SstJwa
RFC 7518 A JSON Web Algorithms (JWA) registers cryptographic algorithms and identifiers to be used with the JSON Web Signature (JWS), JSON Web Encryption (JWE),
and JSON Web Key (JWK) specifications.
Class Methods
algorithmsForOperation:keyType:
  Find the supported algorithms for a key operation @operationName and a given key type @keyType.
     
     Arguments:
        operationName:     <String>, the key operation (sign/verify/encrypt/decrypt/...)
        keyType:                 <String>, the cryptographic family of the key (RSA/EC/oct)
    
     Answers: 
        <Collection> of <SstJWA>
forName:
  Return the SstJwa instance for a given algorithm named @algorithmName.
    
        Arguments:
            algorithmName:    <String>name of the algorithm as defined in RFC 7518
        
        Answers:
            <SstJwa>    
    
        Raises:
            <SstJoseException> when the requested algorithm does not exist or is not supported.
Instance Methods
keyOperations
  The operation(s) that the key is intended to be used for.
     Possible values (not limited to) are:
        - sign (compute digital signature or MAC)
        - verify (verify digital signature or MAC)
        - encrypt (encrypt content)
        - decrypt (decrypt content and validate decryption, if applicable)
        - wrapKey (encrypt key)
        - unwrapKey (decrypt key and validate decryption, if applicable).
        
    Answers:
        <String>
minKeyBitLength
  The minimum bit length of the key.
     
    Answers:
        <Integer>
name
  Answer the name of the algorithm, as defined in RFC 7518.
     
     Answers:
        <String>
type
  The cryptographic algorithm family of this algorithm.
     Possible values are 'RSA', 'EC' or 'oct'.
     
     Answers: 
        <String>
use
  Return the intended use of the given algorithm
Last modified date: 01/09/2026