dims 02/05/30 05:16:00
Modified: java build.xml
Log:
"PATCH: Allow connection to unsigned SSL servers" from <[EMAIL PROTECTED]>
Revision Changes Path
1.139 +11 -0 xml-axis/java/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/xml-axis/java/build.xml,v
retrieving revision 1.138
retrieving revision 1.139
diff -u -r1.138 -r1.139
--- build.xml 23 May 2002 18:53:30 -0000 1.138
+++ build.xml 30 May 2002 12:16:00 -0000 1.139
@@ -80,6 +80,7 @@
<property name="lib.dir" location="./lib"/>
<property name="wsdl4j.jar" location="lib/wsdl4j.jar"/>
+ <property name="jsse.jar" location="lib/jsse.jar"/>
<property name="commons-logging.jar" location="lib/commons-logging.jar"/>
<property name="log4j-core.jar" location="lib/log4j-core.jar"/>
<property name="tt-bytecode.jar" location="lib/tt-bytecode.jar"/>
@@ -117,6 +118,7 @@
<pathelement location="${junit.jar}"/>
<pathelement location="${excalibur.jar}"/>
<pathelement location="${j2ee.jar}"/>
+ <pathelement location="${jsse.jar}"/>
<pathelement location="${tools.jar}"/>
<fileset dir="${axis.lib.dir}">
<include name="*.jar"/>
@@ -172,6 +174,13 @@
classname="javax.mail.internet.MimeMessage"
classpathref="classpath"/>
+ <condition property="jsse.present" >
+ <and>
+ <available classname="com.sun.net.ssl.X509TrustManager"
classpathref="classpath" />
+ <available classname="javax.net.SocketFactory" classpathref="classpath" />
+ </and>
+ </condition>
+
<condition property="attachments.present" >
<and>
<available classname="javax.activation.DataHandler"
classpathref="classpath" />
@@ -207,6 +216,7 @@
<echo message="mailapi.present=${mailapi.present}" />
<echo message="attachments.present=${attachments.present}" />
<echo message="security.present=${security.present}" />
+ <echo message="jsse.present=${jsse.present}" />
<echo message=""/>
<echo message="--- Property values ---" />
<echo message="debug=${debug}" />
@@ -267,6 +277,7 @@
<exclude name="**/javax/xml/soap/*.java" unless="attachments.present"/>
<exclude name="**/javax/xml/rpc/handler/soap/*.java"
unless="attachments.present"/>
<exclude name="**/javax/xml/rpc/server/Servlet*.java"
unless="servlet.present"/>
+ <exclude name="**/org/apache/axis/transport/http/FakeTrustSocketFactory.java"
unless="jsse.present"/>
<exclude name="**/*TestSuite.java" unless="junit.present"/>
</javac>
<copy file="${src.dir}/org/apache/axis/server/server-config.wsdd"