Comments said that rustls_root_cert_store was represented as an Arc under the hood, but that's not true. It's represented as a Box. Instead, it's rustls_client_cert_verifier and rustls_client_cert_verifier_optional that are wrapped in an Arc.
Also, updated a couple of functions that take rustls_client_cert_verifier to accept a const one.
Comments said that rustls_root_cert_store was represented as an Arc under the hood, but that's not true. It's represented as a Box. Instead, it's rustls_client_cert_verifier and rustls_client_cert_verifier_optional that are wrapped in an Arc.
Also, updated a couple of functions that take rustls_client_cert_verifier to accept a const one.