public class SUNSigner
extends tr.gov.tubitak.uekae.esya.api.crypto.Signer
| Constructor and Description |
|---|
SUNSigner(tr.gov.tubitak.uekae.esya.api.crypto.alg.SignatureAlg aSignatureAlg) |
SUNSigner(tr.gov.tubitak.uekae.esya.api.crypto.alg.SignatureAlg aSignatureAlg,
java.security.Provider aProvider) |
| Modifier and Type | Method and Description |
|---|---|
java.security.spec.AlgorithmParameterSpec |
getAlgorithmParameterSpec() |
tr.gov.tubitak.uekae.esya.api.crypto.alg.SignatureAlg |
getSignatureAlgorithm() |
void |
init(java.security.PrivateKey aPrivateKey) |
void |
init(java.security.PrivateKey aPrivateKey,
tr.gov.tubitak.uekae.esya.api.crypto.params.AlgorithmParams algorithmParams) |
void |
reset() |
byte[] |
sign(byte[] adata) |
void |
update(byte[] aData) |
void |
update(byte[] aData,
int aOffset,
int aLength) |
public SUNSigner(tr.gov.tubitak.uekae.esya.api.crypto.alg.SignatureAlg aSignatureAlg)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic SUNSigner(tr.gov.tubitak.uekae.esya.api.crypto.alg.SignatureAlg aSignatureAlg,
java.security.Provider aProvider)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic void init(java.security.PrivateKey aPrivateKey)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
init in class tr.gov.tubitak.uekae.esya.api.crypto.Signertr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic void init(java.security.PrivateKey aPrivateKey,
tr.gov.tubitak.uekae.esya.api.crypto.params.AlgorithmParams algorithmParams)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
init in class tr.gov.tubitak.uekae.esya.api.crypto.Signertr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic void reset()
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
reset in class tr.gov.tubitak.uekae.esya.api.crypto.Signertr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic void update(byte[] aData)
update in class tr.gov.tubitak.uekae.esya.api.crypto.Signerpublic void update(byte[] aData,
int aOffset,
int aLength)
update in class tr.gov.tubitak.uekae.esya.api.crypto.Signerpublic byte[] sign(byte[] adata)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
sign in interface tr.gov.tubitak.uekae.esya.api.common.crypto.BaseSignersign in class tr.gov.tubitak.uekae.esya.api.crypto.Signertr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic java.security.spec.AlgorithmParameterSpec getAlgorithmParameterSpec()
public tr.gov.tubitak.uekae.esya.api.crypto.alg.SignatureAlg getSignatureAlgorithm()
getSignatureAlgorithm in class tr.gov.tubitak.uekae.esya.api.crypto.SignerCopyright © 2025. All rights reserved.