Top Interfaces
[default module]

Package org.bouncycastle.jce.interfaces


Interface Summary

Modifier and TypeInterface and Description
public interface
BCKeyStore

all BC provider keystores implement this interface.

public interface
ECKey

generic interface for an Elliptic Curve Key.

public interface
ECPointEncoder

All BC elliptic curve keys implement this interface.

public interface
ECPrivateKey

interface for Elliptic Curve Private keys.

public interface
ECPublicKey

interface for elliptic curve public keys.

public interface
public interface
public interface
public interface
GOST3410Key

Main interface for a GOST 3410-94 key.

public interface
public interface
public interface
public interface
IESKey

key pair for use with an integrated encryptor

public interface
MQVPrivateKey

Deprecated use MQVParameterSpec for passing the ephemeral key.
Static/ephemeral private key (pair) for use with ECMQV key agreement (Optionally provides the ephemeral public key)
public interface
MQVPublicKey

Deprecated use MQVParameterSpec for passing the ephemeral key.
Static/ephemeral public key pair for use with ECMQV key agreement
public interface
PKCS12BagAttributeCarrier

allow us to set attributes on objects that can go into a PKCS12 store.