Diff of the two buildlogs: -- --- b1/build.log 2025-11-05 20:01:55.634952326 +0000 +++ b2/build.log 2025-11-05 20:03:39.659080282 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Jan 10 20:46:05 -12 2028 -I: pbuilder-time-stamp: 1831193165 +I: Current time: Thu Nov 6 10:01:56 +14 2025 +I: pbuilder-time-stamp: 1762372916 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -29,53 +29,85 @@ dpkg-source: info: applying debian/2024-05-31.hint-curl.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/311767/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3898906/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-amd64. +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 Nov 5 20:02 /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/3898906/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3898906/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + 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]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 nocheck' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='bbe5bd08ea534559a49809829f9f3922' - 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='311767' - PS1='# ' - PS2='> ' + INVOCATION_ID=10cb9c16b9ff49d086005f57891fc2ed + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=3898906 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.As7ddk1j/pbuilderrc_Srps --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.As7ddk1j/b1 --logfile b1/build.log tang_15-3.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.As7ddk1j/pbuilderrc_VqyB --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.As7ddk1j/b2 --logfile b2/build.log tang_15-3.dsc' + SUDO_GID=110 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos5-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/311767/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3898906/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -244,7 +276,7 @@ Get: 113 http://deb.debian.org/debian unstable/main amd64 meson all 1.9.1-2 [665 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] -Fetched 40.1 MB in 2s (22.7 MB/s) +Fetched 40.1 MB in 4s (10.8 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (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 ... 19866 files and directories currently installed.) @@ -630,8 +662,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Jan 11 08:47:20 UTC 2028. -Universal Time is now: Tue Jan 11 08:47:20 UTC 2028. +Local time is now: Wed Nov 5 20:03:11 UTC 2025. +Universal Time is now: Wed Nov 5 20:03:11 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.75-10+b1) ... @@ -746,7 +778,11 @@ Solving dependencies... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 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-3_source.changes +I: user script /srv/workspace/pbuilder/3898906/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3898906/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-3_source.changes dpkg-buildpackage: info: source package tang dpkg-buildpackage: info: source version 15-3 dpkg-buildpackage: info: source distribution unstable @@ -823,1612 +859,19 @@ Found ninja-1.13.1 at /usr/bin/ninja make[1]: Leaving directory '/build/reproducible-path/tang-15' dh_auto_build -O--buildsystem=meson - cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j42 -v + cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j40 -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"' -DUSE_LLHTTP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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"' -DUSE_LLHTTP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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"' -DUSE_LLHTTP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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] 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"' -DUSE_LLHTTP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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-x86_64-linux-gnu /build/reproducible-path/tang-15/doc/tang-show-keys.1.adoc -[6/11] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/tang-15/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/tang-15/doc/tangd-rotate-keys.1.adoc +[6/11] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/tang-15/obj-x86_64-linux-gnu /build/reproducible-path/tang-15/doc/tangd-rotate-keys.1.adoc +[7/11] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/tang-15/obj-x86_64-linux-gnu /build/reproducible-path/tang-15/doc/tang.8.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"' -DUSE_LLHTTP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libjose.so /usr/lib/x86_64-linux-gnu/libjansson.so -lllhttp -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"' -DUSE_LLHTTP -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 [11/11] cc -o tests/test-keys tests/test-keys.p/meson-generated_.._test-keys.c.o tests/test-keys.p/test-util.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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libjose.so /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group - dh_auto_test -O--buildsystem=meson - cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=42 meson test --verbose -ninja: Entering directory `/build/reproducible-path/tang-15/obj-x86_64-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-x86_64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-x86_64-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 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=234 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-x86_64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-x86_64-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 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=207 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-x86_64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-x86_64-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 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=152 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-x86_64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-x86_64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=85 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /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-x86_64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-x86_64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=5 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 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-x86_64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-x86_64-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 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=102 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 ->>> PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-x86_64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-x86_64-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_=253 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 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-x86_64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-x86_64-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_=181 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /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-x86_64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-x86_64-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 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=251 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/tang-15/obj-x86_64-linux-gnu/tests/test-keys - -3/9 adv-socat SKIP 0.03s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . adv -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.EfNG0s7NRG -+ mkdir -p /tmp/tmp.EfNG0s7NRG/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.EfNG0s7NRG ] -+ rm -rf /tmp/tmp.EfNG0s7NRG -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -4/9 adv-socat-endpoint SKIP 0.03s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . adv -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.BpOhrEi5zW -+ mkdir -p /tmp/tmp.BpOhrEi5zW/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.BpOhrEi5zW ] -+ rm -rf /tmp/tmp.BpOhrEi5zW -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -5/9 rec-standalone SKIP 0.02s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . rec -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.o2TgdAyGL7 -+ mkdir -p /tmp/tmp.o2TgdAyGL7/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.o2TgdAyGL7 ] -+ rm -rf /tmp/tmp.o2TgdAyGL7 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -6/9 rec-standalone-endpoint SKIP 0.02s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . rec -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.CUHAVBLpAg -+ mkdir -p /tmp/tmp.CUHAVBLpAg/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.CUHAVBLpAg ] -+ rm -rf /tmp/tmp.CUHAVBLpAg -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -7/9 rec-socat SKIP 0.02s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . rec -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.Wr3woE7cYT -+ mkdir -p /tmp/tmp.Wr3woE7cYT/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.Wr3woE7cYT ] -+ rm -rf /tmp/tmp.Wr3woE7cYT -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -8/9 rec-socat-endpoint SKIP 0.01s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . rec -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.pPMFNTD8tA -+ mkdir -p /tmp/tmp.pPMFNTD8tA/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.pPMFNTD8tA ] -+ rm -rf /tmp/tmp.pPMFNTD8tA -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -9/9 test-keys OK 0.09s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -Cannot load JSON file (/build/reproducible-path/tang-15/tests/keys/invalid.jwk); skipping -error text '[' or '{' expected near 'foo', line 1, col 3, pos 3 -Cannot load JSON file (/build/reproducible-path/tang-15/tests/keys/empty.jwk); skipping -error text '[' or '{' expected near end of file, line 1, col 0, pos 0 -Cannot load JSON file (/build/reproducible-path/tang-15/tests/keys/invalid.jwk); skipping -error text '[' or '{' expected near 'foo', line 1, col 3, pos 3 -Cannot load JSON file (/build/reproducible-path/tang-15/tests/keys/empty.jwk); skipping -error text '[' or '{' expected near end of file, line 1, col 0, pos 0 -Cannot load JSON file (/build/reproducible-path/tang-15/tests/keys/invalid.jwk); skipping -error text '[' or '{' expected near 'foo', line 1, col 3, pos 3 -Cannot load JSON file (/build/reproducible-path/tang-15/tests/keys/empty.jwk); skipping -error text '[' or '{' expected near end of file, line 1, col 0, pos 0 -Error packing JSON with alg (null) -Error generating JWK with alg -Error generating JWK with alg foobar -Error generating JWK with alg { -Error generating JWK with alg [} -Error generating JWK with alg [] -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -1/9 adv-standalone OK 3.90s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stdout: -{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFPUHdPbVVnUENBUXVCSDVSdjhabEVtc2RuaV9wUGpEM3FIdkFod2tsN3M5ZVNLQ0VicmF3VUxLX3ZTM0dUZ1dJOFJCRXZHb2tkNGV4RzJVMmhuR3YyaDYiLCAieSI6ICJBWkdIMnZBYy1teENabTA0bW81bHZYOElpSnY0Rm9OQjNlUDI1c05Rd0pQUnI2Zkk5SjJmbWZ6Y2JoS2pLNk9kQkw0SGZleTNPUnNMRFR5TlhEWmlnTnlDIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUxwLUF1ZzhOMmpYWW4yN181WUMzT0hrWm9TaWkxaW5WY0J5QjNsWG1oQm8yTEROeWxzX1JGZ29PUnpGQUpaT1haUTdKa0JZZTJBVTUteVhHbjBIYWJWOCIsICJ5IjogIkFCUmY3azdMSjZFRGVXSGJJRzBNVDdTOFQ3bmEzOVNFMEtHT0tGcU1KQXYxN2o5SWh1LVAzd0FLVFQ1a09fZnhCM21rMHBvbE8tUXdtV2o1YjEwdFg3Z04ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFeaveQ-yP-4ZKR7XQ8y8XgkNXsvHx0tg4PignxxL3-HjjftydIrHiMZeLnjz0M2rTuoRj599bH0Z-HGvsA738x-AbDaFYOnyV8HrQJT-ciUKTy56y_M0cbv7bxe6xQ5h_bGyH_oCRdWIQxfrBUYfheF92sBXe2KoCANSN0kJplZCpYv"}{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImt0eSI6ICJFQyIsICJjcnYiOiAiUC01MjEiLCAieCI6ICJBYmRKYU9CUElaanBCQTNITnl3eGNBX3ZhamV1YWxOcEpfVkw3SFJFdzJURVN0R3ZDQlNNcmFkR1JLcHJFcEVyZmNDYWctY1JjNGF3U1BiU0pUWmFLNkxlIiwgInkiOiAiQVI0RWd1azQ1N01pRTdBZ1Q3V2NFUGN5UjZDMUZXVk9GN0ZhRnBxTWZmY2ZwR0lCZVNtdUZxTUk1Z0ZoMTFmNmRrUG5rQ3FkcDRUcUpDZDJPMU9MY0J6biIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXX0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFJWnpWa1ZCUEc4V2tOVHptbmRPbkdZTzAybF9kS0ZzZHU2WFBrbUw3RHdUcnF4UmVKaEFzWHdrd2I4MW9JRHBVdWRGX0tSdW16UHpFRTk3LVVGMlhyVDQiLCAieSI6ICJBY3RqU0k4cFRRaU1jc2JDWXRMU3RJcXEyNW1SN2txbXlHeVRRUVVDRGViNmNnOWRoREpHRzNTdmM1SHJieFQwb3p1c01LT1lCR2dUdzU1STIyME02dGw1IiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZoBhVMJyZQa3GLvDmNZYF2Ci15O5WUmG5qH8kdLqRg18Ur3r5NMNfuARhGoTK-nY5SZgNk4knwkPkgM2BtLUECQAEg2R0XcDqxwQJOEBcif4GZJ75in96q2mztywzLRVsYTtLP6v8rUhwvg03sjJDlyjK2xtCMNBLJlL8KG9oY_OkIe"}/build/reproducible-path/tang-15/obj-x86_64-linux-gnu -{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImt0eSI6ICJFQyIsICJjcnYiOiAiUC01MjEiLCAieCI6ICJBUlRrQ3EyQkFlYVZKTmt2eUhFT0lpVFVwSE9mbFZrX1RBSVN0ZVJiVDBrNVhHTWZfYmQ2aWZlNVFKNXBzbDlBeERBN0RzdU5xVm9WTGJCZFJRTFJsc0poIiwgInkiOiAiQVVULVU2cEhoc0p0OE5CTGtkWlNobTlFTzBtVnlUaWN4QkdhblhyN3pjQnJQejNlZkVFVXdBaVBiNmxtcV90NE1rR3F0eHBFT0FYTV83c0ZXWUY1UUk0VCIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXX0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFQaHpsdnkwR1V5b00tZ21NT0JuY0hQUGJiRlhhcldoYUlnT3RKRDhtblBGWUFITTlsbS04dDR5RmtmdFk2X1N5ZnM5blJZQ2U0emFMelZ2SExzcFJNLWwiLCAieSI6ICJBSzhzZ0lmTmdqQnNmT0w3Q1MtVlVoTXlTd0JlY1Z1YVNoMkRjSk40dnRVX2tCb3ZBSUVRSVUxVE1CeGhfRVNyamYwSjVtOXFrRmhLZjBKUmpsenlJNjhoIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AD00jU-v4I65zP_qsJc0MS7Rz_M8Rrd_zDW-Cgi56U8wYD8gN5Vgk39WIGemT2QE0TU-nxkdvLQfm_t6Tq6zNfcrAVIDJsf_L1bHb9mfs2otg6B6pcIBtg1vuaPS0ydzNrtyVx-Y2UpZCQvPBAh79eWc7l3b36KF1iG52Cwlzfjhk0IY"} -stderr: -+ . adv -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.1gyhlcNBE4 -+ mkdir -p /tmp/tmp.1gyhlcNBE4/db -+ adv_startup -+ tangd-keygen /tmp/tmp.1gyhlcNBE4/db sig exc -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/sig.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/exc.jwk to _tang:_tang -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/sig.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/sig.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/exc.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/exc.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ jose jwk gen -i {"alg": "ES512"} -o /tmp/tmp.1gyhlcNBE4/db/.sig.jwk -+ jose jwk gen -i {"alg": "ES512"} -o /tmp/tmp.1gyhlcNBE4/db/.oth.jwk -+ random_port -+ [ -n ] -+ test -f /dev/urandom -+ shuf -i 1024-65535 -n 1 -+ export PORT=20290 -+ start_standalone_server 20290 -+ export PID=341641 -+ wait_for_port 20290 -+ local port=20290 -+ sleep 1 -+ tangd -p 20290 -l /tmp/tmp.1gyhlcNBE4/db -Listening on 0.0.0.0:20290 -Listening on [::]:20290 -+ local i=0 -+ [ 0 -lt 90 ] -+ check_if_port_listening 20290 -+ [ -n ] -+ ss -anl -+ grep [\:\.]20290 -+ grep LISTEN -+ return 0 -+ adv_second_phase -+ fetch / -+ curl -sfg http://127.0.0.1:20290/ - GET / => 404 (../src/http.c:128) -+ jose jwk thp -i /tmp/tmp.1gyhlcNBE4/db/exc.jwk -+ fetch /adv/g4lZ5kjEMFGIyL165jOqAglfKDZzWT8a_1YmxqqWXLQ -+ curl -sfg http://127.0.0.1:20290/adv/g4lZ5kjEMFGIyL165jOqAglfKDZzWT8a_1YmxqqWXLQ - GET /adv/g4lZ5kjEMFGIyL165jOqAglfKDZzWT8a_1YmxqqWXLQ => 404 (../src/tangd.c:94) -+ jose jwk thp -a S512 -i /tmp/tmp.1gyhlcNBE4/db/exc.jwk -+ fetch /adv/QOrivYzxCLBrxnWWhHZV2o4-fuxe3ZZCiXNQ-uLOYOqYbEI90ROTPJxF8JceQwN3wRuKmJzR7YEyAAdXOgQKhw -+ curl -sfg http://127.0.0.1:20290/adv/QOrivYzxCLBrxnWWhHZV2o4-fuxe3ZZCiXNQ-uLOYOqYbEI90ROTPJxF8JceQwN3wRuKmJzR7YEyAAdXOgQKhw - GET /adv/QOrivYzxCLBrxnWWhHZV2o4-fuxe3ZZCiXNQ-uLOYOqYbEI90ROTPJxF8JceQwN3wRuKmJzR7YEyAAdXOgQKhw => 404 (../src/tangd.c:94) -+ fetch /adv -+ curl -sfg http://127.0.0.1:20290/adv - GET /adv => 200 (../src/tangd.c:101) -+ fetch /adv -+ curl -sfg http://127.0.0.1:20290/adv -+ ver /tmp/tmp.1gyhlcNBE4/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/sig.jwk - GET /adv => 200 (../src/tangd.c:101) -+ fetch /adv/ -+ curl -sfg http://127.0.0.1:20290/adv/ -+ ver /tmp/tmp.1gyhlcNBE4/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/sig.jwk - GET /adv/ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/sig.jwk -+ jose jwk thp -i /tmp/tmp.1gyhlcNBE4/db/sig.jwk -+ fetch /adv/zsGkSb4hdZZ0UdBH7Ahbi_trcWw8eyD_MoaPcMc9i6k -+ curl -sfg http://127.0.0.1:20290/adv/zsGkSb4hdZZ0UdBH7Ahbi_trcWw8eyD_MoaPcMc9i6k - GET /adv/zsGkSb4hdZZ0UdBH7Ahbi_trcWw8eyD_MoaPcMc9i6k => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/sig.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.1gyhlcNBE4/db/sig.jwk -+ fetch /adv/8spEHK9vXPG994YUk4Sw_bMzr7-uSGq6Xa5HPS0BFbDu5sdZdqmdTmMuIxAwSI4o94nozT0BQjC5r7Iv_Sm_sw -+ curl -sfg http://127.0.0.1:20290/adv/8spEHK9vXPG994YUk4Sw_bMzr7-uSGq6Xa5HPS0BFbDu5sdZdqmdTmMuIxAwSI4o94nozT0BQjC5r7Iv_Sm_sw - GET /adv/8spEHK9vXPG994YUk4Sw_bMzr7-uSGq6Xa5HPS0BFbDu5sdZdqmdTmMuIxAwSI4o94nozT0BQjC5r7Iv_Sm_sw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/.sig.jwk -+ jose jwk thp -i /tmp/tmp.1gyhlcNBE4/db/sig.jwk -+ fetch /adv/zsGkSb4hdZZ0UdBH7Ahbi_trcWw8eyD_MoaPcMc9i6k -+ curl -sfg http://127.0.0.1:20290/adv/zsGkSb4hdZZ0UdBH7Ahbi_trcWw8eyD_MoaPcMc9i6k - GET /adv/zsGkSb4hdZZ0UdBH7Ahbi_trcWw8eyD_MoaPcMc9i6k => 200 (../src/tangd.c:101) -Signature validation failed! -+ ver /tmp/tmp.1gyhlcNBE4/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/.oth.jwk -+ jose jwk thp -i /tmp/tmp.1gyhlcNBE4/db/sig.jwk -+ fetch /adv/zsGkSb4hdZZ0UdBH7Ahbi_trcWw8eyD_MoaPcMc9i6k -+ curl -sfg http://127.0.0.1:20290/adv/zsGkSb4hdZZ0UdBH7Ahbi_trcWw8eyD_MoaPcMc9i6k - GET /adv/zsGkSb4hdZZ0UdBH7Ahbi_trcWw8eyD_MoaPcMc9i6k => 200 (../src/tangd.c:101) -Signature validation failed! -+ fetch /adv/ -+ curl -sfg http://127.0.0.1:20290/adv/ -+ ver /tmp/tmp.1gyhlcNBE4/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/.oth.jwk - GET /adv/ => 200 (../src/tangd.c:101) -Signature validation failed! -+ fetch /adv/ -+ curl -sfg http://127.0.0.1:20290/adv/ -+ ver /tmp/tmp.1gyhlcNBE4/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/.sig.jwk - GET /adv/ => 200 (../src/tangd.c:101) -Signature validation failed! -+ ver /tmp/tmp.1gyhlcNBE4/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/sig.jwk -+ jose jwk thp -i /tmp/tmp.1gyhlcNBE4/db/.sig.jwk -+ fetch /adv/2WP_5bHBbU9Y44kJdT7SDIQ9oaxLdrcEEvD1hseBUSM -+ curl -sfg http://127.0.0.1:20290/adv/2WP_5bHBbU9Y44kJdT7SDIQ9oaxLdrcEEvD1hseBUSM - GET /adv/2WP_5bHBbU9Y44kJdT7SDIQ9oaxLdrcEEvD1hseBUSM => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/.sig.jwk -+ jose jwk thp -i /tmp/tmp.1gyhlcNBE4/db/.sig.jwk -+ fetch /adv/2WP_5bHBbU9Y44kJdT7SDIQ9oaxLdrcEEvD1hseBUSM -+ curl -sfg http://127.0.0.1:20290/adv/2WP_5bHBbU9Y44kJdT7SDIQ9oaxLdrcEEvD1hseBUSM - GET /adv/2WP_5bHBbU9Y44kJdT7SDIQ9oaxLdrcEEvD1hseBUSM => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/.oth.jwk -+ jose jwk thp -i /tmp/tmp.1gyhlcNBE4/db/.sig.jwk -+ fetch /adv/2WP_5bHBbU9Y44kJdT7SDIQ9oaxLdrcEEvD1hseBUSM -+ curl -sfg http://127.0.0.1:20290/adv/2WP_5bHBbU9Y44kJdT7SDIQ9oaxLdrcEEvD1hseBUSM - GET /adv/2WP_5bHBbU9Y44kJdT7SDIQ9oaxLdrcEEvD1hseBUSM => 200 (../src/tangd.c:101) -Signature validation failed! -+ fetch /adv -+ curl -sfg http://127.0.0.1:20290/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.1gyhlcNBE4/db/.sig.jwk -+ fetch /adv/2WP_5bHBbU9Y44kJdT7SDIQ9oaxLdrcEEvD1hseBUSM -+ curl -sfg http://127.0.0.1:20290/adv/2WP_5bHBbU9Y44kJdT7SDIQ9oaxLdrcEEvD1hseBUSM - GET /adv/2WP_5bHBbU9Y44kJdT7SDIQ9oaxLdrcEEvD1hseBUSM => 200 (../src/tangd.c:101) -+ THP_DEFAULT_HASH=S256 -+ tang-show-keys 20290 - GET /adv => 200 (../src/tangd.c:101) -+ jose jwk thp -a S256 -i /tmp/tmp.1gyhlcNBE4/db/sig.jwk -+ test zsGkSb4hdZZ0UdBH7Ahbi_trcWw8eyD_MoaPcMc9i6k = zsGkSb4hdZZ0UdBH7Ahbi_trcWw8eyD_MoaPcMc9i6k -+ rm -rf /tmp/tmp.1gyhlcNBE4/db -+ mkdir -p /tmp/tmp.1gyhlcNBE4/db -+ fetch /adv -+ curl -sfg http://127.0.0.1:20290/adv - GET /adv => 200 (../src/tangd.c:101) -+ cd /tmp/tmp.1gyhlcNBE4/db -+ jose jwk thp -a S256 -i RcFGb2grGJGIxETIBc5H_odTOY1UMbA7Yy7GoXkoCVc.jwk -+ test RcFGb2grGJGIxETIBc5H_odTOY1UMbA7Yy7GoXkoCVc.jwk = RcFGb2grGJGIxETIBc5H_odTOY1UMbA7Yy7GoXkoCVc.jwk -+ mv -f -- RcFGb2grGJGIxETIBc5H_odTOY1UMbA7Yy7GoXkoCVc.jwk .RcFGb2grGJGIxETIBc5H_odTOY1UMbA7Yy7GoXkoCVc.jwk -+ jose jwk thp -a S256 -i i6mrywI8t98Xr5cO5CV22dPtVtJ1kwynxELpnDkv-yM.jwk -+ test i6mrywI8t98Xr5cO5CV22dPtVtJ1kwynxELpnDkv-yM.jwk = i6mrywI8t98Xr5cO5CV22dPtVtJ1kwynxELpnDkv-yM.jwk -+ mv -f -- i6mrywI8t98Xr5cO5CV22dPtVtJ1kwynxELpnDkv-yM.jwk .i6mrywI8t98Xr5cO5CV22dPtVtJ1kwynxELpnDkv-yM.jwk -+ cd - -+ fetch /adv -+ curl -sfg http://127.0.0.1:20290/adv - GET /adv => 200 (../src/tangd.c:101) -+ tangd-keygen /tmp/tmp.1gyhlcNBE4/db other-sig-1 other-exc-1 -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-exc-1.jwk to _tang:_tang -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/other-exc-1.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-exc-1.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-exc-1.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-exc-1.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.1gyhlcNBE4/db other-sig-2 other-exc-2 -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-exc-2.jwk to _tang:_tang -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/other-exc-2.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-exc-2.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-exc-2.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-exc-2.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.1gyhlcNBE4/db other-sig-3 other-exc-3 -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-exc-3.jwk to _tang:_tang -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/other-exc-3.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-exc-3.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-exc-3.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-exc-3.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.1gyhlcNBE4/db other-sig-4 other-exc-4 -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-exc-4.jwk to _tang:_tang -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/other-exc-4.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-exc-4.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-exc-4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-exc-4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.1gyhlcNBE4/db other-sig-5 other-exc-5 -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-exc-5.jwk to _tang:_tang -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/other-exc-5.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-exc-5.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-exc-5.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-exc-5.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.1gyhlcNBE4/db other-sig-6 other-exc-6 -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-exc-6.jwk to _tang:_tang -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/other-exc-6.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-exc-6.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-exc-6.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-exc-6.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.1gyhlcNBE4/db other-sig-7 other-exc-7 -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-exc-7.jwk to _tang:_tang -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/other-exc-7.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-exc-7.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-exc-7.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-exc-7.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.1gyhlcNBE4/db other-sig-8 other-exc-8 -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-exc-8.jwk to _tang:_tang -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/other-exc-8.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-exc-8.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-exc-8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-exc-8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.1gyhlcNBE4/db other-sig-9 other-exc-9 -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.1gyhlcNBE4/db/other-exc-9.jwk to _tang:_tang -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/other-exc-9.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/other-exc-9.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/other-exc-9.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/other-exc-9.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ fetch /adv -+ curl -sfg http://127.0.0.1:20290/adv - GET /adv => 200 (../src/tangd.c:101) -+ validate {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJlbDBRUzlTSFNhMUs5Nkx3Q3lTNGhzaWFDMHRDUENrX1hlSFNnSnEtUEVFNDJLMm1fQ2RBcVRNWFN1SU1RNVl1a3RKVlhIdkJpcFRQeEZ3QmtlNUFRQSIsICJ5IjogIkFRMHJiVHFHQlk4VUFUMHl5XzBMaENmempSM1hraVRaTU5ocFVwVUp3cktESjhaS1FIcUtmQVpIaHRnUTVpQ2pjemI5d2pPX3R4YVVKWDRHbGJzSDdVNmUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVhUWczZmpZaFZCeUhCTXotTk1lSnNuUGFXaGN1RnZzTjQxY0VlY1Q0YTRWS0UtVnc2TDhVYWVlZjlTSl9aVnNnM3BKbG5MSXpYaHdlT1NwN2dHZElYYiIsICJ5IjogIkFKUkhwQ2w2TV9kU2NReVN2YUxqek5jTHgxLXNxSHdjY2tfRjM0Ty1UUlpOMGpOaE9UMlNVMU5EUGF2NGo5a0lDSk1URVNQVndiekV1aVVTYjctaUpLdHkifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBRTR1MnBPNWgyUUpvV3hhdk1FOE5nWVd1TGdHUS1adEg0a1k3WkNtLWd4a0V3eEVRWXozS2FRd2Y5X2JoUVNzc2pCTnIwVXJfdDYzRnQ4eFRPaFp4TnJuIiwgInkiOiAiQWJkWHFVbUlubzFtWmxreHFkYVNXc096bWpnUW9GQktGdHNIMVZDYjRBbUhMN1dDVVlhTkQ1TFRhd0szanJON0s5eGlzUC1lUkVzRms0WjhmTnY4MUNaZSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCOWs0emx1QlgzWTZPanh0YlZFMV9hTWFrMEw5b0YzZm1RaHI3R214LVJ5ejhlVmZ4YmhnN0JiNk0xeGJHamszenhQX0NCNGRrSXVNNkJ5Vk90ck4xY2YiLCAieSI6ICJBRUhSMklRZ1NMNUhjbjVxQW1rSjlfcHB1XzNvdzZSRGhaY2gyTkNNVUhkUFMyaVNDZmxMRGVYdU1EM1BlTXFidEk2QmpiOXBIYTVnd1QxR2E4TnBVeVRJIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFXZTFydjhtazRVdG9MQlR1Y2w3eHlsU3BIYm1uUE4tSDFuSkpWR05YS0ZPbkRzV1hOZlhqVTdRU0V6MlhpYS1SdHVGVl91bF8ybUY1eUF1aENXXy1vb3ciLCAieSI6ICJBRjNneDl4YV9NejZOenpHaUNGWkR2WnVYT3JNb29sTm0tQmRWelptMzl5WmI0WjBSZFU1dHZZb2tqemZmdFBuZlBRVVBOSkRWdUNNdWpDTE52UlFwdEpjIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUZoZGZaSWVOTTYzdUgxTFBIV1QwaHhqY3BHOURPQmpyR1AtSjE0SUNKUm94UU9Idlh5MHFNcWZBUzBQRkEyal9EaTdTTVpnLTVZci12QXZ6c2hLcDljTCIsICJ5IjogIkFSNWdSeEFQU3JjTExGaGlUZXdFMGp4ZXdkNDlQUjgyZEJKVVB1dXFkT09pS2dJNl9TbGhPSkVpNHdMWlVTRGZpeEtrQUpweGJIc0lIUDY3RUhTMXRvaVoifSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFSVGtDcTJCQWVhVkpOa3Z5SEVPSWlUVXBIT2ZsVmtfVEFJU3RlUmJUMGs1WEdNZl9iZDZpZmU1UUo1cHNsOUF4REE3RHN1TnFWb1ZMYkJkUlFMUmxzSmgiLCAieSI6ICJBVVQtVTZwSGhzSnQ4TkJMa2RaU2htOUVPMG1WeVRpY3hCR2FuWHI3emNCclB6M2VmRUVVd0FpUGI2bG1xX3Q0TWtHcXR4cEVPQVhNXzdzRldZRjVRSTRUIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTE1sTXB6WXkwNk4zZFJZTWp0bmlGbkRiS0NEUVh1Y19yaTJMWmU3akFBRGpSZExseFQtY0dEdDhrNWRBd1hibHQxYnUzVXRRWXhGS0tWbVpqN29aUDZhIiwgInkiOiAiQVVQOTBTWl9aVkJiQ0p6ZVhWLVJfdW1VSHFBQUR2Y1piUlpHRU80QmZjdHJpdWJTS0J4NnRBRVV1Uko1Ykw5XzlhYU1CeTB3M1ZLcmt2QjZPV2JobnlFOCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYnZTQ2g5Q0t0LTZNdno2NmpwajlweXBFbTF2ZUhvbG5fb2I3ZkM3QXMyVzdpNTktQzdfLS1nNnRHUE5uSFBuVDZRNngxOVBHd1pwNTlseHVEZ3Z3LVZOIiwgInkiOiAiQUllY2wxNktBNlhIOVNWTVB4TjVQazZZZlhGUDd4N1I3ai1XNkoxamhWNlVlNVJzSTRyNDl4MEd0VklOUDlTV3VfRE1HdGdxanBGTkE3Smh3WlN5WlgzRiJ9LCB7ImFsZyI6ICJFQ01SIiwgImt0eSI6ICJFQyIsICJjcnYiOiAiUC01MjEiLCAieCI6ICJBUGh6bHZ5MEdVeW9NLWdtTU9CbmNIUFBiYkZYYXJXaGFJZ090SkQ4bW5QRllBSE05bG0tOHQ0eUZrZnRZNl9TeWZzOW5SWUNlNHphTHpWdkhMc3BSTS1sIiwgInkiOiAiQUs4c2dJZk5nakJzZk9MN0NTLVZVaE15U3dCZWNWdWFTaDJEY0pONHZ0VV9rQm92QUlFUUlVMVRNQnhoX0VTcmpmMEo1bTlxa0ZoS2YwSlJqbHp5STY4aCIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXX0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUppbXZMUm56bmNULVloeEVGcDVxclhhUGtLYUxjc0wtQmNSdUlLM1AxQUdVTkxGUTB2dE1sWXo5aXFmeU5oNlRCQlppOUduRHRVNVd3QjhOQnY2MXNfWCIsICJ5IjogIkFBQUFZT3F3S0F6YXJLOFVRZmJONHNnWHhITXlDTGt6LVl3MThKMnRNNlNxLS1sX29tUmxRbkthcm9xRGtzSkxXV2tia1JTVVZSaEYtSGVsWUR1QzJ2ZDAifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU96YUVfQWFrQU5NSUFIaUtfNkU2MmN6a2d3bFNOejRCZVd6cHJMY0tpemxEaVFSWmdIYm8xUkhjYmNacTBEcXVOVVJIdnhUNWlTLWJfRlFTUlJ5ajU5NCIsICJ5IjogIkFONm56TWVrR1djNDBxRE5BbTlabTJ5LWlEUnh6XzJ4THJwQ2p6aGJiMjdPZ0FwbnNmTThSV0JOWkZPSTVLLVlJY0IyT29pSVlzODNQQll1TzRHa3I3WVoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVJLV1FlTVktdnlIX1VoaV9DOTNqakhUZW1SWGxkdTZkbEdGcFFHM0owY0dPbHBtWDl4ODNZdWFNUE4yQU1odEtsTENMY28xN0ZrbjFLSFRQZWFQZ2ZnTSIsICJ5IjogIkFOWVNVU2pCS0RHdUhKQkNFNmxOZXBMSmduN1NjdWdjaEVJa2pHN0xZa2ZyT3hiMlpTcnlXWTRnOGM1bmxrSjR2Mi1OVm1FRms1WUwxS3Qwejl1T2JoUHoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhzajFCRHp5UXBLYjR5amNxTjFSLWdsdm9CbkFTb1Atem1ZeXA1R0pTeWIyYkp6dDd5YlJJRDV4X1htbUpES3A3M3hEeFg5LXJyczM5TnhiRmxxUzFvUyIsICJ5IjogIkFFZDdHckJONEpnQkhWTzVjZWhyOGszZW1Xb0pqLXU4eEVqYUxheU5SVnYwX2MyVG9hQVNQVGx5U1phQnV2b1A5ZW96ZUtMeDJ3akhwZ0dHWUE0WGZ6dU8ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4ZWFmM2dMdEFwLVRaQVo1eVNNWVBRVXdsb2FjalFqNFV4VEhFSGVveHVSa3dYQzlnQXpabGJ5TFpSWS1ic2pjUDdIYUJMZ1JHODczUUtOajcxY0I1UCIsICJ5IjogIkFPa2FzZU9INWtRd0RFV0RtSmdNb1llOVRBU3E3WkNKUHdKUVlQdG85blE2NmZNdnpDb01RbWp0Q0tOdXRlb2xwSnVhS1hId0ljTl9MMlhQcGhDeGhNUmEifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWW5icEZneko2bTkzR0owQWFUYnY2TkpCcnpVWEpSemZYMm5IYWxRLXBDbkNfNl9OQkJvT3FVVF9iclRHdzQ1aGtBWkFMQnh4T19NWlM0V2xuRVJYQzJXIiwgInkiOiAiQURfZXB6dnNRRUtDLVRtZ19yWUJ4SmpsU3lDdkRTTF82SXM3SkhjaV9SZDliNHI2U05HcWlwRUNwTTZqTnVhaEUya0NWd1RWVkhoNHF0QWJ5TzhjM0hFUyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFGbk51cmN4a081cl95bHgxTzlaM29kZHEydmthSW1IWFZxYzJPdnVYMFA3bnRQYmZHcW1CdjBMSVh3a3ZhN3ppUkhlTm5lQ09zN0tzdEM0aVF5am1RNHkiLCAieSI6ICJBWXpUcXNQbm9YRVJZX2ZrbjcwSDFmZzN4V3NrMEJ4RG5JdU9fekN5R3pPaEJMbHZKaURrbEh2NHQtSXh3aHd4S3pxeEVFWEo4UU1mZlJwSG1NdXktclhlIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRdV9ZRHZZRnhJVmlaOV8xZzhPRm4yS0hwYWMzM3dtcHUyaWZnZ3FLSkxHWkstY1p6Qm9IRTk5Z1dZNE5Td3NNNlp5SVNWYVNpSTZVVWctME42OHJ1T00iLCAieSI6ICJBVko3Rl82YS0xNmFBZG1VdzhxUXRzTzg1OW5NTnlyODRLSS1MYmRpZ0pmb0lxckZsM21sZ252S2FIOE5lZ2FVSEFTS3o2Y0F2NVE0aFk2eEtuNWVveHdtIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaczVneGxlMkRobVJOS0JQa0h1S1pzTkJkdGI5SkNGaVR3U3VXLTAwUVIzSzdlN2MtRkxGNE44cDRsYk5ZUWFVWVZfVFo2dVAtdWpzb3F0M25EN05HNDIiLCAieSI6ICJBZTIzNVprbmg4YjcwLTh0cWo3MVYzM3ByQ2Zsc2ZWSnJTZWJzVDdIbTBRME1ab295eVZJRUxObk9JZW5SNnNlXzlfcmZrbWxuSGZxUXJkb1NwVUczNTNNIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU0zWE80TTZnOHJ4M25Panc3OUxvR1RGTTAwTjNsNXBibWVFS2g3eTE1X1QzU0RGUDYwb0Z0aG9lblZwbHVMQ0hMV1VIWHcxZWk5TEtLbGZBbFpUbm5naCIsICJ5IjogIkFJZnVQLUpvNEd1STM1MEdLLUxuUXIzZ19KQl8yaDM5ZHdhVmRWUU1nRktkcW9yS25ybjhqWkJFT1RONy1FVEZqUjQ0U21KSzVOLVdWcUZMVHNUT0lKcW4ifV19", "signatures": [{"signature": "AHuhBe_N7qcBzKgZsZGxmZ7OyLdSyg8HMqsBC7s9qEEWgi2YvpUheyVftg7Ov_JvY8SmlfAtnBDURfyGD_qrAjTnADuqjxkGLaDt3g3GRksBN9DOuTlD2EDXocStcXRwlGeJ0gP5tG_nEhjpHgNFAxqfHviliTu-fp_imd3VMJBGo6uj", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AGIgX4y3QER3l82PAs-j51FpzHbbCU1u-ibAgJ7tAFI7GfjfMzAofLxIxKtCzjfJESu0b30oT-xIQ7U0BFXAQm5JAL6l6wuFb8cBbJv64LyO3B5AYQUoW9q_pKHlojnTuCiN6mZ30Z3r8Sm8_CaeAFfhyDV5BLymrbk-pVSGoq54kXK9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AQHZx19_jYd3olb5ZS_tLJJNI7aJvKItrcGGOmXj-nDORu43Kx9I6i5qxFvrdgVJZMZtvDFqAhkf7T_4eu-XkUkAAD9g8y_mFZmbWc2VrMjEJXtw1fdYG8PuQyy_SiajfcvIpgzpdQtvse72sdxwmq6SyIjyu9VxLwpOrt2k5Kll1zRo"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AewWuh8QimqrzlEso_q2OWiMgVG34WCd5xtW5_9ood_UWi9gdIaiaA9zPpet-ckMoN2QkvaIImxW2jMj_JspwiZIANmhlH3fBOvqNF1XUNlF6yGpGRs8W_bpn5etFWa_4QCSyLPEL8Maunsn-pOFKKS9770j42hfcunlUCtgJw1o7IVN"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZsmZ9FglGETt2RSos2gqll6uIlmbsoXtkIwff_rAdlAYEGSwH7t8vdJaVb4sUmj6msPDjQRH2_zdMWTRTtiXDl5ATVlTRp6HrZgL7meNU4c3d6ydgfAZMZ140NExd4sLxKEigZTRuVKUJ5IDzgKDNTRXaG_j4_rtd3jkDAGjeN8mdy0"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHMCeNssGzBcEUmIyZm2dcZKAri6ZZk3osH_6sM1XO0-kg4IZ4l_PAeN8IvNbT0OLgK4foNNcuTpZKKSTRXBOSPZAeq346tsmbyWHFcwR3IiWHcBSbT_Td15B6sQL5Fn4Et9HQrMCxz92uSyOVF4uqp52O9KfXH3NkRT96mzuA7-5MAg"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASEME17ZYT2lymrsQlXUyEq5p8Xxw7Bzb--C7sQgVMvmKK4wuJT7OeMvXSNTVnHBt99rXJxzOLJc-0Jz9gEpTTvEAdk081C68UBbaDHxrJqBZVCVkLDUnj3EjCha13RJtpmRMpZO-7sL2k81sm_8oA7NC2xm3wwHH2c6bLsSAQuXFFSM"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AeMZGuUSkpPPhckDrDH82sYHbWv85phAeZwWfHEDCCEFjyx9dK-N0BRJnW2k-Mkci9QrH_Ixt8-Ca7mw61mswFArAcKyq0Gpr5Y9Ep7bnfJZBaXPp7Lhtl3mI4PHyebxJkLXuaNVklbnYLMhZJ0LK_YThGgTx52u90jGT3lzDMC9CLcE"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Aakwz3G1rGUCMa6mTYZDCo58gkVwIDsL7cwWgmi0q4Om6ZwTn0XXO97DV5z2U2m0xJ1ol0eiP7-aN1sMC5QFFBrFAUgFp8XofX8jhrW8D-BEg260EH3Jb4_Nj05jPRyMQSgB-Y3AnqEpoERVnHc5jbal5X63w3tZHV7Srnyh1s0rlT75"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVJBgiJbkitnY4vZrlxxHIfKIeNejs5cdKKnrhzvUAzTiBLBaVKYi_QS6POF9VMFJmSuLN-tthGW-pEndf6vdTthAS4DopB_aMEoPxEovHjgcx0Jb_X_c-UUC4qF6H_NWk2x5aS2u-EnGEX1AmoYyEE3HGv-rYv8XVAV3M4v6NoPx0NT"}]} -+ jose fmt --json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJlbDBRUzlTSFNhMUs5Nkx3Q3lTNGhzaWFDMHRDUENrX1hlSFNnSnEtUEVFNDJLMm1fQ2RBcVRNWFN1SU1RNVl1a3RKVlhIdkJpcFRQeEZ3QmtlNUFRQSIsICJ5IjogIkFRMHJiVHFHQlk4VUFUMHl5XzBMaENmempSM1hraVRaTU5ocFVwVUp3cktESjhaS1FIcUtmQVpIaHRnUTVpQ2pjemI5d2pPX3R4YVVKWDRHbGJzSDdVNmUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVhUWczZmpZaFZCeUhCTXotTk1lSnNuUGFXaGN1RnZzTjQxY0VlY1Q0YTRWS0UtVnc2TDhVYWVlZjlTSl9aVnNnM3BKbG5MSXpYaHdlT1NwN2dHZElYYiIsICJ5IjogIkFKUkhwQ2w2TV9kU2NReVN2YUxqek5jTHgxLXNxSHdjY2tfRjM0Ty1UUlpOMGpOaE9UMlNVMU5EUGF2NGo5a0lDSk1URVNQVndiekV1aVVTYjctaUpLdHkifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBRTR1MnBPNWgyUUpvV3hhdk1FOE5nWVd1TGdHUS1adEg0a1k3WkNtLWd4a0V3eEVRWXozS2FRd2Y5X2JoUVNzc2pCTnIwVXJfdDYzRnQ4eFRPaFp4TnJuIiwgInkiOiAiQWJkWHFVbUlubzFtWmxreHFkYVNXc096bWpnUW9GQktGdHNIMVZDYjRBbUhMN1dDVVlhTkQ1TFRhd0szanJON0s5eGlzUC1lUkVzRms0WjhmTnY4MUNaZSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCOWs0emx1QlgzWTZPanh0YlZFMV9hTWFrMEw5b0YzZm1RaHI3R214LVJ5ejhlVmZ4YmhnN0JiNk0xeGJHamszenhQX0NCNGRrSXVNNkJ5Vk90ck4xY2YiLCAieSI6ICJBRUhSMklRZ1NMNUhjbjVxQW1rSjlfcHB1XzNvdzZSRGhaY2gyTkNNVUhkUFMyaVNDZmxMRGVYdU1EM1BlTXFidEk2QmpiOXBIYTVnd1QxR2E4TnBVeVRJIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFXZTFydjhtazRVdG9MQlR1Y2w3eHlsU3BIYm1uUE4tSDFuSkpWR05YS0ZPbkRzV1hOZlhqVTdRU0V6MlhpYS1SdHVGVl91bF8ybUY1eUF1aENXXy1vb3ciLCAieSI6ICJBRjNneDl4YV9NejZOenpHaUNGWkR2WnVYT3JNb29sTm0tQmRWelptMzl5WmI0WjBSZFU1dHZZb2tqemZmdFBuZlBRVVBOSkRWdUNNdWpDTE52UlFwdEpjIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUZoZGZaSWVOTTYzdUgxTFBIV1QwaHhqY3BHOURPQmpyR1AtSjE0SUNKUm94UU9Idlh5MHFNcWZBUzBQRkEyal9EaTdTTVpnLTVZci12QXZ6c2hLcDljTCIsICJ5IjogIkFSNWdSeEFQU3JjTExGaGlUZXdFMGp4ZXdkNDlQUjgyZEJKVVB1dXFkT09pS2dJNl9TbGhPSkVpNHdMWlVTRGZpeEtrQUpweGJIc0lIUDY3RUhTMXRvaVoifSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFSVGtDcTJCQWVhVkpOa3Z5SEVPSWlUVXBIT2ZsVmtfVEFJU3RlUmJUMGs1WEdNZl9iZDZpZmU1UUo1cHNsOUF4REE3RHN1TnFWb1ZMYkJkUlFMUmxzSmgiLCAieSI6ICJBVVQtVTZwSGhzSnQ4TkJMa2RaU2htOUVPMG1WeVRpY3hCR2FuWHI3emNCclB6M2VmRUVVd0FpUGI2bG1xX3Q0TWtHcXR4cEVPQVhNXzdzRldZRjVRSTRUIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTE1sTXB6WXkwNk4zZFJZTWp0bmlGbkRiS0NEUVh1Y19yaTJMWmU3akFBRGpSZExseFQtY0dEdDhrNWRBd1hibHQxYnUzVXRRWXhGS0tWbVpqN29aUDZhIiwgInkiOiAiQVVQOTBTWl9aVkJiQ0p6ZVhWLVJfdW1VSHFBQUR2Y1piUlpHRU80QmZjdHJpdWJTS0J4NnRBRVV1Uko1Ykw5XzlhYU1CeTB3M1ZLcmt2QjZPV2JobnlFOCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYnZTQ2g5Q0t0LTZNdno2NmpwajlweXBFbTF2ZUhvbG5fb2I3ZkM3QXMyVzdpNTktQzdfLS1nNnRHUE5uSFBuVDZRNngxOVBHd1pwNTlseHVEZ3Z3LVZOIiwgInkiOiAiQUllY2wxNktBNlhIOVNWTVB4TjVQazZZZlhGUDd4N1I3ai1XNkoxamhWNlVlNVJzSTRyNDl4MEd0VklOUDlTV3VfRE1HdGdxanBGTkE3Smh3WlN5WlgzRiJ9LCB7ImFsZyI6ICJFQ01SIiwgImt0eSI6ICJFQyIsICJjcnYiOiAiUC01MjEiLCAieCI6ICJBUGh6bHZ5MEdVeW9NLWdtTU9CbmNIUFBiYkZYYXJXaGFJZ090SkQ4bW5QRllBSE05bG0tOHQ0eUZrZnRZNl9TeWZzOW5SWUNlNHphTHpWdkhMc3BSTS1sIiwgInkiOiAiQUs4c2dJZk5nakJzZk9MN0NTLVZVaE15U3dCZWNWdWFTaDJEY0pONHZ0VV9rQm92QUlFUUlVMVRNQnhoX0VTcmpmMEo1bTlxa0ZoS2YwSlJqbHp5STY4aCIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXX0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUppbXZMUm56bmNULVloeEVGcDVxclhhUGtLYUxjc0wtQmNSdUlLM1AxQUdVTkxGUTB2dE1sWXo5aXFmeU5oNlRCQlppOUduRHRVNVd3QjhOQnY2MXNfWCIsICJ5IjogIkFBQUFZT3F3S0F6YXJLOFVRZmJONHNnWHhITXlDTGt6LVl3MThKMnRNNlNxLS1sX29tUmxRbkthcm9xRGtzSkxXV2tia1JTVVZSaEYtSGVsWUR1QzJ2ZDAifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU96YUVfQWFrQU5NSUFIaUtfNkU2MmN6a2d3bFNOejRCZVd6cHJMY0tpemxEaVFSWmdIYm8xUkhjYmNacTBEcXVOVVJIdnhUNWlTLWJfRlFTUlJ5ajU5NCIsICJ5IjogIkFONm56TWVrR1djNDBxRE5BbTlabTJ5LWlEUnh6XzJ4THJwQ2p6aGJiMjdPZ0FwbnNmTThSV0JOWkZPSTVLLVlJY0IyT29pSVlzODNQQll1TzRHa3I3WVoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVJLV1FlTVktdnlIX1VoaV9DOTNqakhUZW1SWGxkdTZkbEdGcFFHM0owY0dPbHBtWDl4ODNZdWFNUE4yQU1odEtsTENMY28xN0ZrbjFLSFRQZWFQZ2ZnTSIsICJ5IjogIkFOWVNVU2pCS0RHdUhKQkNFNmxOZXBMSmduN1NjdWdjaEVJa2pHN0xZa2ZyT3hiMlpTcnlXWTRnOGM1bmxrSjR2Mi1OVm1FRms1WUwxS3Qwejl1T2JoUHoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhzajFCRHp5UXBLYjR5amNxTjFSLWdsdm9CbkFTb1Atem1ZeXA1R0pTeWIyYkp6dDd5YlJJRDV4X1htbUpES3A3M3hEeFg5LXJyczM5TnhiRmxxUzFvUyIsICJ5IjogIkFFZDdHckJONEpnQkhWTzVjZWhyOGszZW1Xb0pqLXU4eEVqYUxheU5SVnYwX2MyVG9hQVNQVGx5U1phQnV2b1A5ZW96ZUtMeDJ3akhwZ0dHWUE0WGZ6dU8ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4ZWFmM2dMdEFwLVRaQVo1eVNNWVBRVXdsb2FjalFqNFV4VEhFSGVveHVSa3dYQzlnQXpabGJ5TFpSWS1ic2pjUDdIYUJMZ1JHODczUUtOajcxY0I1UCIsICJ5IjogIkFPa2FzZU9INWtRd0RFV0RtSmdNb1llOVRBU3E3WkNKUHdKUVlQdG85blE2NmZNdnpDb01RbWp0Q0tOdXRlb2xwSnVhS1hId0ljTl9MMlhQcGhDeGhNUmEifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWW5icEZneko2bTkzR0owQWFUYnY2TkpCcnpVWEpSemZYMm5IYWxRLXBDbkNfNl9OQkJvT3FVVF9iclRHdzQ1aGtBWkFMQnh4T19NWlM0V2xuRVJYQzJXIiwgInkiOiAiQURfZXB6dnNRRUtDLVRtZ19yWUJ4SmpsU3lDdkRTTF82SXM3SkhjaV9SZDliNHI2U05HcWlwRUNwTTZqTnVhaEUya0NWd1RWVkhoNHF0QWJ5TzhjM0hFUyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFGbk51cmN4a081cl95bHgxTzlaM29kZHEydmthSW1IWFZxYzJPdnVYMFA3bnRQYmZHcW1CdjBMSVh3a3ZhN3ppUkhlTm5lQ09zN0tzdEM0aVF5am1RNHkiLCAieSI6ICJBWXpUcXNQbm9YRVJZX2ZrbjcwSDFmZzN4V3NrMEJ4RG5JdU9fekN5R3pPaEJMbHZKaURrbEh2NHQtSXh3aHd4S3pxeEVFWEo4UU1mZlJwSG1NdXktclhlIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRdV9ZRHZZRnhJVmlaOV8xZzhPRm4yS0hwYWMzM3dtcHUyaWZnZ3FLSkxHWkstY1p6Qm9IRTk5Z1dZNE5Td3NNNlp5SVNWYVNpSTZVVWctME42OHJ1T00iLCAieSI6ICJBVko3Rl82YS0xNmFBZG1VdzhxUXRzTzg1OW5NTnlyODRLSS1MYmRpZ0pmb0lxckZsM21sZ252S2FIOE5lZ2FVSEFTS3o2Y0F2NVE0aFk2eEtuNWVveHdtIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaczVneGxlMkRobVJOS0JQa0h1S1pzTkJkdGI5SkNGaVR3U3VXLTAwUVIzSzdlN2MtRkxGNE44cDRsYk5ZUWFVWVZfVFo2dVAtdWpzb3F0M25EN05HNDIiLCAieSI6ICJBZTIzNVprbmg4YjcwLTh0cWo3MVYzM3ByQ2Zsc2ZWSnJTZWJzVDdIbTBRME1ab295eVZJRUxObk9JZW5SNnNlXzlfcmZrbWxuSGZxUXJkb1NwVUczNTNNIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU0zWE80TTZnOHJ4M25Panc3OUxvR1RGTTAwTjNsNXBibWVFS2g3eTE1X1QzU0RGUDYwb0Z0aG9lblZwbHVMQ0hMV1VIWHcxZWk5TEtLbGZBbFpUbm5naCIsICJ5IjogIkFJZnVQLUpvNEd1STM1MEdLLUxuUXIzZ19KQl8yaDM5ZHdhVmRWUU1nRktkcW9yS25ybjhqWkJFT1RONy1FVEZqUjQ0U21KSzVOLVdWcUZMVHNUT0lKcW4ifV19", "signatures": [{"signature": "AHuhBe_N7qcBzKgZsZGxmZ7OyLdSyg8HMqsBC7s9qEEWgi2YvpUheyVftg7Ov_JvY8SmlfAtnBDURfyGD_qrAjTnADuqjxkGLaDt3g3GRksBN9DOuTlD2EDXocStcXRwlGeJ0gP5tG_nEhjpHgNFAxqfHviliTu-fp_imd3VMJBGo6uj", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AGIgX4y3QER3l82PAs-j51FpzHbbCU1u-ibAgJ7tAFI7GfjfMzAofLxIxKtCzjfJESu0b30oT-xIQ7U0BFXAQm5JAL6l6wuFb8cBbJv64LyO3B5AYQUoW9q_pKHlojnTuCiN6mZ30Z3r8Sm8_CaeAFfhyDV5BLymrbk-pVSGoq54kXK9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AQHZx19_jYd3olb5ZS_tLJJNI7aJvKItrcGGOmXj-nDORu43Kx9I6i5qxFvrdgVJZMZtvDFqAhkf7T_4eu-XkUkAAD9g8y_mFZmbWc2VrMjEJXtw1fdYG8PuQyy_SiajfcvIpgzpdQtvse72sdxwmq6SyIjyu9VxLwpOrt2k5Kll1zRo"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AewWuh8QimqrzlEso_q2OWiMgVG34WCd5xtW5_9ood_UWi9gdIaiaA9zPpet-ckMoN2QkvaIImxW2jMj_JspwiZIANmhlH3fBOvqNF1XUNlF6yGpGRs8W_bpn5etFWa_4QCSyLPEL8Maunsn-pOFKKS9770j42hfcunlUCtgJw1o7IVN"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZsmZ9FglGETt2RSos2gqll6uIlmbsoXtkIwff_rAdlAYEGSwH7t8vdJaVb4sUmj6msPDjQRH2_zdMWTRTtiXDl5ATVlTRp6HrZgL7meNU4c3d6ydgfAZMZ140NExd4sLxKEigZTRuVKUJ5IDzgKDNTRXaG_j4_rtd3jkDAGjeN8mdy0"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHMCeNssGzBcEUmIyZm2dcZKAri6ZZk3osH_6sM1XO0-kg4IZ4l_PAeN8IvNbT0OLgK4foNNcuTpZKKSTRXBOSPZAeq346tsmbyWHFcwR3IiWHcBSbT_Td15B6sQL5Fn4Et9HQrMCxz92uSyOVF4uqp52O9KfXH3NkRT96mzuA7-5MAg"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASEME17ZYT2lymrsQlXUyEq5p8Xxw7Bzb--C7sQgVMvmKK4wuJT7OeMvXSNTVnHBt99rXJxzOLJc-0Jz9gEpTTvEAdk081C68UBbaDHxrJqBZVCVkLDUnj3EjCha13RJtpmRMpZO-7sL2k81sm_8oA7NC2xm3wwHH2c6bLsSAQuXFFSM"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AeMZGuUSkpPPhckDrDH82sYHbWv85phAeZwWfHEDCCEFjyx9dK-N0BRJnW2k-Mkci9QrH_Ixt8-Ca7mw61mswFArAcKyq0Gpr5Y9Ep7bnfJZBaXPp7Lhtl3mI4PHyebxJkLXuaNVklbnYLMhZJ0LK_YThGgTx52u90jGT3lzDMC9CLcE"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Aakwz3G1rGUCMa6mTYZDCo58gkVwIDsL7cwWgmi0q4Om6ZwTn0XXO97DV5z2U2m0xJ1ol0eiP7-aN1sMC5QFFBrFAUgFp8XofX8jhrW8D-BEg260EH3Jb4_Nj05jPRyMQSgB-Y3AnqEpoERVnHc5jbal5X63w3tZHV7Srnyh1s0rlT75"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVJBgiJbkitnY4vZrlxxHIfKIeNejs5cdKKnrhzvUAzTiBLBaVKYi_QS6POF9VMFJmSuLN-tthGW-pEndf6vdTthAS4DopB_aMEoPxEovHjgcx0Jb_X_c-UUC4qF6H_NWk2x5aS2u-EnGEX1AmoYyEE3HGv-rYv8XVAV3M4v6NoPx0NT"}]} -Og payload -SyOg keys -AUo- -+ _jwks={"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Abel0QS9SHSa1K96LwCyS4hsiaC0tCPCk_XeHSgJq-PEE42K2m_CdAqTMXSuIMQ5YuktJVXHvBipTPxFwBke5AQA","y":"AQ0rbTqGBY8UAT0yy_0LhCfzjR3XkiTZMNhpUpUJwrKDJ8ZKQHqKfAZHhtgQ5iCjczb9wjO_txaUJX4GlbsH7U6e"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AeaQg3fjYhVByHBMz-NMeJsnPaWhcuFvsN41cEecT4a4VKE-Vw6L8Uaeef9SJ_ZVsg3pJlnLIzXhweOSp7gGdIXb","y":"AJRHpCl6M_dScQySvaLjzNcLx1-sqHwcck_F34O-TRZN0jNhOT2SU1NDPav4j9kICJMTESPVwbzEuiUSb7-iJKty"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AE4u2pO5h2QJoWxavME8NgYWuLgGQ-ZtH4kY7ZCm-gxkEwxEQYz3KaQwf9_bhQSssjBNr0Ur_t63Ft8xTOhZxNrn","y":"AbdXqUmIno1mZlkxqdaSWsOzmjgQoFBKFtsH1VCb4AmHL7WCUYaND5LTawK3jrN7K9xisP-eREsFk4Z8fNv81CZe"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AB9k4zluBX3Y6OjxtbVE1_aMak0L9oF3fmQhr7Gmx-Ryz8eVfxbhg7Bb6M1xbGjk3zxP_CB4dkIuM6ByVOtrN1cf","y":"AEHR2IQgSL5Hcn5qAmkJ9_ppu_3ow6RDhZch2NCMUHdPS2iSCflLDeXuMD3PeMqbtI6Bjb9pHa5gwT1Ga8NpUyTI"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AWe1rv8mk4UtoLBTucl7xylSpHbmnPN-H1nJJVGNXKFOnDsWXNfXjU7QSEz2Xia-RtuFV_ul_2mF5yAuhCW_-oow","y":"AF3gx9xa_Mz6NzzGiCFZDvZuXOrMoolNm-BdVzZm39yZb4Z0RdU5tvYokjzfftPnfPQUPNJDVuCMujCLNvRQptJc"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AFhdfZIeNM63uH1LPHWT0hxjcpG9DOBjrGP-J14ICJRoxQOHvXy0qMqfAS0PFA2j_Di7SMZg-5Yr-vAvzshKp9cL","y":"AR5gRxAPSrcLLFhiTewE0jxewd49PR82dBJUPuuqdOOiKgI6_SlhOJEi4wLZUSDfixKkAJpxbHsIHP67EHS1toiZ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ARTkCq2BAeaVJNkvyHEOIiTUpHOflVk_TAISteRbT0k5XGMf_bd6ife5QJ5psl9AxDA7DsuNqVoVLbBdRQLRlsJh","y":"AUT-U6pHhsJt8NBLkdZShm9EO0mVyTicxBGanXr7zcBrPz3efEEUwAiPb6lmq_t4MkGqtxpEOAXM_7sFWYF5QI4T"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ALMlMpzYy06N3dRYMjtniFnDbKCDQXuc_ri2LZe7jAADjRdLlxT-cGDt8k5dAwXblt1bu3UtQYxFKKVmZj7oZP6a","y":"AUP90SZ_ZVBbCJzeXV-R_umUHqAADvcZbRZGEO4BfctriubSKBx6tAEUuRJ5bL9_9aaMBy0w3VKrkvB6OWbhnyE8"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbvSCh9CKt-6Mvz66jpj9pypEm1veHoln_ob7fC7As2W7i59-C7_--g6tGPNnHPnT6Q6x19PGwZp59lxuDgvw-VN","y":"AIecl16KA6XH9SVMPxN5Pk6YfXFP7x7R7j-W6J1jhV6Ue5RsI4r49x0GtVINP9SWu_DMGtgqjpFNA7JhwZSyZX3F"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APhzlvy0GUyoM-gmMOBncHPPbbFXarWhaIgOtJD8mnPFYAHM9lm-8t4yFkftY6_Syfs9nRYCe4zaLzVvHLspRM-l","y":"AK8sgIfNgjBsfOL7CS-VUhMySwBecVuaSh2DcJN4vtU_kBovAIEQIU1TMBxh_ESrjf0J5m9qkFhKf0JRjlzyI68h"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AJimvLRnzncT-YhxEFp5qrXaPkKaLcsL-BcRuIK3P1AGUNLFQ0vtMlYz9iqfyNh6TBBZi9GnDtU5WwB8NBv61s_X","y":"AAAAYOqwKAzarK8UQfbN4sgXxHMyCLkz-Yw18J2tM6Sq--l_omRlQnKaroqDksJLWWkbkRSUVRhF-HelYDuC2vd0"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AOzaE_AakANMIAHiK_6E62czkgwlSNz4BeWzprLcKizlDiQRZgHbo1RHcbcZq0DquNURHvxT5iS-b_FQSRRyj594","y":"AN6nzMekGWc40qDNAm9Zm2y-iDRxz_2xLrpCjzhbb27OgApnsfM8RWBNZFOI5K-YIcB2OoiIYs83PBYuO4Gkr7YZ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ARKWQeMY-vyH_Uhi_C93jjHTemRXldu6dlGFpQG3J0cGOlpmX9x83YuaMPN2AMhtKlLCLco17Fkn1KHTPeaPgfgM","y":"ANYSUSjBKDGuHJBCE6lNepLJgn7ScugchEIkjG7LYkfrOxb2ZSryWY4g8c5nlkJ4v2-NVmEFk5YL1Kt0z9uObhPz"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXsj1BDzyQpKb4yjcqN1R-glvoBnASoP-zmYyp5GJSyb2bJzt7ybRID5x_XmmJDKp73xDxX9-rrs39NxbFlqS1oS","y":"AEd7GrBN4JgBHVO5cehr8k3emWoJj-u8xEjaLayNRVv0_c2ToaASPTlySZaBuvoP9eozeKLx2wjHpgGGYA4XfzuO"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AI8eaf3gLtAp-TZAZ5ySMYPQUwloacjQj4UxTHEHeoxuRkwXC9gAzZlbyLZRY-bsjcP7HaBLgRG873QKNj71cB5P","y":"AOkaseOH5kQwDEWDmJgMoYe9TASq7ZCJPwJQYPto9nQ66fMvzCoMQmjtCKNuteolpJuaKXHwIcN_L2XPphCxhMRa"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYnbpFgzJ6m93GJ0AaTbv6NJBrzUXJRzfX2nHalQ-pCnC_6_NBBoOqUT_brTGw45hkAZALBxxO_MZS4WlnERXC2W","y":"AD_epzvsQEKC-Tmg_rYBxJjlSyCvDSL_6Is7JHci_Rd9b4r6SNGqipECpM6jNuahE2kCVwTVVHh4qtAbyO8c3HES"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AFnNurcxkO5r_ylx1O9Z3oddq2vkaImHXVqc2OvuX0P7ntPbfGqmBv0LIXwkva7ziRHeNneCOs7KstC4iQyjmQ4y","y":"AYzTqsPnoXERY_fkn70H1fg3xWsk0BxDnIuO_zCyGzOhBLlvJiDklHv4t-IxwhwxKzqxEEXJ8QMffRpHmMuy-rXe"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQu_YDvYFxIViZ9_1g8OFn2KHpac33wmpu2ifggqKJLGZK-cZzBoHE99gWY4NSwsM6ZyISVaSiI6UUg-0N68ruOM","y":"AVJ7F_6a-16aAdmUw8qQtsO859nMNyr84KI-LbdigJfoIqrFl3mlgnvKaH8NegaUHASKz6cAv5Q4hY6xKn5eoxwm"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AZs5gxle2DhmRNKBPkHuKZsNBdtb9JCFiTwSuW-00QR3K7e7c-FLF4N8p4lbNYQaUYV_TZ6uP-ujsoqt3nD7NG42","y":"Ae235Zknh8b70-8tqj71V33prCflsfVJrSebsT7Hm0Q0MZooyyVIELNnOIenR6se_9_rfkmlnHfqQrdoSpUG353M"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AM3XO4M6g8rx3nOjw79LoGTFM00N3l5pbmeEKh7y15_T3SDFP60oFthoenVpluLCHLWUHXw1ei9LKKlfAlZTnngh","y":"AIfuP-Jo4GuI350GK-LnQr3g_JB_2h39dwaVdVQMgFKdqorKnrn8jZBEOTN7-ETFjR44SmJK5N-WVqFLTsTOIJqn"}]} -+ printf %s {"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Abel0QS9SHSa1K96LwCyS4hsiaC0tCPCk_XeHSgJq-PEE42K2m_CdAqTMXSuIMQ5YuktJVXHvBipTPxFwBke5AQA","y":"AQ0rbTqGBY8UAT0yy_0LhCfzjR3XkiTZMNhpUpUJwrKDJ8ZKQHqKfAZHhtgQ5iCjczb9wjO_txaUJX4GlbsH7U6e"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AeaQg3fjYhVByHBMz-NMeJsnPaWhcuFvsN41cEecT4a4VKE-Vw6L8Uaeef9SJ_ZVsg3pJlnLIzXhweOSp7gGdIXb","y":"AJRHpCl6M_dScQySvaLjzNcLx1-sqHwcck_F34O-TRZN0jNhOT2SU1NDPav4j9kICJMTESPVwbzEuiUSb7-iJKty"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AE4u2pO5h2QJoWxavME8NgYWuLgGQ-ZtH4kY7ZCm-gxkEwxEQYz3KaQwf9_bhQSssjBNr0Ur_t63Ft8xTOhZxNrn","y":"AbdXqUmIno1mZlkxqdaSWsOzmjgQoFBKFtsH1VCb4AmHL7WCUYaND5LTawK3jrN7K9xisP-eREsFk4Z8fNv81CZe"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AB9k4zluBX3Y6OjxtbVE1_aMak0L9oF3fmQhr7Gmx-Ryz8eVfxbhg7Bb6M1xbGjk3zxP_CB4dkIuM6ByVOtrN1cf","y":"AEHR2IQgSL5Hcn5qAmkJ9_ppu_3ow6RDhZch2NCMUHdPS2iSCflLDeXuMD3PeMqbtI6Bjb9pHa5gwT1Ga8NpUyTI"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AWe1rv8mk4UtoLBTucl7xylSpHbmnPN-H1nJJVGNXKFOnDsWXNfXjU7QSEz2Xia-RtuFV_ul_2mF5yAuhCW_-oow","y":"AF3gx9xa_Mz6NzzGiCFZDvZuXOrMoolNm-BdVzZm39yZb4Z0RdU5tvYokjzfftPnfPQUPNJDVuCMujCLNvRQptJc"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AFhdfZIeNM63uH1LPHWT0hxjcpG9DOBjrGP-J14ICJRoxQOHvXy0qMqfAS0PFA2j_Di7SMZg-5Yr-vAvzshKp9cL","y":"AR5gRxAPSrcLLFhiTewE0jxewd49PR82dBJUPuuqdOOiKgI6_SlhOJEi4wLZUSDfixKkAJpxbHsIHP67EHS1toiZ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ARTkCq2BAeaVJNkvyHEOIiTUpHOflVk_TAISteRbT0k5XGMf_bd6ife5QJ5psl9AxDA7DsuNqVoVLbBdRQLRlsJh","y":"AUT-U6pHhsJt8NBLkdZShm9EO0mVyTicxBGanXr7zcBrPz3efEEUwAiPb6lmq_t4MkGqtxpEOAXM_7sFWYF5QI4T"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ALMlMpzYy06N3dRYMjtniFnDbKCDQXuc_ri2LZe7jAADjRdLlxT-cGDt8k5dAwXblt1bu3UtQYxFKKVmZj7oZP6a","y":"AUP90SZ_ZVBbCJzeXV-R_umUHqAADvcZbRZGEO4BfctriubSKBx6tAEUuRJ5bL9_9aaMBy0w3VKrkvB6OWbhnyE8"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbvSCh9CKt-6Mvz66jpj9pypEm1veHoln_ob7fC7As2W7i59-C7_--g6tGPNnHPnT6Q6x19PGwZp59lxuDgvw-VN","y":"AIecl16KA6XH9SVMPxN5Pk6YfXFP7x7R7j-W6J1jhV6Ue5RsI4r49x0GtVINP9SWu_DMGtgqjpFNA7JhwZSyZX3F"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APhzlvy0GUyoM-gmMOBncHPPbbFXarWhaIgOtJD8mnPFYAHM9lm-8t4yFkftY6_Syfs9nRYCe4zaLzVvHLspRM-l","y":"AK8sgIfNgjBsfOL7CS-VUhMySwBecVuaSh2DcJN4vtU_kBovAIEQIU1TMBxh_ESrjf0J5m9qkFhKf0JRjlzyI68h"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AJimvLRnzncT-YhxEFp5qrXaPkKaLcsL-BcRuIK3P1AGUNLFQ0vtMlYz9iqfyNh6TBBZi9GnDtU5WwB8NBv61s_X","y":"AAAAYOqwKAzarK8UQfbN4sgXxHMyCLkz-Yw18J2tM6Sq--l_omRlQnKaroqDksJLWWkbkRSUVRhF-HelYDuC2vd0"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AOzaE_AakANMIAHiK_6E62czkgwlSNz4BeWzprLcKizlDiQRZgHbo1RHcbcZq0DquNURHvxT5iS-b_FQSRRyj594","y":"AN6nzMekGWc40qDNAm9Zm2y-iDRxz_2xLrpCjzhbb27OgApnsfM8RWBNZFOI5K-YIcB2OoiIYs83PBYuO4Gkr7YZ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ARKWQeMY-vyH_Uhi_C93jjHTemRXldu6dlGFpQG3J0cGOlpmX9x83YuaMPN2AMhtKlLCLco17Fkn1KHTPeaPgfgM","y":"ANYSUSjBKDGuHJBCE6lNepLJgn7ScugchEIkjG7LYkfrOxb2ZSryWY4g8c5nlkJ4v2-NVmEFk5YL1Kt0z9uObhPz"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXsj1BDzyQpKb4yjcqN1R-glvoBnASoP-zmYyp5GJSyb2bJzt7ybRID5x_XmmJDKp73xDxX9-rrs39NxbFlqS1oS","y":"AEd7GrBN4JgBHVO5cehr8k3emWoJj-u8xEjaLayNRVv0_c2ToaASPTlySZaBuvoP9eozeKLx2wjHpgGGYA4XfzuO"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AI8eaf3gLtAp-TZAZ5ySMYPQUwloacjQj4UxTHEHeoxuRkwXC9gAzZlbyLZRY-bsjcP7HaBLgRG873QKNj71cB5P","y":"AOkaseOH5kQwDEWDmJgMoYe9TASq7ZCJPwJQYPto9nQ66fMvzCoMQmjtCKNuteolpJuaKXHwIcN_L2XPphCxhMRa"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYnbpFgzJ6m93GJ0AaTbv6NJBrzUXJRzfX2nHalQ-pCnC_6_NBBoOqUT_brTGw45hkAZALBxxO_MZS4WlnERXC2W","y":"AD_epzvsQEKC-Tmg_rYBxJjlSyCvDSL_6Is7JHci_Rd9b4r6SNGqipECpM6jNuahE2kCVwTVVHh4qtAbyO8c3HES"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AFnNurcxkO5r_ylx1O9Z3oddq2vkaImHXVqc2OvuX0P7ntPbfGqmBv0LIXwkva7ziRHeNneCOs7KstC4iQyjmQ4y","y":"AYzTqsPnoXERY_fkn70H1fg3xWsk0BxDnIuO_zCyGzOhBLlvJiDklHv4t-IxwhwxKzqxEEXJ8QMffRpHmMuy-rXe"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQu_YDvYFxIViZ9_1g8OFn2KHpac33wmpu2ifggqKJLGZK-cZzBoHE99gWY4NSwsM6ZyISVaSiI6UUg-0N68ruOM","y":"AVJ7F_6a-16aAdmUw8qQtsO859nMNyr84KI-LbdigJfoIqrFl3mlgnvKaH8NegaUHASKz6cAv5Q4hY6xKn5eoxwm"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AZs5gxle2DhmRNKBPkHuKZsNBdtb9JCFiTwSuW-00QR3K7e7c-FLF4N8p4lbNYQaUYV_TZ6uP-ujsoqt3nD7NG42","y":"Ae235Zknh8b70-8tqj71V33prCflsfVJrSebsT7Hm0Q0MZooyyVIELNnOIenR6se_9_rfkmlnHfqQrdoSpUG353M"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AM3XO4M6g8rx3nOjw79LoGTFM00N3l5pbmeEKh7y15_T3SDFP60oFthoenVpluLCHLWUHXw1ei9LKKlfAlZTnngh","y":"AIfuP-Jo4GuI350GK-LnQr3g_JB_2h39dwaVdVQMgFKdqorKnrn8jZBEOTN7-ETFjR44SmJK5N-WVqFLTsTOIJqn"}]} -+ jose jwk use -i- -r -u verify -o- -+ _ver={"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AeaQg3fjYhVByHBMz-NMeJsnPaWhcuFvsN41cEecT4a4VKE-Vw6L8Uaeef9SJ_ZVsg3pJlnLIzXhweOSp7gGdIXb","y":"AJRHpCl6M_dScQySvaLjzNcLx1-sqHwcck_F34O-TRZN0jNhOT2SU1NDPav4j9kICJMTESPVwbzEuiUSb7-iJKty"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AWe1rv8mk4UtoLBTucl7xylSpHbmnPN-H1nJJVGNXKFOnDsWXNfXjU7QSEz2Xia-RtuFV_ul_2mF5yAuhCW_-oow","y":"AF3gx9xa_Mz6NzzGiCFZDvZuXOrMoolNm-BdVzZm39yZb4Z0RdU5tvYokjzfftPnfPQUPNJDVuCMujCLNvRQptJc"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ARTkCq2BAeaVJNkvyHEOIiTUpHOflVk_TAISteRbT0k5XGMf_bd6ife5QJ5psl9AxDA7DsuNqVoVLbBdRQLRlsJh","y":"AUT-U6pHhsJt8NBLkdZShm9EO0mVyTicxBGanXr7zcBrPz3efEEUwAiPb6lmq_t4MkGqtxpEOAXM_7sFWYF5QI4T"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbvSCh9CKt-6Mvz66jpj9pypEm1veHoln_ob7fC7As2W7i59-C7_--g6tGPNnHPnT6Q6x19PGwZp59lxuDgvw-VN","y":"AIecl16KA6XH9SVMPxN5Pk6YfXFP7x7R7j-W6J1jhV6Ue5RsI4r49x0GtVINP9SWu_DMGtgqjpFNA7JhwZSyZX3F"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AOzaE_AakANMIAHiK_6E62czkgwlSNz4BeWzprLcKizlDiQRZgHbo1RHcbcZq0DquNURHvxT5iS-b_FQSRRyj594","y":"AN6nzMekGWc40qDNAm9Zm2y-iDRxz_2xLrpCjzhbb27OgApnsfM8RWBNZFOI5K-YIcB2OoiIYs83PBYuO4Gkr7YZ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ARKWQeMY-vyH_Uhi_C93jjHTemRXldu6dlGFpQG3J0cGOlpmX9x83YuaMPN2AMhtKlLCLco17Fkn1KHTPeaPgfgM","y":"ANYSUSjBKDGuHJBCE6lNepLJgn7ScugchEIkjG7LYkfrOxb2ZSryWY4g8c5nlkJ4v2-NVmEFk5YL1Kt0z9uObhPz"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXsj1BDzyQpKb4yjcqN1R-glvoBnASoP-zmYyp5GJSyb2bJzt7ybRID5x_XmmJDKp73xDxX9-rrs39NxbFlqS1oS","y":"AEd7GrBN4JgBHVO5cehr8k3emWoJj-u8xEjaLayNRVv0_c2ToaASPTlySZaBuvoP9eozeKLx2wjHpgGGYA4XfzuO"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AI8eaf3gLtAp-TZAZ5ySMYPQUwloacjQj4UxTHEHeoxuRkwXC9gAzZlbyLZRY-bsjcP7HaBLgRG873QKNj71cB5P","y":"AOkaseOH5kQwDEWDmJgMoYe9TASq7ZCJPwJQYPto9nQ66fMvzCoMQmjtCKNuteolpJuaKXHwIcN_L2XPphCxhMRa"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQu_YDvYFxIViZ9_1g8OFn2KHpac33wmpu2ifggqKJLGZK-cZzBoHE99gWY4NSwsM6ZyISVaSiI6UUg-0N68ruOM","y":"AVJ7F_6a-16aAdmUw8qQtsO859nMNyr84KI-LbdigJfoIqrFl3mlgnvKaH8NegaUHASKz6cAv5Q4hY6xKn5eoxwm"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AZs5gxle2DhmRNKBPkHuKZsNBdtb9JCFiTwSuW-00QR3K7e7c-FLF4N8p4lbNYQaUYV_TZ6uP-ujsoqt3nD7NG42","y":"Ae235Zknh8b70-8tqj71V33prCflsfVJrSebsT7Hm0Q0MZooyyVIELNnOIenR6se_9_rfkmlnHfqQrdoSpUG353M"}]} -+ printf %s {"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AeaQg3fjYhVByHBMz-NMeJsnPaWhcuFvsN41cEecT4a4VKE-Vw6L8Uaeef9SJ_ZVsg3pJlnLIzXhweOSp7gGdIXb","y":"AJRHpCl6M_dScQySvaLjzNcLx1-sqHwcck_F34O-TRZN0jNhOT2SU1NDPav4j9kICJMTESPVwbzEuiUSb7-iJKty"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AWe1rv8mk4UtoLBTucl7xylSpHbmnPN-H1nJJVGNXKFOnDsWXNfXjU7QSEz2Xia-RtuFV_ul_2mF5yAuhCW_-oow","y":"AF3gx9xa_Mz6NzzGiCFZDvZuXOrMoolNm-BdVzZm39yZb4Z0RdU5tvYokjzfftPnfPQUPNJDVuCMujCLNvRQptJc"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ARTkCq2BAeaVJNkvyHEOIiTUpHOflVk_TAISteRbT0k5XGMf_bd6ife5QJ5psl9AxDA7DsuNqVoVLbBdRQLRlsJh","y":"AUT-U6pHhsJt8NBLkdZShm9EO0mVyTicxBGanXr7zcBrPz3efEEUwAiPb6lmq_t4MkGqtxpEOAXM_7sFWYF5QI4T"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbvSCh9CKt-6Mvz66jpj9pypEm1veHoln_ob7fC7As2W7i59-C7_--g6tGPNnHPnT6Q6x19PGwZp59lxuDgvw-VN","y":"AIecl16KA6XH9SVMPxN5Pk6YfXFP7x7R7j-W6J1jhV6Ue5RsI4r49x0GtVINP9SWu_DMGtgqjpFNA7JhwZSyZX3F"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AOzaE_AakANMIAHiK_6E62czkgwlSNz4BeWzprLcKizlDiQRZgHbo1RHcbcZq0DquNURHvxT5iS-b_FQSRRyj594","y":"AN6nzMekGWc40qDNAm9Zm2y-iDRxz_2xLrpCjzhbb27OgApnsfM8RWBNZFOI5K-YIcB2OoiIYs83PBYuO4Gkr7YZ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ARKWQeMY-vyH_Uhi_C93jjHTemRXldu6dlGFpQG3J0cGOlpmX9x83YuaMPN2AMhtKlLCLco17Fkn1KHTPeaPgfgM","y":"ANYSUSjBKDGuHJBCE6lNepLJgn7ScugchEIkjG7LYkfrOxb2ZSryWY4g8c5nlkJ4v2-NVmEFk5YL1Kt0z9uObhPz"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXsj1BDzyQpKb4yjcqN1R-glvoBnASoP-zmYyp5GJSyb2bJzt7ybRID5x_XmmJDKp73xDxX9-rrs39NxbFlqS1oS","y":"AEd7GrBN4JgBHVO5cehr8k3emWoJj-u8xEjaLayNRVv0_c2ToaASPTlySZaBuvoP9eozeKLx2wjHpgGGYA4XfzuO"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AI8eaf3gLtAp-TZAZ5ySMYPQUwloacjQj4UxTHEHeoxuRkwXC9gAzZlbyLZRY-bsjcP7HaBLgRG873QKNj71cB5P","y":"AOkaseOH5kQwDEWDmJgMoYe9TASq7ZCJPwJQYPto9nQ66fMvzCoMQmjtCKNuteolpJuaKXHwIcN_L2XPphCxhMRa"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQu_YDvYFxIViZ9_1g8OFn2KHpac33wmpu2ifggqKJLGZK-cZzBoHE99gWY4NSwsM6ZyISVaSiI6UUg-0N68ruOM","y":"AVJ7F_6a-16aAdmUw8qQtsO859nMNyr84KI-LbdigJfoIqrFl3mlgnvKaH8NegaUHASKz6cAv5Q4hY6xKn5eoxwm"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AZs5gxle2DhmRNKBPkHuKZsNBdtb9JCFiTwSuW-00QR3K7e7c-FLF4N8p4lbNYQaUYV_TZ6uP-ujsoqt3nD7NG42","y":"Ae235Zknh8b70-8tqj71V33prCflsfVJrSebsT7Hm0Q0MZooyyVIELNnOIenR6se_9_rfkmlnHfqQrdoSpUG353M"}]} -+ jose jws ver -i {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJlbDBRUzlTSFNhMUs5Nkx3Q3lTNGhzaWFDMHRDUENrX1hlSFNnSnEtUEVFNDJLMm1fQ2RBcVRNWFN1SU1RNVl1a3RKVlhIdkJpcFRQeEZ3QmtlNUFRQSIsICJ5IjogIkFRMHJiVHFHQlk4VUFUMHl5XzBMaENmempSM1hraVRaTU5ocFVwVUp3cktESjhaS1FIcUtmQVpIaHRnUTVpQ2pjemI5d2pPX3R4YVVKWDRHbGJzSDdVNmUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVhUWczZmpZaFZCeUhCTXotTk1lSnNuUGFXaGN1RnZzTjQxY0VlY1Q0YTRWS0UtVnc2TDhVYWVlZjlTSl9aVnNnM3BKbG5MSXpYaHdlT1NwN2dHZElYYiIsICJ5IjogIkFKUkhwQ2w2TV9kU2NReVN2YUxqek5jTHgxLXNxSHdjY2tfRjM0Ty1UUlpOMGpOaE9UMlNVMU5EUGF2NGo5a0lDSk1URVNQVndiekV1aVVTYjctaUpLdHkifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBRTR1MnBPNWgyUUpvV3hhdk1FOE5nWVd1TGdHUS1adEg0a1k3WkNtLWd4a0V3eEVRWXozS2FRd2Y5X2JoUVNzc2pCTnIwVXJfdDYzRnQ4eFRPaFp4TnJuIiwgInkiOiAiQWJkWHFVbUlubzFtWmxreHFkYVNXc096bWpnUW9GQktGdHNIMVZDYjRBbUhMN1dDVVlhTkQ1TFRhd0szanJON0s5eGlzUC1lUkVzRms0WjhmTnY4MUNaZSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCOWs0emx1QlgzWTZPanh0YlZFMV9hTWFrMEw5b0YzZm1RaHI3R214LVJ5ejhlVmZ4YmhnN0JiNk0xeGJHamszenhQX0NCNGRrSXVNNkJ5Vk90ck4xY2YiLCAieSI6ICJBRUhSMklRZ1NMNUhjbjVxQW1rSjlfcHB1XzNvdzZSRGhaY2gyTkNNVUhkUFMyaVNDZmxMRGVYdU1EM1BlTXFidEk2QmpiOXBIYTVnd1QxR2E4TnBVeVRJIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFXZTFydjhtazRVdG9MQlR1Y2w3eHlsU3BIYm1uUE4tSDFuSkpWR05YS0ZPbkRzV1hOZlhqVTdRU0V6MlhpYS1SdHVGVl91bF8ybUY1eUF1aENXXy1vb3ciLCAieSI6ICJBRjNneDl4YV9NejZOenpHaUNGWkR2WnVYT3JNb29sTm0tQmRWelptMzl5WmI0WjBSZFU1dHZZb2tqemZmdFBuZlBRVVBOSkRWdUNNdWpDTE52UlFwdEpjIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUZoZGZaSWVOTTYzdUgxTFBIV1QwaHhqY3BHOURPQmpyR1AtSjE0SUNKUm94UU9Idlh5MHFNcWZBUzBQRkEyal9EaTdTTVpnLTVZci12QXZ6c2hLcDljTCIsICJ5IjogIkFSNWdSeEFQU3JjTExGaGlUZXdFMGp4ZXdkNDlQUjgyZEJKVVB1dXFkT09pS2dJNl9TbGhPSkVpNHdMWlVTRGZpeEtrQUpweGJIc0lIUDY3RUhTMXRvaVoifSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFSVGtDcTJCQWVhVkpOa3Z5SEVPSWlUVXBIT2ZsVmtfVEFJU3RlUmJUMGs1WEdNZl9iZDZpZmU1UUo1cHNsOUF4REE3RHN1TnFWb1ZMYkJkUlFMUmxzSmgiLCAieSI6ICJBVVQtVTZwSGhzSnQ4TkJMa2RaU2htOUVPMG1WeVRpY3hCR2FuWHI3emNCclB6M2VmRUVVd0FpUGI2bG1xX3Q0TWtHcXR4cEVPQVhNXzdzRldZRjVRSTRUIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTE1sTXB6WXkwNk4zZFJZTWp0bmlGbkRiS0NEUVh1Y19yaTJMWmU3akFBRGpSZExseFQtY0dEdDhrNWRBd1hibHQxYnUzVXRRWXhGS0tWbVpqN29aUDZhIiwgInkiOiAiQVVQOTBTWl9aVkJiQ0p6ZVhWLVJfdW1VSHFBQUR2Y1piUlpHRU80QmZjdHJpdWJTS0J4NnRBRVV1Uko1Ykw5XzlhYU1CeTB3M1ZLcmt2QjZPV2JobnlFOCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYnZTQ2g5Q0t0LTZNdno2NmpwajlweXBFbTF2ZUhvbG5fb2I3ZkM3QXMyVzdpNTktQzdfLS1nNnRHUE5uSFBuVDZRNngxOVBHd1pwNTlseHVEZ3Z3LVZOIiwgInkiOiAiQUllY2wxNktBNlhIOVNWTVB4TjVQazZZZlhGUDd4N1I3ai1XNkoxamhWNlVlNVJzSTRyNDl4MEd0VklOUDlTV3VfRE1HdGdxanBGTkE3Smh3WlN5WlgzRiJ9LCB7ImFsZyI6ICJFQ01SIiwgImt0eSI6ICJFQyIsICJjcnYiOiAiUC01MjEiLCAieCI6ICJBUGh6bHZ5MEdVeW9NLWdtTU9CbmNIUFBiYkZYYXJXaGFJZ090SkQ4bW5QRllBSE05bG0tOHQ0eUZrZnRZNl9TeWZzOW5SWUNlNHphTHpWdkhMc3BSTS1sIiwgInkiOiAiQUs4c2dJZk5nakJzZk9MN0NTLVZVaE15U3dCZWNWdWFTaDJEY0pONHZ0VV9rQm92QUlFUUlVMVRNQnhoX0VTcmpmMEo1bTlxa0ZoS2YwSlJqbHp5STY4aCIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXX0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUppbXZMUm56bmNULVloeEVGcDVxclhhUGtLYUxjc0wtQmNSdUlLM1AxQUdVTkxGUTB2dE1sWXo5aXFmeU5oNlRCQlppOUduRHRVNVd3QjhOQnY2MXNfWCIsICJ5IjogIkFBQUFZT3F3S0F6YXJLOFVRZmJONHNnWHhITXlDTGt6LVl3MThKMnRNNlNxLS1sX29tUmxRbkthcm9xRGtzSkxXV2tia1JTVVZSaEYtSGVsWUR1QzJ2ZDAifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU96YUVfQWFrQU5NSUFIaUtfNkU2MmN6a2d3bFNOejRCZVd6cHJMY0tpemxEaVFSWmdIYm8xUkhjYmNacTBEcXVOVVJIdnhUNWlTLWJfRlFTUlJ5ajU5NCIsICJ5IjogIkFONm56TWVrR1djNDBxRE5BbTlabTJ5LWlEUnh6XzJ4THJwQ2p6aGJiMjdPZ0FwbnNmTThSV0JOWkZPSTVLLVlJY0IyT29pSVlzODNQQll1TzRHa3I3WVoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVJLV1FlTVktdnlIX1VoaV9DOTNqakhUZW1SWGxkdTZkbEdGcFFHM0owY0dPbHBtWDl4ODNZdWFNUE4yQU1odEtsTENMY28xN0ZrbjFLSFRQZWFQZ2ZnTSIsICJ5IjogIkFOWVNVU2pCS0RHdUhKQkNFNmxOZXBMSmduN1NjdWdjaEVJa2pHN0xZa2ZyT3hiMlpTcnlXWTRnOGM1bmxrSjR2Mi1OVm1FRms1WUwxS3Qwejl1T2JoUHoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhzajFCRHp5UXBLYjR5amNxTjFSLWdsdm9CbkFTb1Atem1ZeXA1R0pTeWIyYkp6dDd5YlJJRDV4X1htbUpES3A3M3hEeFg5LXJyczM5TnhiRmxxUzFvUyIsICJ5IjogIkFFZDdHckJONEpnQkhWTzVjZWhyOGszZW1Xb0pqLXU4eEVqYUxheU5SVnYwX2MyVG9hQVNQVGx5U1phQnV2b1A5ZW96ZUtMeDJ3akhwZ0dHWUE0WGZ6dU8ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4ZWFmM2dMdEFwLVRaQVo1eVNNWVBRVXdsb2FjalFqNFV4VEhFSGVveHVSa3dYQzlnQXpabGJ5TFpSWS1ic2pjUDdIYUJMZ1JHODczUUtOajcxY0I1UCIsICJ5IjogIkFPa2FzZU9INWtRd0RFV0RtSmdNb1llOVRBU3E3WkNKUHdKUVlQdG85blE2NmZNdnpDb01RbWp0Q0tOdXRlb2xwSnVhS1hId0ljTl9MMlhQcGhDeGhNUmEifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWW5icEZneko2bTkzR0owQWFUYnY2TkpCcnpVWEpSemZYMm5IYWxRLXBDbkNfNl9OQkJvT3FVVF9iclRHdzQ1aGtBWkFMQnh4T19NWlM0V2xuRVJYQzJXIiwgInkiOiAiQURfZXB6dnNRRUtDLVRtZ19yWUJ4SmpsU3lDdkRTTF82SXM3SkhjaV9SZDliNHI2U05HcWlwRUNwTTZqTnVhaEUya0NWd1RWVkhoNHF0QWJ5TzhjM0hFUyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFGbk51cmN4a081cl95bHgxTzlaM29kZHEydmthSW1IWFZxYzJPdnVYMFA3bnRQYmZHcW1CdjBMSVh3a3ZhN3ppUkhlTm5lQ09zN0tzdEM0aVF5am1RNHkiLCAieSI6ICJBWXpUcXNQbm9YRVJZX2ZrbjcwSDFmZzN4V3NrMEJ4RG5JdU9fekN5R3pPaEJMbHZKaURrbEh2NHQtSXh3aHd4S3pxeEVFWEo4UU1mZlJwSG1NdXktclhlIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRdV9ZRHZZRnhJVmlaOV8xZzhPRm4yS0hwYWMzM3dtcHUyaWZnZ3FLSkxHWkstY1p6Qm9IRTk5Z1dZNE5Td3NNNlp5SVNWYVNpSTZVVWctME42OHJ1T00iLCAieSI6ICJBVko3Rl82YS0xNmFBZG1VdzhxUXRzTzg1OW5NTnlyODRLSS1MYmRpZ0pmb0lxckZsM21sZ252S2FIOE5lZ2FVSEFTS3o2Y0F2NVE0aFk2eEtuNWVveHdtIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaczVneGxlMkRobVJOS0JQa0h1S1pzTkJkdGI5SkNGaVR3U3VXLTAwUVIzSzdlN2MtRkxGNE44cDRsYk5ZUWFVWVZfVFo2dVAtdWpzb3F0M25EN05HNDIiLCAieSI6ICJBZTIzNVprbmg4YjcwLTh0cWo3MVYzM3ByQ2Zsc2ZWSnJTZWJzVDdIbTBRME1ab295eVZJRUxObk9JZW5SNnNlXzlfcmZrbWxuSGZxUXJkb1NwVUczNTNNIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU0zWE80TTZnOHJ4M25Panc3OUxvR1RGTTAwTjNsNXBibWVFS2g3eTE1X1QzU0RGUDYwb0Z0aG9lblZwbHVMQ0hMV1VIWHcxZWk5TEtLbGZBbFpUbm5naCIsICJ5IjogIkFJZnVQLUpvNEd1STM1MEdLLUxuUXIzZ19KQl8yaDM5ZHdhVmRWUU1nRktkcW9yS25ybjhqWkJFT1RONy1FVEZqUjQ0U21KSzVOLVdWcUZMVHNUT0lKcW4ifV19", "signatures": [{"signature": "AHuhBe_N7qcBzKgZsZGxmZ7OyLdSyg8HMqsBC7s9qEEWgi2YvpUheyVftg7Ov_JvY8SmlfAtnBDURfyGD_qrAjTnADuqjxkGLaDt3g3GRksBN9DOuTlD2EDXocStcXRwlGeJ0gP5tG_nEhjpHgNFAxqfHviliTu-fp_imd3VMJBGo6uj", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AGIgX4y3QER3l82PAs-j51FpzHbbCU1u-ibAgJ7tAFI7GfjfMzAofLxIxKtCzjfJESu0b30oT-xIQ7U0BFXAQm5JAL6l6wuFb8cBbJv64LyO3B5AYQUoW9q_pKHlojnTuCiN6mZ30Z3r8Sm8_CaeAFfhyDV5BLymrbk-pVSGoq54kXK9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AQHZx19_jYd3olb5ZS_tLJJNI7aJvKItrcGGOmXj-nDORu43Kx9I6i5qxFvrdgVJZMZtvDFqAhkf7T_4eu-XkUkAAD9g8y_mFZmbWc2VrMjEJXtw1fdYG8PuQyy_SiajfcvIpgzpdQtvse72sdxwmq6SyIjyu9VxLwpOrt2k5Kll1zRo"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AewWuh8QimqrzlEso_q2OWiMgVG34WCd5xtW5_9ood_UWi9gdIaiaA9zPpet-ckMoN2QkvaIImxW2jMj_JspwiZIANmhlH3fBOvqNF1XUNlF6yGpGRs8W_bpn5etFWa_4QCSyLPEL8Maunsn-pOFKKS9770j42hfcunlUCtgJw1o7IVN"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZsmZ9FglGETt2RSos2gqll6uIlmbsoXtkIwff_rAdlAYEGSwH7t8vdJaVb4sUmj6msPDjQRH2_zdMWTRTtiXDl5ATVlTRp6HrZgL7meNU4c3d6ydgfAZMZ140NExd4sLxKEigZTRuVKUJ5IDzgKDNTRXaG_j4_rtd3jkDAGjeN8mdy0"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHMCeNssGzBcEUmIyZm2dcZKAri6ZZk3osH_6sM1XO0-kg4IZ4l_PAeN8IvNbT0OLgK4foNNcuTpZKKSTRXBOSPZAeq346tsmbyWHFcwR3IiWHcBSbT_Td15B6sQL5Fn4Et9HQrMCxz92uSyOVF4uqp52O9KfXH3NkRT96mzuA7-5MAg"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASEME17ZYT2lymrsQlXUyEq5p8Xxw7Bzb--C7sQgVMvmKK4wuJT7OeMvXSNTVnHBt99rXJxzOLJc-0Jz9gEpTTvEAdk081C68UBbaDHxrJqBZVCVkLDUnj3EjCha13RJtpmRMpZO-7sL2k81sm_8oA7NC2xm3wwHH2c6bLsSAQuXFFSM"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AeMZGuUSkpPPhckDrDH82sYHbWv85phAeZwWfHEDCCEFjyx9dK-N0BRJnW2k-Mkci9QrH_Ixt8-Ca7mw61mswFArAcKyq0Gpr5Y9Ep7bnfJZBaXPp7Lhtl3mI4PHyebxJkLXuaNVklbnYLMhZJ0LK_YThGgTx52u90jGT3lzDMC9CLcE"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Aakwz3G1rGUCMa6mTYZDCo58gkVwIDsL7cwWgmi0q4Om6ZwTn0XXO97DV5z2U2m0xJ1ol0eiP7-aN1sMC5QFFBrFAUgFp8XofX8jhrW8D-BEg260EH3Jb4_Nj05jPRyMQSgB-Y3AnqEpoERVnHc5jbal5X63w3tZHV7Srnyh1s0rlT75"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVJBgiJbkitnY4vZrlxxHIfKIeNejs5cdKKnrhzvUAzTiBLBaVKYi_QS6POF9VMFJmSuLN-tthGW-pEndf6vdTthAS4DopB_aMEoPxEovHjgcx0Jb_X_c-UUC4qF6H_NWk2x5aS2u-EnGEX1AmoYyEE3HGv-rYv8XVAV3M4v6NoPx0NT"}]} -k- -a -+ jose alg -k hash -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ fetch /adv/5mGbzViBRev38CQ3v-mHAv0LpL4 -+ curl -sfg http://127.0.0.1:20290/adv/5mGbzViBRev38CQ3v-mHAv0LpL4 - GET /adv/5mGbzViBRev38CQ3v-mHAv0LpL4 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ fetch /adv/xvOEdOmHCrD2Wng3LCoGiwHU61bEU6CFnOYUuQ -+ curl -sfg http://127.0.0.1:20290/adv/xvOEdOmHCrD2Wng3LCoGiwHU61bEU6CFnOYUuQ - GET /adv/xvOEdOmHCrD2Wng3LCoGiwHU61bEU6CFnOYUuQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ fetch /adv/4H3BF-O-0xr0jUdnO6Z66HcHRDvGEFjIFxwxJ4XgU3k -+ curl -sfg http://127.0.0.1:20290/adv/4H3BF-O-0xr0jUdnO6Z66HcHRDvGEFjIFxwxJ4XgU3k - GET /adv/4H3BF-O-0xr0jUdnO6Z66HcHRDvGEFjIFxwxJ4XgU3k => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ fetch /adv/Je0PnkSv-YDY9IPbxlQSSG3yIZlFojNALkYMSWlLuOUmagTq8AzNBGMXq1I8pVKD -+ curl -sfg http://127.0.0.1:20290/adv/Je0PnkSv-YDY9IPbxlQSSG3yIZlFojNALkYMSWlLuOUmagTq8AzNBGMXq1I8pVKD - GET /adv/Je0PnkSv-YDY9IPbxlQSSG3yIZlFojNALkYMSWlLuOUmagTq8AzNBGMXq1I8pVKD => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-1.jwk -+ fetch /adv/5-jQIAUk69fwWUVVoxqbuxkP_aJhAlxcuARotyxE5DpjuZDPosXOE6WAgYuYZAOTO9Z44-EDbMx03naNH7FONQ -+ curl -sfg http://127.0.0.1:20290/adv/5-jQIAUk69fwWUVVoxqbuxkP_aJhAlxcuARotyxE5DpjuZDPosXOE6WAgYuYZAOTO9Z44-EDbMx03naNH7FONQ - GET /adv/5-jQIAUk69fwWUVVoxqbuxkP_aJhAlxcuARotyxE5DpjuZDPosXOE6WAgYuYZAOTO9Z44-EDbMx03naNH7FONQ => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ fetch /adv/BTJF76TkbDnbZ0A-AN68e29JEcg -+ curl -sfg http://127.0.0.1:20290/adv/BTJF76TkbDnbZ0A-AN68e29JEcg - GET /adv/BTJF76TkbDnbZ0A-AN68e29JEcg => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ fetch /adv/MzEL6L3XlftqqZO5tKINsJ4wZ8cvwHu287P-PA -+ curl -sfg http://127.0.0.1:20290/adv/MzEL6L3XlftqqZO5tKINsJ4wZ8cvwHu287P-PA - GET /adv/MzEL6L3XlftqqZO5tKINsJ4wZ8cvwHu287P-PA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ fetch /adv/9umtXdDxLcXpl6ccFtxWQnPa8t0jtkBc5dAc_hXC-8s -+ curl -sfg http://127.0.0.1:20290/adv/9umtXdDxLcXpl6ccFtxWQnPa8t0jtkBc5dAc_hXC-8s - GET /adv/9umtXdDxLcXpl6ccFtxWQnPa8t0jtkBc5dAc_hXC-8s => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ + jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -jose jwk thp -a S384 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ fetch /adv/SqQtCZl95MYF0H70yzF8fRioMxSciEVnduBSafoPzN14HgHmvdGQJJhH3RT4uEP_ -+ curl -sfg http://127.0.0.1:20290/adv/SqQtCZl95MYF0H70yzF8fRioMxSciEVnduBSafoPzN14HgHmvdGQJJhH3RT4uEP_ - GET /adv/SqQtCZl95MYF0H70yzF8fRioMxSciEVnduBSafoPzN14HgHmvdGQJJhH3RT4uEP_ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-2.jwk -+ fetch /adv/0S347Yvrjg9SnYpgvSLC1CrJ75ogypGC2dkIkItRHqCVfwhlYP7KtDZrhZlR67B9EJ7bFLejbDYCDKhPw6kQwg -+ curl -sfg http://127.0.0.1:20290/adv/0S347Yvrjg9SnYpgvSLC1CrJ75ogypGC2dkIkItRHqCVfwhlYP7KtDZrhZlR67B9EJ7bFLejbDYCDKhPw6kQwg - GET /adv/0S347Yvrjg9SnYpgvSLC1CrJ75ogypGC2dkIkItRHqCVfwhlYP7KtDZrhZlR67B9EJ7bFLejbDYCDKhPw6kQwg => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ fetch /adv/YjYL9dVQcde85eOGOEuDFRK5Vww -+ curl -sfg http://127.0.0.1:20290/adv/YjYL9dVQcde85eOGOEuDFRK5Vww - GET /adv/YjYL9dVQcde85eOGOEuDFRK5Vww => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ fetch /adv/qrtlWv3jnqNun8C-JihKY-AVkzJgoh16FJnqWg -+ curl -sfg http://127.0.0.1:20290/adv/qrtlWv3jnqNun8C-JihKY-AVkzJgoh16FJnqWg - GET /adv/qrtlWv3jnqNun8C-JihKY-AVkzJgoh16FJnqWg => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ fetch /adv/GMde_kpGT8xNXirtlXI59yJIzJ1A7i-g919TFW8VpnI -+ curl -sfg http://127.0.0.1:20290/adv/GMde_kpGT8xNXirtlXI59yJIzJ1A7i-g919TFW8VpnI - GET /adv/GMde_kpGT8xNXirtlXI59yJIzJ1A7i-g919TFW8VpnI => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ fetch /adv/JvfXS58bmSpk6dFQinAdiCijKCJZ0Eqd0x4vmMG7-2x6V8Fkl4CAc1UHOqtoek1c -+ curl -sfg http://127.0.0.1:20290/adv/JvfXS58bmSpk6dFQinAdiCijKCJZ0Eqd0x4vmMG7-2x6V8Fkl4CAc1UHOqtoek1c - GET /adv/JvfXS58bmSpk6dFQinAdiCijKCJZ0Eqd0x4vmMG7-2x6V8Fkl4CAc1UHOqtoek1c => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-3.jwk -+ fetch /adv/NwkzbCclLffmcajOTeCR6Wg_5Qlp89sVklHkODJxoTC5low5UWUu8t4JoGbHv5GK1k0G9iE1RnN5_pZjAft_pQ -+ curl -sfg http://127.0.0.1:20290/adv/NwkzbCclLffmcajOTeCR6Wg_5Qlp89sVklHkODJxoTC5low5UWUu8t4JoGbHv5GK1k0G9iE1RnN5_pZjAft_pQ - GET /adv/NwkzbCclLffmcajOTeCR6Wg_5Qlp89sVklHkODJxoTC5low5UWUu8t4JoGbHv5GK1k0G9iE1RnN5_pZjAft_pQ => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ fetch /adv/R04jujNV2TGq1_RKmS6v46-Sjfk -+ curl -sfg http://127.0.0.1:20290/adv/R04jujNV2TGq1_RKmS6v46-Sjfk - GET /adv/R04jujNV2TGq1_RKmS6v46-Sjfk => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ fetch /adv/TiLWWo-3b_b9ZJB973w8bio5RcSlT0Hrok6y0A -+ curl -sfg http://127.0.0.1:20290/adv/TiLWWo-3b_b9ZJB973w8bio5RcSlT0Hrok6y0A - GET /adv/TiLWWo-3b_b9ZJB973w8bio5RcSlT0Hrok6y0A => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ fetch /adv/UjfITtD1ADas_7hux02r56efJaAwSkIstLBKrO0lEr4 -+ curl -sfg http://127.0.0.1:20290/adv/UjfITtD1ADas_7hux02r56efJaAwSkIstLBKrO0lEr4 - GET /adv/UjfITtD1ADas_7hux02r56efJaAwSkIstLBKrO0lEr4 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ fetch /adv/qw3cmqEAQN3Zq0SbtSiR2r954MKR9pBNKKYdLwguo91lXf66Ww3hWwkKCILvaJ0y -+ curl -sfg http://127.0.0.1:20290/adv/qw3cmqEAQN3Zq0SbtSiR2r954MKR9pBNKKYdLwguo91lXf66Ww3hWwkKCILvaJ0y - GET /adv/qw3cmqEAQN3Zq0SbtSiR2r954MKR9pBNKKYdLwguo91lXf66Ww3hWwkKCILvaJ0y => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-4.jwk -+ fetch /adv/T0B6tfmf7FxByfQSCDcJKNPUguB885kRrKbTbsadpA3U7ToTePl_0kim9_XVP7zgOlipOb6LoGxhHfT16DkAjg -+ curl -sfg http://127.0.0.1:20290/adv/T0B6tfmf7FxByfQSCDcJKNPUguB885kRrKbTbsadpA3U7ToTePl_0kim9_XVP7zgOlipOb6LoGxhHfT16DkAjg - GET /adv/T0B6tfmf7FxByfQSCDcJKNPUguB885kRrKbTbsadpA3U7ToTePl_0kim9_XVP7zgOlipOb6LoGxhHfT16DkAjg => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ fetch /adv/KX1cWLvikAYNxynLFkFKW0a2Fsk -+ curl -sfg http://127.0.0.1:20290/adv/KX1cWLvikAYNxynLFkFKW0a2Fsk - GET /adv/KX1cWLvikAYNxynLFkFKW0a2Fsk => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ fetch /adv/VxUpMAXvjg5589G09DmkeZ7vrOv_zXX1SAl8Zg -+ curl -sfg http://127.0.0.1:20290/adv/VxUpMAXvjg5589G09DmkeZ7vrOv_zXX1SAl8Zg - GET /adv/VxUpMAXvjg5589G09DmkeZ7vrOv_zXX1SAl8Zg => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ fetch /adv/yjS5ftyI7CA5c-x54VSXBIi3oJ8gTUNwj0qloLByM9U -+ curl -sfg http://127.0.0.1:20290/adv/yjS5ftyI7CA5c-x54VSXBIi3oJ8gTUNwj0qloLByM9U - GET /adv/yjS5ftyI7CA5c-x54VSXBIi3oJ8gTUNwj0qloLByM9U => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ fetch /adv/JFP9LSou2HdJ2lg9ljpohEWZ-9fXv0TRNekBOaMw_UfX3zXal92l59vZbSFtqij6 -+ curl -sfg http://127.0.0.1:20290/adv/JFP9LSou2HdJ2lg9ljpohEWZ-9fXv0TRNekBOaMw_UfX3zXal92l59vZbSFtqij6 - GET /adv/JFP9LSou2HdJ2lg9ljpohEWZ-9fXv0TRNekBOaMw_UfX3zXal92l59vZbSFtqij6 => 200 (../src/tangd.c:101) -+ jose jwk thp -a S512 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-5.jwk -+ fetch /adv/4i9qPs0OPuvZYxjpfiT7selPCLndeBAWCqMq2u88HbZBKjssrZt-ozxLj5gC2_UnHsnmSOwb7gCxUH-VAlVewg -+ curl -sfg http://127.0.0.1:20290/adv/4i9qPs0OPuvZYxjpfiT7selPCLndeBAWCqMq2u88HbZBKjssrZt-ozxLj5gC2_UnHsnmSOwb7gCxUH-VAlVewg - GET /adv/4i9qPs0OPuvZYxjpfiT7selPCLndeBAWCqMq2u88HbZBKjssrZt-ozxLj5gC2_UnHsnmSOwb7gCxUH-VAlVewg => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ fetch /adv/I8eTvxaS2T1v--Wps4OhRIi6vCI -+ curl -sfg http://127.0.0.1:20290/adv/I8eTvxaS2T1v--Wps4OhRIi6vCI - GET /adv/I8eTvxaS2T1v--Wps4OhRIi6vCI => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ fetch /adv/U-BitMCuDN0sW1X7o1EcAOHlvJRL0a9JBHdfkA -+ curl -sfg http://127.0.0.1:20290/adv/U-BitMCuDN0sW1X7o1EcAOHlvJRL0a9JBHdfkA - GET /adv/U-BitMCuDN0sW1X7o1EcAOHlvJRL0a9JBHdfkA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ fetch /adv/yQJPYORaO00nkQEGNzI8GqS29ytUKjvWuVqVjDPF5Ys -+ curl -sfg http://127.0.0.1:20290/adv/yQJPYORaO00nkQEGNzI8GqS29ytUKjvWuVqVjDPF5Ys - GET /adv/yQJPYORaO00nkQEGNzI8GqS29ytUKjvWuVqVjDPF5Ys => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ fetch /adv/S8rRShkjLt2zCAqRMueHvlq9juffyrNLaJnczT_6N3SGYUcb7RCvzHSUYEbdg9t3 -+ curl -sfg http://127.0.0.1:20290/adv/S8rRShkjLt2zCAqRMueHvlq9juffyrNLaJnczT_6N3SGYUcb7RCvzHSUYEbdg9t3 - GET /adv/S8rRShkjLt2zCAqRMueHvlq9juffyrNLaJnczT_6N3SGYUcb7RCvzHSUYEbdg9t3 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-6.jwk -+ fetch /adv/ssftS2OWVIL4vIlmLDnkVykwl0d1z7nM_sE7KMhOY_2c7jTe2PDBAykiHmhJBr3yihP6SoaHk2m1HepULnmm9g -+ curl -sfg http://127.0.0.1:20290/adv/ssftS2OWVIL4vIlmLDnkVykwl0d1z7nM_sE7KMhOY_2c7jTe2PDBAykiHmhJBr3yihP6SoaHk2m1HepULnmm9g - GET /adv/ssftS2OWVIL4vIlmLDnkVykwl0d1z7nM_sE7KMhOY_2c7jTe2PDBAykiHmhJBr3yihP6SoaHk2m1HepULnmm9g => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ fetch /adv/UGNJvAL_eXt0NNhinjniX4CHUwk -+ curl -sfg http://127.0.0.1:20290/adv/UGNJvAL_eXt0NNhinjniX4CHUwk - GET /adv/UGNJvAL_eXt0NNhinjniX4CHUwk => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ fetch /adv/_AulO9R6hKUiThBsIiLTTKevGyir-Vi-jnKvUw -+ curl -sfg http://127.0.0.1:20290/adv/_AulO9R6hKUiThBsIiLTTKevGyir-Vi-jnKvUw - GET /adv/_AulO9R6hKUiThBsIiLTTKevGyir-Vi-jnKvUw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ fetch /adv/RN1Pj1dmkrGl9sfLbagH2Pl4yTePy7uhmX-00kVDNl0 -+ curl -sfg http://127.0.0.1:20290/adv/RN1Pj1dmkrGl9sfLbagH2Pl4yTePy7uhmX-00kVDNl0 - GET /adv/RN1Pj1dmkrGl9sfLbagH2Pl4yTePy7uhmX-00kVDNl0 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ fetch /adv/CRFbs-jtegKmTsPoE3QZMld6QR7vbBbXkpXzm64Iiy03_WtdH43dukAVIMGZXA_p -+ curl -sfg http://127.0.0.1:20290/adv/CRFbs-jtegKmTsPoE3QZMld6QR7vbBbXkpXzm64Iiy03_WtdH43dukAVIMGZXA_p - GET /adv/CRFbs-jtegKmTsPoE3QZMld6QR7vbBbXkpXzm64Iiy03_WtdH43dukAVIMGZXA_p => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk+ -jose jwk thp -a S512 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-7.jwk -+ fetch /adv/hG44QBGRwXl6-3oiOlzm7EbApSWlff2ASxjXldQYLA7Hr4qKsK2yNIybu_e1oVHMHLzHq92guAibU3m22A22WA -+ curl -sfg http://127.0.0.1:20290/adv/hG44QBGRwXl6-3oiOlzm7EbApSWlff2ASxjXldQYLA7Hr4qKsK2yNIybu_e1oVHMHLzHq92guAibU3m22A22WA - GET /adv/hG44QBGRwXl6-3oiOlzm7EbApSWlff2ASxjXldQYLA7Hr4qKsK2yNIybu_e1oVHMHLzHq92guAibU3m22A22WA => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ fetch /adv/BjchCJLz-1gzcVVsewT8vPDiUeY -+ curl -sfg http://127.0.0.1:20290/adv/BjchCJLz-1gzcVVsewT8vPDiUeY - GET /adv/BjchCJLz-1gzcVVsewT8vPDiUeY => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ fetch /adv/dL8R3JmDUKCKbgxI_0cK9kSdMMQQaJfhdmxDNQ -+ curl -sfg http://127.0.0.1:20290/adv/dL8R3JmDUKCKbgxI_0cK9kSdMMQQaJfhdmxDNQ - GET /adv/dL8R3JmDUKCKbgxI_0cK9kSdMMQQaJfhdmxDNQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ fetch /adv/Z83Pismx37IAm9m-Acbulfr22yf_6kBC04-hvsH4Uoo -+ curl -sfg http://127.0.0.1:20290/adv/Z83Pismx37IAm9m-Acbulfr22yf_6kBC04-hvsH4Uoo - GET /adv/Z83Pismx37IAm9m-Acbulfr22yf_6kBC04-hvsH4Uoo => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ + jose jws ver -i-jose -k jwk /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk thp - -a S384 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ fetch /adv/kLKejcmWT3osRV6iw4m0NgENtMj_CU-pgFrtcinDQSvAzAyO77rNjjVxcBVc0ee3 -+ curl -sfg http://127.0.0.1:20290/adv/kLKejcmWT3osRV6iw4m0NgENtMj_CU-pgFrtcinDQSvAzAyO77rNjjVxcBVc0ee3 - GET /adv/kLKejcmWT3osRV6iw4m0NgENtMj_CU-pgFrtcinDQSvAzAyO77rNjjVxcBVc0ee3 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-8.jwk -+ fetch /adv/Q6xlBxeB9HYUglbtncyRdNbEmumAMh7kwuxhcay-smC_8sPSmN79CUolxv3Tw9-RumZVX0Q3Yy5tPyB7kJ7VgA -+ curl -sfg http://127.0.0.1:20290/adv/Q6xlBxeB9HYUglbtncyRdNbEmumAMh7kwuxhcay-smC_8sPSmN79CUolxv3Tw9-RumZVX0Q3Yy5tPyB7kJ7VgA - GET /adv/Q6xlBxeB9HYUglbtncyRdNbEmumAMh7kwuxhcay-smC_8sPSmN79CUolxv3Tw9-RumZVX0Q3Yy5tPyB7kJ7VgA => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ fetch /adv/S-6HvsgTVKmUtLtbRxzWFiwQYdg -+ curl -sfg http://127.0.0.1:20290/adv/S-6HvsgTVKmUtLtbRxzWFiwQYdg - GET /adv/S-6HvsgTVKmUtLtbRxzWFiwQYdg => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ fetch /adv/6PGJgBHc7pNRhfvFfIl_p6yvyl6Iacy8G8LyFQ -+ curl -sfg http://127.0.0.1:20290/adv/6PGJgBHc7pNRhfvFfIl_p6yvyl6Iacy8G8LyFQ - GET /adv/6PGJgBHc7pNRhfvFfIl_p6yvyl6Iacy8G8LyFQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ fetch /adv/Tk76Weqoq3ATKX2zMJA8ySsPE5poVpc8yadSGzPbqYk -+ curl -sfg http://127.0.0.1:20290/adv/Tk76Weqoq3ATKX2zMJA8ySsPE5poVpc8yadSGzPbqYk - GET /adv/Tk76Weqoq3ATKX2zMJA8ySsPE5poVpc8yadSGzPbqYk => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ fetch /adv/Idt5FTr7yxv32ptzxi0-IKuj9rb9nJFNaLMwg9v_6m83nAuUaVp20RH_KtzHsifc -+ curl -sfg http://127.0.0.1:20290/adv/Idt5FTr7yxv32ptzxi0-IKuj9rb9nJFNaLMwg9v_6m83nAuUaVp20RH_KtzHsifc - GET /adv/Idt5FTr7yxv32ptzxi0-IKuj9rb9nJFNaLMwg9v_6m83nAuUaVp20RH_KtzHsifc => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.1gyhlcNBE4/db/other-sig-9.jwk -+ fetch /adv/Y9osV9t8PJoVFe6uTZi-FsVtuiv5tmH4E6F4vKKIfsg0yQBgLHIShqhwasf8sZAQ9JJTX_UTjvTZPMDI3hCURA -+ curl -sfg http://127.0.0.1:20290/adv/Y9osV9t8PJoVFe6uTZi-FsVtuiv5tmH4E6F4vKKIfsg0yQBgLHIShqhwasf8sZAQ9JJTX_UTjvTZPMDI3hCURA - GET /adv/Y9osV9t8PJoVFe6uTZi-FsVtuiv5tmH4E6F4vKKIfsg0yQBgLHIShqhwasf8sZAQ9JJTX_UTjvTZPMDI3hCURA => 200 (../src/tangd.c:101) -+ tangd-rotate-keys -d /tmp/tmp.1gyhlcNBE4/db -Unable to change owner/group for VQItRpFK6LeeCRFIc-ZfHey61hP325kOMIpWQXtIWQw.jwk to _tang:_tang -Unable to change owner/group for b1_paJkZvtqBQMaXwDuSEpnxJeorO1QCvjICLd6G0T8.jwk to _tang:_tang -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/.other-sig-1.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-sig-1.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/.other-exc-1.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-exc-1.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/.other-sig-2.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-sig-2.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/.other-exc-2.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-exc-2.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/.other-sig-3.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-sig-3.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/.other-exc-3.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-exc-3.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/.other-sig-4.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-sig-4.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/.other-exc-4.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-exc-4.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/.other-sig-5.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-sig-5.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/.other-exc-5.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-exc-5.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/.other-sig-6.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-sig-6.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/.other-exc-6.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-exc-6.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/.other-sig-7.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-sig-7.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/.other-exc-7.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-exc-7.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/.other-sig-8.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-sig-8.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/.other-exc-8.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-exc-8.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/.other-sig-9.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-sig-9.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.1gyhlcNBE4/db/.other-exc-9.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/.other-exc-9.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ thp= -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/VQItRpFK6LeeCRFIc-ZfHey61hP325kOMIpWQXtIWQw.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/VQItRpFK6LeeCRFIc-ZfHey61hP325kOMIpWQXtIWQw.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ jose jwk thp -a S256 -i /tmp/tmp.1gyhlcNBE4/db/VQItRpFK6LeeCRFIc-ZfHey61hP325kOMIpWQXtIWQw.jwk -+ thp=VQItRpFK6LeeCRFIc-ZfHey61hP325kOMIpWQXtIWQw -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/VQItRpFK6LeeCRFIc-ZfHey61hP325kOMIpWQXtIWQw.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/VQItRpFK6LeeCRFIc-ZfHey61hP325kOMIpWQXtIWQw.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ validate_sig /tmp/tmp.1gyhlcNBE4/db/b1_paJkZvtqBQMaXwDuSEpnxJeorO1QCvjICLd6G0T8.jwk -+ jose fmt --json /tmp/tmp.1gyhlcNBE4/db/b1_paJkZvtqBQMaXwDuSEpnxJeorO1QCvjICLd6G0T8.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ valid_key_perm /tmp/tmp.1gyhlcNBE4/db/b1_paJkZvtqBQMaXwDuSEpnxJeorO1QCvjICLd6G0T8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.1gyhlcNBE4/db/b1_paJkZvtqBQMaXwDuSEpnxJeorO1QCvjICLd6G0T8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ [ -z VQItRpFK6LeeCRFIc-ZfHey61hP325kOMIpWQXtIWQw ] -+ tang-show-keys 20290 - GET /adv => 200 (../src/tangd.c:101) -+ test VQItRpFK6LeeCRFIc-ZfHey61hP325kOMIpWQXtIWQw = VQItRpFK6LeeCRFIc-ZfHey61hP325kOMIpWQXtIWQw -+ on_exit -+ [ 341641 ] -+ kill 341641 -+ wait 341641 -Terminated -+ true -+ [ -d /tmp/tmp.1gyhlcNBE4 ] -+ rm -rf /tmp/tmp.1gyhlcNBE4 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -2/9 adv-standalone-endpoint OK 3.91s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stdout: -{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWUFV6c2pSMG0tTzg1VnRaYTVqY1BBcVI5SFVOcjZpSHJYSzhHMkF5NnlVRFZMUmdzbmR3WnVIaWJsM29lLWFhWXJTYjRXZlFWd3dWUjB2RS1uNjdHQjMiLCAieSI6ICJBWnNwRmh6Y3RfbDlKRzJFSllVZlQ1Y2FNeDZrZFFMblFHNjYyTG1uYU4xUGhBU1NVNzlpTm02WlR0azhkM0VrQkczdzc2Zk94WmQxUEFTc084MGVqT0d2In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVVhRjhjdWRVMzg5ZVppSEdtUjFZTGgweUkwb3B5SHhBaFg5UUtpcFk5WEFfNV9neFA2aXlrMDlwSWlZbERxemxMS3NpdmVTRFdmMlJJSU1wOGd6R0lMdiIsICJ5IjogIkFJVkItMXVJMW5ic0lTUk11WHZTWXY5LXV3OTJ5SnpFODQ2MmtNSE0tbndiYXZyU0Y2NVhWcXJETzJZTUY1M2pGVXJwbDZRSWpsSjlVMzFWTHlrOEt1V2EifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AY1sbP5t9vkrC0vaur4BvAB-5Q6cI51OcBuqZ72bkFZ1EzWPUBRkZnsAcoWjpkpUOprEM03DKOwC2brzto86-u13AMqNKQs1LwsWDpHOkxG66KSzxGKynqLpHhIoi_YaelOB_lNs9VeFUD2rztMna9F0tWOe_TNByKL2KYrlRRz4bthX"}{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImt0eSI6ICJFQyIsICJjcnYiOiAiUC01MjEiLCAieCI6ICJBTjlVdFMxbmw4RXFpU3c2QUVxdHVuVVFvbjkwc2Y1clpjVGZIc3pyYjVzNmQ0dk8tcEJXa21xQUNKNWE5eW93b29QbGtDS015RVJMcDUybVczWjFmME9xIiwgInkiOiAiQWFFdkJSeTRMbXhjWVVHcFBBWXlBVlFzUWg1aVVuNkpYamt0RU9ieC1VaVBxd2hYelFlQjlkeFVETTRSN2ZsczRPeFFMVkZMUTB2WjJtV3IzS2xrYzhmYyIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXX0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFmRU9hOUZoWndJZzNpclFDcmktY0RJcWZYSDhsN3prLTNWVTZ1Tkt4MVE3UG9yN3BHQTNLRnZob0dTNzA4dTkwdHptbG1qOXh1TndFdGQ2V3JLWXlpUTUiLCAieSI6ICJBVjVXOUhLVmdidTRWcXZQRl90VTA2SVBCWHBKUGZZc2hnQXRQYkVHZHphOGFEZUxKZ3lsdERmbUFMUVNPZWtNRG1sUXV6VHdTR0QtV3NQOUYzZFFCZFFtIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVUkok5PL32wPRZJwxDTXvJXPnMEOCYX7BmCp__jIsUxtpA3BD_9XiJ4mwR4SVonf_zbVHgChlV_7478WNUCpMZQACy-c2hOWW01EzUXeaS7sUNq8SV8S1hkbwxLXrx4qDgVes7kicpuf44LVmKWMs8KxZQhKMwH52EwCvZrTvYXVz8A"}/build/reproducible-path/tang-15/obj-x86_64-linux-gnu -{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFGVEdsbTZwQld2MDl4MHJ1M2ZoX3c1THRFQ0lUVGYyS2paUVJsWE5WZEQ5cW90aWR2c3QyQWxEbW5QUTNoSlpiX1NiWkJGRWNTa1dlbkJIYWFqMUlUOVIiLCAieSI6ICJBZnU2NWZ1dllKUWJmcmdENmt5MzZXZ2pjRWpUTWVSRENyQ3R2UjFkNV9iUHZLNmZLbjdSOFBBYmlOdWlCbGlGUkFwRGs0TVYzX1c5cVNUM01wUGtuY2hkIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFOVUhMUVlmWkpOWGxRRG5pY2dsQ2hrZXk3RWc3SUMxbi1NZnQ0ek11TEtEUWNvalN4UjNyeGZnWE51ZGg1eEZZMzNBMnc5ZGVFa1ptM05TdHZndnRDalEiLCAieSI6ICJBRTA3WkJwUVRXdDdSZDRnTEk1LTdJNUNpX2JHYTBwRVN1S3l6OVFPX2NjSzN4MlY3dzkwVzZCZ0FINnl3eDVwVzNXeTljenZHRS1pVS1FTG9CeHBlckRoIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACKyT7lCi7lxwSv42kSzPZnIV12j-wjlr3dA8JpCOjAeUDaCvbloev6rVrrLsspPN7xUwgCxje9lLDTJ3M7qfUdTAG9qGi6kIfBr8Y6k3VkiaSCplkW7gMkcPkVWuvTMDXO1LEGSHDfMGl_T_mq6B7HBbCLA28zFyr-HGBUmzL-aQxW5"} -stderr: -+ . adv -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.ZknRkiknsK -+ mkdir -p /tmp/tmp.ZknRkiknsK/db -+ adv_startup -+ tangd-keygen /tmp/tmp.ZknRkiknsK/db sig exc -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/sig.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/exc.jwk to _tang:_tang -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/sig.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/sig.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/exc.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/exc.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ jose jwk gen -i {"alg": "ES512"} -o /tmp/tmp.ZknRkiknsK/db/.sig.jwk -+ jose jwk gen -i {"alg": "ES512"} -o /tmp/tmp.ZknRkiknsK/db/.oth.jwk -+ random_port -+ [ -n ] -+ test -f /dev/urandom -+ shuf -i 1024-65535 -n 1 -+ port=14552 -+ export PORT=14553 -+ export ENDPOINT=/api/dee-hms -+ start_standalone_server_endpoint 14553 /api/dee-hms -+ export PID=341645 -+ wait_for_port 14553 -+ local port=14553 -+ sleep 1 -+ tangd -p 14553 -l /tmp/tmp.ZknRkiknsK/db -e /api/dee-hms -Listening on 0.0.0.0:14553 -Listening on [::]:14553 -+ local i=0 -+ [ 0 -lt 90 ] -+ check_if_port_listening 14553 -+ [ -n ] -+ ss -anl -+ grep [\:\.]14553 -+ grep LISTEN -+ return 0 -+ adv_second_phase -+ fetch /api/dee-hms/ -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/ - GET /api/dee-hms/ => 404 (../src/http.c:128) -+ jose jwk thp -i /tmp/tmp.ZknRkiknsK/db/exc.jwk -+ fetch /api/dee-hms/adv/EL30xjOJhHs5pIk9z2z8KdTeNlpV31wcVz59B732ckM -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/EL30xjOJhHs5pIk9z2z8KdTeNlpV31wcVz59B732ckM - GET /api/dee-hms/adv/EL30xjOJhHs5pIk9z2z8KdTeNlpV31wcVz59B732ckM => 404 (../src/tangd.c:94) -+ jose jwk thp -a S512 -i /tmp/tmp.ZknRkiknsK/db/exc.jwk -+ fetch /api/dee-hms/adv/r9RgtUPGnAwMHT7NvFVCUsLOB0uYmCeBoMAxQTOOftN9Vd6vjk0O7xyiYI0nrdJpC-KlVPiQjRYm7jcmcIcySg -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/r9RgtUPGnAwMHT7NvFVCUsLOB0uYmCeBoMAxQTOOftN9Vd6vjk0O7xyiYI0nrdJpC-KlVPiQjRYm7jcmcIcySg - GET /api/dee-hms/adv/r9RgtUPGnAwMHT7NvFVCUsLOB0uYmCeBoMAxQTOOftN9Vd6vjk0O7xyiYI0nrdJpC-KlVPiQjRYm7jcmcIcySg => 404 (../src/tangd.c:94) -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:14553/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:14553/api/dee-hms/adv -+ ver /tmp/tmp.ZknRkiknsK/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/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:14553/api/dee-hms/adv/ -+ ver /tmp/tmp.ZknRkiknsK/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/sig.jwk - GET /api/dee-hms/adv/ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/sig.jwk -+ jose jwk thp -i /tmp/tmp.ZknRkiknsK/db/sig.jwk -+ fetch /api/dee-hms/adv/uPIOQueHCoDx-GoFJyNwRYp_Stt2z0BzKINUgE9jVPI -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/uPIOQueHCoDx-GoFJyNwRYp_Stt2z0BzKINUgE9jVPI - GET /api/dee-hms/adv/uPIOQueHCoDx-GoFJyNwRYp_Stt2z0BzKINUgE9jVPI => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/sig.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.ZknRkiknsK/db/sig.jwk -+ fetch /api/dee-hms/adv/7rvzK93KN51ZG4G81eTZJUUgrUKBHdsh2rzEGAC5L6sQ-wNHVSyaj-1lxNd0EXkMbjedia4tGjDoijOV7hfI-Q -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/7rvzK93KN51ZG4G81eTZJUUgrUKBHdsh2rzEGAC5L6sQ-wNHVSyaj-1lxNd0EXkMbjedia4tGjDoijOV7hfI-Q - GET /api/dee-hms/adv/7rvzK93KN51ZG4G81eTZJUUgrUKBHdsh2rzEGAC5L6sQ-wNHVSyaj-1lxNd0EXkMbjedia4tGjDoijOV7hfI-Q => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/.sig.jwk -+ jose jwk thp -i /tmp/tmp.ZknRkiknsK/db/sig.jwk -+ fetch /api/dee-hms/adv/uPIOQueHCoDx-GoFJyNwRYp_Stt2z0BzKINUgE9jVPI -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/uPIOQueHCoDx-GoFJyNwRYp_Stt2z0BzKINUgE9jVPI - GET /api/dee-hms/adv/uPIOQueHCoDx-GoFJyNwRYp_Stt2z0BzKINUgE9jVPI => 200 (../src/tangd.c:101) -Signature validation failed! -+ ver /tmp/tmp.ZknRkiknsK/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/.oth.jwk -+ jose jwk thp -i /tmp/tmp.ZknRkiknsK/db/sig.jwk -+ fetch /api/dee-hms/adv/uPIOQueHCoDx-GoFJyNwRYp_Stt2z0BzKINUgE9jVPI -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/uPIOQueHCoDx-GoFJyNwRYp_Stt2z0BzKINUgE9jVPI - GET /api/dee-hms/adv/uPIOQueHCoDx-GoFJyNwRYp_Stt2z0BzKINUgE9jVPI => 200 (../src/tangd.c:101) -Signature validation failed! -+ fetch /api/dee-hms/adv/ -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/ -+ ver /tmp/tmp.ZknRkiknsK/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/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:14553/api/dee-hms/adv/ -+ ver /tmp/tmp.ZknRkiknsK/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/.sig.jwk - GET /api/dee-hms/adv/ => 200 (../src/tangd.c:101) -Signature validation failed! -+ ver /tmp/tmp.ZknRkiknsK/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/sig.jwk -+ jose jwk thp -i /tmp/tmp.ZknRkiknsK/db/.sig.jwk -+ fetch /api/dee-hms/adv/fAkZX2px63Gv6cfWDL-SQLf8iAFFjzNcuAbXQ4YhIdo -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/fAkZX2px63Gv6cfWDL-SQLf8iAFFjzNcuAbXQ4YhIdo - GET /api/dee-hms/adv/fAkZX2px63Gv6cfWDL-SQLf8iAFFjzNcuAbXQ4YhIdo => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/.sig.jwk -+ jose jwk thp -i /tmp/tmp.ZknRkiknsK/db/.sig.jwk -+ fetch /api/dee-hms/adv/fAkZX2px63Gv6cfWDL-SQLf8iAFFjzNcuAbXQ4YhIdo -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/fAkZX2px63Gv6cfWDL-SQLf8iAFFjzNcuAbXQ4YhIdo - GET /api/dee-hms/adv/fAkZX2px63Gv6cfWDL-SQLf8iAFFjzNcuAbXQ4YhIdo => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/.oth.jwk -+ jose jwk thp -i /tmp/tmp.ZknRkiknsK/db/.sig.jwk -+ fetch /api/dee-hms/adv/fAkZX2px63Gv6cfWDL-SQLf8iAFFjzNcuAbXQ4YhIdo -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/fAkZX2px63Gv6cfWDL-SQLf8iAFFjzNcuAbXQ4YhIdo - GET /api/dee-hms/adv/fAkZX2px63Gv6cfWDL-SQLf8iAFFjzNcuAbXQ4YhIdo => 200 (../src/tangd.c:101) -Signature validation failed! -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:14553/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.ZknRkiknsK/db/.sig.jwk -+ fetch /api/dee-hms/adv/fAkZX2px63Gv6cfWDL-SQLf8iAFFjzNcuAbXQ4YhIdo -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/fAkZX2px63Gv6cfWDL-SQLf8iAFFjzNcuAbXQ4YhIdo - GET /api/dee-hms/adv/fAkZX2px63Gv6cfWDL-SQLf8iAFFjzNcuAbXQ4YhIdo => 200 (../src/tangd.c:101) -+ THP_DEFAULT_HASH=S256 -+ tang-show-keys 14553 /api/dee-hms - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ jose jwk thp -a S256 -i /tmp/tmp.ZknRkiknsK/db/sig.jwk -+ test uPIOQueHCoDx-GoFJyNwRYp_Stt2z0BzKINUgE9jVPI = uPIOQueHCoDx-GoFJyNwRYp_Stt2z0BzKINUgE9jVPI -+ rm -rf /tmp/tmp.ZknRkiknsK/db -+ mkdir -p /tmp/tmp.ZknRkiknsK/db -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ cd /tmp/tmp.ZknRkiknsK/db -+ jose jwk thp -a S256 -i 0Lyira__bMepNT7ynguz1742YDE7ucj2opWbfoqNQVw.jwk -+ test 0Lyira__bMepNT7ynguz1742YDE7ucj2opWbfoqNQVw.jwk = 0Lyira__bMepNT7ynguz1742YDE7ucj2opWbfoqNQVw.jwk -+ mv -f -- 0Lyira__bMepNT7ynguz1742YDE7ucj2opWbfoqNQVw.jwk .0Lyira__bMepNT7ynguz1742YDE7ucj2opWbfoqNQVw.jwk -+ jose jwk thp -a S256 -i L3NWtfU6PPx7Xjl-3arylTIr8FZLicxs8j9WX_U4sPg.jwk -+ test L3NWtfU6PPx7Xjl-3arylTIr8FZLicxs8j9WX_U4sPg.jwk = L3NWtfU6PPx7Xjl-3arylTIr8FZLicxs8j9WX_U4sPg.jwk -+ mv -f -- L3NWtfU6PPx7Xjl-3arylTIr8FZLicxs8j9WX_U4sPg.jwk .L3NWtfU6PPx7Xjl-3arylTIr8FZLicxs8j9WX_U4sPg.jwk -+ cd - -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ tangd-keygen /tmp/tmp.ZknRkiknsK/db other-sig-1 other-exc-1 -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-exc-1.jwk to _tang:_tang -+ validate_sig /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/other-exc-1.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-exc-1.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-exc-1.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-exc-1.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.ZknRkiknsK/db other-sig-2 other-exc-2 -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-exc-2.jwk to _tang:_tang -+ validate_sig /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/other-exc-2.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-exc-2.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-exc-2.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-exc-2.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.ZknRkiknsK/db other-sig-3 other-exc-3 -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-exc-3.jwk to _tang:_tang -+ validate_sig /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/other-exc-3.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-exc-3.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-exc-3.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-exc-3.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.ZknRkiknsK/db other-sig-4 other-exc-4 -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-exc-4.jwk to _tang:_tang -+ validate_sig /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/other-exc-4.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-exc-4.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-exc-4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-exc-4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.ZknRkiknsK/db other-sig-5 other-exc-5 -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-exc-5.jwk to _tang:_tang -+ validate_sig /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/other-exc-5.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-exc-5.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-exc-5.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-exc-5.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.ZknRkiknsK/db other-sig-6 other-exc-6 -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-exc-6.jwk to _tang:_tang -+ validate_sig /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/other-exc-6.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-exc-6.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-exc-6.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-exc-6.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.ZknRkiknsK/db other-sig-7 other-exc-7 -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-exc-7.jwk to _tang:_tang -+ validate_sig /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/other-exc-7.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-exc-7.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-exc-7.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-exc-7.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.ZknRkiknsK/db other-sig-8 other-exc-8 -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-exc-8.jwk to _tang:_tang -+ validate_sig /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/other-exc-8.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-exc-8.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-exc-8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-exc-8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.ZknRkiknsK/db other-sig-9 other-exc-9 -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.ZknRkiknsK/db/other-exc-9.jwk to _tang:_tang -+ validate_sig /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/other-exc-9.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/other-exc-9.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/other-exc-9.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/other-exc-9.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ validate {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWNUeG42QXVuczY1UUNvWG5fVXVWa3FBUzJDTFVkaXNDY0I1dGN3N0Z1U05IOUNtOHdOLV9HekE4OXF3Zk1PSk9OVXFHX2dLZGlWS2lvU0VRUFVyTVdyaCIsICJ5IjogIkFMbGljdEpHTE8zNGZ4NVJjLVo2QUVvQ2JCakNlRlU4ODgyQzcwQUdxRXZscmVJdUVnR1RwWVFnYXY1Yk5ldk5VRW4wT3NRaXRLWGRMckIwcURORUJpT1UifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUNPU2NRclNTU0w2c2Nra1pGb0V3RVB0aG5GZFVzcU5Sai1Ka0l4RThJQmVaa21TZHp3MmkycHpreGRSVUNhMS1QVU9kU1QxbmNZdnpFZmJobWl4SXM1SSIsICJ5IjogIkFLQ3FHVlJ5VnJOcXkzd1dERnB4Mk9neUU4SzA2b0JKdlM1N0pVRVpFTlV2aVBXdzY3RzF3eGYxUmVpbVd4ekU3ODYwdnNkZmQ4ZVgwYjM1LUR4ZVVUZ0oifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVktlY3pUY0l3UlRXSXVDTlRNc2d6V2ZvT3dUUFlfNEI2TEx5VzQtUzRLMVFFMk1CMnBoZk8tLWVUNENONVV2aVdlMWRqanpOY2NTbEc3SmFSQlQyQ21RIiwgInkiOiAiQUtYY2kzWjc5d2VkZjB1R09ybVBralJYMTUtbVpMa3ZzTzlFZVduU1ZSZEZFcXFiTHppNTZhNFpUWXB0Mmo1Z0NmQUstRXUtdkVjcmstdXhuaHlJUW53ayJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFBYnBHSllTcEVHTzVpM1pqT1NaN3Y2UUxhUHgzWmRVelg4YUZkZEgyQ0k3Y2xXT09jbDB2Qm5RYVF0MFItTkFCeW5UNVlDNllkV1k4bWVPRmpmT3FqenoiLCAieSI6ICJBYjNWNlR0TUF2eEhVS0xpWVlEZVNyekR3UThHRG1ob0J4QjduOUwxYlkwbkQxZXdRaE42VDJFRzljcFFFaUU5U0RRMXlCNTJ4SG5IdW1pcDJGem13cHFGIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFOX185b0EzM3dsQzFfb1pMYXRuRTgxZkVjeTJzbm9CMVR5V2F1ZkR2MldvalNEY2tPUTM5OGduZXJpMVlXQkROZ3pmM3JsVVkxMEJCWE9OcnZ3b0ZNVmoiLCAieSI6ICJBYUZXb0E5UThKVWNYLTdaRnBXcmtDZTU4S1FNdlpNXzVDNzR0a0dwMjVjVHpsb0U0MDNLYzFxdzBhR3B2WlVzSkQtYkJGWEtSeU45TzBEYzdEUFlzZkgyIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFGVEdsbTZwQld2MDl4MHJ1M2ZoX3c1THRFQ0lUVGYyS2paUVJsWE5WZEQ5cW90aWR2c3QyQWxEbW5QUTNoSlpiX1NiWkJGRWNTa1dlbkJIYWFqMUlUOVIiLCAieSI6ICJBZnU2NWZ1dllKUWJmcmdENmt5MzZXZ2pjRWpUTWVSRENyQ3R2UjFkNV9iUHZLNmZLbjdSOFBBYmlOdWlCbGlGUkFwRGs0TVYzX1c5cVNUM01wUGtuY2hkIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVk9iQjRFamdpNlU2dzJySGoxcWpMNUJSdk5MMjJudVJab2lwVzhCYmg1Q1ljRjJGcWR5Zkd2YXJXUG44dWJFdV9pWncyQVpSSTVScFloLWUwTUh6WjFFIiwgInkiOiAiQVVJVko5cE9ITVFIdWJmZUJESTZRckRjZXV5N0NvZ3lNSC1DT2dSc0NRMUh3Vm9IRllVZHFZelF5UlI5S1FvaUVLa3kxTE9ldmwyRnA2LTJOZnJRS0h6TiJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFZeUNxa3ROUlRKak5FX2VURkpQMkRkQnRZeDAwcDQ1M3RYR0F1MHdJQnAweWdnWExNOFZad04zZVU5TktQa0ZfVDNpUWVzS1dRQ3pEVENJU1c5ekx3QjEiLCAieSI6ICJBZEVtdjFmM3EtRG5wN0NUc1dsdXpXQUN0Q0tBSEh6RlhrVV9FN05LVWo3TG9VdHlzc29NMFlPb1J3eUxDemcyMmxMR19VVjFwX0MzMExqSUtQSlljcWgwIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFVTkxiY3dtVGtFbDJtbmxQemFwbnRiYndHemRHQWdwcU9NQlFCN0hZaU1ncWZUaXJuM3d3b3RGUm5RQ1ctMDVleWttcjM0TXFIQWFrZmJpaUwxdzROUEIiLCAieSI6ICJBTEFZT251dFNoRzg4NEU1eHFtMGQxMVpxdE1LM1ZfZVd2OE1oWm1SQUw1TzBDMEdrUDkzZlhpYjZna1VzUDk2LUdJUXF5b0V6WU5JNlRXRnMzSnQxenBGIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVCQ1pLcU55djB4ZGNXSzFzU3ZISmtmdFFGWnR4TDVGUG1Zb0N1Y1NVSWkwZzZWMktBaHEzR2VBTGdVa3VySTgwRUtsWGhnY2hySkJmU2JDb3RBVl9uTCIsICJ5IjogIkFaSkplWDkxaGRLaUlzWDVLX3F3TkE5Ukd0U3p0LXVmR1hwaFlvWkpRZm4yT2Q3WVJ6QmY0YkRSb014allPaG9PUmdmRkNGVmdCZXEwNy1nTVVGck5leFUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdKQ0xPdmxZWl96a2xMSGV4UWVEdVYwM3RDN2hqanVIekhjaExDcFF5VHpsU19YTDJ5VUJhWTRqOXNueFJiMmp0SVpyWDhDTnl0dTJ3UDdOQjlYSXZIMyIsICJ5IjogIkFYaTB2QmhRVjFVa25TRmRvVi1sY1RSNFBuTXNaeUl6dGdjanVwdmFaQi1ONUdIVGxscUpIN0VTcnhYQVppb1FJWG5QeEh4R1RxNElYUHZlMWs3MFNTd28ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU9lRDZPMmFIUndJa2RiWWlxdURSdVJleFNhQTdscjlBbGR2M3dYd0MxcDQ2TmlTSDJkRkNsbF9EOXFWdFloM0RCaEVOUDNfeDVvY2ktWmtkNEdRbWpMYiIsICJ5IjogIkFHVW12cU0tYXpkbFY2QldoTWFYYS0zNDhHSU5uaFlsU01fa0xidWhnVGpTdzRIOWVpYjFUNmhNTzZXQ054cGdJZ2xod3VVU2Y5US1aUHBqSktheXF4UFEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVVGWkE5dGQ5NVhGTXI5a3diSGpqQjRTemRlWHJzR3pldFhuNGVCd3pqQWdjQjZsdi05ejBwY1dDZGJ2MjdqN0w0aWN2UFlnMjRlaTRuZjgwOUVhdlN6WSIsICJ5IjogIkFQS1RPS2hrTXNHR0QyZGVUYmlzUF8wa3pucTJBcUxjbVRrMVdTRlZoNTFZTG9jRTFYRVRnRkpISVh0WlVRZGtkSTJ4aEtfYml0ZEtDNFBWUy16VFRsM3IifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVF1T1p2WlN6Mk9LSWROTTJGLV9fSFJCY3JTYjg5WHYzOTFvV2g5ZkZjOWpUQWUwdW5GV0lrV1MzQlhWQjdmRDUzc0tnZmZyWmxEWnoxWkN5dFJBazdyRSIsICJ5IjogIkFTOU1TZDBDU2lfZ2p1V1cwQzhKVGRvYnNWMHp0TFVORGJObTdXNTFLbnhqcUs4QS1qN2pwRUZkdmlqMzhST1hEdTV3SDc4bVZZUDBMT3VHaXdTR3JaRloifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBUFVzMzd2MUNoZ1dHSTE0SnFvdGw2b3RQaUswQVJqM2dUZEZ2NmdEZ3ZxcHdpc3FNZlZfaWxOZkYwclBmRTYzUTU5VXZiVUFIU0xDMmh4YnNVT3dybi1JIiwgInkiOiAiQWV4eDVXcFlpRXdudjFRNTdkZndWb21FQktJTlN0S0doeGZMV3NRS3FhSGxjaFNBSVE4SkJDRDZlTUtvUmJ1bXZyTnd1Wmx2TlN5OGZNYm9mT1EyNnhsTSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFGNmNCMUg0emRTdlB4WkEydWotcGFDWFJVcndNZ1V0bW1POTlYbjZCSE1UeHVLVU9SR3ZQMUwxOHJuOTh2ajQ5T3paOW9tNDBQSFJfMmsyYVplY0IyOFYiLCAieSI6ICJBQlVDX00tSGlFQ1JnYm10NUJyNklGZ2RiTlhjMWRHUi1BWm5FT3hJMHM3WFRXbVRpTGM3ZmtvX2tkSksyRjVnbnUyOEhTbGMyeEc3VTV4VGhjSFB0cjh0In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFDQ0wtaE5Iel9QX2NsU1U5ZlJpbS12bTVwSFVVTlpQNzJiWU1yYndaVkh0cnNtbE5tVTlXLXZ3MDJFMVVSSnkxQ192YUo2ZUR3MTVJcFROYzZzRURYMUUiLCAieSI6ICJBQmRncFNNbWJEWjVQUjc4R2hfX3E0OFNGRjl0cHVQbUNCT1FjYVQ3YVo0WS1oc3JVM3U1cGh0cDRPck9QZUc3MXl6SnlnaFBTXzhaLUNMOXU1anVXck9fIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFQQXdhRG54eHNGLXo2TGVxNG1FekNKcUd3S2tYeE9fU1dBRjFxQ2JKcUlpU2dhVnpEZkhtaDFWYlBlR0xyQVF3ZUU0WTlVRlhOcVBGWkNrd1ZEVnNkQnUiLCAieSI6ICJBT3lZN1NJd0xZM1AyWUliU0lEdXRWRGVPZVZoSUtVNi16WWtDLW1NZDQ1dnBMR3ZDWnc0S2xKVmFVSjdYZ09wa0phVWM5Z2M1cTBjUTNaWVRvRkRsdWlJIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU1FaWxndWhPWmdvS1pmTzZZR3NzTGJHZ0pHb2x6T29KMXQ0Rm5rWmJ4cHRwcjhrSnVFeDhRRVVlWWZvMl9UWmgzaGtvYndZdjQ3d29rdl92OEhqYzYtTCIsICJ5IjogIkFDQ3MyRkI2ZTNsamJSUVNxb1JHcTkxdVkxV3I1MFRjTTFveUFOREhJQWw0dkI5dUFveTV5U1FzTnZKTGFSbllFcnBFM3hENklFRUNQODBXV1JpQkhzX0UifSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFOVUhMUVlmWkpOWGxRRG5pY2dsQ2hrZXk3RWc3SUMxbi1NZnQ0ek11TEtEUWNvalN4UjNyeGZnWE51ZGg1eEZZMzNBMnc5ZGVFa1ptM05TdHZndnRDalEiLCAieSI6ICJBRTA3WkJwUVRXdDdSZDRnTEk1LTdJNUNpX2JHYTBwRVN1S3l6OVFPX2NjSzN4MlY3dzkwVzZCZ0FINnl3eDVwVzNXeTljenZHRS1pVS1FTG9CeHBlckRoIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "AVHbGrTG7aAZA26AnAK2DdOQ72tJ4hGgHbMKKxqI-naFaCacghqJDjJkTMElp0p7kCr6cDjCwqt1uzDgbap9RipwAAk9-8G7Daptq0FM0dna_cCTFwsKNkDIEQseLVTR7t1cB3MXiIfN9DnUa_2MBqQR9U7dq4NgkkGozVEydlrW3fdL", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATyexbyapWRoujRuJ50lQXMX08KGf6MitP6o9JXDRX1muZwai3dTfZ6v6XZAxGQ7g-F60k8qR_D7Bl9nxtsgxWGIALQwj-DI4f6rXi69Dc6PCpL2_y7D0soUZ4e9jM0ErJSOwBu3KBjZpBPqBr_x3_EdB8AlHjQFpEs9tNsMNVsmwRO3"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFWojJV3-LBeG-UXzMW5w8qMSUWhBCs9xY3zEEdTGkZJj04lUKdd5sMRI_eKHY4SJ02JjkCu45qRpnlI9hi5BKVNAHQoOQ0SmNbGo0vvRZO94ytZWN5yg1nlpQqe4jG16287DZhIFLcdN4J-Ynl20mWl-l2RNCkuDfvGrDS-MI0uMpW4"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AIUZFECoREKOYqy4pJOANgKp-HsvRk6XvkU6TAXOUA9PUfMyxZBjkNt_jKm7fHjqYeZPbTfSxHkbCfYRpkNucmzpARp6_nKhzgUv51A5bSpr3Z12kZNDshri8qqkOHYHMxfE_03OUYmKDINEpvq4oUDsMwi4AMcvrBaUih27VHojdOL0"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVXtKsit2NpqrS8kEYs9H4R6nCtwcnLb_PXVqjdw3NZE7k-59ATrzGQjgMoaahdKuqQq6r781unVi5AYQ5v5fmhgANs0kE9QwEzYMB6FqrL1YlWRuSjwm9aj8d8ke_HBXt0QlpcPM1A2TRxQF9b0L0SaN571S9tyqM7_8fKGaIpdB0L1"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFEf2LUTgevY12NuKwFdM5fW8t7pisFL9APgVgLD1bnktxmYn4DVGcFmQAU_M_o9yLMjfKkZIwdPt6ikWWSvGFpQAWclLaRGJmf34u7atfeHJ0P2x12AGOZAeMZi-zavQIIkzrMIMg9Sse6vT4mVZUQwcBkVYW06c_Y9ZsVEO6DEl9VO"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AcHb1b2xO6HhUHgryo2dhsUR6KUQLTspGwrOoxt4SzoELpXXAFNgvP3qef6Mh3gSHtfTfu4ypJNzdyLbmdySHI0kAdZ2ndPy5p7UcyPBfcdmd9au0bY6EkFXlrQ5ygl8cWomnIujdwThOnK-9C9OUIXU4QHpWDmY9fbHIRDQZhmrQ7qD"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AeJohq074eHeCGt2viRsqQkcdHHDMaYAgpfmy3chWMFjFn2HLLnh0mKnCWOiAgEUGxUMqpPUN6Y7bLrjOqMkPR4VATugvH57AItkHrvNbcrX6CNhcjklffNCdBkciC4L4zXeUn9mUgxCaQJ7bAnuomXvIBvmreqq7koIrj90tDnVypnp"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ad-BMuX4Su_rBEMXQfUg-FObJUG6pDpn_tTiNNWA1oCYYkdADJ50OHPCvHyaEzD91A4A9oJlhdBtZ5abVCQVEgFPAZFjUK8PJxg6HXp2wDGh9fxqjnB81HSSY0__nE07GVT_N4olQYj6qxLr_JmY2zzalNnikY7XkTWTVTImp6IbnZgl"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "APouyq8-8ZJcdCoa2m3M-565t26EDUujl2Ue4RjssJ-k9xCZ_kVruIlppSJ_5QabyZkWDw3oZ5cMFo7-1ySF7IvlAHCSUQz3fNHCDBiHfVw6PAS93q00_K70VNE56--yHtv7xWJ4s4iM6TJ4gVzzXkUAdXr3sMbHQ4wbV1IrMtnbPX9j"}]} -+ jose fmt --json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWNUeG42QXVuczY1UUNvWG5fVXVWa3FBUzJDTFVkaXNDY0I1dGN3N0Z1U05IOUNtOHdOLV9HekE4OXF3Zk1PSk9OVXFHX2dLZGlWS2lvU0VRUFVyTVdyaCIsICJ5IjogIkFMbGljdEpHTE8zNGZ4NVJjLVo2QUVvQ2JCakNlRlU4ODgyQzcwQUdxRXZscmVJdUVnR1RwWVFnYXY1Yk5ldk5VRW4wT3NRaXRLWGRMckIwcURORUJpT1UifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUNPU2NRclNTU0w2c2Nra1pGb0V3RVB0aG5GZFVzcU5Sai1Ka0l4RThJQmVaa21TZHp3MmkycHpreGRSVUNhMS1QVU9kU1QxbmNZdnpFZmJobWl4SXM1SSIsICJ5IjogIkFLQ3FHVlJ5VnJOcXkzd1dERnB4Mk9neUU4SzA2b0JKdlM1N0pVRVpFTlV2aVBXdzY3RzF3eGYxUmVpbVd4ekU3ODYwdnNkZmQ4ZVgwYjM1LUR4ZVVUZ0oifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVktlY3pUY0l3UlRXSXVDTlRNc2d6V2ZvT3dUUFlfNEI2TEx5VzQtUzRLMVFFMk1CMnBoZk8tLWVUNENONVV2aVdlMWRqanpOY2NTbEc3SmFSQlQyQ21RIiwgInkiOiAiQUtYY2kzWjc5d2VkZjB1R09ybVBralJYMTUtbVpMa3ZzTzlFZVduU1ZSZEZFcXFiTHppNTZhNFpUWXB0Mmo1Z0NmQUstRXUtdkVjcmstdXhuaHlJUW53ayJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFBYnBHSllTcEVHTzVpM1pqT1NaN3Y2UUxhUHgzWmRVelg4YUZkZEgyQ0k3Y2xXT09jbDB2Qm5RYVF0MFItTkFCeW5UNVlDNllkV1k4bWVPRmpmT3FqenoiLCAieSI6ICJBYjNWNlR0TUF2eEhVS0xpWVlEZVNyekR3UThHRG1ob0J4QjduOUwxYlkwbkQxZXdRaE42VDJFRzljcFFFaUU5U0RRMXlCNTJ4SG5IdW1pcDJGem13cHFGIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFOX185b0EzM3dsQzFfb1pMYXRuRTgxZkVjeTJzbm9CMVR5V2F1ZkR2MldvalNEY2tPUTM5OGduZXJpMVlXQkROZ3pmM3JsVVkxMEJCWE9OcnZ3b0ZNVmoiLCAieSI6ICJBYUZXb0E5UThKVWNYLTdaRnBXcmtDZTU4S1FNdlpNXzVDNzR0a0dwMjVjVHpsb0U0MDNLYzFxdzBhR3B2WlVzSkQtYkJGWEtSeU45TzBEYzdEUFlzZkgyIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFGVEdsbTZwQld2MDl4MHJ1M2ZoX3c1THRFQ0lUVGYyS2paUVJsWE5WZEQ5cW90aWR2c3QyQWxEbW5QUTNoSlpiX1NiWkJGRWNTa1dlbkJIYWFqMUlUOVIiLCAieSI6ICJBZnU2NWZ1dllKUWJmcmdENmt5MzZXZ2pjRWpUTWVSRENyQ3R2UjFkNV9iUHZLNmZLbjdSOFBBYmlOdWlCbGlGUkFwRGs0TVYzX1c5cVNUM01wUGtuY2hkIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVk9iQjRFamdpNlU2dzJySGoxcWpMNUJSdk5MMjJudVJab2lwVzhCYmg1Q1ljRjJGcWR5Zkd2YXJXUG44dWJFdV9pWncyQVpSSTVScFloLWUwTUh6WjFFIiwgInkiOiAiQVVJVko5cE9ITVFIdWJmZUJESTZRckRjZXV5N0NvZ3lNSC1DT2dSc0NRMUh3Vm9IRllVZHFZelF5UlI5S1FvaUVLa3kxTE9ldmwyRnA2LTJOZnJRS0h6TiJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFZeUNxa3ROUlRKak5FX2VURkpQMkRkQnRZeDAwcDQ1M3RYR0F1MHdJQnAweWdnWExNOFZad04zZVU5TktQa0ZfVDNpUWVzS1dRQ3pEVENJU1c5ekx3QjEiLCAieSI6ICJBZEVtdjFmM3EtRG5wN0NUc1dsdXpXQUN0Q0tBSEh6RlhrVV9FN05LVWo3TG9VdHlzc29NMFlPb1J3eUxDemcyMmxMR19VVjFwX0MzMExqSUtQSlljcWgwIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFVTkxiY3dtVGtFbDJtbmxQemFwbnRiYndHemRHQWdwcU9NQlFCN0hZaU1ncWZUaXJuM3d3b3RGUm5RQ1ctMDVleWttcjM0TXFIQWFrZmJpaUwxdzROUEIiLCAieSI6ICJBTEFZT251dFNoRzg4NEU1eHFtMGQxMVpxdE1LM1ZfZVd2OE1oWm1SQUw1TzBDMEdrUDkzZlhpYjZna1VzUDk2LUdJUXF5b0V6WU5JNlRXRnMzSnQxenBGIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVCQ1pLcU55djB4ZGNXSzFzU3ZISmtmdFFGWnR4TDVGUG1Zb0N1Y1NVSWkwZzZWMktBaHEzR2VBTGdVa3VySTgwRUtsWGhnY2hySkJmU2JDb3RBVl9uTCIsICJ5IjogIkFaSkplWDkxaGRLaUlzWDVLX3F3TkE5Ukd0U3p0LXVmR1hwaFlvWkpRZm4yT2Q3WVJ6QmY0YkRSb014allPaG9PUmdmRkNGVmdCZXEwNy1nTVVGck5leFUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdKQ0xPdmxZWl96a2xMSGV4UWVEdVYwM3RDN2hqanVIekhjaExDcFF5VHpsU19YTDJ5VUJhWTRqOXNueFJiMmp0SVpyWDhDTnl0dTJ3UDdOQjlYSXZIMyIsICJ5IjogIkFYaTB2QmhRVjFVa25TRmRvVi1sY1RSNFBuTXNaeUl6dGdjanVwdmFaQi1ONUdIVGxscUpIN0VTcnhYQVppb1FJWG5QeEh4R1RxNElYUHZlMWs3MFNTd28ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU9lRDZPMmFIUndJa2RiWWlxdURSdVJleFNhQTdscjlBbGR2M3dYd0MxcDQ2TmlTSDJkRkNsbF9EOXFWdFloM0RCaEVOUDNfeDVvY2ktWmtkNEdRbWpMYiIsICJ5IjogIkFHVW12cU0tYXpkbFY2QldoTWFYYS0zNDhHSU5uaFlsU01fa0xidWhnVGpTdzRIOWVpYjFUNmhNTzZXQ054cGdJZ2xod3VVU2Y5US1aUHBqSktheXF4UFEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVVGWkE5dGQ5NVhGTXI5a3diSGpqQjRTemRlWHJzR3pldFhuNGVCd3pqQWdjQjZsdi05ejBwY1dDZGJ2MjdqN0w0aWN2UFlnMjRlaTRuZjgwOUVhdlN6WSIsICJ5IjogIkFQS1RPS2hrTXNHR0QyZGVUYmlzUF8wa3pucTJBcUxjbVRrMVdTRlZoNTFZTG9jRTFYRVRnRkpISVh0WlVRZGtkSTJ4aEtfYml0ZEtDNFBWUy16VFRsM3IifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVF1T1p2WlN6Mk9LSWROTTJGLV9fSFJCY3JTYjg5WHYzOTFvV2g5ZkZjOWpUQWUwdW5GV0lrV1MzQlhWQjdmRDUzc0tnZmZyWmxEWnoxWkN5dFJBazdyRSIsICJ5IjogIkFTOU1TZDBDU2lfZ2p1V1cwQzhKVGRvYnNWMHp0TFVORGJObTdXNTFLbnhqcUs4QS1qN2pwRUZkdmlqMzhST1hEdTV3SDc4bVZZUDBMT3VHaXdTR3JaRloifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBUFVzMzd2MUNoZ1dHSTE0SnFvdGw2b3RQaUswQVJqM2dUZEZ2NmdEZ3ZxcHdpc3FNZlZfaWxOZkYwclBmRTYzUTU5VXZiVUFIU0xDMmh4YnNVT3dybi1JIiwgInkiOiAiQWV4eDVXcFlpRXdudjFRNTdkZndWb21FQktJTlN0S0doeGZMV3NRS3FhSGxjaFNBSVE4SkJDRDZlTUtvUmJ1bXZyTnd1Wmx2TlN5OGZNYm9mT1EyNnhsTSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFGNmNCMUg0emRTdlB4WkEydWotcGFDWFJVcndNZ1V0bW1POTlYbjZCSE1UeHVLVU9SR3ZQMUwxOHJuOTh2ajQ5T3paOW9tNDBQSFJfMmsyYVplY0IyOFYiLCAieSI6ICJBQlVDX00tSGlFQ1JnYm10NUJyNklGZ2RiTlhjMWRHUi1BWm5FT3hJMHM3WFRXbVRpTGM3ZmtvX2tkSksyRjVnbnUyOEhTbGMyeEc3VTV4VGhjSFB0cjh0In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFDQ0wtaE5Iel9QX2NsU1U5ZlJpbS12bTVwSFVVTlpQNzJiWU1yYndaVkh0cnNtbE5tVTlXLXZ3MDJFMVVSSnkxQ192YUo2ZUR3MTVJcFROYzZzRURYMUUiLCAieSI6ICJBQmRncFNNbWJEWjVQUjc4R2hfX3E0OFNGRjl0cHVQbUNCT1FjYVQ3YVo0WS1oc3JVM3U1cGh0cDRPck9QZUc3MXl6SnlnaFBTXzhaLUNMOXU1anVXck9fIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFQQXdhRG54eHNGLXo2TGVxNG1FekNKcUd3S2tYeE9fU1dBRjFxQ2JKcUlpU2dhVnpEZkhtaDFWYlBlR0xyQVF3ZUU0WTlVRlhOcVBGWkNrd1ZEVnNkQnUiLCAieSI6ICJBT3lZN1NJd0xZM1AyWUliU0lEdXRWRGVPZVZoSUtVNi16WWtDLW1NZDQ1dnBMR3ZDWnc0S2xKVmFVSjdYZ09wa0phVWM5Z2M1cTBjUTNaWVRvRkRsdWlJIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU1FaWxndWhPWmdvS1pmTzZZR3NzTGJHZ0pHb2x6T29KMXQ0Rm5rWmJ4cHRwcjhrSnVFeDhRRVVlWWZvMl9UWmgzaGtvYndZdjQ3d29rdl92OEhqYzYtTCIsICJ5IjogIkFDQ3MyRkI2ZTNsamJSUVNxb1JHcTkxdVkxV3I1MFRjTTFveUFOREhJQWw0dkI5dUFveTV5U1FzTnZKTGFSbllFcnBFM3hENklFRUNQODBXV1JpQkhzX0UifSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFOVUhMUVlmWkpOWGxRRG5pY2dsQ2hrZXk3RWc3SUMxbi1NZnQ0ek11TEtEUWNvalN4UjNyeGZnWE51ZGg1eEZZMzNBMnc5ZGVFa1ptM05TdHZndnRDalEiLCAieSI6ICJBRTA3WkJwUVRXdDdSZDRnTEk1LTdJNUNpX2JHYTBwRVN1S3l6OVFPX2NjSzN4MlY3dzkwVzZCZ0FINnl3eDVwVzNXeTljenZHRS1pVS1FTG9CeHBlckRoIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "AVHbGrTG7aAZA26AnAK2DdOQ72tJ4hGgHbMKKxqI-naFaCacghqJDjJkTMElp0p7kCr6cDjCwqt1uzDgbap9RipwAAk9-8G7Daptq0FM0dna_cCTFwsKNkDIEQseLVTR7t1cB3MXiIfN9DnUa_2MBqQR9U7dq4NgkkGozVEydlrW3fdL", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATyexbyapWRoujRuJ50lQXMX08KGf6MitP6o9JXDRX1muZwai3dTfZ6v6XZAxGQ7g-F60k8qR_D7Bl9nxtsgxWGIALQwj-DI4f6rXi69Dc6PCpL2_y7D0soUZ4e9jM0ErJSOwBu3KBjZpBPqBr_x3_EdB8AlHjQFpEs9tNsMNVsmwRO3"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFWojJV3-LBeG-UXzMW5w8qMSUWhBCs9xY3zEEdTGkZJj04lUKdd5sMRI_eKHY4SJ02JjkCu45qRpnlI9hi5BKVNAHQoOQ0SmNbGo0vvRZO94ytZWN5yg1nlpQqe4jG16287DZhIFLcdN4J-Ynl20mWl-l2RNCkuDfvGrDS-MI0uMpW4"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AIUZFECoREKOYqy4pJOANgKp-HsvRk6XvkU6TAXOUA9PUfMyxZBjkNt_jKm7fHjqYeZPbTfSxHkbCfYRpkNucmzpARp6_nKhzgUv51A5bSpr3Z12kZNDshri8qqkOHYHMxfE_03OUYmKDINEpvq4oUDsMwi4AMcvrBaUih27VHojdOL0"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVXtKsit2NpqrS8kEYs9H4R6nCtwcnLb_PXVqjdw3NZE7k-59ATrzGQjgMoaahdKuqQq6r781unVi5AYQ5v5fmhgANs0kE9QwEzYMB6FqrL1YlWRuSjwm9aj8d8ke_HBXt0QlpcPM1A2TRxQF9b0L0SaN571S9tyqM7_8fKGaIpdB0L1"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFEf2LUTgevY12NuKwFdM5fW8t7pisFL9APgVgLD1bnktxmYn4DVGcFmQAU_M_o9yLMjfKkZIwdPt6ikWWSvGFpQAWclLaRGJmf34u7atfeHJ0P2x12AGOZAeMZi-zavQIIkzrMIMg9Sse6vT4mVZUQwcBkVYW06c_Y9ZsVEO6DEl9VO"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AcHb1b2xO6HhUHgryo2dhsUR6KUQLTspGwrOoxt4SzoELpXXAFNgvP3qef6Mh3gSHtfTfu4ypJNzdyLbmdySHI0kAdZ2ndPy5p7UcyPBfcdmd9au0bY6EkFXlrQ5ygl8cWomnIujdwThOnK-9C9OUIXU4QHpWDmY9fbHIRDQZhmrQ7qD"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AeJohq074eHeCGt2viRsqQkcdHHDMaYAgpfmy3chWMFjFn2HLLnh0mKnCWOiAgEUGxUMqpPUN6Y7bLrjOqMkPR4VATugvH57AItkHrvNbcrX6CNhcjklffNCdBkciC4L4zXeUn9mUgxCaQJ7bAnuomXvIBvmreqq7koIrj90tDnVypnp"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ad-BMuX4Su_rBEMXQfUg-FObJUG6pDpn_tTiNNWA1oCYYkdADJ50OHPCvHyaEzD91A4A9oJlhdBtZ5abVCQVEgFPAZFjUK8PJxg6HXp2wDGh9fxqjnB81HSSY0__nE07GVT_N4olQYj6qxLr_JmY2zzalNnikY7XkTWTVTImp6IbnZgl"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "APouyq8-8ZJcdCoa2m3M-565t26EDUujl2Ue4RjssJ-k9xCZ_kVruIlppSJ_5QabyZkWDw3oZ5cMFo7-1ySF7IvlAHCSUQz3fNHCDBiHfVw6PAS93q00_K70VNE56--yHtv7xWJ4s4iM6TJ4gVzzXkUAdXr3sMbHQ4wbV1IrMtnbPX9j"}]} -Og payload -SyOg keys -AUo- -+ _jwks={"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AcTxn6Auns65QCoXn_UuVkqAS2CLUdisCcB5tcw7FuSNH9Cm8wN-_GzA89qwfMOJONUqG_gKdiVKioSEQPUrMWrh","y":"ALlictJGLO34fx5Rc-Z6AEoCbBjCeFU8882C70AGqEvlreIuEgGTpYQgav5bNevNUEn0OsQitKXdLrB0qDNEBiOU"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ACOScQrSSSL6sckkZFoEwEPthnFdUsqNRj-JkIxE8IBeZkmSdzw2i2pzkxdRUCa1-PUOdST1ncYvzEfbhmixIs5I","y":"AKCqGVRyVrNqy3wWDFpx2OgyE8K06oBJvS57JUEZENUviPWw67G1wxf1ReimWxzE7860vsdfd8eX0b35-DxeUTgJ"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AVKeczTcIwRTWIuCNTMsgzWfoOwTPY_4B6LLyW4-S4K1QE2MB2phfO--eT4CN5UviWe1djjzNccSlG7JaRBT2CmQ","y":"AKXci3Z79wedf0uGOrmPkjRX15-mZLkvsO9EeWnSVRdFEqqbLzi56a4ZTYpt2j5gCfAK-Eu-vEcrk-uxnhyIQnwk"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AAbpGJYSpEGO5i3ZjOSZ7v6QLaPx3ZdUzX8aFddH2CI7clWOOcl0vBnQaQt0R-NABynT5YC6YdWY8meOFjfOqjzz","y":"Ab3V6TtMAvxHUKLiYYDeSrzDwQ8GDmhoBxB7n9L1bY0nD1ewQhN6T2EG9cpQEiE9SDQ1yB52xHnHumip2FzmwpqF"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AN__9oA33wlC1_oZLatnE81fEcy2snoB1TyWaufDv2WojSDckOQ398gneri1YWBDNgzf3rlUY10BBXONrvwoFMVj","y":"AaFWoA9Q8JUcX-7ZFpWrkCe58KQMvZM_5C74tkGp25cTzloE403Kc1qw0aGpvZUsJD-bBFXKRyN9O0Dc7DPYsfH2"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AFTGlm6pBWv09x0ru3fh_w5LtECITTf2KjZQRlXNVdD9qotidvst2AlDmnPQ3hJZb_SbZBFEcSkWenBHaaj1IT9R","y":"Afu65fuvYJQbfrgD6ky36WgjcEjTMeRDCrCtvR1d5_bPvK6fKn7R8PAbiNuiBliFRApDk4MV3_W9qST3MpPknchd"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AVObB4Ejgi6U6w2rHj1qjL5BRvNL22nuRZoipW8Bbh5CYcF2FqdyfGvarWPn8ubEu_iZw2AZRI5RpYh-e0MHzZ1E","y":"AUIVJ9pOHMQHubfeBDI6QrDceuy7CogyMH-COgRsCQ1HwVoHFYUdqYzQyRR9KQoiEKky1LOevl2Fp6-2NfrQKHzN"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYyCqktNRTJjNE_eTFJP2DdBtYx00p453tXGAu0wIBp0yggXLM8VZwN3eU9NKPkF_T3iQesKWQCzDTCISW9zLwB1","y":"AdEmv1f3q-Dnp7CTsWluzWACtCKAHHzFXkU_E7NKUj7LoUtyssoM0YOoRwyLCzg22lLG_UV1p_C30LjIKPJYcqh0"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AUNLbcwmTkEl2mnlPzapntbbwGzdGAgpqOMBQB7HYiMgqfTirn3wwotFRnQCW-05eykmr34MqHAakfbiiL1w4NPB","y":"ALAYOnutShG884E5xqm0d11ZqtMK3V_eWv8MhZmRAL5O0C0GkP93fXib6gkUsP96-GIQqyoEzYNI6TWFs3Jt1zpF"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AeBCZKqNyv0xdcWK1sSvHJkftQFZtxL5FPmYoCucSUIi0g6V2KAhq3GeALgUkurI80EKlXhgchrJBfSbCotAV_nL","y":"AZJJeX91hdKiIsX5K_qwNA9RGtSzt-ufGXphYoZJQfn2Od7YRzBf4bDRoMxjYOhoORgfFCFVgBeq07-gMUFrNexU"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGJCLOvlYZ_zklLHexQeDuV03tC7hjjuHzHchLCpQyTzlS_XL2yUBaY4j9snxRb2jtIZrX8CNytu2wP7NB9XIvH3","y":"AXi0vBhQV1UknSFdoV-lcTR4PnMsZyIztgcjupvaZB-N5GHTllqJH7ESrxXAZioQIXnPxHxGTq4IXPve1k70SSwo"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AOeD6O2aHRwIkdbYiquDRuRexSaA7lr9Aldv3wXwC1p46NiSH2dFCll_D9qVtYh3DBhENP3_x5oci-Zkd4GQmjLb","y":"AGUmvqM-azdlV6BWhMaXa-348GINnhYlSM_kLbuhgTjSw4H9eib1T6hMO6WCNxpgIglhwuUSf9Q-ZPpjJKayqxPQ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AUFZA9td95XFMr9kwbHjjB4SzdeXrsGzetXn4eBwzjAgcB6lv-9z0pcWCdbv27j7L4icvPYg24ei4nf809EavSzY","y":"APKTOKhkMsGGD2deTbisP_0kznq2AqLcmTk1WSFVh51YLocE1XETgFJHIXtZUQdkdI2xhK_bitdKC4PVS-zTTl3r"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQuOZvZSz2OKIdNM2F-__HRBcrSb89Xv391oWh9fFc9jTAe0unFWIkWS3BXVB7fD53sKgffrZlDZz1ZCytRAk7rE","y":"AS9MSd0CSi_gjuWW0C8JTdobsV0ztLUNDbNm7W51KnxjqK8A-j7jpEFdvij38ROXDu5wH78mVYP0LOuGiwSGrZFZ"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APUs37v1ChgWGI14Jqotl6otPiK0ARj3gTdFv6gDgvqpwisqMfV_ilNfF0rPfE63Q59UvbUAHSLC2hxbsUOwrn-I","y":"Aexx5WpYiEwnv1Q57dfwVomEBKINStKGhxfLWsQKqaHlchSAIQ8JBCD6eMKoRbumvrNwuZlvNSy8fMbofOQ26xlM"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6cB1H4zdSvPxZA2uj-paCXRUrwMgUtmmO99Xn6BHMTxuKUORGvP1L18rn98vj49OzZ9om40PHR_2k2aZecB28V","y":"ABUC_M-HiECRgbmt5Br6IFgdbNXc1dGR-AZnEOxI0s7XTWmTiLc7fko_kdJK2F5gnu28HSlc2xG7U5xThcHPtr8t"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ACCL-hNHz_P_clSU9fRim-vm5pHUUNZP72bYMrbwZVHtrsmlNmU9W-vw02E1URJy1C_vaJ6eDw15IpTNc6sEDX1E","y":"ABdgpSMmbDZ5PR78Gh__q48SFF9tpuPmCBOQcaT7aZ4Y-hsrU3u5phtp4OrOPeG71yzJyghPS_8Z-CL9u5juWrO_"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"APAwaDnxxsF-z6Leq4mEzCJqGwKkXxO_SWAF1qCbJqIiSgaVzDfHmh1VbPeGLrAQweE4Y9UFXNqPFZCkwVDVsdBu","y":"AOyY7SIwLY3P2YIbSIDutVDeOeVhIKU6-zYkC-mMd45vpLGvCZw4KlJVaUJ7XgOpkJaUc9gc5q0cQ3ZYToFDluiI"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AMEilguhOZgoKZfO6YGssLbGgJGolzOoJ1t4FnkZbxptpr8kJuEx8QEUeYfo2_TZh3hkobwYv47wokv_v8Hjc6-L","y":"ACCs2FB6e3ljbRQSqoRGq91uY1Wr50TcM1oyANDHIAl4vB9uAoy5ySQsNvJLaRnYErpE3xD6IEECP80WWRiBHs_E"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ANUHLQYfZJNXlQDnicglChkey7Eg7IC1n-Mft4zMuLKDQcojSxR3rxfgXNudh5xFY33A2w9deEkZm3NStvgvtCjQ","y":"AE07ZBpQTWt7Rd4gLI5-7I5Ci_bGa0pESuKyz9QO_ccK3x2V7w90W6BgAH6ywx5pW3Wy9czvGE-iU-ELoBxperDh"}]} -+ printf %s {"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AcTxn6Auns65QCoXn_UuVkqAS2CLUdisCcB5tcw7FuSNH9Cm8wN-_GzA89qwfMOJONUqG_gKdiVKioSEQPUrMWrh","y":"ALlictJGLO34fx5Rc-Z6AEoCbBjCeFU8882C70AGqEvlreIuEgGTpYQgav5bNevNUEn0OsQitKXdLrB0qDNEBiOU"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ACOScQrSSSL6sckkZFoEwEPthnFdUsqNRj-JkIxE8IBeZkmSdzw2i2pzkxdRUCa1-PUOdST1ncYvzEfbhmixIs5I","y":"AKCqGVRyVrNqy3wWDFpx2OgyE8K06oBJvS57JUEZENUviPWw67G1wxf1ReimWxzE7860vsdfd8eX0b35-DxeUTgJ"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AVKeczTcIwRTWIuCNTMsgzWfoOwTPY_4B6LLyW4-S4K1QE2MB2phfO--eT4CN5UviWe1djjzNccSlG7JaRBT2CmQ","y":"AKXci3Z79wedf0uGOrmPkjRX15-mZLkvsO9EeWnSVRdFEqqbLzi56a4ZTYpt2j5gCfAK-Eu-vEcrk-uxnhyIQnwk"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AAbpGJYSpEGO5i3ZjOSZ7v6QLaPx3ZdUzX8aFddH2CI7clWOOcl0vBnQaQt0R-NABynT5YC6YdWY8meOFjfOqjzz","y":"Ab3V6TtMAvxHUKLiYYDeSrzDwQ8GDmhoBxB7n9L1bY0nD1ewQhN6T2EG9cpQEiE9SDQ1yB52xHnHumip2FzmwpqF"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AN__9oA33wlC1_oZLatnE81fEcy2snoB1TyWaufDv2WojSDckOQ398gneri1YWBDNgzf3rlUY10BBXONrvwoFMVj","y":"AaFWoA9Q8JUcX-7ZFpWrkCe58KQMvZM_5C74tkGp25cTzloE403Kc1qw0aGpvZUsJD-bBFXKRyN9O0Dc7DPYsfH2"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AFTGlm6pBWv09x0ru3fh_w5LtECITTf2KjZQRlXNVdD9qotidvst2AlDmnPQ3hJZb_SbZBFEcSkWenBHaaj1IT9R","y":"Afu65fuvYJQbfrgD6ky36WgjcEjTMeRDCrCtvR1d5_bPvK6fKn7R8PAbiNuiBliFRApDk4MV3_W9qST3MpPknchd"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AVObB4Ejgi6U6w2rHj1qjL5BRvNL22nuRZoipW8Bbh5CYcF2FqdyfGvarWPn8ubEu_iZw2AZRI5RpYh-e0MHzZ1E","y":"AUIVJ9pOHMQHubfeBDI6QrDceuy7CogyMH-COgRsCQ1HwVoHFYUdqYzQyRR9KQoiEKky1LOevl2Fp6-2NfrQKHzN"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYyCqktNRTJjNE_eTFJP2DdBtYx00p453tXGAu0wIBp0yggXLM8VZwN3eU9NKPkF_T3iQesKWQCzDTCISW9zLwB1","y":"AdEmv1f3q-Dnp7CTsWluzWACtCKAHHzFXkU_E7NKUj7LoUtyssoM0YOoRwyLCzg22lLG_UV1p_C30LjIKPJYcqh0"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AUNLbcwmTkEl2mnlPzapntbbwGzdGAgpqOMBQB7HYiMgqfTirn3wwotFRnQCW-05eykmr34MqHAakfbiiL1w4NPB","y":"ALAYOnutShG884E5xqm0d11ZqtMK3V_eWv8MhZmRAL5O0C0GkP93fXib6gkUsP96-GIQqyoEzYNI6TWFs3Jt1zpF"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AeBCZKqNyv0xdcWK1sSvHJkftQFZtxL5FPmYoCucSUIi0g6V2KAhq3GeALgUkurI80EKlXhgchrJBfSbCotAV_nL","y":"AZJJeX91hdKiIsX5K_qwNA9RGtSzt-ufGXphYoZJQfn2Od7YRzBf4bDRoMxjYOhoORgfFCFVgBeq07-gMUFrNexU"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGJCLOvlYZ_zklLHexQeDuV03tC7hjjuHzHchLCpQyTzlS_XL2yUBaY4j9snxRb2jtIZrX8CNytu2wP7NB9XIvH3","y":"AXi0vBhQV1UknSFdoV-lcTR4PnMsZyIztgcjupvaZB-N5GHTllqJH7ESrxXAZioQIXnPxHxGTq4IXPve1k70SSwo"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AOeD6O2aHRwIkdbYiquDRuRexSaA7lr9Aldv3wXwC1p46NiSH2dFCll_D9qVtYh3DBhENP3_x5oci-Zkd4GQmjLb","y":"AGUmvqM-azdlV6BWhMaXa-348GINnhYlSM_kLbuhgTjSw4H9eib1T6hMO6WCNxpgIglhwuUSf9Q-ZPpjJKayqxPQ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AUFZA9td95XFMr9kwbHjjB4SzdeXrsGzetXn4eBwzjAgcB6lv-9z0pcWCdbv27j7L4icvPYg24ei4nf809EavSzY","y":"APKTOKhkMsGGD2deTbisP_0kznq2AqLcmTk1WSFVh51YLocE1XETgFJHIXtZUQdkdI2xhK_bitdKC4PVS-zTTl3r"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQuOZvZSz2OKIdNM2F-__HRBcrSb89Xv391oWh9fFc9jTAe0unFWIkWS3BXVB7fD53sKgffrZlDZz1ZCytRAk7rE","y":"AS9MSd0CSi_gjuWW0C8JTdobsV0ztLUNDbNm7W51KnxjqK8A-j7jpEFdvij38ROXDu5wH78mVYP0LOuGiwSGrZFZ"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APUs37v1ChgWGI14Jqotl6otPiK0ARj3gTdFv6gDgvqpwisqMfV_ilNfF0rPfE63Q59UvbUAHSLC2hxbsUOwrn-I","y":"Aexx5WpYiEwnv1Q57dfwVomEBKINStKGhxfLWsQKqaHlchSAIQ8JBCD6eMKoRbumvrNwuZlvNSy8fMbofOQ26xlM"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6cB1H4zdSvPxZA2uj-paCXRUrwMgUtmmO99Xn6BHMTxuKUORGvP1L18rn98vj49OzZ9om40PHR_2k2aZecB28V","y":"ABUC_M-HiECRgbmt5Br6IFgdbNXc1dGR-AZnEOxI0s7XTWmTiLc7fko_kdJK2F5gnu28HSlc2xG7U5xThcHPtr8t"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ACCL-hNHz_P_clSU9fRim-vm5pHUUNZP72bYMrbwZVHtrsmlNmU9W-vw02E1URJy1C_vaJ6eDw15IpTNc6sEDX1E","y":"ABdgpSMmbDZ5PR78Gh__q48SFF9tpuPmCBOQcaT7aZ4Y-hsrU3u5phtp4OrOPeG71yzJyghPS_8Z-CL9u5juWrO_"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"APAwaDnxxsF-z6Leq4mEzCJqGwKkXxO_SWAF1qCbJqIiSgaVzDfHmh1VbPeGLrAQweE4Y9UFXNqPFZCkwVDVsdBu","y":"AOyY7SIwLY3P2YIbSIDutVDeOeVhIKU6-zYkC-mMd45vpLGvCZw4KlJVaUJ7XgOpkJaUc9gc5q0cQ3ZYToFDluiI"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AMEilguhOZgoKZfO6YGssLbGgJGolzOoJ1t4FnkZbxptpr8kJuEx8QEUeYfo2_TZh3hkobwYv47wokv_v8Hjc6-L","y":"ACCs2FB6e3ljbRQSqoRGq91uY1Wr50TcM1oyANDHIAl4vB9uAoy5ySQsNvJLaRnYErpE3xD6IEECP80WWRiBHs_E"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ANUHLQYfZJNXlQDnicglChkey7Eg7IC1n-Mft4zMuLKDQcojSxR3rxfgXNudh5xFY33A2w9deEkZm3NStvgvtCjQ","y":"AE07ZBpQTWt7Rd4gLI5-7I5Ci_bGa0pESuKyz9QO_ccK3x2V7w90W6BgAH6ywx5pW3Wy9czvGE-iU-ELoBxperDh"}]} -+ jose jwk use -i- -r -u verify -o- -+ _ver={"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ACOScQrSSSL6sckkZFoEwEPthnFdUsqNRj-JkIxE8IBeZkmSdzw2i2pzkxdRUCa1-PUOdST1ncYvzEfbhmixIs5I","y":"AKCqGVRyVrNqy3wWDFpx2OgyE8K06oBJvS57JUEZENUviPWw67G1wxf1ReimWxzE7860vsdfd8eX0b35-DxeUTgJ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AN__9oA33wlC1_oZLatnE81fEcy2snoB1TyWaufDv2WojSDckOQ398gneri1YWBDNgzf3rlUY10BBXONrvwoFMVj","y":"AaFWoA9Q8JUcX-7ZFpWrkCe58KQMvZM_5C74tkGp25cTzloE403Kc1qw0aGpvZUsJD-bBFXKRyN9O0Dc7DPYsfH2"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AUNLbcwmTkEl2mnlPzapntbbwGzdGAgpqOMBQB7HYiMgqfTirn3wwotFRnQCW-05eykmr34MqHAakfbiiL1w4NPB","y":"ALAYOnutShG884E5xqm0d11ZqtMK3V_eWv8MhZmRAL5O0C0GkP93fXib6gkUsP96-GIQqyoEzYNI6TWFs3Jt1zpF"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGJCLOvlYZ_zklLHexQeDuV03tC7hjjuHzHchLCpQyTzlS_XL2yUBaY4j9snxRb2jtIZrX8CNytu2wP7NB9XIvH3","y":"AXi0vBhQV1UknSFdoV-lcTR4PnMsZyIztgcjupvaZB-N5GHTllqJH7ESrxXAZioQIXnPxHxGTq4IXPve1k70SSwo"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AOeD6O2aHRwIkdbYiquDRuRexSaA7lr9Aldv3wXwC1p46NiSH2dFCll_D9qVtYh3DBhENP3_x5oci-Zkd4GQmjLb","y":"AGUmvqM-azdlV6BWhMaXa-348GINnhYlSM_kLbuhgTjSw4H9eib1T6hMO6WCNxpgIglhwuUSf9Q-ZPpjJKayqxPQ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AUFZA9td95XFMr9kwbHjjB4SzdeXrsGzetXn4eBwzjAgcB6lv-9z0pcWCdbv27j7L4icvPYg24ei4nf809EavSzY","y":"APKTOKhkMsGGD2deTbisP_0kznq2AqLcmTk1WSFVh51YLocE1XETgFJHIXtZUQdkdI2xhK_bitdKC4PVS-zTTl3r"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQuOZvZSz2OKIdNM2F-__HRBcrSb89Xv391oWh9fFc9jTAe0unFWIkWS3BXVB7fD53sKgffrZlDZz1ZCytRAk7rE","y":"AS9MSd0CSi_gjuWW0C8JTdobsV0ztLUNDbNm7W51KnxjqK8A-j7jpEFdvij38ROXDu5wH78mVYP0LOuGiwSGrZFZ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ACCL-hNHz_P_clSU9fRim-vm5pHUUNZP72bYMrbwZVHtrsmlNmU9W-vw02E1URJy1C_vaJ6eDw15IpTNc6sEDX1E","y":"ABdgpSMmbDZ5PR78Gh__q48SFF9tpuPmCBOQcaT7aZ4Y-hsrU3u5phtp4OrOPeG71yzJyghPS_8Z-CL9u5juWrO_"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"APAwaDnxxsF-z6Leq4mEzCJqGwKkXxO_SWAF1qCbJqIiSgaVzDfHmh1VbPeGLrAQweE4Y9UFXNqPFZCkwVDVsdBu","y":"AOyY7SIwLY3P2YIbSIDutVDeOeVhIKU6-zYkC-mMd45vpLGvCZw4KlJVaUJ7XgOpkJaUc9gc5q0cQ3ZYToFDluiI"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ANUHLQYfZJNXlQDnicglChkey7Eg7IC1n-Mft4zMuLKDQcojSxR3rxfgXNudh5xFY33A2w9deEkZm3NStvgvtCjQ","y":"AE07ZBpQTWt7Rd4gLI5-7I5Ci_bGa0pESuKyz9QO_ccK3x2V7w90W6BgAH6ywx5pW3Wy9czvGE-iU-ELoBxperDh"}]} -+ printf %s {"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ACOScQrSSSL6sckkZFoEwEPthnFdUsqNRj-JkIxE8IBeZkmSdzw2i2pzkxdRUCa1-PUOdST1ncYvzEfbhmixIs5I","y":"AKCqGVRyVrNqy3wWDFpx2OgyE8K06oBJvS57JUEZENUviPWw67G1wxf1ReimWxzE7860vsdfd8eX0b35-DxeUTgJ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AN__9oA33wlC1_oZLatnE81fEcy2snoB1TyWaufDv2WojSDckOQ398gneri1YWBDNgzf3rlUY10BBXONrvwoFMVj","y":"AaFWoA9Q8JUcX-7ZFpWrkCe58KQMvZM_5C74tkGp25cTzloE403Kc1qw0aGpvZUsJD-bBFXKRyN9O0Dc7DPYsfH2"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AUNLbcwmTkEl2mnlPzapntbbwGzdGAgpqOMBQB7HYiMgqfTirn3wwotFRnQCW-05eykmr34MqHAakfbiiL1w4NPB","y":"ALAYOnutShG884E5xqm0d11ZqtMK3V_eWv8MhZmRAL5O0C0GkP93fXib6gkUsP96-GIQqyoEzYNI6TWFs3Jt1zpF"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGJCLOvlYZ_zklLHexQeDuV03tC7hjjuHzHchLCpQyTzlS_XL2yUBaY4j9snxRb2jtIZrX8CNytu2wP7NB9XIvH3","y":"AXi0vBhQV1UknSFdoV-lcTR4PnMsZyIztgcjupvaZB-N5GHTllqJH7ESrxXAZioQIXnPxHxGTq4IXPve1k70SSwo"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AOeD6O2aHRwIkdbYiquDRuRexSaA7lr9Aldv3wXwC1p46NiSH2dFCll_D9qVtYh3DBhENP3_x5oci-Zkd4GQmjLb","y":"AGUmvqM-azdlV6BWhMaXa-348GINnhYlSM_kLbuhgTjSw4H9eib1T6hMO6WCNxpgIglhwuUSf9Q-ZPpjJKayqxPQ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AUFZA9td95XFMr9kwbHjjB4SzdeXrsGzetXn4eBwzjAgcB6lv-9z0pcWCdbv27j7L4icvPYg24ei4nf809EavSzY","y":"APKTOKhkMsGGD2deTbisP_0kznq2AqLcmTk1WSFVh51YLocE1XETgFJHIXtZUQdkdI2xhK_bitdKC4PVS-zTTl3r"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQuOZvZSz2OKIdNM2F-__HRBcrSb89Xv391oWh9fFc9jTAe0unFWIkWS3BXVB7fD53sKgffrZlDZz1ZCytRAk7rE","y":"AS9MSd0CSi_gjuWW0C8JTdobsV0ztLUNDbNm7W51KnxjqK8A-j7jpEFdvij38ROXDu5wH78mVYP0LOuGiwSGrZFZ"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ACCL-hNHz_P_clSU9fRim-vm5pHUUNZP72bYMrbwZVHtrsmlNmU9W-vw02E1URJy1C_vaJ6eDw15IpTNc6sEDX1E","y":"ABdgpSMmbDZ5PR78Gh__q48SFF9tpuPmCBOQcaT7aZ4Y-hsrU3u5phtp4OrOPeG71yzJyghPS_8Z-CL9u5juWrO_"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"APAwaDnxxsF-z6Leq4mEzCJqGwKkXxO_SWAF1qCbJqIiSgaVzDfHmh1VbPeGLrAQweE4Y9UFXNqPFZCkwVDVsdBu","y":"AOyY7SIwLY3P2YIbSIDutVDeOeVhIKU6-zYkC-mMd45vpLGvCZw4KlJVaUJ7XgOpkJaUc9gc5q0cQ3ZYToFDluiI"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ANUHLQYfZJNXlQDnicglChkey7Eg7IC1n-Mft4zMuLKDQcojSxR3rxfgXNudh5xFY33A2w9deEkZm3NStvgvtCjQ","y":"AE07ZBpQTWt7Rd4gLI5-7I5Ci_bGa0pESuKyz9QO_ccK3x2V7w90W6BgAH6ywx5pW3Wy9czvGE-iU-ELoBxperDh"}]} -+ jose jws ver -i {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWNUeG42QXVuczY1UUNvWG5fVXVWa3FBUzJDTFVkaXNDY0I1dGN3N0Z1U05IOUNtOHdOLV9HekE4OXF3Zk1PSk9OVXFHX2dLZGlWS2lvU0VRUFVyTVdyaCIsICJ5IjogIkFMbGljdEpHTE8zNGZ4NVJjLVo2QUVvQ2JCakNlRlU4ODgyQzcwQUdxRXZscmVJdUVnR1RwWVFnYXY1Yk5ldk5VRW4wT3NRaXRLWGRMckIwcURORUJpT1UifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUNPU2NRclNTU0w2c2Nra1pGb0V3RVB0aG5GZFVzcU5Sai1Ka0l4RThJQmVaa21TZHp3MmkycHpreGRSVUNhMS1QVU9kU1QxbmNZdnpFZmJobWl4SXM1SSIsICJ5IjogIkFLQ3FHVlJ5VnJOcXkzd1dERnB4Mk9neUU4SzA2b0JKdlM1N0pVRVpFTlV2aVBXdzY3RzF3eGYxUmVpbVd4ekU3ODYwdnNkZmQ4ZVgwYjM1LUR4ZVVUZ0oifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVktlY3pUY0l3UlRXSXVDTlRNc2d6V2ZvT3dUUFlfNEI2TEx5VzQtUzRLMVFFMk1CMnBoZk8tLWVUNENONVV2aVdlMWRqanpOY2NTbEc3SmFSQlQyQ21RIiwgInkiOiAiQUtYY2kzWjc5d2VkZjB1R09ybVBralJYMTUtbVpMa3ZzTzlFZVduU1ZSZEZFcXFiTHppNTZhNFpUWXB0Mmo1Z0NmQUstRXUtdkVjcmstdXhuaHlJUW53ayJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFBYnBHSllTcEVHTzVpM1pqT1NaN3Y2UUxhUHgzWmRVelg4YUZkZEgyQ0k3Y2xXT09jbDB2Qm5RYVF0MFItTkFCeW5UNVlDNllkV1k4bWVPRmpmT3FqenoiLCAieSI6ICJBYjNWNlR0TUF2eEhVS0xpWVlEZVNyekR3UThHRG1ob0J4QjduOUwxYlkwbkQxZXdRaE42VDJFRzljcFFFaUU5U0RRMXlCNTJ4SG5IdW1pcDJGem13cHFGIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFOX185b0EzM3dsQzFfb1pMYXRuRTgxZkVjeTJzbm9CMVR5V2F1ZkR2MldvalNEY2tPUTM5OGduZXJpMVlXQkROZ3pmM3JsVVkxMEJCWE9OcnZ3b0ZNVmoiLCAieSI6ICJBYUZXb0E5UThKVWNYLTdaRnBXcmtDZTU4S1FNdlpNXzVDNzR0a0dwMjVjVHpsb0U0MDNLYzFxdzBhR3B2WlVzSkQtYkJGWEtSeU45TzBEYzdEUFlzZkgyIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFGVEdsbTZwQld2MDl4MHJ1M2ZoX3c1THRFQ0lUVGYyS2paUVJsWE5WZEQ5cW90aWR2c3QyQWxEbW5QUTNoSlpiX1NiWkJGRWNTa1dlbkJIYWFqMUlUOVIiLCAieSI6ICJBZnU2NWZ1dllKUWJmcmdENmt5MzZXZ2pjRWpUTWVSRENyQ3R2UjFkNV9iUHZLNmZLbjdSOFBBYmlOdWlCbGlGUkFwRGs0TVYzX1c5cVNUM01wUGtuY2hkIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBVk9iQjRFamdpNlU2dzJySGoxcWpMNUJSdk5MMjJudVJab2lwVzhCYmg1Q1ljRjJGcWR5Zkd2YXJXUG44dWJFdV9pWncyQVpSSTVScFloLWUwTUh6WjFFIiwgInkiOiAiQVVJVko5cE9ITVFIdWJmZUJESTZRckRjZXV5N0NvZ3lNSC1DT2dSc0NRMUh3Vm9IRllVZHFZelF5UlI5S1FvaUVLa3kxTE9ldmwyRnA2LTJOZnJRS0h6TiJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFZeUNxa3ROUlRKak5FX2VURkpQMkRkQnRZeDAwcDQ1M3RYR0F1MHdJQnAweWdnWExNOFZad04zZVU5TktQa0ZfVDNpUWVzS1dRQ3pEVENJU1c5ekx3QjEiLCAieSI6ICJBZEVtdjFmM3EtRG5wN0NUc1dsdXpXQUN0Q0tBSEh6RlhrVV9FN05LVWo3TG9VdHlzc29NMFlPb1J3eUxDemcyMmxMR19VVjFwX0MzMExqSUtQSlljcWgwIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFVTkxiY3dtVGtFbDJtbmxQemFwbnRiYndHemRHQWdwcU9NQlFCN0hZaU1ncWZUaXJuM3d3b3RGUm5RQ1ctMDVleWttcjM0TXFIQWFrZmJpaUwxdzROUEIiLCAieSI6ICJBTEFZT251dFNoRzg4NEU1eHFtMGQxMVpxdE1LM1ZfZVd2OE1oWm1SQUw1TzBDMEdrUDkzZlhpYjZna1VzUDk2LUdJUXF5b0V6WU5JNlRXRnMzSnQxenBGIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVCQ1pLcU55djB4ZGNXSzFzU3ZISmtmdFFGWnR4TDVGUG1Zb0N1Y1NVSWkwZzZWMktBaHEzR2VBTGdVa3VySTgwRUtsWGhnY2hySkJmU2JDb3RBVl9uTCIsICJ5IjogIkFaSkplWDkxaGRLaUlzWDVLX3F3TkE5Ukd0U3p0LXVmR1hwaFlvWkpRZm4yT2Q3WVJ6QmY0YkRSb014allPaG9PUmdmRkNGVmdCZXEwNy1nTVVGck5leFUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdKQ0xPdmxZWl96a2xMSGV4UWVEdVYwM3RDN2hqanVIekhjaExDcFF5VHpsU19YTDJ5VUJhWTRqOXNueFJiMmp0SVpyWDhDTnl0dTJ3UDdOQjlYSXZIMyIsICJ5IjogIkFYaTB2QmhRVjFVa25TRmRvVi1sY1RSNFBuTXNaeUl6dGdjanVwdmFaQi1ONUdIVGxscUpIN0VTcnhYQVppb1FJWG5QeEh4R1RxNElYUHZlMWs3MFNTd28ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU9lRDZPMmFIUndJa2RiWWlxdURSdVJleFNhQTdscjlBbGR2M3dYd0MxcDQ2TmlTSDJkRkNsbF9EOXFWdFloM0RCaEVOUDNfeDVvY2ktWmtkNEdRbWpMYiIsICJ5IjogIkFHVW12cU0tYXpkbFY2QldoTWFYYS0zNDhHSU5uaFlsU01fa0xidWhnVGpTdzRIOWVpYjFUNmhNTzZXQ054cGdJZ2xod3VVU2Y5US1aUHBqSktheXF4UFEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVVGWkE5dGQ5NVhGTXI5a3diSGpqQjRTemRlWHJzR3pldFhuNGVCd3pqQWdjQjZsdi05ejBwY1dDZGJ2MjdqN0w0aWN2UFlnMjRlaTRuZjgwOUVhdlN6WSIsICJ5IjogIkFQS1RPS2hrTXNHR0QyZGVUYmlzUF8wa3pucTJBcUxjbVRrMVdTRlZoNTFZTG9jRTFYRVRnRkpISVh0WlVRZGtkSTJ4aEtfYml0ZEtDNFBWUy16VFRsM3IifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVF1T1p2WlN6Mk9LSWROTTJGLV9fSFJCY3JTYjg5WHYzOTFvV2g5ZkZjOWpUQWUwdW5GV0lrV1MzQlhWQjdmRDUzc0tnZmZyWmxEWnoxWkN5dFJBazdyRSIsICJ5IjogIkFTOU1TZDBDU2lfZ2p1V1cwQzhKVGRvYnNWMHp0TFVORGJObTdXNTFLbnhqcUs4QS1qN2pwRUZkdmlqMzhST1hEdTV3SDc4bVZZUDBMT3VHaXdTR3JaRloifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBUFVzMzd2MUNoZ1dHSTE0SnFvdGw2b3RQaUswQVJqM2dUZEZ2NmdEZ3ZxcHdpc3FNZlZfaWxOZkYwclBmRTYzUTU5VXZiVUFIU0xDMmh4YnNVT3dybi1JIiwgInkiOiAiQWV4eDVXcFlpRXdudjFRNTdkZndWb21FQktJTlN0S0doeGZMV3NRS3FhSGxjaFNBSVE4SkJDRDZlTUtvUmJ1bXZyTnd1Wmx2TlN5OGZNYm9mT1EyNnhsTSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFGNmNCMUg0emRTdlB4WkEydWotcGFDWFJVcndNZ1V0bW1POTlYbjZCSE1UeHVLVU9SR3ZQMUwxOHJuOTh2ajQ5T3paOW9tNDBQSFJfMmsyYVplY0IyOFYiLCAieSI6ICJBQlVDX00tSGlFQ1JnYm10NUJyNklGZ2RiTlhjMWRHUi1BWm5FT3hJMHM3WFRXbVRpTGM3ZmtvX2tkSksyRjVnbnUyOEhTbGMyeEc3VTV4VGhjSFB0cjh0In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFDQ0wtaE5Iel9QX2NsU1U5ZlJpbS12bTVwSFVVTlpQNzJiWU1yYndaVkh0cnNtbE5tVTlXLXZ3MDJFMVVSSnkxQ192YUo2ZUR3MTVJcFROYzZzRURYMUUiLCAieSI6ICJBQmRncFNNbWJEWjVQUjc4R2hfX3E0OFNGRjl0cHVQbUNCT1FjYVQ3YVo0WS1oc3JVM3U1cGh0cDRPck9QZUc3MXl6SnlnaFBTXzhaLUNMOXU1anVXck9fIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFQQXdhRG54eHNGLXo2TGVxNG1FekNKcUd3S2tYeE9fU1dBRjFxQ2JKcUlpU2dhVnpEZkhtaDFWYlBlR0xyQVF3ZUU0WTlVRlhOcVBGWkNrd1ZEVnNkQnUiLCAieSI6ICJBT3lZN1NJd0xZM1AyWUliU0lEdXRWRGVPZVZoSUtVNi16WWtDLW1NZDQ1dnBMR3ZDWnc0S2xKVmFVSjdYZ09wa0phVWM5Z2M1cTBjUTNaWVRvRkRsdWlJIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU1FaWxndWhPWmdvS1pmTzZZR3NzTGJHZ0pHb2x6T29KMXQ0Rm5rWmJ4cHRwcjhrSnVFeDhRRVVlWWZvMl9UWmgzaGtvYndZdjQ3d29rdl92OEhqYzYtTCIsICJ5IjogIkFDQ3MyRkI2ZTNsamJSUVNxb1JHcTkxdVkxV3I1MFRjTTFveUFOREhJQWw0dkI5dUFveTV5U1FzTnZKTGFSbllFcnBFM3hENklFRUNQODBXV1JpQkhzX0UifSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFOVUhMUVlmWkpOWGxRRG5pY2dsQ2hrZXk3RWc3SUMxbi1NZnQ0ek11TEtEUWNvalN4UjNyeGZnWE51ZGg1eEZZMzNBMnc5ZGVFa1ptM05TdHZndnRDalEiLCAieSI6ICJBRTA3WkJwUVRXdDdSZDRnTEk1LTdJNUNpX2JHYTBwRVN1S3l6OVFPX2NjSzN4MlY3dzkwVzZCZ0FINnl3eDVwVzNXeTljenZHRS1pVS1FTG9CeHBlckRoIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "AVHbGrTG7aAZA26AnAK2DdOQ72tJ4hGgHbMKKxqI-naFaCacghqJDjJkTMElp0p7kCr6cDjCwqt1uzDgbap9RipwAAk9-8G7Daptq0FM0dna_cCTFwsKNkDIEQseLVTR7t1cB3MXiIfN9DnUa_2MBqQR9U7dq4NgkkGozVEydlrW3fdL", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATyexbyapWRoujRuJ50lQXMX08KGf6MitP6o9JXDRX1muZwai3dTfZ6v6XZAxGQ7g-F60k8qR_D7Bl9nxtsgxWGIALQwj-DI4f6rXi69Dc6PCpL2_y7D0soUZ4e9jM0ErJSOwBu3KBjZpBPqBr_x3_EdB8AlHjQFpEs9tNsMNVsmwRO3"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFWojJV3-LBeG-UXzMW5w8qMSUWhBCs9xY3zEEdTGkZJj04lUKdd5sMRI_eKHY4SJ02JjkCu45qRpnlI9hi5BKVNAHQoOQ0SmNbGo0vvRZO94ytZWN5yg1nlpQqe4jG16287DZhIFLcdN4J-Ynl20mWl-l2RNCkuDfvGrDS-MI0uMpW4"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AIUZFECoREKOYqy4pJOANgKp-HsvRk6XvkU6TAXOUA9PUfMyxZBjkNt_jKm7fHjqYeZPbTfSxHkbCfYRpkNucmzpARp6_nKhzgUv51A5bSpr3Z12kZNDshri8qqkOHYHMxfE_03OUYmKDINEpvq4oUDsMwi4AMcvrBaUih27VHojdOL0"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVXtKsit2NpqrS8kEYs9H4R6nCtwcnLb_PXVqjdw3NZE7k-59ATrzGQjgMoaahdKuqQq6r781unVi5AYQ5v5fmhgANs0kE9QwEzYMB6FqrL1YlWRuSjwm9aj8d8ke_HBXt0QlpcPM1A2TRxQF9b0L0SaN571S9tyqM7_8fKGaIpdB0L1"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFEf2LUTgevY12NuKwFdM5fW8t7pisFL9APgVgLD1bnktxmYn4DVGcFmQAU_M_o9yLMjfKkZIwdPt6ikWWSvGFpQAWclLaRGJmf34u7atfeHJ0P2x12AGOZAeMZi-zavQIIkzrMIMg9Sse6vT4mVZUQwcBkVYW06c_Y9ZsVEO6DEl9VO"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AcHb1b2xO6HhUHgryo2dhsUR6KUQLTspGwrOoxt4SzoELpXXAFNgvP3qef6Mh3gSHtfTfu4ypJNzdyLbmdySHI0kAdZ2ndPy5p7UcyPBfcdmd9au0bY6EkFXlrQ5ygl8cWomnIujdwThOnK-9C9OUIXU4QHpWDmY9fbHIRDQZhmrQ7qD"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AeJohq074eHeCGt2viRsqQkcdHHDMaYAgpfmy3chWMFjFn2HLLnh0mKnCWOiAgEUGxUMqpPUN6Y7bLrjOqMkPR4VATugvH57AItkHrvNbcrX6CNhcjklffNCdBkciC4L4zXeUn9mUgxCaQJ7bAnuomXvIBvmreqq7koIrj90tDnVypnp"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ad-BMuX4Su_rBEMXQfUg-FObJUG6pDpn_tTiNNWA1oCYYkdADJ50OHPCvHyaEzD91A4A9oJlhdBtZ5abVCQVEgFPAZFjUK8PJxg6HXp2wDGh9fxqjnB81HSSY0__nE07GVT_N4olQYj6qxLr_JmY2zzalNnikY7XkTWTVTImp6IbnZgl"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "APouyq8-8ZJcdCoa2m3M-565t26EDUujl2Ue4RjssJ-k9xCZ_kVruIlppSJ_5QabyZkWDw3oZ5cMFo7-1ySF7IvlAHCSUQz3fNHCDBiHfVw6PAS93q00_K70VNE56--yHtv7xWJ4s4iM6TJ4gVzzXkUAdXr3sMbHQ4wbV1IrMtnbPX9j"}]} -k- -a -+ jose alg -k hash -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/vKKiAHbi2FqiyigrgjpWuHo9hrI -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/vKKiAHbi2FqiyigrgjpWuHo9hrI - GET /api/dee-hms/adv/vKKiAHbi2FqiyigrgjpWuHo9hrI => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/W0hZ2uXcIVnfOZVIZRsCWwz-MK5VAmvQnoYApg -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/W0hZ2uXcIVnfOZVIZRsCWwz-MK5VAmvQnoYApg - GET /api/dee-hms/adv/W0hZ2uXcIVnfOZVIZRsCWwz-MK5VAmvQnoYApg => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/whq4RShuSNaSEznlVAQxSPrstUAS0juQLFdJB7uN_TE -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/whq4RShuSNaSEznlVAQxSPrstUAS0juQLFdJB7uN_TE - GET /api/dee-hms/adv/whq4RShuSNaSEznlVAQxSPrstUAS0juQLFdJB7uN_TE => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/fjf6rUk7N1N51gR4-lCpMjqz65uwUgP_dPOjb3tJ534YHL40u-GHKvK6spY_ze-m -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/fjf6rUk7N1N51gR4-lCpMjqz65uwUgP_dPOjb3tJ534YHL40u-GHKvK6spY_ze-m - GET /api/dee-hms/adv/fjf6rUk7N1N51gR4-lCpMjqz65uwUgP_dPOjb3tJ534YHL40u-GHKvK6spY_ze-m => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.ZknRkiknsK/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/nEcNpJj8jk1cYwmdZRnoMoygaBN_G6X2JdLU3eKAW-NyVXppj3LMeFztinaj6lsjkQAHfPk2YOz94YLl_51wcA -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/nEcNpJj8jk1cYwmdZRnoMoygaBN_G6X2JdLU3eKAW-NyVXppj3LMeFztinaj6lsjkQAHfPk2YOz94YLl_51wcA - GET /api/dee-hms/adv/nEcNpJj8jk1cYwmdZRnoMoygaBN_G6X2JdLU3eKAW-NyVXppj3LMeFztinaj6lsjkQAHfPk2YOz94YLl_51wcA => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/Yz-5S0h1YFmJL_4UKxz5xu7p8UQ -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/Yz-5S0h1YFmJL_4UKxz5xu7p8UQ - GET /api/dee-hms/adv/Yz-5S0h1YFmJL_4UKxz5xu7p8UQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/L89WjAZu5CNiXpjionhF08ZdFEYOwpcGCUOX_w -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/L89WjAZu5CNiXpjionhF08ZdFEYOwpcGCUOX_w - GET /api/dee-hms/adv/L89WjAZu5CNiXpjionhF08ZdFEYOwpcGCUOX_w => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/QN5u4-OC4Nr-XtXjGy3LTFVD-8YGfhVdnNuSKzlGJjU -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/QN5u4-OC4Nr-XtXjGy3LTFVD-8YGfhVdnNuSKzlGJjU - GET /api/dee-hms/adv/QN5u4-OC4Nr-XtXjGy3LTFVD-8YGfhVdnNuSKzlGJjU => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/JxZN2yrDbqQgUfaEW24oLLFIo_4IY7Vq2sUx-ma2u8hBTqc2rAKa20fMqQUxN82g -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/JxZN2yrDbqQgUfaEW24oLLFIo_4IY7Vq2sUx-ma2u8hBTqc2rAKa20fMqQUxN82g - GET /api/dee-hms/adv/JxZN2yrDbqQgUfaEW24oLLFIo_4IY7Vq2sUx-ma2u8hBTqc2rAKa20fMqQUxN82g => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.ZknRkiknsK/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/7s-_i8e_YXN3vE9-2lp8hPY9WY96fjgtC21WAqVjgCbh0EhuLjZH9Cr8a4S-Z9e3FQkCSFyHR5oQlWfNS3t--w -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/7s-_i8e_YXN3vE9-2lp8hPY9WY96fjgtC21WAqVjgCbh0EhuLjZH9Cr8a4S-Z9e3FQkCSFyHR5oQlWfNS3t--w - GET /api/dee-hms/adv/7s-_i8e_YXN3vE9-2lp8hPY9WY96fjgtC21WAqVjgCbh0EhuLjZH9Cr8a4S-Z9e3FQkCSFyHR5oQlWfNS3t--w => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/XJ8oWDnTpbBCdcYp6DkBicRUL9M -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/XJ8oWDnTpbBCdcYp6DkBicRUL9M - GET /api/dee-hms/adv/XJ8oWDnTpbBCdcYp6DkBicRUL9M => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/WpS-4J0ljuWo2y0lsiCm5d0-cxc0fXVZI3L0-g -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/WpS-4J0ljuWo2y0lsiCm5d0-cxc0fXVZI3L0-g - GET /api/dee-hms/adv/WpS-4J0ljuWo2y0lsiCm5d0-cxc0fXVZI3L0-g => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/6VMs4l45ApNyA5svxE0lXua7UXuY0Y5wV4eVA8I54JY -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/6VMs4l45ApNyA5svxE0lXua7UXuY0Y5wV4eVA8I54JY - GET /api/dee-hms/adv/6VMs4l45ApNyA5svxE0lXua7UXuY0Y5wV4eVA8I54JY => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/WNjCDqFobHuBcAEdSqgvul_yrEoMVh1wdCMrMhAghcjsb5-NROhfYznxULo5TCFw -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/WNjCDqFobHuBcAEdSqgvul_yrEoMVh1wdCMrMhAghcjsb5-NROhfYznxULo5TCFw - GET /api/dee-hms/adv/WNjCDqFobHuBcAEdSqgvul_yrEoMVh1wdCMrMhAghcjsb5-NROhfYznxULo5TCFw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.ZknRkiknsK/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/odKKsVcBmYXZ3Mnqc18uR5V6YssWXnh9SG5BFsWA9KsB28WUPLload9pYE6YHBQ1RyTRR2c1HvAUeEYl7tw53g -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/odKKsVcBmYXZ3Mnqc18uR5V6YssWXnh9SG5BFsWA9KsB28WUPLload9pYE6YHBQ1RyTRR2c1HvAUeEYl7tw53g - GET /api/dee-hms/adv/odKKsVcBmYXZ3Mnqc18uR5V6YssWXnh9SG5BFsWA9KsB28WUPLload9pYE6YHBQ1RyTRR2c1HvAUeEYl7tw53g => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/Ufaf3-jrXG78zlaVUOF1AMWjj-w -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/Ufaf3-jrXG78zlaVUOF1AMWjj-w - GET /api/dee-hms/adv/Ufaf3-jrXG78zlaVUOF1AMWjj-w => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/aqUtQqxt1bK0ebxGVoz9lfh76qq4KiU0Js9yAA -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/aqUtQqxt1bK0ebxGVoz9lfh76qq4KiU0Js9yAA - GET /api/dee-hms/adv/aqUtQqxt1bK0ebxGVoz9lfh76qq4KiU0Js9yAA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/O1lSYAkv0z2Qekp8frcZ8ZYy4aCb77PM9NzsCEuH56U -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/O1lSYAkv0z2Qekp8frcZ8ZYy4aCb77PM9NzsCEuH56U - GET /api/dee-hms/adv/O1lSYAkv0z2Qekp8frcZ8ZYy4aCb77PM9NzsCEuH56U => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/9QjUknVevj50_IJh2XUi0t1C32hq-xL6X4eqRNlTzvI6s7qxnUvOQxVGAceUarDE -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/9QjUknVevj50_IJh2XUi0t1C32hq-xL6X4eqRNlTzvI6s7qxnUvOQxVGAceUarDE - GET /api/dee-hms/adv/9QjUknVevj50_IJh2XUi0t1C32hq-xL6X4eqRNlTzvI6s7qxnUvOQxVGAceUarDE => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.ZknRkiknsK/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/OWo2a2-k-T1FPYDXapkq3HhmoK89do-RU0H0aqN_Z1pkC-HXEao8mnj_BqWLNAGfW88p3Mtl1ZmEikp5ymWc3Q -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/OWo2a2-k-T1FPYDXapkq3HhmoK89do-RU0H0aqN_Z1pkC-HXEao8mnj_BqWLNAGfW88p3Mtl1ZmEikp5ymWc3Q - GET /api/dee-hms/adv/OWo2a2-k-T1FPYDXapkq3HhmoK89do-RU0H0aqN_Z1pkC-HXEao8mnj_BqWLNAGfW88p3Mtl1ZmEikp5ymWc3Q => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ + jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -jose jwk thp -a S1 -i /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/LOP3IT2Q98ZdF7G4nc42FyoKe-A -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/LOP3IT2Q98ZdF7G4nc42FyoKe-A - GET /api/dee-hms/adv/LOP3IT2Q98ZdF7G4nc42FyoKe-A => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/_nio9xIotTWTBtirGs9DMrT5cT83f8h0ONAWSA -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/_nio9xIotTWTBtirGs9DMrT5cT83f8h0ONAWSA - GET /api/dee-hms/adv/_nio9xIotTWTBtirGs9DMrT5cT83f8h0ONAWSA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/pgORECdu9RZ4HY8xx3E5YEKQpqKZYovpSo-sfYBlD8A -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/pgORECdu9RZ4HY8xx3E5YEKQpqKZYovpSo-sfYBlD8A - GET /api/dee-hms/adv/pgORECdu9RZ4HY8xx3E5YEKQpqKZYovpSo-sfYBlD8A => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/N4A1YjjsTPPvoEt_YO23919POTIxwuh2JJsWfbS-amfhQgkpLOAaG2nG8nzHxyi- -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/N4A1YjjsTPPvoEt_YO23919POTIxwuh2JJsWfbS-amfhQgkpLOAaG2nG8nzHxyi- - GET /api/dee-hms/adv/N4A1YjjsTPPvoEt_YO23919POTIxwuh2JJsWfbS-amfhQgkpLOAaG2nG8nzHxyi- => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/KdbUDgXnkjhBwRiyExRc6LXlqGJ09MUidLkLlu10Zvnhdf566qp8qkQdY1h4t0lBxv0CrGkTE1jU5-90cXVyyQ -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/KdbUDgXnkjhBwRiyExRc6LXlqGJ09MUidLkLlu10Zvnhdf566qp8qkQdY1h4t0lBxv0CrGkTE1jU5-90cXVyyQ - GET /api/dee-hms/adv/KdbUDgXnkjhBwRiyExRc6LXlqGJ09MUidLkLlu10Zvnhdf566qp8qkQdY1h4t0lBxv0CrGkTE1jU5-90cXVyyQ => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/4Yg4pUS0dG9VM_bcYvxyoLzNbT4 -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/4Yg4pUS0dG9VM_bcYvxyoLzNbT4 - GET /api/dee-hms/adv/4Yg4pUS0dG9VM_bcYvxyoLzNbT4 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/KomHylKrck7n_PmCTet2OlnN3DY_GtELC-dyDA -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/KomHylKrck7n_PmCTet2OlnN3DY_GtELC-dyDA - GET /api/dee-hms/adv/KomHylKrck7n_PmCTet2OlnN3DY_GtELC-dyDA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/d5WPGnd1mU0viNlmgjHnB-AwMp__ljU70bma8ceaCfY -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/d5WPGnd1mU0viNlmgjHnB-AwMp__ljU70bma8ceaCfY - GET /api/dee-hms/adv/d5WPGnd1mU0viNlmgjHnB-AwMp__ljU70bma8ceaCfY => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/OD6bNAuRRPq0a6eDE0AcDPwzx8SP1jeMXwrqc5JRAGVdPuzGSfXeI74TO0LN5wgQ -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/OD6bNAuRRPq0a6eDE0AcDPwzx8SP1jeMXwrqc5JRAGVdPuzGSfXeI74TO0LN5wgQ - GET /api/dee-hms/adv/OD6bNAuRRPq0a6eDE0AcDPwzx8SP1jeMXwrqc5JRAGVdPuzGSfXeI74TO0LN5wgQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.ZknRkiknsK/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/B2lqtbPwz3p3TzYaL-dr_Ze1nBXixa2idRYYnbu-OzyprnZCxOKyamPA-HNhAYrDHfhStHU-hK9I5KcTJkW4FQ -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/B2lqtbPwz3p3TzYaL-dr_Ze1nBXixa2idRYYnbu-OzyprnZCxOKyamPA-HNhAYrDHfhStHU-hK9I5KcTJkW4FQ - GET /api/dee-hms/adv/B2lqtbPwz3p3TzYaL-dr_Ze1nBXixa2idRYYnbu-OzyprnZCxOKyamPA-HNhAYrDHfhStHU-hK9I5KcTJkW4FQ => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/zQvBsaUlK5j03xc472mCbEK1Kj4 -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/zQvBsaUlK5j03xc472mCbEK1Kj4 - GET /api/dee-hms/adv/zQvBsaUlK5j03xc472mCbEK1Kj4 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/DCvU7niWeTLIcNjvmMBkrRSfiw8ynA3OY9HARw -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/DCvU7niWeTLIcNjvmMBkrRSfiw8ynA3OY9HARw - GET /api/dee-hms/adv/DCvU7niWeTLIcNjvmMBkrRSfiw8ynA3OY9HARw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/UuJHEYeChkC30Y0Raa_PEfcHFhLiF0Q_9HwQkuSqojQ -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/UuJHEYeChkC30Y0Raa_PEfcHFhLiF0Q_9HwQkuSqojQ - GET /api/dee-hms/adv/UuJHEYeChkC30Y0Raa_PEfcHFhLiF0Q_9HwQkuSqojQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/RoLKXH2GDf6L4CM5p0QSv6ChFECTsHnhwc9Ugbn7q-C_zGKFNRPrjrJhXMgRi1l3 -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/RoLKXH2GDf6L4CM5p0QSv6ChFECTsHnhwc9Ugbn7q-C_zGKFNRPrjrJhXMgRi1l3 - GET /api/dee-hms/adv/RoLKXH2GDf6L4CM5p0QSv6ChFECTsHnhwc9Ugbn7q-C_zGKFNRPrjrJhXMgRi1l3 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.ZknRkiknsK/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/kLVCOSHqxDsTQ8s4onjRPAcRp500yNPparLX8odUoiPBbBmQtzDCRitl0tIFFVydSYoWhnCE9caj3OmQVSStcg -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/kLVCOSHqxDsTQ8s4onjRPAcRp500yNPparLX8odUoiPBbBmQtzDCRitl0tIFFVydSYoWhnCE9caj3OmQVSStcg - GET /api/dee-hms/adv/kLVCOSHqxDsTQ8s4onjRPAcRp500yNPparLX8odUoiPBbBmQtzDCRitl0tIFFVydSYoWhnCE9caj3OmQVSStcg => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/PpTSHEVnMirVPEVRQk2OhSzRlQ4 -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/PpTSHEVnMirVPEVRQk2OhSzRlQ4 - GET /api/dee-hms/adv/PpTSHEVnMirVPEVRQk2OhSzRlQ4 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -+ + jose jws ver -i- -kjose /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk jwk - thp -a S224 -i /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/B3gqVp-3omjjaCoqceizEK2p8VLA0S7QQTdsfw -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/B3gqVp-3omjjaCoqceizEK2p8VLA0S7QQTdsfw - GET /api/dee-hms/adv/B3gqVp-3omjjaCoqceizEK2p8VLA0S7QQTdsfw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/W9JUyq9w2kgNbCHGte9iKgZYqHozY1v2KzdnFHsvb9U -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/W9JUyq9w2kgNbCHGte9iKgZYqHozY1v2KzdnFHsvb9U - GET /api/dee-hms/adv/W9JUyq9w2kgNbCHGte9iKgZYqHozY1v2KzdnFHsvb9U => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -+ + jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -jose jwk thp -a S384 -i /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/3j3DQ1j7_odrifGgl21foi42kKeHmn8IJ4ki6sTOg0qjSZ6p6iurF3tTMtZU1jRD -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/3j3DQ1j7_odrifGgl21foi42kKeHmn8IJ4ki6sTOg0qjSZ6p6iurF3tTMtZU1jRD - GET /api/dee-hms/adv/3j3DQ1j7_odrifGgl21foi42kKeHmn8IJ4ki6sTOg0qjSZ6p6iurF3tTMtZU1jRD => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.ZknRkiknsK/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/AjYsm7171juPla9JZVzenq790KFtY3xBeyD_-FcpRZaBsokFS9hS3lu7DPDSGVodqoKY4FdfdqlV72tCcitntg -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/AjYsm7171juPla9JZVzenq790KFtY3xBeyD_-FcpRZaBsokFS9hS3lu7DPDSGVodqoKY4FdfdqlV72tCcitntg - GET /api/dee-hms/adv/AjYsm7171juPla9JZVzenq790KFtY3xBeyD_-FcpRZaBsokFS9hS3lu7DPDSGVodqoKY4FdfdqlV72tCcitntg => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/-YrqWx2YL-jDqYkidXpqxMIAkMM -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/-YrqWx2YL-jDqYkidXpqxMIAkMM - GET /api/dee-hms/adv/-YrqWx2YL-jDqYkidXpqxMIAkMM => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/C8QnF9qtTgYW1xGngya1ZP_s3BFa-gDYI2Oe7A -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/C8QnF9qtTgYW1xGngya1ZP_s3BFa-gDYI2Oe7A - GET /api/dee-hms/adv/C8QnF9qtTgYW1xGngya1ZP_s3BFa-gDYI2Oe7A => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/BLGAhBXT1hF-Omvd6yCgeEdqrt_6PewlIfe2_ennr6M -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/BLGAhBXT1hF-Omvd6yCgeEdqrt_6PewlIfe2_ennr6M - GET /api/dee-hms/adv/BLGAhBXT1hF-Omvd6yCgeEdqrt_6PewlIfe2_ennr6M => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/zE8Y_7GAQ7mJiYwF4U44YUr7ZSgsHIGacUhq48UQ0dkQFO2FYIg2BwS0tonSOkOI -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/zE8Y_7GAQ7mJiYwF4U44YUr7ZSgsHIGacUhq48UQ0dkQFO2FYIg2BwS0tonSOkOI - GET /api/dee-hms/adv/zE8Y_7GAQ7mJiYwF4U44YUr7ZSgsHIGacUhq48UQ0dkQFO2FYIg2BwS0tonSOkOI => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.ZknRkiknsK/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/q97Ssemv4dS41NEpFxQ_j00plRxXWiSyomP1SIN76u1YI3W_0oFiXS6ljhNT_s6lyaBtN2ELHq4fBLYvQhAaQQ -+ curl -sfg http://127.0.0.1:14553/api/dee-hms/adv/q97Ssemv4dS41NEpFxQ_j00plRxXWiSyomP1SIN76u1YI3W_0oFiXS6ljhNT_s6lyaBtN2ELHq4fBLYvQhAaQQ - GET /api/dee-hms/adv/q97Ssemv4dS41NEpFxQ_j00plRxXWiSyomP1SIN76u1YI3W_0oFiXS6ljhNT_s6lyaBtN2ELHq4fBLYvQhAaQQ => 200 (../src/tangd.c:101) -+ tangd-rotate-keys -d /tmp/tmp.ZknRkiknsK/db -Unable to change owner/group for w1-Li-I4ljuyKV9ioXN9R9TGbF5bPdUKekrJuVor7-0.jwk to _tang:_tang -Unable to change owner/group for VCCqonvDxREyLWNpi12xBOBgO_Pzs3O4XGU3ZZuMdx4.jwk to _tang:_tang -+ validate_sig /tmp/tmp.ZknRkiknsK/db/.other-sig-1.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-sig-1.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/.other-exc-1.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-exc-1.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.ZknRkiknsK/db/.other-sig-2.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-sig-2.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/.other-exc-2.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-exc-2.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.ZknRkiknsK/db/.other-sig-3.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-sig-3.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/.other-exc-3.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-exc-3.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.ZknRkiknsK/db/.other-sig-4.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-sig-4.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/.other-exc-4.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-exc-4.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.ZknRkiknsK/db/.other-sig-5.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-sig-5.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/.other-exc-5.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-exc-5.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.ZknRkiknsK/db/.other-sig-6.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-sig-6.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/.other-exc-6.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-exc-6.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.ZknRkiknsK/db/.other-sig-7.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-sig-7.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/.other-exc-7.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-exc-7.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.ZknRkiknsK/db/.other-sig-8.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-sig-8.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/.other-exc-8.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-exc-8.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.ZknRkiknsK/db/.other-sig-9.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-sig-9.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.ZknRkiknsK/db/.other-exc-9.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/.other-exc-9.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ thp= -+ validate_sig /tmp/tmp.ZknRkiknsK/db/VCCqonvDxREyLWNpi12xBOBgO_Pzs3O4XGU3ZZuMdx4.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/VCCqonvDxREyLWNpi12xBOBgO_Pzs3O4XGU3ZZuMdx4.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/VCCqonvDxREyLWNpi12xBOBgO_Pzs3O4XGU3ZZuMdx4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/VCCqonvDxREyLWNpi12xBOBgO_Pzs3O4XGU3ZZuMdx4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ validate_sig /tmp/tmp.ZknRkiknsK/db/w1-Li-I4ljuyKV9ioXN9R9TGbF5bPdUKekrJuVor7-0.jwk -+ jose fmt --json /tmp/tmp.ZknRkiknsK/db/w1-Li-I4ljuyKV9ioXN9R9TGbF5bPdUKekrJuVor7-0.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ jose jwk thp -a S256 -i /tmp/tmp.ZknRkiknsK/db/w1-Li-I4ljuyKV9ioXN9R9TGbF5bPdUKekrJuVor7-0.jwk -+ thp=w1-Li-I4ljuyKV9ioXN9R9TGbF5bPdUKekrJuVor7-0 -+ valid_key_perm /tmp/tmp.ZknRkiknsK/db/w1-Li-I4ljuyKV9ioXN9R9TGbF5bPdUKekrJuVor7-0.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.ZknRkiknsK/db/w1-Li-I4ljuyKV9ioXN9R9TGbF5bPdUKekrJuVor7-0.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ [ -z w1-Li-I4ljuyKV9ioXN9R9TGbF5bPdUKekrJuVor7-0 ] -+ tang-show-keys 14553 /api/dee-hms - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ test w1-Li-I4ljuyKV9ioXN9R9TGbF5bPdUKekrJuVor7-0 = w1-Li-I4ljuyKV9ioXN9R9TGbF5bPdUKekrJuVor7-0 -+ on_exit -+ [ 341645 ] -+ kill 341645 -+ wait 341645 -Terminated -+ true -+ [ -d /tmp/tmp.ZknRkiknsK ] -+ rm -rf /tmp/tmp.ZknRkiknsK -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - -Ok: 3 -Fail: 0 -Skipped: 6 - -Full log written to /build/reproducible-path/tang-15/obj-x86_64-linux-gnu/meson-logs/testlog.txt +dh: command-omitted: The call to "dh_auto_test -O--buildsystem=meson" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=meson dh_prep -O--buildsystem=meson @@ -2473,8 +916,8 @@ dh_md5sums -O--buildsystem=meson dh_builddeb -O--buildsystem=meson dpkg-deb: building package 'tang' in '../tang_15-3_all.deb'. -dpkg-deb: building package 'tang-common' in '../tang-common_15-3_amd64.deb'. dpkg-deb: building package 'tang-xinetd' in '../tang-xinetd_15-3_all.deb'. +dpkg-deb: building package 'tang-common' in '../tang-common_15-3_amd64.deb'. dpkg-deb: building package 'tang-common-dbgsym' in '../tang-common-dbgsym_15-3_amd64.deb'. dpkg-genbuildinfo --build=binary -O../tang_15-3_amd64.buildinfo dpkg-genchanges --build=binary -O../tang_15-3_amd64.changes @@ -2483,12 +926,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/3898906/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3898906/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/311767 and its subdirectories -I: Current time: Mon Jan 10 20:47:55 -12 2028 -I: pbuilder-time-stamp: 1831193275 +I: removing directory /srv/workspace/pbuilder/3898906 and its subdirectories +I: Current time: Thu Nov 6 10:03:39 +14 2025 +I: pbuilder-time-stamp: 1762373019