From 2c0691101081a89c7dd740d763be786206d957d5 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 18 May 2015 11:13:48 +0000
Subject: [PATCH] Get rid of calls to Throwable.initCause() + code cleanup
---
opendj-server-legacy/src/main/java/org/opends/admin/ads/util/OpendsCertificateException.java | 17 ++++++++++++++---
1 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/admin/ads/util/OpendsCertificateException.java b/opendj-server-legacy/src/main/java/org/opends/admin/ads/util/OpendsCertificateException.java
index 28a45c5..b0e20dc 100644
--- a/opendj-server-legacy/src/main/java/org/opends/admin/ads/util/OpendsCertificateException.java
+++ b/opendj-server-legacy/src/main/java/org/opends/admin/ads/util/OpendsCertificateException.java
@@ -27,7 +27,7 @@
package org.opends.admin.ads.util;
import java.security.cert.CertificateException;
-import java.security.cert.X509Certificate ;
+import java.security.cert.X509Certificate;
/**
* When a remote client (dsconfig for instance) wants to establish a
@@ -38,11 +38,9 @@
*/
public class OpendsCertificateException extends CertificateException
{
-
/** The serial version UUID. */
private static final long serialVersionUID = 1151044344529478436L;
-
/** Private certificate chain. */
private X509Certificate[] chain;
@@ -77,6 +75,19 @@
}
/**
+ * Build a new OpendsCertificationException object.
+ *
+ * @param chain the certificate chain which is unknown and has caused
+ * the SSL handcheck failure.
+ * @param cause the cause
+ */
+ public OpendsCertificateException(X509Certificate[] chain, CertificateException cause)
+ {
+ super(cause);
+ this.chain = chain;
+ }
+
+ /**
* Return the certificate chain which is unknown and has caused
* the SSL handcheck failure.
*
--
Gitblit v1.10.0