diff options
author | jsing <> | 2017-10-07 14:41:58 +0000 |
---|---|---|
committer | jsing <> | 2017-10-07 14:41:58 +0000 |
commit | 28567f4e25fa1cdcf7053c3f9b2a6fc0fd707a37 (patch) | |
tree | 65f303f00024ac36991ce6b9e481da0df1854ac5 | |
parent | 66675c46048c179cf16977ae4841f1d6840ca4f9 (diff) | |
download | openbsd-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.3 | 15 |
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 | |||
96 | SAN or CN that matches | 102 | SAN or CN that matches |
97 | .Ar name . | 103 | .Ar name . |
98 | .Pp | 104 | .Pp |
105 | .Fn tls_peer_cert_chain_pem | ||
106 | returns a pointer to memory containing a PEM encoded certificate chain for the | ||
107 | peer certificate from | ||
108 | .Ar ctx . | ||
109 | .Pp | ||
99 | .Fn tls_peer_cert_subject | 110 | .Fn tls_peer_cert_subject |
100 | returns a string | 111 | returns a string |
101 | corresponding to the subject of the peer certificate from | 112 | corresponding to the subject of the peer certificate from |