Interface X509Token

All Superinterfaces:
com.sun.xml.ws.security.policy.Token
All Known Implementing Classes:
X509Token

public interface X509Token extends com.sun.xml.ws.security.policy.Token
Represents BinarySecurityToken.
Author:
K.Venugopal@sun.com Abhijit.Das@Sun.Com
  • 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

    Modifier and Type
    Method
    Description
     
    returns the issuer for the X509 token.
     
    returns a Set over the token reference types to be used.
    returns the type of the token.
    boolean
    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 Details

    • getTokenType

      String getTokenType()
      returns the type of the token.
      Returns:
      one of WSSX509V1TOKEN10,WSSX509V3TOKEN10,WSSX509PKCS7TOKEN10,WSSX509PKIPATHV1TOKEN10,WSSX509V1TOKEN11,WSSX509V3TOKEN11,WSSX509PKCS7TOKEN11,WSSX509PKIPATHV1TOKEN11
    • getTokenRefernceType

      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