openssl pkcs12 export()

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

openssl_pkcs12_export

(PHP 5 >= 5.2.2, PHP 7, PHP 8)

openssl_pkcs12_export — Exporterar en PKCS#12-kompatibel certifikatlager-fil till en variabel

Beskrivning

openssl_pkcs12_export(
    OpenSSLCertificate|string '''$certificate''',
    string &'''$output''',
    #[\SensitiveParameter] OpenSSLAsymmetricKey|OpenSSLCertificate|array|string '''$private_key''',
    #[\SensitiveParameter] string '''$passphrase''',
    array '''$options''' = []
): bool

openssl_pkcs12_export() sparar certifikatet i en sträng, namngiven av output, i PKCS#12-filformat.

Parametrar

  • certificate — Se nyckel-/certifikatparametrar för en lista över giltiga värden.
  • output — Vid framgång kommer denna att innehålla PKCS#12-data.
  • private_key — Den privata nyckelkomponenten av PKCS#12-filen. Se nyckelparametrar för en lista över giltiga värden.
  • passphrase — Lösenord för att låsa upp PKCS#12-filen.
  • options — Valfri array, andra nycklar ignoreras.

Alternativ

  • extracerts — En array med extra certifikat eller ett enda certifikat som ska inkluderas i PKCS#12-filen.
  • friendly_name — Ett namn för det medföljande certifikatet och nyckeln.

Returnerar

Returnerar true vid framgång eller false vid fel.

Changelog

  • 8.0.0certificate accepterar nu en OpenSSLCertificate-instans; tidigare accepterades en resurs av typen OpenSSL X.509 CSR.
  • 8.0.0private_key accepterar nu en OpenSSLAsymmetricKey eller OpenSSLCertificate-instans; tidigare accepterades en resurs av typen OpenSSL-nyckel eller OpenSSL X.509.

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.openssl-pkcs12-export.php PHP Funktioner Funktionsreferens OpenSSL-funktioner


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webserver.