public class RSACardService extends HBCICardService
Constructor | Description |
---|---|
RSACardService() |
Modifier and Type | Method | Description |
---|---|---|
protected byte[] |
createPINVerificationDataStructure(int pwdId) |
Erzeugt das PIN-Check-Kommando.
|
byte[] |
decipher(int idx,
byte[] data) |
|
byte[] |
encipher(int idx,
byte[] data) |
|
java.lang.String |
getCID() |
Liefert die CID der Karte.
|
protected void |
init(Card card) |
Initialisiert den Service mit der angegebenen Karte.
|
RSABankData |
readBankData(int idx) |
|
RSAKeyData[] |
readKeyData(int idx) |
|
int |
readSigId(int idx) |
|
byte[] |
sign(int idx,
byte[] data) |
|
boolean |
verify(int idx,
byte[] data,
byte[] sig) |
|
void |
verifySoftPIN(int pwdId,
byte[] softPin) |
Prueft die PIN via Software.
|
void |
writeBankData(int idx,
RSABankData bankData) |
|
void |
writeSigId(int idx,
int sigId) |
getCardId, verifyHardPIN
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
check, close, createInstance, expand, getCard, getChallenge, getFeatures, getKeyInfo, internalAuthenticate, putData, readBinary, readRecordBySFI, receive, selectFile, selectSubFile, send, toBytes, toHex, toHex, updateRecordBySFI, writeRecordBySFI
protected void init(Card card)
SmartCardService
init
in class SmartCardService
card
- die Karte.org.kapott.hbci.smartcardio.SmartCardService#init(javax.smartcardio.Card)
public java.lang.String getCID()
HBCICardService
getCID
in class HBCICardService
HBCICardService.getCID()
protected byte[] createPINVerificationDataStructure(int pwdId) throws java.io.IOException
HBCICardService
createPINVerificationDataStructure
in class HBCICardService
java.io.IOException
HBCICardService.createPINVerificationDataStructure(int)
public void verifySoftPIN(int pwdId, byte[] softPin)
HBCICardService
verifySoftPIN
in class HBCICardService
pwdId
- die PIN-ID.softPin
- die PIN.org.kapott.hbci.smartcardio.SmartCardService#verifySoftPIN(int, byte[])
public RSABankData readBankData(int idx)
idx
- public void writeBankData(int idx, RSABankData bankData)
idx
- bankData
- public RSAKeyData[] readKeyData(int idx)
idx
- public int readSigId(int idx)
idx
- public void writeSigId(int idx, int sigId)
idx
- sigId
- public byte[] sign(int idx, byte[] data)
idx
- data
- public boolean verify(int idx, byte[] data, byte[] sig)
idx
- data
- sig
- public byte[] encipher(int idx, byte[] data)
idx
- data
- public byte[] decipher(int idx, byte[] data)
idx
- data
- Copyright © 2018. All rights reserved.