See: Description
| Interface | Description | 
|---|---|
| BCKeyStore | 
 all BC provider keystores implement this interface. 
 | 
| ECKey | 
 generic interface for an Elliptic Curve Key. 
 | 
| ECPointEncoder | 
 All BC elliptic curve keys implement this interface. 
 | 
| ECPrivateKey | 
 interface for Elliptic Curve Private keys. 
 | 
| ECPublicKey | 
 interface for elliptic curve public keys. 
 | 
| ElGamalKey | |
| ElGamalPrivateKey | |
| ElGamalPublicKey | |
| GOST3410Key | 
 Main interface for a GOST 3410-94 key. 
 | 
| GOST3410Params | |
| GOST3410PrivateKey | |
| GOST3410PublicKey | |
| IESKey | 
 key pair for use with an integrated encryptor 
 | 
| MQVPrivateKey | 
 Static/ephemeral private key (pair) for use with ECMQV key agreement
 (Optionally provides the ephemeral public key) 
 | 
| MQVPublicKey | 
 Static/ephemeral public key pair for use with ECMQV key agreement 
 | 
| PKCS12BagAttributeCarrier | 
 allow us to set attributes on objects that can go into a PKCS12 store. 
 |