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