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

java.lang.Object
  extended by org.apache.cxf.ws.security.policy.SPConstants
      extended by org.apache.cxf.ws.security.policy.SP12Constants

public final class SP12Constants
extends SPConstants


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.cxf.ws.security.policy.SPConstants
SPConstants.IncludeTokenType, SPConstants.Layout, SPConstants.ProtectionOrder, SPConstants.SupportTokenType, SPConstants.Version
 
Field Summary
static QName ALGORITHM_SUITE
           
static QName ASYMMETRIC_BINDING
           
static QName ATTACHMENTS
           
static QName ATTR_XPATH_VERSION
           
static QName BOOTSTRAP_POLICY
           
static QName CONTENT_ENCRYPTED_ELEMENTS
           
static QName ENCRYPT_SIGNATURE
           
static QName ENCRYPTED_ELEMENTS
           
static QName ENCRYPTED_PARTS
           
static QName ENCRYPTED_SUPPORTING_TOKENS
           
static QName ENCRYPTION_TOKEN
           
static QName ENDORSING_ENCRYPTED_SUPPORTING_TOKENS
           
static QName ENDORSING_SUPPORTING_TOKENS
           
static QName HASH_PASSWORD
           
static QName HTTP_BASIC_AUTHENTICATION
           
static QName HTTP_DIGEST_AUTHENTICATION
           
static QName HTTPS_TOKEN
           
static String INCLUDE_ALWAYS
           
static String INCLUDE_ALWAYS_TO_INITIATOR
           
static String INCLUDE_ALWAYS_TO_RECIPIENT
           
static String INCLUDE_NEVER
           
static String INCLUDE_ONCE
           
static QName INCLUDE_TIMESTAMP
           
static QName INCLUDE_TOKEN
           
static QName INITIATOR_TOKEN
           
static SP12Constants INSTANCE
           
static QName ISSUED_TOKEN
           
static QName ISSUER
           
static QName KEYVALUE_TOKEN
           
static QName LAYOUT
           
static QName MUST_SUPPORT_CLIENT_CHALLENGE
           
static QName MUST_SUPPORT_ISSUED_TOKENS
           
static QName MUST_SUPPORT_REF_EMBEDDED_TOKEN
           
static QName MUST_SUPPORT_REF_ENCRYPTED_KEY
           
static QName MUST_SUPPORT_REF_EXTERNAL_URI
           
static QName MUST_SUPPORT_REF_ISSUER_SERIAL
           
static QName MUST_SUPPORT_REF_KEY_IDENTIFIER
           
static QName MUST_SUPPORT_REF_THUMBPRINT
           
static QName MUST_SUPPORT_SERVER_CHALLENGE
           
static QName NO_PASSWORD
           
static QName ONLY_SIGN_ENTIRE_HEADERS_AND_BODY
           
static QName PROTECT_TOKENS
           
static QName PROTECTION_TOKEN
           
static QName RECIPIENT_TOKEN
           
static QName REQUEST_SECURITY_TOKEN_TEMPLATE
           
static QName REQUIRE_APPLIES_TO
           
static QName REQUIRE_CLIENT_CERTIFICATE
           
static QName REQUIRE_CLIENT_ENTROPY
           
static QName REQUIRE_DERIVED_KEYS
           
static QName REQUIRE_EMBEDDED_TOKEN_REFERENCE
           
static QName REQUIRE_EXPLICIT_DERIVED_KEYS
           
static QName REQUIRE_EXTERNAL_REFERENCE
           
static QName REQUIRE_EXTERNAL_URI_REFERENCE
           
static QName REQUIRE_IMPLIED_DERIVED_KEYS
           
static QName REQUIRE_INTERNAL_REFERENCE
           
static QName REQUIRE_ISSUER_SERIAL_REFERENCE
           
static QName REQUIRE_KEY_IDENTIFIER_REFERENCE
           
static QName REQUIRE_REQUEST_SECURITY_TOKEN_COLLECTION
           
static QName REQUIRE_SERVER_ENTROPY
           
static QName REQUIRE_SIGNATURE_CONFIRMATION
           
