java.io.Serializable
, java.security.Key
, java.security.PrivateKey
, javax.crypto.interfaces.DHKey
, javax.crypto.interfaces.DHPrivateKey
, javax.security.auth.Destroyable
, ElGamalKey
, ElGamalPrivateKey
public class ElGamalPrivateKeyImpl extends java.lang.Object implements ElGamalPrivateKey, javax.crypto.interfaces.DHPrivateKey
修飾子 | コンストラクタ | 説明 |
---|---|---|
protected |
ElGamalPrivateKeyImpl() |
|
|
ElGamalPrivateKeyImpl(java.math.BigInteger x,
ElGamalParameterSpec elSpec) |
|
|
ElGamalPrivateKeyImpl(java.security.spec.PKCS8EncodedKeySpec spec) |
|
|
ElGamalPrivateKeyImpl(javax.crypto.interfaces.DHPrivateKey key) |
|
|
ElGamalPrivateKeyImpl(javax.crypto.spec.DHPrivateKeySpec spec) |
|
|
ElGamalPrivateKeyImpl(ElGamalPrivateKey key) |
|
|
ElGamalPrivateKeyImpl(ElGamalPrivateKeySpec spec) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
java.lang.String |
getAlgorithm() |
|
byte[] |
getEncoded() |
Return a PKCS8 representation of the key.
|
java.lang.String |
getFormat() |
return the encoding format we produce in getEncoded().
|
ElGamalParameterSpec |
getParameters() |
|
javax.crypto.spec.DHParameterSpec |
getParams() |
|
java.math.BigInteger |
getX() |
protected ElGamalPrivateKeyImpl()
public ElGamalPrivateKeyImpl(ElGamalPrivateKey key)
public ElGamalPrivateKeyImpl(javax.crypto.interfaces.DHPrivateKey key)
public ElGamalPrivateKeyImpl(ElGamalPrivateKeySpec spec)
public ElGamalPrivateKeyImpl(javax.crypto.spec.DHPrivateKeySpec spec)
public ElGamalPrivateKeyImpl(java.math.BigInteger x, ElGamalParameterSpec elSpec)
public ElGamalPrivateKeyImpl(java.security.spec.PKCS8EncodedKeySpec spec)
public java.lang.String getAlgorithm()
getAlgorithm
インタフェース内 java.security.Key
public java.lang.String getFormat()
getFormat
インタフェース内 java.security.Key
public byte[] getEncoded()
getEncoded
インタフェース内 java.security.Key
public ElGamalParameterSpec getParameters()
getParameters
インタフェース内 ElGamalKey
public javax.crypto.spec.DHParameterSpec getParams()
getParams
インタフェース内 javax.crypto.interfaces.DHKey
public java.math.BigInteger getX()
getX
インタフェース内 javax.crypto.interfaces.DHPrivateKey
getX
インタフェース内 ElGamalPrivateKey