fixed injector

This commit is contained in:
Noor 2025-07-05 19:59:34 +00:00
parent 6d2b5ed377
commit ce31050dce
Signed by: noormohammedb
GPG Key ID: D83EFB8B3B967146

@ -94,12 +94,14 @@ echo "$server" | grep -F '[' | grep -F ']' && {
port=$(echo "$server" | grep -oE '\]:[0-9]+' | cut -d ':' -f2)
}
sleep 2;
curl --cacert "$server_crt" \
--resolve dtrfs-api:${port}:${ip} \
"https://dtrfs-api:${port}/report" > "${server_report}.base64"
cat "${server_report}.base64" | basenc --base64url -d > "$server_report"
rm "${server_report}.base64"
# rm "${server_report}.base64"
report_crt_hash=$( snpguest display report "$server_report" \
| grep "Report Data" -A 4 | tail -4 | tr '\n' ' ' | sed 's/\s//g')
@ -126,7 +128,7 @@ mkdir -p "$amd_certs_dir"
# TODO: add support for Genoa, Bergamo, Siena and Turin
# Or at least for Genoa...
[[ -f "${cert_dir}/ask-milan.pem" ]] || {
snpguest fetch ca pem milan "$amd_certs_dir" --endorser vcek
snpguest fetch ca pem "$amd_certs_dir" milan --endorser vcek
mv "${amd_certs_dir}/ask.pem" "${cert_dir}/ask-milan.pem"
mv "${amd_certs_dir}/ark.pem" "${cert_dir}/ark-milan.pem"
}