org.apache.cxf.ws.security.policy
Class SPConstants

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

public abstract class SPConstants
extends Object


Nested Class Summary
static class SPConstants.IncludeTokenType
           
static class SPConstants.Layout
           
static class SPConstants.ProtectionOrder
           
static class SPConstants.SupportTokenType
           
static class SPConstants.Version
           
 
Field Summary
static String AES128
           
static String AES192
           
static String AES256
           
static String ALGO_SUITE
           
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 ASYMMETRIC_BINDING
           
static String ATTACHMENTS
           
static String ATTR_INCLUDE_TOKEN
           
static String BODY
           
static String BOOTSTRAP_POLICY
           
static String C14N
           
static String CONTENT_ENCRYPTED_ELEMENTS
           
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 EX_C14N
           
static String HASH_PASSWORD
           
static String HEADER
           
static String HMAC_SHA1
           
static QName HTTP_BASIC_AUTHENTICATION
           
static QName HTTP_DIGEST_AUTHENTICATION
           
static String HTTPS_TOKEN
           
static String INCLUDE_TIMESTAMP
           
static String INCLUDE_TOKEN_ALWAYS_SUFFIX
           
static String INCLUDE_TOKEN_ALWAYS_TO_INITIATOR_SUFFIX
           
static String INCLUDE_TOKEN_ALWAYS_TO_RECIPIENT_SUFFIX
           
static String INCLUDE_TOKEN_NEVER_SUFFIX
           
static String INCLUDE_TOKEN_ONCE_SUFFIX
           
static String INCLUSIVE_C14N
           
static String INITIATOR_TOKEN
           
static String ISSUED_TOKEN
           
static String ISSUER
           
static String ISSUER_NAME
           
static String KEYVALUE_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 MUST_SUPPORT_CLIENT_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 ONLY_SIGN_ENTIRE_HEADERS_AND_BODY
           
static String P_NS
           
static String P_PREFIX
           
static String P_SHA1
           
static String P_SHA1_L128
           
static String P_SHA1_L192
           
static String P_SHA1_L256
           
static QName POLICY
           
static String PROTECT_TOKENS
           
static String PROTECTION_TOKEN
           
static String RECIPIENT_TOKEN
           
static String REQUEST_SECURITY_TOKEN_TEMPLATE
           
static String REQUIRE_APPLIES_TO
           
static QName 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_SHA1
           
static String SAML_11_TOKEN_10
           
static String SAML_11_TOKEN_11
           
static String SAML_20_TOKEN_11
           
static String SAML_TOKEN
           
static String SC10_SECURITY_CONTEXT_TOKEN
           
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 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 XPATH20
           
 
Constructor Summary
SPConstants()
           
 
Method Summary
abstract  QName getAlgorithmSuite()
           
abstract  QName getAsymmetricBinding()
           
abstract  String getAttributeValueFromInclusion(SPConstants.IncludeTokenType value)
           
abstract  QName getEncryptedElements()
           
abstract  QName getEncryptedParts()
           
abstract  QName getEncryptionToken()
           
abstract  QName getEndorsingSupportingTokens()
           
abstract  QName getHttpsToken()
           
abstract  QName getIncludeTimestamp()
           
abstract  QName getIncludeToken()
           
abstract  SPConstants.IncludeTokenType getInclusionFromAttributeValue(String value)
           
abstract  QName getInitiatorToken()
           
abstract  QName getIssuedToken()
           
abstract  QName getLayout()
           
abstract  String getNamespace()
           
abstract  QName getProtectionToken()
           
abstract  QName getRecipientToken()
           
abstract  QName getRequiredDerivedKeys()
           
abstract  QName getRequiredElements()
           
abstract  QName getSamlToken()
           
abstract  QName getSecureConversationToken()
           
abstract  QName getSecurityContextToken()
           
abstract  QName getSignatureToken()
           
abstract  QName getSignedElements()
           
abstract  QName getSignedEndorsingSupportingTokens()
           
abstract  QName getSignedParts()
           
abstract  QName getSignedSupportingTokens()
           
abstract  QName getSupportingTokens()
           
abstract  QName getSymmetricBinding()
           
