aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/reader/Response.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cz/crcs/ectester/reader/Response.java')
-rw-r--r--src/cz/crcs/ectester/reader/Response.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/cz/crcs/ectester/reader/Response.java b/src/cz/crcs/ectester/reader/Response.java
index d74724c..3df956e 100644
--- a/src/cz/crcs/ectester/reader/Response.java
+++ b/src/cz/crcs/ectester/reader/Response.java
@@ -154,9 +154,26 @@ public abstract class Response {
return out.toString();
}
+
/**
*
*/
+ public static class AllocateKeyAgreement extends Response {
+ byte kaType;
+ protected AllocateKeyAgreement(ResponseAPDU response, long time, byte kaType) {
+ super(response, time);
+ this.kaType = kaType;
+
+ parse(2, 0);
+ }
+
+ @Override
+ public String toString() {
+ return super.toString(String.format("Allocate KeyAgreement(%s) object", Util.getKATypeString(this.kaType)));
+ }
+
+ }
+
public static class Allocate extends Response {
private byte keyPair;