org.bouncycastle.jce.interfaces Class Hierarchy (Bouncy Castle Library 1.54 API Specification)
Date: 2015-12-29

# Hierarchy For Package org.bouncycastle.jce.interfaces

Package Hierarchies:

- All Packages

## Interface Hierarchy

- org.bouncycastle.jce.interfaces.BCKeyStore
- javax.crypto.interfaces.DHKey
  - javax.crypto.interfaces.DHPrivateKey (also extends java.security.PrivateKey)
    - org.bouncycastle.jce.interfaces.ElGamalPrivateKey (also extends org.bouncycastle.jce.interfaces.ElGamalKey)
  - javax.crypto.interfaces.DHPublicKey (also extends java.security.PublicKey)
    - org.bouncycastle.jce.interfaces.ElGamalPublicKey (also extends org.bouncycastle.jce.interfaces.ElGamalKey)
  - org.bouncycastle.jce.interfaces.ElGamalKey
    - org.bouncycastle.jce.interfaces.ElGamalPrivateKey (also extends javax.crypto.interfaces.DHPrivateKey)
    - org.bouncycastle.jce.interfaces.ElGamalPublicKey (also extends javax.crypto.interfaces.DHPublicKey)
- org.bouncycastle.jce.interfaces.ECKey
  - org.bouncycastle.jce.interfaces.ECPrivateKey (also extends java.security.PrivateKey)
  - org.bouncycastle.jce.interfaces.ECPublicKey (also extends java.security.PublicKey)
- org.bouncycastle.jce.interfaces.ECPointEncoder
- org.bouncycastle.jce.interfaces.GOST3410Key
  - org.bouncycastle.jce.interfaces.GOST3410PrivateKey (also extends java.security.PrivateKey)
  - org.bouncycastle.jce.interfaces.GOST3410PublicKey (also extends java.security.PublicKey)
- org.bouncycastle.jce.interfaces.GOST3410Params
- org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier
- java.io.Serializable
  - java.security.Key
    - org.bouncycastle.jce.interfaces.IESKey
    - java.security.PrivateKey
      - javax.crypto.interfaces.DHPrivateKey (also extends javax.crypto.interfaces.DHKey)
        - org.bouncycastle.jce.interfaces.ElGamalPrivateKey (also extends org.bouncycastle.jce.interfaces.ElGamalKey)
      - org.bouncycastle.jce.interfaces.ECPrivateKey (also extends org.bouncycastle.jce.interfaces.ECKey)
      - org.bouncycastle.jce.interfaces.GOST3410PrivateKey (also extends org.bouncycastle.jce.interfaces.GOST3410Key)
      - org.bouncycastle.jce.interfaces.MQVPrivateKey
    - java.security.PublicKey
      - javax.crypto.interfaces.DHPublicKey (also extends javax.crypto.interfaces.DHKey)
        - org.bouncycastle.jce.interfaces.ElGamalPublicKey (also extends org.bouncycastle.jce.interfaces.ElGamalKey)
      - org.bouncycastle.jce.interfaces.ECPublicKey (also extends org.bouncycastle.jce.interfaces.ECKey)
      - org.bouncycastle.jce.interfaces.GOST3410PublicKey (also extends org.bouncycastle.jce.interfaces.GOST3410Key)
      - org.bouncycastle.jce.interfaces.MQVPublicKey