diff options
author | Ade Lee <alee@redhat.com> | 2014-01-25 00:49:41 -0500 |
---|---|---|
committer | Ade Lee <alee@redhat.com> | 2014-02-04 13:36:03 -0500 |
commit | 5a9a7d9c1e3cedffe828bb004e7038de55c8e47f (patch) | |
tree | 9edf056dfc8cd32570e5d12be858ac75f7d7b0c1 /base/common/src/com/netscape/certsrv/kra | |
parent | 12eef29a23c4cccc09d1e51a60766f87a782cf46 (diff) | |
download | pki-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.java | 9 |
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(); } |