Uses of Interface
org.bouncycastle.crypto.AsymmetricPublicKey
-
Packages that use AsymmetricPublicKey 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.fips Classes for FIPS approved mode algorithmsorg.bouncycastle.crypto.general 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 AsymmetricPublicKey Modifier and Type Interface Description interface
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 AsymmetricPublicKey Modifier and Type Method Description byte[]
Agreement. calculate(AsymmetricPublicKey key)
Calculate the agreement using the passed in public key.OutputVerifier<T>
SignatureOperatorFactory. createVerifier(AsymmetricPublicKey key, T parameters)
Create a verifier which will verify signatures against data written to its output stream.OutputVerifierWithMessageRecovery<T>
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 AsymmetricPublicKey Modifier and Type Class Description 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 AsymmetricPublicKey Modifier and Type Class Description class
AsymmetricDHPublicKey
Class for Diffie-Hellman public keys.class
AsymmetricDSAPublicKey
Class for Digital Signature Algorithm (DSA) public keys.class
AsymmetricDSTU4145PublicKey
Class for DSTU-4145 public keys.class
AsymmetricECGOST3410PublicKey
Class for keys for GOST R 34.10-2001 (ECGOST) public keys.class
AsymmetricECPublicKey
Class for Elliptic Curve (EC) public keys.class
AsymmetricEdDSAPublicKey
Edwards Curve Diffie-Hellman (XDH) public keys.class
AsymmetricGOST3410PublicKey
Class for keys for GOST R 34.10-1994 public keys.class
AsymmetricRSAPublicKey
Class for RSA public keys.class
AsymmetricXDHPublicKey
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 AsymmetricPublicKey Modifier and Type Class Description class
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 AsymmetricPublicKey Modifier and Type Method Description abstract byte[]
FipsAgreement. calculate(AsymmetricPublicKey key)
FipsOutputVerifier<FipsDSA.Parameters>
FipsDSA.OperatorFactory. createVerifier(AsymmetricPublicKey key, FipsDSA.Parameters parameters)
Create a verifier for DSA signatures.FipsOutputVerifier<FipsEC.DSAParameters>
FipsEC.DSAOperatorFactory. createVerifier(AsymmetricPublicKey key, FipsEC.DSAParameters parameters)
Create a verifier for EC DSA signatures.FipsOutputVerifier<T>
FipsRSA.SignatureOperatorFactory. createVerifier(AsymmetricPublicKey key, T parameters)
abstract FipsOutputVerifier<T>
FipsSignatureOperatorFactory. createVerifier(AsymmetricPublicKey key, T parameters)
-
Uses of AsymmetricPublicKey in org.bouncycastle.crypto.general
-