我正在尝试设置证书链验证的深度级别

我正在尝试使用

store = require "openssl.x509.store"

这样我就可以设置证书链验证的深度级别。

但是 store.depth() 函数不可访问。

点赞
用户2858170
用户2858170

从参考资料上我了解到,你首先必须使用 new 函数创建 x509_store 类的实例。depth 不是存储库的成员,而是 x509_store 类的成员。

https://zhaozg.github.io/lua-openssl/modules/x509.store.html

尝试使用以下代码:

store = require "openssl.x509.store"
local myStore = store.new({})
print(myStore.depth)

看看它是否为 nil

2019-04-10 08:27:17