diff options
Diffstat (limited to 'src/lib/libtls/tls_internal.h')
-rw-r--r-- | src/lib/libtls/tls_internal.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/libtls/tls_internal.h b/src/lib/libtls/tls_internal.h index b1d53c8fa3..5bbcadf804 100644 --- a/src/lib/libtls/tls_internal.h +++ b/src/lib/libtls/tls_internal.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: tls_internal.h,v 1.54 2017/04/05 03:13:53 beck Exp $ */ | 1 | /* $OpenBSD: tls_internal.h,v 1.55 2017/04/05 03:19:22 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 | * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> | 4 | * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> |
@@ -110,6 +110,9 @@ struct tls_conninfo { | |||
110 | char *issuer; | 110 | char *issuer; |
111 | char *subject; | 111 | char *subject; |
112 | 112 | ||
113 | u_int8_t *peer_cert; | ||
114 | size_t peer_cert_len; | ||
115 | |||
113 | time_t notbefore; | 116 | time_t notbefore; |
114 | time_t notafter; | 117 | time_t notafter; |
115 | }; | 118 | }; |
@@ -166,6 +169,7 @@ struct tls { | |||
166 | struct tls_sni_ctx *sni_ctx; | 169 | struct tls_sni_ctx *sni_ctx; |
167 | 170 | ||
168 | X509 *ssl_peer_cert; | 171 | X509 *ssl_peer_cert; |
172 | STACK_OF(X509) *ssl_peer_chain; | ||
169 | 173 | ||
170 | struct tls_conninfo *conninfo; | 174 | struct tls_conninfo *conninfo; |
171 | 175 | ||
@@ -237,6 +241,7 @@ struct tls_ocsp *tls_ocsp_setup_from_peer(struct tls *ctx); | |||
237 | int tls_hex_string(const unsigned char *_in, size_t _inlen, char **_out, | 241 | int tls_hex_string(const unsigned char *_in, size_t _inlen, char **_out, |
238 | size_t *_outlen); | 242 | size_t *_outlen); |
239 | int tls_cert_hash(X509 *_cert, char **_hash); | 243 | int tls_cert_hash(X509 *_cert, char **_hash); |
244 | void tls_config_skip_private_key_check(struct tls_config *config); | ||
240 | 245 | ||
241 | __END_HIDDEN_DECLS | 246 | __END_HIDDEN_DECLS |
242 | 247 | ||