前提

  • Visual Studio 2008がインストールされている事が前提
  • Windows SDK等でも可能

1.自己署名証明書(秘密鍵と公開鍵)を作る

秘密鍵ファイル(.pvkファイル:PriVate Key Certificate)
公開鍵ファイル(.cerファイル:Canonical Encoding Rules:証明書)
  • プログラムメニューよりVisual Studio 2008のコマンドプロンプトを起動
  • MakeCert.exeを使って自己証明書を発行
  • 以下のコマンドを実行
makecert -r -n "C=JP,S=Osaka,OU=ZZZ ORG,O=ZZZ COM" -e 12/31/2100 -cy authority -sv c:\testCA.pvk c:\testCA.cer
r 自己署名証明書の発行
n サブジェクトの証明書情報
出来上がる証明書 O:会社名 OU:組織名 C:国名 S:県名
e 有効期限の終了日
cy 証明書の種類。エンド エンティティの場合には end、証明機関の場合には authority
sv サブジェクトの秘密鍵ファイル.pvkの指定。無ければ作成。

2.証明書とそれに関連した秘密鍵をパッケージしたpxfファイルを作る

PFX(.pfxファイル:Personal Information Exchange:マイクロソフトの電子証明書規格)
  • 以下のコマンドを実行
pvk2pfx -pvk c:\testCA.pvk -spc c:\testCA.cer -pfx c:\testCA.pfx
pvk pvkファイルを指定
spc cerファイルを指定
pfx 生成するpfxファイルの場所を指定

参考資料

デジタル署名に関して 〜テスト用の証明書を作る〜 http://togarasi.wordpress.com/2007/12/15/%E3%83%87...
証明書作成ツール (Makecert.exe) http://msdn.microsoft.com/ja-jp/library/bfsktky3(v...

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

管理人/副管理人のみ編集できます