openssl pkcs12 read()
Hoppa till navigering
Hoppa till sök
openssl_pkcs12_read
(PHP 5 >= 5.2.2, PHP 7, PHP 8)
openssl_pkcs12_read — Analyserar en PKCS#12-certifikatlager till en array
Beskrivning
openssl_pkcs12_read(string $pkcs12, array &$certificates, #[\SensitiveParameter] string $passphrase): bool
openssl_pkcs12_read() analyserar PKCS#12-certifikatslagret som tillhandahålls av $pkcs12 till en array kallad $certificates.
Parametrar
- pkcs12 — Certifikatslagrets innehåll, inte dess filnamn.
- certificates — Vid framgång kommer detta att innehålla certifikatslagrets data.
- passphrase — Krypteringslösenord för att låsa upp PKCS#12-filen.
Returnerar
Returnerar
true
vid framgång eller
false
vid fel.
Exempel
Exempel #1 openssl_pkcs12_read()-exempel
<?php if (!$cert_store = file_get_contents("/certs/file.p12")) { echo "Fel: Kan inte läsa certifikatfilen\n"; exit; } if (openssl_pkcs12_read($cert_store, $cert_info, "my_secret_pass")) { echo "Certifikatinformation\n"; print_r($cert_info); } else { echo "Fel: Kan inte läsa certifikatslagret.\n"; exit; } ?>
Se även
- openssl_pkcs12_export() — Exporterar en PKCS#12-kompatibel certifikatlager-fil till en sträng
- 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-read.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.