summaryrefslogtreecommitdiffstats
path: root/base/tps/src/org/dogtagpki/server/tps/processor/AppletInfo.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/tps/src/org/dogtagpki/server/tps/processor/AppletInfo.java')
-rw-r--r--base/tps/src/org/dogtagpki/server/tps/processor/AppletInfo.java115
1 files changed, 115 insertions, 0 deletions
diff --git a/base/tps/src/org/dogtagpki/server/tps/processor/AppletInfo.java b/base/tps/src/org/dogtagpki/server/tps/processor/AppletInfo.java
new file mode 100644
index 000000000..bc46eaba8
--- /dev/null
+++ b/base/tps/src/org/dogtagpki/server/tps/processor/AppletInfo.java
@@ -0,0 +1,115 @@
+package org.dogtagpki.server.tps.processor;
+
+import org.dogtagpki.tps.main.TPSBuffer;
+
+
+public class AppletInfo {
+
+ private byte majorVersion;
+ private byte minorVersion;
+ private byte appMajorVersion;
+ private byte appMinorVersion;
+
+ private TPSBuffer aid;
+ private TPSBuffer cuid;
+ private TPSBuffer msn;
+ private int totalMem;
+ private int freeMem;
+
+ public AppletInfo(byte appletMajorVer,byte appletMinorVer,byte appMajorVer,byte appMinorVer) {
+
+ majorVersion = appletMajorVer;
+ minorVersion = appletMinorVer;
+ appMajorVersion = appMajorVer;
+ appMinorVersion = appMinorVer;
+
+ }
+
+ public void setCUID(TPSBuffer theCuid) {
+ cuid = new TPSBuffer(theCuid);
+ }
+
+ public TPSBuffer getCUID() {
+ return cuid;
+ }
+
+ public void setMSN(TPSBuffer theMsn) {
+ msn = new TPSBuffer(theMsn);
+ }
+
+ public TPSBuffer getMSN() {
+ return msn;
+ }
+
+ public String getCUIDhexString(){
+ if(cuid != null) {
+ return cuid.toHexString();
+ }
+
+ return null;
+ }
+
+ /*
+ * getCUIDhexString2 returns hex string without the '%'
+ */
+ public String getCUIDhexStringPlain() {
+ if(cuid != null) {
+ return cuid.toHexStringPlain();
+ }
+
+ return null;
+ }
+
+ public String getMSNString() {
+ if(msn != null) {
+ return msn.toHexString();
+ }
+ return null;
+ }
+
+ public byte getMajorVersion() {
+ return majorVersion;
+ }
+
+ public byte getMinorVersion() {
+ return minorVersion;
+ }
+
+ public byte getAppMinorVersion() {
+ return appMinorVersion;
+ }
+
+ public byte getAppMajorVersion() {
+ return appMajorVersion;
+ }
+
+ public static void main(String[] args) {
+
+ }
+
+ public void setTotalMem(int total_mem) {
+ totalMem = total_mem;
+
+ }
+
+ public int getTotalMem() {
+ return totalMem;
+ }
+
+ public void setFreeMem(int free_mem) {
+ freeMem = free_mem;
+ }
+
+ public int getFreeMem() {
+ return freeMem;
+ }
+
+ public TPSBuffer getAid() {
+ return aid;
+ }
+
+ public void setAid(TPSBuffer aid) {
+ this.aid = aid;
+ }
+
+}