Ich habe eine PKCS7 Unterschrift, die ich Inhalte von mitPHP Wie pkcs7 Signatur Blob analysieren?
openssl pkcs7 -inform DER -in signature.pkcs7 -print_certs -text
Aber wie archieve die gleiche Leistung mit PHPs OpenSSL Funktionen analysiert bekommen können?
Bearbeiten. Es gelang mir, eine korrekte PEM-Datei mit der folgenden Funktion bei der Schaffung von:
function der2pem($der_data, $type="CERTIFICATE") {
$pem = chunk_split(base64_encode($der_data), 64, "\n");
$pem = "-----BEGIN $type-----\n".$pem."-----END $type-----\n";
return $pem;
}
$data = der2pem($der_data, "PKCS7);
Im jedoch nicht erfolgreichen die Daten mit einer der Funktionen in der PHP-Handbuch erwähnt in Parsen. Es arbeitet mit OpenSSL mit:
openssl pkcs7 -inform PEM -in signature.pkcs7 -print_certs -text
http://php.net/manual/en/function.openssl-pkcs7-sign.php – adeneo
Das ist nicht richtig. Ich möchte analysieren und nicht unterschreiben. Soweit ich im PHP-Handbuch sehen kann, gibt es keine Funktionen zum Parsen von pkcs7-Signaturen. –