public class HttpsToken extends com.sun.xml.ws.policy.PolicyAssertion implements HttpsToken, 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 |
|---|
HttpsToken()
Creates a new instance of HttpsToken
|
HttpsToken(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 |
|---|---|
Claims |
getClaims() |
String |
getIncludeToken() |
Issuer |
getIssuer()
returns the issuer for the X509 token.
|
IssuerName |
getIssuerName() |
SecurityPolicyVersion |
getSecurityPolicyVersion() |
String |
getTokenId() |
boolean |
isHttpBasicAuthentication()
valid for SecurityPolicy 1.2 only
returns true if HttpBasicAuthentication nested policy assertion is present
|
boolean |
isHttpDigestAuthentication()
valid for SecurityPolicy 1.2 only
returns true if HttpDigestAuthentication nested policy assertion is present
|
boolean |
isRequireClientCertificate()
returns value of RequireClientCertificate attribute for 2005/07 SP version
or true if RequireClientCertificate assertion is present in SP 1.2 version
|
void |
setIncludeToken(String type) |
void |
setRequireClientCertificate(boolean value) |
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 HttpsToken()
public HttpsToken(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 setRequireClientCertificate(boolean value)
public boolean isRequireClientCertificate()
HttpsTokenisRequireClientCertificate in interface HttpsTokenpublic String getIncludeToken()
getIncludeToken in interface Tokenpublic void setIncludeToken(String type)
public String getTokenId()
getTokenId in interface Tokenpublic Issuer getIssuer()
HttpsTokengetIssuer in interface HttpsTokenpublic IssuerName getIssuerName()
getIssuerName in interface HttpsTokenpublic Claims getClaims()
getClaims in interface HttpsTokenpublic SecurityAssertionValidator.AssertionFitness validate(boolean isServer)
SecurityAssertionValidatorvalidate in interface SecurityAssertionValidatorpublic SecurityPolicyVersion getSecurityPolicyVersion()
getSecurityPolicyVersion in interface Tokenpublic boolean isHttpBasicAuthentication()
HttpsTokenisHttpBasicAuthentication in interface HttpsTokenpublic boolean isHttpDigestAuthentication()
HttpsTokenisHttpDigestAuthentication in interface HttpsTokenCopyright © 2005–2018 Oracle Corporation. All rights reserved.