summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/certsrv/cert/CertRevokeRequest.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/common/src/com/netscape/certsrv/cert/CertRevokeRequest.java')
-rw-r--r--base/common/src/com/netscape/certsrv/cert/CertRevokeRequest.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/base/common/src/com/netscape/certsrv/cert/CertRevokeRequest.java b/base/common/src/com/netscape/certsrv/cert/CertRevokeRequest.java
index 7b86286ce..0fe0c4696 100644
--- a/base/common/src/com/netscape/certsrv/cert/CertRevokeRequest.java
+++ b/base/common/src/com/netscape/certsrv/cert/CertRevokeRequest.java
@@ -63,6 +63,7 @@ public class CertRevokeRequest {
Date invalidityDate;
String comments;
String encoded;
+ Long nonce;
@XmlElement(name="RequestID")
@@ -118,6 +119,16 @@ public class CertRevokeRequest {
this.encoded = encoded;
}
+ @XmlElement(name="Nonce")
+ @FormParam("nonce")
+ public Long getNonce() {
+ return nonce;
+ }
+
+ public void setNonce(Long nonce) {
+ this.nonce = nonce;
+ }
+
@Override
public int hashCode() {
final int prime = 31;
@@ -125,6 +136,7 @@ public class CertRevokeRequest {
result = prime * result + ((comments == null) ? 0 : comments.hashCode());
result = prime * result + ((encoded == null) ? 0 : encoded.hashCode());
result = prime * result + ((invalidityDate == null) ? 0 : invalidityDate.hashCode());
+ result = prime * result + ((nonce == null) ? 0 : nonce.hashCode());
result = prime * result + ((reason == null) ? 0 : reason.hashCode());
result = prime * result + ((requestID == null) ? 0 : requestID.hashCode());
return result;
@@ -154,6 +166,11 @@ public class CertRevokeRequest {
return false;
} else if (!invalidityDate.equals(other.invalidityDate))
return false;
+ if (nonce == null) {
+ if (other.nonce != null)
+ return false;
+ } else if (!nonce.equals(other.nonce))
+ return false;
if (reason == null) {
if (other.reason != null)
return false;
@@ -194,6 +211,7 @@ public class CertRevokeRequest {
before.setInvalidityDate(new Date());
before.setComments("test");
before.setEncoded("test");
+ before.setNonce(12345l);
String string = before.toString();
System.out.println(string);