public class SupportingTokens extends com.sun.xml.ws.policy.PolicyAssertion implements SupportingTokens
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 and Description |
|---|
SupportingTokens()
Creates a new instance of SupportingTokens
|
SupportingTokens(com.sun.xml.ws.policy.sourcemodel.AssertionData name,
Collection<com.sun.xml.ws.policy.PolicyAssertion> nestedAssertions,
com.sun.xml.ws.policy.AssertionSet nestedAlternative) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToken(Token token) |
AlgorithmSuite |
getAlgorithmSuite()
returns the
AlgorithmSuite which will identify algorithms to use. |
Iterator<EncryptedElements> |
getEncryptedElements() |
Iterator<EncryptedParts> |
getEncryptedParts() |
String |
getIncludeToken() |
SecurityPolicyVersion |
getSecurityPolicyVersion() |
Iterator<SignedElements> |
getSignedElements() |
Iterator<SignedParts> |
getSignedParts()
List of targets that need to be protected.
|
String |
getTokenId() |
Iterator |
getTokens()
All tokens are set.
|
void |
setAlgorithmSuite(AlgorithmSuite algSuite) |
void |
setIncludeToken(String type) |
equals, getAttributes, getAttributesSet, getAttributeValue, getImplementation, getName, getNestedAssertionsIterator, getNestedPolicy, getParametersIterator, getValue, hashCode, hasNestedAssertions, hasNestedPolicy, hasParameters, isIgnorable, isOptional, isPrivate, toString, toStringpublic 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)
public void setAlgorithmSuite(AlgorithmSuite algSuite)
public AlgorithmSuite getAlgorithmSuite()
SupportingTokensAlgorithmSuite which will identify algorithms to use.getAlgorithmSuite in interface SupportingTokensAlgorithmSuite or nullpublic void addToken(Token token)
public Iterator getTokens()
SupportingTokensgetTokens in interface SupportingTokensIterator over tokens that are to be included in the messagepublic String getIncludeToken()
getIncludeToken in interface Tokenpublic void setIncludeToken(String type)
public String getTokenId()
getTokenId in interface Tokenpublic Iterator<SignedParts> getSignedParts()
SupportingTokensgetSignedParts in interface SupportingTokensIterator over targets that need to be protected.public Iterator<SignedElements> getSignedElements()
getSignedElements in interface SupportingTokenspublic Iterator<EncryptedParts> getEncryptedParts()
getEncryptedParts in interface SupportingTokenspublic Iterator<EncryptedElements> getEncryptedElements()
getEncryptedElements in interface SupportingTokenspublic SecurityPolicyVersion getSecurityPolicyVersion()
getSecurityPolicyVersion in interface TokenCopyright © 2005–2018 Oracle Corporation. All rights reserved.