Function grpcio_sys::grpc_tls_certificate_provider_static_data_create[][src]

pub unsafe extern "C" fn grpc_tls_certificate_provider_static_data_create(
    root_certificate: *const c_char,
    pem_key_cert_pairs: *mut grpc_tls_identity_pairs
) -> *mut grpc_tls_certificate_provider

Creates a grpc_tls_certificate_provider that will load credential data from static string during initialization. This provider will always return the same cert data for all cert names. root_certificate and pem_key_cert_pairs can be nullptr, indicating the corresponding credential data is not needed. This function will make a copy of |root_certificate|. The ownership of |pem_key_cert_pairs| is transferred. It is used for experimental purpose for now and subject to change.