summaryrefslogtreecommitdiffstats
path: root/base/server/cms/src/com/netscape/cms/servlet/base
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2014-07-02 10:09:45 -0400
committerEndi S. Dewata <edewata@redhat.com>2014-07-07 14:43:19 -0400
commit45931f980d6cea073f9f7899bdea7f0f15ffa61c (patch)
tree1b41728f6a96a66b20069b043288ab7928e1cf36 /base/server/cms/src/com/netscape/cms/servlet/base
parent4234d56b5601b74cdca892e241d9679fc6360195 (diff)
downloadpki-45931f980d6cea073f9f7899bdea7f0f15ffa61c.tar.gz
pki-45931f980d6cea073f9f7899bdea7f0f15ffa61c.tar.xz
pki-45931f980d6cea073f9f7899bdea7f0f15ffa61c.zip
Refactored SystemCertClient.get_transport_cert().
To simplify the usage, the SystemCertClient.get_transport_cert() has been modified to parse and decode the PEM certificate in CertData object, store the DER certificate back into the object, and return the CertData object to the client. This way the client will have access to the certificate attributes and both PEM and DER certificates. The PKIService.sendConditionalGetResponse() has been fixed to use the requested format. This is needed to display the transport certificate properly in the browser. Ticket #1062
Diffstat (limited to 'base/server/cms/src/com/netscape/cms/servlet/base')
-rw-r--r--base/server/cms/src/com/netscape/cms/servlet/base/PKIService.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/base/server/cms/src/com/netscape/cms/servlet/base/PKIService.java b/base/server/cms/src/com/netscape/cms/servlet/base/PKIService.java
index edd7da38d..3c1e311be 100644
--- a/base/server/cms/src/com/netscape/cms/servlet/base/PKIService.java
+++ b/base/server/cms/src/com/netscape/cms/servlet/base/PKIService.java
@@ -162,6 +162,7 @@ public class PKIService {
builder = Response.ok(object);
builder.cacheControl(cc);
builder.tag(tag);
+ builder.type(getResponseFormat());
return builder.build();
}