if (alternatives.hasNext()) { List it = (List) alternatives.next(); RampartPolicyData rampartPolicyData = RampartPolicyBuilder.build(it); if (rampartPolicyData.isTransportBinding()) { httpsRequired = true; Iterator alts = bsPol.getAlternatives(); List bsIt = (List) alts.next(); RampartPolicyData bsRampartPolicyData = RampartPolicyBuilder.build(bsIt); httpsRequired = bsRampartPolicyData.isTransportBinding();
if (alternatives.hasNext()) { List it = (List) alternatives.next(); RampartPolicyData rampartPolicyData = RampartPolicyBuilder.build(it); if (rampartPolicyData.isTransportBinding()) { httpsRequired = true; Iterator alts = bsPol.getAlternatives(); List bsIt = (List) alts.next(); RampartPolicyData bsRampartPolicyData = RampartPolicyBuilder.build(bsIt); httpsRequired = bsRampartPolicyData.isTransportBinding();
if (alternatives.hasNext()) { List it = (List) alternatives.next(); RampartPolicyData rampartPolicyData = RampartPolicyBuilder.build(it); if (rampartPolicyData.isTransportBinding()) { httpsRequired = true; Iterator alts = bsPol.getAlternatives(); List bsIt = (List) alts.next(); RampartPolicyData bsRampartPolicyData = RampartPolicyBuilder.build(bsIt); httpsRequired = bsRampartPolicyData.isTransportBinding();
boolean httpsRequired = false; RampartPolicyData rampartPolicyData = RampartPolicyBuilder.build(it); if (rampartPolicyData.isTransportBinding()) { httpsRequired = true; RampartPolicyData bsRampartPolicyData = RampartPolicyBuilder.build(bsIt); httpsRequired = bsRampartPolicyData.isTransportBinding();
this.policyData = RampartPolicyBuilder.build(it);
private void setTrustParameters() throws RampartException { if (this.policyData.getIssuerPolicy() == null) { return; } this.servicePolicy = this.policyData.getIssuerPolicy(); RampartConfig rampartConfig = policyData.getRampartConfig(); if (rampartConfig != null) { /* * Copy crypto info into the new issuer policy */ RampartConfig rc = new RampartConfig(); rc.setEncrCryptoConfig(rampartConfig.getEncrCryptoConfig()); rc.setSigCryptoConfig(rampartConfig.getSigCryptoConfig()); rc.setDecCryptoConfig(rampartConfig.getDecCryptoConfig()); rc.setUser(rampartConfig.getUser()); rc.setUserCertAlias(rc.getUserCertAlias()); rc.setEncryptionUser(rampartConfig.getEncryptionUser()); rc.setPwCbClass(rampartConfig.getPwCbClass()); rc.setSSLConfig(rampartConfig.getSSLConfig()); this.servicePolicy.addAssertion(rc); } List<Assertion> it = this.servicePolicy.getAlternatives().next(); //Process policy and build policy data try { this.policyData = RampartPolicyBuilder.build(it); } catch (WSSPolicyException e) { throw new RampartException("errorInExtractingMsgProps", e); } }