} catch (IOException ex) {
throwFault("Crypto can not be loaded", ex);
}
data.setEnableRevocation(MessageUtils.isTrue(
message.getContextualProperty(WSHandlerConstants.ENABLE_REVOCATION)));
assertion.verifySignature(data, null);
assertion.parseHOKSubject(data, null);
}
if (samlValidator != null) {
Credential credential = new Credential();
credential.setAssertion(assertion);