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 Type
    Method
    Description
    Returns 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.