(
overlay_disk: &Path,
materials: &GuestTlsMaterials,
)
| 4650 | } |
| 4651 | |
| 4652 | fn inject_guest_tls_materials( |
| 4653 | overlay_disk: &Path, |
| 4654 | materials: &GuestTlsMaterials, |
| 4655 | ) -> Result<(), String> { |
| 4656 | write_rootfs_image_file( |
| 4657 | overlay_disk, |
| 4658 | &overlay_upper_path(GUEST_TLS_CA_PATH), |
| 4659 | &materials.ca, |
| 4660 | )?; |
| 4661 | write_rootfs_image_file( |
| 4662 | overlay_disk, |
| 4663 | &overlay_upper_path(GUEST_TLS_CERT_PATH), |
| 4664 | &materials.cert, |
| 4665 | )?; |
| 4666 | let key_path = overlay_upper_path(GUEST_TLS_KEY_PATH); |
| 4667 | write_rootfs_image_file(overlay_disk, &key_path, &materials.key)?; |
| 4668 | set_rootfs_image_file_mode(overlay_disk, &key_path, 0o600) |
| 4669 | } |
| 4670 | |
| 4671 | fn inject_guest_sandbox_token(overlay_disk: &Path, token: &str) -> Result<(), String> { |
| 4672 | let token_path = overlay_upper_path(GUEST_SANDBOX_TOKEN_PATH); |
no test coverage detected