Examples of IORSecurityConfigMetaData


Examples of org.jboss.metadata.IorSecurityConfigMetaData

/*     */     {
/* 386 */       this.logger.debug("Not setting codebase policy, codebase is null");
/*     */     }
/*     */
/* 391 */     Any secPolicy = this.orb.create_any();
/* 392 */     IorSecurityConfigMetaData iorSecurityConfigMetaData = this.container.getBeanMetaData().getIorSecurityConfigMetaData();
/*     */
/* 394 */     secPolicy.insert_Value(iorSecurityConfigMetaData);
/* 395 */     this.csiv2Policy = this.orb.create_policy(-2023406815, secPolicy);
/*     */
/* 400 */     boolean sslRequired = false;
/* 401 */     if (iorSecurityConfigMetaData != null) {
/* 402 */       IorSecurityConfigMetaData.TransportConfig tc = iorSecurityConfigMetaData.getTransportConfig();
/*     */
/* 404 */       sslRequired = (tc.getIntegrity() == "REQUIRED") || (tc.getConfidentiality() == "REQUIRED") || (tc.getEstablishTrustInClient() == "REQUIRED");
/*     */     }
/*     */
/* 412 */     Any sslPolicyValue = this.orb.create_any();
View Full Code Here

Examples of org.jboss.metadata.IorSecurityConfigMetaData

/*    */   {
/* 58 */     if (type != -2023406815) {
/* 59 */       throw new PolicyError();
/*    */     }
/*    */
/* 63 */     IorSecurityConfigMetaData metadata = (IorSecurityConfigMetaData)value.extract_Value();
/*    */
/* 66 */     return new CSIv2Policy(metadata, this.codec);
/*    */   }
View Full Code Here

Examples of org.jboss.metadata.IorSecurityConfigMetaData

