diff options
author | Endi S. Dewata <edewata@redhat.com> | 2017-04-20 05:01:57 +0200 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2017-04-20 17:46:47 +0200 |
commit | 6bb1757a035d3439a65aa604a19dcdf48b7b2dbc (patch) | |
tree | 64b949e9ae3e074ecdc7ffc534db1546a75901c9 /base/server/cms/src/com/netscape/cms/servlet/admin | |
parent | 46cc674dcb6ff09167c69391054b36bdcfb36cbb (diff) | |
download | pki-6bb1757a035d3439a65aa604a19dcdf48b7b2dbc.tar.gz pki-6bb1757a035d3439a65aa604a19dcdf48b7b2dbc.tar.xz pki-6bb1757a035d3439a65aa604a19dcdf48b7b2dbc.zip |
Refactored additional line concatenation.
The code that concatenates lines has been simplified using
String.replace().
Change-Id: Id376f089cb9b8a78cfd9b3fb922e9cd9055c0e74
Diffstat (limited to 'base/server/cms/src/com/netscape/cms/servlet/admin')
-rw-r--r-- | base/server/cms/src/com/netscape/cms/servlet/admin/CMSAdminServlet.java | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/base/server/cms/src/com/netscape/cms/servlet/admin/CMSAdminServlet.java b/base/server/cms/src/com/netscape/cms/servlet/admin/CMSAdminServlet.java index 229c3779a..e5a1474a0 100644 --- a/base/server/cms/src/com/netscape/cms/servlet/admin/CMSAdminServlet.java +++ b/base/server/cms/src/com/netscape/cms/servlet/admin/CMSAdminServlet.java @@ -105,7 +105,6 @@ public final class CMSAdminServlet extends AdminServlet { private final static String PROP_INTERNAL_DB = "internaldb"; private ILogger mSignedAuditLogger = CMS.getSignedAuditLogger(); - private final static byte EOL[] = { Character.LINE_SEPARATOR }; // CMS must be instantiated before this admin servlet. @@ -3390,7 +3389,6 @@ public final class CMSAdminServlet extends AdminServlet { rawData = object.getPublic().getEncoded(); String key = null; - StringBuffer sb = new StringBuffer(); // convert "rawData" into "base64Data" if (rawData != null) { @@ -3398,14 +3396,9 @@ public final class CMSAdminServlet extends AdminServlet { base64Data = Utils.base64encode(rawData).trim(); - // extract all line separators from the "base64Data" - for (int i = 0; i < base64Data.length(); i++) { - if (base64Data.substring(i, i).getBytes() != EOL) { - sb.append(base64Data.substring(i, i)); - } - } + // concatenate lines + key = base64Data.replace("\r", "").replace("\n", ""); } - key = sb.toString(); if (key != null) { key = key.trim(); |