Package 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.- Author:
- [email protected]
-
-
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Claims
getClaims()
Issuer
getIssuer()
returnsIssuer
which is the issuer for the issued token.IssuerName
getIssuerName()
returnsIssuerName
which is the issuer for the issued token.RequestSecurityTokenTemplate
getRequestSecurityTokenTemplate()
returnsRequestSecurityTokenTemplate
Iterator
getTokenRefernceType()
returns aIterator
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()
returnsIssuer
which is the issuer for the issued token.- Returns:
Issuer
or null
-
getIssuerName
IssuerName getIssuerName()
returnsIssuerName
which is the issuer for the issued token.- Returns:
- the issuer name for Issued token
-
getClaims
Claims getClaims()
- Returns:
- Claims
-
getRequestSecurityTokenTemplate
RequestSecurityTokenTemplate getRequestSecurityTokenTemplate()
returnsRequestSecurityTokenTemplate
- Returns:
RequestSecurityTokenTemplate
-
getTokenRefernceType
Iterator getTokenRefernceType()
returns aIterator
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()
-
-