static QName REQUIRE_THUMBPRINT_REFERENCE
           
static QName REQUIRED_ELEMENTS
           
static QName REQUIRED_PARTS
           
static QName SAML_TOKEN
           
static QName SC10_SECURITY_CONTEXT_TOKEN
           
static QName SECURE_CONVERSATION_TOKEN
           
static QName SECURITY_CONTEXT_TOKEN
           
static QName SIGNATURE_TOKEN
           
static QName SIGNED_ELEMENTS
           
static QName SIGNED_ENCRYPTED_SUPPORTING_TOKENS
           
static QName SIGNED_ENDORSING_ENCRYPTED_SUPPORTING_TOKENS
           
static QName SIGNED_ENDORSING_SUPPORTING_TOKENS
           
static QName SIGNED_PARTS
           
static QName SIGNED_SUPPORTING_TOKENS
           
static String SP_NS
           
static String SP_PREFIX
           
static QName SUPPORTING_TOKENS
           
static QName SYMMETRIC_BINDING
           
static QName TRANSPORT_BINDING
           
static QName TRANSPORT_TOKEN
           
static QName TRUST_13
           
static QName USERNAME_TOKEN
           
static QName WSS_USERNAME_TOKEN10
           
static QName WSS_USERNAME_TOKEN11
           
static QName WSS_X509_PKCS7_TOKEN_10
           
static QName WSS_X509_PKCS7_TOKEN_11
           
static QName WSS_X509_PKI_PATH_V1_TOKEN_10
           
static QName WSS_X509_PKI_PATH_V1_TOKEN_11
           
static QName WSS_X509_V1_TOKEN_10
           
static QName WSS_X509_V1_TOKEN_11
           
static QName WSS_X509_V3_TOKEN_10
           
static QName WSS_X509_V3_TOKEN_11
           
static QName WSS10
           
static QName WSS11
           
static QName X509_TOKEN
           
static QName XPATH
           
 
Fields inherited from class org.apache.cxf.ws.security.policy.SPConstants
AES128, AES192, AES256, ALGO_SUITE, ALGO_SUITE_BASIC128, ALGO_SUITE_BASIC128_RSA15, ALGO_SUITE_BASIC128_SHA256, ALGO_SUITE_BASIC128_SHA256_RSA15, ALGO_SUITE_BASIC192, ALGO_SUITE_BASIC192_RSA15, ALGO_SUITE_BASIC192_SHA256, ALGO_SUITE_BASIC192_SHA256_RSA15, ALGO_SUITE_BASIC256, ALGO_SUITE_BASIC256_RSA15, ALGO_SUITE_BASIC256_SHA256, ALGO_SUITE_BASIC256_SHA256_RSA15, ALGO_SUITE_TRIPLE_DES, ALGO_SUITE_TRIPLE_DES_RSA15, ALGO_SUITE_TRIPLE_DES_SHA256, ALGO_SUITE_TRIPLE_DES_SHA256_RSA15, ATTR_INCLUDE_TOKEN, BODY, C14N, ENCRYPT_BEFORE_SIGNING, EX_C14N, HEADER, HMAC_SHA1, INCLUDE_TOKEN_ALWAYS_SUFFIX, INCLUDE_TOKEN_ALWAYS_TO_INITIATOR_SUFFIX, INCLUDE_TOKEN_ALWAYS_TO_RECIPIENT_SUFFIX, INCLUDE_TOKEN_NEVER_SUFFIX, INCLUDE_TOKEN_ONCE_SUFFIX, INCLUSIVE_C14N, ISSUER_NAME, KW_AES128, KW_AES192, KW_AES256, KW_RSA_OAEP, KW_RSA15, KW_TRIPLE_DES, NAME, NAMESPACE, P_NS, P_PREFIX, P_SHA1, P_SHA1_L128, P_SHA1_L192, P_SHA1_L256, POLICY, RSA_SHA1, SAML_11_TOKEN_10, SAML_11_TOKEN_11, SAML_20_TOKEN_11, SHA1, SHA256, SHA512, SIGN_BEFORE_ENCRYPTING, SNT, SOAP_NORMALIZATION_10, STR_TRANSFORM_10, STRT10, TRIPLE_DES, TRUST_10, USERNAME_TOKEN10, USERNAME_TOKEN11, WSS_X509_PKCS7_TOKEN10, WSS_X509_PKCS7_TOKEN11, WSS_X509_PKI_PATH_V1_TOKEN10, WSS_X509_PKI_PATH_V1_TOKEN11, WSS_X509_V1_TOKEN10, WSS_X509_V1_TOKEN11, WSS_X509_V3_TOKEN10, WSS_X509_V3_TOKEN11, XPATH_EXPR, XPATH_FILTER20, XPATH_VERSION, XPATH10, XPATH20
 
