Package org.jboss.remoting.security

Examples of org.jboss.remoting.security.SSLSocketBuilderMBean


               String className = SSLServerSocketFactoryServiceMBean.class.getName();
               boolean isCorrectType = isInstanceOf(server, serverSocketFactoryObjName, className);
               if (isCorrectType)
               {
                  Object o = getMBeanAttribute(server, serverSocketFactoryObjName, "SSLSocketBuilder");            
                  SSLSocketBuilderMBean sslSocketBuilder = (SSLSocketBuilderMBean) o;
                 
                  if (sslSocketBuilder != null)
                  {
                     SSLSocketBuilder clonedSSLSocketBuilder = (SSLSocketBuilder) sslSocketBuilder.clone();
                     boolean shouldUseDefault = sslSocketBuilder.getUseSSLServerSocketFactory();
                     clonedSSLSocketBuilder.setUseSSLSocketFactory(shouldUseDefault);
                     boolean useClientMode = sslSocketBuilder.isServerSocketUseClientMode();
                     clonedSSLSocketBuilder.setSocketUseClientMode(useClientMode);
                     SSLSocketFactoryService sslSocketFactoryService = new SSLSocketFactoryService();
                     sslSocketFactoryService.setSSLSocketBuilder(clonedSSLSocketBuilder);
                     sslSocketFactoryService.start();
                     clientConfig.put(Remoting.CUSTOM_SOCKET_FACTORY, sslSocketFactoryService);
View Full Code Here


      try
      {
         if (serverSocketFactory  instanceof CustomSSLServerSocketFactory)
         {
            CustomSSLServerSocketFactory customServerSocketFactory = (CustomSSLServerSocketFactory) serverSocketFactory;
            SSLSocketBuilderMBean builder = customServerSocketFactory.getSSLSocketBuilder();
            boolean shouldUseDefault = builder.getUseSSLServerSocketFactory();
            builder.setUseSSLSocketFactory(shouldUseDefault);
            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

               String className = SSLServerSocketFactoryServiceMBean.class.getName();
               boolean isCorrectType = SecurityUtility.isInstanceOf(server, serverSocketFactoryObjName, className);
               if (isCorrectType)
               {
                  Object o = SecurityUtility.getMBeanAttribute(server, serverSocketFactoryObjName, "SSLSocketBuilder");            
                  SSLSocketBuilderMBean sslSocketBuilder = (SSLSocketBuilderMBean) o;
                 
                  if (sslSocketBuilder != null)
                  {
                     SSLSocketBuilder clonedSSLSocketBuilder = (SSLSocketBuilder) sslSocketBuilder.clone();
                     boolean shouldUseDefault = sslSocketBuilder.getUseSSLServerSocketFactory();
                     clonedSSLSocketBuilder.setUseSSLSocketFactory(shouldUseDefault);
                     boolean useClientMode = sslSocketBuilder.isServerSocketUseClientMode();
                     clonedSSLSocketBuilder.setSocketUseClientMode(useClientMode);
                     SSLSocketFactoryService sslSocketFactoryService = new SSLSocketFactoryService();
                     sslSocketFactoryService.setSSLSocketBuilder(clonedSSLSocketBuilder);
                     sslSocketFactoryService.start();
                     clientConfig.put(Remoting.CUSTOM_SOCKET_FACTORY, sslSocketFactoryService);
View Full Code Here

      if (hostnameVerifier == null)
      {
         if (getSocketFactory() instanceof CustomSSLSocketFactory)
         {
            CustomSSLSocketFactory sf = (CustomSSLSocketFactory) getSocketFactory();
            SSLSocketBuilderMBean builder = sf.getSSLSocketBuilder();
            if (( builder.isSocketUseClientMode() && !builder.isServerAuthMode())
             || (!builder.isSocketUseClientMode() &&  builder.isClientAuthModeNone()))
               hostnameVerifier = new AnyhostVerifier();
         }
      }

      if (hostnameVerifier != null)
View Full Code Here

            if (server != null)
            {
               boolean isCorrectType = server.isInstanceOf(serverSocketFactoryObjName, SSLServerSocketFactoryServiceMBean.class.getName());
               if (isCorrectType)
               {
                  SSLSocketBuilderMBean sslSocketBuilder = (SSLSocketBuilderMBean)server.
                  getAttribute(serverSocketFactoryObjName, "SSLSocketBuilder");
                  if (sslSocketBuilder != null)
                  {
                     SSLSocketBuilder clonedSSLSocketBuilder = (SSLSocketBuilder) sslSocketBuilder.clone();
                     boolean shouldUseDefault = sslSocketBuilder.getUseSSLServerSocketFactory();
                     clonedSSLSocketBuilder.setUseSSLSocketFactory(shouldUseDefault);
                     boolean useClientMode = sslSocketBuilder.isServerSocketUseClientMode();
                     clonedSSLSocketBuilder.setSocketUseClientMode(useClientMode);
                     SSLSocketFactoryService sslSocketFactoryService = new SSLSocketFactoryService();
                     sslSocketFactoryService.setSSLSocketBuilder(clonedSSLSocketBuilder);
                     sslSocketFactoryService.start();
                     clientConfig.put(Remoting.CUSTOM_SOCKET_FACTORY, sslSocketFactoryService);
View Full Code Here

               String className = SSLServerSocketFactoryServiceMBean.class.getName();
               boolean isCorrectType = SecurityUtility.isInstanceOf(server, serverSocketFactoryObjName, className);
               if (isCorrectType)
               {
                  Object o = SecurityUtility.getMBeanAttribute(server, serverSocketFactoryObjName, "SSLSocketBuilder");            
                  SSLSocketBuilderMBean sslSocketBuilder = (SSLSocketBuilderMBean) o;
                 
                  if (sslSocketBuilder != null)
                  {
                     SSLSocketBuilder clonedSSLSocketBuilder = (SSLSocketBuilder) sslSocketBuilder.clone();
                     boolean shouldUseDefault = sslSocketBuilder.getUseSSLServerSocketFactory();
                     clonedSSLSocketBuilder.setUseSSLSocketFactory(shouldUseDefault);
                     boolean useClientMode = sslSocketBuilder.isServerSocketUseClientMode();
                     clonedSSLSocketBuilder.setSocketUseClientMode(useClientMode);
                     SSLSocketFactoryService sslSocketFactoryService = new SSLSocketFactoryService();
                     sslSocketFactoryService.setSSLSocketBuilder(clonedSSLSocketBuilder);
                     sslSocketFactoryService.start();
                     clientConfig.put(Remoting.CUSTOM_SOCKET_FACTORY, sslSocketFactoryService);
View Full Code Here

/*  276 */         if (server != null)
/*      */         {
/*  278 */           boolean isCorrectType = server.isInstanceOf(serverSocketFactoryObjName, SSLServerSocketFactoryServiceMBean.class.getName());
/*  279 */           if (isCorrectType)
/*      */           {
/*  281 */             SSLSocketBuilderMBean sslSocketBuilder = (SSLSocketBuilderMBean)server.getAttribute(serverSocketFactoryObjName, "SSLSocketBuilder");
/*      */
/*  283 */             if (sslSocketBuilder != null)
/*      */             {
/*  285 */               SSLSocketBuilder clonedSSLSocketBuilder = (SSLSocketBuilder)sslSocketBuilder.clone();
/*  286 */               boolean shouldUseDefault = sslSocketBuilder.getUseSSLServerSocketFactory();
/*  287 */               clonedSSLSocketBuilder.setUseSSLSocketFactory(shouldUseDefault);
/*  288 */               boolean useClientMode = sslSocketBuilder.isServerSocketUseClientMode();
/*  289 */               clonedSSLSocketBuilder.setSocketUseClientMode(useClientMode);
/*  290 */               SSLSocketFactoryService sslSocketFactoryService = new SSLSocketFactoryService();
/*  291 */               sslSocketFactoryService.setSSLSocketBuilder(clonedSSLSocketBuilder);
/*  292 */               sslSocketFactoryService.start();
/*  293 */               clientConfig.put("customSocketFactory", sslSocketFactoryService);
View Full Code Here

/* 205 */     if (hostnameVerifier == null)
/*     */     {
/* 207 */       if ((getSocketFactory() instanceof CustomSSLSocketFactory))
/*     */       {
/* 209 */         CustomSSLSocketFactory sf = (CustomSSLSocketFactory)getSocketFactory();
/* 210 */         SSLSocketBuilderMBean builder = sf.getSSLSocketBuilder();
/* 211 */         if (((builder.isSocketUseClientMode()) && (!builder.isServerAuthMode())) || ((!builder.isSocketUseClientMode()) && (builder.isClientAuthModeNone())))
/*     */         {
/* 213 */           hostnameVerifier = new AnyhostVerifier();
/*     */         }
/*     */       }
/*     */     }
View Full Code Here

/*     */     try
/*     */     {
/*  87 */       if ((serverSocketFactory instanceof CustomSSLServerSocketFactory))
/*     */       {
/*  89 */         CustomSSLServerSocketFactory customServerSocketFactory = (CustomSSLServerSocketFactory)serverSocketFactory;
/*  90 */         SSLSocketBuilderMBean builder = customServerSocketFactory.getSSLSocketBuilder();
/*  91 */         boolean shouldUseDefault = builder.getUseSSLServerSocketFactory();
/*  92 */         builder.setUseSSLSocketFactory(shouldUseDefault);
/*  93 */         boolean useClientMode = builder.isServerSocketUseClientMode();
/*  94 */         builder.setSocketUseClientMode(useClientMode);
/*  95 */         return builder.createSSLSocketFactory();
/*     */       }
/*     */
/*  98 */       SSLSocketBuilder builder = new SSLSocketBuilder(configuration);
/*  99 */       return builder.createSSLSocketFactory();
/*     */     }
/*     */     catch (Exception e)
/*     */     {
/* 103 */       log.error("Error creating SSL Socket Factory for server invoker.", e);
/*     */     }
View Full Code Here

      if (hostnameVerifier == null)
      {
         if (getSocketFactory() instanceof CustomSSLSocketFactory)
         {
            CustomSSLSocketFactory sf = (CustomSSLSocketFactory) getSocketFactory();
            SSLSocketBuilderMBean builder = sf.getSSLSocketBuilder();
            if (( builder.isSocketUseClientMode() && !builder.isServerAuthMode())
             || (!builder.isSocketUseClientMode() &&  builder.isClientAuthModeNone()))
               hostnameVerifier = new AnyhostVerifier();
         }
      }

      if (hostnameVerifier != null)
View Full Code Here

TOP

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

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.