From fd2371937ba0bd423c2d82d6780fc93db746b772 Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Wed, 4 Mar 2009 08:11:03 +0000
Subject: [PATCH] SAML2 metadata: The keydescriptor must have the use="signing"
 attribute.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@1369 44740490-163a-0410-bde0-09ae8108e29a
---
 lib/SimpleSAML/Metadata/SAMLBuilder.php | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/SimpleSAML/Metadata/SAMLBuilder.php b/lib/SimpleSAML/Metadata/SAMLBuilder.php
index dfe487ff1..8092f8578 100644
--- a/lib/SimpleSAML/Metadata/SAMLBuilder.php
+++ b/lib/SimpleSAML/Metadata/SAMLBuilder.php
@@ -604,6 +604,7 @@ class SimpleSAML_Metadata_SAMLBuilder {
 		$certData = $certInfo['certData'];
 
 		$keyDescriptor = $this->createElement('KeyDescriptor');
+		$keyDescriptor->setAttribute('use', 'signing');
 		$ssoDesc->appendChild($keyDescriptor);
 
 		$keyInfo = $this->document->createElementNS('http://www.w3.org/2000/09/xmldsig#', 'ds:KeyInfo');
-- 
GitLab