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 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 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 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 AsymmetricPublicKeyModifier and TypeClassDescriptionfinal classClass for Diffie-Hellman public keys.final classClass for Digital Signature Algorithm (DSA) public keys.final classClass for DSTU-4145 public keys.final classClass for keys for GOST R 34.10-2001 (ECGOST) public keys.final classClass for Elliptic Curve (EC) public keys.final classEdwards Curve Diffie-Hellman (XDH) public keys.final classClass for keys for GOST R 34.10-1994 public keys.final classClass for RSA public keys.final classEdwards 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 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 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)