sig/io/ssl.rbs in httpx-0.24.3 vs sig/io/ssl.rbs in httpx-0.24.4
- old
+ new
@@ -1,16 +1,24 @@
module HTTPX
IPRegex: Regexp
+ @ctx: OpenSSL::SSL::SSLContext
+ @verify_hostname: bool
+
class TLSError < OpenSSL::SSL::SSLError
end
class SSL < TCP
TLS_OPTIONS: Hash[Symbol, untyped]
+ # TODO: lift when https://github.com/ruby/rbs/issues/1497 fixed
+ # def initialize: (URI::Generic origin, Array[ipaddr]? addresses, options options) ?{ (self) -> void } -> void
+
def can_verify_peer?: () -> bool
def verify_hostname: (String host) -> bool
+
+ def ssl_session_expired?: () -> boolish
# :nocov:
def try_ssl_connect: () -> void
end
end