PHP 클래스 Analogic\ACME\Lescript

파일 보기 프로젝트 열기: analogic/lescript

공개 프로퍼티들

프로퍼티 타입 설명
$ca
$challenge
$contact http-01 challange only
$countryCode
$license public $ca = 'https://acme-staging.api.letsencrypt.org'; // testing
$state

공개 메소드들

메소드 설명
__construct ( $certificatesDir, $webRootDir, $logger = null, Analogic\ACME\ClientInterface $client = null )
initAccount ( )
signDomains ( array $domains, $reuseCsr = false )

보호된 메소드들

메소드 설명
log ( $message )

비공개 메소드들

메소드 설명
generateCSR ( $privateKey, array $domains )
generateKey ( $outputDirectory )
getCsrContent ( $csrPath )
getDomainPath ( $domain )
parsePemFromBody ( $body )
postNewReg ( )
readPrivateKey ( $path )
signedRequest ( $uri, array $payload )

메소드 상세

__construct() 공개 메소드

public __construct ( $certificatesDir, $webRootDir, $logger = null, Analogic\ACME\ClientInterface $client = null )
$client Analogic\ACME\ClientInterface

initAccount() 공개 메소드

public initAccount ( )

log() 보호된 메소드

protected log ( $message )

signDomains() 공개 메소드

public signDomains ( array $domains, $reuseCsr = false )
$domains array

프로퍼티 상세

$ca 공개적으로 프로퍼티

public $ca

$challenge 공개적으로 프로퍼티

public $challenge

$contact 공개적으로 프로퍼티

http-01 challange only
public $contact

$countryCode 공개적으로 프로퍼티

public $countryCode

$license 공개적으로 프로퍼티

public $ca = 'https://acme-staging.api.letsencrypt.org'; // testing
public $license

$state 공개적으로 프로퍼티

public $state