Skip to content
Snippets Groups Projects
Commit 355cf520 authored by Andreas Åkre Solberg's avatar Andreas Åkre Solberg
Browse files

Adding error message if certificate in shib13-idp-remote is missing

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@406 44740490-163a-0410-bde0-09ae8108e29a
parent dfbf6fb3
No related branches found
No related tags found
No related merge requests found
...@@ -51,6 +51,9 @@ class SimpleSAML_XML_Shib13_AuthnResponse extends SimpleSAML_XML_AuthnResponse { ...@@ -51,6 +51,9 @@ class SimpleSAML_XML_Shib13_AuthnResponse extends SimpleSAML_XML_AuthnResponse {
/* Get the metadata of the issuer. */ /* Get the metadata of the issuer. */
$md = $this->metadata->getMetaData($issuer, 'shib13-idp-remote'); $md = $this->metadata->getMetaData($issuer, 'shib13-idp-remote');
if (!array_key_exists('certFingerprint', $md))
throw new Exception('Required field [certFingerprint] in Shibboleth 1.3 IdP Remote metadata was not found for identity provider [' . $issuer . ']. Please add a fingerprint and try again. You can add a dummy fingerprint first, and then an error message will be printed with the real fingerprint.');
/* Get fingerprint for the certificate of the issuer. */ /* Get fingerprint for the certificate of the issuer. */
$issuerFingerprint = $md['certFingerprint']; $issuerFingerprint = $md['certFingerprint'];
......
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