Lines Matching refs:cert
280 struct x509_certificate *cert) in tls_peer_cert_event() argument
294 cert_buf = wpabuf_alloc_copy(cert->cert_start, in tls_peer_cert_event()
295 cert->cert_len); in tls_peer_cert_event()
296 ev.peer_cert.cert = cert_buf; in tls_peer_cert_event()
312 x509_name_string(&cert->subject, subject, sizeof(subject)); in tls_peer_cert_event()
315 if (cert->extensions_present & X509_EXT_CERTIFICATE_POLICY) { in tls_peer_cert_event()
316 if (cert->certificate_policy & X509_EXT_CERT_POLICY_TOD_STRICT) in tls_peer_cert_event()
318 else if (cert->certificate_policy & in tls_peer_cert_event()
329 struct x509_certificate *cert, in tls_cert_chain_failure_event() argument
337 if (!conn->event_cb || !cert) in tls_cert_chain_failure_event()
342 x509_name_string(&cert->subject, subject, sizeof(subject)); in tls_cert_chain_failure_event()
346 cert_buf = wpabuf_alloc_copy(cert->cert_start, in tls_cert_chain_failure_event()
347 cert->cert_len); in tls_cert_chain_failure_event()
348 ev.cert_fail.cert = cert_buf; in tls_cert_chain_failure_event()
360 struct x509_certificate *chain = NULL, *last = NULL, *cert; in tls_process_certificate() local
487 cert = x509_certificate_parse(pos, cert_len); in tls_process_certificate()
488 if (cert == NULL) { in tls_process_certificate()
497 tls_peer_cert_event(conn, idx, cert); in tls_process_certificate()
500 chain = cert; in tls_process_certificate()
502 last->next = cert; in tls_process_certificate()
503 last = cert; in tls_process_certificate()
831 struct x509_certificate *cert; in tls_process_certificate_status() local
966 for (cert = conn->server_cert, depth = 0; cert; in tls_process_certificate_status()
967 cert = cert->next, depth++) { in tls_process_certificate_status()
968 if (cert->ocsp_revoked) { in tls_process_certificate_status()
970 conn, depth, cert, TLS_FAIL_REVOKED, in tls_process_certificate_status()
983 for (cert = conn->server_cert, depth = 0; cert; in tls_process_certificate_status()
984 cert = cert->next, depth++) { in tls_process_certificate_status()
985 if (!cert->ocsp_good) { in tls_process_certificate_status()
989 conn, depth, cert, in tls_process_certificate_status()
994 if (cert->issuer_trusted) in tls_process_certificate_status()