code: func ClientConfig() *plugin.ClientConfig {
  	return &plugin.ClientConfig{
  		HandshakeConfig: handshakeConfig,
  		Plugins: map[string]plugin.Plugin{
  			Name: &ProviderPlugin{},
  		},
  	}
  }
docs: // ClientConfig returns a base *plugin.ClientConfig that is configured to
  // be able to dispense CA provider plugins. The returned value should be
  // modified with additional options prior to execution (such as Cmd, Managed,
  // etc.)