Class RSACryptoProvider

java.lang.Object
com.nimbusds.jose.crypto.impl.BaseJWEProvider
com.nimbusds.jose.crypto.impl.RSACryptoProvider
All Implemented Interfaces:
JCAAware<JWEJCAContext>, JOSEProvider, JWEProvider
Direct Known Subclasses:
RSADecrypter, RSAEncrypter

public abstract class RSACryptoProvider extends BaseJWEProvider
Version:
2023-03-26
Author:
David Ortiz, Vladimir Dzhuvinov, Egor Puzanov
  • Field Details

  • Constructor Details

    • RSACryptoProvider

      protected RSACryptoProvider(SecretKey cek)
      Creates a new RSA encryption / decryption provider.
      Parameters:
      cek - The Content Encryption Key (CEK). Must be 128 bits (16 bytes), 192 bits (24 bytes), 256 bits (32 bytes), 384 bits (48 bytes) or 512 bits (64 bytes) long. Must not be null.