summaryrefslogtreecommitdiffstats
path: root/base/server/cms/src/com/netscape/cms/servlet/processors
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-04-20 01:03:29 +0200
committerEndi S. Dewata <edewata@redhat.com>2017-04-20 02:39:59 +0200
commit46cc674dcb6ff09167c69391054b36bdcfb36cbb (patch)
tree7b00e74367e199156ae9f5a6d3a6f2b254c01bb6 /base/server/cms/src/com/netscape/cms/servlet/processors
parent470e6c6724fe59d9db9066971a9f24758d5fe0aa (diff)
downloadpki-46cc674dcb6ff09167c69391054b36bdcfb36cbb.tar.gz
pki-46cc674dcb6ff09167c69391054b36bdcfb36cbb.tar.xz
pki-46cc674dcb6ff09167c69391054b36bdcfb36cbb.zip
Refactored line concatenation.
The code that concatenates lines has been simplified using String.replace(). Change-Id: Ib8532b12594604e3b013b5ac0ef30ce45f1351ea
Diffstat (limited to 'base/server/cms/src/com/netscape/cms/servlet/processors')
-rw-r--r--base/server/cms/src/com/netscape/cms/servlet/processors/CAProcessor.java21
1 files changed, 4 insertions, 17 deletions
diff --git a/base/server/cms/src/com/netscape/cms/servlet/processors/CAProcessor.java b/base/server/cms/src/com/netscape/cms/servlet/processors/CAProcessor.java
index 8c4fef12e..4bc738c04 100644
--- a/base/server/cms/src/com/netscape/cms/servlet/processors/CAProcessor.java
+++ b/base/server/cms/src/com/netscape/cms/servlet/processors/CAProcessor.java
@@ -1024,15 +1024,8 @@ public class CAProcessor extends Processor {
base64Data = Utils.base64encode(rawData).trim();
- // extract all line separators from the "base64Data"
- StringBuffer sb = new StringBuffer();
- for (int i = 0; i < base64Data.length(); i++) {
- if (!Character.isWhitespace(base64Data.charAt(i))) {
- sb.append(base64Data.charAt(i));
-
- }
- }
- cert = sb.toString();
+ // concatenate lines
+ cert = base64Data.replace("\r", "").replace("\n", "");
}
if (cert != null) {
@@ -1180,14 +1173,8 @@ public class CAProcessor extends Processor {
base64Data = Utils.base64encode(rawData).trim();
- // extract all line separators from the "base64Data"
- StringBuffer sb = new StringBuffer();
- for (int i = 0; i < base64Data.length(); i++) {
- if (!Character.isWhitespace(base64Data.charAt(i))) {
- sb.append(base64Data.charAt(i));
- }
- }
- cert = sb.toString();
+ // concatenate lines
+ cert = base64Data.replace("\r", "").replace("\n", "");
}
if (cert != null) {