Method Summary
 QName getAlgorithmSuite()
           
 QName getAsymmetricBinding()
           
 String getAttributeValueFromInclusion(SPConstants.IncludeTokenType value)
           
 QName getEncryptedElements()
           
 QName getEncryptedParts()
           
 QName getEncryptionToken()
           
 QName getEndorsingSupportingTokens()
           
 QName getHttpsToken()
           
 QName getIncludeTimestamp()
           
 QName getIncludeToken()
           
 SPConstants.IncludeTokenType getInclusionFromAttributeValue(String value)
           
 QName getInitiatorToken()
           
 QName getIssuedToken()
           
 QName getKeyValueToken()
           
 QName getLayout()
           
 String getNamespace()
           
 QName getProtectionToken()
           
 QName getRecipientToken()
           
 QName getRequiredDerivedKeys()
           
 QName getRequiredElements()
           
 QName getSamlToken()
           
 QName getSecureConversationToken()
           
 QName getSecurityContextToken()
           
 QName getSignatureToken()
           
 QName getSignedElements()
           
 QName getSignedEndorsingSupportingTokens()
           
 QName getSignedParts()
           
 QName getSignedSupportingTokens()
           
 QName getSupportingTokens()
           
 QName getSymmetricBinding()
           
 QName getTransportBinding()
           
 QName getTransportToken()
           
 QName getUserNameToken()
           
 SPConstants.Version getVersion()
           
 QName getWSS10()
           
 QName getWSS11()
           
 QName getX509Token()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final SP12Constants INSTANCE

SP_NS

public static final String SP_NS
See Also:
Constant Field Values

SP_PREFIX

public static final String SP_PREFIX
See Also:
Constant Field Values

INCLUDE_TOKEN

public static final QName INCLUDE_TOKEN

INCLUDE_NEVER

public static final String INCLUDE_NEVER
See Also:
Constant Field Values

INCLUDE_ONCE

public static final String INCLUDE_ONCE
See Also:
Constant Field Values

INCLUDE_ALWAYS_TO_RECIPIENT

public static final String INCLUDE_ALWAYS_TO_RECIPIENT
See Also:
Constant Field Values

INCLUDE_ALWAYS_TO_INITIATOR

public static final String INCLUDE_ALWAYS_TO_INITIATOR
See Also:
Constant Field Values

INCLUDE_ALWAYS

public static final String INCLUDE_ALWAYS
See Also:
Constant Field Values

TRUST_13

public static final QName TRUST_13

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

ATTR_XPATH_VERSION

public static final QName ATTR_XPATH_VERSION

TRANSPORT_BINDING

public static final QName TRANSPORT_BINDING

ALGORITHM_SUITE

public static final QName ALGORITHM_SUITE

LAYOUT

public static final QName LAYOUT

INCLUDE_TIMESTAMP

public static final QName INCLUDE_TIMESTAMP

ONLY_SIGN_ENTIRE_HEADERS_AND_BODY

public static final QName ONLY_SIGN_ENTIRE_HEADERS_AND_BODY

TRANSPORT_TOKEN

public static final QName TRANSPORT_TOKEN

HTTPS_TOKEN

public static final QName HTTPS_TOKEN

SECURITY_CONTEXT_TOKEN

public static final QName SECURITY_CONTEXT_TOKEN

