openssl pkcs12 export to file(): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '== openssl_pkcs12_export_to_file == '''(PHP 5 >= 5.2.2, PHP 7, PHP 8)''' === openssl_pkcs12_export_to_file — Exporterar en PKCS#12 kompatibel certifikatbutik till en fil === ==== Beskrivning ==== <pre> openssl_pkcs12_export_to_file( OpenSSLCertificate|string $certificate, string $output_filename, #[\SensitiveParameter] OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key, #[\SensitiveParameter] string $passphrase, array $options = []...') |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 2: | Rad 2: | ||
'''(PHP 5 >= 5.2.2, PHP 7, PHP 8)''' | '''(PHP 5 >= 5.2.2, PHP 7, PHP 8)''' | ||
=== openssl_pkcs12_export_to_file — Exporterar en PKCS#12 kompatibel | === openssl_pkcs12_export_to_file — Exporterar en PKCS#12-kompatibel certifikatlager-fil === | ||
==== Beskrivning ==== | ==== Beskrivning ==== | ||
Rad 14: | Rad 14: | ||
): bool | ): bool | ||
</pre> | </pre> | ||
openssl_pkcs12_export_to_file() | openssl_pkcs12_export_to_file() sparar certifikatet i en fil namngiven av $output_filename i PKCS#12-filformat. | ||
==== Parametrar ==== | ==== Parametrar ==== | ||
certificate — Se nyckel-/certifikatparametrar för en lista över giltiga värden. | |||
output_filename — | output_filename — Sökväg till utdatafilen. | ||
private_key — | private_key — Den privata nyckelkomponenten av PKCS#12-filen. Se publika/privata nyckelparametrar för en lista över giltiga värden. | ||
passphrase — Lösenord för att låsa upp PKCS#12-filen. | passphrase — Lösenord för att låsa upp PKCS#12-filen. | ||
Rad 27: | Rad 27: | ||
options — Valfri array, andra nycklar ignoreras. | options — Valfri array, andra nycklar ignoreras. | ||
Alternativ: | |||
- "extracerts" — Array med extra certifikat eller ett enda certifikat som ska inkluderas i PKCS#12-filen. | |||
- "friendly_name" — Sträng som ska användas för det medföljande certifikatet och nyckeln. | |||
==== | ==== Returnerar ==== | ||
Returnerar true vid framgång eller false vid fel. | |||
==== Ändringslogg ==== | |||
Version 8.0.0 — certificate accepterar nu en OpenSSLCertificate-instans; tidigare accepterades en resurs av typen OpenSSL X.509 CSR. | |||
Version 8.0.0 — private_key accepterar nu en OpenSSLAsymmetricKey eller OpenSSLCertificate-instans; tidigare accepterades en resurs av typen OpenSSL-nyckel eller OpenSSL X.509. | |||
Versionen från 1 november 2024 kl. 07.34
openssl_pkcs12_export_to_file
(PHP 5 >= 5.2.2, PHP 7, PHP 8)
openssl_pkcs12_export_to_file — Exporterar en PKCS#12-kompatibel certifikatlager-fil
Beskrivning
openssl_pkcs12_export_to_file( OpenSSLCertificate|string $certificate, string $output_filename, #[\SensitiveParameter] OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key, #[\SensitiveParameter] string $passphrase, array $options = [] ): bool
openssl_pkcs12_export_to_file() sparar certifikatet i en fil namngiven av $output_filename i PKCS#12-filformat.
Parametrar
certificate — Se nyckel-/certifikatparametrar för en lista över giltiga värden.
output_filename — Sökväg till utdatafilen.
private_key — Den privata nyckelkomponenten av PKCS#12-filen. Se publika/privata 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" — Array med extra certifikat eller ett enda certifikat som ska inkluderas i PKCS#12-filen.
- "friendly_name" — Sträng som ska användas för det medföljande certifikatet och nyckeln.
Returnerar
Returnerar true vid framgång eller false vid fel.
Ändringslogg
Version 8.0.0 — certificate accepterar nu en OpenSSLCertificate-instans; tidigare accepterades en resurs av typen OpenSSL X.509 CSR.
Version 8.0.0 — private_key accepterar nu en OpenSSLAsymmetricKey eller OpenSSLCertificate-instans; tidigare accepterades en resurs av typen OpenSSL-nyckel eller OpenSSL X.509.