Package org.jboss.remoting.security

Examples of org.jboss.remoting.security.SSLSocketBuilder


      // need to set the system properties to the keystore and password
      String keyStoreFilePath = this.getClass().getResource("../.keystore").getFile();
      System.setProperty("javax.net.ssl.keyStore", keyStoreFilePath);
      System.setProperty("javax.net.ssl.keyStorePassword", "unit-tests-server");

      SSLSocketBuilder server = new SSLSocketBuilder();
      serverSocketFactory = server.createSSLServerSocketFactory();

      return serverSocketFactory;
   }
View Full Code Here


*/
public class SSLSimpleClient
{
   public static void main(String[] args) throws Exception
   {
      SSLSocketBuilder server = new SSLSocketBuilder();
//      server.setUseSSLSocketFactory(false);
//      server.setTrustStoreURL(".truststore");
//      server.setSecureSocketProtocol("SSL");

      SocketFactory sf = server.createSSLSocketFactory();

      Socket s = sf.createSocket(args[0], Integer.parseInt(args[1]));

      BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));
      PrintWriter pw = new PrintWriter(s.getOutputStream());
View Full Code Here

   throws NoSuchAlgorithmException, KeyManagementException, IOException,
   CertificateException, UnrecoverableKeyException, KeyStoreException
   {
      ServerSocketFactory serverSocketFactory = null;
     
      SSLSocketBuilder server = new SSLSocketBuilder();
      server.setUseSSLServerSocketFactory(false);
     
      server.setSecureSocketProtocol("SSL");
      server.setTrustStoreAlgorithm("SunX509");
     
      server.setTrustStoreType("JKS");
      String trustStoreFilePath = this.getClass().getResource("../.truststore").getFile();
      server.setTrustStoreURL(trustStoreFilePath);
      server.setTrustStorePassword("unit-tests-client");
//      server.setUseClientMode(true);
      server.setServerSocketUseClientMode(true);
      server.setSocketUseClientMode(false);
      /*
       * This is optional since if not set, will use
       * the key store password (and are the same in this case)
       */
      //server.setKeyPassword("unit-tests-server");
     
      serverSocketFactory = server.createSSLServerSocketFactory();
     
      return serverSocketFactory;
   }
View Full Code Here

      // need to set the system properties to the keystore and password
      String keyStoreFilePath = this.getClass().getResource("../.keystore").getFile();
      System.setProperty("javax.net.ssl.keyStore", keyStoreFilePath);
      System.setProperty("javax.net.ssl.keyStorePassword", "unit-tests-server");

      SSLSocketBuilder server = new SSLSocketBuilder();
      serverSocketFactory = server.createSSLServerSocketFactory();

      return serverSocketFactory;
   }
View Full Code Here

      System.setProperty("javax.net.ssl.keyStorePassword", "unit-tests-server");


      if(serverSocketFactory == null)
      {
         SSLSocketBuilder server = new SSLSocketBuilder();
         //server.setUseSSLServerSocketFactory(false);
//         server.setKeyStoreURL(".keystore");
//         server.setKeyStorePassword("unit-tests-server");
//         /*
//          * This is optional since if not set, will use
//          * the key store password (and are the same in this case)
//          */
//         //server.setKeyPassword("unit-tests-server");
//
//         server.setSecureSocketProtocol("SSL");

         serverSocketFactory = server.createSSLServerSocketFactory();
      }
      InetAddress addr = InetAddress.getLocalHost();
      final ServerSocket ss = serverSocketFactory.createServerSocket(9097, 200, addr);

      while(keepRunning)
View Full Code Here

     
      SocketFactory wrapper = sf;

      try
      {
         SSLSocketBuilder server = new SSLSocketBuilder(configuration);
         sf = server.createSSLSocketFactory();
      }
      catch (Exception e)
      {
         log.error("Error creating SSL Socket Factory for client invoker.", e);
      }
View Full Code Here

            boolean useClientMode = builder.isServerSocketUseClientMode();
            builder.setSocketUseClientMode(useClientMode);
            return builder.createSSLSocketFactory();
         }

         SSLSocketBuilder builder = new SSLSocketBuilder(configuration);
         return builder.createSSLSocketFactory();
      }
      catch(Exception e)
      {
         log.error("Error creating SSL Socket Factory for server invoker.", e);
//         throw new IOException("Error creating SSL Socket Factory.  Root cause: " + e.getMessage());
View Full Code Here

     
      SocketFactory wrapper = sf;

      try
      {
         SSLSocketBuilder server = new SSLSocketBuilder(configuration);
         server.setUseSSLSocketFactory(false);
         sf = server.createSSLSocketFactory();
         this.configuration.put(Multiplex.SOCKET_FACTORY, sf);
      }
      catch(Exception e)
      {
         log.error("Error creating SSL Socket Factory for client invoker.", e);
View Full Code Here

     
      SocketFactory wrapper = sf;

      try
      {
         SSLSocketBuilder server = new SSLSocketBuilder(configuration);
         sf = server.createSSLSocketFactory();
      }
      catch (Exception e)
      {
         log.error("Error creating SSL Socket Factory for client invoker.", e);
      }
View Full Code Here

      config.put(SSLSocketBuilder.REMOTING_KEY_STORE_TYPE, "JKS");
      String keyStoreFilePath = getKeystoreFilePath();
      config.put(SSLSocketBuilder.REMOTING_KEY_STORE_FILE_PATH, keyStoreFilePath);
      config.put(SSLSocketBuilder.REMOTING_KEY_STORE_PASSWORD, "unit-tests-server");
      config.put(SSLSocketBuilder.REMOTING_SSL_PROTOCOL, "SSL");
      SSLSocketBuilder builder = new SelfIdentifyingSSLSocketBuilder(config, secret);
      builder.setUseSSLServerSocketFactory(false);
      SSLServerSocketFactoryService service = new SSLServerSocketFactoryService();
      service.setSSLSocketBuilder(builder);
      service.start();
      return service;
   }
View Full Code Here

TOP

Related Classes of org.jboss.remoting.security.SSLSocketBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.