Skip to content

Commit 51d4b69

Browse files
committed
Fix typo in ignoreValidUntil that breaks metadata, See #603. Add parameter to exclude validUntil on Settings getSPMetadata, See #568
1 parent c89d78c commit 51d4b69

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

lib/Saml2/Metadata.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ public static function builder($sp, $authnsign = false, $wsign = false, $validUn
155155

156156
if ($ignoreValidUntil) {
157157
$timeStr = <<<TIME_TEMPLATE
158-
cacheDuration="PT{$cacheDuration}S";
158+
cacheDuration="PT{$cacheDuration}S"
159159
TIME_TEMPLATE;
160160
} else {
161161
$timeStr = <<<TIME_TEMPLATE

lib/Saml2/Settings.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -888,6 +888,7 @@ public function getIdPSLOResponseUrl()
888888
* or $advancedSettings['security']['wantAssertionsEncrypted'] are enabled.
889889
* @param DateTime|null $validUntil Metadata's valid time
890890
* @param int|null $cacheDuration Duration of the cache in seconds
891+
* @param bool $ignoreValidUntil exclude the validUntil tag from metadata
891892
*
892893
* @return string SP metadata (xml)
893894
*
@@ -896,7 +897,7 @@ public function getIdPSLOResponseUrl()
896897
*/
897898
public function getSPMetadata($alwaysPublishEncryptionCert = false, $validUntil = null, $cacheDuration = null)
898899
{
899-
$metadata = OneLogin_Saml2_Metadata::builder($this->_sp, $this->_security['authnRequestsSigned'], $this->_security['wantAssertionsSigned'], $validUntil, $cacheDuration, $this->getContacts(), $this->getOrganization());
900+
$metadata = OneLogin_Saml2_Metadata::builder($this->_sp, $this->_security['authnRequestsSigned'], $this->_security['wantAssertionsSigned'], $validUntil, $cacheDuration, $this->getContacts(), $this->getOrganization(), [], $ignoreValidUntil);
900901

901902
$certNew = $this->getSPcertNew();
902903
if (!empty($certNew)) {

0 commit comments

Comments
 (0)