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 interfaceKeyWrapOperatorFactory<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 interfaceAsymmetricKeyBase interface for Public/Private keys.interfaceAsymmetricPrivateKeyMarker interface for a private key,interfaceAsymmetricPublicKeyMarker interface for a public key,interfaceSymmetricKeyInterface describing a symmetric key.Classes in org.bouncycastle.crypto that implement Key Modifier and Type Class Description classSymmetricSecretKeyBasic class describing a secret key implementation.Methods in org.bouncycastle.crypto with parameters of type Key Modifier and Type Method Description EncapsulatedSecretExtractorKTSOperatorFactory. createExtractor(Key key, T parameters)Return an extractor for processing encapsulated secrets, initialized with the passed in keys and parameters.EncapsulatingSecretGeneratorKTSOperatorFactory. 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 classAsymmetricDHKeyBase class for Diffie-Hellman keys.classAsymmetricDHPrivateKeyClass for Diffie-Hellman private keys.classAsymmetricDHPublicKeyClass for Diffie-Hellman public keys.classAsymmetricDSAKeyBase class for Digital Signature Algorithm (DSA) keys.classAsymmetricDSAPrivateKeyClass for Digital Signature Algorithm (DSA) private keys.classAsymmetricDSAPublicKeyClass for Digital Signature Algorithm (DSA) public keys.classAsymmetricDSTU4145KeyBase class for DSTU-4145 keys.classAsymmetricDSTU4145PrivateKeyClass for DSTU-4145 private keys.classAsymmetricDSTU4145PublicKeyClass for DSTU-4145 public keys.classAsymmetricECGOST3410PrivateKeyClass for keys for GOST R 34.10-2001 (ECGOST) private keys.classAsymmetricECGOST3410PublicKeyClass for keys for GOST R 34.10-2001 (ECGOST) public keys.classAsymmetricECKeyBase class for Elliptic Curve (EC) keys.classAsymmetricECPrivateKeyClass for Elliptic Curve (EC) private keys.classAsymmetricECPublicKeyClass for Elliptic Curve (EC) public keys.classAsymmetricEdDSAKeyBase class for Edwards Curve Diffie-Hellman (XDH) keys.classAsymmetricEdDSAPrivateKeyEdwards Curve Diffie-Hellman (XDH) private keys.classAsymmetricEdDSAPublicKeyEdwards Curve Diffie-Hellman (XDH) public keys.classAsymmetricGOST3410Key<T>Base class for keys for GOST R 34.10-1994 and GOST R 34.10-2001.classAsymmetricGOST3410PrivateKeyClass for keys for GOST R 34.10-1994 private keys.classAsymmetricGOST3410PublicKeyClass for keys for GOST R 34.10-1994 public keys.classAsymmetricRSAKeyBase class for RSA keys.classAsymmetricRSAPrivateKeyClass for RSA private keys.classAsymmetricRSAPublicKeyClass for RSA public keys.classAsymmetricXDHKeyBase class for Edwards Curve Diffie-Hellman (XDH) keys.classAsymmetricXDHPrivateKeyEdwards Curve Diffie-Hellman (XDH) private keys.classAsymmetricXDHPublicKeyEdwards 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 classFipsKeyWrapOperatorFactory<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)
-