for (String method : methods) { if (OpenSAMLUtil.isMethodHolderOfKey(method)) { if (samlAssertion.getSubjectKeyInfo() == null) { LOG.debug("There is no Subject KeyInfo to match the holder-of-key subject conf method"); throw new WSSecurityException(WSSecurityException.FAILURE, "noKeyInSAMLToken");
for (String method : methods) { if (OpenSAMLUtil.isMethodHolderOfKey(method)) { if (samlAssertion.getSubjectKeyInfo() == null) { LOG.debug("There is no Subject KeyInfo to match the holder-of-key subject conf method"); throw new WSSecurityException(WSSecurityException.FAILURE, "noKeyInSAMLToken");
BSPEnforcer.checkSamlTokenBSPCompliance(secRef, assertion); SAMLKeyInfo keyInfo = assertion.getSubjectKeyInfo(); X509Certificate[] foundCerts = keyInfo.getCerts(); if (foundCerts != null && foundCerts.length > 0) {
BSPEnforcer.checkSamlTokenBSPCompliance(secRef, assertion); SAMLKeyInfo keyInfo = assertion.getSubjectKeyInfo(); X509Certificate[] foundCerts = keyInfo.getCerts(); if (foundCerts != null && foundCerts.length > 0) {
BSPEnforcer.checkSamlTokenBSPCompliance(secRef, assertion); SAMLKeyInfo keyInfo = assertion.getSubjectKeyInfo(); if (keyInfo == null) { throw new WSSecurityException(
BSPEnforcer.checkSamlTokenBSPCompliance(secRef, assertion); SAMLKeyInfo keyInfo = assertion.getSubjectKeyInfo(); if (keyInfo == null) { throw new WSSecurityException(