/** * Return true if this SecurityPolicyValidator implementation is capable of validating a * policy defined by the AssertionInfo parameter */ public boolean canValidatePolicy(AssertionInfo assertionInfo) { return assertionInfo.getAssertion() != null && SP12Constants.ENCRYPTED_SUPPORTING_TOKENS.equals(assertionInfo.getAssertion().getName()); }
/** * Return true if this SecurityPolicyValidator implementation is capable of validating a * policy defined by the AssertionInfo parameter */ public boolean canValidatePolicy(AssertionInfo assertionInfo) { QName sp12QName = SP12Constants.ENDORSING_ENCRYPTED_SUPPORTING_TOKENS; return assertionInfo.getAssertion() != null && sp12QName.equals(assertionInfo.getAssertion().getName()); }
/** * Return true if this SecurityPolicyValidator implementation is capable of validating a * policy defined by the AssertionInfo parameter */ public boolean canValidatePolicy(AssertionInfo assertionInfo) { return assertionInfo.getAssertion() != null && (SP12Constants.SYMMETRIC_BINDING.equals(assertionInfo.getAssertion().getName()) || SP11Constants.SYMMETRIC_BINDING.equals(assertionInfo.getAssertion().getName())); }
/** * Return true if this SecurityPolicyValidator implementation is capable of validating a * policy defined by the AssertionInfo parameter */ public boolean canValidatePolicy(AssertionInfo assertionInfo) { return assertionInfo.getAssertion() != null && (SP12Constants.SECURITY_CONTEXT_TOKEN.equals(assertionInfo.getAssertion().getName()) || SP11Constants.SECURITY_CONTEXT_TOKEN.equals(assertionInfo.getAssertion().getName())); }
/** * Return true if this SecurityPolicyValidator implementation is capable of validating a * policy defined by the AssertionInfo parameter */ public boolean canValidatePolicy(AssertionInfo assertionInfo) { return assertionInfo.getAssertion() != null && (SP12Constants.SUPPORTING_TOKENS.equals(assertionInfo.getAssertion().getName()) || SP11Constants.SUPPORTING_TOKENS.equals(assertionInfo.getAssertion().getName())); }
/** * Return true if this SecurityPolicyValidator implementation is capable of validating a * policy defined by the AssertionInfo parameter */ public boolean canValidatePolicy(AssertionInfo assertionInfo) { return assertionInfo.getAssertion() != null && (SP12Constants.REQUIRED_PARTS.equals(assertionInfo.getAssertion().getName()) || SP11Constants.REQUIRED_PARTS.equals(assertionInfo.getAssertion().getName())); }
/** * Return true if this SecurityPolicyValidator implementation is capable of validating a * policy defined by the AssertionInfo parameter */ public boolean canValidatePolicy(AssertionInfo assertionInfo) { return assertionInfo.getAssertion() != null && (SP12Constants.TRANSPORT_BINDING.equals(assertionInfo.getAssertion().getName()) || SP11Constants.TRANSPORT_BINDING.equals(assertionInfo.getAssertion().getName())); }
/** * Return true if this SecurityPolicyValidator implementation is capable of validating a * policy defined by the AssertionInfo parameter */ public boolean canValidatePolicy(AssertionInfo assertionInfo) { return assertionInfo.getAssertion() != null && (SP12Constants.WSS11.equals(assertionInfo.getAssertion().getName()) || SP11Constants.WSS11.equals(assertionInfo.getAssertion().getName())); }
/** * Return true if this SecurityPolicyValidator implementation is capable of validating a * policy defined by the AssertionInfo parameter */ public boolean canValidatePolicy(AssertionInfo assertionInfo) { return assertionInfo.getAssertion() != null && (SP12Constants.REQUIRED_ELEMENTS.equals(assertionInfo.getAssertion().getName()) || SP11Constants.REQUIRED_ELEMENTS.equals(assertionInfo.getAssertion().getName())); }
/** * Return true if this SecurityPolicyValidator implementation is capable of validating a * policy defined by the AssertionInfo parameter */ public boolean canValidatePolicy(AssertionInfo assertionInfo) { return assertionInfo.getAssertion() != null && (SP12Constants.ENDORSING_SUPPORTING_TOKENS.equals(assertionInfo.getAssertion().getName()) || SP11Constants.ENDORSING_SUPPORTING_TOKENS.equals(assertionInfo.getAssertion().getName())); }
/** * Return true if this SecurityPolicyValidator implementation is capable of validating a * policy defined by the AssertionInfo parameter */ public boolean canValidatePolicy(AssertionInfo assertionInfo) { return assertionInfo.getAssertion() != null && (SP12Constants.USERNAME_TOKEN.equals(assertionInfo.getAssertion().getName()) || SP11Constants.USERNAME_TOKEN.equals(assertionInfo.getAssertion().getName())); }
/** * Return true if this SecurityPolicyValidator implementation is capable of validating a * policy defined by the AssertionInfo parameter */ public boolean canValidatePolicy(AssertionInfo assertionInfo) { return assertionInfo.getAssertion() != null && (SP12Constants.KERBEROS_TOKEN.equals(assertionInfo.getAssertion().getName()) || SP11Constants.KERBEROS_TOKEN.equals(assertionInfo.getAssertion().getName())); }
/** * Return true if this SecurityPolicyValidator implementation is capable of validating a * policy defined by the AssertionInfo parameter */ public boolean canValidatePolicy(AssertionInfo assertionInfo) { return assertionInfo.getAssertion() != null && (SP12Constants.SAML_TOKEN.equals(assertionInfo.getAssertion().getName()) || SP11Constants.SAML_TOKEN.equals(assertionInfo.getAssertion().getName())); }
/** * Return true if this SecurityPolicyValidator implementation is capable of validating a * policy defined by the AssertionInfo parameter */ public boolean canValidatePolicy(AssertionInfo assertionInfo) { return assertionInfo.getAssertion() != null && (SP12Constants.SIGNED_SUPPORTING_TOKENS.equals(assertionInfo.getAssertion().getName()) || SP11Constants.SIGNED_SUPPORTING_TOKENS.equals(assertionInfo.getAssertion().getName())); }
/** * Return true if this SecurityPolicyValidator implementation is capable of validating a * policy defined by the AssertionInfo parameter */ public boolean canValidatePolicy(AssertionInfo assertionInfo) { return assertionInfo.getAssertion() != null && (SP12Constants.SECURITY_CONTEXT_TOKEN.equals(assertionInfo.getAssertion().getName()) || SP11Constants.SECURITY_CONTEXT_TOKEN.equals(assertionInfo.getAssertion().getName())); }
/** * Return true if this SecurityPolicyValidator implementation is capable of validating a * policy defined by the AssertionInfo parameter */ public boolean canValidatePolicy(AssertionInfo assertionInfo) { return assertionInfo.getAssertion() != null && (SP12Constants.ISSUED_TOKEN.equals(assertionInfo.getAssertion().getName()) || SP11Constants.ISSUED_TOKEN.equals(assertionInfo.getAssertion().getName())); }
static Trust13 getTrust13(AssertionInfoMap aim) { AssertionInfo ai = PolicyUtils.getFirstAssertionByLocalname(aim, SPConstants.TRUST_13); if (ai == null) { return null; } return (Trust13)ai.getAssertion(); }
static Trust10 getTrust10(AssertionInfoMap aim) { AssertionInfo ai = PolicyUtils.getFirstAssertionByLocalname(aim, SPConstants.TRUST_10); if (ai == null) { return null; } return (Trust10)ai.getAssertion(); }
public void assertPolicy(Assertion assertion) { Collection<AssertionInfo> ais = aim.getAssertionInfo(assertion.getName()); if (ais != null && !ais.isEmpty()) { for (AssertionInfo ai : ais) { if (ai.getAssertion() == assertion) { ai.setAsserted(true); } } } }
public void check() { for (Collection<AssertionInfo> ais : values()) { for (AssertionInfo ai : ais) { if (!ai.isAsserted()) { throw new PolicyException(new org.apache.cxf.common.i18n.Message( "NOT_ASSERTED_EXC", BUNDLE, ai.getAssertion().getName())); } } } } private static Collection<Assertion> getAssertions(PolicyOperator p) {