src\Shared\CertificateGeneration\UnixCertificateManager.cs (18)
91var sslCertDirs = sslCertDirString.Split(Path.PathSeparator);
94var certPath = Path.Combine(sslCertDir, certificateNickname + ".pem");
222var certPath = Path.Combine(certDir, nickname) + ".pem";
336var homeDirectoryWithSlash = homeDirectory[^1] == Path.DirectorySeparatorChar
338: homeDirectory + Path.DirectorySeparatorChar;
341? Path.Combine("$HOME", certDir[homeDirectoryWithSlash.Length..])
346Log.UnixSuggestSettingEnvironmentVariable(prettyCertDir, Path.Combine(openSslDir, "certs"), OpenSslCertificateDirectoryVariableName);
386var certPath = Path.Combine(certDir, nickname) + ".pem";
476return Path.Combine(homeDirectory, ".pki", "nssdb");
481return Path.Combine(homeDirectory, "snap", "chromium", "current", ".pki", "nssdb");
486return Path.Combine(homeDirectory, ".mozilla", "firefox");
491return Path.Combine(homeDirectory, "snap", "firefox", "common", ".mozilla", "firefox");
515var searchFolders = searchPath.Split(Path.PathSeparator);
525if (File.Exists(Path.Combine(searchFolder, command)))
670return Path.Combine(homeDirectory, ".aspnet", "dev-certs", "trust");
702var paths = nssDbOverride.Split(Path.PathSeparator); // May be empty - the user may not want to add browser trust
705var nssDb = Path.GetFullPath(path);
915var linkPath = Path.Combine(certificateDirectory, $"{hash}.{i}");