Package com.nimbusds.jose.jca
Interface JCAAware<T extends JCAContext>
- All Known Subinterfaces:
JWEDecrypter,JWEDecrypterFactory,JWEEncrypter,JWEProvider,JWSProvider,JWSSigner,JWSSignerFactory,JWSVerifier,JWSVerifierFactory
- All Known Implementing Classes:
AESCryptoProvider,AESDecrypter,AESEncrypter,BaseJWEProvider,BaseJWSProvider,ConcatKDF,DefaultJWEDecrypterFactory,DefaultJWSSignerFactory,DefaultJWSVerifierFactory,DirectCryptoProvider,DirectDecrypter,DirectEncrypter,ECDH1PUCryptoProvider,ECDH1PUDecrypter,ECDH1PUEncrypter,ECDH1PUX25519Decrypter,ECDH1PUX25519Encrypter,ECDHCryptoProvider,ECDHDecrypter,ECDHEncrypter,ECDSAProvider,ECDSASigner,ECDSAVerifier,Ed25519Signer,Ed25519Verifier,EdDSAProvider,MACProvider,MACSigner,MACVerifier,MultiCryptoProvider,MultiDecrypter,MultiEncrypter,PasswordBasedCryptoProvider,PasswordBasedDecrypter,PasswordBasedEncrypter,RSACryptoProvider,RSADecrypter,RSAEncrypter,RSASSAProvider,RSASSASigner,RSASSAVerifier,X25519Decrypter,X25519Encrypter
public interface JCAAware<T extends JCAContext>
Interface for a Java Cryptography Architecture (JCA) aware object, intended
for setting a JCA
provider and
secure random generator.- Version:
- 2015-06-30
-
Method Summary
Modifier and TypeMethodDescriptionReturns the Java Cryptography Architecture (JCA) context.
-
Method Details
-
getJCAContext
Returns the Java Cryptography Architecture (JCA) context. May be used to set a specific JCA security provider or secure random generator.- Returns:
- The JCA context. Not
null.
-