Uses of Interface
org.bouncycastle.crypto.Key
-
Packages that use Key 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 algorithms -
-
Uses of Key in org.bouncycastle.crypto
Classes in org.bouncycastle.crypto with type parameters of type Key Modifier and Type Interface Description interface
KeyWrapOperatorFactory<T extends Parameters,K extends Key>
Base interface for a creator of key wrappers and un-wrappers.Subinterfaces of Key in org.bouncycastle.crypto Modifier and Type Interface Description interface
AsymmetricKey
Base interface for Public/Private keys.interface
AsymmetricPrivateKey
Marker interface for a private key,interface
AsymmetricPublicKey
Marker interface for a public key,interface
SymmetricKey
Interface describing a symmetric key.Classes in org.bouncycastle.crypto that implement Key Modifier and Type Class Description class
SymmetricSecretKey
Basic class describing a secret key implementation.Methods in org.bouncycastle.crypto with parameters of type Key Modifier and Type Method Description EncapsulatedSecretExtractor
KTSOperatorFactory. createExtractor(Key key, T parameters)
Return an extractor for processing encapsulated secrets, initialized with the passed in keys and parameters.EncapsulatingSecretGenerator
KTSOperatorFactory. createGenerator(Key key, T parameters)
Return a generator for making encapsulated secrets, initialized with the passed in keys and parameters. -
Uses of Key in org.bouncycastle.crypto.asymmetric
Classes in org.bouncycastle.crypto.asymmetric that implement Key Modifier and Type Class Description class
AsymmetricDHKey
Base class for Diffie-Hellman keys.class
AsymmetricDHPrivateKey
Class for Diffie-Hellman private keys.class
AsymmetricDHPublicKey
Class for Diffie-Hellman public keys.class
AsymmetricDSAKey
Base class for Digital Signature Algorithm (DSA) keys.class
AsymmetricDSAPrivateKey
Class for Digital Signature Algorithm (DSA) private keys.class
AsymmetricDSAPublicKey
Class for Digital Signature Algorithm (DSA) public keys.class
AsymmetricDSTU4145Key
Base class for DSTU-4145 keys.class
AsymmetricDSTU4145PrivateKey
Class for DSTU-4145 private keys.class
AsymmetricDSTU4145PublicKey
Class for DSTU-4145 public keys.class
AsymmetricECGOST3410PrivateKey
Class for keys for GOST R 34.10-2001 (ECGOST) private keys.class
AsymmetricECGOST3410PublicKey
Class for keys for GOST R 34.10-2001 (ECGOST) public keys.class
AsymmetricECKey
Base class for Elliptic Curve (EC) keys.class
AsymmetricECPrivateKey
Class for Elliptic Curve (EC) private keys.class
AsymmetricECPublicKey
Class for Elliptic Curve (EC) public keys.class
AsymmetricEdDSAKey
Base class for Edwards Curve Diffie-Hellman (XDH) keys.class
AsymmetricEdDSAPrivateKey
Edwards Curve Diffie-Hellman (XDH) private keys.class
AsymmetricEdDSAPublicKey
Edwards Curve Diffie-Hellman (XDH) public keys.class
AsymmetricGOST3410Key<T>
Base class for keys for GOST R 34.10-1994 and GOST R 34.10-2001.class
AsymmetricGOST3410PrivateKey
Class for keys for GOST R 34.10-1994 private keys.class
AsymmetricGOST3410PublicKey
Class for keys for GOST R 34.10-1994 public keys.class
AsymmetricRSAKey
Base class for RSA keys.class
AsymmetricRSAPrivateKey
Class for RSA private keys.class
AsymmetricRSAPublicKey
Class for RSA public keys.class
AsymmetricXDHKey
Base class for Edwards Curve Diffie-Hellman (XDH) keys.class
AsymmetricXDHPrivateKey
Edwards Curve Diffie-Hellman (XDH) private keys.class
AsymmetricXDHPublicKey
Edwards Curve Diffie-Hellman (XDH) public keys. -
Uses of Key in org.bouncycastle.crypto.fips
Classes in org.bouncycastle.crypto.fips with type parameters of type Key Modifier and Type Class Description class
FipsKeyWrapOperatorFactory<T extends Parameters,K extends Key>
Base class for the approved mode KeyWrapOperatorFactory implementations.Methods in org.bouncycastle.crypto.fips with parameters of type Key Modifier and Type Method Description abstract FipsEncapsulatedSecretExtractor<T>
FipsKTSOperatorFactory. createExtractor(Key key, T parameters)
FipsEncapsulatedSecretExtractor<FipsRSA.KTSParameters>
FipsRSA.KTSOperatorFactory. createExtractor(Key key, FipsRSA.KTSParameters parameters)
abstract FipsEncapsulatingSecretGenerator<T>
FipsKTSOperatorFactory. createGenerator(Key key, T parameters)
FipsEncapsulatingSecretGenerator<FipsRSA.KTSParameters>
FipsRSA.KTSOperatorFactory. createGenerator(Key key, FipsRSA.KTSParameters parameters)
-