extractHostnamesFromCerts() — vite Function Reference
Architecture documentation for the extractHostnamesFromCerts() function in utils.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD a45bfbed_fe1c_16b4_78b4_e482556a50d1["extractHostnamesFromCerts()"] 031bc221_67a8_c579_f2bf_bb30a08beeb2["utils.ts"] a45bfbed_fe1c_16b4_78b4_e482556a50d1 -->|defined in| 031bc221_67a8_c579_f2bf_bb30a08beeb2 0459d58b_04e4_11c6_50b5_ce20e10714a2["resolveServerUrls()"] 0459d58b_04e4_11c6_50b5_ce20e10714a2 -->|calls| a45bfbed_fe1c_16b4_78b4_e482556a50d1 19ce2051_6a74_4b8b_104d_ec006cd7075f["arraify()"] a45bfbed_fe1c_16b4_78b4_e482556a50d1 -->|calls| 19ce2051_6a74_4b8b_104d_ec006cd7075f 9655453b_6388_f9da_097c_41ab410d399c["extractHostnamesFromSubjectAltName()"] a45bfbed_fe1c_16b4_78b4_e482556a50d1 -->|calls| 9655453b_6388_f9da_097c_41ab410d399c cd876c7b_825e_7e39_9771_1b4f9bfc7754["unique()"] a45bfbed_fe1c_16b4_78b4_e482556a50d1 -->|calls| cd876c7b_825e_7e39_9771_1b4f9bfc7754 style a45bfbed_fe1c_16b4_78b4_e482556a50d1 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/utils.ts lines 984–1005
export function extractHostnamesFromCerts(
certs: HttpsServerOptions['cert'] | undefined,
): string[] {
const certList = certs ? arraify(certs) : []
if (certList.length === 0) return []
const hostnames = certList
.map((cert) => {
try {
return new crypto.X509Certificate(cert)
} catch {
return null
}
})
.flatMap((cert) =>
cert?.subjectAltName
? extractHostnamesFromSubjectAltName(cert.subjectAltName)
: [],
)
return unique(hostnames)
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does extractHostnamesFromCerts() do?
extractHostnamesFromCerts() is a function in the vite codebase, defined in packages/vite/src/node/utils.ts.
Where is extractHostnamesFromCerts() defined?
extractHostnamesFromCerts() is defined in packages/vite/src/node/utils.ts at line 984.
What does extractHostnamesFromCerts() call?
extractHostnamesFromCerts() calls 3 function(s): arraify, extractHostnamesFromSubjectAltName, unique.
What calls extractHostnamesFromCerts()?
extractHostnamesFromCerts() is called by 1 function(s): resolveServerUrls.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free