public class SCCipherWithKeyLabel
extends java.lang.Object
implements tr.gov.tubitak.uekae.esya.api.common.crypto.BaseCipher
Constructor and Description |
---|
SCCipherWithKeyLabel(CardType aKartTipi,
java.lang.String aParola,
java.lang.String aAnahtarAdi,
long aSlot) |
SCCipherWithKeyLabel(CardType aKartTipi,
java.lang.String aParola,
java.lang.String aAnahtarAdi,
long aSlot,
java.lang.String aAlgorithm,
java.security.spec.AlgorithmParameterSpec aParams) |
SCCipherWithKeyLabel(ISmartCard aSmartCard,
long aSessionId,
long aSlotID,
java.lang.String aKeyLabel) |
SCCipherWithKeyLabel(ISmartCard aSmartCard,
long aSessionId,
long aSlotID,
java.lang.String aKeyLabel,
java.lang.String aAlgorithm,
java.security.spec.AlgorithmParameterSpec aParams) |
Modifier and Type | Method and Description |
---|---|
byte[] |
doFinal(byte[] aData) |
java.lang.String |
getCipherAlgorithmStr() |
public SCCipherWithKeyLabel(ISmartCard aSmartCard, long aSessionId, long aSlotID, java.lang.String aKeyLabel)
aSmartCard
- aSessionId
- aSlotID
- aKeyLabel
- public SCCipherWithKeyLabel(CardType aKartTipi, java.lang.String aParola, java.lang.String aAnahtarAdi, long aSlot)
public SCCipherWithKeyLabel(ISmartCard aSmartCard, long aSessionId, long aSlotID, java.lang.String aKeyLabel, java.lang.String aAlgorithm, java.security.spec.AlgorithmParameterSpec aParams)
public SCCipherWithKeyLabel(CardType aKartTipi, java.lang.String aParola, java.lang.String aAnahtarAdi, long aSlot, java.lang.String aAlgorithm, java.security.spec.AlgorithmParameterSpec aParams)
public byte[] doFinal(byte[] aData) throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
doFinal
in interface tr.gov.tubitak.uekae.esya.api.common.crypto.BaseCipher
tr.gov.tubitak.uekae.esya.api.common.ESYAException
public java.lang.String getCipherAlgorithmStr()
getCipherAlgorithmStr
in interface tr.gov.tubitak.uekae.esya.api.common.crypto.BaseCipher
Copyright © 2025. All rights reserved.