NativeTlsCertificate.this
this
(string subjectCN, string issuerCN, string subjectDN, string issuerDN,
string[] san, string serial, long nb, long na,
string keyAlg, size_t keySz, string fp,
string[] eku, bool ca, int plc,
const(ubyte)[] der, string pem)Constructs a NativeTlsCertificate from field values.
Parameters
subjectCN | Subject common name. |
issuerCN | Issuer common name. |
subjectDN | Full subject distinguished name. |
issuerDN | Full issuer distinguished name. |
san | Subject alternative names. |
serial | Serial number as hex string. |
nb | notBefore as Unix timestamp. |
na | notAfter as Unix timestamp. |
keyAlg | Public key algorithm name. |
keySz | Public key size in bits. |
fp | SHA-256 fingerprint as colon-separated hex. |
eku | Extended Key Usage OIDs. |
ca | Whether this is a CA certificate. |
plc | Path length constraint (-1 if absent). |
der | DER-encoded certificate bytes. |
pem | PEM-encoded certificate string. |