SECURE_CONVERSATION_TOKEN

public static final QName SECURE_CONVERSATION_TOKEN

SIGNATURE_TOKEN

public static final QName SIGNATURE_TOKEN

SIGNED_PARTS

public static final QName SIGNED_PARTS

ENCRYPTED_PARTS

public static final QName ENCRYPTED_PARTS

SIGNED_ELEMENTS

public static final QName SIGNED_ELEMENTS

ENCRYPTED_ELEMENTS

public static final QName ENCRYPTED_ELEMENTS

REQUIRED_ELEMENTS

public static final QName REQUIRED_ELEMENTS

REQUIRED_PARTS

public static final QName REQUIRED_PARTS

CONTENT_ENCRYPTED_ELEMENTS

public static final QName CONTENT_ENCRYPTED_ELEMENTS

USERNAME_TOKEN

public static final QName USERNAME_TOKEN

SAML_TOKEN

public static final QName SAML_TOKEN

KEYVALUE_TOKEN

public static final QName KEYVALUE_TOKEN

WSS_USERNAME_TOKEN10

public static final QName WSS_USERNAME_TOKEN10

WSS_USERNAME_TOKEN11

public static final QName WSS_USERNAME_TOKEN11

ENCRYPTION_TOKEN

public static final QName ENCRYPTION_TOKEN

X509_TOKEN

public static final QName X509_TOKEN

WSS_X509_V1_TOKEN_10

public static final QName WSS_X509_V1_TOKEN_10

WSS_X509_V3_TOKEN_10

public static final QName WSS_X509_V3_TOKEN_10

WSS_X509_PKCS7_TOKEN_10

public static final QName WSS_X509_PKCS7_TOKEN_10

WSS_X509_PKI_PATH_V1_TOKEN_10

public static final QName WSS_X509_PKI_PATH_V1_TOKEN_10

WSS_X509_V1_TOKEN_11

public static final QName WSS_X509_V1_TOKEN_11

WSS_X509_V3_TOKEN_11

public static final QName WSS_X509_V3_TOKEN_11

WSS_X509_PKCS7_TOKEN_11

public static final QName WSS_X509_PKCS7_TOKEN_11

WSS_X509_PKI_PATH_V1_TOKEN_11

public static final QName WSS_X509_PKI_PATH_V1_TOKEN_11

ISSUED_TOKEN

public static final QName ISSUED_TOKEN

SUPPORTING_TOKENS

public static final QName SUPPORTING_TOKENS

SIGNED_SUPPORTING_TOKENS

public static final QName SIGNED_SUPPORTING_TOKENS

ENDORSING_SUPPORTING_TOKENS

public static final QName ENDORSING_SUPPORTING_TOKENS

SIGNED_ENDORSING_SUPPORTING_TOKENS

public static final QName SIGNED_ENDORSING_SUPPORTING_TOKENS

ENCRYPTED_SUPPORTING_TOKENS

public static final QName ENCRYPTED_SUPPORTING_TOKENS

SIGNED_ENCRYPTED_SUPPORTING_TOKENS

public static final QName SIGNED_ENCRYPTED_SUPPORTING_TOKENS

ENDORSING_ENCRYPTED_SUPPORTING_TOKENS

public static final QName ENDORSING_ENCRYPTED_SUPPORTING_TOKENS

SIGNED_ENDORSING_ENCRYPTED_SUPPORTING_TOKENS

public static final QName SIGNED_ENDORSING_ENCRYPTED_SUPPORTING_TOKENS

PROTECTION_TOKEN

public static final QName PROTECTION_TOKEN

ASYMMETRIC_BINDING

public static final QName ASYMMETRIC_BINDING

SYMMETRIC_BINDING

public static final QName SYMMETRIC_BINDING

INITIATOR_TOKEN

public static final QName INITIATOR_TOKEN

RECIPIENT_TOKEN

public static final QName RECIPIENT_TOKEN

ENCRYPT_SIGNATURE

public static final QName ENCRYPT_SIGNATURE

PROTECT_TOKENS

public static final QName PROTECT_TOKENS

