summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/libtls/man/tls_conn_version.315
1 files changed, 13 insertions, 2 deletions
diff --git a/src/lib/libtls/man/tls_conn_version.3 b/src/lib/libtls/man/tls_conn_version.3
index 8ac2c9b6b3..e65e69b16d 100644
--- a/src/lib/libtls/man/tls_conn_version.3
+++ b/src/lib/libtls/man/tls_conn_version.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: tls_conn_version.3,v 1.4 2017/01/28 00:59:36 schwarze Exp $ 1.\" $OpenBSD: tls_conn_version.3,v 1.5 2017/10/07 14:41:58 jsing Exp $
2.\" 2.\"
3.\" Copyright (c) 2015 Bob Beck <beck@openbsd.org> 3.\" Copyright (c) 2015 Bob Beck <beck@openbsd.org>
4.\" Copyright (c) 2016 Joel Sing <jsing@openbsd.org> 4.\" Copyright (c) 2016 Joel Sing <jsing@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: January 28 2017 $ 18.Dd $Mdocdate: October 7 2017 $
19.Dt TLS_CONN_VERSION 3 19.Dt TLS_CONN_VERSION 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -25,6 +25,7 @@
25.Nm tls_conn_servername , 25.Nm tls_conn_servername ,
26.Nm tls_peer_cert_provided , 26.Nm tls_peer_cert_provided ,
27.Nm tls_peer_cert_contains_name , 27.Nm tls_peer_cert_contains_name ,
28.Nm tls_peer_cert_chain_pem ,
28.Nm tls_peer_cert_issuer , 29.Nm tls_peer_cert_issuer ,
29.Nm tls_peer_cert_subject , 30.Nm tls_peer_cert_subject ,
30.Nm tls_peer_cert_hash , 31.Nm tls_peer_cert_hash ,
@@ -48,6 +49,11 @@
48.Fa "struct tls *ctx" 49.Fa "struct tls *ctx"
49.Fa "const char *name" 50.Fa "const char *name"
50.Fc 51.Fc
52.Ft const uint8_t *
53.Fo tls_peer_cert_chain_pem
54.Fa struct tls *ctx
55.Fa size_t *size
56.Fc
51.Ft const char * 57.Ft const char *
52.Fn tls_peer_cert_issuer "struct tls *ctx" 58.Fn tls_peer_cert_issuer "struct tls *ctx"
53.Ft const char * 59.Ft const char *
@@ -96,6 +102,11 @@ has provided a certificate that contains a
96SAN or CN that matches 102SAN or CN that matches
97.Ar name . 103.Ar name .
98.Pp 104.Pp
105.Fn tls_peer_cert_chain_pem
106returns a pointer to memory containing a PEM encoded certificate chain for the
107peer certificate from
108.Ar ctx .
109.Pp
99.Fn tls_peer_cert_subject 110.Fn tls_peer_cert_subject
100returns a string 111returns a string
101corresponding to the subject of the peer certificate from 112corresponding to the subject of the peer certificate from