如何在 Ruby 中设置 SSLContext 选项
我需要在 Ruby 1.8+ 中创建一个 SSLSocket
来与加密服务通信。我想在 SSLContext
对象上设置 SSL 选项(它最终会调用底层 OpenSSL 库中的 SSL_CTX_set_options
)。我没有看到任何明显的方法可以做到这一点。
这是使用 OpenSSL::SSL::SSLContext
接口。
作为参考,这类似于调用 set_options()
。
I need to create an SSLSocket
in Ruby 1.8+ to talk to an encrypted service. I want to set SSL options on the SSLContext
object (it eventually calls SSL_CTX_set_options
in the underlying OpenSSL library). I am not seeing any obvious way to do this.
This is using the OpenSSL::SSL::SSLContext
interface.
As a point of reference, this is analogous to calling the set_options()
in Python's pyOpenSSL library.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
例子:
Example:
如果您需要在请求之前设置
OpenSSL::SSL::SSLContext
选项,您可以这样做:If you need to set
OpenSSL::SSL::SSLContext
options before request you can do it in this way: