私はAndroid用のOpenVPNライブラリを介してオープンソースアプリケーションラッパーを開発しています。そのために、openvpnconfファイルを生成する必要があります。
OpenVPN how をフォローしましたが、Androidで.confファイルを生成する方法がわかりませんでした。
Androidデバイスでローカルに.conf/.ovpnファイルを生成する方法はありますか?
.certとRSA秘密鍵およびOpenVPN静的鍵を生成できましたが、特定のクライアントのCA証明書の生成についてはまだはっきりしていません。
サーバーから取得する必要があるもの(サーバー側の証明書/秘密鍵)はありますか?.
私はまだOpenVPNの証明書ベースの認証を学んでいるので、私の質問は少し素朴なものになる可能性があるので、それを我慢してください:)
構成ファイルは自分で作成する必要があります。 OpenVPNサーバー管理者は、クライアント構成ファイルを提供する必要があります。クライアントの構成ファイルは、Linux/Windows/Android/etcでほぼ同じように見えます。クライアントの場合、「CA証明書」ではなく「クライアント証明書」を生成する必要があります。たぶん、PKIについてもっと読む必要があります( http://bit.ly/YP5dvZ )。認証に証明書を使用している場合、クライアントには、構成ファイル、DHファイル、CA証明書、クライアントの秘密鍵と公開鍵が機能する必要があります。
何百ものOpenVPNサーバーをインストールしましたが、クライアントにDHファイルは必要ありませんでした。
サーバーのニーズ:
クライアント:
よろしく!