org.apache.wss4j.policy
Class SPConstants

java.lang.Object
  extended by org.apache.wss4j.policy.SPConstants
Direct Known Subclasses:
SP11Constants, SP12Constants

public abstract class SPConstants
extends Object


Nested Class Summary
static class SPConstants.IncludeTokenType
           
static class SPConstants.SPVersion
           
 
Field Summary
static String ABS_XPATH
           
static String AES128
           
static String AES192
           
static String AES256
           
static String ALGO_SUITE_BASIC128
           
static String ALGO_SUITE_BASIC128_RSA15
           
static String ALGO_SUITE_BASIC128_SHA256
           
static String ALGO_SUITE_BASIC128_SHA256_RSA15
           
static String ALGO_SUITE_BASIC192
           
static String ALGO_SUITE_BASIC192_RSA15
           
static String ALGO_SUITE_BASIC192_SHA256
           
static String ALGO_SUITE_BASIC192_SHA256_RSA15
           
static String ALGO_SUITE_BASIC256
           
static String ALGO_SUITE_BASIC256_RSA15
           
static String ALGO_SUITE_BASIC256_SHA256
           
static String ALGO_SUITE_BASIC256_SHA256_RSA15
           
static String ALGO_SUITE_TRIPLE_DES
           
static String ALGO_SUITE_TRIPLE_DES_RSA15
           
static String ALGO_SUITE_TRIPLE_DES_SHA256
           
static String ALGO_SUITE_TRIPLE_DES_SHA256_RSA15
           
static String ALGORITHM_SUITE
           
static String ASYMMETRIC_BINDING
           
static String ATT_IGNORABLE
           
static String ATT_OPTIONAL
           
static String ATTACHMENT_COMPLETE_SIGNATURE_TRANSFORM
           
static String ATTACHMENTS
           
static String ATTR_INCLUDE_TOKEN
           
static String BODY
           
static String BOOTSTRAP_POLICY
           
static String C14N
           
static String C14N11
           
static String CLAIMS
           
static String CONTENT_ENCRYPTED_ELEMENTS
           
static String CONTENT_SIGNATURE_TRANSFORM
           
static String CREATED
           
static QName EMPTY_QNAME
           
static String ENCRYPT_BEFORE_SIGNING
          Protection Order : EncryptBeforeSigning
static String ENCRYPT_SIGNATURE
           
static String ENCRYPTED_ELEMENTS
           
static String ENCRYPTED_PARTS
           
static String ENCRYPTED_SUPPORTING_TOKENS
           
static String ENCRYPTION_TOKEN
           
static String ENDORSING_ENCRYPTED_SUPPORTING_TOKENS
           
static String ENDORSING_SUPPORTING_TOKENS
           
static String ERR_INVALID_POLICY
           
static String EX_C14N
           
static String FILTER
           
static String HASH_PASSWORD
           
static String HEADER
           
static String HMAC_SHA1
           
static String HTTP_BASIC_AUTHENTICATION
           
static String HTTP_DIGEST_AUTHENTICATION
           
static String HTTPS_TOKEN
           
static String INCLUDE_TIMESTAMP
           
static int INCLUDE_TOKEN_ALWAYS
           
static String INCLUDE_TOKEN_ALWAYS_SUFFIX
           
static int INCLUDE_TOKEN_ALWAYS_TO_INITIATOR
           
static String INCLUDE_TOKEN_ALWAYS_TO_INITIATOR_SUFFIX
           
static int INCLUDE_TOKEN_ALWAYS_TO_RECIPIENT
           
static String INCLUDE_TOKEN_ALWAYS_TO_RECIPIENT_SUFFIX
           
static int INCLUDE_TOKEN_NEVER
           
static String INCLUDE_TOKEN_NEVER_SUFFIX
           
static int INCLUDE_TOKEN_ONCE
           
static String INCLUDE_TOKEN_ONCE_SUFFIX
           
static String INCLUSIVE_C14N
           
static String INITIATOR_ENCRYPTION_TOKEN
           
static String INITIATOR_SIGNATURE_TOKEN
           
static String INITIATOR_TOKEN
           
static String ISSUED_TOKEN
           
static String ISSUER
           
static String ISSUER_NAME
           
static String KERBEROS_TOKEN
           
static String KEY_VALUE_TOKEN
           
static String KW_AES128
           
static String KW_AES192
           
static String KW_AES256
           
static String KW_RSA_OAEP
           
static String KW_RSA15
           
static String KW_TRIPLE_DES
           
static String LAYOUT
           
static String LAYOUT_LAX
          Security Header Layout : Lax
static String LAYOUT_LAX_TIMESTAMP_FIRST
          Security Header Layout : LaxTsFirst
static String LAYOUT_LAX_TIMESTAMP_LAST
          Security Header Layout : LaxTsLast
static String LAYOUT_STRICT
          Security Header Layout : Strict
static String MUST_NOT_SEND_AMEND
           
static String MUST_NOT_SEND_CANCEL
           
static String MUST_NOT_SEND_RENEW
           
static String MUST_SUPPORT_CLIENT_CHALLENGE
           
static String MUST_SUPPORT_INTERACTIVE_CHALLENGE
           
static String MUST_SUPPORT_ISSUED_TOKENS
           
static String MUST_SUPPORT_REF_EMBEDDED_TOKEN
           
static String MUST_SUPPORT_REF_ENCRYPTED_KEY
           
static String MUST_SUPPORT_REF_EXTERNAL_URI
           
static String MUST_SUPPORT_REF_ISSUER_SERIAL
           
