Package org.jose4j.jwe
Class RsaKeyManagementAlgorithm.Rsa1_5
java.lang.Object
org.jose4j.jwa.AlgorithmInfo
org.jose4j.jwe.WrappingKeyManagementAlgorithm
org.jose4j.jwe.RsaKeyManagementAlgorithm
org.jose4j.jwe.RsaKeyManagementAlgorithm.Rsa1_5
- All Implemented Interfaces:
Algorithm,KeyManagementAlgorithm
- Enclosing class:
- RsaKeyManagementAlgorithm
public static class RsaKeyManagementAlgorithm.Rsa1_5
extends RsaKeyManagementAlgorithm
implements KeyManagementAlgorithm
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jose4j.jwe.RsaKeyManagementAlgorithm
RsaKeyManagementAlgorithm.Rsa1_5, RsaKeyManagementAlgorithm.RsaOaep, RsaKeyManagementAlgorithm.RsaOaep256 -
Field Summary
Fields inherited from class org.jose4j.jwe.WrappingKeyManagementAlgorithm
log, useSuppliedKeyProviderContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmanageForDecrypt(CryptoPrimitive cryptoPrimitive, byte[] encryptedKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, ProviderContext providerContext) Methods inherited from class org.jose4j.jwe.RsaKeyManagementAlgorithm
isAvailable, validateDecryptionKey, validateEncryptionKeyMethods inherited from class org.jose4j.jwe.WrappingKeyManagementAlgorithm
manageForEnc, manageForEncrypt, prepareForDecrypt, setAlgorithmParameterSpec, unwrapMethods inherited from class org.jose4j.jwa.AlgorithmInfo
getAlgorithmIdentifier, getJavaAlgorithm, getKeyPersuasion, getKeyType, setAlgorithmIdentifier, setJavaAlgorithm, setKeyPersuasion, setKeyType, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jose4j.jwa.Algorithm
getAlgorithmIdentifier, getJavaAlgorithm, getKeyPersuasion, getKeyType, isAvailableMethods inherited from interface org.jose4j.jwe.KeyManagementAlgorithm
manageForEncrypt, prepareForDecrypt, validateDecryptionKey, validateEncryptionKey
-
Constructor Details
-
Rsa1_5
public Rsa1_5()
-
-
Method Details
-
manageForDecrypt
public Key manageForDecrypt(CryptoPrimitive cryptoPrimitive, byte[] encryptedKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, ProviderContext providerContext) throws JoseException - Specified by:
manageForDecryptin interfaceKeyManagementAlgorithm- Overrides:
manageForDecryptin classWrappingKeyManagementAlgorithm- Throws:
JoseException
-