REQUIRE_KEY_IDENTIFIER_REFERENCE

public static final QName REQUIRE_KEY_IDENTIFIER_REFERENCE

REQUIRE_ISSUER_SERIAL_REFERENCE

public static final QName REQUIRE_ISSUER_SERIAL_REFERENCE

REQUIRE_EMBEDDED_TOKEN_REFERENCE

public static final QName REQUIRE_EMBEDDED_TOKEN_REFERENCE

REQUIRE_THUMBPRINT_REFERENCE

public static final QName REQUIRE_THUMBPRINT_REFERENCE

MUST_SUPPORT_REF_KEY_IDENTIFIER

public static final QName MUST_SUPPORT_REF_KEY_IDENTIFIER

MUST_SUPPORT_REF_ISSUER_SERIAL

public static final QName MUST_SUPPORT_REF_ISSUER_SERIAL

MUST_SUPPORT_REF_EXTERNAL_URI

public static final QName MUST_SUPPORT_REF_EXTERNAL_URI

MUST_SUPPORT_REF_EMBEDDED_TOKEN

public static final QName MUST_SUPPORT_REF_EMBEDDED_TOKEN

MUST_SUPPORT_REF_THUMBPRINT

public static final QName MUST_SUPPORT_REF_THUMBPRINT

MUST_SUPPORT_REF_ENCRYPTED_KEY

public static final QName MUST_SUPPORT_REF_ENCRYPTED_KEY

WSS10

public static final QName WSS10

WSS11

public static final QName WSS11

REQUIRE_SIGNATURE_CONFIRMATION

public static final QName REQUIRE_SIGNATURE_CONFIRMATION

MUST_SUPPORT_CLIENT_CHALLENGE

public static final QName MUST_SUPPORT_CLIENT_CHALLENGE

MUST_SUPPORT_SERVER_CHALLENGE

public static final QName MUST_SUPPORT_SERVER_CHALLENGE

REQUIRE_CLIENT_ENTROPY

public static final QName REQUIRE_CLIENT_ENTROPY

REQUIRE_SERVER_ENTROPY

public static final QName REQUIRE_SERVER_ENTROPY

MUST_SUPPORT_ISSUED_TOKENS

public static final QName MUST_SUPPORT_ISSUED_TOKENS

REQUIRE_REQUEST_SECURITY_TOKEN_COLLECTION

public static final QName REQUIRE_REQUEST_SECURITY_TOKEN_COLLECTION

REQUIRE_APPLIES_TO

public static final QName REQUIRE_APPLIES_TO

ISSUER

public static final QName ISSUER

REQUIRE_DERIVED_KEYS

public static final QName REQUIRE_DERIVED_KEYS

REQUIRE_IMPLIED_DERIVED_KEYS

public static final QName REQUIRE_IMPLIED_DERIVED_KEYS

REQUIRE_EXPLICIT_DERIVED_KEYS

public static final QName REQUIRE_EXPLICIT_DERIVED_KEYS

REQUIRE_EXTERNAL_URI_REFERENCE

public static final QName REQUIRE_EXTERNAL_URI_REFERENCE

REQUIRE_EXTERNAL_REFERENCE

public static final QName REQUIRE_EXTERNAL_REFERENCE

REQUIRE_INTERNAL_REFERENCE

public static final QName REQUIRE_INTERNAL_REFERENCE

REQUEST_SECURITY_TOKEN_TEMPLATE

public static final QName REQUEST_SECURITY_TOKEN_TEMPLATE

SC10_SECURITY_CONTEXT_TOKEN

public static final QName SC10_SECURITY_CONTEXT_TOKEN

BOOTSTRAP_POLICY

public static final QName BOOTSTRAP_POLICY

XPATH

public static final QName XPATH

NO_PASSWORD

public static final QName NO_PASSWORD

HASH_PASSWORD

public static final QName HASH_PASSWORD

ATTACHMENTS

public static final QName ATTACHMENTS
Method Detail

getInclusionFromAttributeValue