static String MUST_SUPPORT_REF_KEY_IDENTIFIER
           
static String MUST_SUPPORT_REF_THUMBPRINT
           
static String MUST_SUPPORT_SERVER_CHALLENGE
           
static String NAME
           
static String NAMESPACE
           
static String NO_PASSWORD
           
static String NONCE
           
static String ONLY_SIGN_ENTIRE_HEADERS_AND_BODY
           
static String P_LOCALNAME
           
static String P_SHA1
           
static String P_SHA1_L128
           
static String P_SHA1_L192
           
static String P_SHA1_L256
           
static String PROTECT_TOKENS
           
static String PROTECTION_TOKEN
           
static String RECIPIENT_ENCRYPTION_TOKEN
           
static String RECIPIENT_SIGNATURE_TOKEN
           
static String RECIPIENT_TOKEN
           
static String REL_TOKEN
           
static String REQUEST_SECURITY_TOKEN_TEMPLATE
           
static String REQUIRE_APPLIES_TO
           
static String REQUIRE_CLIENT_CERTIFICATE
           
static String REQUIRE_CLIENT_ENTROPY
           
static String REQUIRE_DERIVED_KEYS
           
static String REQUIRE_EMBEDDED_TOKEN_REFERENCE
           
static String REQUIRE_EXPLICIT_DERIVED_KEYS
           
static String REQUIRE_EXTERNAL_REFERENCE
           
static String REQUIRE_EXTERNAL_URI_REFERENCE
           
static String REQUIRE_IMPLIED_DERIVED_KEYS
           
static String REQUIRE_INTERNAL_REFERENCE
           
static String REQUIRE_ISSUER_SERIAL_REFERENCE
           
static String REQUIRE_KEY_IDENTIFIER_REFERENCE
           
static String REQUIRE_REQUEST_SECURITY_TOKEN_COLLECTION
           
static String REQUIRE_SERVER_ENTROPY
           
static String REQUIRE_SIGNATURE_CONFIRMATION
           
static String REQUIRE_THUMBPRINT_REFERENCE
           
static String REQUIRED_ELEMENTS
           
static String REQUIRED_PARTS
           
static String RSA_KEY_VALUE
           
static String RSA_SHA1
           
static String RSA_SHA256
           
static String RSA_SHA384
           
static String RSA_SHA512
           
static String SAML_TOKEN
           
static String SC10_SECURITY_CONTEXT_TOKEN
           
static String SC13_SECURITY_CONTEXT_TOKEN
           
static String SCOPE_POLICY_15
           
static String SECURE_CONVERSATION_TOKEN
           
static String SECURITY_CONTEXT_TOKEN
           
static String SHA1
           
static String SHA256
           
static String SHA512
           
static String SIGN_BEFORE_ENCRYPTING
          Protection Order : SignBeforeEncrypting
static String SIGNATURE_TOKEN
           
static String SIGNED_ELEMENTS
           
static String SIGNED_ENCRYPTED_SUPPORTING_TOKENS
           
static String SIGNED_ENDORSING_ENCRYPTED_SUPPORTING_TOKENS
           
static String SIGNED_ENDORSING_SUPPORTING_TOKENS
           
static String SIGNED_PARTS
           
static String SIGNED_SUPPORTING_TOKENS
           
static String SNT
           
static String SOAP_NORMALIZATION_10
           
static String SPNEGO_CONTEXT_TOKEN
           
static String STR_TRANSFORM_10
           
static String STRT10
           
static String SUPPORTING_TOKENS
           
static String SYMMETRIC_BINDING
           
static String TRANSPORT_BINDING
           
static String TRANSPORT_TOKEN
           
static String TRIPLE_DES
           
static String TRUST_10
           
static String TRUST_13
           
static String USERNAME_TOKEN
           
static String USERNAME_TOKEN10
           
static String USERNAME_TOKEN11
           
static String WSS_X509_PKCS7_TOKEN10
           
static String WSS_X509_PKCS7_TOKEN11
           
static String WSS_X509_PKI_PATH_V1_TOKEN10
           
static String WSS_X509_PKI_PATH_V1_TOKEN11
           
static String WSS_X509_V1_TOKEN10
           
static String WSS_X509_V1_TOKEN11
           
static String WSS_X509_V3_TOKEN10
           
static String WSS_X509_V3_TOKEN11
           
static String WSS10
           
static String WSS11
           
static String X509_TOKEN
           
static String XPATH
           
static String XPATH_EXPR
           
static String XPATH_FILTER20
           
static String XPATH_VERSION
           
static String XPATH10
           
static String XPATH2_EXPR
           
static String XPATH20
           
 
Constructor Summary
SPConstants()
           
 
Method Summary
abstract  QName getAlgorithmSuite()
           
abstract  QName getAsymmetricBinding()
           
abstract  QName getAttachmentCompleteSignatureTransform()
           
abstract  QName getAttachments()
           
abstract  String getAttributeValueFromInclusion(SPConstants.IncludeTokenType value)
           
abstract  QName getBody()
           
abstract  QName getBootstrapPolicy()
           
abstract  QName getClaims()
           
abstract  QName getContentEncryptedElements()
           
abstract  QName getContentSignatureTransform()
           
abstract  QName getCreated()
           
abstract  QName getEncryptedElements()
           
abstract  QName getEncryptedParts()
           
abstract  QName getEncryptionToken()
           
abstract  QName getEncryptSignature()
           
abstract  QName getHeader()
           
abstract  QName getHttpsToken()
           
abstract  QName getIncludeToken()
           
abstract  SPConstants.IncludeTokenType getInclusionFromAttributeValue(String value)
           
