Class SupportingTokens
java.lang.Object
com.sun.xml.ws.policy.PolicyAssertion
com.sun.xml.ws.security.impl.policy.SupportingTokens
- All Implemented Interfaces:
SupportingTokens,Token
- Direct Known Subclasses:
EncryptedSupportingTokens,EndorsingSupportingTokens,SignedEndorsingSupportingTokens,SignedSupportingTokens
public class SupportingTokens
extends com.sun.xml.ws.policy.PolicyAssertion
implements SupportingTokens
- Author:
- K.Venugopal@sun.com
-
Field Summary
Fields inherited from interface com.sun.xml.ws.security.policy.Token
REQUIRE_DERIVED_KEYS, REQUIRE_EMBEDDED_TOKEN_REFERENCE, REQUIRE_EXTERNAL_REFERENCE, REQUIRE_EXTERNAL_URI_REFERENCE, REQUIRE_INTERNAL_REFERENCE, REQUIRE_ISSUER_SERIAL_REFERENCE, REQUIRE_KEY_IDENTIFIER_REFERENCE, REQUIRE_THUMBPRINT_REFERENCE, RSA_KEYVALUE_TOKEN, SC10_SECURITYCONTEXT_TOKEN, WSS_REL_V10_TOKEN10, WSS_REL_V10_TOKEN11, WSS_REL_V20_TOKEN10, WSS_REL_V20_TOKEN11, WSS_SAML_V10_TOKEN10, WSS_SAML_V10_TOKEN11, WSS_SAML_V11_TOKEN10, WSS_SAML_V11_TOKEN11, WSS_SAML_V20_TOKEN11, WSS_USERNAME_TOKEN_10, WSS_USERNAME_TOKEN_11, WSS10, WSS11, WSSKERBEROS_GSS_V5_AP_REQ_TOKEN11, WSSKERBEROS_V5_AP_REQ_TOKEN11, WSSX509PKCS7TOKEN10, WSSX509PKCS7TOKEN11, WSSX509PKIPATHV1TOKEN10, WSSX509PKIPATHV1TOKEN11, WSSX509V1TOKEN10, WSSX509V1TOKEN11, WSSX509V3TOKEN10, WSSX509V3TOKEN11 -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance of SupportingTokensSupportingTokens(com.sun.xml.ws.policy.sourcemodel.AssertionData name, Collection<com.sun.xml.ws.policy.PolicyAssertion> nestedAssertions, com.sun.xml.ws.policy.AssertionSet nestedAlternative) -
Method Summary
Modifier and TypeMethodDescriptionvoidreturns theAlgorithmSuitewhich will identify algorithms to use.List of targets that need to be protected.All tokens are set.voidsetAlgorithmSuite(AlgorithmSuite algSuite) voidsetIncludeToken(String type) Methods inherited from class com.sun.xml.ws.policy.PolicyAssertion
equals, getAttributes, getAttributesSet, getAttributeValue, getImplementation, getName, getNestedPolicy, getParametersIterator, getValue, hashCode, hasNestedPolicy, hasParameters, isIgnorable, isOptional, isPrivate, toString, toString
-
Constructor Details
-
SupportingTokens
public SupportingTokens()Creates a new instance of SupportingTokens -
SupportingTokens
public SupportingTokens(com.sun.xml.ws.policy.sourcemodel.AssertionData name, Collection<com.sun.xml.ws.policy.PolicyAssertion> nestedAssertions, com.sun.xml.ws.policy.AssertionSet nestedAlternative)
-
-
Method Details
-
setAlgorithmSuite
-
getAlgorithmSuite
Description copied from interface:SupportingTokensreturns theAlgorithmSuitewhich will identify algorithms to use.- Specified by:
getAlgorithmSuitein interfaceSupportingTokens- Returns:
AlgorithmSuiteor null
-
addToken
-
getTokens
Description copied from interface:SupportingTokensAll tokens are set.- Specified by:
getTokensin interfaceSupportingTokens- Returns:
Iteratorover tokens that are to be included in the message
-
getIncludeToken
- Specified by:
getIncludeTokenin interfaceToken
-
setIncludeToken
-
getTokenId
- Specified by:
getTokenIdin interfaceToken
-
getSignedParts
Description copied from interface:SupportingTokensList of targets that need to be protected.- Specified by:
getSignedPartsin interfaceSupportingTokens- Returns:
Iteratorover targets that need to be protected.
-
getSignedElements
- Specified by:
getSignedElementsin interfaceSupportingTokens
-
getEncryptedParts
- Specified by:
getEncryptedPartsin interfaceSupportingTokens
-
getEncryptedElements
- Specified by:
getEncryptedElementsin interfaceSupportingTokens
-
getSecurityPolicyVersion
- Specified by:
getSecurityPolicyVersionin interfaceToken
-