com.sun.xml.ws.security.impl.policy
Class PolicyUtil
java.lang.Object
com.sun.xml.ws.security.impl.policy.PolicyUtil
public class PolicyUtil
- extends Object
- Author:
- K.Venugopal@sun.com Abhijit.Das@Sun.COM
|
Constructor Summary |
PolicyUtil()
Creates a new instance of PolicyUtil |
|
Method Summary |
static boolean |
disableTimestampSigning(PolicyAssertion assertion)
|
static SecurityPolicyVersion |
getSecurityPolicyVersion(String nsUri)
|
static boolean |
hasPassword(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isAddress(PolicyAssertion assertion)
|
static boolean |
isAddressingMetadata(PolicyAssertion assertion)
|
static boolean |
isAddressingNS(PolicyAssertion pa)
|
static boolean |
isAlgorithmAssertion(PolicyAssertion pa,
SecurityPolicyVersion spVersion)
|
static boolean |
isAppliesTo(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isAsymmetricBinding(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isAsymmetricBinding(QName assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isAttachmentCompleteTransform(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isAttachmentContentTransform(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isAttachments(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isAuthenticationType(PolicyAssertion assertion)
|
static boolean |
isBinding(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isBody(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isBootstrapPolicy(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isCanonicalizationAlgorithm(PolicyAssertion assertion)
|
static boolean |
isClaimsElement(PolicyAssertion assertion)
|
static boolean |
isComputedKeyAlgorithm(PolicyAssertion assertion)
|
static boolean |
isConfigPolicyAssertion(PolicyAssertion assertion)
|
static boolean |
isContentOnlyAssertion(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isCreated(PolicyAssertion assertion)
|
static boolean |
isEncryptBeforeSign(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isEncryptedElements(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isEncryptedSupportingToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isEncryption(PolicyAssertion assertion)
|
static boolean |
isEncryptionAlgorithm(PolicyAssertion assertion)
|
static boolean |
isEncryptionToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isEncryptParts(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isEncryptSignature(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isEncryptWith(PolicyAssertion assertion)
|
static boolean |
isEndorsedSupportingToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isEndorsingEncryptedSupportingToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isEndpointReference(PolicyAssertion assertion)
|
static boolean |
isEntropyElement(PolicyAssertion assertion)
|
static boolean |
isExclusiveC14NWithComments(PolicyAssertion assertion)
|
static boolean |
isExclusiveC14NWithCommentsForCm(PolicyAssertion assertion)
|
static boolean |
isExclusiveC14NWithCommentsForTransforms(PolicyAssertion assertion)
|
static boolean |
isExpires(PolicyAssertion assertion)
|
static boolean |
isHashPassword(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isHeader(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isHttpBasicAuthentication(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
introduced for SecurityPolicy 1.2 |
static boolean |
isHttpDigestAuthentication(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
introduced for SecurityPolicy 1.2 |
static boolean |
isHttpsToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isIncludeTimestamp(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isInclusiveC14N(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isInclusiveC14NWithComments(PolicyAssertion assertion)
|
static boolean |
isInclusiveC14NWithCommentsForCm(PolicyAssertion assertion)
|
static boolean |
isInclusiveC14NWithCommentsForTransforms(PolicyAssertion assertion)
|
static boolean |
isInitiatorEncryptionToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isInitiatorSignatureToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isInitiatorToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isIssuedToken(PolicyAssertion token,
SecurityPolicyVersion spVersion)
|
static boolean |
isIssuer(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isIssuerName(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isKerberosToken(PolicyAssertion token,
SecurityPolicyVersion spVersion)
|
static boolean |
isKerberosTokenType(PolicyAssertion token,
SecurityPolicyVersion spVersion)
|
static boolean |
isKeySize(PolicyAssertion assertion)
|
static boolean |
isKeyType(PolicyAssertion assertion)
|
static boolean |
isKeyValueToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isKeyValueTokenType(PolicyAssertion token,
SecurityPolicyVersion spVersion)
|
static boolean |
isKeyWrapAlgorithm(PolicyAssertion assertion)
|
static boolean |
isLax(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isLaxTsFirst(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isLaxTsLast(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isLifeTime(PolicyAssertion assertion)
|
static boolean |
isMessageLayout(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isMetadata(PolicyAssertion assertion)
|
static boolean |
isMetadataReference(PolicyAssertion assertion)
|
static boolean |
isMetadataSection(PolicyAssertion assertion)
|
static boolean |
isMEXNS(PolicyAssertion assertion)
|
static boolean |
isMustNotSendCancel(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isMustNotSendRenew(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isPortType(PolicyAssertion assertion)
|
static boolean |
isProofEncryption(PolicyAssertion assertion)
|
static boolean |
isProtectionToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isProtectTokens(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isRecipientEncryptionToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isRecipientSignatureToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isRecipientToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isReferenceParameters(PolicyAssertion assertion)
|
static boolean |
isReferenceProperties(PolicyAssertion assertion)
|
static boolean |
isRelToken(PolicyAssertion token,
SecurityPolicyVersion spVersion)
|
static boolean |
isRelTokenType(PolicyAssertion token,
SecurityPolicyVersion spVersion)
|
static boolean |
isRequestSecurityTokenCollection(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isRequestSecurityTokenTemplate(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isRequestType(PolicyAssertion assertion)
|
static boolean |
isRequireClientCertificate(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
introduced for SecurityPolicy 1.2 |
static boolean |
isRequireClientEntropy(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isRequiredElements(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isRequireDerivedKeys(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isRequiredKey(PolicyAssertion assertion)
|
static boolean |
isRequireExternalReference(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isRequireExternalUriReference(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isRequireInternalReference(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isRequireKeyIR(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isRequireServerEntropy(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isRsaToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSamlToken(PolicyAssertion token,
SecurityPolicyVersion spVersion)
|
static boolean |
isSamlTokenType(PolicyAssertion token,
SecurityPolicyVersion spVersion)
|
static boolean |
isSC10SecurityContextToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSecureConversationToken(PolicyAssertion token,
SecurityPolicyVersion spVersion)
|
static boolean |
isSecurityContextToken(PolicyAssertion token,
SecurityPolicyVersion spVersion)
|
static boolean |
isSecurityContextTokenType(PolicyAssertion token,
SecurityPolicyVersion spVersion)
|
static boolean |
isSecurityPolicyNS(PolicyAssertion pa,
SecurityPolicyVersion spVersion)
|
static boolean |
isServiceName(PolicyAssertion assertion)
|
static boolean |
isSignatureAlgorithm(PolicyAssertion assertion)
|
static boolean |
isSignatureToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSignBeforeEncrypt(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSignedElements(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSignedEncryptedSupportingToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSignedEndorsingEncryptedSupportingToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSignedEndorsingSupportingToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSignedParts(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSignedSupportingToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSignWith(PolicyAssertion assertion)
|
static boolean |
isStrict(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSTRTransform10(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSunPolicyNS(PolicyAssertion pa)
|
static boolean |
isSupportClientChallenge(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSupportingToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSupportingTokens(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSupportIssuedTokens(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSupportServerChallenge(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSymmetricBinding(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isSymmetricBinding(QName assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isTarget(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isToken(PolicyAssertion pa,
SecurityPolicyVersion spVersion)
|
static boolean |
isTokenReferenceType(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isTokenType(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isTransportBinding(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isTransportBinding(QName assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isTrust10(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isTrust13(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isTrustNS(PolicyAssertion pa)
|
static boolean |
isTrustTokenType(PolicyAssertion assertion)
|
static boolean |
isUseKey(PolicyAssertion assertion)
|
static boolean |
isUsernameToken(PolicyAssertion token,
SecurityPolicyVersion spVersion)
|
static boolean |
isUsernameTokenType(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isUtilityNS(PolicyAssertion pa)
|
static AlgorithmSuiteValue |
isValidAlgorithmSuiteValue(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isWSS10(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isWSS10PolicyContent(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isWSS11(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isWSS11PolicyContent(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isX509Token(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isXPath(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
isXPathFilter20(PolicyAssertion assertion)
|
static boolean |
isXpathNS(PolicyAssertion pa)
|
static byte[] |
policyAssertionToBytes(PolicyAssertion token)
|
static Document |
policyAssertionToDoc(PolicyAssertion token)
|
static String |
randomUUID()
|
static boolean |
useCreated(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
static boolean |
useNonce(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PolicyUtil
public PolicyUtil()
- Creates a new instance of PolicyUtil
isSecurityPolicyNS
public static boolean isSecurityPolicyNS(PolicyAssertion pa,
SecurityPolicyVersion spVersion)
isSunPolicyNS
public static boolean isSunPolicyNS(PolicyAssertion pa)
isAddressingNS
public static boolean isAddressingNS(PolicyAssertion pa)
isTrustNS
public static boolean isTrustNS(PolicyAssertion pa)
isMEXNS
public static boolean isMEXNS(PolicyAssertion assertion)
isUtilityNS
public static boolean isUtilityNS(PolicyAssertion pa)
isXpathNS
public static boolean isXpathNS(PolicyAssertion pa)
isAlgorithmAssertion
public static boolean isAlgorithmAssertion(PolicyAssertion pa,
SecurityPolicyVersion spVersion)
isToken
public static boolean isToken(PolicyAssertion pa,
SecurityPolicyVersion spVersion)
isBootstrapPolicy
public static boolean isBootstrapPolicy(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isTarget
public static boolean isTarget(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isXPath
public static boolean isXPath(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isXPathFilter20
public static boolean isXPathFilter20(PolicyAssertion assertion)
isRequiredKey
public static boolean isRequiredKey(PolicyAssertion assertion)
isTokenType
public static boolean isTokenType(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isTokenReferenceType
public static boolean isTokenReferenceType(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isUsernameTokenType
public static boolean isUsernameTokenType(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
useCreated
public static boolean useCreated(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
useNonce
public static boolean useNonce(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isHttpsToken
public static boolean isHttpsToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isSecurityContextToken
public static boolean isSecurityContextToken(PolicyAssertion token,
SecurityPolicyVersion spVersion)
isSecurityContextTokenType
public static boolean isSecurityContextTokenType(PolicyAssertion token,
SecurityPolicyVersion spVersion)
isKerberosToken
public static boolean isKerberosToken(PolicyAssertion token,
SecurityPolicyVersion spVersion)
isKerberosTokenType
public static boolean isKerberosTokenType(PolicyAssertion token,
SecurityPolicyVersion spVersion)
isKeyValueTokenType
public static boolean isKeyValueTokenType(PolicyAssertion token,
SecurityPolicyVersion spVersion)
isRelToken
public static boolean isRelToken(PolicyAssertion token,
SecurityPolicyVersion spVersion)
isRelTokenType
public static boolean isRelTokenType(PolicyAssertion token,
SecurityPolicyVersion spVersion)
isIncludeTimestamp
public static boolean isIncludeTimestamp(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
disableTimestampSigning
public static boolean disableTimestampSigning(PolicyAssertion assertion)
isEncryptBeforeSign
public static boolean isEncryptBeforeSign(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isSignBeforeEncrypt
public static boolean isSignBeforeEncrypt(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isContentOnlyAssertion
public static boolean isContentOnlyAssertion(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isMessageLayout
public static boolean isMessageLayout(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isEncryptParts
public static boolean isEncryptParts(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isEncryptedElements
public static boolean isEncryptedElements(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isSignedParts
public static boolean isSignedParts(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isSignedElements
public static boolean isSignedElements(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isSignedSupportingToken
public static boolean isSignedSupportingToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
isEndorsedSupportingToken
public static boolean isEndorsedSupportingToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
isSignedEndorsingSupportingToken
public static boolean isSignedEndorsingSupportingToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
isSignedEncryptedSupportingToken
public static boolean isSignedEncryptedSupportingToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
isEncryptedSupportingToken
public static boolean isEncryptedSupportingToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
isEndorsingEncryptedSupportingToken
public static boolean isEndorsingEncryptedSupportingToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
isSignedEndorsingEncryptedSupportingToken
public static boolean isSignedEndorsingEncryptedSupportingToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
isBinding
public static boolean isBinding(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
isUsernameToken
public static boolean isUsernameToken(PolicyAssertion token,
SecurityPolicyVersion spVersion)
isSamlToken
public static boolean isSamlToken(PolicyAssertion token,
SecurityPolicyVersion spVersion)
isSamlTokenType
public static boolean isSamlTokenType(PolicyAssertion token,
SecurityPolicyVersion spVersion)
isIssuedToken
public static boolean isIssuedToken(PolicyAssertion token,
SecurityPolicyVersion spVersion)
isSecureConversationToken
public static boolean isSecureConversationToken(PolicyAssertion token,
SecurityPolicyVersion spVersion)
isX509Token
public static boolean isX509Token(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
isKeyValueToken
public static boolean isKeyValueToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
isRsaToken
public static boolean isRsaToken(PolicyAssertion policyAssertion,
SecurityPolicyVersion spVersion)
isAsymmetricBinding
public static boolean isAsymmetricBinding(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isAsymmetricBinding
public static boolean isAsymmetricBinding(QName assertion,
SecurityPolicyVersion spVersion)
isTransportBinding
public static boolean isTransportBinding(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isTransportBinding
public static boolean isTransportBinding(QName assertion,
SecurityPolicyVersion spVersion)
isSymmetricBinding
public static boolean isSymmetricBinding(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isSymmetricBinding
public static boolean isSymmetricBinding(QName assertion,
SecurityPolicyVersion spVersion)
isSupportingTokens
public static boolean isSupportingTokens(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isSupportingToken
public static boolean isSupportingToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isSupportClientChallenge
public static boolean isSupportClientChallenge(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isSupportServerChallenge
public static boolean isSupportServerChallenge(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isWSS10PolicyContent
public static boolean isWSS10PolicyContent(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isWSS11PolicyContent
public static boolean isWSS11PolicyContent(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isRequireClientCertificate
public static boolean isRequireClientCertificate(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
- introduced for SecurityPolicy 1.2
isHttpBasicAuthentication
public static boolean isHttpBasicAuthentication(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
- introduced for SecurityPolicy 1.2
isHttpDigestAuthentication
public static boolean isHttpDigestAuthentication(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
- introduced for SecurityPolicy 1.2
isRequireClientEntropy
public static boolean isRequireClientEntropy(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isRequireServerEntropy
public static boolean isRequireServerEntropy(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isSupportIssuedTokens
public static boolean isSupportIssuedTokens(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isRequestSecurityTokenCollection
public static boolean isRequestSecurityTokenCollection(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isAppliesTo
public static boolean isAppliesTo(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isIssuer
public static boolean isIssuer(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isIssuerName
public static boolean isIssuerName(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isWSS10
public static boolean isWSS10(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isWSS11
public static boolean isWSS11(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isTrust10
public static boolean isTrust10(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isTrust13
public static boolean isTrust13(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isMustNotSendCancel
public static boolean isMustNotSendCancel(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isMustNotSendRenew
public static boolean isMustNotSendRenew(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isBody
public static boolean isBody(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isAttachments
public static boolean isAttachments(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isAttachmentCompleteTransform
public static boolean isAttachmentCompleteTransform(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isAttachmentContentTransform
public static boolean isAttachmentContentTransform(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isRequireDerivedKeys
public static boolean isRequireDerivedKeys(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isValidAlgorithmSuiteValue
public static AlgorithmSuiteValue isValidAlgorithmSuiteValue(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isInclusiveC14N
public static boolean isInclusiveC14N(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isInclusiveC14NWithComments
public static boolean isInclusiveC14NWithComments(PolicyAssertion assertion)
isInclusiveC14NWithCommentsForTransforms
public static boolean isInclusiveC14NWithCommentsForTransforms(PolicyAssertion assertion)
isInclusiveC14NWithCommentsForCm
public static boolean isInclusiveC14NWithCommentsForCm(PolicyAssertion assertion)
isExclusiveC14NWithComments
public static boolean isExclusiveC14NWithComments(PolicyAssertion assertion)
isExclusiveC14NWithCommentsForTransforms
public static boolean isExclusiveC14NWithCommentsForTransforms(PolicyAssertion assertion)
isExclusiveC14NWithCommentsForCm
public static boolean isExclusiveC14NWithCommentsForCm(PolicyAssertion assertion)
isSTRTransform10
public static boolean isSTRTransform10(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isInitiatorToken
public static boolean isInitiatorToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isInitiatorEncryptionToken
public static boolean isInitiatorEncryptionToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isInitiatorSignatureToken
public static boolean isInitiatorSignatureToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isRecipientToken
public static boolean isRecipientToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isRecipientSignatureToken
public static boolean isRecipientSignatureToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isRecipientEncryptionToken
public static boolean isRecipientEncryptionToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isProtectTokens
public static boolean isProtectTokens(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isEncryptSignature
public static boolean isEncryptSignature(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isCreated
public static boolean isCreated(PolicyAssertion assertion)
isExpires
public static boolean isExpires(PolicyAssertion assertion)
isSignatureToken
public static boolean isSignatureToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isEncryptionToken
public static boolean isEncryptionToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isProtectionToken
public static boolean isProtectionToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isAddress
public static boolean isAddress(PolicyAssertion assertion)
isAddressingMetadata
public static boolean isAddressingMetadata(PolicyAssertion assertion)
isMetadata
public static boolean isMetadata(PolicyAssertion assertion)
isMetadataSection
public static boolean isMetadataSection(PolicyAssertion assertion)
isMetadataReference
public static boolean isMetadataReference(PolicyAssertion assertion)
isRequestSecurityTokenTemplate
public static boolean isRequestSecurityTokenTemplate(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isRequireExternalUriReference
public static boolean isRequireExternalUriReference(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isRequireExternalReference
public static boolean isRequireExternalReference(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isRequireInternalReference
public static boolean isRequireInternalReference(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isEndpointReference
public static boolean isEndpointReference(PolicyAssertion assertion)
isLax
public static boolean isLax(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isLaxTsFirst
public static boolean isLaxTsFirst(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isLaxTsLast
public static boolean isLaxTsLast(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isStrict
public static boolean isStrict(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isKeyType
public static boolean isKeyType(PolicyAssertion assertion)
isKeySize
public static boolean isKeySize(PolicyAssertion assertion)
isUseKey
public static boolean isUseKey(PolicyAssertion assertion)
isEncryption
public static boolean isEncryption(PolicyAssertion assertion)
isProofEncryption
public static boolean isProofEncryption(PolicyAssertion assertion)
isLifeTime
public static boolean isLifeTime(PolicyAssertion assertion)
isHeader
public static boolean isHeader(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isRequireKeyIR
public static boolean isRequireKeyIR(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isSignWith
public static boolean isSignWith(PolicyAssertion assertion)
isEncryptWith
public static boolean isEncryptWith(PolicyAssertion assertion)
isRequestType
public static boolean isRequestType(PolicyAssertion assertion)
isSignatureAlgorithm
public static boolean isSignatureAlgorithm(PolicyAssertion assertion)
isComputedKeyAlgorithm
public static boolean isComputedKeyAlgorithm(PolicyAssertion assertion)
isCanonicalizationAlgorithm
public static boolean isCanonicalizationAlgorithm(PolicyAssertion assertion)
isEncryptionAlgorithm
public static boolean isEncryptionAlgorithm(PolicyAssertion assertion)
isAuthenticationType
public static boolean isAuthenticationType(PolicyAssertion assertion)
isKeyWrapAlgorithm
public static boolean isKeyWrapAlgorithm(PolicyAssertion assertion)
isSC10SecurityContextToken
public static boolean isSC10SecurityContextToken(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isConfigPolicyAssertion
public static boolean isConfigPolicyAssertion(PolicyAssertion assertion)
isTrustTokenType
public static boolean isTrustTokenType(PolicyAssertion assertion)
isPortType
public static boolean isPortType(PolicyAssertion assertion)
isReferenceParameters
public static boolean isReferenceParameters(PolicyAssertion assertion)
isReferenceProperties
public static boolean isReferenceProperties(PolicyAssertion assertion)
isServiceName
public static boolean isServiceName(PolicyAssertion assertion)
isRequiredElements
public static boolean isRequiredElements(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isClaimsElement
public static boolean isClaimsElement(PolicyAssertion assertion)
isEntropyElement
public static boolean isEntropyElement(PolicyAssertion assertion)
hasPassword
public static boolean hasPassword(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
isHashPassword
public static boolean isHashPassword(PolicyAssertion assertion,
SecurityPolicyVersion spVersion)
randomUUID
public static String randomUUID()
policyAssertionToBytes
public static byte[] policyAssertionToBytes(PolicyAssertion token)
policyAssertionToDoc
public static Document policyAssertionToDoc(PolicyAssertion token)
getSecurityPolicyVersion
public static SecurityPolicyVersion getSecurityPolicyVersion(String nsUri)
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.