Interface RequestSecurityTokenTemplate

All Known Implementing Classes:
RequestSecurityTokenTemplate

public interface RequestSecurityTokenTemplate
Contains information to be sent in message to the token issuer when requesting for IssuedTokens
Author:
K.Venugopal@sun.com
  • Method Details

    • getTrustVersion

      String getTrustVersion()
    • getTokenType

      String getTokenType()
      Get the type of security token, specified as a String.
      Returns:
      String
    • getRequestType

      String getRequestType()
      Get the type of request, specified as a String. The String indicates the class of function that is requested.
      Returns:
      String
    • getLifetime

      Lifetime getLifetime()
      Get the desired LifeTime settings for the token if specified, null otherwise
    • getAuthenticationType

      String getAuthenticationType()
      get Authentication Type parameter if set, null otherwise
    • getKeyType

      String getKeyType()
      get KeyType Parameter if set, null otherwise
    • getKeySize

      int getKeySize()
      get the KeySize parameter if specified, 0 otherwise
    • getSignatureAlgorithm

      String getSignatureAlgorithm()
      get SignatureAlgorithm value if set, return default otherwise
    • getEncryptionAlgorithm

      String getEncryptionAlgorithm()
      get EncryptionAlgorithm value if set, return default otherwise
    • getCanonicalizationAlgorithm

      String getCanonicalizationAlgorithm()
      get CanonicalizationAlgorithm value if set, return default otherwise
    • getProofEncryptionRequired

      boolean getProofEncryptionRequired()
      Get the desired proofEncryption settings for the token if specified, false otherwise
    • getComputedKeyAlgorithm

      String getComputedKeyAlgorithm()
      get CanonicalizationAlgorithm value if set, return default otherwise
    • getEncryptionRequired

      boolean getEncryptionRequired()
      get Encryption value if set, return false otherwise
    • getSignWith

      String getSignWith()
      Get the Signature Algorithm to be used with the token if set, null otherwise
    • getEncryptWith

      String getEncryptWith()
      Get the Encryption Algorithm to be used with the token if set, null otherwise
    • getKeyWrapAlgorithm

      String getKeyWrapAlgorithm()
      Get the KeyWrap Algorithm used for key wrapping when STS encrypts the issued token for the relying party using an asymmetric key.
    • getClaims

      Claims getClaims()
      Returns:
      Claims