com.sun.xml.ws.security.policy
Interface IssuedToken

All Superinterfaces:
Token
All Known Implementing Classes:
IssuedToken

public interface IssuedToken
extends Token

This element represents a requirement for an issued token, that is one issued by some token issuer using the mechanisms defined in WS-Trust.


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
 
Method Summary
 Claims getClaims()
           
 Issuer getIssuer()
          returns Issuer which is the issuer for the issued token.
 IssuerName getIssuerName()
          returns IssuerName which is the issuer for the issued token.
 RequestSecurityTokenTemplate getRequestSecurityTokenTemplate()
          returns RequestSecurityTokenTemplate
 java.util.Iterator getTokenRefernceType()
          returns a Iterator over the token reference types to be used.
 boolean isRequireDerivedKeys()
           
 
Methods inherited from interface com.sun.xml.ws.security.policy.Token
getIncludeToken, getSecurityPolicyVersion, getTokenId
 

Method Detail

getIssuer

Issuer getIssuer()
returns Issuer which is the issuer for the issued token.

Returns:
Issuer or null

getIssuerName

IssuerName getIssuerName()
returns IssuerName which is the issuer for the issued token.

Returns:
the issuer name for Issued token

getClaims

Claims getClaims()
Returns:
Claims

getRequestSecurityTokenTemplate

RequestSecurityTokenTemplate getRequestSecurityTokenTemplate()
returns RequestSecurityTokenTemplate

Returns:
RequestSecurityTokenTemplate

getTokenRefernceType

java.util.Iterator getTokenRefernceType()
returns a Iterator over the token reference types to be used.

Returns:
either REQUIRE_KEY_IDENTIFIER_REFERENCE,REQUIRE_ISSUER_SERIAL_REFERENCE,REQUIRE_EMBEDDED_TOKEN_REFERENCE,REQUIRE_THUMBPRINT_REFERENCE

isRequireDerivedKeys

boolean isRequireDerivedKeys()