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.BaseSigner
aImzalanacak
- byte[]tr.gov.tubitak.uekae.esya.api.common.ESYAException
public java.lang.String getSignatureAlgorithmStr()
getSignatureAlgorithmStr
in interface tr.gov.tubitak.uekae.esya.api.common.crypto.BaseSigner
public java.security.spec.AlgorithmParameterSpec getAlgorithmParameterSpec()
getAlgorithmParameterSpec
in interface tr.gov.tubitak.uekae.esya.api.common.crypto.BaseSigner
Copyright © 2025. All rights reserved.