Diff of the two buildlogs: -- --- b1/build.log 2025-11-08 05:54:04.733759854 +0000 +++ b2/build.log 2025-11-08 05:55:16.977846467 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Nov 7 17:49:58 -12 2025 -I: pbuilder-time-stamp: 1762580998 +I: Current time: Sat Dec 12 02:17:05 +14 2026 +I: pbuilder-time-stamp: 1796991425 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-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/2200467/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3625454/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-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 Dec 11 12:17 /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/3625454/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3625454/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=40 ' - DISTRIBUTION='forky' - 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=42 nocheck' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='1d0aedadaee24cada5c91231196545da' - 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='2200467' - PS1='# ' - PS2='> ' + INVOCATION_ID=3e4bcc537a974aee8b81205b1994939a + 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=3625454 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.rQMX6xNe/pbuilderrc_A0lm --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.rQMX6xNe/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://46.16.76.132: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.rQMX6xNe/pbuilderrc_aihm --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.rQMX6xNe/b2 --logfile b2/build.log tang_15-3.dsc' + SUDO_GID=111 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-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 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2200467/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3625454/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 forky/main amd64 meson all 1.9.1-1 [665 kB] Get: 114 http://deb.debian.org/debian forky/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 115 http://deb.debian.org/debian forky/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] -Fetched 40.1 MB in 2s (26.4 MB/s) +Fetched 40.1 MB in 2s (22.4 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 ... 19862 files and directories currently installed.) @@ -630,8 +662,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sat Nov 8 05:52:48 UTC 2025. -Universal Time is now: Sat Nov 8 05:52:48 UTC 2025. +Local time is now: Fri Dec 11 12:17:48 UTC 2026. +Universal Time is now: Fri Dec 11 12:17:48 UTC 2026. 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/3625454/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/3625454/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 -j40 -v + cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j42 -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] /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 -[5/11] cc -Isrc/tangd.p -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c99 -D_POSIX_C_SOURCE=200809L -Wstrict-aliasing -Wchar-subscripts -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic '-DVERSION="15"' -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 +[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] 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 [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-show-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 -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 -[10/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 +[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 +[8/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 +[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=40 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 ->>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=154 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 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 ->>> 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 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_=124 /bin/sh -ex /build/reproducible-path/tang-15/tests/adv-standalone-endpoint - -3/9 adv-socat RUNNING ->>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 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_=18 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 ->>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 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_=171 UBSAN_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 ->>> MALLOC_PERTURB_=136 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 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 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 ->>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=63 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 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 ->>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 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_=42 UBSAN_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 ->>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 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_=219 UBSAN_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 ->>> MALLOC_PERTURB_=46 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 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 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 - -7/9 rec-socat SKIP 0.06s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . rec -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.Lgsm4t56Zb -+ mkdir -p /tmp/tmp.Lgsm4t56Zb/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.Lgsm4t56Zb ] -+ rm -rf /tmp/tmp.Lgsm4t56Zb -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -6/9 rec-standalone-endpoint SKIP 0.07s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . rec -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.eFsAe6O4xh -+ mkdir -p /tmp/tmp.eFsAe6O4xh/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.eFsAe6O4xh ] -+ rm -rf /tmp/tmp.eFsAe6O4xh -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -3/9 adv-socat SKIP 0.09s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . adv -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.EeWvoy25wI -+ mkdir -p /tmp/tmp.EeWvoy25wI/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.EeWvoy25wI ] -+ rm -rf /tmp/tmp.EeWvoy25wI -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -5/9 rec-standalone SKIP 0.08s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . rec -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.NJLwj6TZwi -+ mkdir -p /tmp/tmp.NJLwj6TZwi/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.NJLwj6TZwi ] -+ rm -rf /tmp/tmp.NJLwj6TZwi -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -4/9 adv-socat-endpoint SKIP 0.09s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . adv -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.zuoUiRpJeE -+ mkdir -p /tmp/tmp.zuoUiRpJeE/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.zuoUiRpJeE ] -+ rm -rf /tmp/tmp.zuoUiRpJeE -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -8/9 rec-socat-endpoint SKIP 0.07s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . rec -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.aD2x3j9PRt -+ mkdir -p /tmp/tmp.aD2x3j9PRt/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.aD2x3j9PRt ] -+ rm -rf /tmp/tmp.aD2x3j9PRt -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -9/9 test-keys OK 0.20s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -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 -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 -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 [] -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -2/9 adv-standalone-endpoint OK 10.54s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stdout: -{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUc3TDE4aDRteGFhM3dFdGdCWDNOX0FuVE03YlVKQTRTV3ZDLUNJZXlabHJSdkJFclJCNC1MYTFSMERwUkJfeGF3bDFtV01jQ0o3a3hrNFpCcXpwUHlpWSIsICJ5IjogIkFXbUNpa1ZaYnl1Y3BCS3BIU0xmVnNraW1TUkFkdXZoYl9yd0lFUnhRYlJXZ01JVk0xbXlSaWdRbzhFcU1lNkZCYWJrNEZ3dXJXdzNIVUZSUjVUVU00V1kifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVNpbkJ2MkVSNHFKZkpTM2ttTHZyVFlGVDZicndIbkRMcUFCdzBKY2t4ampxdFV6dmhOcHJfMnhuempKNUkwcVVORjlyMUtqSDZfMHhWaUZYRGJVTkd0aCIsICJ5IjogIkFZUU41SjgxQWg3UVljMndqaGdxQ1M2NHBUd21TRlY4TkVyVmlnVXdNSkhGM2I2VDVjb0JhdU0tUDQ2dERaN0xoOWZzaWZMX2hkZWNtclpQT1UwVkMzWl8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AQDJ3rXsYjqV98FtE5awdtzzb4aHf0tYWK5XOoFnkDM6lNGwJWdGwIFM08iBv6GKyD_r3a3m2AQmqYUhuXtDCx4VAbOG-2g9Q-NWXHguPsod3rwnj9MpjCT9WwB0thM0I1q76CKijUU2Sbu0ye1irlW0CAby1orXuL0KxWRmTQquqLQK"}{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFERDhUc2YxMEt6UVpnRC14TUhmM0U0NEM4dlNqWHY4b1I2UDhnSFhIbkhwczNKSHVzWlBqRVFPZzNHUllWRG55b1l4czc0bDR1dVZvYm1iQUg3NkxCU3QiLCAieSI6ICJBT0JfY2RkRTlTMW56ZHMwTHpYdWZaWS1FU2tOcE5oYVhZU1ctY3UtVTJkZ1ZScG5XZ0ZRR2tBTTNQZ2hISnRheDN5WmpXOFoxc0hKX1ZkMnY1QmtsSGREIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFQNExYUWpVM181UWNNRE8tS1FONjB2RUFjOC1wUXBKR0dJZFNnUmpFYmNrcHBoOTc1OGRMc29rRlg1N2lIMm9BbXd2Vi1iY1ZEWWhMTGNCdVd2azgwRUQiLCAieSI6ICJBWUx0Y25EdGh4OWN1c1VVbHA3SWtmTkFpY1VuV1FPbFJsTFpKUGtQSUJWdHpPb3I5eHdYUGNMSzZwNUY0VVFoMUtqT1cwWXBHNlduUDZScDhTekxjTGtjIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AC4Vhf73fg3hpNKXrIZYjtrttn4j-OJnI6M-eq5vwisg0m-UnFtzmpRfcbjZ8pd-Vuu2XXlwSLXgpU6BDBjXfXapAIIRpsgPc9Gj9tnsQGRDQHTUf7ps3xTZ9ewFJjtm7EqGcuUV6Fp9Ks7d2bbY1qpZuQU3WzMai9tTnCJQ73kVNDlT"}/build/reproducible-path/tang-15/obj-x86_64-linux-gnu -{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFLaHl0b2J2U1pkOFBYTExpcDJuVFdXRXRVWHNUb0FkN0pyWHRqN3h4VDlWcDFLS2pTWWJXVDFlb05aZU5QQjhTcWh2eU1jb3BsQnN5elBVcXdpeTZjVWsiLCAieSI6ICJBU2lIQlZLaUMwT3hwOHlSRGlURVFDZ1kxMDRBRDEwY1FKc21uLUZlQ1ZWMEgxZVd1QXBOQ0tyWWFvVGNhZHhva2ZNaEpiazYwTzU2VXBBbDV4NVY5WUZkIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFIOURnRXNheXprN2ZaWkszZnJBbjdEdWRTcTl1dUpGeElaVHBNcXU4VzZfcWJyRktEWkJhSUloYzNHV0NURmlWNmk5R2ZXTEpyMTRTSkt4NTRDS0lBeWYiLCAieSI6ICJBZWFqbk9VdVN6QUpWTm91bkdxMEU2OHhRWnByR3lyT2tuaVdIMVNkaEFjNmh0SnZhdngzRng3OFRtVkR1XzlIR3FLOWdVUEp6SEdCVXJvVS1nMXc4UnloIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ae2gHSMzmLOC_NCFqVC_-qM1zSat7wyWqhi_QHVLDD0LShbDrVioW3eW0MX4bqEJVuIuwPdI9obRggP2wCDnKho-Acve9qZ595Y4BneRmSTvH80x8WDLw8_oAd6z-tayY9OmrdlVZMH4hMYfwYSw-F-ESgK7n-xvp0zBBB7WwPQML9bc"} -stderr: -+ . adv -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.N0vAc4FS2H -+ mkdir -p /tmp/tmp.N0vAc4FS2H/db -+ adv_startup -+ tangd-keygen /tmp/tmp.N0vAc4FS2H/db sig exc -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/sig.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/exc.jwk to _tang:_tang -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/sig.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/sig.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/exc.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/exc.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ jose jwk gen -i {"alg": "ES512"} -o /tmp/tmp.N0vAc4FS2H/db/.sig.jwk -+ jose jwk gen -i {"alg": "ES512"} -o /tmp/tmp.N0vAc4FS2H/db/.oth.jwk -+ random_port -+ [ -n ] -+ test -f /dev/urandom -+ shuf -i 1024-65535 -n 1 -+ port=36880 -+ export PORT=36881 -+ export ENDPOINT=/api/dee-hms -+ start_standalone_server_endpoint 36881 /api/dee-hms -+ export PID=2314184 -+ wait_for_port 36881 -+ local port=36881 -+ sleep 1 -+ tangd -p 36881 -l /tmp/tmp.N0vAc4FS2H/db -e /api/dee-hms -Listening on 0.0.0.0:36881 -Listening on [::]:36881 -+ local i=0 -+ [ 0 -lt 90 ] -+ check_if_port_listening 36881 -+ [ -n ] -+ ss -anl -+ grep LISTEN -+ grep [\:\.]36881 -+ return 0 -+ adv_second_phase -+ fetch /api/dee-hms/ -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/ - GET /api/dee-hms/ => 404 (../src/http.c:128) -+ jose jwk thp -i /tmp/tmp.N0vAc4FS2H/db/exc.jwk -+ fetch /api/dee-hms/adv/e-R0d4flPKmAeAIK0PtSetCm6Dx1tTiCoVmb39GazMw -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/e-R0d4flPKmAeAIK0PtSetCm6Dx1tTiCoVmb39GazMw - GET /api/dee-hms/adv/e-R0d4flPKmAeAIK0PtSetCm6Dx1tTiCoVmb39GazMw => 404 (../src/tangd.c:94) -+ jose jwk thp -a S512 -i /tmp/tmp.N0vAc4FS2H/db/exc.jwk -+ fetch /api/dee-hms/adv/klzpVEOqiuMbvJ7YLogB42tnJhtd0vYycoLms_2Q91qbTAGkM0R-uKx0ZJD1P3XaVsAYOx9_VDIeyd-hA4PiOA -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/klzpVEOqiuMbvJ7YLogB42tnJhtd0vYycoLms_2Q91qbTAGkM0R-uKx0ZJD1P3XaVsAYOx9_VDIeyd-hA4PiOA - GET /api/dee-hms/adv/klzpVEOqiuMbvJ7YLogB42tnJhtd0vYycoLms_2Q91qbTAGkM0R-uKx0ZJD1P3XaVsAYOx9_VDIeyd-hA4PiOA => 404 (../src/tangd.c:94) -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/sig.jwk -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:36881/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:36881/api/dee-hms/adv/ -+ ver /tmp/tmp.N0vAc4FS2H/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/sig.jwk - GET /api/dee-hms/adv/ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/sig.jwk -+ jose jwk thp -i /tmp/tmp.N0vAc4FS2H/db/sig.jwk -+ fetch /api/dee-hms/adv/RtfyxXBhfThEsa13W8M_Rll-FgHpXs0w2vCZIR1QdLs -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/RtfyxXBhfThEsa13W8M_Rll-FgHpXs0w2vCZIR1QdLs - GET /api/dee-hms/adv/RtfyxXBhfThEsa13W8M_Rll-FgHpXs0w2vCZIR1QdLs => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/sig.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.N0vAc4FS2H/db/sig.jwk -+ fetch /api/dee-hms/adv/yjXyXyQGq4ivtbgKSJkk-16MNFf-AOEkeTWXpUDWTsJkbO9hk5qdJT-tqP6i4qdYSyQ3nudipEHK0BHLMzWpow -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/yjXyXyQGq4ivtbgKSJkk-16MNFf-AOEkeTWXpUDWTsJkbO9hk5qdJT-tqP6i4qdYSyQ3nudipEHK0BHLMzWpow - GET /api/dee-hms/adv/yjXyXyQGq4ivtbgKSJkk-16MNFf-AOEkeTWXpUDWTsJkbO9hk5qdJT-tqP6i4qdYSyQ3nudipEHK0BHLMzWpow => 200 (../src/tangd.c:101) -+ + jose jwk thp -i /tmp/tmp.N0vAc4FS2H/db/sig.jwk -ver /tmp/tmp.N0vAc4FS2H/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/.sig.jwk -+ fetch /api/dee-hms/adv/RtfyxXBhfThEsa13W8M_Rll-FgHpXs0w2vCZIR1QdLs -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/RtfyxXBhfThEsa13W8M_Rll-FgHpXs0w2vCZIR1QdLs - GET /api/dee-hms/adv/RtfyxXBhfThEsa13W8M_Rll-FgHpXs0w2vCZIR1QdLs => 200 (../src/tangd.c:101) -Signature validation failed! -+ ver /tmp/tmp.N0vAc4FS2H/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/.oth.jwk -+ jose jwk thp -i /tmp/tmp.N0vAc4FS2H/db/sig.jwk -+ fetch /api/dee-hms/adv/RtfyxXBhfThEsa13W8M_Rll-FgHpXs0w2vCZIR1QdLs -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/RtfyxXBhfThEsa13W8M_Rll-FgHpXs0w2vCZIR1QdLs - GET /api/dee-hms/adv/RtfyxXBhfThEsa13W8M_Rll-FgHpXs0w2vCZIR1QdLs => 200 (../src/tangd.c:101) -Signature validation failed! -+ + ver /tmp/tmp.N0vAc4FS2H/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/.oth.jwk -fetch /api/dee-hms/adv/ -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/ - GET /api/dee-hms/adv/ => 200 (../src/tangd.c:101) -Signature validation failed! -+ + fetch /api/dee-hms/adv/ -+ vercurl -sfg http://127.0.0.1:36881/api/dee-hms/adv/ - /tmp/tmp.N0vAc4FS2H/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/.sig.jwk - GET /api/dee-hms/adv/ => 200 (../src/tangd.c:101) -Signature validation failed! -+ ver+ /tmp/tmp.N0vAc4FS2H/db/sig.jwk -+ jose jws ver -i-jose -k /tmp/tmp.N0vAc4FS2H/db/sig.jwk - jwk thp -i /tmp/tmp.N0vAc4FS2H/db/.sig.jwk -+ fetch /api/dee-hms/adv/8GEpHnCIgOcj7289LKKzxviJycxDvOr3wWslHHH8S5M -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/8GEpHnCIgOcj7289LKKzxviJycxDvOr3wWslHHH8S5M - GET /api/dee-hms/adv/8GEpHnCIgOcj7289LKKzxviJycxDvOr3wWslHHH8S5M => 200 (../src/tangd.c:101) -+ ver+ /tmp/tmp.N0vAc4FS2H/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/.sig.jwkjose - jwk thp -i /tmp/tmp.N0vAc4FS2H/db/.sig.jwk -+ fetch /api/dee-hms/adv/8GEpHnCIgOcj7289LKKzxviJycxDvOr3wWslHHH8S5M -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/8GEpHnCIgOcj7289LKKzxviJycxDvOr3wWslHHH8S5M - GET /api/dee-hms/adv/8GEpHnCIgOcj7289LKKzxviJycxDvOr3wWslHHH8S5M => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/.oth.jwk -+ jose jwk thp -i /tmp/tmp.N0vAc4FS2H/db/.sig.jwk -+ fetch /api/dee-hms/adv/8GEpHnCIgOcj7289LKKzxviJycxDvOr3wWslHHH8S5M -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/8GEpHnCIgOcj7289LKKzxviJycxDvOr3wWslHHH8S5M - GET /api/dee-hms/adv/8GEpHnCIgOcj7289LKKzxviJycxDvOr3wWslHHH8S5M => 200 (../src/tangd.c:101) -Signature validation failed! -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:36881/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.N0vAc4FS2H/db/.sig.jwk -+ fetch /api/dee-hms/adv/8GEpHnCIgOcj7289LKKzxviJycxDvOr3wWslHHH8S5M -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/8GEpHnCIgOcj7289LKKzxviJycxDvOr3wWslHHH8S5M - GET /api/dee-hms/adv/8GEpHnCIgOcj7289LKKzxviJycxDvOr3wWslHHH8S5M => 200 (../src/tangd.c:101) -+ THP_DEFAULT_HASH=S256 -+ tang-show-keys 36881 /api/dee-hms - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ jose jwk thp -a S256 -i /tmp/tmp.N0vAc4FS2H/db/sig.jwk -+ test RtfyxXBhfThEsa13W8M_Rll-FgHpXs0w2vCZIR1QdLs = RtfyxXBhfThEsa13W8M_Rll-FgHpXs0w2vCZIR1QdLs -+ rm -rf /tmp/tmp.N0vAc4FS2H/db -+ mkdir -p /tmp/tmp.N0vAc4FS2H/db -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ cd /tmp/tmp.N0vAc4FS2H/db -+ jose jwk thp -a S256 -i UAbJyKyIcuf4xkcmdZQ72FSE3hI9C1C6jt1XDfsTQcE.jwk -+ test UAbJyKyIcuf4xkcmdZQ72FSE3hI9C1C6jt1XDfsTQcE.jwk = UAbJyKyIcuf4xkcmdZQ72FSE3hI9C1C6jt1XDfsTQcE.jwk -+ mv -f -- UAbJyKyIcuf4xkcmdZQ72FSE3hI9C1C6jt1XDfsTQcE.jwk .UAbJyKyIcuf4xkcmdZQ72FSE3hI9C1C6jt1XDfsTQcE.jwk -+ jose jwk thp -a S256 -i xOl7qgKxVREopLuTgkJSx1I9G34YQ1ffTCSjzf41yx0.jwk -+ test xOl7qgKxVREopLuTgkJSx1I9G34YQ1ffTCSjzf41yx0.jwk = xOl7qgKxVREopLuTgkJSx1I9G34YQ1ffTCSjzf41yx0.jwk -+ mv -f -- xOl7qgKxVREopLuTgkJSx1I9G34YQ1ffTCSjzf41yx0.jwk .xOl7qgKxVREopLuTgkJSx1I9G34YQ1ffTCSjzf41yx0.jwk -+ cd - -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ tangd-keygen /tmp/tmp.N0vAc4FS2H/db other-sig-1 other-exc-1 -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-exc-1.jwk to _tang:_tang -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/other-exc-1.jwk -+ + jose jwk use --input=- --required --use deriveKey -jose fmt --json /tmp/tmp.N0vAc4FS2H/db/other-exc-1.jwk --output=- -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-exc-1.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-exc-1.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.N0vAc4FS2H/db other-sig-2 other-exc-2 -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-exc-2.jwk to _tang:_tang -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/other-exc-2.jwk -+ jose jwk use --input=- --required --use deriveKey -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/other-exc-2.jwk --output=- -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-exc-2.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-exc-2.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.N0vAc4FS2H/db other-sig-3 other-exc-3 -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-exc-3.jwk to _tang:_tang -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/other-exc-3.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/other-exc-3.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-exc-3.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-exc-3.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.N0vAc4FS2H/db other-sig-4 other-exc-4 -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-exc-4.jwk to _tang:_tang -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/other-exc-4.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/other-exc-4.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-exc-4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-exc-4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.N0vAc4FS2H/db other-sig-5 other-exc-5 -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-exc-5.jwk to _tang:_tang -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/other-exc-5.jwk -+ jose fmt+ jose jwk use --input=- --required --use deriveKey - --json /tmp/tmp.N0vAc4FS2H/db/other-exc-5.jwk --output=- -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-exc-5.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-exc-5.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.N0vAc4FS2H/db other-sig-6 other-exc-6 -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-exc-6.jwk to _tang:_tang -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ + jose jwk use --input=- --required --use verify -jose fmt --json /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk --output=- -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/other-exc-6.jwk -+ jose+ fmt --json /tmp/tmp.N0vAc4FS2H/db/other-exc-6.jwk --output=- -jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-exc-6.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-exc-6.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.N0vAc4FS2H/db other-sig-7 other-exc-7 -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-exc-7.jwk to _tang:_tang -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/other-exc-7.jwk -+ + jose jwk use --input=- --required --use deriveKey -jose fmt --json /tmp/tmp.N0vAc4FS2H/db/other-exc-7.jwk --output=- -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-exc-7.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-exc-7.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.N0vAc4FS2H/db other-sig-8 other-exc-8 -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-exc-8.jwk to _tang:_tang -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/other-exc-8.jwk -+ jose jwk use --input=- --required --use deriveKey -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/other-exc-8.jwk --output=- -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-exc-8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-exc-8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.N0vAc4FS2H/db other-sig-9 other-exc-9 -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.N0vAc4FS2H/db/other-exc-9.jwk to _tang:_tang -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/other-exc-9.jwk -+ jose+ jwk use --input=- --required --use deriveKey -jose fmt --json /tmp/tmp.N0vAc4FS2H/db/other-exc-9.jwk --output=- -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/other-exc-9.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/other-exc-9.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ validate {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUxCRWZHQ3hXMlROZWcta0tEMzEtUUNnRTNTdFdXVU9ETTZBQ0ZLY0JfaGp1SVlYQ09HeS1jT3Z2QmdVTjlHOTB4b1I5aURfXzZyWk1ZTDBHWVBjdjcxTSIsICJ5IjogIkFTeWhnUEFKU1hUSEw3cV9XMEN0ZUtmNDhxRzZVay1wX2p1R25jWDFvbU1rZEhUS1RFVUpEUHhUaWNZNUUtQU5FZ0pYSFFMdEVEU0FNWjhvamVDel83clEifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYTlnMXpKYndjZXZEczcyZmlTVnJJRlBBS0xYRVd3Tkl4VzJyTHN0eHBScVlaMlZ0cDdXSFo0TDVTYXYtMVlkVjZSd2xJdTR3ZHpNNFQ5dms0OFdCRW9KIiwgInkiOiAiQVZCWEh2QktvWnhncGE1SFFDZWJ5OVJLTHk3VlBDTFdQTTBYN09kUFFRb1h2d0haNU40dVlJZlFnaWZ3MkQ1VGdHZHF1cGZNTnRBUEcyOC1wTmpvbHRGZyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFDaGcxOTZkd0MyR1Q5Z1Byb29ySExfeEppbmd3Vmh6SmlIWUFVY05kUXFQUS1KUHRwYnV2enJ3aEIxLTM0SWR2c2J4cExxTzdKSUg2SDBvMWFUMHplT0giLCAieSI6ICJBTW44Ymh4Y0NoN3J3a0hfQVYteFVPQk5UUXVhbG9xd0ZDODZ4QkxqT3N2WTlQbGpIekVJLWRrR0k5MkpkVjYwaGtIMTlWR2NNV051MmZrbzdqWFNnSjcxIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFcmZnbkRsVUt6SFFOaDgwMDdnYnVPRWJVdW5pV0d0UTdCSTFtRE11aWphUVhOQ1hYd2hKWVBSZW9Tb0dNZ1Vxc3poNnZUam5FMzhFZUtBaEM1VGpZZmgiLCAieSI6ICJBUjdwNmo3UlZaNzJzenJNUjhfSnhoUUw1dFUtZ0FSc3dObThXTzU3OEF1ZDZNd3hkazg3WTh6N2IxS24yQXF6ZGhVbzR3NXJ0MFlTc0J2eWtNR29KekhhIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKc04teU5PT2R4ZWFydUNMMzZ6aFozLWRIdUdwTDhMQllzb1lfMjVYME5QaTRvUllIR1lhRlVfVG9HbFo2X2MzeVRkRzM3VXBmYUMwVWo3bWpHRDVvcVAiLCAieSI6ICJBUmdfQ2RsUGxSY1B5Ym5aRWhieTROMXNvcTBzZGJyMG5DQXVGVEZFZUhBaTlZbUhESGIwaUFWU2VIU0ZYZGZpUzNTcDI3VDVYTFJ3aWY2OC04Mkd5bF9MIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFQZlNKenpzNTZpMHo5V0NRY1BCaW5ubEpkU2R0MmpKNGlHdnAzYThJR05FZUVQdENWRC1DRjNhT2s0dWpVSklOM29DOUVOSjhHZFl6Wnc5TGxRZVJiTlUiLCAieSI6ICJBQ0g4dGJIaXl4NW9iTWtfeWpXNEduczJOR2laX3BJZUNid2d0MTVheXVwUXBNQ2JxTHJsbnZ3VWdNUVZtTWpNclcyWmRqbjl1eS1YQndua0hybzFCMzNSIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJneTFZeUtmOGNmRUU4cjltRXVTQkZqelAwdmlIQmp2amI3UGZONGhxSjVFeTdDYW1SaG5ndWcyRWNPX2c5TlAtY1FIU0NGRFJtbnNKTFJuRUIzMUhVVyIsICJ5IjogIkFPT0ZTNm5oUWFPV3dibFJjZW9HVkU0NHdHV1lQbi1oWGpYLWJmNjZHWHVIWUI0Z001ZWN2R3pPVE5zLU9wODZvTk1EbzdlN1p3Z1BjOExZV0E1VDFDUnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJCUXljSXhtbllLQ0t4a2ZhQVpqOEZJUTIzT1F6Q1pJMGRzbTRQRXNMQjJNdUg0R0xmYXVjNE03VjhOYXFualJvRm1Jb2RCeS1IempqMzdzNEdfTXlvYSIsICJ5IjogIkFWUVI3Q2tlcGlsUXgyOFNzMU5rc1dGck4xd0Z2QVFUMG1XZkdnRkdVc0RNNDVDYlAwZ0JoRklfZWtOWHVjbjNwV3gwRkdkWGdVR196bm1PNFBFdW5PTFIifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBU3ZMcHRXX3RhdUdZOEI5TElIQ0ZlZzQ1NTRZUHNlbTVaWWpnczJaTHd1Z1BMT3pqZThpMU8tM25iZnJxNzhnTnhFRmVZNzR5RGg5WDRlMmdYaFBnaU5pIiwgInkiOiAiQUoyeEZqVkNYWVltc0NLemJZZVJlbEdTQTZSUXBxOXd1VkZMTnVuT1RmTlFBMWp0MlNJbFpFNE5XWEdJa3VVempkbGxzNHhqRkZ5ZUYxMXNsQnQxWG1ZSSJ9LCB7ImFsZyI6ICJFQ01SIiwgImt0eSI6ICJFQyIsICJjcnYiOiAiUC01MjEiLCAieCI6ICJBS2h5dG9idlNaZDhQWExMaXAyblRXV0V0VVhzVG9BZDdKclh0ajd4eFQ5VnAxS0tqU1liV1QxZW9OWmVOUEI4U3FodnlNY29wbEJzeXpQVXF3aXk2Y1VrIiwgInkiOiAiQVNpSEJWS2lDME94cDh5UkRpVEVRQ2dZMTA0QUQxMGNRSnNtbi1GZUNWVjBIMWVXdUFwTkNLcllhb1RjYWR4b2tmTWhKYms2ME81NlVwQWw1eDVWOVlGZCIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXX0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSNHM2cHdzYmpQdTZUbXNiY1VoWUl6a2J0Mnl3OWJjZ2trX3RyeGJzUk91TlBjYURIMTJHZmV5X3dEUW9FejNBS0xLc3RMaEd3WUdSd3JEclAtOFQ4QjMiLCAieSI6ICJBZDVWSGdORkxHeFB0NTlmQUxWTDFwZmtJdVlSSy00Vk5qSHJGWHQ3dzdlUndkNTlNNTFNXzNTNGxRTm9uRmlTNHVDWTNKUm1GMHMtY1ppQXluMTFMdTNvIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWSHA1WXc4NUV3MnZqcEotOGVOMGtIanFudFRZV29oOGRZVUZ3aV9aRHBHMmV5dHJTdmx5QnBDOGZIR0ozV2pGVTlUaWJ0X1lfa190RFJxOWRtSGQ4MkgiLCAieSI6ICJBYV9lTGM0cVpVQ0p6aXlHVUQxRll0OVAxM3lrbDFUWVRyYUtueE1RWlJDemFqaExsLWdwYzdQTmcyZzk3Z2xwbUc4YmhobzYzM1NIWFAzYWt2VGJPMWhJIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWItSU9WbVVtUGU5RnNXMzc3eFI3QWYzZ21kR2hvQXZJMm5HdWpqVnhsbFZkcGhUdkl2WGVMZFdQbUhTbzREZzVuY0U2NjNnSmRTb05EVDRWUkFCVjlfRyIsICJ5IjogIkFPdHhOa0RrbEl2Wk1NU25WTm9DYWNLQVVoMmZPSjZsamxTX0tFb0VuY3BWOWNFYnJhWmFfdkFnelZHcmlSRDNlSE5YY0NxTk1HTDRzajFwdzRTMVpTZG8ifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBR2k4Z2hoWDI3MHBtbEhJZ2lUMXVTTmt6aWJkcEhsUWlMWjZqeVpQTWV0dXBjYVhIVnczUEViV3VWN1JGbjBzSDIyU3c5RkEtaEtIeHI5ejlGRWNXREpBIiwgInkiOiAiQUpZVHFwSTRkUXdxSFJPZXdDNklWZlFCUlFnV0VsMXRIcUhzcTZxRWtyUVNiWGU2aUJJTGdfTnp0ZnRqR09MaXFES1pWN1JjNUJyTmFaQ05fMV9uX291NiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJrdHkiOiAiRUMiLCAiY3J2IjogIlAtNTIxIiwgIngiOiAiQUg5RGdFc2F5ems3ZlpaSzNmckFuN0R1ZFNxOXV1SkZ4SVpUcE1xdThXNl9xYnJGS0RaQmFJSWhjM0dXQ1RGaVY2aTlHZldMSnIxNFNKS3g1NENLSUF5ZiIsICJ5IjogIkFlYWpuT1V1U3pBSlZOb3VuR3EwRTY4eFFacHJHeXJPa25pV0gxU2RoQWM2aHRKdmF2eDNGeDc4VG1WRHVfOUhHcUs5Z1VQSnpIR0JVcm9VLWcxdzhSeWgiLCAia2V5X29wcyI6IFsidmVyaWZ5Il19LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFZd2Nya1lNX1VyYmEySlRKVXVVbVl5eGxtWE1KVkJVRTJLd2Q1MDFJallON1VGcmlHODVrNG43cWZSUTBDa2sxN2hEX2xvOGhYNkJXd2Rxa2ItOXltT2YiLCAieSI6ICJBTjlVUXNxMHlTbEN1Z01IR1hmdll2NG5VejJmSlp5a1kyZUc2MzdackFMd0RrZVNtSnZEbVh4bkJSU0ZROUNtVmViMmhCN2RRekhyTUh2UlR1dG5SRU44In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKYzBjVF9pdHhvRkg5a05jckpmTXo3T3BPdjgzdkM5Rm00X3loNnZyclVqcm15VjlnbmY0M2dFeTlYS0RqYlQ3R3RNN3FKMU1yZUZyNkR2aWNRSWhtS1oiLCAieSI6ICJBVmpaeEpzYXZQQV8wOHFSNGxrTU1vcnRzOUFBbTJOVjN2VUQ3UHlVUUVORTdBSzBDSy1wTU9Kd01PeXd1akd2Y19pT3NlRTBjZl9kUHFyRF9kS3dnUlRqIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUM2UVpFY0lrT1Z6Q2YzTkNHRjhPRklYOElreHF3YjR5STlLQ2VrYlhxVzBuODhXOF9tOUM2ZmdMVVVHNDJ6R2w4SlF3NnhmWW5CbmJXS0taM3hfOHU1cyIsICJ5IjogIkFJUXJLU0FBQkg0MDRGdzBPQndoQkk4bElfR1YyU0Jmb1h5Y0FGYk4yWF9oLWduS2RfVzNzZEp5SHRGRWoxZ2hfQnJ1U0g1MU16QUdzclNOb2dySHBwRGQifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUV5YTJVMlQ1cFNKUWd2LWlQZ3AzaVB1UGpKQjJlbDFxOVNZem5xcnRFWnVWaVJYbTVhbzNOSEdHb0Fhbm9teGFsMWxpYVVYaXBrT2FCS3dRbi04SmZRZSIsICJ5IjogIkFYXzJ6S2NLQU9kWHM1NS1fczdrWGEwMXJNaUZ2TUh3U3d6UnZBR3dQNlgxdzVONlUwOXM2bEtjYjViZmFDUEx2Ymh4VEZUNF9Nb0xrWDJpRGhpamQwSEEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFzZ2dWMkh2dDVLbHVxQmI2WndoLXZ3ZjFqWjI1UzB6VTVBOFZYdmJqVjJVd2tTNERaenRNcTNNU1N2WkRGQjhlS0Vlal9wcGJKVGNDcU1ZSk1nN24xMSIsICJ5IjogIkFVb2xtWGpMSE4yWXcxUThyRE5kSEV4cWdacmIyRDRKRVpSQUwyNkdMT2czMmctSVJWOTNoRFNHZHR5ZDFaM0xnS2szZlhUVTFBSTJDZmJTdk9nWVM1dVcifV19", "signatures": [{"signature": "AcwGKALsXhdJFsIJoV96_gvklC5Lv8DHqgy61IU_4ok-TJ5-YJNaNWpb8es6eXRYHCi3rbEEY4a-n9AFenAJKNDsAETojis9ecDeCuKXP9cOODy3X8f4zJxy2mRm-djtQHs-qOvGqaTEerluEADoV8X3q-KG3Nn86Jn5jXkRMgazSzve", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUf3SjCdt9jaOuY96KlxaavP0_j3tNty_jsT-UXkpnL47o7Kd1xIk_TTJYeZY-k1mlKy2V_VSSr7minMSFzc1KISAIhFRRZG8ZizULSan8oPbuizE5W9a0ZIn_Ehi57Vs9ozYFtvfifngwScbqXH63kzYbZv4-kF281QS9h8j7vUTV_Y"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AanTlouSD0H2JdYqXrLocw-IzF6s8-nRXUo-lNAxCLHwVmWnueDG5PTRs1k9Mzir0HwTp28SnLwxfsQiItAqq7sTAO5PEFyyHgeOMmSUCQrMr9VoqHbuILmMmQxZF1LrSczAIWcNjTND0eDgseT3-Hq6uzuPdqeWcgzHMcQkFYtbSrdJ"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AQNzHH8E08U9WqlKmCGSjl9l9aGCrc27fK0amJfKbBnHjXwgC_R1L77k9MtiaW87PNSRlcVU5TaB6taW7Osgx1t3AGA_o5qoxrxOXHwO3W7XfuixIH1ZkuRVvGGRDQFAcW7Ec-NYMZpk9tNDm2ZIm2x-hF1pdgELLOZbHwqrffgZQ3Qf"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHtqzmIyGe0E1tqbI6srH4QhRRXghLjgyY4E6c_IEPi5g9Cmp_I8Pf4prZ-Wh1OM3GQTM9Je1QFYXbg4cCDFHHaLAW5KmkXpGGHMdhdjISpgwjnZq8Jcg1XeH-zDyeg2CB8uLDTE4rc852i2aflwBLjRSaZnBoONjn1tIZ8BNk8jDpYn"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEbI1phpPIjUJjYGShzgkvm8YjA3t-MZ4R5VqTejCbcw9cLK4eLIFq0as7YaM8CMEtGQHDFTq55Gm0RqDRBRXVt1AU2xKJiulDmoSc9_FjO2kpyz7Phf6y0fLY-NOlHECFZ53uSQuuyYumCH9wxlN_ccgB3VEVijaRDk9xO5HLUkIeFH"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AItSo8nym9b83x15oS-WboYLaKq-AJjFFcfSfJH7Fd6tI7MbmTG_eCWyilCc2mQdv6aRHeUmJJnMODFb93tGcI-hAEWmFwRb69TZwIeM_JRUUiRt_PnEOz8A6HEgMecxdI4i02M5SdZRjHAwQ3maG4pqOabl1unCelQqL9GOEk2kOyjn"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AbWabO9Kve4gV8VVGmA3MChDLWHROL8UMuTOZRurOPnEK-Dg0J95QJASZyTIO9oObyZiQCbW2KhAeSYjcpLJ-P_DAXMZvDZ0h3fszEwO2iP02Urq86Ksrz65pUYlr6tjKK6f56xUU85rTncITXfIIr5z-h_Vj3uKPB2M1pzUTJgT2J7j"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AOdXjUyUy2Rbmxw0Jm290CNo7-KEKXGArX1E7v6Vw8TsBqBEGTIzs2YNSdYATCv4kX_xXcpkI3cEikIx8bz6dxZJATDi85KmmuWv8mMoAD4yn0kdBQ9t6hQ73RUuSg8y45KRWxnurK4UEHw-i5Ht7Yc1dghwpFhFTHXgSeWM_RUpz7mq"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AV8_Fn6XVv_mca3EOy2X52u5Kt-wbXOKJI8uhLAR27WQPYJSr6CzBRFFBf_vARpBQKFrjLCpT44nrKbU8YFjKKBHAHcWYCcSdJyuxSbVsq-gUu49UYXhtlpCGix335HORxtVts0I2hJzwCNov48u5k7nzgrkdES5oEl8-H2Xg_WeE1zn"}]} -+ jose fmt --json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUxCRWZHQ3hXMlROZWcta0tEMzEtUUNnRTNTdFdXVU9ETTZBQ0ZLY0JfaGp1SVlYQ09HeS1jT3Z2QmdVTjlHOTB4b1I5aURfXzZyWk1ZTDBHWVBjdjcxTSIsICJ5IjogIkFTeWhnUEFKU1hUSEw3cV9XMEN0ZUtmNDhxRzZVay1wX2p1R25jWDFvbU1rZEhUS1RFVUpEUHhUaWNZNUUtQU5FZ0pYSFFMdEVEU0FNWjhvamVDel83clEifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYTlnMXpKYndjZXZEczcyZmlTVnJJRlBBS0xYRVd3Tkl4VzJyTHN0eHBScVlaMlZ0cDdXSFo0TDVTYXYtMVlkVjZSd2xJdTR3ZHpNNFQ5dms0OFdCRW9KIiwgInkiOiAiQVZCWEh2QktvWnhncGE1SFFDZWJ5OVJLTHk3VlBDTFdQTTBYN09kUFFRb1h2d0haNU40dVlJZlFnaWZ3MkQ1VGdHZHF1cGZNTnRBUEcyOC1wTmpvbHRGZyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFDaGcxOTZkd0MyR1Q5Z1Byb29ySExfeEppbmd3Vmh6SmlIWUFVY05kUXFQUS1KUHRwYnV2enJ3aEIxLTM0SWR2c2J4cExxTzdKSUg2SDBvMWFUMHplT0giLCAieSI6ICJBTW44Ymh4Y0NoN3J3a0hfQVYteFVPQk5UUXVhbG9xd0ZDODZ4QkxqT3N2WTlQbGpIekVJLWRrR0k5MkpkVjYwaGtIMTlWR2NNV051MmZrbzdqWFNnSjcxIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFcmZnbkRsVUt6SFFOaDgwMDdnYnVPRWJVdW5pV0d0UTdCSTFtRE11aWphUVhOQ1hYd2hKWVBSZW9Tb0dNZ1Vxc3poNnZUam5FMzhFZUtBaEM1VGpZZmgiLCAieSI6ICJBUjdwNmo3UlZaNzJzenJNUjhfSnhoUUw1dFUtZ0FSc3dObThXTzU3OEF1ZDZNd3hkazg3WTh6N2IxS24yQXF6ZGhVbzR3NXJ0MFlTc0J2eWtNR29KekhhIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKc04teU5PT2R4ZWFydUNMMzZ6aFozLWRIdUdwTDhMQllzb1lfMjVYME5QaTRvUllIR1lhRlVfVG9HbFo2X2MzeVRkRzM3VXBmYUMwVWo3bWpHRDVvcVAiLCAieSI6ICJBUmdfQ2RsUGxSY1B5Ym5aRWhieTROMXNvcTBzZGJyMG5DQXVGVEZFZUhBaTlZbUhESGIwaUFWU2VIU0ZYZGZpUzNTcDI3VDVYTFJ3aWY2OC04Mkd5bF9MIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFQZlNKenpzNTZpMHo5V0NRY1BCaW5ubEpkU2R0MmpKNGlHdnAzYThJR05FZUVQdENWRC1DRjNhT2s0dWpVSklOM29DOUVOSjhHZFl6Wnc5TGxRZVJiTlUiLCAieSI6ICJBQ0g4dGJIaXl4NW9iTWtfeWpXNEduczJOR2laX3BJZUNid2d0MTVheXVwUXBNQ2JxTHJsbnZ3VWdNUVZtTWpNclcyWmRqbjl1eS1YQndua0hybzFCMzNSIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJneTFZeUtmOGNmRUU4cjltRXVTQkZqelAwdmlIQmp2amI3UGZONGhxSjVFeTdDYW1SaG5ndWcyRWNPX2c5TlAtY1FIU0NGRFJtbnNKTFJuRUIzMUhVVyIsICJ5IjogIkFPT0ZTNm5oUWFPV3dibFJjZW9HVkU0NHdHV1lQbi1oWGpYLWJmNjZHWHVIWUI0Z001ZWN2R3pPVE5zLU9wODZvTk1EbzdlN1p3Z1BjOExZV0E1VDFDUnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJCUXljSXhtbllLQ0t4a2ZhQVpqOEZJUTIzT1F6Q1pJMGRzbTRQRXNMQjJNdUg0R0xmYXVjNE03VjhOYXFualJvRm1Jb2RCeS1IempqMzdzNEdfTXlvYSIsICJ5IjogIkFWUVI3Q2tlcGlsUXgyOFNzMU5rc1dGck4xd0Z2QVFUMG1XZkdnRkdVc0RNNDVDYlAwZ0JoRklfZWtOWHVjbjNwV3gwRkdkWGdVR196bm1PNFBFdW5PTFIifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBU3ZMcHRXX3RhdUdZOEI5TElIQ0ZlZzQ1NTRZUHNlbTVaWWpnczJaTHd1Z1BMT3pqZThpMU8tM25iZnJxNzhnTnhFRmVZNzR5RGg5WDRlMmdYaFBnaU5pIiwgInkiOiAiQUoyeEZqVkNYWVltc0NLemJZZVJlbEdTQTZSUXBxOXd1VkZMTnVuT1RmTlFBMWp0MlNJbFpFNE5XWEdJa3VVempkbGxzNHhqRkZ5ZUYxMXNsQnQxWG1ZSSJ9LCB7ImFsZyI6ICJFQ01SIiwgImt0eSI6ICJFQyIsICJjcnYiOiAiUC01MjEiLCAieCI6ICJBS2h5dG9idlNaZDhQWExMaXAyblRXV0V0VVhzVG9BZDdKclh0ajd4eFQ5VnAxS0tqU1liV1QxZW9OWmVOUEI4U3FodnlNY29wbEJzeXpQVXF3aXk2Y1VrIiwgInkiOiAiQVNpSEJWS2lDME94cDh5UkRpVEVRQ2dZMTA0QUQxMGNRSnNtbi1GZUNWVjBIMWVXdUFwTkNLcllhb1RjYWR4b2tmTWhKYms2ME81NlVwQWw1eDVWOVlGZCIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXX0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSNHM2cHdzYmpQdTZUbXNiY1VoWUl6a2J0Mnl3OWJjZ2trX3RyeGJzUk91TlBjYURIMTJHZmV5X3dEUW9FejNBS0xLc3RMaEd3WUdSd3JEclAtOFQ4QjMiLCAieSI6ICJBZDVWSGdORkxHeFB0NTlmQUxWTDFwZmtJdVlSSy00Vk5qSHJGWHQ3dzdlUndkNTlNNTFNXzNTNGxRTm9uRmlTNHVDWTNKUm1GMHMtY1ppQXluMTFMdTNvIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWSHA1WXc4NUV3MnZqcEotOGVOMGtIanFudFRZV29oOGRZVUZ3aV9aRHBHMmV5dHJTdmx5QnBDOGZIR0ozV2pGVTlUaWJ0X1lfa190RFJxOWRtSGQ4MkgiLCAieSI6ICJBYV9lTGM0cVpVQ0p6aXlHVUQxRll0OVAxM3lrbDFUWVRyYUtueE1RWlJDemFqaExsLWdwYzdQTmcyZzk3Z2xwbUc4YmhobzYzM1NIWFAzYWt2VGJPMWhJIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWItSU9WbVVtUGU5RnNXMzc3eFI3QWYzZ21kR2hvQXZJMm5HdWpqVnhsbFZkcGhUdkl2WGVMZFdQbUhTbzREZzVuY0U2NjNnSmRTb05EVDRWUkFCVjlfRyIsICJ5IjogIkFPdHhOa0RrbEl2Wk1NU25WTm9DYWNLQVVoMmZPSjZsamxTX0tFb0VuY3BWOWNFYnJhWmFfdkFnelZHcmlSRDNlSE5YY0NxTk1HTDRzajFwdzRTMVpTZG8ifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBR2k4Z2hoWDI3MHBtbEhJZ2lUMXVTTmt6aWJkcEhsUWlMWjZqeVpQTWV0dXBjYVhIVnczUEViV3VWN1JGbjBzSDIyU3c5RkEtaEtIeHI5ejlGRWNXREpBIiwgInkiOiAiQUpZVHFwSTRkUXdxSFJPZXdDNklWZlFCUlFnV0VsMXRIcUhzcTZxRWtyUVNiWGU2aUJJTGdfTnp0ZnRqR09MaXFES1pWN1JjNUJyTmFaQ05fMV9uX291NiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJrdHkiOiAiRUMiLCAiY3J2IjogIlAtNTIxIiwgIngiOiAiQUg5RGdFc2F5ems3ZlpaSzNmckFuN0R1ZFNxOXV1SkZ4SVpUcE1xdThXNl9xYnJGS0RaQmFJSWhjM0dXQ1RGaVY2aTlHZldMSnIxNFNKS3g1NENLSUF5ZiIsICJ5IjogIkFlYWpuT1V1U3pBSlZOb3VuR3EwRTY4eFFacHJHeXJPa25pV0gxU2RoQWM2aHRKdmF2eDNGeDc4VG1WRHVfOUhHcUs5Z1VQSnpIR0JVcm9VLWcxdzhSeWgiLCAia2V5X29wcyI6IFsidmVyaWZ5Il19LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFZd2Nya1lNX1VyYmEySlRKVXVVbVl5eGxtWE1KVkJVRTJLd2Q1MDFJallON1VGcmlHODVrNG43cWZSUTBDa2sxN2hEX2xvOGhYNkJXd2Rxa2ItOXltT2YiLCAieSI6ICJBTjlVUXNxMHlTbEN1Z01IR1hmdll2NG5VejJmSlp5a1kyZUc2MzdackFMd0RrZVNtSnZEbVh4bkJSU0ZROUNtVmViMmhCN2RRekhyTUh2UlR1dG5SRU44In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKYzBjVF9pdHhvRkg5a05jckpmTXo3T3BPdjgzdkM5Rm00X3loNnZyclVqcm15VjlnbmY0M2dFeTlYS0RqYlQ3R3RNN3FKMU1yZUZyNkR2aWNRSWhtS1oiLCAieSI6ICJBVmpaeEpzYXZQQV8wOHFSNGxrTU1vcnRzOUFBbTJOVjN2VUQ3UHlVUUVORTdBSzBDSy1wTU9Kd01PeXd1akd2Y19pT3NlRTBjZl9kUHFyRF9kS3dnUlRqIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUM2UVpFY0lrT1Z6Q2YzTkNHRjhPRklYOElreHF3YjR5STlLQ2VrYlhxVzBuODhXOF9tOUM2ZmdMVVVHNDJ6R2w4SlF3NnhmWW5CbmJXS0taM3hfOHU1cyIsICJ5IjogIkFJUXJLU0FBQkg0MDRGdzBPQndoQkk4bElfR1YyU0Jmb1h5Y0FGYk4yWF9oLWduS2RfVzNzZEp5SHRGRWoxZ2hfQnJ1U0g1MU16QUdzclNOb2dySHBwRGQifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUV5YTJVMlQ1cFNKUWd2LWlQZ3AzaVB1UGpKQjJlbDFxOVNZem5xcnRFWnVWaVJYbTVhbzNOSEdHb0Fhbm9teGFsMWxpYVVYaXBrT2FCS3dRbi04SmZRZSIsICJ5IjogIkFYXzJ6S2NLQU9kWHM1NS1fczdrWGEwMXJNaUZ2TUh3U3d6UnZBR3dQNlgxdzVONlUwOXM2bEtjYjViZmFDUEx2Ymh4VEZUNF9Nb0xrWDJpRGhpamQwSEEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFzZ2dWMkh2dDVLbHVxQmI2WndoLXZ3ZjFqWjI1UzB6VTVBOFZYdmJqVjJVd2tTNERaenRNcTNNU1N2WkRGQjhlS0Vlal9wcGJKVGNDcU1ZSk1nN24xMSIsICJ5IjogIkFVb2xtWGpMSE4yWXcxUThyRE5kSEV4cWdacmIyRDRKRVpSQUwyNkdMT2czMmctSVJWOTNoRFNHZHR5ZDFaM0xnS2szZlhUVTFBSTJDZmJTdk9nWVM1dVcifV19", "signatures": [{"signature": "AcwGKALsXhdJFsIJoV96_gvklC5Lv8DHqgy61IU_4ok-TJ5-YJNaNWpb8es6eXRYHCi3rbEEY4a-n9AFenAJKNDsAETojis9ecDeCuKXP9cOODy3X8f4zJxy2mRm-djtQHs-qOvGqaTEerluEADoV8X3q-KG3Nn86Jn5jXkRMgazSzve", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUf3SjCdt9jaOuY96KlxaavP0_j3tNty_jsT-UXkpnL47o7Kd1xIk_TTJYeZY-k1mlKy2V_VSSr7minMSFzc1KISAIhFRRZG8ZizULSan8oPbuizE5W9a0ZIn_Ehi57Vs9ozYFtvfifngwScbqXH63kzYbZv4-kF281QS9h8j7vUTV_Y"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AanTlouSD0H2JdYqXrLocw-IzF6s8-nRXUo-lNAxCLHwVmWnueDG5PTRs1k9Mzir0HwTp28SnLwxfsQiItAqq7sTAO5PEFyyHgeOMmSUCQrMr9VoqHbuILmMmQxZF1LrSczAIWcNjTND0eDgseT3-Hq6uzuPdqeWcgzHMcQkFYtbSrdJ"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AQNzHH8E08U9WqlKmCGSjl9l9aGCrc27fK0amJfKbBnHjXwgC_R1L77k9MtiaW87PNSRlcVU5TaB6taW7Osgx1t3AGA_o5qoxrxOXHwO3W7XfuixIH1ZkuRVvGGRDQFAcW7Ec-NYMZpk9tNDm2ZIm2x-hF1pdgELLOZbHwqrffgZQ3Qf"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHtqzmIyGe0E1tqbI6srH4QhRRXghLjgyY4E6c_IEPi5g9Cmp_I8Pf4prZ-Wh1OM3GQTM9Je1QFYXbg4cCDFHHaLAW5KmkXpGGHMdhdjISpgwjnZq8Jcg1XeH-zDyeg2CB8uLDTE4rc852i2aflwBLjRSaZnBoONjn1tIZ8BNk8jDpYn"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEbI1phpPIjUJjYGShzgkvm8YjA3t-MZ4R5VqTejCbcw9cLK4eLIFq0as7YaM8CMEtGQHDFTq55Gm0RqDRBRXVt1AU2xKJiulDmoSc9_FjO2kpyz7Phf6y0fLY-NOlHECFZ53uSQuuyYumCH9wxlN_ccgB3VEVijaRDk9xO5HLUkIeFH"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AItSo8nym9b83x15oS-WboYLaKq-AJjFFcfSfJH7Fd6tI7MbmTG_eCWyilCc2mQdv6aRHeUmJJnMODFb93tGcI-hAEWmFwRb69TZwIeM_JRUUiRt_PnEOz8A6HEgMecxdI4i02M5SdZRjHAwQ3maG4pqOabl1unCelQqL9GOEk2kOyjn"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AbWabO9Kve4gV8VVGmA3MChDLWHROL8UMuTOZRurOPnEK-Dg0J95QJASZyTIO9oObyZiQCbW2KhAeSYjcpLJ-P_DAXMZvDZ0h3fszEwO2iP02Urq86Ksrz65pUYlr6tjKK6f56xUU85rTncITXfIIr5z-h_Vj3uKPB2M1pzUTJgT2J7j"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AOdXjUyUy2Rbmxw0Jm290CNo7-KEKXGArX1E7v6Vw8TsBqBEGTIzs2YNSdYATCv4kX_xXcpkI3cEikIx8bz6dxZJATDi85KmmuWv8mMoAD4yn0kdBQ9t6hQ73RUuSg8y45KRWxnurK4UEHw-i5Ht7Yc1dghwpFhFTHXgSeWM_RUpz7mq"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AV8_Fn6XVv_mca3EOy2X52u5Kt-wbXOKJI8uhLAR27WQPYJSr6CzBRFFBf_vARpBQKFrjLCpT44nrKbU8YFjKKBHAHcWYCcSdJyuxSbVsq-gUu49UYXhtlpCGix335HORxtVts0I2hJzwCNov48u5k7nzgrkdES5oEl8-H2Xg_WeE1zn"}]} -Og payload -SyOg keys -AUo- -+ _jwks={"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ALBEfGCxW2TNeg-kKD31-QCgE3StWWUODM6ACFKcB_hjuIYXCOGy-cOvvBgUN9G90xoR9iD__6rZMYL0GYPcv71M","y":"ASyhgPAJSXTHL7q_W0CteKf48qG6Uk-p_juGncX1omMkdHTKTEUJDPxTicY5E-ANEgJXHQLtEDSAMZ8ojeCz_7rQ"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Aa9g1zJbwcevDs72fiSVrIFPAKLXEWwNIxW2rLstxpRqYZ2Vtp7WHZ4L5Sav-1YdV6RwlIu4wdzM4T9vk48WBEoJ","y":"AVBXHvBKoZxgpa5HQCeby9RKLy7VPCLWPM0X7OdPQQoXvwHZ5N4uYIfQgifw2D5TgGdqupfMNtAPG28-pNjoltFg"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AChg196dwC2GT9gProorHL_xJingwVhzJiHYAUcNdQqPQ-JPtpbuvzrwhB1-34IdvsbxpLqO7JIH6H0o1aT0zeOH","y":"AMn8bhxcCh7rwkH_AV-xUOBNTQualoqwFC86xBLjOsvY9PljHzEI-dkGI92JdV60hkH19VGcMWNu2fko7jXSgJ71"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AErfgnDlUKzHQNh8007gbuOEbUuniWGtQ7BI1mDMuijaQXNCXXwhJYPReoSoGMgUqszh6vTjnE38EeKAhC5TjYfh","y":"AR7p6j7RVZ72szrMR8_JxhQL5tU-gARswNm8WO578Aud6Mwxdk87Y8z7b1Kn2AqzdhUo4w5rt0YSsBvykMGoJzHa"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AJsN-yNOOdxearuCL36zhZ3-dHuGpL8LBYsoY_25X0NPi4oRYHGYaFU_ToGlZ6_c3yTdG37UpfaC0Uj7mjGD5oqP","y":"ARg_CdlPlRcPybnZEhby4N1soq0sdbr0nCAuFTFEeHAi9YmHDHb0iAVSeHSFXdfiS3Sp27T5XLRwif68-82Gyl_L"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"APfSJzzs56i0z9WCQcPBinnlJdSdt2jJ4iGvp3a8IGNEeEPtCVD-CF3aOk4ujUJIN3oC9ENJ8GdYzZw9LlQeRbNU","y":"ACH8tbHiyx5obMk_yjW4Gns2NGiZ_pIeCbwgt15ayupQpMCbqLrlnvwUgMQVmMjMrW2Zdjn9uy-XBwnkHro1B33R"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ABgy1YyKf8cfEE8r9mEuSBFjzP0viHBjvjb7PfN4hqJ5Ey7CamRhngug2EcO_g9NP-cQHSCFDRmnsJLRnEB31HUW","y":"AOOFS6nhQaOWwblRceoGVE44wGWYPn-hXjX-bf66GXuHYB4gM5ecvGzOTNs-Op86oNMDo7e7ZwgPc8LYWA5T1CRy"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbBQycIxmnYKCKxkfaAZj8FIQ23OQzCZI0dsm4PEsLB2MuH4GLfauc4M7V8NaqnjRoFmIodBy-Hzjj37s4G_Myoa","y":"AVQR7CkepilQx28Ss1NksWFrN1wFvAQT0mWfGgFGUsDM45CbP0gBhFI_ekNXucn3pWx0FGdXgUG_znmO4PEunOLR"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ASvLptW_tauGY8B9LIHCFeg4554YPsem5ZYjgs2ZLwugPLOzje8i1O-3nbfrq78gNxEFeY74yDh9X4e2gXhPgiNi","y":"AJ2xFjVCXYYmsCKzbYeRelGSA6RQpq9wuVFLNunOTfNQA1jt2SIlZE4NWXGIkuUzjdlls4xjFFyeF11slBt1XmYI"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AKhytobvSZd8PXLLip2nTWWEtUXsToAd7JrXtj7xxT9Vp1KKjSYbWT1eoNZeNPB8SqhvyMcoplBsyzPUqwiy6cUk","y":"ASiHBVKiC0Oxp8yRDiTEQCgY104AD10cQJsmn-FeCVV0H1eWuApNCKrYaoTcadxokfMhJbk60O56UpAl5x5V9YFd"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AR4s6pwsbjPu6TmsbcUhYIzkbt2yw9bcgkk_trxbsROuNPcaDH12Gfey_wDQoEz3AKLKstLhGwYGRwrDrP-8T8B3","y":"Ad5VHgNFLGxPt59fALVL1pfkIuYRK-4VNjHrFXt7w7eRwd59M51M_3S4lQNonFiS4uCY3JRmF0s-cZiAyn11Lu3o"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AVHp5Yw85Ew2vjpJ-8eN0kHjqntTYWoh8dYUFwi_ZDpG2eytrSvlyBpC8fHGJ3WjFU9Tibt_Y_k_tDRq9dmHd82H","y":"Aa_eLc4qZUCJziyGUD1FYt9P13ykl1TYTraKnxMQZRCzajhLl-gpc7PNg2g97glpmG8bhho633SHXP3akvTbO1hI"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Ab-IOVmUmPe9FsW377xR7Af3gmdGhoAvI2nGujjVxllVdphTvIvXeLdWPmHSo4Dg5ncE663gJdSoNDT4VRABV9_G","y":"AOtxNkDklIvZMMSnVNoCacKAUh2fOJ6ljlS_KEoEncpV9cEbraZa_vAgzVGriRD3eHNXcCqNMGL4sj1pw4S1ZSdo"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGi8ghhX270pmlHIgiT1uSNkzibdpHlQiLZ6jyZPMetupcaXHVw3PEbWuV7RFn0sH22Sw9FA-hKHxr9z9FEcWDJA","y":"AJYTqpI4dQwqHROewC6IVfQBRQgWEl1tHqHsq6qEkrQSbXe6iBILg_NztftjGOLiqDKZV7Rc5BrNaZCN_1_n_ou6"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AH9DgEsayzk7fZZK3frAn7DudSq9uuJFxIZTpMqu8W6_qbrFKDZBaIIhc3GWCTFiV6i9GfWLJr14SJKx54CKIAyf","y":"AeajnOUuSzAJVNounGq0E68xQZprGyrOkniWH1SdhAc6htJvavx3Fx78TmVDu_9HGqK9gUPJzHGBUroU-g1w8Ryh"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYwcrkYM_Urba2JTJUuUmYyxlmXMJVBUE2Kwd501IjYN7UFriG85k4n7qfRQ0Ckk17hD_lo8hX6BWwdqkb-9ymOf","y":"AN9UQsq0ySlCugMHGXfvYv4nUz2fJZykY2eG637ZrALwDkeSmJvDmXxnBRSFQ9CmVeb2hB7dQzHrMHvRTutnREN8"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AJc0cT_itxoFH9kNcrJfMz7OpOv83vC9Fm4_yh6vrrUjrmyV9gnf43gEy9XKDjbT7GtM7qJ1MreFr6DvicQIhmKZ","y":"AVjZxJsavPA_08qR4lkMMorts9AAm2NV3vUD7PyUQENE7AK0CK-pMOJwMOywujGvc_iOseE0cf_dPqrD_dKwgRTj"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AC6QZEcIkOVzCf3NCGF8OFIX8Ikxqwb4yI9KCekbXqW0n88W8_m9C6fgLUUG42zGl8JQw6xfYnBnbWKKZ3x_8u5s","y":"AIQrKSAABH404Fw0OBwhBI8lI_GV2SBfoXycAFbN2X_h-gnKd_W3sdJyHtFEj1gh_BruSH51MzAGsrSNogrHppDd"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AEya2U2T5pSJQgv-iPgp3iPuPjJB2el1q9SYznqrtEZuViRXm5ao3NHGGoAanomxal1liaUXipkOaBKwQn-8JfQe","y":"AX_2zKcKAOdXs55-_s7kXa01rMiFvMHwSwzRvAGwP6X1w5N6U09s6lKcb5bfaCPLvbhxTFT4_MoLkX2iDhijd0HA"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AasggV2Hvt5KluqBb6Zwh-vwf1jZ25S0zU5A8VXvbjV2UwkS4DZztMq3MSSvZDFB8eKEej_ppbJTcCqMYJMg7n11","y":"AUolmXjLHN2Yw1Q8rDNdHExqgZrb2D4JEZRAL26GLOg32g-IRV93hDSGdtyd1Z3LgKk3fXTU1AI2CfbSvOgYS5uW"}]} -+ jose jwk use -i- -r -u verify -o- -+ printf %s {"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ALBEfGCxW2TNeg-kKD31-QCgE3StWWUODM6ACFKcB_hjuIYXCOGy-cOvvBgUN9G90xoR9iD__6rZMYL0GYPcv71M","y":"ASyhgPAJSXTHL7q_W0CteKf48qG6Uk-p_juGncX1omMkdHTKTEUJDPxTicY5E-ANEgJXHQLtEDSAMZ8ojeCz_7rQ"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Aa9g1zJbwcevDs72fiSVrIFPAKLXEWwNIxW2rLstxpRqYZ2Vtp7WHZ4L5Sav-1YdV6RwlIu4wdzM4T9vk48WBEoJ","y":"AVBXHvBKoZxgpa5HQCeby9RKLy7VPCLWPM0X7OdPQQoXvwHZ5N4uYIfQgifw2D5TgGdqupfMNtAPG28-pNjoltFg"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AChg196dwC2GT9gProorHL_xJingwVhzJiHYAUcNdQqPQ-JPtpbuvzrwhB1-34IdvsbxpLqO7JIH6H0o1aT0zeOH","y":"AMn8bhxcCh7rwkH_AV-xUOBNTQualoqwFC86xBLjOsvY9PljHzEI-dkGI92JdV60hkH19VGcMWNu2fko7jXSgJ71"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AErfgnDlUKzHQNh8007gbuOEbUuniWGtQ7BI1mDMuijaQXNCXXwhJYPReoSoGMgUqszh6vTjnE38EeKAhC5TjYfh","y":"AR7p6j7RVZ72szrMR8_JxhQL5tU-gARswNm8WO578Aud6Mwxdk87Y8z7b1Kn2AqzdhUo4w5rt0YSsBvykMGoJzHa"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AJsN-yNOOdxearuCL36zhZ3-dHuGpL8LBYsoY_25X0NPi4oRYHGYaFU_ToGlZ6_c3yTdG37UpfaC0Uj7mjGD5oqP","y":"ARg_CdlPlRcPybnZEhby4N1soq0sdbr0nCAuFTFEeHAi9YmHDHb0iAVSeHSFXdfiS3Sp27T5XLRwif68-82Gyl_L"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"APfSJzzs56i0z9WCQcPBinnlJdSdt2jJ4iGvp3a8IGNEeEPtCVD-CF3aOk4ujUJIN3oC9ENJ8GdYzZw9LlQeRbNU","y":"ACH8tbHiyx5obMk_yjW4Gns2NGiZ_pIeCbwgt15ayupQpMCbqLrlnvwUgMQVmMjMrW2Zdjn9uy-XBwnkHro1B33R"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ABgy1YyKf8cfEE8r9mEuSBFjzP0viHBjvjb7PfN4hqJ5Ey7CamRhngug2EcO_g9NP-cQHSCFDRmnsJLRnEB31HUW","y":"AOOFS6nhQaOWwblRceoGVE44wGWYPn-hXjX-bf66GXuHYB4gM5ecvGzOTNs-Op86oNMDo7e7ZwgPc8LYWA5T1CRy"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbBQycIxmnYKCKxkfaAZj8FIQ23OQzCZI0dsm4PEsLB2MuH4GLfauc4M7V8NaqnjRoFmIodBy-Hzjj37s4G_Myoa","y":"AVQR7CkepilQx28Ss1NksWFrN1wFvAQT0mWfGgFGUsDM45CbP0gBhFI_ekNXucn3pWx0FGdXgUG_znmO4PEunOLR"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ASvLptW_tauGY8B9LIHCFeg4554YPsem5ZYjgs2ZLwugPLOzje8i1O-3nbfrq78gNxEFeY74yDh9X4e2gXhPgiNi","y":"AJ2xFjVCXYYmsCKzbYeRelGSA6RQpq9wuVFLNunOTfNQA1jt2SIlZE4NWXGIkuUzjdlls4xjFFyeF11slBt1XmYI"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AKhytobvSZd8PXLLip2nTWWEtUXsToAd7JrXtj7xxT9Vp1KKjSYbWT1eoNZeNPB8SqhvyMcoplBsyzPUqwiy6cUk","y":"ASiHBVKiC0Oxp8yRDiTEQCgY104AD10cQJsmn-FeCVV0H1eWuApNCKrYaoTcadxokfMhJbk60O56UpAl5x5V9YFd"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AR4s6pwsbjPu6TmsbcUhYIzkbt2yw9bcgkk_trxbsROuNPcaDH12Gfey_wDQoEz3AKLKstLhGwYGRwrDrP-8T8B3","y":"Ad5VHgNFLGxPt59fALVL1pfkIuYRK-4VNjHrFXt7w7eRwd59M51M_3S4lQNonFiS4uCY3JRmF0s-cZiAyn11Lu3o"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AVHp5Yw85Ew2vjpJ-8eN0kHjqntTYWoh8dYUFwi_ZDpG2eytrSvlyBpC8fHGJ3WjFU9Tibt_Y_k_tDRq9dmHd82H","y":"Aa_eLc4qZUCJziyGUD1FYt9P13ykl1TYTraKnxMQZRCzajhLl-gpc7PNg2g97glpmG8bhho633SHXP3akvTbO1hI"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Ab-IOVmUmPe9FsW377xR7Af3gmdGhoAvI2nGujjVxllVdphTvIvXeLdWPmHSo4Dg5ncE663gJdSoNDT4VRABV9_G","y":"AOtxNkDklIvZMMSnVNoCacKAUh2fOJ6ljlS_KEoEncpV9cEbraZa_vAgzVGriRD3eHNXcCqNMGL4sj1pw4S1ZSdo"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGi8ghhX270pmlHIgiT1uSNkzibdpHlQiLZ6jyZPMetupcaXHVw3PEbWuV7RFn0sH22Sw9FA-hKHxr9z9FEcWDJA","y":"AJYTqpI4dQwqHROewC6IVfQBRQgWEl1tHqHsq6qEkrQSbXe6iBILg_NztftjGOLiqDKZV7Rc5BrNaZCN_1_n_ou6"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AH9DgEsayzk7fZZK3frAn7DudSq9uuJFxIZTpMqu8W6_qbrFKDZBaIIhc3GWCTFiV6i9GfWLJr14SJKx54CKIAyf","y":"AeajnOUuSzAJVNounGq0E68xQZprGyrOkniWH1SdhAc6htJvavx3Fx78TmVDu_9HGqK9gUPJzHGBUroU-g1w8Ryh"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYwcrkYM_Urba2JTJUuUmYyxlmXMJVBUE2Kwd501IjYN7UFriG85k4n7qfRQ0Ckk17hD_lo8hX6BWwdqkb-9ymOf","y":"AN9UQsq0ySlCugMHGXfvYv4nUz2fJZykY2eG637ZrALwDkeSmJvDmXxnBRSFQ9CmVeb2hB7dQzHrMHvRTutnREN8"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AJc0cT_itxoFH9kNcrJfMz7OpOv83vC9Fm4_yh6vrrUjrmyV9gnf43gEy9XKDjbT7GtM7qJ1MreFr6DvicQIhmKZ","y":"AVjZxJsavPA_08qR4lkMMorts9AAm2NV3vUD7PyUQENE7AK0CK-pMOJwMOywujGvc_iOseE0cf_dPqrD_dKwgRTj"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AC6QZEcIkOVzCf3NCGF8OFIX8Ikxqwb4yI9KCekbXqW0n88W8_m9C6fgLUUG42zGl8JQw6xfYnBnbWKKZ3x_8u5s","y":"AIQrKSAABH404Fw0OBwhBI8lI_GV2SBfoXycAFbN2X_h-gnKd_W3sdJyHtFEj1gh_BruSH51MzAGsrSNogrHppDd"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AEya2U2T5pSJQgv-iPgp3iPuPjJB2el1q9SYznqrtEZuViRXm5ao3NHGGoAanomxal1liaUXipkOaBKwQn-8JfQe","y":"AX_2zKcKAOdXs55-_s7kXa01rMiFvMHwSwzRvAGwP6X1w5N6U09s6lKcb5bfaCPLvbhxTFT4_MoLkX2iDhijd0HA"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AasggV2Hvt5KluqBb6Zwh-vwf1jZ25S0zU5A8VXvbjV2UwkS4DZztMq3MSSvZDFB8eKEej_ppbJTcCqMYJMg7n11","y":"AUolmXjLHN2Yw1Q8rDNdHExqgZrb2D4JEZRAL26GLOg32g-IRV93hDSGdtyd1Z3LgKk3fXTU1AI2CfbSvOgYS5uW"}]} -+ _ver={"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AErfgnDlUKzHQNh8007gbuOEbUuniWGtQ7BI1mDMuijaQXNCXXwhJYPReoSoGMgUqszh6vTjnE38EeKAhC5TjYfh","y":"AR7p6j7RVZ72szrMR8_JxhQL5tU-gARswNm8WO578Aud6Mwxdk87Y8z7b1Kn2AqzdhUo4w5rt0YSsBvykMGoJzHa"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AJsN-yNOOdxearuCL36zhZ3-dHuGpL8LBYsoY_25X0NPi4oRYHGYaFU_ToGlZ6_c3yTdG37UpfaC0Uj7mjGD5oqP","y":"ARg_CdlPlRcPybnZEhby4N1soq0sdbr0nCAuFTFEeHAi9YmHDHb0iAVSeHSFXdfiS3Sp27T5XLRwif68-82Gyl_L"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"APfSJzzs56i0z9WCQcPBinnlJdSdt2jJ4iGvp3a8IGNEeEPtCVD-CF3aOk4ujUJIN3oC9ENJ8GdYzZw9LlQeRbNU","y":"ACH8tbHiyx5obMk_yjW4Gns2NGiZ_pIeCbwgt15ayupQpMCbqLrlnvwUgMQVmMjMrW2Zdjn9uy-XBwnkHro1B33R"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbBQycIxmnYKCKxkfaAZj8FIQ23OQzCZI0dsm4PEsLB2MuH4GLfauc4M7V8NaqnjRoFmIodBy-Hzjj37s4G_Myoa","y":"AVQR7CkepilQx28Ss1NksWFrN1wFvAQT0mWfGgFGUsDM45CbP0gBhFI_ekNXucn3pWx0FGdXgUG_znmO4PEunOLR"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AR4s6pwsbjPu6TmsbcUhYIzkbt2yw9bcgkk_trxbsROuNPcaDH12Gfey_wDQoEz3AKLKstLhGwYGRwrDrP-8T8B3","y":"Ad5VHgNFLGxPt59fALVL1pfkIuYRK-4VNjHrFXt7w7eRwd59M51M_3S4lQNonFiS4uCY3JRmF0s-cZiAyn11Lu3o"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AVHp5Yw85Ew2vjpJ-8eN0kHjqntTYWoh8dYUFwi_ZDpG2eytrSvlyBpC8fHGJ3WjFU9Tibt_Y_k_tDRq9dmHd82H","y":"Aa_eLc4qZUCJziyGUD1FYt9P13ykl1TYTraKnxMQZRCzajhLl-gpc7PNg2g97glpmG8bhho633SHXP3akvTbO1hI"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AH9DgEsayzk7fZZK3frAn7DudSq9uuJFxIZTpMqu8W6_qbrFKDZBaIIhc3GWCTFiV6i9GfWLJr14SJKx54CKIAyf","y":"AeajnOUuSzAJVNounGq0E68xQZprGyrOkniWH1SdhAc6htJvavx3Fx78TmVDu_9HGqK9gUPJzHGBUroU-g1w8Ryh"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AJc0cT_itxoFH9kNcrJfMz7OpOv83vC9Fm4_yh6vrrUjrmyV9gnf43gEy9XKDjbT7GtM7qJ1MreFr6DvicQIhmKZ","y":"AVjZxJsavPA_08qR4lkMMorts9AAm2NV3vUD7PyUQENE7AK0CK-pMOJwMOywujGvc_iOseE0cf_dPqrD_dKwgRTj"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AEya2U2T5pSJQgv-iPgp3iPuPjJB2el1q9SYznqrtEZuViRXm5ao3NHGGoAanomxal1liaUXipkOaBKwQn-8JfQe","y":"AX_2zKcKAOdXs55-_s7kXa01rMiFvMHwSwzRvAGwP6X1w5N6U09s6lKcb5bfaCPLvbhxTFT4_MoLkX2iDhijd0HA"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AasggV2Hvt5KluqBb6Zwh-vwf1jZ25S0zU5A8VXvbjV2UwkS4DZztMq3MSSvZDFB8eKEej_ppbJTcCqMYJMg7n11","y":"AUolmXjLHN2Yw1Q8rDNdHExqgZrb2D4JEZRAL26GLOg32g-IRV93hDSGdtyd1Z3LgKk3fXTU1AI2CfbSvOgYS5uW"}]} -+ + jose jws ver -i {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUxCRWZHQ3hXMlROZWcta0tEMzEtUUNnRTNTdFdXVU9ETTZBQ0ZLY0JfaGp1SVlYQ09HeS1jT3Z2QmdVTjlHOTB4b1I5aURfXzZyWk1ZTDBHWVBjdjcxTSIsICJ5IjogIkFTeWhnUEFKU1hUSEw3cV9XMEN0ZUtmNDhxRzZVay1wX2p1R25jWDFvbU1rZEhUS1RFVUpEUHhUaWNZNUUtQU5FZ0pYSFFMdEVEU0FNWjhvamVDel83clEifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYTlnMXpKYndjZXZEczcyZmlTVnJJRlBBS0xYRVd3Tkl4VzJyTHN0eHBScVlaMlZ0cDdXSFo0TDVTYXYtMVlkVjZSd2xJdTR3ZHpNNFQ5dms0OFdCRW9KIiwgInkiOiAiQVZCWEh2QktvWnhncGE1SFFDZWJ5OVJLTHk3VlBDTFdQTTBYN09kUFFRb1h2d0haNU40dVlJZlFnaWZ3MkQ1VGdHZHF1cGZNTnRBUEcyOC1wTmpvbHRGZyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFDaGcxOTZkd0MyR1Q5Z1Byb29ySExfeEppbmd3Vmh6SmlIWUFVY05kUXFQUS1KUHRwYnV2enJ3aEIxLTM0SWR2c2J4cExxTzdKSUg2SDBvMWFUMHplT0giLCAieSI6ICJBTW44Ymh4Y0NoN3J3a0hfQVYteFVPQk5UUXVhbG9xd0ZDODZ4QkxqT3N2WTlQbGpIekVJLWRrR0k5MkpkVjYwaGtIMTlWR2NNV051MmZrbzdqWFNnSjcxIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFcmZnbkRsVUt6SFFOaDgwMDdnYnVPRWJVdW5pV0d0UTdCSTFtRE11aWphUVhOQ1hYd2hKWVBSZW9Tb0dNZ1Vxc3poNnZUam5FMzhFZUtBaEM1VGpZZmgiLCAieSI6ICJBUjdwNmo3UlZaNzJzenJNUjhfSnhoUUw1dFUtZ0FSc3dObThXTzU3OEF1ZDZNd3hkazg3WTh6N2IxS24yQXF6ZGhVbzR3NXJ0MFlTc0J2eWtNR29KekhhIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKc04teU5PT2R4ZWFydUNMMzZ6aFozLWRIdUdwTDhMQllzb1lfMjVYME5QaTRvUllIR1lhRlVfVG9HbFo2X2MzeVRkRzM3VXBmYUMwVWo3bWpHRDVvcVAiLCAieSI6ICJBUmdfQ2RsUGxSY1B5Ym5aRWhieTROMXNvcTBzZGJyMG5DQXVGVEZFZUhBaTlZbUhESGIwaUFWU2VIU0ZYZGZpUzNTcDI3VDVYTFJ3aWY2OC04Mkd5bF9MIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFQZlNKenpzNTZpMHo5V0NRY1BCaW5ubEpkU2R0MmpKNGlHdnAzYThJR05FZUVQdENWRC1DRjNhT2s0dWpVSklOM29DOUVOSjhHZFl6Wnc5TGxRZVJiTlUiLCAieSI6ICJBQ0g4dGJIaXl4NW9iTWtfeWpXNEduczJOR2laX3BJZUNid2d0MTVheXVwUXBNQ2JxTHJsbnZ3VWdNUVZtTWpNclcyWmRqbjl1eS1YQndua0hybzFCMzNSIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJneTFZeUtmOGNmRUU4cjltRXVTQkZqelAwdmlIQmp2amI3UGZONGhxSjVFeTdDYW1SaG5ndWcyRWNPX2c5TlAtY1FIU0NGRFJtbnNKTFJuRUIzMUhVVyIsICJ5IjogIkFPT0ZTNm5oUWFPV3dibFJjZW9HVkU0NHdHV1lQbi1oWGpYLWJmNjZHWHVIWUI0Z001ZWN2R3pPVE5zLU9wODZvTk1EbzdlN1p3Z1BjOExZV0E1VDFDUnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJCUXljSXhtbllLQ0t4a2ZhQVpqOEZJUTIzT1F6Q1pJMGRzbTRQRXNMQjJNdUg0R0xmYXVjNE03VjhOYXFualJvRm1Jb2RCeS1IempqMzdzNEdfTXlvYSIsICJ5IjogIkFWUVI3Q2tlcGlsUXgyOFNzMU5rc1dGck4xd0Z2QVFUMG1XZkdnRkdVc0RNNDVDYlAwZ0JoRklfZWtOWHVjbjNwV3gwRkdkWGdVR196bm1PNFBFdW5PTFIifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBU3ZMcHRXX3RhdUdZOEI5TElIQ0ZlZzQ1NTRZUHNlbTVaWWpnczJaTHd1Z1BMT3pqZThpMU8tM25iZnJxNzhnTnhFRmVZNzR5RGg5WDRlMmdYaFBnaU5pIiwgInkiOiAiQUoyeEZqVkNYWVltc0NLemJZZVJlbEdTQTZSUXBxOXd1VkZMTnVuT1RmTlFBMWp0MlNJbFpFNE5XWEdJa3VVempkbGxzNHhqRkZ5ZUYxMXNsQnQxWG1ZSSJ9LCB7ImFsZyI6ICJFQ01SIiwgImt0eSI6ICJFQyIsICJjcnYiOiAiUC01MjEiLCAieCI6ICJBS2h5dG9idlNaZDhQWExMaXAyblRXV0V0VVhzVG9BZDdKclh0ajd4eFQ5VnAxS0tqU1liV1QxZW9OWmVOUEI4U3FodnlNY29wbEJzeXpQVXF3aXk2Y1VrIiwgInkiOiAiQVNpSEJWS2lDME94cDh5UkRpVEVRQ2dZMTA0QUQxMGNRSnNtbi1GZUNWVjBIMWVXdUFwTkNLcllhb1RjYWR4b2tmTWhKYms2ME81NlVwQWw1eDVWOVlGZCIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXX0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSNHM2cHdzYmpQdTZUbXNiY1VoWUl6a2J0Mnl3OWJjZ2trX3RyeGJzUk91TlBjYURIMTJHZmV5X3dEUW9FejNBS0xLc3RMaEd3WUdSd3JEclAtOFQ4QjMiLCAieSI6ICJBZDVWSGdORkxHeFB0NTlmQUxWTDFwZmtJdVlSSy00Vk5qSHJGWHQ3dzdlUndkNTlNNTFNXzNTNGxRTm9uRmlTNHVDWTNKUm1GMHMtY1ppQXluMTFMdTNvIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWSHA1WXc4NUV3MnZqcEotOGVOMGtIanFudFRZV29oOGRZVUZ3aV9aRHBHMmV5dHJTdmx5QnBDOGZIR0ozV2pGVTlUaWJ0X1lfa190RFJxOWRtSGQ4MkgiLCAieSI6ICJBYV9lTGM0cVpVQ0p6aXlHVUQxRll0OVAxM3lrbDFUWVRyYUtueE1RWlJDemFqaExsLWdwYzdQTmcyZzk3Z2xwbUc4YmhobzYzM1NIWFAzYWt2VGJPMWhJIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWItSU9WbVVtUGU5RnNXMzc3eFI3QWYzZ21kR2hvQXZJMm5HdWpqVnhsbFZkcGhUdkl2WGVMZFdQbUhTbzREZzVuY0U2NjNnSmRTb05EVDRWUkFCVjlfRyIsICJ5IjogIkFPdHhOa0RrbEl2Wk1NU25WTm9DYWNLQVVoMmZPSjZsamxTX0tFb0VuY3BWOWNFYnJhWmFfdkFnelZHcmlSRDNlSE5YY0NxTk1HTDRzajFwdzRTMVpTZG8ifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBR2k4Z2hoWDI3MHBtbEhJZ2lUMXVTTmt6aWJkcEhsUWlMWjZqeVpQTWV0dXBjYVhIVnczUEViV3VWN1JGbjBzSDIyU3c5RkEtaEtIeHI5ejlGRWNXREpBIiwgInkiOiAiQUpZVHFwSTRkUXdxSFJPZXdDNklWZlFCUlFnV0VsMXRIcUhzcTZxRWtyUVNiWGU2aUJJTGdfTnp0ZnRqR09MaXFES1pWN1JjNUJyTmFaQ05fMV9uX291NiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJrdHkiOiAiRUMiLCAiY3J2IjogIlAtNTIxIiwgIngiOiAiQUg5RGdFc2F5ems3ZlpaSzNmckFuN0R1ZFNxOXV1SkZ4SVpUcE1xdThXNl9xYnJGS0RaQmFJSWhjM0dXQ1RGaVY2aTlHZldMSnIxNFNKS3g1NENLSUF5ZiIsICJ5IjogIkFlYWpuT1V1U3pBSlZOb3VuR3EwRTY4eFFacHJHeXJPa25pV0gxU2RoQWM2aHRKdmF2eDNGeDc4VG1WRHVfOUhHcUs5Z1VQSnpIR0JVcm9VLWcxdzhSeWgiLCAia2V5X29wcyI6IFsidmVyaWZ5Il19LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFZd2Nya1lNX1VyYmEySlRKVXVVbVl5eGxtWE1KVkJVRTJLd2Q1MDFJallON1VGcmlHODVrNG43cWZSUTBDa2sxN2hEX2xvOGhYNkJXd2Rxa2ItOXltT2YiLCAieSI6ICJBTjlVUXNxMHlTbEN1Z01IR1hmdll2NG5VejJmSlp5a1kyZUc2MzdackFMd0RrZVNtSnZEbVh4bkJSU0ZROUNtVmViMmhCN2RRekhyTUh2UlR1dG5SRU44In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKYzBjVF9pdHhvRkg5a05jckpmTXo3T3BPdjgzdkM5Rm00X3loNnZyclVqcm15VjlnbmY0M2dFeTlYS0RqYlQ3R3RNN3FKMU1yZUZyNkR2aWNRSWhtS1oiLCAieSI6ICJBVmpaeEpzYXZQQV8wOHFSNGxrTU1vcnRzOUFBbTJOVjN2VUQ3UHlVUUVORTdBSzBDSy1wTU9Kd01PeXd1akd2Y19pT3NlRTBjZl9kUHFyRF9kS3dnUlRqIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUM2UVpFY0lrT1Z6Q2YzTkNHRjhPRklYOElreHF3YjR5STlLQ2VrYlhxVzBuODhXOF9tOUM2ZmdMVVVHNDJ6R2w4SlF3NnhmWW5CbmJXS0taM3hfOHU1cyIsICJ5IjogIkFJUXJLU0FBQkg0MDRGdzBPQndoQkk4bElfR1YyU0Jmb1h5Y0FGYk4yWF9oLWduS2RfVzNzZEp5SHRGRWoxZ2hfQnJ1U0g1MU16QUdzclNOb2dySHBwRGQifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUV5YTJVMlQ1cFNKUWd2LWlQZ3AzaVB1UGpKQjJlbDFxOVNZem5xcnRFWnVWaVJYbTVhbzNOSEdHb0Fhbm9teGFsMWxpYVVYaXBrT2FCS3dRbi04SmZRZSIsICJ5IjogIkFYXzJ6S2NLQU9kWHM1NS1fczdrWGEwMXJNaUZ2TUh3U3d6UnZBR3dQNlgxdzVONlUwOXM2bEtjYjViZmFDUEx2Ymh4VEZUNF9Nb0xrWDJpRGhpamQwSEEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFzZ2dWMkh2dDVLbHVxQmI2WndoLXZ3ZjFqWjI1UzB6VTVBOFZYdmJqVjJVd2tTNERaenRNcTNNU1N2WkRGQjhlS0Vlal9wcGJKVGNDcU1ZSk1nN24xMSIsICJ5IjogIkFVb2xtWGpMSE4yWXcxUThyRE5kSEV4cWdacmIyRDRKRVpSQUwyNkdMT2czMmctSVJWOTNoRFNHZHR5ZDFaM0xnS2szZlhUVTFBSTJDZmJTdk9nWVM1dVcifV19", "signatures": [{"signature": "AcwGKALsXhdJFsIJoV96_gvklC5Lv8DHqgy61IU_4ok-TJ5-YJNaNWpb8es6eXRYHCi3rbEEY4a-n9AFenAJKNDsAETojis9ecDeCuKXP9cOODy3X8f4zJxy2mRm-djtQHs-qOvGqaTEerluEADoV8X3q-KG3Nn86Jn5jXkRMgazSzve", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUf3SjCdt9jaOuY96KlxaavP0_j3tNty_jsT-UXkpnL47o7Kd1xIk_TTJYeZY-k1mlKy2V_VSSr7minMSFzc1KISAIhFRRZG8ZizULSan8oPbuizE5W9a0ZIn_Ehi57Vs9ozYFtvfifngwScbqXH63kzYbZv4-kF281QS9h8j7vUTV_Y"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AanTlouSD0H2JdYqXrLocw-IzF6s8-nRXUo-lNAxCLHwVmWnueDG5PTRs1k9Mzir0HwTp28SnLwxfsQiItAqq7sTAO5PEFyyHgeOMmSUCQrMr9VoqHbuILmMmQxZF1LrSczAIWcNjTND0eDgseT3-Hq6uzuPdqeWcgzHMcQkFYtbSrdJ"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AQNzHH8E08U9WqlKmCGSjl9l9aGCrc27fK0amJfKbBnHjXwgC_R1L77k9MtiaW87PNSRlcVU5TaB6taW7Osgx1t3AGA_o5qoxrxOXHwO3W7XfuixIH1ZkuRVvGGRDQFAcW7Ec-NYMZpk9tNDm2ZIm2x-hF1pdgELLOZbHwqrffgZQ3Qf"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHtqzmIyGe0E1tqbI6srH4QhRRXghLjgyY4E6c_IEPi5g9Cmp_I8Pf4prZ-Wh1OM3GQTM9Je1QFYXbg4cCDFHHaLAW5KmkXpGGHMdhdjISpgwjnZq8Jcg1XeH-zDyeg2CB8uLDTE4rc852i2aflwBLjRSaZnBoONjn1tIZ8BNk8jDpYn"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEbI1phpPIjUJjYGShzgkvm8YjA3t-MZ4R5VqTejCbcw9cLK4eLIFq0as7YaM8CMEtGQHDFTq55Gm0RqDRBRXVt1AU2xKJiulDmoSc9_FjO2kpyz7Phf6y0fLY-NOlHECFZ53uSQuuyYumCH9wxlN_ccgB3VEVijaRDk9xO5HLUkIeFH"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AItSo8nym9b83x15oS-WboYLaKq-AJjFFcfSfJH7Fd6tI7MbmTG_eCWyilCc2mQdv6aRHeUmJJnMODFb93tGcI-hAEWmFwRb69TZwIeM_JRUUiRt_PnEOz8A6HEgMecxdI4i02M5SdZRjHAwQ3maG4pqOabl1unCelQqL9GOEk2kOyjn"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AbWabO9Kve4gV8VVGmA3MChDLWHROL8UMuTOZRurOPnEK-Dg0J95QJASZyTIO9oObyZiQCbW2KhAeSYjcpLJ-P_DAXMZvDZ0h3fszEwO2iP02Urq86Ksrz65pUYlr6tjKK6f56xUU85rTncITXfIIr5z-h_Vj3uKPB2M1pzUTJgT2J7j"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AOdXjUyUy2Rbmxw0Jm290CNo7-KEKXGArX1E7v6Vw8TsBqBEGTIzs2YNSdYATCv4kX_xXcpkI3cEikIx8bz6dxZJATDi85KmmuWv8mMoAD4yn0kdBQ9t6hQ73RUuSg8y45KRWxnurK4UEHw-i5Ht7Yc1dghwpFhFTHXgSeWM_RUpz7mq"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AV8_Fn6XVv_mca3EOy2X52u5Kt-wbXOKJI8uhLAR27WQPYJSr6CzBRFFBf_vARpBQKFrjLCpT44nrKbU8YFjKKBHAHcWYCcSdJyuxSbVsq-gUu49UYXhtlpCGix335HORxtVts0I2hJzwCNov48u5k7nzgrkdES5oEl8-H2Xg_WeE1zn"}]} -k- -a -printf %s {"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AErfgnDlUKzHQNh8007gbuOEbUuniWGtQ7BI1mDMuijaQXNCXXwhJYPReoSoGMgUqszh6vTjnE38EeKAhC5TjYfh","y":"AR7p6j7RVZ72szrMR8_JxhQL5tU-gARswNm8WO578Aud6Mwxdk87Y8z7b1Kn2AqzdhUo4w5rt0YSsBvykMGoJzHa"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AJsN-yNOOdxearuCL36zhZ3-dHuGpL8LBYsoY_25X0NPi4oRYHGYaFU_ToGlZ6_c3yTdG37UpfaC0Uj7mjGD5oqP","y":"ARg_CdlPlRcPybnZEhby4N1soq0sdbr0nCAuFTFEeHAi9YmHDHb0iAVSeHSFXdfiS3Sp27T5XLRwif68-82Gyl_L"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"APfSJzzs56i0z9WCQcPBinnlJdSdt2jJ4iGvp3a8IGNEeEPtCVD-CF3aOk4ujUJIN3oC9ENJ8GdYzZw9LlQeRbNU","y":"ACH8tbHiyx5obMk_yjW4Gns2NGiZ_pIeCbwgt15ayupQpMCbqLrlnvwUgMQVmMjMrW2Zdjn9uy-XBwnkHro1B33R"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbBQycIxmnYKCKxkfaAZj8FIQ23OQzCZI0dsm4PEsLB2MuH4GLfauc4M7V8NaqnjRoFmIodBy-Hzjj37s4G_Myoa","y":"AVQR7CkepilQx28Ss1NksWFrN1wFvAQT0mWfGgFGUsDM45CbP0gBhFI_ekNXucn3pWx0FGdXgUG_znmO4PEunOLR"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AR4s6pwsbjPu6TmsbcUhYIzkbt2yw9bcgkk_trxbsROuNPcaDH12Gfey_wDQoEz3AKLKstLhGwYGRwrDrP-8T8B3","y":"Ad5VHgNFLGxPt59fALVL1pfkIuYRK-4VNjHrFXt7w7eRwd59M51M_3S4lQNonFiS4uCY3JRmF0s-cZiAyn11Lu3o"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AVHp5Yw85Ew2vjpJ-8eN0kHjqntTYWoh8dYUFwi_ZDpG2eytrSvlyBpC8fHGJ3WjFU9Tibt_Y_k_tDRq9dmHd82H","y":"Aa_eLc4qZUCJziyGUD1FYt9P13ykl1TYTraKnxMQZRCzajhLl-gpc7PNg2g97glpmG8bhho633SHXP3akvTbO1hI"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AH9DgEsayzk7fZZK3frAn7DudSq9uuJFxIZTpMqu8W6_qbrFKDZBaIIhc3GWCTFiV6i9GfWLJr14SJKx54CKIAyf","y":"AeajnOUuSzAJVNounGq0E68xQZprGyrOkniWH1SdhAc6htJvavx3Fx78TmVDu_9HGqK9gUPJzHGBUroU-g1w8Ryh"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AJc0cT_itxoFH9kNcrJfMz7OpOv83vC9Fm4_yh6vrrUjrmyV9gnf43gEy9XKDjbT7GtM7qJ1MreFr6DvicQIhmKZ","y":"AVjZxJsavPA_08qR4lkMMorts9AAm2NV3vUD7PyUQENE7AK0CK-pMOJwMOywujGvc_iOseE0cf_dPqrD_dKwgRTj"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AEya2U2T5pSJQgv-iPgp3iPuPjJB2el1q9SYznqrtEZuViRXm5ao3NHGGoAanomxal1liaUXipkOaBKwQn-8JfQe","y":"AX_2zKcKAOdXs55-_s7kXa01rMiFvMHwSwzRvAGwP6X1w5N6U09s6lKcb5bfaCPLvbhxTFT4_MoLkX2iDhijd0HA"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AasggV2Hvt5KluqBb6Zwh-vwf1jZ25S0zU5A8VXvbjV2UwkS4DZztMq3MSSvZDFB8eKEej_ppbJTcCqMYJMg7n11","y":"AUolmXjLHN2Yw1Q8rDNdHExqgZrb2D4JEZRAL26GLOg32g-IRV93hDSGdtyd1Z3LgKk3fXTU1AI2CfbSvOgYS5uW"}]} -+ jose alg -k hash -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/O1IdJhcdYNScd43nGOfPm1fzvqo -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/O1IdJhcdYNScd43nGOfPm1fzvqo - GET /api/dee-hms/adv/O1IdJhcdYNScd43nGOfPm1fzvqo => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/f_xiOHjr7Za_urdVhO2qHXuf0qYgmiiR4Nxrvg -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/f_xiOHjr7Za_urdVhO2qHXuf0qYgmiiR4Nxrvg - GET /api/dee-hms/adv/f_xiOHjr7Za_urdVhO2qHXuf0qYgmiiR4Nxrvg => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/0RX9aWaRNRUF4LAK9s0TPEy0QXW3h4NQ_EklPm0PGRg -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/0RX9aWaRNRUF4LAK9s0TPEy0QXW3h4NQ_EklPm0PGRg - GET /api/dee-hms/adv/0RX9aWaRNRUF4LAK9s0TPEy0QXW3h4NQ_EklPm0PGRg => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk+ jose jwk thp -a S384 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk - -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/-uvKhiwyjsoAtLlM_GQCLowidlRltzY1flvkHPcKdFURvt3DYL8b4XtnklsLWcpL -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/-uvKhiwyjsoAtLlM_GQCLowidlRltzY1flvkHPcKdFURvt3DYL8b4XtnklsLWcpL - GET /api/dee-hms/adv/-uvKhiwyjsoAtLlM_GQCLowidlRltzY1flvkHPcKdFURvt3DYL8b4XtnklsLWcpL => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/C8Kzuwz-mPHHtQQiMVvR7GFt0kalUIw13gu-qE79OkYDtuh1bApLgMmD3ci7r1kY9FMeW0vK1J3_ffjOiKJu9Q -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/C8Kzuwz-mPHHtQQiMVvR7GFt0kalUIw13gu-qE79OkYDtuh1bApLgMmD3ci7r1kY9FMeW0vK1J3_ffjOiKJu9Q - GET /api/dee-hms/adv/C8Kzuwz-mPHHtQQiMVvR7GFt0kalUIw13gu-qE79OkYDtuh1bApLgMmD3ci7r1kY9FMeW0vK1J3_ffjOiKJu9Q => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/xkqWiaUs00RtYr1fSp-E43_LrzM -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/xkqWiaUs00RtYr1fSp-E43_LrzM - GET /api/dee-hms/adv/xkqWiaUs00RtYr1fSp-E43_LrzM => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/bCEvQSI0P8HQ-Dk3r5R0uBpR8XrRmr4RK4nPtg -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/bCEvQSI0P8HQ-Dk3r5R0uBpR8XrRmr4RK4nPtg - GET /api/dee-hms/adv/bCEvQSI0P8HQ-Dk3r5R0uBpR8XrRmr4RK4nPtg => 200 (../src/tangd.c:101) -+ + ver /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -jose jwk thp -a S256 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/iaGiEfFzQySsAlQRN24wZs94mb2yH_wVk71Wc6ItDi0 -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/iaGiEfFzQySsAlQRN24wZs94mb2yH_wVk71Wc6ItDi0 - GET /api/dee-hms/adv/iaGiEfFzQySsAlQRN24wZs94mb2yH_wVk71Wc6ItDi0 => 200 (../src/tangd.c:101) -+ + jose jwk thp -a S384 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -ver /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/imi7VoGE-fECGE9C_mcWOTavtQu5kwgj0uIRvIXm-025hF7vePr1QJbgs2dzYxS_ -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/imi7VoGE-fECGE9C_mcWOTavtQu5kwgj0uIRvIXm-025hF7vePr1QJbgs2dzYxS_ - GET /api/dee-hms/adv/imi7VoGE-fECGE9C_mcWOTavtQu5kwgj0uIRvIXm-025hF7vePr1QJbgs2dzYxS_ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/7zYxLRKYN5WUwDexMzArp5Hh8ZeyJ9LgQSEm16MKIOSFvKFhCjZLAyJ6xYJXp2uVrtNHB_EOer0RZa6KVIORrA -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/7zYxLRKYN5WUwDexMzArp5Hh8ZeyJ9LgQSEm16MKIOSFvKFhCjZLAyJ6xYJXp2uVrtNHB_EOer0RZa6KVIORrA - GET /api/dee-hms/adv/7zYxLRKYN5WUwDexMzArp5Hh8ZeyJ9LgQSEm16MKIOSFvKFhCjZLAyJ6xYJXp2uVrtNHB_EOer0RZa6KVIORrA => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/PIwXmVyJtQFGExIN3QO12YkXQgA -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/PIwXmVyJtQFGExIN3QO12YkXQgA - GET /api/dee-hms/adv/PIwXmVyJtQFGExIN3QO12YkXQgA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/6_F6L350KnYqfmgVv--WZHbvv2B29_bSj93iaA -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/6_F6L350KnYqfmgVv--WZHbvv2B29_bSj93iaA - GET /api/dee-hms/adv/6_F6L350KnYqfmgVv--WZHbvv2B29_bSj93iaA => 200 (../src/tangd.c:101) -+ + jose jwk thp -a S256 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -ver /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/JquyTP1usTZ3n1v9JKJ8VCvYnuDCuTfy1yhYTsyPF3A -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/JquyTP1usTZ3n1v9JKJ8VCvYnuDCuTfy1yhYTsyPF3A - GET /api/dee-hms/adv/JquyTP1usTZ3n1v9JKJ8VCvYnuDCuTfy1yhYTsyPF3A => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/16FPJFW1c1uwvCjGjdyg26F2Vlwsh31ABwKvdolftwj0ixWEHdOqVD7him1-4J9C -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/16FPJFW1c1uwvCjGjdyg26F2Vlwsh31ABwKvdolftwj0ixWEHdOqVD7him1-4J9C - GET /api/dee-hms/adv/16FPJFW1c1uwvCjGjdyg26F2Vlwsh31ABwKvdolftwj0ixWEHdOqVD7him1-4J9C => 200 (../src/tangd.c:101) -+ jose jwk thp -a S512 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/7w4nTQR_90s9ZBZpADBoLzp0_QLeeREgn6p9mTfM2az02XsFXoKO_WuH6J5fH0tRiUR8vvT7-7ftvoe1QbgSlw -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/7w4nTQR_90s9ZBZpADBoLzp0_QLeeREgn6p9mTfM2az02XsFXoKO_WuH6J5fH0tRiUR8vvT7-7ftvoe1QbgSlw - GET /api/dee-hms/adv/7w4nTQR_90s9ZBZpADBoLzp0_QLeeREgn6p9mTfM2az02XsFXoKO_WuH6J5fH0tRiUR8vvT7-7ftvoe1QbgSlw => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/v1h46UfcFz1LEdbeFlVcPuDfmb8 -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/v1h46UfcFz1LEdbeFlVcPuDfmb8 - GET /api/dee-hms/adv/v1h46UfcFz1LEdbeFlVcPuDfmb8 => 200 (../src/tangd.c:101) -+ + jose jwk thp -a S224 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -ver /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/cgoWcL_OiSL2x5nhMwVrbr35ZYVU6T70J6UWqA -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/cgoWcL_OiSL2x5nhMwVrbr35ZYVU6T70J6UWqA - GET /api/dee-hms/adv/cgoWcL_OiSL2x5nhMwVrbr35ZYVU6T70J6UWqA => 200 (../src/tangd.c:101) -+ ver+ /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -jose jwk thp -a S256 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/3Dp-6hutp2IAs9vD3U5rqks5LNH2Hihdjq27O1FrZME -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/3Dp-6hutp2IAs9vD3U5rqks5LNH2Hihdjq27O1FrZME - GET /api/dee-hms/adv/3Dp-6hutp2IAs9vD3U5rqks5LNH2Hihdjq27O1FrZME => 200 (../src/tangd.c:101) -+ jose jwk thp -a S384 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/IiF5buMzvJVl1u6FtDzk9BimynPee1p08xBRCDWmcsQ9zgphIlwZIrUyDk3oGrrC -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/IiF5buMzvJVl1u6FtDzk9BimynPee1p08xBRCDWmcsQ9zgphIlwZIrUyDk3oGrrC - GET /api/dee-hms/adv/IiF5buMzvJVl1u6FtDzk9BimynPee1p08xBRCDWmcsQ9zgphIlwZIrUyDk3oGrrC => 200 (../src/tangd.c:101) -+ jose jwk thp -a S512 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/WeXzQqup8AU5-z37QfygFjkjE4sfljgiTrIaW3C_RVPJr9_364VnUpm_tSW-_zQW5dJoG5fB5l8OI-ueJdn1UA -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/WeXzQqup8AU5-z37QfygFjkjE4sfljgiTrIaW3C_RVPJr9_364VnUpm_tSW-_zQW5dJoG5fB5l8OI-ueJdn1UA - GET /api/dee-hms/adv/WeXzQqup8AU5-z37QfygFjkjE4sfljgiTrIaW3C_RVPJr9_364VnUpm_tSW-_zQW5dJoG5fB5l8OI-ueJdn1UA => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/sQrQkYX1OCCKtKu2rUdY32lELiA -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/sQrQkYX1OCCKtKu2rUdY32lELiA - GET /api/dee-hms/adv/sQrQkYX1OCCKtKu2rUdY32lELiA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/NBMOF5tuZvI65UlOKhBW9lo7uPuGSd8XLBBdhw -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/NBMOF5tuZvI65UlOKhBW9lo7uPuGSd8XLBBdhw - GET /api/dee-hms/adv/NBMOF5tuZvI65UlOKhBW9lo7uPuGSd8XLBBdhw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/Gp2-XAzcwM3jMVAkvQS1VslfVJgulno0OemloL16aOI -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/Gp2-XAzcwM3jMVAkvQS1VslfVJgulno0OemloL16aOI - GET /api/dee-hms/adv/Gp2-XAzcwM3jMVAkvQS1VslfVJgulno0OemloL16aOI => 200 (../src/tangd.c:101) -+ jose jwk thp -a S384 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/bu8TKDFKi6rFo0ul-atWAloptuvzX2aSWavUvu0XHxawvkARNXN3HPm-PbhHU15I -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/bu8TKDFKi6rFo0ul-atWAloptuvzX2aSWavUvu0XHxawvkARNXN3HPm-PbhHU15I - GET /api/dee-hms/adv/bu8TKDFKi6rFo0ul-atWAloptuvzX2aSWavUvu0XHxawvkARNXN3HPm-PbhHU15I => 200 (../src/tangd.c:101) -+ + jose jwk thp -a S512 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -ver /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/_Y7pe5bVYMSYvRFyoM5nrSYNWQRFbmzBEyE6OlYlaVMlpiQno0dgzsM9KUnk42ac7JVWikpI02gHw9zm-xN84A -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/_Y7pe5bVYMSYvRFyoM5nrSYNWQRFbmzBEyE6OlYlaVMlpiQno0dgzsM9KUnk42ac7JVWikpI02gHw9zm-xN84A - GET /api/dee-hms/adv/_Y7pe5bVYMSYvRFyoM5nrSYNWQRFbmzBEyE6OlYlaVMlpiQno0dgzsM9KUnk42ac7JVWikpI02gHw9zm-xN84A => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ jose jwk thp -a S1 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/bkuQuP8hLGFaUl2ar85_O4-PNNE -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/bkuQuP8hLGFaUl2ar85_O4-PNNE - GET /api/dee-hms/adv/bkuQuP8hLGFaUl2ar85_O4-PNNE => 200 (../src/tangd.c:101) -+ + jose jwk thp -a S224 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -ver /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/T4hjbuNBNlg4QUMC71GInixRPs3pDkjKeRHKTg -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/T4hjbuNBNlg4QUMC71GInixRPs3pDkjKeRHKTg - GET /api/dee-hms/adv/T4hjbuNBNlg4QUMC71GInixRPs3pDkjKeRHKTg => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/3ytbW0dthUauPKHPLzMcXqDq-sbyrorCEi_P4In1l50 -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/3ytbW0dthUauPKHPLzMcXqDq-sbyrorCEi_P4In1l50 - GET /api/dee-hms/adv/3ytbW0dthUauPKHPLzMcXqDq-sbyrorCEi_P4In1l50 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/3F47nfOYyefA8W7DZz4570sLZR48vVzwvtQLnFqmM79IAGYJTMg88G2NjafrszUT -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/3F47nfOYyefA8W7DZz4570sLZR48vVzwvtQLnFqmM79IAGYJTMg88G2NjafrszUT - GET /api/dee-hms/adv/3F47nfOYyefA8W7DZz4570sLZR48vVzwvtQLnFqmM79IAGYJTMg88G2NjafrszUT => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/LhlqEPz5DQjD6WxEmtLtFSjS7jt0y4unTuWV9ODeuEa8a5xr-SFljUtDicHNqyZAXxOHbH9JpA_sQZiKmDhvqw -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/LhlqEPz5DQjD6WxEmtLtFSjS7jt0y4unTuWV9ODeuEa8a5xr-SFljUtDicHNqyZAXxOHbH9JpA_sQZiKmDhvqw - GET /api/dee-hms/adv/LhlqEPz5DQjD6WxEmtLtFSjS7jt0y4unTuWV9ODeuEa8a5xr-SFljUtDicHNqyZAXxOHbH9JpA_sQZiKmDhvqw => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver+ /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk -+ jose jws ver -i- -kjose /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk - jwk thp -a S1 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/Fm1PbK21iYqJRagbkXnCj94GGDQ -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/Fm1PbK21iYqJRagbkXnCj94GGDQ - GET /api/dee-hms/adv/Fm1PbK21iYqJRagbkXnCj94GGDQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/LD7UpVGunu_VyBhcNFcZCQisZy0P1zux2B5DNg -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/LD7UpVGunu_VyBhcNFcZCQisZy0P1zux2B5DNg - GET /api/dee-hms/adv/LD7UpVGunu_VyBhcNFcZCQisZy0P1zux2B5DNg => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/SZK7RAC-9WRPSnuXWvnN0RkWeLnAblDHvieUUyz7dUc -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/SZK7RAC-9WRPSnuXWvnN0RkWeLnAblDHvieUUyz7dUc - GET /api/dee-hms/adv/SZK7RAC-9WRPSnuXWvnN0RkWeLnAblDHvieUUyz7dUc => 200 (../src/tangd.c:101) -+ jose jwk thp+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk - -a S384 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/3H40xAYk1PlHBzyC6Hr4AlQe7B14Fm0AhSJrSEwbDn4l-LM9ntshabza2A6gIdkm -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/3H40xAYk1PlHBzyC6Hr4AlQe7B14Fm0AhSJrSEwbDn4l-LM9ntshabza2A6gIdkm - GET /api/dee-hms/adv/3H40xAYk1PlHBzyC6Hr4AlQe7B14Fm0AhSJrSEwbDn4l-LM9ntshabza2A6gIdkm => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/c76_y1vkTMJPB0g9aiWaqbRMTvpWEKKyxSM7AzTwYMnw8Q2l2Eab_V6z4_odpnMX4IGgX3RWrGIKq6EMnWaFxw -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/c76_y1vkTMJPB0g9aiWaqbRMTvpWEKKyxSM7AzTwYMnw8Q2l2Eab_V6z4_odpnMX4IGgX3RWrGIKq6EMnWaFxw - GET /api/dee-hms/adv/c76_y1vkTMJPB0g9aiWaqbRMTvpWEKKyxSM7AzTwYMnw8Q2l2Eab_V6z4_odpnMX4IGgX3RWrGIKq6EMnWaFxw => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ jose+ jose jws jwk thp -a S1 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk - ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/4l17cKTxMd5PkqsmHk_URWTsW3g -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/4l17cKTxMd5PkqsmHk_URWTsW3g - GET /api/dee-hms/adv/4l17cKTxMd5PkqsmHk_URWTsW3g => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/h41_tSxR4EHSSXCMcPBUWDmrlLRUulpyejHa1w -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/h41_tSxR4EHSSXCMcPBUWDmrlLRUulpyejHa1w - GET /api/dee-hms/adv/h41_tSxR4EHSSXCMcPBUWDmrlLRUulpyejHa1w => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/hXO8vmc_Mj4OqPDYIcxfDZJjmrsT6clxDYM1Cno-3IU -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/hXO8vmc_Mj4OqPDYIcxfDZJjmrsT6clxDYM1Cno-3IU - GET /api/dee-hms/adv/hXO8vmc_Mj4OqPDYIcxfDZJjmrsT6clxDYM1Cno-3IU => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/gYutXtgxSG7cjLK9WscXN56dhbMr5kYNW9DBLhTRUHSbmkkoJaywxUMRQ5TyTrmc -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/gYutXtgxSG7cjLK9WscXN56dhbMr5kYNW9DBLhTRUHSbmkkoJaywxUMRQ5TyTrmc - GET /api/dee-hms/adv/gYutXtgxSG7cjLK9WscXN56dhbMr5kYNW9DBLhTRUHSbmkkoJaywxUMRQ5TyTrmc => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/bXGlwOZ479Sa7A8DbAjqWUcyFwfHElqZzcRck8NbRgdD2bD6dUAUyFf7OxsJr5IgyOR4CKabmtm387iwk_P3vw -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/bXGlwOZ479Sa7A8DbAjqWUcyFwfHElqZzcRck8NbRgdD2bD6dUAUyFf7OxsJr5IgyOR4CKabmtm387iwk_P3vw - GET /api/dee-hms/adv/bXGlwOZ479Sa7A8DbAjqWUcyFwfHElqZzcRck8NbRgdD2bD6dUAUyFf7OxsJr5IgyOR4CKabmtm387iwk_P3vw => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/nQLwYWi4121Uih8tWKzW1kRNj28 -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/nQLwYWi4121Uih8tWKzW1kRNj28 - GET /api/dee-hms/adv/nQLwYWi4121Uih8tWKzW1kRNj28 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/Z8ui0AvTZfcaJaFWiBtIqRvfgxlwBN2JKSou2Q -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/Z8ui0AvTZfcaJaFWiBtIqRvfgxlwBN2JKSou2Q - GET /api/dee-hms/adv/Z8ui0AvTZfcaJaFWiBtIqRvfgxlwBN2JKSou2Q => 200 (../src/tangd.c:101) -+ + jose jwk thp -a S256 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -ver /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/Xkg4pf-t2WcKj8WRDmc3uD7C0JJNMELrHRZBddxSlp4 -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/Xkg4pf-t2WcKj8WRDmc3uD7C0JJNMELrHRZBddxSlp4 - GET /api/dee-hms/adv/Xkg4pf-t2WcKj8WRDmc3uD7C0JJNMELrHRZBddxSlp4 => 200 (../src/tangd.c:101) -+ + jose jwk thp -a S384 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -ver /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/kO6idjpHg7E1u61O-UlqQhmY0UN3xzfJ_VXeta6wRqplkI2qDiuQa5BSiR88lxuX -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/kO6idjpHg7E1u61O-UlqQhmY0UN3xzfJ_VXeta6wRqplkI2qDiuQa5BSiR88lxuX - GET /api/dee-hms/adv/kO6idjpHg7E1u61O-UlqQhmY0UN3xzfJ_VXeta6wRqplkI2qDiuQa5BSiR88lxuX => 200 (../src/tangd.c:101) -+ + ver /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -jose jwk thp -a S512 -i /tmp/tmp.N0vAc4FS2H/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/0XaMvSGX8064ogdbNjZjH5qXi7KfaRnu9jfIH_R3SRW7X9FKQZMfSiuEQbMFWomLZqvRBXWCKTj_eGPQZemZsA -+ curl -sfg http://127.0.0.1:36881/api/dee-hms/adv/0XaMvSGX8064ogdbNjZjH5qXi7KfaRnu9jfIH_R3SRW7X9FKQZMfSiuEQbMFWomLZqvRBXWCKTj_eGPQZemZsA - GET /api/dee-hms/adv/0XaMvSGX8064ogdbNjZjH5qXi7KfaRnu9jfIH_R3SRW7X9FKQZMfSiuEQbMFWomLZqvRBXWCKTj_eGPQZemZsA => 200 (../src/tangd.c:101) -+ tangd-rotate-keys -d /tmp/tmp.N0vAc4FS2H/db -Unable to change owner/group for NLS5XnKDvjTBlpchvq_Zv18xYGysdaWuSOzjc5ipGko.jwk to _tang:_tang -Unable to change owner/group for D7e64tsgdlRONMtYJIVI2pUEZdjjItqFerkilkF3vb0.jwk to _tang:_tang -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/.other-sig-1.jwk -+ + jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-sig-1.jwk --output=- -jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/.other-exc-1.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-exc-1.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/.other-sig-2.jwk -+ + jose jwk use --input=- --required --use verify -jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-sig-2.jwk --output=- -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/.other-exc-2.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-exc-2.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/.other-sig-3.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-sig-3.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/.other-exc-3.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-exc-3.jwk+ --output=- -jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/.other-sig-4.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-sig-4.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/.other-exc-4.jwk -+ jose jwk use --input=- --required --use deriveKey -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-exc-4.jwk --output=- -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/.other-sig-5.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-sig-5.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/.other-exc-5.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-exc-5.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/.other-sig-6.jwk -+ + jose jwk use --input=- --required --use verify -jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-sig-6.jwk --output=- -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/.other-exc-6.jwk -+ + jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-exc-6.jwk --output=- -jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/.other-sig-7.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-sig-7.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/.other-exc-7.jwk -+ + josejose fmt jwk --json use /tmp/tmp.N0vAc4FS2H/db/.other-exc-7.jwk --input=- --output=- - --required --use deriveKey -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/.other-sig-8.jwk -+ + jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-sig-8.jwk --output=- -jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/.other-exc-8.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-exc-8.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/.other-sig-9.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-sig-9.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.N0vAc4FS2H/db/.other-exc-9.jwk -+ jose jwk use --input=- --required --use deriveKey -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/.other-exc-9.jwk --output=- -+ thp= -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/D7e64tsgdlRONMtYJIVI2pUEZdjjItqFerkilkF3vb0.jwk -+ jose fmt --json /tmp/tmp.N0vAc4FS2H/db/D7e64tsgdlRONMtYJIVI2pUEZdjjItqFerkilkF3vb0.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/D7e64tsgdlRONMtYJIVI2pUEZdjjItqFerkilkF3vb0.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/D7e64tsgdlRONMtYJIVI2pUEZdjjItqFerkilkF3vb0.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ validate_sig /tmp/tmp.N0vAc4FS2H/db/NLS5XnKDvjTBlpchvq_Zv18xYGysdaWuSOzjc5ipGko.jwk -+ + jose jwk use --input=- --required --use verify -jose fmt --json /tmp/tmp.N0vAc4FS2H/db/NLS5XnKDvjTBlpchvq_Zv18xYGysdaWuSOzjc5ipGko.jwk --output=- -+ jose jwk thp -a S256 -i /tmp/tmp.N0vAc4FS2H/db/NLS5XnKDvjTBlpchvq_Zv18xYGysdaWuSOzjc5ipGko.jwk -+ thp=NLS5XnKDvjTBlpchvq_Zv18xYGysdaWuSOzjc5ipGko -+ valid_key_perm /tmp/tmp.N0vAc4FS2H/db/NLS5XnKDvjTBlpchvq_Zv18xYGysdaWuSOzjc5ipGko.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.N0vAc4FS2H/db/NLS5XnKDvjTBlpchvq_Zv18xYGysdaWuSOzjc5ipGko.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ [ -z NLS5XnKDvjTBlpchvq_Zv18xYGysdaWuSOzjc5ipGko ] -+ tang-show-keys 36881 /api/dee-hms - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ test NLS5XnKDvjTBlpchvq_Zv18xYGysdaWuSOzjc5ipGko = NLS5XnKDvjTBlpchvq_Zv18xYGysdaWuSOzjc5ipGko -+ on_exit -+ [ 2314184 ] -+ kill 2314184 -+ wait 2314184 -Terminated -+ true -+ [ -d /tmp/tmp.N0vAc4FS2H ] -+ rm -rf /tmp/tmp.N0vAc4FS2H -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -1/9 adv-standalone OK 10.58s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stdout: -{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJyTDMzTE9YYVFyOTZfZndEd0RaRERKc0pZRzZRQlUxblpQcmw3bFpsaE51eWtLSmdFNTRDQUJQYS1scVhtQjZMSUowalEyX010bE52eVl5X1dXc01GRyIsICJ5IjogIkFNcW9SdmppRDRXLUFVc3YxLVAxOTB0ajcyMWtNVFJXaks4dFhQekl3cWdEN1FkRk55RVBMQVpPNzJMbzdXT045eVpDZmxGME5uSGU5WGYtNG9fVlRCSkgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFTbUdvekJLVGVzd2Jqc2tpTy15MWJMa19OSWJkM2dZMTJ2b2hBX3BpdlN6eXhUNEhfWmprWTlMVzZwQV8xeVplemlQUlBLWlNwbklQa0wyX3luTUttQiIsICJ5IjogIkFNOVVhV1liT3VDandyN1lhdUpIb09mc1BnMmtHX2J4eU9wcGcxaFBXbFIzLTlCN0JsWm01SE55dlVlQ3VCV00zLXdESjRhS1lvY05aSERhQ1pIeHgxR0gifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVRvt5n9OLJsW6fswIkfmxw8r8kJyUEu-UIFHNKXGakEbTITUqFIdvkhx-fW8QibE361lMm_0voH89AF6aMmtvtaAYTGd4rO5f05m7Wvt69OzHhuYRmUGglwPmggUoeAu9fV-0LqgHR1qMEPtqmm-APQqr2Aj9lWLT7ffsVxNXmukEMy"}{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImt0eSI6ICJFQyIsICJjcnYiOiAiUC01MjEiLCAieCI6ICJBVG9ySmhESGRyMktQNjF4MlJJME9tNDNPX24wbkV2ODIyM2J4cjFqY0JKNVBRUW9RWjRiRUxvOW1CUFdSRVlFV3J0b3YtcHQ3Qy1PNDZhbWRxVkRlSXQxIiwgInkiOiAiQURITGo0YnNtT2tQWjlXRUpPNGpTTlhMSkR2YU1RSTZMTWxRWE5xRXVrdnRvSU9VUVpYSGxRT1hsZmFVbXdCNmNJZUhYTWlYdWRleWNwakV4MDhnQjBtQyIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXX0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFPTWFjaVRyLU1Ia3dYdlh2Y3FVanh0UHNTa1RfNmFQUUdHakxPM0ttVzM2OTN0a2JxSHJvbU5NZWM5UldxaTRtV3RhZmd5R0hqaEptVUJJMzAyQWlNcy0iLCAieSI6ICJBRXRQdFdwTkRWNTZTUVpuZWx5Qlo4WXJac196eU1NX1h6MTQtUTQzeWttRHNQU1JYdklQN2FpQlY5a2pUakRPcTlfUWRGM3N3Zkd3ZHIzNm5xV2xEVUZnIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AYbSSMfaAn0mw4kT-zqwt79fNNhQq7cznxayJp663ls-j69dVThhoegOKiKc5xshULKSCVInSbYxxWK5et4LgqSmAMMGyA_NCJAa5WpNjN4ky3Fx1qymHJaWakvWUsOSZ6Av0DFjBA2rThlpPmQibnELdJSr0rKWq2b-MvSdGggZlpPZ"}/build/reproducible-path/tang-15/obj-x86_64-linux-gnu -{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImt0eSI6ICJFQyIsICJjcnYiOiAiUC01MjEiLCAieCI6ICJBUUhuNllpa1p3RThpQkdxdHFielVwazRZTkFvYktWVjJUWWM0MGlYSldOVmdEaEhBRDJjLXUwOVVRX0Y3N1poU2JSTXU3YlI1ODllQzU5U2lJRGhLM0E2IiwgInkiOiAiQVNjZXdqakxwWHhTOGFuelNZS2Q5SllKUUl4S2ZCbmVqS2FvTVBESU9IUWNjOWdYMC1KZWJXUFpCeFRubkpsSS1QeWRXU1FmclN2TnRpY1lJb1cwanNnVCIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXX0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFWSDVhdWpBYkxENHJURWVfaTdSanptRVdsNUZNUW5VbVJDSk9SM2NzbGt2bVM4U0lQemtmcjdlMXN5MDVxMUZOaFVtSmNmdy1VcDFOX0hTbXY5eWEtdEgiLCAieSI6ICJBWnNQRFBvRlkxMk0wakU2d1B0SGVmZlBPbEhBYXZNMjk5YmJmMkhtVUx1RExqbXVva0Z4MFFRNUx4MWtHZzhKTmVWdDVJOWVlVUFJeXY4Tm9oeUc3ZDI1IiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Aeiv05-xoPaqMAYkRJdJcANAa61tmK1r1gGHv1P8oRK-fQN00pAncEXrId7iw8wB3du2_WXrt_wX3PHfaR1MUMceAJseCj2pzZcKKlA5dHkTClAx-RWUUWJ3m-HWpnO1hOUZWDBacjEzbg-qX0MWY9EaMYj9e3VLOSTG8hYRpM52EovP"} -stderr: -+ . adv -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.KXl839LojX -+ mkdir -p /tmp/tmp.KXl839LojX/db -+ adv_startup -+ tangd-keygen /tmp/tmp.KXl839LojX/db sig exc -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/sig.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/exc.jwk to _tang:_tang -+ valid_key_perm /tmp/tmp.KXl839LojX/db/sig.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/sig.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.KXl839LojX/db/exc.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/exc.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ jose jwk gen -i {"alg": "ES512"} -o /tmp/tmp.KXl839LojX/db/.sig.jwk -+ jose jwk gen -i {"alg": "ES512"} -o /tmp/tmp.KXl839LojX/db/.oth.jwk -+ random_port -+ [ -n ] -+ test -f /dev/urandom -+ shuf -i 1024-65535 -n 1 -+ export PORT=30330 -+ start_standalone_server 30330 -+ export PID=2314226 -+ wait_for_port 30330 -+ local port=30330 -+ sleep 1 -+ tangd -p 30330 -l /tmp/tmp.KXl839LojX/db -Listening on 0.0.0.0:30330 -Listening on [::]:30330 -+ local i=0 -+ [ 0 -lt 90 ] -+ check_if_port_listening 30330 -+ [ -n ] -+ + ssgrep [\:\.]30330 - -anl -+ grep LISTEN -+ return 0 -+ adv_second_phase -+ fetch / -+ curl -sfg http://127.0.0.1:30330/ - GET / => 404 (../src/http.c:128) -+ jose jwk thp -i /tmp/tmp.KXl839LojX/db/exc.jwk -+ fetch /adv/EFJxgcSiRXfun-MMUF2C227mLtNyedFNquT0VRJ5BtE -+ curl -sfg http://127.0.0.1:30330/adv/EFJxgcSiRXfun-MMUF2C227mLtNyedFNquT0VRJ5BtE - GET /adv/EFJxgcSiRXfun-MMUF2C227mLtNyedFNquT0VRJ5BtE => 404 (../src/tangd.c:94) -+ jose jwk thp -a S512 -i /tmp/tmp.KXl839LojX/db/exc.jwk -+ fetch /adv/igFf12QjxuM3aWhpHXAEE87CuF_1EJnTYug3Z8yKWjL_1QX0nQ-VIFpgJeOV8s3BR0Fqg8qxzMtiASFcxDeOSA -+ curl -sfg http://127.0.0.1:30330/adv/igFf12QjxuM3aWhpHXAEE87CuF_1EJnTYug3Z8yKWjL_1QX0nQ-VIFpgJeOV8s3BR0Fqg8qxzMtiASFcxDeOSA - GET /adv/igFf12QjxuM3aWhpHXAEE87CuF_1EJnTYug3Z8yKWjL_1QX0nQ-VIFpgJeOV8s3BR0Fqg8qxzMtiASFcxDeOSA => 404 (../src/tangd.c:94) -+ fetch /adv -+ curl -sfg http://127.0.0.1:30330/adv - GET /adv => 200 (../src/tangd.c:101) -+ + fetch /adv -+ curl -sfg http://127.0.0.1:30330/adv -ver /tmp/tmp.KXl839LojX/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/sig.jwk - GET /adv => 200 (../src/tangd.c:101) -+ fetch /adv/ -+ curl -sfg http://127.0.0.1:30330/adv/ -+ ver /tmp/tmp.KXl839LojX/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/sig.jwk - GET /adv/ => 200 (../src/tangd.c:101) -+ + jose jwk thp -i /tmp/tmp.KXl839LojX/db/sig.jwk -ver /tmp/tmp.KXl839LojX/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/sig.jwk -+ fetch /adv/bfBM8xqqMm3Nni1EChjDu_v7FJpysQEObWPmOrCF82c -+ curl -sfg http://127.0.0.1:30330/adv/bfBM8xqqMm3Nni1EChjDu_v7FJpysQEObWPmOrCF82c - GET /adv/bfBM8xqqMm3Nni1EChjDu_v7FJpysQEObWPmOrCF82c => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/sig.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.KXl839LojX/db/sig.jwk -+ fetch /adv/vynXh2ZKjb-5x87xnS6Cc4Wen0J2nGBtv9RSBJxGW-imyluppUcoz5g2aTjQc07xd-vytIAw3YSNT_dOIOxnsQ -+ curl -sfg http://127.0.0.1:30330/adv/vynXh2ZKjb-5x87xnS6Cc4Wen0J2nGBtv9RSBJxGW-imyluppUcoz5g2aTjQc07xd-vytIAw3YSNT_dOIOxnsQ - GET /adv/vynXh2ZKjb-5x87xnS6Cc4Wen0J2nGBtv9RSBJxGW-imyluppUcoz5g2aTjQc07xd-vytIAw3YSNT_dOIOxnsQ => 200 (../src/tangd.c:101) -+ ver+ /tmp/tmp.KXl839LojX/db/.sig.jwk -+ jose jws ver -i-jose -k /tmp/tmp.KXl839LojX/db/.sig.jwk - jwk thp -i /tmp/tmp.KXl839LojX/db/sig.jwk -+ fetch /adv/bfBM8xqqMm3Nni1EChjDu_v7FJpysQEObWPmOrCF82c -+ curl -sfg http://127.0.0.1:30330/adv/bfBM8xqqMm3Nni1EChjDu_v7FJpysQEObWPmOrCF82c - GET /adv/bfBM8xqqMm3Nni1EChjDu_v7FJpysQEObWPmOrCF82c => 200 (../src/tangd.c:101) -Signature validation failed! -+ ver /tmp/tmp.KXl839LojX/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/.oth.jwk -+ jose jwk thp -i /tmp/tmp.KXl839LojX/db/sig.jwk -+ fetch /adv/bfBM8xqqMm3Nni1EChjDu_v7FJpysQEObWPmOrCF82c -+ curl -sfg http://127.0.0.1:30330/adv/bfBM8xqqMm3Nni1EChjDu_v7FJpysQEObWPmOrCF82c - GET /adv/bfBM8xqqMm3Nni1EChjDu_v7FJpysQEObWPmOrCF82c => 200 (../src/tangd.c:101) -Signature validation failed! -+ fetch /adv/ -+ curl -sfg http://127.0.0.1:30330/adv/ -+ ver /tmp/tmp.KXl839LojX/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/.oth.jwk - GET /adv/ => 200 (../src/tangd.c:101) -Signature validation failed! -+ ver /tmp/tmp.KXl839LojX/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/.sig.jwk -+ fetch /adv/ -+ curl -sfg http://127.0.0.1:30330/adv/ - GET /adv/ => 200 (../src/tangd.c:101) -Signature validation failed! -+ ver /tmp/tmp.KXl839LojX/db/sig.jwk -+ jose+ jose jwk thp -i /tmp/tmp.KXl839LojX/db/.sig.jwk - jws ver -i- -k /tmp/tmp.KXl839LojX/db/sig.jwk -+ fetch /adv/Q1lGfk8yaxCvwwFsHFI2uFzKV2kJHIP5967awI8BrSE -+ curl -sfg http://127.0.0.1:30330/adv/Q1lGfk8yaxCvwwFsHFI2uFzKV2kJHIP5967awI8BrSE - GET /adv/Q1lGfk8yaxCvwwFsHFI2uFzKV2kJHIP5967awI8BrSE => 200 (../src/tangd.c:101) -+ jose jwk thp -i /tmp/tmp.KXl839LojX/db/.sig.jwk -+ ver /tmp/tmp.KXl839LojX/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/.sig.jwk -+ fetch /adv/Q1lGfk8yaxCvwwFsHFI2uFzKV2kJHIP5967awI8BrSE -+ curl -sfg http://127.0.0.1:30330/adv/Q1lGfk8yaxCvwwFsHFI2uFzKV2kJHIP5967awI8BrSE - GET /adv/Q1lGfk8yaxCvwwFsHFI2uFzKV2kJHIP5967awI8BrSE => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/.oth.jwk -+ jose jwk thp -i /tmp/tmp.KXl839LojX/db/.sig.jwk -+ fetch /adv/Q1lGfk8yaxCvwwFsHFI2uFzKV2kJHIP5967awI8BrSE -+ curl -sfg http://127.0.0.1:30330/adv/Q1lGfk8yaxCvwwFsHFI2uFzKV2kJHIP5967awI8BrSE - GET /adv/Q1lGfk8yaxCvwwFsHFI2uFzKV2kJHIP5967awI8BrSE => 200 (../src/tangd.c:101) -Signature validation failed! -+ + fetch /adv -+ curl -sfg http://127.0.0.1:30330/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.KXl839LojX/db/.sig.jwk -+ fetch /adv/Q1lGfk8yaxCvwwFsHFI2uFzKV2kJHIP5967awI8BrSE -+ curl -sfg http://127.0.0.1:30330/adv/Q1lGfk8yaxCvwwFsHFI2uFzKV2kJHIP5967awI8BrSE - GET /adv/Q1lGfk8yaxCvwwFsHFI2uFzKV2kJHIP5967awI8BrSE => 200 (../src/tangd.c:101) -+ THP_DEFAULT_HASH=S256 -+ tang-show-keys 30330 - GET /adv => 200 (../src/tangd.c:101) -+ jose jwk thp -a S256 -i /tmp/tmp.KXl839LojX/db/sig.jwk -+ test bfBM8xqqMm3Nni1EChjDu_v7FJpysQEObWPmOrCF82c = bfBM8xqqMm3Nni1EChjDu_v7FJpysQEObWPmOrCF82c -+ rm -rf /tmp/tmp.KXl839LojX/db -+ mkdir -p /tmp/tmp.KXl839LojX/db -+ fetch /adv -+ curl -sfg http://127.0.0.1:30330/adv - GET /adv => 200 (../src/tangd.c:101) -+ cd /tmp/tmp.KXl839LojX/db -+ jose jwk thp -a S256 -i 1Yas_5YdqPtCLU2dF_EKxP_EoT2kt6PSqUXPXvXx76Y.jwk -+ test 1Yas_5YdqPtCLU2dF_EKxP_EoT2kt6PSqUXPXvXx76Y.jwk = 1Yas_5YdqPtCLU2dF_EKxP_EoT2kt6PSqUXPXvXx76Y.jwk -+ mv -f -- 1Yas_5YdqPtCLU2dF_EKxP_EoT2kt6PSqUXPXvXx76Y.jwk .1Yas_5YdqPtCLU2dF_EKxP_EoT2kt6PSqUXPXvXx76Y.jwk -+ jose jwk thp -a S256 -i zRrWFJaW9Cz9pwANo5WhV0Dqyax8IY2hWUg_1DdwM_w.jwk -+ test zRrWFJaW9Cz9pwANo5WhV0Dqyax8IY2hWUg_1DdwM_w.jwk = zRrWFJaW9Cz9pwANo5WhV0Dqyax8IY2hWUg_1DdwM_w.jwk -+ mv -f -- zRrWFJaW9Cz9pwANo5WhV0Dqyax8IY2hWUg_1DdwM_w.jwk .zRrWFJaW9Cz9pwANo5WhV0Dqyax8IY2hWUg_1DdwM_w.jwk -+ cd - -+ fetch /adv -+ curl -sfg http://127.0.0.1:30330/adv - GET /adv => 200 (../src/tangd.c:101) -+ tangd-keygen /tmp/tmp.KXl839LojX/db other-sig-1 other-exc-1 -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-sig-1.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-exc-1.jwk to _tang:_tang -+ validate_sig /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/other-sig-1.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.KXl839LojX/db/other-exc-1.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/other-exc-1.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-exc-1.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-exc-1.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.KXl839LojX/db other-sig-2 other-exc-2 -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-sig-2.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-exc-2.jwk to _tang:_tang -+ validate_sig /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -+ + jose jwk use --input=- --required --use verify -jose fmt --json /tmp/tmp.KXl839LojX/db/other-sig-2.jwk --output=- -+ validate_exc /tmp/tmp.KXl839LojX/db/other-exc-2.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/other-exc-2.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-exc-2.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-exc-2.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.KXl839LojX/db other-sig-3 other-exc-3 -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-sig-3.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-exc-3.jwk to _tang:_tang -+ validate_sig /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/other-sig-3.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.KXl839LojX/db/other-exc-3.jwk -+ jose+ jwk use --input=- --required --use deriveKey -jose fmt --json /tmp/tmp.KXl839LojX/db/other-exc-3.jwk --output=- -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-exc-3.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-exc-3.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.KXl839LojX/db other-sig-4 other-exc-4 -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-sig-4.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-exc-4.jwk to _tang:_tang -+ validate_sig /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ jose jwk use --input=- --required --use verify -+ jose fmt --json /tmp/tmp.KXl839LojX/db/other-sig-4.jwk --output=- -+ validate_exc /tmp/tmp.KXl839LojX/db/other-exc-4.jwk -+ + jose fmt --json /tmp/tmp.KXl839LojX/db/other-exc-4.jwk --output=- -jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-exc-4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-exc-4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.KXl839LojX/db other-sig-5 other-exc-5 -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-sig-5.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-exc-5.jwk to _tang:_tang -+ validate_sig /tmp/tmp.KXl839LojX/db/other-sig-5.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/other-sig-5.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.KXl839LojX/db/other-exc-5.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/other-exc-5.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-sig-5.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-sig-5.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-exc-5.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-exc-5.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.KXl839LojX/db other-sig-6 other-exc-6 -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-sig-6.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-exc-6.jwk to _tang:_tang -+ validate_sig /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/other-sig-6.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.KXl839LojX/db/other-exc-6.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/other-exc-6.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-exc-6.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-exc-6.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.KXl839LojX/db other-sig-7 other-exc-7 -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-sig-7.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-exc-7.jwk to _tang:_tang -+ validate_sig /tmp/tmp.KXl839LojX/db/other-sig-7.jwk -+ + jose jwk use --input=- --required --use verify -jose fmt --json /tmp/tmp.KXl839LojX/db/other-sig-7.jwk --output=- -+ validate_exc /tmp/tmp.KXl839LojX/db/other-exc-7.jwk -+ jose jwk use --input=- --required --use deriveKey -+ jose fmt --json /tmp/tmp.KXl839LojX/db/other-exc-7.jwk --output=- -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-sig-7.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-sig-7.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-exc-7.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-exc-7.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.KXl839LojX/db other-sig-8 other-exc-8 -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-sig-8.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-exc-8.jwk to _tang:_tang -+ validate_sig /tmp/tmp.KXl839LojX/db/other-sig-8.jwk -+ + jose jwk use --input=- --required --use verify -jose fmt --json /tmp/tmp.KXl839LojX/db/other-sig-8.jwk --output=- -+ validate_exc /tmp/tmp.KXl839LojX/db/other-exc-8.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/other-exc-8.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-sig-8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-sig-8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-exc-8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-exc-8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.KXl839LojX/db other-sig-9 other-exc-9 -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-sig-9.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.KXl839LojX/db/other-exc-9.jwk to _tang:_tang -+ validate_sig /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ jose jwk use --input=- --required --use verify -+ jose fmt --json /tmp/tmp.KXl839LojX/db/other-sig-9.jwk --output=- -+ validate_exc /tmp/tmp.KXl839LojX/db/other-exc-9.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/other-exc-9.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.KXl839LojX/db/other-exc-9.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/other-exc-9.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ fetch /adv -+ curl -sfg http://127.0.0.1:30330/adv - GET /adv => 200 (../src/tangd.c:101) -+ validate {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVIxUU1LTkVZcVdDUHBKZDJBcFBwcndHVkE1Yy1oeUZYNE54QjlUTTduUzVQVFRMLXBxM0U3RzBjYl8xNS1yLUVmejdjVEd3ZEgtclRBeS1oVURZbzZhUiIsICJ5IjogIkFKMWpfX09fd3N1Tno3Y3BvYjBFeHoxMm54ZHZyOHBkdFRkaHhDUkp5ZThNLVhwSnpDSks2ZFMzNHpZS1FsbGlDYjBoUVF5dnJPckhwZWlnR3VVVFhTNlIifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBRGdvVGhhdkRtTDd6RVJ2N3hTclRzOXpkem9OVXdPVFdmTGRnM2FlMU0yOTRkZmlCQlB0MWFzeEhOZWk0bm9WczcwWURNamRDcHdVUUpOaHFYUnQ2MUxCIiwgInkiOiAiQVpRVHNSb1FFXzBhYzQ5dTVRUHBUa3hnaEJCX3NuYTZPRXlQOUN6eE04WS1fLU9CcDNCV2gwejZVSExzaGFnZVdJanROdXVERVMxZnYzOWUyaWNpa1g3bCJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFDMmRoZmNvMTYzU0JFZnlrTmhpTVpMZjcyd25LU0VMQTdwSTJROFpYR3RwSTdWYklYZTJ6alVlbWZ0c1AxVzA5WmJXZ1J0S3R4STltZUlaU0FKU0swRHIiLCAieSI6ICJBU1E0aHpkQjNTdXU4TllPeVRKSFF6M0k4Q2RvM25IWUhudzlpZzFyV19kaE45R1Bub3JScFdVanJ5RjlVOGx4WDRoOTRvNC12S2JvVXlqc1JHZGdkOTBBIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFIdlVETUozbVVvdnh3UlBuSlMwSGlqbXNTdEFBeU5MUDB1T1Z2b20xVWRfdnhVM0xTVi1sTHotTV9HSTRUb2F1SGVMTWtJekxuMk9QWmtnYmxTVmtfWUQiLCAieSI6ICJBUWQ0TzVsSVBoN05UUmhSODZOdTlXQ3l0dHlvSHVvNlVVdTFyT3RjNmtQMGFmQ0REQ1dvRWVfV0M5a3JPeVg3eU1NcEM4MG02X0VzSHVrdWt0aWEwR0pNIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHRUZ3S1pjTUdub3I2ODdhMlNYSXpTQjZ3S28yZkJWdlRaUVhQWWwxQTU4ZUJZanh1Z2lqOWpXY0syUkoxMjdGT0xtQjdoWGE2VVZuV1NKM2NSWTZ6SngiLCAieSI6ICJBSC1ZS3R5TjNsZ2VEVGF2eHVVZ254M09zc2g5UVhGc1ZmckNMYmdVWGJqMFpQYk1td3BFa0pjak1zbDRFT0M5TDVnLURmT1k0TjFkMFY3TFFEcGFvYTZsIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFJLXkwa19VU2xKRmNOYk5rc1FEV281U3JhWVhrR1ZveFRHQWNxZE50NlNlQVVvZkNtbjN6OVg5U25Lb3lvM0dKbV9QbzdMRk9NU3prUFVsT3p4Tm1jdDAiLCAieSI6ICJBZDByZkRYN0tNSExzM1NGbEpXRkRnVVdqMWZQdUI2OFEzUzRoWGl0alJBbzMzT19CYVE1dEJTc21icDJKOGRncFBINFh1cDZ2NFRQSGh5ck5BMDM2enZPIn0sIHsiYWxnIjogIkVTNTEyIiwgImt0eSI6ICJFQyIsICJjcnYiOiAiUC01MjEiLCAieCI6ICJBUUhuNllpa1p3RThpQkdxdHFielVwazRZTkFvYktWVjJUWWM0MGlYSldOVmdEaEhBRDJjLXUwOVVRX0Y3N1poU2JSTXU3YlI1ODllQzU5U2lJRGhLM0E2IiwgInkiOiAiQVNjZXdqakxwWHhTOGFuelNZS2Q5SllKUUl4S2ZCbmVqS2FvTVBESU9IUWNjOWdYMC1KZWJXUFpCeFRubkpsSS1QeWRXU1FmclN2TnRpY1lJb1cwanNnVCIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXX0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWNMWEN2UlBuakNuNzUwemFrNmJ5U1dOY2xXb0xWRWlMRjVaQk5oYnBHRk5BdVN4azNKYVhfMi16STdLblpBMldlSzlhNEVkSlVjODBXMjJ1aXV0U1BxYyIsICJ5IjogIkFOc2k4ajhoTUZvUWNsRHpWNHdLY01HSlZLUHBSNkxteGxkODJBSjZrWkN6djJPa3N1Z3Qta1k0SkthdHNYV05uNk9FdzFPVm12SG1aOGRZeXdtcW11Uk8ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUxSU2FpVE1Xb0hKbzY1cDdqc3BpSWRsSzhmaDJZa1pYRkMxckVjbWh1UzdCQmxKeDc0NllkcVJRSzB3NEdFVEVNNm0xLXZPSHRWQ1pWUWRhUDJjTnVodiIsICJ5IjogIkFGWUpUUzRqYldMSnoycDhNTERsd2IxSGljQ0JvQm92eFRvMWdGUXpKVGRPV290dzltQ1FteWhTaGlfbnl4dEtHLTMtcVNqTHpoT3hFNXdQOEVrYzBKWEMifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTm9oaHJrTFE1R0hXcVNhdU1YQi1XWTNjNG1hNy1XQ1g4VnVZSk44b2hIQW1NcDFsQ2lraFFwZXBKWi1Ka3FJR2I5YmRPYTQyQUhreTgyNXlZb0RDMzhiIiwgInkiOiAiQURyYU9sblU1SWJycHlNT3lmMmpJakQ3RWFzWHdTZXVmTHdaU2JzZTFOZUJlZnc0SnpHUWhBN1FOVm1SM2p1ZmdxMVZGM25HZENMQWxFTVY2dDdvMjF4MiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBSk9uWGNfLTlwczF4OGJ5UHRPS1ZGd09HaDBxdzk2cmFwVldoYlFyMW9XaThLSWZGS25GMVdNcGtVQ2hBWTRSbEt3Yy1KVXdhODViQUJzMnVFRHRRNGJLIiwgInkiOiAiQUhSY09vOU1YcUZHRGI3VzNXNjdCVUpGTVJNNERnNDFIZVV4bkNzNmlxeUlqLU9GeE9CSnBWOXBUMEVWd0VYRzVvLXpDREhla3lWWjlzVjhfYWRQVUtndSJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBUzNKYThEaF9vZWQ0Q2d0dnVKX1U0dmNOWXZvY2tDR0VZQ0hCVHFuaGZqbjluME5aMENKNjdmTTdfVzZaRi1rTldfU3lkRXRSMGVXU1A4bUZteEotV1M1IiwgInkiOiAiQUoyUEdieUs3cEFCcTlPMFQ4d2tpRjdhRHB6OUtFdkhVRzBlZ3RmRHdCWVRXTFZvZDRRa2E2QW5UWVlVOVQwd2FvVmczNy1kSENiWTN0dWZRRGRzWWY0LSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFVWjJRdUY5VEJCbjFNRU5FanBiOG9faG00Ym9UMEJvZGFraVIzeThreGNBZ0hRQUdOak00OVk4aGJTS2I5U0p2YWVWZms1bHB3TXBUNUMzNERIWmREanoiLCAieSI6ICJBUFFDNzd1UkxxNGROY3ZPTkpJTmpDa0QyRlYtT29SLXVHbDNUV1ZVekNoY3pMN0dNZDhYejQtcWh2Sm5SQk5HN2QtYkpnRjJ4b3hfRDFiampORUZDYXNwIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFWSDVhdWpBYkxENHJURWVfaTdSanptRVdsNUZNUW5VbVJDSk9SM2NzbGt2bVM4U0lQemtmcjdlMXN5MDVxMUZOaFVtSmNmdy1VcDFOX0hTbXY5eWEtdEgiLCAieSI6ICJBWnNQRFBvRlkxMk0wakU2d1B0SGVmZlBPbEhBYXZNMjk5YmJmMkhtVUx1RExqbXVva0Z4MFFRNUx4MWtHZzhKTmVWdDVJOWVlVUFJeXY4Tm9oeUc3ZDI1IiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWXF4ZnFld0VNZkZPLS1FREd0UTJVWm55a1JfNGxZUEJ0OVRfZ3lnR2N2SFdoSWw2dmhDSzZieXJWSFk1OWE3TmNtMHEyazhTQnl4N0ZSN0lnZEtDTUU5IiwgInkiOiAiQWZsOFQtQWxYa2JZVXdTbksyMXJTanMtbnRnZ2R5YWpULUFsejNrd1huYllobFlydmx1UEdIRTlESlhtanc0SUZnMFNlVHl3LUFIbkYteElQaGdPTEJ3dyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFTTDgyYmx1eXl0MGtzeS13OUx4VndmMXNTd0UwNVphWVFPRmw0eE1VUkZwTzUtWHNLUXVBQ241bGdZZG5WLTRXWVdJVWc0eFBPZG1pYW5MQ2dVSEVMTUoiLCAieSI6ICJBRW05Skg4VXlxY1EzT1QwQlZLaF9uYXpTbXg0R2tZOU1nRTdfNUtWcVdkekdvMDc1bTF2UWRLeFlYSnA4LVcyZjZGbGxOV2Z2dExkMUVjZVphYnNHVi1uIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFEMVpOVXhlbjVsRkpTUUFfNGNMVE5WUEJYRklES1Vxc1QxRlhjTU9lV1doMDJHMnJJcHZEYno1akFIcU1DcFFaQ2hlQ1ppa2ZmMW95djk4SXZNek11cngiLCAieSI6ICJBRGhVbjVhMy1ua1luSWsySUp1bTViR3BaSi1mTDBEUDBOYmc4UnVsU2I4Y1p3MkxBRWhLclFDNG4xNkdmVE5NUk9EZlV0MEJhbDNCVEJwN0Y5NXp2NjdIIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVo2SFZMZ3NSYXAwV2YxeTMxSXFZdG5icGc3aFB4cmJVS1hNSXMtdUNPY1ZORjc4Qi04UEtndGJCQm5qSC1kNnpJb1duMkFzNmZfMFVkY2NhN2wyUU9keCIsICJ5IjogIkFlVFJNTzhLWktSUTVsVDk3NWFHVWc2ZTNQWG9jN0MwLTRLeGxJSXZVWjBJZ2pLcjZoWVdVZ3ZBcDREOW9RbWN2TkN6YnBXOXpNZGtQMnRNVVJiSzI5QmUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUotckFNOHJnUFQ1UHBDbm5NSFZ0ZzFkLVlSQzE0dGlHNUVIVGZOYnNTYTVpaTZCekdnMTRGX0FZMjRMVWhab3Axb0NMbTgzVDFKcmJiUEw5bW5HS2o0dyIsICJ5IjogIkFCYkRVaThwWWhwY2ZHaVFENG1BWmtPRGE5dEhMcXRBYjVWYk9vbTBrN0FieG5jdnRKaDBqeVZMMWFrUVJzb3VHUXRwbGxNMnZSZEJtYnVMWVFhOFdiVXIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRnV1Ixd2dmUDNEU3JvaGVPNEYyYmNwd2YtZUJMWHBIWGFjcTJyWTVEeDBkSkU5SVRCMHlpa09ERDQ2MmRJcE9fdWJuVHJSX2ZaNExjRlVZS3U1a2xNUCIsICJ5IjogIkFjWmtoV2dRcWVpaTdGbV9zRXlOM0FxTjFVSmdhckZCcUE5TWVfTHR0SVl2ZldrVUJuZlZGMWI3ZzlnRExfby05TVFubERmTF9qbHJHajZXamprTGNRZWsifV19", "signatures": [{"signature": "Aa6cD2eR6BemDkXFqBVbE_gxNl-Sn4OJ780six0gbLXIWvFDBbhDI0AIjfq706H4hVu1_hdBWXxrwXqVRZ4SBFWBAXVP8MazQFcuT3KwUH0tQRNpwC2ad-B5-bgIZcWJ-ZAJ9iNOOhG1waDUNHXR-GVnNu7zqGrtxGI2--D90Pzz6VgU", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALrjw9gO09oLYB9c4IcYN9p61Xa5sgQnz6fzlXHA0oSCfsd7TxXXBEgFSGKHAX-EkHT60DUN0UteVTB7bJlos08rAFuA_PVCAEVvIblL9687eXhf-L3tADgMcK9atgpKqNiBLRVhO4srltjm7hfBPTto1yytG95RfAyvmvV8v-mef6kT"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWuqx4E1EQK_iEpU_FnH6WxNVBh9mWTC8HXb4NiY7sBXmHCvIBll51imt5X4xgA4OraJEAGiUcoM25tMyrmQNSNjARONnLF7v1tMuhBeURBBVt44ja0NAjm3RggTdDTKHym_syvz8hYcVLkHgL6iMlRu8jftNvI7g_nZeVA9dbjmxGS9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "APPBtLLrh99lnYFc_oU1pTVJzm5YJJibGwkWl9n6lrYAVfTl1Wd7ZhpLOmkNcGXJgjFeVTS1KR29pIjStMELSibiAbhRLU303baXG7dcGvRn9D252pBT0l1e27q30HeZERBtxrO30cWIvggRXupwZYSB9EZLezZZDmjbiXmNjFq7FprG"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AX4UHi8DXexiXIgENMbDPdBrvNcQ7NBLzSSWgCxfUTQLqO8cXpUL69NN8ZNUpXLbmb8Ii31sHoU_0dB3ZD3G5hN7ALojnA_3cVCaCG9D9m3rflgDOvjkxL0wOg2DFvOa4s387dbQAIElUmblXW80ydO7vosmshfr6KYWYyppHftRfgw1"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Afw4BsHp4U7lpQiTMlYKqJY54Yg9H5Y34Pwul529FUv9B0aFqcqarXXQy_BiIk7mOBzxIC-Daq8uenbUviAijR-qAD9oD2ORIzBHyb3yjXmFVeHr9Zr_ykVC-Ni0mVbtHWjfaTb0_lGFc5UK9o78-tgKGAkDcrFthz4pbC7rV1bsaW-G"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AAzrw5wxG7jhPJ3-b2GCxZwtN3toAnelGMne2c7NnvRWKz2w5SYGC2OVo6oswkqPyJBeeGWDrQjXc_zSiZzN7fbSActiF1XM7iPy2cK9XxiwCP99M9jo34m2v_SlrB3bMWNLupxdIFfqHK28zwfKRr36kQ13OPj7ZbrE4HyhzXOjdVsl"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZbrcpQ89fyaOgfaPfIopRLWZpamwvJduOGTdq97LVmVlwDbqEzcuohdlJEDWz66aCW8-_rqACkSKUxm51v5mKqWABQlge2wI5vm-SWSZ8q97A-aB56FrsiKyXoN4a3_Z21TOnu4n87iqS4yu0ArC_UQR50wuheTTXcUE1NVtocOF_CZ"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWxfLEh56uB5IjZRo4TcWSKwlLbkEViLfSZxVxh6xRPixkib1l2qBBHqBo4vuYchFYqglb3h5HoEsfQ6pqjFwG0xAMsG_NpljPXhexdGrD0OAEIymEGwLieP8_GY4ja_OG-kziViIO8kMvsW1LZ4swEwvhjlCpYh4lyL_j8lYLHwb64N"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AS8s0k1Rc3XH1CNc6IuO2bh19gY1f8frTVwZg7XReFLkf5MjTDiJSlMWPKkA-shGb8ZtzWCC-8s4KLNzbcRmp1SQAT7fc8R1gdHCPXjFx-cZgPCSe9XbXthFtYLHQwUNRT810XaeLjACTKePm_AMAD3QekHrTOaLrsY83hE68B7aUgFQ"}]} -+ jose fmt --json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVIxUU1LTkVZcVdDUHBKZDJBcFBwcndHVkE1Yy1oeUZYNE54QjlUTTduUzVQVFRMLXBxM0U3RzBjYl8xNS1yLUVmejdjVEd3ZEgtclRBeS1oVURZbzZhUiIsICJ5IjogIkFKMWpfX09fd3N1Tno3Y3BvYjBFeHoxMm54ZHZyOHBkdFRkaHhDUkp5ZThNLVhwSnpDSks2ZFMzNHpZS1FsbGlDYjBoUVF5dnJPckhwZWlnR3VVVFhTNlIifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBRGdvVGhhdkRtTDd6RVJ2N3hTclRzOXpkem9OVXdPVFdmTGRnM2FlMU0yOTRkZmlCQlB0MWFzeEhOZWk0bm9WczcwWURNamRDcHdVUUpOaHFYUnQ2MUxCIiwgInkiOiAiQVpRVHNSb1FFXzBhYzQ5dTVRUHBUa3hnaEJCX3NuYTZPRXlQOUN6eE04WS1fLU9CcDNCV2gwejZVSExzaGFnZVdJanROdXVERVMxZnYzOWUyaWNpa1g3bCJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFDMmRoZmNvMTYzU0JFZnlrTmhpTVpMZjcyd25LU0VMQTdwSTJROFpYR3RwSTdWYklYZTJ6alVlbWZ0c1AxVzA5WmJXZ1J0S3R4STltZUlaU0FKU0swRHIiLCAieSI6ICJBU1E0aHpkQjNTdXU4TllPeVRKSFF6M0k4Q2RvM25IWUhudzlpZzFyV19kaE45R1Bub3JScFdVanJ5RjlVOGx4WDRoOTRvNC12S2JvVXlqc1JHZGdkOTBBIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFIdlVETUozbVVvdnh3UlBuSlMwSGlqbXNTdEFBeU5MUDB1T1Z2b20xVWRfdnhVM0xTVi1sTHotTV9HSTRUb2F1SGVMTWtJekxuMk9QWmtnYmxTVmtfWUQiLCAieSI6ICJBUWQ0TzVsSVBoN05UUmhSODZOdTlXQ3l0dHlvSHVvNlVVdTFyT3RjNmtQMGFmQ0REQ1dvRWVfV0M5a3JPeVg3eU1NcEM4MG02X0VzSHVrdWt0aWEwR0pNIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHRUZ3S1pjTUdub3I2ODdhMlNYSXpTQjZ3S28yZkJWdlRaUVhQWWwxQTU4ZUJZanh1Z2lqOWpXY0syUkoxMjdGT0xtQjdoWGE2VVZuV1NKM2NSWTZ6SngiLCAieSI6ICJBSC1ZS3R5TjNsZ2VEVGF2eHVVZ254M09zc2g5UVhGc1ZmckNMYmdVWGJqMFpQYk1td3BFa0pjak1zbDRFT0M5TDVnLURmT1k0TjFkMFY3TFFEcGFvYTZsIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFJLXkwa19VU2xKRmNOYk5rc1FEV281U3JhWVhrR1ZveFRHQWNxZE50NlNlQVVvZkNtbjN6OVg5U25Lb3lvM0dKbV9QbzdMRk9NU3prUFVsT3p4Tm1jdDAiLCAieSI6ICJBZDByZkRYN0tNSExzM1NGbEpXRkRnVVdqMWZQdUI2OFEzUzRoWGl0alJBbzMzT19CYVE1dEJTc21icDJKOGRncFBINFh1cDZ2NFRQSGh5ck5BMDM2enZPIn0sIHsiYWxnIjogIkVTNTEyIiwgImt0eSI6ICJFQyIsICJjcnYiOiAiUC01MjEiLCAieCI6ICJBUUhuNllpa1p3RThpQkdxdHFielVwazRZTkFvYktWVjJUWWM0MGlYSldOVmdEaEhBRDJjLXUwOVVRX0Y3N1poU2JSTXU3YlI1ODllQzU5U2lJRGhLM0E2IiwgInkiOiAiQVNjZXdqakxwWHhTOGFuelNZS2Q5SllKUUl4S2ZCbmVqS2FvTVBESU9IUWNjOWdYMC1KZWJXUFpCeFRubkpsSS1QeWRXU1FmclN2TnRpY1lJb1cwanNnVCIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXX0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWNMWEN2UlBuakNuNzUwemFrNmJ5U1dOY2xXb0xWRWlMRjVaQk5oYnBHRk5BdVN4azNKYVhfMi16STdLblpBMldlSzlhNEVkSlVjODBXMjJ1aXV0U1BxYyIsICJ5IjogIkFOc2k4ajhoTUZvUWNsRHpWNHdLY01HSlZLUHBSNkxteGxkODJBSjZrWkN6djJPa3N1Z3Qta1k0SkthdHNYV05uNk9FdzFPVm12SG1aOGRZeXdtcW11Uk8ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUxSU2FpVE1Xb0hKbzY1cDdqc3BpSWRsSzhmaDJZa1pYRkMxckVjbWh1UzdCQmxKeDc0NllkcVJRSzB3NEdFVEVNNm0xLXZPSHRWQ1pWUWRhUDJjTnVodiIsICJ5IjogIkFGWUpUUzRqYldMSnoycDhNTERsd2IxSGljQ0JvQm92eFRvMWdGUXpKVGRPV290dzltQ1FteWhTaGlfbnl4dEtHLTMtcVNqTHpoT3hFNXdQOEVrYzBKWEMifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTm9oaHJrTFE1R0hXcVNhdU1YQi1XWTNjNG1hNy1XQ1g4VnVZSk44b2hIQW1NcDFsQ2lraFFwZXBKWi1Ka3FJR2I5YmRPYTQyQUhreTgyNXlZb0RDMzhiIiwgInkiOiAiQURyYU9sblU1SWJycHlNT3lmMmpJakQ3RWFzWHdTZXVmTHdaU2JzZTFOZUJlZnc0SnpHUWhBN1FOVm1SM2p1ZmdxMVZGM25HZENMQWxFTVY2dDdvMjF4MiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBSk9uWGNfLTlwczF4OGJ5UHRPS1ZGd09HaDBxdzk2cmFwVldoYlFyMW9XaThLSWZGS25GMVdNcGtVQ2hBWTRSbEt3Yy1KVXdhODViQUJzMnVFRHRRNGJLIiwgInkiOiAiQUhSY09vOU1YcUZHRGI3VzNXNjdCVUpGTVJNNERnNDFIZVV4bkNzNmlxeUlqLU9GeE9CSnBWOXBUMEVWd0VYRzVvLXpDREhla3lWWjlzVjhfYWRQVUtndSJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBUzNKYThEaF9vZWQ0Q2d0dnVKX1U0dmNOWXZvY2tDR0VZQ0hCVHFuaGZqbjluME5aMENKNjdmTTdfVzZaRi1rTldfU3lkRXRSMGVXU1A4bUZteEotV1M1IiwgInkiOiAiQUoyUEdieUs3cEFCcTlPMFQ4d2tpRjdhRHB6OUtFdkhVRzBlZ3RmRHdCWVRXTFZvZDRRa2E2QW5UWVlVOVQwd2FvVmczNy1kSENiWTN0dWZRRGRzWWY0LSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFVWjJRdUY5VEJCbjFNRU5FanBiOG9faG00Ym9UMEJvZGFraVIzeThreGNBZ0hRQUdOak00OVk4aGJTS2I5U0p2YWVWZms1bHB3TXBUNUMzNERIWmREanoiLCAieSI6ICJBUFFDNzd1UkxxNGROY3ZPTkpJTmpDa0QyRlYtT29SLXVHbDNUV1ZVekNoY3pMN0dNZDhYejQtcWh2Sm5SQk5HN2QtYkpnRjJ4b3hfRDFiampORUZDYXNwIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFWSDVhdWpBYkxENHJURWVfaTdSanptRVdsNUZNUW5VbVJDSk9SM2NzbGt2bVM4U0lQemtmcjdlMXN5MDVxMUZOaFVtSmNmdy1VcDFOX0hTbXY5eWEtdEgiLCAieSI6ICJBWnNQRFBvRlkxMk0wakU2d1B0SGVmZlBPbEhBYXZNMjk5YmJmMkhtVUx1RExqbXVva0Z4MFFRNUx4MWtHZzhKTmVWdDVJOWVlVUFJeXY4Tm9oeUc3ZDI1IiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWXF4ZnFld0VNZkZPLS1FREd0UTJVWm55a1JfNGxZUEJ0OVRfZ3lnR2N2SFdoSWw2dmhDSzZieXJWSFk1OWE3TmNtMHEyazhTQnl4N0ZSN0lnZEtDTUU5IiwgInkiOiAiQWZsOFQtQWxYa2JZVXdTbksyMXJTanMtbnRnZ2R5YWpULUFsejNrd1huYllobFlydmx1UEdIRTlESlhtanc0SUZnMFNlVHl3LUFIbkYteElQaGdPTEJ3dyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFTTDgyYmx1eXl0MGtzeS13OUx4VndmMXNTd0UwNVphWVFPRmw0eE1VUkZwTzUtWHNLUXVBQ241bGdZZG5WLTRXWVdJVWc0eFBPZG1pYW5MQ2dVSEVMTUoiLCAieSI6ICJBRW05Skg4VXlxY1EzT1QwQlZLaF9uYXpTbXg0R2tZOU1nRTdfNUtWcVdkekdvMDc1bTF2UWRLeFlYSnA4LVcyZjZGbGxOV2Z2dExkMUVjZVphYnNHVi1uIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFEMVpOVXhlbjVsRkpTUUFfNGNMVE5WUEJYRklES1Vxc1QxRlhjTU9lV1doMDJHMnJJcHZEYno1akFIcU1DcFFaQ2hlQ1ppa2ZmMW95djk4SXZNek11cngiLCAieSI6ICJBRGhVbjVhMy1ua1luSWsySUp1bTViR3BaSi1mTDBEUDBOYmc4UnVsU2I4Y1p3MkxBRWhLclFDNG4xNkdmVE5NUk9EZlV0MEJhbDNCVEJwN0Y5NXp2NjdIIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVo2SFZMZ3NSYXAwV2YxeTMxSXFZdG5icGc3aFB4cmJVS1hNSXMtdUNPY1ZORjc4Qi04UEtndGJCQm5qSC1kNnpJb1duMkFzNmZfMFVkY2NhN2wyUU9keCIsICJ5IjogIkFlVFJNTzhLWktSUTVsVDk3NWFHVWc2ZTNQWG9jN0MwLTRLeGxJSXZVWjBJZ2pLcjZoWVdVZ3ZBcDREOW9RbWN2TkN6YnBXOXpNZGtQMnRNVVJiSzI5QmUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUotckFNOHJnUFQ1UHBDbm5NSFZ0ZzFkLVlSQzE0dGlHNUVIVGZOYnNTYTVpaTZCekdnMTRGX0FZMjRMVWhab3Axb0NMbTgzVDFKcmJiUEw5bW5HS2o0dyIsICJ5IjogIkFCYkRVaThwWWhwY2ZHaVFENG1BWmtPRGE5dEhMcXRBYjVWYk9vbTBrN0FieG5jdnRKaDBqeVZMMWFrUVJzb3VHUXRwbGxNMnZSZEJtYnVMWVFhOFdiVXIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRnV1Ixd2dmUDNEU3JvaGVPNEYyYmNwd2YtZUJMWHBIWGFjcTJyWTVEeDBkSkU5SVRCMHlpa09ERDQ2MmRJcE9fdWJuVHJSX2ZaNExjRlVZS3U1a2xNUCIsICJ5IjogIkFjWmtoV2dRcWVpaTdGbV9zRXlOM0FxTjFVSmdhckZCcUE5TWVfTHR0SVl2ZldrVUJuZlZGMWI3ZzlnRExfby05TVFubERmTF9qbHJHajZXamprTGNRZWsifV19", "signatures": [{"signature": "Aa6cD2eR6BemDkXFqBVbE_gxNl-Sn4OJ780six0gbLXIWvFDBbhDI0AIjfq706H4hVu1_hdBWXxrwXqVRZ4SBFWBAXVP8MazQFcuT3KwUH0tQRNpwC2ad-B5-bgIZcWJ-ZAJ9iNOOhG1waDUNHXR-GVnNu7zqGrtxGI2--D90Pzz6VgU", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALrjw9gO09oLYB9c4IcYN9p61Xa5sgQnz6fzlXHA0oSCfsd7TxXXBEgFSGKHAX-EkHT60DUN0UteVTB7bJlos08rAFuA_PVCAEVvIblL9687eXhf-L3tADgMcK9atgpKqNiBLRVhO4srltjm7hfBPTto1yytG95RfAyvmvV8v-mef6kT"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWuqx4E1EQK_iEpU_FnH6WxNVBh9mWTC8HXb4NiY7sBXmHCvIBll51imt5X4xgA4OraJEAGiUcoM25tMyrmQNSNjARONnLF7v1tMuhBeURBBVt44ja0NAjm3RggTdDTKHym_syvz8hYcVLkHgL6iMlRu8jftNvI7g_nZeVA9dbjmxGS9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "APPBtLLrh99lnYFc_oU1pTVJzm5YJJibGwkWl9n6lrYAVfTl1Wd7ZhpLOmkNcGXJgjFeVTS1KR29pIjStMELSibiAbhRLU303baXG7dcGvRn9D252pBT0l1e27q30HeZERBtxrO30cWIvggRXupwZYSB9EZLezZZDmjbiXmNjFq7FprG"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AX4UHi8DXexiXIgENMbDPdBrvNcQ7NBLzSSWgCxfUTQLqO8cXpUL69NN8ZNUpXLbmb8Ii31sHoU_0dB3ZD3G5hN7ALojnA_3cVCaCG9D9m3rflgDOvjkxL0wOg2DFvOa4s387dbQAIElUmblXW80ydO7vosmshfr6KYWYyppHftRfgw1"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Afw4BsHp4U7lpQiTMlYKqJY54Yg9H5Y34Pwul529FUv9B0aFqcqarXXQy_BiIk7mOBzxIC-Daq8uenbUviAijR-qAD9oD2ORIzBHyb3yjXmFVeHr9Zr_ykVC-Ni0mVbtHWjfaTb0_lGFc5UK9o78-tgKGAkDcrFthz4pbC7rV1bsaW-G"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AAzrw5wxG7jhPJ3-b2GCxZwtN3toAnelGMne2c7NnvRWKz2w5SYGC2OVo6oswkqPyJBeeGWDrQjXc_zSiZzN7fbSActiF1XM7iPy2cK9XxiwCP99M9jo34m2v_SlrB3bMWNLupxdIFfqHK28zwfKRr36kQ13OPj7ZbrE4HyhzXOjdVsl"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZbrcpQ89fyaOgfaPfIopRLWZpamwvJduOGTdq97LVmVlwDbqEzcuohdlJEDWz66aCW8-_rqACkSKUxm51v5mKqWABQlge2wI5vm-SWSZ8q97A-aB56FrsiKyXoN4a3_Z21TOnu4n87iqS4yu0ArC_UQR50wuheTTXcUE1NVtocOF_CZ"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWxfLEh56uB5IjZRo4TcWSKwlLbkEViLfSZxVxh6xRPixkib1l2qBBHqBo4vuYchFYqglb3h5HoEsfQ6pqjFwG0xAMsG_NpljPXhexdGrD0OAEIymEGwLieP8_GY4ja_OG-kziViIO8kMvsW1LZ4swEwvhjlCpYh4lyL_j8lYLHwb64N"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AS8s0k1Rc3XH1CNc6IuO2bh19gY1f8frTVwZg7XReFLkf5MjTDiJSlMWPKkA-shGb8ZtzWCC-8s4KLNzbcRmp1SQAT7fc8R1gdHCPXjFx-cZgPCSe9XbXthFtYLHQwUNRT810XaeLjACTKePm_AMAD3QekHrTOaLrsY83hE68B7aUgFQ"}]} -Og payload -SyOg keys -AUo- -+ _jwks={"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AR1QMKNEYqWCPpJd2ApPprwGVA5c-hyFX4NxB9TM7nS5PTTL-pq3E7G0cb_15-r-Efz7cTGwdH-rTAy-hUDYo6aR","y":"AJ1j__O_wsuNz7cpob0Exz12nxdvr8pdtTdhxCRJye8M-XpJzCJK6dS34zYKQlliCb0hQQyvrOrHpeigGuUTXS6R"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ADgoThavDmL7zERv7xSrTs9zdzoNUwOTWfLdg3ae1M294dfiBBPt1asxHNei4noVs70YDMjdCpwUQJNhqXRt61LB","y":"AZQTsRoQE_0ac49u5QPpTkxghBB_sna6OEyP9CzxM8Y-_-OBp3BWh0z6UHLshageWIjtNuuDES1fv39e2icikX7l"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AC2dhfco163SBEfykNhiMZLf72wnKSELA7pI2Q8ZXGtpI7VbIXe2zjUemftsP1W09ZbWgRtKtxI9meIZSAJSK0Dr","y":"ASQ4hzdB3Suu8NYOyTJHQz3I8Cdo3nHYHnw9ig1rW_dhN9GPnorRpWUjryF9U8lxX4h94o4-vKboUyjsRGdgd90A"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AHvUDMJ3mUovxwRPnJS0HijmsStAAyNLP0uOVvom1Ud_vxU3LSV-lLz-M_GI4ToauHeLMkIzLn2OPZkgblSVk_YD","y":"AQd4O5lIPh7NTRhR86Nu9WCyttyoHuo6UUu1rOtc6kP0afCDDCWoEe_WC9krOyX7yMMpC80m6_EsHukuktia0GJM"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGEFwKZcMGnor687a2SXIzSB6wKo2fBVvTZQXPYl1A58eBYjxugij9jWcK2RJ127FOLmB7hXa6UVnWSJ3cRY6zJx","y":"AH-YKtyN3lgeDTavxuUgnx3Ossh9QXFsVfrCLbgUXbj0ZPbMmwpEkJcjMsl4EOC9L5g-DfOY4N1d0V7LQDpaoa6l"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AI-y0k_USlJFcNbNksQDWo5SraYXkGVoxTGAcqdNt6SeAUofCmn3z9X9SnKoyo3GJm_Po7LFOMSzkPUlOzxNmct0","y":"Ad0rfDX7KMHLs3SFlJWFDgUWj1fPuB68Q3S4hXitjRAo33O_BaQ5tBSsmbp2J8dgpPH4Xup6v4TPHhyrNA036zvO"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQHn6YikZwE8iBGqtqbzUpk4YNAobKVV2TYc40iXJWNVgDhHAD2c-u09UQ_F77ZhSbRMu7bR589eC59SiIDhK3A6","y":"AScewjjLpXxS8anzSYKd9JYJQIxKfBnejKaoMPDIOHQcc9gX0-JebWPZBxTnnJlI-PydWSQfrSvNticYIoW0jsgT"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AcLXCvRPnjCn750zak6bySWNclWoLVEiLF5ZBNhbpGFNAuSxk3JaX_2-zI7KnZA2WeK9a4EdJUc80W22uiutSPqc","y":"ANsi8j8hMFoQclDzV4wKcMGJVKPpR6Lmxld82AJ6kZCzv2Oksugt-kY4JKatsXWNn6OEw1OVmvHmZ8dYywmqmuRO"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ALRSaiTMWoHJo65p7jspiIdlK8fh2YkZXFC1rEcmhuS7BBlJx746YdqRQK0w4GETEM6m1-vOHtVCZVQdaP2cNuhv","y":"AFYJTS4jbWLJz2p8MLDlwb1HicCBoBovxTo1gFQzJTdOWotw9mCQmyhShi_nyxtKG-3-qSjLzhOxE5wP8Ekc0JXC"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ANohhrkLQ5GHWqSauMXB-WY3c4ma7-WCX8VuYJN8ohHAmMp1lCikhQpepJZ-JkqIGb9bdOa42AHky825yYoDC38b","y":"ADraOlnU5IbrpyMOyf2jIjD7EasXwSeufLwZSbse1NeBefw4JzGQhA7QNVmR3jufgq1VF3nGdCLAlEMV6t7o21x2"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AJOnXc_-9ps1x8byPtOKVFwOGh0qw96rapVWhbQr1oWi8KIfFKnF1WMpkUChAY4RlKwc-JUwa85bABs2uEDtQ4bK","y":"AHRcOo9MXqFGDb7W3W67BUJFMRM4Dg41HeUxnCs6iqyIj-OFxOBJpV9pT0EVwEXG5o-zCDHekyVZ9sV8_adPUKgu"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AS3Ja8Dh_oed4CgtvuJ_U4vcNYvockCGEYCHBTqnhfjn9n0NZ0CJ67fM7_W6ZF-kNW_SydEtR0eWSP8mFmxJ-WS5","y":"AJ2PGbyK7pABq9O0T8wkiF7aDpz9KEvHUG0egtfDwBYTWLVod4Qka6AnTYYU9T0waoVg37-dHCbY3tufQDdsYf4-"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AUZ2QuF9TBBn1MENEjpb8o_hm4boT0BodakiR3y8kxcAgHQAGNjM49Y8hbSKb9SJvaeVfk5lpwMpT5C34DHZdDjz","y":"APQC77uRLq4dNcvONJINjCkD2FV-OoR-uGl3TWVUzChczL7GMd8Xz4-qhvJnRBNG7d-bJgF2xox_D1bjjNEFCasp"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AVH5aujAbLD4rTEe_i7RjzmEWl5FMQnUmRCJOR3cslkvmS8SIPzkfr7e1sy05q1FNhUmJcfw-Up1N_HSmv9ya-tH","y":"AZsPDPoFY12M0jE6wPtHeffPOlHAavM299bbf2HmULuDLjmuokFx0QQ5Lx1kGg8JNeVt5I9eeUAIyv8NohyG7d25"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYqxfqewEMfFO--EDGtQ2UZnykR_4lYPBt9T_gygGcvHWhIl6vhCK6byrVHY59a7Ncm0q2k8SByx7FR7IgdKCME9","y":"Afl8T-AlXkbYUwSnK21rSjs-ntggdyajT-Alz3kwXnbYhlYrvluPGHE9DJXmjw4IFg0SeTyw-AHnF-xIPhgOLBww"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ASL82bluyyt0ksy-w9LxVwf1sSwE05ZaYQOFl4xMURFpO5-XsKQuACn5lgYdnV-4WYWIUg4xPOdmianLCgUHELMJ","y":"AEm9JH8UyqcQ3OT0BVKh_nazSmx4GkY9MgE7_5KVqWdzGo075m1vQdKxYXJp8-W2f6FllNWfvtLd1EceZabsGV-n"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AD1ZNUxen5lFJSQA_4cLTNVPBXFIDKUqsT1FXcMOeWWh02G2rIpvDbz5jAHqMCpQZCheCZikff1oyv98IvMzMurx","y":"ADhUn5a3-nkYnIk2IJum5bGpZJ-fL0DP0Nbg8RulSb8cZw2LAEhKrQC4n16GfTNMRODfUt0Bal3BTBp7F95zv67H"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AZ6HVLgsRap0Wf1y31IqYtnbpg7hPxrbUKXMIs-uCOcVNF78B-8PKgtbBBnjH-d6zIoWn2As6f_0Udcca7l2QOdx","y":"AeTRMO8KZKRQ5lT975aGUg6e3PXoc7C0-4KxlIIvUZ0IgjKr6hYWUgvAp4D9oQmcvNCzbpW9zMdkP2tMURbK29Be"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AJ-rAM8rgPT5PpCnnMHVtg1d-YRC14tiG5EHTfNbsSa5ii6BzGg14F_AY24LUhZop1oCLm83T1JrbbPL9mnGKj4w","y":"ABbDUi8pYhpcfGiQD4mAZkODa9tHLqtAb5VbOom0k7AbxncvtJh0jyVL1akQRsouGQtpllM2vRdBmbuLYQa8WbUr"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ATgWR1wgfP3DSroheO4F2bcpwf-eBLXpHXacq2rY5Dx0dJE9ITB0yikODD462dIpO_ubnTrR_fZ4LcFUYKu5klMP","y":"AcZkhWgQqeii7Fm_sEyN3AqN1UJgarFBqA9Me_LttIYvfWkUBnfVF1b7g9gDL_o-9MQnlDfL_jlrGj6WjjkLcQek"}]} -+ jose jwk use -i- -r -u verify -o- -+ printf %s {"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AR1QMKNEYqWCPpJd2ApPprwGVA5c-hyFX4NxB9TM7nS5PTTL-pq3E7G0cb_15-r-Efz7cTGwdH-rTAy-hUDYo6aR","y":"AJ1j__O_wsuNz7cpob0Exz12nxdvr8pdtTdhxCRJye8M-XpJzCJK6dS34zYKQlliCb0hQQyvrOrHpeigGuUTXS6R"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ADgoThavDmL7zERv7xSrTs9zdzoNUwOTWfLdg3ae1M294dfiBBPt1asxHNei4noVs70YDMjdCpwUQJNhqXRt61LB","y":"AZQTsRoQE_0ac49u5QPpTkxghBB_sna6OEyP9CzxM8Y-_-OBp3BWh0z6UHLshageWIjtNuuDES1fv39e2icikX7l"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AC2dhfco163SBEfykNhiMZLf72wnKSELA7pI2Q8ZXGtpI7VbIXe2zjUemftsP1W09ZbWgRtKtxI9meIZSAJSK0Dr","y":"ASQ4hzdB3Suu8NYOyTJHQz3I8Cdo3nHYHnw9ig1rW_dhN9GPnorRpWUjryF9U8lxX4h94o4-vKboUyjsRGdgd90A"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AHvUDMJ3mUovxwRPnJS0HijmsStAAyNLP0uOVvom1Ud_vxU3LSV-lLz-M_GI4ToauHeLMkIzLn2OPZkgblSVk_YD","y":"AQd4O5lIPh7NTRhR86Nu9WCyttyoHuo6UUu1rOtc6kP0afCDDCWoEe_WC9krOyX7yMMpC80m6_EsHukuktia0GJM"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGEFwKZcMGnor687a2SXIzSB6wKo2fBVvTZQXPYl1A58eBYjxugij9jWcK2RJ127FOLmB7hXa6UVnWSJ3cRY6zJx","y":"AH-YKtyN3lgeDTavxuUgnx3Ossh9QXFsVfrCLbgUXbj0ZPbMmwpEkJcjMsl4EOC9L5g-DfOY4N1d0V7LQDpaoa6l"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AI-y0k_USlJFcNbNksQDWo5SraYXkGVoxTGAcqdNt6SeAUofCmn3z9X9SnKoyo3GJm_Po7LFOMSzkPUlOzxNmct0","y":"Ad0rfDX7KMHLs3SFlJWFDgUWj1fPuB68Q3S4hXitjRAo33O_BaQ5tBSsmbp2J8dgpPH4Xup6v4TPHhyrNA036zvO"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQHn6YikZwE8iBGqtqbzUpk4YNAobKVV2TYc40iXJWNVgDhHAD2c-u09UQ_F77ZhSbRMu7bR589eC59SiIDhK3A6","y":"AScewjjLpXxS8anzSYKd9JYJQIxKfBnejKaoMPDIOHQcc9gX0-JebWPZBxTnnJlI-PydWSQfrSvNticYIoW0jsgT"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AcLXCvRPnjCn750zak6bySWNclWoLVEiLF5ZBNhbpGFNAuSxk3JaX_2-zI7KnZA2WeK9a4EdJUc80W22uiutSPqc","y":"ANsi8j8hMFoQclDzV4wKcMGJVKPpR6Lmxld82AJ6kZCzv2Oksugt-kY4JKatsXWNn6OEw1OVmvHmZ8dYywmqmuRO"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ALRSaiTMWoHJo65p7jspiIdlK8fh2YkZXFC1rEcmhuS7BBlJx746YdqRQK0w4GETEM6m1-vOHtVCZVQdaP2cNuhv","y":"AFYJTS4jbWLJz2p8MLDlwb1HicCBoBovxTo1gFQzJTdOWotw9mCQmyhShi_nyxtKG-3-qSjLzhOxE5wP8Ekc0JXC"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ANohhrkLQ5GHWqSauMXB-WY3c4ma7-WCX8VuYJN8ohHAmMp1lCikhQpepJZ-JkqIGb9bdOa42AHky825yYoDC38b","y":"ADraOlnU5IbrpyMOyf2jIjD7EasXwSeufLwZSbse1NeBefw4JzGQhA7QNVmR3jufgq1VF3nGdCLAlEMV6t7o21x2"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AJOnXc_-9ps1x8byPtOKVFwOGh0qw96rapVWhbQr1oWi8KIfFKnF1WMpkUChAY4RlKwc-JUwa85bABs2uEDtQ4bK","y":"AHRcOo9MXqFGDb7W3W67BUJFMRM4Dg41HeUxnCs6iqyIj-OFxOBJpV9pT0EVwEXG5o-zCDHekyVZ9sV8_adPUKgu"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AS3Ja8Dh_oed4CgtvuJ_U4vcNYvockCGEYCHBTqnhfjn9n0NZ0CJ67fM7_W6ZF-kNW_SydEtR0eWSP8mFmxJ-WS5","y":"AJ2PGbyK7pABq9O0T8wkiF7aDpz9KEvHUG0egtfDwBYTWLVod4Qka6AnTYYU9T0waoVg37-dHCbY3tufQDdsYf4-"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AUZ2QuF9TBBn1MENEjpb8o_hm4boT0BodakiR3y8kxcAgHQAGNjM49Y8hbSKb9SJvaeVfk5lpwMpT5C34DHZdDjz","y":"APQC77uRLq4dNcvONJINjCkD2FV-OoR-uGl3TWVUzChczL7GMd8Xz4-qhvJnRBNG7d-bJgF2xox_D1bjjNEFCasp"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AVH5aujAbLD4rTEe_i7RjzmEWl5FMQnUmRCJOR3cslkvmS8SIPzkfr7e1sy05q1FNhUmJcfw-Up1N_HSmv9ya-tH","y":"AZsPDPoFY12M0jE6wPtHeffPOlHAavM299bbf2HmULuDLjmuokFx0QQ5Lx1kGg8JNeVt5I9eeUAIyv8NohyG7d25"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYqxfqewEMfFO--EDGtQ2UZnykR_4lYPBt9T_gygGcvHWhIl6vhCK6byrVHY59a7Ncm0q2k8SByx7FR7IgdKCME9","y":"Afl8T-AlXkbYUwSnK21rSjs-ntggdyajT-Alz3kwXnbYhlYrvluPGHE9DJXmjw4IFg0SeTyw-AHnF-xIPhgOLBww"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ASL82bluyyt0ksy-w9LxVwf1sSwE05ZaYQOFl4xMURFpO5-XsKQuACn5lgYdnV-4WYWIUg4xPOdmianLCgUHELMJ","y":"AEm9JH8UyqcQ3OT0BVKh_nazSmx4GkY9MgE7_5KVqWdzGo075m1vQdKxYXJp8-W2f6FllNWfvtLd1EceZabsGV-n"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AD1ZNUxen5lFJSQA_4cLTNVPBXFIDKUqsT1FXcMOeWWh02G2rIpvDbz5jAHqMCpQZCheCZikff1oyv98IvMzMurx","y":"ADhUn5a3-nkYnIk2IJum5bGpZJ-fL0DP0Nbg8RulSb8cZw2LAEhKrQC4n16GfTNMRODfUt0Bal3BTBp7F95zv67H"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AZ6HVLgsRap0Wf1y31IqYtnbpg7hPxrbUKXMIs-uCOcVNF78B-8PKgtbBBnjH-d6zIoWn2As6f_0Udcca7l2QOdx","y":"AeTRMO8KZKRQ5lT975aGUg6e3PXoc7C0-4KxlIIvUZ0IgjKr6hYWUgvAp4D9oQmcvNCzbpW9zMdkP2tMURbK29Be"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AJ-rAM8rgPT5PpCnnMHVtg1d-YRC14tiG5EHTfNbsSa5ii6BzGg14F_AY24LUhZop1oCLm83T1JrbbPL9mnGKj4w","y":"ABbDUi8pYhpcfGiQD4mAZkODa9tHLqtAb5VbOom0k7AbxncvtJh0jyVL1akQRsouGQtpllM2vRdBmbuLYQa8WbUr"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ATgWR1wgfP3DSroheO4F2bcpwf-eBLXpHXacq2rY5Dx0dJE9ITB0yikODD462dIpO_ubnTrR_fZ4LcFUYKu5klMP","y":"AcZkhWgQqeii7Fm_sEyN3AqN1UJgarFBqA9Me_LttIYvfWkUBnfVF1b7g9gDL_o-9MQnlDfL_jlrGj6WjjkLcQek"}]} -+ _ver={"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AHvUDMJ3mUovxwRPnJS0HijmsStAAyNLP0uOVvom1Ud_vxU3LSV-lLz-M_GI4ToauHeLMkIzLn2OPZkgblSVk_YD","y":"AQd4O5lIPh7NTRhR86Nu9WCyttyoHuo6UUu1rOtc6kP0afCDDCWoEe_WC9krOyX7yMMpC80m6_EsHukuktia0GJM"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGEFwKZcMGnor687a2SXIzSB6wKo2fBVvTZQXPYl1A58eBYjxugij9jWcK2RJ127FOLmB7hXa6UVnWSJ3cRY6zJx","y":"AH-YKtyN3lgeDTavxuUgnx3Ossh9QXFsVfrCLbgUXbj0ZPbMmwpEkJcjMsl4EOC9L5g-DfOY4N1d0V7LQDpaoa6l"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AI-y0k_USlJFcNbNksQDWo5SraYXkGVoxTGAcqdNt6SeAUofCmn3z9X9SnKoyo3GJm_Po7LFOMSzkPUlOzxNmct0","y":"Ad0rfDX7KMHLs3SFlJWFDgUWj1fPuB68Q3S4hXitjRAo33O_BaQ5tBSsmbp2J8dgpPH4Xup6v4TPHhyrNA036zvO"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQHn6YikZwE8iBGqtqbzUpk4YNAobKVV2TYc40iXJWNVgDhHAD2c-u09UQ_F77ZhSbRMu7bR589eC59SiIDhK3A6","y":"AScewjjLpXxS8anzSYKd9JYJQIxKfBnejKaoMPDIOHQcc9gX0-JebWPZBxTnnJlI-PydWSQfrSvNticYIoW0jsgT"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ALRSaiTMWoHJo65p7jspiIdlK8fh2YkZXFC1rEcmhuS7BBlJx746YdqRQK0w4GETEM6m1-vOHtVCZVQdaP2cNuhv","y":"AFYJTS4jbWLJz2p8MLDlwb1HicCBoBovxTo1gFQzJTdOWotw9mCQmyhShi_nyxtKG-3-qSjLzhOxE5wP8Ekc0JXC"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AJOnXc_-9ps1x8byPtOKVFwOGh0qw96rapVWhbQr1oWi8KIfFKnF1WMpkUChAY4RlKwc-JUwa85bABs2uEDtQ4bK","y":"AHRcOo9MXqFGDb7W3W67BUJFMRM4Dg41HeUxnCs6iqyIj-OFxOBJpV9pT0EVwEXG5o-zCDHekyVZ9sV8_adPUKgu"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AS3Ja8Dh_oed4CgtvuJ_U4vcNYvockCGEYCHBTqnhfjn9n0NZ0CJ67fM7_W6ZF-kNW_SydEtR0eWSP8mFmxJ-WS5","y":"AJ2PGbyK7pABq9O0T8wkiF7aDpz9KEvHUG0egtfDwBYTWLVod4Qka6AnTYYU9T0waoVg37-dHCbY3tufQDdsYf4-"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AD1ZNUxen5lFJSQA_4cLTNVPBXFIDKUqsT1FXcMOeWWh02G2rIpvDbz5jAHqMCpQZCheCZikff1oyv98IvMzMurx","y":"ADhUn5a3-nkYnIk2IJum5bGpZJ-fL0DP0Nbg8RulSb8cZw2LAEhKrQC4n16GfTNMRODfUt0Bal3BTBp7F95zv67H"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AJ-rAM8rgPT5PpCnnMHVtg1d-YRC14tiG5EHTfNbsSa5ii6BzGg14F_AY24LUhZop1oCLm83T1JrbbPL9mnGKj4w","y":"ABbDUi8pYhpcfGiQD4mAZkODa9tHLqtAb5VbOom0k7AbxncvtJh0jyVL1akQRsouGQtpllM2vRdBmbuLYQa8WbUr"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ATgWR1wgfP3DSroheO4F2bcpwf-eBLXpHXacq2rY5Dx0dJE9ITB0yikODD462dIpO_ubnTrR_fZ4LcFUYKu5klMP","y":"AcZkhWgQqeii7Fm_sEyN3AqN1UJgarFBqA9Me_LttIYvfWkUBnfVF1b7g9gDL_o-9MQnlDfL_jlrGj6WjjkLcQek"}]} -+ printf %s {"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AHvUDMJ3mUovxwRPnJS0HijmsStAAyNLP0uOVvom1Ud_vxU3LSV-lLz-M_GI4ToauHeLMkIzLn2OPZkgblSVk_YD","y":"AQd4O5lIPh7NTRhR86Nu9WCyttyoHuo6UUu1rOtc6kP0afCDDCWoEe_WC9krOyX7yMMpC80m6_EsHukuktia0GJM"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGEFwKZcMGnor687a2SXIzSB6wKo2fBVvTZQXPYl1A58eBYjxugij9jWcK2RJ127FOLmB7hXa6UVnWSJ3cRY6zJx","y":"AH-YKtyN3lgeDTavxuUgnx3Ossh9QXFsVfrCLbgUXbj0ZPbMmwpEkJcjMsl4EOC9L5g-DfOY4N1d0V7LQDpaoa6l"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AI-y0k_USlJFcNbNksQDWo5SraYXkGVoxTGAcqdNt6SeAUofCmn3z9X9SnKoyo3GJm_Po7LFOMSzkPUlOzxNmct0","y":"Ad0rfDX7KMHLs3SFlJWFDgUWj1fPuB68Q3S4hXitjRAo33O_BaQ5tBSsmbp2J8dgpPH4Xup6v4TPHhyrNA036zvO"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQHn6YikZwE8iBGqtqbzUpk4YNAobKVV2TYc40iXJWNVgDhHAD2c-u09UQ_F77ZhSbRMu7bR589eC59SiIDhK3A6","y":"AScewjjLpXxS8anzSYKd9JYJQIxKfBnejKaoMPDIOHQcc9gX0-JebWPZBxTnnJlI-PydWSQfrSvNticYIoW0jsgT"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ALRSaiTMWoHJo65p7jspiIdlK8fh2YkZXFC1rEcmhuS7BBlJx746YdqRQK0w4GETEM6m1-vOHtVCZVQdaP2cNuhv","y":"AFYJTS4jbWLJz2p8MLDlwb1HicCBoBovxTo1gFQzJTdOWotw9mCQmyhShi_nyxtKG-3-qSjLzhOxE5wP8Ekc0JXC"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AJOnXc_-9ps1x8byPtOKVFwOGh0qw96rapVWhbQr1oWi8KIfFKnF1WMpkUChAY4RlKwc-JUwa85bABs2uEDtQ4bK","y":"AHRcOo9MXqFGDb7W3W67BUJFMRM4Dg41HeUxnCs6iqyIj-OFxOBJpV9pT0EVwEXG5o-zCDHekyVZ9sV8_adPUKgu"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AS3Ja8Dh_oed4CgtvuJ_U4vcNYvockCGEYCHBTqnhfjn9n0NZ0CJ67fM7_W6ZF-kNW_SydEtR0eWSP8mFmxJ-WS5","y":"AJ2PGbyK7pABq9O0T8wkiF7aDpz9KEvHUG0egtfDwBYTWLVod4Qka6AnTYYU9T0waoVg37-dHCbY3tufQDdsYf4-"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AD1ZNUxen5lFJSQA_4cLTNVPBXFIDKUqsT1FXcMOeWWh02G2rIpvDbz5jAHqMCpQZCheCZikff1oyv98IvMzMurx","y":"ADhUn5a3-nkYnIk2IJum5bGpZJ-fL0DP0Nbg8RulSb8cZw2LAEhKrQC4n16GfTNMRODfUt0Bal3BTBp7F95zv67H"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AJ-rAM8rgPT5PpCnnMHVtg1d-YRC14tiG5EHTfNbsSa5ii6BzGg14F_AY24LUhZop1oCLm83T1JrbbPL9mnGKj4w","y":"ABbDUi8pYhpcfGiQD4mAZkODa9tHLqtAb5VbOom0k7AbxncvtJh0jyVL1akQRsouGQtpllM2vRdBmbuLYQa8WbUr"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ATgWR1wgfP3DSroheO4F2bcpwf-eBLXpHXacq2rY5Dx0dJE9ITB0yikODD462dIpO_ubnTrR_fZ4LcFUYKu5klMP","y":"AcZkhWgQqeii7Fm_sEyN3AqN1UJgarFBqA9Me_LttIYvfWkUBnfVF1b7g9gDL_o-9MQnlDfL_jlrGj6WjjkLcQek"}]} -+ jose jws ver -i {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVIxUU1LTkVZcVdDUHBKZDJBcFBwcndHVkE1Yy1oeUZYNE54QjlUTTduUzVQVFRMLXBxM0U3RzBjYl8xNS1yLUVmejdjVEd3ZEgtclRBeS1oVURZbzZhUiIsICJ5IjogIkFKMWpfX09fd3N1Tno3Y3BvYjBFeHoxMm54ZHZyOHBkdFRkaHhDUkp5ZThNLVhwSnpDSks2ZFMzNHpZS1FsbGlDYjBoUVF5dnJPckhwZWlnR3VVVFhTNlIifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBRGdvVGhhdkRtTDd6RVJ2N3hTclRzOXpkem9OVXdPVFdmTGRnM2FlMU0yOTRkZmlCQlB0MWFzeEhOZWk0bm9WczcwWURNamRDcHdVUUpOaHFYUnQ2MUxCIiwgInkiOiAiQVpRVHNSb1FFXzBhYzQ5dTVRUHBUa3hnaEJCX3NuYTZPRXlQOUN6eE04WS1fLU9CcDNCV2gwejZVSExzaGFnZVdJanROdXVERVMxZnYzOWUyaWNpa1g3bCJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFDMmRoZmNvMTYzU0JFZnlrTmhpTVpMZjcyd25LU0VMQTdwSTJROFpYR3RwSTdWYklYZTJ6alVlbWZ0c1AxVzA5WmJXZ1J0S3R4STltZUlaU0FKU0swRHIiLCAieSI6ICJBU1E0aHpkQjNTdXU4TllPeVRKSFF6M0k4Q2RvM25IWUhudzlpZzFyV19kaE45R1Bub3JScFdVanJ5RjlVOGx4WDRoOTRvNC12S2JvVXlqc1JHZGdkOTBBIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFIdlVETUozbVVvdnh3UlBuSlMwSGlqbXNTdEFBeU5MUDB1T1Z2b20xVWRfdnhVM0xTVi1sTHotTV9HSTRUb2F1SGVMTWtJekxuMk9QWmtnYmxTVmtfWUQiLCAieSI6ICJBUWQ0TzVsSVBoN05UUmhSODZOdTlXQ3l0dHlvSHVvNlVVdTFyT3RjNmtQMGFmQ0REQ1dvRWVfV0M5a3JPeVg3eU1NcEM4MG02X0VzSHVrdWt0aWEwR0pNIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHRUZ3S1pjTUdub3I2ODdhMlNYSXpTQjZ3S28yZkJWdlRaUVhQWWwxQTU4ZUJZanh1Z2lqOWpXY0syUkoxMjdGT0xtQjdoWGE2VVZuV1NKM2NSWTZ6SngiLCAieSI6ICJBSC1ZS3R5TjNsZ2VEVGF2eHVVZ254M09zc2g5UVhGc1ZmckNMYmdVWGJqMFpQYk1td3BFa0pjak1zbDRFT0M5TDVnLURmT1k0TjFkMFY3TFFEcGFvYTZsIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFJLXkwa19VU2xKRmNOYk5rc1FEV281U3JhWVhrR1ZveFRHQWNxZE50NlNlQVVvZkNtbjN6OVg5U25Lb3lvM0dKbV9QbzdMRk9NU3prUFVsT3p4Tm1jdDAiLCAieSI6ICJBZDByZkRYN0tNSExzM1NGbEpXRkRnVVdqMWZQdUI2OFEzUzRoWGl0alJBbzMzT19CYVE1dEJTc21icDJKOGRncFBINFh1cDZ2NFRQSGh5ck5BMDM2enZPIn0sIHsiYWxnIjogIkVTNTEyIiwgImt0eSI6ICJFQyIsICJjcnYiOiAiUC01MjEiLCAieCI6ICJBUUhuNllpa1p3RThpQkdxdHFielVwazRZTkFvYktWVjJUWWM0MGlYSldOVmdEaEhBRDJjLXUwOVVRX0Y3N1poU2JSTXU3YlI1ODllQzU5U2lJRGhLM0E2IiwgInkiOiAiQVNjZXdqakxwWHhTOGFuelNZS2Q5SllKUUl4S2ZCbmVqS2FvTVBESU9IUWNjOWdYMC1KZWJXUFpCeFRubkpsSS1QeWRXU1FmclN2TnRpY1lJb1cwanNnVCIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXX0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWNMWEN2UlBuakNuNzUwemFrNmJ5U1dOY2xXb0xWRWlMRjVaQk5oYnBHRk5BdVN4azNKYVhfMi16STdLblpBMldlSzlhNEVkSlVjODBXMjJ1aXV0U1BxYyIsICJ5IjogIkFOc2k4ajhoTUZvUWNsRHpWNHdLY01HSlZLUHBSNkxteGxkODJBSjZrWkN6djJPa3N1Z3Qta1k0SkthdHNYV05uNk9FdzFPVm12SG1aOGRZeXdtcW11Uk8ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUxSU2FpVE1Xb0hKbzY1cDdqc3BpSWRsSzhmaDJZa1pYRkMxckVjbWh1UzdCQmxKeDc0NllkcVJRSzB3NEdFVEVNNm0xLXZPSHRWQ1pWUWRhUDJjTnVodiIsICJ5IjogIkFGWUpUUzRqYldMSnoycDhNTERsd2IxSGljQ0JvQm92eFRvMWdGUXpKVGRPV290dzltQ1FteWhTaGlfbnl4dEtHLTMtcVNqTHpoT3hFNXdQOEVrYzBKWEMifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBTm9oaHJrTFE1R0hXcVNhdU1YQi1XWTNjNG1hNy1XQ1g4VnVZSk44b2hIQW1NcDFsQ2lraFFwZXBKWi1Ka3FJR2I5YmRPYTQyQUhreTgyNXlZb0RDMzhiIiwgInkiOiAiQURyYU9sblU1SWJycHlNT3lmMmpJakQ3RWFzWHdTZXVmTHdaU2JzZTFOZUJlZnc0SnpHUWhBN1FOVm1SM2p1ZmdxMVZGM25HZENMQWxFTVY2dDdvMjF4MiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBSk9uWGNfLTlwczF4OGJ5UHRPS1ZGd09HaDBxdzk2cmFwVldoYlFyMW9XaThLSWZGS25GMVdNcGtVQ2hBWTRSbEt3Yy1KVXdhODViQUJzMnVFRHRRNGJLIiwgInkiOiAiQUhSY09vOU1YcUZHRGI3VzNXNjdCVUpGTVJNNERnNDFIZVV4bkNzNmlxeUlqLU9GeE9CSnBWOXBUMEVWd0VYRzVvLXpDREhla3lWWjlzVjhfYWRQVUtndSJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBUzNKYThEaF9vZWQ0Q2d0dnVKX1U0dmNOWXZvY2tDR0VZQ0hCVHFuaGZqbjluME5aMENKNjdmTTdfVzZaRi1rTldfU3lkRXRSMGVXU1A4bUZteEotV1M1IiwgInkiOiAiQUoyUEdieUs3cEFCcTlPMFQ4d2tpRjdhRHB6OUtFdkhVRzBlZ3RmRHdCWVRXTFZvZDRRa2E2QW5UWVlVOVQwd2FvVmczNy1kSENiWTN0dWZRRGRzWWY0LSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFVWjJRdUY5VEJCbjFNRU5FanBiOG9faG00Ym9UMEJvZGFraVIzeThreGNBZ0hRQUdOak00OVk4aGJTS2I5U0p2YWVWZms1bHB3TXBUNUMzNERIWmREanoiLCAieSI6ICJBUFFDNzd1UkxxNGROY3ZPTkpJTmpDa0QyRlYtT29SLXVHbDNUV1ZVekNoY3pMN0dNZDhYejQtcWh2Sm5SQk5HN2QtYkpnRjJ4b3hfRDFiampORUZDYXNwIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFWSDVhdWpBYkxENHJURWVfaTdSanptRVdsNUZNUW5VbVJDSk9SM2NzbGt2bVM4U0lQemtmcjdlMXN5MDVxMUZOaFVtSmNmdy1VcDFOX0hTbXY5eWEtdEgiLCAieSI6ICJBWnNQRFBvRlkxMk0wakU2d1B0SGVmZlBPbEhBYXZNMjk5YmJmMkhtVUx1RExqbXVva0Z4MFFRNUx4MWtHZzhKTmVWdDVJOWVlVUFJeXY4Tm9oeUc3ZDI1IiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWXF4ZnFld0VNZkZPLS1FREd0UTJVWm55a1JfNGxZUEJ0OVRfZ3lnR2N2SFdoSWw2dmhDSzZieXJWSFk1OWE3TmNtMHEyazhTQnl4N0ZSN0lnZEtDTUU5IiwgInkiOiAiQWZsOFQtQWxYa2JZVXdTbksyMXJTanMtbnRnZ2R5YWpULUFsejNrd1huYllobFlydmx1UEdIRTlESlhtanc0SUZnMFNlVHl3LUFIbkYteElQaGdPTEJ3dyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFTTDgyYmx1eXl0MGtzeS13OUx4VndmMXNTd0UwNVphWVFPRmw0eE1VUkZwTzUtWHNLUXVBQ241bGdZZG5WLTRXWVdJVWc0eFBPZG1pYW5MQ2dVSEVMTUoiLCAieSI6ICJBRW05Skg4VXlxY1EzT1QwQlZLaF9uYXpTbXg0R2tZOU1nRTdfNUtWcVdkekdvMDc1bTF2UWRLeFlYSnA4LVcyZjZGbGxOV2Z2dExkMUVjZVphYnNHVi1uIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFEMVpOVXhlbjVsRkpTUUFfNGNMVE5WUEJYRklES1Vxc1QxRlhjTU9lV1doMDJHMnJJcHZEYno1akFIcU1DcFFaQ2hlQ1ppa2ZmMW95djk4SXZNek11cngiLCAieSI6ICJBRGhVbjVhMy1ua1luSWsySUp1bTViR3BaSi1mTDBEUDBOYmc4UnVsU2I4Y1p3MkxBRWhLclFDNG4xNkdmVE5NUk9EZlV0MEJhbDNCVEJwN0Y5NXp2NjdIIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVo2SFZMZ3NSYXAwV2YxeTMxSXFZdG5icGc3aFB4cmJVS1hNSXMtdUNPY1ZORjc4Qi04UEtndGJCQm5qSC1kNnpJb1duMkFzNmZfMFVkY2NhN2wyUU9keCIsICJ5IjogIkFlVFJNTzhLWktSUTVsVDk3NWFHVWc2ZTNQWG9jN0MwLTRLeGxJSXZVWjBJZ2pLcjZoWVdVZ3ZBcDREOW9RbWN2TkN6YnBXOXpNZGtQMnRNVVJiSzI5QmUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUotckFNOHJnUFQ1UHBDbm5NSFZ0ZzFkLVlSQzE0dGlHNUVIVGZOYnNTYTVpaTZCekdnMTRGX0FZMjRMVWhab3Axb0NMbTgzVDFKcmJiUEw5bW5HS2o0dyIsICJ5IjogIkFCYkRVaThwWWhwY2ZHaVFENG1BWmtPRGE5dEhMcXRBYjVWYk9vbTBrN0FieG5jdnRKaDBqeVZMMWFrUVJzb3VHUXRwbGxNMnZSZEJtYnVMWVFhOFdiVXIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRnV1Ixd2dmUDNEU3JvaGVPNEYyYmNwd2YtZUJMWHBIWGFjcTJyWTVEeDBkSkU5SVRCMHlpa09ERDQ2MmRJcE9fdWJuVHJSX2ZaNExjRlVZS3U1a2xNUCIsICJ5IjogIkFjWmtoV2dRcWVpaTdGbV9zRXlOM0FxTjFVSmdhckZCcUE5TWVfTHR0SVl2ZldrVUJuZlZGMWI3ZzlnRExfby05TVFubERmTF9qbHJHajZXamprTGNRZWsifV19", "signatures": [{"signature": "Aa6cD2eR6BemDkXFqBVbE_gxNl-Sn4OJ780six0gbLXIWvFDBbhDI0AIjfq706H4hVu1_hdBWXxrwXqVRZ4SBFWBAXVP8MazQFcuT3KwUH0tQRNpwC2ad-B5-bgIZcWJ-ZAJ9iNOOhG1waDUNHXR-GVnNu7zqGrtxGI2--D90Pzz6VgU", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALrjw9gO09oLYB9c4IcYN9p61Xa5sgQnz6fzlXHA0oSCfsd7TxXXBEgFSGKHAX-EkHT60DUN0UteVTB7bJlos08rAFuA_PVCAEVvIblL9687eXhf-L3tADgMcK9atgpKqNiBLRVhO4srltjm7hfBPTto1yytG95RfAyvmvV8v-mef6kT"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWuqx4E1EQK_iEpU_FnH6WxNVBh9mWTC8HXb4NiY7sBXmHCvIBll51imt5X4xgA4OraJEAGiUcoM25tMyrmQNSNjARONnLF7v1tMuhBeURBBVt44ja0NAjm3RggTdDTKHym_syvz8hYcVLkHgL6iMlRu8jftNvI7g_nZeVA9dbjmxGS9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "APPBtLLrh99lnYFc_oU1pTVJzm5YJJibGwkWl9n6lrYAVfTl1Wd7ZhpLOmkNcGXJgjFeVTS1KR29pIjStMELSibiAbhRLU303baXG7dcGvRn9D252pBT0l1e27q30HeZERBtxrO30cWIvggRXupwZYSB9EZLezZZDmjbiXmNjFq7FprG"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AX4UHi8DXexiXIgENMbDPdBrvNcQ7NBLzSSWgCxfUTQLqO8cXpUL69NN8ZNUpXLbmb8Ii31sHoU_0dB3ZD3G5hN7ALojnA_3cVCaCG9D9m3rflgDOvjkxL0wOg2DFvOa4s387dbQAIElUmblXW80ydO7vosmshfr6KYWYyppHftRfgw1"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Afw4BsHp4U7lpQiTMlYKqJY54Yg9H5Y34Pwul529FUv9B0aFqcqarXXQy_BiIk7mOBzxIC-Daq8uenbUviAijR-qAD9oD2ORIzBHyb3yjXmFVeHr9Zr_ykVC-Ni0mVbtHWjfaTb0_lGFc5UK9o78-tgKGAkDcrFthz4pbC7rV1bsaW-G"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AAzrw5wxG7jhPJ3-b2GCxZwtN3toAnelGMne2c7NnvRWKz2w5SYGC2OVo6oswkqPyJBeeGWDrQjXc_zSiZzN7fbSActiF1XM7iPy2cK9XxiwCP99M9jo34m2v_SlrB3bMWNLupxdIFfqHK28zwfKRr36kQ13OPj7ZbrE4HyhzXOjdVsl"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZbrcpQ89fyaOgfaPfIopRLWZpamwvJduOGTdq97LVmVlwDbqEzcuohdlJEDWz66aCW8-_rqACkSKUxm51v5mKqWABQlge2wI5vm-SWSZ8q97A-aB56FrsiKyXoN4a3_Z21TOnu4n87iqS4yu0ArC_UQR50wuheTTXcUE1NVtocOF_CZ"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWxfLEh56uB5IjZRo4TcWSKwlLbkEViLfSZxVxh6xRPixkib1l2qBBHqBo4vuYchFYqglb3h5HoEsfQ6pqjFwG0xAMsG_NpljPXhexdGrD0OAEIymEGwLieP8_GY4ja_OG-kziViIO8kMvsW1LZ4swEwvhjlCpYh4lyL_j8lYLHwb64N"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AS8s0k1Rc3XH1CNc6IuO2bh19gY1f8frTVwZg7XReFLkf5MjTDiJSlMWPKkA-shGb8ZtzWCC-8s4KLNzbcRmp1SQAT7fc8R1gdHCPXjFx-cZgPCSe9XbXthFtYLHQwUNRT810XaeLjACTKePm_AMAD3QekHrTOaLrsY83hE68B7aUgFQ"}]} -k- -a -+ jose alg -k hash -+ ver /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -+ fetch /adv/SJPo_wfoyEejP9gZHSwyvvFth4w -+ curl -sfg http://127.0.0.1:30330/adv/SJPo_wfoyEejP9gZHSwyvvFth4w - GET /adv/SJPo_wfoyEejP9gZHSwyvvFth4w => 200 (../src/tangd.c:101) -+ ver+ jose jwk thp -a S224 -i /tmp/tmp.KXl839LojX/db/other-sig-1.jwk - /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -+ fetch /adv/J9UluuB68KMdZ1wL2QB_bvk-bo1H7LN6eJiDDg -+ curl -sfg http://127.0.0.1:30330/adv/J9UluuB68KMdZ1wL2QB_bvk-bo1H7LN6eJiDDg - GET /adv/J9UluuB68KMdZ1wL2QB_bvk-bo1H7LN6eJiDDg => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -+ fetch /adv/zBuo441ofokpw9kLhwVobm72FaauHsA7xLQ5s6XIpkE -+ curl -sfg http://127.0.0.1:30330/adv/zBuo441ofokpw9kLhwVobm72FaauHsA7xLQ5s6XIpkE - GET /adv/zBuo441ofokpw9kLhwVobm72FaauHsA7xLQ5s6XIpkE => 200 (../src/tangd.c:101) -+ + jose jwk thp -a S384 -i /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -ver /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -+ fetch /adv/w3WA7t8PvrIfgs-PYqyHDDFEkKi-CS-6EqtjpvBEmD8HWguD8bUDR72nVNhvrBcQ -+ curl -sfg http://127.0.0.1:30330/adv/w3WA7t8PvrIfgs-PYqyHDDFEkKi-CS-6EqtjpvBEmD8HWguD8bUDR72nVNhvrBcQ - GET /adv/w3WA7t8PvrIfgs-PYqyHDDFEkKi-CS-6EqtjpvBEmD8HWguD8bUDR72nVNhvrBcQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.KXl839LojX/db/other-sig-1.jwk -+ fetch /adv/J4e-Yi-MehzReh-COFG024GrngkJJVVbEPsyvOnA3gEQ0Xqg8_PBg5yPy3ZYGb8BiGQlk_1GBXM0R8v97rt0QA -+ curl -sfg http://127.0.0.1:30330/adv/J4e-Yi-MehzReh-COFG024GrngkJJVVbEPsyvOnA3gEQ0Xqg8_PBg5yPy3ZYGb8BiGQlk_1GBXM0R8v97rt0QA - GET /adv/J4e-Yi-MehzReh-COFG024GrngkJJVVbEPsyvOnA3gEQ0Xqg8_PBg5yPy3ZYGb8BiGQlk_1GBXM0R8v97rt0QA => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -+ fetch /adv/aSjYaFITkuXTF_YxlgfMkK5zNGY -+ curl -sfg http://127.0.0.1:30330/adv/aSjYaFITkuXTF_YxlgfMkK5zNGY - GET /adv/aSjYaFITkuXTF_YxlgfMkK5zNGY => 200 (../src/tangd.c:101) -+ + jose jwk thp -a S224 -i /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -ver+ fetch /adv/sALlt_OlHYZxiLR2YoIUXoyz-kFE_XMMU6eo6A -+ curl -sfg http://127.0.0.1:30330/adv/sALlt_OlHYZxiLR2YoIUXoyz-kFE_XMMU6eo6A - /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-2.jwk - GET /adv/sALlt_OlHYZxiLR2YoIUXoyz-kFE_XMMU6eo6A => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -+ fetch /adv/T-oI2auj32uJ--qNH-HEVIIMeZ0OIXT8_24pLTf5aOE -+ curl -sfg http://127.0.0.1:30330/adv/T-oI2auj32uJ--qNH-HEVIIMeZ0OIXT8_24pLTf5aOE - GET /adv/T-oI2auj32uJ--qNH-HEVIIMeZ0OIXT8_24pLTf5aOE => 200 (../src/tangd.c:101) -+ + jose jwk thp -a S384 -i /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -ver /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -+ fetch /adv/ispk9BlDmc5PtDGD1fTmnfAB1sWrr5XZ9zugCDfKcS15p1PM7p8PRdjplbGvhoVE -+ curl -sfg http://127.0.0.1:30330/adv/ispk9BlDmc5PtDGD1fTmnfAB1sWrr5XZ9zugCDfKcS15p1PM7p8PRdjplbGvhoVE - GET /adv/ispk9BlDmc5PtDGD1fTmnfAB1sWrr5XZ9zugCDfKcS15p1PM7p8PRdjplbGvhoVE => 200 (../src/tangd.c:101) -+ + ver /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -jose jwk thp -a S512 -i /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-2.jwk -+ fetch /adv/n7OV6KZT1-ePaikCDsp3l6NzoB1DJ72XH1csXAUkhbD_qVALR7RxC3j1qRl8hNSxRjSzMJVdQgUov1pMd9AgVg -+ curl -sfg http://127.0.0.1:30330/adv/n7OV6KZT1-ePaikCDsp3l6NzoB1DJ72XH1csXAUkhbD_qVALR7RxC3j1qRl8hNSxRjSzMJVdQgUov1pMd9AgVg - GET /adv/n7OV6KZT1-ePaikCDsp3l6NzoB1DJ72XH1csXAUkhbD_qVALR7RxC3j1qRl8hNSxRjSzMJVdQgUov1pMd9AgVg => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -+ fetch /adv/gAA98NsneDbPMDZhYAi73kNIziU -+ curl -sfg http://127.0.0.1:30330/adv/gAA98NsneDbPMDZhYAi73kNIziU - GET /adv/gAA98NsneDbPMDZhYAi73kNIziU => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -+ fetch /adv/zSViX_dHvU9lY8PSSh2RhvpibsEsl8NsfxtxdQ -+ curl -sfg http://127.0.0.1:30330/adv/zSViX_dHvU9lY8PSSh2RhvpibsEsl8NsfxtxdQ - GET /adv/zSViX_dHvU9lY8PSSh2RhvpibsEsl8NsfxtxdQ => 200 (../src/tangd.c:101) -+ + jose jwk thp -a S256 -i /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -ver /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -+ fetch /adv/tEQefDXddb2huOzKJyBWjDFj7qbhX_gM4kl8wKrb8aE -+ curl -sfg http://127.0.0.1:30330/adv/tEQefDXddb2huOzKJyBWjDFj7qbhX_gM4kl8wKrb8aE - GET /adv/tEQefDXddb2huOzKJyBWjDFj7qbhX_gM4kl8wKrb8aE => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -+ fetch /adv/snNO53cXAVMBaPpKTu25mVPtEE6jwXCaGXFQInhEc9unmXAcCXfaIzKOmjQPvSzr -+ curl -sfg http://127.0.0.1:30330/adv/snNO53cXAVMBaPpKTu25mVPtEE6jwXCaGXFQInhEc9unmXAcCXfaIzKOmjQPvSzr - GET /adv/snNO53cXAVMBaPpKTu25mVPtEE6jwXCaGXFQInhEc9unmXAcCXfaIzKOmjQPvSzr => 200 (../src/tangd.c:101) -+ jose jwk thp -a S512 -i /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -+ fetch /adv/gRWdhDc2WD32ADVtTRX-qH8fjTYmA5m7nVXp99ebg3tqAcC7oSIlvH5UA-hb6BI3xhGxJMMmT0uFNzVLxv47Ug -+ curl -sfg http://127.0.0.1:30330/adv/gRWdhDc2WD32ADVtTRX-qH8fjTYmA5m7nVXp99ebg3tqAcC7oSIlvH5UA-hb6BI3xhGxJMMmT0uFNzVLxv47Ug -+ ver /tmp/tmp.KXl839LojX/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-3.jwk - GET /adv/gRWdhDc2WD32ADVtTRX-qH8fjTYmA5m7nVXp99ebg3tqAcC7oSIlvH5UA-hb6BI3xhGxJMMmT0uFNzVLxv47Ug => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ fetch /adv/ONwCT3d4TrPIDYrfm3IUiguKbZw -+ curl -sfg http://127.0.0.1:30330/adv/ONwCT3d4TrPIDYrfm3IUiguKbZw - GET /adv/ONwCT3d4TrPIDYrfm3IUiguKbZw => 200 (../src/tangd.c:101) -+ jose jwk thp -a S224 -i /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ ver /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ fetch /adv/zMKr2oD2268kdrWlSEFECNKiUWbcuo2Vo2YkEA -+ curl -sfg http://127.0.0.1:30330/adv/zMKr2oD2268kdrWlSEFECNKiUWbcuo2Vo2YkEA - GET /adv/zMKr2oD2268kdrWlSEFECNKiUWbcuo2Vo2YkEA => 200 (../src/tangd.c:101) -+ jose jwk thp -a S256 -i /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ ver /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ fetch /adv/xBpLIcCmOXCl_oFawOaa2n0ITIaiLPstQU6fNkrlm54 -+ curl -sfg http://127.0.0.1:30330/adv/xBpLIcCmOXCl_oFawOaa2n0ITIaiLPstQU6fNkrlm54 - GET /adv/xBpLIcCmOXCl_oFawOaa2n0ITIaiLPstQU6fNkrlm54 => 200 (../src/tangd.c:101) -+ + ver /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -jose jwk thp -a S384 -i /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ fetch /adv/u2C17yy3n4HE6SNwslFPkbqRtEbzpn5KcmbXzLj6xLHPe9RGwpczNjj09DPSken4 -+ curl -sfg http://127.0.0.1:30330/adv/u2C17yy3n4HE6SNwslFPkbqRtEbzpn5KcmbXzLj6xLHPe9RGwpczNjj09DPSken4 - GET /adv/u2C17yy3n4HE6SNwslFPkbqRtEbzpn5KcmbXzLj6xLHPe9RGwpczNjj09DPSken4 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.KXl839LojX/db/other-sig-4.jwk -+ fetch /adv/gLw5-7cghSl7tlGK7uyhmcq4nmhC5WmawDZbACeQfEmPqbT4VgcS6fhneRE5c2_HeW6iMPxanlnrPItWesfjJA -+ curl -sfg http://127.0.0.1:30330/adv/gLw5-7cghSl7tlGK7uyhmcq4nmhC5WmawDZbACeQfEmPqbT4VgcS6fhneRE5c2_HeW6iMPxanlnrPItWesfjJA - GET /adv/gLw5-7cghSl7tlGK7uyhmcq4nmhC5WmawDZbACeQfEmPqbT4VgcS6fhneRE5c2_HeW6iMPxanlnrPItWesfjJA => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ + ver /tmp/tmp.KXl839LojX/db/other-sig-5.jwk -jose jwk thp -a S1 -i+ /tmp/tmp.KXl839LojX/db/other-sig-5.jwkjose - jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-5.jwk -+ fetch /adv/kRiS7-yFQv-xx4cAEfV_-oyFEOo -+ curl -sfg http://127.0.0.1:30330/adv/kRiS7-yFQv-xx4cAEfV_-oyFEOo - GET /adv/kRiS7-yFQv-xx4cAEfV_-oyFEOo => 200 (../src/tangd.c:101) -+ + verjose /tmp/tmp.KXl839LojX/db/other-sig-5.jwk jwk - thp -a S224 -i /tmp/tmp.KXl839LojX/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-5.jwk -+ fetch /adv/rcl34ljqxWwbXmT4vsKnoKcBT_S0mu75hPZv0w -+ curl -sfg http://127.0.0.1:30330/adv/rcl34ljqxWwbXmT4vsKnoKcBT_S0mu75hPZv0w - GET /adv/rcl34ljqxWwbXmT4vsKnoKcBT_S0mu75hPZv0w => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-5.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.KXl839LojX/db/other-sig-5.jwk -+ fetch /adv/HQCOM_6Y23dteNJTTnKsNtaCmmKRaWxzUoC2OOJpydc -+ curl -sfg http://127.0.0.1:30330/adv/HQCOM_6Y23dteNJTTnKsNtaCmmKRaWxzUoC2OOJpydc - GET /adv/HQCOM_6Y23dteNJTTnKsNtaCmmKRaWxzUoC2OOJpydc => 200 (../src/tangd.c:101) -+ + jose jwk thp -a S384 -i /tmp/tmp.KXl839LojX/db/other-sig-5.jwk -ver /tmp/tmp.KXl839LojX/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-5.jwk -+ fetch /adv/EQmoBTvFe7blly925hiHcRxvKlgwYZ7OOXAdrgblwq5crhsYDiSp3e29KTYL4gBx -+ curl -sfg http://127.0.0.1:30330/adv/EQmoBTvFe7blly925hiHcRxvKlgwYZ7OOXAdrgblwq5crhsYDiSp3e29KTYL4gBx - GET /adv/EQmoBTvFe7blly925hiHcRxvKlgwYZ7OOXAdrgblwq5crhsYDiSp3e29KTYL4gBx => 200 (../src/tangd.c:101) -+ + ver /tmp/tmp.KXl839LojX/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-5.jwk -jose jwk thp -a S512 -i /tmp/tmp.KXl839LojX/db/other-sig-5.jwk -+ fetch /adv/IsuBTRQDJ_5_g3wL1c0cZfF1XCdejpf6Vnbz-xCFHmdRvKA5zP8gW9-Q0X39Yw4I61k9XfCiutfjiZKALRVnPw -+ curl -sfg http://127.0.0.1:30330/adv/IsuBTRQDJ_5_g3wL1c0cZfF1XCdejpf6Vnbz-xCFHmdRvKA5zP8gW9-Q0X39Yw4I61k9XfCiutfjiZKALRVnPw - GET /adv/IsuBTRQDJ_5_g3wL1c0cZfF1XCdejpf6Vnbz-xCFHmdRvKA5zP8gW9-Q0X39Yw4I61k9XfCiutfjiZKALRVnPw => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ fetch /adv/QKMJoLjTWi2jSBZZbsgQEAmxuD0 -+ curl -sfg http://127.0.0.1:30330/adv/QKMJoLjTWi2jSBZZbsgQEAmxuD0 - GET /adv/QKMJoLjTWi2jSBZZbsgQEAmxuD0 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ fetch /adv/W3wxr4nmVKnSNW-QXdgZyP6jxPDhdHNh3UuXyg -+ curl -sfg http://127.0.0.1:30330/adv/W3wxr4nmVKnSNW-QXdgZyP6jxPDhdHNh3UuXyg - GET /adv/W3wxr4nmVKnSNW-QXdgZyP6jxPDhdHNh3UuXyg => 200 (../src/tangd.c:101) -+ + ver /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -jose jwk thp -a S256 -i /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ fetch /adv/Od3csrYaqGCtgD-r9nFh1Hjf_ePeAAwAsTrX6EaiqoM -+ curl -sfg http://127.0.0.1:30330/adv/Od3csrYaqGCtgD-r9nFh1Hjf_ePeAAwAsTrX6EaiqoM - GET /adv/Od3csrYaqGCtgD-r9nFh1Hjf_ePeAAwAsTrX6EaiqoM => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ fetch /adv/vcqKClNt7hCFBM4rkMjFOwKZbjiLb_63D4U6UeKvZ2gJiXdQrdUHDcksK01bDtWk -+ curl -sfg http://127.0.0.1:30330/adv/vcqKClNt7hCFBM4rkMjFOwKZbjiLb_63D4U6UeKvZ2gJiXdQrdUHDcksK01bDtWk - GET /adv/vcqKClNt7hCFBM4rkMjFOwKZbjiLb_63D4U6UeKvZ2gJiXdQrdUHDcksK01bDtWk => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.KXl839LojX/db/other-sig-6.jwk -+ fetch /adv/iDU4we0Wel61UGKkpyB-sSwcH9bZXlTkRlM_5nRE12RfaQQUu8LCCUZh6EEfg8uqtobVzheM2uV5kSEnUfxlEQ -+ curl -sfg http://127.0.0.1:30330/adv/iDU4we0Wel61UGKkpyB-sSwcH9bZXlTkRlM_5nRE12RfaQQUu8LCCUZh6EEfg8uqtobVzheM2uV5kSEnUfxlEQ - GET /adv/iDU4we0Wel61UGKkpyB-sSwcH9bZXlTkRlM_5nRE12RfaQQUu8LCCUZh6EEfg8uqtobVzheM2uV5kSEnUfxlEQ => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver+ /tmp/tmp.KXl839LojX/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-7.jwkjose - jwk thp -a S1 -i /tmp/tmp.KXl839LojX/db/other-sig-7.jwk -+ fetch /adv/N901Np7EmBBMyYlAsdwDDXApVds -+ curl -sfg http://127.0.0.1:30330/adv/N901Np7EmBBMyYlAsdwDDXApVds - GET /adv/N901Np7EmBBMyYlAsdwDDXApVds => 200 (../src/tangd.c:101) -+ jose jwk thp -a S224 -i+ /tmp/tmp.KXl839LojX/db/other-sig-7.jwkver /tmp/tmp.KXl839LojX/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-7.jwk - -+ fetch /adv/oQgt2eQv1v8RJrYKdWr4LYEM62laaPvTjuuYwQ -+ curl -sfg http://127.0.0.1:30330/adv/oQgt2eQv1v8RJrYKdWr4LYEM62laaPvTjuuYwQ - GET /adv/oQgt2eQv1v8RJrYKdWr4LYEM62laaPvTjuuYwQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-7.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.KXl839LojX/db/other-sig-7.jwk -+ fetch /adv/8V01_dfJjraqH_HE1S5lynkcgFgrD8PDvAnjmVii1Pw -+ curl -sfg http://127.0.0.1:30330/adv/8V01_dfJjraqH_HE1S5lynkcgFgrD8PDvAnjmVii1Pw - GET /adv/8V01_dfJjraqH_HE1S5lynkcgFgrD8PDvAnjmVii1Pw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-7.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.KXl839LojX/db/other-sig-7.jwk -+ fetch /adv/pITln45dIjczioPJaiW8HpAuYkREwE81pPl86Y5vadVVzi9l279TUXyAesfiz3So -+ curl -sfg http://127.0.0.1:30330/adv/pITln45dIjczioPJaiW8HpAuYkREwE81pPl86Y5vadVVzi9l279TUXyAesfiz3So - GET /adv/pITln45dIjczioPJaiW8HpAuYkREwE81pPl86Y5vadVVzi9l279TUXyAesfiz3So => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-7.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.KXl839LojX/db/other-sig-7.jwk -+ fetch /adv/mYoYB-hhXsecbwFlIKe4fEsKIZaWilYlmEHcHBVY-2sabXghsSJj8kRJITmU2mt3xIgpTf9WYLE6kKRxjCvI0g -+ curl -sfg http://127.0.0.1:30330/adv/mYoYB-hhXsecbwFlIKe4fEsKIZaWilYlmEHcHBVY-2sabXghsSJj8kRJITmU2mt3xIgpTf9WYLE6kKRxjCvI0g - GET /adv/mYoYB-hhXsecbwFlIKe4fEsKIZaWilYlmEHcHBVY-2sabXghsSJj8kRJITmU2mt3xIgpTf9WYLE6kKRxjCvI0g => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ + ver /tmp/tmp.KXl839LojX/db/other-sig-8.jwk -jose+ jwkjose thp jws -a ver S1 -i- -i -k /tmp/tmp.KXl839LojX/db/other-sig-8.jwk /tmp/tmp.KXl839LojX/db/other-sig-8.jwk - -+ fetch /adv/6rdLWGMVfz7QAh0KhdJt_Qt4Yds -+ curl -sfg http://127.0.0.1:30330/adv/6rdLWGMVfz7QAh0KhdJt_Qt4Yds - GET /adv/6rdLWGMVfz7QAh0KhdJt_Qt4Yds => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-8.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.KXl839LojX/db/other-sig-8.jwk -+ fetch /adv/sMUBI-W7w65cJWl0YDMUIBbnzUKlo2LwTEixoQ -+ curl -sfg http://127.0.0.1:30330/adv/sMUBI-W7w65cJWl0YDMUIBbnzUKlo2LwTEixoQ - GET /adv/sMUBI-W7w65cJWl0YDMUIBbnzUKlo2LwTEixoQ => 200 (../src/tangd.c:101) -+ + jose jwk thp -a S256 -i /tmp/tmp.KXl839LojX/db/other-sig-8.jwk -ver /tmp/tmp.KXl839LojX/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-8.jwk -+ fetch /adv/IwYt94DvenA6ny2hKX0NVw3LvL5yGW3_8P6RACY8dfw -+ curl -sfg http://127.0.0.1:30330/adv/IwYt94DvenA6ny2hKX0NVw3LvL5yGW3_8P6RACY8dfw - GET /adv/IwYt94DvenA6ny2hKX0NVw3LvL5yGW3_8P6RACY8dfw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-8.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.KXl839LojX/db/other-sig-8.jwk -+ fetch /adv/59LfQUOsFgQ2qAsBZVsMw-F3WQP9iUdEAWNlKkUOxpUdPUBlkqDnlF1cy5BjMb2g -+ curl -sfg http://127.0.0.1:30330/adv/59LfQUOsFgQ2qAsBZVsMw-F3WQP9iUdEAWNlKkUOxpUdPUBlkqDnlF1cy5BjMb2g - GET /adv/59LfQUOsFgQ2qAsBZVsMw-F3WQP9iUdEAWNlKkUOxpUdPUBlkqDnlF1cy5BjMb2g => 200 (../src/tangd.c:101) -+ + josever jwk /tmp/tmp.KXl839LojX/db/other-sig-8.jwk thp - -a S512 -i /tmp/tmp.KXl839LojX/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-8.jwk -+ fetch /adv/EcuCetaVJxLkemRu7dV2fBs4AtqxwVFo_hOD8MQz_S245gbMWmiYASdcZHyEIUR1u5RNlzpq2CE0s-lnvyD3iw -+ curl -sfg http://127.0.0.1:30330/adv/EcuCetaVJxLkemRu7dV2fBs4AtqxwVFo_hOD8MQz_S245gbMWmiYASdcZHyEIUR1u5RNlzpq2CE0s-lnvyD3iw - GET /adv/EcuCetaVJxLkemRu7dV2fBs4AtqxwVFo_hOD8MQz_S245gbMWmiYASdcZHyEIUR1u5RNlzpq2CE0s-lnvyD3iw => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ fetch /adv/a0xYftKEwFh3YCLB_tWlsj6Xm1w -+ curl -sfg http://127.0.0.1:30330/adv/a0xYftKEwFh3YCLB_tWlsj6Xm1w - GET /adv/a0xYftKEwFh3YCLB_tWlsj6Xm1w => 200 (../src/tangd.c:101) -+ jose jwk thp -a S224 -i /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ ver /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ fetch /adv/fDs6PkVijXpxjjRGe7uqNCXd5F1UhzlY2-29wA -+ curl -sfg http://127.0.0.1:30330/adv/fDs6PkVijXpxjjRGe7uqNCXd5F1UhzlY2-29wA - GET /adv/fDs6PkVijXpxjjRGe7uqNCXd5F1UhzlY2-29wA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ fetch /adv/e7Wy8Mv1_hxs85Dg-e8GxJyLkbWOsfOJI35FZehSdB8 -+ curl -sfg http://127.0.0.1:30330/adv/e7Wy8Mv1_hxs85Dg-e8GxJyLkbWOsfOJI35FZehSdB8 - GET /adv/e7Wy8Mv1_hxs85Dg-e8GxJyLkbWOsfOJI35FZehSdB8 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ fetch /adv/-fyJc-pJUqJc5ooka4mFs6IhDUu9G4lkQdAZHxqS-KM1SaxwrvhNKjiqvyasX06o -+ curl -sfg http://127.0.0.1:30330/adv/-fyJc-pJUqJc5ooka4mFs6IhDUu9G4lkQdAZHxqS-KM1SaxwrvhNKjiqvyasX06o - GET /adv/-fyJc-pJUqJc5ooka4mFs6IhDUu9G4lkQdAZHxqS-KM1SaxwrvhNKjiqvyasX06o => 200 (../src/tangd.c:101) -+ + ver /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -jose jwk thp -a S512 -i /tmp/tmp.KXl839LojX/db/other-sig-9.jwk -+ fetch /adv/J_QdISDI4wJO6XX1NNbj_rlNq35UbnOp75IUb-iyhR-ucOqTRmr4q_HthkrZGYssHCbN7XcFJLeJ1ZrWc5OlKA -+ curl -sfg http://127.0.0.1:30330/adv/J_QdISDI4wJO6XX1NNbj_rlNq35UbnOp75IUb-iyhR-ucOqTRmr4q_HthkrZGYssHCbN7XcFJLeJ1ZrWc5OlKA - GET /adv/J_QdISDI4wJO6XX1NNbj_rlNq35UbnOp75IUb-iyhR-ucOqTRmr4q_HthkrZGYssHCbN7XcFJLeJ1ZrWc5OlKA => 200 (../src/tangd.c:101) -+ tangd-rotate-keys -d /tmp/tmp.KXl839LojX/db -Unable to change owner/group for 51JHm2whZ-kDt2vvgAWchRwprsruYB-msx8zhW-KC4c.jwk to _tang:_tang -Unable to change owner/group for T_Zf1ATtwCKRcraH47tFkYhEqyg7NYpJvaSOGWfYLpY.jwk to _tang:_tang -+ validate_sig /tmp/tmp.KXl839LojX/db/.other-sig-1.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/.other-sig-1.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.KXl839LojX/db/.other-exc-1.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/.other-exc-1.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.KXl839LojX/db/.other-sig-2.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/.other-sig-2.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.KXl839LojX/db/.other-exc-2.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/.other-exc-2.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.KXl839LojX/db/.other-sig-3.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/.other-sig-3.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.KXl839LojX/db/.other-exc-3.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/.other-exc-3.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.KXl839LojX/db/.other-sig-4.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/.other-sig-4.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.KXl839LojX/db/.other-exc-4.jwk -+ + jose fmt --json /tmp/tmp.KXl839LojX/db/.other-exc-4.jwk --output=- -jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.KXl839LojX/db/.other-sig-5.jwk -+ + jose jwk use --input=- --required --usejose verify fmt - --json /tmp/tmp.KXl839LojX/db/.other-sig-5.jwk --output=- -+ validate_exc /tmp/tmp.KXl839LojX/db/.other-exc-5.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/.other-exc-5.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.KXl839LojX/db/.other-sig-6.jwk -+ + jose fmt --json /tmp/tmp.KXl839LojX/db/.other-sig-6.jwk --output=- -jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.KXl839LojX/db/.other-exc-6.jwk -+ + jose jwk use --input=- --required --use deriveKey -jose fmt --json /tmp/tmp.KXl839LojX/db/.other-exc-6.jwk --output=- -+ validate_sig /tmp/tmp.KXl839LojX/db/.other-sig-7.jwk -+ jose jwk use --input=- --required --use verify -+ jose fmt --json /tmp/tmp.KXl839LojX/db/.other-sig-7.jwk --output=- -+ validate_exc /tmp/tmp.KXl839LojX/db/.other-exc-7.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/.other-exc-7.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.KXl839LojX/db/.other-sig-8.jwk -+ jose jwk use --input=- --required --use verify -+ jose fmt --json /tmp/tmp.KXl839LojX/db/.other-sig-8.jwk --output=- -+ validate_exc /tmp/tmp.KXl839LojX/db/.other-exc-8.jwk -+ jose fmt --json /tmp/tmp.KXl839LojX/db/.other-exc-8.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.KXl839LojX/db/.other-sig-9.jwk -+ + jose jwk use --input=- --required --use verify -jose fmt --json /tmp/tmp.KXl839LojX/db/.other-sig-9.jwk --output=- -+ validate_exc /tmp/tmp.KXl839LojX/db/.other-exc-9.jwk -+ + jose fmt --json /tmp/tmp.KXl839LojX/db/.other-exc-9.jwk --output=- -jose jwk use --input=- --required --use deriveKey -+ thp= -+ validate_sig /tmp/tmp.KXl839LojX/db/51JHm2whZ-kDt2vvgAWchRwprsruYB-msx8zhW-KC4c.jwk -+ jose jwk use --input=- --required --use verify -+ jose fmt --json /tmp/tmp.KXl839LojX/db/51JHm2whZ-kDt2vvgAWchRwprsruYB-msx8zhW-KC4c.jwk --output=- -+ jose jwk thp -a S256 -i /tmp/tmp.KXl839LojX/db/51JHm2whZ-kDt2vvgAWchRwprsruYB-msx8zhW-KC4c.jwk -+ thp=51JHm2whZ-kDt2vvgAWchRwprsruYB-msx8zhW-KC4c -+ valid_key_perm /tmp/tmp.KXl839LojX/db/51JHm2whZ-kDt2vvgAWchRwprsruYB-msx8zhW-KC4c.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/51JHm2whZ-kDt2vvgAWchRwprsruYB-msx8zhW-KC4c.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ validate_sig /tmp/tmp.KXl839LojX/db/T_Zf1ATtwCKRcraH47tFkYhEqyg7NYpJvaSOGWfYLpY.jwk -+ + jose jwk use --input=- --required --use verify -jose fmt --json /tmp/tmp.KXl839LojX/db/T_Zf1ATtwCKRcraH47tFkYhEqyg7NYpJvaSOGWfYLpY.jwk --output=- -+ valid_key_perm /tmp/tmp.KXl839LojX/db/T_Zf1ATtwCKRcraH47tFkYhEqyg7NYpJvaSOGWfYLpY.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.KXl839LojX/db/T_Zf1ATtwCKRcraH47tFkYhEqyg7NYpJvaSOGWfYLpY.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ [ -z 51JHm2whZ-kDt2vvgAWchRwprsruYB-msx8zhW-KC4c ] -+ tang-show-keys 30330 - GET /adv => 200 (../src/tangd.c:101) -+ test 51JHm2whZ-kDt2vvgAWchRwprsruYB-msx8zhW-KC4c = 51JHm2whZ-kDt2vvgAWchRwprsruYB-msx8zhW-KC4c -+ on_exit -+ [ 2314226 ] -+ kill 2314226 -+ wait 2314226 -Terminated -+ true -+ [ -d /tmp/tmp.KXl839LojX ] -+ rm -rf /tmp/tmp.KXl839LojX -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - -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/3625454/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3625454/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/2200467 and its subdirectories -I: Current time: Fri Nov 7 17:54:04 -12 2025 -I: pbuilder-time-stamp: 1762581244 +I: removing directory /srv/workspace/pbuilder/3625454 and its subdirectories +I: Current time: Sat Dec 12 02:18:15 +14 2026 +I: pbuilder-time-stamp: 1796991495