class X509Certificate

Class X509Certificate

Methods

__construct(string $pfx, string $password)

X509Certificate constructor.

static X509Certificate
createFromFile(string $filename, string $password)

No description

string|null
getName()

No description

array|null
getSubject()

No description

array|null
getIssuer()

No description

DateTime|null
getValidFrom()

Certificate is valid from this date.

DateTime|null
getExpiration()

Certificate is valid to this date.

array|null
getPurposes()

No description

array|null
getExtensions()

No description

string|null
getPublicKey()

Get Public Key.

string|null
getPrivateKey()

Get Private Key.

getRaw()

No description

string|null
export(int $type)

Export the current certificate.

Details

at line 37
__construct(string $pfx, string $password)

X509Certificate constructor.

Parameters

string $pfx
string $password

Exceptions

Exception

at line 49
static X509Certificate createFromFile(string $filename, string $password)

Parameters

string $filename
string $password

Return Value

X509Certificate

Exceptions

Exception

at line 62
string|null getName()

Return Value

string|null

at line 70
array|null getSubject()

Return Value

array|null

at line 78
array|null getIssuer()

Return Value

array|null

at line 88
DateTime|null getValidFrom()

Certificate is valid from this date.

Return Value

DateTime|null

at line 98
DateTime|null getExpiration()

Certificate is valid to this date.

.

Return Value

DateTime|null

at line 106
array|null getPurposes()

Return Value

array|null

at line 114
array|null getExtensions()

Return Value

array|null

at line 124
string|null getPublicKey()

Get Public Key.

Return Value

string|null

at line 134
string|null getPrivateKey()

Get Private Key.

Return Value

string|null

at line 139
getRaw()

at line 150
string|null export(int $type)

Export the current certificate.

Parameters

int $type

Return Value

string|null