public final class ElGamalSigEngine
extends java.security.Signature
コンストラクタ | 説明 |
---|---|
ElGamalSigEngine() |
No specific hash requested, allows any ElGamal key.
|
ElGamalSigEngine(java.security.MessageDigest digest) |
Specific hash requested, only matching keys will be allowed.
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
protected java.lang.Object |
engineGetParameter(java.lang.String param) |
推奨されていません。
|
protected void |
engineInitSign(java.security.PrivateKey privateKey) |
|
protected void |
engineInitVerify(java.security.PublicKey publicKey) |
|
protected void |
engineSetParameter(java.lang.String param,
java.lang.Object value) |
推奨されていません。
replaced with this
|
protected byte[] |
engineSign() |
|
protected void |
engineUpdate(byte b) |
|
protected void |
engineUpdate(byte[] b,
int off,
int len) |
|
protected boolean |
engineVerify(byte[] sigBytes) |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public ElGamalSigEngine()
public ElGamalSigEngine(java.security.MessageDigest digest)
digest
- the hash algorithm that keys must have to sign or verify.protected void engineInitSign(java.security.PrivateKey privateKey) throws java.security.InvalidKeyException
engineInitSign
クラス内 java.security.SignatureSpi
java.security.InvalidKeyException
protected void engineInitVerify(java.security.PublicKey publicKey) throws java.security.InvalidKeyException
engineInitVerify
クラス内 java.security.SignatureSpi
java.security.InvalidKeyException
protected void engineUpdate(byte b) throws java.security.SignatureException
engineUpdate
クラス内 java.security.SignatureSpi
java.security.SignatureException
protected void engineUpdate(byte[] b, int off, int len) throws java.security.SignatureException
engineUpdate
クラス内 java.security.SignatureSpi
java.security.SignatureException
protected byte[] engineSign() throws java.security.SignatureException
engineSign
クラス内 java.security.SignatureSpi
java.security.SignatureException
protected boolean engineVerify(byte[] sigBytes) throws java.security.SignatureException
engineVerify
クラス内 java.security.SignatureSpi
sigBytes
- ASN.1 R,Sjava.security.SignatureException
protected void engineSetParameter(java.lang.String param, java.lang.Object value)
engineSetParameter
クラス内 java.security.SignatureSpi
protected java.lang.Object engineGetParameter(java.lang.String param)
engineGetParameter
クラス内 java.security.SignatureSpi