samples/oneshot/client.lua

changeset 0
f7d2d78eb424
equal deleted inserted replaced
-1:000000000000 0:f7d2d78eb424
1 --
2 -- Public domain
3 --
4 require("socket")
5 require("ssl")
6
7 local params = {
8 mode = "client",
9 protocol = "sslv3",
10 key = "../certs/clientAkey.pem",
11 certificate = "../certs/clientA.pem",
12 cafile = "../certs/rootA.pem",
13 verify = {"peer", "fail_if_no_peer_cert"},
14 options = {"all", "no_sslv2"},
15 }
16
17 local peer = socket.tcp()
18 peer:connect("127.0.0.1", 8888)
19
20 -- [[ SSL wrapper
21 peer = assert( ssl.wrap(peer, params) )
22 assert(peer:dohandshake())
23 --]]
24
25 print(peer:receive("*l"))
26 peer:close()

mercurial