public class X509Token extends com.sun.xml.ws.policy.PolicyAssertion implements X509Token, Cloneable, 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 |
|---|
X509Token()
Creates a new instance of X509Token
|
X509Token(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 |
addTokenReferenceType(String tokenRefType) |
Object |
clone() |
Claims |
getClaims() |
String |
getIncludeToken() |
Issuer |
getIssuer()
returns the issuer for the X509 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 X509 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 X509Token()
public X509Token(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 addTokenReferenceType(String tokenRefType)
public void setTokenType(String tokenType)
public String getTokenType()
X509TokengetTokenType in interface X509Tokenpublic Set getTokenRefernceType()
X509TokenSet over the token reference types to be used.getTokenRefernceType in interface X509Tokenpublic String getIncludeToken()
getIncludeToken in interface Tokenpublic void setIncludeToken(String type)
public String getTokenId()
getTokenId in interface Tokenpublic boolean isRequireDerivedKeys()
X509TokenisRequireDerivedKeys in interface X509Tokenpublic Issuer getIssuer()
X509Tokenpublic IssuerName getIssuerName()
getIssuerName in interface X509Tokenpublic SecurityAssertionValidator.AssertionFitness validate(boolean isServer)
SecurityAssertionValidatorvalidate in interface SecurityAssertionValidatorpublic Object clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionpublic SecurityPolicyVersion getSecurityPolicyVersion()
getSecurityPolicyVersion in interface TokenCopyright © 2005–2018 Oracle Corporation. All rights reserved.