タグ

2012年9月22日のブックマーク (1件)

  • 電子証明書の入手(作成)

    CryptoAPIを使用する際には、電子証明書が必要な場合があります。来は、しかるべき認証機関にその発行を依頼するべきですが、ここでは、MicrosoftのMakeCertコマンドを利用して証明書を発行する方法を説明します。 MakeCertは、SPC(ソフトウェア配布用証明書)を生成するためのものですが、CryptoAPIでのテスト用には十分利用することができます。 Microsoft Visual Studio にバンドルされています。証明書の作成は、PATHを準備するか、MakeCert.exeが格納されているフォルダーで実行してください。 ユーザー用の証明書(エンド・エンティティ証明書)を作成する前に、その証明書を発行する認証機関の証明書を作成します。なお、以下のコマンドで生成されるのは、ルート証明書です。 > MakeCert -n "CN=Test CA name,C=jp"