Function grpcio_sys::grpc_tls_certificate_provider_file_watcher_create[][src]

pub unsafe extern "C" fn grpc_tls_certificate_provider_file_watcher_create(
    private_key_path: *const c_char,
    identity_certificate_path: *const c_char,
    root_cert_path: *const c_char,
    refresh_interval_sec: c_uint
) -> *mut grpc_tls_certificate_provider

Creates a grpc_tls_certificate_provider that will watch the credential changes on the file system. This provider will always return the up-to-date cert data for all the cert names callers set through |grpc_tls_credentials_options|. Note that this API only supports one key-cert file and hence one set of identity key-cert pair, so SNI(Server Name Indication) is not supported.