MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / missing_required_server_sans

Function missing_required_server_sans

crates/openshell-server/src/certgen.rs:536–543  ·  view source on GitHub ↗
(
    paths: &LocalPaths,
    server_sans: &[String],
)

Source from the content-addressed store, hash-verified

534}
535
536fn missing_required_server_sans(
537 paths: &LocalPaths,
538 server_sans: &[String],
539) -> Result<Vec<CertSan>> {
540 let required = required_server_sans(server_sans);
541 let actual = server_cert_sans(&paths.server_crt)?;
542 Ok(required.difference(&actual).cloned().collect())
543}
544
545fn server_cert_sans(path: &Path) -> Result<BTreeSet<CertSan>> {
546 use x509_parser::pem::parse_x509_pem;

Calls 2

required_server_sansFunction · 0.85
server_cert_sansFunction · 0.85