|
ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Basic configuration wrapper. More...
Inheritance diagram for SAML2\Configuration\IdentityProvider:
Collaboration diagram for SAML2\Configuration\IdentityProvider:Public Member Functions | |
| getKeys () | |
| Returns an array or \Traversable of keys, where each element represents a configured key. More... | |
| getCertificateData () | |
| Returns the contents of an X509 pem certificate, without the '--—BEGIN CERTIFICATE--—' and '--—END CERTIFICATE--—'. More... | |
| getCertificateFile () | |
| Returns the full path to the (local) file that contains the X509 pem certificate. More... | |
| getCertificateFingerprints () | |
| isAssertionEncryptionRequired () | |
| getSharedKey () | |
| hasBase64EncodedAttributes () | |
| getPrivateKey ($name, $required=false) | |
| getBlacklistedAlgorithms () | |
| getEntityId () | |
Public Member Functions inherited from SAML2\Configuration\ArrayAdapter | |
| __construct (array $configuration) | |
| get ($key, $defaultValue=null) | |
| Query to get the value in the configuration for the given key. More... | |
| has ($key) | |
| Query for whether or not the configuration has a value for the key. More... | |
| has ($key) | |
| Query for whether or not the configuration has a value for the key. More... | |
| get ($key, $default=null) | |
| Query to get the value in the configuration for the given key. More... | |
| getKeys () | |
| Returns an array or \Traversable of keys, where each element represents a configured key. More... | |
| getCertificateData () | |
| Returns the contents of an X509 pem certificate, without the '--—BEGIN CERTIFICATE--—' and '--—END CERTIFICATE--—'. More... | |
| getCertificateFile () | |
| Returns the full path to the (local) file that contains the X509 pem certificate. More... | |
| getCertificateFingerprints () | |
| Returns an array or \Traversable where each element represents a certificate fingerprint. More... | |
| isAssertionEncryptionRequired () | |
| getSharedKey () | |
| getPrivateKey ($name, $required=false) | |
| getBlacklistedAlgorithms () | |
| getEntityId () | |
Basic configuration wrapper.
Definition at line 8 of file IdentityProvider.php.
| SAML2\Configuration\IdentityProvider::getBlacklistedAlgorithms | ( | ) |
Implements SAML2\Configuration\DecryptionProvider.
Definition at line 75 of file IdentityProvider.php.
| SAML2\Configuration\IdentityProvider::getCertificateData | ( | ) |
Returns the contents of an X509 pem certificate, without the '--—BEGIN CERTIFICATE--—' and '--—END CERTIFICATE--—'.
Implements SAML2\Configuration\CertificateProvider.
Definition at line 18 of file IdentityProvider.php.
| SAML2\Configuration\IdentityProvider::getCertificateFile | ( | ) |
Returns the full path to the (local) file that contains the X509 pem certificate.
Implements SAML2\Configuration\CertificateProvider.
Definition at line 23 of file IdentityProvider.php.
| SAML2\Configuration\IdentityProvider::getCertificateFingerprints | ( | ) |
Implements SAML2\Configuration\CertificateProvider.
Definition at line 31 of file IdentityProvider.php.
| SAML2\Configuration\IdentityProvider::getEntityId | ( | ) |
Implements SAML2\Configuration\EntityIdProvider.
Definition at line 83 of file IdentityProvider.php.
| SAML2\Configuration\IdentityProvider::getKeys | ( | ) |
Returns an array or \Traversable of keys, where each element represents a configured key.
A configured key itself is an array or object implementing ArrayAccess where the array key/property is the configuration key and the value is the configured value.
Implements SAML2\Configuration\CertificateProvider.
Definition at line 13 of file IdentityProvider.php.
| SAML2\Configuration\IdentityProvider::getPrivateKey | ( | $name, | |
$required = false |
|||
| ) |
| string | $name | the name of the private key |
| boolean | $required | whether or not the private key must exist |
Implements SAML2\Configuration\DecryptionProvider.
Definition at line 51 of file IdentityProvider.php.
| SAML2\Configuration\IdentityProvider::getSharedKey | ( | ) |
Implements SAML2\Configuration\DecryptionProvider.
Definition at line 41 of file IdentityProvider.php.
| SAML2\Configuration\IdentityProvider::hasBase64EncodedAttributes | ( | ) |
Definition at line 46 of file IdentityProvider.php.
| SAML2\Configuration\IdentityProvider::isAssertionEncryptionRequired | ( | ) |
Implements SAML2\Configuration\DecryptionProvider.
Definition at line 36 of file IdentityProvider.php.