Öffentlichen Schlüssel von IBM überprüfen

Sie können überprüfen, ob der öffentliche Schlüssel im öffentlichen Zertifikat von IBMvorhanden ist.

Vorgehensweise

  1. Öffentlichen Schlüssel herunterladen.
    ibm-java-public-<yyyymmdd>.pem
  2. Laden Sie das entsprechende öffentliche Zertifikat für diesen Schlüssel herunter.
    ibm-java-certificate-<yyyymmdd>.pem
  3. Speichern Sie den öffentlichen Schlüssel und das öffentliche Zertifikat in einem Verzeichnis Ihrer Wahl.
  4. Wechseln Sie in das Verzeichnis und führen Sie den folgenden Befehl aus, um die Zertifikatsdetails anzuzeigen.
    openssl x509 -text -in ibm-java-certificate-<yyyymmdd>.pem -noout

    Die Ausgabe zeigt, dass das Zertifikat von Digicert an IBMausgegeben wurde.

    Certificate:
            ...
            Issuer: C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert SHA2 Assured ID Code Signing CA
            ...
            Subject: C = US, ST = New York, L = Armonk, O = International Business Machines Corporation, OU = IBM CCSS, CN = International Business Machines Corporation
            ...
    

    Die Ausgabe zeigt auch die Informationen zum öffentlichen Schlüssel.

    Certificate:
    ...
            Subject Public Key Info:
                ...
                    Modulus:
                        00:ab:38:0c:45:7c:d6:16:fa:22:61:fa:46:84:80:
                        67:71:a4:a8:c7:73:63:8a:fb:f3:24:be:94:3f:5e:
                        ...
                    Exponent: 65537 (0x10001)
  5. Führen Sie den folgenden Befehl aus, um die Details zum öffentlichen Schlüssel anzuzeigen.
    openssl rsa -noout -text -inform PEM -in ibm-java-public-<yyyymmdd>.pem -pubin

    Beispiel:

    Modulus:
        00:ab:38:0c:45:7c:d6:16:fa:22:61:fa:46:84:80:
        67:71:a4:a8:c7:73:63:8a:fb:f3:24:be:94:3f:5e:
    ...
    Exponent: 65537 (0x10001)
  6. Vergleichen Sie anhand der Ausgabe der beiden obigen Schritte den Exponenten und den Modulus des öffentlichen Schlüssels mit dem Exponenten und dem Modulus der Subject Public Key Info im Zertifikat. Die Informationen im öffentlichen Schlüssel müssen mit den Informationen im Zertifikat übereinstimmen.