(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
openssl_pkey_export — Speichert ein exportierbares Format eines Schlüssels in einer Zeichenkette
$key
,&$output
,$passphrase
= null
,$options
= null
openssl_pkey_export() exportiert key
als eine PEM-kodierte Zeichenkette und speichert diese in output
(welcher per Referenz übergeben wird).
Hinweis: Die ordnungsgemäße Ausführung dieser Funktion setzt die Installation einer gültigen openssl.cnf-Datei voraus. Mehr Information hierzu sind im Abschnitt Installation zu finden.
key
output
passphrase
Der Schlüssel wird optional von einer passphrase
geschützt.
options
options
können Sie verwenden, um den Export feiner abzustimmen. Sie können damit Optionen für die OpenSSL-Konfigurationsdatei bestimmen und/oder überschreiben. Weitere Informationen über options
sind der Dokumentation zu openssl_csr_new() entnehmen.
Version | Beschreibung |
---|---|
8.0.0 | key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert. |