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, verifyHardPINclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheck, close, createInstance, expand, getCard, getChallenge, getFeatures, getKeyInfo, internalAuthenticate, putData, readBinary, readRecordBySFI, receive, selectFile, selectSubFile, send, toBytes, toHex, toHex, updateRecordBySFI, writeRecordBySFIprotected void init(Card card)
SmartCardServiceinit in class SmartCardServicecard - die Karte.org.kapott.hbci.smartcardio.SmartCardService#init(javax.smartcardio.Card)public java.lang.String getCID()
HBCICardServicegetCID in class HBCICardServiceHBCICardService.getCID()protected byte[] createPINVerificationDataStructure(int pwdId)
throws java.io.IOException
HBCICardServicecreatePINVerificationDataStructure in class HBCICardServicejava.io.IOExceptionHBCICardService.createPINVerificationDataStructure(int)public void verifySoftPIN(int pwdId,
byte[] softPin)
HBCICardServiceverifySoftPIN in class HBCICardServicepwdId - 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.