From c33f241b9793af2caaa4197b54f7a3317d04a252 Mon Sep 17 00:00:00 2001 From: Olav Morken <olav.morken@uninett.no> Date: Tue, 25 May 2010 09:39:50 +0000 Subject: [PATCH] SAMLParser: Normalize fingerprint we validate against. git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2320 44740490-163a-0410-bde0-09ae8108e29a --- lib/SimpleSAML/Metadata/SAMLParser.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/SimpleSAML/Metadata/SAMLParser.php b/lib/SimpleSAML/Metadata/SAMLParser.php index fc84e911d..7820bb15b 100644 --- a/lib/SimpleSAML/Metadata/SAMLParser.php +++ b/lib/SimpleSAML/Metadata/SAMLParser.php @@ -1162,6 +1162,9 @@ class SimpleSAML_Metadata_SAMLParser { * @return TRUE if it was signed with the certificate with the given fingerprint, FALSE otherwise. */ public function validateFingerprint($fingerprint) { + assert('is_string($fingerprint)'); + + $fingerprint = strtolower(str_replace(":", "", $fingerprint)); foreach ($this->validators as $validator) { foreach ($validator->getValidatingCertificates() as $cert) { -- GitLab