Skip to content
Snippets Groups Projects
Commit 0556a445 authored by Stefan Halen's avatar Stefan Halen
Browse files

Fix certificate precedence over fingerprint when verifying metadata

parent 95f04878
No related branches found
No related tags found
No related merge requests found
......@@ -116,9 +116,13 @@ class sspmod_metarefresh_MetaLoader {
}
if(array_key_exists('validateFingerprint', $source) && $source['validateFingerprint'] !== NULL) {
if(!$entity->validateFingerprint($source['validateFingerprint'])) {
SimpleSAML_Logger::info('Skipping "' . $entity->getEntityId() . '" - could not verify signature using fingerprint.' . "\n");
continue;
if(!array_key_exists('certificates', $source) || $source['certificates'] == NULL) {
if(!$entity->validateFingerprint($source['validateFingerprint'])) {
SimpleSAML_Logger::info('Skipping "' . $entity->getEntityId() . '" - could not verify signature using fingerprint.' . "\n");
continue;
}
} else {
SimpleSAML_Logger::info('Skipping validation with fingerprint since option certificate is set.' . "\n");
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment