File: ssl.rbs

package info (click to toggle)
ruby-webrick 1.9.1-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 748 kB
  • sloc: ruby: 7,783; sh: 4; makefile: 4
file content (19 lines) | stat: -rw-r--r-- 496 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
module WEBrick
  module Config
    SSL: Hash[Symbol, untyped]
  end

  module Utils
    def self?.create_self_signed_cert: (untyped bits, untyped cn, untyped comment) -> ::Array[untyped]
  end

  class GenericServer
    @ssl_context: OpenSSL::SSL::SSLContext?

    def ssl_context: () -> OpenSSL::SSL::SSLContext?

    def setup_ssl_context: (Hash[Symbol, untyped] config) -> OpenSSL::SSL::SSLContext

    def ssl_servername_callback: (untyped sslsocket, ?untyped? hostname) -> untyped
  end
end