mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-12-11 18:35:36 +00:00
image_signing: output pubkey in DER format
BRANCH=None BUG=chromium:718184 TEST=new imageloader works Change-Id: I430ed616954c820d3d1607eefd4f8e1c60863a8f Reviewed-on: https://chromium-review.googlesource.com/497914 Commit-Ready: Mike Frysinger <vapier@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org> Reviewed-by: Greg Kerr <kerrnel@chromium.org>
This commit is contained in:
committed by
chrome-bot
parent
42f57403ae
commit
1aabe7111e
@@ -39,9 +39,14 @@ main() {
|
|||||||
mount_image_partition "${image}" 3 "${rootfs}"
|
mount_image_partition "${image}" 3 "${rootfs}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Imageloader likes DER as a runtime format as it's easier to read.
|
||||||
|
local tmpfile=$(mktemp)
|
||||||
|
trap "rm -f '${tmpfile}'" EXIT
|
||||||
|
openssl pkey -pubin -in "${pub_key}" -out "${tmpfile}" -pubout -outform DER
|
||||||
|
|
||||||
sudo install \
|
sudo install \
|
||||||
-D -o root -g root -m 644 \
|
-D -o root -g root -m 644 \
|
||||||
"${pub_key}" "${rootfs}/${key_location}/oci-container-key-pub.pem"
|
"${tmpfile}" "${rootfs}/${key_location}/oci-container-key-pub.der"
|
||||||
info "Container verification key was installed." \
|
info "Container verification key was installed." \
|
||||||
"Do not forget to resign the image!"
|
"Do not forget to resign the image!"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user