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) |
|
byte[] |
getCID() |
|
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) |
expand, getChallenge, getFeatures, getKeyInfo, internalAuthenticate, putData, readRecord, readRecordBySFI, selectSubFile, updateRecordBySFI, verifyHardPIN, writeRecordBySFI
public void init(Card card)
HBCICardService
init
in class HBCICardService
card
- die Karte.public byte[] getCID()
protected byte[] createPINVerificationDataStructure(int pwdId) throws java.io.IOException
HBCICardService
createPINVerificationDataStructure
in class HBCICardService
java.io.IOException
public void verifySoftPIN(int pwdId, byte[] softPin)
HBCICardService
verifySoftPIN
in class HBCICardService
pwdId
- 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 © 2018. All rights reserved.