From 9802403bc29dc60acb41df7b1b3ece57f05d2034 Mon Sep 17 00:00:00 2001
From: Yannick Lecaillez <ylecaillez@forgerock.com>
Date: Fri, 16 Oct 2015 08:45:36 +0000
Subject: [PATCH] OPENDJ-2341: dsreplication initialize-all task fails with STOPPED_BY_ERROR.

---
 opendj-server-legacy/src/main/java/org/opends/server/backends/TrustStoreBackend.java |   54 +++++++++++++++++++++++-------------------------------
 1 files changed, 23 insertions(+), 31 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/TrustStoreBackend.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/TrustStoreBackend.java
index 3852e95..330f185 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/TrustStoreBackend.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/TrustStoreBackend.java
@@ -1454,42 +1454,34 @@
    * @throws InitializationException If an error occurs while interacting with
    *                                 the key store.
    */
-  private void generateInstanceCertificateIfAbsent()
-       throws InitializationException
+  private void generateInstanceCertificateIfAbsent() throws InitializationException
   {
-    final String certAliases[] = { ADS_CERTIFICATE_ALIAS, ADS_CERTIFICATE_EC_ALIAS };
-
-    for (String certAlias : certAliases)
+    final String certAlias = ADS_CERTIFICATE_ALIAS;
+    try
     {
-      try
+      if (certificateManager.aliasInUse(certAlias))
       {
-        if (certificateManager.aliasInUse(certAlias))
-        {
-          continue;
-        }
+        return;
       }
-      catch (Exception e)
-      {
-        LocalizableMessage message = ERR_TRUSTSTORE_CANNOT_ADD_CERT.get(
-            certAlias, trustStoreFile, getExceptionMessage(e));
-       throw new InitializationException(message, e);
-      }
+    }
+    catch (Exception e)
+    {
+      LocalizableMessage message =
+          ERR_TRUSTSTORE_CANNOT_ADD_CERT.get(certAlias, trustStoreFile, getExceptionMessage(e));
+      throw new InitializationException(message, e);
+    }
 
-      try
-      {
-        final KeyType keyType = KeyType.getTypeOrDefault(certAlias);
-        certificateManager.generateSelfSignedCertificate(
-            keyType,
-            certAlias,
-            getADSCertificateSubjectDN(keyType),
-            getADSCertificateValidity());
-      }
-      catch (Exception e)
-      {
-        LocalizableMessage message = ERR_TRUSTSTORE_CANNOT_GENERATE_CERT.get(
-            certAlias, trustStoreFile, getExceptionMessage(e));
-       throw new InitializationException(message, e);
-      }
+    try
+    {
+      final KeyType keyType = KeyType.getTypeOrDefault(certAlias);
+      certificateManager.generateSelfSignedCertificate(keyType, certAlias, getADSCertificateSubjectDN(keyType),
+          getADSCertificateValidity());
+    }
+    catch (Exception e)
+    {
+      LocalizableMessage message =
+          ERR_TRUSTSTORE_CANNOT_GENERATE_CERT.get(certAlias, trustStoreFile, getExceptionMessage(e));
+      throw new InitializationException(message, e);
     }
   }
 }

--
Gitblit v1.10.0