Class JCAConstantExtension

java.lang.Object
net.shibboleth.oidc.jwa.support.JCAConstantExtension

public final class JCAConstantExtension extends Object
Additional constants to JCAConstants defined in and/or used with the Java Cryptography Architecture (JCA) specification.
  • Field Details

    • CIPHER_PADDING_PKCS5

      public static final String CIPHER_PADDING_PKCS5
      Cipher padding: "PKCS5Padding".
      See Also:
    • CIPHER_PADDING_OAEP

      public static final String CIPHER_PADDING_OAEP
      Cipher padding "OAEP".
      See Also:
    • CIPHER_PADDING_OAEP_256

      public static final String CIPHER_PADDING_OAEP_256
      Cipher padding "OAEP-256".
      See Also:
    • CIPHER_PADDING_OAEP_384

      public static final String CIPHER_PADDING_OAEP_384
      Cipher padding "OAEP-384".
      See Also:
    • CIPHER_PADDING_OAEP_512

      public static final String CIPHER_PADDING_OAEP_512
      Cipher padding "OAEP-512".
      See Also:
    • SIGNATURE_RSASSA_PSS

      public static final String SIGNATURE_RSASSA_PSS
      RSASSA-PSS which uses SHA256/384/512 and MGF1 functions. Note, corresponds to JWA PS* signature schemes (e.g. PS256, PS384) which all share the same JCA algorithm name. A correct PSSParameterSpec will need to describe the correct Hash algorithm and Mask Generation Function used.
      See Also:
  • Constructor Details

    • JCAConstantExtension

      private JCAConstantExtension()
      Private constructor.