Diese Fehlermeldung tritt manchmal auf, wenn Sie versuchen, ein DER-codiertes Zertifikat zu lesen.
Mit diesem Befehl können Sie DER-codierte Zertifikatsdetails anzeigen:
openssl x509 -in YOUR_FILENAME -inform der -text -noout
Ich muss einen .pem
Dateiinhalt anzeigen . Nachdem ich im Web wenig recherchiert habe, finde ich zwei Möglichkeiten, den Inhalt anzuzeigen:
A. Ich habe den unten angegebenen Befehl ausgeführt.
sudo keytool -printcert -file cak.artt.pem
Die Ausgabe ist
keytool error: java.lang.Exception: Failed to parse input
B. Ich habe den Befehl ausgeführt,
sudo openssl x509 -in cak.artt.pem -text
Die Ausgabe ist
unable to load certificate 139976958314128:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:696:Expecting: TRUSTED CERTIFICATE
Ich habe gelesen, dass dies im Fall von passieren kann, bei APNS certificates
dem der private Schlüssel und das Zertifikat zu einem zusammengefasst werden .pem
. Die Anweisung besteht darin, sie mit einem Texteditor in zwei Dateien aufzuteilen, und die obigen Befehle funktionieren.
Wie mache ich das und betrachte den Inhalt des Zertifikats? Ich habe eine Debian 8-Umgebung. Übrigens, ich habe JDK 9 auf der Maschine installiert
Diese Fehlermeldung tritt manchmal auf, wenn Sie versuchen, ein DER-codiertes Zertifikat zu lesen.
Mit diesem Befehl können Sie DER-codierte Zertifikatsdetails anzeigen:
openssl x509 -in YOUR_FILENAME -inform der -text -noout