summaryrefslogtreecommitdiff
path: root/smcc/src/main/java/at/gv/egiz/smcc/EstEIDCard.java
diff options
context:
space:
mode:
Diffstat (limited to 'smcc/src/main/java/at/gv/egiz/smcc/EstEIDCard.java')
-rw-r--r--smcc/src/main/java/at/gv/egiz/smcc/EstEIDCard.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/smcc/src/main/java/at/gv/egiz/smcc/EstEIDCard.java b/smcc/src/main/java/at/gv/egiz/smcc/EstEIDCard.java
index 21028a8a..9d889d79 100644
--- a/smcc/src/main/java/at/gv/egiz/smcc/EstEIDCard.java
+++ b/smcc/src/main/java/at/gv/egiz/smcc/EstEIDCard.java
@@ -189,23 +189,23 @@ public class EstEIDCard extends AbstractSignatureCard {
protected void execSELECT_MF(CardChannel channel)
throws SignatureCardException, CardException {
- execSELECT(channel, 0x00, MF);
+ execSELECT(channel, 0x00, 0x04, MF);
}
protected void execSELECT_DF(CardChannel channel, byte[] fid)
throws SignatureCardException, CardException {
- execSELECT(channel, 0x01, fid);
+ execSELECT(channel, 0x01, 0x04, fid);
}
protected void execSELECT_EF(CardChannel channel, byte[] fid)
throws SignatureCardException, CardException {
- execSELECT(channel, 0x02, fid);
+ execSELECT(channel, 0x02, 0x04, fid);
}
- protected void execSELECT(CardChannel channel, int p1, byte[] fid)
+ protected void execSELECT(CardChannel channel, int p1, int p2, byte[] fid)
throws SignatureCardException, CardException {
- CommandAPDU command = new CommandAPDU(0x00, 0xA4, p1, 0x0C, fid, 256);
+ CommandAPDU command = new CommandAPDU(0x00, 0xA4, p1, p2, fid, 256);
ResponseAPDU resp = channel.transmit(command);