abstract  QName getInitiatorEncryptionToken()
           
abstract  QName getInitiatorSignatureToken()
           
abstract  QName getInitiatorToken()
           
abstract  QName getIssuedToken()
           
abstract  QName getIssuer()
           
abstract  QName getIssuerName()
           
abstract  QName getKerberosToken()
           
abstract  QName getKeyValueToken()
           
abstract  QName getLayout()
           
abstract  QName getMustNotSendAmend()
           
abstract  QName getMustNotSendCancel()
           
abstract  QName getMustNotSendRenew()
           
abstract  QName getMustSupportClientChallenge()
           
abstract  QName getMustSupportInteractiveChallenge()
           
abstract  QName getMustSupportIssuedTokens()
           
abstract  QName getMustSupportRefEmbeddedToken()
           
abstract  QName getMustSupportRefEncryptedKey()
           
abstract  QName getMustSupportRefExternalUri()
           
abstract  QName getMustSupportRefIssuerSerial()
           
abstract  QName getMustSupportRefKeyIdentifier()
           
abstract  QName getMustSupportRefThumbprint()
           
abstract  QName getMustSupportServerChallenge()
           
abstract  QName getNonce()
           
abstract  QName getOnlySignEntireHeadersAndBody()
           
abstract  QName getProtectionToken()
           
abstract  QName getProtectTokens()
           
abstract  QName getRecipientEncryptionToken()
           
abstract  QName getRecipientSignatureToken()
           
abstract  QName getRecipientToken()
           
abstract  QName getRelToken()
           
abstract  QName getRequestSecurityTokenTemplate()
           
abstract  QName getRequireAppliesTo()
           
abstract  QName getRequireClientEntropy()
           
abstract  QName getRequiredElements()
           
abstract  QName getRequiredParts()
           
abstract  QName getRequireEmbeddedTokenReference()
           
abstract  QName getRequireExternalReference()
           
abstract  QName getRequireExternalUriReference()
           
abstract  QName getRequireInternalReference()
           
abstract  QName getRequireIssuerSerialReference()
           
abstract  QName getRequireKeyIdentifierReference()
           
abstract  QName getRequireRequestSecurityTokenCollection()
           
abstract  QName getRequireServerEntropy()
           
abstract  QName getRequireSignatureConfirmation()
           
abstract  QName getRequireThumbprintReference()
           
abstract  QName getRsaKeyValue()
           
abstract  QName getSamlToken()
           
abstract  QName getSc10SecurityContextToken()
           
abstract  QName getSc13SecurityContextToken()
           
abstract  QName getScopePolicy15()
           
abstract  QName getSecureConversationToken()
           
abstract  QName getSecurityContextToken()
           
abstract  QName getSignatureToken()
           
abstract  QName getSignedElements()
           
abstract  QName getSignedParts()
           
abstract  QName getSpnegoContextToken()
           
abstract  SupportingTokenType getSupportingTokenType(QName name)
           
abstract  QName getSymmetricBinding()
           
abstract  QName getTransportBinding()
           
abstract  QName getTransportToken()
           
abstract  QName getTrust10()
           
abstract  QName getTrust13()
           
abstract  QName getUsernameToken()
           
abstract  QName getWss10()
           
abstract  QName getWss11()
           
abstract  QName getX509Token()
           
abstract  QName getXPath2Expression()
           
abstract  QName getXPathExpression()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ERR_INVALID_POLICY

public static final String ERR_INVALID_POLICY
See Also:
Constant Field Values

EMPTY_QNAME

public static final QName EMPTY_QNAME

P_LOCALNAME

public static final String P_LOCALNAME
See Also:
Constant Field Values

LAYOUT

public static final String LAYOUT
See Also:
Constant Field Values

LAYOUT_STRICT

public static final String LAYOUT_STRICT
Security Header Layout : Strict

See Also:
Constant Field Values

LAYOUT_LAX

public static final String LAYOUT_LAX
Security Header Layout : Lax

See Also:
Constant Field Values

LAYOUT_LAX_TIMESTAMP_FIRST

public static final String LAYOUT_LAX_TIMESTAMP_FIRST
Security Header Layout : LaxTsFirst

See Also:
Constant Field Values

LAYOUT_LAX_TIMESTAMP_LAST

public static final String LAYOUT_LAX_TIMESTAMP_LAST
Security Header Layout : LaxTsLast

See Also:
Constant Field Values

ENCRYPT_BEFORE_SIGNING

public static final String ENCRYPT_BEFORE_SIGNING
Protection Order : EncryptBeforeSigning

See Also:
Constant Field Values

SIGN_BEFORE_ENCRYPTING

public static final String SIGN_BEFORE_ENCRYPTING
Protection Order : SignBeforeEncrypting

See Also:
Constant Field Values

ENCRYPT_SIGNATURE

public static final String ENCRYPT_SIGNATURE
See Also:
Constant Field Values

PROTECT_TOKENS

public static final String PROTECT_TOKENS
See Also:
Constant Field Values

ONLY_SIGN_ENTIRE_HEADERS_AND_BODY

public static final String ONLY_SIGN_ENTIRE_HEADERS_AND_BODY
See Also:
Constant Field Values

INCLUDE_TIMESTAMP

public static final String INCLUDE_TIMESTAMP
See Also:
Constant Field Values

SIGNED_PARTS

public static final String SIGNED_PARTS
See Also:
Constant Field Values

ENCRYPTED_PARTS

public static final String ENCRYPTED_PARTS
See Also:
Constant Field Values

