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

All Superinterfaces:
Token
All Known Implementing Classes:
X509Token

public interface X509Token
extends Token

Represents BinarySecurityToken.


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 the issuer for the X509 token.
 IssuerName getIssuerName()
           
 java.util.Set getTokenRefernceType()
          returns a Set over the token reference types to be used.
 java.lang.String getTokenType()
          returns the type of the token.
 boolean isRequireDerivedKeys()
          returns true if RequiredDerivedKey element is present under X509 Token.
 
Methods inherited from interface com.sun.xml.ws.security.policy.Token
getIncludeToken, getSecurityPolicyVersion, getTokenId
 

Method Detail

getTokenType

java.lang.String getTokenType()
returns the type of the token.

Returns:
one of WSSX509V1TOKEN10,WSSX509V3TOKEN10,WSSX509PKCS7TOKEN10,WSSX509PKIPATHV1TOKEN10,WSSX509V1TOKEN11,WSSX509V3TOKEN11,WSSX509PKCS7TOKEN11,WSSX509PKIPATHV1TOKEN11

getTokenRefernceType

java.util.Set getTokenRefernceType()
returns a Set 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()
returns true if RequiredDerivedKey element is present under X509 Token.

Returns:
true if RequireDerviedKeys element is present under X509 Token or false.

getIssuer

Issuer getIssuer()
returns the issuer for the X509 token.

Returns:
returns the issuer

getIssuerName

IssuerName getIssuerName()
Returns:
the issuer name for X509 token

getClaims

Claims getClaims()
Returns:
Claims