summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjsing <>2017-10-07 14:41:58 +0000
committerjsing <>2017-10-07 14:41:58 +0000
commit28567f4e25fa1cdcf7053c3f9b2a6fc0fd707a37 (patch)
tree65f303f00024ac36991ce6b9e481da0df1854ac5
parent66675c46048c179cf16977ae4841f1d6840ca4f9 (diff)
downloadopenbsd-28567f4e25fa1cdcf7053c3f9b2a6fc0fd707a37.tar.gz
openbsd-28567f4e25fa1cdcf7053c3f9b2a6fc0fd707a37.tar.bz2
openbsd-28567f4e25fa1cdcf7053c3f9b2a6fc0fd707a37.zip
Document tls_peer_cert_chain_pem().
ok beck@
-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