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