Uses of Interface
org.bouncycastle.crypto.AsymmetricKey
-
Packages that use AsymmetricKey Package Description org.bouncycastle.crypto Lower level cryptography API that supports the JCA/JCE provider as well as allowing access to more primitive functionality.org.bouncycastle.crypto.asymmetric Keys and parameter classes for asymmetric (public/private) key algorithms.org.bouncycastle.crypto.general Classes for general encryption algorithms and non-FIPS approved variants. -
-
Uses of AsymmetricKey in org.bouncycastle.crypto
Subinterfaces of AsymmetricKey in org.bouncycastle.crypto Modifier and Type Interface Description interfaceAsymmetricPrivateKeyMarker interface for a private key,interfaceAsymmetricPublicKeyMarker interface for a public key,Methods in org.bouncycastle.crypto with parameters of type AsymmetricKey Modifier and Type Method Description SingleBlockDecryptor<T>AsymmetricOperatorFactory. createBlockDecryptor(AsymmetricKey key, T parameter)Create a block decryptor for the passed in key and parameter set.SingleBlockEncryptor<T>AsymmetricOperatorFactory. createBlockEncryptor(AsymmetricKey key, T parameter)Create a block encryptor for the passed in key and parameter set. -
Uses of AsymmetricKey in org.bouncycastle.crypto.asymmetric
Classes in org.bouncycastle.crypto.asymmetric that implement AsymmetricKey Modifier and Type Class Description classAsymmetricDHKeyBase class for Diffie-Hellman keys.classAsymmetricDHPrivateKeyClass for Diffie-Hellman private keys.classAsymmetricDHPublicKeyClass for Diffie-Hellman public keys.classAsymmetricDSAKeyBase class for Digital Signature Algorithm (DSA) keys.classAsymmetricDSAPrivateKeyClass for Digital Signature Algorithm (DSA) private keys.classAsymmetricDSAPublicKeyClass for Digital Signature Algorithm (DSA) public keys.classAsymmetricDSTU4145KeyBase class for DSTU-4145 keys.classAsymmetricDSTU4145PrivateKeyClass for DSTU-4145 private keys.classAsymmetricDSTU4145PublicKeyClass for DSTU-4145 public keys.classAsymmetricECGOST3410PrivateKeyClass for keys for GOST R 34.10-2001 (ECGOST) private keys.classAsymmetricECGOST3410PublicKeyClass for keys for GOST R 34.10-2001 (ECGOST) public keys.classAsymmetricECKeyBase class for Elliptic Curve (EC) keys.classAsymmetricECPrivateKeyClass for Elliptic Curve (EC) private keys.classAsymmetricECPublicKeyClass for Elliptic Curve (EC) public keys.classAsymmetricEdDSAKeyBase class for Edwards Curve Diffie-Hellman (XDH) keys.classAsymmetricEdDSAPrivateKeyEdwards Curve Diffie-Hellman (XDH) private keys.classAsymmetricEdDSAPublicKeyEdwards Curve Diffie-Hellman (XDH) public keys.classAsymmetricGOST3410Key<T>Base class for keys for GOST R 34.10-1994 and GOST R 34.10-2001.classAsymmetricGOST3410PrivateKeyClass for keys for GOST R 34.10-1994 private keys.classAsymmetricGOST3410PublicKeyClass for keys for GOST R 34.10-1994 public keys.classAsymmetricRSAKeyBase class for RSA keys.classAsymmetricRSAPrivateKeyClass for RSA private keys.classAsymmetricRSAPublicKeyClass for RSA public keys.classAsymmetricXDHKeyBase class for Edwards Curve Diffie-Hellman (XDH) keys.classAsymmetricXDHPrivateKeyEdwards Curve Diffie-Hellman (XDH) private keys.classAsymmetricXDHPublicKeyEdwards Curve Diffie-Hellman (XDH) public keys. -
Uses of AsymmetricKey in org.bouncycastle.crypto.general
Methods in org.bouncycastle.crypto.general with parameters of type AsymmetricKey Modifier and Type Method Description SingleBlockDecryptor<ElGamal.Parameters>ElGamal.OperatorFactory. createBlockDecryptor(AsymmetricKey key, ElGamal.Parameters parameters)SingleBlockDecryptor<RSA.Parameters>RSA.OperatorFactory. createBlockDecryptor(AsymmetricKey key, RSA.Parameters parameters)protected AsymmetricBlockCipherElGamal.OperatorFactory. createCipher(boolean forEncryption, AsymmetricKey key, ElGamal.Parameters parameters, java.security.SecureRandom random)protected AsymmetricBlockCipherRSA.OperatorFactory. createCipher(boolean forEncryption, AsymmetricKey key, RSA.Parameters parameters, java.security.SecureRandom random)
-