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 interfaceAsymmetricKeyPairGenerator<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 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 AsymmetricPublicKey Modifier and Type Class Description classAsymmetricDHPublicKeyClass for Diffie-Hellman public keys.classAsymmetricDSAPublicKeyClass for Digital Signature Algorithm (DSA) public keys.classAsymmetricDSTU4145PublicKeyClass for DSTU-4145 public keys.classAsymmetricECGOST3410PublicKeyClass for keys for GOST R 34.10-2001 (ECGOST) public keys.classAsymmetricECPublicKeyClass for Elliptic Curve (EC) public keys.classAsymmetricEdDSAPublicKeyEdwards Curve Diffie-Hellman (XDH) public keys.classAsymmetricGOST3410PublicKeyClass for keys for GOST R 34.10-1994 public keys.classAsymmetricRSAPublicKeyClass for RSA public keys.classAsymmetricXDHPublicKeyEdwards 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 classFipsAsymmetricKeyPairGenerator<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
-