So öffnen Sie .DER-Dateien unter Android
Um .DER-Dateien unter Android zu öffnen, es gibt keinen standardmäßig in Android integrierten Viewer zum Überprüfen von DER-Zertifikatsfeldern. Übertragen Sie die Datei auf einen Desktop und prüfen Sie sie mit OpenSSL.
Schritt-für-Schritt-Anleitung
- Es gibt keinen standardmäßig in Android integrierten Viewer zum Überprüfen von DER-Zertifikatsfeldern. Übertragen Sie die Datei auf einen Desktop und prüfen Sie sie mit OpenSSL.
Häufige Probleme
OpenSSL sagt, dass es das Zertifikat nicht lesen kann (falsches Format)
Dies passiert häufig, wenn es sich bei der Datei um PEM (Base64-Text) handelt, Sie dem Tool aber mitgeteilt haben, dass es sich um DER handelt, oder wenn es sich bei der Datei überhaupt nicht um ein X.509-Zertifikat handelt.
- Versuchen Sie es explizit als DER zu lesen: openssl x509 -in file.der -inform DER -text -noout
- Wenn dies fehlschlägt und die Datei wie Text mit BEGIN/END-Zeilen aussieht, versuchen Sie es mit PEM: openssl x509 -in file.der -inform PEM -text -noout
Das System/die App erwartet PEM, aber Sie haben nur DER
Viele Konfigurationen und Bibliotheken akzeptieren PEM-Textdateien, während .der binär ist. PEM ist Base64-kodierter DER, sodass Sie zwischen ihnen konvertieren können.
- Konvertieren Sie DER in PEM: openssl x509 -in cert.der -inform DER -out cert.pem -outform PEM
- Verwenden Sie die resultierende PEM-Datei dort, wo die Software PEM erwartet
Verwirrung der Dateierweiterungen (.der vs. .cer) und Probleme beim Zertifikatimport
Einige Umgebungen behandeln .cer je nach Inhalt entweder als DER oder PEM, während .der stark binäres DER impliziert. Importfehler entstehen häufig durch die Verwendung der falschen Codierung für das Importtool.
- Überprüfen Sie die Datei mit OpenSSL und verwenden Sie dabei den richtigen Eingabetyp (DER vs. PEM), um zu bestätigen, was sie enthält
- Bei Bedarf in PEM konvertieren oder als DER beibehalten, je nachdem, was der Zielimporteur erwartet
Sicherheitshinweis
.der-Zertifikatsdateien enthalten normalerweise öffentliche Zertifikatsdaten und keinen ausführbaren Inhalt, können aber dennoch für Vertrauensentscheidungen verwendet werden; Installieren/importieren Sie nur Zertifikate von Quellen, denen Sie vertrauen.