Fehlerbehebung “Denied by Policy Module 0x80094801”

Bei einer Zertifikatsanforderung in SQL Server kann die Fehlermeldung Denied by Policy Module 0x80094801 auftreten.

Führt man zur Anforderung eines Zertifikat nachfolgenden, beispielhaften Befehl aus:

certreq -submit intranet_ssl_2017.txt

kann folgende Fehlermeldung ausgegeben werden:

Certificate not issued (Denied) Denied by Policy Module 0x80094801, The request does not contain a certificate template extension or the CertificateTemplate request attribute.
 The request contains no certificate template information. 0x80094801 (-2146875391 CERTSRV_E_NO_CERT_TYPE)
Certificate Request Processor: The request contains no certificate template information. 0x80094801 (-2146875391 CERTSRV_E_NO_CERT_TYPE)
Denied by Policy Module 0x80094801, The request does not contain a certificate template extension or the CertificateTemplate request attribute.

Diese Fehlermeldung resultiert aus einem fehlerhaften bzw. nicht existenten Template. Daher geben wir nun im folgenden Befehl das entsprechende Template mit, sodass es letztlich zu einer erfolgreichen Ausgabe des Zertifikats kommt.

certreq -attrib "CertificateTemplate:webserver" -submit intranet_ssl_2017.txt