Skip to content
Snippets Groups Projects
Commit 8198a9f9 authored by Olav Morken's avatar Olav Morken
Browse files

SAMLBuilder: Require metadata-set and entityid to be set in metadata.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@1947 44740490-163a-0410-bde0-09ae8108e29a
parent d9fbd259
No related branches found
No related tags found
No related merge requests found
......@@ -236,6 +236,8 @@ class SimpleSAML_Metadata_SAMLBuilder {
*/
public function addMetadataSP20($metadata) {
assert('is_array($metadata)');
assert('isset($metadata["entityid"])');
assert('isset($metadata["metadata-set"])');
$e = $this->createElement('SPSSODescriptor');
$e->setAttribute('protocolSupportEnumeration', 'urn:oasis:names:tc:SAML:2.0:protocol');
......@@ -359,6 +361,8 @@ class SimpleSAML_Metadata_SAMLBuilder {
*/
public function addMetadataIdP20($metadata) {
assert('is_array($metadata)');
assert('isset($metadata["entityid"])');
assert('isset($metadata["metadata-set"])');
$e = $this->createElement('IDPSSODescriptor');
$e->setAttribute('protocolSupportEnumeration', 'urn:oasis:names:tc:SAML:2.0:protocol');
......@@ -418,6 +422,8 @@ class SimpleSAML_Metadata_SAMLBuilder {
*/
public function addMetadataSP11($metadata) {
assert('is_array($metadata)');
assert('isset($metadata["entityid"])');
assert('isset($metadata["metadata-set"])');
$e = $this->createElement('SPSSODescriptor');
$e->setAttribute('protocolSupportEnumeration', 'urn:oasis:names:tc:SAML:1.1:protocol');
......@@ -464,6 +470,8 @@ class SimpleSAML_Metadata_SAMLBuilder {
*/
public function addMetadataIdP11($metadata) {
assert('is_array($metadata)');
assert('isset($metadata["entityid"])');
assert('isset($metadata["metadata-set"])');
$e = $this->createElement('IDPSSODescriptor');
$e->setAttribute('protocolSupportEnumeration', 'urn:oasis:names:tc:SAML:1.1:protocol');
......
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