summaryrefslogtreecommitdiff
path: root/src/lib/libtls/tls_init.3
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libtls/tls_init.3')
-rw-r--r--src/lib/libtls/tls_init.311
1 files changed, 9 insertions, 2 deletions
diff --git a/src/lib/libtls/tls_init.3 b/src/lib/libtls/tls_init.3
index e870078225..df2dfc8a41 100644
--- a/src/lib/libtls/tls_init.3
+++ b/src/lib/libtls/tls_init.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: tls_init.3,v 1.6 2015/01/01 13:30:52 schwarze Exp $ 1.\" $OpenBSD: tls_init.3,v 1.7 2015/01/22 09:16:24 reyk Exp $
2.\" 2.\"
3.\" Copyright (c) 2014 Ted Unangst <tedu@openbsd.org> 3.\" Copyright (c) 2014 Ted Unangst <tedu@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: January 1 2015 $ 17.Dd $Mdocdate: January 22 2015 $
18.Dt TLS 3 18.Dt TLS 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm tls_config_free , 24.Nm tls_config_free ,
25.Nm tls_config_set_ca_file , 25.Nm tls_config_set_ca_file ,
26.Nm tls_config_set_ca_path , 26.Nm tls_config_set_ca_path ,
27.Nm tls_config_set_ca_mem ,
27.Nm tls_config_set_cert_file , 28.Nm tls_config_set_cert_file ,
28.Nm tls_config_set_cert_mem , 29.Nm tls_config_set_cert_mem ,
29.Nm tls_config_set_ciphers , 30.Nm tls_config_set_ciphers ,
@@ -63,6 +64,8 @@
63.Ft "int" 64.Ft "int"
64.Fn tls_config_set_ca_path "struct tls_config *config" "const char *ca_path" 65.Fn tls_config_set_ca_path "struct tls_config *config" "const char *ca_path"
65.Ft "int" 66.Ft "int"
67.Fn tls_config_set_ca_mem "struct tls_config *config" "const uint8_t *cert" "size_t len"
68.Ft "int"
66.Fn tls_config_set_cert_file "struct tls_config *config" "const char *cert_file" 69.Fn tls_config_set_cert_file "struct tls_config *config" "const char *cert_file"
67.Ft "int" 70.Ft "int"
68.Fn tls_config_set_cert_mem "struct tls_config *config" "const uint8_t *cert" "size_t len" 71.Fn tls_config_set_cert_mem "struct tls_config *config" "const uint8_t *cert" "size_t len"
@@ -198,6 +201,10 @@ sets the path (directory) which should be searched for root
198certificates. 201certificates.
199.Em (Client) 202.Em (Client)
200.It 203.It
204.Fn tls_config_set_ca_mem
205sets the root certificates directly from memory.
206.Em (Client)
207.It
201.Fn tls_config_set_cert_file 208.Fn tls_config_set_cert_file
202sets file from which the public certificate will be read. 209sets file from which the public certificate will be read.
203.Em (Client and server) 210.Em (Client and server)