com.sun.xml.ws.security.impl.policy
Class PolicyUtil

java.lang.Object
  extended by com.sun.xml.ws.security.impl.policy.PolicyUtil

public class PolicyUtil
extends java.lang.Object


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

Constructor Detail

PolicyUtil

public PolicyUtil()
Creates a new instance of PolicyUtil

Method Detail

isSecurityPolicyNS

public static boolean isSecurityPolicyNS(com.sun.xml.ws.policy.PolicyAssertion pa,
                                         SecurityPolicyVersion spVersion)

isSunPolicyNS

public static boolean isSunPolicyNS(com.sun.xml.ws.policy.PolicyAssertion pa)

isAddressingNS

public static boolean isAddressingNS(com.sun.xml.ws.policy.PolicyAssertion pa)

isTrustNS

public static boolean isTrustNS(com.sun.xml.ws.policy.PolicyAssertion pa)

isMEXNS

public static boolean isMEXNS(com.sun.xml.ws.policy.PolicyAssertion assertion)

isUtilityNS

public static boolean isUtilityNS(com.sun.xml.ws.policy.PolicyAssertion pa)

isXpathNS

public static boolean isXpathNS(com.sun.xml.ws.policy.PolicyAssertion pa)

isAlgorithmAssertion

public static boolean isAlgorithmAssertion(com.sun.xml.ws.policy.PolicyAssertion pa,
                                           SecurityPolicyVersion spVersion)

isToken

public static boolean isToken(com.sun.xml.ws.policy.PolicyAssertion pa,
                              SecurityPolicyVersion spVersion)

isBootstrapPolicy

public static boolean isBootstrapPolicy(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                        SecurityPolicyVersion spVersion)

isTarget

public static boolean isTarget(com.sun.xml.ws.policy.PolicyAssertion assertion,
                               SecurityPolicyVersion spVersion)

isXPath

public static boolean isXPath(com.sun.xml.ws.policy.PolicyAssertion assertion,
                              SecurityPolicyVersion spVersion)

isXPathFilter20

public static boolean isXPathFilter20(com.sun.xml.ws.policy.PolicyAssertion assertion)

isRequiredKey

public static boolean isRequiredKey(com.sun.xml.ws.policy.PolicyAssertion assertion)

isTokenType

public static boolean isTokenType(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                  SecurityPolicyVersion spVersion)

isTokenReferenceType

public static boolean isTokenReferenceType(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                           SecurityPolicyVersion spVersion)

isUsernameTokenType

public static boolean isUsernameTokenType(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                          SecurityPolicyVersion spVersion)

isHttpsToken

public static boolean isHttpsToken(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                   SecurityPolicyVersion spVersion)

isSecurityContextToken

public static boolean isSecurityContextToken(com.sun.xml.ws.policy.PolicyAssertion token,
                                             SecurityPolicyVersion spVersion)

isSecurityContextTokenType

public static boolean isSecurityContextTokenType(com.sun.xml.ws.policy.PolicyAssertion token,
                                                 SecurityPolicyVersion spVersion)

isKerberosToken

public static boolean isKerberosToken(com.sun.xml.ws.policy.PolicyAssertion token,
                                      SecurityPolicyVersion spVersion)

isKerberosTokenType

public static boolean isKerberosTokenType(com.sun.xml.ws.policy.PolicyAssertion token,
                                          SecurityPolicyVersion spVersion)

isKeyValueTokenType

public static boolean isKeyValueTokenType(com.sun.xml.ws.policy.PolicyAssertion token,
                                          SecurityPolicyVersion spVersion)

isRelToken

public static boolean isRelToken(com.sun.xml.ws.policy.PolicyAssertion token,
                                 SecurityPolicyVersion spVersion)

isRelTokenType

public static boolean isRelTokenType(com.sun.xml.ws.policy.PolicyAssertion token,
                                     SecurityPolicyVersion spVersion)

isIncludeTimestamp

public static boolean isIncludeTimestamp(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                         SecurityPolicyVersion spVersion)

disableTimestampSigning

public static boolean disableTimestampSigning(com.sun.xml.ws.policy.PolicyAssertion assertion)

