summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/certsrv/kra
diff options
context:
space:
mode:
authorAde Lee <alee@redhat.com>2014-01-25 00:49:41 -0500
committerAde Lee <alee@redhat.com>2014-02-04 13:36:03 -0500
commit5a9a7d9c1e3cedffe828bb004e7038de55c8e47f (patch)
tree9edf056dfc8cd32570e5d12be858ac75f7d7b0c1 /base/common/src/com/netscape/certsrv/kra
parent12eef29a23c4cccc09d1e51a60766f87a782cf46 (diff)
downloadpki-5a9a7d9c1e3cedffe828bb004e7038de55c8e47f.tar.gz
pki-5a9a7d9c1e3cedffe828bb004e7038de55c8e47f.tar.xz
pki-5a9a7d9c1e3cedffe828bb004e7038de55c8e47f.zip
Add new POST endpoint for creating requests
Diffstat (limited to 'base/common/src/com/netscape/certsrv/kra')
-rw-r--r--base/common/src/com/netscape/certsrv/kra/KRAClient.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/base/common/src/com/netscape/certsrv/kra/KRAClient.java b/base/common/src/com/netscape/certsrv/kra/KRAClient.java
index 81d600c33..48e918a58 100644
--- a/base/common/src/com/netscape/certsrv/kra/KRAClient.java
+++ b/base/common/src/com/netscape/certsrv/kra/KRAClient.java
@@ -74,10 +74,11 @@ public class KRAClient extends SubsystemClient {
data.setWrappedPrivateData(req1);
data.setClientId(clientId);
data.setDataType(dataType);
+ data.setRequestType(KeyRequestResource.ARCHIVAL_REQUEST);
@SuppressWarnings("unchecked")
ClientResponse<KeyRequestInfo> response = (ClientResponse<KeyRequestInfo>)
- keyRequestClient.archiveKey(data);
+ keyRequestClient.createRequest(data);
return client.getEntity(response);
}
@@ -110,10 +111,11 @@ public class KRAClient extends SubsystemClient {
if (nonceData != null) {
data.setNonceData(Utils.base64encode(nonceData));
}
+ data.setRequestType(KeyRequestResource.RECOVERY_REQUEST);
@SuppressWarnings("unchecked")
ClientResponse<KeyRequestInfo> response = (ClientResponse<KeyRequestInfo>)
- keyRequestClient.recoverKey(data);
+ keyRequestClient.createRequest(data);
return client.getEntity(response);
}
@@ -150,10 +152,11 @@ public class KRAClient extends SubsystemClient {
KeyRecoveryRequest data = new KeyRecoveryRequest();
data.setKeyId(new KeyId(keyId));
data.setCertificate(b64Certificate);
+ data.setRequestType(KeyRequestResource.RECOVERY_REQUEST);
@SuppressWarnings("unchecked")
ClientResponse<KeyRequestInfo> response = (ClientResponse<KeyRequestInfo>)
- keyRequestClient.recoverKey(data);
+ keyRequestClient.createRequest(data);
return client.getEntity(response).getRequestId();
}