Skip to content

Commit 6aa46b7

Browse files
author
Tuure Vartiainen
committed
tests: Changed ssl_psk_by_lua* with ssl_certificate_by_lua*.
doc: Changed ssl_psk_by_lua* with ssl_certificate_by_lua*.
1 parent ee753ec commit 6aa46b7

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

lib/ngx/ssl.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ set_psk_key
402402
------------
403403
**syntax:** *ok, err = ssl.set_psk_key(psk_key)*
404404

405-
**context:** *ssl_psk_by_lua**
405+
**context:** *ssl_certificate_by_lua**
406406

407407
Sets the TLS-PSK key for the current SSL connection.
408408

@@ -416,7 +416,7 @@ get_psk_identity
416416
------------
417417
**syntax:** *identity, err = ssl.get_psk_identity()*
418418

419-
**context:** *ssl_psk_by_lua**
419+
**context:** *ssl_certificate_by_lua**
420420

421421
Returns a TLS-PSK identity a client sent for the current SSL connection. Returns `nil` and
422422
a string describing the error otherwise.

t/ssl-psk.t

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,23 +34,27 @@ __DATA__
3434
ssl_protocols TLSv1;
3535
ssl_ciphers PSK;
3636
37-
ssl_psk_by_lua_block {
37+
ssl_certificate_by_lua_block {
3838
local ssl = require "ngx.ssl"
3939
4040
local psk_key = "psk_test_key"
4141
4242
local psk_identity, err = ssl.get_psk_identity()
4343
if not psk_identity then
44+
if err == "not in psk context" then
45+
-- handler was not called by TLS-PSK callback
46+
return
47+
end
4448
ngx.log(ngx.ERR, "failed to get psk identity: ", err)
45-
return ngx.ERROR
49+
return ngx.exit(ngx.ERROR)
4650
end
4751
4852
print("client psk identity: ", psk_identity)
4953
5054
local ok, err = ssl.set_psk_key(psk_key)
5155
if not ok then
5256
ngx.log(ngx.ERR, "failed to set psk key: ", err)
53-
return ngx.ERROR
57+
return ngx.exit(ngx.ERROR)
5458
end
5559
}
5660
@@ -158,23 +162,27 @@ client psk identity: psk_test_identity
158162
ssl_protocols TLSv1;
159163
ssl_ciphers PSK;
160164
161-
ssl_psk_by_lua_block {
165+
ssl_certificate_by_lua_block {
162166
local ssl = require "ngx.ssl"
163167
164168
local psk_key = "psk_test_key2"
165169
166170
local psk_identity, err = ssl.get_psk_identity()
167171
if not psk_identity then
172+
if err == "not in psk context" then
173+
-- handler was not called by TLS-PSK callback
174+
return
175+
end
168176
ngx.log(ngx.ERR, "failed to get psk identity: ", err)
169-
return ngx.ERROR
177+
return ngx.exit(ngx.ERROR)
170178
end
171179
172180
print("client psk identity: ", psk_identity)
173181
174182
local ok, err = ssl.set_psk_key(psk_key)
175183
if not ok then
176184
ngx.log(ngx.ERR, "failed to set psk key: ", err)
177-
return ngx.ERROR
185+
return ngx.exit(ngx.ERROR)
178186
end
179187
}
180188

0 commit comments

Comments
 (0)