Uses of Interface
org.bouncycastle.crypto.AsymmetricPublicKey
Packages that use AsymmetricPublicKey
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 AsymmetricPublicKey in org.bouncycastle.crypto
Classes in org.bouncycastle.crypto with type parameters of type AsymmetricPublicKeyModifier 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 AsymmetricPublicKeyModifier and TypeMethodDescriptionbyte[]
Agreement.calculate
(AsymmetricPublicKey key) Calculate the agreement using the passed in public key.SignatureOperatorFactory.createVerifier
(AsymmetricPublicKey key, T parameters) Create a verifier which will verify signatures against data written to its output stream.SignatureWithMessageRecoveryOperatorFactory.createVerifier
(AsymmetricPublicKey key, T parameters) Create a verifier which will verify signatures against data written to its output stream. -
Uses of AsymmetricPublicKey in org.bouncycastle.crypto.asymmetric
Classes in org.bouncycastle.crypto.asymmetric with type parameters of type AsymmetricPublicKeyModifier 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 AsymmetricPublicKeyModifier and TypeClassDescriptionfinal class
Class for Diffie-Hellman public keys.final class
Class for Digital Signature Algorithm (DSA) public keys.final class
Class for DSTU-4145 public keys.final class
Class for keys for GOST R 34.10-2001 (ECGOST) public keys.final class
Class for Elliptic Curve (EC) public keys.final class
Edwards Curve Diffie-Hellman (XDH) public keys.final class
Class for keys for GOST R 34.10-1994 public keys.final class
Class for RSA public keys.final class
Edwards Curve Diffie-Hellman (XDH) public keys. -
Uses of AsymmetricPublicKey in org.bouncycastle.crypto.fips
Classes in org.bouncycastle.crypto.fips with type parameters of type AsymmetricPublicKeyModifier 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 AsymmetricPublicKeyModifier and TypeMethodDescriptionabstract byte[]
FipsAgreement.calculate
(AsymmetricPublicKey key) FipsDSA.OperatorFactory.createVerifier
(AsymmetricPublicKey key, FipsDSA.Parameters parameters) Create a verifier for DSA signatures.FipsEC.DSAOperatorFactory.createVerifier
(AsymmetricPublicKey key, FipsEC.DSAParameters parameters) Create a verifier for EC DSA signatures.FipsRSA.SignatureOperatorFactory.createVerifier
(AsymmetricPublicKey key, T parameters) abstract FipsOutputVerifier
<T> FipsSignatureOperatorFactory.createVerifier
(AsymmetricPublicKey key, T parameters) -
Uses of AsymmetricPublicKey in org.bouncycastle.crypto.general
Methods in org.bouncycastle.crypto.general with parameters of type AsymmetricPublicKeyModifier and TypeMethodDescriptionprotected OutputVerifier
<DSA.Parameters> DSA.OperatorFactory.doCreateVerifier
(AsymmetricPublicKey key, DSA.Parameters parameters) DSTU4145.LittleEndianSignatureOperatorFactory.doCreateVerifier
(AsymmetricPublicKey key, DSTU4145.SignatureParameters parameters) DSTU4145.SignatureOperatorFactory.doCreateVerifier
(AsymmetricPublicKey key, DSTU4145.SignatureParameters parameters) protected OutputVerifier
<EC.DSAParameters> EC.DSAOperatorFactory.doCreateVerifier
(AsymmetricPublicKey key, EC.DSAParameters parameters) ECGOST3410.SignatureOperatorFactory.doCreateVerifier
(AsymmetricPublicKey key, ECGOST3410.SignatureParameters parameters) protected OutputVerifier
<EdEC.Parameters> EdEC.EdDSAOperatorFactory.doCreateVerifier
(AsymmetricPublicKey key, EdEC.Parameters parameters) GOST3410.SignatureOperatorFactory.doCreateVerifier
(AsymmetricPublicKey key, GOST3410.SignatureParameters parameters) RSA.SignatureOperatorFactory.doCreateVerifier
(AsymmetricPublicKey key, RSA.SignatureParameters parameters) protected OutputVerifierWithMessageRecovery
<T> RSA.SignatureWithMessageRecoveryOperatorFactory.doCreateVerifier
(AsymmetricPublicKey key, RSA.SignatureParameters parameters)