openssl_pkcs12_export_to_file
(PHP 5 >= 5.2.2, PHP 7, PHP 8)
openssl_pkcs12_export_to_file — Exportiert in eine PKCS#12-kompatible Zertifikats-Datei
Beschreibung
OpenSSLCertificate|string
$certificate,string
$output_filename,OpenSSLAsymmetricKey|OpenSSLCertificate|array|string
$private_key,string
$passphrase,array
$options = []): bool
openssl_pkcs12_export_to_file() speichert
certificate in der in
output_filename angegebenen Datei im Format PKCS#12.
Parameter-Liste
-
x509 -
Siehe Schlüssel-/Zertifikatsparameter für eine Auflistung der gültigen Werte.
-
output_filename -
Der Pfad zur Ausgabe-Datei.
-
private_key -
Der private Schlüssel der PKCS#12-Datei. Siehe Schlüssel/Zertifikat-Parameter für eine Liste gültiger Werte.
-
passphrase -
Das Passwort, um die PKCS#12-Datei zu entschlüsseln.
-
options -
Ein optionales Array; andere Schlüssel werden ignoriert.
Schlüssel Beschreibung "extracerts"Ein Array von zusätzlichen Zertifikaten oder ein einzelnes Zertifikat, das in der PKCS#12-Datei enthalten sein soll. "friendlyname"Zeichenkette, die für das bereitgestellte Zertifikat und den Schlüssel verwendet werden soll.
Rückgabewerte
Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.
Changelog
| Version | Beschreibung |
|---|---|
| 8.0.0 |
certificate akzeptiert nun eine
OpenSSLCertificate-Instanz; vorher wurde eine
Ressource vom Typ OpenSSL X.509 CSR akzeptiert.
|
| 8.0.0 |
private_key akzeptiert nun eine
OpenSSLAsymmetricKey- oder
OpenSSLCertificate-Instanz; vorher wurde eine
Ressource vom Typ OpenSSL-Schlüssel oder
OpenSSL X.509 akzeptiert.
|

