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.CryptoException
public 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.CryptoException
public 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.Signer
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public 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.Signer
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public void reset() throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
reset
in class tr.gov.tubitak.uekae.esya.api.crypto.Signer
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public void update(byte[] aData)
update
in class tr.gov.tubitak.uekae.esya.api.crypto.Signer
public void update(byte[] aData, int aOffset, int aLength)
update
in class tr.gov.tubitak.uekae.esya.api.crypto.Signer
public 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.BaseSigner
sign
in class tr.gov.tubitak.uekae.esya.api.crypto.Signer
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public 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.Signer
Copyright © 2025. All rights reserved.