ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Public Member Functions | |
__construct (\DOMElement $xml=null) | |
Constructor for SAML 2 logout request messages. More... | |
getNotOnOrAfter () | |
Retrieve the expiration time of this request. More... | |
setNotOnOrAfter ($notOnOrAfter) | |
Set the expiration time of this request. More... | |
isNameIdEncrypted () | |
Check whether the NameId is encrypted. More... | |
encryptNameId (XMLSecurityKey $key) | |
Encrypt the NameID in the LogoutRequest. More... | |
decryptNameId (XMLSecurityKey $key, array $blacklist=array()) | |
Decrypt the NameID in the LogoutRequest. More... | |
getNameId () | |
Retrieve the name identifier of the session that should be terminated. More... | |
setNameId ($nameId) | |
Set the name identifier of the session that should be terminated. More... | |
getSessionIndexes () | |
Retrieve the SessionIndexes of the sessions that should be terminated. More... | |
setSessionIndexes (array $sessionIndexes) | |
Set the SessionIndexes of the sessions that should be terminated. More... | |
getSessionIndex () | |
Retrieve the sesion index of the session that should be terminated. More... | |
setSessionIndex ($sessionIndex) | |
Set the sesion index of the session that should be terminated. More... | |
toUnsignedXML () | |
Convert this logout request message to an XML element. More... | |
Public Member Functions inherited from SAML2\Message | |
addValidator ($function, $data) | |
Add a method for validating this message. More... | |
validate (XMLSecurityKey $key) | |
Validate this message against a public key. More... | |
getId () | |
Retrieve the identifier of this message. More... | |
setId ($id) | |
Set the identifier of this message. More... | |
getIssueInstant () | |
Retrieve the issue timestamp of this message. More... | |
setIssueInstant ($issueInstant) | |
Set the issue timestamp of this message. More... | |
getDestination () | |
Retrieve the destination of this message. More... | |
setDestination ($destination) | |
Set the destination of this message. More... | |
setConsent ($consent) | |
Set the given consent for this message. More... | |
getConsent () | |
Set the given consent for this message. More... | |
getIssuer () | |
Retrieve the issuer if this message. More... | |
setIssuer ($issuer) | |
Set the issuer of this message. More... | |
isMessageConstructedWithSignature () | |
Query whether or not the message contained a signature at the root level when the object was constructed. More... | |
getRelayState () | |
Retrieve the RelayState associated with this message. More... | |
setRelayState ($relayState) | |
Set the RelayState associated with this message. More... | |
toUnsignedXML () | |
Convert this message to an unsigned XML document. More... | |
toSignedXML () | |
Convert this message to a signed XML document. More... | |
getSignatureKey () | |
Retrieve the private key we should use to sign the message. More... | |
setSignatureKey (XMLSecurityKey $signatureKey=null) | |
Set the private key we should use to sign the message. More... | |
setCertificates (array $certificates) | |
Set the certificates that should be included in the message. More... | |
getCertificates () | |
Retrieve the certificates that are included in the message. More... | |
getExtensions () | |
Retrieve the Extensions. More... | |
setExtensions ($extensions) | |
Set the Extensions. More... | |
getSignatureMethod () | |
Private Attributes | |
$notOnOrAfter | |
$encryptedNameId | |
$nameId | |
$sessionIndexes | |
Additional Inherited Members | |
Static Public Member Functions inherited from SAML2\Message | |
static | fromXML (\DOMElement $xml) |
Convert an XML element into a message. More... | |
Protected Member Functions inherited from SAML2\Message | |
__construct ($tagName, \DOMElement $xml=null) | |
Initialize a message. More... | |
Protected Attributes inherited from SAML2\Message | |
$extensions | |
$document | |
$messageContainedSignatureUponConstruction = false | |
Definition at line 13 of file LogoutRequest.php.
SAML2\LogoutRequest::__construct | ( | \DOMElement | $xml = null | ) |
Constructor for SAML 2 logout request messages.
\DOMElement | null | $xml | The input message. |
Definition at line 51 of file LogoutRequest.php.
References $nameId, $sessionIndex, $xml, and array.
SAML2\LogoutRequest::decryptNameId | ( | XMLSecurityKey | $key, |
array | $blacklist = array() |
||
) |
Decrypt the NameID in the LogoutRequest.
XMLSecurityKey | $key | The decryption key. |
array | $blacklist | Blacklisted decryption algorithms. |
Definition at line 156 of file LogoutRequest.php.
References $nameId.
SAML2\LogoutRequest::encryptNameId | ( | XMLSecurityKey | $key | ) |
Encrypt the NameID in the LogoutRequest.
XMLSecurityKey | $key | The encryption key. |
Definition at line 126 of file LogoutRequest.php.
References $nameId.
SAML2\LogoutRequest::getNameId | ( | ) |
Retrieve the name identifier of the session that should be terminated.
Definition at line 177 of file LogoutRequest.php.
References $nameId.
SAML2\LogoutRequest::getNotOnOrAfter | ( | ) |
Retrieve the expiration time of this request.
Definition at line 90 of file LogoutRequest.php.
SAML2\LogoutRequest::getSessionIndex | ( | ) |
Retrieve the sesion index of the session that should be terminated.
Definition at line 226 of file LogoutRequest.php.
SAML2\LogoutRequest::getSessionIndexes | ( | ) |
Retrieve the SessionIndexes of the sessions that should be terminated.
Definition at line 206 of file LogoutRequest.php.
SAML2\LogoutRequest::isNameIdEncrypted | ( | ) |
Check whether the NameId is encrypted.
Definition at line 112 of file LogoutRequest.php.
SAML2\LogoutRequest::setNameId | ( | $nameId | ) |
Set the name identifier of the session that should be terminated.
\SAML2\XML\saml\NameID | array | null | $nameId | The name identifier of the session that should be terminated. |
Definition at line 191 of file LogoutRequest.php.
References $nameId.
SAML2\LogoutRequest::setNotOnOrAfter | ( | $notOnOrAfter | ) |
Set the expiration time of this request.
int | null | $notOnOrAfter | The expiration time of this request. |
Definition at line 100 of file LogoutRequest.php.
SAML2\LogoutRequest::setSessionIndex | ( | $sessionIndex | ) |
Set the sesion index of the session that should be terminated.
string | null | $sessionIndex | The sesion index of the session that should be terminated. |
Definition at line 240 of file LogoutRequest.php.
References $sessionIndex, and array.
SAML2\LogoutRequest::setSessionIndexes | ( | array | $sessionIndexes | ) |
Set the SessionIndexes of the sessions that should be terminated.
array | $sessionIndexes | The SessionIndexes, or an empty array if all sessions should be terminated. |
Definition at line 216 of file LogoutRequest.php.
SAML2\LogoutRequest::toUnsignedXML | ( | ) |
Convert this logout request message to an XML element.
Definition at line 256 of file LogoutRequest.php.
References $sessionIndex.
|
private |
Definition at line 29 of file LogoutRequest.php.
|
private |
Definition at line 36 of file LogoutRequest.php.
|
private |
Definition at line 20 of file LogoutRequest.php.
|
private |
Definition at line 43 of file LogoutRequest.php.