abstract  QName getTransportBinding()
           
abstract  QName getTransportToken()
           
abstract  QName getUserNameToken()
           
abstract  SPConstants.Version getVersion()
           
abstract  QName getWSS10()
           
abstract  QName getWSS11()
           
abstract  QName getX509Token()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

P_NS

public static final String P_NS
See Also:
Constant Field Values

P_PREFIX

public static final String P_PREFIX
See Also:
Constant Field Values

POLICY

public static final QName POLICY

LAYOUT

public static final String LAYOUT
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

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

SAML_TOKEN

public static final String SAML_TOKEN
See Also:
Constant Field Values

KEYVALUE_TOKEN

public static final String KEYVALUE_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

SAML_11_TOKEN_10

public static final String SAML_11_TOKEN_10
See Also:
Constant Field Values

SAML_11_TOKEN_11

public static final String SAML_11_TOKEN_11
See Also:
Constant Field Values

SAML_20_TOKEN_11

public static final String SAML_20_TOKEN_11
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

REQUIRE_CLIENT_CERTIFICATE

public static final QName REQUIRE_CLIENT_CERTIFICATE

HTTP_BASIC_AUTHENTICATION

public static final QName HTTP_BASIC_AUTHENTICATION

HTTP_DIGEST_AUTHENTICATION

public static final QName HTTP_DIGEST_AUTHENTICATION

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

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

RECIPIENT_TOKEN

public static final String RECIPIENT_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

ALGO_SUITE

public static final String ALGO_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

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

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

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

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

ISSUER

public static final String ISSUER
See Also:
Constant Field Values

ISSUER_NAME

public static final String ISSUER_NAME
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

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

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
Constructor Detail

SPConstants

public SPConstants()
Method Detail

getVersion

public abstract SPConstants.Version getVersion()

getNamespace

public abstract String getNamespace()

getWSS10

public abstract QName getWSS10()

getWSS11

public abstract QName getWSS11()

getAlgorithmSuite

public abstract QName getAlgorithmSuite()

getAsymmetricBinding

public abstract QName getAsymmetricBinding()

getEncryptionToken

public abstract QName getEncryptionToken()

getHttpsToken

public abstract QName getHttpsToken()

getInitiatorToken

public abstract QName getInitiatorToken()

getIssuedToken

public abstract QName getIssuedToken()

getIncludeToken

public abstract QName getIncludeToken()

getLayout

public abstract QName getLayout()

getProtectionToken

public abstract QName getProtectionToken()

getRecipientToken

public abstract QName getRecipientToken()

getRequiredElements

public abstract QName getRequiredElements()

getSecureConversationToken

public abstract QName getSecureConversationToken()

getSecurityContextToken

public abstract QName getSecurityContextToken()

getSignatureToken

public abstract QName getSignatureToken()

getSignedElements

public abstract QName getSignedElements()

getEncryptedElements

public abstract QName getEncryptedElements()

getSignedParts

public abstract QName getSignedParts()

getEncryptedParts

public abstract QName getEncryptedParts()

getIncludeTimestamp

public abstract QName getIncludeTimestamp()

getSymmetricBinding

public abstract QName getSymmetricBinding()

getTransportBinding

public abstract QName getTransportBinding()

getTransportToken

public abstract QName getTransportToken()

getUserNameToken

public abstract QName getUserNameToken()

getSamlToken

public abstract QName getSamlToken()

getX509Token

public abstract QName getX509Token()

getSupportingTokens

public abstract QName getSupportingTokens()

getSignedSupportingTokens

public abstract QName getSignedSupportingTokens()

getEndorsingSupportingTokens

public abstract QName getEndorsingSupportingTokens()

getSignedEndorsingSupportingTokens

public abstract QName getSignedEndorsingSupportingTokens()

getRequiredDerivedKeys

public abstract QName getRequiredDerivedKeys()

getInclusionFromAttributeValue

public abstract SPConstants.IncludeTokenType getInclusionFromAttributeValue(String value)

getAttributeValueFromInclusion

public abstract String getAttributeValueFromInclusion(SPConstants.IncludeTokenType value)


Apache CXF