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

Function read_local_bundle

crates/openshell-server/src/certgen.rs:606–618  ·  view source on GitHub ↗
(paths: &LocalPaths)

Source from the content-addressed store, hash-verified

604}
605
606fn read_local_bundle(paths: &LocalPaths) -> Result<PkiBundle> {
607 Ok(PkiBundle {
608 ca_cert_pem: read_pem(&paths.ca_crt)?,
609 ca_key_pem: read_pem(&paths.ca_key)?,
610 server_cert_pem: read_pem(&paths.server_crt)?,
611 server_key_pem: read_pem(&paths.server_key)?,
612 client_cert_pem: read_pem(&paths.client_crt)?,
613 client_key_pem: read_pem(&paths.client_key)?,
614 jwt_signing_key_pem: read_pem(&paths.jwt_signing)?,
615 jwt_public_key_pem: read_pem(&paths.jwt_public)?,
616 jwt_key_id: read_pem(&paths.jwt_kid)?.trim().to_string(),
617 })
618}
619
620fn read_pem(path: &Path) -> Result<String> {
621 std::fs::read_to_string(path)

Calls 1

read_pemFunction · 0.85