diff options
author | Endi S. Dewata <edewata@redhat.com> | 2014-07-02 10:09:45 -0400 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2014-07-07 14:43:19 -0400 |
commit | 45931f980d6cea073f9f7899bdea7f0f15ffa61c (patch) | |
tree | 1b41728f6a96a66b20069b043288ab7928e1cf36 /base/server/cms | |
parent | 4234d56b5601b74cdca892e241d9679fc6360195 (diff) | |
download | pki-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')
-rw-r--r-- | base/server/cms/src/com/netscape/cms/servlet/base/PKIService.java | 1 |
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(); } |