修正:要求には証明書テンプレート情報が含まれていません
Windowsで「要求には証明書テンプレート情報が含まれていません」というメッセージが表示された場合、この問題を解決する方法を提供します。
Certificate Authority (CA)を使用してWindows上でCSRに署名または提出しようとすると、正常に完了するはずですが、場合によっては証明書要求プロセッサエラーが発生することがあります。このエラーが表示されると、次のエラーメッセージが表示されるかもしれません:
要求には証明書テンプレート情報が含まれていません。0x80094801 (-2146875391) ポリシーモジュールによって拒否されました 0x80094801、要求には証明書テンプレート拡張が含まれていないか、証明書テンプレート要求属性が含まれていません
この問題は、特にWindows ServerやEnterpriseバージョンなどのすべてのWindowsエディションで発生します。
証明書テンプレート情報がないエラーの原因は何ですか?
この問題が繰り返し発生する場合、次の理由が考えられます:
- 埋め込まれた証明書テンプレートがない: 証明書署名要求ファイルに埋め込まれたテンプレートがないと、この問題に直面します。
- 不適切な方法: 証明書の署名または発行方法に問題がある可能性があります。
- テンプレート名が指定されていない: テンプレート名を指定しないと、このエラーが表示されます。
Windowsで「要求には証明書テンプレート情報が含まれていません」を修正するにはどうすればよいですか?
推奨する方法に進む前に、次のことを確認することをお勧めします:
- WindowsサーバーまたはPCのセキュリティパッチの更新が保留中でないことを確認します。
- 署名しようとしているCSRファイルに問題がないことを確認します。
上記の確認事項を確認した後、以下の方法で証明書テンプレート情報がないエラーを修正します:
1. 証明書テンプレートを指定する
- スタートメニューを開き、cmdと入力します。
- コマンドプロンプトを右クリックし、管理者として実行を選択します。
-
必要な文字列を置き換えて、次のコマンドを入力し、実行するためにEnterを押します:
certreq -submit -config "Your_Existing_Config_Name" -attrib "CertificateTemplate:Your_Existing_Template_Name" your_CSR_File.csr
パラメータを置き換えることを忘れないでください。例えば、次のようになるかもしれません:certreq -submit -config "MyIssuingCA" -attrib "CertificateTemplate:CA11-SUN-SSL-C3-1" CertRequest.csr
CSRファイルを指定せずにコマンドを実行することもできます。この場合、ポップウィンドウが表示され、CSRファイルを選択するよう求められます。
Windows CAテンプレートのリストを表示したい場合は、次のコマンドを使用できます:
certutil -CATemplates -Config Machine\CAName
2. テンプレート情報なしで署名を試みる
- 前述のように管理者としてコマンドプロンプトを開きます。
-
次のコマンドを入力し、Enterを押します:
certreq -submit -attrib CertificateTemplate:Webserver
-
ポップアップウィンドウが表示されたらCSRファイルを選択し、OKをクリックします。
- 保存を求められたら証明書を保存します。 このトピックについてさらに読む
- 新しいGmailアカウントにサインアップし作成する方法 [簡単ガイド]
- ミサイルコマンドデルタのインストールができない場合の修正方法
- FIX:PCでミサイルコマンドデルタがクラッシュする
保存後、保存した場所で証明書ファイルを見つけることができます。これで、自分の方法で使用できます。
これらの方法は、「要求には証明書テンプレート情報が含まれていません」というエラーを回避しながらCSRファイルに署名するのに役立ちます。
コマンドラインから試すことなくこの問題に直面せずに済むこともできます。この場合、Certificate AuthorityのGUIでテンプレートを手動で指定する必要があります。しかし、この記事で言及されたコマンドラインの方法を使用することが最良のアイデアです。時間を節約できます。
必要に応じて、「Windowsはこの証明書を検証するための情報が不十分です」を解決する方法を学ぶこともできます。
この投稿では、「要求には証明書テンプレート情報が含まれていません」というエラーを解決する方法を学びました。この問題に対処するためのより良いアイデアがある場合は、コメントボックスでお気軽にお知らせください。