!RBIX
12529030924842180271
x
M
1
n
n
x
10
__script__
i
46
5
7
0
64
47
49
1
1
15
5
7
2
64
47
49
1
1
15
99
7
3
65
49
4
2
13
99
12
7
5
12
7
6
12
65
12
49
7
4
15
49
5
0
15
2
11
I
6
I
0
I
0
I
0
n
p
8
s
17
openssl/buffering
x
7
require
s
5
fcntl
x
7
OpenSSL
x
11
open_module
x
15
__module_init__
M
1
n
n
x
7
OpenSSL
i
28
5
66
99
7
0
65
49
1
2
13
99
12
7
2
12
7
3
12
65
12
49
4
4
15
49
2
0
11
I
6
I
0
I
0
I
0
n
p
5
x
3
SSL
x
11
open_module
x
15
__module_init__
M
1
n
n
x
3
SSL
i
157
5
66
99
7
0
1
65
49
1
3
13
99
12
7
2
12
7
3
12
65
12
49
4
4
15
49
2
0
15
99
7
5
65
49
6
2
13
99
12
7
7
12
7
8
12
65
12
49
4
4
15
49
7
0
15
99
7
9
65
49
6
2
13
99
12
7
7
12
7
10
12
65
12
49
4
4
15
49
7
0
15
99
7
11
7
12
65
67
49
13
0
49
14
4
15
5
7
11
47
49
15
1
15
99
7
16
1
65
49
1
3
13
99
12
7
2
12
7
17
12
65
12
49
4
4
15
49
2
0
15
99
7
18
1
65
49
1
3
13
99
12
7
2
12
7
19
12
65
12
49
4
4
15
49
2
0
11
I
6
I
0
I
0
I
0
n
p
20
x
10
SSLContext
x
10
open_class
x
14
__class_init__
M
1
n
n
x
10
SSLContext
i
177
5
66
65
7
0
44
43
1
4
4
49
2
1
13
7
3
7
4
64
49
5
2
15
13
7
6
45
7
8
43
9
43
10
49
5
2
15
13
7
11
7
12
64
49
5
2
15
13
7
13
45
7
14
43
9
43
15
49
5
2
15
49
16
2
15
65
7
17
45
7
18
43
19
43
20
13
71
21
47
9
93
47
49
22
0
13
47
49
23
0
15
8
96
49
21
0
49
16
2
15
45
17
24
49
25
0
15
26
93
0
15
29
128
0
45
7
26
43
19
7
27
3
98
28
3
30
8
134
25
92
0
27
8
139
15
7
29
8
140
1
9
161
45
17
30
45
7
31
43
19
43
27
13
18
2
49
32
1
15
8
162
1
15
99
7
33
7
34
65
67
49
35
0
49
36
4
11
I
7
I
0
I
0
I
0
n
p
37
x
14
DEFAULT_PARAMS
x
4
Hash
x
16
new_from_literal
x
11
ssl_version
s
6
SSLv23
x
3
[]=
x
11
verify_mode
x
7
OpenSSL
n
x
3
SSL
x
11
VERIFY_PEER
x
7
ciphers
s
50
ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
x
7
options
n
x
6
OP_ALL
x
9
const_set
x
18
DEFAULT_CERT_STORE
n
x
4
X509
x
5
Store
x
3
new
x
8
allocate
x
10
initialize
n
x
17
set_default_paths
n
x
20
V_FLAG_CRL_CHECK_ALL
x
22
vm_const_defined_under
s
8
constant
n
n
x
6
flags=
x
10
set_params
M
1
n
n
x
10
set_params
i
110
23
0
10
14
44
43
0
78
49
1
1
19
0
15
45
2
3
20
0
49
4
1
19
0
15
5
20
0
7
5
49
6
1
13
18
2
47
49
7
1
15
15
20
0
56
8
50
9
0
15
5
49
10
0
45
11
12
43
13
43
14
83
15
9
68
1
8
105
5
49
16
0
13
10
88
15
5
49
17
0
13
10
88
15
5
49
18
0
9
93
1
8
105
5
45
19
20
13
18
2
47
49
21
1
15
15
20
0
11
11
I
4
I
1
I
0
I
1
n
p
22
x
4
Hash
x
16
new_from_literal
x
14
DEFAULT_PARAMS
n
x
5
merge
x
11
ssl_version
x
6
delete
x
12
ssl_version=
M
1
p
2
x
9
for_block
t
n
x
10
set_params
i
26
58
37
19
0
15
37
19
1
15
15
5
20
0
47
101
0
7
1
63
2
20
1
49
2
2
11
I
6
I
2
I
2
I
2
n
p
3
x
4
to_s
s
1
=
x
8
__send__
p
3
I
0
I
28
I
1a
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
2
x
4
name
x
5
value
x
4
each
x
11
verify_mode
x
7
OpenSSL
n
x
3
SSL
x
11
VERIFY_NONE
x
2
==
x
7
ca_file
x
7
ca_path
x
10
cert_store
x
18
DEFAULT_CERT_STORE
n
x
11
cert_store=
p
23
I
-1
I
24
I
e
I
25
I
19
I
b3
I
1a
I
27
I
2a
I
28
I
32
I
29
I
44
I
2a
I
5d
I
b3
I
5e
I
2b
I
69
I
0
I
6a
I
2e
I
6e
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
1
x
6
params
x
17
method_visibility
x
15
add_defn_method
p
27
I
2
I
17
I
5
I
1c
I
e
I
18
I
18
I
19
I
26
I
1a
I
30
I
1b
I
41
I
1e
I
64
I
1f
I
6b
I
20
I
8e
I
21
I
a1
I
20
I
a2
I
0
I
a3
I
24
I
b1
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
0
x
13
attach_method
x
15
SocketForwarder
x
11
open_module
x
15
__module_init__
M
1
n
n
x
15
SocketForwarder
i
100
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
99
7
4
7
5
65
67
49
2
0
49
3
4
15
99
7
6
7
7
65
67
49
2
0
49
3
4
15
99
7
8
7
9
65
67
49
2
0
49
3
4
15
99
7
10
7
11
65
67
49
2
0
49
3
4
15
99
7
12
7
13
65
67
49
2
0
49
3
4
15
99
7
14
7
15
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
16
x
4
addr
M
1
n
n
x
4
addr
i
7
5
48
0
49
1
0
11
I
1
I
0
I
0
I
0
n
p
2
x
5
to_io
x
4
addr
p
5
I
-1
I
33
I
0
I
34
I
7
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
0
x
17
method_visibility
x
15
add_defn_method
x
8
peeraddr
M
1
n
n
x
8
peeraddr
i
7
5
48
0
49
1
0
11
I
1
I
0
I
0
I
0
n
p
2
x
5
to_io
x
8
peeraddr
p
5
I
-1
I
37
I
0
I
38
I
7
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
0
x
10
setsockopt
M
1
n
n
x
10
setsockopt
i
13
5
48
0
20
0
20
1
20
2
49
1
3
11
I
7
I
3
I
3
I
3
n
p
2
x
5
to_io
x
10
setsockopt
p
5
I
-1
I
3b
I
0
I
3c
I
d
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
3
x
5
level
x
7
optname
x
6
optval
x
10
getsockopt
M
1
n
n
x
10
getsockopt
i
11
5
48
0
20
0
20
1
49
1
2
11
I
5
I
2
I
2
I
2
n
p
2
x
5
to_io
x
10
getsockopt
p
5
I
-1
I
3f
I
0
I
40
I
b
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
2
x
5
level
x
7
optname
x
5
fcntl
M
1
n
n
x
5
fcntl
i
11
5
48
0
20
0
36
1
51
1
0
11
I
4
I
1
I
0
I
0
I
0
p
2
x
5
to_io
x
5
fcntl
p
5
I
-1
I
43
I
0
I
44
I
b
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
1
x
4
args
x
7
closed?
M
1
n
n
x
7
closed?
i
7
5
48
0
49
1
0
11
I
1
I
0
I
0
I
0
n
p
2
x
5
to_io
x
7
closed?
p
5
I
-1
I
47
I
0
I
48
I
7
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
0
x
22
do_not_reverse_lookup=
M
1
n
n
x
22
do_not_reverse_lookup=
i
13
5
48
0
20
0
13
18
2
49
1
1
15
11
I
4
I
1
I
1
I
1
n
p
2
x
5
to_io
x
22
do_not_reverse_lookup=
p
5
I
-1
I
4b
I
0
I
4c
I
d
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
1
x
4
flag
p
15
I
2
I
33
I
10
I
37
I
1e
I
3b
I
2c
I
3f
I
3a
I
43
I
48
I
47
I
56
I
4b
I
64
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
0
x
8
Nonblock
M
1
n
n
x
8
Nonblock
i
16
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
4
x
10
initialize
M
1
n
n
x
10
initialize
i
79
45
0
1
43
2
19
1
15
26
93
0
15
29
27
0
45
3
4
7
5
3
98
6
3
30
8
33
25
92
0
27
8
38
15
7
7
8
39
1
9
60
20
1
39
8
45
3
9
43
5
49
10
1
49
11
1
19
1
8
61
1
15
39
8
45
3
12
43
13
20
1
49
10
2
15
54
89
14
11
I
6
I
2
I
0
I
0
I
0
p
15
x
4
File
n
x
8
NONBLOCK
x
5
Fcntl
n
x
7
F_GETFL
x
22
vm_const_defined_under
s
8
constant
x
3
@io
n
x
5
fcntl
x
1
|
n
x
7
F_SETFL
x
10
initialize
p
13
I
-1
I
51
I
0
I
52
I
8
I
53
I
3d
I
0
I
3e
I
54
I
4b
I
55
I
4f
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
2
x
4
args
x
4
flag
x
17
method_visibility
x
15
add_defn_method
p
3
I
2
I
51
I
10
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
0
x
27
verify_certificate_identity
M
1
n
n
x
27
verify_certificate_identity
i
39
2
19
2
15
20
0
49
0
0
56
1
50
2
0
15
20
2
9
34
20
0
49
3
0
49
4
0
56
5
50
2
0
8
35
1
15
3
11
11
I
5
I
3
I
2
I
2
n
p
6
x
10
extensions
M
1
p
2
x
9
for_block
t
n
x
27
verify_certificate_identity
i
54
57
19
0
15
20
0
49
0
0
7
1
64
83
2
9
19
1
8
21
1
11
15
20
0
49
3
0
7
4
13
70
9
45
15
44
43
5
7
6
78
49
7
2
6
4
49
8
1
56
9
50
10
0
11
I
6
I
1
I
1
I
1
n
p
11
x
3
oid
s
14
subjectAltName
x
2
==
x
5
value
n
x
6
Regexp
s
4
,\s+
x
3
new
x
5
split
M
1
p
2
x
9
for_block
t
n
x
27
verify_certificate_identity
i
158
57
19
0
15
7
0
13
70
9
22
15
44
43
1
7
2
78
49
3
2
6
0
20
0
49
4
1
9
106
3
22
2
2
15
45
1
5
4
5
78
98
6
2
49
7
1
7
8
13
70
9
64
15
44
43
1
7
9
78
49
3
2
6
8
7
10
64
49
11
2
19
1
15
44
43
1
7
12
20
1
47
101
13
7
14
63
3
79
49
3
2
21
2
1
49
4
1
9
103
2
31
8
104
1
8
157
7
15
13
70
9
124
15
44
43
1
7
16
78
49
3
2
6
15
20
0
49
4
1
9
156
3
22
2
2
15
4
5
78
98
6
2
21
2
1
83
17
9
153
2
31
8
154
1
8
157
1
11
I
7
I
2
I
1
I
1
n
p
18
n
x
6
Regexp
s
10
\ADNS:(.*)
x
3
new
x
2
=~
n
x
24
regexp_last_match_result
x
6
escape
n
s
4
\\\*
s
5
[^.]+
x
4
gsub
s
2
\A
x
4
to_s
s
2
\z
n
s
17
\AIP Address:(.*)
x
2
==
p
25
I
0
I
5d
I
4
I
5e
I
1d
I
5f
I
22
I
60
I
49
I
61
I
68
I
0
I
6a
I
62
I
83
I
63
I
88
I
64
I
9a
I
0
I
9c
I
62
I
9d
I
0
I
9e
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
2
x
12
general_name
x
3
reg
x
4
each
p
9
I
0
I
5b
I
4
I
5c
I
15
I
0
I
16
I
5d
I
36
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
1
x
3
ext
x
4
each
x
7
subject
x
4
to_a
M
1
p
2
x
9
for_block
t
n
x
27
verify_certificate_identity
i
89
58
37
19
0
15
37
19
1
15
15
20
0
7
0
64
83
1
9
87
45
2
3
20
1
49
4
1
7
5
13
70
9
45
15
44
43
2
7
6
78
49
7
2
6
5
7
8
64
49
9
2
19
2
15
44
43
2
7
10
20
2
47
101
11
7
12
63
3
79
49
7
2
21
1
1
49
13
1
9
84
2
31
8
85
1
8
88
1
11
I
8
I
3
I
2
I
2
n
p
14
s
2
CN
x
2
==
x
6
Regexp
n
x
6
escape
n
s
4
\\\*
x
3
new
s
5
[^.]+
x
4
gsub
s
2
\A
x
4
to_s
s
2
\z
x
2
=~
p
15
I
0
I
69
I
a
I
6a
I
13
I
6b
I
36
I
6c
I
55
I
0
I
57
I
6a
I
58
I
0
I
59
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
3
x
3
oid
x
5
value
x
3
reg
p
17
I
-1
I
59
I
0
I
5a
I
4
I
5b
I
f
I
68
I
13
I
69
I
22
I
68
I
23
I
0
I
24
I
70
I
27
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
3
x
4
cert
x
8
hostname
x
25
should_verify_common_name
x
17
method_visibility
x
15
add_defn_method
x
15
module_function
x
9
SSLSocket
M
1
n
n
x
9
SSLSocket
i
57
5
66
5
45
0
1
47
49
2
1
15
5
45
3
4
47
49
2
1
15
5
45
5
6
47
49
2
1
15
99
7
7
7
8
65
67
49
9
0
49
10
4
15
99
7
11
7
12
65
67
49
9
0
49
10
4
11
I
5
I
0
I
0
I
0
n
p
13
x
9
Buffering
n
x
7
include
x
15
SocketForwarder
n
x
8
Nonblock
n
x
21
post_connection_check
M
1
n
n
x
21
post_connection_check
i
33
45
0
1
43
2
5
48
3
20
0
49
4
2
9
18
1
8
29
5
45
5
6
7
7
64
47
49
8
2
15
2
11
11
I
4
I
1
I
1
I
1
n
p
9
x
7
OpenSSL
n
x
3
SSL
x
9
peer_cert
x
27
verify_certificate_identity
x
8
SSLError
n
s
50
hostname was not match with the server certificate
x
5
raise
p
11
I
-1
I
79
I
0
I
7a
I
12
I
7b
I
1d
I
0
I
1e
I
7d
I
21
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
1
x
8
hostname
x
17
method_visibility
x
15
add_defn_method
x
7
session
M
1
n
n
x
7
session
i
73
26
93
0
15
29
38
0
45
0
1
43
2
13
71
3
47
9
31
47
49
4
0
13
5
47
49
5
1
15
8
35
5
49
3
1
30
8
69
26
93
1
15
24
13
45
0
6
43
2
43
7
12
49
8
1
10
59
8
64
15
1
25
8
69
15
92
1
27
34
92
0
27
11
I
5
I
0
I
0
I
0
n
p
9
x
3
SSL
n
x
7
Session
x
3
new
x
8
allocate
x
10
initialize
n
x
12
SessionError
x
3
===
p
13
I
-1
I
80
I
0
I
81
I
26
I
0
I
2b
I
82
I
3c
I
83
I
45
I
0
I
49
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
0
p
11
I
2
I
75
I
b
I
76
I
14
I
77
I
1d
I
79
I
2b
I
80
I
39
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
0
x
9
SSLServer
M
1
n
n
x
9
SSLServer
i
103
5
66
5
45
0
1
47
49
2
1
15
5
7
3
47
49
4
1
15
99
7
5
7
6
65
67
49
7
0
49
8
4
15
99
7
9
7
10
65
67
49
7
0
49
8
4
15
99
7
11
7
12
65
67
49
7
0
49
8
4
15
99
7
13
7
14
65
67
49
7
0
49
8
4
15
99
7
15
7
16
65
67
49
7
0
49
8
4
15
99
7
17
7
18
65
67
49
7
0
49
8
4
11
I
5
I
0
I
0
I
0
n
p
19
x
15
SocketForwarder
n
x
7
include
x
17
start_immediately
x
13
attr_accessor
x
10
initialize
M
1
n
n
x
10
initialize
i
57
20
0
38
0
15
20
1
38
1
15
20
1
49
2
0
9
20
1
8
52
45
3
4
43
5
43
6
99
43
7
7
8
49
9
1
49
10
1
19
2
15
39
1
20
2
13
18
2
49
11
1
15
15
2
38
12
11
I
6
I
3
I
2
I
2
n
p
13
x
4
@svr
x
4
@ctx
x
18
session_id_context
x
7
OpenSSL
n
x
6
Digest
x
3
MD5
x
7
Globals
x
2
$0
x
2
[]
x
9
hexdigest
x
19
session_id_context=
x
18
@start_immediately
p
17
I
-1
I
8b
I
0
I
8c
I
5
I
8d
I
a
I
8e
I
14
I
8f
I
29
I
90
I
34
I
0
I
35
I
92
I
39
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
3
x
3
svr
x
3
ctx
x
10
session_id
x
17
method_visibility
x
15
add_defn_method
x
5
to_io
M
1
n
n
x
5
to_io
i
3
39
0
11
I
1
I
0
I
0
I
0
n
p
1
x
4
@svr
p
5
I
-1
I
95
I
0
I
96
I
3
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
0
x
6
listen
M
1
n
n
x
6
listen
i
17
23
0
10
9
4
5
19
0
15
39
0
20
0
49
1
1
11
I
3
I
1
I
0
I
1
n
p
2
x
4
@svr
x
6
listen
p
5
I
-1
I
99
I
9
I
9a
I
11
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
1
x
7
backlog
x
8
shutdown
M
1
n
n
x
8
shutdown
i
20
23
0
10
12
45
0
1
43
2
19
0
15
39
3
20
0
49
4
1
11
I
3
I
1
I
0
I
1
n
p
5
x
6
Socket
n
x
9
SHUT_RDWR
x
4
@svr
x
8
shutdown
p
5
I
-1
I
9d
I
c
I
9e
I
14
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
1
x
3
how
x
6
accept
M
1
n
n
x
6
accept
i
130
39
0
49
1
0
19
0
15
26
93
0
15
29
83
0
45
2
3
43
4
43
5
13
71
6
47
9
44
47
49
7
0
13
20
0
39
8
47
49
9
2
15
8
51
20
0
39
8
49
6
2
19
1
15
20
1
2
13
18
2
49
10
1
15
15
39
11
9
76
20
1
49
1
0
8
77
1
15
20
1
30
8
126
26
93
1
15
24
13
45
12
13
12
49
14
1
10
100
8
121
15
24
19
2
15
20
0
49
15
0
15
5
20
2
47
49
16
1
25
8
126
15
92
1
27
34
92
0
27
11
I
9
I
3
I
0
I
0
n
p
17
x
4
@svr
x
6
accept
x
7
OpenSSL
n
x
3
SSL
x
9
SSLSocket
x
3
new
x
8
allocate
x
4
@ctx
x
10
initialize
x
11
sync_close=
x
18
@start_immediately
x
8
SSLError
n
x
3
===
x
5
close
x
5
raise
p
29
I
-1
I
a1
I
0
I
a2
I
8
I
a4
I
36
I
a5
I
41
I
a6
I
4d
I
0
I
4e
I
a7
I
53
I
0
I
58
I
a8
I
65
I
ab
I
66
I
a8
I
69
I
a9
I
6f
I
aa
I
7e
I
0
I
82
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
3
x
4
sock
x
3
ssl
x
2
ex
x
5
close
M
1
n
n
x
5
close
i
6
39
0
49
1
0
11
I
1
I
0
I
0
I
0
n
p
2
x
4
@svr
x
5
close
p
5
I
-1
I
ae
I
0
I
af
I
6
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
0
p
17
I
2
I
88
I
b
I
89
I
13
I
8b
I
21
I
95
I
2f
I
99
I
3d
I
9d
I
4b
I
a1
I
59
I
ae
I
67
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
0
p
15
I
2
I
16
I
1d
I
32
I
37
I
50
I
51
I
59
I
5f
I
72
I
67
I
74
I
82
I
87
I
9d
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
0
x
13
attach_method
p
3
I
2
I
15
I
1c
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
0
x
13
attach_method
p
7
I
0
I
11
I
9
I
12
I
12
I
14
I
2e
x
43
lib/ext/openssl/lib/openssl/ssl-internal.rb
p
0
