Package org.bouncycastle.crypto.asymmetric
Keys and parameter classes for asymmetric (public/private) key algorithms.
-
Interface Summary Interface Description ECDomainParametersID Base interface for an EC domain parameters ID. -
Class Summary Class Description AsymmetricDHKey Base class for Diffie-Hellman keys.AsymmetricDHPrivateKey Class for Diffie-Hellman private keys.AsymmetricDHPublicKey Class for Diffie-Hellman public keys.AsymmetricDSAKey Base class for Digital Signature Algorithm (DSA) keys.AsymmetricDSAPrivateKey Class for Digital Signature Algorithm (DSA) private keys.AsymmetricDSAPublicKey Class for Digital Signature Algorithm (DSA) public keys.AsymmetricDSTU4145Key Base class for DSTU-4145 keys.AsymmetricDSTU4145PrivateKey Class for DSTU-4145 private keys.AsymmetricDSTU4145PublicKey Class for DSTU-4145 public keys.AsymmetricECGOST3410PrivateKey Class for keys for GOST R 34.10-2001 (ECGOST) private keys.AsymmetricECGOST3410PublicKey Class for keys for GOST R 34.10-2001 (ECGOST) public keys.AsymmetricECKey Base class for Elliptic Curve (EC) keys.AsymmetricECPrivateKey Class for Elliptic Curve (EC) private keys.AsymmetricECPublicKey Class for Elliptic Curve (EC) public keys.AsymmetricEdDSAKey Base class for Edwards Curve Diffie-Hellman (XDH) keys.AsymmetricEdDSAPrivateKey Edwards Curve Diffie-Hellman (XDH) private keys.AsymmetricEdDSAPublicKey Edwards Curve Diffie-Hellman (XDH) public keys.AsymmetricGOST3410Key<T> Base class for keys for GOST R 34.10-1994 and GOST R 34.10-2001.AsymmetricGOST3410PrivateKey Class for keys for GOST R 34.10-1994 private keys.AsymmetricGOST3410PublicKey Class for keys for GOST R 34.10-1994 public keys.AsymmetricKeyPair<P extends AsymmetricPublicKey,S extends AsymmetricPrivateKey> Carrier class for a public key and its associated private key.AsymmetricRSAKey Base class for RSA keys.AsymmetricRSAPrivateKey Class for RSA private keys.AsymmetricRSAPublicKey Class for RSA public keys.AsymmetricXDHKey Base class for Edwards Curve Diffie-Hellman (XDH) keys.AsymmetricXDHPrivateKey Edwards Curve Diffie-Hellman (XDH) private keys.AsymmetricXDHPublicKey Edwards Curve Diffie-Hellman (XDH) public keys.DHDomainParameters Container class for Diffie-Hellman domain parameters.DHValidationParameters Validation parameters for confirming Diffie-Hellman parameter generation.DSADomainParameters Container class for DSA domain parameters.DSAValidationParameters Validation parameters for confirming DSA parameter generation.DSTU4145Parameters Container class for DSTU4145 parameters.ECDomainParameters Container class for Elliptic Curve domain parameters.ECDomainParametersIndex General index for Elliptic Curve parameters.ECImplicitDomainParameters Extension class that identifies this domain parameter set as being the ImplicitlyCa domain parameters for this JVM.GOST3410DomainParameters Domain parameters for GOST R 34.10-1994.GOST3410Parameters<T> Generic base type for GOST R 34.10-1994 and GOST R 34.10-2001.NamedECDomainParameters EC domain parameters associated with a specific object identifier. -
Enum Summary Enum Description AsymmetricRSAKey.Usage Specific RSA key usages.