Package org.jose4j.jwx
Class KeyValidationSupport
java.lang.Object
org.jose4j.jwx.KeyValidationSupport
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <K extends Key>
Kstatic void
cekNotAllowed
(byte[] cekOverride, String alg) static void
checkRsaKeySize
(Key key) static void
static void
validateAesWrappingKey
(Key managementKey, String joseAlg, int expectedKeyByteLength)
-
Field Details
-
MIN_RSA_KEY_LENGTH
public static final int MIN_RSA_KEY_LENGTH- See Also:
-
-
Constructor Details
-
KeyValidationSupport
public KeyValidationSupport()
-
-
Method Details
-
checkRsaKeySize
- Throws:
InvalidKeyException
-
castKey
- Throws:
InvalidKeyException
-
notNull
- Throws:
InvalidKeyException
-
cekNotAllowed
- Throws:
InvalidKeyException
-
validateAesWrappingKey
public static void validateAesWrappingKey(Key managementKey, String joseAlg, int expectedKeyByteLength) throws InvalidKeyException - Throws:
InvalidKeyException
-