15        return $this->
get(
'keys');
 
   20        return $this->
get(
'certificateData');
 
   25        return $this->
get(
'certificateFile');
 
   33        return $this->
get(
'certificateFingerprints');
 
   38        return $this->
get(
'assertionEncryptionEnabled');
 
   43        return $this->
get(
'sharedKey');
 
   48        return $this->
get(
'base64EncodedAttributes');
 
   53        $privateKeys = $this->
get(
'privateKeys');
 
   58        $keyCount = count(
$key);
 
   59        if ($keyCount !== 1 && $required) {
 
   60            throw new \RuntimeException(
sprintf(
 
   61                'Attempted to get privateKey by name "%s", found "%d" keys, where only one was expected. Please ' 
   62                . 
'verify that your configuration is correct',
 
   72        return array_pop(
$key);
 
   77        return $this->
get(
'blacklistedEncryptionAlgorithms');
 
   85        return $this->
get(
'entityId');
 
sprintf('%.4f', $callTime)
An exception for terminatinating execution or to throw for unit testing.
Default implementation for configuration.
Basic configuration wrapper.
isAssertionEncryptionRequired()
getPrivateKey($name, $required=false)
getCertificateFile()
Returns the full path to the (local) file that contains the X509 pem certificate.
getCertificateFingerprints()
hasBase64EncodedAttributes()
getBlacklistedAlgorithms()
getKeys()
Returns an array or \Traversable of keys, where each element represents a configured key.
getCertificateData()
Returns the contents of an X509 pem certificate, without the '--—BEGIN CERTIFICATE--—' and '--—END CE...
Configuration of a private key.
CertificateProvider interface.
Interface \SAML2\Configuration\EntityIdProvider.