// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
#contents


** OpenVPNクライアントで証明書要求を作って、サーバで署名する [#ea44eae0]
クライアント側で秘密鍵と証明書要求のキーペアを作成し、サーバ側に証明書要求を送信し、サーバで署名してクライアント証明書を作成する方法です。


***まずOpenVPNクライアントをインストールします。 [#bcac5c01]
http://openvpn.se/files/install_packages/openvpn-2.0.9-gui-1.0.3-install.exe
をダウンロードし、インストールします。

***秘密鍵と証明書要求を作成 [#cf02e9a9]
次に、OpenVPNクライアント付属のツールで秘密鍵と証明書要求のキーペアを作成します。片方の秘密鍵はクライアント側で大切に保管します。もう一方の証明書要求(CSR)は署名前のクライアント証明書みたいなもので、それをサーバに送信し、サーバで署名をしてもらって署名済みのクライアント証明書として返信してもらいます。

以下、OpenVPN付属ツールをコマンドラインから実行します。
 cd C:\Program Files\OpenVPN\easy-rsa\
 init-config.bat
このコマンドで、vars.bat というファイルができました。次にこのファイルを編集します。ファイルの最下行に証明書要求のためのデフォルト値が書いてあるので、たとえば
 set KEY_COUNTRY=JP
 set KEY_PROVINCE=Tokyo
 set KEY_CITY=Bunkyo
 set KEY_ORG=Masatom in
 set KEY_EMAIL=hogehoge@hogehoge.com
などと編集しておきます。

引き続きコマンドラインから以下の通り実行します。
 vars.bat
 mkdir %KEY_DIR%
 openssl req -days 3650 -new 
   -keyout %KEY_DIR%\hogehoge.key
   -out %KEY_DIR%\hogehoge.csr -config %KEY_CONFIG%  <-実際は一行





***関連リンク [#a5e28898]
-[[Network/VPN/OpenVPNでSSL-VPN環境を構築する]]

----
この記事は
#vote(おもしろかった,そうでもない)

#comment
#topicpath


SIZE(10){現在のアクセス:&counter;}

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS