Package net.shibboleth.oidc.jwa.support
Class JCAConstantExtension
- java.lang.Object
-
- net.shibboleth.oidc.jwa.support.JCAConstantExtension
-
public final class JCAConstantExtension extends Object
Additional constants toJCAConstantsdefined in and/or used with the Java Cryptography Architecture (JCA) specification.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCIPHER_PADDING_OAEPCipher padding "OAEP".static StringCIPHER_PADDING_OAEP_256Cipher padding "OAEP-256".static StringCIPHER_PADDING_OAEP_384Cipher padding "OAEP-384".static StringCIPHER_PADDING_OAEP_512Cipher padding "OAEP-512".static StringCIPHER_PADDING_PKCS5Cipher padding: "PKCS5Padding".static StringSIGNATURE_RSASSA_PSSRSASSA-PSS which uses SHA256/384/512 and MGF1 functions.
-
Constructor Summary
Constructors Modifier Constructor Description privateJCAConstantExtension()Private constructor.
-
-
-
Field Detail
-
CIPHER_PADDING_PKCS5
public static final String CIPHER_PADDING_PKCS5
Cipher padding: "PKCS5Padding".- See Also:
- Constant Field Values
-
CIPHER_PADDING_OAEP
public static final String CIPHER_PADDING_OAEP
Cipher padding "OAEP".- See Also:
- Constant Field Values
-
CIPHER_PADDING_OAEP_256
public static final String CIPHER_PADDING_OAEP_256
Cipher padding "OAEP-256".- See Also:
- Constant Field Values
-
CIPHER_PADDING_OAEP_384
public static final String CIPHER_PADDING_OAEP_384
Cipher padding "OAEP-384".- See Also:
- Constant Field Values
-
CIPHER_PADDING_OAEP_512
public static final String CIPHER_PADDING_OAEP_512
Cipher padding "OAEP-512".- See Also:
- Constant Field Values
-
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 correctPSSParameterSpecwill need to describe the correct Hash algorithm and Mask Generation Function used.- See Also:
- Constant Field Values
-
-