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
Constructors Constructor Description PolicyUtil()Creates a new instance of PolicyUtil
-
Method Summary
-
-
-
Method Detail
-
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)
-
-