diff options
| author | jsing <> | 2017-10-07 14:41:58 +0000 |
|---|---|---|
| committer | jsing <> | 2017-10-07 14:41:58 +0000 |
| commit | 6b08495f8f1244a236e4e29a757124f88c02d57b (patch) | |
| tree | 65f303f00024ac36991ce6b9e481da0df1854ac5 /src | |
| parent | b565e187503e0337297ef4c3b77299c95d537862 (diff) | |
| download | openbsd-6b08495f8f1244a236e4e29a757124f88c02d57b.tar.gz openbsd-6b08495f8f1244a236e4e29a757124f88c02d57b.tar.bz2 openbsd-6b08495f8f1244a236e4e29a757124f88c02d57b.zip | |
Document tls_peer_cert_chain_pem().
ok beck@
Diffstat (limited to '')
| -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 |
