openssl pkcs12 export()
Version från den 1 november 2024 kl. 07.46 av Admin (diskussion | bidrag)
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, som anges med $output, i PKCS#12-filformat.
Parametrar
- x509 — Se Key/Certificate-parametrar för en lista över giltiga värden.
- output — Vid framgång kommer detta att innehålla PKCS#12-filen.
- private_key — Privat nyckelkomponent i PKCS#12-filen. Se Public/Private Key-parametrar för en lista över giltiga värden.
- passphrase — Krypteringslösenord för att låsa upp PKCS#12-filen.
- options — Valfri array, andra nycklar ignoreras.
Nyckel | Beskrivning ------- | ----------- "extracerts" | array med extra certifikat eller ett enda certifikat som ska inkluderas i PKCS#12-filen. "friendly_name" | sträng som används för det angivna certifikatet och nyckeln.
Returnerar
Returnerar
true
vid framgång eller
false
vid fel.
Changelog
Version | Beskrivning |
---|---|
8.0.0 | certificate accepterar nu en OpenSSLCertificate-instans; tidigare accepterades en resurs av typen OpenSSL X.509 CSR. |
8.0.0 | private_key accepterar nu en OpenSSLAsymmetricKey eller OpenSSLCertificate-instans; tidigare accepterades en resurs av typen OpenSSL key eller OpenSSL X.509. |
Se även
- openssl_pkcs12_read() — Analyserar en PKCS#12 certifikatlager till en array
- openssl_pkcs12_export_to_file() — Exporterar en PKCS#12-kompatibel certifikatlager-fil
- openssl_x509_read() — Analyserar ett X.509-certifikat och returnerar ett objekt för det
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.