I found the solution.

Added below two lines of code in my client program
 
System.setProperty("org.jboss.security.httpInvoker.sslSocketFactoryBuilder","AMSSLSocketFactoryBuilder");
        System.setProperty("org.jboss.security.ignoreHttpsHost","true");


AMSSLSocketFactoryBuilder is a class and code is given below

import javax.net.ssl.SSLSocketFactory;

import org.jboss.net.ssl.SSLSocketFactoryBuilder;

import com.sun.net.ssl.SSLContext;
import com.sun.net.ssl.TrustManager;
import com.sun.net.ssl.X509TrustManager;


/**
 * @author Yogendrababu
 *
 * TODO 
 * 
 */
public class AMSSLSocketFactoryBuilder implements SSLSocketFactoryBuilder
{
    public AMSSLSocketFactoryBuilder()
    {
        System.out.println("Should work now");
    }
    public SSLSocketFactory getSocketFactory() throws Exception
    {
            TrustManager[] trustAllCerts = new TrustManager[]{
                                new X509TrustManager() {
                                    public java.security.cert.X509Certificate[] 
getAcceptedIssuers() {
                                        return null;
                                    }
                                    public boolean isClientTrusted(
                                        java.security.cert.X509Certificate[] 
certs) {
                                        System.out.println("Yoge");
                                                                return true;
                                    }
                                    public boolean isServerTrusted(
                                        java.security.cert.X509Certificate[] 
certs) {
                                        System.out.println("7777");
                                                                return true;
                                    }
                                }
                            };
                    try {
                        SSLContext sc = SSLContext.getInstance("SSL");          
       
                        sc.init(null,  trustAllCerts, new 
java.security.SecureRandom());//new java.security.SecureRandom());
                     // con.setSSLSocketFactory(sc.getSocketFactory());
                        return sc.getSocketFactory();   
                       
                    } catch (Exception e) {
                                e.printStackTrace();
                    }
                    return null;

    }
}


View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3874995#3874995

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3874995


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to