Der Zertifizierungsstellen-Dienst startet nicht und wirft die Fehlermeldung "A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. 0x800b0109 (-2146762487 CERT_E_UNTRUSTEDROOT)"

Folgendes Szenario angenommen:

  • Es ist eine Zertifizierungsstelle im Netzwerk implementiert.
  • Der Zertifizierungsstellen-Dienst startet nicht.
  • Beim Versuch, den Zertifizierungsstellen-Dienst zu starten, erhält man folgende Fehlermeldung:
A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. 0x800b0109 (-2146762487 CERT_E_UNTRUSTEDROOT)

Ein entsprechendes Ereignis mit Nr. 100 findet sich auch in der Ereignisanzeige der Zertifizierungsstelle:

Active Directory Certificate Services did not start: Could not load or verify the current CA certificate. ADCS Labor Issuing CA 3 A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. 0x800b0109 (-2146762487 CERT_E_UNTRUSTEDROOT).

Ursache

Dieser Fehler ist eng verwandt mit dem Fehler CERT_E_CHAINING. Im hier vorliegenden Fall kann die Zertifikatkette zwar bis zum Stammzertifizierungsstellen-Zertifikat gebildet werden, jedoch befindet sich dieses nicht im Speicher für vertrauenswürdige Stammzertifizierungsstellen auf der Zertifizierungsstelle.

Lösung

Hinweis: Nebst der Zertifizierungsstelle selbst müssen natürlich auch alle anderen Teilnehmer den Zertifikaten vertrauen. Daher ist es durchaus sinnvoll, die Zertifikate nicht nur in den lokalen Zertifikatspeicher der Zertifizierungsstelle zu importieren, sondern sie z.B. über Gruppenrichtlinien zentral in der gesamten Active Directory Gesamtstruktur zu verteilen.

Damit der Zertifizierungsstellen-Dienst gestartet werden kann, muss die Zertifikatkette, d.h. alle Zertifikate bis hin zur Stammzertifizierungsstelle im Computer-Zertifikatspeicher des Zertifizierungsstellen-Computers installiert sein. Dies kann über die Zertifikate-Managementkonsole für das lokale Computerkonto (certlm.msc) erfolgen.

  • Stammzertifizierungsstellen-Zertifikate müssen in den "Trusted Root Certification Authorities" Zertifikatspeicher des Computerkontos

Weiterführende Links:

10 Gedanken zu „Der Zertifizierungsstellen-Dienst startet nicht und wirft die Fehlermeldung "A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. 0x800b0109 (-2146762487 CERT_E_UNTRUSTEDROOT)"“

Kommentare sind geschlossen.

de_DEDeutsch