web-dev-qa-db-ja.com

Mac OS X 10.6.6内で出荷されたVPNクライアントを使用して、証明書を使用してVPNに接続するにはどうすればよいですか?

Mac OSXでVPNをセットアップしてOpenVPNサーバーに接続しようとしています。
次のファイルが提供されました:

  • client.key
  • client.crt
  • ta.key
  • ca.crt

キーチェーンシステムclient.crtとca.crtに追加しましたが、機能しましたが、VPN認証構成で証明書を使用しようとすると、次のエラーが発生します。

キーチェーンに適切な証明書が含まれていないため、証明書認証を使用できません。キーチェーンアクセスを使用して、適切な証明書をキーチェーンにインポートします。認証に必要な証明書がない場合は、ネットワーク管理者に連絡してください。

何か案は?

4
John

最初にpkcs12ファイルを生成してから、それをキーチェーンアクセスにインポートする必要があります。

次のコマンドでこれを行うことができます。

openssl pkcs12 -export -clcerts -inkey private.key -in certificate.crt -out MyPKCS12.p12 -name "Your Name"

次に、キーチェーンアクセスが証明書を認識する必要があります。

3
kenorb