SIGNED_ELEMENTS

public static final String SIGNED_ELEMENTS
See Also:
Constant Field Values

ENCRYPTED_ELEMENTS

public static final String ENCRYPTED_ELEMENTS
See Also:
Constant Field Values

REQUIRED_ELEMENTS

public static final String REQUIRED_ELEMENTS
See Also:
Constant Field Values

CONTENT_ENCRYPTED_ELEMENTS

public static final String CONTENT_ENCRYPTED_ELEMENTS
See Also:
Constant Field Values

REQUIRED_PARTS

public static final String REQUIRED_PARTS
See Also:
Constant Field Values

XPATH_VERSION

public static final String XPATH_VERSION
See Also:
Constant Field Values

XPATH_EXPR

public static final String XPATH_EXPR
See Also:
Constant Field Values

XPATH2_EXPR

public static final String XPATH2_EXPR
See Also:
Constant Field Values

FILTER

public static final String FILTER
See Also:
Constant Field Values

X509_TOKEN

public static final String X509_TOKEN
See Also:
Constant Field Values

WSS_X509_V1_TOKEN10

public static final String WSS_X509_V1_TOKEN10
See Also:
Constant Field Values

WSS_X509_V3_TOKEN10

public static final String WSS_X509_V3_TOKEN10
See Also:
Constant Field Values

WSS_X509_PKCS7_TOKEN10

public static final String WSS_X509_PKCS7_TOKEN10
See Also:
Constant Field Values

WSS_X509_PKI_PATH_V1_TOKEN10

public static final String WSS_X509_PKI_PATH_V1_TOKEN10
See Also:
Constant Field Values

WSS_X509_V1_TOKEN11

public static final String WSS_X509_V1_TOKEN11
See Also:
Constant Field Values

WSS_X509_V3_TOKEN11

public static final String WSS_X509_V3_TOKEN11
See Also:
Constant Field Values

WSS_X509_PKCS7_TOKEN11

public static final String WSS_X509_PKCS7_TOKEN11
See Also:
Constant Field Values

WSS_X509_PKI_PATH_V1_TOKEN11

public static final String WSS_X509_PKI_PATH_V1_TOKEN11
See Also:
Constant Field Values

USERNAME_TOKEN

public static final String USERNAME_TOKEN
See Also:
Constant Field Values

USERNAME_TOKEN10

public static final String USERNAME_TOKEN10
See Also:
Constant Field Values

USERNAME_TOKEN11

public static final String USERNAME_TOKEN11
See Also:
Constant Field Values

TRANSPORT_TOKEN

public static final String TRANSPORT_TOKEN
See Also:
Constant Field Values

HTTPS_TOKEN

public static final String HTTPS_TOKEN
See Also:
Constant Field Values

KERBEROS_TOKEN

public static final String KERBEROS_TOKEN
See Also:
Constant Field Values

SPNEGO_CONTEXT_TOKEN

public static final String SPNEGO_CONTEXT_TOKEN
See Also:
Constant Field Values

REQUIRE_CLIENT_CERTIFICATE

public static final String REQUIRE_CLIENT_CERTIFICATE
See Also:
Constant Field Values

HTTP_BASIC_AUTHENTICATION

public static final String HTTP_BASIC_AUTHENTICATION
See Also:
Constant Field Values

HTTP_DIGEST_AUTHENTICATION

public static final String HTTP_DIGEST_AUTHENTICATION
See Also:
Constant Field Values

SECURITY_CONTEXT_TOKEN

public static final String SECURITY_CONTEXT_TOKEN
See Also:
Constant Field Values

SECURE_CONVERSATION_TOKEN

public static final String SECURE_CONVERSATION_TOKEN
See Also:
Constant Field Values

SAML_TOKEN

public static final String SAML_TOKEN
See Also:
Constant Field Values

REL_TOKEN

public static final String REL_TOKEN
See Also:
Constant Field Values

KEY_VALUE_TOKEN

public static final String KEY_VALUE_TOKEN
See Also:
Constant Field Values

RSA_KEY_VALUE

public static final String RSA_KEY_VALUE
See Also:
Constant Field Values

ISSUED_TOKEN

public static final String ISSUED_TOKEN
See Also:
Constant Field Values

SIGNATURE_TOKEN

public static final String SIGNATURE_TOKEN
See Also:
Constant Field Values

ENCRYPTION_TOKEN

public static final String ENCRYPTION_TOKEN
See Also:
Constant Field Values

PROTECTION_TOKEN

public static final String PROTECTION_TOKEN
See Also:
Constant Field Values

INITIATOR_TOKEN

public static final String INITIATOR_TOKEN
See Also:
Constant Field Values

INITIATOR_SIGNATURE_TOKEN

public static final String INITIATOR_SIGNATURE_TOKEN
See Also:
Constant Field Values

INITIATOR_ENCRYPTION_TOKEN

public static final String INITIATOR_ENCRYPTION_TOKEN
See Also:
Constant Field Values

RECIPIENT_TOKEN

public static final String RECIPIENT_TOKEN
See Also:
Constant Field Values

RECIPIENT_SIGNATURE_TOKEN

public static final String RECIPIENT_SIGNATURE_TOKEN
See Also:
Constant Field Values

RECIPIENT_ENCRYPTION_TOKEN

public static final String RECIPIENT_ENCRYPTION_TOKEN
See Also:
Constant Field Values

SUPPORTING_TOKENS

public static final String SUPPORTING_TOKENS
See Also:
Constant Field Values

SIGNED_SUPPORTING_TOKENS

