検索
連載

【Windows 10対応】Windowsにインストールされている電子証明書を確認する(GUI編)Tech TIPS

Windowsのシステムのあちこちで使われている電子証明書。インストール済みの証明書をWindows標準のGUIツールで簡単に確認するには?

PC用表示 関連情報
Share
Tweet
LINE
Hatena
「Tech TIPS」のインデックス

連載目次

対象OS:Windows 8.x/Windows 10/Windows Server 2012/Windows Server 2012 R2


 Windowsのシステムでは、VPNなどでのクライアント認証やWebサーバのSSL/TLS、リモートデスクトップのサーバ認証など、あちこちで電子証明書がよく使われている。

 証明書は有効期限が切れる前に更新する必要があるし、また暗号化に関わることから脆弱(ぜいじゃく)性が見つかれば、やはり更新する必要がある。つまり証明書の運用には適切な管理が欠かせない。

 本TIPSでは、Windowsにインストール済みの証明書を確認する方法として、Windows標準のGUIツールを用いる手順を紹介する。

「ローカルコンピュータ」用の証明書を確認する

 例えばWebサーバやリモートデスクトップサーバなどで利用される「サーバ証明書」は通常、ローカルコンピュータ(コンピュータアカウント)にひも付いている「証明書ストア」に保存されている。それらを確認するには「certlm.msc」を起動する。

 なおWindows 7/Windows Server 2008 R2の場合、certlm.mscツールが存在しない。代わりにTIPS「Windows上で、証明書や秘密鍵をPEM形式に変換してエクスポートする」の「証明書ストアに格納されている証明書や秘密鍵を取り出す」のように、mmc.exeを起動して証明書スナップインを組み込む際にコンピュータアカウントを選択する必要がある。

ローカルコンピュータ用の証明書を確認する(1/2)
ローカルコンピュータ用の証明書を確認する(1/2)
まずローカルコンピュータ用の証明書管理ツールを起動する。これは[ファイル名を指定して実行]ダイアログの例。コマンドプロンプトから実行してもよい。
  (1)「certlm.msc」と入力して実行する。UAC(ユーザーアカウント制御)のダイアログが表示されたら、[はい]または[OK]ボタンを押す。
ローカルコンピュータ用の証明書を確認する(2/2)
ローカルコンピュータ用の証明書を確認する(2/2)
証明書管理ツールが起動したところ。
  (2)ローカルコンピュータ用の証明書ストアを開いていることを表している。
  (3)認証局から受け取ったサーバ証明書は、この[個人]−[証明書]フォルダに保存されることが多い。選択すると右ペインに、格納済みの証明書一覧が表示される。
  (4)Webサーバ(IIS)向けに発行された証明書は、[Web ホスティング]フォルダ以下に保存されることもある。

 証明書のプロパティを開いて内容を確認する手順は、TIPS「Windowsで証明書にSHA-1が使われているかどうか確認する(GUI編)」が参考になるだろう。

ログオン中のユーザーアカウント向けの証明書を確認する

 一方、ユーザーアカウントを証明する「ユーザー証明書」などはユーザーアカウントごとに用意された証明書ストアに格納されるのが普通だ。それらを確認するには、対象ユーザーでログオンしてから「certmgr.msc」を起動する。

ユーザー用の証明書を確認する(1/2)
ユーザー用の証明書を確認する(1/2)
ユーザー向けの証明書を調べるには、そのアカウントでログオンしてから次のように証明書管理ツールを起動する。
  (1)「certmgr.msc」と入力して実行する。
ユーザー用の証明書を確認する(2/2)
ユーザー用の証明書を確認する(2/2)
証明書管理ツールが起動したところ。
  (2)ログオン中のユーザー用の証明書ストアを開いていることを表している。
  (3)認証局から受け取った証明書は、この[個人]−[証明書]フォルダに保存されることが多い。選択すると右ペインに、格納済みの証明書一覧が表示される。

「Tech TIPS」のインデックス

Tech TIPS

Copyright© Digital Advantage Corp. All Rights Reserved.

ページトップに戻る