Überprüfen Sie den Inhalt des Java-Zertifikatspeichers

Memorandum

So überprüfen Sie die im Java-Zertifikatspeicher registrierte Zertifizierungsstelle

Umweltinformationen

・ CentOS7

Java-Installation

# yum install java-1.8.0-openjdk   #/lib/jvm/Nach Java-1.8.0-openjdk ist installiert

Überprüfen des Zertifikatspeichers

Verwenden Sie den Befehl keytool, um den Zertifikatspeicher zu betreiben.

# keytool -list -v -storepass changeit -keystore lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64/jre/lib/security/cacerts > keystore #Geben Sie den Inhalt von cacerts aus

# less cacerts

Keystore type: jks
Keystore provider: SUN

Your keystore contains 133 entries

Alias name: digicertassuredidrootca
Creation date: Jan 28, 2019
Entry type: trustedCertEntry

Owner: CN=DigiCert Assured ID Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US
Issuer: CN=DigiCert Assured ID Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US
Serial number: ce7e0e517d846fe8fe560fc1bf03039
Valid from: Fri Nov 10 00:00:00 UTC 2006 until: Mon Nov 10 00:00:00 UTC 2031
Certificate fingerprints:
         MD5:  87:CE:0B:7B:2A:0E:49:00:E1:58:71:9B:37:A8:93:72
         SHA1: 05:63:B8:63:0D:62:D7:5A:BB:C8:AB:1E:4B:DF:B5:A8:99:B2:4D:43
         SHA256: 3E:90:99:B5:01:5E:8F:48:6C:00:BC:EA:9D:11:1E:E7:21:FA:BA:35:5A:89:BC:F1:DF:69:56:1E:3D:C6:32:5C
         SHA256: 3E:90:99:B5:01:5E:8F:48:6C:00:BC:EA:9D:11:1E:E7:21:FA:BA:35:5A:89:BC:F1:DF:69:56:1E:3D:C6:32:5C
Signature algorithm name: SHA1withRSA
Subject Public Key Algorithm: 2048-bit RSA key
Version: 3

Extensions:

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 45 EB A2 AF F4 92 CB 82   31 2D 51 8B A7 A7 21 9D  E.......1-Q...!.
0010: F3 6D C8 0F                                        .m..
]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 45 EB A2 AF F4 92 CB 82   31 2D 51 8B A7 A7 21 9D  E.......1-Q...!.
0010: F3 6D C8 0F                                        .m..
]
]

Die Informationen der Zertifizierungsstelle werden so gespeichert.

Möglichkeit

# -list
Der Inhalt des Schlüsselspeichereintrags(Zur Standardausgabe)Ausgabe

# -storepass
Geben Sie das Keystore-Passwort ein
Das Standardkennwort lautet "Ändern"

# -keystore
Geben Sie den Schlüsselspeicher an
Der Java-Keystore befindet sich unten
・ Jre/lib/security/cacerts

Recommended Posts

Überprüfen Sie den Inhalt des Java-Zertifikatspeichers
Anmerkung: [Java] Überprüfen Sie den Inhalt des Verzeichnisses
[Schienen] Überprüfen Sie den Inhalt des Objekts
Überprüfen Sie den Inhalt der Parameter mit pry
[Java] Überprüfen Sie die Anzahl der Zeichen
So überprüfen Sie den Inhalt der Java-Zeichenfolge mit fester Länge
JAVA: jar, aar, zeige den Inhalt der Datei an
[Java] Überprüfen Sie die JDK-Version der erstellten Kriegsdatei
Überprüfen Sie das Verhalten von Java Intrinsic Locks mit bpftrace
Java: Verwenden Sie Stream, um den Inhalt einer Sammlung zu sortieren
Befehl zum Überprüfen der Anzahl und des Status von Java-Threads
Überprüfen Sie den Status der Java-Anwendung, ohne das Überwachungstool zu verwenden
Ersetzen Sie den Inhalt der Jar-Datei
[Java Edition] Geschichte der Serialisierung
Überprüfen Sie die Version von Cent OS
Überprüfen Sie den Migrationsstatus von Schienen
Der Ursprung von Java-Lambda-Ausdrücken
[Ruby] Zeigt den Inhalt von Variablen an
Holen Sie sich das Ergebnis von POST in Java
Untersuchen Sie die Speichernutzung von Java-Elementen
[Java] Ermittelt den Tag eines bestimmten Tages
Ein- und Ausklappen des Inhalts der Recycler-Ansicht
Vergleichen Sie Elemente eines Arrays (Java)
[Tag: 5] Ich habe die Grundlagen von Java zusammengefasst
[Ruby] Schneiden Sie den Inhalt von Twitter-Anzeigen ab
Was sind die aktualisierten Funktionen von Java 13
Messen Sie einfach die Größe von Java-Objekten
Rückblick auf die Grundlagen von Java
Überprüfen Sie den Verarbeitungsinhalt mit [Rails] Binding.pry
Ausgabe des Buches "Einführung in Java"
Erfassung von Eingabeinhalten mit Scanner (Java)
Die Geschichte des Schreibens von Java in Emacs
Formatieren Sie den Inhalt von LocalDate mit DateTimeFormatter
Überprüfen Sie die Version der Standard-Web-Software.
Der Inhalt der von CarrierWave gespeicherten Daten.
[Java] [Spring] Testen Sie das Verhalten des Loggers
[Java] Inhalt der Collection-Schnittstelle und der List-Schnittstelle
Überprüfen Sie die Funktion der Schnittstelle über den Thread
Überprüfen Sie den MX-Eintrag der E-Mail-Adresse mit Java und die Domain
[Java] Überprüfen Sie, ob die Zeichenfolge nur aus Leerzeichen besteht (= Leerzeichen)
[Java] Holen Sie sich MimeType aus dem Inhalt der Datei mit Apathce Tika [Kotlin]
Überprüfen Sie die installierte und aktivierte JDK-Version
Die Geschichte des einfachen String-Vergleichs in Java
[Java] Behandlung von Java Beans in der Methodenkette
Die Geschichte eines gewöhnlichen Othello in Java
[Android] [Java] Verwalten Sie den Status der CheckBox von ListView
Informationen zur Beschreibungsreihenfolge der Java-Systemeigenschaften
Über die Idee anonymer Klassen in Java
Die Reihenfolge der Java-Methodenmodifikatoren ist festgelegt
[Java] Zugriff auf die signierte URL von s3 (signierte Version 2)
Die Geschichte des Lernens von Java in der ersten Programmierung
Messen Sie die Größe eines Ordners mit Java
Java-Versionsprüfung
[Java] Ermittelt die Länge der Ersatzpaarzeichenfolge
[Java] Der verwirrende Teil von String und StringBuilder
[Hinweis] Java: Messen Sie die Geschwindigkeit der Zeichenfolgenverkettung
Ich habe die Eigenschaften von Java und .NET verglichen
[Java] Achten Sie auf den Schlüsseltyp der Karte
Überschreiben Sie den Inhalt der Konfiguration mit Spring-boot + JUnit5
Spüren Sie den Lauf der Zeit auch in Java