// WithCABundle will create the transport using the given root certificates. It
// will fail if a previous option to create the transport has been configured.
WithCABundle will create the transport using the given root certificates. It
will fail if a previous option to create the transport has been configured.
// WithCABundle will create the transport using the given root certificates . It // will fail if a previous option to create the transport has been configured .
func WithCABundle(bundle []byte) ClientOption {
	return func(o *clientOptions) error {
		if err := o.checkTransport(); err != nil {
			return err
		}
		o.rootBundle = bundle
		return nil
	}
}
func WithCABundle ( bundle [ ] byte ) ClientOption { return func ( o * clientOptions ) error { if err := o . checkTransport ( ) ; err != nil { return err } o . rootBundle = bundle return nil } }
WithCABundle will create the transport using the given root certificates.
WithCABundle will create the transport using the given root certificates .