public static final String SIGNED_SUPPORTING_TOKENS
See Also:
Constant Field Values

ENDORSING_SUPPORTING_TOKENS

public static final String ENDORSING_SUPPORTING_TOKENS
See Also:
Constant Field Values

SIGNED_ENDORSING_SUPPORTING_TOKENS

public static final String SIGNED_ENDORSING_SUPPORTING_TOKENS
See Also:
Constant Field Values

ENCRYPTED_SUPPORTING_TOKENS

public static final String ENCRYPTED_SUPPORTING_TOKENS
See Also:
Constant Field Values

SIGNED_ENCRYPTED_SUPPORTING_TOKENS

public static final String SIGNED_ENCRYPTED_SUPPORTING_TOKENS
See Also:
Constant Field Values

ENDORSING_ENCRYPTED_SUPPORTING_TOKENS

public static final String ENDORSING_ENCRYPTED_SUPPORTING_TOKENS
See Also:
Constant Field Values

SIGNED_ENDORSING_ENCRYPTED_SUPPORTING_TOKENS

public static final String SIGNED_ENDORSING_ENCRYPTED_SUPPORTING_TOKENS
See Also:
Constant Field Values

ALGORITHM_SUITE

public static final String ALGORITHM_SUITE
See Also:
Constant Field Values

ALGO_SUITE_BASIC256

public static final String ALGO_SUITE_BASIC256
See Also:
Constant Field Values

ALGO_SUITE_BASIC192

public static final String ALGO_SUITE_BASIC192
See Also:
Constant Field Values

ALGO_SUITE_BASIC128

public static final String ALGO_SUITE_BASIC128
See Also:
Constant Field Values

ALGO_SUITE_TRIPLE_DES

public static final String ALGO_SUITE_TRIPLE_DES
See Also:
Constant Field Values

ALGO_SUITE_BASIC256_RSA15

public static final String ALGO_SUITE_BASIC256_RSA15
See Also:
Constant Field Values

ALGO_SUITE_BASIC192_RSA15

public static final String ALGO_SUITE_BASIC192_RSA15
See Also:
Constant Field Values

ALGO_SUITE_BASIC128_RSA15

public static final String ALGO_SUITE_BASIC128_RSA15
See Also:
Constant Field Values

ALGO_SUITE_TRIPLE_DES_RSA15

public static final String ALGO_SUITE_TRIPLE_DES_RSA15
See Also:
Constant Field Values

ALGO_SUITE_BASIC256_SHA256

public static final String ALGO_SUITE_BASIC256_SHA256
See Also:
Constant Field Values

ALGO_SUITE_BASIC192_SHA256

public static final String ALGO_SUITE_BASIC192_SHA256
See Also:
Constant Field Values

ALGO_SUITE_BASIC128_SHA256

public static final String ALGO_SUITE_BASIC128_SHA256
See Also:
Constant Field Values

ALGO_SUITE_TRIPLE_DES_SHA256

public static final String ALGO_SUITE_TRIPLE_DES_SHA256
See Also:
Constant Field Values

ALGO_SUITE_BASIC256_SHA256_RSA15

public static final String ALGO_SUITE_BASIC256_SHA256_RSA15
See Also:
Constant Field Values

ALGO_SUITE_BASIC192_SHA256_RSA15

public static final String ALGO_SUITE_BASIC192_SHA256_RSA15
See Also:
Constant Field Values

ALGO_SUITE_BASIC128_SHA256_RSA15

public static final String ALGO_SUITE_BASIC128_SHA256_RSA15
See Also:
Constant Field Values

ALGO_SUITE_TRIPLE_DES_SHA256_RSA15

public static final String ALGO_SUITE_TRIPLE_DES_SHA256_RSA15
See Also:
Constant Field Values

HMAC_SHA1

public static final String HMAC_SHA1
See Also:
Constant Field Values

RSA_SHA1

public static final String RSA_SHA1
See Also:
Constant Field Values

RSA_SHA256

public static final String RSA_SHA256
See Also:
Constant Field Values

RSA_SHA384

public static final String RSA_SHA384
See Also:
Constant Field Values

RSA_SHA512

public static final String RSA_SHA512
See Also:
Constant Field Values

SHA1

public static final String SHA1
See Also:
Constant Field Values

SHA256

public static final String SHA256
See Also:
Constant Field Values

SHA512

public static final String SHA512
See Also:
Constant Field Values

AES128

public static final String AES128
See Also:
Constant Field Values

AES192

public static final String AES192
See Also:
Constant Field Values

AES256

public static final String AES256
See Also:
Constant Field Values

TRIPLE_DES

public static final String TRIPLE_DES
See Also:
Constant Field Values

KW_AES128

public static final String KW_AES128
See Also:
Constant Field Values

KW_AES192

public static final String KW_AES192
See Also:
Constant Field Values

KW_AES256

public static final String KW_AES256
See Also:
Constant Field Values

KW_TRIPLE_DES

public static final String KW_TRIPLE_DES
See Also:
Constant Field Values

KW_RSA_OAEP

public static final String KW_RSA_OAEP
See Also:
Constant Field Values

KW_RSA15

public static final String KW_RSA15
See Also:
Constant Field Values

P_SHA1

public static final String P_SHA1
See Also:
Constant Field Values

P_SHA1_L128

public static final String P_SHA1_L128
See Also:
Constant Field Values

P_SHA1_L192

public static final String P_SHA1_L192
See Also:
Constant Field Values

P_SHA1_L256

public static final String P_SHA1_L256
See Also:
Constant Field Values

XPATH

public static final String XPATH
See Also:
Constant Field Values

