public class PolicyEnforcer extends Object implements org.apache.xml.security.stax.securityEvent.SecurityEventListener
| Constructor and Description |
|---|
PolicyEnforcer(List<OperationPolicy> operationPolicies,
String soapAction,
boolean initiator,
String actorOrRole,
int attachmentCount) |
PolicyEnforcer(List<OperationPolicy> operationPolicies,
String soapAction,
boolean initiator,
String actorOrRole,
int attachmentCount,
PolicyAsserter policyAsserter) |
| Modifier and Type | Method and Description |
|---|---|
void |
doFinal()
the final Policy validation to find a satisfied alternative
|
protected List<Assertable> |
getAssertableForAssertion(AbstractSecurityAssertion abstractSecurityAssertion) |
void |
registerSecurityEvent(org.apache.xml.security.stax.securityEvent.SecurityEvent securityEvent) |
public PolicyEnforcer(List<OperationPolicy> operationPolicies, String soapAction, boolean initiator, String actorOrRole, int attachmentCount) throws org.apache.wss4j.common.WSSPolicyException
org.apache.wss4j.common.WSSPolicyExceptionpublic PolicyEnforcer(List<OperationPolicy> operationPolicies, String soapAction, boolean initiator, String actorOrRole, int attachmentCount, PolicyAsserter policyAsserter) throws org.apache.wss4j.common.WSSPolicyException
org.apache.wss4j.common.WSSPolicyExceptionprotected List<Assertable> getAssertableForAssertion(AbstractSecurityAssertion abstractSecurityAssertion) throws org.apache.wss4j.common.WSSPolicyException
org.apache.wss4j.common.WSSPolicyExceptionpublic void registerSecurityEvent(org.apache.xml.security.stax.securityEvent.SecurityEvent securityEvent)
throws org.apache.wss4j.common.ext.WSSecurityException
registerSecurityEvent in interface org.apache.xml.security.stax.securityEvent.SecurityEventListenerorg.apache.wss4j.common.ext.WSSecurityExceptionpublic void doFinal()
throws org.apache.wss4j.common.WSSPolicyException
PolicyViolationException - if no alternative could be satisfiedorg.apache.wss4j.common.WSSPolicyExceptionCopyright © 2004–2020 The Apache Software Foundation. All rights reserved.