INNER CODE UNIT · Go

sanitizeConfigDir

pilinux/gorest · config/config.go:714

func sanitizeConfigDir(dir string) (string, error) {
	cleanDir := filepath.Clean(strings.TrimSpace(dir))

	path, err := lib.ValidatePath(cleanDir, ".")
	if err != nil {
		return "", errInvalidConfigDir
	}

	return path, nil
}

// canonicalJWTAlg matches the JWT algorithm name case-insensitively and returns
// the canonical name expected by the JWT library/middleware. It returns an error
// for unsupported algorithms.
//
// list of accepted algorithms:
// HS256: HMAC-SHA256
// HS384: HMAC-SHA384

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…