code: func NewCertPool(useSystemCertPool bool) (fab.CertPool, error) {
  
  	c, err := loadSystemCertPool(useSystemCertPool)
  	if err != nil {
  		return nil, err
  	}
  
  	newCertPool := &certPool{
  		certsByName:    make(map[string][]int),
  		certPool:       c,
  		systemCertPool: useSystemCertPool,
  	}
  
  	return newCertPool, nil
  }
docs: // NewCertPool new CertPool implementation