Interface X509Token

All Superinterfaces:
Token
All Known Implementing Classes:
X509Token

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