Interface SecurityPolicyValidator

All Known Implementing Classes:
AbstractBindingPolicyValidator, AbstractSamlPolicyValidator, AbstractSecurityPolicyValidator, AbstractSupportingTokenPolicyValidator, AlgorithmSuitePolicyValidator, AsymmetricBindingPolicyValidator, ConcreteSupportingTokenPolicyValidator, EncryptedTokenPolicyValidator, EndorsingEncryptedTokenPolicyValidator, EndorsingTokenPolicyValidator, IssuedTokenPolicyValidator, KerberosTokenPolicyValidator, LayoutPolicyValidator, RequiredElementsPolicyValidator, RequiredPartsPolicyValidator, SamlTokenPolicyValidator, SecuredElementsPolicyValidator, SecuredPartsPolicyValidator, SecurityContextTokenPolicyValidator, SignedEncryptedTokenPolicyValidator, SignedEndorsingEncryptedTokenPolicyValidator, SignedEndorsingTokenPolicyValidator, SignedTokenPolicyValidator, SymmetricBindingPolicyValidator, TransportBindingPolicyValidator, UsernameTokenPolicyValidator, WSS11PolicyValidator, X509TokenPolicyValidator

public interface SecurityPolicyValidator
Validate a WS-SecurityPolicy
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    canValidatePolicy(org.apache.cxf.ws.policy.AssertionInfo assertionInfo)
    Return true if this SecurityPolicyValidator implementation is capable of validating a policy defined by the AssertionInfo parameter
    void
    validatePolicies(PolicyValidatorParameters parameters, Collection<org.apache.cxf.ws.policy.AssertionInfo> ais)
    Validate policies.
  • Method Details

    • canValidatePolicy

      boolean canValidatePolicy(org.apache.cxf.ws.policy.AssertionInfo assertionInfo)
      Return true if this SecurityPolicyValidator implementation is capable of validating a policy defined by the AssertionInfo parameter
    • validatePolicies

      void validatePolicies(PolicyValidatorParameters parameters, Collection<org.apache.cxf.ws.policy.AssertionInfo> ais)
      Validate policies.