Serializable, Key, PrivateKey, DHKey, DHPrivateKey, Destroyable, ElGamalKey, ElGamalPrivateKeypublic class ElGamalPrivateKeyImpl extends Object implements ElGamalPrivateKey, DHPrivateKey
| Modifier | Constructor | Description |
|---|---|---|
protected |
ElGamalPrivateKeyImpl() |
|
|
ElGamalPrivateKeyImpl(BigInteger x,
ElGamalParameterSpec elSpec) |
|
|
ElGamalPrivateKeyImpl(PKCS8EncodedKeySpec spec) |
|
|
ElGamalPrivateKeyImpl(DHPrivateKey key) |
|
|
ElGamalPrivateKeyImpl(DHPrivateKeySpec spec) |
|
|
ElGamalPrivateKeyImpl(ElGamalPrivateKey key) |
|
|
ElGamalPrivateKeyImpl(ElGamalPrivateKeySpec spec) |
| Modifier and Type | Method | Description |
|---|---|---|
String |
getAlgorithm() |
|
byte[] |
getEncoded() |
Return a PKCS8 representation of the key.
|
String |
getFormat() |
return the encoding format we produce in getEncoded().
|
ElGamalParameterSpec |
getParameters() |
|
DHParameterSpec |
getParams() |
|
BigInteger |
getX() |
destroy, isDestroyedprotected ElGamalPrivateKeyImpl()
public ElGamalPrivateKeyImpl(ElGamalPrivateKey key)
public ElGamalPrivateKeyImpl(DHPrivateKey key)
public ElGamalPrivateKeyImpl(ElGamalPrivateKeySpec spec)
public ElGamalPrivateKeyImpl(DHPrivateKeySpec spec)
public ElGamalPrivateKeyImpl(BigInteger x, ElGamalParameterSpec elSpec)
public ElGamalPrivateKeyImpl(PKCS8EncodedKeySpec spec)
public String getAlgorithm()
getAlgorithm in interface Keypublic String getFormat()
public byte[] getEncoded()
getEncoded in interface Keypublic ElGamalParameterSpec getParameters()
getParameters in interface ElGamalKeypublic DHParameterSpec getParams()
public BigInteger getX()
getX in interface DHPrivateKeygetX in interface ElGamalPrivateKey