public class SecureConversationToken extends com.sun.xml.ws.policy.PolicyAssertion implements SecureConversationToken, SecurityAssertionValidator
SecurityAssertionValidator.AssertionFitnessREQUIRE_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 |
|---|
SecureConversationToken()
Creates a new instance of SecureConversationToken
|
SecureConversationToken(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 |
|---|---|
com.sun.xml.ws.policy.NestedPolicy |
getBootstrapPolicy()
returns
Policy which represents Bootstrap Policy |
Claims |
getClaims() |
String |
getIncludeToken() |
Issuer |
getIssuer()
returns the issuer for the SecureConversation token.
|
IssuerName |
getIssuerName() |
SecurityPolicyVersion |
getSecurityPolicyVersion() |
String |
getTokenId() |
Set |
getTokenRefernceTypes()
returns a
Iterator over the token reference types to be used. |
String |
getTokenType()
returns the type of the token.
|
boolean |
isMustNotSendCancel()
returns true if isMustNotSendCancel element is present under SecureConversationToken
|
boolean |
isMustNotSendRenew()
returns true if isMustNotSendRenew element is present under SecureConversationToken
|
boolean |
isRequireDerivedKeys()
returns true if RequiredDerivedKey element is present under SecureConversationToken
|
void |
setIncludeToken(String type) |
SecurityAssertionValidator.AssertionFitness |
validate(boolean isServer)
returns true if all the assertions embeeded under a SecurityPolicy
assertion are valid and supported by the implementation.
|
equals, getAttributes, getAttributesSet, getAttributeValue, getImplementation, getName, getNestedAssertionsIterator, getNestedPolicy, getParametersIterator, getValue, hashCode, hasNestedAssertions, hasNestedPolicy, hasParameters, isIgnorable, isOptional, isPrivate, toString, toStringpublic SecureConversationToken()
public SecureConversationToken(com.sun.xml.ws.policy.sourcemodel.AssertionData name,
Collection<com.sun.xml.ws.policy.PolicyAssertion> nestedAssertions,
com.sun.xml.ws.policy.AssertionSet nestedAlternative)
public Set getTokenRefernceTypes()
SecureConversationTokenIterator over the token reference types to be used.getTokenRefernceTypes in interface SecureConversationTokenpublic boolean isRequireDerivedKeys()
SecureConversationTokenisRequireDerivedKeys in interface SecureConversationTokenpublic boolean isMustNotSendCancel()
SecureConversationTokenisMustNotSendCancel in interface SecureConversationTokenpublic boolean isMustNotSendRenew()
SecureConversationTokenisMustNotSendRenew in interface SecureConversationTokenpublic String getTokenType()
SecureConversationTokengetTokenType in interface SecureConversationTokenpublic Issuer getIssuer()
SecureConversationTokengetIssuer in interface SecureConversationTokenpublic IssuerName getIssuerName()
getIssuerName in interface SecureConversationTokenpublic Claims getClaims()
getClaims in interface SecureConversationTokenpublic String getIncludeToken()
getIncludeToken in interface Tokenpublic void setIncludeToken(String type)
public com.sun.xml.ws.policy.NestedPolicy getBootstrapPolicy()
SecureConversationTokenPolicy which represents Bootstrap PolicygetBootstrapPolicy in interface SecureConversationTokenPolicypublic String getTokenId()
getTokenId in interface Tokenpublic SecurityAssertionValidator.AssertionFitness validate(boolean isServer)
SecurityAssertionValidatorvalidate in interface SecurityAssertionValidatorpublic SecurityPolicyVersion getSecurityPolicyVersion()
getSecurityPolicyVersion in interface TokenCopyright © 2005–2018 Oracle Corporation. All rights reserved.