Lines Matching refs:dtls_pki
634 coap_dtls_pki_t dtls_pki;
635 memset(&dtls_pki, 0, sizeof(dtls_pki));
636 dtls_pki.version = COAP_DTLS_PKI_SETUP_VERSION;
643 dtls_pki.verify_peer_cert = verify_peer_cert;
644 dtls_pki.check_common_ca = !root_ca_file;
645 dtls_pki.allow_self_signed = 1;
646 dtls_pki.allow_expired_certs = 1;
647 dtls_pki.cert_chain_validation = 1;
648 dtls_pki.cert_chain_verify_depth = 2;
649 dtls_pki.check_cert_revocation = 1;
650 dtls_pki.allow_no_crl = 1;
651 dtls_pki.allow_expired_crl = 1;
652 dtls_pki.validate_cn_call_back = NULL;
653 dtls_pki.cn_call_back_arg = NULL;
654 dtls_pki.validate_sni_call_back = NULL;
655 dtls_pki.sni_call_back_arg = NULL;
657 dtls_pki.pki_key.key_type = COAP_PKI_KEY_PEM;
658 dtls_pki.pki_key.key.pem.public_cert = cert_file;
659 dtls_pki.pki_key.key.pem.private_key = cert_file;
660 dtls_pki.pki_key.key.pem.ca_file = ca_file;
670 coap_context_set_pki(ctx, &dtls_pki);