<BUG>throw ex;}</BUG><CONTEXT>SAMLUtil.getCredentialFromKeyInfo(keyInfo.getDOM(), new WSSSAMLKeyInfoProcessor(requestData, new WSDocInfo(doc)), sigCrypto);} catch (WSSecurityException ex) {LOG.log(Level.FINE, "Error in getting KeyInfo from SAML Response: " + ex.getMessage(), ex);<extra_id_0>if (samlKeyInfo == null) {LOG.fine("No KeyInfo supplied in the SAMLResponse signature");throw new WSSecurityException(WSSecurityException.ErrorCode.FAILURE, "invalidSAMLsecurity");</CONTEXT>
}} else if (!keyInfoMustBeAvailable) {samlKeyInfo = createKeyInfoFromDefaultAlias(sigCrypto);}