(order: &mut Order)
| 520 | } |
| 521 | |
| 522 | async fn find_error(order: &mut Order) -> Option<Problem> { |
| 523 | if let Some(error) = order.state().error.as_ref() { |
| 524 | return Some(error.clone()); |
| 525 | } |
| 526 | for auth in order.authorizations().await.ok()? { |
| 527 | for challenge in auth.challenges { |
| 528 | if let Some(error) = challenge.error { |
| 529 | return Some(error); |
| 530 | } |
| 531 | } |
| 532 | } |
| 533 | None |
| 534 | } |
| 535 | |
| 536 | fn make_csr(key: &str, names: &[String]) -> Result<Vec<u8>> { |
| 537 | let mut params = |
no test coverage detected