PHP Класс SAML2\Certificate\KeyLoader

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( )
extractPublicKeys ( SAML2\Configuration\CertificateProvider $config, null $usage = null, boolean $required = false, string $prefix = '' ) : SAML2\Certificate\KeyCollection Extracts the public keys given by the configuration. Mainly exists for BC purposes.
getKeys ( ) : SAML2\Certificate\KeyCollection
hasKeys ( ) : boolean
loadCertificateData ( string $certificateData ) Attempts to load a key based on the given certificateData
loadCertificateFile ( string $certificateFile ) Loads the certificate in the file given
loadKeys ( array $configuredKeys, $usage ) Loads the keys given, optionally excluding keys when a usage is given and they are not configured to be used with the usage given
loadKeysFromConfiguration ( SAML2\Configuration\CertificateProvider $config, null | string $usage = null, boolean $required = false ) : SAML2\Certificate\KeyCollection

Описание методов

__construct() публичный Метод

public __construct ( )

extractPublicKeys() публичный статический Метод

Prioritisation order is keys > certData > certificate
public static extractPublicKeys ( SAML2\Configuration\CertificateProvider $config, null $usage = null, boolean $required = false, string $prefix = '' ) : SAML2\Certificate\KeyCollection
$config SAML2\Configuration\CertificateProvider
$usage null
$required boolean
$prefix string
Результат SAML2\Certificate\KeyCollection

getKeys() публичный Метод

public getKeys ( ) : SAML2\Certificate\KeyCollection
Результат SAML2\Certificate\KeyCollection

hasKeys() публичный Метод

public hasKeys ( ) : boolean
Результат boolean

loadCertificateData() публичный Метод

Attempts to load a key based on the given certificateData
public loadCertificateData ( string $certificateData )
$certificateData string

loadCertificateFile() публичный Метод

Loads the certificate in the file given
public loadCertificateFile ( string $certificateFile )
$certificateFile string the full path to the cert file.

loadKeys() публичный Метод

Loads the keys given, optionally excluding keys when a usage is given and they are not configured to be used with the usage given
public loadKeys ( array $configuredKeys, $usage )
$configuredKeys array
$usage

loadKeysFromConfiguration() публичный Метод

public loadKeysFromConfiguration ( SAML2\Configuration\CertificateProvider $config, null | string $usage = null, boolean $required = false ) : SAML2\Certificate\KeyCollection
$config SAML2\Configuration\CertificateProvider
$usage null | string
$required boolean
Результат SAML2\Certificate\KeyCollection