summaryrefslogtreecommitdiffstats
path: root/base/server/cms/src/com/netscape/cms/servlet/admin
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-04-20 05:01:57 +0200
committerEndi S. Dewata <edewata@redhat.com>2017-04-20 17:46:47 +0200
commit6bb1757a035d3439a65aa604a19dcdf48b7b2dbc (patch)
tree64b949e9ae3e074ecdc7ffc534db1546a75901c9 /base/server/cms/src/com/netscape/cms/servlet/admin
parent46cc674dcb6ff09167c69391054b36bdcfb36cbb (diff)
downloadpki-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.java11
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();