diff options
| author | beck <> | 2015-09-11 12:56:55 +0000 |
|---|---|---|
| committer | beck <> | 2015-09-11 12:56:55 +0000 |
| commit | 27e5e00bb80457049b7e7613f43e8f1165402316 (patch) | |
| tree | 6080d52d99050fc94d1bd00cdb70fd607c96d262 /src/lib/libtls/tls_verify.c | |
| parent | eafebfdd3adba0417a72d6cc8a75f367fc2fbbdb (diff) | |
| download | openbsd-27e5e00bb80457049b7e7613f43e8f1165402316.tar.gz openbsd-27e5e00bb80457049b7e7613f43e8f1165402316.tar.bz2 openbsd-27e5e00bb80457049b7e7613f43e8f1165402316.zip | |
add tls_peer functions for checking names and issuers of peer certificates.
ok jsing@
Diffstat (limited to 'src/lib/libtls/tls_verify.c')
| -rw-r--r-- | src/lib/libtls/tls_verify.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libtls/tls_verify.c b/src/lib/libtls/tls_verify.c index 7fd0b3d545..c6f29c897d 100644 --- a/src/lib/libtls/tls_verify.c +++ b/src/lib/libtls/tls_verify.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: tls_verify.c,v 1.11 2015/09/09 19:49:07 jsing Exp $ */ | 1 | /* $OpenBSD: tls_verify.c,v 1.12 2015/09/11 12:56:55 beck Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2014 Jeremie Courreges-Anglas <jca@openbsd.org> | 3 | * Copyright (c) 2014 Jeremie Courreges-Anglas <jca@openbsd.org> |
| 4 | * | 4 | * |
| @@ -246,13 +246,13 @@ tls_check_common_name(struct tls *ctx, X509 *cert, const char *name) | |||
| 246 | } | 246 | } |
| 247 | 247 | ||
| 248 | int | 248 | int |
| 249 | tls_check_servername(struct tls *ctx, X509 *cert, const char *servername) | 249 | tls_check_name(struct tls *ctx, X509 *cert, const char *name) |
| 250 | { | 250 | { |
| 251 | int rv; | 251 | int rv; |
| 252 | 252 | ||
| 253 | rv = tls_check_subject_altname(ctx, cert, servername); | 253 | rv = tls_check_subject_altname(ctx, cert, name); |
| 254 | if (rv == 0 || rv == -2) | 254 | if (rv == 0 || rv == -2) |
| 255 | return rv; | 255 | return rv; |
| 256 | 256 | ||
| 257 | return tls_check_common_name(ctx, cert, servername); | 257 | return tls_check_common_name(ctx, cert, name); |
| 258 | } | 258 | } |
