From 3d8e55ef59f6306870d288e1c6d9fec69318f60a Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Thu, 3 Sep 2009 10:37:43 +0000
Subject: [PATCH] saml: Add certificate to metadata.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@1743 44740490-163a-0410-bde0-09ae8108e29a
---
 modules/saml/www/sp/metadata.php | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/modules/saml/www/sp/metadata.php b/modules/saml/www/sp/metadata.php
index 5f05ad4e8..8bbef0135 100644
--- a/modules/saml/www/sp/metadata.php
+++ b/modules/saml/www/sp/metadata.php
@@ -35,6 +35,12 @@ if ($spconfig->getBoolean('saml20.binding.artifact.enable', FALSE)) {
 	$metaArray20['AssertionConsumerService.artifact'] = SimpleSAML_Module::getModuleURL('saml/sp/saml2-acs.php');
 }
 
+$certInfo = SimpleSAML_Utilities::loadPublicKey($spconfig->toArray());
+if ($certInfo !== NULL && array_key_exists('certData', $certInfo)) {
+	$certData = $certInfo['certData'];
+	$metaArray11['certData'] = $certData;
+	$metaArray20['certData'] = $certData;
+}
 
 
 
-- 
GitLab