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');
hasBase64EncodedAttributes()
Basic configuration wrapper.
CertificateProvider interface.
isAssertionEncryptionRequired()
Configuration of a private key.
getBlacklistedAlgorithms()
getCertificateData()
Returns the contents of an X509 pem certificate, without the '--—BEGIN CERTIFICATE--—' and '--—END...
getPrivateKey($name, $required=false)
getCertificateFingerprints()
Default implementation for configuration.
getKeys()
Returns an array or of keys, where each element represents a configured key.
getCertificateFile()
Returns the full path to the (local) file that contains the X509 pem certificate. ...