Diff of the two buildlogs: -- --- b1/build.log 2025-02-11 05:27:22.401617635 +0000 +++ b2/build.log 2025-02-11 05:28:31.010497900 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Mar 15 23:49:23 -12 2026 -I: pbuilder-time-stamp: 1773661763 +I: Current time: Tue Feb 11 19:27:25 +14 2025 +I: pbuilder-time-stamp: 1739251645 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -29,52 +29,84 @@ dpkg-source: info: applying debian/2024-05-31.hint-curl.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2372277/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2312239/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Feb 11 05:27 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2312239/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2312239/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='26b3e9e0a5be439194dfd457d656b0ba' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2372277' - PS1='# ' - PS2='> ' + INVOCATION_ID=30e72dc62a594908b17f1b049cf3e58b + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2312239 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.9suD7Ehl/pbuilderrc_PMIe --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.9suD7Ehl/b1 --logfile b1/build.log tang_15-2.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.9suD7Ehl/pbuilderrc_usPI --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.9suD7Ehl/b2 --logfile b2/build.log tang_15-2.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2372277/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2312239/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -245,7 +277,7 @@ Get: 115 http://deb.debian.org/debian unstable/main arm64 meson all 1.7.0-1 [639 kB] Get: 116 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 117 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] -Fetched 48.0 MB in 1s (79.9 MB/s) +Fetched 48.0 MB in 0s (209 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19920 files and directories currently installed.) @@ -637,8 +669,8 @@ Setting up tzdata (2025a-2) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Mar 16 11:49:43 UTC 2026. -Universal Time is now: Mon Mar 16 11:49:43 UTC 2026. +Local time is now: Tue Feb 11 05:27:47 UTC 2025. +Universal Time is now: Tue Feb 11 05:27:47 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.66-5+b1) ... @@ -749,7 +781,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/tang-15/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../tang_15-2_source.changes +I: user script /srv/workspace/pbuilder/2312239/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2312239/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/tang-15/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../tang_15-2_source.changes dpkg-buildpackage: info: source package tang dpkg-buildpackage: info: source version 15-2 dpkg-buildpackage: info: source distribution unstable @@ -829,12 +865,12 @@ dh_auto_build -O--buildsystem=meson cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j12 -v [1/11] cc -Itests/test-keys.p -Itests -I../tests -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c99 -D_POSIX_C_SOURCE=200809L -Wstrict-aliasing -Wchar-subscripts -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic '-DVERSION="15"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/test-keys.p/test-util.c.o -MF tests/test-keys.p/test-util.c.o.d -o tests/test-keys.p/test-util.c.o -c ../tests/test-util.c -[2/11] cc -Isrc/tangd.p -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c99 -D_POSIX_C_SOURCE=200809L -Wstrict-aliasing -Wchar-subscripts -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic '-DVERSION="15"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/tangd.p/http.c.o -MF src/tangd.p/http.c.o.d -o src/tangd.p/http.c.o -c ../src/http.c -[3/11] cc -Isrc/tangd.p -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c99 -D_POSIX_C_SOURCE=200809L -Wstrict-aliasing -Wchar-subscripts -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic '-DVERSION="15"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/tangd.p/socket.c.o -MF src/tangd.p/socket.c.o.d -o src/tangd.p/socket.c.o -c ../src/socket.c -[4/11] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/tang-15/obj-aarch64-linux-gnu /build/reproducible-path/tang-15/doc/tangd-rotate-keys.1.adoc -[5/11] cc -Isrc/tangd.p -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c99 -D_POSIX_C_SOURCE=200809L -Wstrict-aliasing -Wchar-subscripts -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic '-DVERSION="15"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/tangd.p/tangd.c.o -MF src/tangd.p/tangd.c.o.d -o src/tangd.p/tangd.c.o -c ../src/tangd.c +[2/11] cc -Isrc/tangd.p -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c99 -D_POSIX_C_SOURCE=200809L -Wstrict-aliasing -Wchar-subscripts -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic '-DVERSION="15"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/tangd.p/socket.c.o -MF src/tangd.p/socket.c.o.d -o src/tangd.p/socket.c.o -c ../src/socket.c +[3/11] cc -Isrc/tangd.p -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c99 -D_POSIX_C_SOURCE=200809L -Wstrict-aliasing -Wchar-subscripts -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic '-DVERSION="15"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/tangd.p/http.c.o -MF src/tangd.p/http.c.o.d -o src/tangd.p/http.c.o -c ../src/http.c +[4/11] cc -Isrc/tangd.p -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c99 -D_POSIX_C_SOURCE=200809L -Wstrict-aliasing -Wchar-subscripts -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic '-DVERSION="15"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/tangd.p/tangd.c.o -MF src/tangd.p/tangd.c.o.d -o src/tangd.p/tangd.c.o -c ../src/tangd.c +[5/11] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/tang-15/obj-aarch64-linux-gnu /build/reproducible-path/tang-15/doc/tang.8.adoc [6/11] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/tang-15/obj-aarch64-linux-gnu /build/reproducible-path/tang-15/doc/tang-show-keys.1.adoc -[7/11] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/tang-15/obj-aarch64-linux-gnu /build/reproducible-path/tang-15/doc/tang.8.adoc +[7/11] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/tang-15/obj-aarch64-linux-gnu /build/reproducible-path/tang-15/doc/tangd-rotate-keys.1.adoc [8/11] cc -Isrc/tangd.p -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c99 -D_POSIX_C_SOURCE=200809L -Wstrict-aliasing -Wchar-subscripts -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic '-DVERSION="15"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/tangd.p/keys.c.o -MF src/tangd.p/keys.c.o.d -o src/tangd.p/keys.c.o -c ../src/keys.c [9/11] cc -o src/tangd src/tangd.p/http.c.o src/tangd.p/keys.c.o src/tangd.p/tangd.c.o src/tangd.p/socket.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libjose.so /usr/lib/aarch64-linux-gnu/libjansson.so -lhttp_parser -Wl,--end-group [10/11] cc -Itests/test-keys.p -Itests -I../tests -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c99 -D_POSIX_C_SOURCE=200809L -Wstrict-aliasing -Wchar-subscripts -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic '-DVERSION="15"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/test-keys.p/meson-generated_.._test-keys.c.o -MF tests/test-keys.p/meson-generated_.._test-keys.c.o.d -o tests/test-keys.p/meson-generated_.._test-keys.c.o -c tests/test-keys.c @@ -844,138 +880,144 @@ ninja: Entering directory `/build/reproducible-path/tang-15/obj-aarch64-linux-gnu' ninja: no work to do. 1/9 adv-standalone RUNNING ->>> PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=53 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /bin/sh -ex /build/reproducible-path/tang-15/tests/adv-standalone +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=51 PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /bin/sh -ex /build/reproducible-path/tang-15/tests/adv-standalone 2/9 adv-standalone-endpoint RUNNING ->>> PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=93 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /bin/sh -ex /build/reproducible-path/tang-15/tests/adv-standalone-endpoint +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=54 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /bin/sh -ex /build/reproducible-path/tang-15/tests/adv-standalone-endpoint 3/9 adv-socat RUNNING ->>> PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=4 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/tang-15/tests/adv-socat +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=45 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/tang-15/tests/adv-socat 4/9 adv-socat-endpoint RUNNING ->>> PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /bin/sh -ex /build/reproducible-path/tang-15/tests/adv-socat-endpoint +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=202 /bin/sh -ex /build/reproducible-path/tang-15/tests/adv-socat-endpoint 5/9 rec-standalone RUNNING ->>> PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=72 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/tang-15/tests/rec-standalone +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=187 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/tang-15/tests/rec-standalone 6/9 rec-standalone-endpoint RUNNING ->>> PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=218 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/tang-15/tests/rec-standalone-endpoint +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=137 PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/tang-15/tests/rec-standalone-endpoint 7/9 rec-socat RUNNING ->>> MALLOC_PERTURB_=38 PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/tang-15/tests/rec-socat +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=126 PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/tang-15/tests/rec-socat 8/9 rec-socat-endpoint RUNNING ->>> PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=104 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /bin/sh -ex /build/reproducible-path/tang-15/tests/rec-socat-endpoint +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=58 /bin/sh -ex /build/reproducible-path/tang-15/tests/rec-socat-endpoint 9/9 test-keys RUNNING ->>> PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=14 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests/test-keys +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=126 PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests/test-keys 3/9 adv-socat SKIP 0.07s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . adv -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.MSWCG8trgn -+ mkdir -p /tmp/tmp.MSWCG8trgn/db +++ . helpers +++ trap on_exit EXIT ++++ mktemp -d +++ export TMP=/tmp/tmp.UdzjHIGC9u +++ TMP=/tmp/tmp.UdzjHIGC9u +++ mkdir -p /tmp/tmp.UdzjHIGC9u/db + sanity_check -+ [ -n ] ++ '[' -n '' ']' + exit 77 + on_exit -+ [ ] -+ [ -d /tmp/tmp.MSWCG8trgn ] -+ rm -rf /tmp/tmp.MSWCG8trgn ++ '[' '' ']' ++ '[' -d /tmp/tmp.UdzjHIGC9u ']' ++ rm -rf /tmp/tmp.UdzjHIGC9u ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 4/9 adv-socat-endpoint SKIP 0.06s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . adv -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.Suy4J9gKde -+ mkdir -p /tmp/tmp.Suy4J9gKde/db +++ . helpers +++ trap on_exit EXIT ++++ mktemp -d +++ export TMP=/tmp/tmp.lqPJh10uNq +++ TMP=/tmp/tmp.lqPJh10uNq +++ mkdir -p /tmp/tmp.lqPJh10uNq/db + sanity_check -+ [ -n ] ++ '[' -n '' ']' + exit 77 + on_exit -+ [ ] -+ [ -d /tmp/tmp.Suy4J9gKde ] -+ rm -rf /tmp/tmp.Suy4J9gKde ++ '[' '' ']' ++ '[' -d /tmp/tmp.lqPJh10uNq ']' ++ rm -rf /tmp/tmp.lqPJh10uNq ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 5/9 rec-standalone SKIP 0.05s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . rec -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.FNDtFp8Omz -+ mkdir -p /tmp/tmp.FNDtFp8Omz/db +++ . helpers +++ trap on_exit EXIT ++++ mktemp -d +++ export TMP=/tmp/tmp.bPe9LsThmY +++ TMP=/tmp/tmp.bPe9LsThmY +++ mkdir -p /tmp/tmp.bPe9LsThmY/db + sanity_check -+ [ -n ] ++ '[' -n '' ']' + exit 77 + on_exit -+ [ ] -+ [ -d /tmp/tmp.FNDtFp8Omz ] -+ rm -rf /tmp/tmp.FNDtFp8Omz ++ '[' '' ']' ++ '[' -d /tmp/tmp.bPe9LsThmY ']' ++ rm -rf /tmp/tmp.bPe9LsThmY ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 6/9 rec-standalone-endpoint SKIP 0.05s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . rec -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.xRWU7SKKYl -+ mkdir -p /tmp/tmp.xRWU7SKKYl/db +++ . helpers +++ trap on_exit EXIT ++++ mktemp -d +++ export TMP=/tmp/tmp.QnP1AMG0Z6 +++ TMP=/tmp/tmp.QnP1AMG0Z6 +++ mkdir -p /tmp/tmp.QnP1AMG0Z6/db + sanity_check -+ [ -n ] ++ '[' -n '' ']' + exit 77 + on_exit -+ [ ] -+ [ -d /tmp/tmp.xRWU7SKKYl ] -+ rm -rf /tmp/tmp.xRWU7SKKYl ++ '[' '' ']' ++ '[' -d /tmp/tmp.QnP1AMG0Z6 ']' ++ rm -rf /tmp/tmp.QnP1AMG0Z6 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/9 rec-socat SKIP 0.04s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . rec -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.LEcPC85MQ3 -+ mkdir -p /tmp/tmp.LEcPC85MQ3/db +++ . helpers +++ trap on_exit EXIT ++++ mktemp -d +++ export TMP=/tmp/tmp.mecJnm1qA9 +++ TMP=/tmp/tmp.mecJnm1qA9 +++ mkdir -p /tmp/tmp.mecJnm1qA9/db + sanity_check -+ [ -n ] ++ '[' -n '' ']' + exit 77 + on_exit -+ [ ] -+ [ -d /tmp/tmp.LEcPC85MQ3 ] -+ rm -rf /tmp/tmp.LEcPC85MQ3 ++ '[' '' ']' ++ '[' -d /tmp/tmp.mecJnm1qA9 ']' ++ rm -rf /tmp/tmp.mecJnm1qA9 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 8/9 rec-socat-endpoint SKIP 0.03s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . rec -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.qUNsvsPCdb -+ mkdir -p /tmp/tmp.qUNsvsPCdb/db +++ . helpers +++ trap on_exit EXIT ++++ mktemp -d +++ export TMP=/tmp/tmp.QyTi7hneta +++ TMP=/tmp/tmp.QyTi7hneta +++ mkdir -p /tmp/tmp.QyTi7hneta/db + sanity_check -+ [ -n ] ++ '[' -n '' ']' + exit 77 + on_exit -+ [ ] -+ [ -d /tmp/tmp.qUNsvsPCdb ] -+ rm -rf /tmp/tmp.qUNsvsPCdb ++ '[' '' ']' ++ '[' -d /tmp/tmp.QyTi7hneta ']' ++ rm -rf /tmp/tmp.QyTi7hneta ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 9/9 test-keys OK 0.23s @@ -1001,1430 +1043,1587 @@ Error generating JWK with alg [] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -1/9 adv-standalone OK 10.01s +1/9 adv-standalone OK 10.38s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: -{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVCQnBTV0tkNm9xek1STzBuYzVCdGNDZVJPbXUzal9UU1dZbG9ERlZHc3dTOHlpVHFmT3czSXA4a0VNZEZ2ZDVoX2ZGTXZHOTFDSWFhVWhFUjlBbnk3SiIsICJ5IjogIkFhbmlndF92WEhOcVVTNkFXeDRtQWRnc1RoN3lWVGhwSG1yLUNZbEFPTl9hNTZDbWE2TE00WkFvTVFpWm14X3p4Yjhjb3Z6UngtV2J6OGliczlFVUg0OWUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU1oc2NGcnhPWDNhbk50dWRDUkJSWXhXbzloNVhCVXJaTnhFX3VCTDJ3ZnRTQjE2WDZIeFdRNGFfcE16YTZhdE1ENDFXZXNaRlVXN2RBSnBNZDF5NUFiTCIsICJ5IjogIkFPUGp0bzdraVJqd0dzVzJnYU9XOC0yczAtRzVnSFd2OEJWS3lsZ2NKbjMza3FpcDF1aHczR293eXhHdC0zbU1OTzZqZ2RRU3pxQUdGcjQ2bEZ4RTFodjUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMOB8diqr_TIqZRm32PVS3YRxGJEcGZnWp24PnQ4yn-jyJNreDyHuKDb-v-LunOATs1mv38oobwSPolsK85a3Eg_APP3zZUxd1YSxp5ZIZnzNJyGzoDXtTJ68sf2ollFrBulF0IVdGB8e5ifsz8WCC_Tz3hJMg0G_C4l0CgrUBirQBef"}{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFVLUd1dU9pMFl1d3BRbXBCVW1pOGtXT0JVNDNfSVJxdnV1QTBHZDB5SDlJRVVPWXRHUHBXMkZlV0FlY09rWW9SOXFqaGtZTnp5S2ZkOUpweGVuX3c1T1IiLCAieSI6ICJBU3FjRjVRRmVNeXFLRF9ERFFtak80T2tpdm1nZXk3M0F5QlVpcVQ5Tlk0bXBlN2NGQ05ZcW5mV19Wb1Bkd2dNanlid1NGemhmcjc1eV9XaEY0dFk0M3VrIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFUSkJRcEx3bzI4M0dQeGZCZFZKY3Z4RjFSTzFOU1I5TC11aE9XTTBLcHRtb2pPZzZGbDV4TlZwUXNjcGtLd1NQZ3ZQRmFadkJQM002WEgtUWdVSV90WGQiLCAieSI6ICJBZFZFT2xYVC1SbkVYZ1VBZVdUUW5pcHZkV2w2U0hQTWNxNjFzeDBmUzVDLW9WVWZTUGlDbFhHMm1XN0xqczBxQ2JkWEtERm5Jd19IWHc2dTdBazlzZ1FpIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALkAEt2pfUdlpPl6OJyZNYlsujGwRNSODna2EIjzf34d4VezfWAMC8QVDuBM6KZ9DZv_be0E4_47Dw7xgY5CFVyvAL1dTP1R7Qxpb8JaHKVMQS2j4CTXWxg3Y3F6nfqe2-pjIZNfFGP8Xx3gAH2duzCHK1d2TZrPhlWcM2cARS4Vg2_v"}/build/reproducible-path/tang-15/obj-aarch64-linux-gnu -{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFjQV9BRHhsNkJiR2UwMFhGXzlTc1RKYmJSMGZTdDNOcHhFV0tHNmU4c3ZsZkh3MkZaT0oyWXhPdV9MS2FvMTMzQkZjZVFURkhuRWJxdHhQVWtNYkxXb0EiLCAieSI6ICJBUDNYX1k4eWpJRmlWU3YzVm9KcmRJN2hpWkZnT1N6SGpJRVFwcVBmZ1Rrb0hpdlBGeVVJYjE5WmFDUzhKVzNOOHlNYURwLWo4d2htVk1malVvQ1Npb0JJIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFUSTBCQWxXZWhQWnRMa1lIdS1HLUtQQ1NyZjJwMGNHRk12R2xnakZPN01uNnFvY0NISENCd0VzUEVqVmlOU1ItN1NBX3NmYUN1TzhjLUZjVzVjSXNxcEsiLCAieSI6ICJBZlplUDRjR25TNG5nNkl0YmlYbjQzVTZFVExLa29xdXFoOUtRN2dXOWJIMVZQN3JFOUJjbXowcmVXVDhIOWx5SGU4UlBad3daSUJzNXVmWWhUbUJkSE1zIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AezCkjfxuso9YP4xOLmOBpYrKq28keBDdnZbqp6-OCaV2YjEmWqTdxRWOMY4jOTwiocJMNbDMN1y6stDJrRfxTGDALF0edskUWntL_UNTpBj21lk6c3HG8VlAC8kVulpcKle8s8Fc6RBpNFK2PzupPD9hZVhTCUBsrw6apvl9nS8s3pW"} +{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFkZjVTd0ZPem9BSDdPUEdOLWdCeEdaQ21jQUZKZ2pRQzc3NzdCX2lyM3p4X25vWG5OcXFkdVM5eV9yYThWUHFHNW53TXNMSlRWS3Y4WGtaVl9MVFFNWCIsICJ5IjogIkFBRG15cGRuZE1ieUdENHZudlJlNy11dzN4eERtbEg1SU1lTTRJUEozc0NMLXozdklDek9sbGJkY0J6YzJaUDJEdEFXYWRsS1RXU3FaQUxzX2NhNHEwdjAifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVp2LVJva3VaVnlkOGZKdzcySlNpd2lIa2R1b0Nzc3NJTld2T0xDektxREtsclMzR1VWRDRKYUhiZnBqb0oyYVF6RGhERGtKNVFmeklGWkNub2VSNkpWSCIsICJ5IjogIkFGbXRoWG1UYlhYclc0aEExQzB0R0k0NmRtblViVGxHd2JvdFZqVU5BVE82Y0dsVERWQUFYajZqZlk5UUNjYVFpU04ta2pYZlZvaXNoZWpxSE9IaDFpcmUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AdftsAkOMgTYKaa7OWTzg2Z5GNmqT6V845jkoM1VjmV4JTFtpHL2uFEFWo2zi3K07-812g2hvyRl8127QBPW42ZnAMhAjyFO9kkttlmN1Bi0XmLBA-ph-i4uxJMFB5w5tPc6MJdgNuuP4llCJW4ZnBxxVrJphHFFTMohh_XtlcGVQW0J"}{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFjYWczU0g2TV9UX2JRZm9Wc0tsR2NfZ1A4cU9lVlVQZW5WNzhfRXFJVnY2MWNYMS1lX2ZnQTVfd0JZY0FPUklkQjRpN3lmWHM1c1pOYkh0V2RMYWFBZ28iLCAieSI6ICJBSkVxR2xydnhCd1FwTEpMTWYySFhPZm5ubUZ4Z3hXa0ZSeFgwdWNwMGo4VGg5TlotUjY5MFB3Undua211Zk14cmYzNXI5Q21jcjdDTHZPWHBycVJucmtVIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFaX0ZvYklVVkFjSjVHRFZPTU1pRTBRcG1GWGItb1lHM2RqOE5RZkhsZld6cS1Za3VkZ3FMM09XSmhKdFpoT05ZS1lLb2ZBb3ZSN2VZeU1sUDlIZlVyMXYiLCAieSI6ICJBWTE4Z1BkRmNELVNuUHhjbDVJWnBDLXlMeHBuc0ZVSzMyVW1LOGFYNzF5LUYxLWxVQlhickR6QzZ6TVNwYk5YbmdVbHFJdWx5R3V5VFlLai1RaUk1cWdjIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHat03RJC8xft7OMdT2ol2fnqzoOaCYo-yhQmZ6DjKaE3gl6SBhHABxQ97bPYiYUnl540XVabDoJfBBFajIDNVF9ANIAQrjCy2r-k-0X1Oq06GPPRYh6lAotMwKV9azeKjXM8EBINQpwmhYRf10zON9xZ68TCJZeyJNbxAqTKpYnocm7"}/build/reproducible-path/tang-15/obj-aarch64-linux-gnu +{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFBQ2hmZWlNWGdGSHRGWWI0cW1uN0dMM0U1VE9fcW9JNmU2eHl2RXJsTDR4RWNwYzFLeXpFblB6Ym41M1k3T1ZROXdhRHBmQ1l3ZVJlT2EzSTdSWEMzcTciLCAieSI6ICJBV2Y1cTh1V01XcEtmZHhfaV96TWJoUHhpaEswcUk5Z3RNV0pPSjdjcTJCUXBESGs3UTJyMjhSQUF0UnM3NlY4WVgtSWpUT1lsUWY5RnRrNmFSZ241UFJfIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFGYXhzd1gxcTAxZ3B1dUNRUWtFNk5zdG02SVhyOEtoWEZiNTRvQU1MZnA0NUtlWGxTa2tRb2lhLUpWYkVXVzZ6Y1U2YmJBdVdJOHMzR18ydnJzQVQ2enUiLCAieSI6ICJBZFVEUVpHX3F2WjBOUm1FTnYtSFFjZmZaNXhMeDE3bi04US1kd2ZVWFlaYWVXMVNZcVVFWmt0WS11S1pUS3FfSDNSRjExS1B3S0FhVXJwZUdqWHZNWTBvIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AfcPqQLsfFx-UixNXO5WifgbkumhlZv-iW-DDJ-luZ3maHyVh1OGpT8ci0pfwhU3hbBbETYuDRw64TEQfojSwFOFAD5IaRWvZ5RrzVgizQEBRkibVKCN9LZMSslOHvREKEYYOA5c7c4fwLA-NfnT80JKjXEAQeaToAs7WlUOV1-IXi_P"} stderr: + . adv -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.wISQa36fDf -+ mkdir -p /tmp/tmp.wISQa36fDf/db +++ . helpers +++ trap on_exit EXIT ++++ mktemp -d +++ export TMP=/tmp/tmp.hGhCs6LCSG +++ TMP=/tmp/tmp.hGhCs6LCSG +++ mkdir -p /tmp/tmp.hGhCs6LCSG/db + adv_startup -+ tangd-keygen /tmp/tmp.wISQa36fDf/db sig exc -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/sig.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/exc.jwk to _tang:_tang -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/sig.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/sig.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/exc.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/exc.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ jose jwk gen -i {"alg": "ES512"} -o /tmp/tmp.wISQa36fDf/db/.sig.jwk -+ jose jwk gen -i {"alg": "ES512"} -o /tmp/tmp.wISQa36fDf/db/.oth.jwk -+ random_port -+ [ -n ] -+ test -f /dev/urandom -+ shuf -i 1024-65535 -n 1 -+ export PORT=48258 -+ start_standalone_server 48258 -+ export PID=2383921 -+ wait_for_port 48258 -+ local port=48258 ++ tangd-keygen /tmp/tmp.hGhCs6LCSG/db sig exc +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/sig.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/exc.jwk to _tang:_tang ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/sig.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/sig.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/exc.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/exc.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ jose jwk gen -i '{"alg": "ES512"}' -o /tmp/tmp.hGhCs6LCSG/db/.sig.jwk ++ jose jwk gen -i '{"alg": "ES512"}' -o /tmp/tmp.hGhCs6LCSG/db/.oth.jwk +++ random_port +++ '[' -n '' ']' +++ test -f /dev/urandom +++ shuf -i 1024-65535 -n 1 ++ export PORT=1788 ++ PORT=1788 ++ start_standalone_server 1788 ++ export PID=2329222 ++ PID=2329222 ++ wait_for_port 1788 ++ local port=1788 + sleep 1 -+ tangd -p 48258 -l /tmp/tmp.wISQa36fDf/db -Listening on 0.0.0.0:48258 -Listening on [::]:48258 ++ tangd -p 1788 -l /tmp/tmp.hGhCs6LCSG/db +Listening on 0.0.0.0:1788 +Listening on [::]:1788 + local i=0 -+ [ 0 -lt 90 ] -+ check_if_port_listening 48258 -+ [ -n ] ++ '[' 0 -lt 90 ']' ++ check_if_port_listening 1788 ++ '[' -n '' ']' + ss -anl -+ + grep [\:\.]48258 -grep LISTEN ++ grep '[\:\.]1788' ++ grep LISTEN + return 0 + adv_second_phase + fetch / -+ curl -sfg http://127.0.0.1:48258/ ++ curl -sfg http://127.0.0.1:1788/ GET / => 404 (../src/http.c:128) -+ jose jwk thp -i /tmp/tmp.wISQa36fDf/db/exc.jwk -+ fetch /adv/4Xr3F2ssMnhQOgqJUv5jA-I6_JX_quVE8foyqqFuBkA -+ curl -sfg http://127.0.0.1:48258/adv/4Xr3F2ssMnhQOgqJUv5jA-I6_JX_quVE8foyqqFuBkA - GET /adv/4Xr3F2ssMnhQOgqJUv5jA-I6_JX_quVE8foyqqFuBkA => 404 (../src/tangd.c:94) -+ jose jwk thp -a S512 -i /tmp/tmp.wISQa36fDf/db/exc.jwk -+ fetch /adv/WHxejbSQqUZ12FVtjIy3C8mX77_uc62MJbQvDy_lZRcoMFzN2CrP9W7pqLoOhBEFrDa3vGoCwNhVkDHGVZTSOA -+ curl -sfg http://127.0.0.1:48258/adv/WHxejbSQqUZ12FVtjIy3C8mX77_uc62MJbQvDy_lZRcoMFzN2CrP9W7pqLoOhBEFrDa3vGoCwNhVkDHGVZTSOA - GET /adv/WHxejbSQqUZ12FVtjIy3C8mX77_uc62MJbQvDy_lZRcoMFzN2CrP9W7pqLoOhBEFrDa3vGoCwNhVkDHGVZTSOA => 404 (../src/tangd.c:94) +++ jose jwk thp -i /tmp/tmp.hGhCs6LCSG/db/exc.jwk ++ fetch /adv/oF4weJe7JrfgstOZlMLUz4y2zDz0sOI9vU9rr9-tvEM ++ curl -sfg http://127.0.0.1:1788/adv/oF4weJe7JrfgstOZlMLUz4y2zDz0sOI9vU9rr9-tvEM + GET /adv/oF4weJe7JrfgstOZlMLUz4y2zDz0sOI9vU9rr9-tvEM => 404 (../src/tangd.c:94) +++ jose jwk thp -a S512 -i /tmp/tmp.hGhCs6LCSG/db/exc.jwk ++ fetch /adv/6lbgtBTsW6Xy4J72-3ppuIV_9sNnLbuo11bHO7-Raq2TXMpsI2XLLqaPOwpH5HkRq2WVB8RD0gHK81YlmHJNSA ++ curl -sfg http://127.0.0.1:1788/adv/6lbgtBTsW6Xy4J72-3ppuIV_9sNnLbuo11bHO7-Raq2TXMpsI2XLLqaPOwpH5HkRq2WVB8RD0gHK81YlmHJNSA + GET /adv/6lbgtBTsW6Xy4J72-3ppuIV_9sNnLbuo11bHO7-Raq2TXMpsI2XLLqaPOwpH5HkRq2WVB8RD0gHK81YlmHJNSA => 404 (../src/tangd.c:94) + fetch /adv -+ curl -sfg http://127.0.0.1:48258/adv ++ curl -sfg http://127.0.0.1:1788/adv GET /adv => 200 (../src/tangd.c:101) + fetch /adv -+ curl -sfg http://127.0.0.1:48258/adv -+ ver /tmp/tmp.wISQa36fDf/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/sig.jwk ++ curl -sfg http://127.0.0.1:1788/adv ++ ver /tmp/tmp.hGhCs6LCSG/db/sig.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/sig.jwk GET /adv => 200 (../src/tangd.c:101) + fetch /adv/ -+ curl -sfg http://127.0.0.1:48258/adv/ -+ ver /tmp/tmp.wISQa36fDf/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/sig.jwk ++ curl -sfg http://127.0.0.1:1788/adv/ ++ ver /tmp/tmp.hGhCs6LCSG/db/sig.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/sig.jwk GET /adv/ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/sig.jwk -+ jose jwk thp -i /tmp/tmp.wISQa36fDf/db/sig.jwk -+ fetch /adv/PBbjNU7nR1LKIGj6-w-umdFAmryo3tynsjeb5Q3p--Y -+ curl -sfg http://127.0.0.1:48258/adv/PBbjNU7nR1LKIGj6-w-umdFAmryo3tynsjeb5Q3p--Y - GET /adv/PBbjNU7nR1LKIGj6-w-umdFAmryo3tynsjeb5Q3p--Y => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/sig.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.wISQa36fDf/db/sig.jwk -+ fetch /adv/ne2XKL-ZcYfM8MgHvnEbMep_VtDCp9Z7yscBpmV5rNdhf_ucKVJ1OsJ_sL_4o3gSzZY2OOpEy8dvtRIDCCwUKw -+ curl -sfg http://127.0.0.1:48258/adv/ne2XKL-ZcYfM8MgHvnEbMep_VtDCp9Z7yscBpmV5rNdhf_ucKVJ1OsJ_sL_4o3gSzZY2OOpEy8dvtRIDCCwUKw - GET /adv/ne2XKL-ZcYfM8MgHvnEbMep_VtDCp9Z7yscBpmV5rNdhf_ucKVJ1OsJ_sL_4o3gSzZY2OOpEy8dvtRIDCCwUKw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/.sig.jwk -+ jose jwk thp -i /tmp/tmp.wISQa36fDf/db/sig.jwk -+ fetch /adv/PBbjNU7nR1LKIGj6-w-umdFAmryo3tynsjeb5Q3p--Y -+ curl -sfg http://127.0.0.1:48258/adv/PBbjNU7nR1LKIGj6-w-umdFAmryo3tynsjeb5Q3p--Y - GET /adv/PBbjNU7nR1LKIGj6-w-umdFAmryo3tynsjeb5Q3p--Y => 200 (../src/tangd.c:101) ++ ver /tmp/tmp.hGhCs6LCSG/db/sig.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/sig.jwk +++ jose jwk thp -i /tmp/tmp.hGhCs6LCSG/db/sig.jwk ++ fetch /adv/Bvny3TtxWiGvMTRID8vCvhbCxftzpZEl_kmVGh-vwzU ++ curl -sfg http://127.0.0.1:1788/adv/Bvny3TtxWiGvMTRID8vCvhbCxftzpZEl_kmVGh-vwzU + GET /adv/Bvny3TtxWiGvMTRID8vCvhbCxftzpZEl_kmVGh-vwzU => 200 (../src/tangd.c:101) ++ ver /tmp/tmp.hGhCs6LCSG/db/sig.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/sig.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.hGhCs6LCSG/db/sig.jwk ++ fetch /adv/11hD0osbdfL1VSXGrcmfBqDClNn7w1wvOgppD5TQgkosVTuI5_6aQuLlhtgZn77DaFB42bKu5pNCQc5YBaES8A ++ curl -sfg http://127.0.0.1:1788/adv/11hD0osbdfL1VSXGrcmfBqDClNn7w1wvOgppD5TQgkosVTuI5_6aQuLlhtgZn77DaFB42bKu5pNCQc5YBaES8A + GET /adv/11hD0osbdfL1VSXGrcmfBqDClNn7w1wvOgppD5TQgkosVTuI5_6aQuLlhtgZn77DaFB42bKu5pNCQc5YBaES8A => 200 (../src/tangd.c:101) ++ ver /tmp/tmp.hGhCs6LCSG/db/.sig.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/.sig.jwk +++ jose jwk thp -i /tmp/tmp.hGhCs6LCSG/db/sig.jwk ++ fetch /adv/Bvny3TtxWiGvMTRID8vCvhbCxftzpZEl_kmVGh-vwzU ++ curl -sfg http://127.0.0.1:1788/adv/Bvny3TtxWiGvMTRID8vCvhbCxftzpZEl_kmVGh-vwzU + GET /adv/Bvny3TtxWiGvMTRID8vCvhbCxftzpZEl_kmVGh-vwzU => 200 (../src/tangd.c:101) Signature validation failed! -+ ver /tmp/tmp.wISQa36fDf/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/.oth.jwk -+ jose jwk thp -i /tmp/tmp.wISQa36fDf/db/sig.jwk -+ fetch /adv/PBbjNU7nR1LKIGj6-w-umdFAmryo3tynsjeb5Q3p--Y -+ curl -sfg http://127.0.0.1:48258/adv/PBbjNU7nR1LKIGj6-w-umdFAmryo3tynsjeb5Q3p--Y - GET /adv/PBbjNU7nR1LKIGj6-w-umdFAmryo3tynsjeb5Q3p--Y => 200 (../src/tangd.c:101) ++ ver /tmp/tmp.hGhCs6LCSG/db/.oth.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/.oth.jwk +++ jose jwk thp -i /tmp/tmp.hGhCs6LCSG/db/sig.jwk ++ fetch /adv/Bvny3TtxWiGvMTRID8vCvhbCxftzpZEl_kmVGh-vwzU ++ curl -sfg http://127.0.0.1:1788/adv/Bvny3TtxWiGvMTRID8vCvhbCxftzpZEl_kmVGh-vwzU + GET /adv/Bvny3TtxWiGvMTRID8vCvhbCxftzpZEl_kmVGh-vwzU => 200 (../src/tangd.c:101) Signature validation failed! + fetch /adv/ -+ curl -sfg http://127.0.0.1:48258/adv/ -+ ver /tmp/tmp.wISQa36fDf/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/.oth.jwk ++ curl -sfg http://127.0.0.1:1788/adv/ ++ ver /tmp/tmp.hGhCs6LCSG/db/.oth.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/.oth.jwk GET /adv/ => 200 (../src/tangd.c:101) Signature validation failed! + fetch /adv/ -+ curl -sfg http://127.0.0.1:48258/adv/ -+ ver /tmp/tmp.wISQa36fDf/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/.sig.jwk ++ curl -sfg http://127.0.0.1:1788/adv/ ++ ver /tmp/tmp.hGhCs6LCSG/db/.sig.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/.sig.jwk GET /adv/ => 200 (../src/tangd.c:101) Signature validation failed! -+ ver /tmp/tmp.wISQa36fDf/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/sig.jwk -+ jose jwk thp -i /tmp/tmp.wISQa36fDf/db/.sig.jwk -+ fetch /adv/IZzwxmInBo2X_WSpIXK4v29n8Jd1jXP74UNUc0DHmMI -+ curl -sfg http://127.0.0.1:48258/adv/IZzwxmInBo2X_WSpIXK4v29n8Jd1jXP74UNUc0DHmMI - GET /adv/IZzwxmInBo2X_WSpIXK4v29n8Jd1jXP74UNUc0DHmMI => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/.sig.jwk -+ jose jwk thp -i /tmp/tmp.wISQa36fDf/db/.sig.jwk -+ fetch /adv/IZzwxmInBo2X_WSpIXK4v29n8Jd1jXP74UNUc0DHmMI -+ curl -sfg http://127.0.0.1:48258/adv/IZzwxmInBo2X_WSpIXK4v29n8Jd1jXP74UNUc0DHmMI - GET /adv/IZzwxmInBo2X_WSpIXK4v29n8Jd1jXP74UNUc0DHmMI => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/.oth.jwk -+ jose jwk thp -i /tmp/tmp.wISQa36fDf/db/.sig.jwk -+ fetch /adv/IZzwxmInBo2X_WSpIXK4v29n8Jd1jXP74UNUc0DHmMI -+ curl -sfg http://127.0.0.1:48258/adv/IZzwxmInBo2X_WSpIXK4v29n8Jd1jXP74UNUc0DHmMI - GET /adv/IZzwxmInBo2X_WSpIXK4v29n8Jd1jXP74UNUc0DHmMI => 200 (../src/tangd.c:101) ++ ver /tmp/tmp.hGhCs6LCSG/db/sig.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/sig.jwk +++ jose jwk thp -i /tmp/tmp.hGhCs6LCSG/db/.sig.jwk ++ fetch /adv/W5r9rA01GrqDnLo_NbeEAQTgNYIRQMFVx_UZBKys_94 ++ curl -sfg http://127.0.0.1:1788/adv/W5r9rA01GrqDnLo_NbeEAQTgNYIRQMFVx_UZBKys_94 + GET /adv/W5r9rA01GrqDnLo_NbeEAQTgNYIRQMFVx_UZBKys_94 => 200 (../src/tangd.c:101) ++ ver /tmp/tmp.hGhCs6LCSG/db/.sig.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/.sig.jwk +++ jose jwk thp -i /tmp/tmp.hGhCs6LCSG/db/.sig.jwk ++ fetch /adv/W5r9rA01GrqDnLo_NbeEAQTgNYIRQMFVx_UZBKys_94 ++ curl -sfg http://127.0.0.1:1788/adv/W5r9rA01GrqDnLo_NbeEAQTgNYIRQMFVx_UZBKys_94 + GET /adv/W5r9rA01GrqDnLo_NbeEAQTgNYIRQMFVx_UZBKys_94 => 200 (../src/tangd.c:101) ++ ver /tmp/tmp.hGhCs6LCSG/db/.oth.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/.oth.jwk +++ jose jwk thp -i /tmp/tmp.hGhCs6LCSG/db/.sig.jwk ++ fetch /adv/W5r9rA01GrqDnLo_NbeEAQTgNYIRQMFVx_UZBKys_94 ++ curl -sfg http://127.0.0.1:1788/adv/W5r9rA01GrqDnLo_NbeEAQTgNYIRQMFVx_UZBKys_94 + GET /adv/W5r9rA01GrqDnLo_NbeEAQTgNYIRQMFVx_UZBKys_94 => 200 (../src/tangd.c:101) Signature validation failed! + fetch /adv -+ curl -sfg http://127.0.0.1:48258/adv ++ curl -sfg http://127.0.0.1:1788/adv + jose fmt -j- -Og protected -SyOg cty -Sq jwk-set+json -E GET /adv => 200 (../src/tangd.c:101) + jose fmt -j- -Og signatures -A -g 0 -Og protected -SyOg cty -Sq jwk-set+json -EUUUUU -g 1 -Og protected -SyOg cty -Sq jwk-set+json -EUUUUU -+ jose jwk thp -i /tmp/tmp.wISQa36fDf/db/.sig.jwk -+ fetch /adv/IZzwxmInBo2X_WSpIXK4v29n8Jd1jXP74UNUc0DHmMI -+ curl -sfg http://127.0.0.1:48258/adv/IZzwxmInBo2X_WSpIXK4v29n8Jd1jXP74UNUc0DHmMI - GET /adv/IZzwxmInBo2X_WSpIXK4v29n8Jd1jXP74UNUc0DHmMI => 200 (../src/tangd.c:101) +++ jose jwk thp -i /tmp/tmp.hGhCs6LCSG/db/.sig.jwk ++ fetch /adv/W5r9rA01GrqDnLo_NbeEAQTgNYIRQMFVx_UZBKys_94 ++ curl -sfg http://127.0.0.1:1788/adv/W5r9rA01GrqDnLo_NbeEAQTgNYIRQMFVx_UZBKys_94 + GET /adv/W5r9rA01GrqDnLo_NbeEAQTgNYIRQMFVx_UZBKys_94 => 200 (../src/tangd.c:101) + THP_DEFAULT_HASH=S256 -+ tang-show-keys 48258 +++ tang-show-keys 1788 GET /adv => 200 (../src/tangd.c:101) -+ jose jwk thp -a S256 -i /tmp/tmp.wISQa36fDf/db/sig.jwk -+ test PBbjNU7nR1LKIGj6-w-umdFAmryo3tynsjeb5Q3p--Y = PBbjNU7nR1LKIGj6-w-umdFAmryo3tynsjeb5Q3p--Y -+ rm -rf /tmp/tmp.wISQa36fDf/db -+ mkdir -p /tmp/tmp.wISQa36fDf/db +++ jose jwk thp -a S256 -i /tmp/tmp.hGhCs6LCSG/db/sig.jwk ++ test Bvny3TtxWiGvMTRID8vCvhbCxftzpZEl_kmVGh-vwzU = Bvny3TtxWiGvMTRID8vCvhbCxftzpZEl_kmVGh-vwzU ++ rm -rf /tmp/tmp.hGhCs6LCSG/db ++ mkdir -p /tmp/tmp.hGhCs6LCSG/db + fetch /adv -+ curl -sfg http://127.0.0.1:48258/adv ++ curl -sfg http://127.0.0.1:1788/adv GET /adv => 200 (../src/tangd.c:101) -+ cd /tmp/tmp.wISQa36fDf/db -+ jose jwk thp -a S256 -i dyBK0_ESFPBU-gMF1TT6bZndHKq6tQtpfxn0j_oGmTo.jwk -+ test dyBK0_ESFPBU-gMF1TT6bZndHKq6tQtpfxn0j_oGmTo.jwk = dyBK0_ESFPBU-gMF1TT6bZndHKq6tQtpfxn0j_oGmTo.jwk -+ mv -f -- dyBK0_ESFPBU-gMF1TT6bZndHKq6tQtpfxn0j_oGmTo.jwk .dyBK0_ESFPBU-gMF1TT6bZndHKq6tQtpfxn0j_oGmTo.jwk -+ jose jwk thp -a S256 -i fw98VFoaC3oh2Myx_jj0tANb3XYtg3o0A2vipLRadMI.jwk -+ test fw98VFoaC3oh2Myx_jj0tANb3XYtg3o0A2vipLRadMI.jwk = fw98VFoaC3oh2Myx_jj0tANb3XYtg3o0A2vipLRadMI.jwk -+ mv -f -- fw98VFoaC3oh2Myx_jj0tANb3XYtg3o0A2vipLRadMI.jwk .fw98VFoaC3oh2Myx_jj0tANb3XYtg3o0A2vipLRadMI.jwk ++ cd /tmp/tmp.hGhCs6LCSG/db ++ for k in *.jwk +++ jose jwk thp -a S256 -i kuAf4a2mk0Dv_WCDc1b3xXPNu-kLMdwHRSz9GnPheQ4.jwk ++ test kuAf4a2mk0Dv_WCDc1b3xXPNu-kLMdwHRSz9GnPheQ4.jwk = kuAf4a2mk0Dv_WCDc1b3xXPNu-kLMdwHRSz9GnPheQ4.jwk ++ mv -f -- kuAf4a2mk0Dv_WCDc1b3xXPNu-kLMdwHRSz9GnPheQ4.jwk .kuAf4a2mk0Dv_WCDc1b3xXPNu-kLMdwHRSz9GnPheQ4.jwk ++ for k in *.jwk +++ jose jwk thp -a S256 -i vheKXjGOUXW5m4xN2mu6C2O46qACEYXJZJnfCVLDAcE.jwk ++ test vheKXjGOUXW5m4xN2mu6C2O46qACEYXJZJnfCVLDAcE.jwk = vheKXjGOUXW5m4xN2mu6C2O46qACEYXJZJnfCVLDAcE.jwk ++ mv -f -- vheKXjGOUXW5m4xN2mu6C2O46qACEYXJZJnfCVLDAcE.jwk .vheKXjGOUXW5m4xN2mu6C2O46qACEYXJZJnfCVLDAcE.jwk + cd - + fetch /adv -+ curl -sfg http://127.0.0.1:48258/adv ++ curl -sfg http://127.0.0.1:1788/adv GET /adv => 200 (../src/tangd.c:101) -+ tangd-keygen /tmp/tmp.wISQa36fDf/db other-sig-1 other-exc-1 -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-exc-1.jwk to _tang:_tang -+ validate_sig /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/other-exc-1.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-exc-1.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-exc-1.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-exc-1.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.wISQa36fDf/db other-sig-2 other-exc-2 -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-exc-2.jwk to _tang:_tang -+ validate_sig /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/other-exc-2.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-exc-2.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-exc-2.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-exc-2.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.wISQa36fDf/db other-sig-3 other-exc-3 -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-exc-3.jwk to _tang:_tang -+ validate_sig /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/other-exc-3.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-exc-3.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-exc-3.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-exc-3.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.wISQa36fDf/db other-sig-4 other-exc-4 -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-exc-4.jwk to _tang:_tang -+ validate_sig /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/other-exc-4.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-exc-4.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-exc-4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-exc-4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.wISQa36fDf/db other-sig-5 other-exc-5 -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-exc-5.jwk to _tang:_tang -+ validate_sig /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/other-exc-5.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-exc-5.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-exc-5.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-exc-5.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.wISQa36fDf/db other-sig-6 other-exc-6 -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-exc-6.jwk to _tang:_tang -+ validate_sig /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/other-exc-6.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-exc-6.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-exc-6.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-exc-6.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.wISQa36fDf/db other-sig-7 other-exc-7 -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-exc-7.jwk to _tang:_tang -+ validate_sig /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/other-exc-7.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-exc-7.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-exc-7.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-exc-7.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.wISQa36fDf/db other-sig-8 other-exc-8 -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-exc-8.jwk to _tang:_tang -+ validate_sig /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/other-exc-8.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-exc-8.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-exc-8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-exc-8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.wISQa36fDf/db other-sig-9 other-exc-9 -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.wISQa36fDf/db/other-exc-9.jwk to _tang:_tang -+ validate_sig /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/other-exc-9.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/other-exc-9.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/other-exc-9.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/other-exc-9.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ fetch /adv -+ curl -sfg http://127.0.0.1:48258/adv ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.hGhCs6LCSG/db other-sig-1 other-exc-1 +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-exc-1.jwk to _tang:_tang ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/other-exc-1.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-exc-1.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-exc-1.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-exc-1.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.hGhCs6LCSG/db other-sig-2 other-exc-2 +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-exc-2.jwk to _tang:_tang ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/other-exc-2.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-exc-2.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-exc-2.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-exc-2.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.hGhCs6LCSG/db other-sig-3 other-exc-3 +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-exc-3.jwk to _tang:_tang ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/other-exc-3.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-exc-3.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-exc-3.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-exc-3.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.hGhCs6LCSG/db other-sig-4 other-exc-4 +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-exc-4.jwk to _tang:_tang ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/other-exc-4.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-exc-4.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-exc-4.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-exc-4.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.hGhCs6LCSG/db other-sig-5 other-exc-5 +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-exc-5.jwk to _tang:_tang ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/other-exc-5.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-exc-5.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-exc-5.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-exc-5.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.hGhCs6LCSG/db other-sig-6 other-exc-6 +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-exc-6.jwk to _tang:_tang ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/other-exc-6.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-exc-6.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-exc-6.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-exc-6.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.hGhCs6LCSG/db other-sig-7 other-exc-7 +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-exc-7.jwk to _tang:_tang ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/other-exc-7.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-exc-7.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-exc-7.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-exc-7.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.hGhCs6LCSG/db other-sig-8 other-exc-8 +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-exc-8.jwk to _tang:_tang ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/other-exc-8.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-exc-8.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-exc-8.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-exc-8.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.hGhCs6LCSG/db other-sig-9 other-exc-9 +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.hGhCs6LCSG/db/other-exc-9.jwk to _tang:_tang ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/other-exc-9.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/other-exc-9.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/other-exc-9.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/other-exc-9.jwk ++ _perm=440 ++ '[' 440 = 440 ']' +++ fetch /adv +++ curl -sfg http://127.0.0.1:1788/adv GET /adv => 200 (../src/tangd.c:101) -+ validate {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVdJdzJ2SVpuUWtqMWZJWV9naU1ockE3RzZYT1gwNWZCNU1OTUlvZ29pcGw2cTY2S29pbnBiRURSTjJIekh3U3RHRGZxVkhQZjVhM2lFbW81R042NGJhMCIsICJ5IjogIkFTT1RyajlfSFJ6OFdPZDJwaDJmZDRkVTVYS0gzZGxuRnFpbmV1dUZ6SkNnby1rZFlKQ2VROWVmb1M2dHM0YXZQdXlxNEk4STdWOFdBSTJxS25lS2VUa2sifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVVOSmtoc25XYmdTSERJblFyMW80Wm1FRmZLQ1lZZWt2Y1FoVUVja01fUFNBX0JrSkNXT0VxM29qOElIZkRCUE5VRDYxUkFIdGEtNC1UZDU4SUdWQmIwQyIsICJ5IjogIkFMWm9Ycnp5b1lIN24tMEEydUVtWHJQbmNBX0RxWklMbzlCT18zcGNqOVJlcVVqNW5WRDlld0VSRVFwazlvb1NWNUVIRFl1cmFCOWF1NUNGTG9CXy10Z00ifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWU1pZFFteDVXelg4dVZIdVBZeVVNbkFQUmdES1ZpNGlCemlHYTZkaE9PMUpqVVp1OENOa1VMV3ZZd1hvaXdkYjVoOC1LNjItRmVlM0pOZGdWajFDQkNGIiwgInkiOiAiQVRveWd3aWFucXc5QXdfMTJGeVJtNFBLWlN3NlhGMEhpU2xpNXBxQnJhR3FzdWcxdE4tNWotcGhUZldIS3JOWVBoU2I3bUZJUW9NTmozSHgwMkpwOG5wcyJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBR3I5SkhxRVp1R2RpRTRSb2VteVlPRi1Sc1k4WjVOeXUtUUpqU2VMaU80YVJ1RXJ5SjhFdzFrTVIwVWR5QXNZUlMyZ2xqcmlQdVp0M3lwcVZQUkwySE1GIiwgInkiOiAiQVRrSkVTMlBXZWo0dC1zbEtEY3lZcl9JVWsxZjJaZXBscmZUTmhpRktfYmVrd1VfWXZ3cTFvYk1jTVByMk9MaG1pdWUzcU9ueGlCTU9raE5mNU9kbjE1ciJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFIYzFrSFBaSUxHUHFNakZOT0NqaGF2ZmFTcWFjT00yUGQwd1BWQmk4NFN3bS1VLTlmYUhxTGl0am0wMkFmYTlCUEZXQ3Z3a0ZwRHJBeUc0RzkyWWl5N2EiLCAieSI6ICJBTGFsZnpNMGZCLVhxWFlzekdfbWpZSkdtZ2V2S2ZpUzlyWl9HNzBsdFREcldwNmtCUmhmNzV2LXZ4V19EWXpnVGg4VVZtNlZaRU5JbmxEMDBfSC1oX1lYIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFEQXpEX3VtNzNiRDlvWmFudEZzSzZCLXVCRTZhR090WmdXZjlpWk1pYXZiSHRrSVpxWndkbEh0TWx1bGNVZ1ljX3l4b0VaemR0MFRtX3RSTVFDaXBGVE0iLCAieSI6ICJBQy1HNFdvaXdKdEY4RkI3dlJ4ZEhDM1ZjZ2MxWlViUnRtY0JYV0ZQZVRFSmQwZElqZHNVeGpjU0NvbUlwTFBVT3ZnOWM4SmpsWmhsQllNa3hOME1DdFJxIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUw0aHNWUG4wdjVfTHFobE92ZzQxTmxxQVBfblZOUHpaYkF6MXVnRmotSThoUEtmVEZMS3poQzVmUTFKaDk1ekl2YVV1M3Nxa25iaW1BSU9mSjBRTnREYSIsICJ5IjogIkFCb0pEUmJTb1FKRHFnM0lEcUV0MnQyclhlVHlTcjJYdGN0bE5yc3d5ZkRBX25jU1h5VGxCREZROUxEZUFCalRoYlJ1cW40ZWUxbzVFSkRpVmw2MExFSzcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFaWnMteUhyS3hzOGVQRldiRGVqT2ZYc3N3QmFpNkEyTlNIZTF4ZDlpWVFIeGtrTGhBMTViN0M0bUFWVEJyWlRHaXVnblRSODRRQkY2bF9DbzhoWTlsYSIsICJ5IjogIkFBbktsN3pucWZsOHA5SU1uU2I4T3dsWmFKaTB5Y0FqUm5aRlhabkRGeGhneWdkQ1lWX0FIbUEzR2hxVTBQaXJnNW0wdFZGa1c2OFZNX1djMW9iNXlaVy0ifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBQVV6R2pUeDdtbkZKUjlNQTVacmlCYWhfTDNTYlU2X1dZeXlNUTQ3OGlyN0NPVlBkMDMzREtacDFJV1lBV2k2QndUWHktWUdxMmt6MlNqYnVOb0RuT2g0IiwgInkiOiAiQVdVOVpUc1BDTTlaX05LUFZBdmFKSG5uUmE1ZE1ha1NGZDExQ3BKZ0NyRWl6eXBmN3g4bnkyWm4zQjVBVkh5U210Yk5HdmtzLUhPMi0za243SXhQd05qSiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBZlhGLUxncHB4Z0RZR19lZzZyVDhOeGtSQUhPN2FOeDJydTctRHRfbEFfY0ZDOWEyc2dNREYwMnNidWdjWkN3aHhaRmY4eXc5cDN4V0FLYWNUZ2JhQjQyIiwgInkiOiAiQUxPTTAyZlVVeTFRM1pNYmdMQ3FmNldZQ1hIdUlxbEh1SzNMRUo0RGNVMzNOcmZBbEN2ajhTTWpxeHYyWlZsejdZdHBVMXBvbzN4ZFcwM2dVTElNTmZWZyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCY0dzTURiWFdhRFRRSXQzcEw3amZ0X3YtWjBrTjh5SWt6bE1lelpMQVdYakhBTEVGS3NnWEFCbTJ5ZTZtbXFYODRBcGE3SXhObGZVV3BWeGR2Z3VSM2UiLCAieSI6ICJBU3R1dHRKS2NMelFKY1laNlJtdXhQUjMxTEJ4SVZrajltZUNnZFF1c0wwZW1qQTZ2NXF0WTJ0cmNOekNxU092Z2JsVHA5YmUwYU4tUkFSczZETlFlSENGIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFTdHk1blFVQ3RHc1k4eUxSSHNJUld5TGVyTW5EVnZTV0Y3U0JMdHBDTkFBcWFreV9BMmwxemNQZGI2bS1IT3VQNUs3V0lXWTZJenJuSzlkMV9VT0pUZlgiLCAieSI6ICJBY2Yxb3I0Q2pZX1I3MjJFLWd6SU0yZTJRV2pUWFFsYUVkQi1ab1lfZC0wSFRmUU00bENwalZhTVltSEU5S3V6SjZjNTJnN1Z0c25kVW5fVlQ5Y2lmWUtxIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVpFYkd3VFhkaHA1WTNpNGh6MUtoY01ucmdvWXhFSTFRbjFBWDA3T3h6dnpkSHBmMmo4OVNaMW5uTEZCWWpCUHkwTjJnZjJNclNjbWVJX3U0a3JIZHlBbyIsICJ5IjogIkFTak5nakFDR1dZaEkwSHpzZmxRUDMtZGlZaE5GMU9FU0p5ZXpldTFkWnZXQ3Z4Zlg2blNrZmljME5vekZCVFFCUVppMzM0THN2MUVCc3J1ZzMxM09Za2oifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVlVTWZ1TGx2bXdGMTJxYzNtemJaN2hJY0pOa2hFeDBiZTBsbXNjNjh2a0tYVDlIZ2NfRE85TlF0NkJBRWdkRDdnNTI5Q2lyUDd4WUFseG1tZ1RZSGpqOSIsICJ5IjogIkFHODVQUFlKSnZPQTFPM2x2Z2VHel9YTlJUVmJGRFg2ZXNtZWhZcU5sbnZHM1l1dUVDU3VGb0pJVlY2WEpSaUNBQk9jeDJpWjdqWERfREpkQWNKS1NuWWQifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBQzV4cUo2SzNiZThMb1EzX2dROEVvNEFQX2N5UmRhSllNZHB6blpPTTg2d0U2MlRERVVnUDB6VXhlY0VLU1hfNTVDQ05xMC0zUHBIeTFwcHR6ZmVQeldqIiwgInkiOiAiQUFvNHd1YzF3aWtsSFFaei1SUFBPYmNGcEpidEtsQU0zTURDSGludktIZVdoSDJKRUdRRHJhQjlQWldvejM1MlRUMjY3VU8yeHA5OXYwZkVXcFkxV2s3UyJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTE5hR0VnWF9pYVo3b3FHbkhNelZBTDlIZmNjUlVmd29YOVR5V0N3MGR2cTJOYzBVOTJwbkxMYUF2ZXF1b0FDS2lVMW01VVJZU2Jwc2VxQjFDUXhiVTNuIiwgInkiOiAiQUVoZm1PZVIxQWV1X21wSmRJSGlKU0wzUjFVZTlod2VnNGZTb3ZWclN1N0RwS3B0YUY5Yy1qd0NVVkVxZWZSZi01emNEZENKZzVYb2pFQTBOWExEbm0ycSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFDSjZYWDZJVThBZ3NmX1lYZ1pRdllFQ0JDSEpWS2d5M0hMcVdzeVY1cEpqODVnYnBtQWRSb2ZKR1BRMUI4S0ZoeFlWQzFQTDJuVHBLUWJNUzJoQ0JmZHQiLCAieSI6ICJBZTA4RUNVU3Q2WUVCTldCNkFEYXkwUHdwSFI1amxkdDY3LUVTbFdVQllEU3BtTDVVZjUzSUItbWlfNGZmSW5YbTJFdFJOcWh2TjlLT3otS3Z6ZVRUUWtsIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSZV9vMDBhRmxqM3RIeFcxX1R3ZndLWmJJSGZiUEctY3NsdnZ4eUxIcURIY2lrLW5mWFJlUGpybmZPX1dEczFaaFl3eU0zY09TN28tUU9ySEQzTFc2Sy0iLCAieSI6ICJBZUdjcHRNckdWaWU2QlYtdnhScHdzVTJ6RDQ2bTR5dmlUS2ZDVFM2S29BWlNpOGZucWdpaWZBTVpWek81QXY3WlBGY3ZyRE05UzRhWVc3RGJoNkZfRmZ6In0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFjQV9BRHhsNkJiR2UwMFhGXzlTc1RKYmJSMGZTdDNOcHhFV0tHNmU4c3ZsZkh3MkZaT0oyWXhPdV9MS2FvMTMzQkZjZVFURkhuRWJxdHhQVWtNYkxXb0EiLCAieSI6ICJBUDNYX1k4eWpJRmlWU3YzVm9KcmRJN2hpWkZnT1N6SGpJRVFwcVBmZ1Rrb0hpdlBGeVVJYjE5WmFDUzhKVzNOOHlNYURwLWo4d2htVk1malVvQ1Npb0JJIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFUSTBCQWxXZWhQWnRMa1lIdS1HLUtQQ1NyZjJwMGNHRk12R2xnakZPN01uNnFvY0NISENCd0VzUEVqVmlOU1ItN1NBX3NmYUN1TzhjLUZjVzVjSXNxcEsiLCAieSI6ICJBZlplUDRjR25TNG5nNkl0YmlYbjQzVTZFVExLa29xdXFoOUtRN2dXOWJIMVZQN3JFOUJjbXowcmVXVDhIOWx5SGU4UlBad3daSUJzNXVmWWhUbUJkSE1zIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "AS9cc1Ar9fMla6mwgqD8queBeB29hSGTISy_45P89qvd0JAdmNn5MTsmyvzEMB7JGB3snejFQAwBscTeKtrw1aXxAVjHIzTg0jl5QrS9NKAaDz4ND4g6Ts8_yALG7Uo4EM834j7GjJS-7baLRLT8rI2c6t90g8-jPIFj9mg9paeqfj4R", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ac4TjAJWu2mJ6IpTMewy7uJBSrqLP-ppCjfrsiHv-IMtm6llyiCQGx2frixBSNmBMWaxwAmf-iiGZD4UiqkCz8ahAE1aCRMatfjtGS_YGeAzzfpgQmcAWtzzpaOk0IFWs7IkfJfXXgSIN15v9fZH2op_5yL_-xVTeRALPsxoXxo9waZ2"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AH7sDX10EhNIR60UEfhsF1Q09kn9zRLs6bwNMLF2gZ2oYebOoUHt-_i9aheV6tl6KIwnLESOUUaQ15f9JBK7TuyVAMPDQKc452FnPcRWPeGNtEQi6ufcfvhBVl6_5qZV9Y8dr1AQBAdrCbGD9mg1cesXWiWgr7DJfJM90QcvJg_f8rfq"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AdrkHVjN-us2br1CcDg7fEjpqh0cFK5c0CDjk3Z6CbDQOvTo2hKqoJ2zKWkxXbaAziR-g0X7FEvCZKO62Yli1i-TAGiNJ4UiZEmFRQdCAYWC7B1HnygyvBo6pTIjXbgz2k6Pdwi1mxOLAeBdfvW4RWSGsW765AdE5mQh4sqymbGLg6bB"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANbuce08cuSrfQq24dQlQlLVyU9dy2_-wElD2To88TEhk_qJ-_wt7unQm31S7GtzPJVEhbOfjZife_IppgiDenxYAChz0Zbe-6hq4B3sEml1AZvuOZ3m1XM283Lz5c1Q0_Ok2L0FrrXrJCi9kTTgqe6IftBhhvWLjSxB6tqARJo-vbZM"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUWiN6RuUYl7E6U-ENXiqJ404YDEpF7bqu-1uNJLTyxFsu2EU3KLf7ks4iNHOYGcrt7dT7Xc0ITmImpWPgZg6eOFAB5SDuGFFj7wgdf3zW6XuewUnNSCua3ph3fohSdh_rvfKgwU_uE4sbeMTGl00kqV0_ztJtWN7joOtvMyZYh9WuNI"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHba7g5rtoX_U8f4PeNtTb_OGu4YiyY4We7CyV4MfQrB_W9nRY3HL7DumRarGLpFRkCcQu0WNNq9jnUs1GHN-uAOAcTG83DhSigvfVxlXiZW7IGKpsXidjSZeGsAEcgUaKrSSYTQfJk2iw2L3vLUMK2zRRxlUtkiiJYLlFXxjbLHoDJu"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARFt_Es5x6xiaZh-nwd8SvnUAEr5arC5ICFrweuQNROwqTpaWQqiqavvfOrKCp1qEpj7UoVMwTnPcEucg0FdUcCUAIctgm8crDnlHJUbXJlc4wvZYzqieuuD9yC8elnvFJz37iESz67NQ5i5hd5kR1EDMpYqgt6iNjQk1TEM_mi-lXiT"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AAp4D57AUK3oMragB2k7mgiZOY_WDJ2gjTDGfuueMY2yhvOhurw6aQYZ76NM8_8kE-hSFQ5nepTVMBnIvosSo_dEAH5luQjELGVg4B4FmOFWNbymWBNvnfWH0eIuz7BZJLyJcoU_2Pij81MEU10fwLx7aagnVFXeh4_BxI0DMX-yG5s_"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AB6RH7CpuPFZ6BMlDM9f5Q1fevG_yCeLlpXlPmTkA9RR1Ya_R6CDRDssOudI8nh6ZcKVMphMMxFSMuPVjYE5Ct2EAF2ebWHqgDRFstaPyZJcTpreF-blwK6wsQxjlQT5pAlQdZFW_BYr0-SL_ztQHsFru_3minSlRDqQGIlQLoU4Ba2T"}]} -+ jose fmt --json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVdJdzJ2SVpuUWtqMWZJWV9naU1ockE3RzZYT1gwNWZCNU1OTUlvZ29pcGw2cTY2S29pbnBiRURSTjJIekh3U3RHRGZxVkhQZjVhM2lFbW81R042NGJhMCIsICJ5IjogIkFTT1RyajlfSFJ6OFdPZDJwaDJmZDRkVTVYS0gzZGxuRnFpbmV1dUZ6SkNnby1rZFlKQ2VROWVmb1M2dHM0YXZQdXlxNEk4STdWOFdBSTJxS25lS2VUa2sifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVVOSmtoc25XYmdTSERJblFyMW80Wm1FRmZLQ1lZZWt2Y1FoVUVja01fUFNBX0JrSkNXT0VxM29qOElIZkRCUE5VRDYxUkFIdGEtNC1UZDU4SUdWQmIwQyIsICJ5IjogIkFMWm9Ycnp5b1lIN24tMEEydUVtWHJQbmNBX0RxWklMbzlCT18zcGNqOVJlcVVqNW5WRDlld0VSRVFwazlvb1NWNUVIRFl1cmFCOWF1NUNGTG9CXy10Z00ifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWU1pZFFteDVXelg4dVZIdVBZeVVNbkFQUmdES1ZpNGlCemlHYTZkaE9PMUpqVVp1OENOa1VMV3ZZd1hvaXdkYjVoOC1LNjItRmVlM0pOZGdWajFDQkNGIiwgInkiOiAiQVRveWd3aWFucXc5QXdfMTJGeVJtNFBLWlN3NlhGMEhpU2xpNXBxQnJhR3FzdWcxdE4tNWotcGhUZldIS3JOWVBoU2I3bUZJUW9NTmozSHgwMkpwOG5wcyJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBR3I5SkhxRVp1R2RpRTRSb2VteVlPRi1Sc1k4WjVOeXUtUUpqU2VMaU80YVJ1RXJ5SjhFdzFrTVIwVWR5QXNZUlMyZ2xqcmlQdVp0M3lwcVZQUkwySE1GIiwgInkiOiAiQVRrSkVTMlBXZWo0dC1zbEtEY3lZcl9JVWsxZjJaZXBscmZUTmhpRktfYmVrd1VfWXZ3cTFvYk1jTVByMk9MaG1pdWUzcU9ueGlCTU9raE5mNU9kbjE1ciJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFIYzFrSFBaSUxHUHFNakZOT0NqaGF2ZmFTcWFjT00yUGQwd1BWQmk4NFN3bS1VLTlmYUhxTGl0am0wMkFmYTlCUEZXQ3Z3a0ZwRHJBeUc0RzkyWWl5N2EiLCAieSI6ICJBTGFsZnpNMGZCLVhxWFlzekdfbWpZSkdtZ2V2S2ZpUzlyWl9HNzBsdFREcldwNmtCUmhmNzV2LXZ4V19EWXpnVGg4VVZtNlZaRU5JbmxEMDBfSC1oX1lYIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFEQXpEX3VtNzNiRDlvWmFudEZzSzZCLXVCRTZhR090WmdXZjlpWk1pYXZiSHRrSVpxWndkbEh0TWx1bGNVZ1ljX3l4b0VaemR0MFRtX3RSTVFDaXBGVE0iLCAieSI6ICJBQy1HNFdvaXdKdEY4RkI3dlJ4ZEhDM1ZjZ2MxWlViUnRtY0JYV0ZQZVRFSmQwZElqZHNVeGpjU0NvbUlwTFBVT3ZnOWM4SmpsWmhsQllNa3hOME1DdFJxIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUw0aHNWUG4wdjVfTHFobE92ZzQxTmxxQVBfblZOUHpaYkF6MXVnRmotSThoUEtmVEZMS3poQzVmUTFKaDk1ekl2YVV1M3Nxa25iaW1BSU9mSjBRTnREYSIsICJ5IjogIkFCb0pEUmJTb1FKRHFnM0lEcUV0MnQyclhlVHlTcjJYdGN0bE5yc3d5ZkRBX25jU1h5VGxCREZROUxEZUFCalRoYlJ1cW40ZWUxbzVFSkRpVmw2MExFSzcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFaWnMteUhyS3hzOGVQRldiRGVqT2ZYc3N3QmFpNkEyTlNIZTF4ZDlpWVFIeGtrTGhBMTViN0M0bUFWVEJyWlRHaXVnblRSODRRQkY2bF9DbzhoWTlsYSIsICJ5IjogIkFBbktsN3pucWZsOHA5SU1uU2I4T3dsWmFKaTB5Y0FqUm5aRlhabkRGeGhneWdkQ1lWX0FIbUEzR2hxVTBQaXJnNW0wdFZGa1c2OFZNX1djMW9iNXlaVy0ifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBQVV6R2pUeDdtbkZKUjlNQTVacmlCYWhfTDNTYlU2X1dZeXlNUTQ3OGlyN0NPVlBkMDMzREtacDFJV1lBV2k2QndUWHktWUdxMmt6MlNqYnVOb0RuT2g0IiwgInkiOiAiQVdVOVpUc1BDTTlaX05LUFZBdmFKSG5uUmE1ZE1ha1NGZDExQ3BKZ0NyRWl6eXBmN3g4bnkyWm4zQjVBVkh5U210Yk5HdmtzLUhPMi0za243SXhQd05qSiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBZlhGLUxncHB4Z0RZR19lZzZyVDhOeGtSQUhPN2FOeDJydTctRHRfbEFfY0ZDOWEyc2dNREYwMnNidWdjWkN3aHhaRmY4eXc5cDN4V0FLYWNUZ2JhQjQyIiwgInkiOiAiQUxPTTAyZlVVeTFRM1pNYmdMQ3FmNldZQ1hIdUlxbEh1SzNMRUo0RGNVMzNOcmZBbEN2ajhTTWpxeHYyWlZsejdZdHBVMXBvbzN4ZFcwM2dVTElNTmZWZyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCY0dzTURiWFdhRFRRSXQzcEw3amZ0X3YtWjBrTjh5SWt6bE1lelpMQVdYakhBTEVGS3NnWEFCbTJ5ZTZtbXFYODRBcGE3SXhObGZVV3BWeGR2Z3VSM2UiLCAieSI6ICJBU3R1dHRKS2NMelFKY1laNlJtdXhQUjMxTEJ4SVZrajltZUNnZFF1c0wwZW1qQTZ2NXF0WTJ0cmNOekNxU092Z2JsVHA5YmUwYU4tUkFSczZETlFlSENGIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFTdHk1blFVQ3RHc1k4eUxSSHNJUld5TGVyTW5EVnZTV0Y3U0JMdHBDTkFBcWFreV9BMmwxemNQZGI2bS1IT3VQNUs3V0lXWTZJenJuSzlkMV9VT0pUZlgiLCAieSI6ICJBY2Yxb3I0Q2pZX1I3MjJFLWd6SU0yZTJRV2pUWFFsYUVkQi1ab1lfZC0wSFRmUU00bENwalZhTVltSEU5S3V6SjZjNTJnN1Z0c25kVW5fVlQ5Y2lmWUtxIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVpFYkd3VFhkaHA1WTNpNGh6MUtoY01ucmdvWXhFSTFRbjFBWDA3T3h6dnpkSHBmMmo4OVNaMW5uTEZCWWpCUHkwTjJnZjJNclNjbWVJX3U0a3JIZHlBbyIsICJ5IjogIkFTak5nakFDR1dZaEkwSHpzZmxRUDMtZGlZaE5GMU9FU0p5ZXpldTFkWnZXQ3Z4Zlg2blNrZmljME5vekZCVFFCUVppMzM0THN2MUVCc3J1ZzMxM09Za2oifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVlVTWZ1TGx2bXdGMTJxYzNtemJaN2hJY0pOa2hFeDBiZTBsbXNjNjh2a0tYVDlIZ2NfRE85TlF0NkJBRWdkRDdnNTI5Q2lyUDd4WUFseG1tZ1RZSGpqOSIsICJ5IjogIkFHODVQUFlKSnZPQTFPM2x2Z2VHel9YTlJUVmJGRFg2ZXNtZWhZcU5sbnZHM1l1dUVDU3VGb0pJVlY2WEpSaUNBQk9jeDJpWjdqWERfREpkQWNKS1NuWWQifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBQzV4cUo2SzNiZThMb1EzX2dROEVvNEFQX2N5UmRhSllNZHB6blpPTTg2d0U2MlRERVVnUDB6VXhlY0VLU1hfNTVDQ05xMC0zUHBIeTFwcHR6ZmVQeldqIiwgInkiOiAiQUFvNHd1YzF3aWtsSFFaei1SUFBPYmNGcEpidEtsQU0zTURDSGludktIZVdoSDJKRUdRRHJhQjlQWldvejM1MlRUMjY3VU8yeHA5OXYwZkVXcFkxV2s3UyJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTE5hR0VnWF9pYVo3b3FHbkhNelZBTDlIZmNjUlVmd29YOVR5V0N3MGR2cTJOYzBVOTJwbkxMYUF2ZXF1b0FDS2lVMW01VVJZU2Jwc2VxQjFDUXhiVTNuIiwgInkiOiAiQUVoZm1PZVIxQWV1X21wSmRJSGlKU0wzUjFVZTlod2VnNGZTb3ZWclN1N0RwS3B0YUY5Yy1qd0NVVkVxZWZSZi01emNEZENKZzVYb2pFQTBOWExEbm0ycSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFDSjZYWDZJVThBZ3NmX1lYZ1pRdllFQ0JDSEpWS2d5M0hMcVdzeVY1cEpqODVnYnBtQWRSb2ZKR1BRMUI4S0ZoeFlWQzFQTDJuVHBLUWJNUzJoQ0JmZHQiLCAieSI6ICJBZTA4RUNVU3Q2WUVCTldCNkFEYXkwUHdwSFI1amxkdDY3LUVTbFdVQllEU3BtTDVVZjUzSUItbWlfNGZmSW5YbTJFdFJOcWh2TjlLT3otS3Z6ZVRUUWtsIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSZV9vMDBhRmxqM3RIeFcxX1R3ZndLWmJJSGZiUEctY3NsdnZ4eUxIcURIY2lrLW5mWFJlUGpybmZPX1dEczFaaFl3eU0zY09TN28tUU9ySEQzTFc2Sy0iLCAieSI6ICJBZUdjcHRNckdWaWU2QlYtdnhScHdzVTJ6RDQ2bTR5dmlUS2ZDVFM2S29BWlNpOGZucWdpaWZBTVpWek81QXY3WlBGY3ZyRE05UzRhWVc3RGJoNkZfRmZ6In0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFjQV9BRHhsNkJiR2UwMFhGXzlTc1RKYmJSMGZTdDNOcHhFV0tHNmU4c3ZsZkh3MkZaT0oyWXhPdV9MS2FvMTMzQkZjZVFURkhuRWJxdHhQVWtNYkxXb0EiLCAieSI6ICJBUDNYX1k4eWpJRmlWU3YzVm9KcmRJN2hpWkZnT1N6SGpJRVFwcVBmZ1Rrb0hpdlBGeVVJYjE5WmFDUzhKVzNOOHlNYURwLWo4d2htVk1malVvQ1Npb0JJIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFUSTBCQWxXZWhQWnRMa1lIdS1HLUtQQ1NyZjJwMGNHRk12R2xnakZPN01uNnFvY0NISENCd0VzUEVqVmlOU1ItN1NBX3NmYUN1TzhjLUZjVzVjSXNxcEsiLCAieSI6ICJBZlplUDRjR25TNG5nNkl0YmlYbjQzVTZFVExLa29xdXFoOUtRN2dXOWJIMVZQN3JFOUJjbXowcmVXVDhIOWx5SGU4UlBad3daSUJzNXVmWWhUbUJkSE1zIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "AS9cc1Ar9fMla6mwgqD8queBeB29hSGTISy_45P89qvd0JAdmNn5MTsmyvzEMB7JGB3snejFQAwBscTeKtrw1aXxAVjHIzTg0jl5QrS9NKAaDz4ND4g6Ts8_yALG7Uo4EM834j7GjJS-7baLRLT8rI2c6t90g8-jPIFj9mg9paeqfj4R", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ac4TjAJWu2mJ6IpTMewy7uJBSrqLP-ppCjfrsiHv-IMtm6llyiCQGx2frixBSNmBMWaxwAmf-iiGZD4UiqkCz8ahAE1aCRMatfjtGS_YGeAzzfpgQmcAWtzzpaOk0IFWs7IkfJfXXgSIN15v9fZH2op_5yL_-xVTeRALPsxoXxo9waZ2"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AH7sDX10EhNIR60UEfhsF1Q09kn9zRLs6bwNMLF2gZ2oYebOoUHt-_i9aheV6tl6KIwnLESOUUaQ15f9JBK7TuyVAMPDQKc452FnPcRWPeGNtEQi6ufcfvhBVl6_5qZV9Y8dr1AQBAdrCbGD9mg1cesXWiWgr7DJfJM90QcvJg_f8rfq"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AdrkHVjN-us2br1CcDg7fEjpqh0cFK5c0CDjk3Z6CbDQOvTo2hKqoJ2zKWkxXbaAziR-g0X7FEvCZKO62Yli1i-TAGiNJ4UiZEmFRQdCAYWC7B1HnygyvBo6pTIjXbgz2k6Pdwi1mxOLAeBdfvW4RWSGsW765AdE5mQh4sqymbGLg6bB"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANbuce08cuSrfQq24dQlQlLVyU9dy2_-wElD2To88TEhk_qJ-_wt7unQm31S7GtzPJVEhbOfjZife_IppgiDenxYAChz0Zbe-6hq4B3sEml1AZvuOZ3m1XM283Lz5c1Q0_Ok2L0FrrXrJCi9kTTgqe6IftBhhvWLjSxB6tqARJo-vbZM"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUWiN6RuUYl7E6U-ENXiqJ404YDEpF7bqu-1uNJLTyxFsu2EU3KLf7ks4iNHOYGcrt7dT7Xc0ITmImpWPgZg6eOFAB5SDuGFFj7wgdf3zW6XuewUnNSCua3ph3fohSdh_rvfKgwU_uE4sbeMTGl00kqV0_ztJtWN7joOtvMyZYh9WuNI"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHba7g5rtoX_U8f4PeNtTb_OGu4YiyY4We7CyV4MfQrB_W9nRY3HL7DumRarGLpFRkCcQu0WNNq9jnUs1GHN-uAOAcTG83DhSigvfVxlXiZW7IGKpsXidjSZeGsAEcgUaKrSSYTQfJk2iw2L3vLUMK2zRRxlUtkiiJYLlFXxjbLHoDJu"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARFt_Es5x6xiaZh-nwd8SvnUAEr5arC5ICFrweuQNROwqTpaWQqiqavvfOrKCp1qEpj7UoVMwTnPcEucg0FdUcCUAIctgm8crDnlHJUbXJlc4wvZYzqieuuD9yC8elnvFJz37iESz67NQ5i5hd5kR1EDMpYqgt6iNjQk1TEM_mi-lXiT"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AAp4D57AUK3oMragB2k7mgiZOY_WDJ2gjTDGfuueMY2yhvOhurw6aQYZ76NM8_8kE-hSFQ5nepTVMBnIvosSo_dEAH5luQjELGVg4B4FmOFWNbymWBNvnfWH0eIuz7BZJLyJcoU_2Pij81MEU10fwLx7aagnVFXeh4_BxI0DMX-yG5s_"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AB6RH7CpuPFZ6BMlDM9f5Q1fevG_yCeLlpXlPmTkA9RR1Ya_R6CDRDssOudI8nh6ZcKVMphMMxFSMuPVjYE5Ct2EAF2ebWHqgDRFstaPyZJcTpreF-blwK6wsQxjlQT5pAlQdZFW_BYr0-SL_ztQHsFru_3minSlRDqQGIlQLoU4Ba2T"}]} -Og payload -SyOg keys -AUo- -+ _jwks={"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AWIw2vIZnQkj1fIY_giMhrA7G6XOX05fB5MNMIogoipl6q66KoinpbEDRN2HzHwStGDfqVHPf5a3iEmo5GN64ba0","y":"ASOTrj9_HRz8WOd2ph2fd4dU5XKH3dlnFqineuuFzJCgo-kdYJCeQ9efoS6ts4avPuyq4I8I7V8WAI2qKneKeTkk"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AUNJkhsnWbgSHDInQr1o4ZmEFfKCYYekvcQhUEckM_PSA_BkJCWOEq3oj8IHfDBPNUD61RAHta-4-Td58IGVBb0C","y":"ALZoXrzyoYH7n-0A2uEmXrPncA_DqZILo9BO_3pcj9ReqUj5nVD9ewEREQpk9ooSV5EHDYuraB9au5CFLoB_-tgM"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYMidQmx5WzX8uVHuPYyUMnAPRgDKVi4iBziGa6dhOO1JjUZu8CNkULWvYwXoiwdb5h8-K62-Fee3JNdgVj1CBCF","y":"AToygwianqw9Aw_12FyRm4PKZSw6XF0HiSli5pqBraGqsug1tN-5j-phTfWHKrNYPhSb7mFIQoMNj3Hx02Jp8nps"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGr9JHqEZuGdiE4RoemyYOF-RsY8Z5Nyu-QJjSeLiO4aRuEryJ8Ew1kMR0UdyAsYRS2gljriPuZt3ypqVPRL2HMF","y":"ATkJES2PWej4t-slKDcyYr_IUk1f2ZeplrfTNhiFK_bekwU_Yvwq1obMcMPr2OLhmiue3qOnxiBMOkhNf5Odn15r"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AHc1kHPZILGPqMjFNOCjhavfaSqacOM2Pd0wPVBi84Swm-U-9faHqLitjm02Afa9BPFWCvwkFpDrAyG4G92Yiy7a","y":"ALalfzM0fB-XqXYszG_mjYJGmgevKfiS9rZ_G70ltTDrWp6kBRhf75v-vxW_DYzgTh8UVm6VZENInlD00_H-h_YX"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ADAzD_um73bD9oZantFsK6B-uBE6aGOtZgWf9iZMiavbHtkIZqZwdlHtMlulcUgYc_yxoEZzdt0Tm_tRMQCipFTM","y":"AC-G4WoiwJtF8FB7vRxdHC3Vcgc1ZUbRtmcBXWFPeTEJd0dIjdsUxjcSComIpLPUOvg9c8JjlZhlBYMkxN0MCtRq"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AL4hsVPn0v5_LqhlOvg41NlqAP_nVNPzZbAz1ugFj-I8hPKfTFLKzhC5fQ1Jh95zIvaUu3sqknbimAIOfJ0QNtDa","y":"ABoJDRbSoQJDqg3IDqEt2t2rXeTySr2XtctlNrswyfDA_ncSXyTlBDFQ9LDeABjThbRuqn4ee1o5EJDiVl60LEK7"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AAZZs-yHrKxs8ePFWbDejOfXsswBai6A2NSHe1xd9iYQHxkkLhA15b7C4mAVTBrZTGiugnTR84QBF6l_Co8hY9la","y":"AAnKl7znqfl8p9IMnSb8OwlZaJi0ycAjRnZFXZnDFxhgygdCYV_AHmA3GhqU0Pirg5m0tVFkW68VM_Wc1ob5yZW-"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AAUzGjTx7mnFJR9MA5ZriBah_L3SbU6_WYyyMQ478ir7COVPd033DKZp1IWYAWi6BwTXy-YGq2kz2SjbuNoDnOh4","y":"AWU9ZTsPCM9Z_NKPVAvaJHnnRa5dMakSFd11CpJgCrEizypf7x8ny2Zn3B5AVHySmtbNGvks-HO2-3kn7IxPwNjJ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfXF-LgppxgDYG_eg6rT8NxkRAHO7aNx2ru7-Dt_lA_cFC9a2sgMDF02sbugcZCwhxZFf8yw9p3xWAKacTgbaB42","y":"ALOM02fUUy1Q3ZMbgLCqf6WYCXHuIqlHuK3LEJ4DcU33NrfAlCvj8SMjqxv2ZVlz7YtpU1poo3xdW03gULIMNfVg"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ABcGsMDbXWaDTQIt3pL7jft_v-Z0kN8yIkzlMezZLAWXjHALEFKsgXABm2ye6mmqX84Apa7IxNlfUWpVxdvguR3e","y":"AStuttJKcLzQJcYZ6RmuxPR31LBxIVkj9meCgdQusL0emjA6v5qtY2trcNzCqSOvgblTp9be0aN-RARs6DNQeHCF"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ASty5nQUCtGsY8yLRHsIRWyLerMnDVvSWF7SBLtpCNAAqaky_A2l1zcPdb6m-HOuP5K7WIWY6IzrnK9d1_UOJTfX","y":"Acf1or4CjY_R722E-gzIM2e2QWjTXQlaEdB-ZoY_d-0HTfQM4lCpjVaMYmHE9KuzJ6c52g7VtsndUn_VT9cifYKq"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AZEbGwTXdhp5Y3i4hz1KhcMnrgoYxEI1Qn1AX07OxzvzdHpf2j89SZ1nnLFBYjBPy0N2gf2MrScmeI_u4krHdyAo","y":"ASjNgjACGWYhI0HzsflQP3-diYhNF1OESJyezeu1dZvWCvxfX6nSkfic0NozFBTQBQZi334Lsv1EBsrug313OYkj"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AYUMfuLlvmwF12qc3mzbZ7hIcJNkhEx0be0lmsc68vkKXT9Hgc_DO9NQt6BAEgdD7g529CirP7xYAlxmmgTYHjj9","y":"AG85PPYJJvOA1O3lvgeGz_XNRTVbFDX6esmehYqNlnvG3YuuECSuFoJIVV6XJRiCABOcx2iZ7jXD_DJdAcJKSnYd"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AC5xqJ6K3be8LoQ3_gQ8Eo4AP_cyRdaJYMdpznZOM86wE62TDEUgP0zUxecEKSX_55CCNq0-3PpHy1pptzfePzWj","y":"AAo4wuc1wiklHQZz-RPPObcFpJbtKlAM3MDCHinvKHeWhH2JEGQDraB9PZWoz352TT267UO2xp99v0fEWpY1Wk7S"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ALNaGEgX_iaZ7oqGnHMzVAL9HfccRUfwoX9TyWCw0dvq2Nc0U92pnLLaAvequoACKiU1m5URYSbpseqB1CQxbU3n","y":"AEhfmOeR1Aeu_mpJdIHiJSL3R1Ue9hweg4fSovVrSu7DpKptaF9c-jwCUVEqefRf-5zcDdCJg5XojEA0NXLDnm2q"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ACJ6XX6IU8Agsf_YXgZQvYECBCHJVKgy3HLqWsyV5pJj85gbpmAdRofJGPQ1B8KFhxYVC1PL2nTpKQbMS2hCBfdt","y":"Ae08ECUSt6YEBNWB6ADay0PwpHR5jldt67-ESlWUBYDSpmL5Uf53IB-mi_4ffInXm2EtRNqhvN9KOz-KvzeTTQkl"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ARe_o00aFlj3tHxW1_TwfwKZbIHfbPG-cslvvxyLHqDHcik-nfXRePjrnfO_WDs1ZhYwyM3cOS7o-QOrHD3LW6K-","y":"AeGcptMrGVie6BV-vxRpwsU2zD46m4yviTKfCTS6KoAZSi8fnqgiifAMZVzO5Av7ZPFcvrDM9S4aYW7Dbh6F_Ffz"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AcA_ADxl6BbGe00XF_9SsTJbbR0fSt3NpxEWKG6e8svlfHw2FZOJ2YxOu_LKao133BFceQTFHnEbqtxPUkMbLWoA","y":"AP3X_Y8yjIFiVSv3VoJrdI7hiZFgOSzHjIEQpqPfgTkoHivPFyUIb19ZaCS8JW3N8yMaDp-j8whmVMfjUoCSioBI"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ATI0BAlWehPZtLkYHu-G-KPCSrf2p0cGFMvGlgjFO7Mn6qocCHHCBwEsPEjViNSR-7SA_sfaCuO8c-FcW5cIsqpK","y":"AfZeP4cGnS4ng6ItbiXn43U6ETLKkoquqh9KQ7gW9bH1VP7rE9Bcmz0reWT8H9lyHe8RPZwwZIBs5ufYhTmBdHMs"}]} -+ + jose jwk use -i- -r -u verify -o- -printf %s {"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AWIw2vIZnQkj1fIY_giMhrA7G6XOX05fB5MNMIogoipl6q66KoinpbEDRN2HzHwStGDfqVHPf5a3iEmo5GN64ba0","y":"ASOTrj9_HRz8WOd2ph2fd4dU5XKH3dlnFqineuuFzJCgo-kdYJCeQ9efoS6ts4avPuyq4I8I7V8WAI2qKneKeTkk"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AUNJkhsnWbgSHDInQr1o4ZmEFfKCYYekvcQhUEckM_PSA_BkJCWOEq3oj8IHfDBPNUD61RAHta-4-Td58IGVBb0C","y":"ALZoXrzyoYH7n-0A2uEmXrPncA_DqZILo9BO_3pcj9ReqUj5nVD9ewEREQpk9ooSV5EHDYuraB9au5CFLoB_-tgM"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYMidQmx5WzX8uVHuPYyUMnAPRgDKVi4iBziGa6dhOO1JjUZu8CNkULWvYwXoiwdb5h8-K62-Fee3JNdgVj1CBCF","y":"AToygwianqw9Aw_12FyRm4PKZSw6XF0HiSli5pqBraGqsug1tN-5j-phTfWHKrNYPhSb7mFIQoMNj3Hx02Jp8nps"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGr9JHqEZuGdiE4RoemyYOF-RsY8Z5Nyu-QJjSeLiO4aRuEryJ8Ew1kMR0UdyAsYRS2gljriPuZt3ypqVPRL2HMF","y":"ATkJES2PWej4t-slKDcyYr_IUk1f2ZeplrfTNhiFK_bekwU_Yvwq1obMcMPr2OLhmiue3qOnxiBMOkhNf5Odn15r"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AHc1kHPZILGPqMjFNOCjhavfaSqacOM2Pd0wPVBi84Swm-U-9faHqLitjm02Afa9BPFWCvwkFpDrAyG4G92Yiy7a","y":"ALalfzM0fB-XqXYszG_mjYJGmgevKfiS9rZ_G70ltTDrWp6kBRhf75v-vxW_DYzgTh8UVm6VZENInlD00_H-h_YX"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ADAzD_um73bD9oZantFsK6B-uBE6aGOtZgWf9iZMiavbHtkIZqZwdlHtMlulcUgYc_yxoEZzdt0Tm_tRMQCipFTM","y":"AC-G4WoiwJtF8FB7vRxdHC3Vcgc1ZUbRtmcBXWFPeTEJd0dIjdsUxjcSComIpLPUOvg9c8JjlZhlBYMkxN0MCtRq"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AL4hsVPn0v5_LqhlOvg41NlqAP_nVNPzZbAz1ugFj-I8hPKfTFLKzhC5fQ1Jh95zIvaUu3sqknbimAIOfJ0QNtDa","y":"ABoJDRbSoQJDqg3IDqEt2t2rXeTySr2XtctlNrswyfDA_ncSXyTlBDFQ9LDeABjThbRuqn4ee1o5EJDiVl60LEK7"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AAZZs-yHrKxs8ePFWbDejOfXsswBai6A2NSHe1xd9iYQHxkkLhA15b7C4mAVTBrZTGiugnTR84QBF6l_Co8hY9la","y":"AAnKl7znqfl8p9IMnSb8OwlZaJi0ycAjRnZFXZnDFxhgygdCYV_AHmA3GhqU0Pirg5m0tVFkW68VM_Wc1ob5yZW-"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AAUzGjTx7mnFJR9MA5ZriBah_L3SbU6_WYyyMQ478ir7COVPd033DKZp1IWYAWi6BwTXy-YGq2kz2SjbuNoDnOh4","y":"AWU9ZTsPCM9Z_NKPVAvaJHnnRa5dMakSFd11CpJgCrEizypf7x8ny2Zn3B5AVHySmtbNGvks-HO2-3kn7IxPwNjJ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfXF-LgppxgDYG_eg6rT8NxkRAHO7aNx2ru7-Dt_lA_cFC9a2sgMDF02sbugcZCwhxZFf8yw9p3xWAKacTgbaB42","y":"ALOM02fUUy1Q3ZMbgLCqf6WYCXHuIqlHuK3LEJ4DcU33NrfAlCvj8SMjqxv2ZVlz7YtpU1poo3xdW03gULIMNfVg"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ABcGsMDbXWaDTQIt3pL7jft_v-Z0kN8yIkzlMezZLAWXjHALEFKsgXABm2ye6mmqX84Apa7IxNlfUWpVxdvguR3e","y":"AStuttJKcLzQJcYZ6RmuxPR31LBxIVkj9meCgdQusL0emjA6v5qtY2trcNzCqSOvgblTp9be0aN-RARs6DNQeHCF"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ASty5nQUCtGsY8yLRHsIRWyLerMnDVvSWF7SBLtpCNAAqaky_A2l1zcPdb6m-HOuP5K7WIWY6IzrnK9d1_UOJTfX","y":"Acf1or4CjY_R722E-gzIM2e2QWjTXQlaEdB-ZoY_d-0HTfQM4lCpjVaMYmHE9KuzJ6c52g7VtsndUn_VT9cifYKq"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AZEbGwTXdhp5Y3i4hz1KhcMnrgoYxEI1Qn1AX07OxzvzdHpf2j89SZ1nnLFBYjBPy0N2gf2MrScmeI_u4krHdyAo","y":"ASjNgjACGWYhI0HzsflQP3-diYhNF1OESJyezeu1dZvWCvxfX6nSkfic0NozFBTQBQZi334Lsv1EBsrug313OYkj"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AYUMfuLlvmwF12qc3mzbZ7hIcJNkhEx0be0lmsc68vkKXT9Hgc_DO9NQt6BAEgdD7g529CirP7xYAlxmmgTYHjj9","y":"AG85PPYJJvOA1O3lvgeGz_XNRTVbFDX6esmehYqNlnvG3YuuECSuFoJIVV6XJRiCABOcx2iZ7jXD_DJdAcJKSnYd"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AC5xqJ6K3be8LoQ3_gQ8Eo4AP_cyRdaJYMdpznZOM86wE62TDEUgP0zUxecEKSX_55CCNq0-3PpHy1pptzfePzWj","y":"AAo4wuc1wiklHQZz-RPPObcFpJbtKlAM3MDCHinvKHeWhH2JEGQDraB9PZWoz352TT267UO2xp99v0fEWpY1Wk7S"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ALNaGEgX_iaZ7oqGnHMzVAL9HfccRUfwoX9TyWCw0dvq2Nc0U92pnLLaAvequoACKiU1m5URYSbpseqB1CQxbU3n","y":"AEhfmOeR1Aeu_mpJdIHiJSL3R1Ue9hweg4fSovVrSu7DpKptaF9c-jwCUVEqefRf-5zcDdCJg5XojEA0NXLDnm2q"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ACJ6XX6IU8Agsf_YXgZQvYECBCHJVKgy3HLqWsyV5pJj85gbpmAdRofJGPQ1B8KFhxYVC1PL2nTpKQbMS2hCBfdt","y":"Ae08ECUSt6YEBNWB6ADay0PwpHR5jldt67-ESlWUBYDSpmL5Uf53IB-mi_4ffInXm2EtRNqhvN9KOz-KvzeTTQkl"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ARe_o00aFlj3tHxW1_TwfwKZbIHfbPG-cslvvxyLHqDHcik-nfXRePjrnfO_WDs1ZhYwyM3cOS7o-QOrHD3LW6K-","y":"AeGcptMrGVie6BV-vxRpwsU2zD46m4yviTKfCTS6KoAZSi8fnqgiifAMZVzO5Av7ZPFcvrDM9S4aYW7Dbh6F_Ffz"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AcA_ADxl6BbGe00XF_9SsTJbbR0fSt3NpxEWKG6e8svlfHw2FZOJ2YxOu_LKao133BFceQTFHnEbqtxPUkMbLWoA","y":"AP3X_Y8yjIFiVSv3VoJrdI7hiZFgOSzHjIEQpqPfgTkoHivPFyUIb19ZaCS8JW3N8yMaDp-j8whmVMfjUoCSioBI"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ATI0BAlWehPZtLkYHu-G-KPCSrf2p0cGFMvGlgjFO7Mn6qocCHHCBwEsPEjViNSR-7SA_sfaCuO8c-FcW5cIsqpK","y":"AfZeP4cGnS4ng6ItbiXn43U6ETLKkoquqh9KQ7gW9bH1VP7rE9Bcmz0reWT8H9lyHe8RPZwwZIBs5ufYhTmBdHMs"}]} -+ _ver={"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AUNJkhsnWbgSHDInQr1o4ZmEFfKCYYekvcQhUEckM_PSA_BkJCWOEq3oj8IHfDBPNUD61RAHta-4-Td58IGVBb0C","y":"ALZoXrzyoYH7n-0A2uEmXrPncA_DqZILo9BO_3pcj9ReqUj5nVD9ewEREQpk9ooSV5EHDYuraB9au5CFLoB_-tgM"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGr9JHqEZuGdiE4RoemyYOF-RsY8Z5Nyu-QJjSeLiO4aRuEryJ8Ew1kMR0UdyAsYRS2gljriPuZt3ypqVPRL2HMF","y":"ATkJES2PWej4t-slKDcyYr_IUk1f2ZeplrfTNhiFK_bekwU_Yvwq1obMcMPr2OLhmiue3qOnxiBMOkhNf5Odn15r"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ADAzD_um73bD9oZantFsK6B-uBE6aGOtZgWf9iZMiavbHtkIZqZwdlHtMlulcUgYc_yxoEZzdt0Tm_tRMQCipFTM","y":"AC-G4WoiwJtF8FB7vRxdHC3Vcgc1ZUbRtmcBXWFPeTEJd0dIjdsUxjcSComIpLPUOvg9c8JjlZhlBYMkxN0MCtRq"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AAZZs-yHrKxs8ePFWbDejOfXsswBai6A2NSHe1xd9iYQHxkkLhA15b7C4mAVTBrZTGiugnTR84QBF6l_Co8hY9la","y":"AAnKl7znqfl8p9IMnSb8OwlZaJi0ycAjRnZFXZnDFxhgygdCYV_AHmA3GhqU0Pirg5m0tVFkW68VM_Wc1ob5yZW-"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfXF-LgppxgDYG_eg6rT8NxkRAHO7aNx2ru7-Dt_lA_cFC9a2sgMDF02sbugcZCwhxZFf8yw9p3xWAKacTgbaB42","y":"ALOM02fUUy1Q3ZMbgLCqf6WYCXHuIqlHuK3LEJ4DcU33NrfAlCvj8SMjqxv2ZVlz7YtpU1poo3xdW03gULIMNfVg"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ASty5nQUCtGsY8yLRHsIRWyLerMnDVvSWF7SBLtpCNAAqaky_A2l1zcPdb6m-HOuP5K7WIWY6IzrnK9d1_UOJTfX","y":"Acf1or4CjY_R722E-gzIM2e2QWjTXQlaEdB-ZoY_d-0HTfQM4lCpjVaMYmHE9KuzJ6c52g7VtsndUn_VT9cifYKq"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AYUMfuLlvmwF12qc3mzbZ7hIcJNkhEx0be0lmsc68vkKXT9Hgc_DO9NQt6BAEgdD7g529CirP7xYAlxmmgTYHjj9","y":"AG85PPYJJvOA1O3lvgeGz_XNRTVbFDX6esmehYqNlnvG3YuuECSuFoJIVV6XJRiCABOcx2iZ7jXD_DJdAcJKSnYd"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ALNaGEgX_iaZ7oqGnHMzVAL9HfccRUfwoX9TyWCw0dvq2Nc0U92pnLLaAvequoACKiU1m5URYSbpseqB1CQxbU3n","y":"AEhfmOeR1Aeu_mpJdIHiJSL3R1Ue9hweg4fSovVrSu7DpKptaF9c-jwCUVEqefRf-5zcDdCJg5XojEA0NXLDnm2q"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ARe_o00aFlj3tHxW1_TwfwKZbIHfbPG-cslvvxyLHqDHcik-nfXRePjrnfO_WDs1ZhYwyM3cOS7o-QOrHD3LW6K-","y":"AeGcptMrGVie6BV-vxRpwsU2zD46m4yviTKfCTS6KoAZSi8fnqgiifAMZVzO5Av7ZPFcvrDM9S4aYW7Dbh6F_Ffz"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ATI0BAlWehPZtLkYHu-G-KPCSrf2p0cGFMvGlgjFO7Mn6qocCHHCBwEsPEjViNSR-7SA_sfaCuO8c-FcW5cIsqpK","y":"AfZeP4cGnS4ng6ItbiXn43U6ETLKkoquqh9KQ7gW9bH1VP7rE9Bcmz0reWT8H9lyHe8RPZwwZIBs5ufYhTmBdHMs"}]} -+ printf %s {"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AUNJkhsnWbgSHDInQr1o4ZmEFfKCYYekvcQhUEckM_PSA_BkJCWOEq3oj8IHfDBPNUD61RAHta-4-Td58IGVBb0C","y":"ALZoXrzyoYH7n-0A2uEmXrPncA_DqZILo9BO_3pcj9ReqUj5nVD9ewEREQpk9ooSV5EHDYuraB9au5CFLoB_-tgM"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGr9JHqEZuGdiE4RoemyYOF-RsY8Z5Nyu-QJjSeLiO4aRuEryJ8Ew1kMR0UdyAsYRS2gljriPuZt3ypqVPRL2HMF","y":"ATkJES2PWej4t-slKDcyYr_IUk1f2ZeplrfTNhiFK_bekwU_Yvwq1obMcMPr2OLhmiue3qOnxiBMOkhNf5Odn15r"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ADAzD_um73bD9oZantFsK6B-uBE6aGOtZgWf9iZMiavbHtkIZqZwdlHtMlulcUgYc_yxoEZzdt0Tm_tRMQCipFTM","y":"AC-G4WoiwJtF8FB7vRxdHC3Vcgc1ZUbRtmcBXWFPeTEJd0dIjdsUxjcSComIpLPUOvg9c8JjlZhlBYMkxN0MCtRq"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AAZZs-yHrKxs8ePFWbDejOfXsswBai6A2NSHe1xd9iYQHxkkLhA15b7C4mAVTBrZTGiugnTR84QBF6l_Co8hY9la","y":"AAnKl7znqfl8p9IMnSb8OwlZaJi0ycAjRnZFXZnDFxhgygdCYV_AHmA3GhqU0Pirg5m0tVFkW68VM_Wc1ob5yZW-"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfXF-LgppxgDYG_eg6rT8NxkRAHO7aNx2ru7-Dt_lA_cFC9a2sgMDF02sbugcZCwhxZFf8yw9p3xWAKacTgbaB42","y":"ALOM02fUUy1Q3ZMbgLCqf6WYCXHuIqlHuK3LEJ4DcU33NrfAlCvj8SMjqxv2ZVlz7YtpU1poo3xdW03gULIMNfVg"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ASty5nQUCtGsY8yLRHsIRWyLerMnDVvSWF7SBLtpCNAAqaky_A2l1zcPdb6m-HOuP5K7WIWY6IzrnK9d1_UOJTfX","y":"Acf1or4CjY_R722E-gzIM2e2QWjTXQlaEdB-ZoY_d-0HTfQM4lCpjVaMYmHE9KuzJ6c52g7VtsndUn_VT9cifYKq"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AYUMfuLlvmwF12qc3mzbZ7hIcJNkhEx0be0lmsc68vkKXT9Hgc_DO9NQt6BAEgdD7g529CirP7xYAlxmmgTYHjj9","y":"AG85PPYJJvOA1O3lvgeGz_XNRTVbFDX6esmehYqNlnvG3YuuECSuFoJIVV6XJRiCABOcx2iZ7jXD_DJdAcJKSnYd"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ALNaGEgX_iaZ7oqGnHMzVAL9HfccRUfwoX9TyWCw0dvq2Nc0U92pnLLaAvequoACKiU1m5URYSbpseqB1CQxbU3n","y":"AEhfmOeR1Aeu_mpJdIHiJSL3R1Ue9hweg4fSovVrSu7DpKptaF9c-jwCUVEqefRf-5zcDdCJg5XojEA0NXLDnm2q"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ARe_o00aFlj3tHxW1_TwfwKZbIHfbPG-cslvvxyLHqDHcik-nfXRePjrnfO_WDs1ZhYwyM3cOS7o-QOrHD3LW6K-","y":"AeGcptMrGVie6BV-vxRpwsU2zD46m4yviTKfCTS6KoAZSi8fnqgiifAMZVzO5Av7ZPFcvrDM9S4aYW7Dbh6F_Ffz"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ATI0BAlWehPZtLkYHu-G-KPCSrf2p0cGFMvGlgjFO7Mn6qocCHHCBwEsPEjViNSR-7SA_sfaCuO8c-FcW5cIsqpK","y":"AfZeP4cGnS4ng6ItbiXn43U6ETLKkoquqh9KQ7gW9bH1VP7rE9Bcmz0reWT8H9lyHe8RPZwwZIBs5ufYhTmBdHMs"}]} -+ jose jws ver -i {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVdJdzJ2SVpuUWtqMWZJWV9naU1ockE3RzZYT1gwNWZCNU1OTUlvZ29pcGw2cTY2S29pbnBiRURSTjJIekh3U3RHRGZxVkhQZjVhM2lFbW81R042NGJhMCIsICJ5IjogIkFTT1RyajlfSFJ6OFdPZDJwaDJmZDRkVTVYS0gzZGxuRnFpbmV1dUZ6SkNnby1rZFlKQ2VROWVmb1M2dHM0YXZQdXlxNEk4STdWOFdBSTJxS25lS2VUa2sifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVVOSmtoc25XYmdTSERJblFyMW80Wm1FRmZLQ1lZZWt2Y1FoVUVja01fUFNBX0JrSkNXT0VxM29qOElIZkRCUE5VRDYxUkFIdGEtNC1UZDU4SUdWQmIwQyIsICJ5IjogIkFMWm9Ycnp5b1lIN24tMEEydUVtWHJQbmNBX0RxWklMbzlCT18zcGNqOVJlcVVqNW5WRDlld0VSRVFwazlvb1NWNUVIRFl1cmFCOWF1NUNGTG9CXy10Z00ifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWU1pZFFteDVXelg4dVZIdVBZeVVNbkFQUmdES1ZpNGlCemlHYTZkaE9PMUpqVVp1OENOa1VMV3ZZd1hvaXdkYjVoOC1LNjItRmVlM0pOZGdWajFDQkNGIiwgInkiOiAiQVRveWd3aWFucXc5QXdfMTJGeVJtNFBLWlN3NlhGMEhpU2xpNXBxQnJhR3FzdWcxdE4tNWotcGhUZldIS3JOWVBoU2I3bUZJUW9NTmozSHgwMkpwOG5wcyJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBR3I5SkhxRVp1R2RpRTRSb2VteVlPRi1Sc1k4WjVOeXUtUUpqU2VMaU80YVJ1RXJ5SjhFdzFrTVIwVWR5QXNZUlMyZ2xqcmlQdVp0M3lwcVZQUkwySE1GIiwgInkiOiAiQVRrSkVTMlBXZWo0dC1zbEtEY3lZcl9JVWsxZjJaZXBscmZUTmhpRktfYmVrd1VfWXZ3cTFvYk1jTVByMk9MaG1pdWUzcU9ueGlCTU9raE5mNU9kbjE1ciJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFIYzFrSFBaSUxHUHFNakZOT0NqaGF2ZmFTcWFjT00yUGQwd1BWQmk4NFN3bS1VLTlmYUhxTGl0am0wMkFmYTlCUEZXQ3Z3a0ZwRHJBeUc0RzkyWWl5N2EiLCAieSI6ICJBTGFsZnpNMGZCLVhxWFlzekdfbWpZSkdtZ2V2S2ZpUzlyWl9HNzBsdFREcldwNmtCUmhmNzV2LXZ4V19EWXpnVGg4VVZtNlZaRU5JbmxEMDBfSC1oX1lYIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFEQXpEX3VtNzNiRDlvWmFudEZzSzZCLXVCRTZhR090WmdXZjlpWk1pYXZiSHRrSVpxWndkbEh0TWx1bGNVZ1ljX3l4b0VaemR0MFRtX3RSTVFDaXBGVE0iLCAieSI6ICJBQy1HNFdvaXdKdEY4RkI3dlJ4ZEhDM1ZjZ2MxWlViUnRtY0JYV0ZQZVRFSmQwZElqZHNVeGpjU0NvbUlwTFBVT3ZnOWM4SmpsWmhsQllNa3hOME1DdFJxIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUw0aHNWUG4wdjVfTHFobE92ZzQxTmxxQVBfblZOUHpaYkF6MXVnRmotSThoUEtmVEZMS3poQzVmUTFKaDk1ekl2YVV1M3Nxa25iaW1BSU9mSjBRTnREYSIsICJ5IjogIkFCb0pEUmJTb1FKRHFnM0lEcUV0MnQyclhlVHlTcjJYdGN0bE5yc3d5ZkRBX25jU1h5VGxCREZROUxEZUFCalRoYlJ1cW40ZWUxbzVFSkRpVmw2MExFSzcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFaWnMteUhyS3hzOGVQRldiRGVqT2ZYc3N3QmFpNkEyTlNIZTF4ZDlpWVFIeGtrTGhBMTViN0M0bUFWVEJyWlRHaXVnblRSODRRQkY2bF9DbzhoWTlsYSIsICJ5IjogIkFBbktsN3pucWZsOHA5SU1uU2I4T3dsWmFKaTB5Y0FqUm5aRlhabkRGeGhneWdkQ1lWX0FIbUEzR2hxVTBQaXJnNW0wdFZGa1c2OFZNX1djMW9iNXlaVy0ifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBQVV6R2pUeDdtbkZKUjlNQTVacmlCYWhfTDNTYlU2X1dZeXlNUTQ3OGlyN0NPVlBkMDMzREtacDFJV1lBV2k2QndUWHktWUdxMmt6MlNqYnVOb0RuT2g0IiwgInkiOiAiQVdVOVpUc1BDTTlaX05LUFZBdmFKSG5uUmE1ZE1ha1NGZDExQ3BKZ0NyRWl6eXBmN3g4bnkyWm4zQjVBVkh5U210Yk5HdmtzLUhPMi0za243SXhQd05qSiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBZlhGLUxncHB4Z0RZR19lZzZyVDhOeGtSQUhPN2FOeDJydTctRHRfbEFfY0ZDOWEyc2dNREYwMnNidWdjWkN3aHhaRmY4eXc5cDN4V0FLYWNUZ2JhQjQyIiwgInkiOiAiQUxPTTAyZlVVeTFRM1pNYmdMQ3FmNldZQ1hIdUlxbEh1SzNMRUo0RGNVMzNOcmZBbEN2ajhTTWpxeHYyWlZsejdZdHBVMXBvbzN4ZFcwM2dVTElNTmZWZyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCY0dzTURiWFdhRFRRSXQzcEw3amZ0X3YtWjBrTjh5SWt6bE1lelpMQVdYakhBTEVGS3NnWEFCbTJ5ZTZtbXFYODRBcGE3SXhObGZVV3BWeGR2Z3VSM2UiLCAieSI6ICJBU3R1dHRKS2NMelFKY1laNlJtdXhQUjMxTEJ4SVZrajltZUNnZFF1c0wwZW1qQTZ2NXF0WTJ0cmNOekNxU092Z2JsVHA5YmUwYU4tUkFSczZETlFlSENGIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFTdHk1blFVQ3RHc1k4eUxSSHNJUld5TGVyTW5EVnZTV0Y3U0JMdHBDTkFBcWFreV9BMmwxemNQZGI2bS1IT3VQNUs3V0lXWTZJenJuSzlkMV9VT0pUZlgiLCAieSI6ICJBY2Yxb3I0Q2pZX1I3MjJFLWd6SU0yZTJRV2pUWFFsYUVkQi1ab1lfZC0wSFRmUU00bENwalZhTVltSEU5S3V6SjZjNTJnN1Z0c25kVW5fVlQ5Y2lmWUtxIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVpFYkd3VFhkaHA1WTNpNGh6MUtoY01ucmdvWXhFSTFRbjFBWDA3T3h6dnpkSHBmMmo4OVNaMW5uTEZCWWpCUHkwTjJnZjJNclNjbWVJX3U0a3JIZHlBbyIsICJ5IjogIkFTak5nakFDR1dZaEkwSHpzZmxRUDMtZGlZaE5GMU9FU0p5ZXpldTFkWnZXQ3Z4Zlg2blNrZmljME5vekZCVFFCUVppMzM0THN2MUVCc3J1ZzMxM09Za2oifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVlVTWZ1TGx2bXdGMTJxYzNtemJaN2hJY0pOa2hFeDBiZTBsbXNjNjh2a0tYVDlIZ2NfRE85TlF0NkJBRWdkRDdnNTI5Q2lyUDd4WUFseG1tZ1RZSGpqOSIsICJ5IjogIkFHODVQUFlKSnZPQTFPM2x2Z2VHel9YTlJUVmJGRFg2ZXNtZWhZcU5sbnZHM1l1dUVDU3VGb0pJVlY2WEpSaUNBQk9jeDJpWjdqWERfREpkQWNKS1NuWWQifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBQzV4cUo2SzNiZThMb1EzX2dROEVvNEFQX2N5UmRhSllNZHB6blpPTTg2d0U2MlRERVVnUDB6VXhlY0VLU1hfNTVDQ05xMC0zUHBIeTFwcHR6ZmVQeldqIiwgInkiOiAiQUFvNHd1YzF3aWtsSFFaei1SUFBPYmNGcEpidEtsQU0zTURDSGludktIZVdoSDJKRUdRRHJhQjlQWldvejM1MlRUMjY3VU8yeHA5OXYwZkVXcFkxV2s3UyJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTE5hR0VnWF9pYVo3b3FHbkhNelZBTDlIZmNjUlVmd29YOVR5V0N3MGR2cTJOYzBVOTJwbkxMYUF2ZXF1b0FDS2lVMW01VVJZU2Jwc2VxQjFDUXhiVTNuIiwgInkiOiAiQUVoZm1PZVIxQWV1X21wSmRJSGlKU0wzUjFVZTlod2VnNGZTb3ZWclN1N0RwS3B0YUY5Yy1qd0NVVkVxZWZSZi01emNEZENKZzVYb2pFQTBOWExEbm0ycSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFDSjZYWDZJVThBZ3NmX1lYZ1pRdllFQ0JDSEpWS2d5M0hMcVdzeVY1cEpqODVnYnBtQWRSb2ZKR1BRMUI4S0ZoeFlWQzFQTDJuVHBLUWJNUzJoQ0JmZHQiLCAieSI6ICJBZTA4RUNVU3Q2WUVCTldCNkFEYXkwUHdwSFI1amxkdDY3LUVTbFdVQllEU3BtTDVVZjUzSUItbWlfNGZmSW5YbTJFdFJOcWh2TjlLT3otS3Z6ZVRUUWtsIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSZV9vMDBhRmxqM3RIeFcxX1R3ZndLWmJJSGZiUEctY3NsdnZ4eUxIcURIY2lrLW5mWFJlUGpybmZPX1dEczFaaFl3eU0zY09TN28tUU9ySEQzTFc2Sy0iLCAieSI6ICJBZUdjcHRNckdWaWU2QlYtdnhScHdzVTJ6RDQ2bTR5dmlUS2ZDVFM2S29BWlNpOGZucWdpaWZBTVpWek81QXY3WlBGY3ZyRE05UzRhWVc3RGJoNkZfRmZ6In0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFjQV9BRHhsNkJiR2UwMFhGXzlTc1RKYmJSMGZTdDNOcHhFV0tHNmU4c3ZsZkh3MkZaT0oyWXhPdV9MS2FvMTMzQkZjZVFURkhuRWJxdHhQVWtNYkxXb0EiLCAieSI6ICJBUDNYX1k4eWpJRmlWU3YzVm9KcmRJN2hpWkZnT1N6SGpJRVFwcVBmZ1Rrb0hpdlBGeVVJYjE5WmFDUzhKVzNOOHlNYURwLWo4d2htVk1malVvQ1Npb0JJIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFUSTBCQWxXZWhQWnRMa1lIdS1HLUtQQ1NyZjJwMGNHRk12R2xnakZPN01uNnFvY0NISENCd0VzUEVqVmlOU1ItN1NBX3NmYUN1TzhjLUZjVzVjSXNxcEsiLCAieSI6ICJBZlplUDRjR25TNG5nNkl0YmlYbjQzVTZFVExLa29xdXFoOUtRN2dXOWJIMVZQN3JFOUJjbXowcmVXVDhIOWx5SGU4UlBad3daSUJzNXVmWWhUbUJkSE1zIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "AS9cc1Ar9fMla6mwgqD8queBeB29hSGTISy_45P89qvd0JAdmNn5MTsmyvzEMB7JGB3snejFQAwBscTeKtrw1aXxAVjHIzTg0jl5QrS9NKAaDz4ND4g6Ts8_yALG7Uo4EM834j7GjJS-7baLRLT8rI2c6t90g8-jPIFj9mg9paeqfj4R", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ac4TjAJWu2mJ6IpTMewy7uJBSrqLP-ppCjfrsiHv-IMtm6llyiCQGx2frixBSNmBMWaxwAmf-iiGZD4UiqkCz8ahAE1aCRMatfjtGS_YGeAzzfpgQmcAWtzzpaOk0IFWs7IkfJfXXgSIN15v9fZH2op_5yL_-xVTeRALPsxoXxo9waZ2"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AH7sDX10EhNIR60UEfhsF1Q09kn9zRLs6bwNMLF2gZ2oYebOoUHt-_i9aheV6tl6KIwnLESOUUaQ15f9JBK7TuyVAMPDQKc452FnPcRWPeGNtEQi6ufcfvhBVl6_5qZV9Y8dr1AQBAdrCbGD9mg1cesXWiWgr7DJfJM90QcvJg_f8rfq"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AdrkHVjN-us2br1CcDg7fEjpqh0cFK5c0CDjk3Z6CbDQOvTo2hKqoJ2zKWkxXbaAziR-g0X7FEvCZKO62Yli1i-TAGiNJ4UiZEmFRQdCAYWC7B1HnygyvBo6pTIjXbgz2k6Pdwi1mxOLAeBdfvW4RWSGsW765AdE5mQh4sqymbGLg6bB"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANbuce08cuSrfQq24dQlQlLVyU9dy2_-wElD2To88TEhk_qJ-_wt7unQm31S7GtzPJVEhbOfjZife_IppgiDenxYAChz0Zbe-6hq4B3sEml1AZvuOZ3m1XM283Lz5c1Q0_Ok2L0FrrXrJCi9kTTgqe6IftBhhvWLjSxB6tqARJo-vbZM"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUWiN6RuUYl7E6U-ENXiqJ404YDEpF7bqu-1uNJLTyxFsu2EU3KLf7ks4iNHOYGcrt7dT7Xc0ITmImpWPgZg6eOFAB5SDuGFFj7wgdf3zW6XuewUnNSCua3ph3fohSdh_rvfKgwU_uE4sbeMTGl00kqV0_ztJtWN7joOtvMyZYh9WuNI"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHba7g5rtoX_U8f4PeNtTb_OGu4YiyY4We7CyV4MfQrB_W9nRY3HL7DumRarGLpFRkCcQu0WNNq9jnUs1GHN-uAOAcTG83DhSigvfVxlXiZW7IGKpsXidjSZeGsAEcgUaKrSSYTQfJk2iw2L3vLUMK2zRRxlUtkiiJYLlFXxjbLHoDJu"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARFt_Es5x6xiaZh-nwd8SvnUAEr5arC5ICFrweuQNROwqTpaWQqiqavvfOrKCp1qEpj7UoVMwTnPcEucg0FdUcCUAIctgm8crDnlHJUbXJlc4wvZYzqieuuD9yC8elnvFJz37iESz67NQ5i5hd5kR1EDMpYqgt6iNjQk1TEM_mi-lXiT"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AAp4D57AUK3oMragB2k7mgiZOY_WDJ2gjTDGfuueMY2yhvOhurw6aQYZ76NM8_8kE-hSFQ5nepTVMBnIvosSo_dEAH5luQjELGVg4B4FmOFWNbymWBNvnfWH0eIuz7BZJLyJcoU_2Pij81MEU10fwLx7aagnVFXeh4_BxI0DMX-yG5s_"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AB6RH7CpuPFZ6BMlDM9f5Q1fevG_yCeLlpXlPmTkA9RR1Ya_R6CDRDssOudI8nh6ZcKVMphMMxFSMuPVjYE5Ct2EAF2ebWHqgDRFstaPyZJcTpreF-blwK6wsQxjlQT5pAlQdZFW_BYr0-SL_ztQHsFru_3minSlRDqQGIlQLoU4Ba2T"}]} -k- -a -+ jose alg -k hash -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ + jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -jose jwk thp -a S1 -i /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ fetch /adv/Kf_a0qU2cvVVm_BFEWuBXkgijBM -+ curl -sfg http://127.0.0.1:48258/adv/Kf_a0qU2cvVVm_BFEWuBXkgijBM - GET /adv/Kf_a0qU2cvVVm_BFEWuBXkgijBM => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ fetch /adv/o9N18GRgGQQSYFmh5gXgiOuk7svrCKW_mlkVcQ -+ curl -sfg http://127.0.0.1:48258/adv/o9N18GRgGQQSYFmh5gXgiOuk7svrCKW_mlkVcQ - GET /adv/o9N18GRgGQQSYFmh5gXgiOuk7svrCKW_mlkVcQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ fetch /adv/Xr15JpqVYVWVbxhfMFa8cA1UU5iMjTUXSpIjvbg-Ygs -+ curl -sfg http://127.0.0.1:48258/adv/Xr15JpqVYVWVbxhfMFa8cA1UU5iMjTUXSpIjvbg-Ygs - GET /adv/Xr15JpqVYVWVbxhfMFa8cA1UU5iMjTUXSpIjvbg-Ygs => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ fetch /adv/PmjHbHoD_6wioS_Kwi_F6Hh5V2qoHKf4JNo4XYrrvQRHY4CPUR3cyDvwuT4teUDo -+ curl -sfg http://127.0.0.1:48258/adv/PmjHbHoD_6wioS_Kwi_F6Hh5V2qoHKf4JNo4XYrrvQRHY4CPUR3cyDvwuT4teUDo - GET /adv/PmjHbHoD_6wioS_Kwi_F6Hh5V2qoHKf4JNo4XYrrvQRHY4CPUR3cyDvwuT4teUDo => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.wISQa36fDf/db/other-sig-1.jwk -+ fetch /adv/Gqsk6Lk6QeX1W7EHFu3Ycsm7pkmVoj9I2cuHlJW7HdCa1whHQqpJB6-wG2LQ7VBxYrdp4Ly0At1el8CiDoeKJw -+ curl -sfg http://127.0.0.1:48258/adv/Gqsk6Lk6QeX1W7EHFu3Ycsm7pkmVoj9I2cuHlJW7HdCa1whHQqpJB6-wG2LQ7VBxYrdp4Ly0At1el8CiDoeKJw - GET /adv/Gqsk6Lk6QeX1W7EHFu3Ycsm7pkmVoj9I2cuHlJW7HdCa1whHQqpJB6-wG2LQ7VBxYrdp4Ly0At1el8CiDoeKJw => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ fetch /adv/rYIrOXT5R2oUJveAmBnoGLBzH70 -+ curl -sfg http://127.0.0.1:48258/adv/rYIrOXT5R2oUJveAmBnoGLBzH70 - GET /adv/rYIrOXT5R2oUJveAmBnoGLBzH70 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ fetch /adv/fmgP3P-SpMXiiC5Yv481uIIuJb-ZEpnkCnfERg -+ curl -sfg http://127.0.0.1:48258/adv/fmgP3P-SpMXiiC5Yv481uIIuJb-ZEpnkCnfERg - GET /adv/fmgP3P-SpMXiiC5Yv481uIIuJb-ZEpnkCnfERg => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ fetch /adv/3FuCC0fW3azBWsDzHXMpeTEJ3-8IOME3CvNdUlR4JzY -+ curl -sfg http://127.0.0.1:48258/adv/3FuCC0fW3azBWsDzHXMpeTEJ3-8IOME3CvNdUlR4JzY - GET /adv/3FuCC0fW3azBWsDzHXMpeTEJ3-8IOME3CvNdUlR4JzY => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ fetch /adv/YMLaZ40U7DV0M968f7dTYWDw5QR-8DbHOYDLEEGlrV4gLKLVakgFzeE8FL4R7Brb -+ curl -sfg http://127.0.0.1:48258/adv/YMLaZ40U7DV0M968f7dTYWDw5QR-8DbHOYDLEEGlrV4gLKLVakgFzeE8FL4R7Brb - GET /adv/YMLaZ40U7DV0M968f7dTYWDw5QR-8DbHOYDLEEGlrV4gLKLVakgFzeE8FL4R7Brb => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.wISQa36fDf/db/other-sig-2.jwk -+ fetch /adv/_Hcdjfnngv2rpGECZSg8BawN27GZfosdv03HHKXH2jbthZCFRD-5mgXT3bbBWzfTIZD9KYI1P9403ViEJOl5FA -+ curl -sfg http://127.0.0.1:48258/adv/_Hcdjfnngv2rpGECZSg8BawN27GZfosdv03HHKXH2jbthZCFRD-5mgXT3bbBWzfTIZD9KYI1P9403ViEJOl5FA - GET /adv/_Hcdjfnngv2rpGECZSg8BawN27GZfosdv03HHKXH2jbthZCFRD-5mgXT3bbBWzfTIZD9KYI1P9403ViEJOl5FA => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ fetch /adv/0xg0PxgNA533kOx2cf-VlpwfTKw -+ curl -sfg http://127.0.0.1:48258/adv/0xg0PxgNA533kOx2cf-VlpwfTKw - GET /adv/0xg0PxgNA533kOx2cf-VlpwfTKw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ fetch /adv/-JR08StPwE-GyqBFqKvqlnOoD8hptOIOqxyS7g -+ curl -sfg http://127.0.0.1:48258/adv/-JR08StPwE-GyqBFqKvqlnOoD8hptOIOqxyS7g - GET /adv/-JR08StPwE-GyqBFqKvqlnOoD8hptOIOqxyS7g => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ fetch /adv/giLZB_LNtfTSCJeAtw8I2Nm1ku6usYIw88ovB7RNjWc -+ curl -sfg http://127.0.0.1:48258/adv/giLZB_LNtfTSCJeAtw8I2Nm1ku6usYIw88ovB7RNjWc - GET /adv/giLZB_LNtfTSCJeAtw8I2Nm1ku6usYIw88ovB7RNjWc => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ fetch /adv/AO2OG2hxH7Uh7TBob8qMci6EoEhNHQsW_v2TOrCvkOQPNl-xqNlX1McGJN-kMVOl -+ curl -sfg http://127.0.0.1:48258/adv/AO2OG2hxH7Uh7TBob8qMci6EoEhNHQsW_v2TOrCvkOQPNl-xqNlX1McGJN-kMVOl - GET /adv/AO2OG2hxH7Uh7TBob8qMci6EoEhNHQsW_v2TOrCvkOQPNl-xqNlX1McGJN-kMVOl => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.wISQa36fDf/db/other-sig-3.jwk -+ fetch /adv/EThflOiq_cxy0ma9l8IkblkXBy4qWWiOk1zOoeriNHnruKWFS6-0rgQ_uZ1Llgy4pzEQJ8sS8vXOi6Pf6vbbwA -+ curl -sfg http://127.0.0.1:48258/adv/EThflOiq_cxy0ma9l8IkblkXBy4qWWiOk1zOoeriNHnruKWFS6-0rgQ_uZ1Llgy4pzEQJ8sS8vXOi6Pf6vbbwA - GET /adv/EThflOiq_cxy0ma9l8IkblkXBy4qWWiOk1zOoeriNHnruKWFS6-0rgQ_uZ1Llgy4pzEQJ8sS8vXOi6Pf6vbbwA => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ fetch /adv/ccU_IafJGspcEoOYkX3oGio3kko -+ curl -sfg http://127.0.0.1:48258/adv/ccU_IafJGspcEoOYkX3oGio3kko - GET /adv/ccU_IafJGspcEoOYkX3oGio3kko => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ fetch /adv/qbDEPpTHCc9sDUey9r2-Eevz2yGcN7ovnYmUcQ -+ curl -sfg http://127.0.0.1:48258/adv/qbDEPpTHCc9sDUey9r2-Eevz2yGcN7ovnYmUcQ - GET /adv/qbDEPpTHCc9sDUey9r2-Eevz2yGcN7ovnYmUcQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ fetch /adv/_TmFv_S6FSO-XD7zBRT1eVT7ci9PUMky-D1XGrzk0Ds -+ curl -sfg http://127.0.0.1:48258/adv/_TmFv_S6FSO-XD7zBRT1eVT7ci9PUMky-D1XGrzk0Ds - GET /adv/_TmFv_S6FSO-XD7zBRT1eVT7ci9PUMky-D1XGrzk0Ds => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ fetch /adv/yQgNulKJoSN1CN24Z7x9uvZQtiIXQvqixsZOWIpOwk_H0fWISVtLRyshHIaBE7nS -+ curl -sfg http://127.0.0.1:48258/adv/yQgNulKJoSN1CN24Z7x9uvZQtiIXQvqixsZOWIpOwk_H0fWISVtLRyshHIaBE7nS - GET /adv/yQgNulKJoSN1CN24Z7x9uvZQtiIXQvqixsZOWIpOwk_H0fWISVtLRyshHIaBE7nS => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.wISQa36fDf/db/other-sig-4.jwk -+ fetch /adv/9ECCK0fuPL3pIqRZlBx9g4e2f0w18ePbIrOBrPqoMtZhEm0gnVTv_uVEXoYnj-RHtMcqMyEQgmpEWfx5hlxMtA -+ curl -sfg http://127.0.0.1:48258/adv/9ECCK0fuPL3pIqRZlBx9g4e2f0w18ePbIrOBrPqoMtZhEm0gnVTv_uVEXoYnj-RHtMcqMyEQgmpEWfx5hlxMtA - GET /adv/9ECCK0fuPL3pIqRZlBx9g4e2f0w18ePbIrOBrPqoMtZhEm0gnVTv_uVEXoYnj-RHtMcqMyEQgmpEWfx5hlxMtA => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ fetch /adv/7RBMKHXrgDKGdATnYhcb8uqSj_g -+ curl -sfg http://127.0.0.1:48258/adv/7RBMKHXrgDKGdATnYhcb8uqSj_g - GET /adv/7RBMKHXrgDKGdATnYhcb8uqSj_g => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ fetch /adv/HqzDMovGlmKsb3GQ8P3rOXTvjiSYS1Tskbz5oA -+ curl -sfg http://127.0.0.1:48258/adv/HqzDMovGlmKsb3GQ8P3rOXTvjiSYS1Tskbz5oA - GET /adv/HqzDMovGlmKsb3GQ8P3rOXTvjiSYS1Tskbz5oA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ fetch /adv/0numYUWn8N4n_PqqPFQBA21st7_9GYfQ2OMcyvoQNnY -+ curl -sfg http://127.0.0.1:48258/adv/0numYUWn8N4n_PqqPFQBA21st7_9GYfQ2OMcyvoQNnY - GET /adv/0numYUWn8N4n_PqqPFQBA21st7_9GYfQ2OMcyvoQNnY => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ fetch /adv/q2gM2x9j7S9gElnyKMiQgPqogD03eK5jLz4tsChTlFftu3UzqrfBT-14DL70-nmN -+ curl -sfg http://127.0.0.1:48258/adv/q2gM2x9j7S9gElnyKMiQgPqogD03eK5jLz4tsChTlFftu3UzqrfBT-14DL70-nmN - GET /adv/q2gM2x9j7S9gElnyKMiQgPqogD03eK5jLz4tsChTlFftu3UzqrfBT-14DL70-nmN => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.wISQa36fDf/db/other-sig-5.jwk -+ fetch /adv/6nhibK8VFyjjYDH_ezDNfbrxvGdQcq-Sb4sbie8MBZnLu79ctb0_2k9blGH9qP-Z9UMj7V5sL9YvZkuZ0zzuMw -+ curl -sfg http://127.0.0.1:48258/adv/6nhibK8VFyjjYDH_ezDNfbrxvGdQcq-Sb4sbie8MBZnLu79ctb0_2k9blGH9qP-Z9UMj7V5sL9YvZkuZ0zzuMw - GET /adv/6nhibK8VFyjjYDH_ezDNfbrxvGdQcq-Sb4sbie8MBZnLu79ctb0_2k9blGH9qP-Z9UMj7V5sL9YvZkuZ0zzuMw => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ fetch /adv/BtOYof4GGRvHUNnha2qG6FB-ieo -+ curl -sfg http://127.0.0.1:48258/adv/BtOYof4GGRvHUNnha2qG6FB-ieo - GET /adv/BtOYof4GGRvHUNnha2qG6FB-ieo => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ fetch /adv/gLZB0CYklkiIljBno19u6rXJ0orBOjxFyvauZQ -+ curl -sfg http://127.0.0.1:48258/adv/gLZB0CYklkiIljBno19u6rXJ0orBOjxFyvauZQ - GET /adv/gLZB0CYklkiIljBno19u6rXJ0orBOjxFyvauZQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ fetch /adv/C1dIVhcJUTH9KXj2xh7mkD6JKUcXic_5yRP1gYPVrWA -+ curl -sfg http://127.0.0.1:48258/adv/C1dIVhcJUTH9KXj2xh7mkD6JKUcXic_5yRP1gYPVrWA - GET /adv/C1dIVhcJUTH9KXj2xh7mkD6JKUcXic_5yRP1gYPVrWA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ fetch /adv/seAqWxYuLqSb9ZgumbkvplC0pjhgig57kczWTiJkV1vrXx_iBzjt5VyFg-lARtCs -+ curl -sfg http://127.0.0.1:48258/adv/seAqWxYuLqSb9ZgumbkvplC0pjhgig57kczWTiJkV1vrXx_iBzjt5VyFg-lARtCs - GET /adv/seAqWxYuLqSb9ZgumbkvplC0pjhgig57kczWTiJkV1vrXx_iBzjt5VyFg-lARtCs => 200 (../src/tangd.c:101) -+ + ver /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -jose jwk thp -a S512 -i /tmp/tmp.wISQa36fDf/db/other-sig-6.jwk -+ fetch /adv/HH3qUfUpoQUhC1QiYc6v5y_tvoDeddjgN477bEdye-xZUswcZPBY2N7cR7WkTiUGOW_gmzsKBo-_9EZ0Bn7czg -+ curl -sfg http://127.0.0.1:48258/adv/HH3qUfUpoQUhC1QiYc6v5y_tvoDeddjgN477bEdye-xZUswcZPBY2N7cR7WkTiUGOW_gmzsKBo-_9EZ0Bn7czg - GET /adv/HH3qUfUpoQUhC1QiYc6v5y_tvoDeddjgN477bEdye-xZUswcZPBY2N7cR7WkTiUGOW_gmzsKBo-_9EZ0Bn7czg => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ fetch /adv/g4E-KM0cjA43RTXnw2_8lNSK59M -+ curl -sfg http://127.0.0.1:48258/adv/g4E-KM0cjA43RTXnw2_8lNSK59M - GET /adv/g4E-KM0cjA43RTXnw2_8lNSK59M => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ fetch /adv/lGDvoPNRuf3PDUrOkZWHswi2qY-gAywqxuq_wg -+ curl -sfg http://127.0.0.1:48258/adv/lGDvoPNRuf3PDUrOkZWHswi2qY-gAywqxuq_wg - GET /adv/lGDvoPNRuf3PDUrOkZWHswi2qY-gAywqxuq_wg => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ fetch /adv/erGsyOUl_jAXgnvxKI7ONo_Z20p-VxYu2eAM2ClcfVk -+ curl -sfg http://127.0.0.1:48258/adv/erGsyOUl_jAXgnvxKI7ONo_Z20p-VxYu2eAM2ClcfVk - GET /adv/erGsyOUl_jAXgnvxKI7ONo_Z20p-VxYu2eAM2ClcfVk => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ fetch /adv/Bm9Aft-Aqr-c8ree1UPDcBEmVsDbsEAwUvmSyRtKYv0uk5Bnxk7D50cPLMy17419 -+ curl -sfg http://127.0.0.1:48258/adv/Bm9Aft-Aqr-c8ree1UPDcBEmVsDbsEAwUvmSyRtKYv0uk5Bnxk7D50cPLMy17419 - GET /adv/Bm9Aft-Aqr-c8ree1UPDcBEmVsDbsEAwUvmSyRtKYv0uk5Bnxk7D50cPLMy17419 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.wISQa36fDf/db/other-sig-7.jwk -+ fetch /adv/pBFhKtEeiUT9QG-4nLxH-Vm3OYEidcJUtJy5O9iESY9Md7tBQOglrXXK8VhSmQlFe2Z9wWB1BLqdFQ2w8l40ZQ -+ curl -sfg http://127.0.0.1:48258/adv/pBFhKtEeiUT9QG-4nLxH-Vm3OYEidcJUtJy5O9iESY9Md7tBQOglrXXK8VhSmQlFe2Z9wWB1BLqdFQ2w8l40ZQ - GET /adv/pBFhKtEeiUT9QG-4nLxH-Vm3OYEidcJUtJy5O9iESY9Md7tBQOglrXXK8VhSmQlFe2Z9wWB1BLqdFQ2w8l40ZQ => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ fetch /adv/E3FRJBUhy6O8B5UYwdB9G1txcDA -+ curl -sfg http://127.0.0.1:48258/adv/E3FRJBUhy6O8B5UYwdB9G1txcDA - GET /adv/E3FRJBUhy6O8B5UYwdB9G1txcDA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ fetch /adv/tySGAZsdYXJS9V0iDS0dNx32JW3qbgW6C8UdLQ -+ curl -sfg http://127.0.0.1:48258/adv/tySGAZsdYXJS9V0iDS0dNx32JW3qbgW6C8UdLQ - GET /adv/tySGAZsdYXJS9V0iDS0dNx32JW3qbgW6C8UdLQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ fetch /adv/eGjAmr4_KcsmPaD8WZ0ES1HVhehZEo6cjktkmx1pxdU -+ curl -sfg http://127.0.0.1:48258/adv/eGjAmr4_KcsmPaD8WZ0ES1HVhehZEo6cjktkmx1pxdU - GET /adv/eGjAmr4_KcsmPaD8WZ0ES1HVhehZEo6cjktkmx1pxdU => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ fetch /adv/hI-WyCUTqK9l2mrkm0nToamJ52lwPi6K3Picx7MhKFSx8giKg2dS-C4tnfKSfx1c -+ curl -sfg http://127.0.0.1:48258/adv/hI-WyCUTqK9l2mrkm0nToamJ52lwPi6K3Picx7MhKFSx8giKg2dS-C4tnfKSfx1c - GET /adv/hI-WyCUTqK9l2mrkm0nToamJ52lwPi6K3Picx7MhKFSx8giKg2dS-C4tnfKSfx1c => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.wISQa36fDf/db/other-sig-8.jwk -+ fetch /adv/y9DxlyUmuDVWfkmyihQBMTarDustYO-rT1CiCTb2nG8pwa-_1-XQpAlc886H04JJubmX0sjqLyIH7UlgzsMUjw -+ curl -sfg http://127.0.0.1:48258/adv/y9DxlyUmuDVWfkmyihQBMTarDustYO-rT1CiCTb2nG8pwa-_1-XQpAlc886H04JJubmX0sjqLyIH7UlgzsMUjw - GET /adv/y9DxlyUmuDVWfkmyihQBMTarDustYO-rT1CiCTb2nG8pwa-_1-XQpAlc886H04JJubmX0sjqLyIH7UlgzsMUjw => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ fetch /adv/s4MA_kZdekg7qzYf0cuYmNjmOd4 -+ curl -sfg http://127.0.0.1:48258/adv/s4MA_kZdekg7qzYf0cuYmNjmOd4 - GET /adv/s4MA_kZdekg7qzYf0cuYmNjmOd4 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ fetch /adv/Hq4vCg1rAYzly_q701HKZPEQhKXESEGzniNqww -+ curl -sfg http://127.0.0.1:48258/adv/Hq4vCg1rAYzly_q701HKZPEQhKXESEGzniNqww - GET /adv/Hq4vCg1rAYzly_q701HKZPEQhKXESEGzniNqww => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ fetch /adv/7oRB-kAugaaGQv5bAxCYN9bKvPcN1EFU9VsSDxPehr4 -+ curl -sfg http://127.0.0.1:48258/adv/7oRB-kAugaaGQv5bAxCYN9bKvPcN1EFU9VsSDxPehr4 - GET /adv/7oRB-kAugaaGQv5bAxCYN9bKvPcN1EFU9VsSDxPehr4 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ fetch /adv/PEXhU8DwMViol05cyXOgjY0X-izlGtEsI1wAzoZGODFe49tw5JQGt8KEaSdqOTCA -+ curl -sfg http://127.0.0.1:48258/adv/PEXhU8DwMViol05cyXOgjY0X-izlGtEsI1wAzoZGODFe49tw5JQGt8KEaSdqOTCA - GET /adv/PEXhU8DwMViol05cyXOgjY0X-izlGtEsI1wAzoZGODFe49tw5JQGt8KEaSdqOTCA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.wISQa36fDf/db/other-sig-9.jwk -+ fetch /adv/b02w-9ns_tzcp4byRdLa6aJT5Tk6x6TDSzZMEWwSa2124XKv2it9Mvlci6XUSoC2-EcXGPNrPFEY4lQehSsXEg -+ curl -sfg http://127.0.0.1:48258/adv/b02w-9ns_tzcp4byRdLa6aJT5Tk6x6TDSzZMEWwSa2124XKv2it9Mvlci6XUSoC2-EcXGPNrPFEY4lQehSsXEg - GET /adv/b02w-9ns_tzcp4byRdLa6aJT5Tk6x6TDSzZMEWwSa2124XKv2it9Mvlci6XUSoC2-EcXGPNrPFEY4lQehSsXEg => 200 (../src/tangd.c:101) -+ tangd-rotate-keys -d /tmp/tmp.wISQa36fDf/db -Unable to change owner/group for CNt9WHnIlZeZPkZBBuntT2A39hnxAy7JSpFIRnbuK40.jwk to _tang:_tang -Unable to change owner/group for wMABcmUoxyXrqIY3glXKGXydjdcEOymAQu2WEetpeOA.jwk to _tang:_tang -+ validate_sig /tmp/tmp.wISQa36fDf/db/.other-sig-1.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-sig-1.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/.other-exc-1.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-exc-1.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.wISQa36fDf/db/.other-sig-2.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-sig-2.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/.other-exc-2.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-exc-2.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.wISQa36fDf/db/.other-sig-3.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-sig-3.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/.other-exc-3.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-exc-3.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.wISQa36fDf/db/.other-sig-4.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-sig-4.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/.other-exc-4.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-exc-4.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.wISQa36fDf/db/.other-sig-5.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-sig-5.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/.other-exc-5.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-exc-5.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.wISQa36fDf/db/.other-sig-6.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-sig-6.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/.other-exc-6.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-exc-6.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.wISQa36fDf/db/.other-sig-7.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-sig-7.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/.other-exc-7.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-exc-7.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.wISQa36fDf/db/.other-sig-8.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-sig-8.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/.other-exc-8.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-exc-8.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.wISQa36fDf/db/.other-sig-9.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-sig-9.jwk --output=- ++ validate '{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVR3RjdTTXFud0FLWlJzbDE1d3dUU2Y2Z0ZpUzNyaHhGVURCR3NodERUZlBVekIwQlNZWlVrTHdZakhkT29KQ1BGQjgtVndqLUMyUmtaZHRhaEN4MVVtRyIsICJ5IjogIkFYTlo0NFQwZXRTNEFUa0xlQVlnWnFXSVdiRi1MNkdtRjlENnc0WUtFdVg1bWZCMHY3NUpwZm5ia1N3dDlDWmpPY09UMmNDa0NHSkJpaDRSWXF2bEpfaVQifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVd1akpKTENfV2VZaHJNSEVlSmNnMHpua2RoUWhUX1dHQTk0OHo3d284c2FVWEgtYkptbXlMQVcycG1TU0VXX2RlcWZuSVI4emJPUjJMeVMtN1lwaWlxZCIsICJ5IjogIkFQVm9FOFg0cU9FNE9YNTJ2aDVLNm1OMTZDUFhTR0RZLVNBRzZtLWxTYkpmRTh5bVVidHFDRDFpN3A3a3FNbGVib0hlRVdVdVBiTWlraGRWSEtEanNQRzkifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBSm1QRmNZdmhCUWxRQ1d3QXR3SE5EX2ZDbnloc0hETWNJcTB3REpyYUF1LTFNWUhhU2szdGwxYlBvRVd3N3VadnI3dmVRdVZJa0ZpSVRpRllnNDVra2U2IiwgInkiOiAiQVZfeWpPQ0I2X3c2U2RaUXpxcFpXSmVRMlh3YjluRFBlWGRKandhLXhPNllqNGV4M195TnJISVNUZWNrRmlXLVh1TE0yV1pfbm9yLS1xcFRFOGxGakxzbCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBZDgxdTJqWjl2N2ZtbXZSbHAwTVQzejljZHRiNEt6Wk14Q2FvUlJEUHo0aHdUSVhHbU9vS09pUVlhVjI4NU5hR3gwWlZKbFlYVHFhS1FaVXNaN2xXYm5UIiwgInkiOiAiQVAwa1hXNDlLNF9rRktvdE1Sb1Z4ZjE2SnJwZFJNOXd4QWppX2ltM2g2eUFCcy1hdWVKNlo0S0poTnE5VWp5NERSVlkzRllMZFhBRXlWLU5XLVhvUkJXbyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKcGtCQXdyb0RGTkV5TjlzVzAybWwyN3Q5bDlESnNITkpJQUctNENaUi1scVY4ZEhmU05kUGh1UzlqcGNCT2RkalVUaUtBUzg1dGdDVjhCWmRGT01wbHUiLCAieSI6ICJBRVBKWkxpTDAxR0d5ejh0VHc2anhlallRUEZ1aHVRMmJ6Ul9fS2NVeXZNRjB3b1l3dGQ3VlMtbzhFZXNUSTVicHZOTXFsbWdnNlJFbHBYTmQybVJiNEtGIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFkeEJ5dl9kYWZZeHdCQXFjeEVaeTg0SDgzSFFzNUlNTEU1ZFZTMFk3eEtWQ0VJdU1taHJid2FXU0Q4MmgycVU0TU5WRzY3bzF6WkxaR290OGZpTkFNQW0iLCAieSI6ICJBWnNITlhuV2h4T3JXTHJOSU5BdTJFYVZSbzk3SmQtUnNEZFZFNTdyMkFNYTJLV3ZhVVZhVzN0VDBZZTVrcDU4ZzZKMXNtam9YTDl5QlZaMXJDdU9xem5jIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBUY25rTXdrUUNZQm81eDV6bWo3REgwc0x2ZGQ1NHVDZU8zRS1DZEZBQnF3TllwTWNtZEFQZWlVdFJqdTF6ZmZ2LVlYRk9kU0N5aEFDZHkxekdvYmRGOCIsICJ5IjogIkFlWHRFekdoNmt1ZTRsTk1HZl9TbDl0ZEw3bGpLNlI1X2U4VUZhWEF2NGs2N1NBVDg0akVPN0Q1Z05peHZDcGozN2tTQWExa1EyZlNHblp4UlRmc1Z1Y0QifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFYem5vcWcwLWJ1M0ZOUVJManVZWDdrWTRmS0hiY3RqbTB6NF8tMlpiaUxHTDA2SDVoM1I1V3NLdERtaVpkVWNDOHhfU1ZHT1NPZHRiNTd5MWVpUnhLdSIsICJ5IjogIkFHamYxU1FhSzZsZVJ5RjdzcG9SSE5oaGRwSGk3bDVMc2czcFBjenhmT1k5QnRsMzhRZkU1TEhtYTRla2tIaER1Y2hFZy1tUi1VTUQ3U0U1X3d5TDh3dHUifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWTJ0bDF1TnN6cFNQZTJ5VHdhbC01YW1Od2ZYWHlhYVdVc2ZFZi1qN19oRTRmT3JINzB5bm40SXRuSEJHRDRzQi1PZVZONDhvSUFDTHZTbW5QSV9yblhyIiwgInkiOiAiQUYxTGRZYTNvMXNXU0dVQVhSRGJIVDR4NDRoYlE0ZFpHdmxKZk9Eb1oxaWY2QkxGYlg0VDN4TGhCbFlDak5YemJxcGJqM2tKTF91Rno1b0JaZ25rbFpwbiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVm50SnlNd0VzMzVvb0lmS0FzVWdEQ0NzMTdscmJzeVRkSUl4TDhSZ0dhdE9QckdhWUkzcjNRNEVzcnhYOHBsYWNKaU1IeG93dzlnMDhNTjJMeWNHb0dDIiwgInkiOiAiQU5OUUJ4a0NqbmlCUmoxaEVqWDZzbXYzeGVRbGtPbnZ2cHZneG1vR2IzMVQtN3lhRml1c20tNjRBOFltZThhWGNtZWNicFZNNWZHdkZWQkxQM1hwdmlSaSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaZnlPc2VaTGo0MmJLM3JZQlMzcTBIV2RoajhSTVU2dUs5dVpiU2psY3hfR0RSMVVrdkNtc0R5czBuZmRHNTlCQ2I5TFE1Mm16QVFqMmVlcUVSekVmZG0iLCAieSI6ICJBQlJqUFhCaGFzek9IeFg4WDdsQTJUVHFMMFVuOWwzT2djcG1qUjNsclE3WTBPLVdfanZTaGp6QjBJUU9NajdXR25vQi1hOEZaX1B0OFBtTkEzanBvQ2xhIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSdUlKSHc5YnJKMUkzZ01pRklWNmlxRzU5amVqMDlwbjdHTURTZXQ1bko5LTRjM3RBaXd6X0RtaVRKQ2swRGxYOEdfRlF5cU8tOGYwVHdKdFk5NWlWV3ciLCAieSI6ICJBZTVtT0JJZ2sydU5aREh4a0xXbTVGbE9JOTUxZlhPd09JLVVtVGRCTnd1cGRpYXVhc1BZcHpfdGVjODF2RTFyM181ZzJ6bk56LXFneVJMTkFZYlBoWE8yIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVlkM1FNeWtGRjB0VUppazUzVkRSbjFFOEpEeW5vQmFtck5Vd0pjcFVZa3JoSmhKaXJtYzg4TzFCNWRyTTRrSnMyX1BSQjl1ZURZSVdUNzliX2ZsTU4wRSIsICJ5IjogIkFPaW1PT1VacEFiZnNBYlB4ay1UaGJCalVfUk9ZT3o4dnBnWV9nY0ZxckZYM3I5VE91ZzI4dUdqRnp2YUstQzlaQ1NfV0Q1QUJLX20xcHpjcUF2VUttSm8ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZNNUY4MnJ5ak9nQ3pMY2lBSmtyWURpTi1jNVIzYWNxN1FaSUx6YkMtaHVxMnpvb2swS05USHhXSUFpRnJPbjdsNWhEVnpVc1g0WF9zcG5YXzd2YnZBYyIsICJ5IjogIkFLazlVdjUzRVR5S0JmMHdUUnFvVkRTUlQySnVucEJVb3RhclNYQTZ1VUVLUjE1T1dkTUFPaGF3SFQ0bDdNYXVub0R2VVFzUnNJUm9PcWNRenNZTm1oMEMifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVnZiZzBTNHk5Rl9RS2ZXWVF3QzhFNks3T29USHU3aEU1enFnTWdRLWxYcUlFa1B4U0hHanRSMjNOSnBiMWswNEZhX3YxOGpxNXdrTllZdE9LR1FNTktoIiwgInkiOiAiQUZzaEFCX3ZNTlpqSjBua1o0VWEwOG5Id0M3YVVuUW1WVml1cEpVZW9DNFpsc1RCQkVyd2hLRzNCSmxVN2FrRjZGU21TeVNwd3k1ak1zUy1MeVhwakRVWSJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTzJUYnhFaldCcjcxTk1pUDN1d2lvQ0hWaUd1dFY2SG5yVUp2V2h4U0hXV2hEVWRydVdLcE5XVGZBQ3VDZjNyQlVlakMyb0ViRm0xQXJybktWNjBlX0ZaIiwgInkiOiAiQUlLRjM4OGpNbXQxRVhMNnpQeXAzWEpMeVc5SGQ4SkVMaHFzU2NNZ2FkVExBLW5rXzY1c1R6M19SQ0t2WlJQdzRGZ25zUFc4S2F4cjZfbFJTN09xTEJjUiJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKZmhOQ3NTaHpmVlBZWDZlb1VrV0x4aW4weHBwU3VUV20xenVEYWZucENTRkJuM0xCbExEamt5aF9CMkJoMng5NWRLQUFpV2tWX2ozV2R1NG1DRldaX2YiLCAieSI6ICJBVFQtY2VHRHVQcGhFX0JNRllQRDhscGZuc3RQU01Bcm1WczljajhFdy1XVHBqQUJTZUJMQ3YtbldJU2dxS3JNLTlhYktoWENYNnlycEdwY2NFMnc5V2M1In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFLMWNIUlNiT0F3RXFGYkxveEI2S3FuQkxPZVB3VWhfTGNZRHM2SlgxMlBRZHNCZUIya1owMGhkZTNvMktORFVtbXpMWG4taDdNTk5fV0V2T0pJanlVcVciLCAieSI6ICJBS29mUGVTdG1IS0RES0RRSjZ0dmdXM3NnaHF4Q2RIX3RMbzRuTEdQclRwaXY0RzZxMTF2aWlxMm5yODQ3T0Itb2JQc05keko0NzJSUWpYUjRMYWhjNDFUIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFBQ2hmZWlNWGdGSHRGWWI0cW1uN0dMM0U1VE9fcW9JNmU2eHl2RXJsTDR4RWNwYzFLeXpFblB6Ym41M1k3T1ZROXdhRHBmQ1l3ZVJlT2EzSTdSWEMzcTciLCAieSI6ICJBV2Y1cTh1V01XcEtmZHhfaV96TWJoUHhpaEswcUk5Z3RNV0pPSjdjcTJCUXBESGs3UTJyMjhSQUF0UnM3NlY4WVgtSWpUT1lsUWY5RnRrNmFSZ241UFJfIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFGYXhzd1gxcTAxZ3B1dUNRUWtFNk5zdG02SVhyOEtoWEZiNTRvQU1MZnA0NUtlWGxTa2tRb2lhLUpWYkVXVzZ6Y1U2YmJBdVdJOHMzR18ydnJzQVQ2enUiLCAieSI6ICJBZFVEUVpHX3F2WjBOUm1FTnYtSFFjZmZaNXhMeDE3bi04US1kd2ZVWFlaYWVXMVNZcVVFWmt0WS11S1pUS3FfSDNSRjExS1B3S0FhVXJwZUdqWHZNWTBvIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "AMs73sK2CtZPtSZlY6C7M59JLlXTE9yfAHpeIpG26Ey1OuTNm9i-vKcHsGvZnHPmISEkcevmugdRVaeZA_xSaTQ2AVRXDgmU7xIEl4MHY_JsO8hsZR5NbWc3n5egVFKlyXYDKRlSqp7FwsNd5CceAq2a89d6NnL3abn3xhLrmVdEzupE", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHDfscnLumhs84ykZs25xkSTuV71kRCV1Y4li6rOgir4ePtlxh2WNbU29MqIyl0O6jbnkT8mzDY8Xb-6C4_rKGtFAVdBfqcIfGRIYyqf4NnHVdoNShGochDMG7qjN6M2d9yJQLvVTMumk6UTaGfUCarKMcE_NeR97Cb_Df5QdWeOgy0c"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABkzXIz3sjazIwn5Mc4ks5nJjr50q6crCHo6jK5KlkG8gNlHcxaZN5HwBFoTJwPs5rWDnqYrz0QAMB0JcPiYEWzcAAazpA_CPHNr2LU7nH-kqxlFvhYy1jMFdXzkHoDi6KX3YWQ2cW5W9Tmsv4IzQ3NCEyz8pueBLWXFnppCs1EZ-v28"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABdrb46rwC9fhSwZYTNL78eCtIcyggxgECK3QK5nt4aoCjIqGSPYajjoGAdHmin8Tz6J1iPgqvAAGdpdUK7TCIR7AZOSbJL2Hn7mCyP_OvAZ6TvdZhUNa_GFjb4c-bJ1hAiUj70r60w_8d6EqR4s6UGzHfWSgh5hPCnjqXKnFMFmfskC"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACloOkMamS69AeYVqOBqMVak_MmQsN3qgPdXmUozv7rhrMqh2I16skVo0XAhH5ENX_OVYmMhvM4SKX_LpggxWMmLAQ2Fmi9d8JWKWpJrrHPlD3WVGWNPG3ysmNjy2EItvA35NpUqBlrwg9AiYS6aslqfqNAdMpV5w58NJdJ68TaUOfI0"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUc3rNR3ZpOc5s5tB4z2zbiHRkbQYSEAWxiA_jTrUxLLysMBzvzn4Dy7oKm_wpR2fzqoVPlSOm6onSnRJ9TPPN-eAW8z3OJsIe4cZNYwj3hjnsu6RqWh2dxRsnDh7NJqcn46t_6OirGoAGmeE0F2Ykv85tzpzfm2kPFqUJicaNp2yqNO"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AJtsBu6uJ6VcnFuQ_CFaBy9E5raPYpbSzNzfwyfAJBcpyvKp9ycMlEX0QSL6q5XKnSxcdiQSjsre7CmcFThTYB_-AS1lidu0v4UlY2zajDcFOn2njPZrQlLWDcDooTjd5K0DXxwX4RILq4ZovFn2-SYHwSFznDDxFLjFMhlNhtUy3PMZ"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AYGJrhaROMmVbgml5pQufjQ_ysFqcUoHTsMeQpRFiLGNa7VN4QWPzJEfPck04xMZj5V5r8FPTTTYBFfqPRGgvkuxAK_1eURTi5eCamBF94S32MRH1S0yM02mQjle9cLNjV8wvQhQZaCequmGi8fvbBqjLAuV9BHqJgleTJQZ-16Y-akd"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALyURT5vPJQeeGehxBLKUNrzjZkelecetkTP4GAVsOa53v5CLJGD0ksZtAaL3ojfctEvpQtKa_2HPYwfO1A2fh0wAMRe-p1FGNLjLaZQlCrK7ircbG7zzTyRHa_SPmVV4iCASCH4LxUIdN5CFsOXXLVBOEkMCTtFyifJ93I8Irb13cpn"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AfwpkNpXvNa6Am2WIgdEmrETVTcAQUTSITZSMrfY2fe-YfH7lDUoF_K8r-oWpngsU59cy39BdtAJTJobHu5r2Eq9AdRjNEX_MJKYPS68EUw1fKrNj1vHBrI4PIcxlCrr4MLRvj_i08zzB1t00qLGGvphuPimUQ-QclNtKJbnUv8g1Pgd"}]}' +++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVR3RjdTTXFud0FLWlJzbDE1d3dUU2Y2Z0ZpUzNyaHhGVURCR3NodERUZlBVekIwQlNZWlVrTHdZakhkT29KQ1BGQjgtVndqLUMyUmtaZHRhaEN4MVVtRyIsICJ5IjogIkFYTlo0NFQwZXRTNEFUa0xlQVlnWnFXSVdiRi1MNkdtRjlENnc0WUtFdVg1bWZCMHY3NUpwZm5ia1N3dDlDWmpPY09UMmNDa0NHSkJpaDRSWXF2bEpfaVQifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVd1akpKTENfV2VZaHJNSEVlSmNnMHpua2RoUWhUX1dHQTk0OHo3d284c2FVWEgtYkptbXlMQVcycG1TU0VXX2RlcWZuSVI4emJPUjJMeVMtN1lwaWlxZCIsICJ5IjogIkFQVm9FOFg0cU9FNE9YNTJ2aDVLNm1OMTZDUFhTR0RZLVNBRzZtLWxTYkpmRTh5bVVidHFDRDFpN3A3a3FNbGVib0hlRVdVdVBiTWlraGRWSEtEanNQRzkifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBSm1QRmNZdmhCUWxRQ1d3QXR3SE5EX2ZDbnloc0hETWNJcTB3REpyYUF1LTFNWUhhU2szdGwxYlBvRVd3N3VadnI3dmVRdVZJa0ZpSVRpRllnNDVra2U2IiwgInkiOiAiQVZfeWpPQ0I2X3c2U2RaUXpxcFpXSmVRMlh3YjluRFBlWGRKandhLXhPNllqNGV4M195TnJISVNUZWNrRmlXLVh1TE0yV1pfbm9yLS1xcFRFOGxGakxzbCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBZDgxdTJqWjl2N2ZtbXZSbHAwTVQzejljZHRiNEt6Wk14Q2FvUlJEUHo0aHdUSVhHbU9vS09pUVlhVjI4NU5hR3gwWlZKbFlYVHFhS1FaVXNaN2xXYm5UIiwgInkiOiAiQVAwa1hXNDlLNF9rRktvdE1Sb1Z4ZjE2SnJwZFJNOXd4QWppX2ltM2g2eUFCcy1hdWVKNlo0S0poTnE5VWp5NERSVlkzRllMZFhBRXlWLU5XLVhvUkJXbyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKcGtCQXdyb0RGTkV5TjlzVzAybWwyN3Q5bDlESnNITkpJQUctNENaUi1scVY4ZEhmU05kUGh1UzlqcGNCT2RkalVUaUtBUzg1dGdDVjhCWmRGT01wbHUiLCAieSI6ICJBRVBKWkxpTDAxR0d5ejh0VHc2anhlallRUEZ1aHVRMmJ6Ul9fS2NVeXZNRjB3b1l3dGQ3VlMtbzhFZXNUSTVicHZOTXFsbWdnNlJFbHBYTmQybVJiNEtGIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFkeEJ5dl9kYWZZeHdCQXFjeEVaeTg0SDgzSFFzNUlNTEU1ZFZTMFk3eEtWQ0VJdU1taHJid2FXU0Q4MmgycVU0TU5WRzY3bzF6WkxaR290OGZpTkFNQW0iLCAieSI6ICJBWnNITlhuV2h4T3JXTHJOSU5BdTJFYVZSbzk3SmQtUnNEZFZFNTdyMkFNYTJLV3ZhVVZhVzN0VDBZZTVrcDU4ZzZKMXNtam9YTDl5QlZaMXJDdU9xem5jIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBUY25rTXdrUUNZQm81eDV6bWo3REgwc0x2ZGQ1NHVDZU8zRS1DZEZBQnF3TllwTWNtZEFQZWlVdFJqdTF6ZmZ2LVlYRk9kU0N5aEFDZHkxekdvYmRGOCIsICJ5IjogIkFlWHRFekdoNmt1ZTRsTk1HZl9TbDl0ZEw3bGpLNlI1X2U4VUZhWEF2NGs2N1NBVDg0akVPN0Q1Z05peHZDcGozN2tTQWExa1EyZlNHblp4UlRmc1Z1Y0QifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFYem5vcWcwLWJ1M0ZOUVJManVZWDdrWTRmS0hiY3RqbTB6NF8tMlpiaUxHTDA2SDVoM1I1V3NLdERtaVpkVWNDOHhfU1ZHT1NPZHRiNTd5MWVpUnhLdSIsICJ5IjogIkFHamYxU1FhSzZsZVJ5RjdzcG9SSE5oaGRwSGk3bDVMc2czcFBjenhmT1k5QnRsMzhRZkU1TEhtYTRla2tIaER1Y2hFZy1tUi1VTUQ3U0U1X3d5TDh3dHUifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWTJ0bDF1TnN6cFNQZTJ5VHdhbC01YW1Od2ZYWHlhYVdVc2ZFZi1qN19oRTRmT3JINzB5bm40SXRuSEJHRDRzQi1PZVZONDhvSUFDTHZTbW5QSV9yblhyIiwgInkiOiAiQUYxTGRZYTNvMXNXU0dVQVhSRGJIVDR4NDRoYlE0ZFpHdmxKZk9Eb1oxaWY2QkxGYlg0VDN4TGhCbFlDak5YemJxcGJqM2tKTF91Rno1b0JaZ25rbFpwbiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVm50SnlNd0VzMzVvb0lmS0FzVWdEQ0NzMTdscmJzeVRkSUl4TDhSZ0dhdE9QckdhWUkzcjNRNEVzcnhYOHBsYWNKaU1IeG93dzlnMDhNTjJMeWNHb0dDIiwgInkiOiAiQU5OUUJ4a0NqbmlCUmoxaEVqWDZzbXYzeGVRbGtPbnZ2cHZneG1vR2IzMVQtN3lhRml1c20tNjRBOFltZThhWGNtZWNicFZNNWZHdkZWQkxQM1hwdmlSaSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaZnlPc2VaTGo0MmJLM3JZQlMzcTBIV2RoajhSTVU2dUs5dVpiU2psY3hfR0RSMVVrdkNtc0R5czBuZmRHNTlCQ2I5TFE1Mm16QVFqMmVlcUVSekVmZG0iLCAieSI6ICJBQlJqUFhCaGFzek9IeFg4WDdsQTJUVHFMMFVuOWwzT2djcG1qUjNsclE3WTBPLVdfanZTaGp6QjBJUU9NajdXR25vQi1hOEZaX1B0OFBtTkEzanBvQ2xhIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSdUlKSHc5YnJKMUkzZ01pRklWNmlxRzU5amVqMDlwbjdHTURTZXQ1bko5LTRjM3RBaXd6X0RtaVRKQ2swRGxYOEdfRlF5cU8tOGYwVHdKdFk5NWlWV3ciLCAieSI6ICJBZTVtT0JJZ2sydU5aREh4a0xXbTVGbE9JOTUxZlhPd09JLVVtVGRCTnd1cGRpYXVhc1BZcHpfdGVjODF2RTFyM181ZzJ6bk56LXFneVJMTkFZYlBoWE8yIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVlkM1FNeWtGRjB0VUppazUzVkRSbjFFOEpEeW5vQmFtck5Vd0pjcFVZa3JoSmhKaXJtYzg4TzFCNWRyTTRrSnMyX1BSQjl1ZURZSVdUNzliX2ZsTU4wRSIsICJ5IjogIkFPaW1PT1VacEFiZnNBYlB4ay1UaGJCalVfUk9ZT3o4dnBnWV9nY0ZxckZYM3I5VE91ZzI4dUdqRnp2YUstQzlaQ1NfV0Q1QUJLX20xcHpjcUF2VUttSm8ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZNNUY4MnJ5ak9nQ3pMY2lBSmtyWURpTi1jNVIzYWNxN1FaSUx6YkMtaHVxMnpvb2swS05USHhXSUFpRnJPbjdsNWhEVnpVc1g0WF9zcG5YXzd2YnZBYyIsICJ5IjogIkFLazlVdjUzRVR5S0JmMHdUUnFvVkRTUlQySnVucEJVb3RhclNYQTZ1VUVLUjE1T1dkTUFPaGF3SFQ0bDdNYXVub0R2VVFzUnNJUm9PcWNRenNZTm1oMEMifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVnZiZzBTNHk5Rl9RS2ZXWVF3QzhFNks3T29USHU3aEU1enFnTWdRLWxYcUlFa1B4U0hHanRSMjNOSnBiMWswNEZhX3YxOGpxNXdrTllZdE9LR1FNTktoIiwgInkiOiAiQUZzaEFCX3ZNTlpqSjBua1o0VWEwOG5Id0M3YVVuUW1WVml1cEpVZW9DNFpsc1RCQkVyd2hLRzNCSmxVN2FrRjZGU21TeVNwd3k1ak1zUy1MeVhwakRVWSJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTzJUYnhFaldCcjcxTk1pUDN1d2lvQ0hWaUd1dFY2SG5yVUp2V2h4U0hXV2hEVWRydVdLcE5XVGZBQ3VDZjNyQlVlakMyb0ViRm0xQXJybktWNjBlX0ZaIiwgInkiOiAiQUlLRjM4OGpNbXQxRVhMNnpQeXAzWEpMeVc5SGQ4SkVMaHFzU2NNZ2FkVExBLW5rXzY1c1R6M19SQ0t2WlJQdzRGZ25zUFc4S2F4cjZfbFJTN09xTEJjUiJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKZmhOQ3NTaHpmVlBZWDZlb1VrV0x4aW4weHBwU3VUV20xenVEYWZucENTRkJuM0xCbExEamt5aF9CMkJoMng5NWRLQUFpV2tWX2ozV2R1NG1DRldaX2YiLCAieSI6ICJBVFQtY2VHRHVQcGhFX0JNRllQRDhscGZuc3RQU01Bcm1WczljajhFdy1XVHBqQUJTZUJMQ3YtbldJU2dxS3JNLTlhYktoWENYNnlycEdwY2NFMnc5V2M1In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFLMWNIUlNiT0F3RXFGYkxveEI2S3FuQkxPZVB3VWhfTGNZRHM2SlgxMlBRZHNCZUIya1owMGhkZTNvMktORFVtbXpMWG4taDdNTk5fV0V2T0pJanlVcVciLCAieSI6ICJBS29mUGVTdG1IS0RES0RRSjZ0dmdXM3NnaHF4Q2RIX3RMbzRuTEdQclRwaXY0RzZxMTF2aWlxMm5yODQ3T0Itb2JQc05keko0NzJSUWpYUjRMYWhjNDFUIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFBQ2hmZWlNWGdGSHRGWWI0cW1uN0dMM0U1VE9fcW9JNmU2eHl2RXJsTDR4RWNwYzFLeXpFblB6Ym41M1k3T1ZROXdhRHBmQ1l3ZVJlT2EzSTdSWEMzcTciLCAieSI6ICJBV2Y1cTh1V01XcEtmZHhfaV96TWJoUHhpaEswcUk5Z3RNV0pPSjdjcTJCUXBESGs3UTJyMjhSQUF0UnM3NlY4WVgtSWpUT1lsUWY5RnRrNmFSZ241UFJfIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFGYXhzd1gxcTAxZ3B1dUNRUWtFNk5zdG02SVhyOEtoWEZiNTRvQU1MZnA0NUtlWGxTa2tRb2lhLUpWYkVXVzZ6Y1U2YmJBdVdJOHMzR18ydnJzQVQ2enUiLCAieSI6ICJBZFVEUVpHX3F2WjBOUm1FTnYtSFFjZmZaNXhMeDE3bi04US1kd2ZVWFlaYWVXMVNZcVVFWmt0WS11S1pUS3FfSDNSRjExS1B3S0FhVXJwZUdqWHZNWTBvIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "AMs73sK2CtZPtSZlY6C7M59JLlXTE9yfAHpeIpG26Ey1OuTNm9i-vKcHsGvZnHPmISEkcevmugdRVaeZA_xSaTQ2AVRXDgmU7xIEl4MHY_JsO8hsZR5NbWc3n5egVFKlyXYDKRlSqp7FwsNd5CceAq2a89d6NnL3abn3xhLrmVdEzupE", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHDfscnLumhs84ykZs25xkSTuV71kRCV1Y4li6rOgir4ePtlxh2WNbU29MqIyl0O6jbnkT8mzDY8Xb-6C4_rKGtFAVdBfqcIfGRIYyqf4NnHVdoNShGochDMG7qjN6M2d9yJQLvVTMumk6UTaGfUCarKMcE_NeR97Cb_Df5QdWeOgy0c"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABkzXIz3sjazIwn5Mc4ks5nJjr50q6crCHo6jK5KlkG8gNlHcxaZN5HwBFoTJwPs5rWDnqYrz0QAMB0JcPiYEWzcAAazpA_CPHNr2LU7nH-kqxlFvhYy1jMFdXzkHoDi6KX3YWQ2cW5W9Tmsv4IzQ3NCEyz8pueBLWXFnppCs1EZ-v28"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABdrb46rwC9fhSwZYTNL78eCtIcyggxgECK3QK5nt4aoCjIqGSPYajjoGAdHmin8Tz6J1iPgqvAAGdpdUK7TCIR7AZOSbJL2Hn7mCyP_OvAZ6TvdZhUNa_GFjb4c-bJ1hAiUj70r60w_8d6EqR4s6UGzHfWSgh5hPCnjqXKnFMFmfskC"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACloOkMamS69AeYVqOBqMVak_MmQsN3qgPdXmUozv7rhrMqh2I16skVo0XAhH5ENX_OVYmMhvM4SKX_LpggxWMmLAQ2Fmi9d8JWKWpJrrHPlD3WVGWNPG3ysmNjy2EItvA35NpUqBlrwg9AiYS6aslqfqNAdMpV5w58NJdJ68TaUOfI0"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUc3rNR3ZpOc5s5tB4z2zbiHRkbQYSEAWxiA_jTrUxLLysMBzvzn4Dy7oKm_wpR2fzqoVPlSOm6onSnRJ9TPPN-eAW8z3OJsIe4cZNYwj3hjnsu6RqWh2dxRsnDh7NJqcn46t_6OirGoAGmeE0F2Ykv85tzpzfm2kPFqUJicaNp2yqNO"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AJtsBu6uJ6VcnFuQ_CFaBy9E5raPYpbSzNzfwyfAJBcpyvKp9ycMlEX0QSL6q5XKnSxcdiQSjsre7CmcFThTYB_-AS1lidu0v4UlY2zajDcFOn2njPZrQlLWDcDooTjd5K0DXxwX4RILq4ZovFn2-SYHwSFznDDxFLjFMhlNhtUy3PMZ"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AYGJrhaROMmVbgml5pQufjQ_ysFqcUoHTsMeQpRFiLGNa7VN4QWPzJEfPck04xMZj5V5r8FPTTTYBFfqPRGgvkuxAK_1eURTi5eCamBF94S32MRH1S0yM02mQjle9cLNjV8wvQhQZaCequmGi8fvbBqjLAuV9BHqJgleTJQZ-16Y-akd"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALyURT5vPJQeeGehxBLKUNrzjZkelecetkTP4GAVsOa53v5CLJGD0ksZtAaL3ojfctEvpQtKa_2HPYwfO1A2fh0wAMRe-p1FGNLjLaZQlCrK7ircbG7zzTyRHa_SPmVV4iCASCH4LxUIdN5CFsOXXLVBOEkMCTtFyifJ93I8Irb13cpn"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AfwpkNpXvNa6Am2WIgdEmrETVTcAQUTSITZSMrfY2fe-YfH7lDUoF_K8r-oWpngsU59cy39BdtAJTJobHu5r2Eq9AdRjNEX_MJKYPS68EUw1fKrNj1vHBrI4PIcxlCrr4MLRvj_i08zzB1t00qLGGvphuPimUQ-QclNtKJbnUv8g1Pgd"}]}' -Og payload -SyOg keys -AUo- ++ _jwks='{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ATwF7SMqnwAKZRsl15wwTSf6gFiS3rhxFUDBGshtDTfPUzB0BSYZUkLwYjHdOoJCPFB8-Vwj-C2RkZdtahCx1UmG","y":"AXNZ44T0etS4ATkLeAYgZqWIWbF-L6GmF9D6w4YKEuX5mfB0v75JpfnbkSwt9CZjOcOT2cCkCGJBih4RYqvlJ_iT"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AWujJJLC_WeYhrMHEeJcg0znkdhQhT_WGA948z7wo8saUXH-bJmmyLAW2pmSSEW_deqfnIR8zbOR2LyS-7Ypiiqd","y":"APVoE8X4qOE4OX52vh5K6mN16CPXSGDY-SAG6m-lSbJfE8ymUbtqCD1i7p7kqMleboHeEWUuPbMikhdVHKDjsPG9"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AJmPFcYvhBQlQCWwAtwHND_fCnyhsHDMcIq0wDJraAu-1MYHaSk3tl1bPoEWw7uZvr7veQuVIkFiITiFYg45kke6","y":"AV_yjOCB6_w6SdZQzqpZWJeQ2Xwb9nDPeXdJjwa-xO6Yj4ex3_yNrHISTeckFiW-XuLM2WZ_nor--qpTE8lFjLsl"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Ad81u2jZ9v7fmmvRlp0MT3z9cdtb4KzZMxCaoRRDPz4hwTIXGmOoKOiQYaV285NaGx0ZVJlYXTqaKQZUsZ7lWbnT","y":"AP0kXW49K4_kFKotMRoVxf16JrpdRM9wxAji_im3h6yABs-aueJ6Z4KJhNq9Ujy4DRVY3FYLdXAEyV-NW-XoRBWo"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AJpkBAwroDFNEyN9sW02ml27t9l9DJsHNJIAG-4CZR-lqV8dHfSNdPhuS9jpcBOddjUTiKAS85tgCV8BZdFOMplu","y":"AEPJZLiL01GGyz8tTw6jxejYQPFuhuQ2bzR__KcUyvMF0woYwtd7VS-o8EesTI5bpvNMqlmgg6RElpXNd2mRb4KF"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AdxByv_dafYxwBAqcxEZy84H83HQs5IMLE5dVS0Y7xKVCEIuMmhrbwaWSD82h2qU4MNVG67o1zZLZGot8fiNAMAm","y":"AZsHNXnWhxOrWLrNINAu2EaVRo97Jd-RsDdVE57r2AMa2KWvaUVaW3tT0Ye5kp58g6J1smjoXL9yBVZ1rCuOqznc"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APTcnkMwkQCYBo5x5zmj7DH0sLvdd54uCeO3E-CdFABqwNYpMcmdAPeiUtRju1zffv-YXFOdSCyhACdy1zGobdF8","y":"AeXtEzGh6kue4lNMGf_Sl9tdL7ljK6R5_e8UFaXAv4k67SAT84jEO7D5gNixvCpj37kSAa1kQ2fSGnZxRTfsVucD"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AaXznoqg0-bu3FNQRLjuYX7kY4fKHbctjm0z4_-2ZbiLGL06H5h3R5WsKtDmiZdUcC8x_SVGOSOdtb57y1eiRxKu","y":"AGjf1SQaK6leRyF7spoRHNhhdpHi7l5Lsg3pPczxfOY9Btl38QfE5LHma4ekkHhDuchEg-mR-UMD7SE5_wyL8wtu"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AY2tl1uNszpSPe2yTwal-5amNwfXXyaaWUsfEf-j7_hE4fOrH70ynn4ItnHBGD4sB-OeVN48oIACLvSmnPI_rnXr","y":"AF1LdYa3o1sWSGUAXRDbHT4x44hbQ4dZGvlJfODoZ1if6BLFbX4T3xLhBlYCjNXzbqpbj3kJL_uFz5oBZgnklZpn"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AVntJyMwEs35ooIfKAsUgDCCs17lrbsyTdIIxL8RgGatOPrGaYI3r3Q4EsrxX8placJiMHxoww9g08MN2LycGoGC","y":"ANNQBxkCjniBRj1hEjX6smv3xeQlkOnvvpvgxmoGb31T-7yaFiusm-64A8Yme8aXcmecbpVM5fGvFVBLP3XpviRi"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AZfyOseZLj42bK3rYBS3q0HWdhj8RMU6uK9uZbSjlcx_GDR1UkvCmsDys0nfdG59BCb9LQ52mzAQj2eeqERzEfdm","y":"ABRjPXBhaszOHxX8X7lA2TTqL0Un9l3OgcpmjR3lrQ7Y0O-W_jvShjzB0IQOMj7WGnoB-a8FZ_Pt8PmNA3jpoCla"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ARuIJHw9brJ1I3gMiFIV6iqG59jej09pn7GMDSet5nJ9-4c3tAiwz_DmiTJCk0DlX8G_FQyqO-8f0TwJtY95iVWw","y":"Ae5mOBIgk2uNZDHxkLWm5FlOI951fXOwOI-UmTdBNwupdiauasPYpz_tec81vE1r3_5g2znNz-qgyRLNAYbPhXO2"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYd3QMykFF0tUJik53VDRn1E8JDynoBamrNUwJcpUYkrhJhJirmc88O1B5drM4kJs2_PRB9ueDYIWT79b_flMN0E","y":"AOimOOUZpAbfsAbPxk-ThbBjU_ROYOz8vpgY_gcFqrFX3r9TOug28uGjFzvaK-C9ZCS_WD5ABK_m1pzcqAvUKmJo"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfM5F82ryjOgCzLciAJkrYDiN-c5R3acq7QZILzbC-huq2zook0KNTHxWIAiFrOn7l5hDVzUsX4X_spnX_7vbvAc","y":"AKk9Uv53ETyKBf0wTRqoVDSRT2JunpBUotarSXA6uUEKR15OWdMAOhawHT4l7MaunoDvUQsRsIRoOqcQzsYNmh0C"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AVvbg0S4y9F_QKfWYQwC8E6K7OoTHu7hE5zqgMgQ-lXqIEkPxSHGjtR23NJpb1k04Fa_v18jq5wkNYYtOKGQMNKh","y":"AFshAB_vMNZjJ0nkZ4Ua08nHwC7aUnQmVViupJUeoC4ZlsTBBErwhKG3BJlU7akF6FSmSySpwy5jMsS-LyXpjDUY"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AO2TbxEjWBr71NMiP3uwioCHViGutV6HnrUJvWhxSHWWhDUdruWKpNWTfACuCf3rBUejC2oEbFm1ArrnKV60e_FZ","y":"AIKF388jMmt1EXL6zPyp3XJLyW9Hd8JELhqsScMgadTLA-nk_65sTz3_RCKvZRPw4FgnsPW8Kaxr6_lRS7OqLBcR"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AJfhNCsShzfVPYX6eoUkWLxin0xppSuTWm1zuDafnpCSFBn3LBlLDjkyh_B2Bh2x95dKAAiWkV_j3Wdu4mCFWZ_f","y":"ATT-ceGDuPphE_BMFYPD8lpfnstPSMArmVs9cj8Ew-WTpjABSeBLCv-nWISgqKrM-9abKhXCX6yrpGpccE2w9Wc5"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AK1cHRSbOAwEqFbLoxB6KqnBLOePwUh_LcYDs6JX12PQdsBeB2kZ00hde3o2KNDUmmzLXn-h7MNN_WEvOJIjyUqW","y":"AKofPeStmHKDDKDQJ6tvgW3sghqxCdH_tLo4nLGPrTpiv4G6q11viiq2nr847OB-obPsNdzJ472RQjXR4Lahc41T"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AAChfeiMXgFHtFYb4qmn7GL3E5TO_qoI6e6xyvErlL4xEcpc1KyzEnPzbn53Y7OVQ9waDpfCYweReOa3I7RXC3q7","y":"AWf5q8uWMWpKfdx_i_zMbhPxihK0qI9gtMWJOJ7cq2BQpDHk7Q2r28RAAtRs76V8YX-IjTOYlQf9Ftk6aRgn5PR_"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AFaxswX1q01gpuuCQQkE6Nstm6IXr8KhXFb54oAMLfp45KeXlSkkQoia-JVbEWW6zcU6bbAuWI8s3G_2vrsAT6zu","y":"AdUDQZG_qvZ0NRmENv-HQcffZ5xLx17n-8Q-dwfUXYZaeW1SYqUEZktY-uKZTKq_H3RF11KPwKAaUrpeGjXvMY0o"}]}' +++ printf %s '{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ATwF7SMqnwAKZRsl15wwTSf6gFiS3rhxFUDBGshtDTfPUzB0BSYZUkLwYjHdOoJCPFB8-Vwj-C2RkZdtahCx1UmG","y":"AXNZ44T0etS4ATkLeAYgZqWIWbF-L6GmF9D6w4YKEuX5mfB0v75JpfnbkSwt9CZjOcOT2cCkCGJBih4RYqvlJ_iT"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AWujJJLC_WeYhrMHEeJcg0znkdhQhT_WGA948z7wo8saUXH-bJmmyLAW2pmSSEW_deqfnIR8zbOR2LyS-7Ypiiqd","y":"APVoE8X4qOE4OX52vh5K6mN16CPXSGDY-SAG6m-lSbJfE8ymUbtqCD1i7p7kqMleboHeEWUuPbMikhdVHKDjsPG9"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AJmPFcYvhBQlQCWwAtwHND_fCnyhsHDMcIq0wDJraAu-1MYHaSk3tl1bPoEWw7uZvr7veQuVIkFiITiFYg45kke6","y":"AV_yjOCB6_w6SdZQzqpZWJeQ2Xwb9nDPeXdJjwa-xO6Yj4ex3_yNrHISTeckFiW-XuLM2WZ_nor--qpTE8lFjLsl"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Ad81u2jZ9v7fmmvRlp0MT3z9cdtb4KzZMxCaoRRDPz4hwTIXGmOoKOiQYaV285NaGx0ZVJlYXTqaKQZUsZ7lWbnT","y":"AP0kXW49K4_kFKotMRoVxf16JrpdRM9wxAji_im3h6yABs-aueJ6Z4KJhNq9Ujy4DRVY3FYLdXAEyV-NW-XoRBWo"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AJpkBAwroDFNEyN9sW02ml27t9l9DJsHNJIAG-4CZR-lqV8dHfSNdPhuS9jpcBOddjUTiKAS85tgCV8BZdFOMplu","y":"AEPJZLiL01GGyz8tTw6jxejYQPFuhuQ2bzR__KcUyvMF0woYwtd7VS-o8EesTI5bpvNMqlmgg6RElpXNd2mRb4KF"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AdxByv_dafYxwBAqcxEZy84H83HQs5IMLE5dVS0Y7xKVCEIuMmhrbwaWSD82h2qU4MNVG67o1zZLZGot8fiNAMAm","y":"AZsHNXnWhxOrWLrNINAu2EaVRo97Jd-RsDdVE57r2AMa2KWvaUVaW3tT0Ye5kp58g6J1smjoXL9yBVZ1rCuOqznc"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APTcnkMwkQCYBo5x5zmj7DH0sLvdd54uCeO3E-CdFABqwNYpMcmdAPeiUtRju1zffv-YXFOdSCyhACdy1zGobdF8","y":"AeXtEzGh6kue4lNMGf_Sl9tdL7ljK6R5_e8UFaXAv4k67SAT84jEO7D5gNixvCpj37kSAa1kQ2fSGnZxRTfsVucD"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AaXznoqg0-bu3FNQRLjuYX7kY4fKHbctjm0z4_-2ZbiLGL06H5h3R5WsKtDmiZdUcC8x_SVGOSOdtb57y1eiRxKu","y":"AGjf1SQaK6leRyF7spoRHNhhdpHi7l5Lsg3pPczxfOY9Btl38QfE5LHma4ekkHhDuchEg-mR-UMD7SE5_wyL8wtu"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AY2tl1uNszpSPe2yTwal-5amNwfXXyaaWUsfEf-j7_hE4fOrH70ynn4ItnHBGD4sB-OeVN48oIACLvSmnPI_rnXr","y":"AF1LdYa3o1sWSGUAXRDbHT4x44hbQ4dZGvlJfODoZ1if6BLFbX4T3xLhBlYCjNXzbqpbj3kJL_uFz5oBZgnklZpn"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AVntJyMwEs35ooIfKAsUgDCCs17lrbsyTdIIxL8RgGatOPrGaYI3r3Q4EsrxX8placJiMHxoww9g08MN2LycGoGC","y":"ANNQBxkCjniBRj1hEjX6smv3xeQlkOnvvpvgxmoGb31T-7yaFiusm-64A8Yme8aXcmecbpVM5fGvFVBLP3XpviRi"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AZfyOseZLj42bK3rYBS3q0HWdhj8RMU6uK9uZbSjlcx_GDR1UkvCmsDys0nfdG59BCb9LQ52mzAQj2eeqERzEfdm","y":"ABRjPXBhaszOHxX8X7lA2TTqL0Un9l3OgcpmjR3lrQ7Y0O-W_jvShjzB0IQOMj7WGnoB-a8FZ_Pt8PmNA3jpoCla"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ARuIJHw9brJ1I3gMiFIV6iqG59jej09pn7GMDSet5nJ9-4c3tAiwz_DmiTJCk0DlX8G_FQyqO-8f0TwJtY95iVWw","y":"Ae5mOBIgk2uNZDHxkLWm5FlOI951fXOwOI-UmTdBNwupdiauasPYpz_tec81vE1r3_5g2znNz-qgyRLNAYbPhXO2"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYd3QMykFF0tUJik53VDRn1E8JDynoBamrNUwJcpUYkrhJhJirmc88O1B5drM4kJs2_PRB9ueDYIWT79b_flMN0E","y":"AOimOOUZpAbfsAbPxk-ThbBjU_ROYOz8vpgY_gcFqrFX3r9TOug28uGjFzvaK-C9ZCS_WD5ABK_m1pzcqAvUKmJo"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfM5F82ryjOgCzLciAJkrYDiN-c5R3acq7QZILzbC-huq2zook0KNTHxWIAiFrOn7l5hDVzUsX4X_spnX_7vbvAc","y":"AKk9Uv53ETyKBf0wTRqoVDSRT2JunpBUotarSXA6uUEKR15OWdMAOhawHT4l7MaunoDvUQsRsIRoOqcQzsYNmh0C"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AVvbg0S4y9F_QKfWYQwC8E6K7OoTHu7hE5zqgMgQ-lXqIEkPxSHGjtR23NJpb1k04Fa_v18jq5wkNYYtOKGQMNKh","y":"AFshAB_vMNZjJ0nkZ4Ua08nHwC7aUnQmVViupJUeoC4ZlsTBBErwhKG3BJlU7akF6FSmSySpwy5jMsS-LyXpjDUY"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AO2TbxEjWBr71NMiP3uwioCHViGutV6HnrUJvWhxSHWWhDUdruWKpNWTfACuCf3rBUejC2oEbFm1ArrnKV60e_FZ","y":"AIKF388jMmt1EXL6zPyp3XJLyW9Hd8JELhqsScMgadTLA-nk_65sTz3_RCKvZRPw4FgnsPW8Kaxr6_lRS7OqLBcR"},{"alg":"ECMR","crv":"P-52++ jose jwk use -i- -r -u verify -o- +1","key_ops":["deriveKey"],"kty":"EC","x":"AJfhNCsShzfVPYX6eoUkWLxin0xppSuTWm1zuDafnpCSFBn3LBlLDjkyh_B2Bh2x95dKAAiWkV_j3Wdu4mCFWZ_f","y":"ATT-ceGDuPphE_BMFYPD8lpfnstPSMArmVs9cj8Ew-WTpjABSeBLCv-nWISgqKrM-9abKhXCX6yrpGpccE2w9Wc5"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AK1cHRSbOAwEqFbLoxB6KqnBLOePwUh_LcYDs6JX12PQdsBeB2kZ00hde3o2KNDUmmzLXn-h7MNN_WEvOJIjyUqW","y":"AKofPeStmHKDDKDQJ6tvgW3sghqxCdH_tLo4nLGPrTpiv4G6q11viiq2nr847OB-obPsNdzJ472RQjXR4Lahc41T"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AAChfeiMXgFHtFYb4qmn7GL3E5TO_qoI6e6xyvErlL4xEcpc1KyzEnPzbn53Y7OVQ9waDpfCYweReOa3I7RXC3q7","y":"AWf5q8uWMWpKfdx_i_zMbhPxihK0qI9gtMWJOJ7cq2BQpDHk7Q2r28RAAtRs76V8YX-IjTOYlQf9Ftk6aRgn5PR_"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AFaxswX1q01gpuuCQQkE6Nstm6IXr8KhXFb54oAMLfp45KeXlSkkQoia-JVbEWW6zcU6bbAuWI8s3G_2vrsAT6zu","y":"AdUDQZG_qvZ0NRmENv-HQcffZ5xLx17n-8Q-dwfUXYZaeW1SYqUEZktY-uKZTKq_H3RF11KPwKAaUrpeGjXvMY0o"}]}' ++ _ver='{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AWujJJLC_WeYhrMHEeJcg0znkdhQhT_WGA948z7wo8saUXH-bJmmyLAW2pmSSEW_deqfnIR8zbOR2LyS-7Ypiiqd","y":"APVoE8X4qOE4OX52vh5K6mN16CPXSGDY-SAG6m-lSbJfE8ymUbtqCD1i7p7kqMleboHeEWUuPbMikhdVHKDjsPG9"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Ad81u2jZ9v7fmmvRlp0MT3z9cdtb4KzZMxCaoRRDPz4hwTIXGmOoKOiQYaV285NaGx0ZVJlYXTqaKQZUsZ7lWbnT","y":"AP0kXW49K4_kFKotMRoVxf16JrpdRM9wxAji_im3h6yABs-aueJ6Z4KJhNq9Ujy4DRVY3FYLdXAEyV-NW-XoRBWo"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AdxByv_dafYxwBAqcxEZy84H83HQs5IMLE5dVS0Y7xKVCEIuMmhrbwaWSD82h2qU4MNVG67o1zZLZGot8fiNAMAm","y":"AZsHNXnWhxOrWLrNINAu2EaVRo97Jd-RsDdVE57r2AMa2KWvaUVaW3tT0Ye5kp58g6J1smjoXL9yBVZ1rCuOqznc"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AaXznoqg0-bu3FNQRLjuYX7kY4fKHbctjm0z4_-2ZbiLGL06H5h3R5WsKtDmiZdUcC8x_SVGOSOdtb57y1eiRxKu","y":"AGjf1SQaK6leRyF7spoRHNhhdpHi7l5Lsg3pPczxfOY9Btl38QfE5LHma4ekkHhDuchEg-mR-UMD7SE5_wyL8wtu"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AVntJyMwEs35ooIfKAsUgDCCs17lrbsyTdIIxL8RgGatOPrGaYI3r3Q4EsrxX8placJiMHxoww9g08MN2LycGoGC","y":"ANNQBxkCjniBRj1hEjX6smv3xeQlkOnvvpvgxmoGb31T-7yaFiusm-64A8Yme8aXcmecbpVM5fGvFVBLP3XpviRi"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ARuIJHw9brJ1I3gMiFIV6iqG59jej09pn7GMDSet5nJ9-4c3tAiwz_DmiTJCk0DlX8G_FQyqO-8f0TwJtY95iVWw","y":"Ae5mOBIgk2uNZDHxkLWm5FlOI951fXOwOI-UmTdBNwupdiauasPYpz_tec81vE1r3_5g2znNz-qgyRLNAYbPhXO2"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfM5F82ryjOgCzLciAJkrYDiN-c5R3acq7QZILzbC-huq2zook0KNTHxWIAiFrOn7l5hDVzUsX4X_spnX_7vbvAc","y":"AKk9Uv53ETyKBf0wTRqoVDSRT2JunpBUotarSXA6uUEKR15OWdMAOhawHT4l7MaunoDvUQsRsIRoOqcQzsYNmh0C"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AO2TbxEjWBr71NMiP3uwioCHViGutV6HnrUJvWhxSHWWhDUdruWKpNWTfACuCf3rBUejC2oEbFm1ArrnKV60e_FZ","y":"AIKF388jMmt1EXL6zPyp3XJLyW9Hd8JELhqsScMgadTLA-nk_65sTz3_RCKvZRPw4FgnsPW8Kaxr6_lRS7OqLBcR"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AK1cHRSbOAwEqFbLoxB6KqnBLOePwUh_LcYDs6JX12PQdsBeB2kZ00hde3o2KNDUmmzLXn-h7MNN_WEvOJIjyUqW","y":"AKofPeStmHKDDKDQJ6tvgW3sghqxCdH_tLo4nLGPrTpiv4G6q11viiq2nr847OB-obPsNdzJ472RQjXR4Lahc41T"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AFaxswX1q01gpuuCQQkE6Nstm6IXr8KhXFb54oAMLfp45KeXlSkkQoia-JVbEWW6zcU6bbAuWI8s3G_2vrsAT6zu","y":"AdUDQZG_qvZ0NRmENv-HQcffZ5xLx17n-8Q-dwfUXYZaeW1SYqUEZktY-uKZTKq_H3RF11KPwKAaUrpeGjXvMY0o"}]}' ++ printf %s '{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AWujJJLC_WeYhrMHEeJcg0znkdhQhT_WGA948z7wo8saUXH-bJmmyLAW2pmSSEW_deqfnIR8zbOR2LyS-7Ypiiqd","y":"APVoE8X4qOE4OX52vh5K6mN16CPXSGDY-SAG6m-lSbJfE8ymUbtqCD1i7p7kqMleboHeEWUuPbMikhdVHKDjsPG9"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Ad81u2jZ9v7fmmvRlp0MT3z9cdtb4KzZMxCaoRRDPz4hwTIXGmOoKOiQYaV285NaGx0ZVJlYXTqaKQZUsZ7lWbnT","y":"AP0kXW49K4_kFKotMRoVxf16JrpdRM9wxAji_im3h6yABs-aueJ6Z4KJhNq9Ujy4DRVY3FYLdXAEyV-NW-XoRBWo"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AdxByv_dafYxwBAqcxEZy84H83HQs5IMLE5dVS0Y7xKVCEIuMmhrbwaWSD82h2qU4MNVG67o1zZLZGot8fiNAMAm","y":"AZsHNXnWhxOrWLrNINAu2EaVRo97Jd-RsDdVE57r2AMa2KWvaUVaW3tT0Ye5kp58g6J1smjoXL9yBVZ1rCuOqznc"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AaXznoqg0-bu3FNQRLjuYX7kY4fKHbctjm0z4_-2ZbiLGL06H5h3R5WsKtDmiZdUcC8x_SVGOSOdtb57y1eiRxKu","y":"AGjf1SQaK6leRyF7spoRHNhhdpHi7l5Lsg3pPczxfOY9Btl38QfE5LHma4ekkHhDuchEg-mR-UMD7SE5_wyL8wtu"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AVntJyMwEs35ooIfKAsUgDCCs17lrbsyTdIIxL8RgGatOPrGaYI3r3Q4EsrxX8placJiMHxoww9g08MN2LycGoGC","y":"ANNQBxkCjniBRj1hEjX6smv3xeQlkOnvvpvgxmoGb31T-7yaFiusm-64A8Yme8aXcmecbpVM5fGvFVBLP3XpviRi"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ARuIJHw9brJ1I3gMiFIV6iqG59jej09pn7GMDSet5nJ9-4c3tAiwz_DmiTJCk0DlX8G_FQyqO-8f0TwJtY95iVWw","y":"Ae5mOBIgk2uNZDHxkLWm5FlOI951fXOwOI-UmTdBNwupdiauasPYpz_tec81vE1r3_5g2znNz-qgyRLNAYbPhXO2"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfM5F82ryjOgCzLciAJkrYDiN-c5R3acq7QZILzbC-huq2zook0KNTHxWIAiFrOn7l5hDVzUsX4X_spnX_7vbvAc","y":"AKk9Uv53ETyKBf0wTRqoVDSRT2JunpBUotarSXA6uUEKR15OWdMAOhawHT4l7MaunoDvUQsRsIRoOqcQzsYNmh0C"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AO2TbxEjWBr71NMiP3uwioCHViGutV6HnrUJvWhxSHWWhDUdruWKpNWTfACuCf3rBUejC2oEbFm1ArrnKV60e_FZ","y":"AIKF388jMmt1EXL6zPyp3XJLyW9Hd8JELhqsScMgadTLA-nk_65sTz3_RCKvZRPw4FgnsPW8Kaxr6_lRS7OqLBcR"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AK1cHRSbOAwEqFbLoxB6KqnBLOePwUh_LcYDs6JX12PQdsBeB2kZ00hde3o2KNDUmmzLXn-h7MNN_WEvOJIjyUqW","y":"AKofPeStmHKDDKDQJ6tvgW3sghqxCdH_tLo4nLGPrTpiv4G6q11viiq2nr847OB-obPsNdzJ472RQjXR4Lahc41T"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AFaxswX1q01gpuuCQQkE6Nstm6IXr8KhXFb54oAMLfp45KeXlSkkQoia-JVbEWW6zcU6bbAuWI8s3G_2vrsAT6zu","y":"AdUDQZG_qvZ0NRmENv-HQcffZ5xLx17n-8Q-dwfUXYZaeW1SYqUEZktY-uKZTKq_H3RF11KPwKAaUrpeGjXvMY0o"}]}' ++ jose jws ver -i '{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVR3RjdTTXFud0FLWlJzbDE1d3dUU2Y2Z0ZpUzNyaHhGVURCR3NodERUZlBVekIwQlNZWlVrTHdZakhkT29KQ1BGQjgtVndqLUMyUmtaZHRhaEN4MVVtRyIsICJ5IjogIkFYTlo0NFQwZXRTNEFUa0xlQVlnWnFXSVdiRi1MNkdtRjlENnc0WUtFdVg1bWZCMHY3NUpwZm5ia1N3dDlDWmpPY09UMmNDa0NHSkJpaDRSWXF2bEpfaVQifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVd1akpKTENfV2VZaHJNSEVlSmNnMHpua2RoUWhUX1dHQTk0OHo3d284c2FVWEgtYkptbXlMQVcycG1TU0VXX2RlcWZuSVI4emJPUjJMeVMtN1lwaWlxZCIsICJ5IjogIkFQVm9FOFg0cU9FNE9YNTJ2aDVLNm1OMTZDUFhTR0RZLVNBRzZtLWxTYkpmRTh5bVVidHFDRDFpN3A3a3FNbGVib0hlRVdVdVBiTWlraGRWSEtEanNQRzkifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBSm1QRmNZdmhCUWxRQ1d3QXR3SE5EX2ZDbnloc0hETWNJcTB3REpyYUF1LTFNWUhhU2szdGwxYlBvRVd3N3VadnI3dmVRdVZJa0ZpSVRpRllnNDVra2U2IiwgInkiOiAiQVZfeWpPQ0I2X3c2U2RaUXpxcFpXSmVRMlh3YjluRFBlWGRKandhLXhPNllqNGV4M195TnJISVNUZWNrRmlXLVh1TE0yV1pfbm9yLS1xcFRFOGxGakxzbCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBZDgxdTJqWjl2N2ZtbXZSbHAwTVQzejljZHRiNEt6Wk14Q2FvUlJEUHo0aHdUSVhHbU9vS09pUVlhVjI4NU5hR3gwWlZKbFlYVHFhS1FaVXNaN2xXYm5UIiwgInkiOiAiQVAwa1hXNDlLNF9rRktvdE1Sb1Z4ZjE2SnJwZFJNOXd4QWppX2ltM2g2eUFCcy1hdWVKNlo0S0poTnE5VWp5NERSVlkzRllMZFhBRXlWLU5XLVhvUkJXbyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKcGtCQXdyb0RGTkV5TjlzVzAybWwyN3Q5bDlESnNITkpJQUctNENaUi1scVY4ZEhmU05kUGh1UzlqcGNCT2RkalVUaUtBUzg1dGdDVjhCWmRGT01wbHUiLCAieSI6ICJBRVBKWkxpTDAxR0d5ejh0VHc2anhlallRUEZ1aHVRMmJ6Ul9fS2NVeXZNRjB3b1l3dGQ3VlMtbzhFZXNUSTVicHZOTXFsbWdnNlJFbHBYTmQybVJiNEtGIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFkeEJ5dl9kYWZZeHdCQXFjeEVaeTg0SDgzSFFzNUlNTEU1ZFZTMFk3eEtWQ0VJdU1taHJid2FXU0Q4MmgycVU0TU5WRzY3bzF6WkxaR290OGZpTkFNQW0iLCAieSI6ICJBWnNITlhuV2h4T3JXTHJOSU5BdTJFYVZSbzk3SmQtUnNEZFZFNTdyMkFNYTJLV3ZhVVZhVzN0VDBZZTVrcDU4ZzZKMXNtam9YTDl5QlZaMXJDdU9xem5jIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBUY25rTXdrUUNZQm81eDV6bWo3REgwc0x2ZGQ1NHVDZU8zRS1DZEZBQnF3TllwTWNtZEFQZWlVdFJqdTF6ZmZ2LVlYRk9kU0N5aEFDZHkxekdvYmRGOCIsICJ5IjogIkFlWHRFekdoNmt1ZTRsTk1HZl9TbDl0ZEw3bGpLNlI1X2U4VUZhWEF2NGs2N1NBVDg0akVPN0Q1Z05peHZDcGozN2tTQWExa1EyZlNHblp4UlRmc1Z1Y0QifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFYem5vcWcwLWJ1M0ZOUVJManVZWDdrWTRmS0hiY3RqbTB6NF8tMlpiaUxHTDA2SDVoM1I1V3NLdERtaVpkVWNDOHhfU1ZHT1NPZHRiNTd5MWVpUnhLdSIsICJ5IjogIkFHamYxU1FhSzZsZVJ5RjdzcG9SSE5oaGRwSGk3bDVMc2czcFBjenhmT1k5QnRsMzhRZkU1TEhtYTRla2tIaER1Y2hFZy1tUi1VTUQ3U0U1X3d5TDh3dHUifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWTJ0bDF1TnN6cFNQZTJ5VHdhbC01YW1Od2ZYWHlhYVdVc2ZFZi1qN19oRTRmT3JINzB5bm40SXRuSEJHRDRzQi1PZVZONDhvSUFDTHZTbW5QSV9yblhyIiwgInkiOiAiQUYxTGRZYTNvMXNXU0dVQVhSRGJIVDR4NDRoYlE0ZFpHdmxKZk9Eb1oxaWY2QkxGYlg0VDN4TGhCbFlDak5YemJxcGJqM2tKTF91Rno1b0JaZ25rbFpwbiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVm50SnlNd0VzMzVvb0lmS0FzVWdEQ0NzMTdscmJzeVRkSUl4TDhSZ0dhdE9QckdhWUkzcjNRNEVzcnhYOHBsYWNKaU1IeG93dzlnMDhNTjJMeWNHb0dDIiwgInkiOiAiQU5OUUJ4a0NqbmlCUmoxaEVqWDZzbXYzeGVRbGtPbnZ2cHZneG1vR2IzMVQtN3lhRml1c20tNjRBOFltZThhWGNtZWNicFZNNWZHdkZWQkxQM1hwdmlSaSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaZnlPc2VaTGo0MmJLM3JZQlMzcTBIV2RoajhSTVU2dUs5dVpiU2psY3hfR0RSMVVrdkNtc0R5czBuZmRHNTlCQ2I5TFE1Mm16QVFqMmVlcUVSekVmZG0iLCAieSI6ICJBQlJqUFhCaGFzek9IeFg4WDdsQTJUVHFMMFVuOWwzT2djcG1qUjNsclE3WTBPLVdfanZTaGp6QjBJUU9NajdXR25vQi1hOEZaX1B0OFBtTkEzanBvQ2xhIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSdUlKSHc5YnJKMUkzZ01pRklWNmlxRzU5amVqMDlwbjdHTURTZXQ1bko5LTRjM3RBaXd6X0RtaVRKQ2swRGxYOEdfRlF5cU8tOGYwVHdKdFk5NWlWV3ciLCAieSI6ICJBZTVtT0JJZ2sydU5aREh4a0xXbTVGbE9JOTUxZlhPd09JLVVtVGRCTnd1cGRpYXVhc1BZcHpfdGVjODF2RTFyM181ZzJ6bk56LXFneVJMTkFZYlBoWE8yIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVlkM1FNeWtGRjB0VUppazUzVkRSbjFFOEpEeW5vQmFtck5Vd0pjcFVZa3JoSmhKaXJtYzg4TzFCNWRyTTRrSnMyX1BSQjl1ZURZSVdUNzliX2ZsTU4wRSIsICJ5IjogIkFPaW1PT1VacEFiZnNBYlB4ay1UaGJCalVfUk9ZT3o4dnBnWV9nY0ZxckZYM3I5VE91ZzI4dUdqRnp2YUstQzlaQ1NfV0Q1QUJLX20xcHpjcUF2VUttSm8ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZNNUY4MnJ5ak9nQ3pMY2lBSmtyWURpTi1jNVIzYWNxN1FaSUx6YkMtaHVxMnpvb2swS05USHhXSUFpRnJPbjdsNWhEVnpVc1g0WF9zcG5YXzd2YnZBYyIsICJ5IjogIkFLazlVdjUzRVR5S0JmMHdUUnFvVkRTUlQySnVucEJVb3RhclNYQTZ1VUVLUjE1T1dkTUFPaGF3SFQ0bDdNYXVub0R2VVFzUnNJUm9PcWNRenNZTm1oMEMifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVnZiZzBTNHk5Rl9RS2ZXWVF3QzhFNks3T29USHU3aEU1enFnTWdRLWxYcUlFa1B4U0hHanRSMjNOSnBiMWswNEZhX3YxOGpxNXdrTllZdE9LR1FNTktoIiwgInkiOiAiQUZzaEFCX3ZNTlpqSjBua1o0VWEwOG5Id0M3YVVuUW1WVml1cEpVZW9DNFpsc1RCQkVyd2hLRzNCSmxVN2FrRjZGU21TeVNwd3k1ak1zUy1MeVhwakRVWSJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTzJUYnhFaldCcjcxTk1pUDN1d2lvQ0hWaUd1dFY2SG5yVUp2V2h4U0hXV2hEVWRydVdLcE5XVGZBQ3VDZjNyQlVlakMyb0ViRm0xQXJybktWNjBlX0ZaIiwgInkiOiAiQUlLRjM4OGpNbXQxRVhMNnpQeXAzWEpMeVc5SGQ4SkVMaHFzU2NNZ2FkVExBLW5rXzY1c1R6M19SQ0t2WlJQdzRGZ25zUFc4S2F4cjZfbFJTN09xTEJjUiJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKZmhOQ3NTaHpmVlBZWDZlb1VrV0x4aW4weHBwU3VUV20xenVEYWZucENTRkJuM0xCbExEamt5aF9CMkJoMng5NWRLQUFpV2tWX2ozV2R1NG1DRldaX2YiLCAieSI6ICJBVFQtY2VHRHVQcGhFX0JNRllQRDhscGZuc3RQU01Bcm1WczljajhFdy1XVHBqQUJTZUJMQ3YtbldJU2dxS3JNLTlhYktoWENYNnlycEdwY2NFMnc5V2M1In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFLMWNIUlNiT0F3RXFGYkxveEI2S3FuQkxPZVB3VWhfTGNZRHM2SlgxMlBRZHNCZUIya1owMGhkZTNvMktORFVtbXpMWG4taDdNTk5fV0V2T0pJanlVcVciLCAieSI6ICJBS29mUGVTdG1IS0RES0RRSjZ0dmdXM3NnaHF4Q2RIX3RMbzRuTEdQclRwaXY0RzZxMTF2aWlxMm5yODQ3T0Itb2JQc05keko0NzJSUWpYUjRMYWhjNDFUIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFBQ2hmZWlNWGdGSHRGWWI0cW1uN0dMM0U1VE9fcW9JNmU2eHl2RXJsTDR4RWNwYzFLeXpFblB6Ym41M1k3T1ZROXdhRHBmQ1l3ZVJlT2EzSTdSWEMzcTciLCAieSI6ICJBV2Y1cTh1V01XcEtmZHhfaV96TWJoUHhpaEswcUk5Z3RNV0pPSjdjcTJCUXBESGs3UTJyMjhSQUF0UnM3NlY4WVgtSWpUT1lsUWY5RnRrNmFSZ241UFJfIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFGYXhzd1gxcTAxZ3B1dUNRUWtFNk5zdG02SVhyOEtoWEZiNTRvQU1MZnA0NUtlWGxTa2tRb2lhLUpWYkVXVzZ6Y1U2YmJBdVdJOHMzR18ydnJzQVQ2enUiLCAieSI6ICJBZFVEUVpHX3F2WjBOUm1FTnYtSFFjZmZaNXhMeDE3bi04US1kd2ZVWFlaYWVXMVNZcVVFWmt0WS11S1pUS3FfSDNSRjExS1B3S0FhVXJwZUdqWHZNWTBvIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "AMs73sK2CtZPtSZlY6C7M59JLlXTE9yfAHpeIpG26Ey1OuTNm9i-vKcHsGvZnHPmISEkcevmugdRVaeZA_xSaTQ2AVRXDgmU7xIEl4MHY_JsO8hsZR5NbWc3n5egVFKlyXYDKRlSqp7FwsNd5CceAq2a89d6NnL3abn3xhLrmVdEzupE", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHDfscnLumhs84ykZs25xkSTuV71kRCV1Y4li6rOgir4ePtlxh2WNbU29MqIyl0O6jbnkT8mzDY8Xb-6C4_rKGtFAVdBfqcIfGRIYyqf4NnHVdoNShGochDMG7qjN6M2d9yJQLvVTMumk6UTaGfUCarKMcE_NeR97Cb_Df5QdWeOgy0c"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABkzXIz3sjazIwn5Mc4ks5nJjr50q6crCHo6jK5KlkG8gNlHcxaZN5HwBFoTJwPs5rWDnqYrz0QAMB0JcPiYEWzcAAazpA_CPHNr2LU7nH-kqxlFvhYy1jMFdXzkHoDi6KX3YWQ2cW5W9Tmsv4IzQ3NCEyz8pueBLWXFnppCs1EZ-v28"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABdrb46rwC9fhSwZYTNL78eCtIcyggxgECK3QK5nt4aoCjIqGSPYajjoGAdHmin8Tz6J1iPgqvAAGdpdUK7TCIR7AZOSbJL2Hn7mCyP_OvAZ6TvdZhUNa_GFjb4c-bJ1hAiUj70r60w_8d6EqR4s6UGzHfWSgh5hPCnjqXKnFMFmfskC"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACloOkMamS69AeYVqOBqMVak_MmQsN3qgPdXmUozv7rhrMqh2I16skVo0XAhH5ENX_OVYmMhvM4SKX_LpggxWMmLAQ2Fmi9d8JWKWpJrrHPlD3WVGWNPG3ysmNjy2EItvA35NpUqBlrwg9AiYS6aslqfqNAdMpV5w58NJdJ68TaUOfI0"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUc3rNR3ZpOc5s5tB4z2zbiHRkbQYSEAWxiA_jTrUxLLysMBzvzn4Dy7oKm_wpR2fzqoVPlSOm6onSnRJ9TPPN-eAW8z3OJsIe4cZNYwj3hjnsu6RqWh2dxRsnDh7NJqcn46t_6OirGoAGmeE0F2Ykv85tzpzfm2kPFqUJicaNp2yqNO"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AJtsBu6uJ6VcnFuQ_CFaBy9E5raPYpbSzNzfwyfAJBcpyvKp9ycMlEX0QSL6q5XKnSxcdiQSjsre7CmcFThTYB_-AS1lidu0v4UlY2zajDcFOn2njPZrQlLWDcDooTjd5K0DXxwX4RILq4ZovFn2-SYHwSFznDDxFLjFMhlNhtUy3PMZ"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AYGJrhaROMmVbgml5pQufjQ_ysFqcUoHTsMeQpRFiLGNa7VN4QWPzJEfPck04xMZj5V5r8FPTTTYBFfqPRGgvkuxAK_1eURTi5eCamBF94S32MRH1S0yM02mQjle9cLNjV8wvQhQZaCequmGi8fvbBqjLAuV9BHqJgleTJQZ-16Y-akd"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALyURT5vPJQeeGehxBLKUNrzjZkelecetkTP4GAVsOa53v5CLJGD0ksZtAaL3ojfctEvpQtKa_2HPYwfO1A2fh0wAMRe-p1FGNLjLaZQlCrK7ircbG7zzTyRHa_SPmVV4iCASCH4LxUIdN5CFsOXXLVBOEkMCTtFyifJ93I8Irb13cpn"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AfwpkNpXvNa6Am2WIgdEmrETVTcAQUTSITZSMrfY2fe-YfH7lDUoF_K8r-oWpngsU59cy39BdtAJTJobHu5r2Eq9AdRjNEX_MJKYPS68EUw1fKrNj1vHBrI4PIcxlCrr4MLRvj_i08zzB1t00qLGGvphuPimUQ-QclNtKJbnUv8g1Pgd"}]}' -k- -a ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk ++ fetch /adv/psL2-tFhcWaqF-O4zWDsxhz0q3Y ++ curl -sfg http://127.0.0.1:1788/adv/psL2-tFhcWaqF-O4zWDsxhz0q3Y + GET /adv/psL2-tFhcWaqF-O4zWDsxhz0q3Y => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk ++ fetch /adv/lDMMyi5iIOjCs5jik0gidFvaBQf3PLs1uQAwGw ++ curl -sfg http://127.0.0.1:1788/adv/lDMMyi5iIOjCs5jik0gidFvaBQf3PLs1uQAwGw + GET /adv/lDMMyi5iIOjCs5jik0gidFvaBQf3PLs1uQAwGw => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk ++ fetch /adv/OzTfg2KopSWzgY25nabhBUzFWD5TfjJXEELqMML9Ubs ++ curl -sfg http://127.0.0.1:1788/adv/OzTfg2KopSWzgY25nabhBUzFWD5TfjJXEELqMML9Ubs + GET /adv/OzTfg2KopSWzgY25nabhBUzFWD5TfjJXEELqMML9Ubs => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk ++ fetch /adv/ivo0jAlC4Ew7ZIChb6nasjLTsSsoGEMbaCsMRAVfikfAC_VwXugnVAKZUrLbPUb_ ++ curl -sfg http://127.0.0.1:1788/adv/ivo0jAlC4Ew7ZIChb6nasjLTsSsoGEMbaCsMRAVfikfAC_VwXugnVAKZUrLbPUb_ + GET /adv/ivo0jAlC4Ew7ZIChb6nasjLTsSsoGEMbaCsMRAVfikfAC_VwXugnVAKZUrLbPUb_ => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-1.jwk ++ fetch /adv/vTL0a3PLbbnJ7rbHwOAVMFjQNo8IAQ2toFudrD6hLoYmug5_-zn2tCG6QBSewjvQCODaU8gOD1S6okMwJgk5xQ ++ curl -sfg http://127.0.0.1:1788/adv/vTL0a3PLbbnJ7rbHwOAVMFjQNo8IAQ2toFudrD6hLoYmug5_-zn2tCG6QBSewjvQCODaU8gOD1S6okMwJgk5xQ + GET /adv/vTL0a3PLbbnJ7rbHwOAVMFjQNo8IAQ2toFudrD6hLoYmug5_-zn2tCG6QBSewjvQCODaU8gOD1S6okMwJgk5xQ => 200 (../src/tangd.c:101) ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk ++ fetch /adv/B0hExsFXJCPgUV2HsZn8PgoZOWw ++ curl -sfg http://127.0.0.1:1788/adv/B0hExsFXJCPgUV2HsZn8PgoZOWw + GET /adv/B0hExsFXJCPgUV2HsZn8PgoZOWw => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk ++ fetch /adv/RZLKPaTufTTVdlYdmQJPaicw5nN75Hs32tJ29Q ++ curl -sfg http://127.0.0.1:1788/adv/RZLKPaTufTTVdlYdmQJPaicw5nN75Hs32tJ29Q + GET /adv/RZLKPaTufTTVdlYdmQJPaicw5nN75Hs32tJ29Q => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk ++ fetch /adv/JDZDxPNNoR9WJ1628SQToT693gMWKcS0IQd40fWO-kY ++ curl -sfg http://127.0.0.1:1788/adv/JDZDxPNNoR9WJ1628SQToT693gMWKcS0IQd40fWO-kY + GET /adv/JDZDxPNNoR9WJ1628SQToT693gMWKcS0IQd40fWO-kY => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk ++ fetch /adv/BfEOFpWvhuDblOKfqcIkm7x02Tb_cO1LUsfVWKW_QmFyGjC9dGRyp4nyHUKPFHF5 ++ curl -sfg http://127.0.0.1:1788/adv/BfEOFpWvhuDblOKfqcIkm7x02Tb_cO1LUsfVWKW_QmFyGjC9dGRyp4nyHUKPFHF5 + GET /adv/BfEOFpWvhuDblOKfqcIkm7x02Tb_cO1LUsfVWKW_QmFyGjC9dGRyp4nyHUKPFHF5 => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-2.jwk ++ fetch /adv/_SMv0cmIFWXcHqt8h1_5_thJbuOiyYrSY-aGpyuWEVElv6i4kuDbuS_aVDe4fId0lmXsBTOKJxu8mEF17r_m3g ++ curl -sfg http://127.0.0.1:1788/adv/_SMv0cmIFWXcHqt8h1_5_thJbuOiyYrSY-aGpyuWEVElv6i4kuDbuS_aVDe4fId0lmXsBTOKJxu8mEF17r_m3g + GET /adv/_SMv0cmIFWXcHqt8h1_5_thJbuOiyYrSY-aGpyuWEVElv6i4kuDbuS_aVDe4fId0lmXsBTOKJxu8mEF17r_m3g => 200 (../src/tangd.c:101) ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk ++ fetch /adv/LAfFK-jr9OYD50r9Mvu75dlLDN8 ++ curl -sfg http://127.0.0.1:1788/adv/LAfFK-jr9OYD50r9Mvu75dlLDN8 + GET /adv/LAfFK-jr9OYD50r9Mvu75dlLDN8 => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk ++ fetch /adv/iPFOnH4MgWF8BGUZb1NaJLAz-mk3pU--X_grEA ++ curl -sfg http://127.0.0.1:1788/adv/iPFOnH4MgWF8BGUZb1NaJLAz-mk3pU--X_grEA + GET /adv/iPFOnH4MgWF8BGUZb1NaJLAz-mk3pU--X_grEA => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk ++ fetch /adv/5J564HfchYAHB4lUVrgkWa8RQTq8obFLUQFqfPcUvwI ++ curl -sfg http://127.0.0.1:1788/adv/5J564HfchYAHB4lUVrgkWa8RQTq8obFLUQFqfPcUvwI + GET /adv/5J564HfchYAHB4lUVrgkWa8RQTq8obFLUQFqfPcUvwI => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk ++ fetch /adv/bE0Pu6MVNpV2E7Qd_aSHWG9Xu-m2HuSXB9fL4KgEp7yxAKFOeY_rZVCdie7kDWBg ++ curl -sfg http://127.0.0.1:1788/adv/bE0Pu6MVNpV2E7Qd_aSHWG9Xu-m2HuSXB9fL4KgEp7yxAKFOeY_rZVCdie7kDWBg + GET /adv/bE0Pu6MVNpV2E7Qd_aSHWG9Xu-m2HuSXB9fL4KgEp7yxAKFOeY_rZVCdie7kDWBg => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-3.jwk ++ fetch /adv/jy_ktp694BR7v2iG87DlYr78fE5n6Y5OGj4LBUJHODB4GQ8Rd2DQ6090xWf4a6UJWoa8fLuVEGtSUqI-gEoXrw ++ curl -sfg http://127.0.0.1:1788/adv/jy_ktp694BR7v2iG87DlYr78fE5n6Y5OGj4LBUJHODB4GQ8Rd2DQ6090xWf4a6UJWoa8fLuVEGtSUqI-gEoXrw + GET /adv/jy_ktp694BR7v2iG87DlYr78fE5n6Y5OGj4LBUJHODB4GQ8Rd2DQ6090xWf4a6UJWoa8fLuVEGtSUqI-gEoXrw => 200 (../src/tangd.c:101) ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk ++ fetch /adv/JDivAIkrHxj0_dnlx-vPtZVZmIs ++ curl -sfg http://127.0.0.1:1788/adv/JDivAIkrHxj0_dnlx-vPtZVZmIs + GET /adv/JDivAIkrHxj0_dnlx-vPtZVZmIs => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk ++ fetch /adv/2Cfv9VJ6GHQKSeBqO73xFfJcltuZcHUqZ4u4uA ++ curl -sfg http://127.0.0.1:1788/adv/2Cfv9VJ6GHQKSeBqO73xFfJcltuZcHUqZ4u4uA + GET /adv/2Cfv9VJ6GHQKSeBqO73xFfJcltuZcHUqZ4u4uA => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk ++ fetch /adv/8oydU2NgsWRvoFOmVZm7fbMUH5oD-Nkinj-SWyNVclM ++ curl -sfg http://127.0.0.1:1788/adv/8oydU2NgsWRvoFOmVZm7fbMUH5oD-Nkinj-SWyNVclM + GET /adv/8oydU2NgsWRvoFOmVZm7fbMUH5oD-Nkinj-SWyNVclM => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk ++ fetch /adv/n4qkRvMZYHWfoAmKLiuJA4QFqrCh7by37CgrHwmKjLJ8HQMElfT1f753CGYyfIWk ++ curl -sfg http://127.0.0.1:1788/adv/n4qkRvMZYHWfoAmKLiuJA4QFqrCh7by37CgrHwmKjLJ8HQMElfT1f753CGYyfIWk + GET /adv/n4qkRvMZYHWfoAmKLiuJA4QFqrCh7by37CgrHwmKjLJ8HQMElfT1f753CGYyfIWk => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-4.jwk ++ fetch /adv/4w8POApzQokFHeRxSf9O09tE_uU8E5WZRlwiwnF-D48d2hJIuUG3hBrKWXTPsi-J2_hf6RWZnmAauO_MuDbhKA ++ curl -sfg http://127.0.0.1:1788/adv/4w8POApzQokFHeRxSf9O09tE_uU8E5WZRlwiwnF-D48d2hJIuUG3hBrKWXTPsi-J2_hf6RWZnmAauO_MuDbhKA + GET /adv/4w8POApzQokFHeRxSf9O09tE_uU8E5WZRlwiwnF-D48d2hJIuUG3hBrKWXTPsi-J2_hf6RWZnmAauO_MuDbhKA => 200 (../src/tangd.c:101) ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk ++ fetch /adv/w37qQleMnZvVa5FHPOkUBoUIpNM ++ curl -sfg http://127.0.0.1:1788/adv/w37qQleMnZvVa5FHPOkUBoUIpNM + GET /adv/w37qQleMnZvVa5FHPOkUBoUIpNM => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk ++ fetch /adv/zDX6F2k2rXDlJ2qJB_bBtMGSYn2a-gLIERPxtA ++ curl -sfg http://127.0.0.1:1788/adv/zDX6F2k2rXDlJ2qJB_bBtMGSYn2a-gLIERPxtA + GET /adv/zDX6F2k2rXDlJ2qJB_bBtMGSYn2a-gLIERPxtA => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk ++ fetch /adv/NXm9L-lWTYS1jAF5UIAX7k8gSF1vL-r8Tpaix6t-5G8 ++ curl -sfg http://127.0.0.1:1788/adv/NXm9L-lWTYS1jAF5UIAX7k8gSF1vL-r8Tpaix6t-5G8 + GET /adv/NXm9L-lWTYS1jAF5UIAX7k8gSF1vL-r8Tpaix6t-5G8 => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk ++ fetch /adv/ioPrebPxPhHxDOw0koQM1Im6Me_WGpyiU8Isph1_APzSM5UDY_tyn9TIeE_526ih ++ curl -sfg http://127.0.0.1:1788/adv/ioPrebPxPhHxDOw0koQM1Im6Me_WGpyiU8Isph1_APzSM5UDY_tyn9TIeE_526ih + GET /adv/ioPrebPxPhHxDOw0koQM1Im6Me_WGpyiU8Isph1_APzSM5UDY_tyn9TIeE_526ih => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-5.jwk ++ fetch /adv/rqimonxbtKbZLyTWSfm2-rek7TcZ_rvdQkqOi-R1ojBtUMOxm768Rng_EtL5bGzwI_oeYAPhbR_LBn0oY-enBQ ++ curl -sfg http://127.0.0.1:1788/adv/rqimonxbtKbZLyTWSfm2-rek7TcZ_rvdQkqOi-R1ojBtUMOxm768Rng_EtL5bGzwI_oeYAPhbR_LBn0oY-enBQ + GET /adv/rqimonxbtKbZLyTWSfm2-rek7TcZ_rvdQkqOi-R1ojBtUMOxm768Rng_EtL5bGzwI_oeYAPhbR_LBn0oY-enBQ => 200 (../src/tangd.c:101) ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk ++ fetch /adv/oqP4pkhJe91-2wEERbuzSdqpW3Q ++ curl -sfg http://127.0.0.1:1788/adv/oqP4pkhJe91-2wEERbuzSdqpW3Q + GET /adv/oqP4pkhJe91-2wEERbuzSdqpW3Q => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk ++ fetch /adv/zgSTyPjZZDglj4GqMZHxco3Hig8dzW16LQYxCA ++ curl -sfg http://127.0.0.1:1788/adv/zgSTyPjZZDglj4GqMZHxco3Hig8dzW16LQYxCA + GET /adv/zgSTyPjZZDglj4GqMZHxco3Hig8dzW16LQYxCA => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk ++ fetch /adv/iOTFd_yuGIwqn9c8M6NmQzUsiR23HtKm0noR6LvdyxE ++ curl -sfg http://127.0.0.1:1788/adv/iOTFd_yuGIwqn9c8M6NmQzUsiR23HtKm0noR6LvdyxE + GET /adv/iOTFd_yuGIwqn9c8M6NmQzUsiR23HtKm0noR6LvdyxE => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk ++ fetch /adv/qGq8qfrJsgOSHb5cuKaC01zEMIPw-VeuTflZ5Sx_UxrPQBHKMwzMq_8XnffpwrUH ++ curl -sfg http://127.0.0.1:1788/adv/qGq8qfrJsgOSHb5cuKaC01zEMIPw-VeuTflZ5Sx_UxrPQBHKMwzMq_8XnffpwrUH + GET /adv/qGq8qfrJsgOSHb5cuKaC01zEMIPw-VeuTflZ5Sx_UxrPQBHKMwzMq_8XnffpwrUH => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-6.jwk ++ fetch /adv/lJPPMMGG2GG0AliSFeBbFbZHEbeirIF9Ak2iSuxeRl39vHtZQW4r2DmQkL5MLAc4_u4_1zFRVpgUywkNWgnCLg ++ curl -sfg http://127.0.0.1:1788/adv/lJPPMMGG2GG0AliSFeBbFbZHEbeirIF9Ak2iSuxeRl39vHtZQW4r2DmQkL5MLAc4_u4_1zFRVpgUywkNWgnCLg + GET /adv/lJPPMMGG2GG0AliSFeBbFbZHEbeirIF9Ak2iSuxeRl39vHtZQW4r2DmQkL5MLAc4_u4_1zFRVpgUywkNWgnCLg => 200 (../src/tangd.c:101) ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk ++ fetch /adv/POcSL-yMKHF6Hu_ChZhuzBsYxvE ++ curl -sfg http://127.0.0.1:1788/adv/POcSL-yMKHF6Hu_ChZhuzBsYxvE + GET /adv/POcSL-yMKHF6Hu_ChZhuzBsYxvE => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk ++ fetch /adv/Qe74xyQDGBSrTDe5-utXFnJRRJVeNsbI60KyMQ ++ curl -sfg http://127.0.0.1:1788/adv/Qe74xyQDGBSrTDe5-utXFnJRRJVeNsbI60KyMQ + GET /adv/Qe74xyQDGBSrTDe5-utXFnJRRJVeNsbI60KyMQ => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk ++ fetch /adv/QxwzOg3wL-2x-cHw8A-gKLGHBjdbtKM7P8jKDOhDCF8 ++ curl -sfg http://127.0.0.1:1788/adv/QxwzOg3wL-2x-cHw8A-gKLGHBjdbtKM7P8jKDOhDCF8 + GET /adv/QxwzOg3wL-2x-cHw8A-gKLGHBjdbtKM7P8jKDOhDCF8 => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk ++ fetch /adv/B6MC5xzYn92cJzGYsMQPqsjRyrMVEc_PYlH48hJeHfzfd952wQ8UpwEzS156tjix ++ curl -sfg http://127.0.0.1:1788/adv/B6MC5xzYn92cJzGYsMQPqsjRyrMVEc_PYlH48hJeHfzfd952wQ8UpwEzS156tjix + GET /adv/B6MC5xzYn92cJzGYsMQPqsjRyrMVEc_PYlH48hJeHfzfd952wQ8UpwEzS156tjix => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-7.jwk ++ fetch /adv/bJ8msW_inNBvVPVcVjQOZJJoE0F52e5fQQ32ZVpodbALfuwa1OHjbhoWcmZfLw8nwJmR-MSD0VZy4gwky9O-sA ++ curl -sfg http://127.0.0.1:1788/adv/bJ8msW_inNBvVPVcVjQOZJJoE0F52e5fQQ32ZVpodbALfuwa1OHjbhoWcmZfLw8nwJmR-MSD0VZy4gwky9O-sA + GET /adv/bJ8msW_inNBvVPVcVjQOZJJoE0F52e5fQQ32ZVpodbALfuwa1OHjbhoWcmZfLw8nwJmR-MSD0VZy4gwky9O-sA => 200 (../src/tangd.c:101) ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk ++ fetch /adv/WKMNwQzbNBnv3fTbAbq3QKD4p0Q ++ curl -sfg http://127.0.0.1:1788/adv/WKMNwQzbNBnv3fTbAbq3QKD4p0Q + GET /adv/WKMNwQzbNBnv3fTbAbq3QKD4p0Q => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk ++ fetch /adv/oIryGp6wt2KeEOBhKiqJAxKnt4R57r3ROI8IoA ++ curl -sfg http://127.0.0.1:1788/adv/oIryGp6wt2KeEOBhKiqJAxKnt4R57r3ROI8IoA + GET /adv/oIryGp6wt2KeEOBhKiqJAxKnt4R57r3ROI8IoA => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk ++ fetch /adv/pP1J2XCyPAsf_jZcKMvny2mK03u5l0nu-J12hA4ErkM ++ curl -sfg http://127.0.0.1:1788/adv/pP1J2XCyPAsf_jZcKMvny2mK03u5l0nu-J12hA4ErkM + GET /adv/pP1J2XCyPAsf_jZcKMvny2mK03u5l0nu-J12hA4ErkM => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk ++ fetch /adv/vrpn-hbcSU9Ib7ka8Iz9POc2cz3I2PNoZaBLy7-T1lKe7a0Z1kB9yznf6mJq1sEP ++ curl -sfg http://127.0.0.1:1788/adv/vrpn-hbcSU9Ib7ka8Iz9POc2cz3I2PNoZaBLy7-T1lKe7a0Z1kB9yznf6mJq1sEP + GET /adv/vrpn-hbcSU9Ib7ka8Iz9POc2cz3I2PNoZaBLy7-T1lKe7a0Z1kB9yznf6mJq1sEP => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-8.jwk ++ fetch /adv/3MbgUmh8ow4VVRjYMQvnkFLA5InvAUZWBLCxuWDXDBCcpZakl-twBYBT__XdKuwsDXdCREHVVmuPSfjQSrp8Yw ++ curl -sfg http://127.0.0.1:1788/adv/3MbgUmh8ow4VVRjYMQvnkFLA5InvAUZWBLCxuWDXDBCcpZakl-twBYBT__XdKuwsDXdCREHVVmuPSfjQSrp8Yw + GET /adv/3MbgUmh8ow4VVRjYMQvnkFLA5InvAUZWBLCxuWDXDBCcpZakl-twBYBT__XdKuwsDXdCREHVVmuPSfjQSrp8Yw => 200 (../src/tangd.c:101) ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk ++ fetch /adv/PDw4055K7093ygIH9tzTta_shhM ++ curl -sfg http://127.0.0.1:1788/adv/PDw4055K7093ygIH9tzTta_shhM + GET /adv/PDw4055K7093ygIH9tzTta_shhM => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk ++ fetch /adv/TxwmLicbyV_fl5B7o8Z_AodD3UPm3uLkHKHaoQ ++ curl -sfg http://127.0.0.1:1788/adv/TxwmLicbyV_fl5B7o8Z_AodD3UPm3uLkHKHaoQ + GET /adv/TxwmLicbyV_fl5B7o8Z_AodD3UPm3uLkHKHaoQ => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk ++ fetch /adv/BNQGKRpkBOcfygb29Uwizoq2g6QZKP7yJNm7ZHhuwqM ++ curl -sfg http://127.0.0.1:1788/adv/BNQGKRpkBOcfygb29Uwizoq2g6QZKP7yJNm7ZHhuwqM + GET /adv/BNQGKRpkBOcfygb29Uwizoq2g6QZKP7yJNm7ZHhuwqM => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk ++ fetch /adv/kpzbUuNjalJJVjfKKtdP8eN5_eolkzKVI8GLteU6AJ7B86DIIzIByE-m1ieSaG6D ++ curl -sfg http://127.0.0.1:1788/adv/kpzbUuNjalJJVjfKKtdP8eN5_eolkzKVI8GLteU6AJ7B86DIIzIByE-m1ieSaG6D + GET /adv/kpzbUuNjalJJVjfKKtdP8eN5_eolkzKVI8GLteU6AJ7B86DIIzIByE-m1ieSaG6D => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk ++ jose jws ver -i- -k /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.hGhCs6LCSG/db/other-sig-9.jwk ++ fetch /adv/mXJt_mXVwij_0kIyPbGXY5_IERoGUxxbRwuSQazaz9TGNTHfNWa2Ylg3Lj8UG12SdySrHSV6j6rUCGoWu5IJTQ ++ curl -sfg http://127.0.0.1:1788/adv/mXJt_mXVwij_0kIyPbGXY5_IERoGUxxbRwuSQazaz9TGNTHfNWa2Ylg3Lj8UG12SdySrHSV6j6rUCGoWu5IJTQ + GET /adv/mXJt_mXVwij_0kIyPbGXY5_IERoGUxxbRwuSQazaz9TGNTHfNWa2Ylg3Lj8UG12SdySrHSV6j6rUCGoWu5IJTQ => 200 (../src/tangd.c:101) ++ tangd-rotate-keys -d /tmp/tmp.hGhCs6LCSG/db +Unable to change owner/group for xa39qUU8vsjC1Y-PBHI5j2_a14VCbqFRAFKTFsEfKU8.jwk to _tang:_tang +Unable to change owner/group for nM_ZF_9x1vmh_TOzuZgIhJEFzhhF-H76Nh3B0D-o6Eg.jwk to _tang:_tang ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/.other-sig-1.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-sig-1.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/.other-exc-1.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-exc-1.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/.other-sig-2.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-sig-2.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/.other-exc-2.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-exc-2.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/.other-sig-3.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-sig-3.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/.other-exc-3.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-exc-3.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/.other-sig-4.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-sig-4.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/.other-exc-4.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-exc-4.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/.other-sig-5.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-sig-5.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/.other-exc-5.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-exc-5.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/.other-sig-6.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-sig-6.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/.other-exc-6.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-exc-6.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/.other-sig-7.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-sig-7.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/.other-exc-7.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-exc-7.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/.other-sig-8.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-sig-8.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/.other-exc-8.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-exc-8.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/.other-sig-9.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-sig-9.jwk --output=- + jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.wISQa36fDf/db/.other-exc-9.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/.other-exc-9.jwk --output=- ++ validate_exc /tmp/tmp.hGhCs6LCSG/db/.other-exc-9.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/.other-exc-9.jwk --output=- + jose jwk use --input=- --required --use deriveKey + thp= -+ validate_sig /tmp/tmp.wISQa36fDf/db/CNt9WHnIlZeZPkZBBuntT2A39hnxAy7JSpFIRnbuK40.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/CNt9WHnIlZeZPkZBBuntT2A39hnxAy7JSpFIRnbuK40.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ jose jwk thp -a S256 -i /tmp/tmp.wISQa36fDf/db/CNt9WHnIlZeZPkZBBuntT2A39hnxAy7JSpFIRnbuK40.jwk -+ thp=CNt9WHnIlZeZPkZBBuntT2A39hnxAy7JSpFIRnbuK40 -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/CNt9WHnIlZeZPkZBBuntT2A39hnxAy7JSpFIRnbuK40.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/CNt9WHnIlZeZPkZBBuntT2A39hnxAy7JSpFIRnbuK40.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ validate_sig /tmp/tmp.wISQa36fDf/db/wMABcmUoxyXrqIY3glXKGXydjdcEOymAQu2WEetpeOA.jwk -+ jose fmt --json /tmp/tmp.wISQa36fDf/db/wMABcmUoxyXrqIY3glXKGXydjdcEOymAQu2WEetpeOA.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ valid_key_perm /tmp/tmp.wISQa36fDf/db/wMABcmUoxyXrqIY3glXKGXydjdcEOymAQu2WEetpeOA.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.wISQa36fDf/db/wMABcmUoxyXrqIY3glXKGXydjdcEOymAQu2WEetpeOA.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ [ -z CNt9WHnIlZeZPkZBBuntT2A39hnxAy7JSpFIRnbuK40 ] -+ tang-show-keys 48258 ++ for jwk in "${TMP}"/db/*.jwk ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/nM_ZF_9x1vmh_TOzuZgIhJEFzhhF-H76Nh3B0D-o6Eg.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/nM_ZF_9x1vmh_TOzuZgIhJEFzhhF-H76Nh3B0D-o6Eg.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/nM_ZF_9x1vmh_TOzuZgIhJEFzhhF-H76Nh3B0D-o6Eg.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/nM_ZF_9x1vmh_TOzuZgIhJEFzhhF-H76Nh3B0D-o6Eg.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for jwk in "${TMP}"/db/*.jwk ++ validate_sig /tmp/tmp.hGhCs6LCSG/db/xa39qUU8vsjC1Y-PBHI5j2_a14VCbqFRAFKTFsEfKU8.jwk ++ jose fmt --json /tmp/tmp.hGhCs6LCSG/db/xa39qUU8vsjC1Y-PBHI5j2_a14VCbqFRAFKTFsEfKU8.jwk --output=- ++ jose jwk use --input=- --required --use verify +++ jose jwk thp -a S256 -i /tmp/tmp.hGhCs6LCSG/db/xa39qUU8vsjC1Y-PBHI5j2_a14VCbqFRAFKTFsEfKU8.jwk ++ thp=xa39qUU8vsjC1Y-PBHI5j2_a14VCbqFRAFKTFsEfKU8 ++ valid_key_perm /tmp/tmp.hGhCs6LCSG/db/xa39qUU8vsjC1Y-PBHI5j2_a14VCbqFRAFKTFsEfKU8.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.hGhCs6LCSG/db/xa39qUU8vsjC1Y-PBHI5j2_a14VCbqFRAFKTFsEfKU8.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ '[' -z xa39qUU8vsjC1Y-PBHI5j2_a14VCbqFRAFKTFsEfKU8 ']' +++ tang-show-keys 1788 GET /adv => 200 (../src/tangd.c:101) -+ test CNt9WHnIlZeZPkZBBuntT2A39hnxAy7JSpFIRnbuK40 = CNt9WHnIlZeZPkZBBuntT2A39hnxAy7JSpFIRnbuK40 ++ test xa39qUU8vsjC1Y-PBHI5j2_a14VCbqFRAFKTFsEfKU8 = xa39qUU8vsjC1Y-PBHI5j2_a14VCbqFRAFKTFsEfKU8 + on_exit -+ [ 2383921 ] -+ kill 2383921 -+ wait 2383921 -Terminated ++ '[' 2329222 ']' ++ kill 2329222 ++ wait 2329222 + true -+ [ -d /tmp/tmp.wISQa36fDf ] -+ rm -rf /tmp/tmp.wISQa36fDf ++ '[' -d /tmp/tmp.hGhCs6LCSG ']' ++ rm -rf /tmp/tmp.hGhCs6LCSG ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -2/9 adv-standalone-endpoint OK 10.14s +2/9 adv-standalone-endpoint OK 10.41s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: -{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRlcUQ3OUtnSW9BZU01djNFdXliakFpNjBjUVVILTd6TllzMEZMbndOWVdqTnJUQXoxVjgtN3MwWTN6dk55S0dTbEdPTUZOUXA4dlc2emJBNFVmQVBPZiIsICJ5IjogIkFIdGcycjZvaERzdGZ3OW1nN3lrTHBtZDA4bTljOWh5THl1RTFrQXFZRk9xdkxQVzRBcDUwTUtxWWxuXzIzQV95Q09MNV8zZjBGaG5qaDRjbVhiak9mWkIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFPWmhKRDBydXdxUkRramJxY2ZVazBnNlo3WDR5RVdIY2oyQjRKYXhHTDdsZnFkMy1fdnREeHNfVmVLeU5aYjVuaVFCd2RiOHVnSTM0b0xmZkJyaWNwYiIsICJ5IjogIkFJc29DMU0xbW92NC1ERzhxVmpXc1RFb2dzV3dQRndxaExXWW1Zc1hoS25KeU13MkZfNlRrUFp4eDFqTi15WjNqRkc0TTFWa1hmZmV6QlhGRVNOaTE0T28ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AOSG58Wx6ezPtIoGSeJOZOYR-22pQWvUl2avJI5AZYtSVALW4lfTL7i3qpWJFhqQo5IYwmaiGzGcgZP9MjBWyxIiAFP-e0vtKJa2SXuvbbwWKPAVKS4CVRbEVF3XFBdsUDb1ZzWwY5QIs3_v9TqEv-lHzbZmFfRudAE4j4JneA0CSxOF"}{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFPdE95amRTc29zam16TE9FVkFIMGszdFpRMm02T3pfNDJMY01Xa1k0ZWlnQlZ3ekpNdWdYWURGU3RPOFVIZWlhZEYtUlF3bWg5dVdIUzJsUm5qLWo2S2QiLCAieSI6ICJBRV9lMVZIWWhfR01NRU4zRGtUT3c1eWstdlRPYnJnYWdVSS1QcDJlR2d0VW1VVUVMeW1qY01tQllrMDJPQm45TTZuM1lrTUM4SkFuem05ZU9CdTRCeUQtIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFKemd0NDBJb0hTQmRtaVlzZjdQeUVPclhiamtnc29wUEp0Um5oSXF1bHFlQ0pDTFA2Q1k0SmI2VkRBMHRIeTdodEFpM2V0ZkhZcFU5cGszME1VVUVONUIiLCAieSI6ICJBTUc0c2FmZWRpSHpPVGV3V1BNcnpwMmZyYmpQQkRBM2UtaXJ4aXNMVlpBVWYwTXNJS2ZIV255R3l5VEJ3ZUs0NHFmUGRGMXFUVUVkaXZXRk9sSFRzR2pNIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEYn2lvWMzA0UCYZBKVs4IqAilKC6FnhKVCru1eJP8YKfB_YBhGVVutTxfLytIiM8VMIAEKWwGLkvpNDCJOjD-h6AWPd2H4C0nyhLZIHL00tcbZ7m4_m6e5az41WNja7OAhZ2f3qz0sayclF0KoLzbAxgDLDkXTUpCRAu-GTm0YxCX7A"}/build/reproducible-path/tang-15/obj-aarch64-linux-gnu -{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFFUG1uTklpaWlNNFhwWHNzZ2hZN1lVV1BqYTFpaHVDNnlMbnAxZ1VXejBSeDBkSXJrUWtTS0U1UGtLWFN5cUMwYmswTnJjTHdRLTBiS3dicjlpMkdLaDciLCAieSI6ICJBSmoybWZrSDFOZXd6MmoxUi1lWE90R2ZoRUdLb2h1cFp4eUhOMlBDTEFHbHliZjRfSEk5eFVlLTgzLVdNem1sdi1LWm1NVVdnME9PamcxMTMycEZPdTNUIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFRS2kyVC03ZndXcGtfNlVVSktOLW1TUDhNSUFieExMY1lpbkR2dnRKLUdtVVNkVlU5ZXlWZ1lsWnpRdkZfTlpmbzNaT3JfVVdCenBKQ3VDMHhkYkFCSGMiLCAieSI6ICJBZmdENXNQcXlUenNqT2s0d3lJbFJWWlRYNFJNVG55S2V3NzFfV0ozd0ZtYVZ3N2tZS19yTU03R04zR3h4Ty12SmhaclZyTENGeE84aXpuTHh6cFpPWnlfIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AaAyWdBmJiFkGpP9Zrtzq-Vmv6CpExHLHdfPNI84xIJkgNskmZ7cM2VGiv1J8zLzOm12vjRXXtz9_R6m9cvBM9mGAeWzZsrrzuRZvXuMi55hG70prS4hHbDZd3GfwYuhC8lYjRLuP1ODxSCawlTa0cjjU-8rK0KBELZdaJzqCgzvuZf_"} +{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVFQdjEtRjJOS2RIVWZHbFpqSm9fVGRWeE00OUpKSFd0MjVzV0FSSGFxX09JMlBiTGpuTTY4aW5DREd3VDZUQVRhQUo2Q09scnBKbjk3UWlSNlREdnJEZCIsICJ5IjogIkFMOWp4U1ZXZktKVk9kSmVRdW9TV0xkbk1QdjB4bVZVUUw1eS1OOTU5RElQaklBNTIzSFZsd3hVTkFyS0VuZUpFMDFrdFZYQmZkMkg1M3lHOXRvRGhNbU0ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUZDY2pRb1N1OFlVcVZiYkN5V0JWN2hXVUFCOGlCTEluaEtjWkFoV3FHTGVlbFl2OS05QXlVNks0NFVTOW1jRmgzVV94RExTTEQyeFp0QmlvMmtoYzJTdSIsICJ5IjogIkFaZWU4TUZfSHBIWEVvU0F6R1JxTFdIMExOSEhBdHJ0YzVQdHpLeFhYakc1dDI1dnZhX0NWV3p5eE0xYnlWUkNpZXRJTG8tbmhrWm5MSzc2ZFFjNDc5RUsifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMxWPC_cSficWqNt69GdUVDcHBw99p8IL9_rweiqFz6Yg7e2cpmG45hF_eYHCjeOJxBygLGe4fAjQJJohjLt0B5DARVs95TaL_VS-vKrnN--6-Dugngk4agghVDkBt2aiAakliSNk9KV60mWffz1dLighlyBApGOrRBCm4VptZIRVbwX"}{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFGT0pBbW9tU2xPeFNkZjBmbEZIbk1IUjk1R00zT1Z6UC1aRDY4aEpFNG1BRU1zYkNOWHhNNjFkNS1xWVNTZTEzN2VSeEJfV25ZLVRwVXZXU3BQMUIta1IiLCAieSI6ICJBQlBxS0hmbTd6Z0NkamhhQkNaVk5rbklfbFJvY1pQVzU5U2JURkhzTGJRZEhqTDdaMlJGMjFTXzZyaEVDelJXVFBLUlNvYVVveE1HRlBBT3h3UEVuWm5IIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFYdk1RZmJGeWt1WmRZbldnbUlyMnBVVUhqTEt2a2o2ZFMzR2tDcDh0QXZXcUtzd0dxdFp1TjBKVHk1RG11SWQwTEhsSnpyN0I3a2E0V0dPc1hWQ2lndTMiLCAieSI6ICJBTHpnVnhHdlgxaENtSklMSnpIOG1mckF5NUtxREVCODNFMUFNRU5lZjdJSllYd25MRHFoTU43M2xsOTQxY2FSNy1TTjVCczRtWS1yYnlLMjI5UGtXR0F3IiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AAVLOwnmYAXroEr549oNkPa-vUjKqdTGlIg59u-WhZHBj07Lwa3EQRbldYkW6RTm0Q-e45Bj-m_hqhh4e8PfjaxXAYKjirc7_Mdd7W4lzXgHvwNvx5i9bTyaPV7NmT_MvJiM1jdwXTWp8bVOBFWByzuyzVLtph2qPpQI-m8o5L3kfywI"}/build/reproducible-path/tang-15/obj-aarch64-linux-gnu +{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFDVTZtMVFhYmJycHV0bXVfcWlFZDZKR0xWRnFaQ1VwM2RoSkJUWVl0bzhuNHo4bGtQWEpaNU9xeUs3cERGQ2EtNkRKSS1xSEYwQmFXYkdmVk9laVdORDQiLCAieSI6ICJBUkhTS2NZZ1B4NmJTQmlWc3hwRm1OUG03MzZBaEdCV3JEdC1lWWFPNHFBbTJ4ajQxRERvVG9QRF9VNnAwODdacVZaLXk0YllmWDB5cVVIX1JIbWVOZnRtIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFaUU5HU1VRM1pQOHdUOTZNVDdhUTFGRG9md3dpTVNTREt3NkpBd3FKVncwV0JySXlHUXNpNWNmVm11RHBjUkh5WnJpSzN6Y2U4ZWpkdDNFalNGS29iZmoiLCAieSI6ICJBVUs3VFBtcUw3VkFISWQ5Wm4tTWxJVDdGb29pVGtqNlIzcklLUDBVckNucmlXSU83OF94ei1BVDhXSXdWVmpIZGl5Rk9MOWtuUlNUVDZfbjlSSnVENTV5IiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AECRH6-oxaUkAe-IxwHWDvBrOucct0shZrnMX9AuRs8mFIyAz_UA7yTTxFzoPpe_HemPIo2l5Wz0WOeT36AawrxkADQQ9v_ls1sv__hMg17raONwOSZN4fUYEKhADqBMzbXohca6OIlZjxkLfesZmpHCac4LbtkeJKvrAa73spdfw8d3"} stderr: + . adv -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.HkpOw1u1nb -+ mkdir -p /tmp/tmp.HkpOw1u1nb/db +++ . helpers +++ trap on_exit EXIT ++++ mktemp -d +++ export TMP=/tmp/tmp.9mWmmr1jUl +++ TMP=/tmp/tmp.9mWmmr1jUl +++ mkdir -p /tmp/tmp.9mWmmr1jUl/db + adv_startup -+ tangd-keygen /tmp/tmp.HkpOw1u1nb/db sig exc -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/sig.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/exc.jwk to _tang:_tang -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/sig.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/sig.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/exc.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/exc.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ jose jwk gen -i {"alg": "ES512"} -o /tmp/tmp.HkpOw1u1nb/db/.sig.jwk -+ jose jwk gen -i {"alg": "ES512"} -o /tmp/tmp.HkpOw1u1nb/db/.oth.jwk -+ random_port -+ [ -n ] -+ test -f /dev/urandom -+ shuf -i 1024-65535 -n 1 -+ port=17575 -+ export PORT=17576 ++ tangd-keygen /tmp/tmp.9mWmmr1jUl/db sig exc +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/sig.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/exc.jwk to _tang:_tang ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/sig.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/sig.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/exc.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/exc.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ jose jwk gen -i '{"alg": "ES512"}' -o /tmp/tmp.9mWmmr1jUl/db/.sig.jwk ++ jose jwk gen -i '{"alg": "ES512"}' -o /tmp/tmp.9mWmmr1jUl/db/.oth.jwk +++ random_port +++ '[' -n '' ']' +++ test -f /dev/urandom +++ shuf -i 1024-65535 -n 1 ++ port=23143 ++ export PORT=23144 ++ PORT=23144 + export ENDPOINT=/api/dee-hms -+ start_standalone_server_endpoint 17576 /api/dee-hms -+ export PID=2383925 -+ wait_for_port 17576 -+ local port=17576 ++ ENDPOINT=/api/dee-hms ++ start_standalone_server_endpoint 23144 /api/dee-hms ++ export PID=2329226 ++ PID=2329226 ++ wait_for_port 23144 ++ local port=23144 + sleep 1 -+ tangd -p 17576 -l /tmp/tmp.HkpOw1u1nb/db -e /api/dee-hms -Listening on 0.0.0.0:17576 -Listening on [::]:17576 ++ tangd -p 23144 -l /tmp/tmp.9mWmmr1jUl/db -e /api/dee-hms +Listening on 0.0.0.0:23144 +Listening on [::]:23144 + local i=0 -+ [ 0 -lt 90 ] -+ check_if_port_listening 17576 -+ [ -n ] ++ '[' 0 -lt 90 ']' ++ check_if_port_listening 23144 ++ '[' -n '' ']' + ss -anl -+ grep [\:\.]17576 ++ grep '[\:\.]23144' + grep LISTEN + return 0 + adv_second_phase + fetch /api/dee-hms/ -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/ ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/ GET /api/dee-hms/ => 404 (../src/http.c:128) -+ jose jwk thp -i /tmp/tmp.HkpOw1u1nb/db/exc.jwk -+ fetch /api/dee-hms/adv/6tZbfkGoCa-NTLMskP70xUUagY06PaAw-jCdPRWf_HA -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/6tZbfkGoCa-NTLMskP70xUUagY06PaAw-jCdPRWf_HA - GET /api/dee-hms/adv/6tZbfkGoCa-NTLMskP70xUUagY06PaAw-jCdPRWf_HA => 404 (../src/tangd.c:94) -+ jose jwk thp -a S512 -i /tmp/tmp.HkpOw1u1nb/db/exc.jwk -+ fetch /api/dee-hms/adv/9MadVVQDYia9MSYRQj_cWxtl-w08yg9xCW4oAhwbCKacfSFcbtgcxqo7UKY4ntz-WPltBpevMsGNuD1MFXVVJg -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/9MadVVQDYia9MSYRQj_cWxtl-w08yg9xCW4oAhwbCKacfSFcbtgcxqo7UKY4ntz-WPltBpevMsGNuD1MFXVVJg - GET /api/dee-hms/adv/9MadVVQDYia9MSYRQj_cWxtl-w08yg9xCW4oAhwbCKacfSFcbtgcxqo7UKY4ntz-WPltBpevMsGNuD1MFXVVJg => 404 (../src/tangd.c:94) +++ jose jwk thp -i /tmp/tmp.9mWmmr1jUl/db/exc.jwk ++ fetch /api/dee-hms/adv/eId39W_kWEb7fmbBqbVpk58uyF3QsdGVGyLGYcCxxzA ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/eId39W_kWEb7fmbBqbVpk58uyF3QsdGVGyLGYcCxxzA + GET /api/dee-hms/adv/eId39W_kWEb7fmbBqbVpk58uyF3QsdGVGyLGYcCxxzA => 404 (../src/tangd.c:94) +++ jose jwk thp -a S512 -i /tmp/tmp.9mWmmr1jUl/db/exc.jwk ++ fetch /api/dee-hms/adv/O5zb92llgfnoHBDL0F5J9IbtUqeOE_pZaHe_TyN6Aumo06KVLSEaa-H1ru4mYmF-WwA9YNHb1xBe273bpOrSdQ ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/O5zb92llgfnoHBDL0F5J9IbtUqeOE_pZaHe_TyN6Aumo06KVLSEaa-H1ru4mYmF-WwA9YNHb1xBe273bpOrSdQ + GET /api/dee-hms/adv/O5zb92llgfnoHBDL0F5J9IbtUqeOE_pZaHe_TyN6Aumo06KVLSEaa-H1ru4mYmF-WwA9YNHb1xBe273bpOrSdQ => 404 (../src/tangd.c:94) + fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv GET /api/dee-hms/adv => 200 (../src/tangd.c:101) + fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv -+ ver /tmp/tmp.HkpOw1u1nb/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/sig.jwk ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv ++ ver /tmp/tmp.9mWmmr1jUl/db/sig.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/sig.jwk GET /api/dee-hms/adv => 200 (../src/tangd.c:101) + fetch /api/dee-hms/adv/ -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/ -+ ver /tmp/tmp.HkpOw1u1nb/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/sig.jwk ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/ ++ ver /tmp/tmp.9mWmmr1jUl/db/sig.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/sig.jwk GET /api/dee-hms/adv/ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/sig.jwk -+ jose jwk thp -i /tmp/tmp.HkpOw1u1nb/db/sig.jwk -+ fetch /api/dee-hms/adv/wVQ1UFXB7d_ycrm7MQ0210aVvpXR5ObYJ0Z5-3gmsVM -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/wVQ1UFXB7d_ycrm7MQ0210aVvpXR5ObYJ0Z5-3gmsVM - GET /api/dee-hms/adv/wVQ1UFXB7d_ycrm7MQ0210aVvpXR5ObYJ0Z5-3gmsVM => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/sig.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.HkpOw1u1nb/db/sig.jwk -+ fetch /api/dee-hms/adv/IMm6W1QMGFAG1TPvW1Lsz0WkmTYqv_uNTk6SE4_cIpwjEsY27mwYiVk63tyGkLPEo5qU-eo3uQsORD5XJRZluQ -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/IMm6W1QMGFAG1TPvW1Lsz0WkmTYqv_uNTk6SE4_cIpwjEsY27mwYiVk63tyGkLPEo5qU-eo3uQsORD5XJRZluQ - GET /api/dee-hms/adv/IMm6W1QMGFAG1TPvW1Lsz0WkmTYqv_uNTk6SE4_cIpwjEsY27mwYiVk63tyGkLPEo5qU-eo3uQsORD5XJRZluQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/.sig.jwk -+ jose jwk thp -i /tmp/tmp.HkpOw1u1nb/db/sig.jwk -+ fetch /api/dee-hms/adv/wVQ1UFXB7d_ycrm7MQ0210aVvpXR5ObYJ0Z5-3gmsVM -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/wVQ1UFXB7d_ycrm7MQ0210aVvpXR5ObYJ0Z5-3gmsVM - GET /api/dee-hms/adv/wVQ1UFXB7d_ycrm7MQ0210aVvpXR5ObYJ0Z5-3gmsVM => 200 (../src/tangd.c:101) ++ ver /tmp/tmp.9mWmmr1jUl/db/sig.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/sig.jwk +++ jose jwk thp -i /tmp/tmp.9mWmmr1jUl/db/sig.jwk ++ fetch /api/dee-hms/adv/uFyKEc7ySaj_y5KT63rWYu5BfS8rWKacpricezvrvnY ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/uFyKEc7ySaj_y5KT63rWYu5BfS8rWKacpricezvrvnY + GET /api/dee-hms/adv/uFyKEc7ySaj_y5KT63rWYu5BfS8rWKacpricezvrvnY => 200 (../src/tangd.c:101) ++ ver /tmp/tmp.9mWmmr1jUl/db/sig.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/sig.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.9mWmmr1jUl/db/sig.jwk ++ fetch /api/dee-hms/adv/FT0XjLEitVedmBeMLrZcJqs8DnXRyEwNLdPTdp8XoSADNDax1IjwbvIlQvE1l4CMDP_HMDoWZ6H_dfLCaM1ciA ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/FT0XjLEitVedmBeMLrZcJqs8DnXRyEwNLdPTdp8XoSADNDax1IjwbvIlQvE1l4CMDP_HMDoWZ6H_dfLCaM1ciA + GET /api/dee-hms/adv/FT0XjLEitVedmBeMLrZcJqs8DnXRyEwNLdPTdp8XoSADNDax1IjwbvIlQvE1l4CMDP_HMDoWZ6H_dfLCaM1ciA => 200 (../src/tangd.c:101) ++ ver /tmp/tmp.9mWmmr1jUl/db/.sig.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/.sig.jwk +++ jose jwk thp -i /tmp/tmp.9mWmmr1jUl/db/sig.jwk ++ fetch /api/dee-hms/adv/uFyKEc7ySaj_y5KT63rWYu5BfS8rWKacpricezvrvnY ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/uFyKEc7ySaj_y5KT63rWYu5BfS8rWKacpricezvrvnY + GET /api/dee-hms/adv/uFyKEc7ySaj_y5KT63rWYu5BfS8rWKacpricezvrvnY => 200 (../src/tangd.c:101) Signature validation failed! -+ ver /tmp/tmp.HkpOw1u1nb/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/.oth.jwk -+ jose jwk thp -i /tmp/tmp.HkpOw1u1nb/db/sig.jwk -+ fetch /api/dee-hms/adv/wVQ1UFXB7d_ycrm7MQ0210aVvpXR5ObYJ0Z5-3gmsVM -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/wVQ1UFXB7d_ycrm7MQ0210aVvpXR5ObYJ0Z5-3gmsVM - GET /api/dee-hms/adv/wVQ1UFXB7d_ycrm7MQ0210aVvpXR5ObYJ0Z5-3gmsVM => 200 (../src/tangd.c:101) ++ ver /tmp/tmp.9mWmmr1jUl/db/.oth.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/.oth.jwk +++ jose jwk thp -i /tmp/tmp.9mWmmr1jUl/db/sig.jwk ++ fetch /api/dee-hms/adv/uFyKEc7ySaj_y5KT63rWYu5BfS8rWKacpricezvrvnY ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/uFyKEc7ySaj_y5KT63rWYu5BfS8rWKacpricezvrvnY + GET /api/dee-hms/adv/uFyKEc7ySaj_y5KT63rWYu5BfS8rWKacpricezvrvnY => 200 (../src/tangd.c:101) Signature validation failed! + fetch /api/dee-hms/adv/ -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/ -+ ver /tmp/tmp.HkpOw1u1nb/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/.oth.jwk ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/ ++ ver /tmp/tmp.9mWmmr1jUl/db/.oth.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/.oth.jwk GET /api/dee-hms/adv/ => 200 (../src/tangd.c:101) Signature validation failed! + fetch /api/dee-hms/adv/ -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/ -+ ver /tmp/tmp.HkpOw1u1nb/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/.sig.jwk ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/ ++ ver /tmp/tmp.9mWmmr1jUl/db/.sig.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/.sig.jwk GET /api/dee-hms/adv/ => 200 (../src/tangd.c:101) Signature validation failed! -+ ver /tmp/tmp.HkpOw1u1nb/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/sig.jwk -+ jose jwk thp -i /tmp/tmp.HkpOw1u1nb/db/.sig.jwk -+ fetch /api/dee-hms/adv/1kC22184K_xlvbOnITCKrGzUWTXLKLhcPoWefeOMo_Y -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/1kC22184K_xlvbOnITCKrGzUWTXLKLhcPoWefeOMo_Y - GET /api/dee-hms/adv/1kC22184K_xlvbOnITCKrGzUWTXLKLhcPoWefeOMo_Y => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/.sig.jwk -+ jose jwk thp -i /tmp/tmp.HkpOw1u1nb/db/.sig.jwk -+ fetch /api/dee-hms/adv/1kC22184K_xlvbOnITCKrGzUWTXLKLhcPoWefeOMo_Y -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/1kC22184K_xlvbOnITCKrGzUWTXLKLhcPoWefeOMo_Y - GET /api/dee-hms/adv/1kC22184K_xlvbOnITCKrGzUWTXLKLhcPoWefeOMo_Y => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/.oth.jwk -+ jose jwk thp -i /tmp/tmp.HkpOw1u1nb/db/.sig.jwk -+ fetch /api/dee-hms/adv/1kC22184K_xlvbOnITCKrGzUWTXLKLhcPoWefeOMo_Y -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/1kC22184K_xlvbOnITCKrGzUWTXLKLhcPoWefeOMo_Y - GET /api/dee-hms/adv/1kC22184K_xlvbOnITCKrGzUWTXLKLhcPoWefeOMo_Y => 200 (../src/tangd.c:101) ++ ver /tmp/tmp.9mWmmr1jUl/db/sig.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/sig.jwk +++ jose jwk thp -i /tmp/tmp.9mWmmr1jUl/db/.sig.jwk ++ fetch /api/dee-hms/adv/MpupnUR3mAqGb_LXJgZbCuGarcmE4JJ3enlo84s2JQI ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/MpupnUR3mAqGb_LXJgZbCuGarcmE4JJ3enlo84s2JQI + GET /api/dee-hms/adv/MpupnUR3mAqGb_LXJgZbCuGarcmE4JJ3enlo84s2JQI => 200 (../src/tangd.c:101) ++ ver /tmp/tmp.9mWmmr1jUl/db/.sig.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/.sig.jwk +++ jose jwk thp -i /tmp/tmp.9mWmmr1jUl/db/.sig.jwk ++ fetch /api/dee-hms/adv/MpupnUR3mAqGb_LXJgZbCuGarcmE4JJ3enlo84s2JQI ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/MpupnUR3mAqGb_LXJgZbCuGarcmE4JJ3enlo84s2JQI + GET /api/dee-hms/adv/MpupnUR3mAqGb_LXJgZbCuGarcmE4JJ3enlo84s2JQI => 200 (../src/tangd.c:101) ++ ver /tmp/tmp.9mWmmr1jUl/db/.oth.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/.oth.jwk +++ jose jwk thp -i /tmp/tmp.9mWmmr1jUl/db/.sig.jwk ++ fetch /api/dee-hms/adv/MpupnUR3mAqGb_LXJgZbCuGarcmE4JJ3enlo84s2JQI ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/MpupnUR3mAqGb_LXJgZbCuGarcmE4JJ3enlo84s2JQI + GET /api/dee-hms/adv/MpupnUR3mAqGb_LXJgZbCuGarcmE4JJ3enlo84s2JQI => 200 (../src/tangd.c:101) Signature validation failed! + fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv + jose fmt -j- -Og protected -SyOg cty -Sq jwk-set+json -E GET /api/dee-hms/adv => 200 (../src/tangd.c:101) + jose fmt -j- -Og signatures -A -g 0 -Og protected -SyOg cty -Sq jwk-set+json -EUUUUU -g 1 -Og protected -SyOg cty -Sq jwk-set+json -EUUUUU -+ jose jwk thp -i /tmp/tmp.HkpOw1u1nb/db/.sig.jwk -+ fetch /api/dee-hms/adv/1kC22184K_xlvbOnITCKrGzUWTXLKLhcPoWefeOMo_Y -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/1kC22184K_xlvbOnITCKrGzUWTXLKLhcPoWefeOMo_Y - GET /api/dee-hms/adv/1kC22184K_xlvbOnITCKrGzUWTXLKLhcPoWefeOMo_Y => 200 (../src/tangd.c:101) +++ jose jwk thp -i /tmp/tmp.9mWmmr1jUl/db/.sig.jwk ++ fetch /api/dee-hms/adv/MpupnUR3mAqGb_LXJgZbCuGarcmE4JJ3enlo84s2JQI ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/MpupnUR3mAqGb_LXJgZbCuGarcmE4JJ3enlo84s2JQI + GET /api/dee-hms/adv/MpupnUR3mAqGb_LXJgZbCuGarcmE4JJ3enlo84s2JQI => 200 (../src/tangd.c:101) + THP_DEFAULT_HASH=S256 -+ tang-show-keys 17576 /api/dee-hms +++ tang-show-keys 23144 /api/dee-hms GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ jose jwk thp -a S256 -i /tmp/tmp.HkpOw1u1nb/db/sig.jwk -+ test wVQ1UFXB7d_ycrm7MQ0210aVvpXR5ObYJ0Z5-3gmsVM = wVQ1UFXB7d_ycrm7MQ0210aVvpXR5ObYJ0Z5-3gmsVM -+ rm -rf /tmp/tmp.HkpOw1u1nb/db -+ mkdir -p /tmp/tmp.HkpOw1u1nb/db +++ jose jwk thp -a S256 -i /tmp/tmp.9mWmmr1jUl/db/sig.jwk ++ test uFyKEc7ySaj_y5KT63rWYu5BfS8rWKacpricezvrvnY = uFyKEc7ySaj_y5KT63rWYu5BfS8rWKacpricezvrvnY ++ rm -rf /tmp/tmp.9mWmmr1jUl/db ++ mkdir -p /tmp/tmp.9mWmmr1jUl/db + fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ cd /tmp/tmp.HkpOw1u1nb/db -+ jose jwk thp -a S256 -i 3hma92QQmqr2sn87YV7qEWI0Up7dqByHD4YTAyC0YOw.jwk -+ test 3hma92QQmqr2sn87YV7qEWI0Up7dqByHD4YTAyC0YOw.jwk = 3hma92QQmqr2sn87YV7qEWI0Up7dqByHD4YTAyC0YOw.jwk -+ mv -f -- 3hma92QQmqr2sn87YV7qEWI0Up7dqByHD4YTAyC0YOw.jwk .3hma92QQmqr2sn87YV7qEWI0Up7dqByHD4YTAyC0YOw.jwk -+ jose jwk thp -a S256 -i 5-DpdTVJ4rLvO5IRMMatKkc3vT3rpxt-EM75t7F1d5Q.jwk -+ test 5-DpdTVJ4rLvO5IRMMatKkc3vT3rpxt-EM75t7F1d5Q.jwk = 5-DpdTVJ4rLvO5IRMMatKkc3vT3rpxt-EM75t7F1d5Q.jwk -+ mv -f -- 5-DpdTVJ4rLvO5IRMMatKkc3vT3rpxt-EM75t7F1d5Q.jwk .5-DpdTVJ4rLvO5IRMMatKkc3vT3rpxt-EM75t7F1d5Q.jwk ++ cd /tmp/tmp.9mWmmr1jUl/db ++ for k in *.jwk +++ jose jwk thp -a S256 -i -bqvTgcpbArn_RHu5M5YsioYiqb71Mf8Lj-Of_wti90.jwk ++ test -bqvTgcpbArn_RHu5M5YsioYiqb71Mf8Lj-Of_wti90.jwk = -bqvTgcpbArn_RHu5M5YsioYiqb71Mf8Lj-Of_wti90.jwk ++ mv -f -- -bqvTgcpbArn_RHu5M5YsioYiqb71Mf8Lj-Of_wti90.jwk .-bqvTgcpbArn_RHu5M5YsioYiqb71Mf8Lj-Of_wti90.jwk ++ for k in *.jwk +++ jose jwk thp -a S256 -i fpBAJFR_dw_Ie7djjc84LgwkasTH60Tu01MAsSKAPxo.jwk ++ test fpBAJFR_dw_Ie7djjc84LgwkasTH60Tu01MAsSKAPxo.jwk = fpBAJFR_dw_Ie7djjc84LgwkasTH60Tu01MAsSKAPxo.jwk ++ mv -f -- fpBAJFR_dw_Ie7djjc84LgwkasTH60Tu01MAsSKAPxo.jwk .fpBAJFR_dw_Ie7djjc84LgwkasTH60Tu01MAsSKAPxo.jwk + cd - + fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ tangd-keygen /tmp/tmp.HkpOw1u1nb/db other-sig-1 other-exc-1 -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-exc-1.jwk to _tang:_tang -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/other-exc-1.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-exc-1.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-exc-1.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-exc-1.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.HkpOw1u1nb/db other-sig-2 other-exc-2 -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-exc-2.jwk to _tang:_tang -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/other-exc-2.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-exc-2.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-exc-2.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-exc-2.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.HkpOw1u1nb/db other-sig-3 other-exc-3 -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-exc-3.jwk to _tang:_tang -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/other-exc-3.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-exc-3.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-exc-3.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-exc-3.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.HkpOw1u1nb/db other-sig-4 other-exc-4 -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-exc-4.jwk to _tang:_tang -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/other-exc-4.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-exc-4.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-exc-4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-exc-4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.HkpOw1u1nb/db other-sig-5 other-exc-5 -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-exc-5.jwk to _tang:_tang -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/other-exc-5.jwk -+ + jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-exc-5.jwk --output=- -jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-exc-5.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-exc-5.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.HkpOw1u1nb/db other-sig-6 other-exc-6 -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-exc-6.jwk to _tang:_tang -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/other-exc-6.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-exc-6.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-exc-6.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-exc-6.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.HkpOw1u1nb/db other-sig-7 other-exc-7 -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-exc-7.jwk to _tang:_tang -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/other-exc-7.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-exc-7.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-exc-7.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-exc-7.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.HkpOw1u1nb/db other-sig-8 other-exc-8 -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-exc-8.jwk to _tang:_tang -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/other-exc-8.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-exc-8.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-exc-8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-exc-8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.HkpOw1u1nb/db other-sig-9 other-exc-9 -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.HkpOw1u1nb/db/other-exc-9.jwk to _tang:_tang -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/other-exc-9.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/other-exc-9.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/other-exc-9.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/other-exc-9.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.9mWmmr1jUl/db other-sig-1 other-exc-1 +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-exc-1.jwk to _tang:_tang ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/other-exc-1.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-exc-1.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-exc-1.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-exc-1.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.9mWmmr1jUl/db other-sig-2 other-exc-2 +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-exc-2.jwk to _tang:_tang ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/other-exc-2.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-exc-2.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-exc-2.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-exc-2.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.9mWmmr1jUl/db other-sig-3 other-exc-3 +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-exc-3.jwk to _tang:_tang ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/other-exc-3.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-exc-3.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-exc-3.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-exc-3.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.9mWmmr1jUl/db other-sig-4 other-exc-4 +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-exc-4.jwk to _tang:_tang ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/other-exc-4.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-exc-4.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-exc-4.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-exc-4.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.9mWmmr1jUl/db other-sig-5 other-exc-5 +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-exc-5.jwk to _tang:_tang ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/other-exc-5.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-exc-5.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-exc-5.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-exc-5.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.9mWmmr1jUl/db other-sig-6 other-exc-6 +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-exc-6.jwk to _tang:_tang ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/other-exc-6.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-exc-6.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-exc-6.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-exc-6.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.9mWmmr1jUl/db other-sig-7 other-exc-7 +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-exc-7.jwk to _tang:_tang ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/other-exc-7.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-exc-7.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-exc-7.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-exc-7.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.9mWmmr1jUl/db other-sig-8 other-exc-8 +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-exc-8.jwk to _tang:_tang ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/other-exc-8.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-exc-8.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-exc-8.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-exc-8.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for i in 1 2 3 4 5 6 7 8 9 ++ tangd-keygen /tmp/tmp.9mWmmr1jUl/db other-sig-9 other-exc-9 +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk to _tang:_tang +Unable to change owner/group for /tmp/tmp.9mWmmr1jUl/db/other-exc-9.jwk to _tang:_tang ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/other-exc-9.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/other-exc-9.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/other-exc-9.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/other-exc-9.jwk ++ _perm=440 ++ '[' 440 = 440 ']' +++ fetch /api/dee-hms/adv +++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ validate {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVdPdFM3MXF4bjhxZ291eFpaaFA4TnJfSTUyYkg0XzYxSW1ZYXZDT2FNb2djTmtreGZZSENiNWE2dm1jNDVpWXFuV0dvUGNETTVtWUNOOFVYVmxOY3g5TiIsICJ5IjogIkFFUEtyRUJYanptNHJOOXhpMkFqS2xTUXFSLUVJaUFxX0Vrb0dCelJNQkxzWWtxcTFmbE1QMW93NFUzMVlraXpmZ29CN0tiV3o1VjlDQTZhUnVWX3BKV1kifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtHR3dibzQwRnJMT0dEOUVNem9pNmg5eFFPaHhROVdfdlNTUDZhOUNGYmNRX3VYa3NuMGJGNDY1UlJLd09lNmxlRWtTeDZQYWUtcFpTbWx3NnhmWXZMaiIsICJ5IjogIkFYOEpGTXFCa3pBaTRHbE55VkpnMVZuVHFzZ1lkYlItaEZwcGs0aG96aHZSd2xIMUNTV0VhN1duU2EtTmhyT1JqZHBCWTlSX3B5VUxtUkcxVGNURnBvVEoifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBREpBaFZIZk44Q0k4SGdQZlBfaXMyOEk4WXkzajVHdE9zWDZDbDYzZmpyRVBuMmswZEVLUkczNkpCaHB5azh4cnp0aDNERnU3UXU2dlNjdm1mUHZ2VmR4IiwgInkiOiAiQUNRbnJ1cjhvU0pIR2dfMWFmWGE1WE9CNlg2b08xSkF1ZGMzNlFrdGVjZWw3UGFLdWg5TlRfRmN4NkVVQjREcVZsQ0tTLWV5M2tVc3l5YWIyQmFMU2dIOCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYXdBM3d0YzZmNjF5bmo5T2FLR1ZpWTBBYWl3bmNOLWtzWmFDellkRGNDR2xjN0s2VnFvYURTVUFXV2J5UXZpZkVqMnJYZHQyVzA0Nk91Y0UzSnA5Y25qIiwgInkiOiAiQVdmX3JEVDNWaDVUV2EycWRFT25xWUxJS0Y5dVp6UzhqSmhRZWtwTi03Mjk4YmZ1cDRTUUE2TTNVYlBxa0F0ektoTExDWU1EN1d2QVVHbmY1VEJkaXVPWSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCek1qb0Q0TW8yeE5mVnRPTDczaXEyMkp0SERLSnVNX3NwRm92dDYxdVViRXhTX0R0endteE91V2J4Q05hUkpQaTZfVFFVR1FycmQ2VWM5Y1dyVzFCNkgiLCAieSI6ICJBV1liQU84RGlqTDctclRlV1VaTHd3aGhXNktzRk5aZ1pPR05NMkFYSlNhNVdYLVFMLWd1c3lIRl9KNkNwSTNKeXF6NERscG83eTRuaURtbEdLb3A5VmJ6In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFkMmplMk5FQVNnLTJGNmFNYW4wbHk2b0FRRWNnTV93VmZCS2psVEM0RFFjaUROU245Z3diZVRzRkJhU05PUDNtS2p3SUlOVGk1a29UWUpaakhMTm0zT3YiLCAieSI6ICJBR1pZbW5tQ0xwOXRENWNIU2wyN0MtYmZnVG05b2V4US02bWZkaFFoLTdLT0hCNTNUdHZHNFEwcG5BMEFyejFNYTRkTDA3Y2UyZDVOUlptUTBUMm9hU1o2In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJIWkd1eE1oNTVPSmMwY2dwcVRTWC1wYnJ5THZ1RTBhQkRoZEtPanRQV1czNW83U1lGbzJFQUtSU1VxUE40QmVQdFNDc2NyMkpBOWJ1QVhGUS1OSS1lcCIsICJ5IjogIkFVMnN1MjhPY2p0aTNCRUUtTk16clBYeXJnNWZOSm53bExuR2p2VlZDdWZLc3VxZ3p6SDZoU1Z5VlZNQWJWMllHUVQtdlRjSk9iT0toeEg3bzcxTHV6bVYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUhmVlIxSlhRUDlxbzc4TXY2MUZ2LXFlX1pfSDNuYVZYUDctSjlyTXhvaWM5a2lGSzNxQURSM0JPYTB4VEV6TkRhTjI4Qkk3TjRhLS1MSkc3R0FTTXRlNSIsICJ5IjogIkFDbjhOSThRcVdsZ3RiSS1obTVXb3hCVVRUak03YU5yRWZOVVJzY2R1U01nTHNFRTNYWUN3cFZGY0N5Z0JMWTdReWxNSHRFX0RiWGRkQURDNWduX05yMzMifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBUG5GOUZMR1YtUTN6MnRlaHZxUENRWnV2N1g5TGQ0S3RmWXI2MzdEdHFadU9EbmdDYTgzbFY3TGhHTzVialhLZFRZMGxhNURSTVltWXJOZ3FSeGlPTlFTIiwgInkiOiAiQVBqUXM5dEFid3Q5eDBTZkVpdlhBZ1VjS19BRlJDQUhsWFNEV0FiU2hPUmZ6c2VHeXNsTzdjbkh6VVBnanNpRHpHVTdqclFvWUJOa09fa2Rxc3hSSTBySiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVTVyaUZaLTNHU1E1UXR3aUt6eXZlaDN6azVsbFJMclFaVENhNTQ1V1FEUkdlSHFwZ1VyZEQ1NTAwVEtJMmNXUmtuRUR4cWd4aGcyNTNDa3A1bFhDSzFLIiwgInkiOiAiQVRoempVMVdwX1VfWC1HWi1TWnFGdXlRVWtycTQ5cFlfZW4yOVpScTJBU3dDVWQ5dHJySDM4VGVqbGs2RXgzV1lwcEF3UXlFeHlMbGViRjJqRFhCNGhxXyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKR3V4eVBVbzN0YTBKVGlkcGx0NjV5VFFhbU9QYVhjZ3o2N2ItaFpJZENCLW1EUVktcTdBQkhaMEJDOFJOZzI2VWJ3RERtT0lrd1hYQjV5dmJSYUpUdGgiLCAieSI6ICJBRTliN1R5NVM4OU4wZURoeS0xRXRmRDducGNRR204bXEyUnU4MVNlRzFOcThxSHk5c1BKV0dMRjhwTnZzYUpqMmdWMFlHWlYwdDh0WHdtN2ZNMU5HRXVuIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFJMy02Z3NYd0l4MjlQdE1uQ3RkRXc0VkozSEVZZzlub2JZR01nUEdTQzUtOHREUmE5d3dMSXdlZW9JSzZXRWhINUtTLWc2amlrWmtOTVVlUjZrU1JONFEiLCAieSI6ICJBSzZub21IRlpLcGl2dWdHbWRIM2stWjBhWVhldHpCWXZ3RjRTX2E4bzJoVlJxNTVVcHhTT1d5MUphREpOaEFOanBMQ05zdDRERFpSQ0lRNDRRbFdfWjFfIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVdHVXZsUkJ2aEVRR3BJeGVSNU12VEdyd0hXZFktNWtEM2k5Z3c0cHprTkRISGNla0hVVnRNVW04Vjh0T3hkcUxFOC1KZDJ1YmYwNVBlcmxaY01ndGRLQiIsICJ5IjogIkFTWHVrOW9oRHNZcW1scEJ6SUppWDBmZ1pHWTEyYzJyaEF1MUhQVndMUmt4LXdCT3N2YXRwdUNkS2tWeGZCNDlUOWpjMnc0VUVVRTZrRVJpdEx2bE5YaVMifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU53R2pDZmFmZ2Y2ZHV1MEE3eWlMTUpRcGQwWldJZjg1RC1xVmtqTHhoVWJiU2twenQ3TzJMdnlYYUlsQmhKaUN6YWhiSElFaW1oaC16RmdxdmlnTWRKdSIsICJ5IjogIkFOOElfcjQybXpqcVdhUERUOFBXaVJRN3N2UjByMXBCWjJBQkg1TGxKSllwQmFLdFFCci15WDZxVzAzZ2o4X2ltWEx0SnQ2dnNEelZvRFFTUjBsRjFMUlgifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTnBLcnhnR1B3NlU3V1E2U1plZlN4NFA4STRVbV95MjZDNS13emF0QkdHZl83eUFIQk1KQUwzc1J0UzNFVy11T1JOOE1PMVZkWk9qYUo0ZU5Gc2dNSm5MIiwgInkiOiAiQUs2RXJzaF9LTG5mS01yaVZtRlc5MnhXUUFUZUtqTU9DbzlDTHFjOXFQaGlLSHQ0ZlpCQkxZbWRxTURpVmlkT0tEZmpYVnI1c1EwcmpYNmFKbi1uRzh3OCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWFh6YnNPLXVTeG1YZUdHcEJDcXpycUJrRjhoZHhtNEllWkdhVGdkRU5IaGNPbnBrY2dlRGVwQmpNVWpya2x2WUYxS2RZSEwxOWlUeXJRVFBZVFNJNDVzIiwgInkiOiAiQU9NWnRuejhVcl96U0FaSU00MnQzS2lfc0JwVjdVR2JKbnppck05OFMzVDJZT3ZCazVMbGd4aExVeDRoRmZlWjgwV2ZTenpoa0xCMDJ1eElYbjAxVnkzMiJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCVzl5a2hodEdtUTRyX2doaW1zRHlEYm9QYjNzTjI0YkxkZlJ5LUtMLVQwQl95ZmlzSVpQOE1kSTloSVlrajlRWmNfVjlmRS16MS1Oa0lkWXRuczM1bjciLCAieSI6ICJBVDhlZDlsWWtGT190UU1qUk9LVzZoVi1hZngzX3VlYVRnYWhvTjJNLWhKRnN6TDZpc2FuSFVzZERQNVZVdklkdVNJWGV0SmlkdzFOcC1zUERrN0pNcm5TIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFkeFVacE1YQ3hJQ3VSR2hmUUR2SFVjRFdnWmZQTHpIamM1d1NXRUd1NjI0bUE4VUpJTzY3NTV1RF94aHMzNGFFb2hEYmJMbHpRWU9LMUhRTjl6YjdVaUMiLCAieSI6ICJBWm91NzNLMm5nX0prN3EybTJoMUZKMGVKSGhrTkR5U0xacWdzdEVzcWp1eVdXN0lxNUhVOWlmSTVZa1BmSExkTzh4WE9IQWwyU1h1VlBsUEhSTHV3NmFGIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFFUG1uTklpaWlNNFhwWHNzZ2hZN1lVV1BqYTFpaHVDNnlMbnAxZ1VXejBSeDBkSXJrUWtTS0U1UGtLWFN5cUMwYmswTnJjTHdRLTBiS3dicjlpMkdLaDciLCAieSI6ICJBSmoybWZrSDFOZXd6MmoxUi1lWE90R2ZoRUdLb2h1cFp4eUhOMlBDTEFHbHliZjRfSEk5eFVlLTgzLVdNem1sdi1LWm1NVVdnME9PamcxMTMycEZPdTNUIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFRS2kyVC03ZndXcGtfNlVVSktOLW1TUDhNSUFieExMY1lpbkR2dnRKLUdtVVNkVlU5ZXlWZ1lsWnpRdkZfTlpmbzNaT3JfVVdCenBKQ3VDMHhkYkFCSGMiLCAieSI6ICJBZmdENXNQcXlUenNqT2s0d3lJbFJWWlRYNFJNVG55S2V3NzFfV0ozd0ZtYVZ3N2tZS19yTU03R04zR3h4Ty12SmhaclZyTENGeE84aXpuTHh6cFpPWnlfIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "ABoQzzgh9SqHSe5vhRWsEBE4SogoU485dAzrRqtsG-Ecs_R4ocUJSYlUiQ34_cF2watyIvhX133UP4gyQc_5w0h6AJ38E4gZTaWNwk1ySSt2KhfxzDGaa2pAYhJ4gYBWSw734XG6W5A_kSf9nmnr-NUA6clsaR81SvzjV4bub5DP50TO", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AaHR6TeOOXEEh7le5dyK7ffxBAXIx3TzbwoU6JqxIjx2cFmFCIAHnAK4djOWvEk_ozfB9L525M_lpnCjYGT7vTgvAChnPdFp2FfRgUATIqVlaZf739wY4QJiTgk9T8378trlhKrdMsev_e9A5gs4g-4LAHXm1VBw6ShHHk5KT7QV8XE4"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AKH-UA6C9Ua9Rg-KeS7TvRdcBVK73M2349okzKhAg4eoq5-X0cazTRxwNjredImM9wG-PleSv4eJlsOICySKiUYJAJBYddMogzbnbHYDlpXXMNyZvZSlGtDN0hPWthhmf0QI4D2ePpNfeE-FVfeHJLZw9Z4E_ix3ZsrjzSptLMKgTZ51"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AGHFrW12-eMlOH1kKIrsSevxsaJTIDFjuBtC5PpMnRUmt23si69_vXf7JifJSeD4KbDnZLmcl-HpoXCMcrZRqBSNAZoen5lB3eT4BKnGwfN33R5jVtfeuFrrGicUm7tleA0GNg3rYQmytSuhFgNEbApqi3m2LHvRBzfZZ_n41wbObnSW"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AcARRRNFxz2kN0SpwaEMrO5RKUXGdbmDSaQgJRaSM6qEtp-705x6fPnLPOB8wHjAVJejjCUIlv9TWehoi6pAEGudAWMz65lyBlJ2eojkSZqzq_-pUYcQMEDONKNgoTDKw9aYCm-qgHDaaX7ccF2ehxsHmehMmPyO1iKWHUHadnDIOTGW"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWbM4OoHCv_49KgJ1VtX0DG7LLgzJxISYu6ODj5wcjqUoqmZtpbr2C3eNc0-E9FbHuKa1ckyCZaWp2ZKOiNV-LNsAcpez57usm6NUuAjs318QoDD6cG8p468vAOq2JGXAqN5thGuoUkeBVTJmbaK_cqlypgrK3VXyqIkVz5dbAV45vee"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AbTFiL140x3LrvX8NZwCNN5oGHhu4eRtxbOiagfqOMoOCIOeJVqkzVAM5xiFtKvUHYA1US0s-lvRdnyPdKvPvbjRAAt7-1yclug2Ra5h363LCed6fWg9vVS_IxgMWQqC-QaJKKgPmz_G7RS3CGPh9bW5qPjB2Rm5vd3ZMZEdLWD-5bpl"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AB-Klx9bkjeb_PfrUcNpMYgiCWA4r89T6vPMgUEqG6a94X2pW31cLNtNcFiO19vI9db2D0hq4CnlYLuUDzF1R-QEAXN9gZ4LdvUEo9NPg5_3O6nax-jLkvAYdUQLdfJ1drudKsqQJdqarANB3fyRLL1F1yrnCxxjr2tMtcja-A5jlyQb"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZkSle0yQ9zzXoOQJSvZGVplqY9rn7ODSF92fEYrm4JwCQjC_uNYCLCfoo4oPVo5JCuB5ZR-zB23z26N7qR9mc1mAbvtbuk43TL7zEvB7nBaoDrAH-TQ6PxdLnY7vnsjUQC-d7k5-XO3_-AN5ULslaUh0AzDkQkEwox3KyozCv9njT3-"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AH1zQXR_ZhfojE9vOQbUxXErxPJDfQx9WCahNGL70CI5gf0pdOoRh_M_3ymYeqV3LLdYzfSEWhyDaJFrocC6QqbLAccOvMmVLzJ7BBttfZuBRYvi7UbOUGFVh5b1GEJxXA0aKcv-NaGcOK8W5fl3z-ZSIfeGXtVkT1uNceHIi8v8ehKo"}]} -+ jose fmt --json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVdPdFM3MXF4bjhxZ291eFpaaFA4TnJfSTUyYkg0XzYxSW1ZYXZDT2FNb2djTmtreGZZSENiNWE2dm1jNDVpWXFuV0dvUGNETTVtWUNOOFVYVmxOY3g5TiIsICJ5IjogIkFFUEtyRUJYanptNHJOOXhpMkFqS2xTUXFSLUVJaUFxX0Vrb0dCelJNQkxzWWtxcTFmbE1QMW93NFUzMVlraXpmZ29CN0tiV3o1VjlDQTZhUnVWX3BKV1kifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtHR3dibzQwRnJMT0dEOUVNem9pNmg5eFFPaHhROVdfdlNTUDZhOUNGYmNRX3VYa3NuMGJGNDY1UlJLd09lNmxlRWtTeDZQYWUtcFpTbWx3NnhmWXZMaiIsICJ5IjogIkFYOEpGTXFCa3pBaTRHbE55VkpnMVZuVHFzZ1lkYlItaEZwcGs0aG96aHZSd2xIMUNTV0VhN1duU2EtTmhyT1JqZHBCWTlSX3B5VUxtUkcxVGNURnBvVEoifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBREpBaFZIZk44Q0k4SGdQZlBfaXMyOEk4WXkzajVHdE9zWDZDbDYzZmpyRVBuMmswZEVLUkczNkpCaHB5azh4cnp0aDNERnU3UXU2dlNjdm1mUHZ2VmR4IiwgInkiOiAiQUNRbnJ1cjhvU0pIR2dfMWFmWGE1WE9CNlg2b08xSkF1ZGMzNlFrdGVjZWw3UGFLdWg5TlRfRmN4NkVVQjREcVZsQ0tTLWV5M2tVc3l5YWIyQmFMU2dIOCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYXdBM3d0YzZmNjF5bmo5T2FLR1ZpWTBBYWl3bmNOLWtzWmFDellkRGNDR2xjN0s2VnFvYURTVUFXV2J5UXZpZkVqMnJYZHQyVzA0Nk91Y0UzSnA5Y25qIiwgInkiOiAiQVdmX3JEVDNWaDVUV2EycWRFT25xWUxJS0Y5dVp6UzhqSmhRZWtwTi03Mjk4YmZ1cDRTUUE2TTNVYlBxa0F0ektoTExDWU1EN1d2QVVHbmY1VEJkaXVPWSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCek1qb0Q0TW8yeE5mVnRPTDczaXEyMkp0SERLSnVNX3NwRm92dDYxdVViRXhTX0R0endteE91V2J4Q05hUkpQaTZfVFFVR1FycmQ2VWM5Y1dyVzFCNkgiLCAieSI6ICJBV1liQU84RGlqTDctclRlV1VaTHd3aGhXNktzRk5aZ1pPR05NMkFYSlNhNVdYLVFMLWd1c3lIRl9KNkNwSTNKeXF6NERscG83eTRuaURtbEdLb3A5VmJ6In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFkMmplMk5FQVNnLTJGNmFNYW4wbHk2b0FRRWNnTV93VmZCS2psVEM0RFFjaUROU245Z3diZVRzRkJhU05PUDNtS2p3SUlOVGk1a29UWUpaakhMTm0zT3YiLCAieSI6ICJBR1pZbW5tQ0xwOXRENWNIU2wyN0MtYmZnVG05b2V4US02bWZkaFFoLTdLT0hCNTNUdHZHNFEwcG5BMEFyejFNYTRkTDA3Y2UyZDVOUlptUTBUMm9hU1o2In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJIWkd1eE1oNTVPSmMwY2dwcVRTWC1wYnJ5THZ1RTBhQkRoZEtPanRQV1czNW83U1lGbzJFQUtSU1VxUE40QmVQdFNDc2NyMkpBOWJ1QVhGUS1OSS1lcCIsICJ5IjogIkFVMnN1MjhPY2p0aTNCRUUtTk16clBYeXJnNWZOSm53bExuR2p2VlZDdWZLc3VxZ3p6SDZoU1Z5VlZNQWJWMllHUVQtdlRjSk9iT0toeEg3bzcxTHV6bVYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUhmVlIxSlhRUDlxbzc4TXY2MUZ2LXFlX1pfSDNuYVZYUDctSjlyTXhvaWM5a2lGSzNxQURSM0JPYTB4VEV6TkRhTjI4Qkk3TjRhLS1MSkc3R0FTTXRlNSIsICJ5IjogIkFDbjhOSThRcVdsZ3RiSS1obTVXb3hCVVRUak03YU5yRWZOVVJzY2R1U01nTHNFRTNYWUN3cFZGY0N5Z0JMWTdReWxNSHRFX0RiWGRkQURDNWduX05yMzMifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBUG5GOUZMR1YtUTN6MnRlaHZxUENRWnV2N1g5TGQ0S3RmWXI2MzdEdHFadU9EbmdDYTgzbFY3TGhHTzVialhLZFRZMGxhNURSTVltWXJOZ3FSeGlPTlFTIiwgInkiOiAiQVBqUXM5dEFid3Q5eDBTZkVpdlhBZ1VjS19BRlJDQUhsWFNEV0FiU2hPUmZ6c2VHeXNsTzdjbkh6VVBnanNpRHpHVTdqclFvWUJOa09fa2Rxc3hSSTBySiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVTVyaUZaLTNHU1E1UXR3aUt6eXZlaDN6azVsbFJMclFaVENhNTQ1V1FEUkdlSHFwZ1VyZEQ1NTAwVEtJMmNXUmtuRUR4cWd4aGcyNTNDa3A1bFhDSzFLIiwgInkiOiAiQVRoempVMVdwX1VfWC1HWi1TWnFGdXlRVWtycTQ5cFlfZW4yOVpScTJBU3dDVWQ5dHJySDM4VGVqbGs2RXgzV1lwcEF3UXlFeHlMbGViRjJqRFhCNGhxXyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKR3V4eVBVbzN0YTBKVGlkcGx0NjV5VFFhbU9QYVhjZ3o2N2ItaFpJZENCLW1EUVktcTdBQkhaMEJDOFJOZzI2VWJ3RERtT0lrd1hYQjV5dmJSYUpUdGgiLCAieSI6ICJBRTliN1R5NVM4OU4wZURoeS0xRXRmRDducGNRR204bXEyUnU4MVNlRzFOcThxSHk5c1BKV0dMRjhwTnZzYUpqMmdWMFlHWlYwdDh0WHdtN2ZNMU5HRXVuIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFJMy02Z3NYd0l4MjlQdE1uQ3RkRXc0VkozSEVZZzlub2JZR01nUEdTQzUtOHREUmE5d3dMSXdlZW9JSzZXRWhINUtTLWc2amlrWmtOTVVlUjZrU1JONFEiLCAieSI6ICJBSzZub21IRlpLcGl2dWdHbWRIM2stWjBhWVhldHpCWXZ3RjRTX2E4bzJoVlJxNTVVcHhTT1d5MUphREpOaEFOanBMQ05zdDRERFpSQ0lRNDRRbFdfWjFfIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVdHVXZsUkJ2aEVRR3BJeGVSNU12VEdyd0hXZFktNWtEM2k5Z3c0cHprTkRISGNla0hVVnRNVW04Vjh0T3hkcUxFOC1KZDJ1YmYwNVBlcmxaY01ndGRLQiIsICJ5IjogIkFTWHVrOW9oRHNZcW1scEJ6SUppWDBmZ1pHWTEyYzJyaEF1MUhQVndMUmt4LXdCT3N2YXRwdUNkS2tWeGZCNDlUOWpjMnc0VUVVRTZrRVJpdEx2bE5YaVMifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU53R2pDZmFmZ2Y2ZHV1MEE3eWlMTUpRcGQwWldJZjg1RC1xVmtqTHhoVWJiU2twenQ3TzJMdnlYYUlsQmhKaUN6YWhiSElFaW1oaC16RmdxdmlnTWRKdSIsICJ5IjogIkFOOElfcjQybXpqcVdhUERUOFBXaVJRN3N2UjByMXBCWjJBQkg1TGxKSllwQmFLdFFCci15WDZxVzAzZ2o4X2ltWEx0SnQ2dnNEelZvRFFTUjBsRjFMUlgifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTnBLcnhnR1B3NlU3V1E2U1plZlN4NFA4STRVbV95MjZDNS13emF0QkdHZl83eUFIQk1KQUwzc1J0UzNFVy11T1JOOE1PMVZkWk9qYUo0ZU5Gc2dNSm5MIiwgInkiOiAiQUs2RXJzaF9LTG5mS01yaVZtRlc5MnhXUUFUZUtqTU9DbzlDTHFjOXFQaGlLSHQ0ZlpCQkxZbWRxTURpVmlkT0tEZmpYVnI1c1EwcmpYNmFKbi1uRzh3OCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWFh6YnNPLXVTeG1YZUdHcEJDcXpycUJrRjhoZHhtNEllWkdhVGdkRU5IaGNPbnBrY2dlRGVwQmpNVWpya2x2WUYxS2RZSEwxOWlUeXJRVFBZVFNJNDVzIiwgInkiOiAiQU9NWnRuejhVcl96U0FaSU00MnQzS2lfc0JwVjdVR2JKbnppck05OFMzVDJZT3ZCazVMbGd4aExVeDRoRmZlWjgwV2ZTenpoa0xCMDJ1eElYbjAxVnkzMiJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCVzl5a2hodEdtUTRyX2doaW1zRHlEYm9QYjNzTjI0YkxkZlJ5LUtMLVQwQl95ZmlzSVpQOE1kSTloSVlrajlRWmNfVjlmRS16MS1Oa0lkWXRuczM1bjciLCAieSI6ICJBVDhlZDlsWWtGT190UU1qUk9LVzZoVi1hZngzX3VlYVRnYWhvTjJNLWhKRnN6TDZpc2FuSFVzZERQNVZVdklkdVNJWGV0SmlkdzFOcC1zUERrN0pNcm5TIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFkeFVacE1YQ3hJQ3VSR2hmUUR2SFVjRFdnWmZQTHpIamM1d1NXRUd1NjI0bUE4VUpJTzY3NTV1RF94aHMzNGFFb2hEYmJMbHpRWU9LMUhRTjl6YjdVaUMiLCAieSI6ICJBWm91NzNLMm5nX0prN3EybTJoMUZKMGVKSGhrTkR5U0xacWdzdEVzcWp1eVdXN0lxNUhVOWlmSTVZa1BmSExkTzh4WE9IQWwyU1h1VlBsUEhSTHV3NmFGIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFFUG1uTklpaWlNNFhwWHNzZ2hZN1lVV1BqYTFpaHVDNnlMbnAxZ1VXejBSeDBkSXJrUWtTS0U1UGtLWFN5cUMwYmswTnJjTHdRLTBiS3dicjlpMkdLaDciLCAieSI6ICJBSmoybWZrSDFOZXd6MmoxUi1lWE90R2ZoRUdLb2h1cFp4eUhOMlBDTEFHbHliZjRfSEk5eFVlLTgzLVdNem1sdi1LWm1NVVdnME9PamcxMTMycEZPdTNUIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFRS2kyVC03ZndXcGtfNlVVSktOLW1TUDhNSUFieExMY1lpbkR2dnRKLUdtVVNkVlU5ZXlWZ1lsWnpRdkZfTlpmbzNaT3JfVVdCenBKQ3VDMHhkYkFCSGMiLCAieSI6ICJBZmdENXNQcXlUenNqT2s0d3lJbFJWWlRYNFJNVG55S2V3NzFfV0ozd0ZtYVZ3N2tZS19yTU03R04zR3h4Ty12SmhaclZyTENGeE84aXpuTHh6cFpPWnlfIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "ABoQzzgh9SqHSe5vhRWsEBE4SogoU485dAzrRqtsG-Ecs_R4ocUJSYlUiQ34_cF2watyIvhX133UP4gyQc_5w0h6AJ38E4gZTaWNwk1ySSt2KhfxzDGaa2pAYhJ4gYBWSw734XG6W5A_kSf9nmnr-NUA6clsaR81SvzjV4bub5DP50TO", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AaHR6TeOOXEEh7le5dyK7ffxBAXIx3TzbwoU6JqxIjx2cFmFCIAHnAK4djOWvEk_ozfB9L525M_lpnCjYGT7vTgvAChnPdFp2FfRgUATIqVlaZf739wY4QJiTgk9T8378trlhKrdMsev_e9A5gs4g-4LAHXm1VBw6ShHHk5KT7QV8XE4"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AKH-UA6C9Ua9Rg-KeS7TvRdcBVK73M2349okzKhAg4eoq5-X0cazTRxwNjredImM9wG-PleSv4eJlsOICySKiUYJAJBYddMogzbnbHYDlpXXMNyZvZSlGtDN0hPWthhmf0QI4D2ePpNfeE-FVfeHJLZw9Z4E_ix3ZsrjzSptLMKgTZ51"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AGHFrW12-eMlOH1kKIrsSevxsaJTIDFjuBtC5PpMnRUmt23si69_vXf7JifJSeD4KbDnZLmcl-HpoXCMcrZRqBSNAZoen5lB3eT4BKnGwfN33R5jVtfeuFrrGicUm7tleA0GNg3rYQmytSuhFgNEbApqi3m2LHvRBzfZZ_n41wbObnSW"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AcARRRNFxz2kN0SpwaEMrO5RKUXGdbmDSaQgJRaSM6qEtp-705x6fPnLPOB8wHjAVJejjCUIlv9TWehoi6pAEGudAWMz65lyBlJ2eojkSZqzq_-pUYcQMEDONKNgoTDKw9aYCm-qgHDaaX7ccF2ehxsHmehMmPyO1iKWHUHadnDIOTGW"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWbM4OoHCv_49KgJ1VtX0DG7LLgzJxISYu6ODj5wcjqUoqmZtpbr2C3eNc0-E9FbHuKa1ckyCZaWp2ZKOiNV-LNsAcpez57usm6NUuAjs318QoDD6cG8p468vAOq2JGXAqN5thGuoUkeBVTJmbaK_cqlypgrK3VXyqIkVz5dbAV45vee"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AbTFiL140x3LrvX8NZwCNN5oGHhu4eRtxbOiagfqOMoOCIOeJVqkzVAM5xiFtKvUHYA1US0s-lvRdnyPdKvPvbjRAAt7-1yclug2Ra5h363LCed6fWg9vVS_IxgMWQqC-QaJKKgPmz_G7RS3CGPh9bW5qPjB2Rm5vd3ZMZEdLWD-5bpl"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AB-Klx9bkjeb_PfrUcNpMYgiCWA4r89T6vPMgUEqG6a94X2pW31cLNtNcFiO19vI9db2D0hq4CnlYLuUDzF1R-QEAXN9gZ4LdvUEo9NPg5_3O6nax-jLkvAYdUQLdfJ1drudKsqQJdqarANB3fyRLL1F1yrnCxxjr2tMtcja-A5jlyQb"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZkSle0yQ9zzXoOQJSvZGVplqY9rn7ODSF92fEYrm4JwCQjC_uNYCLCfoo4oPVo5JCuB5ZR-zB23z26N7qR9mc1mAbvtbuk43TL7zEvB7nBaoDrAH-TQ6PxdLnY7vnsjUQC-d7k5-XO3_-AN5ULslaUh0AzDkQkEwox3KyozCv9njT3-"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AH1zQXR_ZhfojE9vOQbUxXErxPJDfQx9WCahNGL70CI5gf0pdOoRh_M_3ymYeqV3LLdYzfSEWhyDaJFrocC6QqbLAccOvMmVLzJ7BBttfZuBRYvi7UbOUGFVh5b1GEJxXA0aKcv-NaGcOK8W5fl3z-ZSIfeGXtVkT1uNceHIi8v8ehKo"}]} -Og payload -SyOg keys -AUo- -+ _jwks={"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AWOtS71qxn8qgouxZZhP8Nr_I52bH4_61ImYavCOaMogcNkkxfYHCb5a6vmc45iYqnWGoPcDM5mYCN8UXVlNcx9N","y":"AEPKrEBXjzm4rN9xi2AjKlSQqR-EIiAq_EkoGBzRMBLsYkqq1flMP1ow4U31YkizfgoB7KbWz5V9CA6aRuV_pJWY"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AKGGwbo40FrLOGD9EMzoi6h9xQOhxQ9W_vSSP6a9CFbcQ_uXksn0bF465RRKwOe6leEkSx6Pae-pZSmlw6xfYvLj","y":"AX8JFMqBkzAi4GlNyVJg1VnTqsgYdbR-hFppk4hozhvRwlH1CSWEa7WnSa-NhrORjdpBY9R_pyULmRG1TcTFpoTJ"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ADJAhVHfN8CI8HgPfP_is28I8Yy3j5GtOsX6Cl63fjrEPn2k0dEKRG36JBhpyk8xrzth3DFu7Qu6vScvmfPvvVdx","y":"ACQnrur8oSJHGg_1afXa5XOB6X6oO1JAudc36Qktecel7PaKuh9NT_Fcx6EUB4DqVlCKS-ey3kUsyyab2BaLSgH8"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AawA3wtc6f61ynj9OaKGViY0AaiwncN-ksZaCzYdDcCGlc7K6VqoaDSUAWWbyQvifEj2rXdt2W046OucE3Jp9cnj","y":"AWf_rDT3Vh5TWa2qdEOnqYLIKF9uZzS8jJhQekpN-7298bfup4SQA6M3UbPqkAtzKhLLCYMD7WvAUGnf5TBdiuOY"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ABzMjoD4Mo2xNfVtOL73iq22JtHDKJuM_spFovt61uUbExS_DtzwmxOuWbxCNaRJPi6_TQUGQrrd6Uc9cWrW1B6H","y":"AWYbAO8DijL7-rTeWUZLwwhhW6KsFNZgZOGNM2AXJSa5WX-QL-gusyHF_J6CpI3Jyqz4Dlpo7y4niDmlGKop9Vbz"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Ad2je2NEASg-2F6aMan0ly6oAQEcgM_wVfBKjlTC4DQciDNSn9gwbeTsFBaSNOP3mKjwIINTi5koTYJZjHLNm3Ov","y":"AGZYmnmCLp9tD5cHSl27C-bfgTm9oexQ-6mfdhQh-7KOHB53TtvG4Q0pnA0Arz1Ma4dL07ce2d5NRZmQ0T2oaSZ6"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ABHZGuxMh55OJc0cgpqTSX-pbryLvuE0aBDhdKOjtPWW35o7SYFo2EAKRSUqPN4BePtSCscr2JA9buAXFQ-NI-ep","y":"AU2su28Ocjti3BEE-NMzrPXyrg5fNJnwlLnGjvVVCufKsuqgzzH6hSVyVVMAbV2YGQT-vTcJObOKhxH7o71LuzmV"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AHfVR1JXQP9qo78Mv61Fv-qe_Z_H3naVXP7-J9rMxoic9kiFK3qADR3BOa0xTEzNDaN28BI7N4a--LJG7GASMte5","y":"ACn8NI8QqWlgtbI-hm5WoxBUTTjM7aNrEfNURscduSMgLsEE3XYCwpVFcCygBLY7QylMHtE_DbXddADC5gn_Nr33"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APnF9FLGV-Q3z2tehvqPCQZuv7X9Ld4KtfYr637DtqZuODngCa83lV7LhGO5bjXKdTY0la5DRMYmYrNgqRxiONQS","y":"APjQs9tAbwt9x0SfEivXAgUcK_AFRCAHlXSDWAbShORfzseGyslO7cnHzUPgjsiDzGU7jrQoYBNkO_kdqsxRI0rJ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AU5riFZ-3GSQ5QtwiKzyveh3zk5llRLrQZTCa545WQDRGeHqpgUrdD5500TKI2cWRknEDxqgxhg253Ckp5lXCK1K","y":"AThzjU1Wp_U_X-GZ-SZqFuyQUkrq49pY_en29ZRq2ASwCUd9trrH38Tejlk6Ex3WYppAwQyExyLlebF2jDXB4hq_"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AJGuxyPUo3ta0JTidplt65yTQamOPaXcgz67b-hZIdCB-mDQY-q7ABHZ0BC8RNg26UbwDDmOIkwXXB5yvbRaJTth","y":"AE9b7Ty5S89N0eDhy-1EtfD7npcQGm8mq2Ru81SeG1Nq8qHy9sPJWGLF8pNvsaJj2gV0YGZV0t8tXwm7fM1NGEun"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AI3-6gsXwIx29PtMnCtdEw4VJ3HEYg9nobYGMgPGSC5-8tDRa9wwLIweeoIK6WEhH5KS-g6jikZkNMUeR6kSRN4Q","y":"AK6nomHFZKpivugGmdH3k-Z0aYXetzBYvwF4S_a8o2hVRq55UpxSOWy1JaDJNhANjpLCNst4DDZRCIQ44QlW_Z1_"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AWGUvlRBvhEQGpIxeR5MvTGrwHWdY-5kD3i9gw4pzkNDHHcekHUVtMUm8V8tOxdqLE8-Jd2ubf05PerlZcMgtdKB","y":"ASXuk9ohDsYqmlpBzIJiX0fgZGY12c2rhAu1HPVwLRkx-wBOsvatpuCdKkVxfB49T9jc2w4UEUE6kERitLvlNXiS"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ANwGjCfafgf6duu0A7yiLMJQpd0ZWIf85D-qVkjLxhUbbSkpzt7O2LvyXaIlBhJiCzahbHIEimhh-zFgqvigMdJu","y":"AN8I_r42mzjqWaPDT8PWiRQ7svR0r1pBZ2ABH5LlJJYpBaKtQBr-yX6qW03gj8_imXLtJt6vsDzVoDQSR0lF1LRX"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ANpKrxgGPw6U7WQ6SZefSx4P8I4Um_y26C5-wzatBGGf_7yAHBMJAL3sRtS3EW-uORN8MO1VdZOjaJ4eNFsgMJnL","y":"AK6Ersh_KLnfKMriVmFW92xWQATeKjMOCo9CLqc9qPhiKHt4fZBBLYmdqMDiVidOKDfjXVr5sQ0rjX6aJn-nG8w8"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXXzbsO-uSxmXeGGpBCqzrqBkF8hdxm4IeZGaTgdENHhcOnpkcgeDepBjMUjrklvYF1KdYHL19iTyrQTPYTSI45s","y":"AOMZtnz8Ur_zSAZIM42t3Ki_sBpV7UGbJnzirM98S3T2YOvBk5LlgxhLUx4hFfeZ80WfSzzhkLB02uxIXn01Vy32"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ABW9ykhhtGmQ4r_ghimsDyDboPb3sN24bLdfRy-KL-T0B_yfisIZP8MdI9hIYkj9QZc_V9fE-z1-NkIdYtns35n7","y":"AT8ed9lYkFO_tQMjROKW6hV-afx3_ueaTgahoN2M-hJFszL6isanHUsdDP5VUvIduSIXetJidw1Np-sPDk7JMrnS"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AdxUZpMXCxICuRGhfQDvHUcDWgZfPLzHjc5wSWEGu624mA8UJIO6755uD_xhs34aEohDbbLlzQYOK1HQN9zb7UiC","y":"AZou73K2ng_Jk7q2m2h1FJ0eJHhkNDySLZqgstEsqjuyWW7Iq5HU9ifI5YkPfHLdO8xXOHAl2SXuVPlPHRLuw6aF"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AEPmnNIiiiM4XpXssghY7YUWPja1ihuC6yLnp1gUWz0Rx0dIrkQkSKE5PkKXSyqC0bk0NrcLwQ-0bKwbr9i2GKh7","y":"AJj2mfkH1Newz2j1R-eXOtGfhEGKohupZxyHN2PCLAGlybf4_HI9xUe-83-WMzmlv-KZmMUWg0OOjg1132pFOu3T"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQKi2T-7fwWpk_6UUJKN-mSP8MIAbxLLcYinDvvtJ-GmUSdVU9eyVgYlZzQvF_NZfo3ZOr_UWBzpJCuC0xdbABHc","y":"AfgD5sPqyTzsjOk4wyIlRVZTX4RMTnyKew71_WJ3wFmaVw7kYK_rMM7GN3GxxO-vJhZrVrLCFxO8iznLxzpZOZy_"}]} -+ + jose jwk use -i- -r -u verify -o- -printf %s {"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AWOtS71qxn8qgouxZZhP8Nr_I52bH4_61ImYavCOaMogcNkkxfYHCb5a6vmc45iYqnWGoPcDM5mYCN8UXVlNcx9N","y":"AEPKrEBXjzm4rN9xi2AjKlSQqR-EIiAq_EkoGBzRMBLsYkqq1flMP1ow4U31YkizfgoB7KbWz5V9CA6aRuV_pJWY"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AKGGwbo40FrLOGD9EMzoi6h9xQOhxQ9W_vSSP6a9CFbcQ_uXksn0bF465RRKwOe6leEkSx6Pae-pZSmlw6xfYvLj","y":"AX8JFMqBkzAi4GlNyVJg1VnTqsgYdbR-hFppk4hozhvRwlH1CSWEa7WnSa-NhrORjdpBY9R_pyULmRG1TcTFpoTJ"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ADJAhVHfN8CI8HgPfP_is28I8Yy3j5GtOsX6Cl63fjrEPn2k0dEKRG36JBhpyk8xrzth3DFu7Qu6vScvmfPvvVdx","y":"ACQnrur8oSJHGg_1afXa5XOB6X6oO1JAudc36Qktecel7PaKuh9NT_Fcx6EUB4DqVlCKS-ey3kUsyyab2BaLSgH8"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AawA3wtc6f61ynj9OaKGViY0AaiwncN-ksZaCzYdDcCGlc7K6VqoaDSUAWWbyQvifEj2rXdt2W046OucE3Jp9cnj","y":"AWf_rDT3Vh5TWa2qdEOnqYLIKF9uZzS8jJhQekpN-7298bfup4SQA6M3UbPqkAtzKhLLCYMD7WvAUGnf5TBdiuOY"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ABzMjoD4Mo2xNfVtOL73iq22JtHDKJuM_spFovt61uUbExS_DtzwmxOuWbxCNaRJPi6_TQUGQrrd6Uc9cWrW1B6H","y":"AWYbAO8DijL7-rTeWUZLwwhhW6KsFNZgZOGNM2AXJSa5WX-QL-gusyHF_J6CpI3Jyqz4Dlpo7y4niDmlGKop9Vbz"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Ad2je2NEASg-2F6aMan0ly6oAQEcgM_wVfBKjlTC4DQciDNSn9gwbeTsFBaSNOP3mKjwIINTi5koTYJZjHLNm3Ov","y":"AGZYmnmCLp9tD5cHSl27C-bfgTm9oexQ-6mfdhQh-7KOHB53TtvG4Q0pnA0Arz1Ma4dL07ce2d5NRZmQ0T2oaSZ6"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ABHZGuxMh55OJc0cgpqTSX-pbryLvuE0aBDhdKOjtPWW35o7SYFo2EAKRSUqPN4BePtSCscr2JA9buAXFQ-NI-ep","y":"AU2su28Ocjti3BEE-NMzrPXyrg5fNJnwlLnGjvVVCufKsuqgzzH6hSVyVVMAbV2YGQT-vTcJObOKhxH7o71LuzmV"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AHfVR1JXQP9qo78Mv61Fv-qe_Z_H3naVXP7-J9rMxoic9kiFK3qADR3BOa0xTEzNDaN28BI7N4a--LJG7GASMte5","y":"ACn8NI8QqWlgtbI-hm5WoxBUTTjM7aNrEfNURscduSMgLsEE3XYCwpVFcCygBLY7QylMHtE_DbXddADC5gn_Nr33"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APnF9FLGV-Q3z2tehvqPCQZuv7X9Ld4KtfYr637DtqZuODngCa83lV7LhGO5bjXKdTY0la5DRMYmYrNgqRxiONQS","y":"APjQs9tAbwt9x0SfEivXAgUcK_AFRCAHlXSDWAbShORfzseGyslO7cnHzUPgjsiDzGU7jrQoYBNkO_kdqsxRI0rJ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AU5riFZ-3GSQ5QtwiKzyveh3zk5llRLrQZTCa545WQDRGeHqpgUrdD5500TKI2cWRknEDxqgxhg253Ckp5lXCK1K","y":"AThzjU1Wp_U_X-GZ-SZqFuyQUkrq49pY_en29ZRq2ASwCUd9trrH38Tejlk6Ex3WYppAwQyExyLlebF2jDXB4hq_"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AJGuxyPUo3ta0JTidplt65yTQamOPaXcgz67b-hZIdCB-mDQY-q7ABHZ0BC8RNg26UbwDDmOIkwXXB5yvbRaJTth","y":"AE9b7Ty5S89N0eDhy-1EtfD7npcQGm8mq2Ru81SeG1Nq8qHy9sPJWGLF8pNvsaJj2gV0YGZV0t8tXwm7fM1NGEun"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AI3-6gsXwIx29PtMnCtdEw4VJ3HEYg9nobYGMgPGSC5-8tDRa9wwLIweeoIK6WEhH5KS-g6jikZkNMUeR6kSRN4Q","y":"AK6nomHFZKpivugGmdH3k-Z0aYXetzBYvwF4S_a8o2hVRq55UpxSOWy1JaDJNhANjpLCNst4DDZRCIQ44QlW_Z1_"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AWGUvlRBvhEQGpIxeR5MvTGrwHWdY-5kD3i9gw4pzkNDHHcekHUVtMUm8V8tOxdqLE8-Jd2ubf05PerlZcMgtdKB","y":"ASXuk9ohDsYqmlpBzIJiX0fgZGY12c2rhAu1HPVwLRkx-wBOsvatpuCdKkVxfB49T9jc2w4UEUE6kERitLvlNXiS"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ANwGjCfafgf6duu0A7yiLMJQpd0ZWIf85D-qVkjLxhUbbSkpzt7O2LvyXaIlBhJiCzahbHIEimhh-zFgqvigMdJu","y":"AN8I_r42mzjqWaPDT8PWiRQ7svR0r1pBZ2ABH5LlJJYpBaKtQBr-yX6qW03gj8_imXLtJt6vsDzVoDQSR0lF1LRX"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ANpKrxgGPw6U7WQ6SZefSx4P8I4Um_y26C5-wzatBGGf_7yAHBMJAL3sRtS3EW-uORN8MO1VdZOjaJ4eNFsgMJnL","y":"AK6Ersh_KLnfKMriVmFW92xWQATeKjMOCo9CLqc9qPhiKHt4fZBBLYmdqMDiVidOKDfjXVr5sQ0rjX6aJn-nG8w8"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXXzbsO-uSxmXeGGpBCqzrqBkF8hdxm4IeZGaTgdENHhcOnpkcgeDepBjMUjrklvYF1KdYHL19iTyrQTPYTSI45s","y":"AOMZtnz8Ur_zSAZIM42t3Ki_sBpV7UGbJnzirM98S3T2YOvBk5LlgxhLUx4hFfeZ80WfSzzhkLB02uxIXn01Vy32"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ABW9ykhhtGmQ4r_ghimsDyDboPb3sN24bLdfRy-KL-T0B_yfisIZP8MdI9hIYkj9QZc_V9fE-z1-NkIdYtns35n7","y":"AT8ed9lYkFO_tQMjROKW6hV-afx3_ueaTgahoN2M-hJFszL6isanHUsdDP5VUvIduSIXetJidw1Np-sPDk7JMrnS"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AdxUZpMXCxICuRGhfQDvHUcDWgZfPLzHjc5wSWEGu624mA8UJIO6755uD_xhs34aEohDbbLlzQYOK1HQN9zb7UiC","y":"AZou73K2ng_Jk7q2m2h1FJ0eJHhkNDySLZqgstEsqjuyWW7Iq5HU9ifI5YkPfHLdO8xXOHAl2SXuVPlPHRLuw6aF"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AEPmnNIiiiM4XpXssghY7YUWPja1ihuC6yLnp1gUWz0Rx0dIrkQkSKE5PkKXSyqC0bk0NrcLwQ-0bKwbr9i2GKh7","y":"AJj2mfkH1Newz2j1R-eXOtGfhEGKohupZxyHN2PCLAGlybf4_HI9xUe-83-WMzmlv-KZmMUWg0OOjg1132pFOu3T"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQKi2T-7fwWpk_6UUJKN-mSP8MIAbxLLcYinDvvtJ-GmUSdVU9eyVgYlZzQvF_NZfo3ZOr_UWBzpJCuC0xdbABHc","y":"AfgD5sPqyTzsjOk4wyIlRVZTX4RMTnyKew71_WJ3wFmaVw7kYK_rMM7GN3GxxO-vJhZrVrLCFxO8iznLxzpZOZy_"}]} -+ _ver={"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AKGGwbo40FrLOGD9EMzoi6h9xQOhxQ9W_vSSP6a9CFbcQ_uXksn0bF465RRKwOe6leEkSx6Pae-pZSmlw6xfYvLj","y":"AX8JFMqBkzAi4GlNyVJg1VnTqsgYdbR-hFppk4hozhvRwlH1CSWEa7WnSa-NhrORjdpBY9R_pyULmRG1TcTFpoTJ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AawA3wtc6f61ynj9OaKGViY0AaiwncN-ksZaCzYdDcCGlc7K6VqoaDSUAWWbyQvifEj2rXdt2W046OucE3Jp9cnj","y":"AWf_rDT3Vh5TWa2qdEOnqYLIKF9uZzS8jJhQekpN-7298bfup4SQA6M3UbPqkAtzKhLLCYMD7WvAUGnf5TBdiuOY"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Ad2je2NEASg-2F6aMan0ly6oAQEcgM_wVfBKjlTC4DQciDNSn9gwbeTsFBaSNOP3mKjwIINTi5koTYJZjHLNm3Ov","y":"AGZYmnmCLp9tD5cHSl27C-bfgTm9oexQ-6mfdhQh-7KOHB53TtvG4Q0pnA0Arz1Ma4dL07ce2d5NRZmQ0T2oaSZ6"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AHfVR1JXQP9qo78Mv61Fv-qe_Z_H3naVXP7-J9rMxoic9kiFK3qADR3BOa0xTEzNDaN28BI7N4a--LJG7GASMte5","y":"ACn8NI8QqWlgtbI-hm5WoxBUTTjM7aNrEfNURscduSMgLsEE3XYCwpVFcCygBLY7QylMHtE_DbXddADC5gn_Nr33"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AU5riFZ-3GSQ5QtwiKzyveh3zk5llRLrQZTCa545WQDRGeHqpgUrdD5500TKI2cWRknEDxqgxhg253Ckp5lXCK1K","y":"AThzjU1Wp_U_X-GZ-SZqFuyQUkrq49pY_en29ZRq2ASwCUd9trrH38Tejlk6Ex3WYppAwQyExyLlebF2jDXB4hq_"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AI3-6gsXwIx29PtMnCtdEw4VJ3HEYg9nobYGMgPGSC5-8tDRa9wwLIweeoIK6WEhH5KS-g6jikZkNMUeR6kSRN4Q","y":"AK6nomHFZKpivugGmdH3k-Z0aYXetzBYvwF4S_a8o2hVRq55UpxSOWy1JaDJNhANjpLCNst4DDZRCIQ44QlW_Z1_"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ANwGjCfafgf6duu0A7yiLMJQpd0ZWIf85D-qVkjLxhUbbSkpzt7O2LvyXaIlBhJiCzahbHIEimhh-zFgqvigMdJu","y":"AN8I_r42mzjqWaPDT8PWiRQ7svR0r1pBZ2ABH5LlJJYpBaKtQBr-yX6qW03gj8_imXLtJt6vsDzVoDQSR0lF1LRX"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXXzbsO-uSxmXeGGpBCqzrqBkF8hdxm4IeZGaTgdENHhcOnpkcgeDepBjMUjrklvYF1KdYHL19iTyrQTPYTSI45s","y":"AOMZtnz8Ur_zSAZIM42t3Ki_sBpV7UGbJnzirM98S3T2YOvBk5LlgxhLUx4hFfeZ80WfSzzhkLB02uxIXn01Vy32"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AdxUZpMXCxICuRGhfQDvHUcDWgZfPLzHjc5wSWEGu624mA8UJIO6755uD_xhs34aEohDbbLlzQYOK1HQN9zb7UiC","y":"AZou73K2ng_Jk7q2m2h1FJ0eJHhkNDySLZqgstEsqjuyWW7Iq5HU9ifI5YkPfHLdO8xXOHAl2SXuVPlPHRLuw6aF"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQKi2T-7fwWpk_6UUJKN-mSP8MIAbxLLcYinDvvtJ-GmUSdVU9eyVgYlZzQvF_NZfo3ZOr_UWBzpJCuC0xdbABHc","y":"AfgD5sPqyTzsjOk4wyIlRVZTX4RMTnyKew71_WJ3wFmaVw7kYK_rMM7GN3GxxO-vJhZrVrLCFxO8iznLxzpZOZy_"}]} -+ printf %s {"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AKGGwbo40FrLOGD9EMzoi6h9xQOhxQ9W_vSSP6a9CFbcQ_uXksn0bF465RRKwOe6leEkSx6Pae-pZSmlw6xfYvLj","y":"AX8JFMqBkzAi4GlNyVJg1VnTqsgYdbR-hFppk4hozhvRwlH1CSWEa7WnSa-NhrORjdpBY9R_pyULmRG1TcTFpoTJ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AawA3wtc6f61ynj9OaKGViY0AaiwncN-ksZaCzYdDcCGlc7K6VqoaDSUAWWbyQvifEj2rXdt2W046OucE3Jp9cnj","y":"AWf_rDT3Vh5TWa2qdEOnqYLIKF9uZzS8jJhQekpN-7298bfup4SQA6M3UbPqkAtzKhLLCYMD7WvAUGnf5TBdiuOY"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Ad2je2NEASg-2F6aMan0ly6oAQEcgM_wVfBKjlTC4DQciDNSn9gwbeTsFBaSNOP3mKjwIINTi5koTYJZjHLNm3Ov","y":"AGZYmnmCLp9tD5cHSl27C-bfgTm9oexQ-6mfdhQh-7KOHB53TtvG4Q0pnA0Arz1Ma4dL07ce2d5NRZmQ0T2oaSZ6"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AHfVR1JXQP9qo78Mv61Fv-qe_Z_H3naVXP7-J9rMxoic9kiFK3qADR3BOa0xTEzNDaN28BI7N4a--LJG7GASMte5","y":"ACn8NI8QqWlgtbI-hm5WoxBUTTjM7aNrEfNURscduSMgLsEE3XYCwpVFcCygBLY7QylMHtE_DbXddADC5gn_Nr33"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AU5riFZ-3GSQ5QtwiKzyveh3zk5llRLrQZTCa545WQDRGeHqpgUrdD5500TKI2cWRknEDxqgxhg253Ckp5lXCK1K","y":"AThzjU1Wp_U_X-GZ-SZqFuyQUkrq49pY_en29ZRq2ASwCUd9trrH38Tejlk6Ex3WYppAwQyExyLlebF2jDXB4hq_"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AI3-6gsXwIx29PtMnCtdEw4VJ3HEYg9nobYGMgPGSC5-8tDRa9wwLIweeoIK6WEhH5KS-g6jikZkNMUeR6kSRN4Q","y":"AK6nomHFZKpivugGmdH3k-Z0aYXetzBYvwF4S_a8o2hVRq55UpxSOWy1JaDJNhANjpLCNst4DDZRCIQ44QlW_Z1_"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ANwGjCfafgf6duu0A7yiLMJQpd0ZWIf85D-qVkjLxhUbbSkpzt7O2LvyXaIlBhJiCzahbHIEimhh-zFgqvigMdJu","y":"AN8I_r42mzjqWaPDT8PWiRQ7svR0r1pBZ2ABH5LlJJYpBaKtQBr-yX6qW03gj8_imXLtJt6vsDzVoDQSR0lF1LRX"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXXzbsO-uSxmXeGGpBCqzrqBkF8hdxm4IeZGaTgdENHhcOnpkcgeDepBjMUjrklvYF1KdYHL19iTyrQTPYTSI45s","y":"AOMZtnz8Ur_zSAZIM42t3Ki_sBpV7UGbJnzirM98S3T2YOvBk5LlgxhLUx4hFfeZ80WfSzzhkLB02uxIXn01Vy32"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AdxUZpMXCxICuRGhfQDvHUcDWgZfPLzHjc5wSWEGu624mA8UJIO6755uD_xhs34aEohDbbLlzQYOK1HQN9zb7UiC","y":"AZou73K2ng_Jk7q2m2h1FJ0eJHhkNDySLZqgstEsqjuyWW7Iq5HU9ifI5YkPfHLdO8xXOHAl2SXuVPlPHRLuw6aF"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQKi2T-7fwWpk_6UUJKN-mSP8MIAbxLLcYinDvvtJ-GmUSdVU9eyVgYlZzQvF_NZfo3ZOr_UWBzpJCuC0xdbABHc","y":"AfgD5sPqyTzsjOk4wyIlRVZTX4RMTnyKew71_WJ3wFmaVw7kYK_rMM7GN3GxxO-vJhZrVrLCFxO8iznLxzpZOZy_"}]} -+ jose jws ver -i {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVdPdFM3MXF4bjhxZ291eFpaaFA4TnJfSTUyYkg0XzYxSW1ZYXZDT2FNb2djTmtreGZZSENiNWE2dm1jNDVpWXFuV0dvUGNETTVtWUNOOFVYVmxOY3g5TiIsICJ5IjogIkFFUEtyRUJYanptNHJOOXhpMkFqS2xTUXFSLUVJaUFxX0Vrb0dCelJNQkxzWWtxcTFmbE1QMW93NFUzMVlraXpmZ29CN0tiV3o1VjlDQTZhUnVWX3BKV1kifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtHR3dibzQwRnJMT0dEOUVNem9pNmg5eFFPaHhROVdfdlNTUDZhOUNGYmNRX3VYa3NuMGJGNDY1UlJLd09lNmxlRWtTeDZQYWUtcFpTbWx3NnhmWXZMaiIsICJ5IjogIkFYOEpGTXFCa3pBaTRHbE55VkpnMVZuVHFzZ1lkYlItaEZwcGs0aG96aHZSd2xIMUNTV0VhN1duU2EtTmhyT1JqZHBCWTlSX3B5VUxtUkcxVGNURnBvVEoifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBREpBaFZIZk44Q0k4SGdQZlBfaXMyOEk4WXkzajVHdE9zWDZDbDYzZmpyRVBuMmswZEVLUkczNkpCaHB5azh4cnp0aDNERnU3UXU2dlNjdm1mUHZ2VmR4IiwgInkiOiAiQUNRbnJ1cjhvU0pIR2dfMWFmWGE1WE9CNlg2b08xSkF1ZGMzNlFrdGVjZWw3UGFLdWg5TlRfRmN4NkVVQjREcVZsQ0tTLWV5M2tVc3l5YWIyQmFMU2dIOCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYXdBM3d0YzZmNjF5bmo5T2FLR1ZpWTBBYWl3bmNOLWtzWmFDellkRGNDR2xjN0s2VnFvYURTVUFXV2J5UXZpZkVqMnJYZHQyVzA0Nk91Y0UzSnA5Y25qIiwgInkiOiAiQVdmX3JEVDNWaDVUV2EycWRFT25xWUxJS0Y5dVp6UzhqSmhRZWtwTi03Mjk4YmZ1cDRTUUE2TTNVYlBxa0F0ektoTExDWU1EN1d2QVVHbmY1VEJkaXVPWSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCek1qb0Q0TW8yeE5mVnRPTDczaXEyMkp0SERLSnVNX3NwRm92dDYxdVViRXhTX0R0endteE91V2J4Q05hUkpQaTZfVFFVR1FycmQ2VWM5Y1dyVzFCNkgiLCAieSI6ICJBV1liQU84RGlqTDctclRlV1VaTHd3aGhXNktzRk5aZ1pPR05NMkFYSlNhNVdYLVFMLWd1c3lIRl9KNkNwSTNKeXF6NERscG83eTRuaURtbEdLb3A5VmJ6In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFkMmplMk5FQVNnLTJGNmFNYW4wbHk2b0FRRWNnTV93VmZCS2psVEM0RFFjaUROU245Z3diZVRzRkJhU05PUDNtS2p3SUlOVGk1a29UWUpaakhMTm0zT3YiLCAieSI6ICJBR1pZbW5tQ0xwOXRENWNIU2wyN0MtYmZnVG05b2V4US02bWZkaFFoLTdLT0hCNTNUdHZHNFEwcG5BMEFyejFNYTRkTDA3Y2UyZDVOUlptUTBUMm9hU1o2In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJIWkd1eE1oNTVPSmMwY2dwcVRTWC1wYnJ5THZ1RTBhQkRoZEtPanRQV1czNW83U1lGbzJFQUtSU1VxUE40QmVQdFNDc2NyMkpBOWJ1QVhGUS1OSS1lcCIsICJ5IjogIkFVMnN1MjhPY2p0aTNCRUUtTk16clBYeXJnNWZOSm53bExuR2p2VlZDdWZLc3VxZ3p6SDZoU1Z5VlZNQWJWMllHUVQtdlRjSk9iT0toeEg3bzcxTHV6bVYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUhmVlIxSlhRUDlxbzc4TXY2MUZ2LXFlX1pfSDNuYVZYUDctSjlyTXhvaWM5a2lGSzNxQURSM0JPYTB4VEV6TkRhTjI4Qkk3TjRhLS1MSkc3R0FTTXRlNSIsICJ5IjogIkFDbjhOSThRcVdsZ3RiSS1obTVXb3hCVVRUak03YU5yRWZOVVJzY2R1U01nTHNFRTNYWUN3cFZGY0N5Z0JMWTdReWxNSHRFX0RiWGRkQURDNWduX05yMzMifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBUG5GOUZMR1YtUTN6MnRlaHZxUENRWnV2N1g5TGQ0S3RmWXI2MzdEdHFadU9EbmdDYTgzbFY3TGhHTzVialhLZFRZMGxhNURSTVltWXJOZ3FSeGlPTlFTIiwgInkiOiAiQVBqUXM5dEFid3Q5eDBTZkVpdlhBZ1VjS19BRlJDQUhsWFNEV0FiU2hPUmZ6c2VHeXNsTzdjbkh6VVBnanNpRHpHVTdqclFvWUJOa09fa2Rxc3hSSTBySiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVTVyaUZaLTNHU1E1UXR3aUt6eXZlaDN6azVsbFJMclFaVENhNTQ1V1FEUkdlSHFwZ1VyZEQ1NTAwVEtJMmNXUmtuRUR4cWd4aGcyNTNDa3A1bFhDSzFLIiwgInkiOiAiQVRoempVMVdwX1VfWC1HWi1TWnFGdXlRVWtycTQ5cFlfZW4yOVpScTJBU3dDVWQ5dHJySDM4VGVqbGs2RXgzV1lwcEF3UXlFeHlMbGViRjJqRFhCNGhxXyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKR3V4eVBVbzN0YTBKVGlkcGx0NjV5VFFhbU9QYVhjZ3o2N2ItaFpJZENCLW1EUVktcTdBQkhaMEJDOFJOZzI2VWJ3RERtT0lrd1hYQjV5dmJSYUpUdGgiLCAieSI6ICJBRTliN1R5NVM4OU4wZURoeS0xRXRmRDducGNRR204bXEyUnU4MVNlRzFOcThxSHk5c1BKV0dMRjhwTnZzYUpqMmdWMFlHWlYwdDh0WHdtN2ZNMU5HRXVuIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFJMy02Z3NYd0l4MjlQdE1uQ3RkRXc0VkozSEVZZzlub2JZR01nUEdTQzUtOHREUmE5d3dMSXdlZW9JSzZXRWhINUtTLWc2amlrWmtOTVVlUjZrU1JONFEiLCAieSI6ICJBSzZub21IRlpLcGl2dWdHbWRIM2stWjBhWVhldHpCWXZ3RjRTX2E4bzJoVlJxNTVVcHhTT1d5MUphREpOaEFOanBMQ05zdDRERFpSQ0lRNDRRbFdfWjFfIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVdHVXZsUkJ2aEVRR3BJeGVSNU12VEdyd0hXZFktNWtEM2k5Z3c0cHprTkRISGNla0hVVnRNVW04Vjh0T3hkcUxFOC1KZDJ1YmYwNVBlcmxaY01ndGRLQiIsICJ5IjogIkFTWHVrOW9oRHNZcW1scEJ6SUppWDBmZ1pHWTEyYzJyaEF1MUhQVndMUmt4LXdCT3N2YXRwdUNkS2tWeGZCNDlUOWpjMnc0VUVVRTZrRVJpdEx2bE5YaVMifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU53R2pDZmFmZ2Y2ZHV1MEE3eWlMTUpRcGQwWldJZjg1RC1xVmtqTHhoVWJiU2twenQ3TzJMdnlYYUlsQmhKaUN6YWhiSElFaW1oaC16RmdxdmlnTWRKdSIsICJ5IjogIkFOOElfcjQybXpqcVdhUERUOFBXaVJRN3N2UjByMXBCWjJBQkg1TGxKSllwQmFLdFFCci15WDZxVzAzZ2o4X2ltWEx0SnQ2dnNEelZvRFFTUjBsRjFMUlgifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTnBLcnhnR1B3NlU3V1E2U1plZlN4NFA4STRVbV95MjZDNS13emF0QkdHZl83eUFIQk1KQUwzc1J0UzNFVy11T1JOOE1PMVZkWk9qYUo0ZU5Gc2dNSm5MIiwgInkiOiAiQUs2RXJzaF9LTG5mS01yaVZtRlc5MnhXUUFUZUtqTU9DbzlDTHFjOXFQaGlLSHQ0ZlpCQkxZbWRxTURpVmlkT0tEZmpYVnI1c1EwcmpYNmFKbi1uRzh3OCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWFh6YnNPLXVTeG1YZUdHcEJDcXpycUJrRjhoZHhtNEllWkdhVGdkRU5IaGNPbnBrY2dlRGVwQmpNVWpya2x2WUYxS2RZSEwxOWlUeXJRVFBZVFNJNDVzIiwgInkiOiAiQU9NWnRuejhVcl96U0FaSU00MnQzS2lfc0JwVjdVR2JKbnppck05OFMzVDJZT3ZCazVMbGd4aExVeDRoRmZlWjgwV2ZTenpoa0xCMDJ1eElYbjAxVnkzMiJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCVzl5a2hodEdtUTRyX2doaW1zRHlEYm9QYjNzTjI0YkxkZlJ5LUtMLVQwQl95ZmlzSVpQOE1kSTloSVlrajlRWmNfVjlmRS16MS1Oa0lkWXRuczM1bjciLCAieSI6ICJBVDhlZDlsWWtGT190UU1qUk9LVzZoVi1hZngzX3VlYVRnYWhvTjJNLWhKRnN6TDZpc2FuSFVzZERQNVZVdklkdVNJWGV0SmlkdzFOcC1zUERrN0pNcm5TIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFkeFVacE1YQ3hJQ3VSR2hmUUR2SFVjRFdnWmZQTHpIamM1d1NXRUd1NjI0bUE4VUpJTzY3NTV1RF94aHMzNGFFb2hEYmJMbHpRWU9LMUhRTjl6YjdVaUMiLCAieSI6ICJBWm91NzNLMm5nX0prN3EybTJoMUZKMGVKSGhrTkR5U0xacWdzdEVzcWp1eVdXN0lxNUhVOWlmSTVZa1BmSExkTzh4WE9IQWwyU1h1VlBsUEhSTHV3NmFGIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFFUG1uTklpaWlNNFhwWHNzZ2hZN1lVV1BqYTFpaHVDNnlMbnAxZ1VXejBSeDBkSXJrUWtTS0U1UGtLWFN5cUMwYmswTnJjTHdRLTBiS3dicjlpMkdLaDciLCAieSI6ICJBSmoybWZrSDFOZXd6MmoxUi1lWE90R2ZoRUdLb2h1cFp4eUhOMlBDTEFHbHliZjRfSEk5eFVlLTgzLVdNem1sdi1LWm1NVVdnME9PamcxMTMycEZPdTNUIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFRS2kyVC03ZndXcGtfNlVVSktOLW1TUDhNSUFieExMY1lpbkR2dnRKLUdtVVNkVlU5ZXlWZ1lsWnpRdkZfTlpmbzNaT3JfVVdCenBKQ3VDMHhkYkFCSGMiLCAieSI6ICJBZmdENXNQcXlUenNqT2s0d3lJbFJWWlRYNFJNVG55S2V3NzFfV0ozd0ZtYVZ3N2tZS19yTU03R04zR3h4Ty12SmhaclZyTENGeE84aXpuTHh6cFpPWnlfIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "ABoQzzgh9SqHSe5vhRWsEBE4SogoU485dAzrRqtsG-Ecs_R4ocUJSYlUiQ34_cF2watyIvhX133UP4gyQc_5w0h6AJ38E4gZTaWNwk1ySSt2KhfxzDGaa2pAYhJ4gYBWSw734XG6W5A_kSf9nmnr-NUA6clsaR81SvzjV4bub5DP50TO", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AaHR6TeOOXEEh7le5dyK7ffxBAXIx3TzbwoU6JqxIjx2cFmFCIAHnAK4djOWvEk_ozfB9L525M_lpnCjYGT7vTgvAChnPdFp2FfRgUATIqVlaZf739wY4QJiTgk9T8378trlhKrdMsev_e9A5gs4g-4LAHXm1VBw6ShHHk5KT7QV8XE4"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AKH-UA6C9Ua9Rg-KeS7TvRdcBVK73M2349okzKhAg4eoq5-X0cazTRxwNjredImM9wG-PleSv4eJlsOICySKiUYJAJBYddMogzbnbHYDlpXXMNyZvZSlGtDN0hPWthhmf0QI4D2ePpNfeE-FVfeHJLZw9Z4E_ix3ZsrjzSptLMKgTZ51"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AGHFrW12-eMlOH1kKIrsSevxsaJTIDFjuBtC5PpMnRUmt23si69_vXf7JifJSeD4KbDnZLmcl-HpoXCMcrZRqBSNAZoen5lB3eT4BKnGwfN33R5jVtfeuFrrGicUm7tleA0GNg3rYQmytSuhFgNEbApqi3m2LHvRBzfZZ_n41wbObnSW"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AcARRRNFxz2kN0SpwaEMrO5RKUXGdbmDSaQgJRaSM6qEtp-705x6fPnLPOB8wHjAVJejjCUIlv9TWehoi6pAEGudAWMz65lyBlJ2eojkSZqzq_-pUYcQMEDONKNgoTDKw9aYCm-qgHDaaX7ccF2ehxsHmehMmPyO1iKWHUHadnDIOTGW"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWbM4OoHCv_49KgJ1VtX0DG7LLgzJxISYu6ODj5wcjqUoqmZtpbr2C3eNc0-E9FbHuKa1ckyCZaWp2ZKOiNV-LNsAcpez57usm6NUuAjs318QoDD6cG8p468vAOq2JGXAqN5thGuoUkeBVTJmbaK_cqlypgrK3VXyqIkVz5dbAV45vee"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AbTFiL140x3LrvX8NZwCNN5oGHhu4eRtxbOiagfqOMoOCIOeJVqkzVAM5xiFtKvUHYA1US0s-lvRdnyPdKvPvbjRAAt7-1yclug2Ra5h363LCed6fWg9vVS_IxgMWQqC-QaJKKgPmz_G7RS3CGPh9bW5qPjB2Rm5vd3ZMZEdLWD-5bpl"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AB-Klx9bkjeb_PfrUcNpMYgiCWA4r89T6vPMgUEqG6a94X2pW31cLNtNcFiO19vI9db2D0hq4CnlYLuUDzF1R-QEAXN9gZ4LdvUEo9NPg5_3O6nax-jLkvAYdUQLdfJ1drudKsqQJdqarANB3fyRLL1F1yrnCxxjr2tMtcja-A5jlyQb"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZkSle0yQ9zzXoOQJSvZGVplqY9rn7ODSF92fEYrm4JwCQjC_uNYCLCfoo4oPVo5JCuB5ZR-zB23z26N7qR9mc1mAbvtbuk43TL7zEvB7nBaoDrAH-TQ6PxdLnY7vnsjUQC-d7k5-XO3_-AN5ULslaUh0AzDkQkEwox3KyozCv9njT3-"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AH1zQXR_ZhfojE9vOQbUxXErxPJDfQx9WCahNGL70CI5gf0pdOoRh_M_3ymYeqV3LLdYzfSEWhyDaJFrocC6QqbLAccOvMmVLzJ7BBttfZuBRYvi7UbOUGFVh5b1GEJxXA0aKcv-NaGcOK8W5fl3z-ZSIfeGXtVkT1uNceHIi8v8ehKo"}]} -k- -a -+ jose alg -k hash -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/vyTS9lXbkzYe7W9An-PwE_ep7-w -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/vyTS9lXbkzYe7W9An-PwE_ep7-w - GET /api/dee-hms/adv/vyTS9lXbkzYe7W9An-PwE_ep7-w => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -+ jose jws ver+ -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -jose jwk thp -a S224 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/pB-uCGxnZg5_7K_F8GmMQpbtT8cQX0DhjxuOpA -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/pB-uCGxnZg5_7K_F8GmMQpbtT8cQX0DhjxuOpA - GET /api/dee-hms/adv/pB-uCGxnZg5_7K_F8GmMQpbtT8cQX0DhjxuOpA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/nJOmKTJht511AFDNs2cNeKgzkTH3kOUCZ0OLNau9v4Y -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/nJOmKTJht511AFDNs2cNeKgzkTH3kOUCZ0OLNau9v4Y - GET /api/dee-hms/adv/nJOmKTJht511AFDNs2cNeKgzkTH3kOUCZ0OLNau9v4Y => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/k8D6Tjqe-N7jzb0RrzYIwf6qyemDSlmSULZcmCfBpQjzMpdAF3qvWsFZLz6g8yYi -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/k8D6Tjqe-N7jzb0RrzYIwf6qyemDSlmSULZcmCfBpQjzMpdAF3qvWsFZLz6g8yYi - GET /api/dee-hms/adv/k8D6Tjqe-N7jzb0RrzYIwf6qyemDSlmSULZcmCfBpQjzMpdAF3qvWsFZLz6g8yYi => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk+ -jose jwk thp -a S512 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/jM93DJ7FNAdyrBGPNCRbteZnIZj8uxd9eWoUEXTWxFWLsK0_Cs-QCIB_NCTi0fFT2vrfKt7PZsunKSEHAgb0lw -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/jM93DJ7FNAdyrBGPNCRbteZnIZj8uxd9eWoUEXTWxFWLsK0_Cs-QCIB_NCTi0fFT2vrfKt7PZsunKSEHAgb0lw - GET /api/dee-hms/adv/jM93DJ7FNAdyrBGPNCRbteZnIZj8uxd9eWoUEXTWxFWLsK0_Cs-QCIB_NCTi0fFT2vrfKt7PZsunKSEHAgb0lw => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/KuXK0Cy--Y4--XExgGxbk7XFa20 -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/KuXK0Cy--Y4--XExgGxbk7XFa20 - GET /api/dee-hms/adv/KuXK0Cy--Y4--XExgGxbk7XFa20 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/hyMBrJeKdVYy6u7OSG5pPddRyUhfsJdnW9nmhQ -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/hyMBrJeKdVYy6u7OSG5pPddRyUhfsJdnW9nmhQ - GET /api/dee-hms/adv/hyMBrJeKdVYy6u7OSG5pPddRyUhfsJdnW9nmhQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/qKMOK6CBek3zi3MVpjq8iaOc8rkOp2ebW7J4L3RI4JA -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/qKMOK6CBek3zi3MVpjq8iaOc8rkOp2ebW7J4L3RI4JA - GET /api/dee-hms/adv/qKMOK6CBek3zi3MVpjq8iaOc8rkOp2ebW7J4L3RI4JA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ + jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -jose jwk thp -a S384 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/bFOIOA0tZBcWYsRD3zVIRCYp0ZU0FiBbBjWaxM1YmMCUs92bTPsyV7LIr-SP7Q6Y -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/bFOIOA0tZBcWYsRD3zVIRCYp0ZU0FiBbBjWaxM1YmMCUs92bTPsyV7LIr-SP7Q6Y - GET /api/dee-hms/adv/bFOIOA0tZBcWYsRD3zVIRCYp0ZU0FiBbBjWaxM1YmMCUs92bTPsyV7LIr-SP7Q6Y => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/z-AzFPup0OUO7uJewrjSvgZFmpc1pUr0maB7V2xtSXTCSCb060N88qAMLCU_KSIE_gHs3rgcSTzPioPH6LueiA -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/z-AzFPup0OUO7uJewrjSvgZFmpc1pUr0maB7V2xtSXTCSCb060N88qAMLCU_KSIE_gHs3rgcSTzPioPH6LueiA - GET /api/dee-hms/adv/z-AzFPup0OUO7uJewrjSvgZFmpc1pUr0maB7V2xtSXTCSCb060N88qAMLCU_KSIE_gHs3rgcSTzPioPH6LueiA => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/MohlmEQ7_EPTGeL21FjBQJdVvGo -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/MohlmEQ7_EPTGeL21FjBQJdVvGo - GET /api/dee-hms/adv/MohlmEQ7_EPTGeL21FjBQJdVvGo => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/7qeK2Q8lmKl-v4Mo3XwXsuSra4QK-YQfi4GLXg -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/7qeK2Q8lmKl-v4Mo3XwXsuSra4QK-YQfi4GLXg - GET /api/dee-hms/adv/7qeK2Q8lmKl-v4Mo3XwXsuSra4QK-YQfi4GLXg => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/eSrNCjTdbcl6RBaruonIDixSJ-LrrAQBY4wk5EYLmmI -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/eSrNCjTdbcl6RBaruonIDixSJ-LrrAQBY4wk5EYLmmI - GET /api/dee-hms/adv/eSrNCjTdbcl6RBaruonIDixSJ-LrrAQBY4wk5EYLmmI => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/MfXK8JqQPYU_vNPtu9gIQZ6gpFebx6HdfGR-RdZd1rFZGN17b_z5rGn6b4ZSJs4_ -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/MfXK8JqQPYU_vNPtu9gIQZ6gpFebx6HdfGR-RdZd1rFZGN17b_z5rGn6b4ZSJs4_ - GET /api/dee-hms/adv/MfXK8JqQPYU_vNPtu9gIQZ6gpFebx6HdfGR-RdZd1rFZGN17b_z5rGn6b4ZSJs4_ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/IjNYRp5kSQ1_sQyo9UThFukuMq2RPBYqHYkqmNFMPdPmAow02ZDV__sIdXDNbi4iLy_aB_sPFjQMZDF6ucYEVw -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/IjNYRp5kSQ1_sQyo9UThFukuMq2RPBYqHYkqmNFMPdPmAow02ZDV__sIdXDNbi4iLy_aB_sPFjQMZDF6ucYEVw - GET /api/dee-hms/adv/IjNYRp5kSQ1_sQyo9UThFukuMq2RPBYqHYkqmNFMPdPmAow02ZDV__sIdXDNbi4iLy_aB_sPFjQMZDF6ucYEVw => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/EWEVrVxLSRr5jEpm7UsQ41WIvIk -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/EWEVrVxLSRr5jEpm7UsQ41WIvIk - GET /api/dee-hms/adv/EWEVrVxLSRr5jEpm7UsQ41WIvIk => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/pEaIbNSWEuFKw6cW6v-9dNnAu3oq7mt-OeI2UA -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/pEaIbNSWEuFKw6cW6v-9dNnAu3oq7mt-OeI2UA - GET /api/dee-hms/adv/pEaIbNSWEuFKw6cW6v-9dNnAu3oq7mt-OeI2UA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/-x2EcRJG5kRzGJXCT07DBMZhPhDtt5cs87rWwSoTXa8 -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/-x2EcRJG5kRzGJXCT07DBMZhPhDtt5cs87rWwSoTXa8 - GET /api/dee-hms/adv/-x2EcRJG5kRzGJXCT07DBMZhPhDtt5cs87rWwSoTXa8 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/RUZnC9Sru7ergk31joNbl4PGxnrWC6g_P1tctlzxWDdycIceVwd6EfG84WR8-anj -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/RUZnC9Sru7ergk31joNbl4PGxnrWC6g_P1tctlzxWDdycIceVwd6EfG84WR8-anj - GET /api/dee-hms/adv/RUZnC9Sru7ergk31joNbl4PGxnrWC6g_P1tctlzxWDdycIceVwd6EfG84WR8-anj => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/OA3lvTGznTCpDOOTfjToVHjudTouZ83-BaJhSLaH9SyE17CA8OUVnQJHL3i22hv295WmpuDpe3By3rCgV6HduQ -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/OA3lvTGznTCpDOOTfjToVHjudTouZ83-BaJhSLaH9SyE17CA8OUVnQJHL3i22hv295WmpuDpe3By3rCgV6HduQ - GET /api/dee-hms/adv/OA3lvTGznTCpDOOTfjToVHjudTouZ83-BaJhSLaH9SyE17CA8OUVnQJHL3i22hv295WmpuDpe3By3rCgV6HduQ => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/6bstWDFT4tQ5ZbopTWTgrkJZsgw -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/6bstWDFT4tQ5ZbopTWTgrkJZsgw - GET /api/dee-hms/adv/6bstWDFT4tQ5ZbopTWTgrkJZsgw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/P9o1bJ6E8qoyqW3eu8NRfyGLQ18AucxL6_RhsA -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/P9o1bJ6E8qoyqW3eu8NRfyGLQ18AucxL6_RhsA - GET /api/dee-hms/adv/P9o1bJ6E8qoyqW3eu8NRfyGLQ18AucxL6_RhsA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/4TTTR10K6qB4VwtENBoAaSkadLHMyv4rNFpsND9rFvo -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/4TTTR10K6qB4VwtENBoAaSkadLHMyv4rNFpsND9rFvo - GET /api/dee-hms/adv/4TTTR10K6qB4VwtENBoAaSkadLHMyv4rNFpsND9rFvo => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/dderC09N5_nLIHs8XuO7q1vsYJQXzWzEij-WzS-nMUxsjI6gIeKEDWFzSaYGE7iX -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/dderC09N5_nLIHs8XuO7q1vsYJQXzWzEij-WzS-nMUxsjI6gIeKEDWFzSaYGE7iX - GET /api/dee-hms/adv/dderC09N5_nLIHs8XuO7q1vsYJQXzWzEij-WzS-nMUxsjI6gIeKEDWFzSaYGE7iX => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/NVjySkAAA6N0jzGiD1fe-RIHWhwt4j_K2YYI-kNzBgD5MLHe-_qM2vQehTA7hFoA84467ZU41ckk7wBzJ4jPGw -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/NVjySkAAA6N0jzGiD1fe-RIHWhwt4j_K2YYI-kNzBgD5MLHe-_qM2vQehTA7hFoA84467ZU41ckk7wBzJ4jPGw - GET /api/dee-hms/adv/NVjySkAAA6N0jzGiD1fe-RIHWhwt4j_K2YYI-kNzBgD5MLHe-_qM2vQehTA7hFoA84467ZU41ckk7wBzJ4jPGw => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/60JFUJ5O4k4qqKV2y2mSPtLOubo -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/60JFUJ5O4k4qqKV2y2mSPtLOubo - GET /api/dee-hms/adv/60JFUJ5O4k4qqKV2y2mSPtLOubo => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/8Ii5v4JbxK0396wzXPu5uFEMklI79ybKsTwKyw -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/8Ii5v4JbxK0396wzXPu5uFEMklI79ybKsTwKyw - GET /api/dee-hms/adv/8Ii5v4JbxK0396wzXPu5uFEMklI79ybKsTwKyw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/ZntaXGXdmm2ewb8HYfRbOgLsCNj9zv1XIzw3f7uUIJE -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/ZntaXGXdmm2ewb8HYfRbOgLsCNj9zv1XIzw3f7uUIJE - GET /api/dee-hms/adv/ZntaXGXdmm2ewb8HYfRbOgLsCNj9zv1XIzw3f7uUIJE => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/eM1yhhcYGCop4F2n7tBJlnjp4f4vzima-jKUlibDWGHEvhPz-6BGW5nvZLnpuxR4 -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/eM1yhhcYGCop4F2n7tBJlnjp4f4vzima-jKUlibDWGHEvhPz-6BGW5nvZLnpuxR4 - GET /api/dee-hms/adv/eM1yhhcYGCop4F2n7tBJlnjp4f4vzima-jKUlibDWGHEvhPz-6BGW5nvZLnpuxR4 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/m0HI6_GmZKf5JMCnf7rAgpKZ5mLwf3xMKBFI93OcdN-mxrSqo8KCK8t57Mqd7vaCMTK6NZmAj6CmXZiX1zwZDQ -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/m0HI6_GmZKf5JMCnf7rAgpKZ5mLwf3xMKBFI93OcdN-mxrSqo8KCK8t57Mqd7vaCMTK6NZmAj6CmXZiX1zwZDQ - GET /api/dee-hms/adv/m0HI6_GmZKf5JMCnf7rAgpKZ5mLwf3xMKBFI93OcdN-mxrSqo8KCK8t57Mqd7vaCMTK6NZmAj6CmXZiX1zwZDQ => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/zZ53T6rrT7RI12yYF2kOodu20tI -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/zZ53T6rrT7RI12yYF2kOodu20tI - GET /api/dee-hms/adv/zZ53T6rrT7RI12yYF2kOodu20tI => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/3fvW_W12ofP3sCyMUo697LjEdHnDJFoKtTL-ww -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/3fvW_W12ofP3sCyMUo697LjEdHnDJFoKtTL-ww - GET /api/dee-hms/adv/3fvW_W12ofP3sCyMUo697LjEdHnDJFoKtTL-ww => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/8aTZcTZf_YV0EavUAq-KVY1vgYCWOlbanubayoKdB2o -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/8aTZcTZf_YV0EavUAq-KVY1vgYCWOlbanubayoKdB2o - GET /api/dee-hms/adv/8aTZcTZf_YV0EavUAq-KVY1vgYCWOlbanubayoKdB2o => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/ORdFOW0ZFt9OdNyEsixWIpNPeO0iWRNIPsxJgywodeqBF2097hYaJ23nnhwWgQPH -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/ORdFOW0ZFt9OdNyEsixWIpNPeO0iWRNIPsxJgywodeqBF2097hYaJ23nnhwWgQPH - GET /api/dee-hms/adv/ORdFOW0ZFt9OdNyEsixWIpNPeO0iWRNIPsxJgywodeqBF2097hYaJ23nnhwWgQPH => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/E1xhlCwDIaG5q0HJDEOFsitLh-TcrW9tsjMXPiYN0yVMcW5lkrmMyi32ly3yZWdACFj_C-yv7nRhnGi05SCBog -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/E1xhlCwDIaG5q0HJDEOFsitLh-TcrW9tsjMXPiYN0yVMcW5lkrmMyi32ly3yZWdACFj_C-yv7nRhnGi05SCBog - GET /api/dee-hms/adv/E1xhlCwDIaG5q0HJDEOFsitLh-TcrW9tsjMXPiYN0yVMcW5lkrmMyi32ly3yZWdACFj_C-yv7nRhnGi05SCBog => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/3E6fS13m3JSLWGWdUGkkyuPGH4c -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/3E6fS13m3JSLWGWdUGkkyuPGH4c - GET /api/dee-hms/adv/3E6fS13m3JSLWGWdUGkkyuPGH4c => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/OrcjKUbQbsQNf11bS7Iy62dUTmI8-7PtvK0Amw -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/OrcjKUbQbsQNf11bS7Iy62dUTmI8-7PtvK0Amw - GET /api/dee-hms/adv/OrcjKUbQbsQNf11bS7Iy62dUTmI8-7PtvK0Amw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/bMcQTTaKvdyuQo9jwbAFOyNOrfG36XkxKpOLc08pEoU -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/bMcQTTaKvdyuQo9jwbAFOyNOrfG36XkxKpOLc08pEoU - GET /api/dee-hms/adv/bMcQTTaKvdyuQo9jwbAFOyNOrfG36XkxKpOLc08pEoU => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/_hfZambv1Zh3iy2kn7kuMEaC5t0yAozlE1qmUR0OB8Pshw51fMnvpHzcjxgeKEkB -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/_hfZambv1Zh3iy2kn7kuMEaC5t0yAozlE1qmUR0OB8Pshw51fMnvpHzcjxgeKEkB - GET /api/dee-hms/adv/_hfZambv1Zh3iy2kn7kuMEaC5t0yAozlE1qmUR0OB8Pshw51fMnvpHzcjxgeKEkB => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/0ES_C_vu9yudSfMubbBAjYvBTk8GhQYXhFjWqKncK-NwNDbDyAjnnOXgJPWFa2pZBiPPzTQ0WOrJefK_N2Fdyg -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/0ES_C_vu9yudSfMubbBAjYvBTk8GhQYXhFjWqKncK-NwNDbDyAjnnOXgJPWFa2pZBiPPzTQ0WOrJefK_N2Fdyg - GET /api/dee-hms/adv/0ES_C_vu9yudSfMubbBAjYvBTk8GhQYXhFjWqKncK-NwNDbDyAjnnOXgJPWFa2pZBiPPzTQ0WOrJefK_N2Fdyg => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/M31ReZ-MjWXZAljj7qpKYtG4soY -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/M31ReZ-MjWXZAljj7qpKYtG4soY - GET /api/dee-hms/adv/M31ReZ-MjWXZAljj7qpKYtG4soY => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/xHslR4kl5-W2juUv2-Q_EgSa0q2-3crCL93QPQ -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/xHslR4kl5-W2juUv2-Q_EgSa0q2-3crCL93QPQ - GET /api/dee-hms/adv/xHslR4kl5-W2juUv2-Q_EgSa0q2-3crCL93QPQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/vR0Y0dV4-ZazRVVBcAdkNLLgmSxLFE8fZ7rIqBxy918 -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/vR0Y0dV4-ZazRVVBcAdkNLLgmSxLFE8fZ7rIqBxy918 - GET /api/dee-hms/adv/vR0Y0dV4-ZazRVVBcAdkNLLgmSxLFE8fZ7rIqBxy918 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/dTPsANbjwO9cW_n1760mXF8Auf_ScPCVo4Sj42Se8Fhsjv0vuh4L5uc1FiqLGq2F -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/dTPsANbjwO9cW_n1760mXF8Auf_ScPCVo4Sj42Se8Fhsjv0vuh4L5uc1FiqLGq2F - GET /api/dee-hms/adv/dTPsANbjwO9cW_n1760mXF8Auf_ScPCVo4Sj42Se8Fhsjv0vuh4L5uc1FiqLGq2F => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.HkpOw1u1nb/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/x2SEhWyYyHmzSAReGC5vTHxDb6f5ZRvNJgBMMkx4Y8Ms645jrkvV35tplwXzaKJB79KHZvl5s89qc81ZCfwjcA -+ curl -sfg http://127.0.0.1:17576/api/dee-hms/adv/x2SEhWyYyHmzSAReGC5vTHxDb6f5ZRvNJgBMMkx4Y8Ms645jrkvV35tplwXzaKJB79KHZvl5s89qc81ZCfwjcA - GET /api/dee-hms/adv/x2SEhWyYyHmzSAReGC5vTHxDb6f5ZRvNJgBMMkx4Y8Ms645jrkvV35tplwXzaKJB79KHZvl5s89qc81ZCfwjcA => 200 (../src/tangd.c:101) -+ tangd-rotate-keys -d /tmp/tmp.HkpOw1u1nb/db -Unable to change owner/group for Ppd9vfcw_TLyArSKN-fZ6X3yWrF7aQfcg9OtLK4CLJI.jwk to _tang:_tang -Unable to change owner/group for P1xvQjO_B6sQxXyBj2h2c0MI4cXJmZj1Ynj_MP5Sxi8.jwk to _tang:_tang -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/.other-sig-1.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-sig-1.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/.other-exc-1.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-exc-1.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/.other-sig-2.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-sig-2.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/.other-exc-2.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-exc-2.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/.other-sig-3.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-sig-3.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/.other-exc-3.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-exc-3.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/.other-sig-4.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-sig-4.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/.other-exc-4.jwk -+ + jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-exc-4.jwk --output=- -jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/.other-sig-5.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-sig-5.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/.other-exc-5.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-exc-5.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/.other-sig-6.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-sig-6.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/.other-exc-6.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-exc-6.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/.other-sig-7.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-sig-7.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/.other-exc-7.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-exc-7.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/.other-sig-8.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-sig-8.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/.other-exc-8.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-exc-8.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/.other-sig-9.jwk -+ + jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-sig-9.jwk --output=- -jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.HkpOw1u1nb/db/.other-exc-9.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/.other-exc-9.jwk --output=- ++ validate '{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVl5bHVjalVldkdNNWhSR2NpZDNVWWFhVHZkMVF6MkpoR1FyOVQzV2VJZ3B6dmtGejk5VnkzYzhZcHhUdWlZM2VSSU96R1RRc2RhWTRtSjhKSGoxR0dPSiIsICJ5IjogIkFRNnpHTWJycW9SNXVNUC1EcnJ1ZFRkNEhYcFdPSFNyUlhuUTBtVlZoX3doUmR3N3d0OEpBLXV5QXZhYjlGd2dLN0wxRllETDQ0UlRoT1psb1pvYWpsZ2MifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRrbU1kR3U4NXlKa19DTW8wbkVycUEyNVN3OWl6czBoWTNRdHlCU094YUtxU3VfcVFHUGZta0NGTWNSZTJmbGRoMmFsM19lVE1xNmNuZ1kwSWt6ZUpQQSIsICJ5IjogIkFHVGkyU0dEXzFFUmlaQ3ZDV21qTy1UdS13SEdhREFYdndFT18zT2hDNzJpX0R3YWZYZ0FHYXRHODREcjJsT1R6NVlQSWlwZDdYRkNUeEVXS1lEOVRpOUMifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYUtHVFB3cHBsaUl6RDFWNi1MWGhQUFFjaEhDSXBHQ1lQMUpzNmhfU01uN2k4cTE1d0JVUHhFdTN3NDd5LW8wQXJCOFQ0RlVzM3JIMjVhMl9ZdlRjSzlLIiwgInkiOiAiQUk5SUZIVlB0d0ZJZTFsczk4b29pdkhLbEZSb3E3M2U1NGlmcnA1dHpiZVZYc1hqa0ZxaEdrMGxjTjg1dXpibE1oLXI1N1lmU3k0a2w5S2s1S1VIZ2ozcyJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVUVsMW1fZTFBVWJVSzZNSE5DVkwzVWZXNUJLdjFfN1RkNDk3ZXh1MWxMeVBKQU1TTkYxRmtYNzY5VG9ZVk04Nlh1b3hfTnZLZGNWakVaRi1JTzIwZG5IIiwgInkiOiAiQUZpSGlQdFFCcXo4QWpLbjFfVkM0aTVHOUxfckxRdWVPUG9TTzk3R0lqY2RBdEhodEUyZmxsNktvekF3WGlGeDctaU1oUGpPWkRtejYybk0tRE5VV3VNMyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFBRFd0aS0xUmhubXlCRHJtX1FXS0diTG44dGZLbzFuMm1sdTIzc0Y4dHMxQ2Y0WjV6dzlDRU1ZZFJyQ3ZrdEROcUxic2JtdmZmVnVZS1RKRUE2MkJUVU8iLCAieSI6ICJBWWd5NmRvTjRtd2UxUmk0czFNSEFabmdfRFRQbnhUYkt2OVBvR0llVWxFQklwWHE5a2wyMWtaTXJvUUF1M2JITFhYR2s5d29XWWs3bmpXMWdXNVNHWk84In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWemFSM01sbmtoQWZtZnhXdVRGTlI0RTExci1rLWFzbXlBLWNjN21VOHZZc1RfTXVET05LeWNVMlhYZjJNWExhQTJUYVc4d2FRMy1DZFhIMlVqZ281bkUiLCAieSI6ICJBUHE3WjlvRXNrZ1VzRTFMVnN5LXhrLXUxdXoyaWNNbWlNeTFyZHljWllPbVdzZVEwbTdpUENhUzg0VWczekxva3JDd3loQ01JN3I1NWhnMHA1OXFLMm14In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVZLdzljS25PRVBCeU1vSjZEbWV0Wk1JQ0JRaUUtMUk0WENVclVKODJPY3VvQWdvUVhOMEZYM2JBMVFJeUppTk14WjJBSmMxMENMRHNEcGp2d0lKVXRsRyIsICJ5IjogIkFhel9TT3ltYWF6RTdud01ZTnN3RXpLMy0tbWdpOEFValo2WFl2M0NoYjNWNzFvVW5iU0pFTWpCWFlGRXhQSGxTUjVmcllGZE5mdThJYXZVeldDNzVzTlQifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUlpNm9YWnQxSi12UmFhRmJzSTNOZDNLX2h4enpULUVqWUY4MU1wZFVMX2Iwd2QzdGN5MzFmQ20wUVZOaFV6OEE1VlFQeXk2M2VjbFB6ajRESFpvZ0xsRyIsICJ5IjogIkFiV3kydklVbF96QnhKN0dsdFhac0I4aGY1T0pmMTRmTHJtb1VmSVVLeTV3OFROQUtTV1V4amJERUNGY0FxN3oyVXFOT1pLc3FEVXJjQ2hITjZFVDBDdHYifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBT2ZDLXVpenZFQzNsY1V2YjBXQnVWQVhfZXpUV0RRSk4zQ1F4TEF1WVhwWk1iR3ZyR2xfM3IwU3FBUXNkUkxqZXF0VmxyTlR5YUE2bUQxOEFJYk9iVFY3IiwgInkiOiAiQWZJZGlPM0V2QWFZWjR0WEJZWmhNaDVoYkFwdndTcDB1N3BhYm1BTnlMM20wYzh0UXhESmJMZWNmZGhvaHZ5bVZ5MmFKNk1vbmJoR1NpOVdwRVREWW9NSCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTHBoQ3JuVnZvdmpnd3RKNVpyM3pRZnlvSWxzZTR0RUZMbm9vVERobWRPZkk4LWt1UWFsdmZ3cEp0aWttWHE1ZGdnUmlhVTVIc3pHOUtKdmlySjZHbWc3IiwgInkiOiAiQU9PWXdRblF4OV9SOFBEc3NtdWtIZWtEbWRON0FIWWdpcjJtTkt4bEdMREJjLURVNGJDUUhFazZoZE8zOUhNUC02UnVZRE5sYjNHWTVvM2pmampEMjA4SiJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSanN2NS1iS2tnNmFDZkRrYV9TUmFpZDBleld2a2hSUlF2VVA3X20yMC1ldGtZVXIzSjAyVFRVdUVYUGRKcEN3M1I3YU83RmVScXd5ZVhmTU0xQVkyQk8iLCAieSI6ICJBT3ludUlNQ3BZSE9tb2xnQ2lybEpETTFfR0RrWFdtZ0VQZDdiQnU3aWI0RTV2MU42ay1Qd2s5V1JXUWFlWmplUGpzRlFOYjJiTnhtX1N4Tm9fTVBYMzZYIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCakttdmdIZHFLWWdCbUNTdzZxV0lfV2Jlb2pGWUh4TDBHWjNZc0l2QTZrR0VjODBTeXIwQU9fMDNBMEZYMTNJX053SlJ1ekhZUko4bU1ZaTdwNm11OVMiLCAieSI6ICJBUDlGcXNHVTFjdm1EUF9wd1hUdlZxZUNOeE1TZnNIQ3huQmZBNlYzZzMtaVdNMlpuRVlodGk2N0RmWHlKZ1RSQUR3MFllMUVTSk1DQjBidU16Y2NaZG1qIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUlPVDFkZ3RxclRTWDF1QVNXZUtOSnZWZjB5ZjFnaVNOQ0hmRDltb05qbmxoYXZ4UGZNRkZqZHBWX0ZqeDNxOG5US1QtODk1MFpJUjI4NlJweE1jOEpaWSIsICJ5IjogIkFCN1NHZG1TQWNiYlVoOURZcHRwcExBQVhXUEVZUmh1ZHppNXpCOUpNWlJHaEpqaWNNRXhCVUE3ZDZqU2NtNzZ3d0hfdHBvelNoNDBHVDRSRUptaWtVV0cifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVNIY0VIUXdMa2c3SUtwbGYtbjcwVUNVa3lMSDlGVkpNLTQtLWJYSk03bkxXdkw0UUNJTFdaLUdkZGhzSWxoMmtaOUNQejZYZ09YN3RDUXNsRUR0eWttQyIsICJ5IjogIkFNWGp0VXp6VEdKbkg0cy1sUXZzSjFWR1h0enYzWUlBN2JOUG0tUkZYYnk5cVdibzJwZWwtWkU2Qkk4Wm16RXVjTHE2czBaRjN3OXN0THVNZEoyemlKV00ifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBRy0wVUo4NHdkX2JsV1JQcVBURG1BOUEyUm5VX2V6MmphR3hweFl6MHM0WFhwSklsYU4xTWxuTVZQSWZ0SzlmeVRwR3pSRjhROUJsdE1YVjhtM1dRRGZ6IiwgInkiOiAiQVZVVlZaaUlQQjdmR3dXUkdFLXVQb0Jyc1dPN0lvVVZjb0oxSGQtcVRERXIxR2QyNzFZZ3dPb2luN0s4c0d0TE5EWGtRLTBmTUVrcGdRSmpxMlJSNm1XaiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBZTZ5dllqeXAwTENIaEgwQ1d5aFo5eEJwZS1mOVhubk5QYklGRmgtNFFzVXZ2clZqS1lEZmU1RDBtb3JmZGdKY1pwd29XU0RaLWcwd3MtLUZOck1xT1NMIiwgInkiOiAiQUlCcnJ3cjlNeDd4SzNieGJQbXNraXVRR1Y0T2tEM0EtZUZ1bkR4dlNOOEZndG15NFM3Z0V1MzY3M2Fhby10SnAyUi1Nc19ocHlUOXFQWmh2ZHM5ZjY2ZSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFXa1hBdVJadUxVUUc5ODAzTzgtc0FadzlrLXphNkJMNUFNaFdxVXB5WmFzTHR5bEdra1E4bHNLWE9rSEUwcTRPNnNWUzRtWVozbW5KZ0VXbVJ6bGRxeGQiLCAieSI6ICJBWEdLb2RwcTZLdjVQcGIwSEJiSzF1ck9NcE1pbnNueEYxcTYzVS1zTW9QdkRLTlFYWUFoWC1DTUhxSjBlYkVSejdodFJNQ3dnNXpxSV9Nc1NmNUlmdlp2In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFYSFBaVERZb0N1b0lYMTh3UkFKaXdjVHozcW9kYmwydUo1aHZZdFNqQ2RNY0lNSnR5bWJ0UWtZOFl4aVFYdW5jUTlUQnVyRHMtNC1PbmR6dF8zeGZaUTMiLCAieSI6ICJBRl9kQlVIQ0hRVDhfcVVhS1NBQUxTVEFuenZRcG14dHdaZXhfazgyNjYwSHRrLWhrdE0tODlLMnF3aENiSHBGekNHV3RZMEZuNkdrT1kwUVlISno1b1JtIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFDVTZtMVFhYmJycHV0bXVfcWlFZDZKR0xWRnFaQ1VwM2RoSkJUWVl0bzhuNHo4bGtQWEpaNU9xeUs3cERGQ2EtNkRKSS1xSEYwQmFXYkdmVk9laVdORDQiLCAieSI6ICJBUkhTS2NZZ1B4NmJTQmlWc3hwRm1OUG03MzZBaEdCV3JEdC1lWWFPNHFBbTJ4ajQxRERvVG9QRF9VNnAwODdacVZaLXk0YllmWDB5cVVIX1JIbWVOZnRtIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFaUU5HU1VRM1pQOHdUOTZNVDdhUTFGRG9md3dpTVNTREt3NkpBd3FKVncwV0JySXlHUXNpNWNmVm11RHBjUkh5WnJpSzN6Y2U4ZWpkdDNFalNGS29iZmoiLCAieSI6ICJBVUs3VFBtcUw3VkFISWQ5Wm4tTWxJVDdGb29pVGtqNlIzcklLUDBVckNucmlXSU83OF94ei1BVDhXSXdWVmpIZGl5Rk9MOWtuUlNUVDZfbjlSSnVENTV5IiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "AXuEulDk2b-bZhT17MS_aSnt_KbcRPwtB8vDvYZr1jPT5IQkVMYiMowIs_pRauSk8TKe59KYjjzaJjA70SzbxFXmAN_upYbgORnWglJWCsXFVltxzG8ngIbosodZP6Y3c6aqcztJzz5OzTH4CYRxUtoGewHmoyGXd2yg9bLed5qDUBmT", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Af_oBdBswC96ESEMfiDnP7xVeWjQEeQmxgkBjGYYMtSGjTl4ALIvbW2O0AGpRFXQTySFaJYqXMw8tPWbZgk2gHsmALkexxE7qsL9vpQxfaoY3GrbZyoSQzlieUz7Vf-y1HTR6ENVvsKhQPEd7dmv3BH6ycw2EZi7R1xtTIY76l4XZHTq"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AKyJLL3Wcc2DL4BSyz1WHJ32iYQG_TiTcNDu9h_R4_pUzNQfDsSbl_OAe27KAsp7bt0GXTivmDcsvu-d4SX9mskuALWyOUv4gvilzkvMm1Ggr7J0OSi31tgyqNrWK-PnKF1tMI5x59hHWyR35yhg7UyFGngayrDCpCH-UtfndD_uimN2"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWfnIvhnCLjBarMXH0dj1Lq5yYCwD-u34L5t9GZel_Sol_fvENJcBvgkuZBFQRykMSkXoYC5aNJr_ULYw2nGWlDsAFOT6lDJVQH_VNANMGw4iNlfTPlpfSMpfjnsctz2F1kWZdc1y7HH9C0nTIIxVj3LYASUmA4A3jqkLSakJJQp2clL"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUldtIZl_mIy34UKqF_2hD9zZqteHIPOUoBYccrYG2rDfuYHFgqgvxokgcj8IZsDHvN-YB0lUBlZSHNgmF7hFOmRALSsc0glRYCQD9ou156iNf3kBe8iDAtryroPTycgxBCVEyJ68o5WGCtoEvp0bLoMWZBwrEgMH0sURvr5N6ZsC9-4"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEyir_OxXwKI8e09ctyEz9SdQ5w8xDIdf-DU0NicPxlhl4PjwcUrT1p3N2TojM2DFYBFCEwMHbAJhYzjDnbZ3brJAJClQSwQ5HKvmghaZLvjgMQPtQZ_xiByxlxcdrIWISPT59p-MTfi9N0sYHEwCBhRxLhLqQ_hXbo4hh63OljSdRQb"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVXByHdROrFj0v4VGmDZxlxtx9TnLQxdVzYf1XvMvofWzSrLLnjJ5vePPGnUb4jpvDE_Cpxk1SJ_j_hmCtYTYzlJAIgmgUDC5pfVRlueFUGv__uDXIioSTlvf0e1Jp-IDt744jH7GA3OQjVzS9LhMo60j1kQAG_yCt3jKMB9KZmQ8x1I"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AJb-q5i_kGgnCVzC1lJfOQW5J8yNlrChDD6lqUDpLSv9C43BFpSvPVOotPR64g0onpzEObZAy4VyICC_RcwKXC8TAEM1FIme2l5gUY757mSmSfsWDxNnbF-r7K_q6r37awg-g2y-uiD6WcevzdZgVXaFCiYObO-FZjq_rXYBB_dWkUDf"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ae193saeU-Cfrv7ShKQWSY0s-TsBdmZpq6WDpvhCo-8zioeKlAFEd0L_gHuHreGntddBdRybdVmZuyq21_1a-bj5ABAAkgOFeyeuvJZxTRCSRSjMpfo2OHRrgrxS7EbIz-Mvy-86eskyxvKEbsXigYBCw7hL8dnTQqfqwUnA7aibaHRJ"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AI4eiiccwqxEVssLTAC1cgSgUvQhzeepuUOUEfeMXj7aQBv-R3lM_q4oxppGnIDYdGmuoP4mWf9sby6JZlqoZQJ5Ackp3ySZ8y3LsPf2A_K0MhbiCZAORNi2aqK8yV1uPMucRxaNpfo1C3VF3EMVuNbEjUC877Wzx_rPf5hjGa609_sq"}]}' +++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVl5bHVjalVldkdNNWhSR2NpZDNVWWFhVHZkMVF6MkpoR1FyOVQzV2VJZ3B6dmtGejk5VnkzYzhZcHhUdWlZM2VSSU96R1RRc2RhWTRtSjhKSGoxR0dPSiIsICJ5IjogIkFRNnpHTWJycW9SNXVNUC1EcnJ1ZFRkNEhYcFdPSFNyUlhuUTBtVlZoX3doUmR3N3d0OEpBLXV5QXZhYjlGd2dLN0wxRllETDQ0UlRoT1psb1pvYWpsZ2MifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRrbU1kR3U4NXlKa19DTW8wbkVycUEyNVN3OWl6czBoWTNRdHlCU094YUtxU3VfcVFHUGZta0NGTWNSZTJmbGRoMmFsM19lVE1xNmNuZ1kwSWt6ZUpQQSIsICJ5IjogIkFHVGkyU0dEXzFFUmlaQ3ZDV21qTy1UdS13SEdhREFYdndFT18zT2hDNzJpX0R3YWZYZ0FHYXRHODREcjJsT1R6NVlQSWlwZDdYRkNUeEVXS1lEOVRpOUMifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYUtHVFB3cHBsaUl6RDFWNi1MWGhQUFFjaEhDSXBHQ1lQMUpzNmhfU01uN2k4cTE1d0JVUHhFdTN3NDd5LW8wQXJCOFQ0RlVzM3JIMjVhMl9ZdlRjSzlLIiwgInkiOiAiQUk5SUZIVlB0d0ZJZTFsczk4b29pdkhLbEZSb3E3M2U1NGlmcnA1dHpiZVZYc1hqa0ZxaEdrMGxjTjg1dXpibE1oLXI1N1lmU3k0a2w5S2s1S1VIZ2ozcyJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVUVsMW1fZTFBVWJVSzZNSE5DVkwzVWZXNUJLdjFfN1RkNDk3ZXh1MWxMeVBKQU1TTkYxRmtYNzY5VG9ZVk04Nlh1b3hfTnZLZGNWakVaRi1JTzIwZG5IIiwgInkiOiAiQUZpSGlQdFFCcXo4QWpLbjFfVkM0aTVHOUxfckxRdWVPUG9TTzk3R0lqY2RBdEhodEUyZmxsNktvekF3WGlGeDctaU1oUGpPWkRtejYybk0tRE5VV3VNMyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFBRFd0aS0xUmhubXlCRHJtX1FXS0diTG44dGZLbzFuMm1sdTIzc0Y4dHMxQ2Y0WjV6dzlDRU1ZZFJyQ3ZrdEROcUxic2JtdmZmVnVZS1RKRUE2MkJUVU8iLCAieSI6ICJBWWd5NmRvTjRtd2UxUmk0czFNSEFabmdfRFRQbnhUYkt2OVBvR0llVWxFQklwWHE5a2wyMWtaTXJvUUF1M2JITFhYR2s5d29XWWs3bmpXMWdXNVNHWk84In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWemFSM01sbmtoQWZtZnhXdVRGTlI0RTExci1rLWFzbXlBLWNjN21VOHZZc1RfTXVET05LeWNVMlhYZjJNWExhQTJUYVc4d2FRMy1DZFhIMlVqZ281bkUiLCAieSI6ICJBUHE3WjlvRXNrZ1VzRTFMVnN5LXhrLXUxdXoyaWNNbWlNeTFyZHljWllPbVdzZVEwbTdpUENhUzg0VWczekxva3JDd3loQ01JN3I1NWhnMHA1OXFLMm14In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVZLdzljS25PRVBCeU1vSjZEbWV0Wk1JQ0JRaUUtMUk0WENVclVKODJPY3VvQWdvUVhOMEZYM2JBMVFJeUppTk14WjJBSmMxMENMRHNEcGp2d0lKVXRsRyIsICJ5IjogIkFhel9TT3ltYWF6RTdud01ZTnN3RXpLMy0tbWdpOEFValo2WFl2M0NoYjNWNzFvVW5iU0pFTWpCWFlGRXhQSGxTUjVmcllGZE5mdThJYXZVeldDNzVzTlQifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUlpNm9YWnQxSi12UmFhRmJzSTNOZDNLX2h4enpULUVqWUY4MU1wZFVMX2Iwd2QzdGN5MzFmQ20wUVZOaFV6OEE1VlFQeXk2M2VjbFB6ajRESFpvZ0xsRyIsICJ5IjogIkFiV3kydklVbF96QnhKN0dsdFhac0I4aGY1T0pmMTRmTHJtb1VmSVVLeTV3OFROQUtTV1V4amJERUNGY0FxN3oyVXFOT1pLc3FEVXJjQ2hITjZFVDBDdHYifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBT2ZDLXVpenZFQzNsY1V2YjBXQnVWQVhfZXpUV0RRSk4zQ1F4TEF1WVhwWk1iR3ZyR2xfM3IwU3FBUXNkUkxqZXF0VmxyTlR5YUE2bUQxOEFJYk9iVFY3IiwgInkiOiAiQWZJZGlPM0V2QWFZWjR0WEJZWmhNaDVoYkFwdndTcDB1N3BhYm1BTnlMM20wYzh0UXhESmJMZWNmZGhvaHZ5bVZ5MmFKNk1vbmJoR1NpOVdwRVREWW9NSCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTHBoQ3JuVnZvdmpnd3RKNVpyM3pRZnlvSWxzZTR0RUZMbm9vVERobWRPZkk4LWt1UWFsdmZ3cEp0aWttWHE1ZGdnUmlhVTVIc3pHOUtKdmlySjZHbWc3IiwgInkiOiAiQU9PWXdRblF4OV9SOFBEc3NtdWtIZWtEbWRON0FIWWdpcjJtTkt4bEdMREJjLURVNGJDUUhFazZoZE8zOUhNUC02UnVZRE5sYjNHWTVvM2pmampEMjA4SiJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSanN2NS1iS2tnNmFDZkRrYV9TUmFpZDBleld2a2hSUlF2VVA3X20yMC1ldGtZVXIzSjAyVFRVdUVYUGRKcEN3M1I3YU83RmVScXd5ZVhmTU0xQVkyQk8iLCAieSI6ICJBT3ludUlNQ3BZSE9tb2xnQ2lybEpETTFfR0RrWFdtZ0VQZDdiQnU3aWI0RTV2MU42ay1Qd2s5V1JXUWFlWmplUGpzRlFOYjJiTnhtX1N4Tm9fTVBYMzZYIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCakttdmdIZHFLWWdCbUNTdzZxV0lfV2Jlb2pGWUh4TDBHWjNZc0l2QTZrR0VjODBTeXIwQU9fMDNBMEZYMTNJX053SlJ1ekhZUko4bU1ZaTdwNm11OVMiLCAieSI6ICJBUDlGcXNHVTFjdm1EUF9wd1hUdlZxZUNOeE1TZnNIQ3huQmZBNlYzZzMtaVdNMlpuRVlodGk2N0RmWHlKZ1RSQUR3MFllMUVTSk1DQjBidU16Y2NaZG1qIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUlPVDFkZ3RxclRTWDF1QVNXZUtOSnZWZjB5ZjFnaVNOQ0hmRDltb05qbmxoYXZ4UGZNRkZqZHBWX0ZqeDNxOG5US1QtODk1MFpJUjI4NlJweE1jOEpaWSIsICJ5IjogIkFCN1NHZG1TQWNiYlVoOURZcHRwcExBQVhXUEVZUmh1ZHppNXpCOUpNWlJHaEpqaWNNRXhCVUE3ZDZqU2NtNzZ3d0hfdHBvelNoNDBHVDRSRUptaWtVV0cifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVNIY0VIUXdMa2c3SUtwbGYtbjcwVUNVa3lMSDlGVkpNLTQtLWJYSk03bkxXdkw0UUNJTFdaLUdkZGhzSWxoMmtaOUNQejZYZ09YN3RDUXNsRUR0eWttQyIsICJ5IjogIkFNWGp0VXp6VEdKbkg0cy1sUXZzSjFWR1h0enYzWUlBN2JOUG0tUkZYYnk5cVdibzJwZWwtWkU2Qkk4Wm16RXVjTHE2czBaRjN3OXN0THVNZEoyemlKV00ifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBRy0wVUo4NHdkX2JsV1JQcVBURG1BOUEyUm5VX2V6MmphR3hweFl6MHM0WFhwSklsYU4xTWxuTVZQSWZ0SzlmeVRwR3pSRjhROUJsdE1YVjhtM1dRRGZ6IiwgInkiOiAiQVZVVlZaaUlQQjdmR3dXUkdFLXVQb0Jyc1dPN0lvVVZjb0oxSGQtcVRERXIxR2QyNzFZZ3dPb2luN0s4c0d0TE5EWGtRLTBmTUVrcGdRSmpxMlJSNm1XaiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBZTZ5dllqeXAwTENIaEgwQ1d5aFo5eEJwZS1mOVhubk5QYklGRmgtNFFzVXZ2clZqS1lEZmU1RDBtb3JmZGdKY1pwd29XU0RaLWcwd3MtLUZOck1xT1NMIiwgInkiOiAiQUlCcnJ3cjlNeDd4SzNieGJQbXNraXVRR1Y0T2tEM0EtZUZ1bkR4dlNOOEZndG15NFM3Z0V1MzY3M2Fhby10SnAyUi1Nc19ocHlUOXFQWmh2ZHM5ZjY2ZSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFXa1hBdVJadUxVUUc5ODAzTzgtc0FadzlrLXphNkJMNUFNaFdxVXB5WmFzTHR5bEdra1E4bHNLWE9rSEUwcTRPNnNWUzRtWVozbW5KZ0VXbVJ6bGRxeGQiLCAieSI6ICJBWEdLb2RwcTZLdjVQcGIwSEJiSzF1ck9NcE1pbnNueEYxcTYzVS1zTW9QdkRLTlFYWUFoWC1DTUhxSjBlYkVSejdodFJNQ3dnNXpxSV9Nc1NmNUlmdlp2In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFYSFBaVERZb0N1b0lYMTh3UkFKaXdjVHozcW9kYmwydUo1aHZZdFNqQ2RNY0lNSnR5bWJ0UWtZOFl4aVFYdW5jUTlUQnVyRHMtNC1PbmR6dF8zeGZaUTMiLCAieSI6ICJBRl9kQlVIQ0hRVDhfcVVhS1NBQUxTVEFuenZRcG14dHdaZXhfazgyNjYwSHRrLWhrdE0tODlLMnF3aENiSHBGekNHV3RZMEZuNkdrT1kwUVlISno1b1JtIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFDVTZtMVFhYmJycHV0bXVfcWlFZDZKR0xWRnFaQ1VwM2RoSkJUWVl0bzhuNHo4bGtQWEpaNU9xeUs3cERGQ2EtNkRKSS1xSEYwQmFXYkdmVk9laVdORDQiLCAieSI6ICJBUkhTS2NZZ1B4NmJTQmlWc3hwRm1OUG03MzZBaEdCV3JEdC1lWWFPNHFBbTJ4ajQxRERvVG9QRF9VNnAwODdacVZaLXk0YllmWDB5cVVIX1JIbWVOZnRtIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFaUU5HU1VRM1pQOHdUOTZNVDdhUTFGRG9md3dpTVNTREt3NkpBd3FKVncwV0JySXlHUXNpNWNmVm11RHBjUkh5WnJpSzN6Y2U4ZWpkdDNFalNGS29iZmoiLCAieSI6ICJBVUs3VFBtcUw3VkFISWQ5Wm4tTWxJVDdGb29pVGtqNlIzcklLUDBVckNucmlXSU83OF94ei1BVDhXSXdWVmpIZGl5Rk9MOWtuUlNUVDZfbjlSSnVENTV5IiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "AXuEulDk2b-bZhT17MS_aSnt_KbcRPwtB8vDvYZr1jPT5IQkVMYiMowIs_pRauSk8TKe59KYjjzaJjA70SzbxFXmAN_upYbgORnWglJWCsXFVltxzG8ngIbosodZP6Y3c6aqcztJzz5OzTH4CYRxUtoGewHmoyGXd2yg9bLed5qDUBmT", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Af_oBdBswC96ESEMfiDnP7xVeWjQEeQmxgkBjGYYMtSGjTl4ALIvbW2O0AGpRFXQTySFaJYqXMw8tPWbZgk2gHsmALkexxE7qsL9vpQxfaoY3GrbZyoSQzlieUz7Vf-y1HTR6ENVvsKhQPEd7dmv3BH6ycw2EZi7R1xtTIY76l4XZHTq"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AKyJLL3Wcc2DL4BSyz1WHJ32iYQG_TiTcNDu9h_R4_pUzNQfDsSbl_OAe27KAsp7bt0GXTivmDcsvu-d4SX9mskuALWyOUv4gvilzkvMm1Ggr7J0OSi31tgyqNrWK-PnKF1tMI5x59hHWyR35yhg7UyFGngayrDCpCH-UtfndD_uimN2"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWfnIvhnCLjBarMXH0dj1Lq5yYCwD-u34L5t9GZel_Sol_fvENJcBvgkuZBFQRykMSkXoYC5aNJr_ULYw2nGWlDsAFOT6lDJVQH_VNANMGw4iNlfTPlpfSMpfjnsctz2F1kWZdc1y7HH9C0nTIIxVj3LYASUmA4A3jqkLSakJJQp2clL"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUldtIZl_mIy34UKqF_2hD9zZqteHIPOUoBYccrYG2rDfuYHFgqgvxokgcj8IZsDHvN-YB0lUBlZSHNgmF7hFOmRALSsc0glRYCQD9ou156iNf3kBe8iDAtryroPTycgxBCVEyJ68o5WGCtoEvp0bLoMWZBwrEgMH0sURvr5N6ZsC9-4"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEyir_OxXwKI8e09ctyEz9SdQ5w8xDIdf-DU0NicPxlhl4PjwcUrT1p3N2TojM2DFYBFCEwMHbAJhYzjDnbZ3brJAJClQSwQ5HKvmghaZLvjgMQPtQZ_xiByxlxcdrIWISPT59p-MTfi9N0sYHEwCBhRxLhLqQ_hXbo4hh63OljSdRQb"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVXByHdROrFj0v4VGmDZxlxtx9TnLQxdVzYf1XvMvofWzSrLLnjJ5vePPGnUb4jpvDE_Cpxk1SJ_j_hmCtYTYzlJAIgmgUDC5pfVRlueFUGv__uDXIioSTlvf0e1Jp-IDt744jH7GA3OQjVzS9LhMo60j1kQAG_yCt3jKMB9KZmQ8x1I"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AJb-q5i_kGgnCVzC1lJfOQW5J8yNlrChDD6lqUDpLSv9C43BFpSvPVOotPR64g0onpzEObZAy4VyICC_RcwKXC8TAEM1FIme2l5gUY757mSmSfsWDxNnbF-r7K_q6r37awg-g2y-uiD6WcevzdZgVXaFCiYObO-FZjq_rXYBB_dWkUDf"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ae193saeU-Cfrv7ShKQWSY0s-TsBdmZpq6WDpvhCo-8zioeKlAFEd0L_gHuHreGntddBdRybdVmZuyq21_1a-bj5ABAAkgOFeyeuvJZxTRCSRSjMpfo2OHRrgrxS7EbIz-Mvy-86eskyxvKEbsXigYBCw7hL8dnTQqfqwUnA7aibaHRJ"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AI4eiiccwqxEVssLTAC1cgSgUvQhzeepuUOUEfeMXj7aQBv-R3lM_q4oxppGnIDYdGmuoP4mWf9sby6JZlqoZQJ5Ackp3ySZ8y3LsPf2A_K0MhbiCZAORNi2aqK8yV1uPMucRxaNpfo1C3VF3EMVuNbEjUC877Wzx_rPf5hjGa609_sq"}]}' -Og payload -SyOg keys -AUo- ++ _jwks='{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYylucjUevGM5hRGcid3UYaaTvd1Qz2JhGQr9T3WeIgpzvkFz99Vy3c8YpxTuiY3eRIOzGTQsdaY4mJ8JHj1GGOJ","y":"AQ6zGMbrqoR5uMP-DrrudTd4HXpWOHSrRXnQ0mVVh_whRdw7wt8JA-uyAvab9FwgK7L1FYDL44RThOZloZoajlgc"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ATkmMdGu85yJk_CMo0nErqA25Sw9izs0hY3QtyBSOxaKqSu_qQGPfmkCFMcRe2fldh2al3_eTMq6cngY0IkzeJPA","y":"AGTi2SGD_1ERiZCvCWmjO-Tu-wHGaDAXvwEO_3OhC72i_DwafXgAGatG84Dr2lOTz5YPIipd7XFCTxEWKYD9Ti9C"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AaKGTPwppliIzD1V6-LXhPPQchHCIpGCYP1Js6h_SMn7i8q15wBUPxEu3w47y-o0ArB8T4FUs3rH25a2_YvTcK9K","y":"AI9IFHVPtwFIe1ls98ooivHKlFRoq73e54ifrp5tzbeVXsXjkFqhGk0lcN85uzblMh-r57YfSy4kl9Kk5KUHgj3s"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AUEl1m_e1AUbUK6MHNCVL3UfW5BKv1_7Td497exu1lLyPJAMSNF1FkX769ToYVM86Xuox_NvKdcVjEZF-IO20dnH","y":"AFiHiPtQBqz8AjKn1_VC4i5G9L_rLQueOPoSO97GIjcdAtHhtE2fll6KozAwXiFx7-iMhPjOZDmz62nM-DNUWuM3"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AADWti-1RhnmyBDrm_QWKGbLn8tfKo1n2mlu23sF8ts1Cf4Z5zw9CEMYdRrCvktDNqLbsbmvffVuYKTJEA62BTUO","y":"AYgy6doN4mwe1Ri4s1MHAZng_DTPnxTbKv9PoGIeUlEBIpXq9kl21kZMroQAu3bHLXXGk9woWYk7njW1gW5SGZO8"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AVzaR3MlnkhAfmfxWuTFNR4E11r-k-asmyA-cc7mU8vYsT_MuDONKycU2XXf2MXLaA2TaW8waQ3-CdXH2Ujgo5nE","y":"APq7Z9oEskgUsE1LVsy-xk-u1uz2icMmiMy1rdycZYOmWseQ0m7iPCaS84Ug3zLokrCwyhCMI7r55hg0p59qK2mx"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AVKw9cKnOEPByMoJ6DmetZMICBQiE-1I4XCUrUJ82OcuoAgoQXN0FX3bA1QIyJiNMxZ2AJc10CLDsDpjvwIJUtlG","y":"Aaz_SOymaazE7nwMYNswEzK3--mgi8AUjZ6XYv3Chb3V71oUnbSJEMjBXYFExPHlSR5frYFdNfu8IavUzWC75sNT"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AIi6oXZt1J-vRaaFbsI3Nd3K_hxzzT-EjYF81MpdUL_b0wd3tcy31fCm0QVNhUz8A5VQPyy63eclPzj4DHZogLlG","y":"AbWy2vIUl_zBxJ7GltXZsB8hf5OJf14fLrmoUfIUKy5w8TNAKSWUxjbDECFcAq7z2UqNOZKsqDUrcChHN6ET0Ctv"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AOfC-uizvEC3lcUvb0WBuVAX_ezTWDQJN3CQxLAuYXpZMbGvrGl_3r0SqAQsdRLjeqtVlrNTyaA6mD18AIbObTV7","y":"AfIdiO3EvAaYZ4tXBYZhMh5hbApvwSp0u7pabmANyL3m0c8tQxDJbLecfdhohvymVy2aJ6MonbhGSi9WpETDYoMH"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ALphCrnVvovjgwtJ5Zr3zQfyoIlse4tEFLnooTDhmdOfI8-kuQalvfwpJtikmXq5dggRiaU5HszG9KJvirJ6Gmg7","y":"AOOYwQnQx9_R8PDssmukHekDmdN7AHYgir2mNKxlGLDBc-DU4bCQHEk6hdO39HMP-6RuYDNlb3GY5o3jfjjD208J"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ARjsv5-bKkg6aCfDka_SRaid0ezWvkhRRQvUP7_m20-etkYUr3J02TTUuEXPdJpCw3R7aO7FeRqwyeXfMM1AY2BO","y":"AOynuIMCpYHOmolgCirlJDM1_GDkXWmgEPd7bBu7ib4E5v1N6k-Pwk9WRWQaeZjePjsFQNb2bNxm_SxNo_MPX36X"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ABjKmvgHdqKYgBmCSw6qWI_WbeojFYHxL0GZ3YsIvA6kGEc80Syr0AO_03A0FX13I_NwJRuzHYRJ8mMYi7p6mu9S","y":"AP9FqsGU1cvmDP_pwXTvVqeCNxMSfsHCxnBfA6V3g3-iWM2ZnEYhti67DfXyJgTRADw0Ye1ESJMCB0buMzccZdmj"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AIOT1dgtqrTSX1uASWeKNJvVf0yf1giSNCHfD9moNjnlhavxPfMFFjdpV_Fjx3q8nTKT-8950ZIR286RpxMc8JZY","y":"AB7SGdmSAcbbUh9DYptppLAAXWPEYRhudzi5zB9JMZRGhJjicMExBUA7d6jScm76wwH_tpozSh40GT4REJmikUWG"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ASHcEHQwLkg7IKplf-n70UCUkyLH9FVJM-4--bXJM7nLWvL4QCILWZ-GddhsIlh2kZ9CPz6XgOX7tCQslEDtykmC","y":"AMXjtUzzTGJnH4s-lQvsJ1VGXtzv3YIA7bNPm-RFXby9qWbo2pel-ZE6BI8ZmzEucLq6s0ZF3w9stLuMdJ2ziJWM"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AG-0UJ84wd_blWRPqPTDmA9A2RnU_ez2jaGxpxYz0s4XXpJIlaN1MlnMVPIftK9fyTpGzRF8Q9BltMXV8m3WQDfz","y":"AVUVVZiIPB7fGwWRGE-uPoBrsWO7IoUVcoJ1Hd-qTDEr1Gd271YgwOoin7K8sGtLNDXkQ-0fMEkpgQJjq2RR6mWj"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Ae6yvYjyp0LCHhH0CWyhZ9xBpe-f9XnnNPbIFFh-4QsUvvrVjKYDfe5D0morfdgJcZpwoWSDZ-g0ws--FNrMqOSL","y":"AIBrrwr9Mx7xK3bxbPmskiuQGV4OkD3A-eFunDxvSN8Fgtmy4S7gEu3673aao-tJp2R-Ms_hpyT9qPZhvds9f66e"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AWkXAuRZuLUQG9803O8-sAZw9k-za6BL5AMhWqUpyZasLtylGkkQ8lsKXOkHE0q4O6sVS4mYZ3mnJgEWmRzldqxd","y":"AXGKodpq6Kv5Ppb0HBbK1urOMpMinsnxF1q63U-sMoPvDKNQXYAhX-CMHqJ0ebERz7htRMCwg5zqI_MsSf5IfvZv"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXHPZTDYoCuoIX18wRAJiwcTz3qodbl2uJ5hvYtSjCdMcIMJtymbtQkY8YxiQXuncQ9TBurDs-4-Ondzt_3xfZQ3","y":"AF_dBUHCHQT8_qUaKSAALSTAnzvQpmxtwZex_k82660Htk-hktM-89K2qwhCbHpFzCGWtY0Fn6GkOY0QYHJz5oRm"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ACU6m1Qabbrputmu_qiEd6JGLVFqZCUp3dhJBTYYto8n4z8lkPXJZ5OqyK7pDFCa-6DJI-qHF0BaWbGfVOeiWND4","y":"ARHSKcYgPx6bSBiVsxpFmNPm736AhGBWrDt-eYaO4qAm2xj41DDoToPD_U6p087ZqVZ-y4bYfX0yqUH_RHmeNftm"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AZQNGSUQ3ZP8wT96MT7aQ1FDofwwiMSSDKw6JAwqJVw0WBrIyGQsi5cfVmuDpcRHyZriK3zce8ejdt3EjSFKobfj","y":"AUK7TPmqL7VAHId9Zn-MlIT7FooiTkj6R3rIKP0UrCnriWIO78_xz-AT8WIwVVjHdiyFOL9knRSTT6_n9RJuD55y"}]}' +++ jose jwk use -i- -r -u verify -o- +++ printf %s '{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYylucjUevGM5hRGcid3UYaaTvd1Qz2JhGQr9T3WeIgpzvkFz99Vy3c8YpxTuiY3eRIOzGTQsdaY4mJ8JHj1GGOJ","y":"AQ6zGMbrqoR5uMP-DrrudTd4HXpWOHSrRXnQ0mVVh_whRdw7wt8JA-uyAvab9FwgK7L1FYDL44RThOZloZoajlgc"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ATkmMdGu85yJk_CMo0nErqA25Sw9izs0hY3QtyBSOxaKqSu_qQGPfmkCFMcRe2fldh2al3_eTMq6cngY0IkzeJPA","y":"AGTi2SGD_1ERiZCvCWmjO-Tu-wHGaDAXvwEO_3OhC72i_DwafXgAGatG84Dr2lOTz5YPIipd7XFCTxEWKYD9Ti9C"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AaKGTPwppliIzD1V6-LXhPPQchHCIpGCYP1Js6h_SMn7i8q15wBUPxEu3w47y-o0ArB8T4FUs3rH25a2_YvTcK9K","y":"AI9IFHVPtwFIe1ls98ooivHKlFRoq73e54ifrp5tzbeVXsXjkFqhGk0lcN85uzblMh-r57YfSy4kl9Kk5KUHgj3s"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AUEl1m_e1AUbUK6MHNCVL3UfW5BKv1_7Td497exu1lLyPJAMSNF1FkX769ToYVM86Xuox_NvKdcVjEZF-IO20dnH","y":"AFiHiPtQBqz8AjKn1_VC4i5G9L_rLQueOPoSO97GIjcdAtHhtE2fll6KozAwXiFx7-iMhPjOZDmz62nM-DNUWuM3"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AADWti-1RhnmyBDrm_QWKGbLn8tfKo1n2mlu23sF8ts1Cf4Z5zw9CEMYdRrCvktDNqLbsbmvffVuYKTJEA62BTUO","y":"AYgy6doN4mwe1Ri4s1MHAZng_DTPnxTbKv9PoGIeUlEBIpXq9kl21kZMroQAu3bHLXXGk9woWYk7njW1gW5SGZO8"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AVzaR3MlnkhAfmfxWuTFNR4E11r-k-asmyA-cc7mU8vYsT_MuDONKycU2XXf2MXLaA2TaW8waQ3-CdXH2Ujgo5nE","y":"APq7Z9oEskgUsE1LVsy-xk-u1uz2icMmiMy1rdycZYOmWseQ0m7iPCaS84Ug3zLokrCwyhCMI7r55hg0p59qK2mx"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AVKw9cKnOEPByMoJ6DmetZMICBQiE-1I4XCUrUJ82OcuoAgoQXN0FX3bA1QIyJiNMxZ2AJc10CLDsDpjvwIJUtlG","y":"Aaz_SOymaazE7nwMYNswEzK3--mgi8AUjZ6XYv3Chb3V71oUnbSJEMjBXYFExPHlSR5frYFdNfu8IavUzWC75sNT"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AIi6oXZt1J-vRaaFbsI3Nd3K_hxzzT-EjYF81MpdUL_b0wd3tcy31fCm0QVNhUz8A5VQPyy63eclPzj4DHZogLlG","y":"AbWy2vIUl_zBxJ7GltXZsB8hf5OJf14fLrmoUfIUKy5w8TNAKSWUxjbDECFcAq7z2UqNOZKsqDUrcChHN6ET0Ctv"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AOfC-uizvEC3lcUvb0WBuVAX_ezTWDQJN3CQxLAuYXpZMbGvrGl_3r0SqAQsdRLjeqtVlrNTyaA6mD18AIbObTV7","y":"AfIdiO3EvAaYZ4tXBYZhMh5hbApvwSp0u7pabmANyL3m0c8tQxDJbLecfdhohvymVy2aJ6MonbhGSi9WpETDYoMH"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ALphCrnVvovjgwtJ5Zr3zQfyoIlse4tEFLnooTDhmdOfI8-kuQalvfwpJtikmXq5dggRiaU5HszG9KJvirJ6Gmg7","y":"AOOYwQnQx9_R8PDssmukHekDmdN7AHYgir2mNKxlGLDBc-DU4bCQHEk6hdO39HMP-6RuYDNlb3GY5o3jfjjD208J"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ARjsv5-bKkg6aCfDka_SRaid0ezWvkhRRQvUP7_m20-etkYUr3J02TTUuEXPdJpCw3R7aO7FeRqwyeXfMM1AY2BO","y":"AOynuIMCpYHOmolgCirlJDM1_GDkXWmgEPd7bBu7ib4E5v1N6k-Pwk9WRWQaeZjePjsFQNb2bNxm_SxNo_MPX36X"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ABjKmvgHdqKYgBmCSw6qWI_WbeojFYHxL0GZ3YsIvA6kGEc80Syr0AO_03A0FX13I_NwJRuzHYRJ8mMYi7p6mu9S","y":"AP9FqsGU1cvmDP_pwXTvVqeCNxMSfsHCxnBfA6V3g3-iWM2ZnEYhti67DfXyJgTRADw0Ye1ESJMCB0buMzccZdmj"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AIOT1dgtqrTSX1uASWeKNJvVf0yf1giSNCHfD9moNjnlhavxPfMFFjdpV_Fjx3q8nTKT-8950ZIR286RpxMc8JZY","y":"AB7SGdmSAcbbUh9DYptppLAAXWPEYRhudzi5zB9JMZRGhJjicMExBUA7d6jScm76wwH_tpozSh40GT4REJmikUWG"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ASHcEHQwLkg7IKplf-n70UCUkyLH9FVJM-4--bXJM7nLWvL4QCILWZ-GddhsIlh2kZ9CPz6XgOX7tCQslEDtykmC","y":"AMXjtUzzTGJnH4s-lQvsJ1VGXtzv3YIA7bNPm-RFXby9qWbo2pel-ZE6BI8ZmzEucLq6s0ZF3w9stLuMdJ2ziJWM"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AG-0UJ84wd_blWRPqPTDmA9A2RnU_ez2jaGxpxYz0s4XXpJIlaN1MlnMVPIftK9fyTpGzRF8Q9BltMXV8m3WQDfz","y":"AVUVVZiIPB7fGwWRGE-uPoBrsWO7IoUVcoJ1Hd-qTDEr1Gd271YgwOoin7K8sGtLNDXkQ-0fMEkpgQJjq2RR6mWj"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Ae6yvYjyp0LCHhH0CWyhZ9xBpe-f9XnnNPbIFFh-4QsUvvrVjKYDfe5D0morfdgJcZpwoWSDZ-g0ws--FNrMqOSL","y":"AIBrrwr9Mx7xK3bxbPmskiuQGV4OkD3A-eFunDxvSN8Fgtmy4S7gEu3673aao-tJp2R-Ms_hpyT9qPZhvds9f66e"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AWkXAuRZuLUQG9803O8-sAZw9k-za6BL5AMhWqUpyZasLtylGkkQ8lsKXOkHE0q4O6sVS4mYZ3mnJgEWmRzldqxd","y":"AXGKodpq6Kv5Ppb0HBbK1urOMpMinsnxF1q63U-sMoPvDKNQXYAhX-CMHqJ0ebERz7htRMCwg5zqI_MsSf5IfvZv"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXHPZTDYoCuoIX18wRAJiwcTz3qodbl2uJ5hvYtSjCdMcIMJtymbtQkY8YxiQXuncQ9TBurDs-4-Ondzt_3xfZQ3","y":"AF_dBUHCHQT8_qUaKSAALSTAnzvQpmxtwZex_k82660Htk-hktM-89K2qwhCbHpFzCGWtY0Fn6GkOY0QYHJz5oRm"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ACU6m1Qabbrputmu_qiEd6JGLVFqZCUp3dhJBTYYto8n4z8lkPXJZ5OqyK7pDFCa-6DJI-qHF0BaWbGfVOeiWND4","y":"ARHSKcYgPx6bSBiVsxpFmNPm736AhGBWrDt-eYaO4qAm2xj41DDoToPD_U6p087ZqVZ-y4bYfX0yqUH_RHmeNftm"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AZQNGSUQ3ZP8wT96MT7aQ1FDofwwiMSSDKw6JAwqJVw0WBrIyGQsi5cfVmuDpcRHyZriK3zce8ejdt3EjSFKobfj","y":"AUK7TPmqL7VAHId9Zn-MlIT7FooiTkj6R3rIKP0UrCnriWIO78_xz-AT8WIwVVjHdiyFOL9knRSTT6_n9RJuD55y"}]}' ++ _ver='{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ATkmMdGu85yJk_CMo0nErqA25Sw9izs0hY3QtyBSOxaKqSu_qQGPfmkCFMcRe2fldh2al3_eTMq6cngY0IkzeJPA","y":"AGTi2SGD_1ERiZCvCWmjO-Tu-wHGaDAXvwEO_3OhC72i_DwafXgAGatG84Dr2lOTz5YPIipd7XFCTxEWKYD9Ti9C"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AUEl1m_e1AUbUK6MHNCVL3UfW5BKv1_7Td497exu1lLyPJAMSNF1FkX769ToYVM86Xuox_NvKdcVjEZF-IO20dnH","y":"AFiHiPtQBqz8AjKn1_VC4i5G9L_rLQueOPoSO97GIjcdAtHhtE2fll6KozAwXiFx7-iMhPjOZDmz62nM-DNUWuM3"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AVzaR3MlnkhAfmfxWuTFNR4E11r-k-asmyA-cc7mU8vYsT_MuDONKycU2XXf2MXLaA2TaW8waQ3-CdXH2Ujgo5nE","y":"APq7Z9oEskgUsE1LVsy-xk-u1uz2icMmiMy1rdycZYOmWseQ0m7iPCaS84Ug3zLokrCwyhCMI7r55hg0p59qK2mx"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AIi6oXZt1J-vRaaFbsI3Nd3K_hxzzT-EjYF81MpdUL_b0wd3tcy31fCm0QVNhUz8A5VQPyy63eclPzj4DHZogLlG","y":"AbWy2vIUl_zBxJ7GltXZsB8hf5OJf14fLrmoUfIUKy5w8TNAKSWUxjbDECFcAq7z2UqNOZKsqDUrcChHN6ET0Ctv"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ALphCrnVvovjgwtJ5Zr3zQfyoIlse4tEFLnooTDhmdOfI8-kuQalvfwpJtikmXq5dggRiaU5HszG9KJvirJ6Gmg7","y":"AOOYwQnQx9_R8PDssmukHekDmdN7AHYgir2mNKxlGLDBc-DU4bCQHEk6hdO39HMP-6RuYDNlb3GY5o3jfjjD208J"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ABjKmvgHdqKYgBmCSw6qWI_WbeojFYHxL0GZ3YsIvA6kGEc80Syr0AO_03A0FX13I_NwJRuzHYRJ8mMYi7p6mu9S","y":"AP9FqsGU1cvmDP_pwXTvVqeCNxMSfsHCxnBfA6V3g3-iWM2ZnEYhti67DfXyJgTRADw0Ye1ESJMCB0buMzccZdmj"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ASHcEHQwLkg7IKplf-n70UCUkyLH9FVJM-4--bXJM7nLWvL4QCILWZ-GddhsIlh2kZ9CPz6XgOX7tCQslEDtykmC","y":"AMXjtUzzTGJnH4s-lQvsJ1VGXtzv3YIA7bNPm-RFXby9qWbo2pel-ZE6BI8ZmzEucLq6s0ZF3w9stLuMdJ2ziJWM"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Ae6yvYjyp0LCHhH0CWyhZ9xBpe-f9XnnNPbIFFh-4QsUvvrVjKYDfe5D0morfdgJcZpwoWSDZ-g0ws--FNrMqOSL","y":"AIBrrwr9Mx7xK3bxbPmskiuQGV4OkD3A-eFunDxvSN8Fgtmy4S7gEu3673aao-tJp2R-Ms_hpyT9qPZhvds9f66e"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXHPZTDYoCuoIX18wRAJiwcTz3qodbl2uJ5hvYtSjCdMcIMJtymbtQkY8YxiQXuncQ9TBurDs-4-Ondzt_3xfZQ3","y":"AF_dBUHCHQT8_qUaKSAALSTAnzvQpmxtwZex_k82660Htk-hktM-89K2qwhCbHpFzCGWtY0Fn6GkOY0QYHJz5oRm"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AZQNGSUQ3ZP8wT96MT7aQ1FDofwwiMSSDKw6JAwqJVw0WBrIyGQsi5cfVmuDpcRHyZriK3zce8ejdt3EjSFKobfj","y":"AUK7TPmqL7VAHId9Zn-MlIT7FooiTkj6R3rIKP0UrCnriWIO78_xz-AT8WIwVVjHdiyFOL9knRSTT6_n9RJuD55y"}]}' ++ printf %s '{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ATkmMdGu85yJk_CMo0nErqA25Sw9izs0hY3QtyBSOxaKqSu_qQGPfmkCFMcRe2fldh2al3_eTMq6cngY0IkzeJPA","y":"AGTi2SGD_1ERiZCvCWmjO-Tu-wHGaDAXvwEO_3OhC72i_DwafXgAGatG84Dr2lOTz5YPIipd7XFCTxEWKYD9Ti9C"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AUEl1m_e1AUbUK6MHNCVL3UfW5BKv1_7Td497exu1lLyPJAMSNF1FkX769ToYVM86Xuox_NvKdcVjEZF-IO20dnH","y":"AFiHiPtQBqz8AjKn1_VC4i5G9L_rLQueOPoSO97GIjcdAtHhtE2fll6KozAwXiFx7-iMhPjOZDmz62nM-DNUWuM3"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AVzaR3MlnkhAfmfxWuTFNR4E11r-k-asmyA-cc7mU8vYsT_MuDONKycU2XXf2MXLaA2TaW8waQ3-CdXH2Ujgo5nE","y":"APq7Z9oEskgUsE1LVsy-xk-u1uz2icMmiMy1rdycZYOmWseQ0m7iPCaS84Ug3zLokrCwyhCMI7r55hg0p59qK2mx"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AIi6oXZt1J-vRaaFbsI3Nd3K_hxzzT-EjYF81MpdUL_b0wd3tcy31fCm0QVNhUz8A5VQPyy63eclPzj4DHZogLlG","y":"AbWy2vIUl_zBxJ7GltXZsB8hf5OJf14fLrmoUfIUKy5w8TNAKSWUxjbDECFcAq7z2UqNOZKsqDUrcChHN6ET0Ctv"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ALphCrnVvovjgwtJ5Zr3zQfyoIlse4tEFLnooTDhmdOfI8-kuQalvfwpJtikmXq5dggRiaU5HszG9KJvirJ6Gmg7","y":"AOOYwQnQx9_R8PDssmukHekDmdN7AHYgir2mNKxlGLDBc-DU4bCQHEk6hdO39HMP-6RuYDNlb3GY5o3jfjjD208J"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ABjKmvgHdqKYgBmCSw6qWI_WbeojFYHxL0GZ3YsIvA6kGEc80Syr0AO_03A0FX13I_NwJRuzHYRJ8mMYi7p6mu9S","y":"AP9FqsGU1cvmDP_pwXTvVqeCNxMSfsHCxnBfA6V3g3-iWM2ZnEYhti67DfXyJgTRADw0Ye1ESJMCB0buMzccZdmj"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ASHcEHQwLkg7IKplf-n70UCUkyLH9FVJM-4--bXJM7nLWvL4QCILWZ-GddhsIlh2kZ9CPz6XgOX7tCQslEDtykmC","y":"AMXjtUzzTGJnH4s-lQvsJ1VGXtzv3YIA7bNPm-RFXby9qWbo2pel-ZE6BI8ZmzEucLq6s0ZF3w9stLuMdJ2ziJWM"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Ae6yvYjyp0LCHhH0CWyhZ9xBpe-f9XnnNPbIFFh-4QsUvvrVjKYDfe5D0morfdgJcZpwoWSDZ-g0ws--FNrMqOSL","y":"AIBrrwr9Mx7xK3bxbPmskiuQGV4OkD3A-eFunDxvSN8Fgtmy4S7gEu3673aao-tJp2R-Ms_hpyT9qPZhvds9f66e"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXHPZTDYoCuoIX18wRAJiwcTz3qodbl2uJ5hvYtSjCdMcIMJtymbtQkY8YxiQXuncQ9TBurDs-4-Ondzt_3xfZQ3","y":"AF_dBUHCHQT8_qUaKSAALSTAnzvQpmxtwZex_k82660Htk-hktM-89K2qwhCbHpFzCGWtY0Fn6GkOY0QYHJz5oRm"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AZQNGSUQ3ZP8wT96MT7aQ1FDofwwiMSSDKw6JAwqJVw0WBrIyGQsi5cfVmuDpcRHyZriK3zce8ejdt3EjSFKobfj","y":"AUK7TPmqL7VAHId9Zn-MlIT7FooiTkj6R3rIKP0UrCnriWIO78_xz-AT8WIwVVjHdiyFOL9knRSTT6_n9RJuD55y"}]}' ++ jose jws ver -i '{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVl5bHVjalVldkdNNWhSR2NpZDNVWWFhVHZkMVF6MkpoR1FyOVQzV2VJZ3B6dmtGejk5VnkzYzhZcHhUdWlZM2VSSU96R1RRc2RhWTRtSjhKSGoxR0dPSiIsICJ5IjogIkFRNnpHTWJycW9SNXVNUC1EcnJ1ZFRkNEhYcFdPSFNyUlhuUTBtVlZoX3doUmR3N3d0OEpBLXV5QXZhYjlGd2dLN0wxRllETDQ0UlRoT1psb1pvYWpsZ2MifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRrbU1kR3U4NXlKa19DTW8wbkVycUEyNVN3OWl6czBoWTNRdHlCU094YUtxU3VfcVFHUGZta0NGTWNSZTJmbGRoMmFsM19lVE1xNmNuZ1kwSWt6ZUpQQSIsICJ5IjogIkFHVGkyU0dEXzFFUmlaQ3ZDV21qTy1UdS13SEdhREFYdndFT18zT2hDNzJpX0R3YWZYZ0FHYXRHODREcjJsT1R6NVlQSWlwZDdYRkNUeEVXS1lEOVRpOUMifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYUtHVFB3cHBsaUl6RDFWNi1MWGhQUFFjaEhDSXBHQ1lQMUpzNmhfU01uN2k4cTE1d0JVUHhFdTN3NDd5LW8wQXJCOFQ0RlVzM3JIMjVhMl9ZdlRjSzlLIiwgInkiOiAiQUk5SUZIVlB0d0ZJZTFsczk4b29pdkhLbEZSb3E3M2U1NGlmcnA1dHpiZVZYc1hqa0ZxaEdrMGxjTjg1dXpibE1oLXI1N1lmU3k0a2w5S2s1S1VIZ2ozcyJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVUVsMW1fZTFBVWJVSzZNSE5DVkwzVWZXNUJLdjFfN1RkNDk3ZXh1MWxMeVBKQU1TTkYxRmtYNzY5VG9ZVk04Nlh1b3hfTnZLZGNWakVaRi1JTzIwZG5IIiwgInkiOiAiQUZpSGlQdFFCcXo4QWpLbjFfVkM0aTVHOUxfckxRdWVPUG9TTzk3R0lqY2RBdEhodEUyZmxsNktvekF3WGlGeDctaU1oUGpPWkRtejYybk0tRE5VV3VNMyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFBRFd0aS0xUmhubXlCRHJtX1FXS0diTG44dGZLbzFuMm1sdTIzc0Y4dHMxQ2Y0WjV6dzlDRU1ZZFJyQ3ZrdEROcUxic2JtdmZmVnVZS1RKRUE2MkJUVU8iLCAieSI6ICJBWWd5NmRvTjRtd2UxUmk0czFNSEFabmdfRFRQbnhUYkt2OVBvR0llVWxFQklwWHE5a2wyMWtaTXJvUUF1M2JITFhYR2s5d29XWWs3bmpXMWdXNVNHWk84In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWemFSM01sbmtoQWZtZnhXdVRGTlI0RTExci1rLWFzbXlBLWNjN21VOHZZc1RfTXVET05LeWNVMlhYZjJNWExhQTJUYVc4d2FRMy1DZFhIMlVqZ281bkUiLCAieSI6ICJBUHE3WjlvRXNrZ1VzRTFMVnN5LXhrLXUxdXoyaWNNbWlNeTFyZHljWllPbVdzZVEwbTdpUENhUzg0VWczekxva3JDd3loQ01JN3I1NWhnMHA1OXFLMm14In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVZLdzljS25PRVBCeU1vSjZEbWV0Wk1JQ0JRaUUtMUk0WENVclVKODJPY3VvQWdvUVhOMEZYM2JBMVFJeUppTk14WjJBSmMxMENMRHNEcGp2d0lKVXRsRyIsICJ5IjogIkFhel9TT3ltYWF6RTdud01ZTnN3RXpLMy0tbWdpOEFValo2WFl2M0NoYjNWNzFvVW5iU0pFTWpCWFlGRXhQSGxTUjVmcllGZE5mdThJYXZVeldDNzVzTlQifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUlpNm9YWnQxSi12UmFhRmJzSTNOZDNLX2h4enpULUVqWUY4MU1wZFVMX2Iwd2QzdGN5MzFmQ20wUVZOaFV6OEE1VlFQeXk2M2VjbFB6ajRESFpvZ0xsRyIsICJ5IjogIkFiV3kydklVbF96QnhKN0dsdFhac0I4aGY1T0pmMTRmTHJtb1VmSVVLeTV3OFROQUtTV1V4amJERUNGY0FxN3oyVXFOT1pLc3FEVXJjQ2hITjZFVDBDdHYifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBT2ZDLXVpenZFQzNsY1V2YjBXQnVWQVhfZXpUV0RRSk4zQ1F4TEF1WVhwWk1iR3ZyR2xfM3IwU3FBUXNkUkxqZXF0VmxyTlR5YUE2bUQxOEFJYk9iVFY3IiwgInkiOiAiQWZJZGlPM0V2QWFZWjR0WEJZWmhNaDVoYkFwdndTcDB1N3BhYm1BTnlMM20wYzh0UXhESmJMZWNmZGhvaHZ5bVZ5MmFKNk1vbmJoR1NpOVdwRVREWW9NSCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTHBoQ3JuVnZvdmpnd3RKNVpyM3pRZnlvSWxzZTR0RUZMbm9vVERobWRPZkk4LWt1UWFsdmZ3cEp0aWttWHE1ZGdnUmlhVTVIc3pHOUtKdmlySjZHbWc3IiwgInkiOiAiQU9PWXdRblF4OV9SOFBEc3NtdWtIZWtEbWRON0FIWWdpcjJtTkt4bEdMREJjLURVNGJDUUhFazZoZE8zOUhNUC02UnVZRE5sYjNHWTVvM2pmampEMjA4SiJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSanN2NS1iS2tnNmFDZkRrYV9TUmFpZDBleld2a2hSUlF2VVA3X20yMC1ldGtZVXIzSjAyVFRVdUVYUGRKcEN3M1I3YU83RmVScXd5ZVhmTU0xQVkyQk8iLCAieSI6ICJBT3ludUlNQ3BZSE9tb2xnQ2lybEpETTFfR0RrWFdtZ0VQZDdiQnU3aWI0RTV2MU42ay1Qd2s5V1JXUWFlWmplUGpzRlFOYjJiTnhtX1N4Tm9fTVBYMzZYIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCakttdmdIZHFLWWdCbUNTdzZxV0lfV2Jlb2pGWUh4TDBHWjNZc0l2QTZrR0VjODBTeXIwQU9fMDNBMEZYMTNJX053SlJ1ekhZUko4bU1ZaTdwNm11OVMiLCAieSI6ICJBUDlGcXNHVTFjdm1EUF9wd1hUdlZxZUNOeE1TZnNIQ3huQmZBNlYzZzMtaVdNMlpuRVlodGk2N0RmWHlKZ1RSQUR3MFllMUVTSk1DQjBidU16Y2NaZG1qIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUlPVDFkZ3RxclRTWDF1QVNXZUtOSnZWZjB5ZjFnaVNOQ0hmRDltb05qbmxoYXZ4UGZNRkZqZHBWX0ZqeDNxOG5US1QtODk1MFpJUjI4NlJweE1jOEpaWSIsICJ5IjogIkFCN1NHZG1TQWNiYlVoOURZcHRwcExBQVhXUEVZUmh1ZHppNXpCOUpNWlJHaEpqaWNNRXhCVUE3ZDZqU2NtNzZ3d0hfdHBvelNoNDBHVDRSRUptaWtVV0cifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVNIY0VIUXdMa2c3SUtwbGYtbjcwVUNVa3lMSDlGVkpNLTQtLWJYSk03bkxXdkw0UUNJTFdaLUdkZGhzSWxoMmtaOUNQejZYZ09YN3RDUXNsRUR0eWttQyIsICJ5IjogIkFNWGp0VXp6VEdKbkg0cy1sUXZzSjFWR1h0enYzWUlBN2JOUG0tUkZYYnk5cVdibzJwZWwtWkU2Qkk4Wm16RXVjTHE2czBaRjN3OXN0THVNZEoyemlKV00ifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBRy0wVUo4NHdkX2JsV1JQcVBURG1BOUEyUm5VX2V6MmphR3hweFl6MHM0WFhwSklsYU4xTWxuTVZQSWZ0SzlmeVRwR3pSRjhROUJsdE1YVjhtM1dRRGZ6IiwgInkiOiAiQVZVVlZaaUlQQjdmR3dXUkdFLXVQb0Jyc1dPN0lvVVZjb0oxSGQtcVRERXIxR2QyNzFZZ3dPb2luN0s4c0d0TE5EWGtRLTBmTUVrcGdRSmpxMlJSNm1XaiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBZTZ5dllqeXAwTENIaEgwQ1d5aFo5eEJwZS1mOVhubk5QYklGRmgtNFFzVXZ2clZqS1lEZmU1RDBtb3JmZGdKY1pwd29XU0RaLWcwd3MtLUZOck1xT1NMIiwgInkiOiAiQUlCcnJ3cjlNeDd4SzNieGJQbXNraXVRR1Y0T2tEM0EtZUZ1bkR4dlNOOEZndG15NFM3Z0V1MzY3M2Fhby10SnAyUi1Nc19ocHlUOXFQWmh2ZHM5ZjY2ZSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFXa1hBdVJadUxVUUc5ODAzTzgtc0FadzlrLXphNkJMNUFNaFdxVXB5WmFzTHR5bEdra1E4bHNLWE9rSEUwcTRPNnNWUzRtWVozbW5KZ0VXbVJ6bGRxeGQiLCAieSI6ICJBWEdLb2RwcTZLdjVQcGIwSEJiSzF1ck9NcE1pbnNueEYxcTYzVS1zTW9QdkRLTlFYWUFoWC1DTUhxSjBlYkVSejdodFJNQ3dnNXpxSV9Nc1NmNUlmdlp2In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFYSFBaVERZb0N1b0lYMTh3UkFKaXdjVHozcW9kYmwydUo1aHZZdFNqQ2RNY0lNSnR5bWJ0UWtZOFl4aVFYdW5jUTlUQnVyRHMtNC1PbmR6dF8zeGZaUTMiLCAieSI6ICJBRl9kQlVIQ0hRVDhfcVVhS1NBQUxTVEFuenZRcG14dHdaZXhfazgyNjYwSHRrLWhrdE0tODlLMnF3aENiSHBGekNHV3RZMEZuNkdrT1kwUVlISno1b1JtIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFDVTZtMVFhYmJycHV0bXVfcWlFZDZKR0xWRnFaQ1VwM2RoSkJUWVl0bzhuNHo4bGtQWEpaNU9xeUs3cERGQ2EtNkRKSS1xSEYwQmFXYkdmVk9laVdORDQiLCAieSI6ICJBUkhTS2NZZ1B4NmJTQmlWc3hwRm1OUG03MzZBaEdCV3JEdC1lWWFPNHFBbTJ4ajQxRERvVG9QRF9VNnAwODdacVZaLXk0YllmWDB5cVVIX1JIbWVOZnRtIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFaUU5HU1VRM1pQOHdUOTZNVDdhUTFGRG9md3dpTVNTREt3NkpBd3FKVncwV0JySXlHUXNpNWNmVm11RHBjUkh5WnJpSzN6Y2U4ZWpkdDNFalNGS29iZmoiLCAieSI6ICJBVUs3VFBtcUw3VkFISWQ5Wm4tTWxJVDdGb29pVGtqNlIzcklLUDBVckNucmlXSU83OF94ei1BVDhXSXdWVmpIZGl5Rk9MOWtuUlNUVDZfbjlSSnVENTV5IiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "AXuEulDk2b-bZhT17MS_aSnt_KbcRPwtB8vDvYZr1jPT5IQkVMYiMowIs_pRauSk8TKe59KYjjzaJjA70SzbxFXmAN_upYbgORnWglJWCsXFVltxzG8ngIbosodZP6Y3c6aqcztJzz5OzTH4CYRxUtoGewHmoyGXd2yg9bLed5qDUBmT", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Af_oBdBswC96ESEMfiDnP7xVeWjQEeQmxgkBjGYYMtSGjTl4ALIvbW2O0AGpRFXQTySFaJYqXMw8tPWbZgk2gHsmALkexxE7qsL9vpQxfaoY3GrbZyoSQzlieUz7Vf-y1HTR6ENVvsKhQPEd7dmv3BH6ycw2EZi7R1xtTIY76l4XZHTq"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AKyJLL3Wcc2DL4BSyz1WHJ32iYQG_TiTcNDu9h_R4_pUzNQfDsSbl_OAe27KAsp7bt0GXTivmDcsvu-d4SX9mskuALWyOUv4gvilzkvMm1Ggr7J0OSi31tgyqNrWK-PnKF1tMI5x59hHWyR35yhg7UyFGngayrDCpCH-UtfndD_uimN2"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWfnIvhnCLjBarMXH0dj1Lq5yYCwD-u34L5t9GZel_Sol_fvENJcBvgkuZBFQRykMSkXoYC5aNJr_ULYw2nGWlDsAFOT6lDJVQH_VNANMGw4iNlfTPlpfSMpfjnsctz2F1kWZdc1y7HH9C0nTIIxVj3LYASUmA4A3jqkLSakJJQp2clL"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUldtIZl_mIy34UKqF_2hD9zZqteHIPOUoBYccrYG2rDfuYHFgqgvxokgcj8IZsDHvN-YB0lUBlZSHNgmF7hFOmRALSsc0glRYCQD9ou156iNf3kBe8iDAtryroPTycgxBCVEyJ68o5WGCtoEvp0bLoMWZBwrEgMH0sURvr5N6ZsC9-4"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEyir_OxXwKI8e09ctyEz9SdQ5w8xDIdf-DU0NicPxlhl4PjwcUrT1p3N2TojM2DFYBFCEwMHbAJhYzjDnbZ3brJAJClQSwQ5HKvmghaZLvjgMQPtQZ_xiByxlxcdrIWISPT59p-MTfi9N0sYHEwCBhRxLhLqQ_hXbo4hh63OljSdRQb"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVXByHdROrFj0v4VGmDZxlxtx9TnLQxdVzYf1XvMvofWzSrLLnjJ5vePPGnUb4jpvDE_Cpxk1SJ_j_hmCtYTYzlJAIgmgUDC5pfVRlueFUGv__uDXIioSTlvf0e1Jp-IDt744jH7GA3OQjVzS9LhMo60j1kQAG_yCt3jKMB9KZmQ8x1I"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AJb-q5i_kGgnCVzC1lJfOQW5J8yNlrChDD6lqUDpLSv9C43BFpSvPVOotPR64g0onpzEObZAy4VyICC_RcwKXC8TAEM1FIme2l5gUY757mSmSfsWDxNnbF-r7K_q6r37awg-g2y-uiD6WcevzdZgVXaFCiYObO-FZjq_rXYBB_dWkUDf"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ae193saeU-Cfrv7ShKQWSY0s-TsBdmZpq6WDpvhCo-8zioeKlAFEd0L_gHuHreGntddBdRybdVmZuyq21_1a-bj5ABAAkgOFeyeuvJZxTRCSRSjMpfo2OHRrgrxS7EbIz-Mvy-86eskyxvKEbsXigYBCw7hL8dnTQqfqwUnA7aibaHRJ"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AI4eiiccwqxEVssLTAC1cgSgUvQhzeepuUOUEfeMXj7aQBv-R3lM_q4oxppGnIDYdGmuoP4mWf9sby6JZlqoZQJ5Ackp3ySZ8y3LsPf2A_K0MhbiCZAORNi2aqK8yV1uPMucRxaNpfo1C3VF3EMVuNbEjUC877Wzx_rPf5hjGa609_sq"}]}' -k- -a ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk ++ fetch /api/dee-hms/adv/WiqEHBeghwhAvtZf0JPrWTL6aLM ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/WiqEHBeghwhAvtZf0JPrWTL6aLM + GET /api/dee-hms/adv/WiqEHBeghwhAvtZf0JPrWTL6aLM => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk ++ fetch /api/dee-hms/adv/T0ROsuavJ2F-HuwQ47lHbD0_K7BVFlK7M0_jEg ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/T0ROsuavJ2F-HuwQ47lHbD0_K7BVFlK7M0_jEg + GET /api/dee-hms/adv/T0ROsuavJ2F-HuwQ47lHbD0_K7BVFlK7M0_jEg => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk ++ fetch /api/dee-hms/adv/dzSm2Rrpa8Xx73bmkLif9jk769Y4KBsxP3Sjh4Q9Ebo ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/dzSm2Rrpa8Xx73bmkLif9jk769Y4KBsxP3Sjh4Q9Ebo + GET /api/dee-hms/adv/dzSm2Rrpa8Xx73bmkLif9jk769Y4KBsxP3Sjh4Q9Ebo => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk ++ fetch /api/dee-hms/adv/5u9g5wW8h8_uIC-MWnNMt0HcMyDEsW2Rr50rIzGnIspMkOm8dXZM_NZwOjN_i-l4 ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/5u9g5wW8h8_uIC-MWnNMt0HcMyDEsW2Rr50rIzGnIspMkOm8dXZM_NZwOjN_i-l4 + GET /api/dee-hms/adv/5u9g5wW8h8_uIC-MWnNMt0HcMyDEsW2Rr50rIzGnIspMkOm8dXZM_NZwOjN_i-l4 => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-1.jwk ++ fetch /api/dee-hms/adv/cYIwirg6eQ0n4EPYCoGZOF-t_Ty9roDiyLcmoyRqmimQyrYHylwwDckQAPh_6w32jCm6tI9LfF0ywLTn4K6UsQ ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/cYIwirg6eQ0n4EPYCoGZOF-t_Ty9roDiyLcmoyRqmimQyrYHylwwDckQAPh_6w32jCm6tI9LfF0ywLTn4K6UsQ + GET /api/dee-hms/adv/cYIwirg6eQ0n4EPYCoGZOF-t_Ty9roDiyLcmoyRqmimQyrYHylwwDckQAPh_6w32jCm6tI9LfF0ywLTn4K6UsQ => 200 (../src/tangd.c:101) ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk ++ fetch /api/dee-hms/adv/LwzEBe0z7yaJ2G8VGbZJgntZEc4 ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/LwzEBe0z7yaJ2G8VGbZJgntZEc4 + GET /api/dee-hms/adv/LwzEBe0z7yaJ2G8VGbZJgntZEc4 => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk ++ fetch /api/dee-hms/adv/F0e3msvdgSJS50Q5VoGc8r-ifSeqZ5dYNz1tQA ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/F0e3msvdgSJS50Q5VoGc8r-ifSeqZ5dYNz1tQA + GET /api/dee-hms/adv/F0e3msvdgSJS50Q5VoGc8r-ifSeqZ5dYNz1tQA => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk ++ fetch /api/dee-hms/adv/mAmQM0zbZdsOsHIjs60gLFuQowYo5eVNsv5pELm7aCA ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/mAmQM0zbZdsOsHIjs60gLFuQowYo5eVNsv5pELm7aCA + GET /api/dee-hms/adv/mAmQM0zbZdsOsHIjs60gLFuQowYo5eVNsv5pELm7aCA => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk ++ fetch /api/dee-hms/adv/ekDUxg3ht2CdK7kEctg94xpfFj9ZiTMXZuUxY_-s5QNupXCIy0Sz6LsRgC880pS8 ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/ekDUxg3ht2CdK7kEctg94xpfFj9ZiTMXZuUxY_-s5QNupXCIy0Sz6LsRgC880pS8 + GET /api/dee-hms/adv/ekDUxg3ht2CdK7kEctg94xpfFj9ZiTMXZuUxY_-s5QNupXCIy0Sz6LsRgC880pS8 => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-2.jwk ++ fetch /api/dee-hms/adv/LwbraMUADZpZjP9o3chyT98ggqyyZa5kJfTScuTRiK3KGGx2XGj2qnBDTd0Sm09nSNwPwvoaVEgyPxB_2xP7cw ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/LwbraMUADZpZjP9o3chyT98ggqyyZa5kJfTScuTRiK3KGGx2XGj2qnBDTd0Sm09nSNwPwvoaVEgyPxB_2xP7cw + GET /api/dee-hms/adv/LwbraMUADZpZjP9o3chyT98ggqyyZa5kJfTScuTRiK3KGGx2XGj2qnBDTd0Sm09nSNwPwvoaVEgyPxB_2xP7cw => 200 (../src/tangd.c:101) ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk ++ fetch /api/dee-hms/adv/ZhYgUiic44nJr8tdZYAbiKW9ifk ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/ZhYgUiic44nJr8tdZYAbiKW9ifk + GET /api/dee-hms/adv/ZhYgUiic44nJr8tdZYAbiKW9ifk => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk ++ fetch /api/dee-hms/adv/yfRxeujqy29WHqVfBTpMeAAb0yngan3mr4uD8g ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/yfRxeujqy29WHqVfBTpMeAAb0yngan3mr4uD8g + GET /api/dee-hms/adv/yfRxeujqy29WHqVfBTpMeAAb0yngan3mr4uD8g => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk ++ fetch /api/dee-hms/adv/NGvXha7c8GcRGh7Ya9Fkl9aqQ1HQtrMk4SLHPYhND_c ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/NGvXha7c8GcRGh7Ya9Fkl9aqQ1HQtrMk4SLHPYhND_c + GET /api/dee-hms/adv/NGvXha7c8GcRGh7Ya9Fkl9aqQ1HQtrMk4SLHPYhND_c => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk ++ fetch /api/dee-hms/adv/lkvqBt8lue-aoUTYFIQjtafFysH0CN5LHiY1ymnvBKJPOzoRjZxqvOn1DeMENxiA ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/lkvqBt8lue-aoUTYFIQjtafFysH0CN5LHiY1ymnvBKJPOzoRjZxqvOn1DeMENxiA + GET /api/dee-hms/adv/lkvqBt8lue-aoUTYFIQjtafFysH0CN5LHiY1ymnvBKJPOzoRjZxqvOn1DeMENxiA => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-3.jwk ++ fetch /api/dee-hms/adv/ZZmPmlrQdbBzF04DBU_H6Lg-lQyPeDCJcm4mFcMMorwmuzqsCPJHL51IIpPEXgYSQ3eW5X5mn9v2fZpGwCVxmw ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/ZZmPmlrQdbBzF04DBU_H6Lg-lQyPeDCJcm4mFcMMorwmuzqsCPJHL51IIpPEXgYSQ3eW5X5mn9v2fZpGwCVxmw + GET /api/dee-hms/adv/ZZmPmlrQdbBzF04DBU_H6Lg-lQyPeDCJcm4mFcMMorwmuzqsCPJHL51IIpPEXgYSQ3eW5X5mn9v2fZpGwCVxmw => 200 (../src/tangd.c:101) ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk ++ fetch /api/dee-hms/adv/xv1aVbj92cXU3tY7pXNRmn0F2LI ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/xv1aVbj92cXU3tY7pXNRmn0F2LI + GET /api/dee-hms/adv/xv1aVbj92cXU3tY7pXNRmn0F2LI => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk ++ fetch /api/dee-hms/adv/hFe0oABmuiJdC91xRURMSGtk1AxjU1IVOWO30A ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/hFe0oABmuiJdC91xRURMSGtk1AxjU1IVOWO30A + GET /api/dee-hms/adv/hFe0oABmuiJdC91xRURMSGtk1AxjU1IVOWO30A => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk ++ fetch /api/dee-hms/adv/fuHXjBoFHDFhOsKRMKn9rC773I8O2UFy2CPCw59GQBc ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/fuHXjBoFHDFhOsKRMKn9rC773I8O2UFy2CPCw59GQBc + GET /api/dee-hms/adv/fuHXjBoFHDFhOsKRMKn9rC773I8O2UFy2CPCw59GQBc => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk ++ fetch /api/dee-hms/adv/aEnEgaEUIaHYz9Yj5MgX9kgIOZtFK8IcR_l9xe84n4BMLjDEHvuhkjfvXbOySIZ3 ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/aEnEgaEUIaHYz9Yj5MgX9kgIOZtFK8IcR_l9xe84n4BMLjDEHvuhkjfvXbOySIZ3 + GET /api/dee-hms/adv/aEnEgaEUIaHYz9Yj5MgX9kgIOZtFK8IcR_l9xe84n4BMLjDEHvuhkjfvXbOySIZ3 => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-4.jwk ++ fetch /api/dee-hms/adv/bl8VqgaRKV2965cMrvSFs--gDYG5UVDVHaNY_c5BZ2rBaUBVfa5XnUvzyrZYJtbrusvvgZaEiAU_ytF1wXq2Ng ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/bl8VqgaRKV2965cMrvSFs--gDYG5UVDVHaNY_c5BZ2rBaUBVfa5XnUvzyrZYJtbrusvvgZaEiAU_ytF1wXq2Ng + GET /api/dee-hms/adv/bl8VqgaRKV2965cMrvSFs--gDYG5UVDVHaNY_c5BZ2rBaUBVfa5XnUvzyrZYJtbrusvvgZaEiAU_ytF1wXq2Ng => 200 (../src/tangd.c:101) ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk ++ fetch /api/dee-hms/adv/HaQ-6ZYIJsdnZ55hNBqCKam68D0 ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/HaQ-6ZYIJsdnZ55hNBqCKam68D0 + GET /api/dee-hms/adv/HaQ-6ZYIJsdnZ55hNBqCKam68D0 => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk ++ fetch /api/dee-hms/adv/nEHXVvFS6y7KaTuIJB03iEUp0o9hwd8WUTklig ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/nEHXVvFS6y7KaTuIJB03iEUp0o9hwd8WUTklig + GET /api/dee-hms/adv/nEHXVvFS6y7KaTuIJB03iEUp0o9hwd8WUTklig => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk ++ fetch /api/dee-hms/adv/RRNXA3XU3aGQPaKzIQik_HKnGKIFErgv1PLN40WOFGg ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/RRNXA3XU3aGQPaKzIQik_HKnGKIFErgv1PLN40WOFGg + GET /api/dee-hms/adv/RRNXA3XU3aGQPaKzIQik_HKnGKIFErgv1PLN40WOFGg => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk ++ fetch /api/dee-hms/adv/5JnLIGTSLYzmNogNz3h56QtRqNrlJWmXu_OeF8dV3k_EbWy_RpS62ObQX1i-Mcxi ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/5JnLIGTSLYzmNogNz3h56QtRqNrlJWmXu_OeF8dV3k_EbWy_RpS62ObQX1i-Mcxi + GET /api/dee-hms/adv/5JnLIGTSLYzmNogNz3h56QtRqNrlJWmXu_OeF8dV3k_EbWy_RpS62ObQX1i-Mcxi => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-5.jwk ++ fetch /api/dee-hms/adv/NbDugAU4qPe00q7R02MUzU6DDRbfydNcmtWi60BL7jDjHRt-PgGxRUKwqMzAnbO-pY3jg_VcFyE44Kyxv7xF8g ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/NbDugAU4qPe00q7R02MUzU6DDRbfydNcmtWi60BL7jDjHRt-PgGxRUKwqMzAnbO-pY3jg_VcFyE44Kyxv7xF8g + GET /api/dee-hms/adv/NbDugAU4qPe00q7R02MUzU6DDRbfydNcmtWi60BL7jDjHRt-PgGxRUKwqMzAnbO-pY3jg_VcFyE44Kyxv7xF8g => 200 (../src/tangd.c:101) ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk ++ fetch /api/dee-hms/adv/b4dgQz9wUufVysMC2CjveylVibY ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/b4dgQz9wUufVysMC2CjveylVibY + GET /api/dee-hms/adv/b4dgQz9wUufVysMC2CjveylVibY => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk ++ fetch /api/dee-hms/adv/bBBTNbTZPXnSuRZAx5W9BXHqOYlpJEzoLHBlkg ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/bBBTNbTZPXnSuRZAx5W9BXHqOYlpJEzoLHBlkg + GET /api/dee-hms/adv/bBBTNbTZPXnSuRZAx5W9BXHqOYlpJEzoLHBlkg => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk ++ fetch /api/dee-hms/adv/ocuUeeLGVUO-62Pe3bGlNkPgdFmsYHsIEUAwYiOhxRs ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/ocuUeeLGVUO-62Pe3bGlNkPgdFmsYHsIEUAwYiOhxRs + GET /api/dee-hms/adv/ocuUeeLGVUO-62Pe3bGlNkPgdFmsYHsIEUAwYiOhxRs => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk ++ fetch /api/dee-hms/adv/nm2IOGdsFRNHjOrc46eljoGZK74wtaH3izUpMeHquJ9FZPZj6Tvtbudk8Svw9lV2 ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/nm2IOGdsFRNHjOrc46eljoGZK74wtaH3izUpMeHquJ9FZPZj6Tvtbudk8Svw9lV2 + GET /api/dee-hms/adv/nm2IOGdsFRNHjOrc46eljoGZK74wtaH3izUpMeHquJ9FZPZj6Tvtbudk8Svw9lV2 => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-6.jwk ++ fetch /api/dee-hms/adv/RzokA-55XqvZrakm9ry5MivwwGr6qtpYx5_Qp3zGPv4EiYJsG6Za-ygDZVh4EnVOPk9nJJNKkaA-bKKs0bcV2g ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/RzokA-55XqvZrakm9ry5MivwwGr6qtpYx5_Qp3zGPv4EiYJsG6Za-ygDZVh4EnVOPk9nJJNKkaA-bKKs0bcV2g + GET /api/dee-hms/adv/RzokA-55XqvZrakm9ry5MivwwGr6qtpYx5_Qp3zGPv4EiYJsG6Za-ygDZVh4EnVOPk9nJJNKkaA-bKKs0bcV2g => 200 (../src/tangd.c:101) ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk ++ fetch /api/dee-hms/adv/srM7N5ktjdUkA9C4dg8Z1cnngwg ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/srM7N5ktjdUkA9C4dg8Z1cnngwg + GET /api/dee-hms/adv/srM7N5ktjdUkA9C4dg8Z1cnngwg => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk ++ fetch /api/dee-hms/adv/59A6-FoYngz4Mr22Rx6FLpTv5S1BtK5Z_F_3xA ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/59A6-FoYngz4Mr22Rx6FLpTv5S1BtK5Z_F_3xA + GET /api/dee-hms/adv/59A6-FoYngz4Mr22Rx6FLpTv5S1BtK5Z_F_3xA => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk ++ fetch /api/dee-hms/adv/-ufkCJF7iv--XAv8D-KHyiJ1e6vfouyjHC9nlrTCdOI ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/-ufkCJF7iv--XAv8D-KHyiJ1e6vfouyjHC9nlrTCdOI + GET /api/dee-hms/adv/-ufkCJF7iv--XAv8D-KHyiJ1e6vfouyjHC9nlrTCdOI => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk ++ fetch /api/dee-hms/adv/bwY6wfr_L3kR8m3iSeXha_BGaO0kDYU8AWudRJ3WpD4j0o1lygEOyRNnlxIzkpEU ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/bwY6wfr_L3kR8m3iSeXha_BGaO0kDYU8AWudRJ3WpD4j0o1lygEOyRNnlxIzkpEU + GET /api/dee-hms/adv/bwY6wfr_L3kR8m3iSeXha_BGaO0kDYU8AWudRJ3WpD4j0o1lygEOyRNnlxIzkpEU => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-7.jwk ++ fetch /api/dee-hms/adv/evSBNpGkM0RfnHjL5rQ5qGFpn0PP3BY3rfLY_TeN3ub47MeK5Y0hpl8itYw8ZelXHdvtNlAneFpb0eexrQcBZw ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/evSBNpGkM0RfnHjL5rQ5qGFpn0PP3BY3rfLY_TeN3ub47MeK5Y0hpl8itYw8ZelXHdvtNlAneFpb0eexrQcBZw + GET /api/dee-hms/adv/evSBNpGkM0RfnHjL5rQ5qGFpn0PP3BY3rfLY_TeN3ub47MeK5Y0hpl8itYw8ZelXHdvtNlAneFpb0eexrQcBZw => 200 (../src/tangd.c:101) ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk ++ fetch /api/dee-hms/adv/RyfZZzUzSaltbeoX3ckj3iJpmek ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/RyfZZzUzSaltbeoX3ckj3iJpmek + GET /api/dee-hms/adv/RyfZZzUzSaltbeoX3ckj3iJpmek => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk ++ fetch /api/dee-hms/adv/Wa5q62hBfyJyPAHpaVXCRi1oOZqCyhNY8xpQxg ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/Wa5q62hBfyJyPAHpaVXCRi1oOZqCyhNY8xpQxg + GET /api/dee-hms/adv/Wa5q62hBfyJyPAHpaVXCRi1oOZqCyhNY8xpQxg => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk ++ fetch /api/dee-hms/adv/T-7AdDLzjVmiYK5F8tdEqewDTLw_hMIAO-SqYSb3YCg ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/T-7AdDLzjVmiYK5F8tdEqewDTLw_hMIAO-SqYSb3YCg + GET /api/dee-hms/adv/T-7AdDLzjVmiYK5F8tdEqewDTLw_hMIAO-SqYSb3YCg => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk ++ fetch /api/dee-hms/adv/rVd1R1AXPf6iEZhRVcyPqXMY5Kj9emyIB-95NtK2jXYF-QOM7jNDVFQJ5DgNzUrt ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/rVd1R1AXPf6iEZhRVcyPqXMY5Kj9emyIB-95NtK2jXYF-QOM7jNDVFQJ5DgNzUrt + GET /api/dee-hms/adv/rVd1R1AXPf6iEZhRVcyPqXMY5Kj9emyIB-95NtK2jXYF-QOM7jNDVFQJ5DgNzUrt => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-8.jwk ++ fetch /api/dee-hms/adv/dpmGaRSEWexQZ_LSK89_LuChwa9BK2NJZnxlLPVPFtQrxTj-CVQGh16zFmn6CGrY5Jm3_lBpcQvg1jHPsJlGuA ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/dpmGaRSEWexQZ_LSK89_LuChwa9BK2NJZnxlLPVPFtQrxTj-CVQGh16zFmn6CGrY5Jm3_lBpcQvg1jHPsJlGuA + GET /api/dee-hms/adv/dpmGaRSEWexQZ_LSK89_LuChwa9BK2NJZnxlLPVPFtQrxTj-CVQGh16zFmn6CGrY5Jm3_lBpcQvg1jHPsJlGuA => 200 (../src/tangd.c:101) ++ for jwk in "${TMP}"/db/other-sig-*.jwk +++ jose alg -k hash ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk +++ jose jwk thp -a S1 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk ++ fetch /api/dee-hms/adv/oc6AfyqmaI7A4hzDrxUN8mlbTQw ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/oc6AfyqmaI7A4hzDrxUN8mlbTQw + GET /api/dee-hms/adv/oc6AfyqmaI7A4hzDrxUN8mlbTQw => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk +++ jose jwk thp -a S224 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk ++ fetch /api/dee-hms/adv/CY6uJg0UwJ0E0etfah0p-DwOWPGq-YFNZlV1Gg ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/CY6uJg0UwJ0E0etfah0p-DwOWPGq-YFNZlV1Gg + GET /api/dee-hms/adv/CY6uJg0UwJ0E0etfah0p-DwOWPGq-YFNZlV1Gg => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk +++ jose jwk thp -a S256 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk ++ fetch /api/dee-hms/adv/ownt8yWoCcq3RuW46SIkjtGRaObQGkHCGjnWS8uSdrk ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/ownt8yWoCcq3RuW46SIkjtGRaObQGkHCGjnWS8uSdrk + GET /api/dee-hms/adv/ownt8yWoCcq3RuW46SIkjtGRaObQGkHCGjnWS8uSdrk => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk +++ jose jwk thp -a S384 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk ++ fetch /api/dee-hms/adv/RsXveIkMs-h4V8zcV9QKyy9SWY_8ZEJ5zqwTL5Tv2DS4TId0XIAYwirMqE-hbUVK ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/RsXveIkMs-h4V8zcV9QKyy9SWY_8ZEJ5zqwTL5Tv2DS4TId0XIAYwirMqE-hbUVK + GET /api/dee-hms/adv/RsXveIkMs-h4V8zcV9QKyy9SWY_8ZEJ5zqwTL5Tv2DS4TId0XIAYwirMqE-hbUVK => 200 (../src/tangd.c:101) ++ for alg in $(jose alg -k hash) ++ ver /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk ++ jose jws ver -i- -k /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk +++ jose jwk thp -a S512 -i /tmp/tmp.9mWmmr1jUl/db/other-sig-9.jwk ++ fetch /api/dee-hms/adv/-Srd1gpC0-Il_AlXWSLlY6E9_ZG4mzi0S8lejSlFvG2OkCT3R5LqKMHktLtxzIk2O6b6FGl1y7hrhXI_eL5DPA ++ curl -sfg http://127.0.0.1:23144/api/dee-hms/adv/-Srd1gpC0-Il_AlXWSLlY6E9_ZG4mzi0S8lejSlFvG2OkCT3R5LqKMHktLtxzIk2O6b6FGl1y7hrhXI_eL5DPA + GET /api/dee-hms/adv/-Srd1gpC0-Il_AlXWSLlY6E9_ZG4mzi0S8lejSlFvG2OkCT3R5LqKMHktLtxzIk2O6b6FGl1y7hrhXI_eL5DPA => 200 (../src/tangd.c:101) ++ tangd-rotate-keys -d /tmp/tmp.9mWmmr1jUl/db +Unable to change owner/group for aTs5lgw4X0GWhhUZd-zksU82gVsYsDMsDiRWZgwdLrQ.jwk to _tang:_tang +Unable to change owner/group for xRglgeXsW_8_aIXJcNo0DmuGJFzrxrLBOLYgxuozaV4.jwk to _tang:_tang ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/.other-sig-1.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-sig-1.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/.other-exc-1.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-exc-1.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/.other-sig-2.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-sig-2.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/.other-exc-2.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-exc-2.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/.other-sig-3.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-sig-3.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/.other-exc-3.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-exc-3.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/.other-sig-4.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-sig-4.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/.other-exc-4.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-exc-4.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/.other-sig-5.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-sig-5.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/.other-exc-5.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-exc-5.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/.other-sig-6.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-sig-6.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/.other-exc-6.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-exc-6.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/.other-sig-7.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-sig-7.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/.other-exc-7.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-exc-7.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/.other-sig-8.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-sig-8.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/.other-exc-8.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-exc-8.jwk --output=- ++ jose jwk use --input=- --required --use deriveKey ++ for i in 1 2 3 4 5 6 7 8 9 ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/.other-sig-9.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-sig-9.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ validate_exc /tmp/tmp.9mWmmr1jUl/db/.other-exc-9.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/.other-exc-9.jwk --output=- + jose jwk use --input=- --required --use deriveKey + thp= -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/P1xvQjO_B6sQxXyBj2h2c0MI4cXJmZj1Ynj_MP5Sxi8.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/P1xvQjO_B6sQxXyBj2h2c0MI4cXJmZj1Ynj_MP5Sxi8.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/P1xvQjO_B6sQxXyBj2h2c0MI4cXJmZj1Ynj_MP5Sxi8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/P1xvQjO_B6sQxXyBj2h2c0MI4cXJmZj1Ynj_MP5Sxi8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ validate_sig /tmp/tmp.HkpOw1u1nb/db/Ppd9vfcw_TLyArSKN-fZ6X3yWrF7aQfcg9OtLK4CLJI.jwk -+ jose fmt --json /tmp/tmp.HkpOw1u1nb/db/Ppd9vfcw_TLyArSKN-fZ6X3yWrF7aQfcg9OtLK4CLJI.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ jose jwk thp -a S256 -i /tmp/tmp.HkpOw1u1nb/db/Ppd9vfcw_TLyArSKN-fZ6X3yWrF7aQfcg9OtLK4CLJI.jwk -+ thp=Ppd9vfcw_TLyArSKN-fZ6X3yWrF7aQfcg9OtLK4CLJI -+ valid_key_perm /tmp/tmp.HkpOw1u1nb/db/Ppd9vfcw_TLyArSKN-fZ6X3yWrF7aQfcg9OtLK4CLJI.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.HkpOw1u1nb/db/Ppd9vfcw_TLyArSKN-fZ6X3yWrF7aQfcg9OtLK4CLJI.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ [ -z Ppd9vfcw_TLyArSKN-fZ6X3yWrF7aQfcg9OtLK4CLJI ] -+ tang-show-keys 17576 /api/dee-hms ++ for jwk in "${TMP}"/db/*.jwk ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/aTs5lgw4X0GWhhUZd-zksU82gVsYsDMsDiRWZgwdLrQ.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/aTs5lgw4X0GWhhUZd-zksU82gVsYsDMsDiRWZgwdLrQ.jwk --output=- ++ jose jwk use --input=- --required --use verify +++ jose jwk thp -a S256 -i /tmp/tmp.9mWmmr1jUl/db/aTs5lgw4X0GWhhUZd-zksU82gVsYsDMsDiRWZgwdLrQ.jwk ++ thp=aTs5lgw4X0GWhhUZd-zksU82gVsYsDMsDiRWZgwdLrQ ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/aTs5lgw4X0GWhhUZd-zksU82gVsYsDMsDiRWZgwdLrQ.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/aTs5lgw4X0GWhhUZd-zksU82gVsYsDMsDiRWZgwdLrQ.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ for jwk in "${TMP}"/db/*.jwk ++ validate_sig /tmp/tmp.9mWmmr1jUl/db/xRglgeXsW_8_aIXJcNo0DmuGJFzrxrLBOLYgxuozaV4.jwk ++ jose fmt --json /tmp/tmp.9mWmmr1jUl/db/xRglgeXsW_8_aIXJcNo0DmuGJFzrxrLBOLYgxuozaV4.jwk --output=- ++ jose jwk use --input=- --required --use verify ++ valid_key_perm /tmp/tmp.9mWmmr1jUl/db/xRglgeXsW_8_aIXJcNo0DmuGJFzrxrLBOLYgxuozaV4.jwk ++ '[' -n '' ']' +++ stat -c %a /tmp/tmp.9mWmmr1jUl/db/xRglgeXsW_8_aIXJcNo0DmuGJFzrxrLBOLYgxuozaV4.jwk ++ _perm=440 ++ '[' 440 = 440 ']' ++ '[' -z aTs5lgw4X0GWhhUZd-zksU82gVsYsDMsDiRWZgwdLrQ ']' +++ tang-show-keys 23144 /api/dee-hms GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ test Ppd9vfcw_TLyArSKN-fZ6X3yWrF7aQfcg9OtLK4CLJI = Ppd9vfcw_TLyArSKN-fZ6X3yWrF7aQfcg9OtLK4CLJI ++ test aTs5lgw4X0GWhhUZd-zksU82gVsYsDMsDiRWZgwdLrQ = aTs5lgw4X0GWhhUZd-zksU82gVsYsDMsDiRWZgwdLrQ + on_exit -+ [ 2383925 ] -+ kill 2383925 -+ wait 2383925 -Terminated ++ '[' 2329226 ']' ++ kill 2329226 ++ wait 2329226 + true -+ [ -d /tmp/tmp.HkpOw1u1nb ] -+ rm -rf /tmp/tmp.HkpOw1u1nb ++ '[' -d /tmp/tmp.9mWmmr1jUl ']' ++ rm -rf /tmp/tmp.9mWmmr1jUl ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― @@ -2494,12 +2693,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2312239/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2312239/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2372277 and its subdirectories -I: Current time: Sun Mar 15 23:50:21 -12 2026 -I: pbuilder-time-stamp: 1773661821 +I: removing directory /srv/workspace/pbuilder/2312239 and its subdirectories +I: Current time: Tue Feb 11 19:28:29 +14 2025 +I: pbuilder-time-stamp: 1739251709