Uses of Interface
org.bouncycastle.crypto.AsymmetricPrivateKey
Packages that use AsymmetricPrivateKey
Package
Description
Lower level cryptography API that supports the JCA/JCE provider as well as allowing access to more primitive functionality.
Keys and parameter classes for asymmetric (public/private) key algorithms.
Classes for FIPS approved mode algorithms
Classes for general encryption algorithms and non-FIPS approved variants.
-
Uses of AsymmetricPrivateKey in org.bouncycastle.crypto
Classes in org.bouncycastle.crypto with type parameters of type AsymmetricPrivateKeyModifier and TypeInterfaceDescriptioninterface
AsymmetricKeyPairGenerator<T extends Parameters,
P extends AsymmetricPublicKey, S extends AsymmetricPrivateKey> Interface describing a key generator for public/private key pairs.Methods in org.bouncycastle.crypto with parameters of type AsymmetricPrivateKeyModifier and TypeMethodDescriptionAgreementFactory.createAgreement
(AsymmetricPrivateKey key, T parameters) Return an initialised agreement set up for the passed in key.SignatureOperatorFactory.createSigner
(AsymmetricPrivateKey key, T parameters) Create a signer which will create signatures against data written to its output stream.SignatureWithMessageRecoveryOperatorFactory.createSigner
(AsymmetricPrivateKey key, T parameters) Create a signer which will create signatures against data written to its output stream. -
Uses of AsymmetricPrivateKey in org.bouncycastle.crypto.asymmetric
Classes in org.bouncycastle.crypto.asymmetric with type parameters of type AsymmetricPrivateKeyModifier and TypeClassDescriptionfinal class
AsymmetricKeyPair<P extends AsymmetricPublicKey,
S extends AsymmetricPrivateKey> Carrier class for a public key and its associated private key.Classes in org.bouncycastle.crypto.asymmetric that implement AsymmetricPrivateKeyModifier and TypeClassDescriptionfinal class
Class for Diffie-Hellman private keys.final class
Class for Digital Signature Algorithm (DSA) private keys.final class
Class for DSTU-4145 private keys.final class
Class for keys for GOST R 34.10-2001 (ECGOST) private keys.final class
Class for Elliptic Curve (EC) private keys.final class
Edwards Curve Diffie-Hellman (XDH) private keys.final class
Class for keys for GOST R 34.10-1994 private keys.final class
Class for RSA private keys.final class
Edwards Curve Diffie-Hellman (XDH) private keys. -
Uses of AsymmetricPrivateKey in org.bouncycastle.crypto.fips
Classes in org.bouncycastle.crypto.fips with type parameters of type AsymmetricPrivateKeyModifier and TypeClassDescriptionclass
FipsAsymmetricKeyPairGenerator<T extends Parameters,
P extends AsymmetricPublicKey, S extends AsymmetricPrivateKey> Base class for the FIPS approved mode AsymmetricKeyPairGenerator implementations.Methods in org.bouncycastle.crypto.fips with parameters of type AsymmetricPrivateKeyModifier and TypeMethodDescriptionabstract FipsAgreement
<T> FipsAgreementFactory.createAgreement
(AsymmetricPrivateKey key, T parameters) FipsDH.DHAgreementFactory.createAgreement
(AsymmetricPrivateKey key, FipsDH.AgreementParameters parameters) Return an Agreement operator based on the regular Diffie-Hellman algorithm.FipsDH.DHUAgreementFactory.createAgreement
(AsymmetricPrivateKey key, FipsDH.DHUAgreementParameters parameters) Return an Agreement operator based on the regular Diffie-Hellman algorithm.FipsDH.MQVAgreementFactory.createAgreement
(AsymmetricPrivateKey key, FipsDH.MQVAgreementParameters parameters) Return an Agreement operator based on MQV using Diffie-Hellman keys.FipsEC.DHAgreementFactory.createAgreement
(AsymmetricPrivateKey key, FipsEC.AgreementParameters parameters) Return an Agreement operator based on Diffie-Hellman using EC keys.FipsEC.DHUAgreementFactory.createAgreement
(AsymmetricPrivateKey key, FipsEC.DHUAgreementParameters parameters) Return an Agreement operator based on Diffie-Hellman Unified using EC keys.FipsEC.MQVAgreementFactory.createAgreement
(AsymmetricPrivateKey key, FipsEC.MQVAgreementParameters parameters) Return an Agreement operator based on MQV using EC keys.FipsDSA.OperatorFactory.createSigner
(AsymmetricPrivateKey key, FipsDSA.Parameters parameters) Return a generator of DSA signatures.FipsEC.DSAOperatorFactory.createSigner
(AsymmetricPrivateKey key, FipsEC.DSAParameters parameters) Return a generator of EC DSA signatures.FipsRSA.SignatureOperatorFactory.createSigner
(AsymmetricPrivateKey key, T parameters) Return an RSA based signer.abstract FipsOutputSigner
<T> FipsSignatureOperatorFactory.createSigner
(AsymmetricPrivateKey key, T parameters) -
Uses of AsymmetricPrivateKey in org.bouncycastle.crypto.general
Methods in org.bouncycastle.crypto.general with parameters of type AsymmetricPrivateKeyModifier and TypeMethodDescriptionEdEC.XDHAgreementFactory.createAgreement
(AsymmetricPrivateKey key, EdEC.Parameters parameters) protected OutputSignerUsingSecureRandom
<DSA.Parameters> DSA.OperatorFactory.doCreateSigner
(AsymmetricPrivateKey key, DSA.Parameters parameters) DSTU4145.LittleEndianSignatureOperatorFactory.doCreateSigner
(AsymmetricPrivateKey key, DSTU4145.SignatureParameters parameters) DSTU4145.SignatureOperatorFactory.doCreateSigner
(AsymmetricPrivateKey key, DSTU4145.SignatureParameters parameters) protected OutputSigner
<EC.DSAParameters> EC.DSAOperatorFactory.doCreateSigner
(AsymmetricPrivateKey key, EC.DSAParameters parameters) ECGOST3410.SignatureOperatorFactory.doCreateSigner
(AsymmetricPrivateKey key, ECGOST3410.SignatureParameters parameters) protected OutputSigner
<EdEC.Parameters> EdEC.EdDSAOperatorFactory.doCreateSigner
(AsymmetricPrivateKey key, EdEC.Parameters parameters) GOST3410.SignatureOperatorFactory.doCreateSigner
(AsymmetricPrivateKey key, GOST3410.SignatureParameters parameters) protected OutputSignerUsingSecureRandom
<T> RSA.SignatureOperatorFactory.doCreateSigner
(AsymmetricPrivateKey key, T parameters) protected OutputSignerWithMessageRecovery
<T> RSA.SignatureWithMessageRecoveryOperatorFactory.doCreateSigner
(AsymmetricPrivateKey key, T parameters)