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 interface
AsymmetricPrivateKey
Marker interface for a private key,interface
AsymmetricPublicKey
Marker 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 class
AsymmetricDHKey
Base class for Diffie-Hellman keys.class
AsymmetricDHPrivateKey
Class for Diffie-Hellman private keys.class
AsymmetricDHPublicKey
Class for Diffie-Hellman public keys.class
AsymmetricDSAKey
Base class for Digital Signature Algorithm (DSA) keys.class
AsymmetricDSAPrivateKey
Class for Digital Signature Algorithm (DSA) private keys.class
AsymmetricDSAPublicKey
Class for Digital Signature Algorithm (DSA) public keys.class
AsymmetricDSTU4145Key
Base class for DSTU-4145 keys.class
AsymmetricDSTU4145PrivateKey
Class for DSTU-4145 private keys.class
AsymmetricDSTU4145PublicKey
Class for DSTU-4145 public keys.class
AsymmetricECGOST3410PrivateKey
Class for keys for GOST R 34.10-2001 (ECGOST) private keys.class
AsymmetricECGOST3410PublicKey
Class for keys for GOST R 34.10-2001 (ECGOST) public keys.class
AsymmetricECKey
Base class for Elliptic Curve (EC) keys.class
AsymmetricECPrivateKey
Class for Elliptic Curve (EC) private keys.class
AsymmetricECPublicKey
Class for Elliptic Curve (EC) public keys.class
AsymmetricEdDSAKey
Base class for Edwards Curve Diffie-Hellman (XDH) keys.class
AsymmetricEdDSAPrivateKey
Edwards Curve Diffie-Hellman (XDH) private keys.class
AsymmetricEdDSAPublicKey
Edwards Curve Diffie-Hellman (XDH) public keys.class
AsymmetricGOST3410Key<T>
Base class for keys for GOST R 34.10-1994 and GOST R 34.10-2001.class
AsymmetricGOST3410PrivateKey
Class for keys for GOST R 34.10-1994 private keys.class
AsymmetricGOST3410PublicKey
Class for keys for GOST R 34.10-1994 public keys.class
AsymmetricRSAKey
Base class for RSA keys.class
AsymmetricRSAPrivateKey
Class for RSA private keys.class
AsymmetricRSAPublicKey
Class for RSA public keys.class
AsymmetricXDHKey
Base class for Edwards Curve Diffie-Hellman (XDH) keys.class
AsymmetricXDHPrivateKey
Edwards Curve Diffie-Hellman (XDH) private keys.class
AsymmetricXDHPublicKey
Edwards 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 AsymmetricBlockCipher
ElGamal.OperatorFactory. createCipher(boolean forEncryption, AsymmetricKey key, ElGamal.Parameters parameters, java.security.SecureRandom random)
protected AsymmetricBlockCipher
RSA.OperatorFactory. createCipher(boolean forEncryption, AsymmetricKey key, RSA.Parameters parameters, java.security.SecureRandom random)
-