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 TypeInterfaceDescriptioninterfaceAsymmetricKeyPairGenerator<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 classAsymmetricKeyPair<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 classClass for Diffie-Hellman private keys.final classClass for Digital Signature Algorithm (DSA) private keys.final classClass for DSTU-4145 private keys.final classClass for keys for GOST R 34.10-2001 (ECGOST) private keys.final classClass for Elliptic Curve (EC) private keys.final classEdwards Curve Diffie-Hellman (EdDSA) private keys.final classClass for keys for GOST R 34.10-1994 private keys.final classLeighton-Micali Hash-Based Signatures (LMS) private keys.final classClass for RSA private keys.final classEdwards 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 TypeClassDescriptionclassFipsAsymmetricKeyPairGenerator<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.FipsEdEC.EdDSAOperatorFactory.createSigner(AsymmetricPrivateKey key, FipsEdEC.Parameters parameters) FipsLMS.OperatorFactory.createSigner(AsymmetricPrivateKey key, FipsLMS.Parameters parameters) 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 OutputSigner<LMS.Parameters> LMS.OperatorFactory.doCreateSigner(AsymmetricPrivateKey key, LMS.Parameters parameters) protected OutputSignerUsingSecureRandom<T> RSA.SignatureOperatorFactory.doCreateSigner(AsymmetricPrivateKey key, T parameters) protected OutputSignerWithMessageRecovery<T> RSA.SignatureWithMessageRecoveryOperatorFactory.doCreateSigner(AsymmetricPrivateKey key, T parameters)