/*  80 */       Any any = orb.create_any();
/*  81 */       SSLHelper.insert(any, ssl);
/*  82 */       byte[] componentData = codec.encode_value(any);
/*  83 */       this.defaultSSLComponent = new TaggedComponent(20, componentData);
/*     */
/*  86 */       IorSecurityConfigMetaData metadata = new IorSecurityConfigMetaData();
/*  87 */       this.defaultCSIComponent = CSIv2Util.createSecurityTaggedComponent(metadata, codec, sslPort, orb);
/*     */     }
/*     */     catch (InvalidTypeForEncoding e)
/*     */     {
/*  92 */       log.warn("Caught unexcepted exception while encoding SSL component", e);
View Full Code Here

Examples of org.jboss.metadata.IorSecurityConfigMetaData

/*     */
/* 322 */     Policy codebasePolicy = this.orb.create_policy(305419896, codebase);
/*     */
/* 326 */     Any secPolicy = this.orb.create_any();
/*     */
/* 329 */     IorSecurityConfigMetaData iorSecurityConfigMetaData = new IorSecurityConfigMetaData();
/* 330 */     secPolicy.insert_Value(iorSecurityConfigMetaData);
/* 331 */     Policy csiv2Policy = this.orb.create_policy(-2023406815, secPolicy);
/*     */
/* 333 */     Policy[] policies = { codebasePolicy, csiv2Policy };
/*     */
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.IORSecurityConfigMetaData

    *
    * @return the metadata
    */
   public IorSecurityConfigMetaData getIorSecurityConfigMetaData()
   {
      IORSecurityConfigMetaData config = getDelegate().getIorSecurityConfig();
      if (config == null)
         return null;
      return new IorSecurityConfigMetaData(config);
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.IORSecurityConfigMetaData

            ORB orb = ORB.init();
            Any any = orb.create_any();
            SSLHelper.insert(any, ssl);
            byte[] componentData = codec.encode_value(any);
            defaultSSLComponent = new TaggedComponent(TAG_SSL_SEC_TRANS.value, componentData);
            defaultCSIComponent = CSIv2Util.createSecurityTaggedComponent(new IORSecurityConfigMetaData(), codec,
                    sslPort, orb);
        } catch (InvalidTypeForEncoding e) {
            throw JacORBMessages.MESSAGES.unexpectedException(e);
        }
    }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.IORSecurityConfigMetaData

                iri.mapClass(homeView.getValue().getViewClass());
                iri.finishBuild();
                EjbLogger.ROOT_LOGGER.cobraInterfaceRepository(name, orb.object_to_string(iri.getReference()));
            }

            IORSecurityConfigMetaData iorSecurityConfigMetaData = null;
            if (this.iiopMetaData != null)
                iorSecurityConfigMetaData = this.iiopMetaData.getIorSecurityConfigMetaData();

            // Create security policies if security metadata has been provided.
            List<Policy> policyList = new ArrayList<Policy>();
            if (iorSecurityConfigMetaData != null) {

                // Create csiv2Policy for both home and remote containing IorSecurityConfigMetadata.
                final Any secPolicy = orb.create_any();
                secPolicy.insert_Value(iorSecurityConfigMetaData);
                Policy csiv2Policy = orb.create_policy(CSIv2Policy.TYPE, secPolicy);
                policyList.add(csiv2Policy);

                // Create SSLPolicy (SSL_REQUIRED ensures home and remote IORs will have port 0 in the primary address).
                boolean sslRequired = false;
                if (iorSecurityConfigMetaData != null) {
                    IORTransportConfigMetaData tc = iorSecurityConfigMetaData.getTransportConfig();
                    sslRequired = IORTransportConfigMetaData.INTEGRITY_REQUIRED.equals(tc.getIntegrity())
                            || IORTransportConfigMetaData.CONFIDENTIALITY_REQUIRED.equals(tc.getConfidentiality())
                            || IORTransportConfigMetaData.ESTABLISH_TRUST_IN_CLIENT_REQUIRED.equals(tc.getEstablishTrustInClient());
                }
                final Any sslPolicyValue = orb.create_any();
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.IORSecurityConfigMetaData

    *
    * @return the metadata
    */
   public IorSecurityConfigMetaData getIorSecurityConfigMetaData()
   {
      IORSecurityConfigMetaData config = getDelegate().getIorSecurityConfig();
      if (config == null)
         return null;
      return new IorSecurityConfigMetaData(config);
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.IORSecurityConfigMetaData

   public void testIORSecurityConfig() throws Exception
   {
      JBossSessionBeanMetaData original = new JBossSessionBeanMetaData();
      original.setEjbName("session");
      original.setIorSecurityConfig(new IORSecurityConfigMetaData());
     
      JBossSessionBeanMetaData override = new JBossSessionBeanMetaData();
      override.setEjbName("session");
      override.setIorSecurityConfig(new IORSecurityConfigMetaData());

      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      merged.merge(override, original);
      assertTrue(override.getIorSecurityConfig() == merged.getIorSecurityConfig());
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.IORSecurityConfigMetaData

            if (securityConfig == null) {
                securityConfig = (IORSecurityConfigMetaData) Registry.lookup(CorbaORBService.IOR_SECURITY_CONFIG);
            }
            */
            //TODO: setup security config
            final IORSecurityConfigMetaData securityConfig = null;
            secPolicy.insert_Value(securityConfig);
            csiv2Policy = null; // = orb.create_policy(CSIv2Policy.TYPE, secPolicy);

            // Create SSLPolicy
            //    (SSL_REQUIRED ensures home and remote IORs
            //     will have port 0 in the primary address)
            boolean sslRequired = false;
            if (securityConfig != null) {
                IORTransportConfigMetaData tc = securityConfig.getTransportConfig();
                sslRequired = tc.getIntegrity() ==
                        IORTransportConfigMetaData.INTEGRITY_REQUIRED
                        || tc.getConfidentiality() ==
                        IORTransportConfigMetaData.CONFIDENTIALITY_REQUIRED
                        || tc.getEstablishTrustInClient() ==
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.