XPATH20

public static final String XPATH20
See Also:
Constant Field Values

C14N

public static final String C14N
See Also:
Constant Field Values

C14N11

public static final String C14N11
See Also:
Constant Field Values

EX_C14N

public static final String EX_C14N
See Also:
Constant Field Values

SNT

public static final String SNT
See Also:
Constant Field Values

STRT10

public static final String STRT10
See Also:
Constant Field Values

INCLUSIVE_C14N

public static final String INCLUSIVE_C14N
See Also:
Constant Field Values

SOAP_NORMALIZATION_10

public static final String SOAP_NORMALIZATION_10
See Also:
Constant Field Values

STR_TRANSFORM_10

public static final String STR_TRANSFORM_10
See Also:
Constant Field Values

XPATH10

public static final String XPATH10
See Also:
Constant Field Values

XPATH_FILTER20

public static final String XPATH_FILTER20
See Also:
Constant Field Values

ABS_XPATH

public static final String ABS_XPATH
See Also:
Constant Field Values

ATTR_INCLUDE_TOKEN

public static final String ATTR_INCLUDE_TOKEN
See Also:
Constant Field Values

INCLUDE_TOKEN_NEVER_SUFFIX

public static final String INCLUDE_TOKEN_NEVER_SUFFIX
See Also:
Constant Field Values

INCLUDE_TOKEN_ONCE_SUFFIX

public static final String INCLUDE_TOKEN_ONCE_SUFFIX
See Also:
Constant Field Values

INCLUDE_TOKEN_ALWAYS_TO_RECIPIENT_SUFFIX

public static final String INCLUDE_TOKEN_ALWAYS_TO_RECIPIENT_SUFFIX
See Also:
Constant Field Values

INCLUDE_TOKEN_ALWAYS_TO_INITIATOR_SUFFIX

public static final String INCLUDE_TOKEN_ALWAYS_TO_INITIATOR_SUFFIX
See Also:
Constant Field Values

INCLUDE_TOKEN_ALWAYS_SUFFIX

public static final String INCLUDE_TOKEN_ALWAYS_SUFFIX
See Also:
Constant Field Values

INCLUDE_TOKEN_NEVER

public static final int INCLUDE_TOKEN_NEVER
See Also:
Constant Field Values

INCLUDE_TOKEN_ONCE

public static final int INCLUDE_TOKEN_ONCE
See Also:
Constant Field Values

INCLUDE_TOKEN_ALWAYS_TO_RECIPIENT

public static final int INCLUDE_TOKEN_ALWAYS_TO_RECIPIENT
See Also:
Constant Field Values

INCLUDE_TOKEN_ALWAYS_TO_INITIATOR

public static final int INCLUDE_TOKEN_ALWAYS_TO_INITIATOR
See Also:
Constant Field Values

INCLUDE_TOKEN_ALWAYS

public static final int INCLUDE_TOKEN_ALWAYS
See Also:
Constant Field Values

TRANSPORT_BINDING

public static final String TRANSPORT_BINDING
See Also:
Constant Field Values

ASYMMETRIC_BINDING

public static final String ASYMMETRIC_BINDING
See Also:
Constant Field Values

SYMMETRIC_BINDING

public static final String SYMMETRIC_BINDING
See Also:
Constant Field Values

REQUIRE_KEY_IDENTIFIER_REFERENCE

public static final String REQUIRE_KEY_IDENTIFIER_REFERENCE
See Also:
Constant Field Values

REQUIRE_ISSUER_SERIAL_REFERENCE

public static final String REQUIRE_ISSUER_SERIAL_REFERENCE
See Also:
Constant Field Values

REQUIRE_EMBEDDED_TOKEN_REFERENCE

public static final String REQUIRE_EMBEDDED_TOKEN_REFERENCE
See Also:
Constant Field Values

REQUIRE_THUMBPRINT_REFERENCE

public static final String REQUIRE_THUMBPRINT_REFERENCE
See Also:
Constant Field Values

REQUIRE_SIGNATURE_CONFIRMATION

public static final String REQUIRE_SIGNATURE_CONFIRMATION
See Also:
Constant Field Values

MUST_SUPPORT_REF_KEY_IDENTIFIER

public static final String MUST_SUPPORT_REF_KEY_IDENTIFIER
See Also:
Constant Field Values

MUST_SUPPORT_REF_ISSUER_SERIAL

public static final String MUST_SUPPORT_REF_ISSUER_SERIAL
See Also:
Constant Field Values

MUST_SUPPORT_REF_EXTERNAL_URI

public static final String MUST_SUPPORT_REF_EXTERNAL_URI
See Also:
Constant Field Values

MUST_SUPPORT_REF_EMBEDDED_TOKEN

public static final String MUST_SUPPORT_REF_EMBEDDED_TOKEN
See Also:
Constant Field Values

MUST_SUPPORT_REF_THUMBPRINT

public static final String MUST_SUPPORT_REF_THUMBPRINT
See Also:
Constant Field Values

MUST_SUPPORT_REF_ENCRYPTED_KEY

public static final String MUST_SUPPORT_REF_ENCRYPTED_KEY
See Also:
Constant Field Values

WSS10

public static final String WSS10
See Also:
Constant Field Values

WSS11

public static final String WSS11
See Also:
Constant Field Values

TRUST_10

public static final String TRUST_10
See Also:
Constant Field Values

TRUST_13

public static final String TRUST_13
See Also:
Constant Field Values

MUST_SUPPORT_CLIENT_CHALLENGE

public static final String MUST_SUPPORT_CLIENT_CHALLENGE
See Also:
Constant Field Values

