PHP Class DirectAdmin\LetsEncrypt\Lib\Domain

Inheritance: use trait DirectAdmin\LetsEncrypt\Lib\Utility\ConfigurableTrait
Afficher le fichier Open project: Petertjuh360/da-letsencrypt Class Usage Examples

Méthodes publiques

Свойство Type Description
$account
$domainKeys Kelunik\Acme\KeyPair

Méthodes publiques

Méthode Description
__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

Private Methods

Méthode Description
getSocket ( ) : HTTPSocket Get already initialized HTTPSocket, or create a new one

Method Details

__construct() public méthode

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

__debugInfo() public méthode

public __debugInfo ( )

applyCertificates() public méthode

Apply certificates to DirectAdmin
public applyCertificates ( ) : boolean
Résultat boolean

createKeys() public méthode

Create domain RSA keys
public createKeys ( ) : KeyPair
Résultat Kelunik\Acme\KeyPair

getCertificate() public méthode

Get the domains certificate
public getCertificate ( ) : string
Résultat string

getCertificateAuthorityCertificates() public méthode

Get a array of certificate authority certificates
public getCertificateAuthorityCertificates ( ) : string[]
Résultat string[]

getDomain() public méthode

Get domain's name
public getDomain ( ) : String
Résultat String

getPath() public méthode

Get path to domain root
public getPath ( ) : string
Résultat string

getStoragePath() public méthode

Get path to domain storage
public getStoragePath ( ) : string
Résultat string

getSubdomains() public méthode

Get list of subdomains
public getSubdomains ( ) : Array
Résultat Array

receiveSubdomains() public méthode

Receive available subdomains from Directadmin
public receiveSubdomains ( ) : Array
Résultat Array

removeCertificates() public méthode

Disable certificates in DirectAdmin
public removeCertificates ( )

requestCertificate() public méthode

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
Résultat array

Property Details

$account public_oe property

public $account

$domainKeys public_oe property

public KeyPair,Kelunik\Acme $domainKeys
Résultat Kelunik\Acme\KeyPair