Serializable, Key, PublicKey, DHKey, DHPublicKey, ElGamalKey, ElGamalPublicKeypublic class ElGamalPublicKeyImpl extends Object implements ElGamalPublicKey, DHPublicKey
| Constructor | Description |
|---|---|
ElGamalPublicKeyImpl(BigInteger y,
ElGamalParameterSpec elSpec) |
|
ElGamalPublicKeyImpl(X509EncodedKeySpec spec) |
|
ElGamalPublicKeyImpl(DHPublicKey key) |
|
ElGamalPublicKeyImpl(DHPublicKeySpec spec) |
|
ElGamalPublicKeyImpl(ElGamalPublicKey key) |
|
ElGamalPublicKeyImpl(ElGamalPublicKeySpec spec) |
| Modifier and Type | Method | Description |
|---|---|---|
String |
getAlgorithm() |
|
byte[] |
getEncoded() |
|
String |
getFormat() |
|
ElGamalParameterSpec |
getParameters() |
|
DHParameterSpec |
getParams() |
|
BigInteger |
getY() |
|
(package private) static int |
spaceFor(int val) |
public ElGamalPublicKeyImpl(ElGamalPublicKeySpec spec)
public ElGamalPublicKeyImpl(DHPublicKeySpec spec)
public ElGamalPublicKeyImpl(ElGamalPublicKey key)
public ElGamalPublicKeyImpl(DHPublicKey key)
public ElGamalPublicKeyImpl(BigInteger y, ElGamalParameterSpec elSpec)
public ElGamalPublicKeyImpl(X509EncodedKeySpec spec)
public String getAlgorithm()
getAlgorithm in interface Keypublic byte[] getEncoded()
getEncoded in interface Keystatic int spaceFor(int val)
val - the length of the value, 65535 maxpublic ElGamalParameterSpec getParameters()
getParameters in interface ElGamalKeypublic DHParameterSpec getParams()
public BigInteger getY()
getY in interface DHPublicKeygetY in interface ElGamalPublicKey