/** * Evaluate the asymmetric policy binding data. * * @param binding * The binding data * @param rpd * The WSS4J data to initialize * @throws WSSPolicyException */ private static void processAsymmetricPolicyBinding( AsymmetricBinding binding, RampartPolicyData rpd) throws WSSPolicyException { rpd.setAsymmetricBinding(true); binding(binding, rpd); symmAsymmBinding(binding, rpd); asymmetricBinding(binding, rpd); }
/** * Evaluate the symmetric policy binding data. * * @param symmBinding * The binding data * @param rpd * The WSS4J data to initialize * @throws WSSPolicyException */ private static void processSymmetricPolicyBinding( SymmetricBinding symmBinding, RampartPolicyData rpd) throws WSSPolicyException { rpd.setSymmetricBinding(true); binding(symmBinding, rpd); symmAsymmBinding(symmBinding, rpd); symmetricBinding(symmBinding, rpd); }
/** * @param binding * @param rpd */ private static void processTransportBinding(TransportBinding binding, RampartPolicyData rpd) { binding(binding, rpd); rpd.setTransportBinding(true); rpd.setTokenProtection(binding.isTokenProtection()); TransportToken transportToken = binding.getTransportToken(); if ( transportToken != null ) { rpd.setTransportToken(transportToken.getTransportToken()); } }