Zweistufige PKI

Ronny Böttcher

Microsoft-Systemadministrator seit 2007 und seit 2021 als IT-Consultant bei Bechtle in Deutschland am Standort Mannheim; alle bisherigen Stationen siehe bei "Über mich". In seiner Freizeit bei der Feuerwehr und Modellbahner, zudem gerne am Kochen/Grillen - oder am Essen 😁

4 Antworten

  1. Torsten Palitza sagt:

    Hallo Ronny,

    vielen Dank für deine Anleitung. Ich habe dennoch eine Frage bzw. Verständnisproblem. Nachdem auf dem PKI01 die CA-CMD.bat ausgeführt wurde, sprichst du davon, dass die Sperrliste erneut veröffentlicht werden muss. Soll das vermutlich auch auf dem PKI01 geschehen? Und im Anschluss soll dann die Sperrliste und das Root-CA von PKI01, die sich in „C:\Windows\System32\CertSrv\CertEnroll“ befinden, auf PKI02 kopiert und anschließend veröffentlicht werden?

    Falls ich das richtig verstanden habe, habe ich folgendes Problem auf PKI01 und dem Veröffentlichen der neuen Sperrliste:
    certutil -dspublish -f Demo-Root-CA.crl
    ldap:///CN=Demo-Root-CA,CN=PKI01,CN=CDP,CN=Public Key Services,CN=Services,CN=Configuration,DC=Demo,DC=de?certificateRevocationList?base?objectClass=cRLDistributionPoint?certificateRevocationList
    CertUtil: -dsPublish command FAILED: 0x80070547 (WIN32: 1351 ERROR_CANT_ACCESS_DOMAIN_INFO)
    CertUtil: Configuration information could not be read from the domain controller, either because the machine is unavailable, or access has been denied.

    • Hallo Torsten,

      vielen Dank für deine Frage.

      Es muss einmal auf der RootCA (in meinem Beispiel „PKI01“) gemacht werden, sodass ggfs. gesperrte SubCA-Zertifikate bekannt gemacht werden. Klar, beim Neuaufbau gibt es keine gesperrten SubCA-Zertifikate, daher ist die Liste dann quasi leer. Die Dateien werden dann von PKI01 aus dem Pfad „C:\Windows\System32\CertSrv\CertEnroll“ nach PKI02 kopiert und dort wird dann certutil -dspublish -f Demo-Root-CA.crl ausgeführt, um die Sperrliste der RootCA in die AD zu Importieren

      Ich hoffe, ich habe damit deine Frage beantworten können.

      Viele Grüße
      Ronny 😉

  2. Thorsten Kallenborn sagt:

    Hallo,
    super Artikel 😊, ich stelle mir die Frage ob ich meinen DC als Sub-CA einrichten soll.
    Ist das zu empfehlen oder eher nicht?
    Für eine Antwort wäre ich dankbar.

    VG

    • Hallo,
      vielen Dank für die Rückmeldung.

      Also Microsofts Best-Practice ist, dass auf einem DC keine weiteren Rollen laufen sollten. Ich würde die Sub-CA als Member-Server einrichten und nicht direkt auf dem DC. Ein Grund ist bspw. Upgrade des DCs, dann muss man auch direkt die Sub-CA anpacken und man hat dann unnötige Abhängigkeiten geschaffen. In vielen Unternehmen werden eh Windows Server Datacenter-Lizenzen verwendet und dann ist die Menge der VMs eh egal – d.h. ein Windows-Server mehr, macht’s dann auch nicht umständlicher.

      Ich hoffe, ich konnte bei der Entscheidung weiterhelfen 😉

      Viele Grüße
      Ronny

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

DSGVO Cookie Consent mit Real Cookie Banner