Class TransportToken
java.lang.Object
com.sun.xml.ws.policy.PolicyAssertion
com.sun.xml.ws.security.impl.policy.Token
com.sun.xml.ws.security.impl.policy.TransportToken
- All Implemented Interfaces:
SecurityAssertionValidator,Token,TransportToken
- Author:
- K.Venugopal@sun.com
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sun.xml.ws.security.policy.SecurityAssertionValidator
SecurityAssertionValidator.AssertionFitness -
Field Summary
Fields inherited from interface com.sun.xml.ws.security.policy.Token
REQUIRE_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 Summary
ConstructorsConstructorDescriptionCreates a new instance of TransportTokenTransportToken(com.sun.xml.ws.policy.sourcemodel.AssertionData name, Collection<com.sun.xml.ws.policy.PolicyAssertion> nestedAssertions, com.sun.xml.ws.policy.AssertionSet nestedAlternative) -
Method Summary
Modifier and TypeMethodDescriptionGet the HttpsToken used for Transport layer security.returns the token inclusion valueUnique Id assigned to the token.voidsetHttpsToken(HttpsToken token) voidsetIncludeToken(String type) validate(boolean isServer) returns true if all the assertions embeeded under a SecurityPolicy assertion are valid and supported by the implementation.Methods inherited from class com.sun.xml.ws.security.impl.policy.Token
getSecurityPolicyVersion, getToken, setTokenMethods inherited from class com.sun.xml.ws.policy.PolicyAssertion
equals, getAttributes, getAttributesSet, getAttributeValue, getImplementation, getName, getNestedPolicy, getParametersIterator, getValue, hashCode, hasNestedPolicy, hasParameters, isIgnorable, isOptional, isPrivate, toString, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.sun.xml.ws.security.policy.Token
getSecurityPolicyVersion
-
Constructor Details
-
TransportToken
public TransportToken()Creates a new instance of TransportToken -
TransportToken
public TransportToken(com.sun.xml.ws.policy.sourcemodel.AssertionData name, Collection<com.sun.xml.ws.policy.PolicyAssertion> nestedAssertions, com.sun.xml.ws.policy.AssertionSet nestedAlternative)
-
-
Method Details
-
getTokenId
Description copied from interface:TokenUnique Id assigned to the token.- Specified by:
getTokenIdin interfaceToken- Overrides:
getTokenIdin classToken- Returns:
- String representation of the token id.
-
getIncludeToken
Description copied from interface:Tokenreturns the token inclusion value- Specified by:
getIncludeTokenin interfaceToken- Overrides:
getIncludeTokenin classToken- Returns:
- one of
ONCE,NEVER,ALWAYS_TO_RECIPIENT,ALWAYS
-
setIncludeToken
- Overrides:
setIncludeTokenin classToken
-
getHttpsToken
Description copied from interface:TransportTokenGet the HttpsToken used for Transport layer security.- Specified by:
getHttpsTokenin interfaceTransportToken- Returns:
- HttpsToken
-
setHttpsToken
-
validate
Description copied from interface:SecurityAssertionValidatorreturns true if all the assertions embeeded under a SecurityPolicy assertion are valid and supported by the implementation.- Specified by:
validatein interfaceSecurityAssertionValidator- Overrides:
validatein classToken
-