code: func (c *Config) SecurityProviderLibPath() string {
  	configuredLibs := c.backend.GetString("client.BCCSP.security.library")
  	libPaths := strings.Split(configuredLibs, ",")
  	logger.Debugf("Configured BCCSP Lib Paths %s", libPaths)
  	var lib string
  	for _, path := range libPaths {
  		if _, err := os.Stat(strings.TrimSpace(path)); !os.IsNotExist(err) {
  			lib = strings.TrimSpace(path)
  			break
  		}
  	}
  	if lib != "" {
  		logger.Debugf("Found softhsm library: %s", lib)
  	} else {
  		logger.Debug("Softhsm library was not found")
  	}
  	return lib
  }
docs: //SecurityProviderLibPath will be set only if provider is PKCS11