MUST_SUPPORT_SERVER_CHALLENGE

public static final String MUST_SUPPORT_SERVER_CHALLENGE
See Also:
Constant Field Values

REQUIRE_CLIENT_ENTROPY

public static final String REQUIRE_CLIENT_ENTROPY
See Also:
Constant Field Values

REQUIRE_SERVER_ENTROPY

public static final String REQUIRE_SERVER_ENTROPY
See Also:
Constant Field Values

MUST_SUPPORT_ISSUED_TOKENS

public static final String MUST_SUPPORT_ISSUED_TOKENS
See Also:
Constant Field Values

REQUIRE_REQUEST_SECURITY_TOKEN_COLLECTION

public static final String REQUIRE_REQUEST_SECURITY_TOKEN_COLLECTION
See Also:
Constant Field Values

REQUIRE_APPLIES_TO

public static final String REQUIRE_APPLIES_TO
See Also:
Constant Field Values

SCOPE_POLICY_15

public static final String SCOPE_POLICY_15
See Also:
Constant Field Values

MUST_SUPPORT_INTERACTIVE_CHALLENGE

public static final String MUST_SUPPORT_INTERACTIVE_CHALLENGE
See Also:
Constant Field Values

ISSUER

public static final String ISSUER
See Also:
Constant Field Values

ISSUER_NAME

public static final String ISSUER_NAME
See Also:
Constant Field Values

CLAIMS

public static final String CLAIMS
See Also:
Constant Field Values

REQUIRE_DERIVED_KEYS

public static final String REQUIRE_DERIVED_KEYS
See Also:
Constant Field Values

REQUIRE_IMPLIED_DERIVED_KEYS

public static final String REQUIRE_IMPLIED_DERIVED_KEYS
See Also:
Constant Field Values

REQUIRE_EXPLICIT_DERIVED_KEYS

public static final String REQUIRE_EXPLICIT_DERIVED_KEYS
See Also:
Constant Field Values

REQUIRE_EXTERNAL_URI_REFERENCE

public static final String REQUIRE_EXTERNAL_URI_REFERENCE
See Also:
Constant Field Values

REQUIRE_EXTERNAL_REFERENCE

public static final String REQUIRE_EXTERNAL_REFERENCE
See Also:
Constant Field Values

REQUIRE_INTERNAL_REFERENCE

public static final String REQUIRE_INTERNAL_REFERENCE
See Also:
Constant Field Values

REQUEST_SECURITY_TOKEN_TEMPLATE

public static final String REQUEST_SECURITY_TOKEN_TEMPLATE
See Also:
Constant Field Values

SC10_SECURITY_CONTEXT_TOKEN

public static final String SC10_SECURITY_CONTEXT_TOKEN
See Also:
Constant Field Values

SC13_SECURITY_CONTEXT_TOKEN

public static final String SC13_SECURITY_CONTEXT_TOKEN
See Also:
Constant Field Values

BOOTSTRAP_POLICY

public static final String BOOTSTRAP_POLICY
See Also:
Constant Field Values

HEADER

public static final String HEADER
See Also:
Constant Field Values

BODY

public static final String BODY
See Also:
Constant Field Values

ATTACHMENTS

public static final String ATTACHMENTS
See Also:
Constant Field Values

CONTENT_SIGNATURE_TRANSFORM

public static final String CONTENT_SIGNATURE_TRANSFORM
See Also:
Constant Field Values

ATTACHMENT_COMPLETE_SIGNATURE_TRANSFORM

public static final String ATTACHMENT_COMPLETE_SIGNATURE_TRANSFORM
See Also:
Constant Field Values

NAME

public static final String NAME
See Also:
Constant Field Values

NAMESPACE

public static final String NAMESPACE
See Also:
Constant Field Values

NO_PASSWORD

public static final String NO_PASSWORD
See Also:
Constant Field Values

HASH_PASSWORD

public static final String HASH_PASSWORD
See Also:
Constant Field Values

CREATED

public static final String CREATED
See Also:
Constant Field Values

NONCE

public static final String NONCE
See Also:
Constant Field Values

MUST_NOT_SEND_CANCEL

public static final String MUST_NOT_SEND_CANCEL
See Also:
Constant Field Values

MUST_NOT_SEND_AMEND

public static final String MUST_NOT_SEND_AMEND
See Also:
Constant Field Values

MUST_NOT_SEND_RENEW

public static final String MUST_NOT_SEND_RENEW
See Also:
Constant Field Values

ATT_OPTIONAL

public static final String ATT_OPTIONAL
See Also:
Constant Field Values

ATT_IGNORABLE

public static final String ATT_IGNORABLE
See Also:
Constant Field Values
Constructor Detail

SPConstants

public SPConstants()
Method Detail

getInclusionFromAttributeValue

public abstract SPConstants.IncludeTokenType getInclusionFromAttributeValue(String value)
                                                                     throws IllegalArgumentException
Throws:
IllegalArgumentException

getAttributeValueFromInclusion

public abstract String getAttributeValueFromInclusion(SPConstants.IncludeTokenType value)
                                               throws IllegalArgumentException
Throws:
IllegalArgumentException

getIncludeToken

public abstract QName getIncludeToken()

getIssuer

public abstract QName getIssuer()

getIssuerName

public abstract QName getIssuerName()

getClaims

public abstract QName getClaims()

getX509Token

public abstract QName getX509Token()

getRequireIssuerSerialReference

public abstract QName getRequireIssuerSerialReference()

getRequireEmbeddedTokenReference

