OpenSSL Funktionen
PHP Manual

openssl_pkcs12_export

(PHP 5 >= 5.2.2, PHP 7)

openssl_pkcs12_exportExportiert eine PKCS#12-kompatible Zertifikats-Datei in eine Variable

Beschreibung

bool openssl_pkcs12_export ( mixed $x509 , string &$out , mixed $priv_key , string $pass [, array $args ] )

openssl_pkcs12_export() speichert x509 als String im PKCS#12-Format in die Variable out.

Parameter-Liste

x509

Siehe Schlüssel-/Zertifikatsparameter für eine Auflistung der gültigen Werte.

out

Bei Erfolg enthält diese Variable den PKCS#12-String

priv_key

Der private Schlüsel zur PKCS#12-Datei. Siehe Schlüssel/Zertifikat Parameter für eine Liste gültiger Werte.

pass

Passwort zum Entschlüsseln der PKCS#12-Datei.

args

Optionales Array; andere Schlüssel werden ignoriert.

Key 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. Im Fehlerfall wird FALSE zurückgegeben.


OpenSSL Funktionen
PHP Manual