public class KerberosToken extends com.sun.xml.ws.policy.PolicyAssertion implements KerberosToken, 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 |
|---|
KerberosToken(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 KerberosToken
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTokenReferenceType(String tokenRefType) |
Claims |
getClaims() |
String |
getIncludeToken() |
Issuer |
getIssuer()
returns the issuer for the Kerberos token.
|
IssuerName |
getIssuerName() |
SecurityPolicyVersion |
getSecurityPolicyVersion() |
String |
getTokenId() |
Set |
getTokenRefernceType()
returns a
Set 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 Kerberos Token.
|
void |
setIncludeToken(String type) |
void |
setTokenType(String tokenType) |
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 KerberosToken(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()
KerberosTokengetTokenType in interface KerberosTokenpublic void setTokenType(String tokenType)
public Set getTokenRefernceType()
KerberosTokenSet over the token reference types to be used.getTokenRefernceType in interface KerberosTokenpublic void addTokenReferenceType(String tokenRefType)
public boolean isRequireDerivedKeys()
KerberosTokenisRequireDerivedKeys in interface KerberosTokenpublic String getIncludeToken()
getIncludeToken in interface Tokenpublic void setIncludeToken(String type)
public String getTokenId()
getTokenId in interface Tokenpublic Issuer getIssuer()
KerberosTokengetIssuer in interface KerberosTokenpublic IssuerName getIssuerName()
getIssuerName in interface KerberosTokenpublic Claims getClaims()
getClaims in interface KerberosTokenpublic SecurityAssertionValidator.AssertionFitness validate(boolean isServer)
SecurityAssertionValidatorvalidate in interface SecurityAssertionValidatorpublic SecurityPolicyVersion getSecurityPolicyVersion()
getSecurityPolicyVersion in interface TokenCopyright © 2005–2018 Oracle Corporation. All rights reserved.