Home
last modified time | relevance | path

Searched refs:peer_cert (Results 1 – 14 of 14) sorted by relevance

/openbsd/lib/libssl/
H A Dtls_lib.c24 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 Dssl_asn1.c111 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 Dssl_sess.c277 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 Dssl_srvr.c478 ((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 Dssl_clnt.c1369 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 Dtls13_client.c669 if ((cert = ctx->ssl->session->peer_cert) == NULL) in tls13_server_certificate_verify_recv()
H A Dtls13_server.c978 if ((cert = ctx->ssl->session->peer_cert) == NULL) in tls13_client_certificate_verify_recv()
H A Dssl_local.h424 X509 *peer_cert; member
H A Dssl_lib.c919 if ((cert = s->session->peer_cert) == NULL) in SSL_get_peer_certificate()
/openbsd/regress/lib/libssl/asn1/
H A Dasn1test.c32 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 Dapitest.c233 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 Dtls_conninfo.c228 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 Dtls_peer.c105 return (ctx->conninfo->peer_cert); in tls_peer_cert_chain_pem()
H A Dtls_internal.h137 uint8_t *peer_cert; member