デジタル署名: インストールされているデジタル証明書の保管場所

BASIC


インストールされているデジタル証明書の保管場所を確認する

個人ストアにインストールしたデジタル証明書が、実際の PC 内のどこに保存されているかを調べてみました。

Windows Vista

Windows Vista の場合、個人用のデジタル証明書は、フォルダ "C:\Users\%USERNAME%\AppData\Roaming\Microsoft\SystemCertificates\My\Certificates\" にファイルとして保存されているようです。

ファイル名として、デジタル証明書の "拇印フィールド" に設定されている値が使用されていますので、それを見て比べることで、それがどの証明書であるかを判断することができます。

 

他にも、レジストリの "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\EFS" キーの中にも、個人用のデジタル証明書の拇印フィールドを窺わせるサブキーが存在していますが、こちらの方は、どういった目的でリストアップされているか、少し調べてみましたが、今のところ判っていません。

EFS という言葉が、暗号化ファイルシステム (Encrypting File System) を指すと思われることと、Windows Search が EFS へ対応しているとのことから、それに関する情報なのではないか (推測) と考えています。