Package com.sun.appserv.management.config

Examples of com.sun.appserv.management.config.SSLConfig


    final String  props  = Util.makeJ2EETypeProp( XTypes.SSL_CONFIG );
    final Set    sslConfigs  = queryMgr.queryPropsSet( props );
    final Iterator  iter  = sslConfigs.iterator();
    while( iter.hasNext() )
    {
      final SSLConfig  ssl  = (SSLConfig)iter.next();
     
      ssl.getCertNickname();
      ssl.getClientAuthEnabled();
     
      ssl.getSSL2Enabled();
      ssl.getSSL2Ciphers();
     
      ssl.getSSL3Enabled();
      ssl.getSSL3TLSCiphers();
     
      ssl.getTLSEnabled();
     
      ssl.getTLSRollbackEnabled();
    }
  }
View Full Code Here


      assert listener != null;
      assert listener == newListener;
     
      final String  CERT_NICKNAME  = NAME + "Cert";
     
      final SSLConfig ssl = listener.createSSLConfig( CERT_NICKNAME, options);
      assert ssl != null;
      assert ssl.getCertNickname().equals( CERT_NICKNAME );
     
      listener.removeSSLConfig();
    }
    finally
    {
View Full Code Here

      assert listener != null;
      assert listener == newListener;
     
      final String  CERT_NICKNAME  = NAME + "Cert";
     
      final SSLConfig ssl = listener.createSSLConfig( CERT_NICKNAME, null);
      assert ssl != null;
      assert ssl.getCertNickname().equals( CERT_NICKNAME );
     
      listener.removeSSLConfig();
    }
    finally
    {
View Full Code Here

      assert jmxConnector != null;
      assert jmxConnector == newConfig;
     
      final String  CERT_NICKNAME  = NAME + "Cert";
     
      final SSLConfig ssl = jmxConnector.createSSLConfig( CERT_NICKNAME, null);
      assert ssl != null;
      assert ssl.getCertNickname().equals( CERT_NICKNAME );
     
      jmxConnector.removeSSLConfig();
    }
    finally
    {
View Full Code Here

                    NodeAgentConfig agentConfig = AMXUtil.getDomainConfig().getNodeAgentConfigMap().get(oName);
                    JMXConnectorConfig jmxConfig = agentConfig.getJMXConnectorConfig();
                    sslContainerConfig = (SSLConfigContainer)jmxConfig;
                }
               
                SSLConfig sslConfig = sslContainerConfig.getSSLConfig();
                if(sslConfig != null){
                    clientAuth = sslConfig.getClientAuthEnabled();
                    handlerCtx.setOutputValue("CertNickname", sslConfig.getCertNickname());
                    ssl3Prop = sslConfig.getSSL3Enabled();
                    ssl2Prop = sslConfig.getSSL2Enabled();
                    tlsProp = sslConfig.getTLSEnabled();
                    selectedCiphers = sslConfig.getSSL3TLSCiphers();
                }
            }else{
                if(sslProps != null){
                    clientAuth = (Boolean)sslProps.get("clientAuth");
                    ssl3Prop = (Boolean)sslProps.get("ssl3Prop");
View Full Code Here

                        sslContainerConfig = (SSLConfigContainer)httpConfig;
                    }
                }
               
                if((certNickname != null) && (!certNickname.equals(""))){
                    SSLConfig sslConfig = sslContainerConfig.getSSLConfig();
                    if(sslConfig == null){
                        sslConfig = sslContainerConfig.createSSLConfig(certNickname, new HashMap());
                    }else{
                        sslConfig.setCertNickname(certNickname);
                    }
                    sslConfig.setClientAuthEnabled((Boolean)handlerCtx.getInputValue("ClientAuth"));
                    boolean ssl3Prop = ((Boolean)handlerCtx.getInputValue("SSL3Prop")).booleanValue();
                    sslConfig.setSSL3Enabled(ssl3Prop);                  
                    if(!type.equals("iiop")) {
                        boolean ssl2Prop = ((Boolean)handlerCtx.getInputValue("SSL2Prop")).booleanValue();
                        sslConfig.setSSL2Enabled(ssl2Prop);                                           
                    }
                    boolean tlsProp = ((Boolean)handlerCtx.getInputValue("TLSProp")).booleanValue();
                    sslConfig.setTLSEnabled(tlsProp);
                    if(ssl3Prop || tlsProp){
                        SSLServerSocketFactory factory = (SSLServerSocketFactory)SSLServerSocketFactory.getDefault();
                        String[] supportedCiphers = factory.getDefaultCipherSuites();
                        Vector ciphersVector = getCiphersVector(supportedCiphers);
                        String[] selectedCiphers = getSelectedCiphersList(sslConfig.getSSL3TLSCiphers());
                        String[] selectedCommon = (String[])handlerCtx.getInputValue("SelectedCommon");
                        String[] selectedEph = (String[])handlerCtx.getInputValue("SelectedEph");
                        String[] selectedOther = (String[])handlerCtx.getInputValue("SelectedOther");
                        String[] selectedEcc = (String[])handlerCtx.getInputValue("SelectedEcc");
                       
                        //TODO Nitya - SSL Ciphers settings has issues. Has errors and does not save
                        // properly when selections are removed
                        String ciphers = processSelectedCiphers(selectedCommon, "");
                        ciphers = processSelectedCiphers(selectedEph, ciphers);
                        ciphers = processSelectedCiphers(selectedOther, ciphers);
                        ciphers = processSelectedCiphers(selectedEcc, ciphers);
                        //ciphers = processDeletedCiphers(selectedCiphers, ciphers);
                       
                        sslConfig.setSSL3TLSCiphers(ciphers);
                    }
                }
            }catch(Exception ex){
                GuiUtil.handleException(handlerCtx, ex);
            }
View Full Code Here

TOP

Related Classes of com.sun.appserv.management.config.SSLConfig

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.