public class RSACardService extends HBCICardService
| Constructor and Description |
|---|
RSACardService() |
| Modifier and Type | Method and Description |
|---|---|
protected byte[] |
createPINVerificationDataStructure(int pwdId)
Erzeugt das PIN-Check-Kommando.
|
byte[] |
decipher(int idx,
byte[] data) |
byte[] |
encipher(int idx,
byte[] data) |
byte[] |
getCID() |
void |
init(javax.smartcardio.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) |
expand, getChallenge, getFeatures, getKeyInfo, internalAuthenticate, putData, readRecord, readRecordBySFI, selectSubFile, updateRecordBySFI, verifyHardPIN, writeRecordBySFIpublic void init(javax.smartcardio.Card card)
HBCICardServiceinit in class HBCICardServicecard - die Karte.public byte[] getCID()
protected byte[] createPINVerificationDataStructure(int pwdId)
throws IOException
HBCICardServicecreatePINVerificationDataStructure in class HBCICardServiceIOExceptionpublic void verifySoftPIN(int pwdId,
byte[] softPin)
HBCICardServiceverifySoftPIN in class HBCICardServicepwdId - die PIN-ID.softPin - die PIN.public RSABankData readBankData(int idx)
public void writeBankData(int idx,
RSABankData bankData)
public RSAKeyData[] readKeyData(int idx)
public int readSigId(int idx)
public void writeSigId(int idx,
int sigId)
public byte[] sign(int idx,
byte[] data)
public boolean verify(int idx,
byte[] data,
byte[] sig)
public byte[] encipher(int idx,
byte[] data)
public byte[] decipher(int idx,
byte[] data)
Copyright © 2017. All rights reserved.