1
Ich versuche, die Besitzer Informationen eines Zertifikats mit PHP zu bekommen. Ich habe die .p12
Datei und wenn ich versucht, die Informationen mit openssl
PHP
Funktionen zu lesen:Read Besitzer Cert Daten aus. P12-Datei mit PHP
if (getenv('HTTPS')=='on'){
$cert=$_SERVER['SSL_CLIENT_CERT'];
}else{
$fname = "certname.p12";
$f = fopen($fname, "r");
$cert = fread($f, filesize($fname));
fclose($f);
}
$certdata = array();
$pass = "pass";
openssl_pkcs12_read($cert, $certdata, $pass);
print_r($certdata);
I erhalte drei verschlüsselte Felder:
['cert']
['pkey']
['extracerts']['0']
Wie zum Beispiel E-Mail-Feld im Klartext lesen kann?
Dank