summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/certsrv/kra
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2014-02-07 13:44:34 -0500
committerEndi S. Dewata <edewata@redhat.com>2014-02-10 12:15:47 -0500
commit064fa79e9e7d7e23b1846d3d332814dcd9ed445e (patch)
tree9d96c80c9ae9bbb9f91b402f346245c8c20d2592 /base/common/src/com/netscape/certsrv/kra
parent9b92336bb63f7a4376e5a3915fc16026d3e4256a (diff)
downloadpki-064fa79e9e7d7e23b1846d3d332814dcd9ed445e.tar.gz
pki-064fa79e9e7d7e23b1846d3d332814dcd9ed445e.tar.xz
pki-064fa79e9e7d7e23b1846d3d332814dcd9ed445e.zip
Replaced deprecated ClientResponse class.
The ClientResponse class has been deprecated in RESTEasy 3.0, so most of the code using the class has been modified to use the Response class instead. There are a few remaining references to ClientResponse. They will be removed separately later.
Diffstat (limited to 'base/common/src/com/netscape/certsrv/kra')
-rw-r--r--base/common/src/com/netscape/certsrv/kra/KRAClient.java32
1 files changed, 11 insertions, 21 deletions
diff --git a/base/common/src/com/netscape/certsrv/kra/KRAClient.java b/base/common/src/com/netscape/certsrv/kra/KRAClient.java
index 4ff9a3115..b2bced319 100644
--- a/base/common/src/com/netscape/certsrv/kra/KRAClient.java
+++ b/base/common/src/com/netscape/certsrv/kra/KRAClient.java
@@ -5,7 +5,7 @@ import java.util.Collection;
import java.util.Iterator;
import java.util.List;
-import org.jboss.resteasy.client.ClientResponse;
+import javax.ws.rs.core.Response;
import com.netscape.certsrv.cert.CertData;
import com.netscape.certsrv.client.PKIClient;
@@ -54,10 +54,8 @@ public class KRAClient extends SubsystemClient {
}
public String getTransportCert() {
- @SuppressWarnings("unchecked")
- ClientResponse<CertData> response = (ClientResponse<CertData>) systemCertClient
- .getTransportCert();
- CertData certData = client.getEntity(response);
+ Response response = systemCertClient.getTransportCert();
+ CertData certData = client.getEntity(response, CertData.class);
String transportCert = certData.getEncoded();
return transportCert;
}
@@ -80,10 +78,8 @@ public class KRAClient extends SubsystemClient {
data.setKeyAlgorithm(algorithm);
data.setKeySize(strength);
- @SuppressWarnings("unchecked")
- ClientResponse<KeyRequestResponse> response = (ClientResponse<KeyRequestResponse>)
- keyRequestClient.createRequest(data);
- return client.getEntity(response);
+ Response response = keyRequestClient.createRequest(data);
+ return client.getEntity(response, KeyRequestResponse.class);
}
public KeyInfo getKeyData(String clientId, String status) {
@@ -116,10 +112,8 @@ public class KRAClient extends SubsystemClient {
data.setNonceData(Utils.base64encode(nonceData));
}
- @SuppressWarnings("unchecked")
- ClientResponse<KeyRequestResponse> response = (ClientResponse<KeyRequestResponse>)
- keyRequestClient.createRequest(data);
- return client.getEntity(response);
+ Response response = keyRequestClient.createRequest(data);
+ return client.getEntity(response, KeyRequestResponse.class);
}
public void approveRecovery(RequestId recoveryId) {
@@ -156,10 +150,8 @@ public class KRAClient extends SubsystemClient {
data.setKeyId(new KeyId(keyId));
data.setCertificate(b64Certificate);
- @SuppressWarnings("unchecked")
- ClientResponse<KeyRequestResponse> response = (ClientResponse<KeyRequestResponse>)
- keyRequestClient.createRequest(data);
- return client.getEntity(response);
+ Response response = keyRequestClient.createRequest(data);
+ return client.getEntity(response, KeyRequestResponse.class);
}
public KeyData recoverKey(RequestId requestId, String passphrase) {
@@ -179,9 +171,7 @@ public class KRAClient extends SubsystemClient {
data.setKeySize(new Integer(keySize));
data.setUsages(usages);
- @SuppressWarnings("unchecked")
- ClientResponse<KeyRequestResponse> response = (ClientResponse<KeyRequestResponse>)
- keyRequestClient.createRequest(data);
- return response.getEntity();
+ Response response = keyRequestClient.createRequest(data);
+ return client.getEntity(response, KeyRequestResponse.class);
}
}