public static function Utilities::parseNameId in SAML SP 2.0 Single Sign On (SSO) - SAML Service Provider 7
2 calls to Utilities::parseNameId()
- SAML2_Assertion::decryptNameId in includes/Assertion.php
- Decrypt the NameId of the subject in the assertion.
- SAML2_Assertion::parseSubject in includes/Assertion.php
- Parse subject in assertion.
File
- includes/Utilities.php, line 720
Class
- Utilities
- This file is part of miniOrange SAML plugin.
Code
public static function parseNameId(DOMElement $xml) {
$ret = array(
'Value' => trim($xml->textContent),
);
foreach (array(
'NameQualifier',
'SPNameQualifier',
'Format',
) as $attr) {
if ($xml
->hasAttribute($attr)) {
$ret[$attr] = $xml
->getAttribute($attr);
}
}
return $ret;
}