/ / Zeigen Sie den Inhalt einer .pem-Vertificate-Datei an - debian, certificate, nano

Zeigen Sie den Inhalt einer .pem-Vertificate-Datei an - debian, certificate, nano

Ich muss mir einen ansehen .pem Dateiinhalt. Nachdem ich wenig im Web 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 APNS certificates, der privaten Schl├╝ssel und Zertifikat in einem vereint .pem. Die Anweisung besteht darin, sie mit einem Texteditor in zwei Dateien aufzuteilen. Die obigen Befehle funktionieren dann.

Wie mache ich das und zeige den Inhalt des Zertifikats an? Ich habe eine Debian 8-Umgebung. ├ťbrigens habe ich JDK 9 auf der Maschine installiert

Antworten:

5 f├╝r Antwort Ôäľ 1

Diese Fehlermeldung tritt manchmal auf, wenn Sie versuchen, ein DER-codiertes Zertifikat zu lesen.

Mit diesem Befehl k├Ânnen Sie DER-codierte Zertifikatdetails anzeigen:

openssl x509 -in YOUR_FILENAME -inform der -text -noout