Selbstsigniertes Zertifikat konfigurieren und generieren

Führen Sie die folgenden Schritte aus, um Ihr Zertifikat zu konfigurieren.

Der Prozess umfasst folgende Schritte:

  1. Lokale Schlüsselgenerierung: Erstellen Sie einen Private Key mit OpenSSL.
  2. CSR-Generierung: Mit dem Private Key können Sie einen CSR erstellen.
  3. OCI CA-Signatur: Laden Sie den CSR in die OCI Certificates-CA hoch, um ein signiertes Zertifikat abzurufen.
  4. Deployment: Installieren Sie das signierte Zertifikat mit seiner Kette und seinem Private Key auf dem Zielserver.

Hier sind die detaillierten Schritte:

  1. Verwenden Sie auf Ihrem eigenen Rechner OpenSSL, um einen 2048-Bit-RSA-Private Key zu generieren. Beispiel:
    openssl genpkey -algorithm RSA -out myserver.key -pkeyopt
        rsa_keygen_bits:2048
    Dadurch wird eine Private-Key-Datei mit dem Namen myserver.key erstellt.
  2. Verwenden Sie den Private Key, um den CSR zu generieren. Beispiel:
    openssl req -new -key myserver.key -out myserver.csr
    Sie werden zur Eingabe der im Zertifikat verwendeten Details aufgefordert. Beispiel:
  3. Laden Sie den generierten CSR in die OCI Certificates-CA hoch.
    1. Melden Sie sich bei der OCI-Konsole an, wählen Sie Identität und Sicherheit aus, und wählen Sie Zertifikate aus.
    2. Klicken Sie auf Zertifikat erstellen.
    3. Wählen Sie CSR importieren aus.
    4. Laden Sie Ihre CSV-Datei hoch (z.B. myserver.csr).
    Die CA signiert Ihre CSR und generiert:
    • Ein CA-signiertes Zertifikat
    • Eine Root-/Zwischenzertifikatskette
  4. Zertifikate herunterladen und bereitstellen.
    1. Suchen Sie unter OCI-Zertifikate das neue Zertifikat.
    2. Klicken Sie auf Inhalt anzeigen, und wählen Sie Herunterladen aus:
      • CA-signiertes Zertifikat
      • Zertifikatskette
    3. Laden Sie Folgendes auf Ihren Server hoch:
      • Ihr Private Key, wie myserver.key
      • CA-signiertes Zertifikat
      • Zertifikatskette
    4. Konfigurieren Sie Ihren Server, wie Apache oder NGINX, so dass er diese Dateien für HTTPS-/TLS-Interaktionen mit Ihren OCI-Services verwendet.