openssl pkcs12 read()

Från Wiki.linux.se
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


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.