List<WSSecurityEngineResult> signedResults,
List<WSSecurityEngineResult> encryptedResults
) {
boolean check = true;
BindingPolicyValidator transportValidator = new TransportBindingPolicyValidator();
check &=
transportValidator.validatePolicy(
aim, msg, soapBody, results, signedResults, encryptedResults
);
BindingPolicyValidator symmetricValidator = new SymmetricBindingPolicyValidator();
check &=
symmetricValidator.validatePolicy(
aim, msg, soapBody, results, signedResults, encryptedResults
);
BindingPolicyValidator asymmetricValidator = new AsymmetricBindingPolicyValidator();
check &=
asymmetricValidator.validatePolicy(
aim, msg, soapBody, results, signedResults, encryptedResults
);
// Check AlgorithmSuite + Layout that might not be tied to a binding
AlgorithmSuitePolicyValidator algorithmSuiteValidator = new AlgorithmSuitePolicyValidator();