Package com.sun.appserv.management.config

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


      private void
  setupConfig()
  {
      final DomainConfig  dc  = getDomainConfig();
      final ConfigConfig  cc  = getConfigConfig();
      final SecurityServiceConfig  ss  = cc.getSecurityServiceConfig();
      final AdminServiceConfig  as  = cc.getAdminServiceConfig();
     
      AuditModuleConfigTest.ensureDefaultInstance( ss );
     
      AuthRealmConfigTest.ensureDefaultInstance( ss );
View Full Code Here


   
        private static SecurityServiceConfig
    getDefaultSecurityServiceConfig( final DomainRoot domainRoot )
    {
        final ConfigConfig  config  = ConfigConfigTest.ensureDefaultInstance( domainRoot );
        final SecurityServiceConfig ss  = config.getSecurityServiceConfig();
        assert( ss != null );
        return ss;
    }
View Full Code Here

        private static MessageSecurityConfig
    create(
        final DomainRoot domainRoot,
        final String     authLayer )
    {
        final SecurityServiceConfig ss = getDefaultSecurityServiceConfig( domainRoot );
       
        final Map<String,String>    optional   = new HashMap<String,String>();
        final MessageSecurityConfig msc = ss.createMessageSecurityConfig( authLayer,
                "ClientProvider", ProviderConfig.PROVIDER_TYPE_CLIENT,
                "com.sun.xml.wss.provider.ClientSecurityAuthModul", optional );
       
        msc.createProviderConfig( "ServerProvider",
           ProviderConfig.PROVIDER_TYPE_SERVER, "com.sun.xml.wss.provider.ServerSecurityAuthModule", optional );
View Full Code Here

        if it already exists, it must be deleted first.
     */
        public void
  testCreateRemove( )
  {
        final SecurityServiceConfig ss  = getDefaultSecurityServiceConfig( getDomainRoot() );
        final Map<String,MessageSecurityConfig> messageSecurityConfigs = ss.getMessageSecurityConfigMap();
        MessageSecurityConfig   msc = messageSecurityConfigs.get( AUTH_TYPE );
       
        if ( msc != null )
        {
            ss.removeMessageSecurityConfig( AUTH_TYPE );
            msc = null;
        }
       
        msc = create( getDomainRoot(), AUTH_TYPE );
       
        ss.removeMessageSecurityConfig( AUTH_TYPE );
    }
View Full Code Here

      JMXConnectorConfig   result  =
          adminServiceConfig.getJMXConnectorConfigMap().get( getDefaultInstanceName() );
     
      if ( result == null )
      {
          final SecurityServiceConfig securityServiceConfig   =
              getConfigConfig( adminServiceConfig ).getSecurityServiceConfig();
             
          final AuthRealmConfig defaultAuthRealm  =
              AuthRealmConfigTest.ensureDefaultInstance( securityServiceConfig );
         
View Full Code Here

    final String    providerType,
    final String    providerClassname,
        Map<String,String>  optional )
  {
        final MessageSecurityConfig msc = (MessageSecurityConfig)getFactoryContainer();
        final SecurityServiceConfig ss  = (SecurityServiceConfig)(msc.getContainer());
       
        final MessageSecurityConfig newMSC  =
            ss.createMessageSecurityConfig( msc.getAuthLayer(), name, providerType, providerClassname, optional );
        // 'newMSC' and 'msc' should be the same.
       
        final ProviderConfig providerConfig = newMSC.getProviderConfigMap().get( name );
       
    return Util.getObjectName( providerConfig );
View Full Code Here

        @HandlerOutput(name="Realms", type=SelectItem[].class)})

        public static void getRealms(HandlerContext handlerCtx) {
       
        ConfigConfig config = AMXUtil.getConfig(((String)handlerCtx.getInputValue("ConfigName")));
        SecurityServiceConfig sConfig = config.getSecurityServiceConfig();
        Map<String,AuthRealmConfig>realms = sConfig.getAuthRealmConfigMap();
        String[] aRealm = (String[])realms.keySet().toArray(new String[realms.size()]);
        if(aRealm != null) {
            SelectItem[] options = ConfigurationHandlers.getOptions(aRealm);
            handlerCtx.setOutputValue("Realms", options);
        }
View Full Code Here

        @HandlerOutput(name="Jacc", type=SelectItem[].class)})

        public static void getJaccs(HandlerContext handlerCtx) {
       
        ConfigConfig config = AMXUtil.getConfig(((String)handlerCtx.getInputValue("ConfigName")));
        SecurityServiceConfig sConfig = config.getSecurityServiceConfig();
        Map<String,JACCProviderConfig>jacc = sConfig.getJACCProviderConfigMap();
        String[] jProvider = (String[])jacc.keySet().toArray(new String[jacc.size()]);
        SelectItem[] options = getOptions(jProvider);
  handlerCtx.setOutputValue("Jacc", options);
    }
View Full Code Here

        @HandlerOutput(name="AuditModules", type=SelectItem[].class)})

        public static void getAuditModules(HandlerContext handlerCtx) {
       
        ConfigConfig config = AMXUtil.getConfig(((String)handlerCtx.getInputValue("ConfigName")));
        SecurityServiceConfig sConfig = config.getSecurityServiceConfig();
        Map<String,AuditModuleConfig>modules = sConfig.getAuditModuleConfigMap();
        String[] aModules = (String[])modules.keySet().toArray(new String[modules.size()]);
        SelectItem[] options = getOptions(aModules);
        handlerCtx.setOutputValue("AuditModules", options);
    }
View Full Code Here

        @HandlerOutput(name="Properties", type=Map.class)})
       
        public static void getSecuritySettings(HandlerContext handlerCtx) {
       
        ConfigConfig config = AMXUtil.getConfig(((String)handlerCtx.getInputValue("ConfigName")));
        SecurityServiceConfig sConfig = config.getSecurityServiceConfig();
        boolean audit = sConfig.getAuditEnabled();
        String principal = sConfig.getDefaultPrincipal();
        String password = sConfig.getDefaultPrincipalPassword();
        boolean roleMapping = sConfig.getActivateDefaultPrincipalToRoleMapping();
        String mapped = sConfig.getMappedPrincipalClass();
        String realm = sConfig.getDefaultRealm();
        String module = sConfig.getAuditModules();
        String jacc = sConfig.getJACC();
        Map<String, String> props = sConfig.getProperties();
        handlerCtx.setOutputValue("Audit", audit);
        handlerCtx.setOutputValue("Principal", principal);
        handlerCtx.setOutputValue("Password", password);
        handlerCtx.setOutputValue("RoleMapping", roleMapping);
        handlerCtx.setOutputValue("Mapped", mapped);
View Full Code Here

TOP

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

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.