class Faraday::SSLOptions

SSL-related options.

@!attribute verify

@return [Boolean] whether to verify SSL certificates or not

@!attribute ca_file

@return [String] CA file

@!attribute ca_path

@return [String] CA path

@!attribute verify_mode

@return [Integer] Any `OpenSSL::SSL::` constant (see https://ruby-doc.org/stdlib-2.5.1/libdoc/openssl/rdoc/OpenSSL/SSL.html)

@!attribute cert_store

@return [OpenSSL::X509::Store] certificate store

@!attribute client_cert

@return [String, OpenSSL::X509::Certificate] client certificate

@!attribute client_key

@return [String, OpenSSL::PKey::RSA, OpenSSL::PKey::DSA] client key

@!attribute certificate

@return [OpenSSL::X509::Certificate] certificate (Excon only)

@!attribute private_key

@return [OpenSSL::PKey::RSA, OpenSSL::PKey::DSA] private key (Excon only)

@!attribute verify_depth

@return [Integer] maximum depth for the certificate chain verification

@!attribute version

@return [String, Symbol] SSL version (see https://ruby-doc.org/stdlib-2.5.1/libdoc/openssl/rdoc/OpenSSL/SSL/SSLContext.html#method-i-ssl_version-3D)

@!attribute min_version

@return [String, Symbol] minimum SSL version (see https://ruby-doc.org/stdlib-2.5.1/libdoc/openssl/rdoc/OpenSSL/SSL/SSLContext.html#method-i-min_version-3D)

@!attribute max_version

@return [String, Symbol] maximum SSL version (see https://ruby-doc.org/stdlib-2.5.1/libdoc/openssl/rdoc/OpenSSL/SSL/SSLContext.html#method-i-max_version-3D)