Author: foconer
Date: Wed Aug 30 02:12:54 2006
New Revision: 438429

URL: http://svn.apache.org/viewvc?rev=438429&view=rev
Log:
https://issues.apache.org/activemq/browse/AMQ-902

Bug: Compilation error on class HttpsTransportServer because 
setAlgorithm(String) was replaced in jetty-6.0.0rc2. 

Fix: Modified setting of algorithm with new methods.








Modified:
    
incubator/activemq/trunk/activemq-optional/src/main/java/org/apache/activemq/transport/https/HttpsTransportServer.java

Modified: 
incubator/activemq/trunk/activemq-optional/src/main/java/org/apache/activemq/transport/https/HttpsTransportServer.java
URL: 
http://svn.apache.org/viewvc/incubator/activemq/trunk/activemq-optional/src/main/java/org/apache/activemq/transport/https/HttpsTransportServer.java?rev=438429&r1=438428&r2=438429&view=diff
==============================================================================
--- 
incubator/activemq/trunk/activemq-optional/src/main/java/org/apache/activemq/transport/https/HttpsTransportServer.java
 (original)
+++ 
incubator/activemq/trunk/activemq-optional/src/main/java/org/apache/activemq/transport/https/HttpsTransportServer.java
 Wed Aug 30 02:12:54 2006
@@ -28,7 +28,9 @@
        private String keyStorePassword = System.getProperty( 
"javax.net.ssl.keyStorePassword" );
        private String keyStore = System.getProperty( "javax.net.ssl.keyStore" 
);
        private String keyStoreType = null;
-       private String certificateAlgorithm = null;
+       private String secureRandomCertficateAlgorithm = null;
+       private String trustCertificateAlgorithm = null;
+       private String keyCertificateAlgorithm = null;
        private String protocol = null;
        
        public HttpsTransportServer( URI uri ) {
@@ -47,8 +49,14 @@
                if ( keyStoreType != null ) {
                        sslConnector.setKeystoreType( keyStoreType );
                }
-               if ( certificateAlgorithm != null ) {
-                       sslConnector.setAlgorithm( certificateAlgorithm );
+               if ( secureRandomCertficateAlgorithm != null ) {
+                       sslConnector.setSecureRandomAlgorithm( 
secureRandomCertficateAlgorithm );
+               }
+               if ( keyCertificateAlgorithm != null ) {
+                       sslConnector.setSslKeyManagerFactoryAlgorithm( 
keyCertificateAlgorithm );
+               }
+               if ( trustCertificateAlgorithm != null ) {
+                       sslConnector.setSslTrustManagerFactoryAlgorithm( 
trustCertificateAlgorithm );
                }
                if ( protocol != null ) {
                        sslConnector.setProtocol( protocol );
@@ -62,14 +70,6 @@
        // Properties
        
//--------------------------------------------------------------------------------
        
-       public String getCertificateAlgorithm() {
-               return certificateAlgorithm;
-       }
-
-       public void setCertificateAlgorithm( String certificateAlgorithm ) {
-               this.certificateAlgorithm = certificateAlgorithm;
-       }
-
        public String getKeyStore() {
                return keyStore;
        }
@@ -108,6 +108,30 @@
 
        public void setProtocol( String protocol ) {
                this.protocol = protocol;
+       }
+
+       public String getSecureRandomCertficateAlgorithm() {
+               return secureRandomCertficateAlgorithm;
+       }
+
+       public void setSecureRandomCertficateAlgorithm(String 
secureRandomCertficateAlgorithm) {
+               this.secureRandomCertficateAlgorithm = 
secureRandomCertficateAlgorithm;
+       }
+
+       public String getKeyCertificateAlgorithm() {
+               return keyCertificateAlgorithm;
+       }
+
+       public void setKeyCertificateAlgorithm(String keyCertificateAlgorithm) {
+               this.keyCertificateAlgorithm = keyCertificateAlgorithm;
+       }
+
+       public String getTrustCertificateAlgorithm() {
+               return trustCertificateAlgorithm;
+       }
+
+       public void setTrustCertificateAlgorithm(String 
trustCertificateAlgorithm) {
+               this.trustCertificateAlgorithm = trustCertificateAlgorithm;
        }
 
 }


Reply via email to