Lines Matching refs:dtls_pki
945 coap_dtls_pki_t *dtls_pki = setup_pki(context, COAP_DTLS_ROLE_CLIENT,
948 coap_new_client_session_pki(context, NULL, &dst, proto, dtls_pki);
2012 static coap_dtls_pki_t dtls_pki;
2024 memset(&dtls_pki, 0, sizeof(dtls_pki));
2025 dtls_pki.version = COAP_DTLS_PKI_SETUP_VERSION;
2036 dtls_pki.verify_peer_cert = verify_peer_cert;
2037 dtls_pki.check_common_ca = !root_ca_file;
2038 dtls_pki.allow_self_signed = 1;
2039 dtls_pki.allow_expired_certs = 1;
2040 dtls_pki.cert_chain_validation = 1;
2041 dtls_pki.cert_chain_verify_depth = 2;
2042 dtls_pki.check_cert_revocation = 1;
2043 dtls_pki.allow_no_crl = 1;
2044 dtls_pki.allow_expired_crl = 1;
2046 dtls_pki.verify_peer_cert = verify_peer_cert;
2048 dtls_pki.is_rpk_not_cert = is_rpk_not_cert;
2049 dtls_pki.validate_cn_call_back = verify_cn_callback;
2050 dtls_pki.cn_call_back_arg = (void *)role;
2051 dtls_pki.validate_sni_call_back = role == COAP_DTLS_ROLE_SERVER ?
2053 dtls_pki.sni_call_back_arg = NULL;
2056 dtls_pki.client_sni = client_sni;
2059 update_pki_key(&dtls_pki.pki_key, key_file, cert_file, ca_file);
2067 return &dtls_pki;
2097 coap_dtls_pki_t *dtls_pki = setup_pki(ctx,
2099 if (!coap_context_set_pki(ctx, dtls_pki)) {