Feature #9450 ยป 0001-Expose-the-SSLContext-options-attribute-in-Net-HTTP.patch
| lib/net/http.rb | ||
|---|---|---|
|
:@verify_callback,
|
||
|
:@verify_depth,
|
||
|
:@verify_mode,
|
||
|
:@ssl_options,
|
||
|
]
|
||
|
SSL_ATTRIBUTES = [
|
||
|
:ca_file,
|
||
| ... | ... | |
|
:verify_callback,
|
||
|
:verify_depth,
|
||
|
:verify_mode,
|
||
|
:options,
|
||
|
]
|
||
|
# Sets path of a CA certification file in PEM format.
|
||
| ... | ... | |
|
# OpenSSL::SSL::VERIFY_NONE or OpenSSL::SSL::VERIFY_PEER are acceptable.
|
||
|
attr_accessor :verify_mode
|
||
|
# Sets the SSL options flags. See OpenSSL::SSL::SSLContext#options=
|
||
|
attr_accessor :ssl_options
|
||
|
# Returns the X.509 certificates the server presented.
|
||
|
def peer_cert
|
||
|
if not use_ssl? or not @socket
|
||