isEncryptBeforeSign

public static boolean isEncryptBeforeSign(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                          SecurityPolicyVersion spVersion)

isSignBeforeEncrypt

public static boolean isSignBeforeEncrypt(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                          SecurityPolicyVersion spVersion)

isContentOnlyAssertion

public static boolean isContentOnlyAssertion(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                             SecurityPolicyVersion spVersion)

isMessageLayout

public static boolean isMessageLayout(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                      SecurityPolicyVersion spVersion)

isEncryptParts

public static boolean isEncryptParts(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                     SecurityPolicyVersion spVersion)

isEncryptedElements

public static boolean isEncryptedElements(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                          SecurityPolicyVersion spVersion)

isSignedParts

public static boolean isSignedParts(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                    SecurityPolicyVersion spVersion)

isSignedElements

public static boolean isSignedElements(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                       SecurityPolicyVersion spVersion)

isSignedSupportingToken

public static boolean isSignedSupportingToken(com.sun.xml.ws.policy.PolicyAssertion policyAssertion,
                                              SecurityPolicyVersion spVersion)

isEndorsedSupportingToken

public static boolean isEndorsedSupportingToken(com.sun.xml.ws.policy.PolicyAssertion policyAssertion,
                                                SecurityPolicyVersion spVersion)

isSignedEndorsingSupportingToken

public static boolean isSignedEndorsingSupportingToken(com.sun.xml.ws.policy.PolicyAssertion policyAssertion,
                                                       SecurityPolicyVersion spVersion)

isSignedEncryptedSupportingToken

public static boolean isSignedEncryptedSupportingToken(com.sun.xml.ws.policy.PolicyAssertion policyAssertion,
                                                       SecurityPolicyVersion spVersion)

isEncryptedSupportingToken

public static boolean isEncryptedSupportingToken(com.sun.xml.ws.policy.PolicyAssertion policyAssertion,
                                                 SecurityPolicyVersion spVersion)

isEndorsingEncryptedSupportingToken

public static boolean isEndorsingEncryptedSupportingToken(com.sun.xml.ws.policy.PolicyAssertion policyAssertion,
                                                          SecurityPolicyVersion spVersion)

isSignedEndorsingEncryptedSupportingToken

public static boolean isSignedEndorsingEncryptedSupportingToken(com.sun.xml.ws.policy.PolicyAssertion policyAssertion,
                                                                SecurityPolicyVersion spVersion)

isBinding

public static boolean isBinding(com.sun.xml.ws.policy.PolicyAssertion policyAssertion,
                                SecurityPolicyVersion spVersion)

isUsernameToken

public static boolean isUsernameToken(com.sun.xml.ws.policy.PolicyAssertion token,
                                      SecurityPolicyVersion spVersion)

isSamlToken

public static boolean isSamlToken(com.sun.xml.ws.policy.PolicyAssertion token,
                                  SecurityPolicyVersion spVersion)

isSamlTokenType

public static boolean isSamlTokenType(com.sun.xml.ws.policy.PolicyAssertion token,
                                      SecurityPolicyVersion spVersion)

isIssuedToken

public static boolean isIssuedToken(com.sun.xml.ws.policy.PolicyAssertion token,
                                    SecurityPolicyVersion spVersion)

isSecureConversationToken

public static boolean isSecureConversationToken(com.sun.xml.ws.policy.PolicyAssertion token,
                                                SecurityPolicyVersion spVersion)

isX509Token

public static boolean isX509Token(com.sun.xml.ws.policy.PolicyAssertion policyAssertion,
                                  SecurityPolicyVersion spVersion)

isKeyValueToken

public static boolean isKeyValueToken(com.sun.xml.ws.policy.PolicyAssertion policyAssertion,
                                      SecurityPolicyVersion spVersion)

isRsaToken

public static boolean isRsaToken(com.sun.xml.ws.policy.PolicyAssertion policyAssertion,
                                 SecurityPolicyVersion spVersion)

isAsymmetricBinding

public static boolean isAsymmetricBinding(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                          SecurityPolicyVersion spVersion)

isAsymmetricBinding

public static boolean isAsymmetricBinding(javax.xml.namespace.QName assertion,
                                          SecurityPolicyVersion spVersion)

isTransportBinding

public static boolean isTransportBinding(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                         SecurityPolicyVersion spVersion)

isTransportBinding

public static boolean isTransportBinding(javax.xml.namespace.QName assertion,
                                         SecurityPolicyVersion spVersion)

isSymmetricBinding

public static boolean isSymmetricBinding(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                         SecurityPolicyVersion spVersion)

isSymmetricBinding

public static boolean isSymmetricBinding(javax.xml.namespace.QName assertion,
                                         SecurityPolicyVersion spVersion)

isSupportingTokens

public static boolean isSupportingTokens(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                         SecurityPolicyVersion spVersion)

isSupportingToken

public static boolean isSupportingToken(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                        SecurityPolicyVersion spVersion)

isSupportClientChallenge

public static boolean isSupportClientChallenge(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                               SecurityPolicyVersion spVersion)

isSupportServerChallenge

public static boolean isSupportServerChallenge(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                               SecurityPolicyVersion spVersion)

isWSS10PolicyContent

public static boolean isWSS10PolicyContent(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                           SecurityPolicyVersion spVersion)

isWSS11PolicyContent

public static boolean isWSS11PolicyContent(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                           SecurityPolicyVersion spVersion)

isRequireClientCertificate

public static boolean isRequireClientCertificate(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                                 SecurityPolicyVersion spVersion)
introduced for SecurityPolicy 1.2


isHttpBasicAuthentication

public static boolean isHttpBasicAuthentication(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                                SecurityPolicyVersion spVersion)
introduced for SecurityPolicy 1.2


isHttpDigestAuthentication

public static boolean isHttpDigestAuthentication(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                                 SecurityPolicyVersion spVersion)
introduced for SecurityPolicy 1.2


isRequireClientEntropy

public static boolean isRequireClientEntropy(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                             SecurityPolicyVersion spVersion)

isRequireServerEntropy

public static boolean isRequireServerEntropy(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                             SecurityPolicyVersion spVersion)

isSupportIssuedTokens

public static boolean isSupportIssuedTokens(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                            SecurityPolicyVersion spVersion)

isRequestSecurityTokenCollection

public static boolean isRequestSecurityTokenCollection(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                                       SecurityPolicyVersion spVersion)

isAppliesTo

public static boolean isAppliesTo(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                  SecurityPolicyVersion spVersion)

isIssuer

public static boolean isIssuer(com.sun.xml.ws.policy.PolicyAssertion assertion,
                               SecurityPolicyVersion spVersion)

isIssuerName

public static boolean isIssuerName(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                   SecurityPolicyVersion spVersion)

isWSS10

public static boolean isWSS10(com.sun.xml.ws.policy.PolicyAssertion assertion,
                              SecurityPolicyVersion spVersion)

isWSS11

public static boolean isWSS11(com.sun.xml.ws.policy.PolicyAssertion assertion,
                              SecurityPolicyVersion spVersion)

isTrust10

public static boolean isTrust10(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                SecurityPolicyVersion spVersion)

isTrust13

public static boolean isTrust13(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                SecurityPolicyVersion spVersion)

isMustNotSendCancel

public static boolean isMustNotSendCancel(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                          SecurityPolicyVersion spVersion)

isMustNotSendRenew

public static boolean isMustNotSendRenew(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                         SecurityPolicyVersion spVersion)

isBody

public static boolean isBody(com.sun.xml.ws.policy.PolicyAssertion assertion,
                             SecurityPolicyVersion spVersion)

isAttachments

public static boolean isAttachments(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                    SecurityPolicyVersion spVersion)

isAttachmentCompleteTransform

public static boolean isAttachmentCompleteTransform(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                                    SecurityPolicyVersion spVersion)

isAttachmentContentTransform

public static boolean isAttachmentContentTransform(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                                   SecurityPolicyVersion spVersion)

isRequireDerivedKeys

public static boolean isRequireDerivedKeys(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                           SecurityPolicyVersion spVersion)