public abstract QName getRequireEmbeddedTokenReference()

getRequireThumbprintReference

public abstract QName getRequireThumbprintReference()

getHttpsToken

public abstract QName getHttpsToken()

getUsernameToken

public abstract QName getUsernameToken()

getCreated

public abstract QName getCreated()

getNonce

public abstract QName getNonce()

getIssuedToken

public abstract QName getIssuedToken()

getRequireExternalReference

public abstract QName getRequireExternalReference()

getRequireInternalReference

public abstract QName getRequireInternalReference()

getRequestSecurityTokenTemplate

public abstract QName getRequestSecurityTokenTemplate()

getKerberosToken

public abstract QName getKerberosToken()

getSpnegoContextToken

public abstract QName getSpnegoContextToken()

getSecurityContextToken

public abstract QName getSecurityContextToken()

getRequireExternalUriReference

public abstract QName getRequireExternalUriReference()

getSc13SecurityContextToken

public abstract QName getSc13SecurityContextToken()

getSc10SecurityContextToken

public abstract QName getSc10SecurityContextToken()

getSecureConversationToken

public abstract QName getSecureConversationToken()

getMustNotSendCancel

public abstract QName getMustNotSendCancel()

getMustNotSendAmend

public abstract QName getMustNotSendAmend()

getMustNotSendRenew

public abstract QName getMustNotSendRenew()

getBootstrapPolicy

public abstract QName getBootstrapPolicy()

getSamlToken

public abstract QName getSamlToken()

getRelToken

public abstract QName getRelToken()

getRequireKeyIdentifierReference

public abstract QName getRequireKeyIdentifierReference()

getKeyValueToken

public abstract QName getKeyValueToken()

getRsaKeyValue

public abstract QName getRsaKeyValue()

getSignedParts

public abstract QName getSignedParts()

getSignedElements

public abstract QName getSignedElements()

getXPathExpression

public abstract QName getXPathExpression()

getXPath2Expression

public abstract QName getXPath2Expression()

getEncryptedParts

public abstract QName getEncryptedParts()

getEncryptedElements

public abstract QName getEncryptedElements()

getContentEncryptedElements

public abstract QName getContentEncryptedElements()

getRequiredElements

public abstract QName getRequiredElements()

getRequiredParts

public abstract QName getRequiredParts()

getAlgorithmSuite

public abstract QName getAlgorithmSuite()

getLayout

public abstract QName getLayout()

getBody

public abstract QName getBody()

getAttachments

public abstract QName getAttachments()

getContentSignatureTransform

public abstract QName getContentSignatureTransform()

getAttachmentCompleteSignatureTransform

public abstract QName getAttachmentCompleteSignatureTransform()

getHeader

public abstract QName getHeader()

getEncryptSignature

public abstract QName getEncryptSignature()

getProtectTokens

public abstract QName getProtectTokens()

getOnlySignEntireHeadersAndBody

public abstract QName getOnlySignEntireHeadersAndBody()

getTransportBinding

public abstract QName getTransportBinding()

getSymmetricBinding

public abstract QName getSymmetricBinding()

getAsymmetricBinding

public abstract QName getAsymmetricBinding()

getEncryptionToken

public abstract QName getEncryptionToken()

getSignatureToken

public abstract QName getSignatureToken()

getProtectionToken

public abstract QName getProtectionToken()

getTransportToken

public abstract QName getTransportToken()

getInitiatorToken

public abstract QName getInitiatorToken()

getInitiatorSignatureToken

public abstract QName getInitiatorSignatureToken()

getInitiatorEncryptionToken

public abstract QName getInitiatorEncryptionToken()

getRecipientToken

public abstract QName getRecipientToken()

getRecipientSignatureToken

public abstract QName getRecipientSignatureToken()

getRecipientEncryptionToken

public abstract QName getRecipientEncryptionToken()

getSupportingTokenType

public abstract SupportingTokenType getSupportingTokenType(QName name)

getTrust10

public abstract QName getTrust10()

getTrust13

public abstract QName getTrust13()

getScopePolicy15

public abstract QName getScopePolicy15()

getMustSupportClientChallenge

public abstract QName getMustSupportClientChallenge()

getMustSupportServerChallenge

public abstract QName getMustSupportServerChallenge()

getRequireClientEntropy

public abstract QName getRequireClientEntropy()

getRequireServerEntropy

public abstract QName getRequireServerEntropy()

getMustSupportIssuedTokens

public abstract QName getMustSupportIssuedTokens()

getRequireRequestSecurityTokenCollection

public abstract QName getRequireRequestSecurityTokenCollection()

getRequireAppliesTo

public abstract QName getRequireAppliesTo()

getMustSupportInteractiveChallenge

public abstract QName getMustSupportInteractiveChallenge()

getWss10

public abstract QName getWss10()

getMustSupportRefKeyIdentifier

public abstract QName getMustSupportRefKeyIdentifier()

getMustSupportRefIssuerSerial

public abstract QName getMustSupportRefIssuerSerial()

getMustSupportRefExternalUri

public abstract QName getMustSupportRefExternalUri()

getMustSupportRefEmbeddedToken

public abstract QName getMustSupportRefEmbeddedToken()

getWss11

public abstract QName getWss11()

getMustSupportRefThumbprint

public abstract QName getMustSupportRefThumbprint()

getMustSupportRefEncryptedKey

public abstract QName getMustSupportRefEncryptedKey()

getRequireSignatureConfirmation

public abstract QName getRequireSignatureConfirmation()


Copyright © 2004–2014 The Apache Software Foundation. All rights reserved.