|
ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Collaboration diagram for SimpleSAML_Utilities:Static Public Member Functions | |
| static | getSelfHost () |
| static | selfURLhost () |
| static | isHTTPS () |
| static | selfURLNoQuery () |
| static | getSelfHostWithPath () |
| static | getFirstPathElement ($trailingslash=true) |
| static | selfURL () |
| static | getBaseURL () |
| static | addURLparameter ($url, $parameters) |
| static | checkURLAllowed ($url, array $trustedSites=null) |
| static | parseStateID ($stateId) |
| static | checkDateConditions ($start=null, $end=null) |
| static | generateID () |
| static | generateTimestamp ($instant=null) |
| static | parseDuration ($duration, $timestamp=null) |
| static | fatalError ($trackId='na', $errorCode=null, Exception $e=null) |
| static | ipCIDRcheck ($cidr, $ip=null) |
| static | redirect ($url, $parameters=array(), $allowed_redirect_hosts=null) |
| static | redirectTrustedURL ($url, $parameters=array()) |
| static | redirectUntrustedURL ($url, $parameters=array()) |
| static | transposeArray ($in) |
| static | isDOMElementOfType (DOMNode $element, $name, $nsURI) |
| static | getDOMChildren (DOMElement $element, $localName, $namespaceURI) |
| static | getDOMText ($element) |
| static | getAcceptLanguage () |
| static | validateXML ($xml, $schema) |
| static | validateXMLDocument ($message, $type) |
| static | generateRandomBytes ($length) |
| static | stringToHex ($bytes) |
| static | resolvePath ($path, $base=null) |
| static | resolveURL ($url, $base=null) |
| static | normalizeURL ($url) |
| static | parseQueryString ($query_string) |
| static | parseAttributes ($attributes) |
| static | getSecretSalt () |
| static | getLastError () |
| static | resolveCert ($path) |
| static | loadPublicKey (SimpleSAML_Configuration $metadata, $required=false, $prefix='') |
| static | loadPrivateKey (SimpleSAML_Configuration $metadata, $required=false, $prefix='') |
| static | formatDOMElement (DOMElement $root, $indentBase='') |
| static | formatXMLString ($xml, $indentBase='') |
| static | arrayize ($data, $index=0) |
| static | isAdmin () |
| static | getAdminLoginURL ($returnTo=null) |
| static | requireAdmin () |
| static | postRedirect ($destination, $post) |
| static | createPostRedirectLink ($destination, $post) |
| static | createHttpPostRedirectLink ($destination, $post) |
| static | validateCA ($certificate, $caFile) |
| static | initTimezone () |
| static | writeFile ($filename, $data, $mode=0600) |
| static | getTempDir () |
| static | maskErrors ($mask) |
| static | popErrorMask () |
| static | getDefaultEndpoint (array $endpoints, array $bindings=null) |
| static | checkCookie ($retryURL=null) |
| static | debugMessage ($message, $type) |
| static | fetch ($path, $context=array(), $getHeaders=false) |
| static | aesEncrypt ($clear) |
| static | aesDecrypt ($encData) |
| static | isWindowsOS () |
| static | setCookie ($name, $value, array $params=null, $throw=true) |
Static Public Attributes | |
| static | $logMask = 0 |
Static Private Member Functions | |
| static | _doRedirect ($url, $parameters=array()) |
Definition at line 12 of file Utilities.php.
|
staticprivate |
Definition at line 193 of file Utilities.php.
References $_SERVER, $code, $url, addURLparameter(), exit, and SimpleSAML\Logger\warning().
Referenced by redirect().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 99 of file Utilities.php.
References $url.
Referenced by _doRedirect(), and SAML2\HTTPArtifact\getRedirectURL().
Here is the caller graph for this function:
|
static |
Definition at line 685 of file Utilities.php.
References SimpleSAML\Utils\Crypto\aesDecrypt().
Here is the call graph for this function:
|
static |
Definition at line 676 of file Utilities.php.
References SimpleSAML\Utils\Crypto\aesEncrypt().
Here is the call graph for this function:
|
static |
Definition at line 502 of file Utilities.php.
References $data, $index, and SimpleSAML\Utils\Arrays\arrayize().
Here is the call graph for this function:
|
static |
Definition at line 649 of file Utilities.php.
References $retryURL, and SimpleSAML\Utils\HTTP\checkSessionCookie().
Here is the call graph for this function:
|
static |
Definition at line 126 of file Utilities.php.
References $end, and SAML2\Utils\xsDateTimeToTimestamp().
Here is the call graph for this function:
|
static |
Definition at line 108 of file Utilities.php.
References $url.
Referenced by redirect().
Here is the caller graph for this function:
|
static |
Definition at line 558 of file Utilities.php.
References $destination, $post, $postData, $session, $url, SimpleSAML\Utils\Random\generateID(), SimpleSAML\Module\getModuleURL(), and SimpleSAML_Session\getSessionFromRequest().
Here is the call graph for this function:
|
static |
Definition at line 548 of file Utilities.php.
References $destination, and $post.
|
static |
Definition at line 658 of file Utilities.php.
References $message, $type, and SimpleSAML\Utils\XML\debugSAMLMessage().
Referenced by SAML2\Compat\Ssp\Container\debugMessage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 178 of file Utilities.php.
References $errorCode.
|
static |
Definition at line 667 of file Utilities.php.
References $path.
|
static |
Definition at line 484 of file Utilities.php.
|
static |
Definition at line 493 of file Utilities.php.
References $xml, and SimpleSAML\Utils\XML\formatXMLString().
Here is the call graph for this function:
|
static |
Definition at line 150 of file Utilities.php.
References SimpleSAML\Utils\Random\generateID().
Referenced by SAML2\Compat\Ssp\Container\generateId().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 359 of file Utilities.php.
Referenced by SAML2\HTTPArtifact\getRedirectURL().
Here is the caller graph for this function:
|
static |
Definition at line 160 of file Utilities.php.
References SimpleSAML\Utils\Time\generateTimestamp().
Here is the call graph for this function:
|
static |
Definition at line 331 of file Utilities.php.
|
static |
Definition at line 520 of file Utilities.php.
References $returnTo, and SimpleSAML\Utils\Auth\getAdminLoginURL().
Here is the call graph for this function:
|
static |
Definition at line 90 of file Utilities.php.
References getBaseURL().
Here is the call graph for this function:
|
static |
Definition at line 639 of file Utilities.php.
References $bindings.
|
static |
Definition at line 312 of file Utilities.php.
|
static |
Definition at line 321 of file Utilities.php.
|
static |
Definition at line 72 of file Utilities.php.
|
static |
Definition at line 438 of file Utilities.php.
References $error.
|
static |
Definition at line 429 of file Utilities.php.
References SimpleSAML\Utils\Config\getSecretSalt().
Here is the call graph for this function:
|
static |
Definition at line 24 of file Utilities.php.
|
static |
Definition at line 62 of file Utilities.php.
|
static |
Definition at line 611 of file Utilities.php.
References SimpleSAML\Utils\System\getTempDir().
Referenced by SAML2\SOAPClient\send().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 593 of file Utilities.php.
References SimpleSAML\Utils\Time\initTimezone().
Here is the call graph for this function:
|
static |
Definition at line 187 of file Utilities.php.
References SimpleSAML\Utils\Net\ipCIDRcheck().
Here is the call graph for this function:
|
static |
Definition at line 511 of file Utilities.php.
References SimpleSAML\Utils\Auth\isAdmin().
Here is the call graph for this function:
|
static |
Definition at line 303 of file Utilities.php.
References $name, and SimpleSAML\Utils\XML\isDOMNodeOfType().
Here is the call graph for this function:
|
static |
Definition at line 42 of file Utilities.php.
|
static |
Definition at line 694 of file Utilities.php.
References SimpleSAML\Utils\System\getOS(), and SimpleSAML\Utils\System\WINDOWS.
Here is the call graph for this function:
|
static |
Definition at line 475 of file Utilities.php.
References $metadata, and SimpleSAML\Utils\Crypto\loadPrivateKey().
Referenced by SAML2\SOAPClient\send().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 466 of file Utilities.php.
References $metadata, and SimpleSAML\Utils\Crypto\loadPublicKey().
Referenced by SAML2\SOAPClient\send().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 620 of file Utilities.php.
References $mask, and SimpleSAML\Logger\maskErrors().
Here is the call graph for this function:
|
static |
Definition at line 401 of file Utilities.php.
References $url.
Referenced by redirect().
Here is the caller graph for this function:
|
static |
Definition at line 420 of file Utilities.php.
References $attributes, and SimpleSAML\Utils\Attributes\normalizeAttributesArray().
Here is the call graph for this function:
|
static |
Definition at line 169 of file Utilities.php.
References $timestamp, and SimpleSAML\Utils\Time\parseDuration().
Here is the call graph for this function:
|
static |
Definition at line 410 of file Utilities.php.
|
static |
Definition at line 117 of file Utilities.php.
References $stateId, and SimpleSAML_Auth_State\parseStateID().
Here is the call graph for this function:
|
static |
Definition at line 629 of file Utilities.php.
References SimpleSAML\Logger\popErrorMask().
Here is the call graph for this function:
|
static |
Definition at line 538 of file Utilities.php.
References $destination, $post, and SimpleSAML\Utils\HTTP\submitPOSTData().
Referenced by SAML2\Compat\Ssp\Container\postRedirect().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 255 of file Utilities.php.
References $url, _doRedirect(), checkURLAllowed(), and normalizeURL().
Here is the call graph for this function:
|
static |
Definition at line 274 of file Utilities.php.
References $url, and SimpleSAML\Utils\HTTP\redirectTrustedURL().
Referenced by SAML2\Compat\Ssp\Container\redirect().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 284 of file Utilities.php.
References $url, and SimpleSAML\Utils\HTTP\redirectUntrustedURL().
Here is the call graph for this function:
|
static |
Definition at line 529 of file Utilities.php.
References SimpleSAML\Utils\Auth\requireAdmin().
Here is the call graph for this function:
|
static |
Definition at line 457 of file Utilities.php.
References $path.
Referenced by SAML2\SOAPClient\send().
Here is the caller graph for this function:
|
static |
Definition at line 383 of file Utilities.php.
|
static |
Definition at line 392 of file Utilities.php.
|
static |
Definition at line 81 of file Utilities.php.
|
static |
Definition at line 33 of file Utilities.php.
|
static |
Definition at line 52 of file Utilities.php.
|
static |
Definition at line 703 of file Utilities.php.
References $name, $params, and SimpleSAML\Utils\HTTP\setCookie().
Here is the call graph for this function:
|
static |
Definition at line 370 of file Utilities.php.
References $i, $ret, and sprintf.
Referenced by SAML2\HTTPArtifact\getRedirectURL().
Here is the caller graph for this function:
|
static |
Definition at line 293 of file Utilities.php.
References $in, and SimpleSAML\Utils\Arrays\transpose().
Here is the call graph for this function:
|
static |
Definition at line 584 of file Utilities.php.
References $certificate, and SimpleSAML\XML\Validator\validateCertificate().
Here is the call graph for this function:
|
static |
Definition at line 340 of file Utilities.php.
|
static |
Definition at line 350 of file Utilities.php.
References $message, $type, and SimpleSAML\Utils\XML\checkSAMLMessage().
Here is the call graph for this function:
|
static |
Definition at line 602 of file Utilities.php.
References $data, $filename, and SimpleSAML\Utils\System\writeFile().
Referenced by SAML2\SOAPClient\send().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 18 of file Utilities.php.