public class SCSignerWithCertSerialNo
extends java.lang.Object
implements tr.gov.tubitak.uekae.esya.api.common.crypto.BaseSigner
| Modifier and Type | Field and Description |
|---|---|
protected ISmartCard |
mAkilliKart |
protected java.security.spec.AlgorithmParameterSpec |
mParams |
protected byte[] |
mSertifikaSeriNo |
protected long |
mSessionID |
protected java.lang.String |
mSigningAlg |
protected long |
mSlotID |
| Constructor and Description |
|---|
SCSignerWithCertSerialNo(ISmartCard aSmartCard,
long aSessionID,
long aSlotID,
byte[] aCertSerialNo,
java.lang.String aSigningAlg)
Implements BaseSigner interface to sign.
|
SCSignerWithCertSerialNo(ISmartCard aSmartCard,
long aSessionID,
long aSlotID,
byte[] aCertSerialNo,
java.lang.String aSigningAlg,
java.security.spec.AlgorithmParameterSpec aParams)
Implements BaseSigner interface to sign.
|
| Modifier and Type | Method and Description |
|---|---|
java.security.spec.AlgorithmParameterSpec |
getAlgorithmParameterSpec()
Returns algorithm parameter spec
|
java.lang.String |
getSignatureAlgorithmStr()
Returns signature algorithm as string
|
byte[] |
sign(byte[] aImzalanacak)
Sign given byte array
|
protected ISmartCard mAkilliKart
protected long mSessionID
protected long mSlotID
protected byte[] mSertifikaSeriNo
protected java.lang.String mSigningAlg
protected java.security.spec.AlgorithmParameterSpec mParams
public SCSignerWithCertSerialNo(ISmartCard aSmartCard, long aSessionID, long aSlotID, byte[] aCertSerialNo, java.lang.String aSigningAlg)
aSmartCard - aSessionID - aSlotID - aCertSerialNo - aSigningAlg - public SCSignerWithCertSerialNo(ISmartCard aSmartCard, long aSessionID, long aSlotID, byte[] aCertSerialNo, java.lang.String aSigningAlg, java.security.spec.AlgorithmParameterSpec aParams)
aSmartCard - aSessionID - aSlotID - aCertSerialNo - aSigningAlg - aParams - public byte[] sign(byte[] aImzalanacak)
throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
sign in interface tr.gov.tubitak.uekae.esya.api.common.crypto.BaseSigneraImzalanacak - byte[]tr.gov.tubitak.uekae.esya.api.common.ESYAExceptionpublic java.lang.String getSignatureAlgorithmStr()
getSignatureAlgorithmStr in interface tr.gov.tubitak.uekae.esya.api.common.crypto.BaseSignerpublic java.security.spec.AlgorithmParameterSpec getAlgorithmParameterSpec()
getAlgorithmParameterSpec in interface tr.gov.tubitak.uekae.esya.api.common.crypto.BaseSignerCopyright © 2025. All rights reserved.