public Credential handleSAMLToken( SamlAssertionWrapper samlAssertion, RequestData data, Validator validator ) throws WSSecurityException { // Parse the subject if it exists samlAssertion.parseSubject( new WSSSAMLKeyInfoProcessor(data), data.getSigVerCrypto(), data.getCallbackHandler() ); // Now delegate the rest of the verification to the Validator Credential credential = new Credential(); credential.setSamlAssertion(samlAssertion); if (validator != null) { return validator.validate(credential, data); } return credential; }
) throws WSSecurityException { Credential credential = new Credential(); credential.setSamlAssertion(assertion);
credential.setSamlAssertion(assertion); samlValidator.validate(credential, data);
credential.setSamlAssertion(assertion); samlValidator.validate(credential, data);
credential.setSamlAssertion(assertion); samlValidator.validate(credential, data);
credential.setSamlAssertion(assertion); samlValidator.validate(credential, data);