Package org.jboss.security.config

Examples of org.jboss.security.config.IdentityTrustInfo


      //Get the Configuration
      ApplicationPolicy aPolicy = SecurityConfiguration.getApplicationPolicy( securityDomain);
      if(aPolicy == null)
         throw new IllegalStateException("ApplicationPolicy not found for "+ securityDomain);
     
      IdentityTrustInfo iti = aPolicy.getIdentityTrustInfo();
      if(iti == null)
         return;
      IdentityTrustModuleEntry[] itmearr = iti.getIdentityTrustModuleEntry();
      for(IdentityTrustModuleEntry itme: itmearr)
      {
         ControlFlag cf = itme.getControlFlag();
         if(cf == null)
            cf = ControlFlag.REQUIRED;
View Full Code Here


      //Get the Configuration
      ApplicationPolicy aPolicy = SecurityConfiguration.getApplicationPolicy( securityDomain);
      if(aPolicy == null)
         throw new IllegalStateException("ApplicationPolicy not found for "+ securityDomain);
     
      IdentityTrustInfo iti = aPolicy.getIdentityTrustInfo();
      if(iti == null)
         return;
      IdentityTrustModuleEntry[] itmearr = iti.getIdentityTrustModuleEntry();
      for(IdentityTrustModuleEntry itme: itmearr)
      {
         ControlFlag cf = itme.getControlFlag();
         if(cf == null)
            cf = ControlFlag.REQUIRED;
View Full Code Here

/*  74 */       AuditInfo ai = new AuditInfo(aPolicy.getName());
/*  75 */       child = ai;
/*     */     }
/*  78 */     else if ((child == null) && ("identity-trust".equals(localName)))
/*     */     {
/*  80 */       IdentityTrustInfo ai = new IdentityTrustInfo(aPolicy.getName());
/*  81 */       child = ai;
/*     */     }
/*  83 */     return child;
/*     */   }
View Full Code Here

/*     */
/* 102 */     ApplicationPolicy aPolicy = SecurityConfiguration.getApplicationPolicy(this.securityDomain);
/* 103 */     if (aPolicy == null) {
/* 104 */       throw new IllegalStateException("ApplicationPolicy not found for " + this.securityDomain);
/*     */     }
/* 106 */     IdentityTrustInfo iti = aPolicy.getIdentityTrustInfo();
/* 107 */     if (iti == null)
/* 108 */       return;
/* 109 */     IdentityTrustModuleEntry[] itmearr = iti.getIdentityTrustModuleEntry();
/* 110 */     for (IdentityTrustModuleEntry itme : itmearr)
/*     */     {
/* 112 */       ControlFlag cf = itme.getControlFlag();
/* 113 */       if (cf == null) {
/* 114 */         cf = ControlFlag.REQUIRED;
View Full Code Here

      {
         child = new AuditInfo(aPolicy.getName());
      }
      else if (child == null && "identity-trust".equals(localName))
      {
         child = new IdentityTrustInfo(aPolicy.getName());
      }
      return child;
   }
View Full Code Here

      //Get the Configuration
      ApplicationPolicy aPolicy = SecurityConfiguration.getApplicationPolicy( securityDomain);
      if(aPolicy == null)
         throw new IllegalStateException("ApplicationPolicy not found for "+ securityDomain);
     
      IdentityTrustInfo iti = aPolicy.getIdentityTrustInfo();
      if(iti == null)
         return;
      IdentityTrustModuleEntry[] itmearr = iti.getIdentityTrustModuleEntry();
      for(IdentityTrustModuleEntry itme: itmearr)
      {
         ControlFlag cf = itme.getControlFlag();
         if(cf == null)
            cf = ControlFlag.REQUIRED;
View Full Code Here

    private boolean processIdentityTrust(String securityDomain, ModelNode node, ApplicationPolicy applicationPolicy) {
        node = peek(node, IDENTITY_TRUST, CLASSIC);
        if (node == null)
            return false;

        IdentityTrustInfo identityTrustInfo = new IdentityTrustInfo(securityDomain);
        List<ModelNode> modules = node.get(TRUST_MODULES).asList();
        for (ModelNode module : modules) {
            String codeName = module.require(CODE).asString();
            ControlFlag controlFlag = ControlFlag.valueOf(module.require(FLAG).asString());
            Map<String, Object> options = extractOptions(module);
            IdentityTrustModuleEntry entry = new IdentityTrustModuleEntry(codeName, options);
            entry.setControlFlag(controlFlag);
            identityTrustInfo.add(entry);

        }
        applicationPolicy.setIdentityTrustInfo(identityTrustInfo);
        return true;
    }
View Full Code Here

    private boolean processIdentityTrust(String securityDomain, ModelNode node, ApplicationPolicy applicationPolicy) {
        node = peek(node, IDENTITY_TRUST, CLASSIC);
        if (node == null)
            return false;

        IdentityTrustInfo identityTrustInfo = new IdentityTrustInfo(securityDomain);
        List<ModelNode> modules = node.get(TRUST_MODULES).asList();
        for (ModelNode module : modules) {
            String codeName = module.require(CODE).asString();
            ControlFlag controlFlag = ControlFlag.valueOf(module.require(FLAG).asString());
            Map<String, Object> options = extractOptions(module);
            IdentityTrustModuleEntry entry = new IdentityTrustModuleEntry(codeName, options);
            entry.setControlFlag(controlFlag);
            identityTrustInfo.add(entry);

            String moduleName = module.get(MODULE).asString();
            if(module.hasDefined(MODULE) && moduleName != null &&  moduleName.length() > 0 ) {
                identityTrustInfo.setJBossModuleName(moduleName);
            }
        }
        applicationPolicy.setIdentityTrustInfo(identityTrustInfo);
        return true;
    }
View Full Code Here

      //Get the Configuration
      ApplicationPolicy aPolicy = SecurityConfiguration.getApplicationPolicy( securityDomain);
      if(aPolicy == null)
         throw new IllegalStateException("ApplicationPolicy not found for "+ securityDomain);
     
      IdentityTrustInfo iti = aPolicy.getIdentityTrustInfo();
      if(iti == null)
         return;
      IdentityTrustModuleEntry[] itmearr = iti.getIdentityTrustModuleEntry();
      for(IdentityTrustModuleEntry itme: itmearr)
      {
         ControlFlag cf = itme.getControlFlag();
         if(cf == null)
            cf = ControlFlag.REQUIRED;
View Full Code Here

TOP

Related Classes of org.jboss.security.config.IdentityTrustInfo

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.