diff options
Diffstat (limited to 'key-migration/export-keys.sh')
-rwxr-xr-x | key-migration/export-keys.sh | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/key-migration/export-keys.sh b/key-migration/export-keys.sh new file mode 100755 index 0000000..d0c4ba8 --- /dev/null +++ b/key-migration/export-keys.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +if ! cd "$1"; then + echo "USAGE: $0 PATH" + exit 1 +fi + +for x in platform media shared; do + echo ${x}_key_release=\"$(openssl x509 -pubkey -noout -in $x.x509.pem | grep -v '-' | tr -d '\n')\" + echo ${x}_cert_release=\"$(openssl x509 -outform der -in $x.x509.pem | xxd -p | tr -d '\n')\" +done + +echo release_key=\"$(openssl x509 -pubkey -noout -in releasekey.x509.pem | grep -v '-' | tr -d '\n')\" +echo release_cert=\"$(openssl x509 -outform der -in releasekey.x509.pem | xxd -p | tr -d '\n')\" |