/openbsd/lib/libssl/ |
H A D | tls_lib.c | 24 X509 *peer_cert = NULL; in tls_process_peer_certs() local 31 peer_cert = sk_X509_value(peer_certs, 0); in tls_process_peer_certs() 32 X509_up_ref(peer_cert); in tls_process_peer_certs() 34 if ((pkey = X509_get0_pubkey(peer_cert)) == NULL) { in tls_process_peer_certs() 49 X509_free(s->session->peer_cert); in tls_process_peer_certs() 50 s->session->peer_cert = peer_cert; in tls_process_peer_certs() 51 peer_cert = NULL; in tls_process_peer_certs() 65 X509_free(peer_cert); in tls_process_peer_certs()
|
H A D | ssl_asn1.c | 111 if (s->peer_cert != NULL) { in SSL_SESSION_encode() 112 if ((len = i2d_X509(s->peer_cert, &peer_cert_bytes)) <= 0) in SSL_SESSION_encode() 114 if (!CBB_add_asn1(&session, &peer_cert, SSLASN1_PEER_CERT_TAG)) in SSL_SESSION_encode() 116 if (!CBB_add_bytes(&peer_cert, peer_cert_bytes, len)) in SSL_SESSION_encode() 241 CBS cbs, session, cipher_suite, session_id, master_key, peer_cert; in d2i_SSL_SESSION() local 320 X509_free(s->peer_cert); in d2i_SSL_SESSION() 321 s->peer_cert = NULL; in d2i_SSL_SESSION() 322 if (!CBS_get_optional_asn1(&session, &peer_cert, &present, in d2i_SSL_SESSION() 326 data_len = CBS_len(&peer_cert); in d2i_SSL_SESSION() 329 peer_cert_bytes = CBS_data(&peer_cert); in d2i_SSL_SESSION() [all …]
|
H A D | ssl_sess.c | 277 if (sess->peer_cert != NULL) { in ssl_session_dup() 278 if (!X509_up_ref(sess->peer_cert)) in ssl_session_dup() 280 copy->peer_cert = sess->peer_cert; in ssl_session_dup() 870 X509_free(ss->peer_cert); in SSL_SESSION_free() 994 return s->peer_cert; in SSL_SESSION_get0_peer()
|
H A D | ssl_srvr.c | 478 ((s->session->peer_cert != NULL) && in ssl3_accept() 567 if (!s->session->peer_cert) in ssl3_accept() 1873 X509 *peer_cert = NULL; in ssl3_get_cert_verify() local 1895 peer_cert = s->session->peer_cert; in ssl3_get_cert_verify() 1896 pkey = X509_get0_pubkey(peer_cert); in ssl3_get_cert_verify() 1897 type = X509_certificate_type(peer_cert, pkey); in ssl3_get_cert_verify() 1901 if (peer_cert != NULL) { in ssl3_get_cert_verify() 1910 if (peer_cert == NULL) { in ssl3_get_cert_verify()
|
H A D | ssl_clnt.c | 1369 pkey = X509_get0_pubkey(s->session->peer_cert); in ssl3_get_server_key_exchange() 1372 pkey = X509_get0_pubkey(s->session->peer_cert); in ssl3_get_server_key_exchange() 1798 pkey = X509_get0_pubkey(s->session->peer_cert); in ssl3_send_client_kex_rsa() 2255 if (!ssl_check_srvr_ecc_cert_and_alg(s, s->session->peer_cert)) { in ssl3_check_cert_and_algorithm() 2262 i = X509_certificate_type(s->session->peer_cert, NULL); in ssl3_check_cert_and_algorithm()
|
H A D | tls13_client.c | 669 if ((cert = ctx->ssl->session->peer_cert) == NULL) in tls13_server_certificate_verify_recv()
|
H A D | tls13_server.c | 978 if ((cert = ctx->ssl->session->peer_cert) == NULL) in tls13_client_certificate_verify_recv()
|
H A D | ssl_local.h | 424 X509 *peer_cert; member
|
H A D | ssl_lib.c | 919 if ((cert = s->session->peer_cert) == NULL) in SSL_get_peer_certificate()
|
/openbsd/regress/lib/libssl/asn1/ |
H A D | asn1test.c | 32 X509 *peer_cert; variable 48 int peer_cert; member 137 .peer_cert = 1, 333 if ((s1->peer_cert != NULL || s2->peer_cert != NULL) && in session_cmp() 334 (s1->peer_cert == NULL || s2->peer_cert == NULL || in session_cmp() 335 X509_cmp(s1->peer_cert, s2->peer_cert) != 0)) { in session_cmp() 379 if (sat->peer_cert) in do_ssl_asn1_test() 380 sat->session.peer_cert = peer_cert; in do_ssl_asn1_test() 467 peer_cert = PEM_read_bio_X509(bio, NULL, NULL, NULL); in main() 468 if (peer_cert == NULL) in main() [all …]
|
/openbsd/regress/lib/libssl/api/ |
H A D | apitest.c | 233 X509 *peer_cert; in ssl_get_peer_cert_chain_test() local 293 peer_cert = SSL_get_peer_certificate(client); in ssl_get_peer_cert_chain_test() 295 X509_free(peer_cert); in ssl_get_peer_cert_chain_test() 297 if (peer_cert == NULL) { in ssl_get_peer_cert_chain_test() 306 if (X509_cmp(peer_cert, sk_X509_value(peer_chain, 0)) != 0) { in ssl_get_peer_cert_chain_test() 312 peer_cert = SSL_get_peer_certificate(server); in ssl_get_peer_cert_chain_test() 314 X509_free(peer_cert); in ssl_get_peer_cert_chain_test() 316 if (peer_cert == NULL) { in ssl_get_peer_cert_chain_test() 325 if (X509_cmp(peer_cert, sk_X509_value(peer_chain, 0)) == 0) { in ssl_get_peer_cert_chain_test()
|
/openbsd/lib/libtls/ |
H A D | tls_conninfo.c | 228 free(ctx->conninfo->peer_cert); in tls_conninfo_cert_pem() 230 if ((ctx->conninfo->peer_cert = malloc(bptr->length)) == NULL) in tls_conninfo_cert_pem() 233 memcpy(ctx->conninfo->peer_cert, bptr->data, in tls_conninfo_cert_pem() 317 free(conninfo->peer_cert); in tls_conninfo_free()
|
H A D | tls_peer.c | 105 return (ctx->conninfo->peer_cert); in tls_peer_cert_chain_pem()
|
H A D | tls_internal.h | 137 uint8_t *peer_cert; member
|