Blame SOURCES/pki-core-Display-tokenType-and-tokenOrigin-in-TPS-UI-and-CLI-Server.patch

f8ded1
From cf8ba1882bd5349f53d3171824d1eb4c56bc7348 Mon Sep 17 00:00:00 2001
f8ded1
From: "Endi S. Dewata" <edewata@redhat.com>
f8ded1
Date: Mon, 28 Aug 2017 23:50:33 +0200
f8ded1
Subject: [PATCH] Displaying tokenType and tokenOrigin in TPS UI and CLI.
f8ded1
f8ded1
The TPSCertService has been modified to include tokenType and
f8ded1
tokenOrigin fields in the returned token certificate data. The
f8ded1
TPS UI and CLI have been modified to display the fields.
f8ded1
f8ded1
https://pagure.io/dogtagpki/issue/2793
f8ded1
f8ded1
Change-Id: I740fa69b81de3033e186f8d99c335814275b7218
f8ded1
(cherry picked from commit 062c99a9012b2d7b00fabc2d2b565415800ce6a7)
f8ded1
---
f8ded1
 .../com/netscape/certsrv/tps/cert/TPSCertData.java | 52 +++++++++++++++++-----
f8ded1
 .../com/netscape/cmstools/tps/cert/TPSCertCLI.java |  4 +-
f8ded1
 2 files changed, 45 insertions(+), 11 deletions(-)
