PHP 클래스 Jose\KeyConverter\KeyConverter

파일 보기 프로젝트 열기: spomky-labs/jose 1 사용 예제들

공개 메소드들

메소드 설명
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