[qpid-java] 01/03: Initial packaging

Christopher Hoskin christopher.hoskin at gmail.com
Sat Oct 8 14:04:06 UTC 2016


This is an automated email from the git hooks/post-receive script.

grinorcole-guest pushed a commit to branch master
in repository qpid-java.

commit 8a98ceb02eb796d968a5bc3ed4f8d4fd99cc0b21
Author: Christopher Hoskin <christopher.hoskin at gmail.com>
Date:   Thu Oct 6 21:32:37 2016 +0100

    Initial packaging
---
 debian/changelog                                   |    5 +
 debian/compat                                      |    1 +
 debian/control                                     |   39 +
 debian/copyright                                   |   38 +
 debian/libqpid-java.poms                           |   69 +
 debian/maven.cleanIgnoreRules                      |    1 +
 debian/maven.ignoreRules                           |   25 +
 debian/maven.properties                            |    8 +
 debian/maven.publishedRules                        |    2 +
 debian/maven.rules                                 |   15 +
 ...ate-expired-certificates-embedded-in-unit.patch | 2347 ++++++++++++++++++++
 debian/patches/bcel.patch                          |   58 +
 debian/patches/pom.patch                           |   58 +
 debian/patches/series                              |    4 +
 debian/rules                                       |   24 +
 debian/source/format                               |    1 +
 16 files changed, 2695 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..0e35feb
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+qpid-java (6.0.4-1) unstable; urgency=medium
+
+  * Initial release (Closes: #nnnn)  <nnnn is the bug number of your ITP>
+
+ -- Christopher Hoskin <christopher.hoskin at gmail.com>  Sun, 21 Aug 2016 09:02:35 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..931e507
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,39 @@
+Source: qpid-java
+Priority: optional
+Maintainer: Christopher Hoskin <christopher.hoskin at gmail.com>
+Build-Depends: debhelper (>=9)
+Standards-Version: 3.9.8
+Section: java
+Homepage: https://qpid.apache.org/components/java-broker/
+Vcs-Git: https://anonscm.debian.org/git/pkg-java/qpid-java.git
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/qpid-java.git
+
+Package: libqpid-java
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: message-oriented middleware message broker written in Java that stores, routes, and forwards messages using AMQP
+ Apache Qpid broker for Java is a message-oriented middleware message broker
+ written in Java that stores, routes, and forwards messages using AMQP. It has
+ the following features:
+ .
+ * JMS 1.1 compliant
+ * Speaks and translates among all versions of AMQP
+ * Management via JMX, REST, QMF, and web console
+ * Access control lists
+ * Flexible logging
+ * Flow to disk
+ * Header-based routing
+ * Heartbeats
+ * High availability
+ * Message groups
+ * Pluggable persistence supporting Derby and SQL stores
+ * Pluggable authentication supporting LDAP, Kerberos, and SSL client certificates
+ * Producer flow control
+ * Secure connection via SSL
+ * Server-side selectors
+ * Specialized queuing with last value queue, priority queue, and sorted queue
+ * Threshold alerts
+ * Transactions
+ * Undeliverable message handling
+ * Virtual hosts
+ * Support for message compression
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..70892fa
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,38 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: qpid-java
+Source: <url://example.com>
+
+Files: *
+Copyright: <years> <put author's name and email here>
+           <years> <likewise for another author>
+License: <special license>
+ <Put the license of the package here indented by 1 space>
+ <This follows the format of Description: lines in control file>
+ .
+ <Including paragraphs>
+
+# If you want to use GPL v2 or later for the /debian/* files use 
+# the following clauses, or change it to suit. Delete these two lines
+Files: debian/*
+Copyright: 2016 Christopher Hoskin <christopher.hoskin at gmail.com>
+License: GPL-2+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
+
+# Please also look if there are files or directories which have a
+# different copyright/license attached and list them here.
+# Please avoid picking licenses with terms that are more restrictive than the
+# packaged work, as it may make Debian's contributions unacceptable upstream.
diff --git a/debian/libqpid-java.poms b/debian/libqpid-java.poms
new file mode 100644
index 0000000..10e89cb
--- /dev/null
+++ b/debian/libqpid-java.poms
@@ -0,0 +1,69 @@
+# List of POM files for the package
+# Format of this file is:
+# <path to pom file> [option]*
+# where option can be:
+#   --ignore: ignore this POM and its artifact if any
+#   --ignore-pom: don't install the POM. To use on POM files that are created
+#     temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms]
+#   --no-parent: remove the <parent> tag from the POM
+#   --package=<package>: an alternative package to use when installing this POM
+#      and its artifact
+#   --has-package-version: to indicate that the original version of the POM is the same as the upstream part
+#      of the version for the package.
+#   --keep-elements=<elem1,elem2>: a list of XML elements to keep in the POM
+#      during a clean operation with mh_cleanpom or mh_installpom
+#   --artifact=<path>: path to the build artifact associated with this POM,
+#      it will be installed when using the command mh_install. [mh_install]
+#   --java-lib: install the jar into /usr/share/java to comply with Debian
+#      packaging guidelines
+#   --usj-name=<name>: name to use when installing the library in /usr/share/java
+#   --usj-version=<version>: version to use when installing the library in /usr/share/java
+#   --no-usj-versionless: don't install the versionless link in /usr/share/java
+#   --dest-jar=<path>: the destination for the real jar.
+#     It will be installed with mh_install. [mh_install]
+#   --classifier=<classifier>: Optional, the classifier for the jar. Empty by default.
+#   --site-xml=<location>: Optional, the location for site.xml if it needs to be installed.
+#     Empty by default. [mh_install]
+#
+pom.xml --no-parent --has-package-version
+broker-codegen/pom.xml --has-package-version
+broker-core/pom.xml --has-package-version
+broker/pom.xml --has-package-version
+broker-plugins/access-control/pom.xml --has-package-version
+broker-plugins/amqp-0-8-protocol/pom.xml --has-package-version
+broker-plugins/amqp-0-10-protocol/pom.xml --has-package-version
+broker-plugins/amqp-1-0-protocol/pom.xml --has-package-version
+broker-plugins/amqp-msg-conv-0-8-to-0-10/pom.xml --has-package-version
+broker-plugins/amqp-msg-conv-0-8-to-1-0/pom.xml --has-package-version
+broker-plugins/amqp-msg-conv-0-10-to-1-0/pom.xml --has-package-version
+broker-plugins/derby-store/pom.xml --has-package-version
+broker-plugins/jdbc-provider-bone/pom.xml --ignore
+broker-plugins/jdbc-store/pom.xml --has-package-version
+broker-plugins/management-amqp/pom.xml --has-package-version
+broker-plugins/management-http/pom.xml --has-package-version
+broker-plugins/management-jmx/pom.xml --has-package-version
+broker-plugins/memory-store/pom.xml --has-package-version
+broker-plugins/websocket/pom.xml --has-package-version
+common/pom.xml --has-package-version
+client/pom.xml --has-package-version
+client/example/pom.xml --has-package-version
+management/common/pom.xml --has-package-version
+jca/pom.xml
+jca/rar/pom.xml --has-package-version
+tools/pom.xml --has-package-version
+management/example/pom.xml --has-package-version
+qpid-systests-parent/pom.xml --has-package-version
+qpid-test-utils/pom.xml --has-package-version
+systests/pom.xml
+perftests/pom.xml --has-package-version
+qpid-perftests-systests/pom.xml
+perftests/visualisation-jfc/pom.xml --has-package-version
+bdbstore/pom.xml --ignore
+bdbstore/jmx/pom.xml --ignore
+bdbstore/systests/pom.xml --has-package-version
+joramtests/pom.xml --ignore
+doc/pom.xml --has-package-version
+doc/java-broker/pom.xml --has-package-version
+doc/jms-client-0-8/pom.xml --has-package-version
+doc/jms-client-0-10/pom.xml --has-package-version
+doc/java-perftests/pom.xml --has-package-version
diff --git a/debian/maven.cleanIgnoreRules b/debian/maven.cleanIgnoreRules
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/debian/maven.cleanIgnoreRules
@@ -0,0 +1 @@
+
diff --git a/debian/maven.ignoreRules b/debian/maven.ignoreRules
new file mode 100644
index 0000000..a690bd2
--- /dev/null
+++ b/debian/maven.ignoreRules
@@ -0,0 +1,25 @@
+
+com.jolbox bonecp * * * *
+com.sleepycat je * * * *
+org.apache.geronimo.framework geronimo-kernel * * * *
+org.apache.geronimo.specs geronimo-ejb_3.0_spec * * * *
+org.apache.geronimo.specs geronimo-servlet_3.0_spec * * * *
+org.apache.maven.plugins maven-assembly-plugin * * * *
+org.apache.maven.plugins maven-deploy-plugin * * * *
+org.apache.maven.plugins maven-enforcer-plugin * * * *
+org.apache.maven.plugins maven-failsafe-plugin * * * *
+org.apache.maven.plugins maven-javadoc-plugin * * * *
+org.apache.maven.plugins maven-jxr-plugin * * * *
+org.apache.maven.plugins maven-project-info-reports-plugin * * * *
+org.apache.maven.plugins maven-rar-plugin * * * *
+org.apache.maven.plugins maven-surefire-report-plugin * * * *
+org.apache.qpid qpid-bdbstore-jmx * * * *
+org.apache.qpid qpid-bdbstore * * * *
+org.apache.qpid qpid-broker-plugins-jdbc-provider-bone * * * *
+org.apache.rat apache-rat-plugin * * * *
+org.codehaus.mojo buildnumber-maven-plugin * * * *
+org.codehaus.mojo findbugs-maven-plugin * * * *
+org.codehaus.mojo license-maven-plugin * * * *
+org.dojotoolkit dojo * * * *
+org.jacoco jacoco-maven-plugin * * * *
+org.python jython-standalone * * * *
diff --git a/debian/maven.properties b/debian/maven.properties
new file mode 100644
index 0000000..c20dcae
--- /dev/null
+++ b/debian/maven.properties
@@ -0,0 +1,8 @@
+test.exclude=true
+test.excludelist=org.apache.qpid.client.ssl.SSLTest#testVerifyLocalHostLocalDomain org.apache.qpid.ssl.SSLContextFactoryTest#testBuildClientContextForSSLEncryptionOnly \
+ org.apache.qpid.ssl.SSLContextFactoryTest#testBuildClientContextWithForClientAuthWithCertAlias org.apache.qpid.ssl.SSLContextFactoryTest#testBuildClientContextWithForClientAuth \
+ org.apache.qpid.ssl.TrustManagerTest testQpidPeersOnlyTrustManager org.apache.qpid.ssl.TrustManagerTest#testQpidPeersOnlyTrustManager \
+ org.apache.qpid.ssl.TrustManagerTest#testQpidMultipleTrustManagerWithRegularTrustStore org.apache.qpid.ssl.TrustManagerTest#testQpidMultipleTrustManagerWithRegularTrustStore \
+ org.apache.qpid.ssl.TrustManagerTest#testQpidMultipleTrustManagerWithRegularTrustStore \
+ org.apache.qpid.ssl.TrustManagerTest#testQpidMultipleTrustManagerWithPeerStore \
+ org.apache.qpid.ssl.TrustManagerTest#testQpidMultipleTrustManagerWithTrustAndPeerStores
diff --git a/debian/maven.publishedRules b/debian/maven.publishedRules
new file mode 100644
index 0000000..fd6f98a
--- /dev/null
+++ b/debian/maven.publishedRules
@@ -0,0 +1,2 @@
+
+org.apache.qpid qpid-broker-core * * * *
diff --git a/debian/maven.rules b/debian/maven.rules
new file mode 100644
index 0000000..844847d
--- /dev/null
+++ b/debian/maven.rules
@@ -0,0 +1,15 @@
+
+s/com.google.code.google-collections/com.google.guava/ s/google-collect/guava/ s/jar/bundle/ s/.*/debian/ * *
+s/com.google.collections/com.google.guava/ s/google-collections/guava/ s/jar/bundle/ s/.*/debian/ * *
+com.fasterxml.jackson.core jackson-core bundle s/2\..*/2.x/ * *
+com.fasterxml.jackson.core jackson-databind bundle s/.*/2.x/ * *
+com.fasterxml.jackson.core jackson-databind bundle s/2\..*/2.x/ * *
+com.google.guava guava bundle s/.*/debian/ * *
+com.google.guava guava s/jar/bundle/ s/.*/debian/ * *
+junit junit jar s/4\..*/4.x/ * *
+net.sourceforge.csvjdbc csvjdbc jar s/.*/debian/ * *
+org.codehaus.mojo exec-maven-plugin jar s/.*/1.1.1/ * *
+com.fasterxml.jackson.core jackson-core * s/.*/2.x/ * *
+com.fasterxml.jackson.core jackson-databind * s/.*/2.x/ * *
+junit junit * s/.*/4.x/ * *
+org.apache.qpid qpid-broker-core * * * *
diff --git a/debian/patches/0001-NO-JIRA-Update-expired-certificates-embedded-in-unit.patch b/debian/patches/0001-NO-JIRA-Update-expired-certificates-embedded-in-unit.patch
new file mode 100644
index 0000000..b5efea9
--- /dev/null
+++ b/debian/patches/0001-NO-JIRA-Update-expired-certificates-embedded-in-unit.patch
@@ -0,0 +1,2347 @@
+From e987c569f5ee9de46a32071ad0bb11f03ee3d381 Mon Sep 17 00:00:00 2001
+From: Keith Wall <kwall at apache.org>
+Date: Fri, 2 Sep 2016 14:33:41 +0000
+Subject: [PATCH] NO-JIRA: Update expired certificates embedded in unit test
+ case SSLUtilTest
+
+git-svn-id: https://svn.apache.org/repos/asf/qpid/java/trunk@1758964 13f79535-47bb-0310-9956-ffa450edef68
+---
+ .../network/security/ssl/SSLUtilTest.java          | 2272 +++++++++++---------
+ 1 file changed, 1302 insertions(+), 970 deletions(-)
+
+--- a/common/src/test/java/org/apache/qpid/transport/network/security/ssl/SSLUtilTest.java
++++ b/common/src/test/java/org/apache/qpid/transport/network/security/ssl/SSLUtilTest.java
+@@ -278,1031 +278,1363 @@
+         return clientEngine;
+     }
+ 
+-    private static byte[] TRUSTSTORE = DatatypeConverter.parseBase64Binary(
+-            "/u3+7QAAAAIAAAACAAAAAgAGcm9vdGNhAAABSDadDw4ABVguNTA5AAADyjCCA8Yw"
+-            + "ggKuoAMCAQICAQUwDQYJKoZIhvcNAQEFBQAwdDETMBEGCgmSJomT8ixkARkWA29y"
+-            + "ZzEWMBQGCgmSJomT8ixkARkWBnNpbXBsZTETMBEGA1UECgwKU2ltcGxlIEluYzEX"
+-            + "MBUGA1UECwwOU2ltcGxlIFJvb3QgQ0ExFzAVBgNVBAMMDlNpbXBsZSBSb290IENB"
+-            + "MB4XDTE0MDkwMjExMTc1OFoXDTI0MDkwMTExMTc1OFowdDETMBEGCgmSJomT8ixk"
+-            + "ARkWA29yZzEWMBQGCgmSJomT8ixkARkWBnNpbXBsZTETMBEGA1UECgwKU2ltcGxl"
+-            + "IEluYzEXMBUGA1UECwwOU2ltcGxlIFJvb3QgQ0ExFzAVBgNVBAMMDlNpbXBsZSBS"
+-            + "b290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnbksOuGOSUBv"
+-            + "kbnUvWrgGOQeXQ7QoAMJEPhaxzW5aGZwpxf3F07yEyLKfyFH3URQOrXyl92xoH/u"
+-            + "b8RDjK8plBFQ93eteTK+k582REQdHHx7zdLAyaNDE/RHGJJV8WDbGj4mzguZGkDi"
+-            + "MGRS+j/UnQct6v5XXl/Ux2zahb16ZyoVtDlydKNVl8UR0aNn7esgfFw0x2OmplhN"
+-            + "0A8xqX//sQfVTi2rptBSo73whitUg29abcgtVXZnIQM5kssiJxA9ZewKLWc9K/g+"
+-            + "S2DOiPkNgVsliBaQUA7C5xlaCHrsyerUh8oOdvBe1eW8jfU3SwvejUvTfhMtu/sh"
+-            + "6Wu7GD44pQIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB"
+-            + "/zAdBgNVHQ4EFgQUWpliNfMupTQEz0td70FDAFy4vc0wHwYDVR0jBBgwFoAUWpli"
+-            + "NfMupTQEz0td70FDAFy4vc0wDQYJKoZIhvcNAQEFBQADggEBAGUCdZ01c61JtIA+"
+-            + "mC1+uNGC6wf6+D70TBf8WnrsuFnVU/LFbeuhBg+QhT7GkWx2qAit2L06W4QZKpcT"
+-            + "nqIX+fKImxlLwBXG7VPJXpQBVZ88LY9bLMRwlwm9AoSR70ip+Sof8nV+siSVV46S"
+-            + "1WZYO8QE35XXSF5xlmAuUkHa8RDVyHE24okcLG/GcemPwyv7PXwTiCJjwx9GqgHh"
+-            + "GkNYGPJHig0Vb6j/RXJ9kliw4xhDBcQ53TkUg9Os2t88yuUpNdoJ3fdf59TwcWC7"
+-            + "P4queBPb190HLE3nR4KmiVR7V/XdVUI31bOb11yVmoQ/mATvy+oHCbmdxzrWeDvv"
+-            + "8VGW8o4AAAACAAlzaWduaW5nY2EAAAFINp1WbAAFWC41MDkAAAPTMIIDzzCCAreg"
+-            + "AwIBAgIBBjANBgkqhkiG9w0BAQUFADB0MRMwEQYKCZImiZPyLGQBGRYDb3JnMRYw"
+-            + "FAYKCZImiZPyLGQBGRYGc2ltcGxlMRMwEQYDVQQKDApTaW1wbGUgSW5jMRcwFQYD"
+-            + "VQQLDA5TaW1wbGUgUm9vdCBDQTEXMBUGA1UEAwwOU2ltcGxlIFJvb3QgQ0EwHhcN"
+-            + "MTQwOTAyMTExODE3WhcNMjQwOTAxMTExODE3WjB6MRMwEQYKCZImiZPyLGQBGRYD"
+-            + "b3JnMRYwFAYKCZImiZPyLGQBGRYGc2ltcGxlMRMwEQYDVQQKDApTaW1wbGUgSW5j"
+-            + "MRowGAYDVQQLDBFTaW1wbGUgU2lnbmluZyBDQTEaMBgGA1UEAwwRU2ltcGxlIFNp"
+-            + "Z25pbmcgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDradZr1W8A"
+-            + "D8DmjziXB0UstOXnIEjL+7QbWeDlpgX5Mp4y8+iV+vxaI8x3ko1IfKsVa5Qge/W0"
+-            + "O4vVBF4f6Cbs9LBzUzlSeWJSPdGqWhn0nBLrIgnMbSmIy4k9bD3uo4zqZImrRhru"
+-            + "Y4GCGuc+51MWjIDTAx/UetaYgFk6Gu722yJBmOxzZ3WJmyBjBvKvBsAtetyenE9f"
+-            + "kXth4XJGOiqQYzW1RGhqOoFFbh92GB/5/0qQHkbMsfirguwjC0WwHJMrnDGolhbE"
+-            + "d9Spa4S6MtDbHS/PKe3C27D3ikknc3vUtDjGmpTYfSChBFbiNK+UGlcnKwMyBpnU"
+-            + "EPNVdjMpDVCbAgMBAAGjZjBkMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAG"
+-            + "AQH/AgEAMB0GA1UdDgQWBBStfadW0wTu5E3J1mEa6qz8/tY9hzAfBgNVHSMEGDAW"
+-            + "gBRamWI18y6lNATPS13vQUMAXLi9zTANBgkqhkiG9w0BAQUFAAOCAQEAFYmn/VQf"
+-            + "Fk6LmgXJFhzqNeGo9MmlBb8d/9x9ooXz02pa8gGxnbYz3LmtzGQbf1R2vAwlEHTb"
+-            + "lNWBfjkhTQ9jz1IpdqlD8YsS7cJtQsOecnA7Yev1BUqisxrDeHnZP5UIxOSaTIOd"
+-            + "rl16YS5uhdHua63WpV2Da/HbhchKdIER/G6U5L4x2iQkLHFmYhbNqyrABtg3cw+f"
+-            + "eyWlZJXkPxVmsTn3AGmrDwefC4cjS4+QcB5ZyDAtl3494PqS4/fPC2y/+o8PjybK"
+-            + "YKG6gXKHbzYHuPeubCMZrOxrQouSRLqxFYBJ1urY1kb/jgfz9Xf1o4zlEa2U5LVU"
+-            + "I3xqsv1yM8JAKxuM8c3bu5LSXhqzhY/jpvuIiYo0"
++    private static byte[] TRUSTSTORE = DatatypeConverter.parseBase64Binary("/u3+7QAAAAIAAAANAAAAAgAPa2V5c3RvcmUyLWFsaWFzAAABVutBZIkABVguNTA5AAAGHzCCBhsw"
++                                                                           +"ggQDoAMCAQICCQCrOvhXap7bYTANBgkqhkiG9w0BAQUFADBcMQswCQYDVQQGEwJVUzEQMA4GA1UE"
++                                                                           +"CBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxGTAXBgNVBAMTEGFt"
++                                                                           +"cXAuZXhhbXBsZS5jb20wHhcNMTYwOTAyMTQxNTE1WhcNMjYwNzEyMTQxNTE1WjBcMQswCQYDVQQG"
++                                                                           +"EwJVUzEQMA4GA1UECBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkx"
++                                                                           +"GTAXBgNVBAMTEGFtcXAuZXhhbXBsZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC"
++                                                                           +"AQCwc7RdXSWaFrtNp7RQ1YEh0n2S8VjtBosY5FB6BoNe2B14LyIVQqA/bmbgZJAfn2RTKnEcxyHL"
++                                                                           +"qM1PZThj2lyb9/mtvt2k4gRviP4/ZYbcrtByParZPERu7gmxe7eaJn7ghpqVY5zaJ96XQFSiSzNK"
++                                                                           +"6jBNswx2zMhMnLEzegXFbLL125K8B/++1dJNK2gB3o/M9692mygrJSvGwuPmDYcWQnzsyLPTYx0/"
++                                                                           +"Y+eNtnaBx+4NjsSLCvlp9G7pKqHiKb4agatLHNPyMubt600eV56xWeZ4ujvZgPuPmNhO0ogtZpFW"
++                                                                           +"tF7NrPSCbEXEMVhSgh9mrR1dyR5amEFWCvs23kSDtQZl895Z5CXm2GRAc10HYu5NJym4UE1utsAP"
++                                                                           +"nRhcJ7lOl/lnMfXG+rbn0fnBbh5zoXi32UcCkldNLbXn9fBSn17hRZ5TmXmGOpBxa7By8k+GRkGD"
++                                                                           +"ntQrWHIJdalI73c5Jne4W9NOkWKvTw5wKOUB9HGispvbrOXH9/Qfx/techw9qlK6WL3v7h9VE5w0"
++                                                                           +"+DXiDy4CGq19g9L+XAQq73AvROOTruiDFsPg5rqi4cZVEAhZbHAfe+s59ZOzGIgU5BXVtsmIyiK3"
++                                                                           +"wqQxOlsi6NNpdpv6FM8pQaOnq3tQr67R2xFmRQX6VBD+8X5xrpHNXVUR5VUJC3bc8d98J6Khi3RK"
++                                                                           +"uQIDAQABo4HfMIHcMB0GA1UdDgQWBBQdgOTsHaTNceb+faB5aBhus4mDyDCBjgYDVR0jBIGGMIGD"
++                                                                           +"gBQdgOTsHaTNceb+faB5aBhus4mDyKFgpF4wXDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB3ByaXZh"
++                                                                           +"dGUxETAPBgNVBAcTCHByb3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MRkwFwYDVQQDExBhbXFwLmV4YW1w"
++                                                                           +"bGUuY29tggkAqzr4V2qe22EwDAYDVR0TBAUwAwEB/zAcBgNVHREEFTATghFhbXFwMS5leGFtcGxl"
++                                                                           +"LmNvbTANBgkqhkiG9w0BAQUFAAOCAgEAMR8mKY7ml9KrhnSMbvTauvuXNXT5hp0NRpmQc6Wt/Vyw"
++                                                                           +"V4BPVAPOz/KCmMj0tkz/LOSk5MbLxXfDDhQHA1zKPxYLM4DfObUhbJcsNo+HlC2EQ8vN4srqgNFv"
++                                                                           +"rY8yvfIgTILDUv02381njrz+GOLClSbLB7hcXvrIILENb72BwMv4QTIvXxYaJRa++s89I1OWe4f6"
++                                                                           +"CzseEIBQ2ezMsU4Qjgv6tfvgsn6K4tfpVLT4jeJkv7xZ6WAW6XKgEcDreVGm8E0/7B0E5IBFgfA3"
++                                                                           +"VOs78s5BGDccz/EFcnh5Knkhnj666Cbn4rhvI/CB+TMj5Qae18Qr3cV6j7pMpCNYwwHUT2/Aoygq"
++                                                                           +"/BxrKgDX0b8xlyiDqEgy4vHYdb1980FOkdK23z5Q2xVeTeCJDFNPa7oNwHj4d3znbR6QRGBIQHKU"
++                                                                           +"v7iKcWNdmtVjYV9MQvMM9BVcYxbg3KDpV9GWXpz19ZWYchfZJBGUCENPE55YKh7iyj9yAZ7opPDx"
++                                                                           +"JlyvDcEwwyl/N9I6KlhqubuI1i8arsFY+ouAaNNfElBMPeoU7ws8cq3C9+ek+vs8BT4p6Dkj7cx9"
++                                                                           +"kwugSW4mDKdlLwLDyfzEpIEpg/rjBtSE2DRLNfpr05MKcXsZX5RB33g0IpXVCBGLqRWFHLgNnUkv"
++                                                                           +"tT+ptmkwvMXQehAbwvWtelKQWr6tft8AAAACABBrZXlzdG9yZTEyLWFsaWFzAAABVutBb3EABVgu"
++                                                                           +"NTA5AAAF5DCCBeAwggPIoAMCAQICCQD5mUaCZSGVOzANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQG"
++                                                                           +"EwJVUzEQMA4GA1UECBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkx"
++                                                                           +"EDAOBgNVBAMUByouKi5vcmcwHhcNMTYwOTAyMTQxNTQyWhcNMjYwNzEyMTQxNTQyWjBTMQswCQYD"
++                                                                           +"VQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNp"
++                                                                           +"dHkxEDAOBgNVBAMUByouKi5vcmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDNP8p1"
++                                                                           +"69NWypvWS5mwSYsEHL4ITE7p8Ym26bZTUT66yoY1gxH/sXE0VTSs0wea1Jf+VUrxk6hsMjtu9Z77"
++                                                                           +"0zXGrqpBS0KLrJcgAnLRatd8ZAGxakNeESXEIrVBly9MK4NrMtyDXlo/vZdsyTMMMyllPjTGvFcV"
++                                                                           +"4zZdH3MGo0Zh6pZjnXPlvDCII5w0m6oairCVpH73LmO6CfcIncYRgx94dQNLMR0tuxCuTZyvwyjd"
++                                                                           +"y2c/KQbNt+FIKQZJBozwyXPnSEEO7L3r8FqFw/fK1dWpyo5sc6M3tGjgNfCSpTJXy4qxiJPDi8RE"
++                                                                           +"87oEeQ97VEdzmsooMhLMnlCagJxO3nMtM28S/ahc5fjUQd9Gsw74G8bMAWvv5Dkt3QTRbHlQ4Mdl"
++                                                                           +"AMPF0117o4THujZpkSm0rCdvKCGFv7lZIyf+0p4HL5JwKjBZjHc8uXKp7CQtPh3UnZyHcqey48E6"
++                                                                           +"mQm3uv3YHPIzUTcWYDCEAyPchZnWoYZE2N5B5bzuPrRyckgTS3pOS7WiYUgUVE77stOgYcOsA/qJ"
++                                                                           +"44xqEXzPCR3OXPRLMCacRsnB/At+SnlZxzz5Gx9QOZPCibW7Q0kEHpf/Ct10aq2wLzNgqDx93xTx"
++                                                                           +"fcNc1glgH0ao+6lUyxX9q8jFJTtqzx00p/0yApFAVz/9/nKpHGLF7KqNgFhcHQiqIs1b5QIDAQAB"
++                                                                           +"o4G2MIGzMB0GA1UdDgQWBBRuPq5dd25CnI+IGzefyksqvejPEDCBgwYDVR0jBHwweoAUbj6uXXdu"
++                                                                           +"QpyPiBs3n8pLKr3ozxChV6RVMFMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRlMREwDwYD"
++                                                                           +"VQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEQMA4GA1UEAxQHKi4qLm9yZ4IJAPmZRoJlIZU7"
++                                                                           +"MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggIBAIpiGjC1weE8zVxaSWLVc5yu+YZuGSvI"
++                                                                           +"NOJJRsyfotWVPMBBNmwYscTiYyjiweNqfHYTK/nNxmdm4qPeoyMpI8U11MUILTt6AL+JM6sR16qY"
++                                                                           +"Ij9PbXzOCJB8mLyZVFygKftPivfCM4xGsOvsH22uHCKYBbtQJJLjP9yIxeI6YAURz1goEivLzk9o"
++                                                                           +"dzFyxkOKe4uGzwEBqgU6fHrOC9WFIk4/pa/52o1dKly+ls14Nbq3wiGPOVZVVnbJGaQMNvibCUPv"
++                                                                           +"vHq2yeqNScpPzcoZyNeKdVXA75TIG/PltkS0k/KPX2fCSD99CnD98g2L+bGU9PFXG8MYaTOCnnKc"
++                                                                           +"Qp0j1Z9lYtQiXATfkfGr+IAnbLTBfvwzPlPT0j+4lBBjBwuLgZCYHVRs4JAVx92SUuLDoDl9akN5"
++                                                                           +"usuuhuh+thokwaDWRITAWX+r9aLLqyUmEydTL9RUe5WBWklO992cKack1UhQJzeNmVO1na5y/BIy"
++                                                                           +"O5touRVxmKDW39eXZ8vwmzTTSjqeqlMPGRe1Ll+L/LVVT9SD4XSVthJsUBAlhdW+a73iCGEJ+BZR"
++                                                                           +"o5CeE9V7GpSF6rrMN1o+4jZt3VCuOasUbvsRvKSuHiuyKoeG+OeNrINE8gOyPp6n+t1KQx5fRpQR"
++                                                                           +"s9naYIz5fC7sKye7N88QnVvWpA8Jq1S0nj9eur6RcUmrAAAAAgAPa2V5c3RvcmU0LWFsaWFzAAAB"
++                                                                           +"VutBZqYABVguNTA5AAAGLjCCBiowggQSoAMCAQICCQDb5QsXfWUWdDANBgkqhkiG9w0BAQUFADBc"
++                                                                           +"MQswCQYDVQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNV"
++                                                                           +"BAoTBGNpdHkxGTAXBgNVBAMTEGFtcXAuZXhhbXBsZS5jb20wHhcNMTYwOTAyMTQxNTIwWhcNMjYw"
++                                                                           +"NzEyMTQxNTIwWjBcMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJv"
++                                                                           +"dmluY2UxDTALBgNVBAoTBGNpdHkxGTAXBgNVBAMTEGFtcXAuZXhhbXBsZS5jb20wggIiMA0GCSqG"
++                                                                           +"SIb3DQEBAQUAA4ICDwAwggIKAoICAQDFvK1eaYndkaHMzGeSfJ+Q8kI0yoh7hFWaQ7DaGBZuRQsi"
++                                                                           +"mcesWBcV6bPnMnnpDVgM73GlcP54NmghNa7jZXInLF4/HVrr4uYbeeN5idU4bm39FdctffxTQVnN"
++                                                                           +"qxUOOBkH3hIhTJvIuTJS11P3x7U6FhnkTkkS38pNtqLaedX+fGHte/J0K1YTDcjE27pp0rIVf/to"
++                                                                           +"9q3PEsjcRGUWx+aENml9ldLSzTn5PJZnnoPGljeaR2zvTIhh8OiOTDlXXwtuQvP8EYQvtV1KJn0w"
++                                                                           +"qYPaepOyDub0dlWRQ7RO73rsgktfdSEad4bKOvAyViGtaXSIS5TQ9UExWRFb54xFfW4Szjp8TBDE"
++                                                                           +"zrEJHzzUSMJ3PY9wGKtYqDHi5W3ic28dIus17uBuUSvcRka0cpYeWAeR8imI56AFsiCom/VmJZs0"
++                                                                           +"IbCMZghWKNnCiUPzfuRrS5rB7ph0iMzfZfoNW/UCN/xLbZfNQtYqyWexee23q03hhIgTkh27vgH9"
++                                                                           +"qWJFRYb2GeusIkRBif1Ih1SsG6+f4KHqcf0OnYVP0kInq11CzXAMZeuafhlnUy0ofQ1L0Bqz7g+b"
++                                                                           +"LhZg3NYhio1U+en5bRJPy8cavazeXmK52DVyqwByOcV9sM/myujtnUapVFwtFytBd3jnUWtpv3B/"
++                                                                           +"DqDKX0/Sl781QHBBIhc8laSQ278gnQIDAQABo4HuMIHrMB0GA1UdDgQWBBRiaZMkFmQQvhV94s8p"
++                                                                           +"gfTqTYkwjzCBjgYDVR0jBIGGMIGDgBRiaZMkFmQQvhV94s8pgfTqTYkwj6FgpF4wXDELMAkGA1UE"
++                                                                           +"BhMCVVMxEDAOBgNVBAgTB3ByaXZhdGUxETAPBgNVBAcTCHByb3ZpbmNlMQ0wCwYDVQQKEwRjaXR5"
++                                                                           +"MRkwFwYDVQQDExBhbXFwLmV4YW1wbGUuY29tggkA2+ULF31lFnQwDAYDVR0TBAUwAwEB/zArBgNV"
++                                                                           +"HREEJDAighFhbXFwMS5leGFtcGxlLmNvbYINKi5leGFtcGxlLmNvbTANBgkqhkiG9w0BAQUFAAOC"
++                                                                           +"AgEAqa2GUD8L6P2roEoE1R0y8EzmIjjqQOLrHG89PFIRjj9jJbzSNKqVP9T8qUUepIF8Df2PLCKB"
++                                                                           +"jhCV/t1+q8nVBV1gX/x8Mz905Vda1XdxKTYJp88OuoRl1FFDpXZBskaH4X9ynKx6GKifqofR/7RD"
++                                                                           +"r7swguZN2xDVnPVMZnTSI5eYGnrYJH8c9Kbmz40KJbF8Codk/L/3i3uhjGgLVp/TqYSYoTCn0zxa"
++                                                                           +"5rHFMq2HaWPyoj7ms9Be9v8DmoQ4n4bsSLMEVaXIPfuBYChZwblT+qp8bGCJGFBXf41Ng5/CNYqB"
++                                                                           +"Uo8ZrhU5tvAGl5hd6AlhtUEN/ldZFGqp9OipdEqfOeT3Akm3xot0EHOhqzf1ckWV3nUa4aPVtetm"
++                                                                           +"sFN2LHsy8xq/PPH2hFjZw2OUiycI+BQdM77r4dGWPNolFzKsTOBre1lTWKxoO+oZicZ1HfQbftvJ"
++                                                                           +"Z+c3iXzQwoEC6eKkWriJbn2VKzrqx3an3hWk9YFCid3HgM/FbFMcJ2yW7YRDVmosNNmIEbeUebXW"
++                                                                           +"ds6EnQ95X3R8a9zQJYQ3XwKtzFpV87yhrwIGIW5EYC6PQHF1yKlYZASFdHVpdt92LpZSfITTyYMj"
++                                                                           +"gPYmC82HAaT9qnwHK96pa1nMhAmKpE6VIwhW2rNa5HvJ6xY6/D1GNbp0FW3Pgs67rDnEoFwnX+N/"
++                                                                           +"lQIAAAACABBrZXlzdG9yZTEwLWFsaWFzAAABVutBbSUABVguNTA5AAAF+DCCBfQwggPcoAMCAQIC"
++                                                                           +"CQCnthdI64QDMjANBgkqhkiG9w0BAQUFADBZMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0"
++                                                                           +"ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxFjAUBgNVBAMUDSouZXhhbXBsZS5v"
++                                                                           +"cmcwHhcNMTYwOTAyMTQxNTM2WhcNMjYwNzEyMTQxNTM2WjBZMQswCQYDVQQGEwJVUzEQMA4GA1UE"
++                                                                           +"CBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxFjAUBgNVBAMUDSou"
++                                                                           +"ZXhhbXBsZS5vcmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDHZRqoukGFLZeBPhr0"
++                                                                           +"G2i8SVCN9d5j6/p6nRFb5CW3/+zgs5+mC5aSKV3v+P7tztDLdePK3iGe/koR6F3olRmi1KZEJS9K"
++                                                                           +"E1fYuI5bd+vLIcOCfPSyjmYdXI/lD0p8Ii+lHlaZOG4wYAWwrnsLKCEm9+jR3Ba+qt5ubuW5gWlL"
++                                                                           +"pJxfAljQ2MDCMYXRWAgYgmhAiA6LiFEU/2vK9pfCIgMQuCnI/qDlyxUtllcgRrdUCSTPJldogoTk"
++                                                                           +"S3eDrT1sDqabA//EOWF8NCcSExAkVnw3+SumcOg3PevmIx5ul5F8re4kclmHzUOlTO0Tax+nDNmx"
++                                                                           +"mbYqUe9w23/FD2edzS/6Wrv6fAqexyblkXiIc/sMhts3chdAi51PsmQ6xaokrWrFpK1MTaUnH/jD"
++                                                                           +"ylpG3gxnvqjZDrpV3+feap2LHVQAHfXYkMUamyxCQ8P14BjfHbhwQeCr2g/Z4vxelQgcj14iej+B"
++                                                                           +"G5yRWMhSMAbNQJ0CpRBf7Y1bO1Fbu+FLHiwjygtxTQyNT3mPoVPQHys73HYl2pI2us72AzBAgFTb"
++                                                                           +"6qqzvbwhGuv/CXPI1P7kcM8x/fh5BE8ZQ0ixCIJMM4MP2Nnx6hxZFuGH8GP2sg1C8Kz3HK9DRF5N"
++                                                                           +"V6dH2OYIx7I3aQYVucW/IGJ9/zW7mkZS8Tb9WsLa6N6uo/PEVGh6nXZpgwIDAQABo4G+MIG7MB0G"
++                                                                           +"A1UdDgQWBBTssUOh+PFW+dL0Eh1THwBmZ4FvYDCBiwYDVR0jBIGDMIGAgBTssUOh+PFW+dL0Eh1T"
++                                                                           +"HwBmZ4FvYKFdpFswWTELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB3ByaXZhdGUxETAPBgNVBAcTCHBy"
++                                                                           +"b3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MRYwFAYDVQQDFA0qLmV4YW1wbGUub3JnggkAp7YXSOuEAzIw"
++                                                                           +"DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAgEAxk80rlNZiOk/p7bDW+DyMIz5HBQU1WqJ"
++                                                                           +"71eskKs8uccQ9tlFMuehd7GBw8ums5FIBWw/tCMHMhR1gcLvmQ8GX4iWHQwec8W6KXYzS/1Punje"
++                                                                           +"2D6Akiv1UjwWBYjUDr1tWpAAqdy647PhK4k1I+FELba1x9JB3yQTunjTyVTrzy2lGs41ImKloe5C"
++                                                                           +"fYh4rQLPP/jjeNYbgfUaXhufwv2qq6k/WnjmM3S67boC53P9vNgdz5EtizNusnhx4D83ecQ5SS8I"
++                                                                           +"G8PQZmN75jUg+xKaBtxr03AblGQRDoJQZdVyDGvjyX9cgOJ0lDzP77Ca6bmOj7qB6a6X2NWiF/pr"
++                                                                           +"Wc9fWF9Qehjs5xPmUxKfctTOZ2PEPvPGb7GrHK82arHCSnSu4/nL5b7mBPInp1gsb0mbo+gdwrwb"
++                                                                           +"6iBXTynXil1Y/fqGFGbNwOyteaqueEbRCdINyi4hCcatQSTLv8oAU6GEzXCelkP+iTx0Y9CEp1Rn"
++                                                                           +"qTOTiW++vBDTDxXp4XLmQuX2viU1fwpsb6hE2F2d3uqTBbYnVxA5T7VvMDL4B2r9wKzzXUfMsC1q"
++                                                                           +"m4hquq1YOmF0lQy5kFZvHePhFMWoMxuNM/PfScotvr0YoiZD4hKw2l3bqxSukbG9fEXZ1kM+3pXx"
++                                                                           +"hAZ6Tjt6B7GIub89FYqvCryWvKE2JE7v2MrjaiKY/UAAAAACAA9rZXlzdG9yZTYtYWxpYXMAAAFW"
++                                                                           +"60FoywAFWC41MDkAAAYPMIIGCzCCA/OgAwIBAgIJAPtyzK3J1z5DMA0GCSqGSIb3DQEBBQUAMFwx"
++                                                                           +"CzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRlMREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UE"
++                                                                           +"ChMEY2l0eTEZMBcGA1UEAxMQYW1xcC5leGFtcGxlLmNvbTAeFw0xNjA5MDIxNDE1MjRaFw0yNjA3"
++                                                                           +"MTIxNDE1MjRaMFwxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRlMREwDwYDVQQHEwhwcm92"
++                                                                           +"aW5jZTENMAsGA1UEChMEY2l0eTEZMBcGA1UEAxMQYW1xcC5leGFtcGxlLmNvbTCCAiIwDQYJKoZI"
++                                                                           +"hvcNAQEBBQADggIPADCCAgoCggIBAMP/qhHCCKyIF76WM0sFip5BvbJmZ0Tpxec9B4myGPT6TVBY"
++                                                                           +"X7zJhnBMYKwCdorwh93yL8Y7LakiVM1svbtlgO+blRewSQri0yv0bLSeTy0KDnQBVXzW4QA8o3jL"
++                                                                           +"CjFPFr9jP4dpr/pWGrBpgsF2/MYeVd9z6K0knSbGzb0tTjivYpffsKG68tmjmNyuB/8Cw5YyHKeU"
++                                                                           +"eIQNNygEekKF1Z/2D96NjcZSBVvImY/nSDcPa1joihhRWb0e7Tw8j0v5VMY8J6NDp9ShP9Z+ilGf"
++                                                                           +"SrzPkNrnyt+I+ULv07JS8b0Z2lr8WXsOEWt/38vO/58Rk0H4izE5T8LHs4fhwgyz0b79LOZO6NaJ"
++                                                                           +"ZVmYk2GeTFEcC0Bgdv0oJT957l6LwTHb59CczaXIQTAytp7QgqQGKiM7JmMFUJAUWj9bosp/Xjkq"
++                                                                           +"T/fiHv96nIXVCWex04vW44HsvS8V0Ylm6oZb1mghRx/3m1LLUvsG9UPaV2v4CeMLqhn7yENpCuot"
++                                                                           +"Pd6yofUyrKhj0vemVFIK0MAinaeAr2b13WRFZGM31eM5pccmBBjXiApCtfeONY+FZGcAl3RiQ3aR"
++                                                                           +"qqEWcMyMtc3gLU9AL9yJN5zQTggl/RtCuIWw7lIRwgANDBgrMNcEMfL61Z3y0Yvtzk2jT6Xj1epp"
++                                                                           +"dgREYpDcdtuxRX458bpYsIgAikZBAgMBAAGjgc8wgcwwHQYDVR0OBBYEFP72SKdmLnfWkWklsgZh"
++                                                                           +"f8M3R63UMIGOBgNVHSMEgYYwgYOAFP72SKdmLnfWkWklsgZhf8M3R63UoWCkXjBcMQswCQYDVQQG"
++                                                                           +"EwJVUzEQMA4GA1UECBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkx"
++                                                                           +"GTAXBgNVBAMTEGFtcXAuZXhhbXBsZS5jb22CCQD7csytydc+QzAMBgNVHRMEBTADAQH/MAwGA1Ud"
++                                                                           +"EQQFMAOCASowDQYJKoZIhvcNAQEFBQADggIBAERcEnWfm4Hkgptqoxityf41rzhhXVZx9wkx+rEA"
++                                                                           +"eAPBbtgNMlkahAvAEmEKCVziFAMCWtxCLKXE62Jq/VSfzuUI3ZoNAlnrplnZ17KQBq7eXcVA/jzH"
++                                                                           +"XM54KigkHSr5rAJPWDmLBdmr8dIzt3m+DSA5cFOfeiMadXWppP+hcWTtiKuPXSIRj5UKG05p5PnZ"
++                                                                           +"F4jaJJKS1++wNYswIw+SXPvC95kfi7deWyu7JnTLdj+C3wP51yWY8anOQEjR+ZEtegxsOOb/Lh3c"
++                                                                           +"/tQyO2tnqZyNG8emuO+zBPBhcIlRq64B0O+5QhMCEZYSov49ru/gCSQlEZX22zA++TcqLMkSAy2S"
++                                                                           +"7cfRPl0DxLJR0OKQZk0PVK2f78ZkhEArwg/ucO+3QE6GAAnYWO8PLdc8bh4BhmucJ5zOcsfYptMC"
++                                                                           +"CZA9aCDA+Vu1rpn84+JaOeLisNJkWha24ij7AMzzwu8uspPdujFthQbZ84cxaQtPZc3UN+X4EAVV"
++                                                                           +"RciN6++j9q1UXKjwvpv+3Fb5w6tjccaONGaMMAtxD6NsAC7r6qmomuTW9kqOlvcUV4Q5TM4/JJfW"
++                                                                           +"mQxixhMEGv9O08cGafCvOa+mlIyhQsxyAP9d+iEWwvMt/2m2uJDM2sLEQv8rIPf2nVfvewBT4Qik"
++                                                                           +"AGdK43vRq8eGXpJnCRCue4jBbxDGhY63ktsxAAAAAgAPa2V5c3RvcmU4LWFsaWFzAAABVutBavYA"
++                                                                           +"BVguNTA5AAAF+zCCBfcwggPfoAMCAQICCQDnwtsZrUgpuzANBgkqhkiG9w0BAQUFADBNMQswCQYD"
++                                                                           +"VQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNp"
++                                                                           +"dHkxCjAIBgNVBAMUASowHhcNMTYwOTAyMTQxNTMyWhcNMjYwNzEyMTQxNTMyWjBNMQswCQYDVQQG"
++                                                                           +"EwJVUzEQMA4GA1UECBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkx"
++                                                                           +"CjAIBgNVBAMUASowggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCpeguzUe0G+A/9FDCk"
++                                                                           +"TmxiDCkaiczYuIdXYXI9+llRwzR1UCYWYb7oVkcVsEPmx5+egDR4ceLDNPWiVK3OCPm6mlMIsFTL"
++                                                                           +"Wqn51q2bFOSR515ON3PmltpaLyWOjsCS3JxUemSDO+R30koavTIJU6x7UI1/jBJCHadx40oCxgh/"
++                                                                           +"kwz6FafUXxzEwOmeOT9xc4fY9cMhHXDtmH5VXoFOp3HkEmRvIrWvnnf/2Py5+hX9CtrkZLLmS7YD"
++                                                                           +"ZkYTKfyIK4WzKFA/pN1tUzWovC6P2HtpQ1mgDAJ1+xV/k2FC/ZKwBoz4bpr/aEBt3q2C1J8lMMQW"
++                                                                           +"YtyZSRnZMYilU5CITwhpFPJiDv8expe/JTwpFOMoZyj/pK8ZOzE+/XqdeE0VlFLtlqLc/wumc3KX"
++                                                                           +"xTtt8EFRdr8VxhrHn8Mt4eVBZJuU7Kw2rynRq6V+Cj8iQfyDUO4LJ1+aTQ42y+q8QwF15ISLP78g"
++                                                                           +"5vu82jB4A9Y/8+qdbU2jvG8vbraMJg380dbCqmDyc957UVH5CrbjYI9ji6romUtCXHzDdAkXTTKJ"
++                                                                           +"yXvjSgzFlPj3jkdY0TdLGiLpGmIU+1wznDN+UgufXEkUP+aoA9SF68jhaVHmZbQn2n45QgBbNkKf"
++                                                                           +"qREptcdEBPdu9527LlUmMTjCrY6Fcll2WcGgjS7Q/aAkjcS58Nouu5X9PwIDAQABo4HZMIHWMB0G"
++                                                                           +"A1UdDgQWBBTsWSVhrBtavY0Ssr4c7P0rNeSuFzB9BgNVHSMEdjB0gBTsWSVhrBtavY0Ssr4c7P0r"
++                                                                           +"NeSuF6FRpE8wTTELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB3ByaXZhdGUxETAPBgNVBAcTCHByb3Zp"
++                                                                           +"bmNlMQ0wCwYDVQQKEwRjaXR5MQowCAYDVQQDFAEqggkA58LbGa1IKbswDAYDVR0TBAUwAwEB/zAo"
++                                                                           +"BgNVHREEITAfghBhbXFwLmV4YW1wbGUub3JnggtleGFtcGxlLm9yZzANBgkqhkiG9w0BAQUFAAOC"
++                                                                           +"AgEAVkYBfdIAD9TmCTcV0FBTngsqNsZyl2RJ7wDeJddsY+4+MqHQgorq6a8m0XhVlFnEqFs0erbS"
++                                                                           +"o/RC/4KLkfb+QyUp5/c26tGDmi8iAvfxMGU1d15S+tApVjVCd6BUqxJCY1ol/YUBkdtWFg1kXSzk"
++                                                                           +"ukbFsoOVfDtfz4j7frv3xFxSTbn9QH63cQfEaEEaLPl1hW3BE6JcL6na3m15okQE0Is4nvedCfd/"
++                                                                           +"hY+30YTFy3T/DFv4AwX2/WQqI+VRA/me9Tq/orEmU0K+VrkSCxsLAqQh/1Ue81NPY0VeEFAwEjlU"
++                                                                           +"wOdaFm3oMOKxOxodS/Bt62ge/eDHvBAlh+d99n9qg6TQpH2FJHmxfX5ZEj9uclES5F0Yjih5tg+Z"
++                                                                           +"E6U/bjkx2ChwhmuPYXObLs/iUgic54snKotMBA9H3nX6f4yZS7sZmhHmjhatB8WOEtuX6wv8Eqqi"
++                                                                           +"O6pYoOth1wFKGNpmFm3xYSLriVApnHzrToxiaPS2N+bzguNrXveb3lLgku3w6Z/j2Inhi9kMS1/o"
++                                                                           +"lOIUCHYJb7vfDr0D4ELmS6LF/3Q4j3Pjf/InaoSSCr44N/MR4zJvWvZYBz3FuoT7Ov5sekgihisv"
++                                                                           +"Io5s7kRSnWkCHxV7b3i1HuyBhCWvtsr5PwlRu62aGHDx/zcFO45CHhA7nTg/H4LNYUKCXexuui6w"
++                                                                           +"tVQAAAACAA9rZXlzdG9yZTEtYWxpYXMAAAFW60FjggAFWC41MDkAAAYeMIIGGjCCBAKgAwIBAgIJ"
++                                                                           +"AN3n6RoioRdnMA0GCSqGSIb3DQEBBQUAMFwxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRl"
++                                                                           +"MREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEZMBcGA1UEAxMQYW1xcC5leGFtcGxl"
++                                                                           +"LmNvbTAeFw0xNjA5MDIxNDE1MTNaFw0yNjA3MTIxNDE1MTNaMFwxCzAJBgNVBAYTAlVTMRAwDgYD"
++                                                                           +"VQQIEwdwcml2YXRlMREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEZMBcGA1UEAxMQ"
++                                                                           +"YW1xcC5leGFtcGxlLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKBCPc++0AiG"
++                                                                           +"TX01xBv7qh7o7XP9BGpmFJbduuCul5J4/5XyPVQTsUSQtPfi1uvoLDEyi/04OyGFqSbthWRxidUC"
++                                                                           +"BjWFANJeA/TPASPqsRH3NVNU1VtZq3B4Re87uP5jlFI07lsGnJcE93SKOP9LDsD8VwsbWgbn9BMz"
++                                                                           +"w++oKfb4640cqSTe/5ta628JKJ5jnrb4j/UndpQX2lBVyaYZ4yzgu/a5DZqPSO15fFUNK7kJfFuB"
++                                                                           +"LqMzIOcQwIe130Zh0lgbclIrHHuo1TC6LJg0HUCDdPjjEnRUqARV8NokawcXEGgknkiVHkm/FSfr"
++                                                                           +"UjK9GC3uKDkCpWw/2+r4uh1FFzhv0WUJV6byMXmsStaRW2Nwfe07vE/m9VpuKF+UVlXmJ5JlSInm"
++                                                                           +"PdaW2IzFUucOc5LMcjpCeYspKmQceSZgwKxM51ilc95FLmJgzKXsN63dwn8KPZh9QIRPy0p875C6"
++                                                                           +"o7ZjZb+K0kq9isS9avltSriojmDqe46LJASyxu9N++sAENVjUD+4FpZi72o4R8iDv1prIQULYyhw"
++                                                                           +"sWh/sfKdie5r7/wj3SJhiKYVE3veEvA/hevMJZn0byF1P/x0ofAKvcpl/sR3iAngDcV0L5NfH147"
++                                                                           +"hvsskxsOfy4YZXR7GB0H0zCETeGuKftTGLipQDRNegIIT5l570bQHAb4GoejWJdXAgMBAAGjgd4w"
++                                                                           +"gdswHQYDVR0OBBYEFIfno5y3gDsCxSLnZmJRxxGqds3pMIGOBgNVHSMEgYYwgYOAFIfno5y3gDsC"
++                                                                           +"xSLnZmJRxxGqds3poWCkXjBcMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0ZTERMA8GA1UE"
++                                                                           +"BxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxGTAXBgNVBAMTEGFtcXAuZXhhbXBsZS5jb22CCQDd"
++                                                                           +"5+kaIqEXZzAMBgNVHRMEBTADAQH/MBsGA1UdEQQUMBKCEGFtcXAuZXhhbXBsZS5jb20wDQYJKoZI"
++                                                                           +"hvcNAQEFBQADggIBAD2ZOIJPqaNQsobtSqB7oUTExHTJgMKaybjhiWfUYU/pv4EaDWckRFbo+fmz"
++                                                                           +"Dsi6Bmg8kWfPrbBBk3w0dVVtXK2mKGm3gv8URLmrpXMpbNcFqDNjNIbeM/VO5xgTQ1zJi1UtbBUC"
++                                                                           +"zA86E+ABm2PdssFqDz+TvsNt8gEqrSFfnmXGp2tohpoRvWN9gPK8BD1u/D3Jpj/TqG/MrZHF0ZDd"
++                                                                           +"WmtnCoQJq3j6kIEgHm87nrMABkrpUV8dB1Qw6/5pA2R9azjqa6/O/7AP8txBWVJpgdkMgpfqXMki"
++                                                                           +"UNiJUhxXxWnLNGNsJk2cFDR8haQGVmcG3B/dmk7G2N7XuEFq8jwstDXlRUDbTc/yieGdee5PYULr"
++                                                                           +"9cfdd9ljXQLYi/3uDdIOgBQArp4tPNqa/fgViJRRrtecJ6UEIt/FtFRapKyXLyiHEJgLIeT02dea"
++                                                                           +"v/DfecIPgQ9oS9SuAiRPWWh1MbY5I/QLa5P8kwDf4V5Dz0yU2vOkF37xBQmky/0gw0mRc4+RsxCO"
++                                                                           +"mc2oChaKxr4c1wqKChjEX/wOFeQM50JyGI37ln+2ma5ymSOc3nYTqJMBNApoctHKeGTMzT0xMCi7"
++                                                                           +"+j+F/sje6VtiEnpY6jMNtwDjSHjoigjhNeBAcJBm3YL53u+j8Nlj1l/pVCrTEwIkUzWDEXxseHaJ"
++                                                                           +"Pw3DC7mJ5QTzSRmgAAAAAgAQa2V5c3RvcmUxMS1hbGlhcwAAAVbrQW5UAAVYLjUwOQAABd4wggXa"
++                                                                           +"MIIDwqADAgECAgkA9QTGOPFAnvkwDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCVVMxEDAOBgNV"
++                                                                           +"BAgTB3ByaXZhdGUxETAPBgNVBAcTCHByb3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MQ4wDAYDVQQDFAUq"
++                                                                           +"Lm9yZzAeFw0xNjA5MDIxNDE1MzlaFw0yNjA3MTIxNDE1MzlaMFExCzAJBgNVBAYTAlVTMRAwDgYD"
++                                                                           +"VQQIEwdwcml2YXRlMREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEOMAwGA1UEAxQF"
++                                                                           +"Ki5vcmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCtKNS3OeXHsVOdxdgsRoY0QcrK"
++                                                                           +"O6AdzYrlRaiU+i1CzV25o/5Km9gAzleDUxLhZ4tVEn0DK5WQA5OB3qChnp6nujcRw4hd3hpjoIk9"
++                                                                           +"+GFFFsq4nmsG9dYU7wgOpd1nYADPlu3GXjep/Vnvk0OgsPtyQFQJcTb6nnKE3gen/L+XZplE4USo"
++                                                                           +"83RPwwMJZSE0JMLzyjS3FuKMbjOyeBeO3C2kRT/NB/KuFLsL/7iwEnnC5UAKynOJUNLvbMGHp2h6"
++                                                                           +"l9jHRw6Sa6pYIDy5nsvqN6LPcYNLH/UXz/ZzqqXeL5jBz3cVIdcweccTSpRI3+KWNYrPq8rkorJv"
++                                                                           +"iRUSXDHDMCmFop0YiJEtvDtgWz+ORNGtkdHuaqenkIfaPmVzikpTOvDWwOYrEuJ1IDETmDa7+MWl"
++                                                                           +"ikuScAbi8Ch/5cQ8Va7M5Zgr3sypsAjrrF51v4/ClP2bJ5ixQXqwFdJdKyNSnGIrX8CniwqqQ6FQ"
++                                                                           +"KPSve8LbTyW4AEGfvzR2TpqDztWGp9Ae1Jc5mHeOOn+6LE6f00CFyv1spdYtqBvfYeGeMXNXL1eU"
++                                                                           +"4ax3d4ODjgO8zow+fxsfhmmyQS1rvABF+NpuRS+B7ML7txOBgF+Ge2znHA/xawntGeEOz6Lqh3/V"
++                                                                           +"PLNvIq3ORDlc5baZ55oe0l4JIPBl3kUjy3Is1idGcKJXWV5D7wIDAQABo4G0MIGxMB0GA1UdDgQW"
++                                                                           +"BBQ6FKLROz5fTG10zxsxEzocTqGwPDCBgQYDVR0jBHoweIAUOhSi0Ts+X0xtdM8bMRM6HE6hsDyh"
++                                                                           +"VaRTMFExCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRlMREwDwYDVQQHEwhwcm92aW5jZTEN"
++                                                                           +"MAsGA1UEChMEY2l0eTEOMAwGA1UEAxQFKi5vcmeCCQD1BMY48UCe+TAMBgNVHRMEBTADAQH/MA0G"
++                                                                           +"CSqGSIb3DQEBBQUAA4ICAQAvTuj+4fDSofGF/3puBhWPQfOn+HPL4IqYxzMsTfQ8o/k3SjMSQox4"
++                                                                           +"XvL13TxZNeZInrC+1NEUyPt+FtiVF/9XkHL1emActL7J4hyp/yTKi49+O5k+3Jl2kkXQHZQqrbTj"
++                                                                           +"Ja01muFFY+yZfakUHpDys7SKSC4xwrL8zVVoZ9gAy1fpTz8ERchdLe+B9QYLbeCYmX5jrP2NdtzG"
++                                                                           +"jPs3P1p+VhD+ankIgDgQksKuwfRHWsxK4/Yy2nM3Aj1Uxwa9xWT1abrF+q5zEiA8/uB4m9dM1+Un"
++                                                                           +"DNfh4TOdPvPrt8wE4uURTW+Jy2ahIIEx3V/vq5MFaO2IaHOoM94L51vbBS7ubg0z5HDXDVcKLoY+"
++                                                                           +"1Rfor7A8LNDbPB51N0539PiQfl8ilqxamSmFbpLLkMdum8rW1GXv05Z4boyjlCfUkNJGBPXLA/sf"
++                                                                           +"Kl7S1kBm4p2cl3H+b2QHaphKTNGSqq+5teSpebrh2L7F+FXjKxxwW0mfZNxWS1a7UKElD2Ova/Vn"
++                                                                           +"JNTjOJyCUjKx264PYbWmDW3pLYHlCD+crja6+yevgU1A+mndEL3tlhMAyVjewtu6fbtaZ3Dh9F8U"
++                                                                           +"ed5O4y1x/6I0OTC3a8AxEMsJDVb2PVJ2brqRw+faUdhMGG6VyhUbGa2PsTMfUQv30o+VFwai2bz7"
++                                                                           +"hoFWQqkbwhx4Z+eJcABwhAAAAAIAD2tleXN0b3JlNy1hbGlhcwAAAVbrQWneAAVYLjUwOQAABhQw"
++                                                                           +"ggYQMIID+KADAgECAgkA1F2rvQSQ7cwwDQYJKoZIhvcNAQEFBQAwTTELMAkGA1UEBhMCVVMxEDAO"
++                                                                           +"BgNVBAgTB3ByaXZhdGUxETAPBgNVBAcTCHByb3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MQowCAYDVQQD"
++                                                                           +"FAEqMB4XDTE2MDkwMjE0MTUyN1oXDTI2MDcxMjE0MTUyN1owTTELMAkGA1UEBhMCVVMxEDAOBgNV"
++                                                                           +"BAgTB3ByaXZhdGUxETAPBgNVBAcTCHByb3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MQowCAYDVQQDFAEq"
++                                                                           +"MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyHvSXxGgaT6RxGJ6hitvXcdFFrKVYB3G"
++                                                                           +"ad9kJ+yYEdDyDzZj6ONLWKGoMDWHinFTDBv5VE7+/WGhJ/MamVV8q3ri1D+QIOT2EI05d8dw+2KX"
++                                                                           +"qlFThGOdX5wgJ6mf+Kk+/stDzVGyH7DOGmSPyFF8hs0d+3kYlKiPxxu00SrYBCisuCTohKBYZ9O/"
++                                                                           +"YlKOBeW8+fzxxHb3RrcqEvJchf6gGD6/786iHnbMae5m3QM/bILNtiOPAtmFQRSlHscl4HDzp59w"
++                                                                           +"Xh8l1nrfTzFpWRbro330cQqLdNAUoWCdQT3dnGTCuYjGdtIDiYrIkn2rM36/8rNkWJ7xauXKtaft"
++                                                                           +"LVAzzEcGEyh2bpUY1em3hdvt02BPpAj6DndE2Df3MsI+UNXO8VF3Ixo8xtw895j5iDFRfdn3NJdJ"
++                                                                           +"Shvvb+HO2WxOVBlOFI3jVE58MBOqXwf9VrDL69CU5gTlLu0IHAzZQS3+la6/lh0CMxHl5GRCaU6w"
++                                                                           +"xj42Dy2iNktYDN4h7C5bp/a4V791uep0Hf68ZHujQ1AELeuwo+m7y2xW9jiPaPZeGc3BCIGStD53"
++                                                                           +"wiqPJ6OYbnKOyu7UePkfmukX1oqHsVWF6bJuOXOiTPUDZ5x/xXckMHTO2sPZVslfALuzSJX2Xzy5"
++                                                                           +"ce1azOxeUWPdI5JTEecFn6TVFUaSdnmEv4chG9/SHiUCAwEAAaOB8jCB7zAdBgNVHQ4EFgQUktNt"
++                                                                           +"P40v3mCli8ZwjCPKA8xqtIswfQYDVR0jBHYwdIAUktNtP40v3mCli8ZwjCPKA8xqtIuhUaRPME0x"
++                                                                           +"CzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRlMREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UE"
++                                                                           +"ChMEY2l0eTEKMAgGA1UEAxQBKoIJANRdq70EkO3MMAwGA1UdEwQFMAMBAf8wQQYDVR0RBDowOIIQ"
++                                                                           +"YW1xcC5leGFtcGxlLm9yZ4IRYW1xcDEuZXhhbXBsZS5vcmeCEWFtcXAyLmV4YW1wbGUub3JnMA0G"
++                                                                           +"CSqGSIb3DQEBBQUAA4ICAQBIzOZuOHYdlFTfe3PePMgMZ80FSws/7MDmrpsgDKa07ocN3PY0D84y"
++                                                                           +"0W6rXsD1kACqg7y5+gw2qz81kU8rYGtKRoB+1oFPz0Dpi/pIYq+nzyT/k3gRa68ef/CyX9BIa1xu"
++                                                                           +"zzMAaIEvgvjAhwmIdrkBaE5MHgxCYRQy6/M6zwONelZHyCNs2ryPsE61FuYHbgRFr9kZuT6cRlDM"
++                                                                           +"EJOzvbHX5iJCRJixSt+/yvdKtXkz/nSEGS+SHLrjggK3fKzIoYTRpQWDKXAHZUyebk8eShhpumEA"
++                                                                           +"UPGZNnYiiyJdfcpkFAzAZVzIrnvB/FiyFkfof56DhV4Gnq0r33n2eK1mJ6J1MCRyaMtEjVvujemr"
++                                                                           +"KmD16x4nZUI3zUtMHrbORuzjbmxl3apXdp96UyJKfbifnvoJ4N2yppiByWsHDkkmC/gbzmugaN4p"
++                                                                           +"v4QYQrMIBauAY8+QKoBRy25EkfZZ5hOqZQV0Odb4COfnhvUM2oBvGTz7xID8L0RyqfEdZ7gEgNOa"
++                                                                           +"C7EyzztJT8lXdu0Mm17JaisueFak9kt4aXYCUKM+GNniwj7Zu9njffzwmgCMiRZ/33hysih5iElN"
++                                                                           +"PNoN1OU5NHyqp3Z/YIbqp9TWTMEbs1BUEsnyDu5iTbVvvlLhfnHBipPAUdzL6aGIlfNMQ7U9wHaM"
++                                                                           +"0EtQgZ7nnQL7eQoW/I2/WwAAAAIAD2tleXN0b3JlMy1hbGlhcwAAAVbrQWWRAAVYLjUwOQAABjIw"
++                                                                           +"ggYuMIIEFqADAgECAgkAkXA0Ujw8haYwDQYJKoZIhvcNAQEFBQAwXDELMAkGA1UEBhMCVVMxEDAO"
++                                                                           +"BgNVBAgTB3ByaXZhdGUxETAPBgNVBAcTCHByb3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MRkwFwYDVQQD"
++                                                                           +"ExBhbXFwLmV4YW1wbGUuY29tMB4XDTE2MDkwMjE0MTUxOFoXDTI2MDcxMjE0MTUxOFowXDELMAkG"
++                                                                           +"A1UEBhMCVVMxEDAOBgNVBAgTB3ByaXZhdGUxETAPBgNVBAcTCHByb3ZpbmNlMQ0wCwYDVQQKEwRj"
++                                                                           +"aXR5MRkwFwYDVQQDExBhbXFwLmV4YW1wbGUuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC"
++                                                                           +"CgKCAgEAz4LAVVvnf2ViPH9rqe2t5IpfmDRlERi0qsvR7nFQtQO2KBVp/8xSAujZeMA0H9RHLeWZ"
++                                                                           +"PnfuCLDPJyLoPofGHnI2O5Dr9+ru+Lw+5KxgAr6ZWcHVNtfwbGCvjYIDmuChNUuV2PEJBZmmgdTB"
++                                                                           +"iOyrVKPNV30TOkqFkTviOgDfwFcAUC7RNO9GEmZa8s7emyJkWmogeDlcHoCAtydqLy/1nA7tq8f6"
++                                                                           +"KowrwxFftU9CsvmchQaqQiFtBFClZu/GVT2s7mKdI1VBzmY1NPxelzlc1GNxzQh8Ckj91n9dXz00"
++                                                                           +"MFhMI8OnvEWdKue5zfteoV+pmObwX5e6W24MjA42Urco6S8JoaOFuOsFAhara4Xr7JiKzMH8AEyz"
++                                                                           +"CnBQj+FOOIfEkEn0gpWsJMts83w+9EFkMNgNziG3icLt0//kZaUuE2qms5OYN+GebqVbaa6KhKon"
++                                                                           +"hOgDgS9uPxz2xTpU53k27kI7ZJe60YwcJb7jr+lmIeUjpwLFd6oCMfdjvYBCiUYXhzTuv1CKQByv"
++                                                                           +"iLgRT+6OYZzUk27rsqxR96KVIB1cW+7HBAfYmBUhA/s3jawKxGCb4XTramN53ONfWxOJaWjQ5B5z"
++                                                                           +"u9xtwY3451xtMW7jfjL6ggAkJks+AyZ4XXVdJTfgJiaTFOeiPq4Q++ioWwLVQVxv2ZXQKts1cpFz"
++                                                                           +"t7LJhYcCAwEAAaOB8jCB7zAdBgNVHQ4EFgQUvCJ0sdBYkSRtfVkttqS2baHLgtMwgY4GA1UdIwSB"
++                                                                           +"hjCBg4AUvCJ0sdBYkSRtfVkttqS2baHLgtOhYKReMFwxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdw"
++                                                                           +"cml2YXRlMREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEZMBcGA1UEAxMQYW1xcC5l"
++                                                                           +"eGFtcGxlLmNvbYIJAJFwNFI8PIWmMAwGA1UdEwQFMAMBAf8wLwYDVR0RBCgwJoIRYW1xcDEuZXhh"
++                                                                           +"bXBsZS5jb22CEWFtcXAyLmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBBQUAA4ICAQAfMx8vAkjnLQFc"
++                                                                           +"GePtafiI57+M/arx3Me2upoNuaAYK/WMkxvWksqF2+rOjPIvXp95O9gakKlqhvOuFUHzPv5QQzOp"
++                                                                           +"wKIicsXnztNoSwBM9WGTe2uyxNqbStUX2VND21GvrjmsB8dU9ZyShkHfNlMY8HXLeWKA5nvv14wK"
++                                                                           +"ymg6MWQbIiR9yqdhxTv/KKX0ryT/uLabM+2zImCjhSRfYR+8YrSxf89otmPKoS29XJ47gMEtQveL"
++                                                                           +"rA8k/5l1DAGoDx04lsnbT486Hbj6cSaKdtJOQQwLLA9xEnwcReeXJ5eigyvKIreQ4bnwG04CQ35k"
++                                                                           +"efdtcOYCS44IeA4AwJLDukoiFu84NH1CegNbQModa8heVN3wOos0LMijmpKYfUf8by8C7V3Yq3B0"
++                                                                           +"OSo3NkzTHpuhpkiMSutpGaNRBRmGvHbSzuf6WWKxPNChyTtIjQ4Z5Y2ogBvoqL1atE+Zhwu5mPHo"
++                                                                           +"DvZTd8G46k8PFTTDYQ7MKBGgRdIVffBOEy0Xn31mqkgjSGwJuHB2pkYVRZ8mB8Y8mDgchmYtbhY/"
++                                                                           +"fyiXYKX/HYzAVqbZm4OzxsfwkhavdTSbynt7/hP0dT8gC0XxqHSeWg8wvYYXzb20ennUEcovf3YH"
++                                                                           +"8J73vbfSXjm36P3vs/dqKUhazXpsAIujkhRrk+EMAdi024AKvpHQr4T5UQpWuwAAAAIAEGtleXN0"
++                                                                           +"b3JlMTMtYWxpYXMAAAFW60FwnQAFWC41MDkAAAXRMIIFzTCCA7WgAwIBAgIJAK0AE8CfFEluMA0G"
++                                                                           +"CSqGSIb3DQEBBQUAME0xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRlMREwDwYDVQQHEwhw"
++                                                                           +"cm92aW5jZTENMAsGA1UEChMEY2l0eTEKMAgGA1UEAxQBKjAeFw0xNjA5MDIxNDE1NDVaFw0yNjA3"
++                                                                           +"MTIxNDE1NDVaME0xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRlMREwDwYDVQQHEwhwcm92"
++                                                                           +"aW5jZTENMAsGA1UEChMEY2l0eTEKMAgGA1UEAxQBKjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC"
++                                                                           +"AgoCggIBALJfiVCXHtyDg+yTZVp/x4FnGvDCAIEBzq3WnziCUF6paMyWlHWctM57Xab63v+A2A68"
++                                                                           +"ey6K1RNhQX38ESU3rdmG+Kq+nNaMRnynkbEFN26XSq5xV2sRq4KH/cEosfU76RsNUXdPDx+XPjG/"
++                                                                           +"itr6kuHUCKMGSXlDqiyU3uH+v2e67JM4+Fu/RY8pHLCTO5IrSjDAkHPSvItN2WEz9xqHqTzZQ8ob"
++                                                                           +"97UMCQsK5xCF897vrQfX0rS5izk1Hsd5Psz0vtotIMzi3R2A8JVaoKryjaoCndxc6IswX96W3Bez"
++                                                                           +"pUTUIIpiAfXDeNfvYSHfKHr83WCIsU5+Gu62YuQbZMJX9dDdmlAOFRdfla8oePTkiO2+5xwt6412"
++                                                                           +"E1K7P4guoDA191qwXj/UIIwoA4hFnmPtCkOEf5HPytxvGdP3ssZ+Wx+ZFx3vaBAw2HtBaDrUW1Wf"
++                                                                           +"BgOGtOYjivDho7Vkt8Ap3mToIGqkJrwWc+oEOu9926KZFKaMzE7ve0fIpAXKhYMIZZGOmr/wi1v2"
++                                                                           +"eqD5H4gXS+XYoKjKV/39NsvL7nJnSxaqrqvW8Ja/SbN4ps+nRvpDQC2/rLG8ZUN5J0IcYSGdXsyx"
++                                                                           +"9yvYGicS78vzdYjwyJzCJuINhfFRJDVXitgSpD2AjJHlrb3XSJ4ypj3auZ6KIUXhdq7cS+XNABwu"
++                                                                           +"rIodnQU7AgMBAAGjga8wgawwHQYDVR0OBBYEFDUXFvr89Rzmep0MGf81gNIXINXyMH0GA1UdIwR2"
++                                                                           +"MHSAFDUXFvr89Rzmep0MGf81gNIXINXyoVGkTzBNMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHcHJp"
++                                                                           +"dmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxCjAIBgNVBAMUASqCCQCtABPA"
++                                                                           +"nxRJbjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4ICAQBlkCIxCpbTRfoo7u49oduXCj6f"
++                                                                           +"gtEo1H7U8hkwxrh9SvH58D8kRb9Siw6UW/zfF4kSlCETEVTegtH8KDGcyWN7Ef6zMVFK5ZpPpTtE"
++                                                                           +"rGlDyXw4Sasy1xNuYeHAFOWo8haCUybFXrykatkJf6p8KX6dfEA+p6nWSoCPY4Bh5gKFLxvTNc/B"
++                                                                           +"FtsfZQsIZKWQxL/qYGrn/TlmsDgyaSt5OMZQr4FQLEVGZ2Z0NN7AlTPDydUH58y7lbJv21sddK+S"
++                                                                           +"OUBIGErWjV83bFx4DX4FPHpOtK89/CYOSQccqmYLswmRPSjCINJ4UybxW118DnGp9v47kKx6+bna"
++                                                                           +"zOo4te//kjl0nv3ka0dMlH7gG/Q22fb7zL0aEI/HjHUsNoEtw9kQxW+V3Vx/ZdW8NI4cdRF4v/av"
++                                                                           +"5p1qM1/TVW93Vm2VnO+lSRB4MXE9jpc9AxSVSNX1Knyuso/rKxbwFmJkxy1gcfSCQnfP3LvNdgVV"
++                                                                           +"voq40bbRd1P28RSrGTOGSgILNGk7MGE7Fki2SL6RP9SRLE/5vdUyDHg8XUmpR+PlkN/MQvUdANZ2"
++                                                                           +"LyDObsKUdN4JvQarugCZ1vYicd4VjPY2IBHRRCIFlkeqgQ2PBR3NwJ4ppkby/384ojyEK9T/rcix"
++                                                                           +"pBPpDEQroikXliqWNGggU6kPPNLoUsoGUttt/fuDoao2JVU6uwAAAAIAD2tleXN0b3JlOS1hbGlh"
++                                                                           +"cwAAAVbrQWwDAAVYLjUwOQAABgEwggX9MIID5aADAgECAgkA/fDYO6N4ERQwDQYJKoZIhvcNAQEF"
++                                                                           +"BQAwXDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB3ByaXZhdGUxETAPBgNVBAcTCHByb3ZpbmNlMQ0w"
++                                                                           +"CwYDVQQKEwRjaXR5MRkwFwYDVQQDExBhbXFwLmV4YW1wbGUub3JnMB4XDTE2MDkwMjE0MTUzNVoX"
++                                                                           +"DTI2MDcxMjE0MTUzNVowXDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB3ByaXZhdGUxETAPBgNVBAcT"
++                                                                           +"CHByb3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MRkwFwYDVQQDExBhbXFwLmV4YW1wbGUub3JnMIICIjAN"
++                                                                           +"BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0BRKztgdwAfnvwCarRJA1jPCL7VE7HKAvH+efmT4"
++                                                                           +"7/kqCptnPpPOcm7wRDgtNSA+IGqgxKhxLbCnl0cv58YCu1a9MJQLIqvDApSdKpPtCCCPQ8VYRCTm"
++                                                                           +"pY14m4EemKPbkSV+WluFK6tEQoYLz1yM5lAOP0A3q7sKxDv+IMOWKu4felcxo/gI3GWg50azh665"
++                                                                           +"O/mJobF/0RX0pxVziqbxJrmkQpHeYrBJlwqkhQQWFq1RtTCVYCn370An2w0ylhz8Z7J1RKOIV+Q8"
++                                                                           +"CDyFSPwV4Jy7PIDNvklJDPUDhuXW7xGdcaJuGTzq8LJywUhN8UAOK/mNkxVZDnmBJ806uhmhUglm"
++                                                                           +"9zIH0xt7G55EAk8gCTkMCn1iAK5DdK3KrgE64xjrb55MQZp2K+zgdGQFNGDSCPCTc2PDieTU4Y01"
++                                                                           +"AAAP6Ih86RRDuitCI7dsSIRnt7/aUAAm65dz1IwZX9AK+plSxpWuZ5ByZVEz2v7jqoAhV4zy9uqz"
++                                                                           +"FuyPC/JeSZMWtIZ0ZJ4QjOjle8RRDsdKcXsDa+Xy9we5OFK13k0azm4lT6uBE0OQcKLUG2HP6rWi"
++                                                                           +"C8DwPKo6RqkjFhkFd+9OGdsKgb5tSIkIfR/DIqDIyhr+LGnwRzHXnMNZXHgmKdiUXXpR60ZRilPq"
++                                                                           +"QEyFp0VBM8hukq5GJ6suZNcPdKL5iyJByFECAwEAAaOBwTCBvjAdBgNVHQ4EFgQU6xXwdAL2OYyF"
++                                                                           +"GNI8gvEFQ8xAIgswgY4GA1UdIwSBhjCBg4AU6xXwdAL2OYyFGNI8gvEFQ8xAIguhYKReMFwxCzAJ"
++                                                                           +"BgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRlMREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UEChME"
++                                                                           +"Y2l0eTEZMBcGA1UEAxMQYW1xcC5leGFtcGxlLm9yZ4IJAP3w2DujeBEUMAwGA1UdEwQFMAMBAf8w"
++                                                                           +"DQYJKoZIhvcNAQEFBQADggIBAGrk/bfEx5v4bkAtwLrajrI2ZUfM7pe3FOdxdtuWqCUgOuHovhmc"
++                                                                           +"AhPcitgBexMaGRySYi2XZFhCw3gAt/eGgb6J/DeEU7QaYU29QiVJKV7xi31OIuld8ZWYIIrUYpem"
++                                                                           +"L5QKYPi9Rp4TyJM2NOaxGmmQyMlRfSh8KgzGfd990z8Ebqv31bIGAVGKCZZzHNLok1xFF5qRclri"
++                                                                           +"twBqaID8yTFGxxQ9BJNN0cX0FjzAg6ZvpGYE7BDSS2suQT5aO5rGKfY/sGbm+lzCis2V2ggwQSSw"
++                                                                           +"cNkCuSNgytaHc6BD7n5l7wm0m9ZoAM9AG9/iWBD8NwW/fDKfiAxXNdvxeGpLrJwZmyvf+YziagWg"
++                                                                           +"U/R+Q2/pxVVWxT5ON3vpOcv4YA/DCXbppiEAHx59h2cI+z4BUUlRmyFwSJZPD1oYWT2Y+wJjbIqK"
++                                                                           +"ixGm5YpaFzOa7og0IzlZICn4Kea/r1Y2no4ZGHL6IcIjftgAPbF7XGZqrDMdte9veA8Cc9T+U60v"
++                                                                           +"TMyUvyolIJsBtztyICj8WaZWdmd0iCHA3IefepwdW9zG5qcIxBhWuVTrYjloSl/fdoKCSZkQYxph"
++                                                                           +"TVK4ngqvl9Z5N96/rIjmTKwTmJ2XV/Slp3OKrpp7gGv47G0C05umNvrEoAoOPY6GJNdD/uJahuH7"
++                                                                           +"dC6g1c2tRd3UU1D5VjvP4Td2AAAAAgAPa2V5c3RvcmU1LWFsaWFzAAABVutBZ7YABVguNTA5AAAG"
++                                                                           +"HTCCBhkwggQBoAMCAQICCQC6gQnNeaWpszANBgkqhkiG9w0BAQUFADBZMQswCQYDVQQGEwJVUzEQ"
++                                                                           +"MA4GA1UECBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxFjAUBgNV"
++                                                                           +"BAMUDSouZXhhbXBsZS5jb20wHhcNMTYwOTAyMTQxNTIxWhcNMjYwNzEyMTQxNTIxWjBZMQswCQYD"
++                                                                           +"VQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNp"
++                                                                           +"dHkxFjAUBgNVBAMUDSouZXhhbXBsZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC"
++                                                                           +"AQDJQHx065CB4RrCR4ivSxdoIswDTQ2MFdcsP9wYZeMyUB23qsvRhNtmX02CPeYqOZsTJSOWjg/x"
++                                                                           +"e1XP8QsO939b7vqhS3w1JJQdCTlYTuPSoUhAnkUjkSpruukM/IzB2dPl3x5ZVwYHCqHFDnXNYjhm"
++                                                                           +"kCH9Dgsge7h1MnsSOIoSyamJl61Cfj5M7VZMAXyZchZbfc6MPXEsaxDnzVb7n/r6NuaPRpmgs8O2"
++                                                                           +"WrjQ5/BaPTHkF5/7dsQH1j6v/XurwF5/yPYBzvzHFBEZwwiZCXXXi24EeUqjS3MBK2k55qVZwEn8"
++                                                                           +"UWOHPksAN/dp/LT2QKNQAG30nLFlJ7XtBbEVpDqEhpAmTfzP/ri8XfTBBiG7xGrTay1cLeeudSWl"
++                                                                           +"CgU+hjQWkGeGu41oW6G/2mi4TIZw91pI+F0+8P7cufW/tK0nXVHLseCXPXW54455ieH7Z4SkdD0m"
++                                                                           +"6ykrOXpRTBlKmAWEGHHAQmmtTWZkHWqrFR8wiwYi3dvrIXqbcPe85+wxh6o8fW/v3JhkLnH25A4r"
++                                                                           +"TFl8xh+zzMxcmD9WEXItS3AAsUnQ8ALBv6D3gkGt8UZSc3IyrJZu5gRpW/e7QFEzhySot9WUDlG0"
++                                                                           +"TdeKIxJm8gm1GDuwNCVFYmBXpFeplwPGZHZQORuAe7HolPqmTkdJ8qdN6UevSDghM6Jk9CwjljV5"
++                                                                           +"ZwIDAQABo4HjMIHgMB0GA1UdDgQWBBRISQpA420Ivhyq/i5TI+wAWPPvZjCBiwYDVR0jBIGDMIGA"
++                                                                           +"gBRISQpA420Ivhyq/i5TI+wAWPPvZqFdpFswWTELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB3ByaXZh"
++                                                                           +"dGUxETAPBgNVBAcTCHByb3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MRYwFAYDVQQDFA0qLmV4YW1wbGUu"
++                                                                           +"Y29tggkAuoEJzXmlqbMwDAYDVR0TBAUwAwEB/zAjBgNVHREEHDAaghFhbXFwMS5leGFtcGxlLm5l"
++                                                                           +"dIIFKi5vcmcwDQYJKoZIhvcNAQEFBQADggIBAKurURdQkpsdKaijtUZQPCz/YrpDiHocSseJ9jwj"
++                                                                           +"iHS2pkT4fweK2gVP9S52fzNyA03pBdXUg96nWQo8EKaRjV3pT53Yx7zW85QBYqfwd2qvVSKJhJYY"
++                                                                           +"Qvjx3lZa9wGksb4rkhms60hCL2A3Lf7x/tWhoAuyYrSCC8JjXVKEWJ5zNq/iKG7DJz0YcY9qgh6a"
++                                                                           +"qacTm9SapdyFxjyjRF2/GhC3U4OZPajThOYS5o441ShHrJO/I2IvY5C0Of+uWqCG6Qiw/Ob0zCjh"
++                                                                           +"/xNKzgj8IInVKC6YGj+Jonnn46/q3JvQmg6vhKqDZjJ+ias8vjHHYncNzxIs992+hW6XQwH2cZ4p"
++                                                                           +"TUwf7gBYdgti0w1+u/IEezEHH2O0+3GT5MaoEO51Zn9jyMqLbhqwqTlHNF2bCnX7cET3NS03fjf2"
++                                                                           +"NZZ5K9vEmhlMktNxdpuF1ld8Vbpj0I5jVKgWj5HHgdp0kB+8TEmF/kqiWWSLDR7xnzOs5A1V+9N7"
++                                                                           +"JRCNrWM8veSG/hQT74pBufplXlmBo2yJgl3DlS/R8IYsT0O6mY2MWISvFn1ALuKyl7ZPhNIooQ5p"
++                                                                           +"Dt+NVSxHZy1cXtvviEjF6AeKv1uldyyuwHaeTUsLb7IlHKu1Vjm9AMVGvsP2YPjU3HKlqBrWSRIx"
++                                                                           +"OkWni+D4VHu4dmpXokhHLRVDJmEMsf+hfdV3LJlvrOsAMkijCJBQWanfjR2IriY="
+                                                                           );
++
++
+     //        Subject: C=US, ST=private, L=province, O=city, CN=amqp.example.com
+     //            X509v3 Subject Alternative Name:
+     //                DNS:amqp.example.com
+ 
+-    private static byte[] KEYSTORE_1 = DatatypeConverter.parseBase64Binary(
+-            "/u3+7QAAAAIAAAABAAAAAQABMQAAAUg2l8fMAAAFAjCCBP4wDgYKKwYBBAEqAhEB"
+-            +"AQUABIIE6lTe4rAo9QK4qEZTXZq7loi93Z/qHVzLceEu5wjsJyIJ8TJitAKXO4AY"
+-            +"g1onr3ZnBwL2cSP2ntSFPxvZdoq8zzWN9rl7AfrwojPmypeNJ0Qo47hEkraZyiRn"
+-            +"tyTLV8ecqBew4dzg2Je5rl2xCBV+Fww+DQUL2uoeEvkxl9y+075yqoacal/99Bkj"
+-            +"Ql4PD4iLnyMpeN8n8jnr9Ik+mBGLLBnR4wtzMrB71cxPss2HBZmSJtgq7rZFB/ER"
+-            +"vi5MVrwpT5DzlNrC08no3+hRIwjzWqt0kg3dBPkFLVKsQA/+UXfiQESc3LTRetuW"
+-            +"C49tyvx5X8RnZRSs9vz01Sacv4o61NwZxT5QQLLkBvEjH88CALn+QTe834me+SGs"
+-            +"bGjuBvKg0TMEQukk0/C/ow6ulLLTst/92pTetQ6pQjzXatTOoKcGJW3Nct05QKbz"
+-            +"mGsOtjwrTzceL7PXsbr8EQ55inIjSmjTU6O1J1/rd+VQfMh3bNrfnGJywT0rD1aU"
+-            +"MkvpzX6qUDtmJ2nDAuWiczYhWCWR1f85lPcJSsQ1QfxpdlEbS2pbU12VNFIscxWU"
+-            +"Pcs26pJSA2zffhzEPej2MkyW2DN3XXy+RAORxshg6pm1J5X80WFj/ZLs0lYZ64Pg"
+-            +"/BIT2dSgZ3gxPHuWimTUCsNnPzpYM0NihVTOAb+fXDcM6ZHUbQXPG83PW8RCmfDp"
+-            +"bRgAnyrfF/vRbC6csM/ujCDvLg3EHpgZUN2YGf2RBg49ChOm6YtfL3oMIuz7zulX"
+-            +"2cA24DiysMYQSa/QCF2k6JxH19aXjysFyrfLRIPFWY1FiCoWsuWKq/Bzu8X02KbO"
+-            +"NelvlLJFJPnkqjcM/c17jH2bzKyBClHoiuPRZKA2CCnLDEOwgiWKsXaJndSOhACE"
+-            +"xUQI7O4WHix5+s2mSHnDqF4WE+0aW4A72Un1t5Kab0sghvOMXeCH2qo7nGjZG9ij"
+-            +"pY8erh1GpE9iuj+Eucvn4lm/22H5wMzpP6lbmVjvBSrrIQoiTcBWh8XGCZA+TrbZ"
+-            +"uJN8rIwEWTvj/eoHBGIOzXydR86pf7rH5B4hftkhPCYz9+To5KGC/EIs3Ox9mrVE"
+-            +"XBIVDdcBmEH7LytiS0/juGd4AeLZza/sDV0YDC4g8zs8zuNfRMaNMDnRXb6ss5r5"
+-            +"yQzv/v2T9jlEnQmfDdH9UZMudXaaf+i4JVRCUywtz4PJOkILLOqJk5J1aNn2HpFc"
+-            +"fNdMLKI1RWVKov8CuW6LSRodf1qvNFwtSWEIJk0off/Bz9nwVYKYHhtntQC+QMlG"
+-            +"dD8ftBCR63KWqHl79hvnbwgZ2K6DoCcxSLmYEfmWj3uG0D18N5gOag8CavduNq+I"
+-            +"K7ky7fuAoBuwWU1FP65ZMS8x/D8aXa4QaVVweBHAZTY5WyIV8FfLbLQhjoEq+Pno"
+-            +"X805wwO5fWxv7/wDDh1hx+dGyYenCLdEopJ8EwTgXgoiBzL0wkePIoGSsNAI/I9M"
+-            +"J8OKWmgTqAB13Qz8LtkpauoG5CVDfQgfqwuUxDkoajmUnFqtbfubLWCNRRc4FaUH"
+-            +"2s+KGxJlJvpUnQJzXbEhSgfoLxnGINgbjJRvGwdvAYVHm7DoDY00TU0KLbZQqKLP"
+-            +"E6Tk67LsZ6OEK00iFjzbMoIV34/c7V+mIuxXKwuL9VK4oH9YbTigF1UnIToOeTEo"
+-            +"iM9pUpei6czwDBg1elybeGoAAAACAAVYLjUwOQAAA/AwggPsMIIC1KADAgECAgED"
+-            +"MA0GCSqGSIb3DQEBBQUAMHoxEzARBgoJkiaJk/IsZAEZFgNvcmcxFjAUBgoJkiaJ"
+-            +"k/IsZAEZFgZzaW1wbGUxEzARBgNVBAoMClNpbXBsZSBJbmMxGjAYBgNVBAsMEVNp"
+-            +"bXBsZSBTaWduaW5nIENBMRowGAYDVQQDDBFTaW1wbGUgU2lnbmluZyBDQTAeFw0x"
+-            +"NDA5MDIxMTI3MTdaFw0xNjA5MDExMTI3MTdaMFwxCzAJBgNVBAYTAlVTMRAwDgYD"
+-            +"VQQIDAdwcml2YXRlMREwDwYDVQQHDAhwcm92aW5jZTENMAsGA1UECgwEY2l0eTEZ"
+-            +"MBcGA1UEAwwQYW1xcC5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP"
+-            +"ADCCAQoCggEBAMisq2b7y/hCi2fg2MX6pGz+E9rJETA4ry0pLPXyK9WqGO1pP404"
+-            +"HuXSzL2Nc6muLjmTj6UqULh003sJJVUEukCBrd8PMwAFMiXte1o6KjPMnK2ZLyNE"
+-            +"ZPDPieA7FsGHN0ev241sJpUpNW/Cut34sSG9oNmBhco121BeDH1M1/G5EpDbHMQl"
+-            +"kdCGd+ZwCiN/NPeaNl7bG0XZVJ0QlqpiKkFg8sXc/AaLfQydVD+FcSu7UFuugSe+"
+-            +"fKpsJX6WDxcZZa4RpC1xTWsmGm6nDC61UJCjpbCa9ePHwJcrxQ118mFq5P9YLvpI"
+-            +"JfBnnSjK6T8DElh/0HkLnXEbB7njv+Rk8s0CAwEAAaOBmjCBlzAOBgNVHQ8BAf8E"
+-            +"BAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw"
+-            +"HQYDVR0OBBYEFAuHTH2F/ZxklfxrFtIvi7d0b2KmMB8GA1UdIwQYMBaAFK19p1bT"
+-            +"BO7kTcnWYRrqrPz+1j2HMBsGA1UdEQQUMBKCEGFtcXAuZXhhbXBsZS5jb20wDQYJ"
+-            +"KoZIhvcNAQEFBQADggEBAMgMqw8OLBIcnsroUPmxPhzKVaSZng1xgbd9t/IIjkj/"
+-            +"EBCqzU/cclqr9S+HFCTCjLNp297tpH/1Fg5GjcaQFWLgHyN6lpoGpTDyWdZB0ngL"
+-            +"U1jbT2qdOLtA6fk0HiUBlqrfNJeWR9VRnKTNB9ljRVmlnXdfyH7no9/pTv7XLk3o"
+-            +"WwtkSR90LbN0QRXFmrRDWdTLi7gFrAyj6A8DgwyxhaOxnUaqtbMl1uwRDM9gwHuN"
+-            +"iPCobMXyApMT9BpTI/Gx7yFXdbkvrCidlytDB8ZRhSfjg6pNcaHRTDxUvEq7DOV0"
+-            +"4agqVIjgYjueBjkxtr/ftJm5k/Kijss1CzYWCnc0c9oABVguNTA5AAAD0zCCA88w"
+-            +"ggK3oAMCAQICAQYwDQYJKoZIhvcNAQEFBQAwdDETMBEGCgmSJomT8ixkARkWA29y"
+-            +"ZzEWMBQGCgmSJomT8ixkARkWBnNpbXBsZTETMBEGA1UECgwKU2ltcGxlIEluYzEX"
+-            +"MBUGA1UECwwOU2ltcGxlIFJvb3QgQ0ExFzAVBgNVBAMMDlNpbXBsZSBSb290IENB"
+-            +"MB4XDTE0MDkwMjExMTgxN1oXDTI0MDkwMTExMTgxN1owejETMBEGCgmSJomT8ixk"
+-            +"ARkWA29yZzEWMBQGCgmSJomT8ixkARkWBnNpbXBsZTETMBEGA1UECgwKU2ltcGxl"
+-            +"IEluYzEaMBgGA1UECwwRU2ltcGxlIFNpZ25pbmcgQ0ExGjAYBgNVBAMMEVNpbXBs"
+-            +"ZSBTaWduaW5nIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA62nW"
+-            +"a9VvAA/A5o84lwdFLLTl5yBIy/u0G1ng5aYF+TKeMvPolfr8WiPMd5KNSHyrFWuU"
+-            +"IHv1tDuL1QReH+gm7PSwc1M5UnliUj3RqloZ9JwS6yIJzG0piMuJPWw97qOM6mSJ"
+-            +"q0Ya7mOBghrnPudTFoyA0wMf1HrWmIBZOhru9tsiQZjsc2d1iZsgYwbyrwbALXrc"
+-            +"npxPX5F7YeFyRjoqkGM1tURoajqBRW4fdhgf+f9KkB5GzLH4q4LsIwtFsByTK5wx"
+-            +"qJYWxHfUqWuEujLQ2x0vzyntwtuw94pJJ3N71LQ4xpqU2H0goQRW4jSvlBpXJysD"
+-            +"MgaZ1BDzVXYzKQ1QmwIDAQABo2YwZDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/"
+-            +"BAgwBgEB/wIBADAdBgNVHQ4EFgQUrX2nVtME7uRNydZhGuqs/P7WPYcwHwYDVR0j"
+-            +"BBgwFoAUWpliNfMupTQEz0td70FDAFy4vc0wDQYJKoZIhvcNAQEFBQADggEBABWJ"
+-            +"p/1UHxZOi5oFyRYc6jXhqPTJpQW/Hf/cfaKF89NqWvIBsZ22M9y5rcxkG39UdrwM"
+-            +"JRB025TVgX45IU0PY89SKXapQ/GLEu3CbULDnnJwO2Hr9QVKorMaw3h52T+VCMTk"
+-            +"mkyDna5demEuboXR7mut1qVdg2vx24XISnSBEfxulOS+MdokJCxxZmIWzasqwAbY"
+-            +"N3MPn3slpWSV5D8VZrE59wBpqw8HnwuHI0uPkHAeWcgwLZd+PeD6kuP3zwtsv/qP"
+-            +"D48mymChuoFyh282B7j3rmwjGazsa0KLkkS6sRWASdbq2NZG/44H8/V39aOM5RGt"
+-            +"lOS1VCN8arL9cjPCQCtHcAG+C//izulJLlMNMysvRmoUAA=="
++    private static byte[] KEYSTORE_1 = DatatypeConverter.parseBase64Binary("/u3+7QAAAAIAAAABAAAAAQAKc2VsZnNpZ25lZAAAAVbrQOSYAAAJhjCCCYIwDgYKKwYBBAEqAhEB"
++                                                                           +"AQUABIIJbpiFtanggVFjHUoiw5SBLNdnZpIbHao5oqJ6X7ra2IYE5pAYc8lA00P8GAt8ZfVFU/r1"
++                                                                           +"iSj26gWQzbnOqgICfLEe1UNPzMmutxCKHUkZIqlXgvc/Ga7eNhZFxLYoJcjSHcH3rXjfiLihR7fi"
++                                                                           +"ig7OavC88c3qnZld9SHcVSGquUQf65UlMDcLz5ro4JCWojxP0HqmaysTfVW0qGNSeGZcLM4F8siO"
++                                                                           +"x/wDjDXaVV+4nCmHDnKM5WulZScq8xiMUhSSBEU9Pa8qXIdnr5NRWGIpm1APsZzhpd64mt64Nq4b"
++                                                                           +"sHmwNEP8tIVNR+0N8zbgzsV0int1frqy9+pbXZE1khmnB+g6nrJw4SAQRcsG9BC0DVYfJsioASOK"
++                                                                           +"EG+ypcJ7a7IsBK+6ltJSU5hlwUV363hMqi0pPOsB9pch5Q2amr+fbfD/FEktE5I4ibfsm2Bw9xSj"
++                                                                           +"Yz6CpxSFM66SwLVZ2qeOcJfS/LOHHzEllNXZlWqIGc40v11Y5pnO8aUOJd++nYGW9oXmUvQZbChO"
++                                                                           +"qr6aAABRTOWUXyEb3KoO/IGWj3O4pI36su3pDdMHDWOzjIx3+X2NmPnvg5zKsprXJ0mP/GVIcTqb"
++                                                                           +"y/Revy9mLxEYGgIk18jHglvOV86lZjft3DI/loBi9W0+CH0SD42XXTGzQo8aCVGZLEE1yZ4MRFNG"
++                                                                           +"W6kIKXmnOe/2ifoXLDqFU8QI+/FH18MrhXQTGDd0jtFsMl7k2CDJxQktE5olBQ3dVinBk2c0wVMJ"
++                                                                           +"WmBPr06CBz4dtjTWTqZx1UNFfRsiErtqJrnoDNaONhWnvSXH34be1M6yMSPITbCoEuRx3j+WyJeW"
++                                                                           +"kjhyapdU/TQn7qXsXEhG9P61uGAF8f8neD0nE00PLVFhzBoW5BCuJoG82132x/cjiCpayvOZ8ftE"
++                                                                           +"YsFMm1+aVO68w7DIspY/V7ygDpun5+bkJ1PKoyD4bjjqAIOZAdEByIUAPzBpi+cTn/4TFrsKOtca"
++                                                                           +"GAvHqw3fZKUbDfrkYyy8Awt/QF7JF2tXZLZbZfNQegqgUOb1YJ3CS0PONL7HqC2DHwpen29Wpw4A"
++                                                                           +"9ilRfO6bkyokBfr8EJULFByMK5lWKu556hi+ngqHMdiG7WcrLOIZHDbfE2uz10b6Uc9tQZHwkct2"
++                                                                           +"LfGJ2DqcrT7jUCaD4g/P2lHeuIF8DwviXwZmq3GvGUvl+E0EeFs4jQoEWnlp/K2NZo0JzaGTb3Mm"
++                                                                           +"mhhrUhgwlpMo5/LKuhPuHfe0cWIEWzVzoL7SD90OyS4Qnod5M3Sw48KPYJ4VL2/GvKxSGbtZ3dX6"
++                                                                           +"cwHYlIqMKgSFliYO4Gua9tBp+KywPjqP0DN0Z6cOz+JU3wFU8O/R6a5VXws6a/GhhfBLOK0Mbs8n"
++                                                                           +"Dl9qdbybhD4Gni+1YWxk38fHgH+uKWhsJLTVAlXqWOGnB5mfxW8HzCPCAh6LUYGmjCy4Lb+nlWck"
++                                                                           +"QtaAu+INIwo/WRyJDLRxbbGscNnWdHCxur3KXvV/SfPI0hMV+psWW5duGBhZZUndh3oSbXMolqhZ"
++                                                                           +"mqn5BEtmM2NPeVMkuep5o1FIut1y7jfPkiT5fO/IBjsdX2t/Cv0htdLEtUcvcPlCyfYbnW260JeF"
++                                                                           +"sgmYLzFS6sV667XgeZuZm5fVX5TxVXqr09/ouiLpO2bDw6/i6cs5hok2QZMQ4Ib5UovYdF9Va4nD"
++                                                                           +"SFwET5lNI/SfOwRkbpgVcZH9I+OfW7yJ0DyYdgaGsDJEQ61+WMYPyeTnTJ/ELX2M7wgT/IFqq7t8"
++                                                                           +"tvHUwBgIWZAtrcEJmgpZPJMFPlczRQkRP3wV97E3jmSVEcDltPmZTGBjKxKlmWBTdPbSLkfUcu8n"
++                                                                           +"46ut4owb/4HEVsIFaZjNo0vUm+D0GgPoRuC5gHZ5tEbBg9oEUPJ9duRLnbmI7op0PYt/qC+ldD2H"
++                                                                           +"0NpbPV77GiuGkWk4dz8vuEkd1naM6lMzB/noWBBTrkk1ECcBWHtCKp5cEGl67V4LRVHW69c99AK6"
++                                                                           +"k/9TJIAxD1/Ed/MLnXV2FZzlzN9p33xBpPGgU7LmW1slii+vWClu/ZGcCxxd5453e1shdKBxjfSY"
++                                                                           +"VkZpr7BSlUtl3HPUYWoih3t58EuBcR4CtJ16c2i0z6colzrIoQwUc27yHsSHhFHXyaXhyMcmn6Bz"
++                                                                           +"NnQjKjuhSSPoHvh4ZINjLGOU1J5Gp9bZmGhiBpNeC+vPC/vUEgPf8YYdlr4Dgy9LDznNHZP6oehl"
++                                                                           +"8nohY6v1Qg8Wd6ysMMMDPG2uiSf84rgaveKXmqb1ASDN5Mo2HbpVd0TRIFM3H26fqkjSV45TDeXg"
++                                                                           +"VaObW8H6ccSgP70CK+0CufRbZzNVSEG+YtYy/L12kFTibGjlf+z/NxyUj6tzJe/gy0vdQGoCNv4Y"
++                                                                           +"t4DZnkB7f+p3rohDd/RvnyhDVbJuje6M0CTW9LjoeEZqrAylpsbjIYoDDhMQ9emaqiPNp0RoDLVX"
++                                                                           +"NWHmMV4Bjqo4zKQFHJnXzAW4L7NbZBu2XRNEAgGm0Z+Ea98PPDJla+FGCMyW1rwT8rUIT+EOhK11"
++                                                                           +"qCJ7OaV/pBEnZvM09fEgea9gbnhq99xFPJNIDOCzq6Dl81PkJr1STp4HRxNdrL6NhjnoJ0DnrJEE"
++                                                                           +"U8IX4XlgP29pcVJ30mZ9oJyjJ624BqfTTSB9SvoMmfUob0tMdk1rDGDc7qr7b/LsZTZRVlR7ncw5"
++                                                                           +"CVhc4DNYGU3ktyBbxAznrLfW9MCWx2M/IeZjuWSDJI238hu8AVZTnWsc+mJZ1Do5JV3ZHZOGhiAY"
++                                                                           +"ph+JavTUeuRSIyvVvYu2LeRpQdAqJ5wWGH8HZJ4kVq4N5+xSdPVHeAliS73k851Uv2ZJGxBHsYEp"
++                                                                           +"zyQEtfqAkvV6LTpQ8iObhdglmVnm/gU9LqnySA0NxwGe2WtIyuGnOrwiN+mDBFYrlBOhl3nPeOD1"
++                                                                           +"9ApL89DPsZWClvFuzaqgSY+iH9SvHPuyUa5T09O49kyy81Rd8YZ3ipjkErB4lEU1dTtGqJNLjP12"
++                                                                           +"FxuDgtWZPEeNlVN89QBlp6dEA9Hdv3jt+xpBQlR9OuS+PUb5U6Eyws6UQw267aA1jpXaMygLXz+k"
++                                                                           +"GFRkRXtK9h9vkuj1jwco3mwp9OhZZvNTVe/BdVB972S5hXZQlh34wzRBr2lY+jz13C0Xbhb6ptbe"
++                                                                           +"HWtmYwi2IzaNbwr/DyNTqwaRZG8R2mps32Opg+WbWQXwKTMlg0YhnFpR5pYn8lMzNLjzmnDN+P1T"
++                                                                           +"f6DLqcI6GsIcLieBXPik7jj4bDceTNaRYIx1AAAAAQAFWC41MDkAAAYeMIIGGjCCBAKgAwIBAgIJ"
++                                                                           +"AN3n6RoioRdnMA0GCSqGSIb3DQEBBQUAMFwxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRl"
++                                                                           +"MREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEZMBcGA1UEAxMQYW1xcC5leGFtcGxl"
++                                                                           +"LmNvbTAeFw0xNjA5MDIxNDE1MTNaFw0yNjA3MTIxNDE1MTNaMFwxCzAJBgNVBAYTAlVTMRAwDgYD"
++                                                                           +"VQQIEwdwcml2YXRlMREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEZMBcGA1UEAxMQ"
++                                                                           +"YW1xcC5leGFtcGxlLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKBCPc++0AiG"
++                                                                           +"TX01xBv7qh7o7XP9BGpmFJbduuCul5J4/5XyPVQTsUSQtPfi1uvoLDEyi/04OyGFqSbthWRxidUC"
++                                                                           +"BjWFANJeA/TPASPqsRH3NVNU1VtZq3B4Re87uP5jlFI07lsGnJcE93SKOP9LDsD8VwsbWgbn9BMz"
++                                                                           +"w++oKfb4640cqSTe/5ta628JKJ5jnrb4j/UndpQX2lBVyaYZ4yzgu/a5DZqPSO15fFUNK7kJfFuB"
++                                                                           +"LqMzIOcQwIe130Zh0lgbclIrHHuo1TC6LJg0HUCDdPjjEnRUqARV8NokawcXEGgknkiVHkm/FSfr"
++                                                                           +"UjK9GC3uKDkCpWw/2+r4uh1FFzhv0WUJV6byMXmsStaRW2Nwfe07vE/m9VpuKF+UVlXmJ5JlSInm"
++                                                                           +"PdaW2IzFUucOc5LMcjpCeYspKmQceSZgwKxM51ilc95FLmJgzKXsN63dwn8KPZh9QIRPy0p875C6"
++                                                                           +"o7ZjZb+K0kq9isS9avltSriojmDqe46LJASyxu9N++sAENVjUD+4FpZi72o4R8iDv1prIQULYyhw"
++                                                                           +"sWh/sfKdie5r7/wj3SJhiKYVE3veEvA/hevMJZn0byF1P/x0ofAKvcpl/sR3iAngDcV0L5NfH147"
++                                                                           +"hvsskxsOfy4YZXR7GB0H0zCETeGuKftTGLipQDRNegIIT5l570bQHAb4GoejWJdXAgMBAAGjgd4w"
++                                                                           +"gdswHQYDVR0OBBYEFIfno5y3gDsCxSLnZmJRxxGqds3pMIGOBgNVHSMEgYYwgYOAFIfno5y3gDsC"
++                                                                           +"xSLnZmJRxxGqds3poWCkXjBcMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0ZTERMA8GA1UE"
++                                                                           +"BxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxGTAXBgNVBAMTEGFtcXAuZXhhbXBsZS5jb22CCQDd"
++                                                                           +"5+kaIqEXZzAMBgNVHRMEBTADAQH/MBsGA1UdEQQUMBKCEGFtcXAuZXhhbXBsZS5jb20wDQYJKoZI"
++                                                                           +"hvcNAQEFBQADggIBAD2ZOIJPqaNQsobtSqB7oUTExHTJgMKaybjhiWfUYU/pv4EaDWckRFbo+fmz"
++                                                                           +"Dsi6Bmg8kWfPrbBBk3w0dVVtXK2mKGm3gv8URLmrpXMpbNcFqDNjNIbeM/VO5xgTQ1zJi1UtbBUC"
++                                                                           +"zA86E+ABm2PdssFqDz+TvsNt8gEqrSFfnmXGp2tohpoRvWN9gPK8BD1u/D3Jpj/TqG/MrZHF0ZDd"
++                                                                           +"WmtnCoQJq3j6kIEgHm87nrMABkrpUV8dB1Qw6/5pA2R9azjqa6/O/7AP8txBWVJpgdkMgpfqXMki"
++                                                                           +"UNiJUhxXxWnLNGNsJk2cFDR8haQGVmcG3B/dmk7G2N7XuEFq8jwstDXlRUDbTc/yieGdee5PYULr"
++                                                                           +"9cfdd9ljXQLYi/3uDdIOgBQArp4tPNqa/fgViJRRrtecJ6UEIt/FtFRapKyXLyiHEJgLIeT02dea"
++                                                                           +"v/DfecIPgQ9oS9SuAiRPWWh1MbY5I/QLa5P8kwDf4V5Dz0yU2vOkF37xBQmky/0gw0mRc4+RsxCO"
++                                                                           +"mc2oChaKxr4c1wqKChjEX/wOFeQM50JyGI37ln+2ma5ymSOc3nYTqJMBNApoctHKeGTMzT0xMCi7"
++                                                                           +"+j+F/sje6VtiEnpY6jMNtwDjSHjoigjhNeBAcJBm3YL53u+j8Nlj1l/pVCrTEwIkUzWDEXxseHaJ"
++                                                                           +"Pw3DC7mJ5QTzSRmgkd/u4CjQAdsxRxvPQ9J/3Zx8YeA="
+                                                                           );
+ 
+     //        Subject: C=US, ST=private, L=province, O=city, CN=amqp.example.com
+     //            X509v3 Subject Alternative Name:
+     //                DNS:amqp1.example.com
+-    private static byte[] KEYSTORE_2 = DatatypeConverter.parseBase64Binary(
+-            "/u3+7QAAAAIAAAABAAAAAQABMQAAAUg2l8mPAAAFATCCBP0wDgYKKwYBBAEqAhEB"
+-            +"AQUABIIE6bP7B77bLs+focStL+3OxLuo6IqvAwjHc1hMv6ohPE5M73BwnOx8/b0k"
+-            +"Xk1UVdqcoFlk7a+BkrCkXlGqxCtqJ6+C4cwFxEWjD8hTTzq3zLv602hL9K+h5cdU"
+-            +"MYoKfDLyJbpK4RvlsFYm1k27yfzbLbQd4JOP9fCowBlp/Ybg73WTXBTbU4k4Bt8/"
+-            +"FWDGxz0b+Ov+wPfzsvdkpvnIYHP7/fhm3rFC/GVy7ua7+Y0hsQWJmoQ+7hQ4NGvr"
+-            +"Vmku9atTe9QtiDKqA6Ch3qxvJxD2Xn1d4RCyML0vQdA1enK2uJUkUjKx+fLKTA5Y"
+-            +"tK1SaPQNVmbqaXNmKlUNZBhr/4YeEry5e+Z1Nf3x8QqKdLOy31kefl99ErcSu3Lw"
+-            +"AHsbNQtfdvgmcEWxRuCqjLiqYXtZkYokeFz8K74T5cmailD2H53DyA7ufm6Ip+4E"
+-            +"pnmKLZO5D5yIzz+IfuR369Srhfb/c5w/1AenJPXxTWPfFiUZttidGe2+9lfz2334"
+-            +"ohVdfSfWJ5TjrO16DckE2c90XlAlwIgknpEDknvxnFjHQbgtOYNpc4OlodKyddbL"
+-            +"OEAoKz+D3Owcr3uxzSY0FTKpd3Ja5OTZaFpHag9j8NRIjv/JCif1sHKH/9ItQmsh"
+-            +"ZeMqAsjwggITdzQrnPiY+mAtiyS6iMFolt22OVve8Hx4jJbIR+IOwoys0nzU0b7W"
+-            +"FuTmUYpVJHY42k7avXLQc+CZyd6liE2PFW29Ljzwgxi797DlUoNTXTq8Buyb5fUU"
+-            +"MebK2c9U8ug+THX5G4BshrGsCA0xGle25TRZwY6Xw4iZ2ZRQon+IUEP9mf2W4l9t"
+-            +"rx3CcPXe2kWKNF2mw8Sek5FPaG2mG2QlbjiApIRYFY/ddfgvLlxxauv5jp7oAVuF"
+-            +"kFR24QVGdJ2/Z5zToCnbQ+G3mEdS2NraymSIOwpFv4peSrbZvDrk2YiNk2d8o+4N"
+-            +"r/ahYk0GWValDN7JfrxTLFUrgz1QCeGkyNu0oimTMm7N1062vjXWIQZk/X3wkh2x"
+-            +"TGc99Lypc/rsOyGrDlzC8h5/WmHYD0NJ30RWAunmLmuCBFjEkVMvBKy9h3k5GHHb"
+-            +"CF2c4Ce1C60JSnvrR3sggXPy0lU38Vto32oJyKMgi1RSRgrg1UymbHhBrp45GSfP"
+-            +"kNI1h8PvT/07RFhAi2YBo1dEyZiVU1q40A+nvV2Xoj4hnVGgfVREzlaDQBaiTSUO"
+-            +"498U8w9fbQBT17JdeYgJmlK7b2TdSvZ8kd9zjtPllu8WPA62GROJWvdqZEnsX3tX"
+-            +"cyVy8M46+WEIL+f0LJ5P3OoeJtXA970xKKeCXeGSy9/243Lf13VzV8078JtdeRww"
+-            +"hl87t9TtxqGL48yLBMKqvuGqul+BHPX0LEKYVS843d2ocg2cpI8SHhUD/PbAwmkU"
+-            +"Twe/lu/I15nAMjT3YVH/VxF0OmjBG4R0iZI3CUhkvc5ZlyiAgX9kDBOdurCUcduZ"
+-            +"mLyk45zAhSXXG+N4vsZbW98HhY3GqfZ5tvFK3mqrLliolbvwbyupc7jIkNoAP3YC"
+-            +"8J3pYkdr8t+6Pb98bAqv5RnJh4+C9C0GLh+kKxkaFM4ApBGgRXtTgdQljp9ys1az"
+-            +"nCRGC4lW9o8YMOneUahJ2SjMvgyFVz7ZBdrv+EHEDh2NvfOh5BtfHzfDjQJ0EEw8"
+-            +"8Ef6QpAYkeO+9Xr1iRkFPwAAAAIABVguNTA5AAAD8TCCA+0wggLVoAMCAQICAQQw"
+-            +"DQYJKoZIhvcNAQEFBQAwejETMBEGCgmSJomT8ixkARkWA29yZzEWMBQGCgmSJomT"
+-            +"8ixkARkWBnNpbXBsZTETMBEGA1UECgwKU2ltcGxlIEluYzEaMBgGA1UECwwRU2lt"
+-            +"cGxlIFNpZ25pbmcgQ0ExGjAYBgNVBAMMEVNpbXBsZSBTaWduaW5nIENBMB4XDTE0"
+-            +"MDkwMjExMjczM1oXDTE2MDkwMTExMjczM1owXDELMAkGA1UEBhMCVVMxEDAOBgNV"
+-            +"BAgMB3ByaXZhdGUxETAPBgNVBAcMCHByb3ZpbmNlMQ0wCwYDVQQKDARjaXR5MRkw"
+-            +"FwYDVQQDDBBhbXFwLmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A"
+-            +"MIIBCgKCAQEAzalzxbVIegmJmBD5ov50cLJkDFvbANHV+Q+Pl+il/v69l65tRjQk"
+-            +"tlBJZ+Kqs2AqQb0GY8Sh04Fp5AXY0SqWo8p+7cpeU8RUzE4XfH2vmbP/FojazYML"
+-            +"oTuxrH/yen25TteKSURinruCV0DvJWb9VGY26ZS1FVVzrp6u+2nQZcZtLQk+kOUm"
+-            +"l7NrNbvjWTWrlsl+5KY1GLjh2iUju/S0P0hKJlK/FOox4uy9iH/k/1BEE8EPQm5/"
+-            +"ZL9pRzvP0FooBdapjCm6GHBuF9m4q01ZQ9Cn55wwQiyIU7AwvDgJQPCk+6+Li1ho"
+-            +"3ixQ1U+c4vj7hqiKDpiu7o8CKzhT2V589wIDAQABo4GbMIGYMA4GA1UdDwEB/wQE"
+-            +"AwIFoDAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAd"
+-            +"BgNVHQ4EFgQUhSVc7tWTK2bhcAc0StBrR4lUezQwHwYDVR0jBBgwFoAUrX2nVtME"
+-            +"7uRNydZhGuqs/P7WPYcwHAYDVR0RBBUwE4IRYW1xcDEuZXhhbXBsZS5jb20wDQYJ"
+-            +"KoZIhvcNAQEFBQADggEBAM/BlBWw+5Y4jdq5kYLgczeEJNyNczhDROcbP2aSZIB6"
+-            +"1lsI6lBAzyRpZIySIbdm8+fX9WTp4+zHpcZCXMii/uVP5Eq+E44hNDBUWG1VQ8li"
+-            +"rW+SQqKst2dZN57C9GkbVV0s2+BMoVn+uc65YSYbP5M6rmVxTIA5xXTr2Kq5g6Kk"
+-            +"agldlZUfaQ6yKlzoRnWUGWYeWDtjJDfbSr2t80AeKLSUMlCL73MSflSRNyjo8wWg"
+-            +"7z+nyQVMu/jO7DsswzO90gilnSsbqvV2gbIhuiqE1Bk5X8BFuqgyAoNIj9Ig4UEv"
+-            +"b6/8IbVeg+3ydzQvqQftGBH7qK5HZcnxZuRBmBHjTeAABVguNTA5AAAD0zCCA88w"
+-            +"ggK3oAMCAQICAQYwDQYJKoZIhvcNAQEFBQAwdDETMBEGCgmSJomT8ixkARkWA29y"
+-            +"ZzEWMBQGCgmSJomT8ixkARkWBnNpbXBsZTETMBEGA1UECgwKU2ltcGxlIEluYzEX"
+-            +"MBUGA1UECwwOU2ltcGxlIFJvb3QgQ0ExFzAVBgNVBAMMDlNpbXBsZSBSb290IENB"
+-            +"MB4XDTE0MDkwMjExMTgxN1oXDTI0MDkwMTExMTgxN1owejETMBEGCgmSJomT8ixk"
+-            +"ARkWA29yZzEWMBQGCgmSJomT8ixkARkWBnNpbXBsZTETMBEGA1UECgwKU2ltcGxl"
+-            +"IEluYzEaMBgGA1UECwwRU2ltcGxlIFNpZ25pbmcgQ0ExGjAYBgNVBAMMEVNpbXBs"
+-            +"ZSBTaWduaW5nIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA62nW"
+-            +"a9VvAA/A5o84lwdFLLTl5yBIy/u0G1ng5aYF+TKeMvPolfr8WiPMd5KNSHyrFWuU"
+-            +"IHv1tDuL1QReH+gm7PSwc1M5UnliUj3RqloZ9JwS6yIJzG0piMuJPWw97qOM6mSJ"
+-            +"q0Ya7mOBghrnPudTFoyA0wMf1HrWmIBZOhru9tsiQZjsc2d1iZsgYwbyrwbALXrc"
+-            +"npxPX5F7YeFyRjoqkGM1tURoajqBRW4fdhgf+f9KkB5GzLH4q4LsIwtFsByTK5wx"
+-            +"qJYWxHfUqWuEujLQ2x0vzyntwtuw94pJJ3N71LQ4xpqU2H0goQRW4jSvlBpXJysD"
+-            +"MgaZ1BDzVXYzKQ1QmwIDAQABo2YwZDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/"
+-            +"BAgwBgEB/wIBADAdBgNVHQ4EFgQUrX2nVtME7uRNydZhGuqs/P7WPYcwHwYDVR0j"
+-            +"BBgwFoAUWpliNfMupTQEz0td70FDAFy4vc0wDQYJKoZIhvcNAQEFBQADggEBABWJ"
+-            +"p/1UHxZOi5oFyRYc6jXhqPTJpQW/Hf/cfaKF89NqWvIBsZ22M9y5rcxkG39UdrwM"
+-            +"JRB025TVgX45IU0PY89SKXapQ/GLEu3CbULDnnJwO2Hr9QVKorMaw3h52T+VCMTk"
+-            +"mkyDna5demEuboXR7mut1qVdg2vx24XISnSBEfxulOS+MdokJCxxZmIWzasqwAbY"
+-            +"N3MPn3slpWSV5D8VZrE59wBpqw8HnwuHI0uPkHAeWcgwLZd+PeD6kuP3zwtsv/qP"
+-            +"D48mymChuoFyh282B7j3rmwjGazsa0KLkkS6sRWASdbq2NZG/44H8/V39aOM5RGt"
+-            +"lOS1VCN8arL9cjPCQCs/TOYuPh7fygTHDAeqoBJ70T98Iw=="
++    private static byte[] KEYSTORE_2 = DatatypeConverter.parseBase64Binary("/u3+7QAAAAIAAAABAAAAAQAKc2VsZnNpZ25lZAAAAVbrQOxJAAAJhzCCCYMwDgYKKwYBBAEqAhEB"
++                                                                           +"AQUABIIJb7B1Wn+7tr/UMY9U5S1jldHUBVs55D+bq9mEnI+15JSYH0HOgTeG2GHUMFg5s+P9sMX6"
++                                                                           +"OQL5awZrIrj/IBm3H1JGYvQ90tGNZpbIyPxx912QRfM9qwx4x9q8/EX4C4HqUYzHPrwhtdauGuM7"
++                                                                           +"0v2QMKG6ZKTb9f8VSXhhrntVA0V3hmHpFozpIm1vFjFHQvKwOk0H/ig0ZBCPEBGT447lSn8DyM42"
++                                                                           +"TvlMbA5n7HLpRP/26yNrk6lKiOS0GhmEl+IpraiXnoU5yl/+FzQ5s43pp6RTkSjaKFFuKlwrdTxL"
++                                                                           +"PtnS6vQ7tcg1IdlAcrHuSGro3PmqzHxTVuugJzOubUv6His5vAkLzmnFNMOZb22bWV2Wx3DWLnXK"
++                                                                           +"bRCAa9YTK7C0XH/+1NFxxBgPgp7xE675eMd8Aw/BdyCxhDctYXs/WKwQ0hyMTeWudFnCYZxFpeO0"
++                                                                           +"2NKjJcxED0aL1uHJp1pf/WDZzvrXRxSRf1AGQ9Q5yDGNKj8VyBdD9DnKUqIqAOuBxmenYg0XLIGP"
++                                                                           +"DPlkGzg70Cbe7+1Q9rNZdH5qaOhqShx/0ji/pfXwyzjvWTp7cF2u9IVVZ4NtWGUffLGMU1fjgIX+"
++                                                                           +"GQ+DzBm1TN9Vjtl7/9F3V4uq+1stN9Zb6dDHnT1NdAVtt5FxkK4n+3ZBGpKTZiZqwOPvN9ZE+oAN"
++                                                                           +"Pho9d3KJBjznnZLgLjoyO4QUh4//AknFaldlu6FdtOZG5puwsvJOMwifYi9gwhdbLI+JcNvCTss+"
++                                                                           +"4kgDUMpKcfeGuhqwc841lvZcgcxcm7rinRwia5aAdbanxRUe/M2rdQlxXPudXNSs2B7vJtAOgsVW"
++                                                                           +"8PR2jHFYUZMsrmZRuQ+PQJBztviIDNJr9MpemIz4FYF31G1P3p4b6u7SWk5mGUWL6ib7LjHan/nZ"
++                                                                           +"Ri2DL9v3fHKBQ00jdlncnECVohAKIMTDUBVrzsI+zu1w3hKxedkDLVI8SckV2REVkUWFqLpElL5N"
++                                                                           +"ymhrwnjcFlu3UZXSBgId07G1wF7d9UzPp7cCmfpGrnQJoSAptz+DvRUA0BZkHTN43W3QW4B+WRZs"
++                                                                           +"qq/mVraOqLmm/+P+JCwwPhehfPN/jL4TbnDCks0u1fgVZnnoInNQRRIEggB37Litflvr318tbeZ9"
++                                                                           +"wZICJEirkEn6yVQetK43XBeSCjTML0euS/lSsR7gjxT5HPJneeT23YY27yRyRM4iEpwRoXobc52k"
++                                                                           +"eCn05WQCJMhLxWz5bC1pvXAF6fMlUHCmgnmu8qNS+uqdsBNm3q3v9r+9gwar2MV5buN4i72et5ot"
++                                                                           +"aSeE9mhT5g07jceAYCK7zKU6/vU6+79DSUraqsQNMPCMiIH39MLM4MNjKFR2jJFn6SWIgO47/0MT"
++                                                                           +"WfevtlhsoeGvB68mHBegI0IzvAuJ2RHW/qWAt11XzPvtaDtEUhttN0GG3HMCbSJAT8Egcuwphz5F"
++                                                                           +"nw4NTYvhPwYPiCWQzxB5azOFlFRlWXsJYPJeMVNcv83SD9t34ORoJdRU/llRgQOfdhZuTG2wZs9C"
++                                                                           +"yjxNdP0rDIPjHGe6dkHSl9FKb/nji+xcqJx9rQllgmVBG7CYde4BNwOeE+jyP0geUUfaqtlPkPSh"
++                                                                           +"PT/+Y7sse1NTwfRB1ObgNmJwe9GDXrj9E1NXjnIcoq72qhvJz8pAsh1aO7rxO9Gl7C3oK2f5cMWf"
++                                                                           +"vPIjoSOvOnyX04ztIEc9E1Nh7MbPW563vV3ony86/NxQ3/YyP7VXs7f3oGmifzV//kjBGfTQNvr6"
++                                                                           +"hTLmcYb8bVZesh4i1qyBIyDwPVQo4cOiBgfJn1eOhE8RmHz5lyJyqEyii0yBegssuMCq6L4C4lCF"
++                                                                           +"aTO61VDdOtWT7dE8NOXAiYw2nHCT5J680qJssnVUnxumLx1FuxYp9kLAvoRc/7RswxgS3xBbCKqT"
++                                                                           +"rnz7BdauMCr+bHlgBQsTsFoERfKs109UjlaNaQqs6C6trDso2MkCvxR1o8aWHdP/qmqLIKQ9jtMi"
++                                                                           +"zuXlKrgFzK6UHumWgGYkzGsW0ow13lKlVFEgmJj/DJd1mc31Dj9PH2ythNhJ1wAAWBq1bXwPGjlq"
++                                                                           +"sHCrZ+xtbu9LXd1+s5sv4OHu/Q0nIqy2K9w9hOIrq4P6x83VWAZQLbbbNUdpukfN1P/xTSWxC32S"
++                                                                           +"vTEXR6oyqUWggUMRoHoJs21nZSF1Af0NJeSYLIJTxZmM1WMhkl9iCvM2iNdjgERTQX2is8Frr1JV"
++                                                                           +"x0/ytHI+TBaocbLpPZ7hFnQPLk1stKx6qd67wj4PUpDdHiw45HYPnNYp8zNFod9edMOufi9F4J/z"
++                                                                           +"7P0qb3GXF8G2F/33AakjsRe4MOjYC1KvQ9Obw2OMKIUEx8vOAzbGbOaTWr6lHUaHri0TV9Apyub5"
++                                                                           +"V/nFE8tKojdJLP9rf4L/lAbsRFniv01fWTB9fJ+nf0knOyrdjnO2lVd1sDVgKffAZReIfEWHHeF/"
++                                                                           +"2smHLXu9E8PvseF95RDc1g+8W21T1pTE3OT9nFCEncgQgg35ZfS87/DjvvYdeRruytEOpEa79lZD"
++                                                                           +"GIS9x+SEJmIGEXFSsPTUydV1vl0rnRKG9IZwrn/t/AIvwhgvPqinNjGDJi3HwmX9T0G7fhoilArT"
++                                                                           +"ekGNxqdJRtO8ehthkbtGWegUGneHScyRAWcWQ4Ku9RBJI6JmxRbeW33qAUbgVKf4Gxuugdb8RjUz"
++                                                                           +"AtE/nW7ZHcumx67Jg2joQBGxRMSa4phP8nbGiTL+f4up1WHlWpvT4PIUQLubof0T4mKuFjNcVCoI"
++                                                                           +"qj1OVJzRR9+akHUp+enck6Ssh6rV/hPAYzTuJYT3aICHfyu35WkvxPG6NzVfPwHKblJpdsNLPfLC"
++                                                                           +"h3bHdk3eptg9X+MN4GWeesPqy3lt630UfoeIv/TEiWGbqZmj6cSjAc1x7celFnxKkgNiZHSyV7on"
++                                                                           +"sBg/dCicLMo+sPSJbEJM8QknKXDqTtombXdGoVYr9aC6NuhG6xpv44pQc75vfAzmbUwHNJW252oW"
++                                                                           +"lxE+R/fGzqn5TUr3MD5g6efkEp14YYKa7fbKrsqoeBCJ0+kqF/gxI+k6j95hEEu+B3xw3+EeOAxm"
++                                                                           +"JBS5l6JXLn7jpgfQaARRbyY3Z1vdl0GJhKP2yi6olEqRn7ozd1R1JUKBcTvNyCKm00MQdYnvYqbx"
++                                                                           +"E+ekj1eN5uE4T1QJ0CYTWEn4Nc9vHHdLxS8xRytPaXyx499sVfWmBmzA9TfxIdbyC5iQdqy4qd9Q"
++                                                                           +"xs1qOwVBWkcaMw/MOsEC3ykot8vxwY8+Cuz3ywAAAAEABVguNTA5AAAGHzCCBhswggQDoAMCAQIC"
++                                                                           +"CQCrOvhXap7bYTANBgkqhkiG9w0BAQUFADBcMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0"
++                                                                           +"ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxGTAXBgNVBAMTEGFtcXAuZXhhbXBs"
++                                                                           +"ZS5jb20wHhcNMTYwOTAyMTQxNTE1WhcNMjYwNzEyMTQxNTE1WjBcMQswCQYDVQQGEwJVUzEQMA4G"
++                                                                           +"A1UECBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxGTAXBgNVBAMT"
++                                                                           +"EGFtcXAuZXhhbXBsZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwc7RdXSWa"
++                                                                           +"FrtNp7RQ1YEh0n2S8VjtBosY5FB6BoNe2B14LyIVQqA/bmbgZJAfn2RTKnEcxyHLqM1PZThj2lyb"
++                                                                           +"9/mtvt2k4gRviP4/ZYbcrtByParZPERu7gmxe7eaJn7ghpqVY5zaJ96XQFSiSzNK6jBNswx2zMhM"
++                                                                           +"nLEzegXFbLL125K8B/++1dJNK2gB3o/M9692mygrJSvGwuPmDYcWQnzsyLPTYx0/Y+eNtnaBx+4N"
++                                                                           +"jsSLCvlp9G7pKqHiKb4agatLHNPyMubt600eV56xWeZ4ujvZgPuPmNhO0ogtZpFWtF7NrPSCbEXE"
++                                                                           +"MVhSgh9mrR1dyR5amEFWCvs23kSDtQZl895Z5CXm2GRAc10HYu5NJym4UE1utsAPnRhcJ7lOl/ln"
++                                                                           +"MfXG+rbn0fnBbh5zoXi32UcCkldNLbXn9fBSn17hRZ5TmXmGOpBxa7By8k+GRkGDntQrWHIJdalI"
++                                                                           +"73c5Jne4W9NOkWKvTw5wKOUB9HGispvbrOXH9/Qfx/techw9qlK6WL3v7h9VE5w0+DXiDy4CGq19"
++                                                                           +"g9L+XAQq73AvROOTruiDFsPg5rqi4cZVEAhZbHAfe+s59ZOzGIgU5BXVtsmIyiK3wqQxOlsi6NNp"
++                                                                           +"dpv6FM8pQaOnq3tQr67R2xFmRQX6VBD+8X5xrpHNXVUR5VUJC3bc8d98J6Khi3RKuQIDAQABo4Hf"
++                                                                           +"MIHcMB0GA1UdDgQWBBQdgOTsHaTNceb+faB5aBhus4mDyDCBjgYDVR0jBIGGMIGDgBQdgOTsHaTN"
++                                                                           +"ceb+faB5aBhus4mDyKFgpF4wXDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB3ByaXZhdGUxETAPBgNV"
++                                                                           +"BAcTCHByb3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MRkwFwYDVQQDExBhbXFwLmV4YW1wbGUuY29tggkA"
++                                                                           +"qzr4V2qe22EwDAYDVR0TBAUwAwEB/zAcBgNVHREEFTATghFhbXFwMS5leGFtcGxlLmNvbTANBgkq"
++                                                                           +"hkiG9w0BAQUFAAOCAgEAMR8mKY7ml9KrhnSMbvTauvuXNXT5hp0NRpmQc6Wt/VywV4BPVAPOz/KC"
++                                                                           +"mMj0tkz/LOSk5MbLxXfDDhQHA1zKPxYLM4DfObUhbJcsNo+HlC2EQ8vN4srqgNFvrY8yvfIgTILD"
++                                                                           +"Uv02381njrz+GOLClSbLB7hcXvrIILENb72BwMv4QTIvXxYaJRa++s89I1OWe4f6CzseEIBQ2ezM"
++                                                                           +"sU4Qjgv6tfvgsn6K4tfpVLT4jeJkv7xZ6WAW6XKgEcDreVGm8E0/7B0E5IBFgfA3VOs78s5BGDcc"
++                                                                           +"z/EFcnh5Knkhnj666Cbn4rhvI/CB+TMj5Qae18Qr3cV6j7pMpCNYwwHUT2/Aoygq/BxrKgDX0b8x"
++                                                                           +"lyiDqEgy4vHYdb1980FOkdK23z5Q2xVeTeCJDFNPa7oNwHj4d3znbR6QRGBIQHKUv7iKcWNdmtVj"
++                                                                           +"YV9MQvMM9BVcYxbg3KDpV9GWXpz19ZWYchfZJBGUCENPE55YKh7iyj9yAZ7opPDxJlyvDcEwwyl/"
++                                                                           +"N9I6KlhqubuI1i8arsFY+ouAaNNfElBMPeoU7ws8cq3C9+ek+vs8BT4p6Dkj7cx9kwugSW4mDKdl"
++                                                                           +"LwLDyfzEpIEpg/rjBtSE2DRLNfpr05MKcXsZX5RB33g0IpXVCBGLqRWFHLgNnUkvtT+ptmkwvMXQ"
++                                                                           +"ehAbwvWtelKQWr6tft912ikTZDtRHXxokM0vN1Vs4nAxcw=="
++                                                                           +""
+                                                                           );
+ 
+     //        Subject: C=US, ST=private, L=province, O=city, CN=amqp.example.com
+     //            X509v3 Subject Alternative Name:
+     //                DNS:amqp1.example.com, DNS:amqp2.example.com
+-    private static byte[] KEYSTORE_3 = DatatypeConverter.parseBase64Binary(
+-            "/u3+7QAAAAIAAAABAAAAAQABMQAAAUg2l8tcAAAFAzCCBP8wDgYKKwYBBAEqAhEB"
+-            +"AQUABIIE6+cDkIo+wYoKHcQlj0XPkJcrAjV3Gw9JGLQWgC2nF4EgcHUf/+642gag"
+-            +"Gy4OBlwXwxhLOtB0D2vEIdKoeD5npFwHbwbkE4uflQRmEMx0M2mlFsLf83Uzoiar"
+-            +"UgXoXvf6oJ4IrVLaHfKdrfnJQ5kRz3ege6kkRI4UecI1EXcdJNzrSfuJHorSEieW"
+-            +"trTMCTVwqdrQkz0GwRtcY0b1S4rbrUgysnkVGg+nmsME3ou+rela0J0JSN+KBdSn"
+-            +"3apebBe0t+Ru1/JaDp8cKeoACj8ibyTIUj/MOAJ2fmV7fHGenCLmRdz6mLrJ6QDK"
+-            +"zClc3KH+pJBZL79pyRr2qjRRNgnVVruoMBV2PZ3MFa3bsB4GLr/b2lBfyNVaudtJ"
+-            +"3UVW3KbeIULIWBLlI9OKD5IGUJmmJA+U+vFyMppdZ88TmNPieyRB5huxG5gu61pW"
+-            +"BnerxmKuj5ZZk+FG4K4albOZDs5Lf+zROyjeb/gouIQd80N1ksB8yPXQUfO/mLLo"
+-            +"1MsFYfNcGrZZ//vdtadjgiw4E0gJ+s9dKhZERKwJ4Aknb6NXaDBR8bGkqc1l2hpv"
+-            +"9jk0J2KWn9aDe96iz2BgWtwXfYBK0dnG9kmn+LlSDDTmGOe6APzZn8nu53sP/Oz7"
+-            +"HayxzM0hNi0hi7V/fWMemoakbs0bhHY6EWkBbzSdqdMYAECAGbfHD8xbnoqwUBTw"
+-            +"cUBw/lNlm69ls3iUhqXtPJpiVVSbJ0kEN9MYaiWzpmjwk6v/h2iWbo2ZOYh3PEPz"
+-            +"ZTcdPedlkfTbg5pF6ZI1pH7aK7ZLWgEUbQiIQUItg2oEA19njWiqx/Wc1Ay+TdD9"
+-            +"dtA5zTh/T/YuuS0NDMEmyaCPqEDj3NziZAEL3UfhtASkvXhMZwmS/dAzPHHfWD+T"
+-            +"tqXld6a7tSwK7jeypv5Ku7ujZd9MsCVRPkJFNYbC5f1GqBIBlwO0j7PRs6IUC+EJ"
+-            +"ZyTzsKjYVlSR/+Or67BlABDuPeVGIbjlWUTiERKLBgABCY7cvSEKS3qJWVDDBg3G"
+-            +"axkaen8ak7e8/QdxalQYcV8mopWu4Qed/SYTU0MzDL4jJlGPTGyPD1GCBWcjLkB7"
+-            +"CqgljrM5hlanqXFj/SM0urLNYzCWPUs6+lX13MPo4K9ZTU7RnPOtXWcxzD3NQvtb"
+-            +"7gkm3SCjklf0qA4fvwGoYnrVz+Bt+IDzJCjnESRRQd9SBeR5oyUrcYz6r3J+i1TD"
+-            +"ceIQ2ys9UC5qc5JIc4+CQpXkyWjWmH5Mtz5+fi7coDX3sC9AdD125A7GTLgqXFk4"
+-            +"FsLHeC//BCBga05tX3LV6CL+Rdr605hDNbA/mgrmqH4t1XjM/eMwi85bzNnmvHBP"
+-            +"0VU5JFVuukylh8XNYu/qJGg+NO537XmxLIEjkiNCbE2e0mvTCPnaWB3YiO556iY6"
+-            +"5nFxNQx1ECvFhSdHd3WpFke85wP3fYOVtV7wL0+SC2JFNmmuvcH32GIS/bAd+DmA"
+-            +"vLB+Xn5Y3PnzWgAix0ZCX4ZZhQ04aFiwlgGHz6C78PCPF5bFxTEbjmImqJNgsnAm"
+-            +"1ZetK5WFQ1yrj925Xpd4ZLY81UFSZzKb9D9W8P9rqHnq8KjyAxuieGJyaaw8KLSu"
+-            +"ButbjmrkSxz5voj73gTr4DawY8EeAUly0F6SxacEjETHGc0+91EGPeH/O+DmKBKn"
+-            +"48UHMsXZ7tAk7l5i+6U1eZDUAAAAAgAFWC41MDkAAAQEMIIEADCCAuigAwIBAgIB"
+-            +"BTANBgkqhkiG9w0BAQUFADB6MRMwEQYKCZImiZPyLGQBGRYDb3JnMRYwFAYKCZIm"
+-            +"iZPyLGQBGRYGc2ltcGxlMRMwEQYDVQQKDApTaW1wbGUgSW5jMRowGAYDVQQLDBFT"
+-            +"aW1wbGUgU2lnbmluZyBDQTEaMBgGA1UEAwwRU2ltcGxlIFNpZ25pbmcgQ0EwHhcN"
+-            +"MTQwOTAyMTEyODAwWhcNMTYwOTAxMTEyODAwWjBcMQswCQYDVQQGEwJVUzEQMA4G"
+-            +"A1UECAwHcHJpdmF0ZTERMA8GA1UEBwwIcHJvdmluY2UxDTALBgNVBAoMBGNpdHkx"
+-            +"GTAXBgNVBAMMEGFtcXAuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB"
+-            +"DwAwggEKAoIBAQC8jh2z6+cNfv+CoWtPI3FiJ6Bl/rwPpT05Lje25KrtZQ8TBXuf"
+-            +"k8gOB9zSTlFxWNGUV5FrR+tuqzNSHmx6OtwYgdxsoy4aJ7eSxfxjNG8rAdrngn66"
+-            +"3pkWBtdBCyQLbV2jo95FnfAyTv5i76RJHDKNc6+GHvQnd2Q7KbKvXLt9aOD96cCI"
+-            +"fveWW6ZvlzCn1JOVBzwssJbHbQWEvnDS2LVDzD0+f9wN+Mmtj+yZ1fEGaAZ6qMOv"
+-            +"/ub2Q9wi31WxLLt+Jp75uP/CQz/g7fCOFIJ/cE20KB0P746IgTssU3LVxJvVfPL5"
+-            +"Fl5WgbzIgw7kVHjyQBMhfz/rzFGLFT5Wfkh5AgMBAAGjga4wgaswDgYDVR0PAQH/"
+-            +"BAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC"
+-            +"MB0GA1UdDgQWBBTD7xOXn59GJ/f45r1z4HjRmSXktjAfBgNVHSMEGDAWgBStfadW"
+-            +"0wTu5E3J1mEa6qz8/tY9hzAvBgNVHREEKDAmghFhbXFwMS5leGFtcGxlLmNvbYIR"
+-            +"YW1xcDIuZXhhbXBsZS5jb20wDQYJKoZIhvcNAQEFBQADggEBAE/AZ1hFZWDUtVV1"
+-            +"QIpFbIZY831sDxx+gfieGLWmLgKX6x6zEAWfQcri6eyrCw9bZKivoaqbboQ4Y92S"
+-            +"oW+S+ztdiQVWi6bEzTGJqRNXj/8Dbc0Eii8OT+o+a3iUZi96zdgDf4F/v04KLrX0"
+-            +"/fEGJ7i3v4Z3xJwW/mDxJ9ihykHJrEmheI7GFsM93XecgLtboxq7qvi1tDPyXaMv"
+-            +"a9IQ8ouEr8+vFRlsgVuOOqqdLKvwptyiYdJCK7sz2PDGmWFvX7VRCsB2tFiCLged"
+-            +"D974qkBH8iNh0UK/25uZfbIbX6K1ejOJmQQ5oB+yn54eNFBU+0cm6p+/uvP7Wiur"
+-            +"Bh2TiPsABVguNTA5AAAD0zCCA88wggK3oAMCAQICAQYwDQYJKoZIhvcNAQEFBQAw"
+-            +"dDETMBEGCgmSJomT8ixkARkWA29yZzEWMBQGCgmSJomT8ixkARkWBnNpbXBsZTET"
+-            +"MBEGA1UECgwKU2ltcGxlIEluYzEXMBUGA1UECwwOU2ltcGxlIFJvb3QgQ0ExFzAV"
+-            +"BgNVBAMMDlNpbXBsZSBSb290IENBMB4XDTE0MDkwMjExMTgxN1oXDTI0MDkwMTEx"
+-            +"MTgxN1owejETMBEGCgmSJomT8ixkARkWA29yZzEWMBQGCgmSJomT8ixkARkWBnNp"
+-            +"bXBsZTETMBEGA1UECgwKU2ltcGxlIEluYzEaMBgGA1UECwwRU2ltcGxlIFNpZ25p"
+-            +"bmcgQ0ExGjAYBgNVBAMMEVNpbXBsZSBTaWduaW5nIENBMIIBIjANBgkqhkiG9w0B"
+-            +"AQEFAAOCAQ8AMIIBCgKCAQEA62nWa9VvAA/A5o84lwdFLLTl5yBIy/u0G1ng5aYF"
+-            +"+TKeMvPolfr8WiPMd5KNSHyrFWuUIHv1tDuL1QReH+gm7PSwc1M5UnliUj3RqloZ"
+-            +"9JwS6yIJzG0piMuJPWw97qOM6mSJq0Ya7mOBghrnPudTFoyA0wMf1HrWmIBZOhru"
+-            +"9tsiQZjsc2d1iZsgYwbyrwbALXrcnpxPX5F7YeFyRjoqkGM1tURoajqBRW4fdhgf"
+-            +"+f9KkB5GzLH4q4LsIwtFsByTK5wxqJYWxHfUqWuEujLQ2x0vzyntwtuw94pJJ3N7"
+-            +"1LQ4xpqU2H0goQRW4jSvlBpXJysDMgaZ1BDzVXYzKQ1QmwIDAQABo2YwZDAOBgNV"
+-            +"HQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUrX2nVtME"
+-            +"7uRNydZhGuqs/P7WPYcwHwYDVR0jBBgwFoAUWpliNfMupTQEz0td70FDAFy4vc0w"
+-            +"DQYJKoZIhvcNAQEFBQADggEBABWJp/1UHxZOi5oFyRYc6jXhqPTJpQW/Hf/cfaKF"
+-            +"89NqWvIBsZ22M9y5rcxkG39UdrwMJRB025TVgX45IU0PY89SKXapQ/GLEu3CbULD"
+-            +"nnJwO2Hr9QVKorMaw3h52T+VCMTkmkyDna5demEuboXR7mut1qVdg2vx24XISnSB"
+-            +"EfxulOS+MdokJCxxZmIWzasqwAbYN3MPn3slpWSV5D8VZrE59wBpqw8HnwuHI0uP"
+-            +"kHAeWcgwLZd+PeD6kuP3zwtsv/qPD48mymChuoFyh282B7j3rmwjGazsa0KLkkS6"
+-            +"sRWASdbq2NZG/44H8/V39aOM5RGtlOS1VCN8arL9cjPCQCvCXf4pd3xvKYuWrd8V"
+-            +"hGx16B8uYQ=="
++    private static byte[] KEYSTORE_3 = DatatypeConverter.parseBase64Binary("/u3+7QAAAAIAAAABAAAAAQAKc2VsZnNpZ25lZAAAAVbrQPpoAAAJiDCCCYQwDgYKKwYBBAEqAhEB"
++                                                                           +"AQUABIIJcMesQe4dg1MYgHKVJCEUzCTpgJu3iTGwbnLOOhraGFn02YXh0Axbwws2hD0SH8XYF4h3"
++                                                                           +"pVI+YbXCWHiQzzn0/5mbSEAQcNBqPR+UTQULdDpI5jGWlf3oPRdqRLP/zAXzgb5N2bmbtdLQ02NK"
++                                                                           +"pvhRHNnLWmTBUokkBRUkh8kiUH3Xu8qIaJbK7ge0yglerFOK6kzic1PZwfvdzsoBxgb0CTHfzOK2"
++                                                                           +"JhTBDunoV1lmZ0VpGc7gycu1FbUdykMbDwfq5+JdArSVlnxRXaNGne318OidwibNAjeY4emvdtzV"
++                                                                           +"F6D04Xav7LUrGWsgSH0V8wqI4jrnvhTl9a5CJR0PkS5xynjSKMzOv3JOyr4jui1TATSm/S7gg5Yq"
++                                                                           +"lhRanxwSHQIpJU0+VNIyGVax6KrbzcGn6c+O2iSlkix6DCK95PybsTgKzf0tSCqGAU7v/qDo1gKw"
++                                                                           +"ypSxRYf8aSbqfMt5yX5LKDqNpPJwmlJl5GN2IB2qPo0nVJSlyfD3g9drWuqsDqLIMxF40BkCsN25"
++                                                                           +"c2Le6c2ZIY659srIR21/ecJLVYxRSpgvUD0KqBTxKm4in/8jl/19yZF+V2fNwNgmuJXlxOxoYd+z"
++                                                                           +"W26EMBZwlc1lQFxWWBOc1dZ1np4Q0QjzQTw8hPbarulR7l2P4ukCZuLWKomKZ5GeMqMApwz9S+ZJ"
++                                                                           +"le6xZL27UIXyieJbgQIbnD+q9yVv7l8hsjScYXUQHgYEdd/MB+Mt+YFz+EByfQsmD+5eGb3yP/mU"
++                                                                           +"BsX7DntmMINcx2PApEYZiGGBQL8DW6ZlMyBCmQeivPVkzXEeQYCnTH8ezna6xRirWZSN8GEFWD+5"
++                                                                           +"JGmaCShE/4+8b1EIn9MkcikVldxHJxEGT4my1HRdm9chsZiYkLqxUTbb/SnoGkK+bnDbMNL+bBe8"
++                                                                           +"P3ZYb2vGPxdOpzh/VCOHxXUV9G1VtEGyf63nX7GM6XF5PYihr6UDMZc54A432c7WZLdkVryo6TFv"
++                                                                           +"40aTLO/D5bv/D0ql9QR9CK0hEMI5ceg/Q5fNQ+DpI52HC9xxDJBADfiYeNmj/ToOgpUH8OL/OMp8"
++                                                                           +"eTg2kYdIWqjbWaejLW5OJt0QQ5FogHRhWnqZztf6BInzu0zY/ZrUBRqOG/wxfEYjKgN5+mXmv1w8"
++                                                                           +"OXSIf52uE3WFPWdI3F5a6gf4icbXoeIH6RU8fZlSOyvZZB2lR7ljBl61TF8giLkJyyCEp9HRGyUx"
++                                                                           +"ewpXCmZGMJmFKf6EJhuKEwPNIF8oyDRjZHQoJGgIoqGHrtWeOUsx4pHqRSMyY1sToayOkBiEVcf9"
++                                                                           +"vt3gLvW2qyCnUnKYq0iPkW1w4OsmpILQ3fEtZbt1rqsWRucAw5WKzqsEE8R2goK3oL+2DHD8gQCy"
++                                                                           +"c0lI/y39kuM1w/Up5/HRtrpWh6mCGt/QkmvFto0Z9PySUezi3s3wvJR9wa+VgAiQZQ5PlgJtZLly"
++                                                                           +"WGkQJnGRnHW2nDdj3N+BbsMth6YHMwgjxoZjeEEHxzuUh66/WNLtNvNzxF2gXuylHI1uTcy73aW9"
++                                                                           +"0hzv209rcSHdDuGuq6q8g8HbsADJRYfW1wY/l9ia7isaAbYQQ4iF1TV/4aal9sVuACMhEp6bmRFX"
++                                                                           +"+kyBYaSOs8/vWBCxVT4KA4wf4weYDZuJmiXZ3mfdO9pES+3/4Ocmk+Xmv2NL1uF6uG1X6gzDd3v0"
++                                                                           +"3JaUKud9L9Gb/xeRpLEHabFv4OM6aTBqsGfJABWlhL+Wtzq5LNsnMDmfPKmaYBg+M8OeczvnL5tj"
++                                                                           +"hw+rOp3oPv+UBeQaMQy/f+7lTt/8PrGsUr+7YqFxJo8IdZ4SgxfmgZvwBHMs9PB5bqJfnultSQeg"
++                                                                           +"TfgDJbv+GeteDOUeqTlvRYznOGpaxcOPTC6XKYneZFqLgmUp6+/VyyrnzmfrPhmVpB9dAjRtG3Yi"
++                                                                           +"+tItGa6xzFXIaW64waakXhqs/auKxt3eTSFLW91O7k0hhvEB7gk+dxPjrGjHAA1FyQ6evfYt5nQi"
++                                                                           +"kkU0tZMuzauRfX3wQKXKaGJeKk6vdCcGt4YSXNmmx33gzS+en2WBO7eNYGTDROqlOUUuhtxYlijy"
++                                                                           +"GGF4aiBZcFBofTUIkv1IyVN/lMSeT9EyJBojeC6U4EtqFhUt7RCW+Ce6Ng2MOC5TyUnnM3eYFx29"
++                                                                           +"zhg9ChZLAyWvJbPYJyvHP8t1pjJU13BlAHqBN33zu1WWFEd15KghNFyb7PjSaujT1dvBpq2pUcg6"
++                                                                           +"M6S5HV1il0Uggq00HGTLq7Ix0G1lKwNyHfZFCIqRchtYx/m6PlqwFEv4ZkLkig2WBJQjXWO716bb"
++                                                                           +"e/fSyv2R3UlqBMoCr3gR0Vhzdv6UZfNTv1U5F7L3e2loz7ZJ8A7Qrqf38PCGjmbo3/Z3SfXbRQ02"
++                                                                           +"q3WAT874QdyJXBh45yf4uiuKO2IKPLeEkYpQcN6/ciTMdzkrI5HOdxZV0KUECKh/Q+VXVDTMaN/a"
++                                                                           +"7YjYqT2gOHm4im+QtC8tt/0eSX3se0P1FVU9z7nhGqTwnMs832ECyr2cRHEAwPnTWnSRzFFhFHhU"
++                                                                           +"Rd/YnJ6RCqXuxPxTFg/9OKzsXgexcUx4mbHx3z+wALYjjEbP9A6eKWjh3PdWXV6vpQTvbRvCaSbn"
++                                                                           +"MB4gRgoW3AO3FW7w1TCSFqs/4msX9wWc/KdPfawbm6qWhm8iO2+fGjDJZg7dk2wX0rZGB2ZEZts8"
++                                                                           +"Q1aEPfJF3ft1sKqRH7zc7LlzyZ3qXO1rWLclcvE/OP/NW7J1s/d9Xf2l74Lj60KknneOTovH61SF"
++                                                                           +"VnQTTamhbwenCjLBZoDC/zDazGbvI7BNQ5gAsmZeBINyuYiEOxypD+RxxJxRqxtbpf7eKd0coTjf"
++                                                                           +"oj3QW/RAqMWs3xllKEmUIE4t/WafJ4Tp30b4cZGsZmqEpqp9dZwo16RDfV62Bio3wTAzqaGl7v6g"
++                                                                           +"Sr78AhGuxop13ktZGHUEY2XIr9LyDiiUQTGUyamyiE4hWuI++IRnXleTfwoAUwqthKjlbqSiSa/8"
++                                                                           +"I9LFMGceuI9sDvfE8zbeEVQs+Fm15bA7AdI73EbE3u+vQG9gjlPyj10S9R/9VC0RERU5xN2FittI"
++                                                                           +"0WM1IcKSQRAnFAHjuIkuZ4fqyrRd0w8UWxbgtWWYOlPjxf2T6zHFtmSQLczLFX0NXsYZtdAYAuKD"
++                                                                           +"jn9FQlXx2TIv3h0xvDMaMds5XhHhJr9Agl1ShVBLUavjr5dd+tw9jNR55DCbyNFzUUiO4r+2qt5I"
++                                                                           +"CEfurIMWSVvUScrBvDdkyRm628CXcJZ9rYOsxNoAAAABAAVYLjUwOQAABjIwggYuMIIEFqADAgEC"
++                                                                           +"AgkAkXA0Ujw8haYwDQYJKoZIhvcNAQEFBQAwXDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB3ByaXZh"
++                                                                           +"dGUxETAPBgNVBAcTCHByb3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MRkwFwYDVQQDExBhbXFwLmV4YW1w"
++                                                                           +"bGUuY29tMB4XDTE2MDkwMjE0MTUxOFoXDTI2MDcxMjE0MTUxOFowXDELMAkGA1UEBhMCVVMxEDAO"
++                                                                           +"BgNVBAgTB3ByaXZhdGUxETAPBgNVBAcTCHByb3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MRkwFwYDVQQD"
++                                                                           +"ExBhbXFwLmV4YW1wbGUuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAz4LAVVvn"
++                                                                           +"f2ViPH9rqe2t5IpfmDRlERi0qsvR7nFQtQO2KBVp/8xSAujZeMA0H9RHLeWZPnfuCLDPJyLoPofG"
++                                                                           +"HnI2O5Dr9+ru+Lw+5KxgAr6ZWcHVNtfwbGCvjYIDmuChNUuV2PEJBZmmgdTBiOyrVKPNV30TOkqF"
++                                                                           +"kTviOgDfwFcAUC7RNO9GEmZa8s7emyJkWmogeDlcHoCAtydqLy/1nA7tq8f6KowrwxFftU9Csvmc"
++                                                                           +"hQaqQiFtBFClZu/GVT2s7mKdI1VBzmY1NPxelzlc1GNxzQh8Ckj91n9dXz00MFhMI8OnvEWdKue5"
++                                                                           +"zfteoV+pmObwX5e6W24MjA42Urco6S8JoaOFuOsFAhara4Xr7JiKzMH8AEyzCnBQj+FOOIfEkEn0"
++                                                                           +"gpWsJMts83w+9EFkMNgNziG3icLt0//kZaUuE2qms5OYN+GebqVbaa6KhKonhOgDgS9uPxz2xTpU"
++                                                                           +"53k27kI7ZJe60YwcJb7jr+lmIeUjpwLFd6oCMfdjvYBCiUYXhzTuv1CKQByviLgRT+6OYZzUk27r"
++                                                                           +"sqxR96KVIB1cW+7HBAfYmBUhA/s3jawKxGCb4XTramN53ONfWxOJaWjQ5B5zu9xtwY3451xtMW7j"
++                                                                           +"fjL6ggAkJks+AyZ4XXVdJTfgJiaTFOeiPq4Q++ioWwLVQVxv2ZXQKts1cpFzt7LJhYcCAwEAAaOB"
++                                                                           +"8jCB7zAdBgNVHQ4EFgQUvCJ0sdBYkSRtfVkttqS2baHLgtMwgY4GA1UdIwSBhjCBg4AUvCJ0sdBY"
++                                                                           +"kSRtfVkttqS2baHLgtOhYKReMFwxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRlMREwDwYD"
++                                                                           +"VQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEZMBcGA1UEAxMQYW1xcC5leGFtcGxlLmNvbYIJ"
++                                                                           +"AJFwNFI8PIWmMAwGA1UdEwQFMAMBAf8wLwYDVR0RBCgwJoIRYW1xcDEuZXhhbXBsZS5jb22CEWFt"
++                                                                           +"cXAyLmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBBQUAA4ICAQAfMx8vAkjnLQFcGePtafiI57+M/arx"
++                                                                           +"3Me2upoNuaAYK/WMkxvWksqF2+rOjPIvXp95O9gakKlqhvOuFUHzPv5QQzOpwKIicsXnztNoSwBM"
++                                                                           +"9WGTe2uyxNqbStUX2VND21GvrjmsB8dU9ZyShkHfNlMY8HXLeWKA5nvv14wKymg6MWQbIiR9yqdh"
++                                                                           +"xTv/KKX0ryT/uLabM+2zImCjhSRfYR+8YrSxf89otmPKoS29XJ47gMEtQveLrA8k/5l1DAGoDx04"
++                                                                           +"lsnbT486Hbj6cSaKdtJOQQwLLA9xEnwcReeXJ5eigyvKIreQ4bnwG04CQ35kefdtcOYCS44IeA4A"
++                                                                           +"wJLDukoiFu84NH1CegNbQModa8heVN3wOos0LMijmpKYfUf8by8C7V3Yq3B0OSo3NkzTHpuhpkiM"
++                                                                           +"SutpGaNRBRmGvHbSzuf6WWKxPNChyTtIjQ4Z5Y2ogBvoqL1atE+Zhwu5mPHoDvZTd8G46k8PFTTD"
++                                                                           +"YQ7MKBGgRdIVffBOEy0Xn31mqkgjSGwJuHB2pkYVRZ8mB8Y8mDgchmYtbhY/fyiXYKX/HYzAVqbZ"
++                                                                           +"m4OzxsfwkhavdTSbynt7/hP0dT8gC0XxqHSeWg8wvYYXzb20ennUEcovf3YH8J73vbfSXjm36P3v"
++                                                                           +"s/dqKUhazXpsAIujkhRrk+EMAdi024AKvpHQr4T5UQpWu2okULxh+Oa7afT8c+lJkbkxOgv8"
++                                                                           +""
+                                                                           );
+ 
+ 
+     //        Subject: C=US, ST=private, L=province, O=city, CN=amqp.example.com
+     //            X509v3 Subject Alternative Name:
+     //                DNS:amqp1.example.com, DNS:*.example.com
+-    private static byte[] KEYSTORE_4 = DatatypeConverter.parseBase64Binary(
+-            "/u3+7QAAAAIAAAABAAAAAQABMQAAAUg2l80rAAAFAzCCBP8wDgYKKwYBBAEqAhEB"
+-            +"AQUABIIE61DeikCVpX4o8NE02fBn0FNrubcRZ2RkdGV2pyYXJBm+Sz+VdeFdhYwB"
+-            +"eEl9otrz/r+5k5RUrZDxVmRFXGGil2z6dOxMbJXdyF3d5/0vaiGEyHvtBvPPWaL3"
+-            +"4Q0JGMSemiXkrt8b50V1bwQTODYVE3nX/SifoAxhRofmDGRsTx/JG/cA5uthamna"
+-            +"WA573ZdaFaIhGQGB3JkoyyRclD2HBym02/U+ZfIZjOACF7sn7A+9361o9/YHwXoz"
+-            +"7GzyFwcjvoVataqOAG8YjlpvD3d51mSSqJJP1SCuzqcJUZgdh39rCpr121rdzYiU"
+-            +"ndPWTdGmJzvC8wJBaZr+9QsZHrcXFLb+Em4Wg08YIadFH56SrMQVj+El4kJgYBTH"
+-            +"l5ixK9Kq2rmJ45o+P69Ir3c/nI5zh5LuwCunSvw0adjnEsxmGv8+Q5Hqd/KvHC5k"
+-            +"UZKOHRUUCP0k49BRI58uJfKZNRvbzgNkIWBl//QU9Rsf1gZ0voWaOuNsKBV1TezX"
+-            +"J+h9zgtaJSrYHf7NNN6F4Q511MJO9vkgjsD/id4kX3rvdusxhS+4bm7lT+29oJPx"
+-            +"2pPngP2XS6IeCmOeFCFDwwFQjgR9gwBuwm6E/onv4dwBOBDAWvFvZThamnIhKe+b"
+-            +"yLyZacPk07AmERpWwSL2AJ40a5ZqPoLWfWotSSXsNFwQdnSmER2H5i/6YF9WIjjQ"
+-            +"j1JvqY7FtCmk3zC3d8FPg73XyM7Bx7ooGJcP9+lyQdq3TcDRaswmfiA+So74resa"
+-            +"VrFCEM18xgubTPKEKsd0GvBArUMwzvarzntJNYumQxv4AZ3yUXMAkq0ZvldLzcMQ"
+-            +"xmYsWrUvihm6+Q1eydACAQaAjapZSdB6rUn3cPM7adZbHZDN5tmNtlLIG43FmCkR"
+-            +"fsyXFRw9utcokv2fmcZ0xOt4OxKJ4g01faTcy60474+Zczk0P7mU9+8Cx72eorR3"
+-            +"Sp8DFfpeK0lIwc4QrtsZaq8LBvQsKcW/vqM5ghBog4ElUwUw81M0aDWFC89/2X8l"
+-            +"N5CslGibei0DixXO/iUIiAfgyX9jBPKKXZYGGyLPXWpiDK9LYNc864CI2a6J17aK"
+-            +"qEdnaymUGpbnjccFw5MKtqk1lWc7zy5UQuISZT2vkQ20fbpGF7ZgvXr+E/t1LQwL"
+-            +"DH/AROIjBfaNH89OM+4wUfzyZW4mazTZ5INcVRjoMA9jUnBPzLx/PvJUy0w2QV5D"
+-            +"wgs+V6kRJRhTIuHaO1nl2bPETnlje/phKKRrM7sCcXoSv+i/ssix3KO3ymUWI2/X"
+-            +"mprOBCDW9mECWslwe3ztjzmmw99KvprzEZxuQphJij02K+fxucgxTrSuOm/jf8Hr"
+-            +"Ev0qyCJWtxnrcMC9YJX8xG4RLBPBne5TEJzwinYZXxhNo/E08yTF32UVUC9DssYG"
+-            +"eRs9NuD4W3XeWmFnrdWEKK3fHg+BsBp3/IPu7PkL4WwpF7ud+qV26vgC0NaxIeHI"
+-            +"O8K3EXRRiNspnjgxuJn83fAQWreKjbi07qEuRZp7Wat/69AwjbAUj9P6fJsv0tuu"
+-            +"hkF9Kz3zdzaT5ttVCsdyYX94WQegQUjXr4uCx6qV+leYkbW+9BbQZrNopAxXpwjx"
+-            +"GeorNRPZmME4v76UMUbYd0KKtD2y6YctU+L+59AVKF8/OI0EkVzSp3iiIW9EsDJV"
+-            +"6vwom1DefcQqIDuBDJJkhBHBAAAAAgAFWC41MDkAAAQAMIID/DCCAuSgAwIBAgIB"
+-            +"BjANBgkqhkiG9w0BAQUFADB6MRMwEQYKCZImiZPyLGQBGRYDb3JnMRYwFAYKCZIm"
+-            +"iZPyLGQBGRYGc2ltcGxlMRMwEQYDVQQKDApTaW1wbGUgSW5jMRowGAYDVQQLDBFT"
+-            +"aW1wbGUgU2lnbmluZyBDQTEaMBgGA1UEAwwRU2ltcGxlIFNpZ25pbmcgQ0EwHhcN"
+-            +"MTQwOTAyMTEyODMyWhcNMTYwOTAxMTEyODMyWjBcMQswCQYDVQQGEwJVUzEQMA4G"
+-            +"A1UECAwHcHJpdmF0ZTERMA8GA1UEBwwIcHJvdmluY2UxDTALBgNVBAoMBGNpdHkx"
+-            +"GTAXBgNVBAMMEGFtcXAuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB"
+-            +"DwAwggEKAoIBAQDzQ7PhJWzhPegPznoYPVoNOT+WitfPJlGv3a34kF5uG8PYD2kM"
+-            +"OL+xKyu6QgmDxykw2GIYxaxg0HYYHYtmFTWqs7U9J+lOQUn/MYoXE4hwxGJwdKo1"
+-            +"afNKri6/dN4o0gRhT6WFfNKaTh4O45VTViy/Z7hEziaI2XZCdo+EupIU7LA8ZLFd"
+-            +"SMLku/cWx4VtXY3P3/lmOqhYRQC3IBuJL81K0XCa7tR27SL3S08czsa0loLsy4gt"
+-            +"Yniw6kwe/le+7rAx4hp5booW2G6pwPF8IF64f44WyiBUKzJVBvBdB08+fQEXEBxh"
+-            +"HkbPjD7YnkWUu3+kMwHrpnvaxZGg+DQWZ0IHAgMBAAGjgaowgacwDgYDVR0PAQH/"
+-            +"BAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC"
+-            +"MB0GA1UdDgQWBBSkNCehfAeCHqFxdoBSySAH+l99QDAfBgNVHSMEGDAWgBStfadW"
+-            +"0wTu5E3J1mEa6qz8/tY9hzArBgNVHREEJDAighFhbXFwMS5leGFtcGxlLmNvbYIN"
+-            +"Ki5leGFtcGxlLmNvbTANBgkqhkiG9w0BAQUFAAOCAQEA41o2Ydl3xnqE7cDkXlWH"
+-            +"QlTG4zERT51019oPGo1NnOzutjUo3DH/vK5ff+9crOS0t+soULLq/bJj15IoC3PK"
+-            +"QkFXi4IUcSMjq0qprTtmym8tAZ6wKQ8q9GL4fsvi2JbC7eQXJCLIVlkCS9DqxQy2"
+-            +"nqf2iPO05Qt8cMEf51GrnSRFy0Pu+QNZiSYufqEL/k4DEU7fFzkJlSZSfqSBDYvr"
+-            +"5Ke2P8L6uJH4mhd0aWPDi4aC3Wd97GPhldYt06lAmGXhEj1uHqLiojLXgOq5fVS+"
+-            +"7HezhUZncSQwAaNV0y/FLaKlnu+BWKlB+txRR/eyYZS3F8dUSkUrUvYUGVlTQmm/"
+-            +"cwAFWC41MDkAAAPTMIIDzzCCAregAwIBAgIBBjANBgkqhkiG9w0BAQUFADB0MRMw"
+-            +"EQYKCZImiZPyLGQBGRYDb3JnMRYwFAYKCZImiZPyLGQBGRYGc2ltcGxlMRMwEQYD"
+-            +"VQQKDApTaW1wbGUgSW5jMRcwFQYDVQQLDA5TaW1wbGUgUm9vdCBDQTEXMBUGA1UE"
+-            +"AwwOU2ltcGxlIFJvb3QgQ0EwHhcNMTQwOTAyMTExODE3WhcNMjQwOTAxMTExODE3"
+-            +"WjB6MRMwEQYKCZImiZPyLGQBGRYDb3JnMRYwFAYKCZImiZPyLGQBGRYGc2ltcGxl"
+-            +"MRMwEQYDVQQKDApTaW1wbGUgSW5jMRowGAYDVQQLDBFTaW1wbGUgU2lnbmluZyBD"
+-            +"QTEaMBgGA1UEAwwRU2ltcGxlIFNpZ25pbmcgQ0EwggEiMA0GCSqGSIb3DQEBAQUA"
+-            +"A4IBDwAwggEKAoIBAQDradZr1W8AD8DmjziXB0UstOXnIEjL+7QbWeDlpgX5Mp4y"
+-            +"8+iV+vxaI8x3ko1IfKsVa5Qge/W0O4vVBF4f6Cbs9LBzUzlSeWJSPdGqWhn0nBLr"
+-            +"IgnMbSmIy4k9bD3uo4zqZImrRhruY4GCGuc+51MWjIDTAx/UetaYgFk6Gu722yJB"
+-            +"mOxzZ3WJmyBjBvKvBsAtetyenE9fkXth4XJGOiqQYzW1RGhqOoFFbh92GB/5/0qQ"
+-            +"HkbMsfirguwjC0WwHJMrnDGolhbEd9Spa4S6MtDbHS/PKe3C27D3ikknc3vUtDjG"
+-            +"mpTYfSChBFbiNK+UGlcnKwMyBpnUEPNVdjMpDVCbAgMBAAGjZjBkMA4GA1UdDwEB"
+-            +"/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBStfadW0wTu5E3J"
+-            +"1mEa6qz8/tY9hzAfBgNVHSMEGDAWgBRamWI18y6lNATPS13vQUMAXLi9zTANBgkq"
+-            +"hkiG9w0BAQUFAAOCAQEAFYmn/VQfFk6LmgXJFhzqNeGo9MmlBb8d/9x9ooXz02pa"
+-            +"8gGxnbYz3LmtzGQbf1R2vAwlEHTblNWBfjkhTQ9jz1IpdqlD8YsS7cJtQsOecnA7"
+-            +"Yev1BUqisxrDeHnZP5UIxOSaTIOdrl16YS5uhdHua63WpV2Da/HbhchKdIER/G6U"
+-            +"5L4x2iQkLHFmYhbNqyrABtg3cw+feyWlZJXkPxVmsTn3AGmrDwefC4cjS4+QcB5Z"
+-            +"yDAtl3494PqS4/fPC2y/+o8PjybKYKG6gXKHbzYHuPeubCMZrOxrQouSRLqxFYBJ"
+-            +"1urY1kb/jgfz9Xf1o4zlEa2U5LVUI3xqsv1yM8JAK5mCNuauka9csZWHFYKP0W/Q"
+-            +"vx7F"
++    private static byte[] KEYSTORE_4 = DatatypeConverter.parseBase64Binary("/u3+7QAAAAIAAAABAAAAAQAKc2VsZnNpZ25lZAAAAVbrQP7OAAAJiDCCCYQwDgYKKwYBBAEqAhEB"
++                                                                           +"AQUABIIJcM11nToM9HiebwkA/+F9HTYV7bjlRO04+J09z8yiaerv82Iik4bIZjsl2V8IPIjUACxM"
++                                                                           +"7ToGh+WiELoTTDtcjTrfAxk8CM1buiugzN8do8/VwTHpIyDmKQoEY+54Ma2S1r52mqpl5B4sJT3U"
++                                                                           +"25g1ahx23Ytwti9TNKf5NGDLuKrVzbidoYNc2p8yFQe7gaktKVSmIyaZOjRrwm9quoopKNdB/73k"
++                                                                           +"Q6geQGpYg0Wz7qh/oCEKG76tNLt76rbPITpISE0S+YF2dAyGMmQl/v/QEdyoq98+/BMmSBzuq+l2"
++                                                                           +"wj6DzOdlC2WZAcsHk+99s2dOG4OgmZPxhI1pSZckTAJXGwxGeuKcMNO7n+P5XfMx0zqBqEi9AlLu"
++                                                                           +"+k2GAp0kHQ1HJGmVVAAlX2DAdrxyIOSk7XEXPBbBVnIpuDBzwaZQi2yQxGCENjBp0TUSLB9SWQtZ"
++                                                                           +"9yxIwZsYHH2hhVi+eywc//bvvbnfmlBMKcQL0ustCY1vVPl5GKzcEadaWZ4AmOL/SUa5W3i/1PQH"
++                                                                           +"4ysBt22WWBY8u5HUBpfCx0YhiaZQzOtvlyhZmbGsz6+RoumWHkkOaHv0JGNelCzfGk3d3guwu3l6"
++                                                                           +"7+yj2pkUFa7OQRv22hmAADZwdGYkiY9Qty2+jRl/AETVMBOo16vtDZBQpp+3Qtb4QuzZ8us2sWsy"
++                                                                           +"TK8ZoKjGglZeFa7oQEyYGliWaGsRxb6EKGyOt3N1xbJBapwpHBnYUJ5HycsBYnje4trhjePwP9qk"
++                                                                           +"QDNBz9pRJAuJyjqTF00NcmLcKb68WWOsXl/swWXMt2sipI1kZuiOoUyoHsd5jUqS0i1E3ToWsvof"
++                                                                           +"CoIiyh1pZ48udYpWvEsMPtnoRKVhhSQ/Gj2DRfE37siDxPrimLKrtfvTa0FS496Upzgo8NHWIcva"
++                                                                           +"f/geisCKtueqynStygn3MPhsyPcUXXpe3DQmLXFuNI0YhYIVrxUhJvDhKBqNLcBavbIdB1AaxSWb"
++                                                                           +"Yo7GeVN6OsuI/wPaHenrQosWXV/ynvQ2xZbYhhPuNmpZHmaRZwoGb9cpNEbutKnPsJnKiWzLprFW"
++                                                                           +"9QalAQCe66y8nJIvH4Dzpe/A4BXkpy118Xk+i1WxEGdtfrDhDODyNVgOh2daZ3OQ21Ad543C74RZ"
++                                                                           +"Uss9Qht9AY/KImyvekKpbtHo+QSi95iRdW0MM1hjztXdlE91XxYM1V/Q6TvAtjthjG2scTu+rJN2"
++                                                                           +"cb7u+OsPziQzooXqh4xwXKtrn3vPifna+udvpqRJvATmdcuyIf3WkcJ0UIcDVHYcwV/hBciFpLof"
++                                                                           +"CmJEpHVcjJFj2z2LNO91xorjd47zcQuYWbTrLT92Zuu596Cn1bpm/s0u9Wybf8VWJJJkO2Vpb3jT"
++                                                                           +"kWRtauNrbpa9YGZa1/deNfOYwrahglllzhGEwaC6lYS82QRrdQkppOWo4hQhFtoovZHATvuGVxTv"
++                                                                           +"Yj0SXGwWfRor/dlATgRv1eZ9iDzYLkTVFL8VdrODJ5GVDaRCH6sFuiAEYndMhlqlMiB0T6jllA72"
++                                                                           +"0u9a9jw5MfsrodgvpI7gq7ikTMwtaZ2UEbLwYoXlboBAu9mywrSH0oXOrgnu4C65SBxlyjIeVpLB"
++                                                                           +"eEA5YImrA7MljMHyonW1YoZ4Erg5PtVibWz1sVaamD/KDlYbdYfGVNcuzsLIEfaztGXcFnaeBUyn"
++                                                                           +"WK+bT6IOvlOlL4eV1Q+pGL013uED1qHp2hHQ4eKncoVGFSA1BI8cANMFUsIummGmBJ3/SJjc2cBR"
++                                                                           +"dbxpEybUwRl8YwiVt4oB0Km3fl+0URiB3m4mY5UZH2rkS7qthoZQZ01IpbAlv2uQQM1pi3rl7gNd"
++                                                                           +"SInlBvIVBVUkbjWrcjFWFdlseV21Yc1gAfSIz6Ur2DBgygrJvqs1qSiX+aUlxv3zBJG6qupnlXZt"
++                                                                           +"YEMSvjx/Z/8NkUrvTfhG8S1E90SSlLMEjMBNA4SNO0EXbcbI6NahbrD2H6zpixsgBPSO1Dt/3VVx"
++                                                                           +"p/B2DDdHKu1YCdvseKKLUABKqd50MYHuWECvDFKByzJKQj5FKRs0i37dSINy6oich4rRuefhsCdp"
++                                                                           +"2QfeQ8EBZ9Fci+8aTYPxZpJucuNGMJmEkNUUKfdI3jQ6z4K3uB/DjLosIMSiYkIayT7XSOJbsBv0"
++                                                                           +"ZIN73qGiEKlyy5v8HoIP/3eZ58XbkMafw0MwOQbgia6mlnB15rNmcV01GhWctDLT3BE1VWPoNahA"
++                                                                           +"xWybxZ3VgBnuaZhSqQvbIG8C35OcvP3mhjQkDgyTmxWpoEfXDqm6p4Au+LrdN3GtNa4kBs9VfVwy"
++                                                                           +"ltUll3CeXYXoP+7KYeNZaF6wn+Nci3i4us3faY8AIM4bjNMtuOTuCD6B8MCgzjfAJMBlCl/d003z"
++                                                                           +"5ftjnW1FYaJGQnYMEi+zD+oKSfi01TExSXGrLQXKMny1xj5JVFe8kP4AVpSBwqAdNc0KxIJN6wJa"
++                                                                           +"c99zPkmWCbeHDbHfJKVWr7z034rMDnRDNxr7rAMe5OUU22C/h3aUIeAxz5qT+ni3tCVQnX9wXlcj"
++                                                                           +"Mc48dWu/oORJ9maxA5NQl0n+micUXMJxvkHrn0O2bP+mWn3Q5ig1gXQRRjDPqUKrhvejU7Om2xIY"
++                                                                           +"/O3X/bOG72BdiByb8Rt/qgi4z/X65sqwouqOHQN+3zHiMJYRkXcrptZnCbvzrGoOKIEpLtevXFIc"
++                                                                           +"9f7XBcakmNO/W3jpEEKrh2z8md8Lmkj18haUMaE+bVPJBtLnJUyf13WV0u50FGW5mFjxpklXY7wd"
++                                                                           +"fM2FLUBVnIJ45UCBX9GkgvdFOv3Vncl/r1Hzkbasgi52uc0t2hv0l21zvOJu1Lh2BhtW+7qSzRjN"
++                                                                           +"bO8SNZuMXlq6mr9G6bvS3IoGiI1TlOMEP3kdLsdXrahCK7m9UCsVY5g69Zorwcgut/z41qxdkadk"
++                                                                           +"MtmpvImIwSGbeYyjGlGipsjFjbv+zhdtBWoZatNYCzxwvFXVLEXos9uKFS7XmigrMXo4Z3Nv/tk7"
++                                                                           +"BearFUlwJYwN6ij9QuSZ8kbheA3opS2Xdu2F3pammfE9/RlAEllG9xnQqI7xhxlW9/uY1Loq4Q53"
++                                                                           +"2YoulfWshiJ2uhlNyheZynkd/laGDc4sZPJUf0dbpND8+yUkxRLP062RhrPnocjmavP3u/P7lrvR"
++                                                                           +"bzuavFTYHCgzBpDc1R1PQ7sZZAYMq+//tkb6ipR8FRJlu5y40xNEyYgEEHNZU2mq/34yp76pb4/S"
++                                                                           +"WZxS3qjjWTDigMSh7qnFaxBmJXOvl3togiQNn74AAAABAAVYLjUwOQAABi4wggYqMIIEEqADAgEC"
++                                                                           +"AgkA2+ULF31lFnQwDQYJKoZIhvcNAQEFBQAwXDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB3ByaXZh"
++                                                                           +"dGUxETAPBgNVBAcTCHByb3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MRkwFwYDVQQDExBhbXFwLmV4YW1w"
++                                                                           +"bGUuY29tMB4XDTE2MDkwMjE0MTUyMFoXDTI2MDcxMjE0MTUyMFowXDELMAkGA1UEBhMCVVMxEDAO"
++                                                                           +"BgNVBAgTB3ByaXZhdGUxETAPBgNVBAcTCHByb3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MRkwFwYDVQQD"
++                                                                           +"ExBhbXFwLmV4YW1wbGUuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxbytXmmJ"
++                                                                           +"3ZGhzMxnknyfkPJCNMqIe4RVmkOw2hgWbkULIpnHrFgXFemz5zJ56Q1YDO9xpXD+eDZoITWu42Vy"
++                                                                           +"JyxePx1a6+LmG3njeYnVOG5t/RXXLX38U0FZzasVDjgZB94SIUybyLkyUtdT98e1OhYZ5E5JEt/K"
++                                                                           +"Tbai2nnV/nxh7XvydCtWEw3IxNu6adKyFX/7aPatzxLI3ERlFsfmhDZpfZXS0s05+TyWZ56DxpY3"
++                                                                           +"mkds70yIYfDojkw5V18LbkLz/BGEL7VdSiZ9MKmD2nqTsg7m9HZVkUO0Tu967IJLX3UhGneGyjrw"
++                                                                           +"MlYhrWl0iEuU0PVBMVkRW+eMRX1uEs46fEwQxM6xCR881EjCdz2PcBirWKgx4uVt4nNvHSLrNe7g"
++                                                                           +"blEr3EZGtHKWHlgHkfIpiOegBbIgqJv1ZiWbNCGwjGYIVijZwolD837ka0uawe6YdIjM32X6DVv1"
++                                                                           +"Ajf8S22XzULWKslnsXntt6tN4YSIE5Idu74B/aliRUWG9hnrrCJEQYn9SIdUrBuvn+Ch6nH9Dp2F"
++                                                                           +"T9JCJ6tdQs1wDGXrmn4ZZ1MtKH0NS9Aas+4Pmy4WYNzWIYqNVPnp+W0ST8vHGr2s3l5iudg1cqsA"
++                                                                           +"cjnFfbDP5sro7Z1GqVRcLRcrQXd451Frab9wfw6gyl9P0pe/NUBwQSIXPJWkkNu/IJ0CAwEAAaOB"
++                                                                           +"7jCB6zAdBgNVHQ4EFgQUYmmTJBZkEL4VfeLPKYH06k2JMI8wgY4GA1UdIwSBhjCBg4AUYmmTJBZk"
++                                                                           +"EL4VfeLPKYH06k2JMI+hYKReMFwxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRlMREwDwYD"
++                                                                           +"VQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEZMBcGA1UEAxMQYW1xcC5leGFtcGxlLmNvbYIJ"
++                                                                           +"ANvlCxd9ZRZ0MAwGA1UdEwQFMAMBAf8wKwYDVR0RBCQwIoIRYW1xcDEuZXhhbXBsZS5jb22CDSou"
++                                                                           +"ZXhhbXBsZS5jb20wDQYJKoZIhvcNAQEFBQADggIBAKmthlA/C+j9q6BKBNUdMvBM5iI46kDi6xxv"
++                                                                           +"PTxSEY4/YyW80jSqlT/U/KlFHqSBfA39jywigY4Qlf7dfqvJ1QVdYF/8fDM/dOVXWtV3cSk2CafP"
++                                                                           +"DrqEZdRRQ6V2QbJGh+F/cpysehion6qH0f+0Q6+7MILmTdsQ1Zz1TGZ00iOXmBp62CR/HPSm5s+N"
++                                                                           +"CiWxfAqHZPy/94t7oYxoC1af06mEmKEwp9M8WuaxxTKth2lj8qI+5rPQXvb/A5qEOJ+G7EizBFWl"
++                                                                           +"yD37gWAoWcG5U/qqfGxgiRhQV3+NTYOfwjWKgVKPGa4VObbwBpeYXegJYbVBDf5XWRRqqfToqXRK"
++                                                                           +"nznk9wJJt8aLdBBzoas39XJFld51GuGj1bXrZrBTdix7MvMavzzx9oRY2cNjlIsnCPgUHTO+6+HR"
++                                                                           +"ljzaJRcyrEzga3tZU1isaDvqGYnGdR30G37byWfnN4l80MKBAunipFq4iW59lSs66sd2p94VpPWB"
++                                                                           +"Qondx4DPxWxTHCdslu2EQ1ZqLDTZiBG3lHm11nbOhJ0PeV90fGvc0CWEN18CrcxaVfO8oa8CBiFu"
++                                                                           +"RGAuj0BxdcipWGQEhXR1aXbfdi6WUnyE08mDI4D2JgvNhwGk/ap8ByveqWtZzIQJiqROlSMIVtqz"
++                                                                           +"WuR7yesWOvw9RjW6dBVtz4LOu6w5xKBcJ1/jf5UCCsfGrOCpBiI+lxKYpQCXbuqGiO4="
++                                                                           +""
+                                                                           );
+ 
+ 
+     //        Subject: C=US, ST=private, L=province, O=city, CN=*.example.com
+     //            X509v3 Subject Alternative Name:
+     //                DNS:amqp1.example.net, DNS:*.org
+-    private static byte[] KEYSTORE_5 = DatatypeConverter.parseBase64Binary(
+-            "/u3+7QAAAAIAAAABAAAAAQABMQAAAUg2l87/AAAFAjCCBP4wDgYKKwYBBAEqAhEB"
+-            +"AQUABIIE6gOUc8kP6zRRbndvTajWGz4qluUI2KftA4cCyrLFMMjUN3NzDsATlG13"
+-            +"ONTxuPkgRwcUX2ilHnCoSyC2lS+WIeiIOclXF2hRLcJsFh2tF+f/f2fndvHPhzJR"
+-            +"hwf+32Ic6YXJt9b2daMM7tnWb73hvcJIHMMH48+fJFpBSdVzA+n7s1vVcjSnXuzc"
+-            +"nSUz8LIxg3MKXR8A2RQw6CgE9+BfJg77DNbTTr4bGSoMN6+I98rjTBzQHiPBLrtl"
+-            +"+DJSlBUa91681uI+Lq1NXD7EVzr1t5RGwnCo3efxs/7jWrZ02ZSMLIbt1RwMNt2H"
+-            +"c7/taIIoTpbQcHVbZcf3KHrfkeI7hHVvNdp+mPdczRXdK7jHzvm/RK1VS43QwqHw"
+-            +"POOMugeyfqzUkdrdB3JiwYKH4RsQOwOO7CAswxSeQ32SU3IVXNvpJSHdtanyOjNR"
+-            +"TcFCQEP/gs/uNh3NMIiKRBgKJOvPZ3wQem6rPkTBVky36291ai5Wb9/++B5R9Djm"
+-            +"iZO95chm0yKe+yOEknFxSGiIVVAKLcIE5mgrD3V7rjx2JW5pWnYD8uvShGLqm3XN"
+-            +"a8Yq/YpTtdkUh5So38GfILu5LdzprUtls/gEtLx6Nh+xR5kfosWkLNURTCTzxrHt"
+-            +"zalnPqgIIkS/WR9WBuGMi/Y2Wk+7D1QI44rOloJvvfhydmh77Fds/G4X+rdFKZtd"
+-            +"zX7/SLvuZwJTlnNGjyHg7b7y88tlPB4EgUf+E0nSNJKT2RsdkT029/GWxC92dM8X"
+-            +"ycAXuzOKn9xN2jSpo7q/vRoqhxS0TLvAKmorEwlT/GMzMJBmlVRLyFSqXGky0d5L"
+-            +"J0W2PR63e2lLkc4GxeeW7tze+VktcIhjOCyg9N/w5eUHZRgHBXbeCWEviPKwvLJQ"
+-            +"XW0jUYlaeCULsVu18ZAyJ0bVRTxITUwM4WYoBIsqpCOoiAfxRK+wYNFRA1h5Oul3"
+-            +"ydflUkC0qS+Gui6el8Y/n4rzfhXxCdtUv51SBhudoM2Nl+0Wg3BG8BMBTNV+kHIA"
+-            +"YVLNyexOgmSF3LMOwYzfKbEDQ7K+dd3i1+THY7Of1K63yDDVSgPKDxaQp/GICcGJ"
+-            +"v92NXF2K1ih70KAEosHmbis3HQPQFHObNFaOdjgHZERyUq3uHmJqXL1AgDg3vaTh"
+-            +"evDfTxVPNV9nh8mvGKqvBT5fwEuCvNxLRE3P2MBn7W4QsrqBTf37XMFyiRT6KnGI"
+-            +"1RF4Gp2M5OUNRI9UiP5/TkANSdMWNY0xdNdc2TqHLmcRUlE0Om/ZEPps+3WWwfxF"
+-            +"qInzYj4KueMzflsZD8E02cQF+1rAxpjXSef1PD0wochJJPdXzxryNKQOA/84GC3Z"
+-            +"d/O65CmH1DUktV4xDejp8hh2VdlwCX/nbgsKj0Kkw88Dpcz51qX6kxcpj4W1bcFH"
+-            +"Y5cvFd4x6RmBsnuTJElCnyYiw3Slqua1IGJW0AKAdVtG0ZsaUkpe+6ArDlTW6eCq"
+-            +"GoQGMHojivwg9ixax8C58YPrL96UZv8lAnpppvptz4v4UHA6hZeEuSzdez9NX16+"
+-            +"/gj8C0vLpoc5eryAlB9o2hG1g1Zjz/cI/N1iDCkjPU9XUYURLIzdqFDqCUPJ/WpZ"
+-            +"9k4IK80RuIgJYeOKObK8Wm4lxJ0x1idI/RcCruIuwORD2Ojn4R0sWmvjYbZwJCaV"
+-            +"xFq+p2TRuvW3x+VUuM+Pu1oAAAACAAVYLjUwOQAAA/UwggPxMIIC2aADAgECAgEH"
+-            +"MA0GCSqGSIb3DQEBBQUAMHoxEzARBgoJkiaJk/IsZAEZFgNvcmcxFjAUBgoJkiaJ"
+-            +"k/IsZAEZFgZzaW1wbGUxEzARBgNVBAoMClNpbXBsZSBJbmMxGjAYBgNVBAsMEVNp"
+-            +"bXBsZSBTaWduaW5nIENBMRowGAYDVQQDDBFTaW1wbGUgU2lnbmluZyBDQTAeFw0x"
+-            +"NDA5MDIxMTI5MTFaFw0xNjA5MDExMTI5MTFaMFkxCzAJBgNVBAYTAlVTMRAwDgYD"
+-            +"VQQIDAdwcml2YXRlMREwDwYDVQQHDAhwcm92aW5jZTENMAsGA1UECgwEY2l0eTEW"
+-            +"MBQGA1UEAwwNKi5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC"
+-            +"AQoCggEBAMnuNJw2UOzZpu8VQdoh17dcmaOKEsF9b5IodndfcIdTAZhMh46suCSX"
+-            +"80U4oGnayL9za3r9O8ZsSaoepqncCceLcQ9YyTuWeMjpRpYxd7l/8r5AaL+SstkN"
+-            +"0q7I0nCvwNFWxwAnLRyNdeWlQu6iraM2eGne5JSn0hXGTDPLgzQHTdZBobE70Ju5"
+-            +"IVRsSTAiQDggyDjniA+H2leRmneuDOSRyGyckTCcyLo2i700Yu85kE3RHB9yzQaR"
+-            +"obb25fPPzG3tQIIpbQYLZWaIPCK4ae23KNiJtOYWRfTAbW8506DFYZLjTk9pCbNW"
+-            +"NlBVX3daT3bUNbWe2h4c9L+wD61PQfkCAwEAAaOBojCBnzAOBgNVHQ8BAf8EBAMC"
+-            +"BaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYD"
+-            +"VR0OBBYEFMz+tCQvgir8HIApbpuFYn8pRE2RMB8GA1UdIwQYMBaAFK19p1bTBO7k"
+-            +"TcnWYRrqrPz+1j2HMCMGA1UdEQQcMBqCEWFtcXAxLmV4YW1wbGUubmV0ggUqLm9y"
+-            +"ZzANBgkqhkiG9w0BAQUFAAOCAQEAlHjepIFUXNQDU7GIFdOZJl6kinoSMlGx9SsY"
+-            +"PGaC9dieGcG5VkB+l47hxYX51KyuqjiyirtJbbVfTgqcEiJaVRp0Kvq5u0W4fXaL"
+-            +"j0UD4IXOWp+NRYyDMf5Kr/09xtadq1lR1teuqOu++OYJ5CFcdYaBx3zaqrEReG25"
+-            +"2FeFYr/rlIWxqhmg2wpwfUI4P9FV+IO/jwBvpB8qFqnshFo4aV1G5vyp9fNbM5z2"
+-            +"+uuIebaMlj3R/zFwWeXVk1FxDaZL3Mdsu1YbIon4i0gK3Cn6BL36mW/Hz1+AerSE"
+-            +"BMuTenA/O/AM/mML257Td3woZpRdvqyHQpzkZLfc87h+lhC36wAFWC41MDkAAAPT"
+-            +"MIIDzzCCAregAwIBAgIBBjANBgkqhkiG9w0BAQUFADB0MRMwEQYKCZImiZPyLGQB"
+-            +"GRYDb3JnMRYwFAYKCZImiZPyLGQBGRYGc2ltcGxlMRMwEQYDVQQKDApTaW1wbGUg"
+-            +"SW5jMRcwFQYDVQQLDA5TaW1wbGUgUm9vdCBDQTEXMBUGA1UEAwwOU2ltcGxlIFJv"
+-            +"b3QgQ0EwHhcNMTQwOTAyMTExODE3WhcNMjQwOTAxMTExODE3WjB6MRMwEQYKCZIm"
+-            +"iZPyLGQBGRYDb3JnMRYwFAYKCZImiZPyLGQBGRYGc2ltcGxlMRMwEQYDVQQKDApT"
+-            +"aW1wbGUgSW5jMRowGAYDVQQLDBFTaW1wbGUgU2lnbmluZyBDQTEaMBgGA1UEAwwR"
+-            +"U2ltcGxlIFNpZ25pbmcgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB"
+-            +"AQDradZr1W8AD8DmjziXB0UstOXnIEjL+7QbWeDlpgX5Mp4y8+iV+vxaI8x3ko1I"
+-            +"fKsVa5Qge/W0O4vVBF4f6Cbs9LBzUzlSeWJSPdGqWhn0nBLrIgnMbSmIy4k9bD3u"
+-            +"o4zqZImrRhruY4GCGuc+51MWjIDTAx/UetaYgFk6Gu722yJBmOxzZ3WJmyBjBvKv"
+-            +"BsAtetyenE9fkXth4XJGOiqQYzW1RGhqOoFFbh92GB/5/0qQHkbMsfirguwjC0Ww"
+-            +"HJMrnDGolhbEd9Spa4S6MtDbHS/PKe3C27D3ikknc3vUtDjGmpTYfSChBFbiNK+U"
+-            +"GlcnKwMyBpnUEPNVdjMpDVCbAgMBAAGjZjBkMA4GA1UdDwEB/wQEAwIBBjASBgNV"
+-            +"HRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBStfadW0wTu5E3J1mEa6qz8/tY9hzAf"
+-            +"BgNVHSMEGDAWgBRamWI18y6lNATPS13vQUMAXLi9zTANBgkqhkiG9w0BAQUFAAOC"
+-            +"AQEAFYmn/VQfFk6LmgXJFhzqNeGo9MmlBb8d/9x9ooXz02pa8gGxnbYz3LmtzGQb"
+-            +"f1R2vAwlEHTblNWBfjkhTQ9jz1IpdqlD8YsS7cJtQsOecnA7Yev1BUqisxrDeHnZ"
+-            +"P5UIxOSaTIOdrl16YS5uhdHua63WpV2Da/HbhchKdIER/G6U5L4x2iQkLHFmYhbN"
+-            +"qyrABtg3cw+feyWlZJXkPxVmsTn3AGmrDwefC4cjS4+QcB5ZyDAtl3494PqS4/fP"
+-            +"C2y/+o8PjybKYKG6gXKHbzYHuPeubCMZrOxrQouSRLqxFYBJ1urY1kb/jgfz9Xf1"
+-            +"o4zlEa2U5LVUI3xqsv1yM8JAK9xE2TT/3My6zv50mEYVm+Q9Or2m"
++    private static byte[] KEYSTORE_5 = DatatypeConverter.parseBase64Binary("/u3+7QAAAAIAAAABAAAAAQAKc2VsZnNpZ25lZAAAAVbrQQX7AAAJhjCCCYIwDgYKKwYBBAEqAhEB"
++                                                                           +"AQUABIIJbhJZvU/boEm92Z+W8kebBumXt/3K9qwGBIntSvmLduW4HIVcQ6+W3Q5Kbd7JiQbAut7b"
++                                                                           +"jicmydwnibrk7DimQAfCGsqud2ywj6eZwkXXa5ZNbuQKUQxP0me82awrQHYBkSaHJv2kwSdTQU7O"
++                                                                           +"la3CoRhtps1pInt00GjVbBEtBERcUrCVG7GtLbxKaOnDEaixK/ewS+7FnG83SfjEKCc5yso/aKaG"
++                                                                           +"UIJt6lo1XtYju6Mly5AkqR4CQ/iIQLzaDTo+SGw2zGnvdKnrE/ggW3eYKUZgzWSDtw/A6saF5Df9"
++                                                                           +"14O6oQ3Dq+MYcu6giUgeTyeiBY4iK9kIX6xM7Sj7Y26pqnPgRojkO0mfbD3f185f6mJdJwA8F+Rx"
++                                                                           +"rQ7r72HIQUv9IgOpTzQ493yyo9dWje2vF7uJ6vs14ebWEbFyF2HCHyv8txbIB7TnfF0COGsYIgaZ"
++                                                                           +"hLP+a9SjQzq3JAyR2U6gxujVZ0lbljPEiUs4ZXQCtXOZwO5oYNM12YTlu7unlMUm7Wjcy3BGOC44"
++                                                                           +"l/Bc+wgkofm+phReGyni4Y2OXrYOcF9WTAf93y3YK9JYHXpraG6kZfosKrfXUZ0Ub2iBCO+qGtHn"
++                                                                           +"0vC4+PzClD/CFaWXo4z8lIEK0unQJszl/C0IzcJBXQpOJLR+fDx/T1gB60lTX2lHexRvvTwQqG28"
++                                                                           +"2Rxeg7qCHlQVpPuHuepnm77gXyIgYFRN+t6K1Z6Vp4xrpWdJ3k2H1rVIyqpwSNb83xS+JudVemKf"
++                                                                           +"wezHj4pXlwCqr5Mv2gzcZu3NnfFvCT3PEJCAmC+ZldKCAu5IkKSlikkaXc/WHe2E+kD6yHDluBux"
++                                                                           +"uMMk8b7MkLcrsX4M8zkB1GsZYIZp6BUU3TMb0X4F8wnAA5I98GpysX7nZYC4VO0BIRmT3e86XbVy"
++                                                                           +"J60gmtKaMgKpGmplcDgZZUw7hZRZWQYlzlYBR+Uvtiy4rB0z8qggvP6rVE8oIYEKb8NzDz3cZ4bN"
++                                                                           +"AdsV1b8b0rv/Zi2WLjKagXKGVN2NskLHSpIGxUsxZFbHpiEpcfIpFmNlbdS0llBXXmZwBw6Rm3Vu"
++                                                                           +"QSPU9w1k51B7JnqjqAfkotnZ62DiRoRuH6ppwBUKo5GnJLAJkBHARwSdc0Bpd/U3MZSXsZ8x4COH"
++                                                                           +"4Nl6zdB4qyC/XicsO4+mGiecd3GS9oQ+ksEA/xYcu1h38Lij7mgAmunRYQ7GLxUdJmLxwQ9JaaYC"
++                                                                           +"KPRrc1jkRCpcCnq1fE/bnOjxyiecW2kNjp3f8hp9kk9DLc5g0kZT8VqJsCpxAHtum0I8KWH3zVYK"
++                                                                           +"MnRQopkOpQLTWYRSg+aNnhaMvjf/7DsZSvlkk0jD+g1wHIh0lSIXQ71juV4PIR+scgxrC7roDrLe"
++                                                                           +"MnA2Ty9W1VsRp0Jw/R4xhqNV4kcYcpC97La/wvAtEZvdJb4gguA1gWox0XP62jpkoOVhCMB/IFQ2"
++                                                                           +"mT8ilExULwqmu6BHjDBw9GLeLaXBMpbYvyc0dbjs0Gag+stlECu34jTXnLe19Ktl83pTALiariZD"
++                                                                           +"XYJRmOnF6H20uCmURVYsfxS4rtm5QowyD9HJF28OAK42S3fJzSgrAYW3Vv/Ou1nTlt4gmy/8+BS7"
++                                                                           +"gcAq9koL6KK/X5wlU6SHIMQJ4jmHzxn2tAPccazugnHdryMtFCGChYsk8BnjKG28yIezwZGbPyp9"
++                                                                           +"pCcOm9HdwOg9jfuUljXQrY1WBkIrGtGNi/EhuQfnZoguQHhqJR8vlc2ZfyIVKXYDRhmBbcDVVR5T"
++                                                                           +"2eqWE2IKox07yK0X1OxMskQf0lZdCG9C4Ch3kI3h98fYT5EplduaZd3goeMKD4MJERK33VngvjC0"
++                                                                           +"oC3WPHB/BneL8QoFqzJDFxqiAjhVEEDzOFYyEfiY1N0l5w0mgQILshcSB9DTadaIWm+R16sDvDMt"
++                                                                           +"gxhV/0mqkM5C5Ubw7CIh/182ELiPlrWI8l1/WP85R0wbfA6cCwIEJ6KGFyRqj28SfWopyVt1y15Y"
++                                                                           +"s+RN7ZXcZK4E5qR3IAiwlZXVTQPWiBxTdiJZUyEvXMZSPAICTGS82ifwAg15yzK2dyDlRbvRExLO"
++                                                                           +"gRBNgR+8uPemajpIMsRSaOin2bhTzVfZAxZWlCyWirauUTdTjwR+M0ERw2ZQcMbxlL1HxkbZML6k"
++                                                                           +"0SK/t39iEIp6PI8sqe/0FZfg2sifiQv7PGUX+phMdcwxgxZ4ZV8PNLkb6ufyu9k0kOnqdFpNWNH6"
++                                                                           +"i9arWakHGORusCRWj3XcIXeYmjNfsxuCfZRx4k0EF1qslH2w9gMShATz7gCL+cNPUYcd/Ewam77e"
++                                                                           +"mpbDiPUzEFc9ELICOnJkIslX53ImjEM2Oz2WrB3BFErU5SrNc4X7bdKZTW2wT2HknNBdEwxvrh2v"
++                                                                           +"4qBJiHMWpWQGMHMFyuaHrAqENwYfeuntuqlMhUlP+7JG1SVZqC0TjtLH/smAUCvPrjD9XkiAACL0"
++                                                                           +"w357hyjiYQdd4KqIWbMF/IZy4LHGG7eb0BS3XzX0n7r7ROtb39E4lJnf7J5z1dNHPme8piVTjE2Y"
++                                                                           +"Qp6KjWiKxyW+CF6BP3FhSCvXe3t9lKWzE42REiUViGbZukZjT1GUha2yQeIaGBcC9tCkW9rvpHG1"
++                                                                           +"FAlS5OH+lOfY2eve6suQGERTu1L+Njlv51VfBWJReVsJb9WNOMYMseF3WFj7NM0pOxvj6LMje2HI"
++                                                                           +"R9qTog+7Ij3pMe68pWD8h/oyoTz96wQyopo7XSxCpqI+1S57VFf0Th+DXUhtSJ4wA/NaxNs2YS72"
++                                                                           +"FN1vWq24DwZCu6LtiVCtBFMQcXNXHUDbjwOrj86zjvtNb6dEb+M6sJLY8BdBRnHdOoIdR4arfYfY"
++                                                                           +"v4f7HPyVwoma4nNA/TBSVWurhtHoLqYNp9mhsTRCjIGS90IQPHyITXCxgG6aEk08gqKPp7BNMojw"
++                                                                           +"kMEJqI8ucqhoY0dt5vfCLZXPFoAAizhKVILO8zr+dgLiKp7PkSum5e7/INgkUKMXasX4cU2DnZeo"
++                                                                           +"yN+GhrokutGVSSWYsE0byeb8fARVmqB0uGHMeG/WsgOTXEXiZUrPE490D0qpox6CDLVi3X2jIA0r"
++                                                                           +"5vBPuCRLzqdRTxQHBjLesleVkRCFbX2+XxWkt2BOXwdknDmfBuzfe5p/KRE6w+S3ZQOiVctTDDxS"
++                                                                           +"76aEttcrCJIvFChx1JctyYgNuR0TAQknX4TbzF2d19rroZ9aVX6+m4Kw8/Z+hxz5/CvfRY1uFZl6"
++                                                                           +"jNBZPcSsjp+lJIX3ubmeEO8JKuoiga8zVRaoAAAAAQAFWC41MDkAAAYdMIIGGTCCBAGgAwIBAgIJ"
++                                                                           +"ALqBCc15pamzMA0GCSqGSIb3DQEBBQUAMFkxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRl"
++                                                                           +"MREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEWMBQGA1UEAxQNKi5leGFtcGxlLmNv"
++                                                                           +"bTAeFw0xNjA5MDIxNDE1MjFaFw0yNjA3MTIxNDE1MjFaMFkxCzAJBgNVBAYTAlVTMRAwDgYDVQQI"
++                                                                           +"Ewdwcml2YXRlMREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEWMBQGA1UEAxQNKi5l"
++                                                                           +"eGFtcGxlLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMlAfHTrkIHhGsJHiK9L"
++                                                                           +"F2gizANNDYwV1yw/3Bhl4zJQHbeqy9GE22ZfTYI95io5mxMlI5aOD/F7Vc/xCw73f1vu+qFLfDUk"
++                                                                           +"lB0JOVhO49KhSECeRSORKmu66Qz8jMHZ0+XfHllXBgcKocUOdc1iOGaQIf0OCyB7uHUyexI4ihLJ"
++                                                                           +"qYmXrUJ+PkztVkwBfJlyFlt9zow9cSxrEOfNVvuf+vo25o9GmaCzw7ZauNDn8Fo9MeQXn/t2xAfW"
++                                                                           +"Pq/9e6vAXn/I9gHO/McUERnDCJkJddeLbgR5SqNLcwEraTnmpVnASfxRY4c+SwA392n8tPZAo1AA"
++                                                                           +"bfScsWUnte0FsRWkOoSGkCZN/M/+uLxd9MEGIbvEatNrLVwt5651JaUKBT6GNBaQZ4a7jWhbob/a"
++                                                                           +"aLhMhnD3Wkj4XT7w/ty59b+0rSddUcux4Jc9dbnjjnmJ4ftnhKR0PSbrKSs5elFMGUqYBYQYccBC"
++                                                                           +"aa1NZmQdaqsVHzCLBiLd2+sheptw97zn7DGHqjx9b+/cmGQucfbkDitMWXzGH7PMzFyYP1YRci1L"
++                                                                           +"cACxSdDwAsG/oPeCQa3xRlJzcjKslm7mBGlb97tAUTOHJKi31ZQOUbRN14ojEmbyCbUYO7A0JUVi"
++                                                                           +"YFekV6mXA8ZkdlA5G4B7seiU+qZOR0nyp03pR69IOCEzomT0LCOWNXlnAgMBAAGjgeMwgeAwHQYD"
++                                                                           +"VR0OBBYEFEhJCkDjbQi+HKr+LlMj7ABY8+9mMIGLBgNVHSMEgYMwgYCAFEhJCkDjbQi+HKr+LlMj"
++                                                                           +"7ABY8+9moV2kWzBZMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJv"
++                                                                           +"dmluY2UxDTALBgNVBAoTBGNpdHkxFjAUBgNVBAMUDSouZXhhbXBsZS5jb22CCQC6gQnNeaWpszAM"
++                                                                           +"BgNVHRMEBTADAQH/MCMGA1UdEQQcMBqCEWFtcXAxLmV4YW1wbGUubmV0ggUqLm9yZzANBgkqhkiG"
++                                                                           +"9w0BAQUFAAOCAgEAq6tRF1CSmx0pqKO1RlA8LP9iukOIehxKx4n2PCOIdLamRPh/B4raBU/1LnZ/"
++                                                                           +"M3IDTekF1dSD3qdZCjwQppGNXelPndjHvNbzlAFip/B3aq9VIomElhhC+PHeVlr3AaSxviuSGazr"
++                                                                           +"SEIvYDct/vH+1aGgC7JitIILwmNdUoRYnnM2r+IobsMnPRhxj2qCHpqppxOb1Jql3IXGPKNEXb8a"
++                                                                           +"ELdTg5k9qNOE5hLmjjjVKEesk78jYi9jkLQ5/65aoIbpCLD85vTMKOH/E0rOCPwgidUoLpgaP4mi"
++                                                                           +"eefjr+rcm9CaDq+EqoNmMn6Jqzy+Mcdidw3PEiz33b6FbpdDAfZxnilNTB/uAFh2C2LTDX678gR7"
++                                                                           +"MQcfY7T7cZPkxqgQ7nVmf2PIyotuGrCpOUc0XZsKdftwRPc1LTd+N/Y1lnkr28SaGUyS03F2m4XW"
++                                                                           +"V3xVumPQjmNUqBaPkceB2nSQH7xMSYX+SqJZZIsNHvGfM6zkDVX703slEI2tYzy95Ib+FBPvikG5"
++                                                                           +"+mVeWYGjbImCXcOVL9HwhixPQ7qZjYxYhK8WfUAu4rKXtk+E0iihDmkO341VLEdnLVxe2++ISMXo"
++                                                                           +"B4q/W6V3LK7Adp5NSwtvsiUcq7VWOb0AxUa+w/Zg+NTccqWoGtZJEjE6RaeL4PhUe7h2aleiSEct"
++                                                                           +"FUMmYQyx/6F91Xd3AywvZNk1AkcYkQWKknm9AggeXg=="
+                                                                           );
+ 
+ 
+     //        Subject: C=US, ST=private, L=province, O=city, CN=amqp.example.com
+     //            X509v3 Subject Alternative Name:
+     //                DNS:*
+-    private static byte[] KEYSTORE_6 = DatatypeConverter.parseBase64Binary(
+-            "/u3+7QAAAAIAAAABAAAAAQABMQAAAUg6+zQqAAAFAjCCBP4wDgYKKwYBBAEqAhEB"
+-            +"AQUABIIE6jRPeljruu54AV3tCXcgQtCkk1iLW44cv8PNY1s47/SKLBsR76vD2lkX"
+-            +"6H0C/IDmFFKu91BAJnuSycOp6fj86K05nrgG1zfGHq/fP7nGrHIb13fAx7ODZeMB"
+-            +"jHtPlvnz7rXJGw/GPvGi4W0Evr55xFY86VA2Hz3dv3FNL58wP6HEnQfY4UNQywX5"
+-            +"DwvA0Fmxbfoy11bGuk/370HgQFl3P1MA/HTpVB/rhfrA3gKDKVV3Zy5CIBRR7HrZ"
+-            +"O/dnetk/zomcKMty0bftEeJowK42KTsR7OYKMSHX78VvHrYFwnniqgVxjj+gvVo7"
+-            +"cvnezd5wZcdaIDM9GWUs8YKKMEs6dLJLTduQ5dAXj0bi4d36qkS7l05niB2iglu/"
+-            +"69EsMEDtNiWp8Gxr0jjlkVDCINuBp8LQGW3cs6MR9ZJydW22W02rlzaieJPjNkDN"
+-            +"QC7tSw2HksIa/5oMHkKWVRcmECruGTNXQ3dpzWPJ83unIoCewQiiCH3FGUJziXdA"
+-            +"Dm4amDPrkVQ55GGgHmBmAzGC9oH8Papg0K48B0J+teFbLvBGW4vIe0PYae1Vzh3T"
+-            +"rOscPI1gHrck6JTjqy+3Cipb0NATg3S1TuYJQbTM4D8eo3pcUmhhqqShtyKQaGb5"
+-            +"L1DQ6bwWmVa0B6ufmjTiWNC+kszvu5KZxhJ0u6lJakmz+y2X3xude4GXFvJb2hMm"
+-            +"TfWq+GCoIaOTEw8zKRCHvi3P7AEEltpN6xaruVaaYVahJ65YHAuidPYPT+j/tueg"
+-            +"hY9ocaAswUCiaoFksnbX3mlrGfKhTkgPekYGHyialkGRb2XYtXaM33UrmIikqPyO"
+-            +"1sa/0IvIZzFs5QD0XY68z1vyqXA0wXY5h23x+R0sZo8kD8NxfuGFjrTZcga2hH0t"
+-            +"zqBzu+lU2a/CY3MJiERyDdRrRCYrD1R3iIAxLcgHlN5lGI5ULFwJohqXTOvq5VJx"
+-            +"kW528PFZSfU6P9dQkVovS1SBgwp51fYumC4N4vGfP6W5q5auHcQy8LO3Kxd1PSr9"
+-            +"X3cnwM662anc5QJR3o/xcCzFzNVg6IC3Rl4DNCeD7b3AdongrLLiDbqTtgmjA739"
+-            +"3S1lTt9ewaQyCoqQYpxv9nAB9PZ4dSDOk2GbQZsltcDoYkDdZQeuvgIdedUleevK"
+-            +"yHUjANzjuoBk5sbBfzFWil8JRUBZPHeRq+Cc0EAx+b5TaCCYFMrahVNwyGmi53Ih"
+-            +"aXUhiW2/rsvWDaHcfSgdBtc1sPnw2P41SKqfuus+aRQahMXEKUySjmKKe+hdrjNG"
+-            +"fH7xMHjo50hwAfbRkHpE3Ppqubo9VEWqJz2+6+T6cZhqP1UjW/hQP54iwBvwKOBG"
+-            +"fmG//lJeR+GARGV5Mk6wb41liHEuh+mFpzMT5m2pJr4f3sh+FSZnSLdXGsv8+xjf"
+-            +"jUK79P0+MsnzZIQaEI3c+kPXCH2UYE0P/xYpicx6Hv4Vs4az/qSpW7DXxGaGgzxH"
+-            +"slLr8xsKkqwu4eeklIg8NEN6/GKdvkEYcZGyZ9X9oAC2Q8iJRu/cA/lqOcCnxnb9"
+-            +"IKdizBszVw/fnDh0YdKTdGDdN2M8lzVcnG+xjYPH82EgH4lcQ72YcHPUdBlVP48G"
+-            +"YtqibjDQYp6gNhtVnoKWKnDPMH+Kzux3oYAh1jqlhYKAtiiCV+6RUZU9GHWRqmV+"
+-            +"odOwHMmH/Yu+lRusM6psnrUAAAACAAVYLjUwOQAAA+EwggPdMIICxaADAgECAgET"
+-            +"MA0GCSqGSIb3DQEBBQUAMHoxEzARBgoJkiaJk/IsZAEZFgNvcmcxFjAUBgoJkiaJ"
+-            +"k/IsZAEZFgZzaW1wbGUxEzARBgNVBAoMClNpbXBsZSBJbmMxGjAYBgNVBAsMEVNp"
+-            +"bXBsZSBTaWduaW5nIENBMRowGAYDVQQDDBFTaW1wbGUgU2lnbmluZyBDQTAeFw0x"
+-            +"NDA5MDMxMDA2NDhaFw0xNjA5MDIxMDA2NDhaMFwxCzAJBgNVBAYTAlVTMRAwDgYD"
+-            +"VQQIDAdwcml2YXRlMREwDwYDVQQHDAhwcm92aW5jZTENMAsGA1UECgwEY2l0eTEZ"
+-            +"MBcGA1UEAwwQYW1xcC5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP"
+-            +"ADCCAQoCggEBAPyKlDBlZeHrpFmkiOuLymtsDfyKc1d74tGZJT5d3Px8ULv5EceC"
+-            +"4KmKgFyp2UbeGqbRmpNfi9mD8FmawLosp+DsN2MP+9rmqiCi4TS6pGOqGGv3/1Vb"
+-            +"4l/j25jUyftRQ4ycz7NvBkfjgkvmQ71KVCr2c+M3aRwG/ftdxKD9m6LpM8iNcOX5"
+-            +"lzgayq0AqS9cNKGbXq3I8g3sU1BvyhopjTNKpQ8lEfH0ul4pIQ4RfDtH2y42271Z"
+-            +"1kN8e+UNytw73flQvwr5d0eHWkNxcbJwRIzecIlXZLQX59rStipBrskJhTNbO63W"
+-            +"qX/phiMlcpr+KusiPALmFvnxqsGLIBgKEqMCAwEAAaOBizCBiDAOBgNVHQ8BAf8E"
+-            +"BAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw"
+-            +"HQYDVR0OBBYEFCST0LxFS2pcZDhBEBCk8DLwSg21MB8GA1UdIwQYMBaAFK19p1bT"
+-            +"BO7kTcnWYRrqrPz+1j2HMAwGA1UdEQQFMAOCASowDQYJKoZIhvcNAQEFBQADggEB"
+-            +"ANEr5tRN3cfPqwVsZGz3VMS25keTQjh3FV0K9O7StfecRGrDbOtqu4ybHvYDniJT"
+-            +"Co9DvSLD/5wVuiRyhgFasc0X4HG4wt1sjhwnqCWkkqsTGD2Z4DehO2LUD5D1GXJm"
+-            +"SxxH5rcT3vYCaTECkAJ0LOeV4HBAp1UCHdoS/qf6+eETm8Qd1bZGYHR1ZFp2EbZ8"
+-            +"laFH9MlY0E13FL4qoAABms2A59UvlR3MdPQFNlS79ABUHvpD726M5RL85CM9b7Tl"
+-            +"A9mHr3fryVeGLB3QYu008U2VndRhOWB/Wwj3G9/jV8k5tE4YH4/yh8vCoHrH5L8F"
+-            +"OyBBuZGfXrQOLNl/reDvTSEABVguNTA5AAAD0zCCA88wggK3oAMCAQICAQYwDQYJ"
+-            +"KoZIhvcNAQEFBQAwdDETMBEGCgmSJomT8ixkARkWA29yZzEWMBQGCgmSJomT8ixk"
+-            +"ARkWBnNpbXBsZTETMBEGA1UECgwKU2ltcGxlIEluYzEXMBUGA1UECwwOU2ltcGxl"
+-            +"IFJvb3QgQ0ExFzAVBgNVBAMMDlNpbXBsZSBSb290IENBMB4XDTE0MDkwMjExMTgx"
+-            +"N1oXDTI0MDkwMTExMTgxN1owejETMBEGCgmSJomT8ixkARkWA29yZzEWMBQGCgmS"
+-            +"JomT8ixkARkWBnNpbXBsZTETMBEGA1UECgwKU2ltcGxlIEluYzEaMBgGA1UECwwR"
+-            +"U2ltcGxlIFNpZ25pbmcgQ0ExGjAYBgNVBAMMEVNpbXBsZSBTaWduaW5nIENBMIIB"
+-            +"IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA62nWa9VvAA/A5o84lwdFLLTl"
+-            +"5yBIy/u0G1ng5aYF+TKeMvPolfr8WiPMd5KNSHyrFWuUIHv1tDuL1QReH+gm7PSw"
+-            +"c1M5UnliUj3RqloZ9JwS6yIJzG0piMuJPWw97qOM6mSJq0Ya7mOBghrnPudTFoyA"
+-            +"0wMf1HrWmIBZOhru9tsiQZjsc2d1iZsgYwbyrwbALXrcnpxPX5F7YeFyRjoqkGM1"
+-            +"tURoajqBRW4fdhgf+f9KkB5GzLH4q4LsIwtFsByTK5wxqJYWxHfUqWuEujLQ2x0v"
+-            +"zyntwtuw94pJJ3N71LQ4xpqU2H0goQRW4jSvlBpXJysDMgaZ1BDzVXYzKQ1QmwID"
+-            +"AQABo2YwZDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNV"
+-            +"HQ4EFgQUrX2nVtME7uRNydZhGuqs/P7WPYcwHwYDVR0jBBgwFoAUWpliNfMupTQE"
+-            +"z0td70FDAFy4vc0wDQYJKoZIhvcNAQEFBQADggEBABWJp/1UHxZOi5oFyRYc6jXh"
+-            +"qPTJpQW/Hf/cfaKF89NqWvIBsZ22M9y5rcxkG39UdrwMJRB025TVgX45IU0PY89S"
+-            +"KXapQ/GLEu3CbULDnnJwO2Hr9QVKorMaw3h52T+VCMTkmkyDna5demEuboXR7mut"
+-            +"1qVdg2vx24XISnSBEfxulOS+MdokJCxxZmIWzasqwAbYN3MPn3slpWSV5D8VZrE5"
+-            +"9wBpqw8HnwuHI0uPkHAeWcgwLZd+PeD6kuP3zwtsv/qPD48mymChuoFyh282B7j3"
+-            +"rmwjGazsa0KLkkS6sRWASdbq2NZG/44H8/V39aOM5RGtlOS1VCN8arL9cjPCQCs0"
+-            +"JJw3oAO8wr8AKRM7MuukYfesjw=="
++    private static byte[] KEYSTORE_6 = DatatypeConverter.parseBase64Binary("/u3+7QAAAAIAAAABAAAAAQAKc2VsZnNpZ25lZAAAAVbrQQ/fAAAJhzCCCYMwDgYKKwYBBAEqAhEB"
++                                                                           +"AQUABIIJb3fs2zcPchqg7CgqHGxwNehB9UogWD1nbgdXd5RtWrIg8Gifp05miLKUjPxQp1/L0D36"
++                                                                           +"XVyqVO7hINZZE3wb9p7PR+bzo7DWMuPZ7+2YzcX2fSLRLcT2h88L3wHjblYH19Bk19/H44JI6j2H"
++                                                                           +"NwVXbAJRAR/6gQJWDewRmkDmSwbiLZ+0pYGz6P5lucXWFt8T2h+pAqz0Ui400RxrpM49AadvCK6v"
++                                                                           +"3vxZQw7ceuWdd8KLpgVCR3/IOoRj8gIwIC5jd+tP4psbqgGlDgDruICdcza27k2NX/WHuR2sx9u6"
++                                                                           +"K6vCAQ7CcfWYabFYvyJKtjRPloEA2orj/4X+/vD/9joTTDuZRhgpRWnAU4OPfSHrosL7qB4nPmsO"
++                                                                           +"sNXalvYTcnVIzrEFqSnAZz0CAEL3jo+BXXcu+m2XnvHt3ke66CHBynmnVex7f+Yk/JKnNqaxsvGs"
++                                                                           +"65ka0mBxvI3Mi353NOiSruSh73XbWXzU8XCI5HMth22CgvtcMgT1xxkSqFEk4MxF/Zo5eDhtHdS2"
++                                                                           +"skXt0oX2SCwbINYa6kJesG95bEUnJzlrz7ZI7mGmQPakG4kG9og80sNC+uM9x2P4+ChRfB1yM9m2"
++                                                                           +"uarjGKbbJZUIHa1DZUVbLJ9bTvBDw6k3mnK9kV9kMiAfxWZO8sW1Nm6e6bwJNqZphS27TO5uJhAT"
++                                                                           +"GiC0/MtmdhyJWRnuckZqKTdXo7zu3AV5mZqKyeXmXuFCW7cyrHM3d5d2xXG8LQUTEGhpNo1TD9Ir"
++                                                                           +"QJekRnbsdrJzvHonOKcKJcQ1T3Ump+lglU/CUTkKD45n/LgtMe85i1LqJyBPjjC+m7iQuAENI1LS"
++                                                                           +"pNpWtARtwkeWZJ7CZKOYEg+jUY8QMHIunMUPVQd4CSNle2HwqEs3LXiqYtYC1AmrboE32KjQCKoU"
++                                                                           +"nLmFMY8dULi1oS9Z++oSVY9zqS3RnOdRmNYGktCCSzSTIRtQo2fq+GKO5phi//gRqM9675cRmxll"
++                                                                           +"ED0ajBn9cE9IBG81o2d9dyHbw3ihPuKQsWmwGF0xX6vrzBsZxqfJvLikOcisN7UlWve8YXa0Jm0O"
++                                                                           +"kFRt0NygDTVkeYqOmMaIwTlfb7jbfXw83IQGd/JUDUj/EZEOcQv5IvIPE90SG4w/qNA/CVtzNTC4"
++                                                                           +"GFH2H0Qr2VyuSfgCT+cDhIIjWhbbkkTgh+Aolm1bqLx8NBptt+v6wQylDO6lhnIbOC64dONn9lJ4"
++                                                                           +"AQofw5OqU1DJnPq2u+KeSIozz+ZTlHo6Dc03T9nnDYfXgrWC2bX285swhbWCy+l418IM1BlHUDxp"
++                                                                           +"mFtlONN9YO0IpAoiv5o+uQ2/kU4gMUWJAQqJRRCoQ9M442LZSiKMuEIMwLMVx32XN9OSWIufGnNj"
++                                                                           +"wk6Tcn835D7GGa63O7TbAqODCjL/S4QARxNithnMgZKT21kAaRWwmmz/nIHbEgEG4TXpavTGPU32"
++                                                                           +"3wQCOYQWk8aMzszP8wbg7I9BwJ4YYTlXUllo+0rpIMOBFtMBFE5RQaumm+zbD3cz1PPQKJ2XcrPm"
++                                                                           +"+tMwBgV1mYRXfhW5DvONFSZ8jxM6OgjkATznsHWyg06YKkgDTyKIxi9J2iKhM+ve73+S4cFNMtK3"
++                                                                           +"u7JyaJf4fQjd6kIY7J4UYmkoTT+h509CzfZx26FMau1soU7UBbkp2Hc9Js0hCa9bNNpFCw31ctFw"
++                                                                           +"rFrULcCaV7apTplVVzE0hk4HEnu44x6XdgbLv//lP/2JN8F4MA5l52nfzPEuSDmvO3Gg8nxoGxVP"
++                                                                           +"M75JwmH4kNXVbUJvSk8yJcwLQrAiL+RusWg8lRbj58vjfagFs/hR6Sh8cYhcyai5Jss5S7UF6zT9"
++                                                                           +"UOJvdWD07zNLIrLjng3I27aibkSQuE6JkDjzOIgWbiUDMdm9Iu954cp4xgJAx8ETBMcpL3sbtLyh"
++                                                                           +"zTdURhvae53DBvu80MuScgGxbISTQrgocEh05JYU2+hQ0eL53pHlBwEHOA9LUoTA/Q3ohWJmt57i"
++                                                                           +"CGL4wMj2LLrwkwczE5Wx1BkJLYkBNKvH59h/VfqV1/TFVIBO8eKm6O7DmO/8Oyu6GFQlDXc8lSon"
++                                                                           +"89IU9rJNl0AI1aS9nHgwduxUnn6FtB4yP86mFJfP+zj+Trsq/HigjnTyjcVHzfYxkNrYxW+RlA5m"
++                                                                           +"9E+XwegUmrcGjRw2qzHW+NMpVd6uw8Wyb0pt1SfON4Z9O+fml4jQHO2wI4jHlUxG27x9kTQYCkpO"
++                                                                           +"oMV4OQowywWOW8BHhzU/D0mHYjTNZY2N8MrJIzwT+arpe22cNI0cYXDQHG74p5WJ9h3jn3Juw06t"
++                                                                           +"PCUFAa0lDS+LEvM7ZpegG+kZXR+Y1aWpfeWQbMislN1nsNbHRckhRVLOq6UItVSqWXaWcKB6hrkL"
++                                                                           +"HIg+EsFJdOGt56etNwpwNmyPSsgVqz5bjLZLKtJgXah/YziqePzmyQKrI8OCrMRuBaeXOp51cJoB"
++                                                                           +"80gEGdFvUt8DCAU9Ae8mRQwdyELnUnjHLG1d8oFtwVK1FovGe3O8CiGevdmqYwrw0Nf4EzuWwF7y"
++                                                                           +"eu6NJh/a3S0q1xSGKUbJscEs2QT9uyzY/Nk6ttTfs6hmXppznbMG0KUvwnp4npdF4gj5A74QJf/Z"
++                                                                           +"uvWfNHE9GT3EbJO/XCiyzAhnwEEYTJjWmyYgg5Mn43Oqu569J+vLb59sXDmT7f0qHVhORE27kD1j"
++                                                                           +"Hr3G8gnRjcfo4mILLJNZllFEIFohlLltSERXfcdmdwlLYSF84ZAz0D04JTwHbVMO3hHHt0Y0ws/p"
++                                                                           +"CqSFFC7zx7j5j2k1cSp85cOI4BK7pJHhBSa0stT+N1LNB2CJaU97V9vc4p4sbBv2SGO6CE5Pgqco"
++                                                                           +"Saq3J9S4SIoX6tXSrX8l8Zb+XtsXGNVS0yP8SRsMUNY1mYqvFqaOKgjehDL3gTAAAsmyckW69G89"
++                                                                           +"t/9gswa7I67IQ7mF49ebRaeiKOWw7dhuWsVXEpwFn87J+rpN7bshPwfzuJ2PhgWwbeHazJIZRr5z"
++                                                                           +"AmNnFlBhMDYU7h/QaWqY5mXCrTYNaUI8F1M0DgBvZ7URbKTzjbdj6rh3gkXjdmPJ2qPp2x7SIOHq"
++                                                                           +"cWOa1P2PWqaQnvCp4gS+2U6/RtvA2cQyvcgpYtrjXDUUVCGKZNrUj83dxHLMb8Eyia9oyAnwAYQi"
++                                                                           +"Z229x001dUQl3RSj7vL1iiKMgqkGAeae/XE4wgx4Bttw11EOEimDNZO/srF9Nd2Hg4PwR+rniM/0"
++                                                                           +"ib3W/QuUUxWnckvaEfzGOMikZk6pDrYemTlGWQAAAAEABVguNTA5AAAGDzCCBgswggPzoAMCAQIC"
++                                                                           +"CQD7csytydc+QzANBgkqhkiG9w0BAQUFADBcMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0"
++                                                                           +"ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxGTAXBgNVBAMTEGFtcXAuZXhhbXBs"
++                                                                           +"ZS5jb20wHhcNMTYwOTAyMTQxNTI0WhcNMjYwNzEyMTQxNTI0WjBcMQswCQYDVQQGEwJVUzEQMA4G"
++                                                                           +"A1UECBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxGTAXBgNVBAMT"
++                                                                           +"EGFtcXAuZXhhbXBsZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDD/6oRwgis"
++                                                                           +"iBe+ljNLBYqeQb2yZmdE6cXnPQeJshj0+k1QWF+8yYZwTGCsAnaK8Ifd8i/GOy2pIlTNbL27ZYDv"
++                                                                           +"m5UXsEkK4tMr9Gy0nk8tCg50AVV81uEAPKN4ywoxTxa/Yz+Haa/6VhqwaYLBdvzGHlXfc+itJJ0m"
++                                                                           +"xs29LU44r2KX37ChuvLZo5jcrgf/AsOWMhynlHiEDTcoBHpChdWf9g/ejY3GUgVbyJmP50g3D2tY"
++                                                                           +"6IoYUVm9Hu08PI9L+VTGPCejQ6fUoT/WfopRn0q8z5Da58rfiPlC79OyUvG9Gdpa/Fl7DhFrf9/L"
++                                                                           +"zv+fEZNB+IsxOU/Cx7OH4cIMs9G+/SzmTujWiWVZmJNhnkxRHAtAYHb9KCU/ee5ei8Ex2+fQnM2l"
++                                                                           +"yEEwMrae0IKkBiojOyZjBVCQFFo/W6LKf145Kk/34h7/epyF1QlnsdOL1uOB7L0vFdGJZuqGW9Zo"
++                                                                           +"IUcf95tSy1L7BvVD2ldr+AnjC6oZ+8hDaQrqLT3esqH1MqyoY9L3plRSCtDAIp2ngK9m9d1kRWRj"
++                                                                           +"N9XjOaXHJgQY14gKQrX3jjWPhWRnAJd0YkN2kaqhFnDMjLXN4C1PQC/ciTec0E4IJf0bQriFsO5S"
++                                                                           +"EcIADQwYKzDXBDHy+tWd8tGL7c5No0+l49XqaXYERGKQ3HbbsUV+OfG6WLCIAIpGQQIDAQABo4HP"
++                                                                           +"MIHMMB0GA1UdDgQWBBT+9kinZi531pFpJbIGYX/DN0et1DCBjgYDVR0jBIGGMIGDgBT+9kinZi53"
++                                                                           +"1pFpJbIGYX/DN0et1KFgpF4wXDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB3ByaXZhdGUxETAPBgNV"
++                                                                           +"BAcTCHByb3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MRkwFwYDVQQDExBhbXFwLmV4YW1wbGUuY29tggkA"
++                                                                           +"+3LMrcnXPkMwDAYDVR0TBAUwAwEB/zAMBgNVHREEBTADggEqMA0GCSqGSIb3DQEBBQUAA4ICAQBE"
++                                                                           +"XBJ1n5uB5IKbaqMYrcn+Na84YV1WcfcJMfqxAHgDwW7YDTJZGoQLwBJhCglc4hQDAlrcQiylxOti"
++                                                                           +"av1Un87lCN2aDQJZ66ZZ2deykAau3l3FQP48x1zOeCooJB0q+awCT1g5iwXZq/HSM7d5vg0gOXBT"
++                                                                           +"n3ojGnV1qaT/oXFk7Yirj10iEY+VChtOaeT52ReI2iSSktfvsDWLMCMPklz7wveZH4u3XlsruyZ0"
++                                                                           +"y3Y/gt8D+dclmPGpzkBI0fmRLXoMbDjm/y4d3P7UMjtrZ6mcjRvHprjvswTwYXCJUauuAdDvuUIT"
++                                                                           +"AhGWEqL+Pa7v4AkkJRGV9tswPvk3KizJEgMtku3H0T5dA8SyUdDikGZND1Stn+/GZIRAK8IP7nDv"
++                                                                           +"t0BOhgAJ2FjvDy3XPG4eAYZrnCecznLH2KbTAgmQPWggwPlbta6Z/OPiWjni4rDSZFoWtuIo+wDM"
++                                                                           +"88LvLrKT3boxbYUG2fOHMWkLT2XN1Dfl+BAFVUXIjevvo/atVFyo8L6b/txW+cOrY3HGjjRmjDAL"
++                                                                           +"cQ+jbAAu6+qpqJrk1vZKjpb3FFeEOUzOPySX1pkMYsYTBBr/TtPHBmnwrzmvppSMoULMcgD/Xfoh"
++                                                                           +"FsLzLf9ptriQzNrCxEL/KyD39p1X73sAU+EIpABnSuN70avHhl6SZwkQrnuIwW8QxoWOt5LbMaud"
++                                                                           +"mE+Y1GZRNkV1hx0gAqf2GX1s"
+                                                                           );
+ 
+     //        Subject: C=US, ST=private, L=province, O=city, CN=*
+     //            X509v3 Subject Alternative Name:
+     //                DNS:amqp.example.org, DNS:amqp1.example.org, DNS:amqp2.example.org
+-    private static byte[] KEYSTORE_7 = DatatypeConverter.parseBase64Binary(
+-            "/u3+7QAAAAIAAAABAAAAAQABMQAAAUg6/IKyAAAFAzCCBP8wDgYKKwYBBAEqAhEB"
+-            +"AQUABIIE6xPeRrIQPV5WZeUis8cSobRcuNJs0or2dJXdHeWJ04IEqEIjryGaM0mk"
+-            +"FgGn6pqFWldORIxRUs7Wuv8BDrkZdQvruzON0NU+ZMw2jb0SxmgezuZN0P7GqFFh"
+-            +"T/VCdo/6ACPYE35oruu/04ll+cNuXRUpOnle8UJO255+6gANjc2UXvePw78zhx97"
+-            +"4l5Oly5iJv15vyS3og1bn7DbMewzATC/kIzp7sOx1jyxgrGGS5+NtSMomovEtZC3"
+-            +"qFgEipt7yjncalnhD6xI6wIyoAILhgbVmzrTV8z0PQptlMIF5RdH4z3kwePw5De5"
+-            +"nr3mKb2bY7L7MiyWoTDdi+Gjpq1gXhoqF670Gw2bX3E4ekn7XByhFvpeT15eJ/SE"
+-            +"t9MeLEx1hjxEsdNdEucca7hCLBLr/7Msq/w9jytYEtRUBp7i9vKtjNEuE9eiisNB"
+-            +"JdyISKuXwilyGkHvpjy5kySkJqgLLPPa0WXbveNuoyTD8n2eU59EeFiut3/F5Irn"
+-            +"bj8c8gKHvGQUDlN/RW/OVr5dxVoysG5PBqNVcPfrzDBoo6ZNa6l3C76AoarWsqv8"
+-            +"meMSuIGBdhWVFaOP8tgspyoHZOX5MmcNuLcipLxlU533+B5fv0YSdEtcIqUxFMl3"
+-            +"PFJJ4XD8O+6Gw1fR/zLckJgXtwsuKbtHjFYe48oueJ/KyD2XxOmgpjIEcMDXVysK"
+-            +"2+p39G0Y47voLE5/aNLQJsokr0wk/EVj9Ibdmib7R/j18lsiOy8pvX3s/wkNVw5o"
+-            +"RjEYDBe8FDY2TfvJvfBu/s7WNVflv5h5ersF8BX4EvZFyN9ysw2mb07OSYbn1rG8"
+-            +"piFZUIGcnY5xLu9/TEAVV8eTudDWcn1S68C1B7URl6dQiSQQJ616JWI6+6/ho8TF"
+-            +"e0yO653JzXBMd5jfNLh/8BnfBHtW++7vHNK+444/vgaS242F2uyK6YgkD5oMu9ja"
+-            +"ao2W9oYGby0ewa9Cda2ghE1HRPbSgMQDGtpDr0dRauBFN6v6SuYNidfN/eTe1R08"
+-            +"sU3ReUHCReJssF7xRwSpb3MMd4tdL171OtOyjkU6w3RK/6omnaP12PGz0yibqXiK"
+-            +"42nUPNnGJ3P+BDW5XQmzvrlLCD+HFrU0Xez+5O1P7Q2LwcLp7f4bd6gc172Poflb"
+-            +"hCnbrb7iWawAb7Hwb1+V4v27TRA/Ws2Og7QkqKR0C3oxaCCORZVCXuPgMvRW5Y89"
+-            +"T1MDgN0d0d5I7N13xHqMu5azd5L3cHVN/pDguSgMDdWvvkVBgVI8kNz+yfoxlGEb"
+-            +"pHMef8wEzXZZG0Jii/C23TpFHAcVxhBtfldfUr0oAJapEeBE1JsAt7RDR8s0UQ7b"
+-            +"C4okMSyfX6SkxSu/AutWnD4pwgYo2q1r0vlC/o/F52Kujv6eeCo1U9wY52BCFxYi"
+-            +"t9GpqXpobMc+FpzHlIBoA5Rmf1hJaEJJ2/63/Rijlfey9UWVYsV5iJM0jttAvFoJ"
+-            +"qMN6dPTs3dNzhOQbzY4gcR4JyoUnPP4KErxL3TSYcnBzz0p5Sdhc/epngTWUVGt/"
+-            +"LwCgmy6yIF9zgEuqQFn98sYnhngWds9SKqGH7Aw4bEtb0cBebaSjM3101kigQXSa"
+-            +"KKqR7J/qxdcJofcuphCTE89hCarKNL4dvTIRp77B1Yyuu3Q7+iFIBIiT5G1Yfzxd"
+-            +"E1gSwzSOik45UGjcs8OJddFZAAAAAgAFWC41MDkAAAQHMIIEAzCCAuugAwIBAgIB"
+-            +"FTANBgkqhkiG9w0BAQUFADB6MRMwEQYKCZImiZPyLGQBGRYDb3JnMRYwFAYKCZIm"
+-            +"iZPyLGQBGRYGc2ltcGxlMRMwEQYDVQQKDApTaW1wbGUgSW5jMRowGAYDVQQLDBFT"
+-            +"aW1wbGUgU2lnbmluZyBDQTEaMBgGA1UEAwwRU2ltcGxlIFNpZ25pbmcgQ0EwHhcN"
+-            +"MTQwOTAzMTAwODE1WhcNMTYwOTAyMTAwODE1WjBNMQswCQYDVQQGEwJVUzEQMA4G"
+-            +"A1UECAwHcHJpdmF0ZTERMA8GA1UEBwwIcHJvdmluY2UxDTALBgNVBAoMBGNpdHkx"
+-            +"CjAIBgNVBAMMASowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzVrHe"
+-            +"Ue2+O512CXzSWcG9z8T3JK0xONLPnGznMsYVBlz0uhSDdexxL25QlTGlJYdr5RMj"
+-            +"hdMXAH8xChRezVtQ9nFyRjjD7/b8FODObHNXKoqNHX6gOre5WlonhLi7xyVwpn5p"
+-            +"3K450jjkjaKZnadbk3zxAad4PSogNWNwRxKCRm4AFcPNFpN40vav+IACDcF8XC/p"
+-            +"/OcJdCvUXBblG1nY03jACQL1zAwJlc0z3SMoZ1Zozsnp+BJz26oXJ5HN+j9QFts9"
+-            +"JPqrxHSeG2G0NQP+dEOIzPDZn2k3aEuqEs3NW3ply7vWb2gtdgXF/vItITOr5q9S"
+-            +"fXCfWN0nzYsFtIyFAgMBAAGjgcAwgb0wDgYDVR0PAQH/BAQDAgWgMAkGA1UdEwQC"
+-            +"MAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRhDip3"
+-            +"fzplRpkR+VTdmjVH9qoPtDAfBgNVHSMEGDAWgBStfadW0wTu5E3J1mEa6qz8/tY9"
+-            +"hzBBBgNVHREEOjA4ghBhbXFwLmV4YW1wbGUub3JnghFhbXFwMS5leGFtcGxlLm9y"
+-            +"Z4IRYW1xcDIuZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQEFBQADggEBAArwhCSAi6sS"
+-            +"EO93CbmWNvwfKla7QH2wIiXwLrP5Bia5C9YHpDrCR1S7e4Is0YhroIqx5WUR4KMR"
+-            +"Gwn4rKqihJy4c1nuKSbYyPnN1eiZ+uSNUoTEAFv6g0oGFfslR+F5x6xZdObW1POx"
+-            +"l7wvSQWHxEFdAmCPgxkR47EuuZD3m8vqv/K/vZg8a802SfE3mUmZF1t1Vj+80xC9"
+-            +"/YUirCFERJMiurbOAZ6irqv1bxPkZp2S5pgpD2hEU5NdY3XINTUKxkjv/Opr9eS6"
+-            +"6VVTLikPZaFBRenFY7ibr4wVi9BOYeQ9dUQwkxmT0vjwazRpvLb4fxJqvhl+Nrc1"
+-            +"DTLvkOrHRsgABVguNTA5AAAD0zCCA88wggK3oAMCAQICAQYwDQYJKoZIhvcNAQEF"
+-            +"BQAwdDETMBEGCgmSJomT8ixkARkWA29yZzEWMBQGCgmSJomT8ixkARkWBnNpbXBs"
+-            +"ZTETMBEGA1UECgwKU2ltcGxlIEluYzEXMBUGA1UECwwOU2ltcGxlIFJvb3QgQ0Ex"
+-            +"FzAVBgNVBAMMDlNpbXBsZSBSb290IENBMB4XDTE0MDkwMjExMTgxN1oXDTI0MDkw"
+-            +"MTExMTgxN1owejETMBEGCgmSJomT8ixkARkWA29yZzEWMBQGCgmSJomT8ixkARkW"
+-            +"BnNpbXBsZTETMBEGA1UECgwKU2ltcGxlIEluYzEaMBgGA1UECwwRU2ltcGxlIFNp"
+-            +"Z25pbmcgQ0ExGjAYBgNVBAMMEVNpbXBsZSBTaWduaW5nIENBMIIBIjANBgkqhkiG"
+-            +"9w0BAQEFAAOCAQ8AMIIBCgKCAQEA62nWa9VvAA/A5o84lwdFLLTl5yBIy/u0G1ng"
+-            +"5aYF+TKeMvPolfr8WiPMd5KNSHyrFWuUIHv1tDuL1QReH+gm7PSwc1M5UnliUj3R"
+-            +"qloZ9JwS6yIJzG0piMuJPWw97qOM6mSJq0Ya7mOBghrnPudTFoyA0wMf1HrWmIBZ"
+-            +"Ohru9tsiQZjsc2d1iZsgYwbyrwbALXrcnpxPX5F7YeFyRjoqkGM1tURoajqBRW4f"
+-            +"dhgf+f9KkB5GzLH4q4LsIwtFsByTK5wxqJYWxHfUqWuEujLQ2x0vzyntwtuw94pJ"
+-            +"J3N71LQ4xpqU2H0goQRW4jSvlBpXJysDMgaZ1BDzVXYzKQ1QmwIDAQABo2YwZDAO"
+-            +"BgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUrX2n"
+-            +"VtME7uRNydZhGuqs/P7WPYcwHwYDVR0jBBgwFoAUWpliNfMupTQEz0td70FDAFy4"
+-            +"vc0wDQYJKoZIhvcNAQEFBQADggEBABWJp/1UHxZOi5oFyRYc6jXhqPTJpQW/Hf/c"
+-            +"faKF89NqWvIBsZ22M9y5rcxkG39UdrwMJRB025TVgX45IU0PY89SKXapQ/GLEu3C"
+-            +"bULDnnJwO2Hr9QVKorMaw3h52T+VCMTkmkyDna5demEuboXR7mut1qVdg2vx24XI"
+-            +"SnSBEfxulOS+MdokJCxxZmIWzasqwAbYN3MPn3slpWSV5D8VZrE59wBpqw8HnwuH"
+-            +"I0uPkHAeWcgwLZd+PeD6kuP3zwtsv/qPD48mymChuoFyh282B7j3rmwjGazsa0KL"
+-            +"kkS6sRWASdbq2NZG/44H8/V39aOM5RGtlOS1VCN8arL9cjPCQCtx4aFLK6xAD0Uj"
+-            +"jQ15cQCSY9N44A=="
++    private static byte[] KEYSTORE_7 = DatatypeConverter.parseBase64Binary("/u3+7QAAAAIAAAABAAAAAQAKc2VsZnNpZ25lZAAAAVbrQRyQAAAJhzCCCYMwDgYKKwYBBAEqAhEB"
++                                                                           +"AQUABIIJb+vOaA9ERF3UR5QStjyDSVyHQneIIdOijZfbIxzvUHqZLXOZ6g03xiRs0mJ/RPgPPXo2"
++                                                                           +"EzR8U19YIljUdVw37yro4LpsH1buo+tzPC5p6PhLS28jaMCsLWKpnabAQfWptCgjSoOvKJ26XdxB"
++                                                                           +"NVJVPrBBscwP+ytgcwJ1wsAkkvOGazygincn7MJiBUNkd7HpJ2VjueeqgttwMKFKFifFdE390Has"
++                                                                           +"NHhwm5fXF9VWBEqUJvg9CRVABgoEVyxNRp+R3xJF6E6DW/Mp5k1QyOzNipObgnugVhTwKaBx8Etn"
++                                                                           +"AtZwEPwafcG79Sf4MOu+3H3jWnS9HxNfpVRIZp4UKhqHUPxULKiR144LeJmVGOP3PN37H94BrVeS"
++                                                                           +"8ok0SpoYpDk/78jlTK0lFM7aHExlkvHZA//RdkNtzlG/nuOL3/4ggO2yjGTzLIVg8kF+OxtwI2AS"
++                                                                           +"7r/D5inu5M/ry2gk8KRSdA0RGpfimJe/ndRa63+pBkZC8oiJAXGquWa2bkLbCXziSScaDgTPpn1n"
++                                                                           +"c1OORrpl/fWtcWRfz037NRwDRuNrTNkEe/c5SPve7qU+msxPdY4DtMqPla2S8uJRubgujiejr8AL"
++                                                                           +"fBNKh1mDWrHxeRhTHmjAIdlwjj+TLenqk9FM2BLvUZqJV+s9kEbCQZ1NPmZ7sLXivrTTlPJ6PFgZ"
++                                                                           +"CfFq22rjh+TIKYPX3x0nStuFb0P4DNFFBpXFEqHu5DbiSETw/XWhMS3O6JUqw8UlEKIgToah+1yf"
++                                                                           +"AbniuaLEpmXE76fdu5PH9AWUmGUgOzJQaLiLj1NOVyBL8c4WYigs+WayTuJaGKnMGIaf5WN2Qdx3"
++                                                                           +"LoWoeSUzYYvAkw/oR1XX+hN1XtItP2OSL/RB8XgoCqqRPFHr30ZGToLnj3V7EOXk+gp9STcgR04T"
++                                                                           +"sFlHMXSdNcRQ5rRic77lCgJbZ3DOERIZq0EMuKAjgw46y5bNcpOydVEUWmLhtLuT5OgPT3039Ovu"
++                                                                           +"pGYyiqucx9OiMfHt18gG8Blalu/v7KiKLgGMJ0zyRkgbRJo5znq8QO0SzXbmVubD/lT5yotWaMHH"
++                                                                           +"2l+5iBVBnael0Rvqf7vjzKAXq83NfhNlQjDuld1AyyzWa2/S+rtd8swtz9ce7pEdWYuFcI474k4y"
++                                                                           +"OQzPoseGb8HkOujXyvEnOJvqxk41m1zwpmPttnoCwI1t6CZjduPZuJeGh81DGXI+YB81zRIBtX1e"
++                                                                           +"jrzIm0z6RHhRX5ZJZ1R7hWQI1HPyDFf5B/KAG/Sm9thnwpLei8bqjvzqny3OiGzDInODYkPZlRHL"
++                                                                           +"DgE0mlWC4OnM1AcqVKc//uJMybtQBU8OoX232A7Z9ds21JPnxtdvOjejG95v5GZm+jSkJnDVCh5k"
++                                                                           +"6ClPmzbP4bqGZ6Xa6QL4pYy/4KvtOgzoxqRrE8u1q9ZqWP6Vt04xnuoARKVIQOUg5ZcNQKAym9Ev"
++                                                                           +"NkImgeuOAcRqB6IPeosQXMw9IwgSxZzachyxpTa1EmbwwtHe65yj4tv9I/EuiwwmS8LncN1Mf1rV"
++                                                                           +"E1JXGVy+recPGqWfOwzywY9tV1DQLzFmcpYA9yRIZXcpnJCklkptSZMV8dVlSE4ReRrM6mp1UmVU"
++                                                                           +"GD90JKD5RQe6WljBIxcLlhuPIhxSzjODKEruZhVr9mU9g4JQr1bp0GsNZN6hZrWxEmT7mTWllFo/"
++                                                                           +"syRkuhVYNxzhRA+/KeYsNgyRcfEMtpJAqOsfy4KeyQLKgwRp6d4j7U4UV9LKbDA0SWfy0/RWnj5i"
++                                                                           +"LzN17pOaBAJEAtAwoLDaHIJIw+3N3jjy7omRaCiVezyBtS05w8+gkbjACHh6MhChsFOxMPQz3HSx"
++                                                                           +"ZQj5ZXUKP/o8i7EDSCxY1XiMgwRUjzUqcmvCNrMk+KyCx3ts3Nhvt3xaTkcxUB8vumEKW2EExTAC"
++                                                                           +"9c7jkjHWi0qLCtHS+raPpLeL/5lT+ssUBsdsumXiVaHj/mq+IBjXZGVJopg76twt0cKqB76R3Y46"
++                                                                           +"J6cYyuuvHme0w/+pKCqtKD6lFAvr8nEnbYFJouANuuhK0DNbPxAOh0GMANlYgUhhqjbMbCRU1sAG"
++                                                                           +"jAJBtvH7fsfglCA3TAuW1uqXnKKHhgNplZUWLVpn7R//7xD/rMrY+ZsfaDuuqpDcKa9ibnwEgwJB"
++                                                                           +"Ao77xAuZnn3U10BtSyLOd54AiEmI0y3GuhO7Y1u/+uSDTyuZ60hC/Wx+kJq343qRfnMyZPvgunhn"
++                                                                           +"hb0r37HJf/gs64AmUoMBoZTYHxad5ozPKjLDg6iylzxIDdM+yeYmT1MlDgaJ45EJht19RVrcQsh5"
++                                                                           +"IwuB9cjFCUb7pnwKXjwnph8C3VkfYa4SyPDBNjkRYiJAKzZGnY5SzTG4qkuLGsy5SiYP7+UxIWaF"
++                                                                           +"7Fyzx1xZSZaMmVa5lAzopRe/A9SmFNeZvgU03bhk3PUb42/b4OkLkv6i2qI2iedHg6ButA32esiQ"
++                                                                           +"VkB2JATr0CXKWM0nPpnMp8nBQOjSDX4Lbpkcz6h65teq3md+abywG+th9Ku2yBgMsNmpYDLKfN3R"
++                                                                           +"4wJKKPuMe2tjRLgeqghFcPTgGCSJfOqq86lS9jhlDiOKF+OTVMBe+KutmxQIioqPUdFdNQtw+Rfb"
++                                                                           +"XpRkt560rxQ4Q/QOuvtSWW8+E/9K28ajZf2a+5l5fcTLUdahCNl9LpMVjpqfOTAVFpLGNnFxUfG3"
++                                                                           +"ufy1co8LofTUtXxmDX7K4rxpfTODsVUookZfzFUiaFTOhluDfJcztxjrbchgjmLhXfoU85d/4D+w"
++                                                                           +"w1kTLDTzXUEyDquRuM4L8auULj7VYeGWoNKKIW0fChw5tfRkIadHDyPj5C8RqO6XIuTTRbirWaXl"
++                                                                           +"FPrf6JYDqcuV+AY++v9Ou48a4Mv/FwtaK+1XhPRyEZgMfnZ2q6R73Q74Idp+FN93nF1SObTmUA6k"
++                                                                           +"pxWuokqhi8F6mFRngcfhzR17/XdCC5ujMyRVGvUaT2Vadj65j2IuRpgaEpEhnWBcc7lvytIEGd63"
++                                                                           +"ztLF1MEiN5WuxD7XeTUphY+wCqKkwCbXHvJ8YKibu1K39Q9WFwTNNZjtBWGS8ukjP7uX8BEREniX"
++                                                                           +"79zkHbirslyJUrs+GwSKlTXOLzHgUWHrayoaLE3WOj8JyF7/tthBESjJ9sHXxI/NxE4lvy9kV0sy"
++                                                                           +"gdG2Ro6BilhwBlb+4dToYbWXhvqlbY7XNxWQg5ICXDxLLP9pN496337y3bjWB4WKFIPFSGEWsYnV"
++                                                                           +"iTSsesCv8ucNMGIpvtL810BxHGVuFG2TCdCyagAAAAEABVguNTA5AAAGFDCCBhAwggP4oAMCAQIC"
++                                                                           +"CQDUXau9BJDtzDANBgkqhkiG9w0BAQUFADBNMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0"
++                                                                           +"ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxCjAIBgNVBAMUASowHhcNMTYwOTAy"
++                                                                           +"MTQxNTI3WhcNMjYwNzEyMTQxNTI3WjBNMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0ZTER"
++                                                                           +"MA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxCjAIBgNVBAMUASowggIiMA0GCSqGSIb3"
++                                                                           +"DQEBAQUAA4ICDwAwggIKAoICAQDIe9JfEaBpPpHEYnqGK29dx0UWspVgHcZp32Qn7JgR0PIPNmPo"
++                                                                           +"40tYoagwNYeKcVMMG/lUTv79YaEn8xqZVXyreuLUP5Ag5PYQjTl3x3D7YpeqUVOEY51fnCAnqZ/4"
++                                                                           +"qT7+y0PNUbIfsM4aZI/IUXyGzR37eRiUqI/HG7TRKtgEKKy4JOiEoFhn079iUo4F5bz5/PHEdvdG"
++                                                                           +"tyoS8lyF/qAYPr/vzqIedsxp7mbdAz9sgs22I48C2YVBFKUexyXgcPOnn3BeHyXWet9PMWlZFuuj"
++                                                                           +"ffRxCot00BShYJ1BPd2cZMK5iMZ20gOJisiSfaszfr/ys2RYnvFq5cq1p+0tUDPMRwYTKHZulRjV"
++                                                                           +"6beF2+3TYE+kCPoOd0TYN/cywj5Q1c7xUXcjGjzG3Dz3mPmIMVF92fc0l0lKG+9v4c7ZbE5UGU4U"
++                                                                           +"jeNUTnwwE6pfB/1WsMvr0JTmBOUu7QgcDNlBLf6Vrr+WHQIzEeXkZEJpTrDGPjYPLaI2S1gM3iHs"
++                                                                           +"Llun9rhXv3W56nQd/rxke6NDUAQt67Cj6bvLbFb2OI9o9l4ZzcEIgZK0PnfCKo8no5huco7K7tR4"
++                                                                           +"+R+a6RfWioexVYXpsm45c6JM9QNnnH/FdyQwdM7aw9lWyV8Au7NIlfZfPLlx7VrM7F5RY90jklMR"
++                                                                           +"5wWfpNUVRpJ2eYS/hyEb39IeJQIDAQABo4HyMIHvMB0GA1UdDgQWBBSS020/jS/eYKWLxnCMI8oD"
++                                                                           +"zGq0izB9BgNVHSMEdjB0gBSS020/jS/eYKWLxnCMI8oDzGq0i6FRpE8wTTELMAkGA1UEBhMCVVMx"
++                                                                           +"EDAOBgNVBAgTB3ByaXZhdGUxETAPBgNVBAcTCHByb3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MQowCAYD"
++                                                                           +"VQQDFAEqggkA1F2rvQSQ7cwwDAYDVR0TBAUwAwEB/zBBBgNVHREEOjA4ghBhbXFwLmV4YW1wbGUu"
++                                                                           +"b3JnghFhbXFwMS5leGFtcGxlLm9yZ4IRYW1xcDIuZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQEFBQAD"
++                                                                           +"ggIBAEjM5m44dh2UVN97c948yAxnzQVLCz/swOaumyAMprTuhw3c9jQPzjLRbqtewPWQAKqDvLn6"
++                                                                           +"DDarPzWRTytga0pGgH7WgU/PQOmL+khir6fPJP+TeBFrrx5/8LJf0EhrXG7PMwBogS+C+MCHCYh2"
++                                                                           +"uQFoTkweDEJhFDLr8zrPA416VkfII2zavI+wTrUW5gduBEWv2Rm5PpxGUMwQk7O9sdfmIkJEmLFK"
++                                                                           +"37/K90q1eTP+dIQZL5IcuuOCArd8rMihhNGlBYMpcAdlTJ5uTx5KGGm6YQBQ8Zk2diKLIl19ymQU"
++                                                                           +"DMBlXMiue8H8WLIWR+h/noOFXgaerSvfefZ4rWYnonUwJHJoy0SNW+6N6asqYPXrHidlQjfNS0we"
++                                                                           +"ts5G7ONubGXdqld2n3pTIkp9uJ+e+gng3bKmmIHJawcOSSYL+BvOa6Bo3im/hBhCswgFq4Bjz5Aq"
++                                                                           +"gFHLbkSR9lnmE6plBXQ51vgI5+eG9QzagG8ZPPvEgPwvRHKp8R1nuASA05oLsTLPO0lPyVd27Qyb"
++                                                                           +"XslqKy54VqT2S3hpdgJQoz4Y2eLCPtm72eN9/PCaAIyJFn/feHKyKHmISU082g3U5Tk0fKqndn9g"
++                                                                           +"huqn1NZMwRuzUFQSyfIO7mJNtW++UuF+ccGKk8BR3MvpoYiV80xDtT3AdozQS1CBnuedAvt5Chb8"
++                                                                           +"jb9bOenj9B8BmpqSrBhWOJ1R+VxIytg="
+                                                                           );
+ 
+     //        Subject: C=US, ST=private, L=province, O=city, CN=*
+     //            X509v3 Subject Alternative Name:
+     //                DNS:amqp.example.org, DNS:example.org
+-    private static byte[] KEYSTORE_8 = DatatypeConverter.parseBase64Binary(
+-            "/u3+7QAAAAIAAAABAAAAAQABMQAAAUg6/PpoAAAFAjCCBP4wDgYKKwYBBAEqAhEB"
+-            +"AQUABIIE6vr3QPQOVRlUDdw7s/OhTAL9KGNH+qX2s1QAv2T8Uu8OSn1tdmZG1FO+"
+-            +"VJP1/lrx9RkyoM7ObMZ29Ic4LR4A5n/qMPPRNUG2gtcGJGZGBULCQlvfX2TCR58h"
+-            +"rvopvvXPRsxPaHkhwBu7Yt4MCTem7nYOBFcSkE0TkYIqHizBbiQQ5mBZvdXo8olZ"
+-            +"L4KuH9Eeueemvp7hXTRnDezUOwxldRIb4JP2/faoQ7KT1SSM/dNnQu3obNeZa5w0"
+-            +"a/EGtjArvg1FaTEDWByxCQcpSzen84bH8+/n4OV9EtHpkv5rZnsGP0H6kLd+WFCI"
+-            +"/pwEz9FU+vbsXyEBVoF+8n+HA6AS+dm5BYcoyojx7ywlyLF1H3YzSznewhXIbEKe"
+-            +"fgMIbGtj1DtSvbbgrFBKOmbSH69hDjfM1vOS8QA09nQTFBWNPuE5yZwzhAkRGXPC"
+-            +"TGmh2h0/BCODs9ipPSkImzWnD2nDo2gWGd4VuG+skyvuRGB4CPSdKWCKHpJcc4P+"
+-            +"uUSqmAAAW61A0cvBlON4hg0joM0cmPwvVtC5uyXQCcHcXDCEz7FQs2NChBUDFqxx"
+-            +"3b7YW50tQthCu5UiD8eSYH/AZRM0D+EsF/3HXGKqsDnBXuxZvSrPidvhr9crsJR2"
+-            +"qYejWEgBl6WPm8o/wjqvhX6Dmq63EMc0bifTTbzYsI6MvQUVrIbNehINKo7dBtsD"
+-            +"xzKjXMmDD2ghrzHTZ1CWQ0QuVKnmYrcVodtybzcpu5TZrwh1oHR0JtGZEE5pTjKw"
+-            +"lv+IOG9FkHl7nihnZ4c34XaVDFgO5e0IKwOVXxvVcHEm72p2h7HkgLtGnz1PLJ7N"
+-            +"g10ToxiGO+V6ybQbvz+ikkGSGRKaTy5B9WuyFNW4lwJ8IU2xCYffTsZ3xQ6i+Kxe"
+-            +"+cFwavf6CsPyRsSXWyW/Q+Pi4gfmJ0E69/+zDjj9UTYJv54ge3d4mlmWJVlchqBL"
+-            +"0zjMfHBk+bpy0Ms6ztxVKLYMPigk9x81ufpUFupTvPA59hEct8jVsoT/RxRATSD4"
+-            +"AsSw6NlLlMh+Vf6cJpcUG0PI4lOWrEsOlGg19w/C9AayBLSGSeC2odAEscI+kS8h"
+-            +"VAHgXHSaQLjO8dvlfKMM8QEqXZ2gGp32lzj9II0CoZ9W8nGRMROT5hrs3NYRkZgo"
+-            +"2Wdcj4e0eCQVUFK6oWqceAwKKl711Tlnd8lEPcxNj3bfl3WzI18E7boxnU2FcVHS"
+-            +"uvjdSKI4lJUeObZzY8wsusf/UdOjOp2Budl2oLRFzeYiz72OezTv8kc9coE5bZOU"
+-            +"HG6UftmD9u7jBmyL5wHlmHZ6VBo6qm2RGJIg7GnnZBUrKQ+zD9eOfuqcELtRQLAG"
+-            +"QXN4u5qLkp+i80H9Fag37a0y2Rug9kQU7A9+PijLXPAjOz03bzNozlpuhenb6ZF6"
+-            +"gOJHZWdPfF9kYbpCW5BcPO2x3aiIQk+iycMR3gN8TXgepoe195aFvpa+4LadoRQt"
+-            +"+dLsAPSVVuiFbUTkXz3+p3+EdSmAGIofS6rzL8HQpAonp5/X8s29MPCPYfUJkgJe"
+-            +"6+Jkj/YhVwj/l5yQe0CYsqVki6OHWPL1aLFtIAzsPDIQSYcg9nCAx8wUR7N9fTpb"
+-            +"1JSMq/FypdVxA459dMGy1DlmmTaT8y3UlydtsPgVXps+OZEI55jpJeYGjokIr0yL"
+-            +"7Fobx8k4VhNVFhUtXhv2hFgAAAACAAVYLjUwOQAAA+4wggPqMIIC0qADAgECAgEW"
+-            +"MA0GCSqGSIb3DQEBBQUAMHoxEzARBgoJkiaJk/IsZAEZFgNvcmcxFjAUBgoJkiaJ"
+-            +"k/IsZAEZFgZzaW1wbGUxEzARBgNVBAoMClNpbXBsZSBJbmMxGjAYBgNVBAsMEVNp"
+-            +"bXBsZSBTaWduaW5nIENBMRowGAYDVQQDDBFTaW1wbGUgU2lnbmluZyBDQTAeFw0x"
+-            +"NDA5MDMxMDA4NDRaFw0xNjA5MDIxMDA4NDRaME0xCzAJBgNVBAYTAlVTMRAwDgYD"
+-            +"VQQIDAdwcml2YXRlMREwDwYDVQQHDAhwcm92aW5jZTENMAsGA1UECgwEY2l0eTEK"
+-            +"MAgGA1UEAwwBKjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMWdZ3aq"
+-            +"0PdVT8Bn6bPrPny+6ze9JQ5Zdi5+caLINsqkaj9R5p4gmSlae2qUEL9f+eTH9/fD"
+-            +"yFlfn5OngZyj3nJI53vMZXUr1SnMEnxQHQZsaX03KcsfHNFLsWIHUW74/YSOPb3w"
+-            +"Ta5N/ytIYCgblG2vRS3e96tL+V+q6kU05sDztD6b98iZXjfv2PSHJ9s9Ze+7fG6X"
+-            +"BVtskxbs/tk6lJ9obNsyYD9t7eLgUD+z15Op4RYGc3i9Uqec5L6HORWfjrB75X3Y"
+-            +"z91y4LNYAffTKFR6Uf9flBDwQaA8KRQ3YKeDWtPFmAryvAIA4AYW6s6prtE27MEL"
+-            +"dM7mi3vZ2Yw161cCAwEAAaOBpzCBpDAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIw"
+-            +"ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFF0IKxaW"
+-            +"i7pEz+CjhUIQlt9lz4tLMB8GA1UdIwQYMBaAFK19p1bTBO7kTcnWYRrqrPz+1j2H"
+-            +"MCgGA1UdEQQhMB+CEGFtcXAuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqG"
+-            +"SIb3DQEBBQUAA4IBAQACSY2LX47W76FD2VhGkU/RmfLH+B04amTdeRZJbMBbyez8"
+-            +"0qLCZOHJm6Hf2LdNSlvROq6x7wUksjVoDVorp6Hw/kZQtw/dX7ohnjooE2iO3Q01"
+-            +"wyTrS7HuGLk8ip/jObSBLM6lxinvQqiZKB+i/55N28c0K3HhXyVztOnF9PLtoylg"
+-            +"RzVdx4JhHu1/8jCw99rIUh5bGB6mbF8RR1R1XiyVGuTPEZCRIClN8dkncwiVQFIh"
+-            +"IFb2M0NsIuHcl0GksQ1X2ApwDq3CvP9GO/Ic4Xyd1TDDvHc+rFc0+V8T07wo4AgC"
+-            +"tmks+yZWpwilvQT8oPdjtGG1g3oTG9U8QfHcBcd3AAVYLjUwOQAAA9MwggPPMIIC"
+-            +"t6ADAgECAgEGMA0GCSqGSIb3DQEBBQUAMHQxEzARBgoJkiaJk/IsZAEZFgNvcmcx"
+-            +"FjAUBgoJkiaJk/IsZAEZFgZzaW1wbGUxEzARBgNVBAoMClNpbXBsZSBJbmMxFzAV"
+-            +"BgNVBAsMDlNpbXBsZSBSb290IENBMRcwFQYDVQQDDA5TaW1wbGUgUm9vdCBDQTAe"
+-            +"Fw0xNDA5MDIxMTE4MTdaFw0yNDA5MDExMTE4MTdaMHoxEzARBgoJkiaJk/IsZAEZ"
+-            +"FgNvcmcxFjAUBgoJkiaJk/IsZAEZFgZzaW1wbGUxEzARBgNVBAoMClNpbXBsZSBJ"
+-            +"bmMxGjAYBgNVBAsMEVNpbXBsZSBTaWduaW5nIENBMRowGAYDVQQDDBFTaW1wbGUg"
+-            +"U2lnbmluZyBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOtp1mvV"
+-            +"bwAPwOaPOJcHRSy05ecgSMv7tBtZ4OWmBfkynjLz6JX6/FojzHeSjUh8qxVrlCB7"
+-            +"9bQ7i9UEXh/oJuz0sHNTOVJ5YlI90apaGfScEusiCcxtKYjLiT1sPe6jjOpkiatG"
+-            +"Gu5jgYIa5z7nUxaMgNMDH9R61piAWToa7vbbIkGY7HNndYmbIGMG8q8GwC163J6c"
+-            +"T1+Re2HhckY6KpBjNbVEaGo6gUVuH3YYH/n/SpAeRsyx+KuC7CMLRbAckyucMaiW"
+-            +"FsR31KlrhLoy0NsdL88p7cLbsPeKSSdze9S0OMaalNh9IKEEVuI0r5QaVycrAzIG"
+-            +"mdQQ81V2MykNUJsCAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQI"
+-            +"MAYBAf8CAQAwHQYDVR0OBBYEFK19p1bTBO7kTcnWYRrqrPz+1j2HMB8GA1UdIwQY"
+-            +"MBaAFFqZYjXzLqU0BM9LXe9BQwBcuL3NMA0GCSqGSIb3DQEBBQUAA4IBAQAViaf9"
+-            +"VB8WTouaBckWHOo14aj0yaUFvx3/3H2ihfPTalryAbGdtjPcua3MZBt/VHa8DCUQ"
+-            +"dNuU1YF+OSFND2PPUil2qUPxixLtwm1Cw55ycDth6/UFSqKzGsN4edk/lQjE5JpM"
+-            +"g52uXXphLm6F0e5rrdalXYNr8duFyEp0gRH8bpTkvjHaJCQscWZiFs2rKsAG2Ddz"
+-            +"D597JaVkleQ/FWaxOfcAaasPB58LhyNLj5BwHlnIMC2Xfj3g+pLj988LbL/6jw+P"
+-            +"JspgobqBcodvNge4965sIxms7GtCi5JEurEVgEnW6tjWRv+OB/P1d/WjjOURrZTk"
+-            +"tVQjfGqy/XIzwkArUVeR0qcBd2hG0EwOWN/Sj4i5rM4="
++    private static byte[] KEYSTORE_8 = DatatypeConverter.parseBase64Binary("/u3+7QAAAAIAAAABAAAAAQAKc2VsZnNpZ25lZAAAAVbrQTD+AAAJhjCCCYIwDgYKKwYBBAEqAhEB"
++                                                                           +"AQUABIIJbjpQpyUW3ZmF8P1gwRce6uQCTe3hN+4Mft8FrnZRnv4kx0YW1cMRfyig89HYONM8KsS0"
++                                                                           +"BMoqT3xa5iCQ/oHBymb82OC4YWSAomHFNT2JoDWelNQfnMqjGt3UETBP7g06+ulDjEA5+DAsdcxy"
++                                                                           +"Jtt3Tpfjpe0s0I5jY3blGPV8yQDCNkahhqET6Jvg3PJYsHBE3ssPkTNKI5rMjzbt36pai/HlmjdU"
++                                                                           +"0BSuTeEcwkzHXhdn3snoV7XQYRBTNScbTpqs6g0LPz6AVqa8+wrdzELFb9C8yL+TUpsVH7xWBQcI"
++                                                                           +"w2nz9q5syYGg6A4sghJeyvUdezmbcJPbch0+XG5RNZgM3PASoyS4Nl3L8d280Z35Eke69NBkoJ9u"
++                                                                           +"0DdBGtPIczEh2jWfMs93qAT9Wh7iqvQhWAuRAj0IoDtwk2xZaLzTN1/8lHBvQlMtY1uqzM5IdZYA"
++                                                                           +"org9xHwmRAhiD9NnKhXAhMtbujWLlA214VJqEnR7hRs4QQ6wy0d9dS5gh8ZDGyCzr5E25s2WVFsQ"
++                                                                           +"SbcQFCIDmsrUXq9lJGHWFcMjQviQdwGbcMwx34FtqXZmM0mzixreUSlVv8GrlkC+/Mc67QuzRw2y"
++                                                                           +"23Cu6Tw1R1tUltO2eeMZPo2tiZiEVTS3jo729ru7tvtFWOeR5TYqPtG+gbbTTMpARtPt3J65tBhi"
++                                                                           +"7N6/jN3qa+SCS/PQFCNa6UqSSOmH0QuTSVuVL7nTKjk//y1injANEbe8n5yNQhKcxgtVST4ipcjx"
++                                                                           +"eEVgelyGYf2xQnNt3oUiphMjekFH9T7r3drZHB77ERBmzXGhCILGoXe4q41JnKRGchorNCEDoVmI"
++                                                                           +"702p3oEVczQKeW8KJYc3Iekzp+bSzlek3SlRFBzB52Jev5WqASH2VguE4Od2WclRjojEjdfbQqev"
++                                                                           +"m530N9En/0qsy7Glm4dhbEviOad9riz8wgPi37WLh4iq7xIq4uJOsbzEsaSSmri7zB0ex0/ECVy+"
++                                                                           +"B72BlTkt+Wj2tiL9blo3ujCAuhYg6IsxYkUBKGgbdb/qIlCD6ifqTf3g4CYfslPNZxlNVQrHJXMb"
++                                                                           +"cb/VbaYJRHOdjgdxrQOK8QgRNk7KH6CRYF1szNsfeyL872eMVb82dKgwvtxcDX6LVIS8f4z/4NeI"
++                                                                           +"EE6ZpKWOE4E4i9aJ3Bcizzqhnyt67p3Phv4wI7AXoptoqW6vBpRatKsCc1XX7M1LPV05hPgwLH62"
++                                                                           +"DF9EFRj/hMBzmuWxDVGqvdj+VU3WrD+2LG4Hp0OZP2GHOU6jUGKqvNl4+d6R4/A/suSZfFmfVFhF"
++                                                                           +"0FtbVv3MOQ/lFmDlVskmOuBBTCmUnsgnB1prSXzoerpa0UXtPBCe+8YELBqL5+E5g60uLj/qinB/"
++                                                                           +"HTXbP6qFPE2K/5bLkkWDwgTlOAQ34F1mirb/YS4fqgCTGr6yzB2ejVLubRKco6AYryqWDn3yKz/Y"
++                                                                           +"qsyLQxg5wnWxsyE4nPxeoj1v0SwP0hv7Uf8ywioRCPpdMG+pnDgCYr+M1tNXV7b7jl9zx/7Ulqz/"
++                                                                           +"WZQfkIGXe9wwJieypDr2p8iwZpnjsl56bP2EE0c2Q0SHbXIM+T4Ei1bzZk38Ie5wlvGRTzU3dK18"
++                                                                           +"ACrKUyrS/a6R8f7z3VT4sjXPsI97p07Rd7rFFjaHregoZ3QUo4kcd2R4euSDZfyjKGOJodnWx0+P"
++                                                                           +"C57Lxpgzt6CXHH1GwvQexLOtcK2TywMxtN8xPZmch+//kjmCI3aWBNJSZopWV9U2sVm4KfY/Q8wM"
++                                                                           +"91BrXAp8dB/rEG/V7sAxlYdArqDNqsXIbqDXuRNZVqcy0LLEqfSqTH7T0DtzN91qIBdRZBXt+Lo8"
++                                                                           +"nSO0XHj/FyPajbLmaEYEBCZ3MdgEVDnQg6YGdhUJbQWPUhqOk5rmPNVgWWWbF7AiL+v9ehEM2Yp6"
++                                                                           +"+LybblSQOVmVFjHrdVhBLrif5FCTKlwONlgX+RsEHFtEfycwWUWIxwXs3RccKXjAgCcgMCv0RxcM"
++                                                                           +"gxqB0w+FPwB71OZiU+jFNuTNeYKIrXlWU/ZJnw/AOctrCDaBL4j13d42LnN4G9+TZygT3ff2gm9C"
++                                                                           +"kP4kmPe1qF3/tpEJbcO26wKs37qp4uUcPcFucpChagwKNin7E8pYdWtrlCOoJRM5KKfuD/bLyw0H"
++                                                                           +"et4TrUyJtILKpJ3CQdsn6T901Oi1NIeXl6dBQE+0tGkuahioJwRt6loYecMK6sACx9p1WJVr32Ty"
++                                                                           +"YnWG8jrX9y4n1etey31t0qhBBgOKagt/SG5I1HDX8y5WX9xTP3HJnLJChXH/qWKOu76Dlbuuy44o"
++                                                                           +"E4uF4+mLZcorfdOU+0Klv+ASYEtgAxLSGXeqHPGqFbaDqzGshJ5kcie+4GBedCV/Hb0uMsgbDVmm"
++                                                                           +"Ozvd3QsuB6r6cZImJK1nChI+jt4J0oUJwGbO+s2CLEzn0ljrRcmD2SUOS94gi038G80n+uCMa0JW"
++                                                                           +"2t5qllUmmlfcKvfRZJGHN1uy6e4nsMejUypffsads/tu6vAzYC0SG+XTU0uujNHLBssF0ox+NjrY"
++                                                                           +"ST+d2MYZs2K6U9bnHVHCBKENuNH0v+9uemSBoLUT9cg1htnVgBGLxiuRSE1CODvqHmiRRwaLrhE6"
++                                                                           +"W9eJxs+rUUtUnRVVBRu71INBC9rEamN6bsybFAHG/w2JZDlsNSNcs3sHcRCwBpWjALQqatzEJ2/E"
++                                                                           +"U+98Mvld5sZoQCAeUFede9o9TSB5ciogzW6rF4ZlfLaDNMBJ1f7GWFHrXbSOQWa5qFn3e5I2iy3o"
++                                                                           +"yGjsnQuesUheQbF73/L3cC7O+RZIVwtd0FX0j2HK3W79Gdqx2BeLo5xg8rVoV1rdZ6lboNJnCHyE"
++                                                                           +"CaD8bwnpheaAlQ+vwR/stvlPbjYDuO3ptiCTiRVISNYfDyuf8uJtF0mnsTDEbrZwPo6ZEKCAwdiV"
++                                                                           +"Dbo2wT+GfbJfthMxNM5lJo9NxdqSLtJQBnMHs1IQ18K5VbK8fBh/QFDhyUKkp+x3oN8rXA4tZdu1"
++                                                                           +"qi2c+TVATonoEhWht9DdL16pXjoRwmGI4r/5tOFXNZa03Qs0D2Od4hQAxn+i5SxCX6SjtymZGHCe"
++                                                                           +"ndKQs1ASV4r3ti2c22thQQkiG/7rc1EtQxGwXEPP1AeV6dCWc1tI0KLjxWJhoGCHaXHWrQ7qdsWH"
++                                                                           +"N0K9mLHi+aQ40ieVGo4GMlu1ZAY/SamnEx/iHdeGTvpCiobsc4FoqPaMbwzL0Adglrb3HnnP59NJ"
++                                                                           +"JvyKhd7EY576HjCTLX4pvo2IQsRNAZjnq7waAAAAAQAFWC41MDkAAAX7MIIF9zCCA9+gAwIBAgIJ"
++                                                                           +"AOfC2xmtSCm7MA0GCSqGSIb3DQEBBQUAME0xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRl"
++                                                                           +"MREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEKMAgGA1UEAxQBKjAeFw0xNjA5MDIx"
++                                                                           +"NDE1MzJaFw0yNjA3MTIxNDE1MzJaME0xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRlMREw"
++                                                                           +"DwYDVQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEKMAgGA1UEAxQBKjCCAiIwDQYJKoZIhvcN"
++                                                                           +"AQEBBQADggIPADCCAgoCggIBAKl6C7NR7Qb4D/0UMKRObGIMKRqJzNi4h1dhcj36WVHDNHVQJhZh"
++                                                                           +"vuhWRxWwQ+bHn56ANHhx4sM09aJUrc4I+bqaUwiwVMtaqfnWrZsU5JHnXk43c+aW2lovJY6OwJLc"
++                                                                           +"nFR6ZIM75HfSShq9MglTrHtQjX+MEkIdp3HjSgLGCH+TDPoVp9RfHMTA6Z45P3Fzh9j1wyEdcO2Y"
++                                                                           +"flVegU6nceQSZG8ita+ed//Y/Ln6Ff0K2uRksuZLtgNmRhMp/IgrhbMoUD+k3W1TNai8Lo/Ye2lD"
++                                                                           +"WaAMAnX7FX+TYUL9krAGjPhumv9oQG3erYLUnyUwxBZi3JlJGdkxiKVTkIhPCGkU8mIO/x7Gl78l"
++                                                                           +"PCkU4yhnKP+krxk7MT79ep14TRWUUu2Wotz/C6ZzcpfFO23wQVF2vxXGGsefwy3h5UFkm5TsrDav"
++                                                                           +"KdGrpX4KPyJB/INQ7gsnX5pNDjbL6rxDAXXkhIs/vyDm+7zaMHgD1j/z6p1tTaO8by9utowmDfzR"
++                                                                           +"1sKqYPJz3ntRUfkKtuNgj2OLquiZS0JcfMN0CRdNMonJe+NKDMWU+PeOR1jRN0saIukaYhT7XDOc"
++                                                                           +"M35SC59cSRQ/5qgD1IXryOFpUeZltCfafjlCAFs2Qp+pESm1x0QE9273nbsuVSYxOMKtjoVyWXZZ"
++                                                                           +"waCNLtD9oCSNxLnw2i67lf0/AgMBAAGjgdkwgdYwHQYDVR0OBBYEFOxZJWGsG1q9jRKyvhzs/Ss1"
++                                                                           +"5K4XMH0GA1UdIwR2MHSAFOxZJWGsG1q9jRKyvhzs/Ss15K4XoVGkTzBNMQswCQYDVQQGEwJVUzEQ"
++                                                                           +"MA4GA1UECBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxCjAIBgNV"
++                                                                           +"BAMUASqCCQDnwtsZrUgpuzAMBgNVHRMEBTADAQH/MCgGA1UdEQQhMB+CEGFtcXAuZXhhbXBsZS5v"
++                                                                           +"cmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBBQUAA4ICAQBWRgF90gAP1OYJNxXQUFOeCyo2xnKX"
++                                                                           +"ZEnvAN4l12xj7j4yodCCiurprybReFWUWcSoWzR6ttKj9EL/gouR9v5DJSnn9zbq0YOaLyIC9/Ew"
++                                                                           +"ZTV3XlL60ClWNUJ3oFSrEkJjWiX9hQGR21YWDWRdLOS6RsWyg5V8O1/PiPt+u/fEXFJNuf1Afrdx"
++                                                                           +"B8RoQRos+XWFbcETolwvqdrebXmiRATQizie950J93+Fj7fRhMXLdP8MW/gDBfb9ZCoj5VED+Z71"
++                                                                           +"Or+isSZTQr5WuRILGwsCpCH/VR7zU09jRV4QUDASOVTA51oWbegw4rE7Gh1L8G3raB794Me8ECWH"
++                                                                           +"5332f2qDpNCkfYUkebF9flkSP25yURLkXRiOKHm2D5kTpT9uOTHYKHCGa49hc5suz+JSCJzniycq"
++                                                                           +"i0wED0fedfp/jJlLuxmaEeaOFq0HxY4S25frC/wSqqI7qlig62HXAUoY2mYWbfFhIuuJUCmcfOtO"
++                                                                           +"jGJo9LY35vOC42te95veUuCS7fDpn+PYieGL2QxLX+iU4hQIdglvu98OvQPgQuZLosX/dDiPc+N/"
++                                                                           +"8idqhJIKvjg38xHjMm9a9lgHPcW6hPs6/mx6SCKGKy8ijmzuRFKdaQIfFXtveLUe7IGEJa+2yvk/"
++                                                                           +"CVG7rZoYcPH/NwU7jkIeEDudOD8fgs1hQoJd7G66LrC1VHwXeZJ5/+X5sWX2YDdK+qtJE+wf"
+                                                                           );
+ 
+     //        Subject: C=US, ST=private, L=province, O=city, CN=amqp.example.org
+-    private static byte[] KEYSTORE_9 = DatatypeConverter.parseBase64Binary(
+-            "/u3+7QAAAAIAAAABAAAAAQABMQAAAUg2l9Y0AAAFATCCBP0wDgYKKwYBBAEqAhEB"
+-            +"AQUABIIE6ZHuMlKfegj23VzIn/Ld1KvgIk8ODWj6++FFAILf7T1fuoWRC/9yUIyR"
+-            +"yIJc8RMlz7zDn9TZci8kY6ECpnQJ4w9MZpGjgg5IQMui/a8ovtEqx11SUHRfQCGA"
+-            +"b1m9HJ8KHz015PAP12m9ZQOQXfIFZfbYuTA5yqVo98NBXVYEBQ5cw28RGUQ89Jpk"
+-            +"9HB4jNplmpbvK/huGldAWWR5QDiIFj0Mgq6IPHTnDCi7Hh+2ubfMUKO6iV4nJV4h"
+-            +"+JF0Cx6jdNmRP42yGXpaOeKahNSzAPUwyEUIDPZQE5nVuDtl8rZqOfCnQ7GYEAMF"
+-            +"EpccRHSD9RxvS3xDh8qxB5i63fpllE+yh+nVL+B0htkUNQu6ZAAl9hsE7b76xcGo"
+-            +"p62n0B7kzBrLC3cV5AcWu43x36g1YlyH8fX6gdIrvi4qjhOTQNcifQtFoLRG32No"
+-            +"0NEuuvBFWEDNZQHb94ahXiHnT4dIe/i2MLiQlVl+AFLgI1YK4H4lkDxw6E46X7+o"
+-            +"/NF2Zi+JxiHDEafetn6EuhXZ6gZQ0fr5GuZw9i+tYBDROUrU8XvtEe0/4lAyG3db"
+-            +"VPSAiaqgQWuEqrUI1xRMSENF/uA72BBl+pusKttIsYjMMrbp+8VRcidBRck/logJ"
+-            +"jUNK0K2H340vWuQAHIBJAjA1UzEDDz4wjwivvPMs1azps6kVNOESDO90fm0O++aN"
+-            +"reQadK9I5UouEtUEke+N/zteKz3ZRXPRqlYWCKfiSuRMorcQH5Bb4MyZhiTxWo1U"
+-            +"LlOJvM7JtO285cVGvUjQnb65dVvOeN8cYmkSnG/iDnCxjbNS38N241dvpzicuP+N"
+-            +"yZQeI8ZEfLWPSy5fWlxFcGkQV+4hZ5pwsMsAnZGBsKa6YWGWgOZVRWAx7AKUlNf5"
+-            +"e3LLkDaA5CBoKg3ferNWrHYm7Rd7WSSkD8sZ/1mgxZh5rAc86x+zBuq5KpRszRLe"
+-            +"DH5Y3hZYpM0cCIy2IUmFmXMGh6zUc6/oxrT5lSkkMyrfjjT8uPLOSYpRfEo24GPM"
+-            +"4TwIbLVku2olw5jmxSjvhxwRcH+85vgaSW71JSxhsS9QCbuRsUVybzhYRaq41SPr"
+-            +"C4xbVCIM0kZvaIsXJ4PZUv2cyle0mrwiPJ/Zy1Ly6IUyNJjAex4TKMwurVFnarb0"
+-            +"fLjtxprmYtWJ2Yi3efklYet0u6OZZq6z0d+pnhLF32GAc1l+W8kc/BIbKSzgR/f8"
+-            +"REvcu/wmfrrAOvzYWXMarC+szEvLPTjyFIoX0cNob5vF10bMFgCp1bO5hi3rtwDI"
+-            +"Itkr0Xz+c6JqJdG5ivGUzjxU1SPffLUMz3S3NIN0Qhu/LhlSUvugoQCq3a6jGCS9"
+-            +"1IOXMqHP6CeVpPq5+9LaFkBPY0lO4QfP1kHIz1wBn/SqaxZMzcp9nqINiWBzbZb+"
+-            +"dz6He7sWe0EEiBtLV8HdF5E2awtT/gsgM+xUXI6FKWHTOcsEbhLMVuzCPwHEGsAo"
+-            +"6Mje2SEsOAsEJf7Juw3+T5DhIBNu+vcgP/D1wp+Ww0Iiq8dgbNMyF1dmXLskSM4S"
+-            +"z7XU7EeWQSNUiShJwQJmJGTJRcQwyveBbSbwv2daJ6eoummLXxIrW9WTJX5V7/n+"
+-            +"QdVefD1hqFuXNCmhUAlj2L+eoh+qM4gLbuGZl/vWu9TOUew/VF8IPxA8LMdKUCoz"
+-            +"bT4ONT4j8hCM9uAKjL/oIAAAAAIABVguNTA5AAAD0TCCA80wggK1oAMCAQICAQww"
+-            +"DQYJKoZIhvcNAQEFBQAwejETMBEGCgmSJomT8ixkARkWA29yZzEWMBQGCgmSJomT"
+-            +"8ixkARkWBnNpbXBsZTETMBEGA1UECgwKU2ltcGxlIEluYzEaMBgGA1UECwwRU2lt"
+-            +"cGxlIFNpZ25pbmcgQ0ExGjAYBgNVBAMMEVNpbXBsZSBTaWduaW5nIENBMB4XDTE0"
+-            +"MDkwMjEzMDcyMloXDTE2MDkwMTEzMDcyMlowXDELMAkGA1UEBhMCVVMxEDAOBgNV"
+-            +"BAgMB3ByaXZhdGUxETAPBgNVBAcMCHByb3ZpbmNlMQ0wCwYDVQQKDARjaXR5MRkw"
+-            +"FwYDVQQDDBBhbXFwLmV4YW1wbGUub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A"
+-            +"MIIBCgKCAQEAuqOsmdIrogDvqdC5ImLolv1lb/Hs34RbYrvT/leMyCIYahFuY18f"
+-            +"lExqquZyrtAAYq/cFuDUpHu2xV9dFhs62WWEFGzRwC3hgfQNWh/XageDAYsWwjey"
+-            +"IQb0y+18wBbIGvDW394SLxpDyyhCjTXFIywiazXv74S6M3u3durPVzQbj+k2gXKS"
+-            +"aKo0lPncCNAB4Bpf80w1oUe4n3Pv6n6NgoQx4q5mVJrNyePyMBG45k8PeRPRnJnX"
+-            +"qaQ5jtoZEDZMCw0WH+t2faFKSAcjCW6FZ+MH8CSr+C3Hh77bp7bNSkbdeKNSvZGW"
+-            +"p7IcE7fe/WxGM2Y9k5gTiNiTvhqjfnpH8QIDAQABo3wwejAOBgNVHQ8BAf8EBAMC"
+-            +"BaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYD"
+-            +"VR0OBBYEFMtvlzEh/s0B0hCUwlg/eeKu9HcEMB8GA1UdIwQYMBaAFK19p1bTBO7k"
+-            +"TcnWYRrqrPz+1j2HMA0GCSqGSIb3DQEBBQUAA4IBAQB64he0kg20qXrEqUaWcDMa"
+-            +"s5fshQqpZN6nRyil3jgYCP/f/g2T16A6k6GFL+3l5I9+kwlpLWpX7TlqiWykx4tD"
+-            +"vxkKQacN990enqvvRo1lzuzDmY46iSwlv2sJq3GPNVcXeBNlYsHHopsFn/ITYKYH"
+-            +"VJHpa4+4noQilXQZs1L9ozB8W7YjWk0ZfLBK+RDzXfb0wZxztVGpod8aEQjYFsf2"
+-            +"TfeP8PS2SUsNECWXAh2vSxKF6mQtsGurWO9ot7SNEkEh585n4VbZmbJcqYkvNlpF"
+-            +"AqVbiv3Dz7X8/lBvultf8a4jZjmUP/6j7MEdcu1AADU5CV9h6uPQGF0oqppsxmlU"
+-            +"AAVYLjUwOQAAA9MwggPPMIICt6ADAgECAgEGMA0GCSqGSIb3DQEBBQUAMHQxEzAR"
+-            +"BgoJkiaJk/IsZAEZFgNvcmcxFjAUBgoJkiaJk/IsZAEZFgZzaW1wbGUxEzARBgNV"
+-            +"BAoMClNpbXBsZSBJbmMxFzAVBgNVBAsMDlNpbXBsZSBSb290IENBMRcwFQYDVQQD"
+-            +"DA5TaW1wbGUgUm9vdCBDQTAeFw0xNDA5MDIxMTE4MTdaFw0yNDA5MDExMTE4MTda"
+-            +"MHoxEzARBgoJkiaJk/IsZAEZFgNvcmcxFjAUBgoJkiaJk/IsZAEZFgZzaW1wbGUx"
+-            +"EzARBgNVBAoMClNpbXBsZSBJbmMxGjAYBgNVBAsMEVNpbXBsZSBTaWduaW5nIENB"
+-            +"MRowGAYDVQQDDBFTaW1wbGUgU2lnbmluZyBDQTCCASIwDQYJKoZIhvcNAQEBBQAD"
+-            +"ggEPADCCAQoCggEBAOtp1mvVbwAPwOaPOJcHRSy05ecgSMv7tBtZ4OWmBfkynjLz"
+-            +"6JX6/FojzHeSjUh8qxVrlCB79bQ7i9UEXh/oJuz0sHNTOVJ5YlI90apaGfScEusi"
+-            +"CcxtKYjLiT1sPe6jjOpkiatGGu5jgYIa5z7nUxaMgNMDH9R61piAWToa7vbbIkGY"
+-            +"7HNndYmbIGMG8q8GwC163J6cT1+Re2HhckY6KpBjNbVEaGo6gUVuH3YYH/n/SpAe"
+-            +"Rsyx+KuC7CMLRbAckyucMaiWFsR31KlrhLoy0NsdL88p7cLbsPeKSSdze9S0OMaa"
+-            +"lNh9IKEEVuI0r5QaVycrAzIGmdQQ81V2MykNUJsCAwEAAaNmMGQwDgYDVR0PAQH/"
+-            +"BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFK19p1bTBO7kTcnW"
+-            +"YRrqrPz+1j2HMB8GA1UdIwQYMBaAFFqZYjXzLqU0BM9LXe9BQwBcuL3NMA0GCSqG"
+-            +"SIb3DQEBBQUAA4IBAQAViaf9VB8WTouaBckWHOo14aj0yaUFvx3/3H2ihfPTalry"
+-            +"AbGdtjPcua3MZBt/VHa8DCUQdNuU1YF+OSFND2PPUil2qUPxixLtwm1Cw55ycDth"
+-            +"6/UFSqKzGsN4edk/lQjE5JpMg52uXXphLm6F0e5rrdalXYNr8duFyEp0gRH8bpTk"
+-            +"vjHaJCQscWZiFs2rKsAG2DdzD597JaVkleQ/FWaxOfcAaasPB58LhyNLj5BwHlnI"
+-            +"MC2Xfj3g+pLj988LbL/6jw+PJspgobqBcodvNge4965sIxms7GtCi5JEurEVgEnW"
+-            +"6tjWRv+OB/P1d/WjjOURrZTktVQjfGqy/XIzwkArZq9d5Dleg7IfF4il2Y2B3ACA"
+-            +"xAU="
++    private static byte[] KEYSTORE_9 = DatatypeConverter.parseBase64Binary("/u3+7QAAAAIAAAABAAAAAQAKc2VsZnNpZ25lZAAAAVbrQTqYAAAJhjCCCYIwDgYKKwYBBAEqAhEB"
++                                                                           +"AQUABIIJbnd59Bys8FgK8FREpm5Vsbq0uIbSE3nZFBNRVaYostRXeNA1fJok01wXBqrf05NfelKj"
++                                                                           +"+ttyFHwE8AKzLfF6vDusoEH4r3HUaQWoWMiOfCzljxjtrr/eQQFx92dX5+Z17BH4+92HZUzVPbSg"
++                                                                           +"31eoaZ24lTO7X8XXq0a43mnC/m3Vs9K590oCfXSDRsx8Ucr0VbUjR8jyLMxE6f4/cxBIhg2PTzCi"
++                                                                           +"PaCr9itQYbPJhh0M9PKWaC6B5h0HoNByo4NYQGOJXEZ0NfB23GDUOqbQZypAVFOlRh6hyjfA3Jvp"
++                                                                           +"smhQ2Hl69W2nE9a/p6hb+H/TX4bvYVJk1TnNVRI3g/OGMYSf80zcqIttTfq5NlL+D9CvIVZArL/E"
++                                                                           +"C8D/E1XrYr5uBMGQap2gPLxUU/8+qUfRc8kD2kKoG2CxB+TCWyf5wIKUNIUJp2TqRE9WwMCXzC8q"
++                                                                           +"qFAmHa91aVkU0DEHtRzlfhVO39FVILCMDuN6V93rB6iUOnKJQFOnhrOjO3xLuq/dsNjfYl0GmMRD"
++                                                                           +"xC2ioGJW0cskOD7uty3wiTbnqmei1WHc0qKbxDQwshNMTyF3Y/mJgfRNUsUo3iYIIWtnTQvtm7a+"
++                                                                           +"OO6qywGkYrgQbXUN0hALg33rDShksrUMH9OMkPc/FP0F/+oFnxycboj358q/WN6msnrHRFonyusL"
++                                                                           +"pZpZ86zzctnSJuHvVIv17ojRRAy2kWaB+vIV3SCfZAkLEx2ZEOIEhMBbZ/glvAE6wFfpySCOG2ur"
++                                                                           +"501IkI6ElPtWCsAQvcbSDRqy+6z+UjdnUOyZ12ySFE6wEoMO4zEvBMWNK7eGEEOE1tgF2sCj8WeP"
++                                                                           +"Nvd7kd3SnpUTpDputkXVnMzAXtZGzIJunJBWgrim3cGclQKxGnwrj/IHdBSe0KGbGYH2GtCPum8B"
++                                                                           +"cuZPnyMSrhLO/oFpi0/ZcgSMWzWwGrOOR5gY8t2a5/Jrk0kMVythTOI2haoMcu85ztEd9WDAIoP5"
++                                                                           +"dj/rWB2j9ZDrrgAwaAh6LCwMKdYjlhCgKgO+iYhgiMJ8/hw9xA7mlnH67rPv9ibvgVoJemlgNbWT"
++                                                                           +"xiuL+HvPbXpnxR3qbEyenB41gabrIrVujmuW+i0whpFe8RC+ggtR8abDi4WCPmerLftT/dqn8aHl"
++                                                                           +"wtA/GzVz4caWGZGUQ3HCPBPSklrhVLgeBI5m1zWNSnprLeiHHhSvvFJX47NU7P8rec1tSN2RaFKY"
++                                                                           +"UCVtXt2Byr/9gDggOWdJyTdD/hiAmaGuUmxbbpWldrRR582Daa6+IkAW83Zl7KXEl2cyUz7QdbsW"
++                                                                           +"aqf3Au7Sm+NZls/bzen8xBACxr1VX99FOdTvQXQ0aINnVhJRDLLV8awjHZX/4czgm4GAcUhLjQ17"
++                                                                           +"LcOb5Yg0XiJ9/+xyc8xvA7/D9NChm01gK6NEZ5g/TKeWItb+hArnSTppvibHMVSHNEAaxE9YX4Lx"
++                                                                           +"WcwcJfaeeuQAB1NstBYc8WNntfz8N+iSpUBrICdI1rMDxtHh3WOOHiUdatMGFFldmVnZj31IzTxO"
++                                                                           +"SFyuRWv4A4UPimMKiRD5HWgwrHIQZcJ9DUZnljcYwDg/SRtitRUIQjZfVI9RQL7fZXjxZ8NtOUGz"
++                                                                           +"ar+hY+Q0YaTD7G8gx9x1QXDbde58EKGIswYp0cfp9OKszUifRM3aMDfM4bpIulydugCqwB6ixHsN"
++                                                                           +"hvanZZimqAT61WdX38PgHikEZsflObtN4C1aHD0Np9HLgURT8Eo7DmRmae/HRyyjmgP6YhuH3Br7"
++                                                                           +"WECgtzHC8Xlxfh8xsWUfIlTpAYiEl1fotsNETnZp/dQP81bCRKaoPCz7h63r1W9LMpR76u803k0+"
++                                                                           +"Eb1xdJiUamP7iF74+0LOyLyX0lfzPbE0ksPD2jsx6+sJtINZ0v4DxeCttlTZPrb5B5L6BE2YqkXk"
++                                                                           +"1CY1sa7inQU6RaPpPr1Xa00o7oqN5gB23PhgTS2tdTQJzqSDqhegXYCIrpd34IBnjUxrV+td68PR"
++                                                                           +"yH5sHZeRV2jWZ8kKruyugNfO+AiqO3miTX8KP/H7THYDXmRPfIM1I+iFpXEegWNrztZEmqu2IEnb"
++                                                                           +"qGXH8eLa7GX6RIP82NKl179y5Jf0VDBaLKbO9gneEC3gJbzqmeogqXEWOTiiN7SJVUVojlEIuX/z"
++                                                                           +"5ObedZI5tOB/24Qdtw40E+bz21lCIr9vgV2kIsUNFl4q3SNkkCPvMSsoBV4fddst2ckhYYFMqmFH"
++                                                                           +"0zVTXsNqcYGUMwmvSGUG5j+PLAfDBW0OuJAzCT5CQkC0u8xDDYCdVHLClD4BH5v8wMe0dfly+sOx"
++                                                                           +"WfVE1H7loERm/cmgH0CKxEaXHlq70d9Xr4xaP4esAeqLTTP0g6BtAVQQBJcqQIKgB4Xwdp0f7OPK"
++                                                                           +"KNWzmwgjSIDOolRVqA2yfYeUDu4qWqaGYpvRmsqubGJujWvfoHaowxhzekChvyr3lqQ1aV7a57la"
++                                                                           +"Ot0v2LnNyZUQ/8gjgXewAEDeYkMQRbmewu+fk1YDthixN7bxj3mzwInfWjXxac8eqzkS8+jtM1rY"
++                                                                           +"gBGQxnCZ1FqU3VqaDRQr+CWxKlNLKkL35ATBCS2VI120H1PHwOq1sp0NtCMmjJ4s+9pDRhkLiLDx"
++                                                                           +"6HHM6zCH/axd7o7puPMk35i2s7NhS00an1rT+dkps53VevcaLk+uKMNc8LV/wgwwZ5LtNMP6pSqk"
++                                                                           +"L6RUGsPvuBbPwl2Qe8fJst7CpR56G/wkuwrXSQRJyiazi7Xqxpk3EcqrnCzyKEA/wsYXLWmL4HrB"
++                                                                           +"AVXLN62h4n/KDLI87jGeS65T4Te20taHE/qpwhZbiaNcEXv7J87RSuwdD5lOd9Ah7n0KwpBlOtfQ"
++                                                                           +"mg6IpoMCOe7SWLKpdDltPX6TRrjl8YEFjdZfaS7j+ce/T9f9lxxSKfGEtIi9YOEHtugYjMMWxhrc"
++                                                                           +"T2q8q06aHRf1mtsLilNTKkbPCfki23YrgCwpUx6sGQZaEj8EP7d3itKvIVeTGBd+rDPc/1YVfBNl"
++                                                                           +"YIfhW9l14GJmA9R6t6nc135TNI71pcc3qEfEWOv3falUmp6bKWTEqOZyJvoVj2D9QAN02i2Sg+CM"
++                                                                           +"AFLs0sBjhNHWNb0VmL2b5RZpfVuRwaKnBO/2GELJZN38MLgXLLsa6wO5rGH0A0WK7MYZSWiyCtS/"
++                                                                           +"h3DH4m/2HHlUgzKZXyaiBs967Z0DmkvZAQjLUyVODMlSmUk8SbyVQBd+RrsvTCIBzXPnp3M7bSvm"
++                                                                           +"YPs0jhTywVcXlyXCQGVO+XBCpwn4eqSJyDyYAAAAAQAFWC41MDkAAAYBMIIF/TCCA+WgAwIBAgIJ"
++                                                                           +"AP3w2DujeBEUMA0GCSqGSIb3DQEBBQUAMFwxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRl"
++                                                                           +"MREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEZMBcGA1UEAxMQYW1xcC5leGFtcGxl"
++                                                                           +"Lm9yZzAeFw0xNjA5MDIxNDE1MzVaFw0yNjA3MTIxNDE1MzVaMFwxCzAJBgNVBAYTAlVTMRAwDgYD"
++                                                                           +"VQQIEwdwcml2YXRlMREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEZMBcGA1UEAxMQ"
++                                                                           +"YW1xcC5leGFtcGxlLm9yZzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANAUSs7YHcAH"
++                                                                           +"578Amq0SQNYzwi+1ROxygLx/nn5k+O/5KgqbZz6TznJu8EQ4LTUgPiBqoMSocS2wp5dHL+fGArtW"
++                                                                           +"vTCUCyKrwwKUnSqT7Qggj0PFWEQk5qWNeJuBHpij25ElflpbhSurREKGC89cjOZQDj9AN6u7CsQ7"
++                                                                           +"/iDDliruH3pXMaP4CNxloOdGs4euuTv5iaGxf9EV9KcVc4qm8Sa5pEKR3mKwSZcKpIUEFhatUbUw"
++                                                                           +"lWAp9+9AJ9sNMpYc/GeydUSjiFfkPAg8hUj8FeCcuzyAzb5JSQz1A4bl1u8RnXGibhk86vCycsFI"
++                                                                           +"TfFADiv5jZMVWQ55gSfNOroZoVIJZvcyB9MbexueRAJPIAk5DAp9YgCuQ3Styq4BOuMY62+eTEGa"
++                                                                           +"divs4HRkBTRg0gjwk3Njw4nk1OGNNQAAD+iIfOkUQ7orQiO3bEiEZ7e/2lAAJuuXc9SMGV/QCvqZ"
++                                                                           +"UsaVrmeQcmVRM9r+46qAIVeM8vbqsxbsjwvyXkmTFrSGdGSeEIzo5XvEUQ7HSnF7A2vl8vcHuThS"
++                                                                           +"td5NGs5uJU+rgRNDkHCi1Bthz+q1ogvA8DyqOkapIxYZBXfvThnbCoG+bUiJCH0fwyKgyMoa/ixp"
++                                                                           +"8Ecx15zDWVx4JinYlF16UetGUYpT6kBMhadFQTPIbpKuRierLmTXD3Si+YsiQchRAgMBAAGjgcEw"
++                                                                           +"gb4wHQYDVR0OBBYEFOsV8HQC9jmMhRjSPILxBUPMQCILMIGOBgNVHSMEgYYwgYOAFOsV8HQC9jmM"
++                                                                           +"hRjSPILxBUPMQCILoWCkXjBcMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0ZTERMA8GA1UE"
++                                                                           +"BxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxGTAXBgNVBAMTEGFtcXAuZXhhbXBsZS5vcmeCCQD9"
++                                                                           +"8Ng7o3gRFDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4ICAQBq5P23xMeb+G5ALcC62o6y"
++                                                                           +"NmVHzO6XtxTncXbblqglIDrh6L4ZnAIT3IrYAXsTGhkckmItl2RYQsN4ALf3hoG+ifw3hFO0GmFN"
++                                                                           +"vUIlSSle8Yt9TiLpXfGVmCCK1GKXpi+UCmD4vUaeE8iTNjTmsRppkMjJUX0ofCoMxn3ffdM/BG6r"
++                                                                           +"99WyBgFRigmWcxzS6JNcRReakXJa4rcAamiA/MkxRscUPQSTTdHF9BY8wIOmb6RmBOwQ0ktrLkE+"
++                                                                           +"Wjuaxin2P7Bm5vpcworNldoIMEEksHDZArkjYMrWh3OgQ+5+Ze8JtJvWaADPQBvf4lgQ/DcFv3wy"
++                                                                           +"n4gMVzXb8XhqS6ycGZsr3/mM4moFoFP0fkNv6cVVVsU+Tjd76TnL+GAPwwl26aYhAB8efYdnCPs+"
++                                                                           +"AVFJUZshcEiWTw9aGFk9mPsCY2yKiosRpuWKWhczmu6INCM5WSAp+Cnmv69WNp6OGRhy+iHCI37Y"
++                                                                           +"AD2xe1xmaqwzHbXvb3gPAnPU/lOtL0zMlL8qJSCbAbc7ciAo/FmmVnZndIghwNyHn3qcHVvcxuan"
++                                                                           +"CMQYVrlU62I5aEpf33aCgkmZEGMaYU1SuJ4Kr5fWeTfev6yI5kysE5idl1f0padziq6ae4Br+Oxt"
++                                                                           +"AtObpjb6xKAKDj2OhiTXQ/7iWobh+3QuoNXNrUXd1FNQ+VY7z+E3diwJ9bYGxQLNiKjxNRxuJMFQ"
++                                                                           +"9jVs"
+                                                                           );
+ 
+     //        Subject: C=US, ST=private, L=province, O=city, CN=*.example.org
+-    private static byte[] KEYSTORE_10 = DatatypeConverter.parseBase64Binary(
+-            "/u3+7QAAAAIAAAABAAAAAQABMQAAAUg2l9f2AAAFAjCCBP4wDgYKKwYBBAEqAhEB"
+-            +"AQUABIIE6l7GDh04s5YLo4/+WM3II4qELbDv4C/LVCeTsUus2xYUkKLG4Ys8AwAa"
+-            +"PTQw2A8a/Rr4gn+ocx9V+xwXaG5Zf+Lp7jJ2zLR43LH1PxrPs1dN0jz1Ucz9f5Jr"
+-            +"QrfGKuWxuPuf8XCYJxuxHQThHkmz6ppTQtDkCgk3QmP77OY5a4aOP+fTbWHUPUKF"
+-            +"r01/rgkHSI1mHjBY5SJAX4ROaC208eLyNBW6KECkOp0pgkAjKU2doI+P4VUU54M1"
+-            +"VLQ9eeqTJHjzUVKQfkG4DhGPw9lpSLrtkVr/KheDYjR8sLzreVeyk+oU16WjFUKp"
+-            +"/DD/CZYsSGFvIwNdviFubiZfkK+DqYDj0IA3N5TlwtFyqBzWBL/f415OgQ8ScMMZ"
+-            +"bSTEu4sPtFtpzWBPyVZTRoxfGkhLwLWfRDAo8WnSxQGPtAg5A3GHjUYbxX2KhymC"
+-            +"UhoCL/t+qGCXCSei9j0ofuBvubeP/hInIxWeQ4XKMsaCIqsXaYqed2A0sLkZ/2nE"
+-            +"jtaJ0tqxW/JxNp6psOg9JgYFHv7e47B01vrVV7zkRyOyzVzTbFvhfZljHqxxBbFZ"
+-            +"StdjpwjiXvTGtRpcmV/u/Vah/dHm/V4hE3kIGV6aAJeHg/c1gSP6bv2BEESWj00L"
+-            +"f9icwObBPV9hfWrHPgNnzsKrD0qIrpQP8K3FPLA8qwWZjUT42vSHKSJGV9uaMNuk"
+-            +"uMRfHOEypI701PbBwk8Di4vbLSqhsi4RV/6vNop5lECGbYd1sFOfgDj5kMFUE0kn"
+-            +"MQ6UE3rctbvkfP6Kx1ZmQrW0QKtph105E1jpvAOqcVgI7zTgpcknj1+xUThdSAkx"
+-            +"M6TlmRnlv9N3iX04JshbpeEdwWnN8mtOfuGWubml8DWZbB/WNkH95TMPRXInZWpD"
+-            +"xJ0zEibHkqVMV3GR6NqmJRZ7BzkzfTV11cG5r9+wDXQMmgwOVmVUJQksXiKCyiRS"
+-            +"lMRfU9jh4RE2atmZWrQHRoPf+zmHuOa+Dhz1WTbdTBQGRuUlm4vwGmpSzqxjoD18"
+-            +"OsuJqoDBeEJCVJDetMvfiKCDtFWZunbxb/7iscR05c4DQxT3zBIEB43jOagE+BQp"
+-            +"tRkz+WcoH8X85S+VwRY0yM6xhgp2q0ymefxjU8KbNnTc5Rgb8sllV5cskuxpCCLl"
+-            +"uPTelnSdNeCfdL7zG4uWDf29BDI0hPpRhP29fejMn05rbNKNjnxnZGtAsW029U0P"
+-            +"wTcszt+3vSe+7ImDszBvir2kc4FJKgSKibMYEMOAhVGioWi5eDEk1Sj6CErG3lo/"
+-            +"DuKEm8O+BEC42lH8sZK1PUhO0um6K/zlGzecwAvXKPT0z5sy3UYDgfmynBc6UFBB"
+-            +"bJKF9XYQgnhLoy2h3UTGzg3kAoNX4jcmSMHAJEyRr6KKZcb305NBdB2lFD15xwwj"
+-            +"C1X3t4udPq9A3edURWmMBYNezADMEUV/xmEaCnA1ZM+wi38W7ivFVWeXzuB2V9/b"
+-            +"Z5nhzA2u/4DQU61RzBTmCc3w6sjSR19x0NPlRLCd/pGefsruxKxl506eg+5mUQye"
+-            +"UiIVYmYDyZ+X9Y6n8nfbuh0BF3PsaqHCqD9fFr0qFFkdMAFKqc75rfnT2QPF0ftl"
+-            +"MEzKq93L1+81rOB86mtXQ3nnXgJBJrRGSOh0oI6YhRied19xOvO6uD7D8sxBbVDz"
+-            +"B5iaPUNOKUR+R9w7IPOeQ7AAAAACAAVYLjUwOQAAA84wggPKMIICsqADAgECAgEN"
+-            +"MA0GCSqGSIb3DQEBBQUAMHoxEzARBgoJkiaJk/IsZAEZFgNvcmcxFjAUBgoJkiaJ"
+-            +"k/IsZAEZFgZzaW1wbGUxEzARBgNVBAoMClNpbXBsZSBJbmMxGjAYBgNVBAsMEVNp"
+-            +"bXBsZSBTaWduaW5nIENBMRowGAYDVQQDDBFTaW1wbGUgU2lnbmluZyBDQTAeFw0x"
+-            +"NDA5MDIxMzA3MzdaFw0xNjA5MDExMzA3MzdaMFkxCzAJBgNVBAYTAlVTMRAwDgYD"
+-            +"VQQIDAdwcml2YXRlMREwDwYDVQQHDAhwcm92aW5jZTENMAsGA1UECgwEY2l0eTEW"
+-            +"MBQGA1UEAwwNKi5leGFtcGxlLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC"
+-            +"AQoCggEBAK33U4fX80G6nQ2e+rIROAu+DkcUoB1qHHWAYFMsXIpem4vVgdIjlEY7"
+-            +"qpSHtUgZiblbJeQuFflRtLimni0YoKWJ3LQ3gNUWBhiXt3B+VtrtDhkp+6qxkV8h"
+-            +"jKcIXtmAxTqdYG/hNuTrkCmpcktGWn4+1J93dwC1YOs3FxuMQM0+F2d+t6VLSqEL"
+-            +"xEKH2/QijfxsnQJGC1FYh0R4sL4/XHT4L+x+JgNJVAc1E6eA2vRF9JYFAuapRBgL"
+-            +"KEmruDk4yY65J2FE4rcOaytqN6shXZFf8weKUyjfDfbr5ahtTTyPHnSHwM1gpeC3"
+-            +"eTy2MiQbXuPeL9M8frQPyqxaDf4TOZUCAwEAAaN8MHowDgYDVR0PAQH/BAQDAgWg"
+-            +"MAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1Ud"
+-            +"DgQWBBSEBgGqmsJMTLdMMcCt8QQ7Ou0nlzAfBgNVHSMEGDAWgBStfadW0wTu5E3J"
+-            +"1mEa6qz8/tY9hzANBgkqhkiG9w0BAQUFAAOCAQEAk35d4B65xhYNiuxS1ShSCjgZ"
+-            +"v7YjjnqvwSGxSj9RiNA6pKdNEKWCDGSq030xbJJ2cDnep5DzFssXjC4llMIGC8ut"
+-            +"nfwiopD4F/IQwwx4zRKjpEzTQA1iQzenEy4h46/7xncDeYEDQhQwYoj7Y6coIwBg"
+-            +"uHolvKFjqE0iEXbfNYLxzQmDvdpmuNhJH1AXX5ln+MxuBdKNSHxrOEqjHr1iepd9"
+-            +"6iy/GmZe1tJGiJE/JE3aS6JMst8AxtgUJ4TgDbR5LfklyoEIvpjim9e2kVG5LPbY"
+-            +"t3//QYhLqwjaJfUaMxNbUn6O6XlzsNJY2AzZocu68KpPajCVxfBptImSF5pVNAAF"
+-            +"WC41MDkAAAPTMIIDzzCCAregAwIBAgIBBjANBgkqhkiG9w0BAQUFADB0MRMwEQYK"
+-            +"CZImiZPyLGQBGRYDb3JnMRYwFAYKCZImiZPyLGQBGRYGc2ltcGxlMRMwEQYDVQQK"
+-            +"DApTaW1wbGUgSW5jMRcwFQYDVQQLDA5TaW1wbGUgUm9vdCBDQTEXMBUGA1UEAwwO"
+-            +"U2ltcGxlIFJvb3QgQ0EwHhcNMTQwOTAyMTExODE3WhcNMjQwOTAxMTExODE3WjB6"
+-            +"MRMwEQYKCZImiZPyLGQBGRYDb3JnMRYwFAYKCZImiZPyLGQBGRYGc2ltcGxlMRMw"
+-            +"EQYDVQQKDApTaW1wbGUgSW5jMRowGAYDVQQLDBFTaW1wbGUgU2lnbmluZyBDQTEa"
+-            +"MBgGA1UEAwwRU2ltcGxlIFNpZ25pbmcgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB"
+-            +"DwAwggEKAoIBAQDradZr1W8AD8DmjziXB0UstOXnIEjL+7QbWeDlpgX5Mp4y8+iV"
+-            +"+vxaI8x3ko1IfKsVa5Qge/W0O4vVBF4f6Cbs9LBzUzlSeWJSPdGqWhn0nBLrIgnM"
+-            +"bSmIy4k9bD3uo4zqZImrRhruY4GCGuc+51MWjIDTAx/UetaYgFk6Gu722yJBmOxz"
+-            +"Z3WJmyBjBvKvBsAtetyenE9fkXth4XJGOiqQYzW1RGhqOoFFbh92GB/5/0qQHkbM"
+-            +"sfirguwjC0WwHJMrnDGolhbEd9Spa4S6MtDbHS/PKe3C27D3ikknc3vUtDjGmpTY"
+-            +"fSChBFbiNK+UGlcnKwMyBpnUEPNVdjMpDVCbAgMBAAGjZjBkMA4GA1UdDwEB/wQE"
+-            +"AwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBStfadW0wTu5E3J1mEa"
+-            +"6qz8/tY9hzAfBgNVHSMEGDAWgBRamWI18y6lNATPS13vQUMAXLi9zTANBgkqhkiG"
+-            +"9w0BAQUFAAOCAQEAFYmn/VQfFk6LmgXJFhzqNeGo9MmlBb8d/9x9ooXz02pa8gGx"
+-            +"nbYz3LmtzGQbf1R2vAwlEHTblNWBfjkhTQ9jz1IpdqlD8YsS7cJtQsOecnA7Yev1"
+-            +"BUqisxrDeHnZP5UIxOSaTIOdrl16YS5uhdHua63WpV2Da/HbhchKdIER/G6U5L4x"
+-            +"2iQkLHFmYhbNqyrABtg3cw+feyWlZJXkPxVmsTn3AGmrDwefC4cjS4+QcB5ZyDAt"
+-            +"l3494PqS4/fPC2y/+o8PjybKYKG6gXKHbzYHuPeubCMZrOxrQouSRLqxFYBJ1urY"
+-            +"1kb/jgfz9Xf1o4zlEa2U5LVUI3xqsv1yM8JAK6gw7LJ/3sVVgIpQRDfUT5zUTBhc"
+-                                                                          );
++    private static byte[] KEYSTORE_10 = DatatypeConverter.parseBase64Binary("/u3+7QAAAAIAAAABAAAAAQAKc2VsZnNpZ25lZAAAAVbrQT/DAAAJhzCCCYMwDgYKKwYBBAEqAhEB"
++                                                                            +"AQUABIIJb5zVRh9eulhVb9JI6dbHdLyWN/AwqIfERSIFCr/n0jn7MvWHPiMYQtYtzv+z7bkNVTv+"
++                                                                            +"Uec6wagRxHGu4bjcVuIs6zX2lUrO0L5rN3Jwcbu6bpMIxw7sAPw4/k7Kgvf1ddSOIn4WGiHrJf8G"
++                                                                            +"WvMy3rs9dnxSe8Z+TvUBn3yfFemMRpwnfGn6TuJsdBfzU/bm9dX8RBjMmwQgyHqVgzuvJtAkaQb8"
++                                                                            +"z37MUEkRICalTZizmM+RIcUByBuFt9vMeJ9HfsYhp1TLx0ssD/PzHZZQ661/KPUEmBz8A1KwmwIl"
++                                                                            +"gt56Xu0eM3GIc3XdvaQFFVnJk6/Vs7P/cr7SpemtUj8yZHmn9SvuZI4LKt9kj7TdMCeuQsRp6Cr1"
++                                                                            +"/e0O59iaumB2wXjq4zKZfCb0XqPeJUKW76OgIGjLO8hLClcGcLqDbFSr1pdwYpsGBWvmL9fWEgwV"
++                                                                            +"EO7WtVjYTRKWzM9335M2u7+nIawuxJYXunm2cyZQvqhzN7EneHgTN9aCLMiGGhaHlBRI+57ocZx7"
++                                                                            +"tifILg0zUolEZrN9X7dZYqr2MrnRSZ6Wd1oxGl6xXrK6/fK0K9LJ578ilADsHvxsQ4ZdP2Euj13P"
++                                                                            +"ygKZgcpxNqFfWfVwF80/Ac6YNSL8rM182ya0LP4gxKW1kNWnzK9XndIgZ1N+H91bfMpgEgktnOWI"
++                                                                            +"Nvf7kh9CvMq/zzwmrV9eec6pwUxpF41X4uGYTdzn4bu2fvhqnJ2u4mVSIpJyejJO1LjpsD3w08Ns"
++                                                                            +"U836DnqA64TK/t3yzRCCq1IabUMPzDPnH5aPc59+FuA70P79c8m1yicv73ai4eQnxo7a2GvY1KV8"
++                                                                            +"ZRl8wbae5LS/DReaMvzX6UyX4mw8fuavt7JZtJ2PRecyeX7/nYeJkgMpa7jaBUEoUEapNdGgnxOq"
++                                                                            +"a1J/Gap/8c8737y3Un788RaQ7peHnpQTRgUm3uVcdb0VaQBOeCgnCOfH3LkMdIHv/cVSwojrOeZN"
++                                                                            +"Zkhbz4Kmh2JVPmh4bb3YACJZmCNN0vjYTZ+VYeNqYiLxt8sz9Xhk3vO3F6G4sQfrsHnabhGXq2Uh"
++                                                                            +"Cl0iSqmzcc54EnOtXAGQ2y9m0dPUFczGI8Zyr33l2oIds2yP9BNpEY6yWwWEK7DywFsfmbtuFJN7"
++                                                                            +"IX9SrWVmDA0bV57EtM1UPUp+yN+9Cjg8UZWelukQeqtbvxYJlQlBVIK3tuoVjCy4ieX/sZRuh8Nr"
++                                                                            +"i0iE7Ci9v0aXgDmU0PXQniIvwKrfY3iXVD7svCjVPHNVttE2mgKbp37yKb8WwzBPVh7cr2vwqgzL"
++                                                                            +"sMmONnXNP6QXAjVRElz0DRSPTjd90+cXHDTXnYSn32dgYUKh4PJvN51i5T++YfZYs5Icavwft7s4"
++                                                                            +"boGjzhRdhZnDv5HgiYjPKv2d+bQXJ6TzHFas0ZbdBg2bBSd1/HI8uAZqBHntaNaWp9pJlQzHNOlv"
++                                                                            +"Qv7i+vwV7/Sj2CzR0pBdxFg0TiDbbPv6uDUaB8iGbRwEVzgUU2PUNXQW37oeEUry5nQvDxje1wiE"
++                                                                            +"cHFmI0gl8wOVUxKH89ACwHbz/i5fCxKxbXvzrQ6rkIo0klr6QiAAj2iMKYYD3tz8JhBFYyHUvio8"
++                                                                            +"+Z0wCoYAW358DVq01WK1xAMJqImT0LhtdAA6aG0pCDxEvKJJOkSSunshVTp4pTDiuRdEJeYzkYHa"
++                                                                            +"f2iNaBVH3Ngfrq/tWw4fAB+U2EulwyZIWoUZIexsx+vgt2d6trTJRJB0itXKD0zFdOC2MQUfFziq"
++                                                                            +"54NbStQGH18Vel6FcMsczW0P5hG51bMSB7wZzD2Vwu1ChlHzSW9wnkGQrAu1yZajGnx9fMX3k0eg"
++                                                                            +"QHIPp4y8BkeBeGu8i2taiGxlrlU/7KX1w9yem0xhAmpzls+lw8lx/sMZ7NTxR9x+jMYzpujW8/og"
++                                                                            +"MtYyPYglsugWif5SEFYu0S1fA7JsuA9UrLmQoB/7CvOhXhEd8Bc9Bw4Ntt4eARVXhClS/IofG2OX"
++                                                                            +"erGiLzcc5KuNR4RY8T2aXgyAiNg8VUjTyIwXEQg8i2GYnf8DMX2Y6XAH0lwil8JpiHtE5TdSzjme"
++                                                                            +"rIWxPJqHysqGxx8bb7DYRs6q7PaB1SD70oDwB/66OaQ8vClMGIsFMqxblmUqzDFz3j6i8/7AIi3S"
++                                                                            +"H8CZWECmGKOHBKpdxNeivyf6vU91K7Z88On1GhT7JGc4sry6J8yoRiI7F0l1W28HBrjdTLuPv78z"
++                                                                            +"sDPZkUjObL87uKKjluwVGteN2t9Ppf+opjRDjAQpLWhNSCv4Ubz2IWU+OBrFWykDCbspcC9JJOvC"
++                                                                            +"WZQiCn9wr1m2z5ncQN+GyF6ypbHTmdG+5tJ6uFKZI1LWAxqh8r2sUE0u28bGKWghJNH0yxGHD7os"
++                                                                            +"/E9eetKk+dWqS84J+SQ40ROeE2cV9H1RZVLuA00lfR225sB7iougtAcv5MjKA700R4W6/eTLhs5o"
++                                                                            +"cIG3iTDe7MyCJzayak9lbzZ0L5OvpSIIJC5YqufU3mVaAFBnv0r4ZwGFkcE/QFA+uJEFZsOK2JcP"
++                                                                            +"c/fYqYLw+lDGbVnp4LfmP0scQsJ4/Ipm78N3+/C48bu4qlwySNU+ouFuYU2uVzPOtcapkfyIQU+a"
++                                                                            +"sTLnlNU8tUmqMN5rzJLpDD/on5yKnQqVanvohyl/wJboMbPeLR3F2kGfKPTmC9kyy1gv9mzyUfcu"
++                                                                            +"Y04Ejvq5oQ4qS1MzztMD4rrfVwpHm2q876TDfU8yqovwOC1uiUe3F+7EpK/gCP3V7gERuKaK3K50"
++                                                                            +"EukpfgGKsLB9zeDWEmkUkOkrO9JF2/9RqV8A9xinTX+h/R/IL9wBsxp/e07JEJdk54PEUyMUA7yI"
++                                                                            +"UqXYEYCfnYrLiYHo9gejQ714c3OiT+YzhgWmNAtp8zLiKlhgaOwX8G3IP3puJ/4PA1DRZBouNZbx"
++                                                                            +"6/A1/hBeE4Tx62nLUYFI1e/Vd8HTA53P46oCS2eolB/AvE6BYgHE8O4b/YW1RTaTScQ9hGFfjrwK"
++                                                                            +"ptef7aLYTJQDqBWuvS/pVO3XbIT4GNPpxCQv3cddV8XVO1vJbbSoZAjR8Kh781fHyFpJRNdaOQJg"
++                                                                            +"3pO7k9M6x00bTcNbcZkpRC27FGjrZ7EUzBr9Es5WGVpoA8KcXaYywh+AKW0MdhsSXz6ysQkCivbN"
++                                                                            +"G7ITk+iKRSiaQbvfnsP/iKl5/fi4alZ9yGM9jIpatruNKkf673cwFIifLl3L0LjC9T082Xs95G6Q"
++                                                                            +"iTlW+gZdSExOu3bp/ycvM7VfuA2No0y+ljUVdQAAAAEABVguNTA5AAAF+DCCBfQwggPcoAMCAQIC"
++                                                                            +"CQCnthdI64QDMjANBgkqhkiG9w0BAQUFADBZMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0"
++                                                                            +"ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxFjAUBgNVBAMUDSouZXhhbXBsZS5v"
++                                                                            +"cmcwHhcNMTYwOTAyMTQxNTM2WhcNMjYwNzEyMTQxNTM2WjBZMQswCQYDVQQGEwJVUzEQMA4GA1UE"
++                                                                            +"CBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxFjAUBgNVBAMUDSou"
++                                                                            +"ZXhhbXBsZS5vcmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDHZRqoukGFLZeBPhr0"
++                                                                            +"G2i8SVCN9d5j6/p6nRFb5CW3/+zgs5+mC5aSKV3v+P7tztDLdePK3iGe/koR6F3olRmi1KZEJS9K"
++                                                                            +"E1fYuI5bd+vLIcOCfPSyjmYdXI/lD0p8Ii+lHlaZOG4wYAWwrnsLKCEm9+jR3Ba+qt5ubuW5gWlL"
++                                                                            +"pJxfAljQ2MDCMYXRWAgYgmhAiA6LiFEU/2vK9pfCIgMQuCnI/qDlyxUtllcgRrdUCSTPJldogoTk"
++                                                                            +"S3eDrT1sDqabA//EOWF8NCcSExAkVnw3+SumcOg3PevmIx5ul5F8re4kclmHzUOlTO0Tax+nDNmx"
++                                                                            +"mbYqUe9w23/FD2edzS/6Wrv6fAqexyblkXiIc/sMhts3chdAi51PsmQ6xaokrWrFpK1MTaUnH/jD"
++                                                                            +"ylpG3gxnvqjZDrpV3+feap2LHVQAHfXYkMUamyxCQ8P14BjfHbhwQeCr2g/Z4vxelQgcj14iej+B"
++                                                                            +"G5yRWMhSMAbNQJ0CpRBf7Y1bO1Fbu+FLHiwjygtxTQyNT3mPoVPQHys73HYl2pI2us72AzBAgFTb"
++                                                                            +"6qqzvbwhGuv/CXPI1P7kcM8x/fh5BE8ZQ0ixCIJMM4MP2Nnx6hxZFuGH8GP2sg1C8Kz3HK9DRF5N"
++                                                                            +"V6dH2OYIx7I3aQYVucW/IGJ9/zW7mkZS8Tb9WsLa6N6uo/PEVGh6nXZpgwIDAQABo4G+MIG7MB0G"
++                                                                            +"A1UdDgQWBBTssUOh+PFW+dL0Eh1THwBmZ4FvYDCBiwYDVR0jBIGDMIGAgBTssUOh+PFW+dL0Eh1T"
++                                                                            +"HwBmZ4FvYKFdpFswWTELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB3ByaXZhdGUxETAPBgNVBAcTCHBy"
++                                                                            +"b3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MRYwFAYDVQQDFA0qLmV4YW1wbGUub3JnggkAp7YXSOuEAzIw"
++                                                                            +"DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAgEAxk80rlNZiOk/p7bDW+DyMIz5HBQU1WqJ"
++                                                                            +"71eskKs8uccQ9tlFMuehd7GBw8ums5FIBWw/tCMHMhR1gcLvmQ8GX4iWHQwec8W6KXYzS/1Punje"
++                                                                            +"2D6Akiv1UjwWBYjUDr1tWpAAqdy647PhK4k1I+FELba1x9JB3yQTunjTyVTrzy2lGs41ImKloe5C"
++                                                                            +"fYh4rQLPP/jjeNYbgfUaXhufwv2qq6k/WnjmM3S67boC53P9vNgdz5EtizNusnhx4D83ecQ5SS8I"
++                                                                            +"G8PQZmN75jUg+xKaBtxr03AblGQRDoJQZdVyDGvjyX9cgOJ0lDzP77Ca6bmOj7qB6a6X2NWiF/pr"
++                                                                            +"Wc9fWF9Qehjs5xPmUxKfctTOZ2PEPvPGb7GrHK82arHCSnSu4/nL5b7mBPInp1gsb0mbo+gdwrwb"
++                                                                            +"6iBXTynXil1Y/fqGFGbNwOyteaqueEbRCdINyi4hCcatQSTLv8oAU6GEzXCelkP+iTx0Y9CEp1Rn"
++                                                                            +"qTOTiW++vBDTDxXp4XLmQuX2viU1fwpsb6hE2F2d3uqTBbYnVxA5T7VvMDL4B2r9wKzzXUfMsC1q"
++                                                                            +"m4hquq1YOmF0lQy5kFZvHePhFMWoMxuNM/PfScotvr0YoiZD4hKw2l3bqxSukbG9fEXZ1kM+3pXx"
++                                                                            +"hAZ6Tjt6B7GIub89FYqvCryWvKE2JE7v2MrjaiKY/UCQP3AkERStbEgahi7HsbGVq/q/pQ=="
++                                                                           );
+ 
+     //        Subject: C=US, ST=private, L=province, O=city, CN=*.org
+-    private static byte[] KEYSTORE_11 = DatatypeConverter.parseBase64Binary(
+-            "/u3+7QAAAAIAAAABAAAAAQABMQAAAUg2l9nJAAAFAjCCBP4wDgYKKwYBBAEqAhEB"
+-            +"AQUABIIE6oO0QMJXLxMfEkyCq7PrV65no5vS0X2QejueGEex71obiMP4ZkbwJTb6"
+-            +"B4ZvlmZKeHJ4m0E7ty+wh09Cr5cSIDSkQLp5oleA9dDMeGeAHOTnM3+J3dyRihnG"
+-            +"qRjlu5rWjZEGKx37e4gvtvm10875xCpYqcqACucbZIaJOW6N+oYUo6cV1G5qTFB+"
+-            +"sC8llSwpOotaLoTvEtAQIrd65tIHWxGZInWpqOO9frAMHTIafQzMVlBkPQZa0GTr"
+-            +"HqSawglNq2iCOyz/3ISL3LawI8p02mZRsD2NmcqDnexnJzLoLqF/J60gOltgiwOm"
+-            +"0L9/l0JaBkWQ4Z6xmgduftxCIJzEXJRuRKXTw3Sl51gKRwllmMpMyKm5Xa4HoMzE"
+-            +"v4O2IhqInvhAj4sP0RbcbGL13K8G5DCZIhEnjMBnotgHzQzmNllZq0vYOlck8FJL"
+-            +"f9Lg2raxdm/rCMUxcqGAXirevUnryfFjJrOtQp5uxj5Xcz4UkqcEUdvBC7ZL33yd"
+-            +"l2EG0VHn+yOmX1tztnEIF/KOC/04OsBEFtA2Ha+/2a1tdH5jkQIouEFQGHhbrvee"
+-            +"QwTeS2CncxN7lkqZ6MrS+FqVdWDFuOVznNPSpNLuCfY2Q+Z+UqQEbtHOsnnQH+UM"
+-            +"aXJEaYpil8fR5lvWhC0y+PjV/JinvFe+Cx20vE1htGBFAuiDCx4THCTmN0Omifgn"
+-            +"VEwS5BPWGTgJFuTldMLOI53zVcHuV+mLDoG0U5XxlmzkHgjDI/WuyHc12c4ATZPt"
+-            +"IQ+dXvRshQGrBpsBM3MNxZpwsvFm+0++5s7psZSEdVpAwMlSUSyMks4tu+0pcVAo"
+-            +"lKjyyQyNOUAELSwmVxnx3vaj2Md9i/9kmgt74tY6YeAJJ+9jKSZFl4dV3jREUfZj"
+-            +"cQLXWALJ0WwP2+YNrzMdeCSyLNU0v1Dzwum5InhGUhW6uE91o1gzMwuiJ3AEOmIl"
+-            +"4X1CldK3XMyKd923Xe4l27jIZ105wMJBi/bXDlZQAICBWsrqQxuy7hDJvoY+4nxX"
+-            +"HFsaBjLFax8mHBr4ptvgO5vkKp8m+2F3L/CS/zrmmopLvHSM7Cd/fw3Ysxl3oUJw"
+-            +"0G0DOCJ90mwDujQQ5sHUkgRJKX29dibnHRcFUpWjDy7VRcL2JFtEE8K4DavMbvWQ"
+-            +"3TSEODtTdIZ71/io1/8vw1Reu1pFpzvyMUMCEFFOx61UOFXYAQrXMohesFLIqX90"
+-            +"LLl12mpIjX/lR5EGunfkov+nqJCgxNv2OcKlKw2bLAIXl+sXCJv5yIpi7BLDt3Ys"
+-            +"O574ygrrk4Hnrf1L8DnhJP6ESZL/TiOPxtAGf1wnOe7RFCbluwgjj4GGXZspIWMJ"
+-            +"tXy56udb+nE0NwPt4p92wz6ApKVsmakVrkkJFLpP/5n+qWnFXrD5h1i1JhrGvZtl"
+-            +"uJmQYjwS8cbsZMk253fpeozYL1cWlmMOd7sFjsIBIUzAUFM7dyQ5oO5EY5JfluE5"
+-            +"sAkQSUs3L63IruIbQoVgDvJ+8dNxsMm3SP+sbIpoCVAgNPZK4W8vaytvw3pZ4FH0"
+-            +"c5GrfonwbgdXzjOBHzYGknyi3qnzBRLyRACH6o8ya8G5T6DQQTdngHQ0PwJ9kalE"
+-            +"iNqKQT1F7g9TSCqbnLiBDR7cQn+WFSKTqiIy3ZrwvsnkI1SaM9PLkW+b0v0nBV3/"
+-            +"D3+le1nyybEgH52Kzcd9DMMAAAACAAVYLjUwOQAAA8YwggPCMIICqqADAgECAgEO"
+-            +"MA0GCSqGSIb3DQEBBQUAMHoxEzARBgoJkiaJk/IsZAEZFgNvcmcxFjAUBgoJkiaJ"
+-            +"k/IsZAEZFgZzaW1wbGUxEzARBgNVBAoMClNpbXBsZSBJbmMxGjAYBgNVBAsMEVNp"
+-            +"bXBsZSBTaWduaW5nIENBMRowGAYDVQQDDBFTaW1wbGUgU2lnbmluZyBDQTAeFw0x"
+-            +"NDA5MDIxMzA3NTBaFw0xNjA5MDExMzA3NTBaMFExCzAJBgNVBAYTAlVTMRAwDgYD"
+-            +"VQQIDAdwcml2YXRlMREwDwYDVQQHDAhwcm92aW5jZTENMAsGA1UECgwEY2l0eTEO"
+-            +"MAwGA1UEAwwFKi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA"
+-            +"ZPwBrHPci0iiAkLpoa1am4acRrSp/rPFUxemcV0lULdv94J8M+qHDPtc0FaRWbd8"
+-            +"1dAeeCX/t56oP62iHAQx/xYJJtOiPUIlCj+8amXtfOS8N437wND2dYXLb2vn7vx+"
+-            +"ZAaHOqtZ6nKCXCIhqBw3/zAchOZHwjY65SDLDFbJd4Bf6cz6aSJrF1FXtxLmfYPm"
+-            +"R8ZTX7zDGeGLKmGF/+Ajj6D+6NkW3KiuFvJLMo37LMgPAf8JvZk5wL2noZ818VeB"
+-            +"9uvCRAvsL+/ebe/tNJVrKB1V/uRMY9BEEU0sm1PoGnqSWkVoXOgHRCbjc3STvPAo"
+-            +"fcw53lk+pSv1UNyOGX3FAgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIFoDAJBgNVHRME"
+-            +"AjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQU+i+5"
+-            +"4YJYvedAB438GtV0yUulDhcwHwYDVR0jBBgwFoAUrX2nVtME7uRNydZhGuqs/P7W"
+-            +"PYcwDQYJKoZIhvcNAQEFBQADggEBAH79GcKlUKRHUXj2a9/mTAnfRIcNR15AOvDs"
+-            +"uZhcasPGjfjoT+qlZsyvchqtlE71q02o8Q9wYy4t0XGjjRLdip6djaigYED8pLR8"
+-            +"9QnjQ3J7XxJu/LzZcImR/Oxjc3ElBmsuskEs8WqhvfCjC+aA+m6UNpH6hpOtWnuI"
+-            +"+BnwlJzaF0h1tIpdy7663bxwEjElQeVAi9X6qWvfs/FFbTwNqK5xaO57NBFNeUgS"
+-            +"5+xcQg2EumAohiYh72qbZQMyjytOQUfBxlg9JpGkiNjKM2XK6k4IMo+y2PnH78NU"
+-            +"EjsoZxN7LReosUSFpZ2PEjThfqHaCZO6yMiHsD0tkzCEygwrQkYABVguNTA5AAAD"
+-            +"0zCCA88wggK3oAMCAQICAQYwDQYJKoZIhvcNAQEFBQAwdDETMBEGCgmSJomT8ixk"
+-            +"ARkWA29yZzEWMBQGCgmSJomT8ixkARkWBnNpbXBsZTETMBEGA1UECgwKU2ltcGxl"
+-            +"IEluYzEXMBUGA1UECwwOU2ltcGxlIFJvb3QgQ0ExFzAVBgNVBAMMDlNpbXBsZSBS"
+-            +"b290IENBMB4XDTE0MDkwMjExMTgxN1oXDTI0MDkwMTExMTgxN1owejETMBEGCgmS"
+-            +"JomT8ixkARkWA29yZzEWMBQGCgmSJomT8ixkARkWBnNpbXBsZTETMBEGA1UECgwK"
+-            +"U2ltcGxlIEluYzEaMBgGA1UECwwRU2ltcGxlIFNpZ25pbmcgQ0ExGjAYBgNVBAMM"
+-            +"EVNpbXBsZSBTaWduaW5nIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC"
+-            +"AQEA62nWa9VvAA/A5o84lwdFLLTl5yBIy/u0G1ng5aYF+TKeMvPolfr8WiPMd5KN"
+-            +"SHyrFWuUIHv1tDuL1QReH+gm7PSwc1M5UnliUj3RqloZ9JwS6yIJzG0piMuJPWw9"
+-            +"7qOM6mSJq0Ya7mOBghrnPudTFoyA0wMf1HrWmIBZOhru9tsiQZjsc2d1iZsgYwby"
+-            +"rwbALXrcnpxPX5F7YeFyRjoqkGM1tURoajqBRW4fdhgf+f9KkB5GzLH4q4LsIwtF"
+-            +"sByTK5wxqJYWxHfUqWuEujLQ2x0vzyntwtuw94pJJ3N71LQ4xpqU2H0goQRW4jSv"
+-            +"lBpXJysDMgaZ1BDzVXYzKQ1QmwIDAQABo2YwZDAOBgNVHQ8BAf8EBAMCAQYwEgYD"
+-            +"VR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUrX2nVtME7uRNydZhGuqs/P7WPYcw"
+-            +"HwYDVR0jBBgwFoAUWpliNfMupTQEz0td70FDAFy4vc0wDQYJKoZIhvcNAQEFBQAD"
+-            +"ggEBABWJp/1UHxZOi5oFyRYc6jXhqPTJpQW/Hf/cfaKF89NqWvIBsZ22M9y5rcxk"
+-            +"G39UdrwMJRB025TVgX45IU0PY89SKXapQ/GLEu3CbULDnnJwO2Hr9QVKorMaw3h5"
+-            +"2T+VCMTkmkyDna5demEuboXR7mut1qVdg2vx24XISnSBEfxulOS+MdokJCxxZmIW"
+-            +"zasqwAbYN3MPn3slpWSV5D8VZrE59wBpqw8HnwuHI0uPkHAeWcgwLZd+PeD6kuP3"
+-            +"zwtsv/qPD48mymChuoFyh282B7j3rmwjGazsa0KLkkS6sRWASdbq2NZG/44H8/V3"
+-            +"9aOM5RGtlOS1VCN8arL9cjPCQCsgdwVU/RVDFxE/lntqxKBUgsne0A=="
+-                                                                          );
++    private static byte[] KEYSTORE_11 = DatatypeConverter.parseBase64Binary("/u3+7QAAAAIAAAABAAAAAQAKc2VsZnNpZ25lZAAAAVbrQUx1AAAJhjCCCYIwDgYKKwYBBAEqAhEB"
++                                                                            +"AQUABIIJbuNPa7B2d1Mjkq6EBTzELi9V6XgirTYklPyKB3sQ5DUjlK+KoAsUI4oqAGOYPJDzHteq"
++                                                                            +"ocv5Dj2+741/Pi5Y6DDvls+6fHrmlJk3QOuVJT4yaI5vo9FJ3FUCUyDohvYrRfpA6gfTfO+QU6DI"
++                                                                            +"9G+D4+6gZtz2k4tdoFymtLQRzBS7+L3pFzl5uP7FA1UVWRZlHwsFyLmEmQhZlZcecYtCdTr018iV"
++                                                                            +"Kubl77Iq+GP0BLf+HPHdDAwfZ/vWO4H5OzilTpD5gT6B4HJWDES4VvDUE+/+/9iPopejtMOwVOig"
++                                                                            +"KD1wbsxYLgaTq0MQCYQMuneE/H8RnjoijrJX5/nFyr1kCJuI40qeOTz0GoRLachSS4wgnhrIx/rP"
++                                                                            +"YY+VSZj0EwVSy7gWlkvk1prAAy8Mc1HsD6AbOudDTzkR1j6BjWwnnofFEVXNpFjyYgiK479TIRZz"
++                                                                            +"EpT2pFguWHGz6Sk0fFQb9mpLfMdFa35Kgxdwh7R6vMQh41pVflXntdhmRbRYkjkLngmNHpKp5iwf"
++                                                                            +"gD/UGwohrWXt4Lb32lCoLgNsmQwA40CGB5LFx0NV3pGT5pxZzNIhisPdbXKkc/I+p1/kMqmBx0sg"
++                                                                            +"O2bWu/duNs9cE5cDjYsdjqzvw/Pbm5xMNf+7ho9oo0omQOWrgGVeLLZxZI8QCl27E0OAqfrwYUBZ"
++                                                                            +"79BiGYcvcylkJVYx/jEZ+q7W8vlFppEIYxqnLoV8Bnb3rYZcjKd4/IhQwGJ9DOs0JyUc1rAp5IuG"
++                                                                            +"ewuE9MBpgF9XM23m6Z46qq5nYSh2AzzSKcZ7yI7BcsEsPb7tm3spfmqdFvo8FVA0VwiDB/pAQPn7"
++                                                                            +"FZeJSgB6ST1uQDU2OYAtdKVSyjujKyT0sr+XVAStILKr4TqhP9Rr0oV6LaCLFZ/R7bm6WvoWC94x"
++                                                                            +"MPgBIUqT5XPTBB68vufjt6U4N9JQ6YKk6EwyZ7TezxQeu6v8UoiSRGtqqeQiFg6sfWsgUguC4KsA"
++                                                                            +"Wufdw0IIEYxMlOi6OdUGYcIfE3mLkD6Wgce9ql4KCJ3NyhVLUj+iKFSKafP890xg3nEGmJq1ATVt"
++                                                                            +"85Y8gtCr7+VAKx/yv1BRLDOx/qbhF1ygk+WUHx9CgTaKNZpOY7tqwT5T3QvSmtdlWtw97rW6Q1MK"
++                                                                            +"jyPXlvMRAFP9GkGlEg8FUQGBU+w5d4n/Q7EMcBfQ4kKD0bJM1rO/kaus3bU4u55lTwh3eg7yx1it"
++                                                                            +"TYVOzrnVoxuWQAv9fCnGOcay5e5GtTjz766cQFpgYB573NtHCQN7Muys5+FPR8G9QT2Jp5JhKQbl"
++                                                                            +"nEkhXxxJqkd677dOIzJDTsdB+U3J62kWto/9NyMktGLTSfEQvEuNZCNyvHoK5iFBM7lqowiL9Lua"
++                                                                            +"tBbnRfbfqzv+Hs9ozF7rgt5FWFgFPs0JMO0xzkCj3dkz+GDaKWkUm0OyKBiRGttXm7PM8W/TT/bz"
++                                                                            +"sxuzMEAxGINezTIRbWA1NjeeoNEJ4qHvzOwsIOo0dUvdgSYsEXJtE+jOVlmDBv5+ZLhJXBmXxyWo"
++                                                                            +"uviYwIcwZhTii/GMzE0psIO1vTCG7mwssqQtGuhHmOWQ5l4A/67/8dIbLYs7vhuDLzcK7javs56U"
++                                                                            +"Jf1wC/3EGcbdKpE3Aff6BPYY18+Of0J4xkVlC/YMAw+PRDALIk4vCcW+nQrhIt5HtnnUT/ZAOojE"
++                                                                            +"O4PE6QwZUSxIRJWKnprqBDapUtk+CkChvv0q0jwLcpi91NrgWKch74B3NcCLL++g/wYX9GC/kWlK"
++                                                                            +"7rNgwVDt5o7CMNyvGgaIKjK+VEerQXEbdVP0WClyvaIO0VtGU+Oet0u0KtGDInkojtQKFk9zaD/E"
++                                                                            +"dfPC84I+2X5+V8wYSz1p4XeN1rvuzfTzCzKzs2XZWnNzKuXtsuJpnsvyuswmDFHLBZemhb7qLg6u"
++                                                                            +"5ofSpnJLAluQ4RV36ZcS2aBPMLwTQxAvVEaA5nbqkCETMgCYhc2lqTmwg9AD9q2NF3Aq+Ox7riRw"
++                                                                            +"x4RfPdWYK3gBuqridkpyrzjeLqExLRCQ8l+8pu3h2/dz8yUluLKCxX9yTzzfmxTLMgqvSxCrJiBu"
++                                                                            +"oneZgSgjm2nBF4+k8Ve2f+lNGWmXJFAoygQvhiUX/eYWrYeT28RQGYq7vcs2cl0ShcQvzp82egnt"
++                                                                            +"SnVYoOWRN6WYVFfZNTzwd0fZyPGR0DdWD/xKnfkqId8zxyR9vEw0lWx6K6RdWBU78uYAfXOmkg5U"
++                                                                            +"ZaARUbyPTBoVfiAyq1xyTkcAq6P/NTXpYwLr42ffCn/k45zY3gyShs50qQw52pnDMjtEeyuihjOM"
++                                                                            +"VCtrrirlar2CO33+x1rrYU8BwzupYVk3wDll6N36bWzgOM4zelfqIdZCfsVLdCgUcP2sAEK6y90X"
++                                                                            +"6i4RvM2mHYLCndSJGHLQ+Qw+jGnpxdf0MKDSmkfQ/IgpUEpNiCO7tM8a1ECYzAxoOk+dI10cdHY/"
++                                                                            +"siyMxosYwFrWmEPZ6XMcKX76DSixkEdGHhvUwzejh4wM747kIqwqp77cCNrFyoapFymiMvQJwfc9"
++                                                                            +"XKb15SY0N+4/rmAUW9F8SMavmaXCpZIBC0flVNwxCmzSPEcqgf1LUheQnkmZyuyHwJf8KJ0p2AZZ"
++                                                                            +"2hT4ITe+wocAwv7jBEr+HeIBOwf6TWn4reqUZbQ50VZRFDfKzTf1FmDGmwhENtuxY9XxF/ML2LTA"
++                                                                            +"3ERF/ZX0ABD0rtydGyNASlvMXKJtH+uOJ2+9gtGWQefAxkIS/NrzJpRUA2b8LaqUIB8isFj44tkm"
++                                                                            +"COrU0aPaO+nC1TZ9TI8doBofsBfAPfgtrBuc3yHzv8Ur4gnYHSTa+ny5apna/t0N/a/c6/m/f3/a"
++                                                                            +"WwrtsSuTnp2NiS4wKOxD6KpFp50SburOEEnIy9TItKCAhhBevu+bcfScdkHmBm7LXkWlcN93ufwM"
++                                                                            +"oSJc9SbxCH4H5Is4upO5Hj1FbffII5wHxkQ0Zfup8kdnCgzwenGBD085Rm9QFsmLnUur7kabyBmk"
++                                                                            +"3BOoordtit9gUkOzDepJY1NtjPhFSvS1mnX5iz97DtQxhE7mUki6+Wbx7ZCpRaQfFN43GVySdYd3"
++                                                                            +"VlmdVH8esG+EeqUmgSyQE1dmakNicBAYdXdo80OH0aV7bCCwIv58wpwPZr9BN8Ay7qt5lFde8vGC"
++                                                                            +"jpWs1IeRG3R9c099w723Nu7j7bGazi2Hh63p/S2XStNabbkA3o8Kso4/IoFMRbA3zOxpD7MYmNo7"
++                                                                            +"j38Fc4cRis9ohLHJYWZAG4MfwXnFIOxrCWpTAAAAAQAFWC41MDkAAAXeMIIF2jCCA8KgAwIBAgIJ"
++                                                                            +"APUExjjxQJ75MA0GCSqGSIb3DQEBBQUAMFExCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRl"
++                                                                            +"MREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEOMAwGA1UEAxQFKi5vcmcwHhcNMTYw"
++                                                                            +"OTAyMTQxNTM5WhcNMjYwNzEyMTQxNTM5WjBRMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0"
++                                                                            +"ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxDjAMBgNVBAMUBSoub3JnMIICIjAN"
++                                                                            +"BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArSjUtznlx7FTncXYLEaGNEHKyjugHc2K5UWolPot"
++                                                                            +"Qs1duaP+SpvYAM5Xg1MS4WeLVRJ9AyuVkAOTgd6goZ6ep7o3EcOIXd4aY6CJPfhhRRbKuJ5rBvXW"
++                                                                            +"FO8IDqXdZ2AAz5btxl43qf1Z75NDoLD7ckBUCXE2+p5yhN4Hp/y/l2aZROFEqPN0T8MDCWUhNCTC"
++                                                                            +"88o0txbijG4zsngXjtwtpEU/zQfyrhS7C/+4sBJ5wuVACspziVDS72zBh6doepfYx0cOkmuqWCA8"
++                                                                            +"uZ7L6jeiz3GDSx/1F8/2c6ql3i+Ywc93FSHXMHnHE0qUSN/iljWKz6vK5KKyb4kVElwxwzAphaKd"
++                                                                            +"GIiRLbw7YFs/jkTRrZHR7mqnp5CH2j5lc4pKUzrw1sDmKxLidSAxE5g2u/jFpYpLknAG4vAof+XE"
++                                                                            +"PFWuzOWYK97MqbAI66xedb+PwpT9myeYsUF6sBXSXSsjUpxiK1/Ap4sKqkOhUCj0r3vC208luABB"
++                                                                            +"n780dk6ag87VhqfQHtSXOZh3jjp/uixOn9NAhcr9bKXWLagb32HhnjFzVy9XlOGsd3eDg44DvM6M"
++                                                                            +"Pn8bH4ZpskEta7wARfjabkUvgezC+7cTgYBfhnts5xwP8WsJ7RnhDs+i6od/1TyzbyKtzkQ5XOW2"
++                                                                            +"meeaHtJeCSDwZd5FI8tyLNYnRnCiV1leQ+8CAwEAAaOBtDCBsTAdBgNVHQ4EFgQUOhSi0Ts+X0xt"
++                                                                            +"dM8bMRM6HE6hsDwwgYEGA1UdIwR6MHiAFDoUotE7Pl9MbXTPGzETOhxOobA8oVWkUzBRMQswCQYD"
++                                                                            +"VQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNp"
++                                                                            +"dHkxDjAMBgNVBAMUBSoub3JnggkA9QTGOPFAnvkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUF"
++                                                                            +"AAOCAgEAL07o/uHw0qHxhf96bgYVj0Hzp/hzy+CKmMczLE30PKP5N0ozEkKMeF7y9d08WTXmSJ6w"
++                                                                            +"vtTRFMj7fhbYlRf/V5By9XpgHLS+yeIcqf8kyouPfjuZPtyZdpJF0B2UKq204yWtNZrhRWPsmX2p"
++                                                                            +"FB6Q8rO0ikguMcKy/M1VaGfYAMtX6U8/BEXIXS3vgfUGC23gmJl+Y6z9jXbcxoz7Nz9aflYQ/mp5"
++                                                                            +"CIA4EJLCrsH0R1rMSuP2MtpzNwI9VMcGvcVk9Wm6xfqucxIgPP7geJvXTNflJwzX4eEznT7z67fM"
++                                                                            +"BOLlEU1victmoSCBMd1f76uTBWjtiGhzqDPeC+db2wUu7m4NM+Rw1w1XCi6GPtUX6K+wPCzQ2zwe"
++                                                                            +"dTdOd/T4kH5fIpasWpkphW6Sy5DHbpvK1tRl79OWeG6Mo5Qn1JDSRgT1ywP7Hype0tZAZuKdnJdx"
++                                                                            +"/m9kB2qYSkzRkqqvubXkqXm64di+xfhV4ysccFtJn2TcVktWu1ChJQ9jr2v1ZyTU4zicglIysduu"
++                                                                            +"D2G1pg1t6S2B5Qg/nK42uvsnr4FNQPpp3RC97ZYTAMlY3sLbun27Wmdw4fRfFHneTuMtcf+iNDkw"
++                                                                            +"t2vAMRDLCQ1W9j1Sdm66kcPn2lHYTBhulcoVGxmtj7EzH1EL99KPlRcGotm8+4aBVkKpG8IceGfn"
++                                                                            +"iXAAcISm48sZCBwykSHIe1GmXbDaHTsGFA=="
++                                                                           );
+ 
+     //        Subject: C=US, ST=private, L=province, O=city, CN=*.*.org
+-    private static byte[] KEYSTORE_12 = DatatypeConverter.parseBase64Binary(
+-            "/u3+7QAAAAIAAAABAAAAAQABMQAAAUg2l9u4AAAFAjCCBP4wDgYKKwYBBAEqAhEB"
+-            +"AQUABIIE6p4HqnSbHITrIX+wJDIMbnFuJiQMvi5ArsqwCBMMuBg7/BYlJxQECWBG"
+-            +"7EuxN/IuuhnexSeDxZReOtOZ4saM8k6Li5GlEFN/nVvZ/xrPOsG0Vo/bhCEUNp/w"
+-            +"4akQmpLIndJWGBrjCu46CH9p2h4hwRUOzeM4JYcyjv4R6jNL3EeMDdzHnuc1zv+t"
+-            +"tadcyPthFFAYT7eLZoGDTJiUy1l0GouAgGKMGSsyRUd3NyEwQx1NgRzx/tMNIkCV"
+-            +"AFFec5gzchLS8lR8mV9GJ2XQXOK0TKILfGK4/akKlphTGANiCU0q1U0kVJzAGg4j"
+-            +"gE22x2d2Sy/NQMxEOg8u8kGy97ISaWAvHPtpsZrFf1KqvbTWNjWgvFehDirk1xj+"
+-            +"lp79OnlkODK+Kb0m8lB2EnY1xj4jhkWu8Z/q4i3J/+rHbax9TFP55dGXLK0pwRv2"
+-            +"qf8ym57Fbk3QuS9jbf3/bwwXoCemAn2hhDHCBDBCQA9dTNDWt30gQ++7+3O28M0D"
+-            +"Z5/wicThCs+Ygn2recR6y4L2lZ/8g4amGsuVtaV2RZAwmrA8457PfH2t7tHySnMp"
+-            +"r6s2ynB6cep+t7DRO+LcDl6sSt6R1AoohsS2sw2/jhdwP2J5K96eiLcOp29aLFvR"
+-            +"lALJOohKOx7w0KWGtHPmVJlpkM4o9spmQ4va9BeQ4BXOSwFA+WJXSFO0AV7uL3ww"
+-            +"VXRcXG/yPAnKt1XaC2bhNfQnauBoOqqVlrOcK+5pyupPnaNvjTvdH5hxWkauSaIS"
+-            +"c7rmpoZOwBjsIx0yVZ5ZBnUq4Wx/b6iyAXBLypdPTJZtUz99h54dEAkKbh6VHDKl"
+-            +"Mgm2KwdaRJGjKzD7Lb4qSvSdLWViSV2+tJJry6CyI/mjd1XHqk0IIIroYtmInVqY"
+-            +"ZWJk8mhF38duWLVDQ9cmTmd3YGV1tnZ9RUiMQVxncFWcOl0HSe7cLtJqQhJkkfY9"
+-            +"GzpECa+KwqNMdNnpmSj0Esrcjvz/yqoZd6vG1yzLQ/+7yrdxe3HBqbdqTktyJ6Uy"
+-            +"kJdcVbYrQhi6EHLr+kYlffPKPH/fzi0zvgWDfSSkeYPNYpsdUbrPvNsprY4OkVlz"
+-            +"akej/MLSaYXNTcChgZXYU5RhWNhHlzbu+9mPmupViW+ypn6uLskz+Kst/7tUGtbn"
+-            +"6qU18y5ddGabUUCw7BnB0Hhpwzxi5JVuKECXW8zD0jcVS7YlMYJJhNo0XphM+am5"
+-            +"2I3Ftr3JTw8Vmz/vlWvFOQHzvaH8p9DUoEbxs1V82IF4YI6lT6q3JHrGZ8vFKLF9"
+-            +"Sm2O7BPts3s+dMKRkfzW+s2IitBq4pt0OfsjvMG+WPyB5/WWCfLU9KX5rcS+OQsC"
+-            +"LZuOZOt3sxYll7GvWR9ZybGfOo0aX6S11PSopiwM5qQspRwz1+8DBRQ4S2OgXKWf"
+-            +"syBvJTM0wXW/6omEf1A+427YLarQx3R5/fj66OV+2ntnR/gweTSHNn5bM+18N6Qn"
+-            +"ATzryEraXDmHOSR8bblz4Nx5B9YAb3KMUYA2DF8eIKf0zID78xkSP+JHFOBvZ5k/"
+-            +"jOCuaiX5ZGXQEKbDw2335odUU9CQsrzAljL8KFisZn1FDx6LULDZmXHJGVj8BIlr"
+-            +"guXS5KNqnvybv8n9aiuhFD6569G46vjizmKWMVws/S4GhBG6xZKVTC/9uf1VqKBU"
+-            +"jjtvrvbYDG1/0EME8Sdg9/8AAAACAAVYLjUwOQAAA8gwggPEMIICrKADAgECAgEP"
+-            +"MA0GCSqGSIb3DQEBBQUAMHoxEzARBgoJkiaJk/IsZAEZFgNvcmcxFjAUBgoJkiaJ"
+-            +"k/IsZAEZFgZzaW1wbGUxEzARBgNVBAoMClNpbXBsZSBJbmMxGjAYBgNVBAsMEVNp"
+-            +"bXBsZSBTaWduaW5nIENBMRowGAYDVQQDDBFTaW1wbGUgU2lnbmluZyBDQTAeFw0x"
+-            +"NDA5MDIxMzA4MDhaFw0xNjA5MDExMzA4MDhaMFMxCzAJBgNVBAYTAlVTMRAwDgYD"
+-            +"VQQIDAdwcml2YXRlMREwDwYDVQQHDAhwcm92aW5jZTENMAsGA1UECgwEY2l0eTEQ"
+-            +"MA4GA1UEAwwHKi4qLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB"
+-            +"ALtU5Q4lwiOZCIZsjafk1mVJBeB9KqJwsRb61ONPnuj1aad8UoDGvR9DJ5gApG7W"
+-            +"5Lkp7LFcFKnpVGIHHVTdlLfsm8wKPxU8ykWZkl6zVSj4KxWMgem3jg+x7FDJFoyl"
+-            +"t+QEsFCzks3Tj+LSFQ2R3CJgH0UcYo+MMsxTrec9fLIhow/8gN/x9gIhfly8OMgX"
+-            +"Gz3TrsE0y2N4kRAGzSXmuZxO+VucuE0vGZnRTHs3OuS+b7mheDGbLbcFujdnumzb"
+-            +"RvjGd/3BhVjMQZWF6HvBxVCtoXyTAyH01WZhDyLbGkHimtaLqPuhOpaAZP2uchGk"
+-            +"8YbMOAJiNblKHqzf15H+kp8CAwEAAaN8MHowDgYDVR0PAQH/BAQDAgWgMAkGA1Ud"
+-            +"EwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQk"
+-            +"S82rAWM4EJl7eYTwwFk1I6kYZTAfBgNVHSMEGDAWgBStfadW0wTu5E3J1mEa6qz8"
+-            +"/tY9hzANBgkqhkiG9w0BAQUFAAOCAQEAN4s6hJ0DrHrJuJwfZ3u8l+jTuuuMGxVf"
+-            +"zDUYPJIBMVMIl18d92ujJW0RTDkElHZ8zbOVqBGajAWJ/kj6MQNzpqEYhsvJxxwX"
+-            +"sZ3xE5zOzeeTJEBlaBPzfGKsl4BPJmWljs2lwPbANivB6IZ7jcM1azt8Vqtb5KzJ"
+-            +"st99VGd4zMhi9rFWV7N7So2zWiERIjq2syNqjd0jQYS8uwp92IcaTGycxqJ+Kafz"
+-            +"8t3UiG07aU/ZZGSBcSMZjEAgnWzh5abqQNL3l2jKw7krpjDFbD/eIrYIV/jXaRzw"
+-            +"DmGgfKxktVvpXzmuQ9tdwOktCyrPsLqD/BxwsBJSldYV9tu/vnx/9AAFWC41MDkA"
+-            +"AAPTMIIDzzCCAregAwIBAgIBBjANBgkqhkiG9w0BAQUFADB0MRMwEQYKCZImiZPy"
+-            +"LGQBGRYDb3JnMRYwFAYKCZImiZPyLGQBGRYGc2ltcGxlMRMwEQYDVQQKDApTaW1w"
+-            +"bGUgSW5jMRcwFQYDVQQLDA5TaW1wbGUgUm9vdCBDQTEXMBUGA1UEAwwOU2ltcGxl"
+-            +"IFJvb3QgQ0EwHhcNMTQwOTAyMTExODE3WhcNMjQwOTAxMTExODE3WjB6MRMwEQYK"
+-            +"CZImiZPyLGQBGRYDb3JnMRYwFAYKCZImiZPyLGQBGRYGc2ltcGxlMRMwEQYDVQQK"
+-            +"DApTaW1wbGUgSW5jMRowGAYDVQQLDBFTaW1wbGUgU2lnbmluZyBDQTEaMBgGA1UE"
+-            +"AwwRU2ltcGxlIFNpZ25pbmcgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK"
+-            +"AoIBAQDradZr1W8AD8DmjziXB0UstOXnIEjL+7QbWeDlpgX5Mp4y8+iV+vxaI8x3"
+-            +"ko1IfKsVa5Qge/W0O4vVBF4f6Cbs9LBzUzlSeWJSPdGqWhn0nBLrIgnMbSmIy4k9"
+-            +"bD3uo4zqZImrRhruY4GCGuc+51MWjIDTAx/UetaYgFk6Gu722yJBmOxzZ3WJmyBj"
+-            +"BvKvBsAtetyenE9fkXth4XJGOiqQYzW1RGhqOoFFbh92GB/5/0qQHkbMsfirguwj"
+-            +"C0WwHJMrnDGolhbEd9Spa4S6MtDbHS/PKe3C27D3ikknc3vUtDjGmpTYfSChBFbi"
+-            +"NK+UGlcnKwMyBpnUEPNVdjMpDVCbAgMBAAGjZjBkMA4GA1UdDwEB/wQEAwIBBjAS"
+-            +"BgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBStfadW0wTu5E3J1mEa6qz8/tY9"
+-            +"hzAfBgNVHSMEGDAWgBRamWI18y6lNATPS13vQUMAXLi9zTANBgkqhkiG9w0BAQUF"
+-            +"AAOCAQEAFYmn/VQfFk6LmgXJFhzqNeGo9MmlBb8d/9x9ooXz02pa8gGxnbYz3Lmt"
+-            +"zGQbf1R2vAwlEHTblNWBfjkhTQ9jz1IpdqlD8YsS7cJtQsOecnA7Yev1BUqisxrD"
+-            +"eHnZP5UIxOSaTIOdrl16YS5uhdHua63WpV2Da/HbhchKdIER/G6U5L4x2iQkLHFm"
+-            +"YhbNqyrABtg3cw+feyWlZJXkPxVmsTn3AGmrDwefC4cjS4+QcB5ZyDAtl3494PqS"
+-            +"4/fPC2y/+o8PjybKYKG6gXKHbzYHuPeubCMZrOxrQouSRLqxFYBJ1urY1kb/jgfz"
+-            +"9Xf1o4zlEa2U5LVUI3xqsv1yM8JAK44kbn5woKcmKSS6+GvVtU+kemw0"
+-                                                                          );
++    private static byte[] KEYSTORE_12 = DatatypeConverter.parseBase64Binary("/u3+7QAAAAIAAAABAAAAAQAKc2VsZnNpZ25lZAAAAVbrQVfLAAAJhjCCCYIwDgYKKwYBBAEqAhEB"
++                                                                            +"AQUABIIJbrIYGAiHi9UXY3+A7AqtiNSK6KUzH4bilTLdy875582mryHmiv7372P049JZ2NtA0FXk"
++                                                                            +"z/Idna6VGQmQfC7V/RWYpcCiiDcNFwpwCrnplPZw/6ItTDFaZQruZjIrgT3joyWGHvDvnzrTOGwt"
++                                                                            +"l/yAc3DPnOThuqRogsUHUHpCAxii7/a3fsy4bPvZowSn2s0xJKAt0wBtSEAywahpzbax2pHWFwff"
++                                                                            +"e8NKn3ZXUEbH5m7VPpStX7Bdwm+ZrJle0iqz+iGU+uQFoQ2pWexZ8lir3veBmQbcXfEDeUO2tsu9"
++                                                                            +"1Bsx9s6k0r08D7QT7rLINThQEgqNUAbBOeWbR4JghRK/76YwgqjqiGf2QBebzQbpYi9WHXunlOPa"
++                                                                            +"zSYRrMhBGVs7RQWvn9DMNGRKHyPxfKFNGU4VM/dhHDkrDbKMd5k1tTvC+MctZSAiqWpHFBmXtgvC"
++                                                                            +"U7EG/Y71SSorQcHFpvSa0vISzsRFqcK7x+jY3t3Q84e6GIJlvcx3ZEEwVDaqtXHlJpWkorJa2qFY"
++                                                                            +"pQeopGLGDqwdp8vB3NrLhph4xVfn+Fh5sYSFEfIMI/ZDgkNmP8XX2MVY79Ejq/v0YDwMqIsudVdS"
++                                                                            +"fRDsvEqdoqqvdedkHLoqjILBZ0oNBAXaI2r+N8AZ9VxUZnQ28LwX80s8nuoOXpG0teev0ipYFk/3"
++                                                                            +"pohtlrVzTokaQx4pSXPmFMo39877jhtkB6GOYQ2VjX/gASf8zMmlDA8+Kucc3YF0Dj3Ur1S+NBYh"
++                                                                            +"t5pt6LyuV1ZkMAokVK27qqgp3fT9o+f+wnMfuGOJa9oIPai80PxhnAJBsm9iLPv7kPai1JEg3MKc"
++                                                                            +"fWyiB1VA6VY1FhCh5jHZp8oNId3HwIGUwQLB2J78KmDnSXIAYulz7RvGy23BCsPG9qno85+OGPGu"
++                                                                            +"9NghEPlMM4NDkFwipmQMQggsba5xPEbVnEEoBB2w4MJnAi+XGXCS5jgU2O30tmN0IeUIKEw9v2AH"
++                                                                            +"DJs8ln3l9wbe7Um/2CNMlOyo5Whf1i/co5gQI/dwL6q6ICh6HYHo9g4FMHVtipbh5b3T2JIkuMXI"
++                                                                            +"Qm2HfzPhQcOvoMYml6uB1ogbKiQ3zuurd1eOsQXDWb1vC/wYnrRbN7gSQf6De0chiclhrAo0c9CJ"
++                                                                            +"QYywg1JwVR1o0I83iL1jp8IWrzZshLHAISwIOtG1g93g2kX1HlWfGSvNokRbgbCG8fgN6pQ5WkTG"
++                                                                            +"+lnrTZADWXMVW93Is3dS32NkFEjqVWw8voOsCkTbfHPJviF7dhMU4cVc8INbjap7a5+NWmJXEEaF"
++                                                                            +"4S6BzyVo92sQwGHEzPtwhOfStDjCk+/xA9aHsxLCxTg+upN/razthBKZMHrhiTurNpURyBC60A1r"
++                                                                            +"8pa2J9SIQ0GmyuojsEAriaN6aA2OOckjY28Vaqmitn0ROvpTl0gcQAJHTRnxQ0Z93Pj+IC6bw7Zu"
++                                                                            +"TxfUzW1OZddGLB0KhIJnI0mCcBGUxR2A7YVATLXoYuzov8kIWWMlVvGQ/FlN7bEn28cOrvt1Zc4V"
++                                                                            +"K+oEc5sfeqjbqqamThk8b9kuNHcaR8lqG46B1taun9mAghg6oU4+r+KyYKELwY/dR1ZYsaSND+JF"
++                                                                            +"wovjePBtk8P3tqwosFp1kJ0GEdT0Owm2ud30COKe7Jl1+rHHINXY+PVlNBDKoGp2eAgoHfKG5pt8"
++                                                                            +"pjLWYhZJvXa+UF9oDYxI94PBBHX+bivgtWogJ96BFewigs7c0Da2E36CG2dlk4cZ3f3mA+6OyO26"
++                                                                            +"7P6W+AuNci2cYzurWIRZM9du67v8YrbKOfJ+X2f+CjoIUhYsf4nvr/ksKL2HxV/sGPGui3sbO6/6"
++                                                                            +"KxdloV67Cg4yjPkZ29Sqn1qqfyQ/Fat2hA8vNNszEuWAovEmYwwW9+NuRJenxL4nibm0ZYq2G0rc"
++                                                                            +"5/Ah/pWKt0RHkwGSDcopN7Clfs97SW7hRlvpkcT+wAFP2V9jAk/Ok5/W+yXVwcObA4lFd3C9kFFh"
++                                                                            +"HuZiwcj/X1Sb1uET6pGotMQsJyjZC0g/UN/r+8y5dBYhFqzdiE2Wa31mrOaoVHqK65yLIZqDLcbM"
++                                                                            +"GxRL8Nfhx3T1AuTi7HGAQz9IJaMylDSHHQzIbn8CwdhQ4meqAx7xUKXRAjTyQM74JB2oxFxaJCVl"
++                                                                            +"FUi9/EC4oM9v8za7p/JAEzXzNeia+0OwAn+p/g43kf+qxzSWvPRtyw28N58lOGE5b1Oj/HJ4aHJD"
++                                                                            +"bbdP/9/aLIKCC26E76QKes8Dq+9AXyAc+SiHVaGWLUxQQxDLQq8v/UlL5Rcc5QRxgwetKimIi+St"
++                                                                            +"WGrnjalsy9D2LfIRiNnxU42OjdufYbqmfbasSSxKqTNde6/YTzU6q/RljcFE2ZAb1N2JPQxX2tXV"
++                                                                            +"2+iN4miy4/AWW1GrVEzeIdh9LhTWIO6N9UKuICzM0ZIekrzL5FvCJ87QAugsAnQ0JEH/A5XMZaFh"
++                                                                            +"3+ferBmdJLcClkazQo7Wbkc0ibYYc+Tryhoq8cqQJk3jTNI7vkYt1V90Gj4owyY8jIbf9Z9tUw+a"
++                                                                            +"sZVyKZ8IC3Y3vUY06kjr8sdTLRyJZ1gu/04rwzQeG+NRfKcGb07bD57cARnVvXv8J5uGUxzjzWln"
++                                                                            +"M2sQx7NfUfnuYAMK2QuapJzCWh33uFHv2Hi8smZYGo5S8b3vewZIHpE7Rt+vkpTps8GNMqyfxKtJ"
++                                                                            +"ZJQFXwzvyKHWIw7K+36kNWHJ97J8M1eIi3sHc8CWz3/xWVpBsBUioiWpkRmOr+8WqMYSITEqpbLG"
++                                                                            +"0utS4ALu3RdZJ9ffHTWDVTLlH+JSagDmoaxfLBRebtsFlpEg8p2fqFqYx1KilXDkPRsccQbE60QO"
++                                                                            +"BY0O9ybASFI+J+7gynK9NBanj2eV1rqYDZWPsRbmL2a7wmrQc/1jL7GZOKK1dtBx/j4ntsUVnIUA"
++                                                                            +"8JP5tB/F1xAG4qNTJHojFxur4CeT5jDs60ZCWZlDv8oxbI1h3fsHerFZHI/qDTvLWHVkxge5NkJW"
++                                                                            +"TaOfYFhLVD9Fet+u0wKBNIZ7IktxevSXnxhTfnypBmPqcWVQyn12kSaOLOQtmZJFLxbejkgr0644"
++                                                                            +"ZYn1W0/PdExm1NvnwDwgFjvhmm2cBlTc2QdeJQ8WRJ4tj+qbkGFSlulKa4GgQe6diUEsnnJmidbL"
++                                                                            +"2V1WHjwL3soluTL//kI3iLeUl6lkfBQkJEl9oUFGUhs0lMmzfofws5IdV6kzJ12HucDDuPg2Y4++"
++                                                                            +"rRGjpfQQ54Y5OaeKgaACtYQCBqoRNvqwk6Y3AAAAAQAFWC41MDkAAAXkMIIF4DCCA8igAwIBAgIJ"
++                                                                            +"APmZRoJlIZU7MA0GCSqGSIb3DQEBBQUAMFMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2YXRl"
++                                                                            +"MREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEQMA4GA1UEAxQHKi4qLm9yZzAeFw0x"
++                                                                            +"NjA5MDIxNDE1NDJaFw0yNjA3MTIxNDE1NDJaMFMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdwcml2"
++                                                                            +"YXRlMREwDwYDVQQHEwhwcm92aW5jZTENMAsGA1UEChMEY2l0eTEQMA4GA1UEAxQHKi4qLm9yZzCC"
++                                                                            +"AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAM0/ynXr01bKm9ZLmbBJiwQcvghMTunxibbp"
++                                                                            +"tlNRPrrKhjWDEf+xcTRVNKzTB5rUl/5VSvGTqGwyO271nvvTNcauqkFLQouslyACctFq13xkAbFq"
++                                                                            +"Q14RJcQitUGXL0wrg2sy3INeWj+9l2zJMwwzKWU+NMa8VxXjNl0fcwajRmHqlmOdc+W8MIgjnDSb"
++                                                                            +"qhqKsJWkfvcuY7oJ9widxhGDH3h1A0sxHS27EK5NnK/DKN3LZz8pBs234UgpBkkGjPDJc+dIQQ7s"
++                                                                            +"vevwWoXD98rV1anKjmxzoze0aOA18JKlMlfLirGIk8OLxETzugR5D3tUR3OayigyEsyeUJqAnE7e"
++                                                                            +"cy0zbxL9qFzl+NRB30azDvgbxswBa+/kOS3dBNFseVDgx2UAw8XTXXujhMe6NmmRKbSsJ28oIYW/"
++                                                                            +"uVkjJ/7SngcvknAqMFmMdzy5cqnsJC0+HdSdnIdyp7LjwTqZCbe6/dgc8jNRNxZgMIQDI9yFmdah"
++                                                                            +"hkTY3kHlvO4+tHJySBNLek5LtaJhSBRUTvuy06Bhw6wD+onjjGoRfM8JHc5c9EswJpxGycH8C35K"
++                                                                            +"eVnHPPkbH1A5k8KJtbtDSQQel/8K3XRqrbAvM2CoPH3fFPF9w1zWCWAfRqj7qVTLFf2ryMUlO2rP"
++                                                                            +"HTSn/TICkUBXP/3+cqkcYsXsqo2AWFwdCKoizVvlAgMBAAGjgbYwgbMwHQYDVR0OBBYEFG4+rl13"
++                                                                            +"bkKcj4gbN5/KSyq96M8QMIGDBgNVHSMEfDB6gBRuPq5dd25CnI+IGzefyksqvejPEKFXpFUwUzEL"
++                                                                            +"MAkGA1UEBhMCVVMxEDAOBgNVBAgTB3ByaXZhdGUxETAPBgNVBAcTCHByb3ZpbmNlMQ0wCwYDVQQK"
++                                                                            +"EwRjaXR5MRAwDgYDVQQDFAcqLioub3JnggkA+ZlGgmUhlTswDAYDVR0TBAUwAwEB/zANBgkqhkiG"
++                                                                            +"9w0BAQUFAAOCAgEAimIaMLXB4TzNXFpJYtVznK75hm4ZK8g04klGzJ+i1ZU8wEE2bBixxOJjKOLB"
++                                                                            +"42p8dhMr+c3GZ2bio96jIykjxTXUxQgtO3oAv4kzqxHXqpgiP09tfM4IkHyYvJlUXKAp+0+K98Iz"
++                                                                            +"jEaw6+wfba4cIpgFu1AkkuM/3IjF4jpgBRHPWCgSK8vOT2h3MXLGQ4p7i4bPAQGqBTp8es4L1YUi"
++                                                                            +"Tj+lr/najV0qXL6WzXg1urfCIY85VlVWdskZpAw2+JsJQ++8erbJ6o1Jyk/NyhnI14p1VcDvlMgb"
++                                                                            +"8+W2RLST8o9fZ8JIP30KcP3yDYv5sZT08VcbwxhpM4KecpxCnSPVn2Vi1CJcBN+R8av4gCdstMF+"
++                                                                            +"/DM+U9PSP7iUEGMHC4uBkJgdVGzgkBXH3ZJS4sOgOX1qQ3m6y66G6H62GiTBoNZEhMBZf6v1osur"
++                                                                            +"JSYTJ1Mv1FR7lYFaSU733ZwppyTVSFAnN42ZU7WdrnL8EjI7m2i5FXGYoNbf15dny/CbNNNKOp6q"
++                                                                            +"Uw8ZF7UuX4v8tVVP1IPhdJW2EmxQECWF1b5rveIIYQn4FlGjkJ4T1XsalIXqusw3Wj7iNm3dUK45"
++                                                                            +"qxRu+xG8pK4eK7Iqh4b4542sg0TyA7I+nqf63UpDHl9GlBGz2dpgjPl8LuwrJ7s3zxCdW9akDwmr"
++                                                                            +"VLSeP166vpFxSavc0+Zg3ccrXIOI00evbO6pBtQtOg=="
++                                                                           );
+ 
+     //        Subject: C=US, ST=private, L=province, O=city, CN=*
+-    private static byte[] KEYSTORE_13 = DatatypeConverter.parseBase64Binary(
+-            "/u3+7QAAAAIAAAABAAAAAQABMQAAAUg6/X/ZAAAFAjCCBP4wDgYKKwYBBAEqAhEB"
+-            +"AQUABIIE6sihgiLKcpB5cNmjjoz30yxaOdYiihTRLK+LZRxEIDaJcJ6CqUm7VHzx"
+-            +"bGjy+nS15h75UV2CxpmMKmEEFU1IxX5UqdTBRs5iKGiPFPOyH25+dTgOuiSzM4Ch"
+-            +"8XwPZLZLIaT1MLQ8AqnVNYvydbiPQhogqBBBtG4gZW7RzN2tzmhgeTywii4RBuhT"
+-            +"Oh/MFPylGA01fqrq+5cAnYW9h2Get/DjL9Rj0VG+jdtvpTmBDUyYp9P1ZamfrcSQ"
+-            +"KL3NN/DFXSfSln0Qn98gEDUdCGS7IuL7gmOSqt+NINkZ53PTSN5iX0/BAQPqoXl2"
+-            +"Oubjs1BKNzWBhPVAE29B7i83OaHWAUua0JcuInlaaCSFYKyP86dX9nH2005sm10a"
+-            +"1GaSdMi9D9JJ74B/GYC1l0hZrBcMGpvDNUt13Q5ZQ+xlXhiBCZlyIss87VIfOGQo"
+-            +"pt3sO38Wi/DomOkUzkOKhInjcIoIuEEwY+1oc8icCiKPD5EcKj6ukkXVUn3NoWmf"
+-            +"ZlJyClexWnbi2vmp+zxYmDpYWjFRL8jkEiMBQ4lyck6ZV4sTKu7sbbwF42QcLZE1"
+-            +"5BuFw+3cWusHYuEDDqe6sTINGgwqdyk/F2c0hGZlEAEIU0+jJsx7x+WD6WhZFb8w"
+-            +"wEnt44jmd65Bos3vdPQp+F/T+1JhMtkW2ThlKiB1iWzAIAYP+UR31fpkKlG4NlgQ"
+-            +"irkd+U1uCB6r1ItLeBcXeMOOOylKHhXckwmz47Q0C41uBVM0apDdo1TQgYcnfFu8"
+-            +"/0rK49JEJ4tBL30EihrSfN5E94bBCyUgt+Dtv3VQp0BpEmzCTZtbvTfCGdwueEMX"
+-            +"NcRPSPeqv0K/1pE1xBTFXWb+2Trbdw+UARrOlZCA0q3NkorBZRh7RsLHdnvYYWl8"
+-            +"lcJci9eLAqO48PIwliP9BTKYxAjAbR2FfKVZyepDz4cn1TYSeDz6LKBmWQKf1gb/"
+-            +"JFCe6ygM05+PzNAV9kOcPvnj/pLitfNdBR5VkQqQR1c1RZbfHAZgzKlN0MQjIFgA"
+-            +"saqNBRuvBxLaVvIfA0tgsppqsXuBu1mtl/BzApvVfTptp0TdaiCbELNUVJ8LLAF2"
+-            +"HEQ5ioZ7nmrTNJISyxplpgwUtYfKZJ8rSK2d+uCudN5M9bLF+bDKoh7ErQVxh4M4"
+-            +"lTKkfMPvxqJ6gxaV8RI3C2N1xnGzakIPk/l1D77P9eXTAAHrneumbiAKJvUF/NTW"
+-            +"9hUsszLEN1wQRXsbYBTBFzYMpXItqlKwAD9GpWFjnw7zH7mxje5RDd+SQyVCsJPY"
+-            +"daNqcx2JWLWPmp4ZXgwNPk4GOqoeg9a4ierXY30STH3S9Dl3I5os2r5nLVM8rMkG"
+-            +"JhTV6Xg9CSNa+LcLUFNuXsoUEAXpVDMUN3lvoaTxetGDU+IKYFertFiHd903tZF4"
+-            +"HCaePuyeUCJ+U4zPyZzuq612eMOU94Om1thNAfdVRObLB6V91dJ/IyZoFuIRzLm2"
+-            +"VgcKtUbDpkJ8HaINyV0f2H3xp/42rS/zSlAtU293STcdeeHfH8Ytykc2gnCPgbgx"
+-            +"Rz9ug2yW33mi4otouiQ/f2GS8uEKw15zKAwYA7lyLFaMGQlHNT13gCm8yj+K08os"
+-            +"m3mJ2gTR/PkSAbdQK6XzD5qpsU57efxItFFjRjg2IRy4H/AKYkHCofH7TMbaPxln"
+-            +"TYAiwZvnYMpi0WpvDLe1E8sAAAACAAVYLjUwOQAAA8IwggO+MIICpqADAgECAgEX"
+-            +"MA0GCSqGSIb3DQEBBQUAMHoxEzARBgoJkiaJk/IsZAEZFgNvcmcxFjAUBgoJkiaJ"
+-            +"k/IsZAEZFgZzaW1wbGUxEzARBgNVBAoMClNpbXBsZSBJbmMxGjAYBgNVBAsMEVNp"
+-            +"bXBsZSBTaWduaW5nIENBMRowGAYDVQQDDBFTaW1wbGUgU2lnbmluZyBDQTAeFw0x"
+-            +"NDA5MDMxMDA5MTlaFw0xNjA5MDIxMDA5MTlaME0xCzAJBgNVBAYTAlVTMRAwDgYD"
+-            +"VQQIDAdwcml2YXRlMREwDwYDVQQHDAhwcm92aW5jZTENMAsGA1UECgwEY2l0eTEK"
+-            +"MAgGA1UEAwwBKjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALvGjp6T"
+-            +"DWl7gMIFWru+h7F8Jdk7WM977pIKO8FwyktuNLMNn6b5GXzt1uNdbaNmytUrEyEh"
+-            +"UrU4/2qjQlMsuJ+X+gDwvptQ+7Sn6+joYrKeYNpvs2Nq2rX3zOyuNEZ9ALKaCvdt"
+-            +"CdgvFgAnBxKpZ/n4xBWECm0pFDgyCVAOndDOIPltMtZsfdADL7PiLUicsfWJpeMv"
+-            +"X7zZibe3aA297QP3EjfdDdyc50I+QXvDqVpmIRtViVENH9kcK/udptYmvGHqCs7S"
+-            +"3ID8kRD/p7jt3eVOj7P7HxEeuw6s5KNXANm/rq8t+Erre9yAGRU9x+aDiI31ybPG"
+-            +"JqBOvYvZxv4QkMcCAwEAAaN8MHowDgYDVR0PAQH/BAQDAgWgMAkGA1UdEwQCMAAw"
+-            +"HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQiDAXvxabe"
+-            +"R5+0gko4+Ei2cwjJVjAfBgNVHSMEGDAWgBStfadW0wTu5E3J1mEa6qz8/tY9hzAN"
+-            +"BgkqhkiG9w0BAQUFAAOCAQEAtkrQ+WucI71Nt5Rp/OzkX0HbXNGZ40XSQQ8t63h0"
+-            +"rKytV6JGz4rTqQ/89ZnJe8xz4M1DWQDF4LYIZJkyIjKa0n4ogflcARXe8nUEMeDx"
+-            +"PnZ6lxXn+8IIItgGAMjL1fPKIBQjMuXwFnajx+M2B0GP1RrW4B8IrniaMQnQK2ld"
+-            +"BjoP0T9e30MU58YUFrp4cuTpAWA3le8DRroDFUm2O036uK9CK8oLDdShY13KcMPT"
+-            +"Y2jHgz7jmo+lUDuHqQ6m9xqgGZlwjUFO853Ml6ylHeyP/riDf1j9Xw/YJMNOzfRL"
+-            +"IzBN9RLbnPElY2/wji112hmf7PhsUgTYGJNjeGC/IpthywAFWC41MDkAAAPTMIID"
+-            +"zzCCAregAwIBAgIBBjANBgkqhkiG9w0BAQUFADB0MRMwEQYKCZImiZPyLGQBGRYD"
+-            +"b3JnMRYwFAYKCZImiZPyLGQBGRYGc2ltcGxlMRMwEQYDVQQKDApTaW1wbGUgSW5j"
+-            +"MRcwFQYDVQQLDA5TaW1wbGUgUm9vdCBDQTEXMBUGA1UEAwwOU2ltcGxlIFJvb3Qg"
+-            +"Q0EwHhcNMTQwOTAyMTExODE3WhcNMjQwOTAxMTExODE3WjB6MRMwEQYKCZImiZPy"
+-            +"LGQBGRYDb3JnMRYwFAYKCZImiZPyLGQBGRYGc2ltcGxlMRMwEQYDVQQKDApTaW1w"
+-            +"bGUgSW5jMRowGAYDVQQLDBFTaW1wbGUgU2lnbmluZyBDQTEaMBgGA1UEAwwRU2lt"
+-            +"cGxlIFNpZ25pbmcgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDr"
+-            +"adZr1W8AD8DmjziXB0UstOXnIEjL+7QbWeDlpgX5Mp4y8+iV+vxaI8x3ko1IfKsV"
+-            +"a5Qge/W0O4vVBF4f6Cbs9LBzUzlSeWJSPdGqWhn0nBLrIgnMbSmIy4k9bD3uo4zq"
+-            +"ZImrRhruY4GCGuc+51MWjIDTAx/UetaYgFk6Gu722yJBmOxzZ3WJmyBjBvKvBsAt"
+-            +"etyenE9fkXth4XJGOiqQYzW1RGhqOoFFbh92GB/5/0qQHkbMsfirguwjC0WwHJMr"
+-            +"nDGolhbEd9Spa4S6MtDbHS/PKe3C27D3ikknc3vUtDjGmpTYfSChBFbiNK+UGlcn"
+-            +"KwMyBpnUEPNVdjMpDVCbAgMBAAGjZjBkMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMB"
+-            +"Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBStfadW0wTu5E3J1mEa6qz8/tY9hzAfBgNV"
+-            +"HSMEGDAWgBRamWI18y6lNATPS13vQUMAXLi9zTANBgkqhkiG9w0BAQUFAAOCAQEA"
+-            +"FYmn/VQfFk6LmgXJFhzqNeGo9MmlBb8d/9x9ooXz02pa8gGxnbYz3LmtzGQbf1R2"
+-            +"vAwlEHTblNWBfjkhTQ9jz1IpdqlD8YsS7cJtQsOecnA7Yev1BUqisxrDeHnZP5UI"
+-            +"xOSaTIOdrl16YS5uhdHua63WpV2Da/HbhchKdIER/G6U5L4x2iQkLHFmYhbNqyrA"
+-            +"Btg3cw+feyWlZJXkPxVmsTn3AGmrDwefC4cjS4+QcB5ZyDAtl3494PqS4/fPC2y/"
+-            +"+o8PjybKYKG6gXKHbzYHuPeubCMZrOxrQouSRLqxFYBJ1urY1kb/jgfz9Xf1o4zl"
+-            +"Ea2U5LVUI3xqsv1yM8JAK7QGe+SIq7OzY799930MjoSSK6HI"
+-                                                                          );
++    private static byte[] KEYSTORE_13 = DatatypeConverter.parseBase64Binary("/u3+7QAAAAIAAAABAAAAAQAKc2VsZnNpZ25lZAAAAVbrQWJoAAAJhzCCCYMwDgYKKwYBBAEqAhEB"
++                                                                            +"AQUABIIJb2KqIXFhF34E/cZLKwQIiZncYFYOrfP3HUNTvAXWuX1F2prq4VIiq8zrsLpFB07UrfdL"
++                                                                            +"7+xfuC9WJJ09455608neFGtH7K6V5ntULLicLOEkz/jH0WgHBsZjUFXhAl+DivFI880OT7z2FC2E"
++                                                                            +"odYUp35Un/cSbfyxjYBQtu64X+u5g+05UW5GhxHCUrHik/5sJYimER/ZrM3SV1ctnllqtJeZx6sn"
++                                                                            +"2+lA98c7d9f0t9VusFizazO8IOHGOCnsfNWJFELnTEZGvBM619AfLwMamcq38ccYafnkuXoq+XJx"
++                                                                            +"b8h9P0wzAooFCLIslKlPTAz2rAqz9B56GJ8qAYeRy9R1mWCqZ57Lm3++zJEm42yojW8w18W7sEYP"
++                                                                            +"def7/YCnuZMGFRoq7ZbVp9Cyx9m1OMPZDmh+bmK8iIFQQdDQI1b6EiIKdcGGqiBr0ffjqtYkh5yG"
++                                                                            +"D4r8PUyM5fZD/WFbnmikgznze5YTkzrVurlP3cd0musGLvqD/5ke1PmYF1fMJN7jWT06P/Hpb/v3"
++                                                                            +"dcOo/Dg+YjPe3XkUwBlTs9ZlAaPI+uLPeXiEGx08Y5PHKkNZ62rr2y6zTi82BUpdL6429/edmBV5"
++                                                                            +"H2ZFSkA80vd+V5UK3Ey58YLx3aPaS5i2MnkZ7bZWfxaKPAUBy5DwhEEgqyGhF4fqgyWFtF1pC4T6"
++                                                                            +"1mcoUglY3y1BCSP/ygHETFb9oMtWhp0+lurd1lazKc1nP/ea0dgVSGUqDFLVmrGt6oK8Je3tuG74"
++                                                                            +"CaX2fPww1ixq20zSn9uk51FIZ8NYHek1ZJZpZ4s1I/7NXbt39b2PznF3Wci4eeYo6ceVHroFYtLd"
++                                                                            +"ZbgD9XEuXsR1/PMEoQKAcj9mj+/dVLUljYlGaRAhogsj/UEyNNv4a5tZfnV6V8wsQbRxtyOQfMHD"
++                                                                            +"PgRco61DasSGiYKybtzsEgvNI3u0Zh70Nom2bClEJKKG9fn0+ibZsBffl2yszjSUm94IMrfWxi3d"
++                                                                            +"1butL3A7Fjy6CfNP/dzijpRIWS4P7JHhZrwZXzljkDvnA0bvJUJXSO/wdb90BXAQz7VTPSHzC9x2"
++                                                                            +"00Zx0t6xjAuub0ovlW1voOg2gnpvKTh76QefbtZeZs6XmoCsidn1dFPZljkAljfrXCQXoUjIUPCo"
++                                                                            +"XF1w5geVvHoOHOKEQjO1U9f1GrpB5/jBYaKpNNbwjs6eXIuTzZ5ZErXBM6MDrPGCwNUbd0W5e3S5"
++                                                                            +"DZ3xhO7OTZWSPhU54q8qloywa+oV5PLqjMpE3ko0QXCt2BYoAeSZx3ti6rEvUGLWRjEQ3m5hdhyN"
++                                                                            +"DcEOBagQ6tjY+grLyygrsOM9Ovwn/iRV85tNcGk51owfESMM+cyhNbKJm/o4p3yFm2SSDlt/AvVk"
++                                                                            +"9HuyoaRYnBrzlI69hwsuNxq1BytbAbMdGIHiBc5OsVrR/qR0rhhU9Rg8jk/rv/BRiseD7O5Wq2y4"
++                                                                            +"1DrVDqw5OFjN91M/9U1WqFILQkLbSRgtL2DVPXXg2auyICGDNdM+Z6ewU6C243EFRiaDjWDVWL1d"
++                                                                            +"UjDuKC+tsp2ctombe7X2qsuB0GvwoTXwpPkGzqg4hZmxSLG0ZIHDr3al9O/FNxZ8E2YDg21Rs8YB"
++                                                                            +"0Us+GghqhLv2QsOnqBPsWArI27z1yZXXlhCi7ar10fvpO2YqpJFo7whfFQGbB7JspbiEBajTKPFA"
++                                                                            +"IvtR4x5pTPjtvdhuenhbSeG9zvRkspUTtAVe2dGjjrMhZQMNEqGrJMyIVjo44xtT4g46x6FQ40SO"
++                                                                            +"JRBzIcS99t75BJNThaO8loZddthqgQoCQ5gin8Gh6DMzTTDuKj7MBqBh9flaPkkNQm1mNdkIpXHC"
++                                                                            +"xqI3saCc9WoOK7lYLQbb7lus2Q1ASmWpa6onFw6emy159f9hhfsrWVNZ7c+q4/XNFgmRGioyYCPt"
++                                                                            +"p3WSqtw5VKAMaWZWZPo6tsCBQGZR2L0lXWeUZ54/vtOiLp4j7ApOeQnLRZhv6apG/SCsEqcRr1xn"
++                                                                            +"cQoGwWrrMkAL/WFhbLT3zIz9/U4ttWF5IsB4DKkcCpZyEdmKkR78rJeVIi97UetqRRijySYT8kII"
++                                                                            +"Jq27qevLrin79OqExnQqGNXkRyRBTFjMkTyzzJtomZy8/1p87EEFfrotQrmxtMqkajpIPu41/r19"
++                                                                            +"Gj06hiF9kQiz/IHYigXZha+EbO5PHvL8+sdoHfnPivzBY5CdM0kYsmwM7Z4eTpOynZq2QcmY6Y0r"
++                                                                            +"V0ngR37ATWfEX6WEtRCR7IIn7rSNsGPo378i1S0bTMcT3YlBi7tvRIrL4/oqEm5ycoICApwufmGF"
++                                                                            +"qb1SxECthbYfMCH+nuyZrale3zRV9+abov0fEBvreEfS4ne87hlQNtQ8MOVx5yhRX4GN6ak17BNu"
++                                                                            +"xAP5v5vGlHdc7mPa6lVKVve/xyuLXfyrCO5N7HTVIJpDwnv6qoWXCTcuULyeh/pvEVsEH5wdvLQw"
++                                                                            +"qcYwVG4zMy1Lrxhd3V46ouyit+S2EKx0FTK89OZ5GY2Ay/SWBSKGEF06HAicQwzDj09QBdnLl19E"
++                                                                            +"9JsUhIDnWKwIJ3wAFdN0ZckvSWyoH50+Zkj+8rcHVG8lGiu8WjxPgh3pF75grDypoqr8DpokIPxO"
++                                                                            +"qVqzMo9vt5qklg+0SVoVPBzWQunNCOt+sbHW7tSXPrpUTYupV1Zjt/J6ygkpPE+V1WAohsdxuhBu"
++                                                                            +"OpW9ANEydtNEHss2KCOoDljxEWQwjlQXxXu6FHYrIBbsgCeHO/1gHMcQ+Ma8xr51CFKXt1NS0HF9"
++                                                                            +"I4CYhcyoT6kA31z8S1Uz7P6SGL+n+mwSqm1H9y1xKv7lAxGNLvuKnG5g00yhv7acTLkeBKqVnZUs"
++                                                                            +"lPEFGCOPXLl1vcBBRsRMruzQdV+ti53PtLpFiPQkBdJSGWTZOuCWX8XndrHPUuWJR2nR7xqSlaBx"
++                                                                            +"Mk7ejmMmYyAJnkh1ErqQs25De2Mth+eVPFfdgESx60TBrjocCFBURdozwkTu9ZxwdO67QlLNxmPW"
++                                                                            +"hVyHo/K8sMXwk4zJcGIJXinEWPWlFCufaZ64yJH9FYe2IKF0EGsxign3nM7gTrHaf3MsO6CtZIXc"
++                                                                            +"D/3Nb4mI85e1Kg5A+ulHknMpThpg1bH58TdsPyBiVhHACApJSLC4zeanNX886XhUZJL9gC6t28pJ"
++                                                                            +"/5lUfF66r8UqRDIQ9uftqCqjsG0j3O6K7NwL6b5gQJEt8hZ/FHi7QUjaaubv6/qxUAXSGhqCt4yW"
++                                                                            +"uSnVm6lfVC/JoaYheok8GZKeTI8gWISN6D/+HwAAAAEABVguNTA5AAAF0TCCBc0wggO1oAMCAQIC"
++                                                                            +"CQCtABPAnxRJbjANBgkqhkiG9w0BAQUFADBNMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0"
++                                                                            +"ZTERMA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxCjAIBgNVBAMUASowHhcNMTYwOTAy"
++                                                                            +"MTQxNTQ1WhcNMjYwNzEyMTQxNTQ1WjBNMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHcHJpdmF0ZTER"
++                                                                            +"MA8GA1UEBxMIcHJvdmluY2UxDTALBgNVBAoTBGNpdHkxCjAIBgNVBAMUASowggIiMA0GCSqGSIb3"
++                                                                            +"DQEBAQUAA4ICDwAwggIKAoICAQCyX4lQlx7cg4Psk2Vaf8eBZxrwwgCBAc6t1p84glBeqWjMlpR1"
++                                                                            +"nLTOe12m+t7/gNgOvHsuitUTYUF9/BElN63ZhviqvpzWjEZ8p5GxBTdul0qucVdrEauCh/3BKLH1"
++                                                                            +"O+kbDVF3Tw8flz4xv4ra+pLh1AijBkl5Q6oslN7h/r9nuuyTOPhbv0WPKRywkzuSK0owwJBz0ryL"
++                                                                            +"TdlhM/cah6k82UPKG/e1DAkLCucQhfPe760H19K0uYs5NR7HeT7M9L7aLSDM4t0dgPCVWqCq8o2q"
++                                                                            +"Ap3cXOiLMF/eltwXs6VE1CCKYgH1w3jX72Eh3yh6/N1giLFOfhrutmLkG2TCV/XQ3ZpQDhUXX5Wv"
++                                                                            +"KHj05IjtvuccLeuNdhNSuz+ILqAwNfdasF4/1CCMKAOIRZ5j7QpDhH+Rz8rcbxnT97LGflsfmRcd"
++                                                                            +"72gQMNh7QWg61FtVnwYDhrTmI4rw4aO1ZLfAKd5k6CBqpCa8FnPqBDrvfduimRSmjMxO73tHyKQF"
++                                                                            +"yoWDCGWRjpq/8Itb9nqg+R+IF0vl2KCoylf9/TbLy+5yZ0sWqq6r1vCWv0mzeKbPp0b6Q0Atv6yx"
++                                                                            +"vGVDeSdCHGEhnV7Msfcr2BonEu/L83WI8MicwibiDYXxUSQ1V4rYEqQ9gIyR5a2910ieMqY92rme"
++                                                                            +"iiFF4Xau3EvlzQAcLqyKHZ0FOwIDAQABo4GvMIGsMB0GA1UdDgQWBBQ1Fxb6/PUc5nqdDBn/NYDS"
++                                                                            +"FyDV8jB9BgNVHSMEdjB0gBQ1Fxb6/PUc5nqdDBn/NYDSFyDV8qFRpE8wTTELMAkGA1UEBhMCVVMx"
++                                                                            +"EDAOBgNVBAgTB3ByaXZhdGUxETAPBgNVBAcTCHByb3ZpbmNlMQ0wCwYDVQQKEwRjaXR5MQowCAYD"
++                                                                            +"VQQDFAEqggkArQATwJ8USW4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAgEAZZAiMQqW"
++                                                                            +"00X6KO7uPaHblwo+n4LRKNR+1PIZMMa4fUrx+fA/JEW/UosOlFv83xeJEpQhExFU3oLR/CgxnMlj"
++                                                                            +"exH+szFRSuWaT6U7RKxpQ8l8OEmrMtcTbmHhwBTlqPIWglMmxV68pGrZCX+qfCl+nXxAPqep1kqA"
++                                                                            +"j2OAYeYChS8b0zXPwRbbH2ULCGSlkMS/6mBq5/05ZrA4MmkreTjGUK+BUCxFRmdmdDTewJUzw8nV"
++                                                                            +"B+fMu5Wyb9tbHXSvkjlASBhK1o1fN2xceA1+BTx6TrSvPfwmDkkHHKpmC7MJkT0owiDSeFMm8Vtd"
++                                                                            +"fA5xqfb+O5Csevm52szqOLXv/5I5dJ795GtHTJR+4Bv0Ntn2+8y9GhCPx4x1LDaBLcPZEMVvld1c"
++                                                                            +"f2XVvDSOHHUReL/2r+adajNf01Vvd1ZtlZzvpUkQeDFxPY6XPQMUlUjV9Sp8rrKP6ysW8BZiZMct"
++                                                                            +"YHH0gkJ3z9y7zXYFVb6KuNG20XdT9vEUqxkzhkoCCzRpOzBhOxZItki+kT/UkSxP+b3VMgx4PF1J"
++                                                                            +"qUfj5ZDfzEL1HQDWdi8gzm7ClHTeCb0Gq7oAmdb2InHeFYz2NiAR0UQiBZZHqoENjwUdzcCeKaZG"
++                                                                            +"8v9/OKI8hCvU/63IsaQT6QxEK6IpF5YqljRoIFOpDzzS6FLKBlLbbf37g6GqNiVVOruqilMacycQ"
++                                                                            +"RWdkr19vdcSwp79HmA=="
++                                                                           );
+ 
+ 
+ }
diff --git a/debian/patches/bcel.patch b/debian/patches/bcel.patch
new file mode 100644
index 0000000..15e717a
--- /dev/null
+++ b/debian/patches/bcel.patch
@@ -0,0 +1,58 @@
+--- a/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/ldap/LDAPSSLSocketFactoryGenerator.java
++++ b/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/ldap/LDAPSSLSocketFactoryGenerator.java
+@@ -20,10 +20,10 @@
+  */
+ package org.apache.qpid.server.security.auth.manager.ldap;
+ 
+-import static org.apache.bcel.Constants.ACC_PRIVATE;
+-import static org.apache.bcel.Constants.ACC_PUBLIC;
+-import static org.apache.bcel.Constants.ACC_STATIC;
+-import static org.apache.bcel.Constants.ACC_SUPER;
++import static org.apache.bcel.Const.ACC_PRIVATE;
++import static org.apache.bcel.Const.ACC_PUBLIC;
++import static org.apache.bcel.Const.ACC_STATIC;
++import static org.apache.bcel.Const.ACC_SUPER;
+ 
+ import java.io.ByteArrayOutputStream;
+ import java.io.IOException;
+@@ -32,12 +32,12 @@
+ import javax.net.SocketFactory;
+ import javax.net.ssl.SSLSocketFactory;
+ 
+-import org.apache.bcel.Constants;
++import org.apache.bcel.Const;
+ import org.apache.bcel.classfile.JavaClass;
+ import org.apache.bcel.generic.ClassGen;
+ import org.apache.bcel.generic.ConstantPoolGen;
+ import org.apache.bcel.generic.FieldGen;
+-import org.apache.bcel.generic.InstructionConstants;
++import org.apache.bcel.generic.InstructionConst;
+ import org.apache.bcel.generic.InstructionFactory;
+ import org.apache.bcel.generic.InstructionList;
+ import org.apache.bcel.generic.MethodGen;
+@@ -107,7 +107,7 @@
+         createSslContextStaticField(classGen, constantPoolGen);
+         createGetDefaultStaticMethod(classGen, constantPoolGen, factory);
+ 
+-        classGen.addEmptyConstructor(Constants.ACC_PROTECTED);
++        classGen.addEmptyConstructor(Const.ACC_PROTECTED);
+ 
+         JavaClass javaClass = classGen.getJavaClass();
+         ByteArrayOutputStream out = null;
+@@ -167,13 +167,13 @@
+                             constantPoolGen);
+ 
+         il.append(instructionFactory.createNew(classGen.getClassName()));
+-        il.append(InstructionConstants.DUP);
++        il.append(InstructionConst.DUP);
+ 
+         il.append(instructionFactory.createInvoke(classGen.getClassName(), "<init>", Type.VOID,
+                                        new Type[] {},
+-                                       Constants.INVOKESPECIAL));
++                                       Const.INVOKESPECIAL));
+ 
+-        il.append(InstructionConstants.ARETURN);
++        il.append(InstructionConst.ARETURN);
+ 
+         mg.setMaxStack();
+         classGen.addMethod(mg.getMethod());
diff --git a/debian/patches/pom.patch b/debian/patches/pom.patch
new file mode 100644
index 0000000..ae5e025
--- /dev/null
+++ b/debian/patches/pom.patch
@@ -0,0 +1,58 @@
+--- a/pom.xml
++++ b/pom.xml
+@@ -173,7 +173,7 @@
+     <module>broker-plugins/amqp-msg-conv-0-8-to-1-0</module>
+     <module>broker-plugins/amqp-msg-conv-0-10-to-1-0</module>
+     <module>broker-plugins/derby-store</module>
+-    <module>broker-plugins/jdbc-provider-bone</module>
++    <!--module>broker-plugins/jdbc-provider-bone</module-->
+     <module>broker-plugins/jdbc-store</module>
+     <module>broker-plugins/management-amqp</module>
+     <module>broker-plugins/management-http</module>
+@@ -185,7 +185,7 @@
+     <module>client/example</module>
+     <module>management/common</module>
+     <module>jca</module>
+-    <module>jca/rar</module>
++    <!--module>jca/rar</module-->
+ 
+     <module>tools</module>
+     <module>management/example</module>
+@@ -197,9 +197,9 @@
+     <module>qpid-perftests-systests</module>
+ 
+     <module>perftests/visualisation-jfc</module>
+-    <module>bdbstore</module>
++    <!--module>bdbstore</module>
+     <module>bdbstore/jmx</module>
+-    <module>bdbstore/systests</module>
++    <module>bdbstore/systests</module-->
+ 
+     <module>joramtests</module>
+ 
+@@ -251,6 +251,14 @@
+             <optimize>true</optimize>
+             <showDeprecation>true</showDeprecation>
+             <showWarnings>true</showWarnings>
++            <useIncrementalCompilation>false</useIncrementalCompilation>
++            <excludes>
++              <exclude>**/org/apache/qpid/ra/tm/GeronimoTransactionManagerLocator.java</exclude>
++              <exclude>**/org/apache/qpid/server/store/VirtualHostMessageStoreTest.java</exclude>
++            </excludes>
++            <testExcludes>
++             <exclude>**/org/apache/qpid/server/store/VirtualHostMessageStoreTest.java</exclude>
++            </testExcludes>
+           </configuration>
+         </plugin>
+         <plugin>
+@@ -347,6 +355,10 @@
+           <includes>
+             <include>**/*Test.java</include>
+           </includes>
++          <excludes>
++            <exclude>**/StartupAppenderTest.java</exclude>
++            <exclude>**/AppenderUtilsTest.java</exclude>
++          </excludes>
+           <redirectTestOutputToFile>true</redirectTestOutputToFile>
+           <systemPropertyVariables>
+             <!-- Defaults -->
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..5694907
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,4 @@
+0001-NO-JIRA-Update-expired-certificates-embedded-in-unit.patch
+pom.patch
+bcel.patch
+
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..5037efe
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,24 @@
+#!/usr/bin/make -f
+# See debhelper(7) (uncomment to enable)
+# output every command that modifies files on the build system.
+#export DH_VERBOSE = 1
+
+
+# see FEATURE AREAS in dpkg-buildflags(1)
+#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+# see ENVIRONMENT in dpkg-buildflags(1)
+# package maintainers to append CFLAGS
+#export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
+# package maintainers to append LDFLAGS
+#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+
+
+%:
+	dh $@ --buildsystem=maven
+
+# dh_make generated override targets
+# This is example for Cmake (See https://bugs.debian.org/641051 )
+#override_dh_auto_configure:
+#	dh_auto_configure -- #	-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)
+
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/qpid-java.git



More information about the pkg-java-commits mailing list