f8ded1
f8ded1
diff --git a/base/common/src/com/netscape/certsrv/tps/cert/TPSCertData.java b/base/common/src/com/netscape/certsrv/tps/cert/TPSCertData.java
f8ded1
index 7cefc791d..63ea26667 100644
f8ded1
--- a/base/common/src/com/netscape/certsrv/tps/cert/TPSCertData.java
f8ded1
+++ b/base/common/src/com/netscape/certsrv/tps/cert/TPSCertData.java
f8ded1
@@ -53,10 +53,12 @@ public class TPSCertData {
f8ded1
     String id;
f8ded1
     String serialNumber;
f8ded1
     String subject;
f8ded1
+    String userID;
f8ded1
     String tokenID;
f8ded1
+    String origin;
f8ded1
+    String type;
f8ded1
     String keyType;
f8ded1
     String status;
f8ded1
-    String userID;
f8ded1
     Date createTime;
f8ded1
     Date modifyTime;
f8ded1
 
f8ded1
@@ -89,6 +91,15 @@ public class TPSCertData {
f8ded1
         this.subject = subject;
f8ded1
     }
f8ded1
 
f8ded1
+    @XmlElement(name="UserID")
f8ded1
+    public String getUserID() {
f8ded1
+        return userID;
f8ded1
+    }
f8ded1
+
f8ded1
+    public void setUserID(String userID) {
f8ded1
+        this.userID = userID;
f8ded1
+    }
f8ded1
+
f8ded1
     @XmlElement(name="TokenID")
f8ded1
     public String getTokenID() {
f8ded1
         return tokenID;
f8ded1
@@ -98,6 +109,24 @@ public class TPSCertData {
f8ded1
         this.tokenID = tokenID;
f8ded1
     }
f8ded1
 
f8ded1
+    @XmlElement(name="Origin")
f8ded1
+    public String getOrigin() {
f8ded1
+        return origin;
f8ded1
+    }
f8ded1
+
f8ded1
+    public void setOrigin(String origin) {
f8ded1
+        this.origin = origin;
f8ded1
+    }
f8ded1
+
f8ded1
+    @XmlElement(name="Type")
f8ded1
+    public String getType() {
f8ded1
+        return type;
f8ded1
+    }
f8ded1
+
f8ded1
+    public void setType(String type) {
f8ded1
+        this.type = type;
f8ded1
+    }
f8ded1
+
f8ded1
     @XmlElement(name="KeyType")
f8ded1
     public String getKeyType() {
f8ded1
         return keyType;
f8ded1
@@ -116,15 +145,6 @@ public class TPSCertData {
f8ded1
         this.status = status;
f8ded1
     }
f8ded1
 
f8ded1
-    @XmlElement(name="UserID")
f8ded1
-    public String getUserID() {
f8ded1
-        return userID;
f8ded1
-    }
f8ded1
-
f8ded1
-    public void setUserID(String userID) {
f8ded1
-        this.userID = userID;
f8ded1
-    }
f8ded1
-
f8ded1
     @XmlElement(name="CreateTime")
f8ded1
     public Date getCreateTime() {
f8ded1
         return createTime;
f8ded1
@@ -161,10 +181,12 @@ public class TPSCertData {
f8ded1
         result = prime * result + ((keyType == null) ? 0 : keyType.hashCode());
f8ded1
         result = prime * result + ((link == null) ? 0 : link.hashCode());
f8ded1
         result = prime * result + ((modifyTime == null) ? 0 : modifyTime.hashCode());
f8ded1
+        result = prime * result + ((origin == null) ? 0 : origin.hashCode());
f8ded1
         result = prime * result + ((serialNumber == null) ? 0 : serialNumber.hashCode());
f8ded1
         result = prime * result + ((status == null) ? 0 : status.hashCode());
f8ded1
         result = prime * result + ((subject == null) ? 0 : subject.hashCode());
f8ded1
         result = prime * result + ((tokenID == null) ? 0 : tokenID.hashCode());
f8ded1
+        result = prime * result + ((type == null) ? 0 : type.hashCode());
f8ded1
         result = prime * result + ((userID == null) ? 0 : userID.hashCode());
f8ded1
         return result;
f8ded1
     }
f8ded1
@@ -203,6 +225,11 @@ public class TPSCertData {
f8ded1
                 return false;
f8ded1
         } else if (!modifyTime.equals(other.modifyTime))
f8ded1
             return false;
f8ded1
+        if (origin == null) {
f8ded1
+            if (other.origin != null)
f8ded1
+                return false;
f8ded1
+        } else if (!origin.equals(other.origin))
f8ded1
+            return false;
f8ded1
         if (serialNumber == null) {
f8ded1
             if (other.serialNumber != null)
f8ded1
                 return false;
f8ded1
@@ -223,6 +250,11 @@ public class TPSCertData {
f8ded1
                 return false;
f8ded1
         } else if (!tokenID.equals(other.tokenID))
f8ded1
             return false;
f8ded1
+        if (type == null) {
f8ded1
+            if (other.type != null)
f8ded1
+                return false;
f8ded1
+        } else if (!type.equals(other.type))
f8ded1
+            return false;
f8ded1
         if (userID == null) {
f8ded1
             if (other.userID != null)
f8ded1
                 return false;
f8ded1
diff --git a/base/java-tools/src/com/netscape/cmstools/tps/cert/TPSCertCLI.java b/base/java-tools/src/com/netscape/cmstools/tps/cert/TPSCertCLI.java
f8ded1
index 835a522e1..db6867b2d 100644
f8ded1
--- a/base/java-tools/src/com/netscape/cmstools/tps/cert/TPSCertCLI.java
f8ded1
+++ b/base/java-tools/src/com/netscape/cmstools/tps/cert/TPSCertCLI.java
f8ded1
@@ -53,10 +53,12 @@ public class TPSCertCLI extends CLI {
f8ded1
         System.out.println("  Cert ID: " + cert.getID());
f8ded1
         if (cert.getSerialNumber() != null) System.out.println("  Serial Number: " + cert.getSerialNumber());
f8ded1
         if (cert.getSubject() != null) System.out.println("  Subject: " + cert.getSubject());
f8ded1
+        if (cert.getUserID() != null) System.out.println("  User ID: " + cert.getUserID());
f8ded1
         if (cert.getTokenID() != null) System.out.println("  Token ID: " + cert.getTokenID());
f8ded1
+        if (cert.getOrigin() != null) System.out.println("  Origin: " + cert.getOrigin());
f8ded1
+        if (cert.getType() != null) System.out.println("  Type: " + cert.getType());
f8ded1
         if (cert.getKeyType() != null) System.out.println("  Key Type: " + cert.getKeyType());
f8ded1
         if (cert.getStatus() != null) System.out.println("  Status: " + cert.getStatus());
f8ded1
-        if (cert.getUserID() != null) System.out.println("  User ID: " + cert.getUserID());
f8ded1
         if (cert.getCreateTime() != null) System.out.println("  Create Time: " + cert.getCreateTime());
f8ded1
         if (cert.getModifyTime() != null) System.out.println("  Modify Time: " + cert.getModifyTime());
f8ded1
f8ded1
-- 
f8ded1
2.13.5
f8ded1