b1e4e4
From 0d68b11baa49673a8f43cf1e4f325427ab2066da Mon Sep 17 00:00:00 2001
b1e4e4
From: jmagne <jmagne@redhat.com>
b1e4e4
Date: Mon, 30 Mar 2020 20:40:50 -0400
b1e4e4
Subject: [PATCH] Minor fix to appease ipa install. The code in question was
b1e4e4
 getting (#364)
b1e4e4
b1e4e4
an algorithmId name with trailing whitespace, which was not recognized.
b1e4e4
b1e4e4
Co-authored-by: Jack Magne <jmagne@test.host.com>
b1e4e4
(cherry picked from commit 53de751485b04fe2a1555228342ed642c9a9e347)
b1e4e4
---
b1e4e4
 .../cms/src/com/netscape/cms/profile/def/SigningAlgDefault.java    | 7 ++++++-
b1e4e4
 1 file changed, 6 insertions(+), 1 deletion(-)
b1e4e4
b1e4e4
diff --git a/base/server/cms/src/com/netscape/cms/profile/def/SigningAlgDefault.java b/base/server/cms/src/com/netscape/cms/profile/def/SigningAlgDefault.java
b1e4e4
index 97f221e..a0d0d33 100644
b1e4e4
--- a/base/server/cms/src/com/netscape/cms/profile/def/SigningAlgDefault.java
b1e4e4
+++ b/base/server/cms/src/com/netscape/cms/profile/def/SigningAlgDefault.java
b1e4e4
@@ -119,9 +119,14 @@ public class SigningAlgDefault extends EnrollDefault {
b1e4e4
         }
b1e4e4
         if (name.equals(VAL_ALGORITHM)) {
b1e4e4
             try {
b1e4e4
+                String newValue = value;
b1e4e4
+                if(newValue != null) {
b1e4e4
+                    newValue = newValue.trim();
b1e4e4
+                }
b1e4e4
+                CMS.debug("SigningAlgDefault: setValue value: " + newValue);
b1e4e4
                 info.set(X509CertInfo.ALGORITHM_ID,
b1e4e4
                         new CertificateAlgorithmId(
b1e4e4
-                                AlgorithmId.get(value)));
b1e4e4
+                                AlgorithmId.get(newValue)));
b1e4e4
             } catch (Exception e) {
b1e4e4
                 CMS.debug("SigningAlgDefault: setValue " + e.toString());
b1e4e4
                 throw new EPropertyException(CMS.getUserMessage(
b1e4e4
-- 
b1e4e4
1.8.3.1
b1e4e4