public class SamlToken extends com.sun.xml.ws.policy.PolicyAssertion implements SamlToken, 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 |
|---|
SamlToken(com.sun.xml.ws.policy.sourcemodel.AssertionData name,
Collection<com.sun.xml.ws.policy.PolicyAssertion> nestedAssertions,
com.sun.xml.ws.policy.AssertionSet nestedAlternative)
Creates a new instance of SamlToken
|
| Modifier and Type | Method and Description |
|---|---|
Claims |
getClaims() |
String |
getIncludeToken() |
Issuer |
getIssuer()
returns the issuer for the SAML token.
|
IssuerName |
getIssuerName() |
SecurityPolicyVersion |
getSecurityPolicyVersion() |
String |
getTokenId() |
Iterator |
getTokenRefernceType()
returns a
Iterator over the token reference types to be used. |
String |
getTokenType()
returns the type of the token.
|
boolean |
isRequireDerivedKeys()
returns true if RequiredDerivedKey element is present under SAML Token.
|
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 SamlToken(com.sun.xml.ws.policy.sourcemodel.AssertionData name,
Collection<com.sun.xml.ws.policy.PolicyAssertion> nestedAssertions,
com.sun.xml.ws.policy.AssertionSet nestedAlternative)
public String getTokenType()
SamlTokengetTokenType in interface SamlTokenpublic Iterator getTokenRefernceType()
SamlTokenIterator over the token reference types to be used.getTokenRefernceType in interface SamlTokenpublic boolean isRequireDerivedKeys()
SamlTokenisRequireDerivedKeys in interface SamlTokenpublic String getIncludeToken()
getIncludeToken in interface Tokenpublic String getTokenId()
getTokenId in interface Tokenpublic Issuer getIssuer()
SamlTokenpublic IssuerName getIssuerName()
getIssuerName in interface SamlTokenpublic SecurityAssertionValidator.AssertionFitness validate(boolean isServer)
SecurityAssertionValidatorvalidate in interface SecurityAssertionValidatorpublic SecurityPolicyVersion getSecurityPolicyVersion()
getSecurityPolicyVersion in interface TokenCopyright © 2005–2018 Oracle Corporation. All rights reserved.