データの送受信を試行せずに、PyOpenSSL に SSL ネゴシエーション (および、具体的にはピアの証明書の取得) を実行させることは可能ですか?
現在、このコードで:
ssl_soc = SSL.Connection(self._mk_ctx(), plain_soc)
ssl_soc.set_connect_state()
cert = ssl_soc.get_peer_certificate()
への呼び出しは をget_peer_certificate
返しますNone
が、たとえば を呼び出すと、ssl_soc.write("hello")
期待get_peer_certificate
どおりに証明書を返し始めます。