/[Apache-SVN]
ViewVC logotype

Revision 1237504


Jump to revision: Previous Next
Author: kwall
Date: Sun Jan 29 22:57:31 2012 UTC (12 years, 2 months ago)
Changed paths: 19
Log Message:
QPID-3739: Java properties qpid.ssl.keyStoreCertType and qpid.ssl.trustStoreCertType have misleading names and would be better called qpid.ssl.[Key|Trust]ManagerFactory.algorithm

* Introduced two properties qpid.ssl.KeyManagerFactory.algorithm and qpid.ssl.TrustManagerFactory.algorithm to allow a client user to override the algorithm name used when Qpid client constructs a KeyManager or TrustManager.
* Continued to support qpid.ssl.keyStoreCertType and qpid.ssl.trustStoreCertType (now marked as deprecated)
* Introduced a new Java Broker configuration key connector/ssl/keyManagerFactoryAlgorithm
* Continued to support broker configuration key connector/ssl/certType (now marked as deprecated and will issue warning if used).
* Changed the default from hardcoded 'SunX509' to the value(s) returned by KeyManagerFactory#getDefaultAlgorithm() and TrustManagerFactory#getDefaultAlgorithm().  This allows the Java Broker and Client to be used out of the box on non-Sun JDKs without having to set qpid.ssl.KeyManagerFactory.algorithm or qpid.ssl.TrustManagerFactory.algorithm.
* Updated client docbook documentation.

Tested both Java Broker and Client on IBM JDK and ensured all 0-10 and 0-9-1 profiles pass (including SSLTest which was failing prior to this change).

Changed paths

Path Details
Directoryqpid/trunk/qpid/doc/book/src/Programming-In-Apache-Qpid.xml modified , text changed
Directoryqpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/Broker.java modified , text changed
Directoryqpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java modified , text changed
Directoryqpid/trunk/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java modified , text changed
Directoryqpid/trunk/qpid/java/broker-plugins/experimental/info/src/main/java/org/apache/qpid/info/AppInfo.java modified , text changed
Directoryqpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQConnectionDelegate_8_0.java modified , text changed
Directoryqpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/configuration/Accessor.java modified , text changed
Directoryqpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/configuration/ClientProperties.java modified , text changed
Directoryqpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/configuration/PropertyUtils.java modified , text changed
Directoryqpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/configuration/QpidProperty.java modified , text changed
Directoryqpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/ssl/SSLContextFactory.java modified , text changed
Directoryqpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/ConnectionSettings.java modified , text changed
Directoryqpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/network/security/SecurityLayerFactory.java modified , text changed
Directoryqpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/network/security/ssl/QpidClientX509KeyManager.java modified , text changed
Directoryqpid/trunk/qpid/java/common/src/test/java/org/apache/qpid/configuration/ added
Directoryqpid/trunk/qpid/java/common/src/test/java/org/apache/qpid/configuration/QpidPropertyTest.java added
Directoryqpid/trunk/qpid/java/common/src/test/java/org/apache/qpid/ssl/SSLContextFactoryTest.java modified , text changed
Directoryqpid/trunk/qpid/java/common/src/test/java/org/apache/qpid/transport/ConnectionSettingsTest.java modified , text changed
Directoryqpid/trunk/qpid/java/common/src/test/java/org/apache/qpid/util/PropertyUtilsTest.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26