| 604 | } |
| 605 | |
| 606 | fn 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 | |
| 620 | fn read_pem(path: &Path) -> Result<String> { |
| 621 | std::fs::read_to_string(path) |