diff options
author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2025-04-12 16:25:53 +0200 |
---|---|---|
committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2025-04-22 21:35:30 +0200 |
commit | 7d3c1bd972c67af3f5006bd02e8ed3655f16bfc7 (patch) | |
tree | b636d166aeee551c0d1088ae821ae593f8110cb5 /tests/by-name/em/email-dns/secrets/dkim/gen_key.sh | |
parent | update.sh: Also run `nix flake update` (diff) | |
download | nixos-server-7d3c1bd972c67af3f5006bd02e8ed3655f16bfc7.zip |
tests/email-dns: Factor out all of the secrets/acme stuff into a common dir
This makes it easier to re-use this test data for various tests.
Diffstat (limited to 'tests/by-name/em/email-dns/secrets/dkim/gen_key.sh')
-rwxr-xr-x | tests/by-name/em/email-dns/secrets/dkim/gen_key.sh | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/tests/by-name/em/email-dns/secrets/dkim/gen_key.sh b/tests/by-name/em/email-dns/secrets/dkim/gen_key.sh deleted file mode 100755 index 48b4434..0000000 --- a/tests/by-name/em/email-dns/secrets/dkim/gen_key.sh +++ /dev/null @@ -1,35 +0,0 @@ -#! /usr/bin/env nix-shell -#! nix-shell -p rage -p openssl -p dash -i dash --impure - -# shellcheck shell=dash - -cd "$(dirname "$0")" || { - echo "No basedir?!" - exit 1 -} - -key_name="$1" -[ -z "$key_name" ] && { - echo "Usage: $0 KEY_NAME" - exit 2 -} - -[ -d "$key_name" ] || mkdir "$key_name" -cd "$key_name" || { - echo "Just created." - exit 1 -} - -openssl genpkey -algorithm ed25519 -out "private" -openssl pkey -in "private" -pubout -out "public.tmp" - -openssl asn1parse -in "public.tmp" -offset 12 -noout -out /dev/stdout | base64 --wrap 0 >"public" -rm "public.tmp" - -rage --encrypt \ - --armor \ - --recipient "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILxdvBk/PC9fC7B5vqe9TvygZKY6LgDQ2mXRdVrthBM/" \ - "private" >"private.age" -rm "private" - -# vim: ft=sh |