isValidAlgorithmSuiteValue

public static AlgorithmSuiteValue isValidAlgorithmSuiteValue(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                                             SecurityPolicyVersion spVersion)

isInclusiveC14N

public static boolean isInclusiveC14N(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                      SecurityPolicyVersion spVersion)

isInclusiveC14NWithComments

public static boolean isInclusiveC14NWithComments(com.sun.xml.ws.policy.PolicyAssertion assertion)

isInclusiveC14NWithCommentsForTransforms

public static boolean isInclusiveC14NWithCommentsForTransforms(com.sun.xml.ws.policy.PolicyAssertion assertion)

isInclusiveC14NWithCommentsForCm

public static boolean isInclusiveC14NWithCommentsForCm(com.sun.xml.ws.policy.PolicyAssertion assertion)

isExclusiveC14NWithComments

public static boolean isExclusiveC14NWithComments(com.sun.xml.ws.policy.PolicyAssertion assertion)

isExclusiveC14NWithCommentsForTransforms

public static boolean isExclusiveC14NWithCommentsForTransforms(com.sun.xml.ws.policy.PolicyAssertion assertion)

isExclusiveC14NWithCommentsForCm

public static boolean isExclusiveC14NWithCommentsForCm(com.sun.xml.ws.policy.PolicyAssertion assertion)

isSTRTransform10

public static boolean isSTRTransform10(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                       SecurityPolicyVersion spVersion)

isInitiatorToken

public static boolean isInitiatorToken(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                       SecurityPolicyVersion spVersion)

isRecipientToken

public static boolean isRecipientToken(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                       SecurityPolicyVersion spVersion)

isProtectTokens

public static boolean isProtectTokens(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                      SecurityPolicyVersion spVersion)

isEncryptSignature

public static boolean isEncryptSignature(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                         SecurityPolicyVersion spVersion)

isCreated

public static boolean isCreated(com.sun.xml.ws.policy.PolicyAssertion assertion)

isExpires

public static boolean isExpires(com.sun.xml.ws.policy.PolicyAssertion assertion)

isSignatureToken

public static boolean isSignatureToken(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                       SecurityPolicyVersion spVersion)

isEncryptionToken

public static boolean isEncryptionToken(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                        SecurityPolicyVersion spVersion)

isProtectionToken

public static boolean isProtectionToken(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                        SecurityPolicyVersion spVersion)

isAddress

public static boolean isAddress(com.sun.xml.ws.policy.PolicyAssertion assertion)

isAddressingMetadata

public static boolean isAddressingMetadata(com.sun.xml.ws.policy.PolicyAssertion assertion)

isMetadata

public static boolean isMetadata(com.sun.xml.ws.policy.PolicyAssertion assertion)

isMetadataSection

public static boolean isMetadataSection(com.sun.xml.ws.policy.PolicyAssertion assertion)

isMetadataReference

public static boolean isMetadataReference(com.sun.xml.ws.policy.PolicyAssertion assertion)

isRequestSecurityTokenTemplate

public static boolean isRequestSecurityTokenTemplate(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                                     SecurityPolicyVersion spVersion)

isRequireExternalUriReference

public static boolean isRequireExternalUriReference(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                                    SecurityPolicyVersion spVersion)

isRequireExternalReference

public static boolean isRequireExternalReference(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                                 SecurityPolicyVersion spVersion)

isRequireInternalReference

public static boolean isRequireInternalReference(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                                 SecurityPolicyVersion spVersion)

isEndpointReference

public static boolean isEndpointReference(com.sun.xml.ws.policy.PolicyAssertion assertion)

isLax

public static boolean isLax(com.sun.xml.ws.policy.PolicyAssertion assertion,
                            SecurityPolicyVersion spVersion)

isLaxTsFirst

public static boolean isLaxTsFirst(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                   SecurityPolicyVersion spVersion)

isLaxTsLast

public static boolean isLaxTsLast(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                  SecurityPolicyVersion spVersion)

isStrict

public static boolean isStrict(com.sun.xml.ws.policy.PolicyAssertion assertion,
                               SecurityPolicyVersion spVersion)

