Class IssuedToken
java.lang.Object
com.sun.xml.ws.policy.PolicyAssertion
com.sun.xml.ws.security.impl.policy.IssuedToken
- All Implemented Interfaces:
IssuedToken,SecurityAssertionValidator,com.sun.xml.ws.security.policy.Token
public class IssuedToken
extends com.sun.xml.ws.policy.PolicyAssertion
implements IssuedToken, SecurityAssertionValidator
- Author:
- K.Venugopal@sun.com Abhijit.Das@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 IssuedTokenIssuedToken(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 TypeMethodDescriptionreturnsIssuerwhich is the issuer for the issued token.returnsIssuerNamewhich is the issuer for the issued token.returnsRequestSecurityTokenTemplatecom.sun.xml.ws.security.policy.SecurityPolicyVersionreturns aIteratorover the token reference types to be used.booleanvoidsetIncludeToken(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.policy.PolicyAssertion
equals, getAttributes, getAttributesSet, getAttributeValue, getImplementation, getName, getNestedAssertionsIterator, getNestedPolicy, getParametersIterator, getValue, hashCode, hasNestedAssertions, hasNestedPolicy, hasParameters, isIgnorable, isOptional, isPrivate, toString, toString
-
Constructor Details
-
IssuedToken
public IssuedToken()Creates a new instance of IssuedToken -
IssuedToken
public IssuedToken(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
-
getRequestSecurityTokenTemplate
Description copied from interface:IssuedTokenreturnsRequestSecurityTokenTemplate- Specified by:
getRequestSecurityTokenTemplatein interfaceIssuedToken- Returns:
RequestSecurityTokenTemplate
-
getTokenRefernceType
Description copied from interface:IssuedTokenreturns aIteratorover the token reference types to be used.- Specified by:
getTokenRefernceTypein interfaceIssuedToken- Returns:
- either REQUIRE_KEY_IDENTIFIER_REFERENCE,REQUIRE_ISSUER_SERIAL_REFERENCE,REQUIRE_EMBEDDED_TOKEN_REFERENCE,REQUIRE_THUMBPRINT_REFERENCE
-
getIncludeToken
- Specified by:
getIncludeTokenin interfacecom.sun.xml.ws.security.policy.Token
-
setIncludeToken
-
getTokenId
- Specified by:
getTokenIdin interfacecom.sun.xml.ws.security.policy.Token
-
getIssuer
Description copied from interface:IssuedTokenreturnsIssuerwhich is the issuer for the issued token.- Specified by:
getIssuerin interfaceIssuedToken- Returns:
Issueror null
-
getIssuerName
Description copied from interface:IssuedTokenreturnsIssuerNamewhich is the issuer for the issued token.- Specified by:
getIssuerNamein interfaceIssuedToken- Returns:
- the issuer name for Issued token
-
getClaims
- Specified by:
getClaimsin interfaceIssuedToken- Returns:
- Claims
-
isRequireDerivedKeys
public boolean isRequireDerivedKeys()- Specified by:
isRequireDerivedKeysin interfaceIssuedToken
-
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
-
getSecurityPolicyVersion
public com.sun.xml.ws.security.policy.SecurityPolicyVersion getSecurityPolicyVersion()- Specified by:
getSecurityPolicyVersionin interfacecom.sun.xml.ws.security.policy.Token
-