エンタープライズPKIスナップインを使用して、MSFTPKIシステムの状態を診断およびチェックしています。
このツールをスクリプト化/自動化して、CRLの期限切れの保留またはAIAの欠落を警告する方法はありますか?
いいえ、PKIView.mscは自動化手段/機能を提供していません。独自のスクリプトを作成する必要があります。私が提案すること(申し訳ありませんが、実際のコードはありませんが、これを行う方法)は、次の計画と可能なツール(Windows PowerShellを使用すると仮定)を検討することです。
CR_PROP_CAXCHGCERT
PropId
パラメータ内)いろいろな方法がありますが、これを使います(来年中に取り組む予定なので可能です)。
最後の提案:信頼できるソリューションを探している場合は、certutilの出力解析に依存しないでください。その出力は多くの要因に依存し、期待したものではない可能性があるためです。
また、 PowerShell PKIモジュール を使用すると、このタスクが簡略化されます。このモジュールは、エンタープライズCAの列挙、管理された方法でのCRLの読み取り、CAExchange証明書の取得などの方法をすでに提供しています。
update 26.12.2014:スクリプトのPoCが利用可能になりました: Enterprise PKI(pkiview.msc)PowerShell Edition(PoC) ==