PHP Класс DirectAdmin\LetsEncrypt\Lib\Domain

Наследование: use trait DirectAdmin\LetsEncrypt\Lib\Utility\ConfigurableTrait
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$account
$domainKeys Kelunik\Acme\KeyPair

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

Метод Описание
__construct ( String $domain, Account | null $account = null ) Initialize a domain with subdomains
__debugInfo ( )
applyCertificates ( ) : boolean Apply certificates to DirectAdmin
createKeys ( ) : KeyPair Create domain RSA keys
getCertificate ( ) : string Get the domains certificate
getCertificateAuthorityCertificates ( ) : string[] Get a array of certificate authority certificates
getDomain ( ) : String Get domain's name
getPath ( ) : string Get path to domain root
getStoragePath ( ) : string Get path to domain storage
getSubdomains ( ) : Array Get list of subdomains
receiveSubdomains ( ) : Array Receive available subdomains from Directadmin
removeCertificates ( ) Disable certificates in DirectAdmin
requestCertificate ( KeyPair | null $domainKeys = null, array | null $subdomains = null ) : array Request certificate at ACME

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

Метод Описание
getSocket ( ) : HTTPSocket Get already initialized HTTPSocket, or create a new one

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

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

Initialize a domain with subdomains
public __construct ( String $domain, Account | null $account = null )
$domain String Domain name
$account Account | null Account

__debugInfo() публичный метод

public __debugInfo ( )

applyCertificates() публичный метод

Apply certificates to DirectAdmin
public applyCertificates ( ) : boolean
Результат boolean

createKeys() публичный метод

Create domain RSA keys
public createKeys ( ) : KeyPair
Результат Kelunik\Acme\KeyPair

getCertificate() публичный метод

Get the domains certificate
public getCertificate ( ) : string
Результат string

getCertificateAuthorityCertificates() публичный метод

Get a array of certificate authority certificates
public getCertificateAuthorityCertificates ( ) : string[]
Результат string[]

getDomain() публичный метод

Get domain's name
public getDomain ( ) : String
Результат String

getPath() публичный метод

Get path to domain root
public getPath ( ) : string
Результат string

getStoragePath() публичный метод

Get path to domain storage
public getStoragePath ( ) : string
Результат string

getSubdomains() публичный метод

Get list of subdomains
public getSubdomains ( ) : Array
Результат Array

receiveSubdomains() публичный метод

Receive available subdomains from Directadmin
public receiveSubdomains ( ) : Array
Результат Array

removeCertificates() публичный метод

Disable certificates in DirectAdmin
public removeCertificates ( )

requestCertificate() публичный метод

Request certificate at ACME
public requestCertificate ( KeyPair | null $domainKeys = null, array | null $subdomains = null ) : array
$domainKeys Kelunik\Acme\KeyPair | null
$subdomains array | null List of subdomains to request
Результат array

Описание свойств

$account публичное свойство

public $account

$domainKeys публичное свойство

public KeyPair,Kelunik\Acme $domainKeys
Результат Kelunik\Acme\KeyPair