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 Detail

      • 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