public SPConstants.IncludeTokenType getInclusionFromAttributeValue(String value)
Specified by:
getInclusionFromAttributeValue in class SPConstants

getAttributeValueFromInclusion

public String getAttributeValueFromInclusion(SPConstants.IncludeTokenType value)
Specified by:
getAttributeValueFromInclusion in class SPConstants

getVersion

public SPConstants.Version getVersion()
Specified by:
getVersion in class SPConstants

getNamespace

public String getNamespace()
Specified by:
getNamespace in class SPConstants

getWSS10

public QName getWSS10()
Specified by:
getWSS10 in class SPConstants

getWSS11

public QName getWSS11()
Specified by:
getWSS11 in class SPConstants

getAlgorithmSuite

public QName getAlgorithmSuite()
Specified by:
getAlgorithmSuite in class SPConstants

getAsymmetricBinding

public QName getAsymmetricBinding()
Specified by:
getAsymmetricBinding in class SPConstants

getEncryptionToken

public QName getEncryptionToken()
Specified by:
getEncryptionToken in class SPConstants

getHttpsToken

public QName getHttpsToken()
Specified by:
getHttpsToken in class SPConstants

getInitiatorToken

public QName getInitiatorToken()
Specified by:
getInitiatorToken in class SPConstants

getIssuedToken

public QName getIssuedToken()
Specified by:
getIssuedToken in class SPConstants

getLayout

public QName getLayout()
Specified by:
getLayout in class SPConstants

getProtectionToken

public QName getProtectionToken()
Specified by:
getProtectionToken in class SPConstants

getRecipientToken

public QName getRecipientToken()
Specified by:
getRecipientToken in class SPConstants

getRequiredElements

public QName getRequiredElements()
Specified by:
getRequiredElements in class SPConstants

getSecureConversationToken

public QName getSecureConversationToken()
Specified by:
getSecureConversationToken in class SPConstants

getSecurityContextToken

public QName getSecurityContextToken()
Specified by:
getSecurityContextToken in class SPConstants

getSignatureToken

public QName getSignatureToken()
Specified by:
getSignatureToken in class SPConstants

getSignedElements

public QName getSignedElements()
Specified by:
getSignedElements in class SPConstants

getEncryptedElements

public QName getEncryptedElements()
Specified by:
getEncryptedElements in class SPConstants

getSignedParts

public QName getSignedParts()
Specified by:
getSignedParts in class SPConstants

getEncryptedParts

public QName getEncryptedParts()
Specified by:
getEncryptedParts in class SPConstants

getSymmetricBinding

public QName getSymmetricBinding()
Specified by:
getSymmetricBinding in class SPConstants

getTransportBinding

public QName getTransportBinding()
Specified by:
getTransportBinding in class SPConstants

getTransportToken

public QName getTransportToken()
Specified by:
getTransportToken in class SPConstants

getUserNameToken

public QName getUserNameToken()
Specified by:
getUserNameToken in class SPConstants

getSamlToken

public QName getSamlToken()
Specified by:
getSamlToken in class SPConstants

getKeyValueToken

public QName getKeyValueToken()

getX509Token

public QName getX509Token()
Specified by:
getX509Token in class SPConstants

getSupportingTokens

public QName getSupportingTokens()
Specified by:
getSupportingTokens in class SPConstants

getSignedSupportingTokens

public QName getSignedSupportingTokens()
Specified by:
getSignedSupportingTokens in class SPConstants

getEndorsingSupportingTokens

public QName getEndorsingSupportingTokens()
Specified by:
getEndorsingSupportingTokens in class SPConstants

getSignedEndorsingSupportingTokens

public QName getSignedEndorsingSupportingTokens()
Specified by:
getSignedEndorsingSupportingTokens in class SPConstants

getIncludeToken

public QName getIncludeToken()
Specified by:
getIncludeToken in class SPConstants

getRequiredDerivedKeys

public QName getRequiredDerivedKeys()
Specified by:
getRequiredDerivedKeys in class SPConstants

getIncludeTimestamp

public QName getIncludeTimestamp()
Specified by:
getIncludeTimestamp in class SPConstants


Apache CXF