PHP Класс Jose\KeyConverter\KeyConverter

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

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

Метод Описание
loadFromKey ( string $key, null | string $password = null ) : array
loadFromKeyFile ( string $file, null | string $password = null ) : array
loadFromX5C ( array $x5c ) : array
loadKeyFromCertificate ( string $certificate ) : array
loadKeyFromCertificateFile ( string $file ) : array
loadKeyFromX509Resource ( resource $res ) : array

Приватные методы

Метод Описание
calculateX509Fingerprint ( string $pem, string $algorithm, boolean $binary = false ) : string
convertDerToPem ( string $der_data ) : string
decodePem ( string $pem, array $matches, null | string $password = null ) : string
loadKeyFromDER ( string $der, null | string $password = null ) : array
loadKeyFromPEM ( string $pem, null | string $password = null ) : array
sanitizePEM ( string &$pem ) This method modify the PEM to get 64 char lines and fix bug with old OpenSSL versions.

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

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

public static loadFromKey ( string $key, null | string $password = null ) : array
$key string
$password null | string
Результат array

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

public static loadFromKeyFile ( string $file, null | string $password = null ) : array
$file string
$password null | string
Результат array

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

public static loadFromX5C ( array $x5c ) : array
$x5c array
Результат array

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

public static loadKeyFromCertificate ( string $certificate ) : array
$certificate string
Результат array

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

public static loadKeyFromCertificateFile ( string $file ) : array
$file string
Результат array

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

public static loadKeyFromX509Resource ( resource $res ) : array
$res resource
Результат array