(cert_pem: &str)
| 574 | } |
| 575 | |
| 576 | pub(crate) fn read_pem(cert_pem: &str) -> Result<Pem> { |
| 577 | Pem::iter_from_buffer(cert_pem.as_bytes()) |
| 578 | .next() |
| 579 | .transpose() |
| 580 | .context("Invalid pem")? |
| 581 | .context("no certificate in pem") |
| 582 | } |
| 583 | |
| 584 | fn extract_subject_alt_names(cert_pem: &str) -> Result<Vec<String>> { |
| 585 | let pem = read_pem(cert_pem)?; |
no test coverage detected