duplikat dari
https://git.openwrt.org/project/luci.git
synced 2025-01-18 23:45:02 +00:00
1bb4822dca
* Rename subdirectories to their repective OpenWrt package names * Make each LuCI module its own standalone package * Deploy a shared luci.mk which is used by each module Makefile Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
46 baris
No EOL
1,4 KiB
Lua
46 baris
No EOL
1,4 KiB
Lua
--- Transport Layer Security Context Object.
|
|
-- @cstyle instance
|
|
module "nixio.TLSContext"
|
|
|
|
--- Create a TLS Socket from a socket descriptor.
|
|
-- @class function
|
|
-- @name TLSContext.create
|
|
-- @param socket Socket Object
|
|
-- @return TLSSocket Object
|
|
|
|
--- Assign a PEM certificate to this context.
|
|
-- @class function
|
|
-- @name TLSContext.set_cert
|
|
-- @usage This function calls SSL_CTX_use_certificate_chain_file().
|
|
-- @param path Certificate File path
|
|
-- @return true
|
|
|
|
--- Assign a PEM private key to this context.
|
|
-- @class function
|
|
-- @name TLSContext.set_key
|
|
-- @usage This function calls SSL_CTX_use_PrivateKey_file().
|
|
-- @param path Private Key File path
|
|
-- @return true
|
|
|
|
--- Set the available ciphers for this context.
|
|
-- @class function
|
|
-- @name TLSContext.set_ciphers
|
|
-- @usage This function calls SSL_CTX_set_cipher_list().
|
|
-- @param cipherlist String containing a list of ciphers
|
|
-- @return true
|
|
|
|
--- Set the verification depth of this context.
|
|
-- @class function
|
|
-- @name TLSContext.set_verify_depth
|
|
-- @usage This function calls SSL_CTX_set_verify_depth().
|
|
-- @param depth Depth
|
|
-- @return true
|
|
|
|
--- Set the verification flags of this context.
|
|
-- @class function
|
|
-- @name TLSContext.set_verify
|
|
-- @usage This function calls SSL_CTX_set_verify().
|
|
-- @param flag1 First Flag ["none", "peer", "verify_fail_if_no_peer_cert",
|
|
-- "client_once"]
|
|
-- @param ... More Flags [-"-]
|
|
-- @return true |