openssl pkcs12 export to file(): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(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 = []...')
 
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 certifikatbutik till en fil ===
=== 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() lagrar certifikatet i en fil angiven av <code>$output_filename</code> i PKCS#12-format.
openssl_pkcs12_export_to_file() sparar certifikatet i en fil namngiven av $output_filename i PKCS#12-filformat.


==== Parametrar ====
==== Parametrar ====
x509 — Se nyckel/certifikatparametrar för en lista med giltiga värden.
certificate — Se nyckel-/certifikatparametrar för en lista över giltiga värden.


output_filename — Sökvägen till utdatafilen.
output_filename — Sökväg till utdatafilen.


private_key — Privat nyckelkomponent i PKCS#12-filen. Se allmän/privat nyckelparametrar för giltiga värden.
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.


<pre>
Alternativ:
Key Description
"extracerts" array med extra certifikat eller ett enskilt certifikat som ska inkluderas i PKCS#12-filen.
"friendly_name" namn för det angivna certifikatet och nyckeln
</pre>


==== Returnerar ====
- "extracerts" — Array med extra certifikat eller ett enda certifikat som ska inkluderas i PKCS#12-filen.
Returnerar <code>true</code> vid framgång eller <code>false</code> vid misslyckande.


==== Changelog ====
- "friendly_name" — Sträng som ska användas för det medföljande certifikatet och nyckeln.
* Version 8.0.0 - <code>certificate</code> accepterar nu en OpenSSLCertificate-instans; tidigare accepterades en resurs av typen OpenSSL X.509 CSR.
* Version 8.0.0 - <code>private_key</code> accepterar nu en OpenSSLAsymmetricKey eller OpenSSLCertificate-instans; tidigare accepterades en resurs av typen OpenSSL-nyckel eller OpenSSL X.509.


==== Se även ====
==== Returnerar ====
[[openssl_pkcs12_export()]] — Exporterar en PKCS#12-kompatibel certifikatbutik till en variabel
Returnerar true vid framgång eller false vid fel.
 
= Sidslut =


Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.openssl-pkcs12-export-to-file.php
==== Ändringslogg ====
[[PHP]]
Version 8.0.0 — certificate accepterar nu en OpenSSLCertificate-instans; tidigare accepterades en resurs av typen OpenSSL X.509 CSR.
[[Funktioner]]
[[Funktionsreferens]]
[[OpenSSL-funktioner]]
<HR>
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/
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har  sponsrat [https://www.linux.se Linux.se] med webserver.


[[Kategori:Php]]
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.
[[Kategori:Kryptografi-extensioner]]

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.