Ziemlich viele der OpenSSL-Funktionen benötigen einen Schlüssel- oder Zertifikatparameter. Folgende Methoden können genutzt werden, um solche zu erhalten:
Zertifikate
OpenSSL X.509
), die
von openssl_x509_read() zurückgegeben wurde.
-----BEGIN CERTIFICATE-----
beginnen.
Zertifikat-Signierungsanforderungen (Certificate Signing Requests, CSRs)
OpenSSL X.509
CSR
), die von openssl_csr_new()
zurückgegeben wurde.
-----BEGIN CERTIFICATE REQUEST-----
beginnen.
Öffentliche/Private Schlüssel
OpenSSL-Schlüssel
),
die von openssl_get_publickey() oder
openssl_get_privatekey() zurückgegeben wurde.
OpenSSL X.509
).
-----BEGIN PUBLIC KEY-----
beginnen.
array($key,
$passphrase)
verwenden. $key
repräsentiert einen Schlüssel, den Sie entweder mit der Notation
file:// oder dem textlichen Inhalt wie oben angeben.
$passphrase ist eine Zeichenfolge, die die
Passphrase für den privaten Schlüssel enthält.