SSLまたはTLSソケットを介してサーバーに接続するPython2.7スクリプトを作成しようとしています。サーバーが存在し、その証明書などを提供できます。
私は次のコードを見つけました:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
ssl_sock = ssl.wrap_socket(s,
ca_certs="/etc/ca_certs_file",
cert_reqs=ssl.CERT_REQUIRED)
ssl_sock.connect((serverName, portNumber))
ca_certs引数が何であるかわかりません。これは現在私のコンピューターに存在するファイルであると思われますか?はいの場合、それがどこにあるかをどうやって知ることができますか?Linuxコンピューター(debianを使用したraspberry pi)を調べたところ、/ etc / ssl/certディレクトリに多数の.pemファイルが見つかりました。ca_certs引数をそれらの1つに設定する必要がありますか?はいの場合、どちらを選択しますか?いいえの場合、何に設定すればよいですか?