isKeyType

public static boolean isKeyType(com.sun.xml.ws.policy.PolicyAssertion assertion)

isKeySize

public static boolean isKeySize(com.sun.xml.ws.policy.PolicyAssertion assertion)

isUseKey

public static boolean isUseKey(com.sun.xml.ws.policy.PolicyAssertion assertion)

isEncryption

public static boolean isEncryption(com.sun.xml.ws.policy.PolicyAssertion assertion)

isProofEncryption

public static boolean isProofEncryption(com.sun.xml.ws.policy.PolicyAssertion assertion)

isLifeTime

public static boolean isLifeTime(com.sun.xml.ws.policy.PolicyAssertion assertion)

isHeader

public static boolean isHeader(com.sun.xml.ws.policy.PolicyAssertion assertion,
                               SecurityPolicyVersion spVersion)

isRequireKeyIR

public static boolean isRequireKeyIR(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                     SecurityPolicyVersion spVersion)

isSignWith

public static boolean isSignWith(com.sun.xml.ws.policy.PolicyAssertion assertion)

isEncryptWith

public static boolean isEncryptWith(com.sun.xml.ws.policy.PolicyAssertion assertion)

isRequestType

public static boolean isRequestType(com.sun.xml.ws.policy.PolicyAssertion assertion)

isSignatureAlgorithm

public static boolean isSignatureAlgorithm(com.sun.xml.ws.policy.PolicyAssertion assertion)

isComputedKeyAlgorithm

public static boolean isComputedKeyAlgorithm(com.sun.xml.ws.policy.PolicyAssertion assertion)

isCanonicalizationAlgorithm

public static boolean isCanonicalizationAlgorithm(com.sun.xml.ws.policy.PolicyAssertion assertion)

isEncryptionAlgorithm

public static boolean isEncryptionAlgorithm(com.sun.xml.ws.policy.PolicyAssertion assertion)

isAuthenticationType

public static boolean isAuthenticationType(com.sun.xml.ws.policy.PolicyAssertion assertion)

isKeyWrapAlgorithm

public static boolean isKeyWrapAlgorithm(com.sun.xml.ws.policy.PolicyAssertion assertion)

isSC10SecurityContextToken

public static boolean isSC10SecurityContextToken(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                                 SecurityPolicyVersion spVersion)

isConfigPolicyAssertion

public static boolean isConfigPolicyAssertion(com.sun.xml.ws.policy.PolicyAssertion assertion)

isTrustTokenType

public static boolean isTrustTokenType(com.sun.xml.ws.policy.PolicyAssertion assertion)

isPortType

public static boolean isPortType(com.sun.xml.ws.policy.PolicyAssertion assertion)

isReferenceParameters

public static boolean isReferenceParameters(com.sun.xml.ws.policy.PolicyAssertion assertion)

isReferenceProperties

public static boolean isReferenceProperties(com.sun.xml.ws.policy.PolicyAssertion assertion)

isServiceName

public static boolean isServiceName(com.sun.xml.ws.policy.PolicyAssertion assertion)

isRequiredElements

public static boolean isRequiredElements(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                         SecurityPolicyVersion spVersion)

isClaimsElement

public static boolean isClaimsElement(com.sun.xml.ws.policy.PolicyAssertion assertion)

isEntropyElement

public static boolean isEntropyElement(com.sun.xml.ws.policy.PolicyAssertion assertion)

hasPassword

public static boolean hasPassword(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                  SecurityPolicyVersion spVersion)

isHashPassword

public static boolean isHashPassword(com.sun.xml.ws.policy.PolicyAssertion assertion,
                                     SecurityPolicyVersion spVersion)

randomUUID

public static java.lang.String randomUUID()

policyAssertionToBytes

public static byte[] policyAssertionToBytes(com.sun.xml.ws.policy.PolicyAssertion token)

policyAssertionToDoc

public static org.w3c.dom.Document policyAssertionToDoc(com.sun.xml.ws.policy.PolicyAssertion token)

getSecurityPolicyVersion

public static SecurityPolicyVersion getSecurityPolicyVersion(java.lang.String nsUri)