Diff of the two buildlogs: -- --- b1/build.log 2025-11-08 01:56:58.885174097 +0000 +++ b2/build.log 2025-11-08 01:59:02.449321017 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Nov 7 13:55:58 -12 2025 -I: pbuilder-time-stamp: 1762566958 +I: Current time: Fri Dec 11 22:20:00 +14 2026 +I: pbuilder-time-stamp: 1796977200 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/735564/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2088117/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 11 08:20 /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/2088117/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2088117/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + 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]="aarch64-unknown-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=arm64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 nocheck' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='0c12e72dfef243768bd3a340cf2afccf' - 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='735564' - PS1='# ' - PS2='> ' + INVOCATION_ID=d49d21099c6a4a63923ff79ffba1b5f1 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2088117 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.6JwSzk6F/pbuilderrc_DTmJ --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.6JwSzk6F/b1 --logfile b1/build.log tang_15-3.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.6JwSzk6F/pbuilderrc_eH5a --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.6JwSzk6F/b2 --logfile b2/build.log tang_15-3.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/735564/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2088117/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 arm64 meson all 1.9.1-1 [665 kB] Get: 114 http://deb.debian.org/debian forky/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 115 http://deb.debian.org/debian forky/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] -Fetched 39.3 MB in 0s (156 MB/s) +Fetched 39.3 MB in 1s (41.0 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19964 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 01:56:20 UTC 2025. -Universal Time is now: Sat Nov 8 01:56:20 UTC 2025. +Local time is now: Fri Dec 11 08:20:48 UTC 2026. +Universal Time is now: Fri Dec 11 08:20: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/2088117/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/2088117/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 @@ -825,1610 +861,17 @@ dh_auto_build -O--buildsystem=meson cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j12 -v [1/11] cc -Itests/test-keys.p -Itests -I../tests -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c99 -D_POSIX_C_SOURCE=200809L -Wstrict-aliasing -Wchar-subscripts -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic '-DVERSION="15"' -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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/test-keys.p/test-util.c.o -MF tests/test-keys.p/test-util.c.o.d -o tests/test-keys.p/test-util.c.o -c ../tests/test-util.c -[2/11] cc -Isrc/tangd.p -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c99 -D_POSIX_C_SOURCE=200809L -Wstrict-aliasing -Wchar-subscripts -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic '-DVERSION="15"' -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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/tangd.p/http.c.o -MF src/tangd.p/http.c.o.d -o src/tangd.p/http.c.o -c ../src/http.c -[3/11] cc -Isrc/tangd.p -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c99 -D_POSIX_C_SOURCE=200809L -Wstrict-aliasing -Wchar-subscripts -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic '-DVERSION="15"' -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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/tangd.p/socket.c.o -MF src/tangd.p/socket.c.o.d -o src/tangd.p/socket.c.o -c ../src/socket.c -[4/11] 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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/tangd.p/tangd.c.o -MF src/tangd.p/tangd.c.o.d -o src/tangd.p/tangd.c.o -c ../src/tangd.c -[5/11] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/tang-15/obj-aarch64-linux-gnu /build/reproducible-path/tang-15/doc/tangd-rotate-keys.1.adoc -[6/11] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/tang-15/obj-aarch64-linux-gnu /build/reproducible-path/tang-15/doc/tang-show-keys.1.adoc +[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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/tangd.p/socket.c.o -MF src/tangd.p/socket.c.o.d -o src/tangd.p/socket.c.o -c ../src/socket.c +[3/11] cc -Isrc/tangd.p -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c99 -D_POSIX_C_SOURCE=200809L -Wstrict-aliasing -Wchar-subscripts -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic '-DVERSION="15"' -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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/tangd.p/http.c.o -MF src/tangd.p/http.c.o.d -o src/tangd.p/http.c.o -c ../src/http.c +[4/11] cc -Isrc/tangd.p -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c99 -D_POSIX_C_SOURCE=200809L -Wstrict-aliasing -Wchar-subscripts -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic '-DVERSION="15"' -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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/tangd.p/keys.c.o -MF src/tangd.p/keys.c.o.d -o src/tangd.p/keys.c.o -c ../src/keys.c +[5/11] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/tang-15/obj-aarch64-linux-gnu /build/reproducible-path/tang-15/doc/tang-show-keys.1.adoc +[6/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/tangd.p/tangd.c.o -MF src/tangd.p/tangd.c.o.d -o src/tangd.p/tangd.c.o -c ../src/tangd.c [7/11] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/tang-15/obj-aarch64-linux-gnu /build/reproducible-path/tang-15/doc/tang.8.adoc -[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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/tangd.p/keys.c.o -MF src/tangd.p/keys.c.o.d -o src/tangd.p/keys.c.o -c ../src/keys.c +[8/11] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/tang-15/obj-aarch64-linux-gnu /build/reproducible-path/tang-15/doc/tangd-rotate-keys.1.adoc [9/11] cc -o src/tangd src/tangd.p/http.c.o src/tangd.p/keys.c.o src/tangd.p/tangd.c.o src/tangd.p/socket.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tang-15=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libjose.so /usr/lib/aarch64-linux-gnu/libjansson.so -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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/test-keys.p/meson-generated_.._test-keys.c.o -MF tests/test-keys.p/meson-generated_.._test-keys.c.o.d -o tests/test-keys.p/meson-generated_.._test-keys.c.o -c tests/test-keys.c [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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libjose.so /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group - dh_auto_test -O--buildsystem=meson - cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=12 meson test --verbose -ninja: Entering directory `/build/reproducible-path/tang-15/obj-aarch64-linux-gnu' -ninja: no work to do. -1/9 adv-standalone RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=59 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-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MESON_TEST_ITERATION=1 /bin/sh -ex /build/reproducible-path/tang-15/tests/adv-standalone - -2/9 adv-standalone-endpoint RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=114 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MESON_TEST_ITERATION=1 /bin/sh -ex /build/reproducible-path/tang-15/tests/adv-standalone-endpoint - -3/9 adv-socat RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=162 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MESON_TEST_ITERATION=1 /build/reproducible-path/tang-15/tests/adv-socat - -4/9 adv-socat-endpoint RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=72 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-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MESON_TEST_ITERATION=1 /bin/sh -ex /build/reproducible-path/tang-15/tests/adv-socat-endpoint - -5/9 rec-standalone RUNNING ->>> MALLOC_PERTURB_=146 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MESON_TEST_ITERATION=1 /build/reproducible-path/tang-15/tests/rec-standalone - -6/9 rec-standalone-endpoint RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=124 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-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MESON_TEST_ITERATION=1 /build/reproducible-path/tang-15/tests/rec-standalone-endpoint - -7/9 rec-socat RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=178 MESON_TEST_ITERATION=1 /build/reproducible-path/tang-15/tests/rec-socat - -8/9 rec-socat-endpoint RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=104 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MESON_TEST_ITERATION=1 /bin/sh -ex /build/reproducible-path/tang-15/tests/rec-socat-endpoint - -9/9 test-keys RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=114 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/tang-15/src:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/src:/build/reproducible-path/tang-15/tests:/build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MESON_TEST_ITERATION=1 /build/reproducible-path/tang-15/obj-aarch64-linux-gnu/tests/test-keys - -3/9 adv-socat SKIP 0.05s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . adv -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.SBzpmO2pSt -+ mkdir -p /tmp/tmp.SBzpmO2pSt/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.SBzpmO2pSt ] -+ rm -rf /tmp/tmp.SBzpmO2pSt -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -4/9 adv-socat-endpoint SKIP 0.05s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . adv -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.SjWsvvaqAF -+ mkdir -p /tmp/tmp.SjWsvvaqAF/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.SjWsvvaqAF ] -+ rm -rf /tmp/tmp.SjWsvvaqAF -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -5/9 rec-standalone SKIP 0.04s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . rec -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.TB7yvH2yvW -+ mkdir -p /tmp/tmp.TB7yvH2yvW/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.TB7yvH2yvW ] -+ rm -rf /tmp/tmp.TB7yvH2yvW -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -6/9 rec-standalone-endpoint SKIP 0.03s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . rec -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.PCCTwO5tSo -+ mkdir -p /tmp/tmp.PCCTwO5tSo/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.PCCTwO5tSo ] -+ rm -rf /tmp/tmp.PCCTwO5tSo -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -7/9 rec-socat SKIP 0.02s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . rec -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.Kpxhpas22d -+ mkdir -p /tmp/tmp.Kpxhpas22d/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.Kpxhpas22d ] -+ rm -rf /tmp/tmp.Kpxhpas22d -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -8/9 rec-socat-endpoint SKIP 0.02s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ . rec -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.tgDlp0NFCS -+ mkdir -p /tmp/tmp.tgDlp0NFCS/db -+ sanity_check -+ [ -n ] -+ exit 77 -+ on_exit -+ [ ] -+ [ -d /tmp/tmp.tgDlp0NFCS ] -+ rm -rf /tmp/tmp.tgDlp0NFCS -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -9/9 test-keys OK 0.22s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -Cannot load JSON file (/build/reproducible-path/tang-15/tests/keys/invalid.jwk); skipping -error text '[' or '{' expected near 'foo', line 1, col 3, pos 3 -Cannot load JSON file (/build/reproducible-path/tang-15/tests/keys/empty.jwk); skipping -error text '[' or '{' expected near end of file, line 1, col 0, pos 0 -Cannot load JSON file (/build/reproducible-path/tang-15/tests/keys/invalid.jwk); skipping -error text '[' or '{' expected near 'foo', line 1, col 3, pos 3 -Cannot load JSON file (/build/reproducible-path/tang-15/tests/keys/empty.jwk); skipping -error text '[' or '{' expected near end of file, line 1, col 0, pos 0 -Cannot load JSON file (/build/reproducible-path/tang-15/tests/keys/invalid.jwk); skipping -error text '[' or '{' expected near 'foo', line 1, col 3, pos 3 -Cannot load JSON file (/build/reproducible-path/tang-15/tests/keys/empty.jwk); skipping -error text '[' or '{' expected near end of file, line 1, col 0, pos 0 -Error packing JSON with alg (null) -Error generating JWK with alg -Error generating JWK with alg foobar -Error generating JWK with alg { -Error generating JWK with alg [} -Error generating JWK with alg [] -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -1/9 adv-standalone OK 9.19s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stdout: -{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBlWUI1QURtMjNEZHh2eGNPQU9tT19vdGYzU2FycW42UmVOZTI1WDNpLUkxemR6ZnlacXRYTDRJS1hoMTNONU5WbDVEWndvSWpscXl0WUNBeDhuOUFiUyIsICJ5IjogIkFINDZzR1MtWkN0dWNGQTNQbTZYLXIteDZNeXpGbFVma2cyVEF3RzhubmpjbXhHM0ZQYkVLclZna0l3OVM0amtHaXhVMGtRSTVpX0N2cENhaDVGcG1scXIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVREVjgwY2x3U1JmSnRzeXVaMS1mMGdjMmlrZXdOLVR5U0xqRC0yNTJnb1JpWkZUYmZIV0pIZ2NZWGVlR0NJcTd6SVR0em9OeHJGbXpGZWxySDYwZ0doOCIsICJ5IjogIkFkOTJSVHlDZFR5V2czS1BlUGpaQm01Q0t2N3ljbUdTdDQ3VC1zTXVlVVcwUkhId3lYSE5Udk92eDE3S3V2LUM4RzQ0UnhRaHRfZU9vZmxvbjVDR1A4ZkIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Aex1UGVZTeOnTEq0HqPxnCmst52M0H_jPigmfqJDmInOTQEgIJSG2L7bGCOq8PIQdSWYJmOIBTE775xP0UWOgRz8AJUPvqOVPD2av_h_27lXyyuYASDDFZNFi-XJtGhn0GP4Ys-ZlZgElnZ3mGYdsXmJeB2cP5xaWSmU4Js_slz6XT8p"}{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFYdjlLaEpaVTVvVHIzUkQ1OHBqQ1ZIVFhvZmdvRGRSMVFkSFVOR3dDeG8yMTR2ME9CYXp6SFVtcXNjQWZJamxvS2lBQ3lSbW9MRk83VW5GRjNKb2ZERzYiLCAieSI6ICJBSGZiX3YteFlBamFSdXFsQWk5XzFhTVBpbXFpQTlnbTFRenBkMkM1N0dMMS00QzJjOXlKTU9ac3QzVExwQ0tCTzJNZ1VZdDBhSWVSUTMzSnJSX3d2bVA3IiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFETHdYaDI4dnBCSzdqLUJiSVVEWXhZRWxvN1dnN3c2Slp6YWhNNUxpR2VBQTcwY0xDajN0TEhaMGxNM0ZpWlh1aFlNSFZzLWNlNFFuVEZvX3gxaG8zWUQiLCAieSI6ICJBTFNOLU1iOFUwWTVMaTEwR3BTekJqZExCaGExRWo4YXhFQ21LWUYzX1habjlybU5LSzJJdUVkRnNBNHRYazU1Tm9RQVlXNWRNRW5CYXBHQkd4ZXZUZFM4IiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AGpgxOw8OX17V7gjg3DJY7YyoSK0s2ABapYwv1lqJMq0SW12hxqR4wIBP-K6MU1JotleXcAstbBW7SzTOXxPaJ6DARv6Qv9nrdVV198rvhdsety7tyaShSzmGL4wQ4J05EjDViT7vqvBQa7j9MHpWtLvUhQCDrd_K2p_UX8pPoR3HvtZ"}/build/reproducible-path/tang-15/obj-aarch64-linux-gnu -{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFEb3N4a1N6RlJKNG5UamF1blZRU3ZqMXptX0FvSDgyajdKU0U2LXdVcWpvUnFTOU54d1NzU0RpcGczenc4aWZhLXFGUmNaMTNxY3JUOWtxVUNyU05taTIiLCAieSI6ICJBV1dQM2N1Sm9TaXdqQ2t3bTBHWUFBcXg3cWlEYUhlRUc2MEdSUTYtckx2cDRIeEVLUXZDQm9uRGFrZURYc0VHRG4yX3NnN1hrTk5GQzZjZ2dlTDdTS1dDIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFCT2VJaHJQYjk4SjZrcDFCNzk1VVhuR3ZyZUNmWGZrX041LW1OLVlfNllfS0lUckIzYVRyU3hJTDZSdjA5ZEZpT08wY2NFb0lESDBnajhpMWVHTkg1RVoiLCAieSI6ICJBWGl1UFlFcmkya2RrUUFoRE54OEVoSmJsbnRoM1RfRWIyU08tQVd2M2FpV09GUm5DTUtSTl9US3JDZ3EwejlJQ0huamoxSDg0VFJERmR5VUhKLXpXTHhVIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AOOXpRnNb7Z8ZTVE9Q6VCt_RDxAoabsetOIZxDsclmvskIMeq3oB1K1Po10viap-gDPuJqvZnSe-DZ4HbtlXgi1bAFi-NdsPjtyatXqjHI4CPIUcgNX1MwD2Syu5KgOyCiHtRZT-4aDLymh2i-pBXYINurwP-qIhA6bO_x3J8EAj443G"} -stderr: -+ . adv -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.vVWSKtF1A8 -+ mkdir -p /tmp/tmp.vVWSKtF1A8/db -+ adv_startup -+ tangd-keygen /tmp/tmp.vVWSKtF1A8/db sig exc -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/sig.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/exc.jwk to _tang:_tang -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/sig.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/sig.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/exc.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/exc.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ jose jwk gen -i {"alg": "ES512"} -o /tmp/tmp.vVWSKtF1A8/db/.sig.jwk -+ jose jwk gen -i {"alg": "ES512"} -o /tmp/tmp.vVWSKtF1A8/db/.oth.jwk -+ random_port -+ [ -n ] -+ test -f /dev/urandom -+ shuf -i 1024-65535 -n 1 -+ export PORT=22277 -+ start_standalone_server 22277 -+ export PID=740521 -+ wait_for_port 22277 -+ local port=22277 -+ sleep 1 -+ tangd -p 22277 -l /tmp/tmp.vVWSKtF1A8/db -Listening on 0.0.0.0:22277 -Listening on [::]:22277 -+ local i=0 -+ [ 0 -lt 90 ] -+ check_if_port_listening 22277 -+ [ -n ] -+ ss -anl -+ grep [\:\.]22277 -+ grep LISTEN -+ return 0 -+ adv_second_phase -+ fetch / -+ curl -sfg http://127.0.0.1:22277/ - GET / => 404 (../src/http.c:128) -+ jose jwk thp -i /tmp/tmp.vVWSKtF1A8/db/exc.jwk -+ fetch /adv/b12RaKcWrw2JoU5MnHS_WARpsaNGE-NIM_XdVBthBHk -+ curl -sfg http://127.0.0.1:22277/adv/b12RaKcWrw2JoU5MnHS_WARpsaNGE-NIM_XdVBthBHk - GET /adv/b12RaKcWrw2JoU5MnHS_WARpsaNGE-NIM_XdVBthBHk => 404 (../src/tangd.c:94) -+ jose jwk thp -a S512 -i /tmp/tmp.vVWSKtF1A8/db/exc.jwk -+ fetch /adv/avcphLjc0_XHwCrJ7IcuUvrwQKmZAFpy7G54-DrXyINkRTTTfby-YI9d8dfTSecqStaiICJyy9tY_NZlYolhDg -+ curl -sfg http://127.0.0.1:22277/adv/avcphLjc0_XHwCrJ7IcuUvrwQKmZAFpy7G54-DrXyINkRTTTfby-YI9d8dfTSecqStaiICJyy9tY_NZlYolhDg - GET /adv/avcphLjc0_XHwCrJ7IcuUvrwQKmZAFpy7G54-DrXyINkRTTTfby-YI9d8dfTSecqStaiICJyy9tY_NZlYolhDg => 404 (../src/tangd.c:94) -+ fetch /adv -+ curl -sfg http://127.0.0.1:22277/adv - GET /adv => 200 (../src/tangd.c:101) -+ fetch /adv -+ curl -sfg http://127.0.0.1:22277/adv -+ ver /tmp/tmp.vVWSKtF1A8/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/sig.jwk - GET /adv => 200 (../src/tangd.c:101) -+ fetch /adv/ -+ curl -sfg http://127.0.0.1:22277/adv/ -+ ver /tmp/tmp.vVWSKtF1A8/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/sig.jwk - GET /adv/ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/sig.jwk -+ jose jwk thp -i /tmp/tmp.vVWSKtF1A8/db/sig.jwk -+ fetch /adv/4P8QUe8NhhkJevxtZjI7M2DkrRvVw-7uCIMSFvqVVdw -+ curl -sfg http://127.0.0.1:22277/adv/4P8QUe8NhhkJevxtZjI7M2DkrRvVw-7uCIMSFvqVVdw - GET /adv/4P8QUe8NhhkJevxtZjI7M2DkrRvVw-7uCIMSFvqVVdw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/sig.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.vVWSKtF1A8/db/sig.jwk -+ fetch /adv/OQkz2FKxUSxO7qP9s7MnozyVxpvm7mfVN07hLSsEtv5BLSsi_66KmncItaeLx0FDlZq3z4QmY_QGE0odykrcWw -+ curl -sfg http://127.0.0.1:22277/adv/OQkz2FKxUSxO7qP9s7MnozyVxpvm7mfVN07hLSsEtv5BLSsi_66KmncItaeLx0FDlZq3z4QmY_QGE0odykrcWw - GET /adv/OQkz2FKxUSxO7qP9s7MnozyVxpvm7mfVN07hLSsEtv5BLSsi_66KmncItaeLx0FDlZq3z4QmY_QGE0odykrcWw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/.sig.jwk -+ jose jwk thp -i /tmp/tmp.vVWSKtF1A8/db/sig.jwk -+ fetch /adv/4P8QUe8NhhkJevxtZjI7M2DkrRvVw-7uCIMSFvqVVdw -+ curl -sfg http://127.0.0.1:22277/adv/4P8QUe8NhhkJevxtZjI7M2DkrRvVw-7uCIMSFvqVVdw - GET /adv/4P8QUe8NhhkJevxtZjI7M2DkrRvVw-7uCIMSFvqVVdw => 200 (../src/tangd.c:101) -Signature validation failed! -+ ver /tmp/tmp.vVWSKtF1A8/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/.oth.jwk -+ jose jwk thp -i /tmp/tmp.vVWSKtF1A8/db/sig.jwk -+ fetch /adv/4P8QUe8NhhkJevxtZjI7M2DkrRvVw-7uCIMSFvqVVdw -+ curl -sfg http://127.0.0.1:22277/adv/4P8QUe8NhhkJevxtZjI7M2DkrRvVw-7uCIMSFvqVVdw - GET /adv/4P8QUe8NhhkJevxtZjI7M2DkrRvVw-7uCIMSFvqVVdw => 200 (../src/tangd.c:101) -Signature validation failed! -+ fetch /adv/ -+ curl -sfg http://127.0.0.1:22277/adv/ -+ ver /tmp/tmp.vVWSKtF1A8/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/.oth.jwk - GET /adv/ => 200 (../src/tangd.c:101) -Signature validation failed! -+ fetch /adv/ -+ curl -sfg http://127.0.0.1:22277/adv/ -+ ver /tmp/tmp.vVWSKtF1A8/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/.sig.jwk - GET /adv/ => 200 (../src/tangd.c:101) -Signature validation failed! -+ ver /tmp/tmp.vVWSKtF1A8/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/sig.jwk -+ jose jwk thp -i /tmp/tmp.vVWSKtF1A8/db/.sig.jwk -+ fetch /adv/rKqMmmaXz0t8kxMSoEJmbadstLckX2OCl_pgGow0exU -+ curl -sfg http://127.0.0.1:22277/adv/rKqMmmaXz0t8kxMSoEJmbadstLckX2OCl_pgGow0exU - GET /adv/rKqMmmaXz0t8kxMSoEJmbadstLckX2OCl_pgGow0exU => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/.sig.jwk -+ jose jwk thp -i /tmp/tmp.vVWSKtF1A8/db/.sig.jwk -+ fetch /adv/rKqMmmaXz0t8kxMSoEJmbadstLckX2OCl_pgGow0exU -+ curl -sfg http://127.0.0.1:22277/adv/rKqMmmaXz0t8kxMSoEJmbadstLckX2OCl_pgGow0exU - GET /adv/rKqMmmaXz0t8kxMSoEJmbadstLckX2OCl_pgGow0exU => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/.oth.jwk -+ jose jwk thp -i /tmp/tmp.vVWSKtF1A8/db/.sig.jwk -+ fetch /adv/rKqMmmaXz0t8kxMSoEJmbadstLckX2OCl_pgGow0exU -+ curl -sfg http://127.0.0.1:22277/adv/rKqMmmaXz0t8kxMSoEJmbadstLckX2OCl_pgGow0exU - GET /adv/rKqMmmaXz0t8kxMSoEJmbadstLckX2OCl_pgGow0exU => 200 (../src/tangd.c:101) -Signature validation failed! -+ fetch /adv -+ curl -sfg http://127.0.0.1:22277/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.vVWSKtF1A8/db/.sig.jwk -+ fetch /adv/rKqMmmaXz0t8kxMSoEJmbadstLckX2OCl_pgGow0exU -+ curl -sfg http://127.0.0.1:22277/adv/rKqMmmaXz0t8kxMSoEJmbadstLckX2OCl_pgGow0exU - GET /adv/rKqMmmaXz0t8kxMSoEJmbadstLckX2OCl_pgGow0exU => 200 (../src/tangd.c:101) -+ THP_DEFAULT_HASH=S256 -+ tang-show-keys 22277 - GET /adv => 200 (../src/tangd.c:101) -+ jose jwk thp -a S256 -i /tmp/tmp.vVWSKtF1A8/db/sig.jwk -+ test 4P8QUe8NhhkJevxtZjI7M2DkrRvVw-7uCIMSFvqVVdw = 4P8QUe8NhhkJevxtZjI7M2DkrRvVw-7uCIMSFvqVVdw -+ rm -rf /tmp/tmp.vVWSKtF1A8/db -+ mkdir -p /tmp/tmp.vVWSKtF1A8/db -+ fetch /adv -+ curl -sfg http://127.0.0.1:22277/adv - GET /adv => 200 (../src/tangd.c:101) -+ cd /tmp/tmp.vVWSKtF1A8/db -+ jose jwk thp -a S256 -i TTE9dZE1MfpAkrXe5gubfDnB9OEAgqcuAbnFSnA0NAY.jwk -+ test TTE9dZE1MfpAkrXe5gubfDnB9OEAgqcuAbnFSnA0NAY.jwk = TTE9dZE1MfpAkrXe5gubfDnB9OEAgqcuAbnFSnA0NAY.jwk -+ mv -f -- TTE9dZE1MfpAkrXe5gubfDnB9OEAgqcuAbnFSnA0NAY.jwk .TTE9dZE1MfpAkrXe5gubfDnB9OEAgqcuAbnFSnA0NAY.jwk -+ jose jwk thp -a S256 -i oFh-KCkDnLKVKSyDXenJ8rfbgM4PGlBEFGmyEE1IQQY.jwk -+ test oFh-KCkDnLKVKSyDXenJ8rfbgM4PGlBEFGmyEE1IQQY.jwk = oFh-KCkDnLKVKSyDXenJ8rfbgM4PGlBEFGmyEE1IQQY.jwk -+ mv -f -- oFh-KCkDnLKVKSyDXenJ8rfbgM4PGlBEFGmyEE1IQQY.jwk .oFh-KCkDnLKVKSyDXenJ8rfbgM4PGlBEFGmyEE1IQQY.jwk -+ cd - -+ fetch /adv -+ curl -sfg http://127.0.0.1:22277/adv - GET /adv => 200 (../src/tangd.c:101) -+ tangd-keygen /tmp/tmp.vVWSKtF1A8/db other-sig-1 other-exc-1 -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-exc-1.jwk to _tang:_tang -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/other-exc-1.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-exc-1.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-exc-1.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-exc-1.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.vVWSKtF1A8/db other-sig-2 other-exc-2 -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-exc-2.jwk to _tang:_tang -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/other-exc-2.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-exc-2.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-exc-2.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-exc-2.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.vVWSKtF1A8/db other-sig-3 other-exc-3 -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-exc-3.jwk to _tang:_tang -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ jose jwk use --input=- --required --use verify -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk --output=- -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/other-exc-3.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-exc-3.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-exc-3.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-exc-3.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.vVWSKtF1A8/db other-sig-4 other-exc-4 -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-exc-4.jwk to _tang:_tang -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ jose jwk use --input=- --required --use verify -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk --output=- -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/other-exc-4.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-exc-4.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-exc-4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-exc-4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.vVWSKtF1A8/db other-sig-5 other-exc-5 -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-exc-5.jwk to _tang:_tang -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/other-exc-5.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-exc-5.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-exc-5.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-exc-5.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.vVWSKtF1A8/db other-sig-6 other-exc-6 -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-exc-6.jwk to _tang:_tang -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/other-exc-6.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-exc-6.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-exc-6.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-exc-6.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.vVWSKtF1A8/db other-sig-7 other-exc-7 -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-exc-7.jwk to _tang:_tang -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/other-exc-7.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-exc-7.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-exc-7.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-exc-7.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.vVWSKtF1A8/db other-sig-8 other-exc-8 -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-exc-8.jwk to _tang:_tang -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/other-exc-8.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-exc-8.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-exc-8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-exc-8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.vVWSKtF1A8/db other-sig-9 other-exc-9 -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.vVWSKtF1A8/db/other-exc-9.jwk to _tang:_tang -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/other-exc-9.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/other-exc-9.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/other-exc-9.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/other-exc-9.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ fetch /adv -+ curl -sfg http://127.0.0.1:22277/adv - GET /adv => 200 (../src/tangd.c:101) -+ validate {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRuZXZLMnpQMzExQTI2amhjTGJBbHp2ZDR0VkUzZ1lxMDdYMUg0VzZJZjJRMTZSNkdMWkh3V3g1Y2FwbHFHODhxZWRGWWV6RlhURUpsUTVFc0F0XzcxQyIsICJ5IjogIkFHYnNHeWRiN25iUmdPSmtuUjUyNmdtQWc0R3NNNVh0WVpMT2otM2llMVFPeTBRQjc5Q1hNRHRPbVA5TGsxZ2xVRnRZRlgxUTg1bGYzWDc5T3hOMVZTaTEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUhlWUpHUjhoWk9fak95RW5uQVJZU0ZOclFSZ0pwVTZsbXFDTDl2U3VWUjA3ckR5N3Y2MWZwZFJ3ZWw3LUpaZXhscV9uVjlQUktIOFpQUXZqWWxodThHdCIsICJ5IjogIkFVendJajNsYkwyLURyaWdCS3RBNlhXTkUtQnFfRGs0bUhVb0J3V2dBVXIzR0pWaW8wZ29VZGtGdzlPYTFWcHpHNVFObFlzTnVkS0JYQjJZN1hyTmkwTlgifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWUdwbVRHZl91bmExdW44WjYtU3VzRmxjT2J6ZDNrdGJScXJ5TlRHR0lfd2RZWmZEXzNpRTM5OENwSGdVaEk0bDFweE00OGM4a0pBWjkzQlZ3cXFLekJJIiwgInkiOiAiQUtENldnMFhtVGttRENzZnVDV2NoU3dpTFk0UVUyU1JneEFpYUI2VERvNHZsdFRxb3RfOHdJX0Y4VUdRQUxKel9DSDBybkMzY2NzcnpOM2RBT2tsSnEwMyJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBY1lrbGRjS0s2cExONHl6dTFNVUR5Nk1vVUI0aVIyamRKSXA4WlhLLU1qVGg1UjNHWDlMcjNsZ054STZxVm1xZ2o5Y1hhUFVsN2xXMmtIcWlhdFVfaU9YIiwgInkiOiAiQWY5ekxKVm1jRWxGQVZ4SGpRbV9NcnUxM1RoXzZsUmllUzhhX2ZnVFJfQkg1NjRrZl9UQ1VUSFAtaG9qSFdVb1NENURuTVZrNHNSUlF2SFhmQkZ3OFFnWCJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHeVlDMElVQ2ZkNjNMRlgxSzdybWRnWWFJQjB4U2ZxTkJrRjNkSGZqb0VUNjNtRlpid3JwSW1YQkZKYmVNd2UyNlJQYS1tNmRJTDl1QXY2a2NwcmhTb1ciLCAieSI6ICJBVncxOWZNcEtRbGt5RndaMlFBQWUtTVplQ2JkMURNZnhqcDNXS082ZnlGZGtqeFB0NjJCUXRrRDU5SXpic1A1X2x1eW9sa1pSN0dkcXpTck9jS21SenBfIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFMTTYySnhVenFJOTI1SUdxRERCZjBQUHF2WDRkUWhzcF9zTEFZcl92d1RvWjBKcFlOVEhQbGdaaFB2a0hNcEltNDdhMnJ2MW1NdEVkaEFhdTBQMzJhYnciLCAieSI6ICJBQi1oZXUxemNOTzNLQVo3OEhvUGlhSEI2X2JQT0tYSUViYTJCWXJIWUhDb2p5UlMycVpmZzFyMU5IT2hmMjk0NWhMWnRXS2lvSmYwdDlSR2VON245MjU5In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUYwRzAyRVBnOFJ2ZXY3QzAtcUxENmJnOE53UjJmOGo5Z282WG1TQzlhcFhkQUlIWVA5VkNrNG9PMVZmY19fTXVvaFNIejM2NFAzbk9NMzloaTdKQzNTUiIsICJ5IjogIkFiRjA1cHRhd2VVOV9kbVBLdDBKb2h0SFI1dVZCTzVIUVVoeUVZT0RTZTVTNEJEVGM5RzFjQmx3R3pBZzBxejNIVnp4VHV6cVk1eEgxajVRbG5EWW9Gbm4ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVlPeGplYUtCN0Z3X1JKNmJGZFdDMzVVQlQ2X1AzT3ZkcmZtN2NMakVaWFlRNDBsX3d2UmtTc3duc0l5QzlnYmtRMzBQU0VrRjBfNUF3aG0yZXVhbEtvYSIsICJ5IjogIkFCbm9pd1VVV2RidllzTTQwX19VNzRGZkFwVnBvXzFfajlHVjN3S3pRTC11SVVNcFpnUUlhRVRJaml4ZU52WERrM0I0ZFZPMnl5WlZ0WDlOTjdiOTFnZjYifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBSjdTQVBmeEowVkZPa191QlFwbDlVeTBsRFM2R3dMNnM4UUEzeXhLNTVmQ21yQV94Qi1RTS1ldDlDTk5JTmFyRWdQWlFWMVRyTTIwUGcwMTZ1cm5JYXc1IiwgInkiOiAiQUpwN1VnN1lXbXBOaDBwRDhwVURBM3drLUtndmJtMzRVUXZpOExkZG5hTUNzRXp2RDJLQTRHc29VRUZORElNNHptb0ExaU9uUFVjTnJjWTZJMnlqUXJsQyJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYnVwbEh0VWRkR2RheGZyWkhBaGxhZVA1Rk5fa3h0Wm5oZmJ3dEY1dnE1OV9Dc1ljaVJDSGxrT1Bia0tIWXVDWVpIRW40LUEtS2MtVm54TXl3Ylk3NGJIIiwgInkiOiAiQUhic280NEVpUEhqVzYzeTNPeWpVQXhDQno2d1V6Z0c1UUJsM2x4c3lvdi1xV2ZmRDZUeTVHeDU3bDZ1T1h2aXB3NmpWRE9za09FUXRBX0x6c19nelJNbiJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCemR2S25qNjNBUE9VUzRGRXJBWG9iY3VwOG5PM2hKSTdNTll6WGFyd2l2c2ZnMU5HR05Sd3kxc2hxb293S3BYaUdLRkFEUF9nekZtUWF4UWdZME9fYnYiLCAieSI6ICJBUzNqUm1QSHFXanNMdG0wdUlkekNjMEEzSHpaX1FfRmp5c0dVa2x4VzB2OVdEdkRESUN0YVZMd2JnVFR0S01wRFJDM2doWEtGNDJmRFNDZUNHX0JoOHplIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFZM1pFM3FqNFU5NnMyWXAxajJaVmdrV0tKZ2hQdUpXUTBTOFNaOWliVmluQjR2eXMtS1lseDRjWXhUM29zazJZWFVKbHhjczhJTmNLRjA1VnhyckZUVmYiLCAieSI6ICJBUG56UDJfajFuSEZzZm5QN0tFYXJ0U3BqRGk0RW5NTUt1aUlsd3dob1Vub0l2S0ZqMG9yN2N2NzF5T0tzVTBjTTFzR2c4RHJPemk2RVZ0cDlRdzRXaEdVIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUpQSDJfZVZFWnMxQ3g5Z1FNc3FURmxtcDIwOTZsY2JURldRSG5LZFpKTnRuMllVaC1BVl83QnJORnVUMG5HbG9QazJKR0JQZ3VQSHRuS2xWWDZZa2VTcSIsICJ5IjogIkFZdDNuWnFQUHcxeFFHWEVVN1JTSFRNV3k0SEFEdXlOa1lzbzFNd3FBWFZ4WU1qUHRqNHdfNFBXMnJZZVVXejJnLXNlZHItN0lYSmFKYVpjT1BTN3NZbWUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdCVXVoN21DTXQ3RThFUEQxWXZRY0w1Z1ZieGU0dDh4dmZmdGtDam5aanc3MER2Wl8xbWtscGwxbEpidDJ6QktLVWhrTjJqOFBYYmZqci1HeV93V3o2aiIsICJ5IjogIkFDaENYeWF0NXdiZ1JCSHJJdXdSMFI2Rk5aajRmY2VlZVNPY0QwSlZQNF83cW1IbFNTbDI1VWlsMVN6cHZIOVlwaWlQbktwNjJyWkFwX3R5R0g5RWFEYVYifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYjNfOFVPSWVXS1JLa3dtVHpiWDFlV0U0MUtKRDFNVjdaRU1HMmxMMHo3NjJtZnltYm8tMDBoZFFpNE1VU2N0R0JreF9nbm82b1hKVkFXNzlEdTdzOHNHIiwgInkiOiAiQVZWYll3SHN3WXM3UXpVdUZwbHBOb3JmTkJpZ3l4cVljVlNuQVhoazVENW9YMTlsT056cmxTSTRYUXpKeVZlRkFncGNPWWJJZ09IbFhiaWg2OEpKemJ3QSJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBR1VtV3RxeU96ZThfb3NuMGR3QUt2WlNmcmJzV3RjSjNkV1NYd2VGeXQ4c3FyTF8tYWxPQWZSb2RnR3NlaEdLRzYyNWM0WjgwSXp2bkZWYzNaUUE2WC1VIiwgInkiOiAiQVNTcGpqMVhKUGswczdKdW1fYk8yNTFUaXNBNFE5UUJZdjlxVUtBbkk1ZllydjdRMy1KblNETHE2cnhJcnNHT2dHSks0eWVjWFVIRFdaSGVXMmluSWhlMyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaZjQ5VWg1b283QUN3MjhIUVlwTlpSY2hCcGJzQ0NfdTVLRE5TTExKSmxZQ1RIWDAyY1Nmb3BKY3lHUC1NZXEyRHI2REJQXzBTVHg1d2hfQTNWSTZkTWQiLCAieSI6ICJBQmZOendselExSFBweXRDOEVzLVIzWEZVTFByamlqSDhGMHZOQXZmYmVoU05LTHJ5ai1JN2pYMWx1OEFEamw5WXZ4NFN4d09zLVRiSkNjS2NsQUdJOV81In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFkVUtoaTlzak1LcC1faEFXelF6WEQ5TWhZVGNYRThIaEVFLWhVcXNhTDBWOUotbzBFb0ctRDF6WnJ6eFp4cHBLN2VHWmJLbGdqdVVCUzE0SmdZaFp1QmUiLCAieSI6ICJBQ0phcGtXaWdpZk1aZkg1ekVxWjEzOTZBaWNrc2tlTFMtd1JUZVdGaGlYOVptMkI4a3dIMVNoc3Q2YURlR2JhYXNDUEl2bmRvendBeUNnQlkwVkhSX1dWIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFEb3N4a1N6RlJKNG5UamF1blZRU3ZqMXptX0FvSDgyajdKU0U2LXdVcWpvUnFTOU54d1NzU0RpcGczenc4aWZhLXFGUmNaMTNxY3JUOWtxVUNyU05taTIiLCAieSI6ICJBV1dQM2N1Sm9TaXdqQ2t3bTBHWUFBcXg3cWlEYUhlRUc2MEdSUTYtckx2cDRIeEVLUXZDQm9uRGFrZURYc0VHRG4yX3NnN1hrTk5GQzZjZ2dlTDdTS1dDIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFCT2VJaHJQYjk4SjZrcDFCNzk1VVhuR3ZyZUNmWGZrX041LW1OLVlfNllfS0lUckIzYVRyU3hJTDZSdjA5ZEZpT08wY2NFb0lESDBnajhpMWVHTkg1RVoiLCAieSI6ICJBWGl1UFlFcmkya2RrUUFoRE54OEVoSmJsbnRoM1RfRWIyU08tQVd2M2FpV09GUm5DTUtSTl9US3JDZ3EwejlJQ0huamoxSDg0VFJERmR5VUhKLXpXTHhVIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "Ab3GOfQzzCvPLytn3qG3QKn_F36YuCxw7D9LlKdMrxVz6CJYT29cZE-MEt5Hw8OrKGLE_klIFzaB2qotLMADlSWeAXH6-Sn8orXz8sOScVjotA0k9H9y_LkUmf6y2kvE_CoocINsi7rHQz_ESe5-00otEU1FFGsWsN3OQmV0ArGwi6kq", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWp6X6A_o3_pM2uYPBRZjoyaBU7x412kKWntgPXQOPxfnr0dTzKQyOt_C_A_rb9xA3ceNvSkhY2BQxQ3W-27QtEuAcs_1zE8PoWvf487qlRUsQ9pMU-FyGef778_BBpgmlJzwZ0PhZaFKUJTBxcfgmgS5rpKUR3XM2WGGUoyDE_Nv4Sv"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATIbx2uvXCI_CEgKAXk-lJrLGzWU3gzXxpV35pvC0k0KkEBsNFKdezQQN7jGHYsw9ayX3sct9GK7axlc1wjVExxDAXdm0LPZdvEyXgVmGFwyamPIAfIWT_9ZQBtUY1fxzLRXppNPHRdIj6OuenQjekV0fJH3nOsccMI4s4s7j9mh13j1"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABsoUeBrTKqChiRwcmI0Zp3l-sUjybWT20OIEy0YJpharr0dCNHfOBdsAlDBN7o_KW2PxVsDWzcZLP7lasb2dd2DAUUIBP6Yt1dDG80unpRoeCipQeWukdRntjSLy-NTGqtTYPa8vTMly1yaxShyw4TAxwfD4bMz3v31p4hiGLrYkYdH"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASTY2g8qF8FjcmG_P44rKZHy-kWBpxSmdYsG610Z4KY4zF2MU7DK37dd4_KARVdHCdW3XyAIWFSWaAdHcsGxBcbWAb9i32m-OouBP5tdZsIKoFTKa41dB2OprsrR-B-AOykDjJGLl5IVDlKkJ_9zocLsBYyZ_0T6SCr8_fKPonNMj0BH"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHkNhBAk30xqy120a6HlXD-FmOXxGmEEDFvNfMZR5QfygniFZ_H3NyrlvdSOEix03Rv6de3oaQVgGJwESLr0ruwiALoesr4oXUMStP35TGaxFGVIjlHaeVpW69E3prcNE8yYKacPUYSo28VJ_MaQFFMEgqDsj3yxeGQw7GddfMpnikm7"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVV3M8k0zLuWv6NyS1O56ApcaU1FpVGRWmvv0ahKyRK-5xnMJ0FJRbdV-Gd6nxjO6hdRoHvDz3OORtlvbeQqpZ98AAiD7AJ21GyxCeuddT6nt0ijFxpTg2TCgvce1D3luKg-4N7VcbvT0Q3ZXpX6eurKDCcz0IhQNO52hdyrECtpwGs4"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACTcIJGJvgYvM1bJIYEVehLRI5fWcHxCoEGA6Dyidsneroj4nHWqxO13ge5GcSQnj_oL32NUq_7AOUoPQSz91DoHAdLqmTAMV-0c5R3ozSjtRM-DFYx8mrOo8YxtAkA-3IQsq6y4YlkR6WHULqizhkfNbQ4uPS4Q0_F6DAkIHv1j5xZk"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AbdebwSEHeM74AQ3pO2Op7SAaKKBtjPkldot2O2zC2kZT1Rge4xQtDeqJEs_jG70eLh6kAriWEb3UtJ1m41clrtIAWuLXGOSm4tu1vxPojPlkpKAh-kxIXUnNFOo6SQh_xF9yKF-1kq5Ux4_-SwCEkN1ghbas85UIGdMvA9WZPRIv978"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AaAHZ04x0h7hfsBIdnUndbV6CvcDOkL1tQcRtEjEriBhBK7qTvztItBkOAwinFfV36CquUJbpI60xgKmpEiOxR-3AJCWA83KvQimRiOxHJOrvQT_pIvoI1mtQ8_C_p21e2ndDEbkpqkzBlXPQOaaExZHUqVnNntXIUG-n5iuZpCG5los"}]} -+ jose fmt --json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRuZXZLMnpQMzExQTI2amhjTGJBbHp2ZDR0VkUzZ1lxMDdYMUg0VzZJZjJRMTZSNkdMWkh3V3g1Y2FwbHFHODhxZWRGWWV6RlhURUpsUTVFc0F0XzcxQyIsICJ5IjogIkFHYnNHeWRiN25iUmdPSmtuUjUyNmdtQWc0R3NNNVh0WVpMT2otM2llMVFPeTBRQjc5Q1hNRHRPbVA5TGsxZ2xVRnRZRlgxUTg1bGYzWDc5T3hOMVZTaTEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUhlWUpHUjhoWk9fak95RW5uQVJZU0ZOclFSZ0pwVTZsbXFDTDl2U3VWUjA3ckR5N3Y2MWZwZFJ3ZWw3LUpaZXhscV9uVjlQUktIOFpQUXZqWWxodThHdCIsICJ5IjogIkFVendJajNsYkwyLURyaWdCS3RBNlhXTkUtQnFfRGs0bUhVb0J3V2dBVXIzR0pWaW8wZ29VZGtGdzlPYTFWcHpHNVFObFlzTnVkS0JYQjJZN1hyTmkwTlgifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWUdwbVRHZl91bmExdW44WjYtU3VzRmxjT2J6ZDNrdGJScXJ5TlRHR0lfd2RZWmZEXzNpRTM5OENwSGdVaEk0bDFweE00OGM4a0pBWjkzQlZ3cXFLekJJIiwgInkiOiAiQUtENldnMFhtVGttRENzZnVDV2NoU3dpTFk0UVUyU1JneEFpYUI2VERvNHZsdFRxb3RfOHdJX0Y4VUdRQUxKel9DSDBybkMzY2NzcnpOM2RBT2tsSnEwMyJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBY1lrbGRjS0s2cExONHl6dTFNVUR5Nk1vVUI0aVIyamRKSXA4WlhLLU1qVGg1UjNHWDlMcjNsZ054STZxVm1xZ2o5Y1hhUFVsN2xXMmtIcWlhdFVfaU9YIiwgInkiOiAiQWY5ekxKVm1jRWxGQVZ4SGpRbV9NcnUxM1RoXzZsUmllUzhhX2ZnVFJfQkg1NjRrZl9UQ1VUSFAtaG9qSFdVb1NENURuTVZrNHNSUlF2SFhmQkZ3OFFnWCJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHeVlDMElVQ2ZkNjNMRlgxSzdybWRnWWFJQjB4U2ZxTkJrRjNkSGZqb0VUNjNtRlpid3JwSW1YQkZKYmVNd2UyNlJQYS1tNmRJTDl1QXY2a2NwcmhTb1ciLCAieSI6ICJBVncxOWZNcEtRbGt5RndaMlFBQWUtTVplQ2JkMURNZnhqcDNXS082ZnlGZGtqeFB0NjJCUXRrRDU5SXpic1A1X2x1eW9sa1pSN0dkcXpTck9jS21SenBfIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFMTTYySnhVenFJOTI1SUdxRERCZjBQUHF2WDRkUWhzcF9zTEFZcl92d1RvWjBKcFlOVEhQbGdaaFB2a0hNcEltNDdhMnJ2MW1NdEVkaEFhdTBQMzJhYnciLCAieSI6ICJBQi1oZXUxemNOTzNLQVo3OEhvUGlhSEI2X2JQT0tYSUViYTJCWXJIWUhDb2p5UlMycVpmZzFyMU5IT2hmMjk0NWhMWnRXS2lvSmYwdDlSR2VON245MjU5In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUYwRzAyRVBnOFJ2ZXY3QzAtcUxENmJnOE53UjJmOGo5Z282WG1TQzlhcFhkQUlIWVA5VkNrNG9PMVZmY19fTXVvaFNIejM2NFAzbk9NMzloaTdKQzNTUiIsICJ5IjogIkFiRjA1cHRhd2VVOV9kbVBLdDBKb2h0SFI1dVZCTzVIUVVoeUVZT0RTZTVTNEJEVGM5RzFjQmx3R3pBZzBxejNIVnp4VHV6cVk1eEgxajVRbG5EWW9Gbm4ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVlPeGplYUtCN0Z3X1JKNmJGZFdDMzVVQlQ2X1AzT3ZkcmZtN2NMakVaWFlRNDBsX3d2UmtTc3duc0l5QzlnYmtRMzBQU0VrRjBfNUF3aG0yZXVhbEtvYSIsICJ5IjogIkFCbm9pd1VVV2RidllzTTQwX19VNzRGZkFwVnBvXzFfajlHVjN3S3pRTC11SVVNcFpnUUlhRVRJaml4ZU52WERrM0I0ZFZPMnl5WlZ0WDlOTjdiOTFnZjYifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBSjdTQVBmeEowVkZPa191QlFwbDlVeTBsRFM2R3dMNnM4UUEzeXhLNTVmQ21yQV94Qi1RTS1ldDlDTk5JTmFyRWdQWlFWMVRyTTIwUGcwMTZ1cm5JYXc1IiwgInkiOiAiQUpwN1VnN1lXbXBOaDBwRDhwVURBM3drLUtndmJtMzRVUXZpOExkZG5hTUNzRXp2RDJLQTRHc29VRUZORElNNHptb0ExaU9uUFVjTnJjWTZJMnlqUXJsQyJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYnVwbEh0VWRkR2RheGZyWkhBaGxhZVA1Rk5fa3h0Wm5oZmJ3dEY1dnE1OV9Dc1ljaVJDSGxrT1Bia0tIWXVDWVpIRW40LUEtS2MtVm54TXl3Ylk3NGJIIiwgInkiOiAiQUhic280NEVpUEhqVzYzeTNPeWpVQXhDQno2d1V6Z0c1UUJsM2x4c3lvdi1xV2ZmRDZUeTVHeDU3bDZ1T1h2aXB3NmpWRE9za09FUXRBX0x6c19nelJNbiJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCemR2S25qNjNBUE9VUzRGRXJBWG9iY3VwOG5PM2hKSTdNTll6WGFyd2l2c2ZnMU5HR05Sd3kxc2hxb293S3BYaUdLRkFEUF9nekZtUWF4UWdZME9fYnYiLCAieSI6ICJBUzNqUm1QSHFXanNMdG0wdUlkekNjMEEzSHpaX1FfRmp5c0dVa2x4VzB2OVdEdkRESUN0YVZMd2JnVFR0S01wRFJDM2doWEtGNDJmRFNDZUNHX0JoOHplIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFZM1pFM3FqNFU5NnMyWXAxajJaVmdrV0tKZ2hQdUpXUTBTOFNaOWliVmluQjR2eXMtS1lseDRjWXhUM29zazJZWFVKbHhjczhJTmNLRjA1VnhyckZUVmYiLCAieSI6ICJBUG56UDJfajFuSEZzZm5QN0tFYXJ0U3BqRGk0RW5NTUt1aUlsd3dob1Vub0l2S0ZqMG9yN2N2NzF5T0tzVTBjTTFzR2c4RHJPemk2RVZ0cDlRdzRXaEdVIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUpQSDJfZVZFWnMxQ3g5Z1FNc3FURmxtcDIwOTZsY2JURldRSG5LZFpKTnRuMllVaC1BVl83QnJORnVUMG5HbG9QazJKR0JQZ3VQSHRuS2xWWDZZa2VTcSIsICJ5IjogIkFZdDNuWnFQUHcxeFFHWEVVN1JTSFRNV3k0SEFEdXlOa1lzbzFNd3FBWFZ4WU1qUHRqNHdfNFBXMnJZZVVXejJnLXNlZHItN0lYSmFKYVpjT1BTN3NZbWUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdCVXVoN21DTXQ3RThFUEQxWXZRY0w1Z1ZieGU0dDh4dmZmdGtDam5aanc3MER2Wl8xbWtscGwxbEpidDJ6QktLVWhrTjJqOFBYYmZqci1HeV93V3o2aiIsICJ5IjogIkFDaENYeWF0NXdiZ1JCSHJJdXdSMFI2Rk5aajRmY2VlZVNPY0QwSlZQNF83cW1IbFNTbDI1VWlsMVN6cHZIOVlwaWlQbktwNjJyWkFwX3R5R0g5RWFEYVYifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYjNfOFVPSWVXS1JLa3dtVHpiWDFlV0U0MUtKRDFNVjdaRU1HMmxMMHo3NjJtZnltYm8tMDBoZFFpNE1VU2N0R0JreF9nbm82b1hKVkFXNzlEdTdzOHNHIiwgInkiOiAiQVZWYll3SHN3WXM3UXpVdUZwbHBOb3JmTkJpZ3l4cVljVlNuQVhoazVENW9YMTlsT056cmxTSTRYUXpKeVZlRkFncGNPWWJJZ09IbFhiaWg2OEpKemJ3QSJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBR1VtV3RxeU96ZThfb3NuMGR3QUt2WlNmcmJzV3RjSjNkV1NYd2VGeXQ4c3FyTF8tYWxPQWZSb2RnR3NlaEdLRzYyNWM0WjgwSXp2bkZWYzNaUUE2WC1VIiwgInkiOiAiQVNTcGpqMVhKUGswczdKdW1fYk8yNTFUaXNBNFE5UUJZdjlxVUtBbkk1ZllydjdRMy1KblNETHE2cnhJcnNHT2dHSks0eWVjWFVIRFdaSGVXMmluSWhlMyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaZjQ5VWg1b283QUN3MjhIUVlwTlpSY2hCcGJzQ0NfdTVLRE5TTExKSmxZQ1RIWDAyY1Nmb3BKY3lHUC1NZXEyRHI2REJQXzBTVHg1d2hfQTNWSTZkTWQiLCAieSI6ICJBQmZOendselExSFBweXRDOEVzLVIzWEZVTFByamlqSDhGMHZOQXZmYmVoU05LTHJ5ai1JN2pYMWx1OEFEamw5WXZ4NFN4d09zLVRiSkNjS2NsQUdJOV81In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFkVUtoaTlzak1LcC1faEFXelF6WEQ5TWhZVGNYRThIaEVFLWhVcXNhTDBWOUotbzBFb0ctRDF6WnJ6eFp4cHBLN2VHWmJLbGdqdVVCUzE0SmdZaFp1QmUiLCAieSI6ICJBQ0phcGtXaWdpZk1aZkg1ekVxWjEzOTZBaWNrc2tlTFMtd1JUZVdGaGlYOVptMkI4a3dIMVNoc3Q2YURlR2JhYXNDUEl2bmRvendBeUNnQlkwVkhSX1dWIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFEb3N4a1N6RlJKNG5UamF1blZRU3ZqMXptX0FvSDgyajdKU0U2LXdVcWpvUnFTOU54d1NzU0RpcGczenc4aWZhLXFGUmNaMTNxY3JUOWtxVUNyU05taTIiLCAieSI6ICJBV1dQM2N1Sm9TaXdqQ2t3bTBHWUFBcXg3cWlEYUhlRUc2MEdSUTYtckx2cDRIeEVLUXZDQm9uRGFrZURYc0VHRG4yX3NnN1hrTk5GQzZjZ2dlTDdTS1dDIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFCT2VJaHJQYjk4SjZrcDFCNzk1VVhuR3ZyZUNmWGZrX041LW1OLVlfNllfS0lUckIzYVRyU3hJTDZSdjA5ZEZpT08wY2NFb0lESDBnajhpMWVHTkg1RVoiLCAieSI6ICJBWGl1UFlFcmkya2RrUUFoRE54OEVoSmJsbnRoM1RfRWIyU08tQVd2M2FpV09GUm5DTUtSTl9US3JDZ3EwejlJQ0huamoxSDg0VFJERmR5VUhKLXpXTHhVIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "Ab3GOfQzzCvPLytn3qG3QKn_F36YuCxw7D9LlKdMrxVz6CJYT29cZE-MEt5Hw8OrKGLE_klIFzaB2qotLMADlSWeAXH6-Sn8orXz8sOScVjotA0k9H9y_LkUmf6y2kvE_CoocINsi7rHQz_ESe5-00otEU1FFGsWsN3OQmV0ArGwi6kq", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWp6X6A_o3_pM2uYPBRZjoyaBU7x412kKWntgPXQOPxfnr0dTzKQyOt_C_A_rb9xA3ceNvSkhY2BQxQ3W-27QtEuAcs_1zE8PoWvf487qlRUsQ9pMU-FyGef778_BBpgmlJzwZ0PhZaFKUJTBxcfgmgS5rpKUR3XM2WGGUoyDE_Nv4Sv"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATIbx2uvXCI_CEgKAXk-lJrLGzWU3gzXxpV35pvC0k0KkEBsNFKdezQQN7jGHYsw9ayX3sct9GK7axlc1wjVExxDAXdm0LPZdvEyXgVmGFwyamPIAfIWT_9ZQBtUY1fxzLRXppNPHRdIj6OuenQjekV0fJH3nOsccMI4s4s7j9mh13j1"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABsoUeBrTKqChiRwcmI0Zp3l-sUjybWT20OIEy0YJpharr0dCNHfOBdsAlDBN7o_KW2PxVsDWzcZLP7lasb2dd2DAUUIBP6Yt1dDG80unpRoeCipQeWukdRntjSLy-NTGqtTYPa8vTMly1yaxShyw4TAxwfD4bMz3v31p4hiGLrYkYdH"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASTY2g8qF8FjcmG_P44rKZHy-kWBpxSmdYsG610Z4KY4zF2MU7DK37dd4_KARVdHCdW3XyAIWFSWaAdHcsGxBcbWAb9i32m-OouBP5tdZsIKoFTKa41dB2OprsrR-B-AOykDjJGLl5IVDlKkJ_9zocLsBYyZ_0T6SCr8_fKPonNMj0BH"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHkNhBAk30xqy120a6HlXD-FmOXxGmEEDFvNfMZR5QfygniFZ_H3NyrlvdSOEix03Rv6de3oaQVgGJwESLr0ruwiALoesr4oXUMStP35TGaxFGVIjlHaeVpW69E3prcNE8yYKacPUYSo28VJ_MaQFFMEgqDsj3yxeGQw7GddfMpnikm7"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVV3M8k0zLuWv6NyS1O56ApcaU1FpVGRWmvv0ahKyRK-5xnMJ0FJRbdV-Gd6nxjO6hdRoHvDz3OORtlvbeQqpZ98AAiD7AJ21GyxCeuddT6nt0ijFxpTg2TCgvce1D3luKg-4N7VcbvT0Q3ZXpX6eurKDCcz0IhQNO52hdyrECtpwGs4"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACTcIJGJvgYvM1bJIYEVehLRI5fWcHxCoEGA6Dyidsneroj4nHWqxO13ge5GcSQnj_oL32NUq_7AOUoPQSz91DoHAdLqmTAMV-0c5R3ozSjtRM-DFYx8mrOo8YxtAkA-3IQsq6y4YlkR6WHULqizhkfNbQ4uPS4Q0_F6DAkIHv1j5xZk"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AbdebwSEHeM74AQ3pO2Op7SAaKKBtjPkldot2O2zC2kZT1Rge4xQtDeqJEs_jG70eLh6kAriWEb3UtJ1m41clrtIAWuLXGOSm4tu1vxPojPlkpKAh-kxIXUnNFOo6SQh_xF9yKF-1kq5Ux4_-SwCEkN1ghbas85UIGdMvA9WZPRIv978"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AaAHZ04x0h7hfsBIdnUndbV6CvcDOkL1tQcRtEjEriBhBK7qTvztItBkOAwinFfV36CquUJbpI60xgKmpEiOxR-3AJCWA83KvQimRiOxHJOrvQT_pIvoI1mtQ8_C_p21e2ndDEbkpqkzBlXPQOaaExZHUqVnNntXIUG-n5iuZpCG5los"}]} -Og payload -SyOg keys -AUo- -+ _jwks={"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ATnevK2zP311A26jhcLbAlzvd4tVE3gYq07X1H4W6If2Q16R6GLZHwWx5caplqG88qedFYezFXTEJlQ5EsAt_71C","y":"AGbsGydb7nbRgOJknR526gmAg4GsM5XtYZLOj-3ie1QOy0QB79CXMDtOmP9Lk1glUFtYFX1Q85lf3X79OxN1VSi1"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AHeYJGR8hZO_jOyEnnARYSFNrQRgJpU6lmqCL9vSuVR07rDy7v61fpdRwel7-JZexlq_nV9PRKH8ZPQvjYlhu8Gt","y":"AUzwIj3lbL2-DrigBKtA6XWNE-Bq_Dk4mHUoBwWgAUr3GJVio0goUdkFw9Oa1VpzG5QNlYsNudKBXB2Y7XrNi0NX"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYGpmTGf_una1un8Z6-SusFlcObzd3ktbRqryNTGGI_wdYZfD_3iE398CpHgUhI4l1pxM48c8kJAZ93BVwqqKzBI","y":"AKD6Wg0XmTkmDCsfuCWchSwiLY4QU2SRgxAiaB6TDo4vltTqot_8wI_F8UGQALJz_CH0rnC3ccsrzN3dAOklJq03"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AcYkldcKK6pLN4yzu1MUDy6MoUB4iR2jdJIp8ZXK-MjTh5R3GX9Lr3lgNxI6qVmqgj9cXaPUl7lW2kHqiatU_iOX","y":"Af9zLJVmcElFAVxHjQm_Mru13Th_6lRieS8a_fgTR_BH564kf_TCUTHP-hojHWUoSD5DnMVk4sRRQvHXfBFw8QgX"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGyYC0IUCfd63LFX1K7rmdgYaIB0xSfqNBkF3dHfjoET63mFZbwrpImXBFJbeMwe26RPa-m6dIL9uAv6kcprhSoW","y":"AVw19fMpKQlkyFwZ2QAAe-MZeCbd1DMfxjp3WKO6fyFdkjxPt62BQtkD59IzbsP5_luyolkZR7GdqzSrOcKmRzp_"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ALM62JxUzqI925IGqDDBf0PPqvX4dQhsp_sLAYr_vwToZ0JpYNTHPlgZhPvkHMpIm47a2rv1mMtEdhAau0P32abw","y":"AB-heu1zcNO3KAZ78HoPiaHB6_bPOKXIEba2BYrHYHCojyRS2qZfg1r1NHOhf2945hLZtWKioJf0t9RGeN7n9259"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF0G02EPg8Rvev7C0-qLD6bg8NwR2f8j9go6XmSC9apXdAIHYP9VCk4oO1Vfc__MuohSHz364P3nOM39hi7JC3SR","y":"AbF05ptaweU9_dmPKt0JohtHR5uVBO5HQUhyEYODSe5S4BDTc9G1cBlwGzAg0qz3HVzxTuzqY5xH1j5QlnDYoFnn"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AYOxjeaKB7Fw_RJ6bFdWC35UBT6_P3Ovdrfm7cLjEZXYQ40l_wvRkSswnsIyC9gbkQ30PSEkF0_5Awhm2eualKoa","y":"ABnoiwUUWdbvYsM40__U74FfApVpo_1_j9GV3wKzQL-uIUMpZgQIaETIjixeNvXDk3B4dVO2yyZVtX9NN7b91gf6"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AJ7SAPfxJ0VFOk_uBQpl9Uy0lDS6GwL6s8QA3yxK55fCmrA_xB-QM-et9CNNINarEgPZQV1TrM20Pg016urnIaw5","y":"AJp7Ug7YWmpNh0pD8pUDA3wk-Kgvbm34UQvi8LddnaMCsEzvD2KA4GsoUEFNDIM4zmoA1iOnPUcNrcY6I2yjQrlC"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbuplHtUddGdaxfrZHAhlaeP5FN_kxtZnhfbwtF5vq59_CsYciRCHlkOPbkKHYuCYZHEn4-A-Kc-VnxMywbY74bH","y":"AHbso44EiPHjW63y3OyjUAxCBz6wUzgG5QBl3lxsyov-qWffD6Ty5Gx57l6uOXvipw6jVDOskOEQtA_Lzs_gzRMn"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ABzdvKnj63APOUS4FErAXobcup8nO3hJI7MNYzXarwivsfg1NGGNRwy1shqoowKpXiGKFADP_gzFmQaxQgY0O_bv","y":"AS3jRmPHqWjsLtm0uIdzCc0A3HzZ_Q_FjysGUklxW0v9WDvDDICtaVLwbgTTtKMpDRC3ghXKF42fDSCeCG_Bh8ze"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AY3ZE3qj4U96s2Yp1j2ZVgkWKJghPuJWQ0S8SZ9ibVinB4vys-KYlx4cYxT3osk2YXUJlxcs8INcKF05VxrrFTVf","y":"APnzP2_j1nHFsfnP7KEartSpjDi4EnMMKuiIlwwhoUnoIvKFj0or7cv71yOKsU0cM1sGg8DrOzi6EVtp9Qw4WhGU"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AJPH2_eVEZs1Cx9gQMsqTFlmp2096lcbTFWQHnKdZJNtn2YUh-AV_7BrNFuT0nGloPk2JGBPguPHtnKlVX6YkeSq","y":"AYt3nZqPPw1xQGXEU7RSHTMWy4HADuyNkYso1MwqAXVxYMjPtj4w_4PW2rYeUWz2g-sedr-7IXJaJaZcOPS7sYme"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGBUuh7mCMt7E8EPD1YvQcL5gVbxe4t8xvfftkCjnZjw70DvZ_1mklpl1lJbt2zBKKUhkN2j8PXbfjr-Gy_wWz6j","y":"AChCXyat5wbgRBHrIuwR0R6FNZj4fceeeSOcD0JVP4_7qmHlSSl25Uil1SzpvH9YpiiPnKp62rZAp_tyGH9EaDaV"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Ab3_8UOIeWKRKkwmTzbX1eWE41KJD1MV7ZEMG2lL0z762mfymbo-00hdQi4MUSctGBkx_gno6oXJVAW79Du7s8sG","y":"AVVbYwHswYs7QzUuFplpNorfNBigyxqYcVSnAXhk5D5oX19lONzrlSI4XQzJyVeFAgpcOYbIgOHlXbih68JJzbwA"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGUmWtqyOze8_osn0dwAKvZSfrbsWtcJ3dWSXweFyt8sqrL_-alOAfRodgGsehGKG625c4Z80IzvnFVc3ZQA6X-U","y":"ASSpjj1XJPk0s7Jum_bO251TisA4Q9QBYv9qUKAnI5fYrv7Q3-JnSDLq6rxIrsGOgGJK4yecXUHDWZHeW2inIhe3"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AZf49Uh5oo7ACw28HQYpNZRchBpbsCC_u5KDNSLLJJlYCTHX02cSfopJcyGP-Meq2Dr6DBP_0STx5wh_A3VI6dMd","y":"ABfNzwlzQ1HPpytC8Es-R3XFULPrjijH8F0vNAvfbehSNKLryj-I7jX1lu8ADjl9Yvx4SxwOs-TbJCcKclAGI9_5"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AdUKhi9sjMKp-_hAWzQzXD9MhYTcXE8HhEE-hUqsaL0V9J-o0EoG-D1zZrzxZxppK7eGZbKlgjuUBS14JgYhZuBe","y":"ACJapkWigifMZfH5zEqZ1396AickskeLS-wRTeWFhiX9Zm2B8kwH1Shst6aDeGbaasCPIvndozwAyCgBY0VHR_WV"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ADosxkSzFRJ4nTjaunVQSvj1zm_AoH82j7JSE6-wUqjoRqS9NxwSsSDipg3zw8ifa-qFRcZ13qcrT9kqUCrSNmi2","y":"AWWP3cuJoSiwjCkwm0GYAAqx7qiDaHeEG60GRQ6-rLvp4HxEKQvCBonDakeDXsEGDn2_sg7XkNNFC6cggeL7SKWC"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ABOeIhrPb98J6kp1B795UXnGvreCfXfk_N5-mN-Y_6Y_KITrB3aTrSxIL6Rv09dFiOO0ccEoIDH0gj8i1eGNH5EZ","y":"AXiuPYEri2kdkQAhDNx8EhJblnth3T_Eb2SO-AWv3aiWOFRnCMKRN_TKrCgq0z9ICHnjj1H84TRDFdyUHJ-zWLxU"}]} -+ + jose jwk use -i- -rprintf -u verify %s -o- - {"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ATnevK2zP311A26jhcLbAlzvd4tVE3gYq07X1H4W6If2Q16R6GLZHwWx5caplqG88qedFYezFXTEJlQ5EsAt_71C","y":"AGbsGydb7nbRgOJknR526gmAg4GsM5XtYZLOj-3ie1QOy0QB79CXMDtOmP9Lk1glUFtYFX1Q85lf3X79OxN1VSi1"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AHeYJGR8hZO_jOyEnnARYSFNrQRgJpU6lmqCL9vSuVR07rDy7v61fpdRwel7-JZexlq_nV9PRKH8ZPQvjYlhu8Gt","y":"AUzwIj3lbL2-DrigBKtA6XWNE-Bq_Dk4mHUoBwWgAUr3GJVio0goUdkFw9Oa1VpzG5QNlYsNudKBXB2Y7XrNi0NX"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYGpmTGf_una1un8Z6-SusFlcObzd3ktbRqryNTGGI_wdYZfD_3iE398CpHgUhI4l1pxM48c8kJAZ93BVwqqKzBI","y":"AKD6Wg0XmTkmDCsfuCWchSwiLY4QU2SRgxAiaB6TDo4vltTqot_8wI_F8UGQALJz_CH0rnC3ccsrzN3dAOklJq03"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AcYkldcKK6pLN4yzu1MUDy6MoUB4iR2jdJIp8ZXK-MjTh5R3GX9Lr3lgNxI6qVmqgj9cXaPUl7lW2kHqiatU_iOX","y":"Af9zLJVmcElFAVxHjQm_Mru13Th_6lRieS8a_fgTR_BH564kf_TCUTHP-hojHWUoSD5DnMVk4sRRQvHXfBFw8QgX"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGyYC0IUCfd63LFX1K7rmdgYaIB0xSfqNBkF3dHfjoET63mFZbwrpImXBFJbeMwe26RPa-m6dIL9uAv6kcprhSoW","y":"AVw19fMpKQlkyFwZ2QAAe-MZeCbd1DMfxjp3WKO6fyFdkjxPt62BQtkD59IzbsP5_luyolkZR7GdqzSrOcKmRzp_"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ALM62JxUzqI925IGqDDBf0PPqvX4dQhsp_sLAYr_vwToZ0JpYNTHPlgZhPvkHMpIm47a2rv1mMtEdhAau0P32abw","y":"AB-heu1zcNO3KAZ78HoPiaHB6_bPOKXIEba2BYrHYHCojyRS2qZfg1r1NHOhf2945hLZtWKioJf0t9RGeN7n9259"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF0G02EPg8Rvev7C0-qLD6bg8NwR2f8j9go6XmSC9apXdAIHYP9VCk4oO1Vfc__MuohSHz364P3nOM39hi7JC3SR","y":"AbF05ptaweU9_dmPKt0JohtHR5uVBO5HQUhyEYODSe5S4BDTc9G1cBlwGzAg0qz3HVzxTuzqY5xH1j5QlnDYoFnn"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AYOxjeaKB7Fw_RJ6bFdWC35UBT6_P3Ovdrfm7cLjEZXYQ40l_wvRkSswnsIyC9gbkQ30PSEkF0_5Awhm2eualKoa","y":"ABnoiwUUWdbvYsM40__U74FfApVpo_1_j9GV3wKzQL-uIUMpZgQIaETIjixeNvXDk3B4dVO2yyZVtX9NN7b91gf6"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AJ7SAPfxJ0VFOk_uBQpl9Uy0lDS6GwL6s8QA3yxK55fCmrA_xB-QM-et9CNNINarEgPZQV1TrM20Pg016urnIaw5","y":"AJp7Ug7YWmpNh0pD8pUDA3wk-Kgvbm34UQvi8LddnaMCsEzvD2KA4GsoUEFNDIM4zmoA1iOnPUcNrcY6I2yjQrlC"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbuplHtUddGdaxfrZHAhlaeP5FN_kxtZnhfbwtF5vq59_CsYciRCHlkOPbkKHYuCYZHEn4-A-Kc-VnxMywbY74bH","y":"AHbso44EiPHjW63y3OyjUAxCBz6wUzgG5QBl3lxsyov-qWffD6Ty5Gx57l6uOXvipw6jVDOskOEQtA_Lzs_gzRMn"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ABzdvKnj63APOUS4FErAXobcup8nO3hJI7MNYzXarwivsfg1NGGNRwy1shqoowKpXiGKFADP_gzFmQaxQgY0O_bv","y":"AS3jRmPHqWjsLtm0uIdzCc0A3HzZ_Q_FjysGUklxW0v9WDvDDICtaVLwbgTTtKMpDRC3ghXKF42fDSCeCG_Bh8ze"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AY3ZE3qj4U96s2Yp1j2ZVgkWKJghPuJWQ0S8SZ9ibVinB4vys-KYlx4cYxT3osk2YXUJlxcs8INcKF05VxrrFTVf","y":"APnzP2_j1nHFsfnP7KEartSpjDi4EnMMKuiIlwwhoUnoIvKFj0or7cv71yOKsU0cM1sGg8DrOzi6EVtp9Qw4WhGU"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AJPH2_eVEZs1Cx9gQMsqTFlmp2096lcbTFWQHnKdZJNtn2YUh-AV_7BrNFuT0nGloPk2JGBPguPHtnKlVX6YkeSq","y":"AYt3nZqPPw1xQGXEU7RSHTMWy4HADuyNkYso1MwqAXVxYMjPtj4w_4PW2rYeUWz2g-sedr-7IXJaJaZcOPS7sYme"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGBUuh7mCMt7E8EPD1YvQcL5gVbxe4t8xvfftkCjnZjw70DvZ_1mklpl1lJbt2zBKKUhkN2j8PXbfjr-Gy_wWz6j","y":"AChCXyat5wbgRBHrIuwR0R6FNZj4fceeeSOcD0JVP4_7qmHlSSl25Uil1SzpvH9YpiiPnKp62rZAp_tyGH9EaDaV"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Ab3_8UOIeWKRKkwmTzbX1eWE41KJD1MV7ZEMG2lL0z762mfymbo-00hdQi4MUSctGBkx_gno6oXJVAW79Du7s8sG","y":"AVVbYwHswYs7QzUuFplpNorfNBigyxqYcVSnAXhk5D5oX19lONzrlSI4XQzJyVeFAgpcOYbIgOHlXbih68JJzbwA"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGUmWtqyOze8_osn0dwAKvZSfrbsWtcJ3dWSXweFyt8sqrL_-alOAfRodgGsehGKG625c4Z80IzvnFVc3ZQA6X-U","y":"ASSpjj1XJPk0s7Jum_bO251TisA4Q9QBYv9qUKAnI5fYrv7Q3-JnSDLq6rxIrsGOgGJK4yecXUHDWZHeW2inIhe3"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AZf49Uh5oo7ACw28HQYpNZRchBpbsCC_u5KDNSLLJJlYCTHX02cSfopJcyGP-Meq2Dr6DBP_0STx5wh_A3VI6dMd","y":"ABfNzwlzQ1HPpytC8Es-R3XFULPrjijH8F0vNAvfbehSNKLryj-I7jX1lu8ADjl9Yvx4SxwOs-TbJCcKclAGI9_5"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AdUKhi9sjMKp-_hAWzQzXD9MhYTcXE8HhEE-hUqsaL0V9J-o0EoG-D1zZrzxZxppK7eGZbKlgjuUBS14JgYhZuBe","y":"ACJapkWigifMZfH5zEqZ1396AickskeLS-wRTeWFhiX9Zm2B8kwH1Shst6aDeGbaasCPIvndozwAyCgBY0VHR_WV"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ADosxkSzFRJ4nTjaunVQSvj1zm_AoH82j7JSE6-wUqjoRqS9NxwSsSDipg3zw8ifa-qFRcZ13qcrT9kqUCrSNmi2","y":"AWWP3cuJoSiwjCkwm0GYAAqx7qiDaHeEG60GRQ6-rLvp4HxEKQvCBonDakeDXsEGDn2_sg7XkNNFC6cggeL7SKWC"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ABOeIhrPb98J6kp1B795UXnGvreCfXfk_N5-mN-Y_6Y_KITrB3aTrSxIL6Rv09dFiOO0ccEoIDH0gj8i1eGNH5EZ","y":"AXiuPYEri2kdkQAhDNx8EhJblnth3T_Eb2SO-AWv3aiWOFRnCMKRN_TKrCgq0z9ICHnjj1H84TRDFdyUHJ-zWLxU"}]} -+ _ver={"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AHeYJGR8hZO_jOyEnnARYSFNrQRgJpU6lmqCL9vSuVR07rDy7v61fpdRwel7-JZexlq_nV9PRKH8ZPQvjYlhu8Gt","y":"AUzwIj3lbL2-DrigBKtA6XWNE-Bq_Dk4mHUoBwWgAUr3GJVio0goUdkFw9Oa1VpzG5QNlYsNudKBXB2Y7XrNi0NX"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AcYkldcKK6pLN4yzu1MUDy6MoUB4iR2jdJIp8ZXK-MjTh5R3GX9Lr3lgNxI6qVmqgj9cXaPUl7lW2kHqiatU_iOX","y":"Af9zLJVmcElFAVxHjQm_Mru13Th_6lRieS8a_fgTR_BH564kf_TCUTHP-hojHWUoSD5DnMVk4sRRQvHXfBFw8QgX"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ALM62JxUzqI925IGqDDBf0PPqvX4dQhsp_sLAYr_vwToZ0JpYNTHPlgZhPvkHMpIm47a2rv1mMtEdhAau0P32abw","y":"AB-heu1zcNO3KAZ78HoPiaHB6_bPOKXIEba2BYrHYHCojyRS2qZfg1r1NHOhf2945hLZtWKioJf0t9RGeN7n9259"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AYOxjeaKB7Fw_RJ6bFdWC35UBT6_P3Ovdrfm7cLjEZXYQ40l_wvRkSswnsIyC9gbkQ30PSEkF0_5Awhm2eualKoa","y":"ABnoiwUUWdbvYsM40__U74FfApVpo_1_j9GV3wKzQL-uIUMpZgQIaETIjixeNvXDk3B4dVO2yyZVtX9NN7b91gf6"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbuplHtUddGdaxfrZHAhlaeP5FN_kxtZnhfbwtF5vq59_CsYciRCHlkOPbkKHYuCYZHEn4-A-Kc-VnxMywbY74bH","y":"AHbso44EiPHjW63y3OyjUAxCBz6wUzgG5QBl3lxsyov-qWffD6Ty5Gx57l6uOXvipw6jVDOskOEQtA_Lzs_gzRMn"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AY3ZE3qj4U96s2Yp1j2ZVgkWKJghPuJWQ0S8SZ9ibVinB4vys-KYlx4cYxT3osk2YXUJlxcs8INcKF05VxrrFTVf","y":"APnzP2_j1nHFsfnP7KEartSpjDi4EnMMKuiIlwwhoUnoIvKFj0or7cv71yOKsU0cM1sGg8DrOzi6EVtp9Qw4WhGU"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGBUuh7mCMt7E8EPD1YvQcL5gVbxe4t8xvfftkCjnZjw70DvZ_1mklpl1lJbt2zBKKUhkN2j8PXbfjr-Gy_wWz6j","y":"AChCXyat5wbgRBHrIuwR0R6FNZj4fceeeSOcD0JVP4_7qmHlSSl25Uil1SzpvH9YpiiPnKp62rZAp_tyGH9EaDaV"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGUmWtqyOze8_osn0dwAKvZSfrbsWtcJ3dWSXweFyt8sqrL_-alOAfRodgGsehGKG625c4Z80IzvnFVc3ZQA6X-U","y":"ASSpjj1XJPk0s7Jum_bO251TisA4Q9QBYv9qUKAnI5fYrv7Q3-JnSDLq6rxIrsGOgGJK4yecXUHDWZHeW2inIhe3"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AdUKhi9sjMKp-_hAWzQzXD9MhYTcXE8HhEE-hUqsaL0V9J-o0EoG-D1zZrzxZxppK7eGZbKlgjuUBS14JgYhZuBe","y":"ACJapkWigifMZfH5zEqZ1396AickskeLS-wRTeWFhiX9Zm2B8kwH1Shst6aDeGbaasCPIvndozwAyCgBY0VHR_WV"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ABOeIhrPb98J6kp1B795UXnGvreCfXfk_N5-mN-Y_6Y_KITrB3aTrSxIL6Rv09dFiOO0ccEoIDH0gj8i1eGNH5EZ","y":"AXiuPYEri2kdkQAhDNx8EhJblnth3T_Eb2SO-AWv3aiWOFRnCMKRN_TKrCgq0z9ICHnjj1H84TRDFdyUHJ-zWLxU"}]} -+ printf %s {"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AHeYJGR8hZO_jOyEnnARYSFNrQRgJpU6lmqCL9vSuVR07rDy7v61fpdRwel7-JZexlq_nV9PRKH8ZPQvjYlhu8Gt","y":"AUzwIj3lbL2-DrigBKtA6XWNE-Bq_Dk4mHUoBwWgAUr3GJVio0goUdkFw9Oa1VpzG5QNlYsNudKBXB2Y7XrNi0NX"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AcYkldcKK6pLN4yzu1MUDy6MoUB4iR2jdJIp8ZXK-MjTh5R3GX9Lr3lgNxI6qVmqgj9cXaPUl7lW2kHqiatU_iOX","y":"Af9zLJVmcElFAVxHjQm_Mru13Th_6lRieS8a_fgTR_BH564kf_TCUTHP-hojHWUoSD5DnMVk4sRRQvHXfBFw8QgX"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ALM62JxUzqI925IGqDDBf0PPqvX4dQhsp_sLAYr_vwToZ0JpYNTHPlgZhPvkHMpIm47a2rv1mMtEdhAau0P32abw","y":"AB-heu1zcNO3KAZ78HoPiaHB6_bPOKXIEba2BYrHYHCojyRS2qZfg1r1NHOhf2945hLZtWKioJf0t9RGeN7n9259"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AYOxjeaKB7Fw_RJ6bFdWC35UBT6_P3Ovdrfm7cLjEZXYQ40l_wvRkSswnsIyC9gbkQ30PSEkF0_5Awhm2eualKoa","y":"ABnoiwUUWdbvYsM40__U74FfApVpo_1_j9GV3wKzQL-uIUMpZgQIaETIjixeNvXDk3B4dVO2yyZVtX9NN7b91gf6"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbuplHtUddGdaxfrZHAhlaeP5FN_kxtZnhfbwtF5vq59_CsYciRCHlkOPbkKHYuCYZHEn4-A-Kc-VnxMywbY74bH","y":"AHbso44EiPHjW63y3OyjUAxCBz6wUzgG5QBl3lxsyov-qWffD6Ty5Gx57l6uOXvipw6jVDOskOEQtA_Lzs_gzRMn"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AY3ZE3qj4U96s2Yp1j2ZVgkWKJghPuJWQ0S8SZ9ibVinB4vys-KYlx4cYxT3osk2YXUJlxcs8INcKF05VxrrFTVf","y":"APnzP2_j1nHFsfnP7KEartSpjDi4EnMMKuiIlwwhoUnoIvKFj0or7cv71yOKsU0cM1sGg8DrOzi6EVtp9Qw4WhGU"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGBUuh7mCMt7E8EPD1YvQcL5gVbxe4t8xvfftkCjnZjw70DvZ_1mklpl1lJbt2zBKKUhkN2j8PXbfjr-Gy_wWz6j","y":"AChCXyat5wbgRBHrIuwR0R6FNZj4fceeeSOcD0JVP4_7qmHlSSl25Uil1SzpvH9YpiiPnKp62rZAp_tyGH9EaDaV"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AGUmWtqyOze8_osn0dwAKvZSfrbsWtcJ3dWSXweFyt8sqrL_-alOAfRodgGsehGKG625c4Z80IzvnFVc3ZQA6X-U","y":"ASSpjj1XJPk0s7Jum_bO251TisA4Q9QBYv9qUKAnI5fYrv7Q3-JnSDLq6rxIrsGOgGJK4yecXUHDWZHeW2inIhe3"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AdUKhi9sjMKp-_hAWzQzXD9MhYTcXE8HhEE-hUqsaL0V9J-o0EoG-D1zZrzxZxppK7eGZbKlgjuUBS14JgYhZuBe","y":"ACJapkWigifMZfH5zEqZ1396AickskeLS-wRTeWFhiX9Zm2B8kwH1Shst6aDeGbaasCPIvndozwAyCgBY0VHR_WV"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ABOeIhrPb98J6kp1B795UXnGvreCfXfk_N5-mN-Y_6Y_KITrB3aTrSxIL6Rv09dFiOO0ccEoIDH0gj8i1eGNH5EZ","y":"AXiuPYEri2kdkQAhDNx8EhJblnth3T_Eb2SO-AWv3aiWOFRnCMKRN_TKrCgq0z9ICHnjj1H84TRDFdyUHJ-zWLxU"}]} -+ jose jws ver -i {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRuZXZLMnpQMzExQTI2amhjTGJBbHp2ZDR0VkUzZ1lxMDdYMUg0VzZJZjJRMTZSNkdMWkh3V3g1Y2FwbHFHODhxZWRGWWV6RlhURUpsUTVFc0F0XzcxQyIsICJ5IjogIkFHYnNHeWRiN25iUmdPSmtuUjUyNmdtQWc0R3NNNVh0WVpMT2otM2llMVFPeTBRQjc5Q1hNRHRPbVA5TGsxZ2xVRnRZRlgxUTg1bGYzWDc5T3hOMVZTaTEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUhlWUpHUjhoWk9fak95RW5uQVJZU0ZOclFSZ0pwVTZsbXFDTDl2U3VWUjA3ckR5N3Y2MWZwZFJ3ZWw3LUpaZXhscV9uVjlQUktIOFpQUXZqWWxodThHdCIsICJ5IjogIkFVendJajNsYkwyLURyaWdCS3RBNlhXTkUtQnFfRGs0bUhVb0J3V2dBVXIzR0pWaW8wZ29VZGtGdzlPYTFWcHpHNVFObFlzTnVkS0JYQjJZN1hyTmkwTlgifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWUdwbVRHZl91bmExdW44WjYtU3VzRmxjT2J6ZDNrdGJScXJ5TlRHR0lfd2RZWmZEXzNpRTM5OENwSGdVaEk0bDFweE00OGM4a0pBWjkzQlZ3cXFLekJJIiwgInkiOiAiQUtENldnMFhtVGttRENzZnVDV2NoU3dpTFk0UVUyU1JneEFpYUI2VERvNHZsdFRxb3RfOHdJX0Y4VUdRQUxKel9DSDBybkMzY2NzcnpOM2RBT2tsSnEwMyJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBY1lrbGRjS0s2cExONHl6dTFNVUR5Nk1vVUI0aVIyamRKSXA4WlhLLU1qVGg1UjNHWDlMcjNsZ054STZxVm1xZ2o5Y1hhUFVsN2xXMmtIcWlhdFVfaU9YIiwgInkiOiAiQWY5ekxKVm1jRWxGQVZ4SGpRbV9NcnUxM1RoXzZsUmllUzhhX2ZnVFJfQkg1NjRrZl9UQ1VUSFAtaG9qSFdVb1NENURuTVZrNHNSUlF2SFhmQkZ3OFFnWCJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHeVlDMElVQ2ZkNjNMRlgxSzdybWRnWWFJQjB4U2ZxTkJrRjNkSGZqb0VUNjNtRlpid3JwSW1YQkZKYmVNd2UyNlJQYS1tNmRJTDl1QXY2a2NwcmhTb1ciLCAieSI6ICJBVncxOWZNcEtRbGt5RndaMlFBQWUtTVplQ2JkMURNZnhqcDNXS082ZnlGZGtqeFB0NjJCUXRrRDU5SXpic1A1X2x1eW9sa1pSN0dkcXpTck9jS21SenBfIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFMTTYySnhVenFJOTI1SUdxRERCZjBQUHF2WDRkUWhzcF9zTEFZcl92d1RvWjBKcFlOVEhQbGdaaFB2a0hNcEltNDdhMnJ2MW1NdEVkaEFhdTBQMzJhYnciLCAieSI6ICJBQi1oZXUxemNOTzNLQVo3OEhvUGlhSEI2X2JQT0tYSUViYTJCWXJIWUhDb2p5UlMycVpmZzFyMU5IT2hmMjk0NWhMWnRXS2lvSmYwdDlSR2VON245MjU5In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUYwRzAyRVBnOFJ2ZXY3QzAtcUxENmJnOE53UjJmOGo5Z282WG1TQzlhcFhkQUlIWVA5VkNrNG9PMVZmY19fTXVvaFNIejM2NFAzbk9NMzloaTdKQzNTUiIsICJ5IjogIkFiRjA1cHRhd2VVOV9kbVBLdDBKb2h0SFI1dVZCTzVIUVVoeUVZT0RTZTVTNEJEVGM5RzFjQmx3R3pBZzBxejNIVnp4VHV6cVk1eEgxajVRbG5EWW9Gbm4ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVlPeGplYUtCN0Z3X1JKNmJGZFdDMzVVQlQ2X1AzT3ZkcmZtN2NMakVaWFlRNDBsX3d2UmtTc3duc0l5QzlnYmtRMzBQU0VrRjBfNUF3aG0yZXVhbEtvYSIsICJ5IjogIkFCbm9pd1VVV2RidllzTTQwX19VNzRGZkFwVnBvXzFfajlHVjN3S3pRTC11SVVNcFpnUUlhRVRJaml4ZU52WERrM0I0ZFZPMnl5WlZ0WDlOTjdiOTFnZjYifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBSjdTQVBmeEowVkZPa191QlFwbDlVeTBsRFM2R3dMNnM4UUEzeXhLNTVmQ21yQV94Qi1RTS1ldDlDTk5JTmFyRWdQWlFWMVRyTTIwUGcwMTZ1cm5JYXc1IiwgInkiOiAiQUpwN1VnN1lXbXBOaDBwRDhwVURBM3drLUtndmJtMzRVUXZpOExkZG5hTUNzRXp2RDJLQTRHc29VRUZORElNNHptb0ExaU9uUFVjTnJjWTZJMnlqUXJsQyJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYnVwbEh0VWRkR2RheGZyWkhBaGxhZVA1Rk5fa3h0Wm5oZmJ3dEY1dnE1OV9Dc1ljaVJDSGxrT1Bia0tIWXVDWVpIRW40LUEtS2MtVm54TXl3Ylk3NGJIIiwgInkiOiAiQUhic280NEVpUEhqVzYzeTNPeWpVQXhDQno2d1V6Z0c1UUJsM2x4c3lvdi1xV2ZmRDZUeTVHeDU3bDZ1T1h2aXB3NmpWRE9za09FUXRBX0x6c19nelJNbiJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCemR2S25qNjNBUE9VUzRGRXJBWG9iY3VwOG5PM2hKSTdNTll6WGFyd2l2c2ZnMU5HR05Sd3kxc2hxb293S3BYaUdLRkFEUF9nekZtUWF4UWdZME9fYnYiLCAieSI6ICJBUzNqUm1QSHFXanNMdG0wdUlkekNjMEEzSHpaX1FfRmp5c0dVa2x4VzB2OVdEdkRESUN0YVZMd2JnVFR0S01wRFJDM2doWEtGNDJmRFNDZUNHX0JoOHplIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFZM1pFM3FqNFU5NnMyWXAxajJaVmdrV0tKZ2hQdUpXUTBTOFNaOWliVmluQjR2eXMtS1lseDRjWXhUM29zazJZWFVKbHhjczhJTmNLRjA1VnhyckZUVmYiLCAieSI6ICJBUG56UDJfajFuSEZzZm5QN0tFYXJ0U3BqRGk0RW5NTUt1aUlsd3dob1Vub0l2S0ZqMG9yN2N2NzF5T0tzVTBjTTFzR2c4RHJPemk2RVZ0cDlRdzRXaEdVIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUpQSDJfZVZFWnMxQ3g5Z1FNc3FURmxtcDIwOTZsY2JURldRSG5LZFpKTnRuMllVaC1BVl83QnJORnVUMG5HbG9QazJKR0JQZ3VQSHRuS2xWWDZZa2VTcSIsICJ5IjogIkFZdDNuWnFQUHcxeFFHWEVVN1JTSFRNV3k0SEFEdXlOa1lzbzFNd3FBWFZ4WU1qUHRqNHdfNFBXMnJZZVVXejJnLXNlZHItN0lYSmFKYVpjT1BTN3NZbWUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdCVXVoN21DTXQ3RThFUEQxWXZRY0w1Z1ZieGU0dDh4dmZmdGtDam5aanc3MER2Wl8xbWtscGwxbEpidDJ6QktLVWhrTjJqOFBYYmZqci1HeV93V3o2aiIsICJ5IjogIkFDaENYeWF0NXdiZ1JCSHJJdXdSMFI2Rk5aajRmY2VlZVNPY0QwSlZQNF83cW1IbFNTbDI1VWlsMVN6cHZIOVlwaWlQbktwNjJyWkFwX3R5R0g5RWFEYVYifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYjNfOFVPSWVXS1JLa3dtVHpiWDFlV0U0MUtKRDFNVjdaRU1HMmxMMHo3NjJtZnltYm8tMDBoZFFpNE1VU2N0R0JreF9nbm82b1hKVkFXNzlEdTdzOHNHIiwgInkiOiAiQVZWYll3SHN3WXM3UXpVdUZwbHBOb3JmTkJpZ3l4cVljVlNuQVhoazVENW9YMTlsT056cmxTSTRYUXpKeVZlRkFncGNPWWJJZ09IbFhiaWg2OEpKemJ3QSJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBR1VtV3RxeU96ZThfb3NuMGR3QUt2WlNmcmJzV3RjSjNkV1NYd2VGeXQ4c3FyTF8tYWxPQWZSb2RnR3NlaEdLRzYyNWM0WjgwSXp2bkZWYzNaUUE2WC1VIiwgInkiOiAiQVNTcGpqMVhKUGswczdKdW1fYk8yNTFUaXNBNFE5UUJZdjlxVUtBbkk1ZllydjdRMy1KblNETHE2cnhJcnNHT2dHSks0eWVjWFVIRFdaSGVXMmluSWhlMyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaZjQ5VWg1b283QUN3MjhIUVlwTlpSY2hCcGJzQ0NfdTVLRE5TTExKSmxZQ1RIWDAyY1Nmb3BKY3lHUC1NZXEyRHI2REJQXzBTVHg1d2hfQTNWSTZkTWQiLCAieSI6ICJBQmZOendselExSFBweXRDOEVzLVIzWEZVTFByamlqSDhGMHZOQXZmYmVoU05LTHJ5ai1JN2pYMWx1OEFEamw5WXZ4NFN4d09zLVRiSkNjS2NsQUdJOV81In0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFkVUtoaTlzak1LcC1faEFXelF6WEQ5TWhZVGNYRThIaEVFLWhVcXNhTDBWOUotbzBFb0ctRDF6WnJ6eFp4cHBLN2VHWmJLbGdqdVVCUzE0SmdZaFp1QmUiLCAieSI6ICJBQ0phcGtXaWdpZk1aZkg1ekVxWjEzOTZBaWNrc2tlTFMtd1JUZVdGaGlYOVptMkI4a3dIMVNoc3Q2YURlR2JhYXNDUEl2bmRvendBeUNnQlkwVkhSX1dWIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFEb3N4a1N6RlJKNG5UamF1blZRU3ZqMXptX0FvSDgyajdKU0U2LXdVcWpvUnFTOU54d1NzU0RpcGczenc4aWZhLXFGUmNaMTNxY3JUOWtxVUNyU05taTIiLCAieSI6ICJBV1dQM2N1Sm9TaXdqQ2t3bTBHWUFBcXg3cWlEYUhlRUc2MEdSUTYtckx2cDRIeEVLUXZDQm9uRGFrZURYc0VHRG4yX3NnN1hrTk5GQzZjZ2dlTDdTS1dDIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFCT2VJaHJQYjk4SjZrcDFCNzk1VVhuR3ZyZUNmWGZrX041LW1OLVlfNllfS0lUckIzYVRyU3hJTDZSdjA5ZEZpT08wY2NFb0lESDBnajhpMWVHTkg1RVoiLCAieSI6ICJBWGl1UFlFcmkya2RrUUFoRE54OEVoSmJsbnRoM1RfRWIyU08tQVd2M2FpV09GUm5DTUtSTl9US3JDZ3EwejlJQ0huamoxSDg0VFJERmR5VUhKLXpXTHhVIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "Ab3GOfQzzCvPLytn3qG3QKn_F36YuCxw7D9LlKdMrxVz6CJYT29cZE-MEt5Hw8OrKGLE_klIFzaB2qotLMADlSWeAXH6-Sn8orXz8sOScVjotA0k9H9y_LkUmf6y2kvE_CoocINsi7rHQz_ESe5-00otEU1FFGsWsN3OQmV0ArGwi6kq", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWp6X6A_o3_pM2uYPBRZjoyaBU7x412kKWntgPXQOPxfnr0dTzKQyOt_C_A_rb9xA3ceNvSkhY2BQxQ3W-27QtEuAcs_1zE8PoWvf487qlRUsQ9pMU-FyGef778_BBpgmlJzwZ0PhZaFKUJTBxcfgmgS5rpKUR3XM2WGGUoyDE_Nv4Sv"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATIbx2uvXCI_CEgKAXk-lJrLGzWU3gzXxpV35pvC0k0KkEBsNFKdezQQN7jGHYsw9ayX3sct9GK7axlc1wjVExxDAXdm0LPZdvEyXgVmGFwyamPIAfIWT_9ZQBtUY1fxzLRXppNPHRdIj6OuenQjekV0fJH3nOsccMI4s4s7j9mh13j1"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABsoUeBrTKqChiRwcmI0Zp3l-sUjybWT20OIEy0YJpharr0dCNHfOBdsAlDBN7o_KW2PxVsDWzcZLP7lasb2dd2DAUUIBP6Yt1dDG80unpRoeCipQeWukdRntjSLy-NTGqtTYPa8vTMly1yaxShyw4TAxwfD4bMz3v31p4hiGLrYkYdH"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASTY2g8qF8FjcmG_P44rKZHy-kWBpxSmdYsG610Z4KY4zF2MU7DK37dd4_KARVdHCdW3XyAIWFSWaAdHcsGxBcbWAb9i32m-OouBP5tdZsIKoFTKa41dB2OprsrR-B-AOykDjJGLl5IVDlKkJ_9zocLsBYyZ_0T6SCr8_fKPonNMj0BH"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHkNhBAk30xqy120a6HlXD-FmOXxGmEEDFvNfMZR5QfygniFZ_H3NyrlvdSOEix03Rv6de3oaQVgGJwESLr0ruwiALoesr4oXUMStP35TGaxFGVIjlHaeVpW69E3prcNE8yYKacPUYSo28VJ_MaQFFMEgqDsj3yxeGQw7GddfMpnikm7"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVV3M8k0zLuWv6NyS1O56ApcaU1FpVGRWmvv0ahKyRK-5xnMJ0FJRbdV-Gd6nxjO6hdRoHvDz3OORtlvbeQqpZ98AAiD7AJ21GyxCeuddT6nt0ijFxpTg2TCgvce1D3luKg-4N7VcbvT0Q3ZXpX6eurKDCcz0IhQNO52hdyrECtpwGs4"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACTcIJGJvgYvM1bJIYEVehLRI5fWcHxCoEGA6Dyidsneroj4nHWqxO13ge5GcSQnj_oL32NUq_7AOUoPQSz91DoHAdLqmTAMV-0c5R3ozSjtRM-DFYx8mrOo8YxtAkA-3IQsq6y4YlkR6WHULqizhkfNbQ4uPS4Q0_F6DAkIHv1j5xZk"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AbdebwSEHeM74AQ3pO2Op7SAaKKBtjPkldot2O2zC2kZT1Rge4xQtDeqJEs_jG70eLh6kAriWEb3UtJ1m41clrtIAWuLXGOSm4tu1vxPojPlkpKAh-kxIXUnNFOo6SQh_xF9yKF-1kq5Ux4_-SwCEkN1ghbas85UIGdMvA9WZPRIv978"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AaAHZ04x0h7hfsBIdnUndbV6CvcDOkL1tQcRtEjEriBhBK7qTvztItBkOAwinFfV36CquUJbpI60xgKmpEiOxR-3AJCWA83KvQimRiOxHJOrvQT_pIvoI1mtQ8_C_p21e2ndDEbkpqkzBlXPQOaaExZHUqVnNntXIUG-n5iuZpCG5los"}]} -k- -a -+ jose alg -k hash -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ fetch /adv/8mShyyklSE3P6a-5DXLsRY0e6Ho -+ curl -sfg http://127.0.0.1:22277/adv/8mShyyklSE3P6a-5DXLsRY0e6Ho - GET /adv/8mShyyklSE3P6a-5DXLsRY0e6Ho => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ fetch /adv/Vx_fs9sOGg6IQZiYTNWkcCF7b5Q3NGAU2_lpAQ -+ curl -sfg http://127.0.0.1:22277/adv/Vx_fs9sOGg6IQZiYTNWkcCF7b5Q3NGAU2_lpAQ - GET /adv/Vx_fs9sOGg6IQZiYTNWkcCF7b5Q3NGAU2_lpAQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ fetch /adv/UEb84LUs9lHibEOmvKlKp1RJsKdIKpDHpVoGkFd4RD8 -+ curl -sfg http://127.0.0.1:22277/adv/UEb84LUs9lHibEOmvKlKp1RJsKdIKpDHpVoGkFd4RD8 - GET /adv/UEb84LUs9lHibEOmvKlKp1RJsKdIKpDHpVoGkFd4RD8 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ fetch /adv/NWQKyAuuhC9wnQNpjJ-FzkHjif-NPot7y1UAdKkjozUf1mOLQ44UspFYlt-Fmfv4 -+ curl -sfg http://127.0.0.1:22277/adv/NWQKyAuuhC9wnQNpjJ-FzkHjif-NPot7y1UAdKkjozUf1mOLQ44UspFYlt-Fmfv4 - GET /adv/NWQKyAuuhC9wnQNpjJ-FzkHjif-NPot7y1UAdKkjozUf1mOLQ44UspFYlt-Fmfv4 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-1.jwk -+ fetch /adv/CMpuszTz1qHsx0zzBLUaJn6YQlRvl62MnOJcu58OV5GU8cFH85ifidm5paO61reE_kKNMk1CrzoywWP9Yv_r8Q -+ curl -sfg http://127.0.0.1:22277/adv/CMpuszTz1qHsx0zzBLUaJn6YQlRvl62MnOJcu58OV5GU8cFH85ifidm5paO61reE_kKNMk1CrzoywWP9Yv_r8Q - GET /adv/CMpuszTz1qHsx0zzBLUaJn6YQlRvl62MnOJcu58OV5GU8cFH85ifidm5paO61reE_kKNMk1CrzoywWP9Yv_r8Q => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ fetch /adv/jnBW93tkOeMOz5A76onEv5_Ev14 -+ curl -sfg http://127.0.0.1:22277/adv/jnBW93tkOeMOz5A76onEv5_Ev14 - GET /adv/jnBW93tkOeMOz5A76onEv5_Ev14 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ fetch /adv/B0-D-9FoDRo1Iu5ON4qxJnZbwlVDCcDnPujy7g -+ curl -sfg http://127.0.0.1:22277/adv/B0-D-9FoDRo1Iu5ON4qxJnZbwlVDCcDnPujy7g - GET /adv/B0-D-9FoDRo1Iu5ON4qxJnZbwlVDCcDnPujy7g => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ fetch /adv/kLDuJ9bD1c11E_yelsJrNli97K863knilAb3U2iWqig -+ curl -sfg http://127.0.0.1:22277/adv/kLDuJ9bD1c11E_yelsJrNli97K863knilAb3U2iWqig - GET /adv/kLDuJ9bD1c11E_yelsJrNli97K863knilAb3U2iWqig => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ fetch /adv/7ApqZ9fIC9wx5IhSFQChV4u93HKEY6J0AZPky42pnJBD2TbcPiaO9BMJjQ96EKW7 -+ curl -sfg http://127.0.0.1:22277/adv/7ApqZ9fIC9wx5IhSFQChV4u93HKEY6J0AZPky42pnJBD2TbcPiaO9BMJjQ96EKW7 - GET /adv/7ApqZ9fIC9wx5IhSFQChV4u93HKEY6J0AZPky42pnJBD2TbcPiaO9BMJjQ96EKW7 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-2.jwk -+ fetch /adv/W361vMWQxcva7LicbwFuximH5iX1Ov8s5j1bJNBoFFxx4oeapOB6KElsMuMqSW-0XMHq38aMlbUiXcE72PY1rQ -+ curl -sfg http://127.0.0.1:22277/adv/W361vMWQxcva7LicbwFuximH5iX1Ov8s5j1bJNBoFFxx4oeapOB6KElsMuMqSW-0XMHq38aMlbUiXcE72PY1rQ - GET /adv/W361vMWQxcva7LicbwFuximH5iX1Ov8s5j1bJNBoFFxx4oeapOB6KElsMuMqSW-0XMHq38aMlbUiXcE72PY1rQ => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ jose jws ver -i- -k+ /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -jose jwk thp -a S1 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ fetch /adv/aTu-myYiWYOucgt9P5M4EnpaZp8 -+ curl -sfg http://127.0.0.1:22277/adv/aTu-myYiWYOucgt9P5M4EnpaZp8 - GET /adv/aTu-myYiWYOucgt9P5M4EnpaZp8 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ fetch /adv/y-KqC0hH7oa1h6zhmenv2orFtlP3lc28PRJS_A -+ curl -sfg http://127.0.0.1:22277/adv/y-KqC0hH7oa1h6zhmenv2orFtlP3lc28PRJS_A - GET /adv/y-KqC0hH7oa1h6zhmenv2orFtlP3lc28PRJS_A => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ fetch /adv/y3Ue_AreAKcQXNa5HiBTUv9SclN2PFWep5efTetrrus -+ curl -sfg http://127.0.0.1:22277/adv/y3Ue_AreAKcQXNa5HiBTUv9SclN2PFWep5efTetrrus - GET /adv/y3Ue_AreAKcQXNa5HiBTUv9SclN2PFWep5efTetrrus => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ fetch /adv/dOzeOrawY-6PMrcr2ZQUGCgTq_MKGO-EtaOoQSju9YDYq0QheodRvasfWEqg7MkY -+ curl -sfg http://127.0.0.1:22277/adv/dOzeOrawY-6PMrcr2ZQUGCgTq_MKGO-EtaOoQSju9YDYq0QheodRvasfWEqg7MkY - GET /adv/dOzeOrawY-6PMrcr2ZQUGCgTq_MKGO-EtaOoQSju9YDYq0QheodRvasfWEqg7MkY => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-3.jwk -+ fetch /adv/27rcGrLXDZnAmilalmDqYaQuDKAbQfDK0xrkwqQdXu2JHk9ei66JR5Vhzrl9ng6OMzJjw4iiwHTlMpwfMQR0UQ -+ curl -sfg http://127.0.0.1:22277/adv/27rcGrLXDZnAmilalmDqYaQuDKAbQfDK0xrkwqQdXu2JHk9ei66JR5Vhzrl9ng6OMzJjw4iiwHTlMpwfMQR0UQ - GET /adv/27rcGrLXDZnAmilalmDqYaQuDKAbQfDK0xrkwqQdXu2JHk9ei66JR5Vhzrl9ng6OMzJjw4iiwHTlMpwfMQR0UQ => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ fetch /adv/8ubyb6rGjDoRWVJmMidW9kE61s8 -+ curl -sfg http://127.0.0.1:22277/adv/8ubyb6rGjDoRWVJmMidW9kE61s8 - GET /adv/8ubyb6rGjDoRWVJmMidW9kE61s8 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ fetch /adv/nujiEt4nWnd8mU_2UJkYrsiDU6QkBV25IkhDWg -+ curl -sfg http://127.0.0.1:22277/adv/nujiEt4nWnd8mU_2UJkYrsiDU6QkBV25IkhDWg - GET /adv/nujiEt4nWnd8mU_2UJkYrsiDU6QkBV25IkhDWg => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ fetch /adv/84xNSa2_JUO7_xCatJJ6--TQENXhnbNubnJs1ZlQzV8 -+ curl -sfg http://127.0.0.1:22277/adv/84xNSa2_JUO7_xCatJJ6--TQENXhnbNubnJs1ZlQzV8 - GET /adv/84xNSa2_JUO7_xCatJJ6--TQENXhnbNubnJs1ZlQzV8 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ fetch /adv/uGyyFqvHK3FC1Hzgfb9MU56rEthjNcQYa9xRCWiYmzFnaNEoDuqTtdRpF8S8koF1 -+ curl -sfg http://127.0.0.1:22277/adv/uGyyFqvHK3FC1Hzgfb9MU56rEthjNcQYa9xRCWiYmzFnaNEoDuqTtdRpF8S8koF1 - GET /adv/uGyyFqvHK3FC1Hzgfb9MU56rEthjNcQYa9xRCWiYmzFnaNEoDuqTtdRpF8S8koF1 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-4.jwk -+ fetch /adv/MFZ1pF01MtqlNbKalxceYle5c2RvDckW3zgWWT0YgnHv6MoM4UCydQNHGvfD897V8A7aI4c_nFXllsjnsCOoqw -+ curl -sfg http://127.0.0.1:22277/adv/MFZ1pF01MtqlNbKalxceYle5c2RvDckW3zgWWT0YgnHv6MoM4UCydQNHGvfD897V8A7aI4c_nFXllsjnsCOoqw - GET /adv/MFZ1pF01MtqlNbKalxceYle5c2RvDckW3zgWWT0YgnHv6MoM4UCydQNHGvfD897V8A7aI4c_nFXllsjnsCOoqw => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ fetch /adv/WSi_CJsYn5IzRxtuj0aoxAdh9G4 -+ curl -sfg http://127.0.0.1:22277/adv/WSi_CJsYn5IzRxtuj0aoxAdh9G4 - GET /adv/WSi_CJsYn5IzRxtuj0aoxAdh9G4 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ fetch /adv/HRsW3MKeYCavTkxG7NsS903X8-3uZhc_7TU0UA -+ curl -sfg http://127.0.0.1:22277/adv/HRsW3MKeYCavTkxG7NsS903X8-3uZhc_7TU0UA - GET /adv/HRsW3MKeYCavTkxG7NsS903X8-3uZhc_7TU0UA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ fetch /adv/db6Aa-hcFCmjRPM8JQ9OMfVEorbuI6qNm1sbxoGB_to -+ curl -sfg http://127.0.0.1:22277/adv/db6Aa-hcFCmjRPM8JQ9OMfVEorbuI6qNm1sbxoGB_to - GET /adv/db6Aa-hcFCmjRPM8JQ9OMfVEorbuI6qNm1sbxoGB_to => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ fetch /adv/1uuG8l-PjaIO226S_YCtgGr325SoUYXFbbcKgMNplsXAvLCZc_FirgrYCKe3csy4 -+ curl -sfg http://127.0.0.1:22277/adv/1uuG8l-PjaIO226S_YCtgGr325SoUYXFbbcKgMNplsXAvLCZc_FirgrYCKe3csy4 - GET /adv/1uuG8l-PjaIO226S_YCtgGr325SoUYXFbbcKgMNplsXAvLCZc_FirgrYCKe3csy4 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-5.jwk -+ fetch /adv/oyGB_jP1Adl4M4PblRskRjlW2w-fQ1v5wuREs2qsnrPVO-iQmxJRpkGStRzcmx9G5PNAAowOzGiea2zGwEppvg -+ curl -sfg http://127.0.0.1:22277/adv/oyGB_jP1Adl4M4PblRskRjlW2w-fQ1v5wuREs2qsnrPVO-iQmxJRpkGStRzcmx9G5PNAAowOzGiea2zGwEppvg - GET /adv/oyGB_jP1Adl4M4PblRskRjlW2w-fQ1v5wuREs2qsnrPVO-iQmxJRpkGStRzcmx9G5PNAAowOzGiea2zGwEppvg => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ fetch /adv/TAuwMmP5dGLmoFC4wASIcMpZ9N4 -+ curl -sfg http://127.0.0.1:22277/adv/TAuwMmP5dGLmoFC4wASIcMpZ9N4 - GET /adv/TAuwMmP5dGLmoFC4wASIcMpZ9N4 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ fetch /adv/LHA7Qq30TJmkPcMA7FtSx0_WvYii8otGgXRrrQ -+ curl -sfg http://127.0.0.1:22277/adv/LHA7Qq30TJmkPcMA7FtSx0_WvYii8otGgXRrrQ - GET /adv/LHA7Qq30TJmkPcMA7FtSx0_WvYii8otGgXRrrQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ fetch /adv/9E3h6wcQvt52nONhXxB5-cmhcfxh7m1bx4wySA04_og -+ curl -sfg http://127.0.0.1:22277/adv/9E3h6wcQvt52nONhXxB5-cmhcfxh7m1bx4wySA04_og - GET /adv/9E3h6wcQvt52nONhXxB5-cmhcfxh7m1bx4wySA04_og => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ fetch /adv/CcodVSUiYgZI_0Axdme4dheKXPv50RB-yEVNtW5fyDoLzVWreGN_i_bWmJturyL2 -+ curl -sfg http://127.0.0.1:22277/adv/CcodVSUiYgZI_0Axdme4dheKXPv50RB-yEVNtW5fyDoLzVWreGN_i_bWmJturyL2 - GET /adv/CcodVSUiYgZI_0Axdme4dheKXPv50RB-yEVNtW5fyDoLzVWreGN_i_bWmJturyL2 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-6.jwk -+ fetch /adv/RhxaeFo0_oFOIRVNfjX5vckE-Jj-hsPqZCy3ZCVwN3BQb_VHJbRao6fg1jffMV7PuXFbK5Qat1_w-KL7q3b9Eg -+ curl -sfg http://127.0.0.1:22277/adv/RhxaeFo0_oFOIRVNfjX5vckE-Jj-hsPqZCy3ZCVwN3BQb_VHJbRao6fg1jffMV7PuXFbK5Qat1_w-KL7q3b9Eg - GET /adv/RhxaeFo0_oFOIRVNfjX5vckE-Jj-hsPqZCy3ZCVwN3BQb_VHJbRao6fg1jffMV7PuXFbK5Qat1_w-KL7q3b9Eg => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ fetch /adv/Lzdsd4zfuwPZbFUT-8DQx5RtzXs -+ curl -sfg http://127.0.0.1:22277/adv/Lzdsd4zfuwPZbFUT-8DQx5RtzXs - GET /adv/Lzdsd4zfuwPZbFUT-8DQx5RtzXs => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ fetch /adv/szanuRyTrVkwkDSf7HJrLyuIIpervNji1kxmqg -+ curl -sfg http://127.0.0.1:22277/adv/szanuRyTrVkwkDSf7HJrLyuIIpervNji1kxmqg - GET /adv/szanuRyTrVkwkDSf7HJrLyuIIpervNji1kxmqg => 200 (../src/tangd.c:101) -+ + jose jwk thp -a S256 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -ver /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ fetch /adv/jvnwu0Qw3bIfuZqMs3HP2EDrXJ71HojBlRXt3BZNUQk -+ curl -sfg http://127.0.0.1:22277/adv/jvnwu0Qw3bIfuZqMs3HP2EDrXJ71HojBlRXt3BZNUQk - GET /adv/jvnwu0Qw3bIfuZqMs3HP2EDrXJ71HojBlRXt3BZNUQk => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ fetch /adv/JisC8aJ3zhX54NmCiLdwnlHM-6wxsbOIjHWc9SRKKm-1UtzXftuvOJQjlBQ4gbf1 -+ curl -sfg http://127.0.0.1:22277/adv/JisC8aJ3zhX54NmCiLdwnlHM-6wxsbOIjHWc9SRKKm-1UtzXftuvOJQjlBQ4gbf1 - GET /adv/JisC8aJ3zhX54NmCiLdwnlHM-6wxsbOIjHWc9SRKKm-1UtzXftuvOJQjlBQ4gbf1 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-7.jwk -+ fetch /adv/nmSb5NaSge4bqB0nLQCJ0BAIge5MKF60cAv3mtPW7tHiVQzYUlxrPmHcax3xCdzOh4uAyA3ZWRWv9CkDAtBOEQ -+ curl -sfg http://127.0.0.1:22277/adv/nmSb5NaSge4bqB0nLQCJ0BAIge5MKF60cAv3mtPW7tHiVQzYUlxrPmHcax3xCdzOh4uAyA3ZWRWv9CkDAtBOEQ - GET /adv/nmSb5NaSge4bqB0nLQCJ0BAIge5MKF60cAv3mtPW7tHiVQzYUlxrPmHcax3xCdzOh4uAyA3ZWRWv9CkDAtBOEQ => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ fetch /adv/fyE7wLiz7hNjFpyC4dptmeuWv7Y -+ curl -sfg http://127.0.0.1:22277/adv/fyE7wLiz7hNjFpyC4dptmeuWv7Y - GET /adv/fyE7wLiz7hNjFpyC4dptmeuWv7Y => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ fetch /adv/MxKtcs1x0ttZYN8kE-YdEFLVByvRjv7lQlxOJA -+ curl -sfg http://127.0.0.1:22277/adv/MxKtcs1x0ttZYN8kE-YdEFLVByvRjv7lQlxOJA - GET /adv/MxKtcs1x0ttZYN8kE-YdEFLVByvRjv7lQlxOJA => 200 (../src/tangd.c:101) -+ + ver /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -jose jwk thp -a S256 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ fetch /adv/_dGL4gaC2PlYZx2R8L3AZ5f_0-TAWTkTPlQIC4x6bFI -+ curl -sfg http://127.0.0.1:22277/adv/_dGL4gaC2PlYZx2R8L3AZ5f_0-TAWTkTPlQIC4x6bFI - GET /adv/_dGL4gaC2PlYZx2R8L3AZ5f_0-TAWTkTPlQIC4x6bFI => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ fetch /adv/TWi73UP1TI69lzNJhc06tBjPXdfGcL5lpJ5OsPrX3cMp4DQQvfkwmfUERskl71nX -+ curl -sfg http://127.0.0.1:22277/adv/TWi73UP1TI69lzNJhc06tBjPXdfGcL5lpJ5OsPrX3cMp4DQQvfkwmfUERskl71nX - GET /adv/TWi73UP1TI69lzNJhc06tBjPXdfGcL5lpJ5OsPrX3cMp4DQQvfkwmfUERskl71nX => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-8.jwk -+ fetch /adv/410se_A8SWAS-gu_kS_mtgyNZ0YmwCianbNzXKezcyE7VdHdw27_YZfaEW2SIm7O9GQrE01IwsalX64o_NaOhA -+ curl -sfg http://127.0.0.1:22277/adv/410se_A8SWAS-gu_kS_mtgyNZ0YmwCianbNzXKezcyE7VdHdw27_YZfaEW2SIm7O9GQrE01IwsalX64o_NaOhA - GET /adv/410se_A8SWAS-gu_kS_mtgyNZ0YmwCianbNzXKezcyE7VdHdw27_YZfaEW2SIm7O9GQrE01IwsalX64o_NaOhA => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ fetch /adv/6KYiUOAcs0i-tC1TW3ORvQL9ISc -+ curl -sfg http://127.0.0.1:22277/adv/6KYiUOAcs0i-tC1TW3ORvQL9ISc - GET /adv/6KYiUOAcs0i-tC1TW3ORvQL9ISc => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ fetch /adv/Rr-M3W26Lra48qG-CtBjYczkkCiWdZAGrU9tZw -+ curl -sfg http://127.0.0.1:22277/adv/Rr-M3W26Lra48qG-CtBjYczkkCiWdZAGrU9tZw - GET /adv/Rr-M3W26Lra48qG-CtBjYczkkCiWdZAGrU9tZw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ fetch /adv/hqZVLTjdDL7Ci7w_0UH0dha2nIxvQqC8GNXRzqvIngk -+ curl -sfg http://127.0.0.1:22277/adv/hqZVLTjdDL7Ci7w_0UH0dha2nIxvQqC8GNXRzqvIngk - GET /adv/hqZVLTjdDL7Ci7w_0UH0dha2nIxvQqC8GNXRzqvIngk => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ fetch /adv/e-N_tkKBg9ntFc9rDJuBir2a_CkXDrfGRYYNhm-ya68kquSsmv6hHkKhJy_-Up00 -+ curl -sfg http://127.0.0.1:22277/adv/e-N_tkKBg9ntFc9rDJuBir2a_CkXDrfGRYYNhm-ya68kquSsmv6hHkKhJy_-Up00 - GET /adv/e-N_tkKBg9ntFc9rDJuBir2a_CkXDrfGRYYNhm-ya68kquSsmv6hHkKhJy_-Up00 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.vVWSKtF1A8/db/other-sig-9.jwk -+ fetch /adv/wIMAR-0Ix28rdcx6Q0yRSru-kdAQzI17JzmNTRVWzkzyJkFZ5uoh3SIwcQDkX1BaWGqkUAD4rjjoCP2DI3Lahg -+ curl -sfg http://127.0.0.1:22277/adv/wIMAR-0Ix28rdcx6Q0yRSru-kdAQzI17JzmNTRVWzkzyJkFZ5uoh3SIwcQDkX1BaWGqkUAD4rjjoCP2DI3Lahg - GET /adv/wIMAR-0Ix28rdcx6Q0yRSru-kdAQzI17JzmNTRVWzkzyJkFZ5uoh3SIwcQDkX1BaWGqkUAD4rjjoCP2DI3Lahg => 200 (../src/tangd.c:101) -+ tangd-rotate-keys -d /tmp/tmp.vVWSKtF1A8/db -Unable to change owner/group for W_d3YOUUrnNiOMjETFe-sVELfzfxug132HdqCwDt5UU.jwk to _tang:_tang -Unable to change owner/group for tyZg5PRCxQbwQqF_8li2nP4bAqyVzcfsmMQ2Z0xABF8.jwk to _tang:_tang -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/.other-sig-1.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-sig-1.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/.other-exc-1.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-exc-1.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/.other-sig-2.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-sig-2.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/.other-exc-2.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-exc-2.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/.other-sig-3.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-sig-3.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/.other-exc-3.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-exc-3.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/.other-sig-4.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-sig-4.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/.other-exc-4.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-exc-4.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/.other-sig-5.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-sig-5.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/.other-exc-5.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-exc-5.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/.other-sig-6.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-sig-6.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/.other-exc-6.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-exc-6.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/.other-sig-7.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-sig-7.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/.other-exc-7.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-exc-7.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/.other-sig-8.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-sig-8.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/.other-exc-8.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-exc-8.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/.other-sig-9.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-sig-9.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.vVWSKtF1A8/db/.other-exc-9.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/.other-exc-9.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ thp= -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/W_d3YOUUrnNiOMjETFe-sVELfzfxug132HdqCwDt5UU.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/W_d3YOUUrnNiOMjETFe-sVELfzfxug132HdqCwDt5UU.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ jose jwk thp -a S256 -i /tmp/tmp.vVWSKtF1A8/db/W_d3YOUUrnNiOMjETFe-sVELfzfxug132HdqCwDt5UU.jwk -+ thp=W_d3YOUUrnNiOMjETFe-sVELfzfxug132HdqCwDt5UU -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/W_d3YOUUrnNiOMjETFe-sVELfzfxug132HdqCwDt5UU.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/W_d3YOUUrnNiOMjETFe-sVELfzfxug132HdqCwDt5UU.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ validate_sig /tmp/tmp.vVWSKtF1A8/db/tyZg5PRCxQbwQqF_8li2nP4bAqyVzcfsmMQ2Z0xABF8.jwk -+ jose fmt --json /tmp/tmp.vVWSKtF1A8/db/tyZg5PRCxQbwQqF_8li2nP4bAqyVzcfsmMQ2Z0xABF8.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ valid_key_perm /tmp/tmp.vVWSKtF1A8/db/tyZg5PRCxQbwQqF_8li2nP4bAqyVzcfsmMQ2Z0xABF8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.vVWSKtF1A8/db/tyZg5PRCxQbwQqF_8li2nP4bAqyVzcfsmMQ2Z0xABF8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ [ -z W_d3YOUUrnNiOMjETFe-sVELfzfxug132HdqCwDt5UU ] -+ tang-show-keys 22277 - GET /adv => 200 (../src/tangd.c:101) -+ test W_d3YOUUrnNiOMjETFe-sVELfzfxug132HdqCwDt5UU = W_d3YOUUrnNiOMjETFe-sVELfzfxug132HdqCwDt5UU -+ on_exit -+ [ 740521 ] -+ kill 740521 -+ wait 740521 -Terminated -+ true -+ [ -d /tmp/tmp.vVWSKtF1A8 ] -+ rm -rf /tmp/tmp.vVWSKtF1A8 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -2/9 adv-standalone-endpoint OK 9.30s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stdout: -{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUsxa2EtQ1oyMzJaYUZ0ZXgwSkhSQmRXQzZsQUNOY0h6eWxUejVGTF9FODl0VXFZT01sUFF0S3VJS0thY203MldEWHd4Vy1LVmNQaGpJTmx6d01XeFJhXyIsICJ5IjogIkFOV1FlT0RMZ2h1YnpFVnVfMDVnalhySmRKMzlEWXFsZVhhR2pGV0haUEhxM3JNU01rcjIwN3ZTMk9BYUpiN0xNZGYtbjRibFNKM2NDWlQ4LW5wU0tSdFUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJIYVd5UGd1SDBNamQ3YU81TmxwUzlUUTVtMDluNVVMRDNhaWIxdS1qc0RORFJYQVR4LTJKclVZUmhRU2hpekpoUWVpOEFVaHc4alRYVmN3bmRJUkJ4RCIsICJ5IjogIkFVT1JTd2tsd1dwczhnRWtXaTgyMm1OM2xad2t3aTdxQ1RVbXlESEZta1FFcjloeERhUXNIS192SktPX25ITlBNaS1RaEY2WWFqY3RYa3l5eHZQTXRoaEMifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AcML7dMCo7IQkeJIds1Dp8AQlg6On2fohXSTSBFQ-g--YSMxFPkaMa6YyhsmxHxqOhm3c2waDH7EXg0X6v1QwVOfAeXBXEvevhhd98li8OE5i9lquu6pOJhKAorLPNqHsEdfkAIcKY45bw6bZQyjxY9yP7shAoDb4YJTxExdKOw6uc1Z"}{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFmU2VZdE9rQ21kd19SaGVsZFh2MnFFN1pHcnJISW9UeFF4UnF1NFY2QXhNSDJYNGlaNDJvbDBsd2NWaC1LbW5rMUJFbV84UW15b213RDRwS2ZJRnR1US0iLCAieSI6ICJBTGJ0aUR0UDVCb042NHRBSFVBTTZnMjdIWTFybXRfcjZVQ3paSWU0dTZZcHpjZFdfSksxY2tsSXZzcjF3Q0VOZ2d0UG4zdUNuRjI0RFVnbm0tc0ZzUjlkIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFYeVlKUkxBdW9MVkJlMGFLc2pPMzRCNVlJbXdUMGkwcndObncyaHRCT2l1Y0J5N2JBQXdldjJMY3Z4a2tic0xERUFkV2RqczZXaGlmTEdWSWlOazVsZUciLCAieSI6ICJBYVl3R0VHUjg1NTR4SnFwWWg3bDIzdGkzbklDQ2YyNDdlUW9DWVZHTjNkX3dzNHo5T1hpTVBxWkdERWRHR3M2NGlCMEFlY01iWkdEdXhtd3cySjcyX1RzIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AQjIR5CThUCSYWVl6JKPb5V5orfqu2C8MEABiaZSczAqy45Srp5qXXA4R_REVCRhgGKZTq4jfz6aM7gsqxmNbXNXAG7Bg3SNZtNyEDECAWRocezgMWzgbMwBQLmjVbGyyu47QvgsDGR5DUICqLfV-PFUupdNevWvKTv1QoSM0dS5RUpA"}/build/reproducible-path/tang-15/obj-aarch64-linux-gnu -{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFQeFRDYTBHQU1KbHhEM1pWTDFoNnJNYnNPYTZwOEpsci1DWDF5ZzdodUxoY2hqZExKSUdVRlllR09MUWdrTlNSTkk2X2JJQ2ZjRDNWWVMyWmw1MlNVaFQiLCAieSI6ICJBTXRGOWhmWGNKMnhhSkZiQU0wTXdjblhpNlpSN2otLU4zbmYzRU4tN2NzWU9MR1NZZk5LcTRLdkJONHc4dThqbElBV185RXpNY0tNWHJjel9GOS13VWNqIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFDZHJvc0lqVTdfaW41X01vbVR6UHdsMkNvSThEWVRzVkJSSENYQTRJbnBqR2tqMVNxZFVOU2p0Z0E1VEtlY2xidnpVdHV4ZFpFRVpGazBuUHlzaDNxN1EiLCAieSI6ICJBTHdzem5tbHdzR2JzS3dKTWY1SEQ3Unl5dkhzbE95OU5GOUw5VklqVFI3SGRvRE9SSUVRTUQ0ZHdMZzc4a3ExZVhuUkpOdFYtTl9teENkUTVSU19YQW9xIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "APC3fQvib9Q-LVQLFiux5kJ2VpoCbmrg_j6G77QYp4DxdFpRWjhTgZKfpfbWYZTgzenmxgm0ey5ne6wEWqcblmlYAPGxxpB1zVkR94EKlqu2BdY9Zq4bmcYNGn02BKkTNcaawYIR6vwJovVrtl5sayTR883_n9n4qb77YVTeE4s7DUQx"} -stderr: -+ . adv -+ . helpers -+ trap on_exit EXIT -+ mktemp -d -+ export TMP=/tmp/tmp.R0La6ECTBd -+ mkdir -p /tmp/tmp.R0La6ECTBd/db -+ adv_startup -+ tangd-keygen /tmp/tmp.R0La6ECTBd/db sig exc -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/sig.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/exc.jwk to _tang:_tang -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/sig.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/sig.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/exc.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/exc.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ jose jwk gen -i {"alg": "ES512"} -o /tmp/tmp.R0La6ECTBd/db/.sig.jwk -+ jose jwk gen -i {"alg": "ES512"} -o /tmp/tmp.R0La6ECTBd/db/.oth.jwk -+ random_port -+ [ -n ] -+ test -f /dev/urandom -+ shuf -i 1024-65535 -n 1 -+ port=43664 -+ export PORT=43665 -+ export ENDPOINT=/api/dee-hms -+ start_standalone_server_endpoint 43665 /api/dee-hms -+ export PID=740525 -+ wait_for_port 43665 -+ local port=43665 -+ sleep 1 -+ tangd -p 43665 -l /tmp/tmp.R0La6ECTBd/db -e /api/dee-hms -Listening on 0.0.0.0:43665 -Listening on [::]:43665 -+ local i=0 -+ [ 0 -lt 90 ] -+ check_if_port_listening 43665 -+ [ -n ] -+ ss -anl -+ grep [\:\.]43665 -+ grep LISTEN -+ return 0 -+ adv_second_phase -+ fetch /api/dee-hms/ -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/ - GET /api/dee-hms/ => 404 (../src/http.c:128) -+ jose jwk thp -i /tmp/tmp.R0La6ECTBd/db/exc.jwk -+ fetch /api/dee-hms/adv/JfWZucMbVrc1oeRNduD6rJVCJ52Qta70bNnTeEv3EoA -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/JfWZucMbVrc1oeRNduD6rJVCJ52Qta70bNnTeEv3EoA - GET /api/dee-hms/adv/JfWZucMbVrc1oeRNduD6rJVCJ52Qta70bNnTeEv3EoA => 404 (../src/tangd.c:94) -+ jose jwk thp -a S512 -i /tmp/tmp.R0La6ECTBd/db/exc.jwk -+ fetch /api/dee-hms/adv/bIXf9QDdR0f_cVFe6sZ5-S5KcTAMPd6Hg5XBdJipkjo_B4xuR8lipmvDQ6xiXSJ46UyVEGVN56PxiAuDD5ju6w -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/bIXf9QDdR0f_cVFe6sZ5-S5KcTAMPd6Hg5XBdJipkjo_B4xuR8lipmvDQ6xiXSJ46UyVEGVN56PxiAuDD5ju6w - GET /api/dee-hms/adv/bIXf9QDdR0f_cVFe6sZ5-S5KcTAMPd6Hg5XBdJipkjo_B4xuR8lipmvDQ6xiXSJ46UyVEGVN56PxiAuDD5ju6w => 404 (../src/tangd.c:94) -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:43665/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:43665/api/dee-hms/adv -+ ver /tmp/tmp.R0La6ECTBd/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/sig.jwk - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ fetch /api/dee-hms/adv/ -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/ -+ ver /tmp/tmp.R0La6ECTBd/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/sig.jwk - GET /api/dee-hms/adv/ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/sig.jwk -+ jose jwk thp -i /tmp/tmp.R0La6ECTBd/db/sig.jwk -+ fetch /api/dee-hms/adv/1VGcUlruKB0cRhY9jNWnA4C4MMcmTvk6T6oC2b8EEoQ -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/1VGcUlruKB0cRhY9jNWnA4C4MMcmTvk6T6oC2b8EEoQ - GET /api/dee-hms/adv/1VGcUlruKB0cRhY9jNWnA4C4MMcmTvk6T6oC2b8EEoQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/sig.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.R0La6ECTBd/db/sig.jwk -+ fetch /api/dee-hms/adv/-XElVSdcq1cInfsxMW52LImQmy8GTfUI3Mw8FSvl4DBx9iapqeDXmGY1wPkUAPBsQStBQ8FRvDJXPUcbZ_VM5g -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/-XElVSdcq1cInfsxMW52LImQmy8GTfUI3Mw8FSvl4DBx9iapqeDXmGY1wPkUAPBsQStBQ8FRvDJXPUcbZ_VM5g - GET /api/dee-hms/adv/-XElVSdcq1cInfsxMW52LImQmy8GTfUI3Mw8FSvl4DBx9iapqeDXmGY1wPkUAPBsQStBQ8FRvDJXPUcbZ_VM5g => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/.sig.jwk -+ jose jwk thp -i /tmp/tmp.R0La6ECTBd/db/sig.jwk -+ fetch /api/dee-hms/adv/1VGcUlruKB0cRhY9jNWnA4C4MMcmTvk6T6oC2b8EEoQ -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/1VGcUlruKB0cRhY9jNWnA4C4MMcmTvk6T6oC2b8EEoQ - GET /api/dee-hms/adv/1VGcUlruKB0cRhY9jNWnA4C4MMcmTvk6T6oC2b8EEoQ => 200 (../src/tangd.c:101) -Signature validation failed! -+ ver /tmp/tmp.R0La6ECTBd/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/.oth.jwk -+ jose jwk thp -i /tmp/tmp.R0La6ECTBd/db/sig.jwk -+ fetch /api/dee-hms/adv/1VGcUlruKB0cRhY9jNWnA4C4MMcmTvk6T6oC2b8EEoQ -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/1VGcUlruKB0cRhY9jNWnA4C4MMcmTvk6T6oC2b8EEoQ - GET /api/dee-hms/adv/1VGcUlruKB0cRhY9jNWnA4C4MMcmTvk6T6oC2b8EEoQ => 200 (../src/tangd.c:101) -Signature validation failed! -+ fetch /api/dee-hms/adv/ -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/ -+ ver /tmp/tmp.R0La6ECTBd/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/.oth.jwk - GET /api/dee-hms/adv/ => 200 (../src/tangd.c:101) -Signature validation failed! -+ fetch /api/dee-hms/adv/ -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/ -+ ver /tmp/tmp.R0La6ECTBd/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/.sig.jwk - GET /api/dee-hms/adv/ => 200 (../src/tangd.c:101) -Signature validation failed! -+ ver /tmp/tmp.R0La6ECTBd/db/sig.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/sig.jwk -+ jose jwk thp -i /tmp/tmp.R0La6ECTBd/db/.sig.jwk -+ fetch /api/dee-hms/adv/DLEnn4pxtKeBPLkkAvFoMgWyjfQW9OYPWanr2nVxtEI -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/DLEnn4pxtKeBPLkkAvFoMgWyjfQW9OYPWanr2nVxtEI - GET /api/dee-hms/adv/DLEnn4pxtKeBPLkkAvFoMgWyjfQW9OYPWanr2nVxtEI => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/.sig.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/.sig.jwk -+ jose jwk thp -i /tmp/tmp.R0La6ECTBd/db/.sig.jwk -+ fetch /api/dee-hms/adv/DLEnn4pxtKeBPLkkAvFoMgWyjfQW9OYPWanr2nVxtEI -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/DLEnn4pxtKeBPLkkAvFoMgWyjfQW9OYPWanr2nVxtEI - GET /api/dee-hms/adv/DLEnn4pxtKeBPLkkAvFoMgWyjfQW9OYPWanr2nVxtEI => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/.oth.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/.oth.jwk -+ jose jwk thp -i /tmp/tmp.R0La6ECTBd/db/.sig.jwk -+ fetch /api/dee-hms/adv/DLEnn4pxtKeBPLkkAvFoMgWyjfQW9OYPWanr2nVxtEI -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/DLEnn4pxtKeBPLkkAvFoMgWyjfQW9OYPWanr2nVxtEI - GET /api/dee-hms/adv/DLEnn4pxtKeBPLkkAvFoMgWyjfQW9OYPWanr2nVxtEI => 200 (../src/tangd.c:101) -Signature validation failed! -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:43665/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.R0La6ECTBd/db/.sig.jwk -+ fetch /api/dee-hms/adv/DLEnn4pxtKeBPLkkAvFoMgWyjfQW9OYPWanr2nVxtEI -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/DLEnn4pxtKeBPLkkAvFoMgWyjfQW9OYPWanr2nVxtEI - GET /api/dee-hms/adv/DLEnn4pxtKeBPLkkAvFoMgWyjfQW9OYPWanr2nVxtEI => 200 (../src/tangd.c:101) -+ THP_DEFAULT_HASH=S256 -+ tang-show-keys 43665 /api/dee-hms - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ jose jwk thp -a S256 -i /tmp/tmp.R0La6ECTBd/db/sig.jwk -+ test 1VGcUlruKB0cRhY9jNWnA4C4MMcmTvk6T6oC2b8EEoQ = 1VGcUlruKB0cRhY9jNWnA4C4MMcmTvk6T6oC2b8EEoQ -+ rm -rf /tmp/tmp.R0La6ECTBd/db -+ mkdir -p /tmp/tmp.R0La6ECTBd/db -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ cd /tmp/tmp.R0La6ECTBd/db -+ jose jwk thp -a S256 -i c9hM3ar_PyZB5sxQwWjZTSeq97q5zOURS7_l5d9hDpE.jwk -+ test c9hM3ar_PyZB5sxQwWjZTSeq97q5zOURS7_l5d9hDpE.jwk = c9hM3ar_PyZB5sxQwWjZTSeq97q5zOURS7_l5d9hDpE.jwk -+ mv -f -- c9hM3ar_PyZB5sxQwWjZTSeq97q5zOURS7_l5d9hDpE.jwk .c9hM3ar_PyZB5sxQwWjZTSeq97q5zOURS7_l5d9hDpE.jwk -+ jose jwk thp -a S256 -i utUVNmHEzyXJbVNEHdr8yinpJT8-PdVX9THJTFvUmcw.jwk -+ test utUVNmHEzyXJbVNEHdr8yinpJT8-PdVX9THJTFvUmcw.jwk = utUVNmHEzyXJbVNEHdr8yinpJT8-PdVX9THJTFvUmcw.jwk -+ mv -f -- utUVNmHEzyXJbVNEHdr8yinpJT8-PdVX9THJTFvUmcw.jwk .utUVNmHEzyXJbVNEHdr8yinpJT8-PdVX9THJTFvUmcw.jwk -+ cd - -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ tangd-keygen /tmp/tmp.R0La6ECTBd/db other-sig-1 other-exc-1 -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-exc-1.jwk to _tang:_tang -+ validate_sig /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ jose jwk use --input=- --required --use verify -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk --output=- -+ validate_exc /tmp/tmp.R0La6ECTBd/db/other-exc-1.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-exc-1.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-exc-1.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-exc-1.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.R0La6ECTBd/db other-sig-2 other-exc-2 -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-exc-2.jwk to _tang:_tang -+ validate_sig /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/other-exc-2.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-exc-2.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-exc-2.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-exc-2.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.R0La6ECTBd/db other-sig-3 other-exc-3 -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-exc-3.jwk to _tang:_tang -+ validate_sig /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/other-exc-3.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-exc-3.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-exc-3.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-exc-3.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.R0La6ECTBd/db other-sig-4 other-exc-4 -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-exc-4.jwk to _tang:_tang -+ validate_sig /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/other-exc-4.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-exc-4.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-exc-4.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-exc-4.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.R0La6ECTBd/db other-sig-5 other-exc-5 -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-exc-5.jwk to _tang:_tang -+ validate_sig /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/other-exc-5.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-exc-5.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-exc-5.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-exc-5.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.R0La6ECTBd/db other-sig-6 other-exc-6 -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-exc-6.jwk to _tang:_tang -+ validate_sig /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/other-exc-6.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-exc-6.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-exc-6.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-exc-6.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.R0La6ECTBd/db other-sig-7 other-exc-7 -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-exc-7.jwk to _tang:_tang -+ validate_sig /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/other-exc-7.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-exc-7.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-exc-7.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-exc-7.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.R0La6ECTBd/db other-sig-8 other-exc-8 -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-exc-8.jwk to _tang:_tang -+ validate_sig /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/other-exc-8.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-exc-8.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-exc-8.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-exc-8.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ tangd-keygen /tmp/tmp.R0La6ECTBd/db other-sig-9 other-exc-9 -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk to _tang:_tang -Unable to change owner/group for /tmp/tmp.R0La6ECTBd/db/other-exc-9.jwk to _tang:_tang -+ validate_sig /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/other-exc-9.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/other-exc-9.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/other-exc-9.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/other-exc-9.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ fetch /api/dee-hms/adv -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ validate {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVQRlVxeS1Mb0Z0eFdEanlIWXdGbnotUF82OE5zYWpPdkQxU0hwZVBZbUY5MG55a19wdHA1UTRwV0pydE9hOWtYVUNnRmNoYURaOTVjUjBGbmlTOUFTViIsICJ5IjogIkFJcWF0TlA0TkNlZzNObUtXYk9KTXBCMXJvUnlhV29CZEhkNmd2YjA0RWl3dDRYRGU4eUpoSThWOXdOODVpdVQtNWdHb3FMOHJPVk1JTm1LN01VN0d6ZS0ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUQ5SHJyZ0dPT1ZtZG9XYTJrdmRIaWUtZE1WNU5OUGRMcHFEMm1jRGFMMDJMcTgwVV8zNElQX2ZaMTE0UDMxMkNTN0ZJUlVNLUVDVDJ5N1ZxSWg5eXFpTyIsICJ5IjogIkFjWFpnLXhjWjJfLVBSZi1YLW5LRHpPUWFvSk5NWjMzeUd1Ml94RUtKSWNDVDh5Vlc5bjhySUVuNW42UmpVUHNQTExZYVdsMTZEZ2hrNC1STVJjYUlsSXAifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBQW92ZWRIUW4zQ2RIaDFaRHlydE91OEM4TzNZQWhHV1V0REllRWlzeENTYjVLSUpkSVRwY1owYkwyV3RKVDBhRDR6NFB2WmpBM1QtNU1tTEdKVmFEdG5HIiwgInkiOiAiQVdIU2MzQ0tSRVo1V2tzejVoM2FFcHhvelF1dlNyQWhveGJCR0ZHLU4wUlBRU1dwVy1LTzFKd01raUJGdXlyWWFvRVRhXzViYk8ta2VfQ3Rxajd6WXd2UiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYUhIR1lqZUVzN2I3VE0xODRKRm9MSEppUmV0VzJvWGZ0WThvdTdQeXZlLXZCbjJRSnZPdnNGaGhlbWNXU0dScWxXMFBwbHk2T1gtMW5xVmtVR2dWeDNfIiwgInkiOiAiQU1YRTltMEdzR1piVzctcHpYOTZUSDZiN3JtMmZhX0ktRENyYUw5VXBhUEJEUjdueHJxbEgxRzBXLU9IcWV6bEktNGhkRldQNnpRS3c2b0FGZWZQYjVFLSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSODh1empLSG0tVThLMl9IelA4S1FzVzZKVWt2LVlCci1lYXNqTS1FNTE0SXNKdlAwa1luSm5YM2tGYnVSOUJqcEFEWTN0X0N4QzFvSjVzaHdhbkVEXzUiLCAieSI6ICJBS05DNmhISGc3Qm5GNldJU0stWTNiajdlaDMwanZCM2V5WnpBWEV0M1ZIMloxYXZSQzVZTnNtRlJuVXlvcE5jM2NMWklhaG1SVmxVZ0dETE5McGFjTkNCIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFEYmVDS2RKWmxZdVFLMVBSU0ZzSTRkbXNHMV9hQ3JTU2MyS1J2b2c1bFZiYkZUc3ZrTnJtbWk4MUtKMXMyc2NOaHlBVzZxNGdGWC1SRG9vTTl1b0VEQnMiLCAieSI6ICJBZXhVdlV6dU11XzRfVXgwWDViYUpYaUcxXzRSaWJyRnBmTExQRHlCY3NkRDNtOXVKekVXVVo4eWhncTAtcGdoRkZlc3RqbDJFemFwd3pLMXE5VjJieFMtIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZFQ0gxTEwwN2pNeG1SU1d6VFY3cFZCdmtDbGR3cUJwQjZDZ0diSERSRkJWOTlCNXVUd2dBTlI4ZE0wclNndFpMVDZTRThFMnB6N2RJSXZxai0xWGhUQSIsICJ5IjogIkFTUnZXSkhtSV9VUmVJOXZLdFVHMTJkcmc1SDZsQ3NFcV9WLWdDeXhUOG9LRzAtU0ZfYnV3eXQ1MFZtSVUzRlFwYkI2ZDU4TFljbDJRRTZsVkg0bUxjRjIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVAzbFp2NUVQUXl4TEhlWFJXVk5haS1SWEVfSnppR1RXY196TVRranBZNExxbWpSSUNNbDFZd2xnc0U4YXgyeHRjU0haeEtZdE1lakNJQU5kV0pFQnhycSIsICJ5IjogIkFmVkpLc0VhTUZiRWw0RWhXWGtJVzRGWHJvVTd1UEpjSXNJM1RnMXc2NkZHRXVvYzd4dEtBTVlJYzRvd3RRZDU0SVJkUHZGMFo2UlJWNXl2UWlyQ1VPQ3gifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBSHZwSDZGdmZrV3VyVTRUZ1hRR3kyMG5pclh0WTJOOXZoTE1mSDdWcVdxcjg3QTB0UW5LaWdDdU95Y3ctcTNueW5FcDZpQjQ0N3BwUUo0YndOM2o5bE9NIiwgInkiOiAiQUdFRGNLVktrZGgwUFh3clhweWhmZWtqSXg2WEp6RThIanluTUFwUmRQd2V5REtDM3NhWGhNTDh6RmF3ZnFfWWNNNDBMRmcxdVlDRkdPa2hmYmVNZDRmMCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBUXZieWhxNzc1a2pYamRSU09aQ1l0WFh3YUlwblVUc2N5SzBTalo4cHB2MXV0SmJGZjNBc2VaVnhRNS1ITW82a0Q5Rmx0RVk0NEtVblVNLUR6R2k2cFlRIiwgInkiOiAiQUtBNWN0TmJ4Nkw1MUd0LVlxbnd6VE1mNE9qTVQxWmhmeDBkVFUzc1FOZmdDb3dwM29JRzhYLU9fTGM5REtmRzk0bS03bVBCVXRGallQZWYzX1hEakNmTyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFMT1dGalJRa1ZuaDBuX3A5dTJQNXFySUJoVjdIaWEtWjJYendQeW1DUk1VWWtDcF9kWWR5U3Y4UjVCV3hUZmszTG9DbWRjRm9WOXVRbFEtWjBpaTh1bEMiLCAieSI6ICJBZU1RRmtmblgzT0ZzVEhxMHNvS0FxbF9oNHJzbG5kMlpndVpHalRtUnFjSkt3ajdqV01uTk5BamM2N0otbmg3MVhzeENGLURGS19CalM0Rl9zSFlneVRNIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFMMUNzSDdrMzhIek41SkJvZ0Jqc21vdXNGM2IzZEZvLThoaGRkdXlhaVI2TEI0OV9hTHNTNkVvczVIa1lvcU9weVN4TWl1OUpoRndYUW5KdGJjQnltN3kiLCAieSI6ICJBZjNqUUJRZVhQeXVNSmZsUDBqNVNrc0ZBeWlXS3c4RThZYzZPSWpLM0JHdWNtRVF5cy1kTGdFNEFlNmRLLWZkLVk3UHJVZG54NURDdU9mU2xMUmxCYUc3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVoyOHpqaDY5RlJob0Qtd3hCQldfMC02WlI0ZVFWWjhBSXR5cG05cEIyN0s0emdfZzFXcHRSTmhyLWZrS3VETnRTSFAxNFVxOFhDMkd0X3M5NjVHcUxUQSIsICJ5IjogIkFOcDg1ZGhES1ZnNHZzOWpNMEE2Nk01Zlg1eDlJQ29uWXlTeXdLa0xfTzhKU2JlSFd3SDczNEVSejJ0bVJ1ZHU3MWVpdXRvV1R1WWFTV2k0WE5aZVJFYkUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFqaGpXNTdhS3dNM2hOS2ZEd1E3X2tQbi1aVVV4bVpjdms0MHRFTmJfVXBtdlFKN2lYNVB1SXZGelJDVjhLRXVXcmNEVEVQNUFQTnRENFhabWhrVlNuNCIsICJ5IjogIkFMY0YwSmFMajZld3JjTDE1YmJYR1RYWHFIUG03VlVWQWpuZGdGTnE0dF9uanBUb25aODFpMXlQc1dyVXMzQ1ZqeU4xeXFHckV3cEpIRzBDOFVJOFFvSUEifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYnBGdE16ek1jbGhGNU1WeURDTUFUQk00TXdjSnEzd0RYNS1tOERwakNJNk8tTUVaMXhfRGFLYXRaMDBTRHVJeWQ4MmJtZzdITGJKZkFsN1VtYm90NFR4IiwgInkiOiAiQWV2SWIzc2s4TFFhcXRqMU1PdzkzMm44VlhYYnFxMWZPTVpMQzVacUxVZDRPR0d5alpRbG4wNW1zbVJ6YjlkX28yZHFMQm1VV0o3MC1oQkVBRnBjaVRmViJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWG02ejhydmxuX0lMcW40aXk5NEhaVENEWlNtQ1hTSGYtOTVmV3J4ZjItdFljbFVvNUJIZk9NLVZqR1FzM0E2SmJpVkZPTGIxNWFLUEkyVDNnUnBEbDdIIiwgInkiOiAiQUNzQUY5dWNLV3Z6d05rRkg4UEs3anpaUWlONTB3QW80M3BMVi1BMzhZWUJDRUs1NUxsd2d2bzFQcWhlUlRXa3NPR3JGa1VxV1VQay1CTE9MTEJ1eXdyVyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCbmZXLWkwYVhHZDdmbHdPYXRuWHFYcXRsekE0R1d6bU1SbjUyWEdsV0hEYWcwUnN5TzdvWFN3MnNXaXRwY0tNTFlKUlZHNGhPeHhrSm5rTDF3azlPSmwiLCAieSI6ICJBR0JwVTBPa3hJM295ZHQzSE5HVnE0V0ljS1RSR3JTcXBnSUJ2aEpQR3JhaUNaQXJQZXRuYVl2ZHQ1ZHl4Z1E0UkNRTkRvRUs4LVNkaElqV1puQ2M4SXVlIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFJNW1vX2QzN2doZGE3cGYtQWhlZXZyTmJOZFFtQV83ejlHbXZqOHoyX3ozWjhPbmFxbWsyb1J1d3FIMTdTdEZ5Y014M2ZvdU9wLWstc0FGMWlTWjEyaDgiLCAieSI6ICJBTDllLW1DemRYd011Y1pYb2R1dFB1MTVWOEowcDREYnJkcmpHSldCZWxZSVI1cEFwMTM2azUyVS1iQ3JEdlIxaUlvWl93VV8td2Nwc2Q3emNBSjBPRWUxIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFQeFRDYTBHQU1KbHhEM1pWTDFoNnJNYnNPYTZwOEpsci1DWDF5ZzdodUxoY2hqZExKSUdVRlllR09MUWdrTlNSTkk2X2JJQ2ZjRDNWWVMyWmw1MlNVaFQiLCAieSI6ICJBTXRGOWhmWGNKMnhhSkZiQU0wTXdjblhpNlpSN2otLU4zbmYzRU4tN2NzWU9MR1NZZk5LcTRLdkJONHc4dThqbElBV185RXpNY0tNWHJjel9GOS13VWNqIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFDZHJvc0lqVTdfaW41X01vbVR6UHdsMkNvSThEWVRzVkJSSENYQTRJbnBqR2tqMVNxZFVOU2p0Z0E1VEtlY2xidnpVdHV4ZFpFRVpGazBuUHlzaDNxN1EiLCAieSI6ICJBTHdzem5tbHdzR2JzS3dKTWY1SEQ3Unl5dkhzbE95OU5GOUw5VklqVFI3SGRvRE9SSUVRTUQ0ZHdMZzc4a3ExZVhuUkpOdFYtTl9teENkUTVSU19YQW9xIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "AYZIkhScjYujfzaXHIpFsULXQCF0HursaUWiw9Vwp1o2gbIxydeTWc_lJ0__UqNN9usTgS5i7483QQrDm5qxnxcaATTcSIYP4aUrAiCwbbDrfgBUjbaiLDFhkO_XJpP_WLfRRY9UhbdznxroXujoazbnC8b3vj5nWHuPvFPSMsi-cEtf", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AacF08zhclL7n2fgfhRdZ0oEE55q1U8qBMxANz__pQCcbw6pmSbBfNeYWca2z447u0z7e7PAKLVRRIhFF2BvIN--AVQyFEonmGeKVxJ-JnXui09Jk6ujuEUCabywt-VRo2WGcadpX2JQdXpfJggkRA1KttQZkq54z6bd_YIbQz0D7ec8"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARFPQp_H7j0ir9PqSk3Mnn44Gvfgweur594v9a_7VDaHkXyHjkhFAvLsoiLtRefIPFPn_G9qdId1ijHwQUSDwqXLAbwatPLL18xMicAxqMC3ndLu5_x6B203jRnY-MAS-2BPJ5VXIUTxd3zz8_q-H8x7lWZWMBO7vpRkwB2J7f0tbaZU"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHxnSFPkf80sYCSzQLSPAWZNklxn9PrQPKi850I7ovr0fS8SL7Y3IjogAZEGcSFJh1BOh063ycpjZSoCv5Os9U-wAPzkqsOjaisNL1td_xbYvatGEzFuAalcQENm86GHdw-X1U-Wcw-OPHnKVpwGt8IXROyM-v3L8kbSywfjLop4_yb6"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AbcTbTxQ4f62rfZWOvzMuBdm6j6Glhnd42jFzlPf747iCxhKUGPun7hMzc_xgocJ07UvM3Mm85reQdino_IbyPyRAPUxmSzSUGTKImRhQ1RQtY7u6c8YZUeBoLcHeSxw_qYEgfMWdxidwwAKwhkakT9nNWpiwNKC33e8qDWyyKexymws"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMudsYAjmcFN-qBURIqWqduzW9yR1zdG41iv_naNhpk9-uTadQONT36WFCEf0sjTZ_613CTqOc41fJBUlbHXHsb7AfECOT4gDvGuQmySxZi3BXfePOWkFdpxc80XY-vndcFhVYMrYVvPRSS4dfVYYGljFHItoe4fI2XyIzQFjRh2_rGO"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARWXKFHmE5b0LMicF9-PVegDLWeYoi_3vkP5n4WyhsdVAgP99-TUcX5roTWYzKmPS7xZjgS7NkdU_9pg-KhY2vCnAIeFoIPUq65LEVLJ4Ssf0rv09bTTTZuXxAlwbqW2lpVaJMRgNwhURF09d1GYhD1gkx7ZMPRxiTsRe4yAB5LbWlfR"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Aem5_mRj-12kwQQt0Nd3JK0fBHxAEbDEwnVZwwRUHPapeSmpqs4Vs8OjH5jZDY0KtZIXtTBIAscm_ajSHJoPsaqcAFAAkbLldy-0uRS09QQmdbhMTrHPV6uQb5ZmOpqlt7CHFo3SP7WtpNXC-s2Z2xjDcDpmTVYx2J65OPXGM6PzxlXu"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVlkxLstltEsnVeVYrIeo-1xtN_tya9G_ecsCirHbw1fmPVOdnBLFMuwiO4VJhKaq6gddzPGn9rgNeq80ZbqIZ76Ae8Q7ELNbfgdJTTZKIYhuUQJD2DHPJzRVZ-QIH6bWRnVVzM_lB_rcXcOENGPVixjTrTs67db8B5e0Du5RjgO3AiQ"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHKIG87BcNeiMoyR_0mgjI3yuj8hY9U1fIdqL_xE1jmHgXqVSU5rmvQw5xz1aFka4hETt3MrGePDuuF7lpseJm0SAYgcXoc0jeFa_LG0Fyj3kMud-SrfHchXQbjvfIer-JaHM_QlwbQQ7l2UmYvi5ISxD6e_vyr2bs1J0Nvw6t5bBN6X"}]} -+ jose fmt --json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVQRlVxeS1Mb0Z0eFdEanlIWXdGbnotUF82OE5zYWpPdkQxU0hwZVBZbUY5MG55a19wdHA1UTRwV0pydE9hOWtYVUNnRmNoYURaOTVjUjBGbmlTOUFTViIsICJ5IjogIkFJcWF0TlA0TkNlZzNObUtXYk9KTXBCMXJvUnlhV29CZEhkNmd2YjA0RWl3dDRYRGU4eUpoSThWOXdOODVpdVQtNWdHb3FMOHJPVk1JTm1LN01VN0d6ZS0ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUQ5SHJyZ0dPT1ZtZG9XYTJrdmRIaWUtZE1WNU5OUGRMcHFEMm1jRGFMMDJMcTgwVV8zNElQX2ZaMTE0UDMxMkNTN0ZJUlVNLUVDVDJ5N1ZxSWg5eXFpTyIsICJ5IjogIkFjWFpnLXhjWjJfLVBSZi1YLW5LRHpPUWFvSk5NWjMzeUd1Ml94RUtKSWNDVDh5Vlc5bjhySUVuNW42UmpVUHNQTExZYVdsMTZEZ2hrNC1STVJjYUlsSXAifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBQW92ZWRIUW4zQ2RIaDFaRHlydE91OEM4TzNZQWhHV1V0REllRWlzeENTYjVLSUpkSVRwY1owYkwyV3RKVDBhRDR6NFB2WmpBM1QtNU1tTEdKVmFEdG5HIiwgInkiOiAiQVdIU2MzQ0tSRVo1V2tzejVoM2FFcHhvelF1dlNyQWhveGJCR0ZHLU4wUlBRU1dwVy1LTzFKd01raUJGdXlyWWFvRVRhXzViYk8ta2VfQ3Rxajd6WXd2UiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYUhIR1lqZUVzN2I3VE0xODRKRm9MSEppUmV0VzJvWGZ0WThvdTdQeXZlLXZCbjJRSnZPdnNGaGhlbWNXU0dScWxXMFBwbHk2T1gtMW5xVmtVR2dWeDNfIiwgInkiOiAiQU1YRTltMEdzR1piVzctcHpYOTZUSDZiN3JtMmZhX0ktRENyYUw5VXBhUEJEUjdueHJxbEgxRzBXLU9IcWV6bEktNGhkRldQNnpRS3c2b0FGZWZQYjVFLSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSODh1empLSG0tVThLMl9IelA4S1FzVzZKVWt2LVlCci1lYXNqTS1FNTE0SXNKdlAwa1luSm5YM2tGYnVSOUJqcEFEWTN0X0N4QzFvSjVzaHdhbkVEXzUiLCAieSI6ICJBS05DNmhISGc3Qm5GNldJU0stWTNiajdlaDMwanZCM2V5WnpBWEV0M1ZIMloxYXZSQzVZTnNtRlJuVXlvcE5jM2NMWklhaG1SVmxVZ0dETE5McGFjTkNCIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFEYmVDS2RKWmxZdVFLMVBSU0ZzSTRkbXNHMV9hQ3JTU2MyS1J2b2c1bFZiYkZUc3ZrTnJtbWk4MUtKMXMyc2NOaHlBVzZxNGdGWC1SRG9vTTl1b0VEQnMiLCAieSI6ICJBZXhVdlV6dU11XzRfVXgwWDViYUpYaUcxXzRSaWJyRnBmTExQRHlCY3NkRDNtOXVKekVXVVo4eWhncTAtcGdoRkZlc3RqbDJFemFwd3pLMXE5VjJieFMtIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZFQ0gxTEwwN2pNeG1SU1d6VFY3cFZCdmtDbGR3cUJwQjZDZ0diSERSRkJWOTlCNXVUd2dBTlI4ZE0wclNndFpMVDZTRThFMnB6N2RJSXZxai0xWGhUQSIsICJ5IjogIkFTUnZXSkhtSV9VUmVJOXZLdFVHMTJkcmc1SDZsQ3NFcV9WLWdDeXhUOG9LRzAtU0ZfYnV3eXQ1MFZtSVUzRlFwYkI2ZDU4TFljbDJRRTZsVkg0bUxjRjIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVAzbFp2NUVQUXl4TEhlWFJXVk5haS1SWEVfSnppR1RXY196TVRranBZNExxbWpSSUNNbDFZd2xnc0U4YXgyeHRjU0haeEtZdE1lakNJQU5kV0pFQnhycSIsICJ5IjogIkFmVkpLc0VhTUZiRWw0RWhXWGtJVzRGWHJvVTd1UEpjSXNJM1RnMXc2NkZHRXVvYzd4dEtBTVlJYzRvd3RRZDU0SVJkUHZGMFo2UlJWNXl2UWlyQ1VPQ3gifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBSHZwSDZGdmZrV3VyVTRUZ1hRR3kyMG5pclh0WTJOOXZoTE1mSDdWcVdxcjg3QTB0UW5LaWdDdU95Y3ctcTNueW5FcDZpQjQ0N3BwUUo0YndOM2o5bE9NIiwgInkiOiAiQUdFRGNLVktrZGgwUFh3clhweWhmZWtqSXg2WEp6RThIanluTUFwUmRQd2V5REtDM3NhWGhNTDh6RmF3ZnFfWWNNNDBMRmcxdVlDRkdPa2hmYmVNZDRmMCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBUXZieWhxNzc1a2pYamRSU09aQ1l0WFh3YUlwblVUc2N5SzBTalo4cHB2MXV0SmJGZjNBc2VaVnhRNS1ITW82a0Q5Rmx0RVk0NEtVblVNLUR6R2k2cFlRIiwgInkiOiAiQUtBNWN0TmJ4Nkw1MUd0LVlxbnd6VE1mNE9qTVQxWmhmeDBkVFUzc1FOZmdDb3dwM29JRzhYLU9fTGM5REtmRzk0bS03bVBCVXRGallQZWYzX1hEakNmTyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFMT1dGalJRa1ZuaDBuX3A5dTJQNXFySUJoVjdIaWEtWjJYendQeW1DUk1VWWtDcF9kWWR5U3Y4UjVCV3hUZmszTG9DbWRjRm9WOXVRbFEtWjBpaTh1bEMiLCAieSI6ICJBZU1RRmtmblgzT0ZzVEhxMHNvS0FxbF9oNHJzbG5kMlpndVpHalRtUnFjSkt3ajdqV01uTk5BamM2N0otbmg3MVhzeENGLURGS19CalM0Rl9zSFlneVRNIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFMMUNzSDdrMzhIek41SkJvZ0Jqc21vdXNGM2IzZEZvLThoaGRkdXlhaVI2TEI0OV9hTHNTNkVvczVIa1lvcU9weVN4TWl1OUpoRndYUW5KdGJjQnltN3kiLCAieSI6ICJBZjNqUUJRZVhQeXVNSmZsUDBqNVNrc0ZBeWlXS3c4RThZYzZPSWpLM0JHdWNtRVF5cy1kTGdFNEFlNmRLLWZkLVk3UHJVZG54NURDdU9mU2xMUmxCYUc3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVoyOHpqaDY5RlJob0Qtd3hCQldfMC02WlI0ZVFWWjhBSXR5cG05cEIyN0s0emdfZzFXcHRSTmhyLWZrS3VETnRTSFAxNFVxOFhDMkd0X3M5NjVHcUxUQSIsICJ5IjogIkFOcDg1ZGhES1ZnNHZzOWpNMEE2Nk01Zlg1eDlJQ29uWXlTeXdLa0xfTzhKU2JlSFd3SDczNEVSejJ0bVJ1ZHU3MWVpdXRvV1R1WWFTV2k0WE5aZVJFYkUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFqaGpXNTdhS3dNM2hOS2ZEd1E3X2tQbi1aVVV4bVpjdms0MHRFTmJfVXBtdlFKN2lYNVB1SXZGelJDVjhLRXVXcmNEVEVQNUFQTnRENFhabWhrVlNuNCIsICJ5IjogIkFMY0YwSmFMajZld3JjTDE1YmJYR1RYWHFIUG03VlVWQWpuZGdGTnE0dF9uanBUb25aODFpMXlQc1dyVXMzQ1ZqeU4xeXFHckV3cEpIRzBDOFVJOFFvSUEifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYnBGdE16ek1jbGhGNU1WeURDTUFUQk00TXdjSnEzd0RYNS1tOERwakNJNk8tTUVaMXhfRGFLYXRaMDBTRHVJeWQ4MmJtZzdITGJKZkFsN1VtYm90NFR4IiwgInkiOiAiQWV2SWIzc2s4TFFhcXRqMU1PdzkzMm44VlhYYnFxMWZPTVpMQzVacUxVZDRPR0d5alpRbG4wNW1zbVJ6YjlkX28yZHFMQm1VV0o3MC1oQkVBRnBjaVRmViJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWG02ejhydmxuX0lMcW40aXk5NEhaVENEWlNtQ1hTSGYtOTVmV3J4ZjItdFljbFVvNUJIZk9NLVZqR1FzM0E2SmJpVkZPTGIxNWFLUEkyVDNnUnBEbDdIIiwgInkiOiAiQUNzQUY5dWNLV3Z6d05rRkg4UEs3anpaUWlONTB3QW80M3BMVi1BMzhZWUJDRUs1NUxsd2d2bzFQcWhlUlRXa3NPR3JGa1VxV1VQay1CTE9MTEJ1eXdyVyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCbmZXLWkwYVhHZDdmbHdPYXRuWHFYcXRsekE0R1d6bU1SbjUyWEdsV0hEYWcwUnN5TzdvWFN3MnNXaXRwY0tNTFlKUlZHNGhPeHhrSm5rTDF3azlPSmwiLCAieSI6ICJBR0JwVTBPa3hJM295ZHQzSE5HVnE0V0ljS1RSR3JTcXBnSUJ2aEpQR3JhaUNaQXJQZXRuYVl2ZHQ1ZHl4Z1E0UkNRTkRvRUs4LVNkaElqV1puQ2M4SXVlIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFJNW1vX2QzN2doZGE3cGYtQWhlZXZyTmJOZFFtQV83ejlHbXZqOHoyX3ozWjhPbmFxbWsyb1J1d3FIMTdTdEZ5Y014M2ZvdU9wLWstc0FGMWlTWjEyaDgiLCAieSI6ICJBTDllLW1DemRYd011Y1pYb2R1dFB1MTVWOEowcDREYnJkcmpHSldCZWxZSVI1cEFwMTM2azUyVS1iQ3JEdlIxaUlvWl93VV8td2Nwc2Q3emNBSjBPRWUxIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFQeFRDYTBHQU1KbHhEM1pWTDFoNnJNYnNPYTZwOEpsci1DWDF5ZzdodUxoY2hqZExKSUdVRlllR09MUWdrTlNSTkk2X2JJQ2ZjRDNWWVMyWmw1MlNVaFQiLCAieSI6ICJBTXRGOWhmWGNKMnhhSkZiQU0wTXdjblhpNlpSN2otLU4zbmYzRU4tN2NzWU9MR1NZZk5LcTRLdkJONHc4dThqbElBV185RXpNY0tNWHJjel9GOS13VWNqIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFDZHJvc0lqVTdfaW41X01vbVR6UHdsMkNvSThEWVRzVkJSSENYQTRJbnBqR2tqMVNxZFVOU2p0Z0E1VEtlY2xidnpVdHV4ZFpFRVpGazBuUHlzaDNxN1EiLCAieSI6ICJBTHdzem5tbHdzR2JzS3dKTWY1SEQ3Unl5dkhzbE95OU5GOUw5VklqVFI3SGRvRE9SSUVRTUQ0ZHdMZzc4a3ExZVhuUkpOdFYtTl9teENkUTVSU19YQW9xIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "AYZIkhScjYujfzaXHIpFsULXQCF0HursaUWiw9Vwp1o2gbIxydeTWc_lJ0__UqNN9usTgS5i7483QQrDm5qxnxcaATTcSIYP4aUrAiCwbbDrfgBUjbaiLDFhkO_XJpP_WLfRRY9UhbdznxroXujoazbnC8b3vj5nWHuPvFPSMsi-cEtf", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AacF08zhclL7n2fgfhRdZ0oEE55q1U8qBMxANz__pQCcbw6pmSbBfNeYWca2z447u0z7e7PAKLVRRIhFF2BvIN--AVQyFEonmGeKVxJ-JnXui09Jk6ujuEUCabywt-VRo2WGcadpX2JQdXpfJggkRA1KttQZkq54z6bd_YIbQz0D7ec8"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARFPQp_H7j0ir9PqSk3Mnn44Gvfgweur594v9a_7VDaHkXyHjkhFAvLsoiLtRefIPFPn_G9qdId1ijHwQUSDwqXLAbwatPLL18xMicAxqMC3ndLu5_x6B203jRnY-MAS-2BPJ5VXIUTxd3zz8_q-H8x7lWZWMBO7vpRkwB2J7f0tbaZU"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHxnSFPkf80sYCSzQLSPAWZNklxn9PrQPKi850I7ovr0fS8SL7Y3IjogAZEGcSFJh1BOh063ycpjZSoCv5Os9U-wAPzkqsOjaisNL1td_xbYvatGEzFuAalcQENm86GHdw-X1U-Wcw-OPHnKVpwGt8IXROyM-v3L8kbSywfjLop4_yb6"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AbcTbTxQ4f62rfZWOvzMuBdm6j6Glhnd42jFzlPf747iCxhKUGPun7hMzc_xgocJ07UvM3Mm85reQdino_IbyPyRAPUxmSzSUGTKImRhQ1RQtY7u6c8YZUeBoLcHeSxw_qYEgfMWdxidwwAKwhkakT9nNWpiwNKC33e8qDWyyKexymws"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMudsYAjmcFN-qBURIqWqduzW9yR1zdG41iv_naNhpk9-uTadQONT36WFCEf0sjTZ_613CTqOc41fJBUlbHXHsb7AfECOT4gDvGuQmySxZi3BXfePOWkFdpxc80XY-vndcFhVYMrYVvPRSS4dfVYYGljFHItoe4fI2XyIzQFjRh2_rGO"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARWXKFHmE5b0LMicF9-PVegDLWeYoi_3vkP5n4WyhsdVAgP99-TUcX5roTWYzKmPS7xZjgS7NkdU_9pg-KhY2vCnAIeFoIPUq65LEVLJ4Ssf0rv09bTTTZuXxAlwbqW2lpVaJMRgNwhURF09d1GYhD1gkx7ZMPRxiTsRe4yAB5LbWlfR"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Aem5_mRj-12kwQQt0Nd3JK0fBHxAEbDEwnVZwwRUHPapeSmpqs4Vs8OjH5jZDY0KtZIXtTBIAscm_ajSHJoPsaqcAFAAkbLldy-0uRS09QQmdbhMTrHPV6uQb5ZmOpqlt7CHFo3SP7WtpNXC-s2Z2xjDcDpmTVYx2J65OPXGM6PzxlXu"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVlkxLstltEsnVeVYrIeo-1xtN_tya9G_ecsCirHbw1fmPVOdnBLFMuwiO4VJhKaq6gddzPGn9rgNeq80ZbqIZ76Ae8Q7ELNbfgdJTTZKIYhuUQJD2DHPJzRVZ-QIH6bWRnVVzM_lB_rcXcOENGPVixjTrTs67db8B5e0Du5RjgO3AiQ"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHKIG87BcNeiMoyR_0mgjI3yuj8hY9U1fIdqL_xE1jmHgXqVSU5rmvQw5xz1aFka4hETt3MrGePDuuF7lpseJm0SAYgcXoc0jeFa_LG0Fyj3kMud-SrfHchXQbjvfIer-JaHM_QlwbQQ7l2UmYvi5ISxD6e_vyr2bs1J0Nvw6t5bBN6X"}]} -Og payload -SyOg keys -AUo- -+ _jwks={"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AEPFUqy-LoFtxWDjyHYwFnz-P_68NsajOvD1SHpePYmF90nyk_ptp5Q4pWJrtOa9kXUCgFchaDZ95cR0FniS9ASV","y":"AIqatNP4NCeg3NmKWbOJMpB1roRyaWoBdHd6gvb04Eiwt4XDe8yJhI8V9wN85iuT-5gGoqL8rOVMINmK7MU7Gze-"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AD9HrrgGOOVmdoWa2kvdHie-dMV5NNPdLpqD2mcDaL02Lq80U_34IP_fZ114P312CS7FIRUM-ECT2y7VqIh9yqiO","y":"AcXZg-xcZ2_-PRf-X-nKDzOQaoJNMZ33yGu2_xEKJIcCT8yVW9n8rIEn5n6RjUPsPLLYaWl16Dghk4-RMRcaIlIp"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AAovedHQn3CdHh1ZDyrtOu8C8O3YAhGWUtDIeEisxCSb5KIJdITpcZ0bL2WtJT0aD4z4PvZjA3T-5MmLGJVaDtnG","y":"AWHSc3CKREZ5Wksz5h3aEpxozQuvSrAhoxbBGFG-N0RPQSWpW-KO1JwMkiBFuyrYaoETa_5bbO-ke_Ctqj7zYwvR"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AaHHGYjeEs7b7TM184JFoLHJiRetW2oXftY8ou7Pyve-vBn2QJvOvsFhhemcWSGRqlW0Pply6OX-1nqVkUGgVx3_","y":"AMXE9m0GsGZbW7-pzX96TH6b7rm2fa_I-DCraL9UpaPBDR7nxrqlH1G0W-OHqezlI-4hdFWP6zQKw6oAFefPb5E-"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AR88uzjKHm-U8K2_HzP8KQsW6JUkv-YBr-easjM-E514IsJvP0kYnJnX3kFbuR9BjpADY3t_CxC1oJ5shwanED_5","y":"AKNC6hHHg7BnF6WISK-Y3bj7eh30jvB3eyZzAXEt3VH2Z1avRC5YNsmFRnUyopNc3cLZIahmRVlUgGDLNLpacNCB"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ADbeCKdJZlYuQK1PRSFsI4dmsG1_aCrSSc2KRvog5lVbbFTsvkNrmmi81KJ1s2scNhyAW6q4gFX-RDooM9uoEDBs","y":"AexUvUzuMu_4_Ux0X5baJXiG1_4RibrFpfLLPDyBcsdD3m9uJzEWUZ8yhgq0-pghFFestjl2EzapwzK1q9V2bxS-"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AfECH1LL07jMxmRSWzTV7pVBvkCldwqBpB6CgGbHDRFBV99B5uTwgANR8dM0rSgtZLT6SE8E2pz7dIIvqj-1XhTA","y":"ASRvWJHmI_UReI9vKtUG12drg5H6lCsEq_V-gCyxT8oKG0-SF_buwyt50VmIU3FQpbB6d58LYcl2QE6lVH4mLcF2"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AP3lZv5EPQyxLHeXRWVNai-RXE_JziGTWc_zMTkjpY4LqmjRICMl1YwlgsE8ax2xtcSHZxKYtMejCIANdWJEBxrq","y":"AfVJKsEaMFbEl4EhWXkIW4FXroU7uPJcIsI3Tg1w66FGEuoc7xtKAMYIc4owtQd54IRdPvF0Z6RRV5yvQirCUOCx"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AHvpH6FvfkWurU4TgXQGy20nirXtY2N9vhLMfH7VqWqr87A0tQnKigCuOycw-q3nynEp6iB447ppQJ4bwN3j9lOM","y":"AGEDcKVKkdh0PXwrXpyhfekjIx6XJzE8HjynMApRdPweyDKC3saXhML8zFawfq_YcM40LFg1uYCFGOkhfbeMd4f0"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQvbyhq775kjXjdRSOZCYtXXwaIpnUTscyK0SjZ8ppv1utJbFf3AseZVxQ5-HMo6kD9FltEY44KUnUM-DzGi6pYQ","y":"AKA5ctNbx6L51Gt-YqnwzTMf4OjMT1Zhfx0dTU3sQNfgCowp3oIG8X-O_Lc9DKfG94m-7mPBUtFjYPef3_XDjCfO"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ALOWFjRQkVnh0n_p9u2P5qrIBhV7Hia-Z2XzwPymCRMUYkCp_dYdySv8R5BWxTfk3LoCmdcFoV9uQlQ-Z0ii8ulC","y":"AeMQFkfnX3OFsTHq0soKAql_h4rslnd2ZguZGjTmRqcJKwj7jWMnNNAjc67J-nh71XsxCF-DFK_BjS4F_sHYgyTM"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AL1CsH7k38HzN5JBogBjsmousF3b3dFo-8hhdduyaiR6LB49_aLsS6Eos5HkYoqOpySxMiu9JhFwXQnJtbcBym7y","y":"Af3jQBQeXPyuMJflP0j5SksFAyiWKw8E8Yc6OIjK3BGucmEQys-dLgE4Ae6dK-fd-Y7PrUdnx5DCuOfSlLRlBaG7"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AZ28zjh69FRhoD-wxBBW_0-6ZR4eQVZ8AItypm9pB27K4zg_g1WptRNhr-fkKuDNtSHP14Uq8XC2Gt_s965GqLTA","y":"ANp85dhDKVg4vs9jM0A66M5fX5x9IConYySywKkL_O8JSbeHWwH734ERz2tmRudu71eiutoWTuYaSWi4XNZeREbE"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AAjhjW57aKwM3hNKfDwQ7_kPn-ZUUxmZcvk40tENb_UpmvQJ7iX5PuIvFzRCV8KEuWrcDTEP5APNtD4XZmhkVSn4","y":"ALcF0JaLj6ewrcL15bbXGTXXqHPm7VUVAjndgFNq4t_njpTonZ81i1yPsWrUs3CVjyN1yqGrEwpJHG0C8UI8QoIA"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AbpFtMzzMclhF5MVyDCMATBM4MwcJq3wDX5-m8DpjCI6O-MEZ1x_DaKatZ00SDuIyd82bmg7HLbJfAl7Umbot4Tx","y":"AevIb3sk8LQaqtj1MOw932n8VXXbqq1fOMZLC5ZqLUd4OGGyjZQln05msmRzb9d_o2dqLBmUWJ70-hBEAFpciTfV"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXm6z8rvln_ILqn4iy94HZTCDZSmCXSHf-95fWrxf2-tYclUo5BHfOM-VjGQs3A6JbiVFOLb15aKPI2T3gRpDl7H","y":"ACsAF9ucKWvzwNkFH8PK7jzZQiN50wAo43pLV-A38YYBCEK55Llwgvo1PqheRTWksOGrFkUqWUPk-BLOLLBuywrW"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ABnfW-i0aXGd7flwOatnXqXqtlzA4GWzmMRn52XGlWHDag0RsyO7oXSw2sWitpcKMLYJRVG4hOxxkJnkL1wk9OJl","y":"AGBpU0OkxI3oydt3HNGVq4WIcKTRGrSqpgIBvhJPGraiCZArPetnaYvdt5dyxgQ4RCQNDoEK8-SdhIjWZnCc8Iue"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AI5mo_d37ghda7pf-AheevrNbNdQmA_7z9Gmvj8z2_z3Z8Onaqmk2oRuwqH17StFycMx3fouOp-k-sAF1iSZ12h8","y":"AL9e-mCzdXwMucZXodutPu15V8J0p4DbrdrjGJWBelYIR5pAp136k52U-bCrDvR1iIoZ_wU_-wcpsd7zcAJ0OEe1"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APxTCa0GAMJlxD3ZVL1h6rMbsOa6p8Jlr-CX1yg7huLhchjdLJIGUFYeGOLQgkNSRNI6_bICfcD3VYS2Zl52SUhT","y":"AMtF9hfXcJ2xaJFbAM0MwcnXi6ZR7j--N3nf3EN-7csYOLGSYfNKq4KvBN4w8u8jlIAW_9EzMcKMXrcz_F9-wUcj"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ACdrosIjU7_in5_MomTzPwl2CoI8DYTsVBRHCXA4InpjGkj1SqdUNSjtgA5TKeclbvzUtuxdZEEZFk0nPysh3q7Q","y":"ALwsznmlwsGbsKwJMf5HD7RyyvHslOy9NF9L9VIjTR7HdoDORIEQMD4dwLg78kq1eXnRJNtV-N_mxCdQ5RS_XAoq"}]} -+ + jose jwk use -i- -r -uprintf verify -o- - %s {"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AEPFUqy-LoFtxWDjyHYwFnz-P_68NsajOvD1SHpePYmF90nyk_ptp5Q4pWJrtOa9kXUCgFchaDZ95cR0FniS9ASV","y":"AIqatNP4NCeg3NmKWbOJMpB1roRyaWoBdHd6gvb04Eiwt4XDe8yJhI8V9wN85iuT-5gGoqL8rOVMINmK7MU7Gze-"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AD9HrrgGOOVmdoWa2kvdHie-dMV5NNPdLpqD2mcDaL02Lq80U_34IP_fZ114P312CS7FIRUM-ECT2y7VqIh9yqiO","y":"AcXZg-xcZ2_-PRf-X-nKDzOQaoJNMZ33yGu2_xEKJIcCT8yVW9n8rIEn5n6RjUPsPLLYaWl16Dghk4-RMRcaIlIp"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AAovedHQn3CdHh1ZDyrtOu8C8O3YAhGWUtDIeEisxCSb5KIJdITpcZ0bL2WtJT0aD4z4PvZjA3T-5MmLGJVaDtnG","y":"AWHSc3CKREZ5Wksz5h3aEpxozQuvSrAhoxbBGFG-N0RPQSWpW-KO1JwMkiBFuyrYaoETa_5bbO-ke_Ctqj7zYwvR"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AaHHGYjeEs7b7TM184JFoLHJiRetW2oXftY8ou7Pyve-vBn2QJvOvsFhhemcWSGRqlW0Pply6OX-1nqVkUGgVx3_","y":"AMXE9m0GsGZbW7-pzX96TH6b7rm2fa_I-DCraL9UpaPBDR7nxrqlH1G0W-OHqezlI-4hdFWP6zQKw6oAFefPb5E-"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AR88uzjKHm-U8K2_HzP8KQsW6JUkv-YBr-easjM-E514IsJvP0kYnJnX3kFbuR9BjpADY3t_CxC1oJ5shwanED_5","y":"AKNC6hHHg7BnF6WISK-Y3bj7eh30jvB3eyZzAXEt3VH2Z1avRC5YNsmFRnUyopNc3cLZIahmRVlUgGDLNLpacNCB"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ADbeCKdJZlYuQK1PRSFsI4dmsG1_aCrSSc2KRvog5lVbbFTsvkNrmmi81KJ1s2scNhyAW6q4gFX-RDooM9uoEDBs","y":"AexUvUzuMu_4_Ux0X5baJXiG1_4RibrFpfLLPDyBcsdD3m9uJzEWUZ8yhgq0-pghFFestjl2EzapwzK1q9V2bxS-"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AfECH1LL07jMxmRSWzTV7pVBvkCldwqBpB6CgGbHDRFBV99B5uTwgANR8dM0rSgtZLT6SE8E2pz7dIIvqj-1XhTA","y":"ASRvWJHmI_UReI9vKtUG12drg5H6lCsEq_V-gCyxT8oKG0-SF_buwyt50VmIU3FQpbB6d58LYcl2QE6lVH4mLcF2"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AP3lZv5EPQyxLHeXRWVNai-RXE_JziGTWc_zMTkjpY4LqmjRICMl1YwlgsE8ax2xtcSHZxKYtMejCIANdWJEBxrq","y":"AfVJKsEaMFbEl4EhWXkIW4FXroU7uPJcIsI3Tg1w66FGEuoc7xtKAMYIc4owtQd54IRdPvF0Z6RRV5yvQirCUOCx"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AHvpH6FvfkWurU4TgXQGy20nirXtY2N9vhLMfH7VqWqr87A0tQnKigCuOycw-q3nynEp6iB447ppQJ4bwN3j9lOM","y":"AGEDcKVKkdh0PXwrXpyhfekjIx6XJzE8HjynMApRdPweyDKC3saXhML8zFawfq_YcM40LFg1uYCFGOkhfbeMd4f0"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQvbyhq775kjXjdRSOZCYtXXwaIpnUTscyK0SjZ8ppv1utJbFf3AseZVxQ5-HMo6kD9FltEY44KUnUM-DzGi6pYQ","y":"AKA5ctNbx6L51Gt-YqnwzTMf4OjMT1Zhfx0dTU3sQNfgCowp3oIG8X-O_Lc9DKfG94m-7mPBUtFjYPef3_XDjCfO"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ALOWFjRQkVnh0n_p9u2P5qrIBhV7Hia-Z2XzwPymCRMUYkCp_dYdySv8R5BWxTfk3LoCmdcFoV9uQlQ-Z0ii8ulC","y":"AeMQFkfnX3OFsTHq0soKAql_h4rslnd2ZguZGjTmRqcJKwj7jWMnNNAjc67J-nh71XsxCF-DFK_BjS4F_sHYgyTM"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AL1CsH7k38HzN5JBogBjsmousF3b3dFo-8hhdduyaiR6LB49_aLsS6Eos5HkYoqOpySxMiu9JhFwXQnJtbcBym7y","y":"Af3jQBQeXPyuMJflP0j5SksFAyiWKw8E8Yc6OIjK3BGucmEQys-dLgE4Ae6dK-fd-Y7PrUdnx5DCuOfSlLRlBaG7"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AZ28zjh69FRhoD-wxBBW_0-6ZR4eQVZ8AItypm9pB27K4zg_g1WptRNhr-fkKuDNtSHP14Uq8XC2Gt_s965GqLTA","y":"ANp85dhDKVg4vs9jM0A66M5fX5x9IConYySywKkL_O8JSbeHWwH734ERz2tmRudu71eiutoWTuYaSWi4XNZeREbE"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AAjhjW57aKwM3hNKfDwQ7_kPn-ZUUxmZcvk40tENb_UpmvQJ7iX5PuIvFzRCV8KEuWrcDTEP5APNtD4XZmhkVSn4","y":"ALcF0JaLj6ewrcL15bbXGTXXqHPm7VUVAjndgFNq4t_njpTonZ81i1yPsWrUs3CVjyN1yqGrEwpJHG0C8UI8QoIA"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AbpFtMzzMclhF5MVyDCMATBM4MwcJq3wDX5-m8DpjCI6O-MEZ1x_DaKatZ00SDuIyd82bmg7HLbJfAl7Umbot4Tx","y":"AevIb3sk8LQaqtj1MOw932n8VXXbqq1fOMZLC5ZqLUd4OGGyjZQln05msmRzb9d_o2dqLBmUWJ70-hBEAFpciTfV"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXm6z8rvln_ILqn4iy94HZTCDZSmCXSHf-95fWrxf2-tYclUo5BHfOM-VjGQs3A6JbiVFOLb15aKPI2T3gRpDl7H","y":"ACsAF9ucKWvzwNkFH8PK7jzZQiN50wAo43pLV-A38YYBCEK55Llwgvo1PqheRTWksOGrFkUqWUPk-BLOLLBuywrW"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ABnfW-i0aXGd7flwOatnXqXqtlzA4GWzmMRn52XGlWHDag0RsyO7oXSw2sWitpcKMLYJRVG4hOxxkJnkL1wk9OJl","y":"AGBpU0OkxI3oydt3HNGVq4WIcKTRGrSqpgIBvhJPGraiCZArPetnaYvdt5dyxgQ4RCQNDoEK8-SdhIjWZnCc8Iue"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AI5mo_d37ghda7pf-AheevrNbNdQmA_7z9Gmvj8z2_z3Z8Onaqmk2oRuwqH17StFycMx3fouOp-k-sAF1iSZ12h8","y":"AL9e-mCzdXwMucZXodutPu15V8J0p4DbrdrjGJWBelYIR5pAp136k52U-bCrDvR1iIoZ_wU_-wcpsd7zcAJ0OEe1"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APxTCa0GAMJlxD3ZVL1h6rMbsOa6p8Jlr-CX1yg7huLhchjdLJIGUFYeGOLQgkNSRNI6_bICfcD3VYS2Zl52SUhT","y":"AMtF9hfXcJ2xaJFbAM0MwcnXi6ZR7j--N3nf3EN-7csYOLGSYfNKq4KvBN4w8u8jlIAW_9EzMcKMXrcz_F9-wUcj"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ACdrosIjU7_in5_MomTzPwl2CoI8DYTsVBRHCXA4InpjGkj1SqdUNSjtgA5TKeclbvzUtuxdZEEZFk0nPysh3q7Q","y":"ALwsznmlwsGbsKwJMf5HD7RyyvHslOy9NF9L9VIjTR7HdoDORIEQMD4dwLg78kq1eXnRJNtV-N_mxCdQ5RS_XAoq"}]} -+ _ver={"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AD9HrrgGOOVmdoWa2kvdHie-dMV5NNPdLpqD2mcDaL02Lq80U_34IP_fZ114P312CS7FIRUM-ECT2y7VqIh9yqiO","y":"AcXZg-xcZ2_-PRf-X-nKDzOQaoJNMZ33yGu2_xEKJIcCT8yVW9n8rIEn5n6RjUPsPLLYaWl16Dghk4-RMRcaIlIp"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AaHHGYjeEs7b7TM184JFoLHJiRetW2oXftY8ou7Pyve-vBn2QJvOvsFhhemcWSGRqlW0Pply6OX-1nqVkUGgVx3_","y":"AMXE9m0GsGZbW7-pzX96TH6b7rm2fa_I-DCraL9UpaPBDR7nxrqlH1G0W-OHqezlI-4hdFWP6zQKw6oAFefPb5E-"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ADbeCKdJZlYuQK1PRSFsI4dmsG1_aCrSSc2KRvog5lVbbFTsvkNrmmi81KJ1s2scNhyAW6q4gFX-RDooM9uoEDBs","y":"AexUvUzuMu_4_Ux0X5baJXiG1_4RibrFpfLLPDyBcsdD3m9uJzEWUZ8yhgq0-pghFFestjl2EzapwzK1q9V2bxS-"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AP3lZv5EPQyxLHeXRWVNai-RXE_JziGTWc_zMTkjpY4LqmjRICMl1YwlgsE8ax2xtcSHZxKYtMejCIANdWJEBxrq","y":"AfVJKsEaMFbEl4EhWXkIW4FXroU7uPJcIsI3Tg1w66FGEuoc7xtKAMYIc4owtQd54IRdPvF0Z6RRV5yvQirCUOCx"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQvbyhq775kjXjdRSOZCYtXXwaIpnUTscyK0SjZ8ppv1utJbFf3AseZVxQ5-HMo6kD9FltEY44KUnUM-DzGi6pYQ","y":"AKA5ctNbx6L51Gt-YqnwzTMf4OjMT1Zhfx0dTU3sQNfgCowp3oIG8X-O_Lc9DKfG94m-7mPBUtFjYPef3_XDjCfO"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AL1CsH7k38HzN5JBogBjsmousF3b3dFo-8hhdduyaiR6LB49_aLsS6Eos5HkYoqOpySxMiu9JhFwXQnJtbcBym7y","y":"Af3jQBQeXPyuMJflP0j5SksFAyiWKw8E8Yc6OIjK3BGucmEQys-dLgE4Ae6dK-fd-Y7PrUdnx5DCuOfSlLRlBaG7"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AAjhjW57aKwM3hNKfDwQ7_kPn-ZUUxmZcvk40tENb_UpmvQJ7iX5PuIvFzRCV8KEuWrcDTEP5APNtD4XZmhkVSn4","y":"ALcF0JaLj6ewrcL15bbXGTXXqHPm7VUVAjndgFNq4t_njpTonZ81i1yPsWrUs3CVjyN1yqGrEwpJHG0C8UI8QoIA"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXm6z8rvln_ILqn4iy94HZTCDZSmCXSHf-95fWrxf2-tYclUo5BHfOM-VjGQs3A6JbiVFOLb15aKPI2T3gRpDl7H","y":"ACsAF9ucKWvzwNkFH8PK7jzZQiN50wAo43pLV-A38YYBCEK55Llwgvo1PqheRTWksOGrFkUqWUPk-BLOLLBuywrW"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AI5mo_d37ghda7pf-AheevrNbNdQmA_7z9Gmvj8z2_z3Z8Onaqmk2oRuwqH17StFycMx3fouOp-k-sAF1iSZ12h8","y":"AL9e-mCzdXwMucZXodutPu15V8J0p4DbrdrjGJWBelYIR5pAp136k52U-bCrDvR1iIoZ_wU_-wcpsd7zcAJ0OEe1"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ACdrosIjU7_in5_MomTzPwl2CoI8DYTsVBRHCXA4InpjGkj1SqdUNSjtgA5TKeclbvzUtuxdZEEZFk0nPysh3q7Q","y":"ALwsznmlwsGbsKwJMf5HD7RyyvHslOy9NF9L9VIjTR7HdoDORIEQMD4dwLg78kq1eXnRJNtV-N_mxCdQ5RS_XAoq"}]} -+ printf %s {"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AD9HrrgGOOVmdoWa2kvdHie-dMV5NNPdLpqD2mcDaL02Lq80U_34IP_fZ114P312CS7FIRUM-ECT2y7VqIh9yqiO","y":"AcXZg-xcZ2_-PRf-X-nKDzOQaoJNMZ33yGu2_xEKJIcCT8yVW9n8rIEn5n6RjUPsPLLYaWl16Dghk4-RMRcaIlIp"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AaHHGYjeEs7b7TM184JFoLHJiRetW2oXftY8ou7Pyve-vBn2QJvOvsFhhemcWSGRqlW0Pply6OX-1nqVkUGgVx3_","y":"AMXE9m0GsGZbW7-pzX96TH6b7rm2fa_I-DCraL9UpaPBDR7nxrqlH1G0W-OHqezlI-4hdFWP6zQKw6oAFefPb5E-"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ADbeCKdJZlYuQK1PRSFsI4dmsG1_aCrSSc2KRvog5lVbbFTsvkNrmmi81KJ1s2scNhyAW6q4gFX-RDooM9uoEDBs","y":"AexUvUzuMu_4_Ux0X5baJXiG1_4RibrFpfLLPDyBcsdD3m9uJzEWUZ8yhgq0-pghFFestjl2EzapwzK1q9V2bxS-"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AP3lZv5EPQyxLHeXRWVNai-RXE_JziGTWc_zMTkjpY4LqmjRICMl1YwlgsE8ax2xtcSHZxKYtMejCIANdWJEBxrq","y":"AfVJKsEaMFbEl4EhWXkIW4FXroU7uPJcIsI3Tg1w66FGEuoc7xtKAMYIc4owtQd54IRdPvF0Z6RRV5yvQirCUOCx"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AQvbyhq775kjXjdRSOZCYtXXwaIpnUTscyK0SjZ8ppv1utJbFf3AseZVxQ5-HMo6kD9FltEY44KUnUM-DzGi6pYQ","y":"AKA5ctNbx6L51Gt-YqnwzTMf4OjMT1Zhfx0dTU3sQNfgCowp3oIG8X-O_Lc9DKfG94m-7mPBUtFjYPef3_XDjCfO"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AL1CsH7k38HzN5JBogBjsmousF3b3dFo-8hhdduyaiR6LB49_aLsS6Eos5HkYoqOpySxMiu9JhFwXQnJtbcBym7y","y":"Af3jQBQeXPyuMJflP0j5SksFAyiWKw8E8Yc6OIjK3BGucmEQys-dLgE4Ae6dK-fd-Y7PrUdnx5DCuOfSlLRlBaG7"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AAjhjW57aKwM3hNKfDwQ7_kPn-ZUUxmZcvk40tENb_UpmvQJ7iX5PuIvFzRCV8KEuWrcDTEP5APNtD4XZmhkVSn4","y":"ALcF0JaLj6ewrcL15bbXGTXXqHPm7VUVAjndgFNq4t_njpTonZ81i1yPsWrUs3CVjyN1yqGrEwpJHG0C8UI8QoIA"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXm6z8rvln_ILqn4iy94HZTCDZSmCXSHf-95fWrxf2-tYclUo5BHfOM-VjGQs3A6JbiVFOLb15aKPI2T3gRpDl7H","y":"ACsAF9ucKWvzwNkFH8PK7jzZQiN50wAo43pLV-A38YYBCEK55Llwgvo1PqheRTWksOGrFkUqWUPk-BLOLLBuywrW"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AI5mo_d37ghda7pf-AheevrNbNdQmA_7z9Gmvj8z2_z3Z8Onaqmk2oRuwqH17StFycMx3fouOp-k-sAF1iSZ12h8","y":"AL9e-mCzdXwMucZXodutPu15V8J0p4DbrdrjGJWBelYIR5pAp136k52U-bCrDvR1iIoZ_wU_-wcpsd7zcAJ0OEe1"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"ACdrosIjU7_in5_MomTzPwl2CoI8DYTsVBRHCXA4InpjGkj1SqdUNSjtgA5TKeclbvzUtuxdZEEZFk0nPysh3q7Q","y":"ALwsznmlwsGbsKwJMf5HD7RyyvHslOy9NF9L9VIjTR7HdoDORIEQMD4dwLg78kq1eXnRJNtV-N_mxCdQ5RS_XAoq"}]} -+ jose jws ver -i {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVQRlVxeS1Mb0Z0eFdEanlIWXdGbnotUF82OE5zYWpPdkQxU0hwZVBZbUY5MG55a19wdHA1UTRwV0pydE9hOWtYVUNnRmNoYURaOTVjUjBGbmlTOUFTViIsICJ5IjogIkFJcWF0TlA0TkNlZzNObUtXYk9KTXBCMXJvUnlhV29CZEhkNmd2YjA0RWl3dDRYRGU4eUpoSThWOXdOODVpdVQtNWdHb3FMOHJPVk1JTm1LN01VN0d6ZS0ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUQ5SHJyZ0dPT1ZtZG9XYTJrdmRIaWUtZE1WNU5OUGRMcHFEMm1jRGFMMDJMcTgwVV8zNElQX2ZaMTE0UDMxMkNTN0ZJUlVNLUVDVDJ5N1ZxSWg5eXFpTyIsICJ5IjogIkFjWFpnLXhjWjJfLVBSZi1YLW5LRHpPUWFvSk5NWjMzeUd1Ml94RUtKSWNDVDh5Vlc5bjhySUVuNW42UmpVUHNQTExZYVdsMTZEZ2hrNC1STVJjYUlsSXAifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBQW92ZWRIUW4zQ2RIaDFaRHlydE91OEM4TzNZQWhHV1V0REllRWlzeENTYjVLSUpkSVRwY1owYkwyV3RKVDBhRDR6NFB2WmpBM1QtNU1tTEdKVmFEdG5HIiwgInkiOiAiQVdIU2MzQ0tSRVo1V2tzejVoM2FFcHhvelF1dlNyQWhveGJCR0ZHLU4wUlBRU1dwVy1LTzFKd01raUJGdXlyWWFvRVRhXzViYk8ta2VfQ3Rxajd6WXd2UiJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYUhIR1lqZUVzN2I3VE0xODRKRm9MSEppUmV0VzJvWGZ0WThvdTdQeXZlLXZCbjJRSnZPdnNGaGhlbWNXU0dScWxXMFBwbHk2T1gtMW5xVmtVR2dWeDNfIiwgInkiOiAiQU1YRTltMEdzR1piVzctcHpYOTZUSDZiN3JtMmZhX0ktRENyYUw5VXBhUEJEUjdueHJxbEgxRzBXLU9IcWV6bEktNGhkRldQNnpRS3c2b0FGZWZQYjVFLSJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSODh1empLSG0tVThLMl9IelA4S1FzVzZKVWt2LVlCci1lYXNqTS1FNTE0SXNKdlAwa1luSm5YM2tGYnVSOUJqcEFEWTN0X0N4QzFvSjVzaHdhbkVEXzUiLCAieSI6ICJBS05DNmhISGc3Qm5GNldJU0stWTNiajdlaDMwanZCM2V5WnpBWEV0M1ZIMloxYXZSQzVZTnNtRlJuVXlvcE5jM2NMWklhaG1SVmxVZ0dETE5McGFjTkNCIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFEYmVDS2RKWmxZdVFLMVBSU0ZzSTRkbXNHMV9hQ3JTU2MyS1J2b2c1bFZiYkZUc3ZrTnJtbWk4MUtKMXMyc2NOaHlBVzZxNGdGWC1SRG9vTTl1b0VEQnMiLCAieSI6ICJBZXhVdlV6dU11XzRfVXgwWDViYUpYaUcxXzRSaWJyRnBmTExQRHlCY3NkRDNtOXVKekVXVVo4eWhncTAtcGdoRkZlc3RqbDJFemFwd3pLMXE5VjJieFMtIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZFQ0gxTEwwN2pNeG1SU1d6VFY3cFZCdmtDbGR3cUJwQjZDZ0diSERSRkJWOTlCNXVUd2dBTlI4ZE0wclNndFpMVDZTRThFMnB6N2RJSXZxai0xWGhUQSIsICJ5IjogIkFTUnZXSkhtSV9VUmVJOXZLdFVHMTJkcmc1SDZsQ3NFcV9WLWdDeXhUOG9LRzAtU0ZfYnV3eXQ1MFZtSVUzRlFwYkI2ZDU4TFljbDJRRTZsVkg0bUxjRjIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVAzbFp2NUVQUXl4TEhlWFJXVk5haS1SWEVfSnppR1RXY196TVRranBZNExxbWpSSUNNbDFZd2xnc0U4YXgyeHRjU0haeEtZdE1lakNJQU5kV0pFQnhycSIsICJ5IjogIkFmVkpLc0VhTUZiRWw0RWhXWGtJVzRGWHJvVTd1UEpjSXNJM1RnMXc2NkZHRXVvYzd4dEtBTVlJYzRvd3RRZDU0SVJkUHZGMFo2UlJWNXl2UWlyQ1VPQ3gifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBSHZwSDZGdmZrV3VyVTRUZ1hRR3kyMG5pclh0WTJOOXZoTE1mSDdWcVdxcjg3QTB0UW5LaWdDdU95Y3ctcTNueW5FcDZpQjQ0N3BwUUo0YndOM2o5bE9NIiwgInkiOiAiQUdFRGNLVktrZGgwUFh3clhweWhmZWtqSXg2WEp6RThIanluTUFwUmRQd2V5REtDM3NhWGhNTDh6RmF3ZnFfWWNNNDBMRmcxdVlDRkdPa2hmYmVNZDRmMCJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBUXZieWhxNzc1a2pYamRSU09aQ1l0WFh3YUlwblVUc2N5SzBTalo4cHB2MXV0SmJGZjNBc2VaVnhRNS1ITW82a0Q5Rmx0RVk0NEtVblVNLUR6R2k2cFlRIiwgInkiOiAiQUtBNWN0TmJ4Nkw1MUd0LVlxbnd6VE1mNE9qTVQxWmhmeDBkVFUzc1FOZmdDb3dwM29JRzhYLU9fTGM5REtmRzk0bS03bVBCVXRGallQZWYzX1hEakNmTyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFMT1dGalJRa1ZuaDBuX3A5dTJQNXFySUJoVjdIaWEtWjJYendQeW1DUk1VWWtDcF9kWWR5U3Y4UjVCV3hUZmszTG9DbWRjRm9WOXVRbFEtWjBpaTh1bEMiLCAieSI6ICJBZU1RRmtmblgzT0ZzVEhxMHNvS0FxbF9oNHJzbG5kMlpndVpHalRtUnFjSkt3ajdqV01uTk5BamM2N0otbmg3MVhzeENGLURGS19CalM0Rl9zSFlneVRNIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFMMUNzSDdrMzhIek41SkJvZ0Jqc21vdXNGM2IzZEZvLThoaGRkdXlhaVI2TEI0OV9hTHNTNkVvczVIa1lvcU9weVN4TWl1OUpoRndYUW5KdGJjQnltN3kiLCAieSI6ICJBZjNqUUJRZVhQeXVNSmZsUDBqNVNrc0ZBeWlXS3c4RThZYzZPSWpLM0JHdWNtRVF5cy1kTGdFNEFlNmRLLWZkLVk3UHJVZG54NURDdU9mU2xMUmxCYUc3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVoyOHpqaDY5RlJob0Qtd3hCQldfMC02WlI0ZVFWWjhBSXR5cG05cEIyN0s0emdfZzFXcHRSTmhyLWZrS3VETnRTSFAxNFVxOFhDMkd0X3M5NjVHcUxUQSIsICJ5IjogIkFOcDg1ZGhES1ZnNHZzOWpNMEE2Nk01Zlg1eDlJQ29uWXlTeXdLa0xfTzhKU2JlSFd3SDczNEVSejJ0bVJ1ZHU3MWVpdXRvV1R1WWFTV2k0WE5aZVJFYkUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFqaGpXNTdhS3dNM2hOS2ZEd1E3X2tQbi1aVVV4bVpjdms0MHRFTmJfVXBtdlFKN2lYNVB1SXZGelJDVjhLRXVXcmNEVEVQNUFQTnRENFhabWhrVlNuNCIsICJ5IjogIkFMY0YwSmFMajZld3JjTDE1YmJYR1RYWHFIUG03VlVWQWpuZGdGTnE0dF9uanBUb25aODFpMXlQc1dyVXMzQ1ZqeU4xeXFHckV3cEpIRzBDOFVJOFFvSUEifSwgeyJhbGciOiAiRUNNUiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsiZGVyaXZlS2V5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBYnBGdE16ek1jbGhGNU1WeURDTUFUQk00TXdjSnEzd0RYNS1tOERwakNJNk8tTUVaMXhfRGFLYXRaMDBTRHVJeWQ4MmJtZzdITGJKZkFsN1VtYm90NFR4IiwgInkiOiAiQWV2SWIzc2s4TFFhcXRqMU1PdzkzMm44VlhYYnFxMWZPTVpMQzVacUxVZDRPR0d5alpRbG4wNW1zbVJ6YjlkX28yZHFMQm1VV0o3MC1oQkVBRnBjaVRmViJ9LCB7ImFsZyI6ICJFUzUxMiIsICJjcnYiOiAiUC01MjEiLCAia2V5X29wcyI6IFsidmVyaWZ5Il0sICJrdHkiOiAiRUMiLCAieCI6ICJBWG02ejhydmxuX0lMcW40aXk5NEhaVENEWlNtQ1hTSGYtOTVmV3J4ZjItdFljbFVvNUJIZk9NLVZqR1FzM0E2SmJpVkZPTGIxNWFLUEkyVDNnUnBEbDdIIiwgInkiOiAiQUNzQUY5dWNLV3Z6d05rRkg4UEs3anpaUWlONTB3QW80M3BMVi1BMzhZWUJDRUs1NUxsd2d2bzFQcWhlUlRXa3NPR3JGa1VxV1VQay1CTE9MTEJ1eXdyVyJ9LCB7ImFsZyI6ICJFQ01SIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJkZXJpdmVLZXkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCbmZXLWkwYVhHZDdmbHdPYXRuWHFYcXRsekE0R1d6bU1SbjUyWEdsV0hEYWcwUnN5TzdvWFN3MnNXaXRwY0tNTFlKUlZHNGhPeHhrSm5rTDF3azlPSmwiLCAieSI6ICJBR0JwVTBPa3hJM295ZHQzSE5HVnE0V0ljS1RSR3JTcXBnSUJ2aEpQR3JhaUNaQXJQZXRuYVl2ZHQ1ZHl4Z1E0UkNRTkRvRUs4LVNkaElqV1puQ2M4SXVlIn0sIHsiYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFJNW1vX2QzN2doZGE3cGYtQWhlZXZyTmJOZFFtQV83ejlHbXZqOHoyX3ozWjhPbmFxbWsyb1J1d3FIMTdTdEZ5Y014M2ZvdU9wLWstc0FGMWlTWjEyaDgiLCAieSI6ICJBTDllLW1DemRYd011Y1pYb2R1dFB1MTVWOEowcDREYnJkcmpHSldCZWxZSVI1cEFwMTM2azUyVS1iQ3JEdlIxaUlvWl93VV8td2Nwc2Q3emNBSjBPRWUxIn0sIHsiYWxnIjogIkVDTVIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFQeFRDYTBHQU1KbHhEM1pWTDFoNnJNYnNPYTZwOEpsci1DWDF5ZzdodUxoY2hqZExKSUdVRlllR09MUWdrTlNSTkk2X2JJQ2ZjRDNWWVMyWmw1MlNVaFQiLCAieSI6ICJBTXRGOWhmWGNKMnhhSkZiQU0wTXdjblhpNlpSN2otLU4zbmYzRU4tN2NzWU9MR1NZZk5LcTRLdkJONHc4dThqbElBV185RXpNY0tNWHJjel9GOS13VWNqIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdfSwgeyJhbGciOiAiRVM1MTIiLCAia3R5IjogIkVDIiwgImNydiI6ICJQLTUyMSIsICJ4IjogIkFDZHJvc0lqVTdfaW41X01vbVR6UHdsMkNvSThEWVRzVkJSSENYQTRJbnBqR2tqMVNxZFVOU2p0Z0E1VEtlY2xidnpVdHV4ZFpFRVpGazBuUHlzaDNxN1EiLCAieSI6ICJBTHdzem5tbHdzR2JzS3dKTWY1SEQ3Unl5dkhzbE95OU5GOUw5VklqVFI3SGRvRE9SSUVRTUQ0ZHdMZzc4a3ExZVhuUkpOdFYtTl9teENkUTVSU19YQW9xIiwgImtleV9vcHMiOiBbInZlcmlmeSJdfV19", "signatures": [{"signature": "AYZIkhScjYujfzaXHIpFsULXQCF0HursaUWiw9Vwp1o2gbIxydeTWc_lJ0__UqNN9usTgS5i7483QQrDm5qxnxcaATTcSIYP4aUrAiCwbbDrfgBUjbaiLDFhkO_XJpP_WLfRRY9UhbdznxroXujoazbnC8b3vj5nWHuPvFPSMsi-cEtf", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AacF08zhclL7n2fgfhRdZ0oEE55q1U8qBMxANz__pQCcbw6pmSbBfNeYWca2z447u0z7e7PAKLVRRIhFF2BvIN--AVQyFEonmGeKVxJ-JnXui09Jk6ujuEUCabywt-VRo2WGcadpX2JQdXpfJggkRA1KttQZkq54z6bd_YIbQz0D7ec8"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARFPQp_H7j0ir9PqSk3Mnn44Gvfgweur594v9a_7VDaHkXyHjkhFAvLsoiLtRefIPFPn_G9qdId1ijHwQUSDwqXLAbwatPLL18xMicAxqMC3ndLu5_x6B203jRnY-MAS-2BPJ5VXIUTxd3zz8_q-H8x7lWZWMBO7vpRkwB2J7f0tbaZU"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHxnSFPkf80sYCSzQLSPAWZNklxn9PrQPKi850I7ovr0fS8SL7Y3IjogAZEGcSFJh1BOh063ycpjZSoCv5Os9U-wAPzkqsOjaisNL1td_xbYvatGEzFuAalcQENm86GHdw-X1U-Wcw-OPHnKVpwGt8IXROyM-v3L8kbSywfjLop4_yb6"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AbcTbTxQ4f62rfZWOvzMuBdm6j6Glhnd42jFzlPf747iCxhKUGPun7hMzc_xgocJ07UvM3Mm85reQdino_IbyPyRAPUxmSzSUGTKImRhQ1RQtY7u6c8YZUeBoLcHeSxw_qYEgfMWdxidwwAKwhkakT9nNWpiwNKC33e8qDWyyKexymws"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMudsYAjmcFN-qBURIqWqduzW9yR1zdG41iv_naNhpk9-uTadQONT36WFCEf0sjTZ_613CTqOc41fJBUlbHXHsb7AfECOT4gDvGuQmySxZi3BXfePOWkFdpxc80XY-vndcFhVYMrYVvPRSS4dfVYYGljFHItoe4fI2XyIzQFjRh2_rGO"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARWXKFHmE5b0LMicF9-PVegDLWeYoi_3vkP5n4WyhsdVAgP99-TUcX5roTWYzKmPS7xZjgS7NkdU_9pg-KhY2vCnAIeFoIPUq65LEVLJ4Ssf0rv09bTTTZuXxAlwbqW2lpVaJMRgNwhURF09d1GYhD1gkx7ZMPRxiTsRe4yAB5LbWlfR"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Aem5_mRj-12kwQQt0Nd3JK0fBHxAEbDEwnVZwwRUHPapeSmpqs4Vs8OjH5jZDY0KtZIXtTBIAscm_ajSHJoPsaqcAFAAkbLldy-0uRS09QQmdbhMTrHPV6uQb5ZmOpqlt7CHFo3SP7WtpNXC-s2Z2xjDcDpmTVYx2J65OPXGM6PzxlXu"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVlkxLstltEsnVeVYrIeo-1xtN_tya9G_ecsCirHbw1fmPVOdnBLFMuwiO4VJhKaq6gddzPGn9rgNeq80ZbqIZ76Ae8Q7ELNbfgdJTTZKIYhuUQJD2DHPJzRVZ-QIH6bWRnVVzM_lB_rcXcOENGPVixjTrTs67db8B5e0Du5RjgO3AiQ"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHKIG87BcNeiMoyR_0mgjI3yuj8hY9U1fIdqL_xE1jmHgXqVSU5rmvQw5xz1aFka4hETt3MrGePDuuF7lpseJm0SAYgcXoc0jeFa_LG0Fyj3kMud-SrfHchXQbjvfIer-JaHM_QlwbQQ7l2UmYvi5ISxD6e_vyr2bs1J0Nvw6t5bBN6X"}]} -k- -a -+ jose alg -k hash -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/Dk4LtB4TDf_CxUoteG2WOxdwmts -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/Dk4LtB4TDf_CxUoteG2WOxdwmts - GET /api/dee-hms/adv/Dk4LtB4TDf_CxUoteG2WOxdwmts => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/qyC--DCDqmhJ089yI-gzRLx5CC5CoKIXQZ0-RQ -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/qyC--DCDqmhJ089yI-gzRLx5CC5CoKIXQZ0-RQ - GET /api/dee-hms/adv/qyC--DCDqmhJ089yI-gzRLx5CC5CoKIXQZ0-RQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/ZF8X63_vc1NlRKZ7c4Sk0_zHckVHkRSFdSraVDeNgFU -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/ZF8X63_vc1NlRKZ7c4Sk0_zHckVHkRSFdSraVDeNgFU - GET /api/dee-hms/adv/ZF8X63_vc1NlRKZ7c4Sk0_zHckVHkRSFdSraVDeNgFU => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/OjU0nQ3vzmZDJPhUTPaFIGy3fuhk8HO4lIWiRjK9jWqYkWUzAuVfr9Sbu_5VTxiH -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/OjU0nQ3vzmZDJPhUTPaFIGy3fuhk8HO4lIWiRjK9jWqYkWUzAuVfr9Sbu_5VTxiH - GET /api/dee-hms/adv/OjU0nQ3vzmZDJPhUTPaFIGy3fuhk8HO4lIWiRjK9jWqYkWUzAuVfr9Sbu_5VTxiH => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ + jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -jose jwk thp -a S512 -i /tmp/tmp.R0La6ECTBd/db/other-sig-1.jwk -+ fetch /api/dee-hms/adv/zawwGLmqRWmPWWPcQtTpkRz0_5OxfNnDxis4q5wbUVBNtfGKyVc1oc6CrfsIjxoLEhUoC-E6OpXQaYDYZaGY_A -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/zawwGLmqRWmPWWPcQtTpkRz0_5OxfNnDxis4q5wbUVBNtfGKyVc1oc6CrfsIjxoLEhUoC-E6OpXQaYDYZaGY_A - GET /api/dee-hms/adv/zawwGLmqRWmPWWPcQtTpkRz0_5OxfNnDxis4q5wbUVBNtfGKyVc1oc6CrfsIjxoLEhUoC-E6OpXQaYDYZaGY_A => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/L0sbqNHsZHedEIIJUO5UgMdicRE -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/L0sbqNHsZHedEIIJUO5UgMdicRE - GET /api/dee-hms/adv/L0sbqNHsZHedEIIJUO5UgMdicRE => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/tW7F8FvzVYDSmJWsVVRoIu0uSN1CF9jOb4yMwA -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/tW7F8FvzVYDSmJWsVVRoIu0uSN1CF9jOb4yMwA - GET /api/dee-hms/adv/tW7F8FvzVYDSmJWsVVRoIu0uSN1CF9jOb4yMwA => 200 (../src/tangd.c:101) -+ + jose jwk thp -a S256 -i /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -ver /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/sXjZICclaBWSwri5KR16v9YW_XessqCA-zKlM_QXv4U -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/sXjZICclaBWSwri5KR16v9YW_XessqCA-zKlM_QXv4U - GET /api/dee-hms/adv/sXjZICclaBWSwri5KR16v9YW_XessqCA-zKlM_QXv4U => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/pHnHa1AcDDbJz1vR3KF_huccGci9Xr9Fq3otzftCpNRxS3mecKCUtBTCAqaU2J22 -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/pHnHa1AcDDbJz1vR3KF_huccGci9Xr9Fq3otzftCpNRxS3mecKCUtBTCAqaU2J22 - GET /api/dee-hms/adv/pHnHa1AcDDbJz1vR3KF_huccGci9Xr9Fq3otzftCpNRxS3mecKCUtBTCAqaU2J22 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.R0La6ECTBd/db/other-sig-2.jwk -+ fetch /api/dee-hms/adv/ehoJf7R2eZG00RLZf8bBrNF-nWwe1zq4SbdJ_ajLvHWiOlOA0uLbwmxPlyM2m6kPVinWALCzDA1j5kTSplVobw -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/ehoJf7R2eZG00RLZf8bBrNF-nWwe1zq4SbdJ_ajLvHWiOlOA0uLbwmxPlyM2m6kPVinWALCzDA1j5kTSplVobw - GET /api/dee-hms/adv/ehoJf7R2eZG00RLZf8bBrNF-nWwe1zq4SbdJ_ajLvHWiOlOA0uLbwmxPlyM2m6kPVinWALCzDA1j5kTSplVobw => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/IOmm5aQMcfaP__Fdy52WNR6WCkI -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/IOmm5aQMcfaP__Fdy52WNR6WCkI - GET /api/dee-hms/adv/IOmm5aQMcfaP__Fdy52WNR6WCkI => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/ZyG5Y9ZHxCU66NjG_BgTzjtiGAjBdJP6Ekkz0A -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/ZyG5Y9ZHxCU66NjG_BgTzjtiGAjBdJP6Ekkz0A - GET /api/dee-hms/adv/ZyG5Y9ZHxCU66NjG_BgTzjtiGAjBdJP6Ekkz0A => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/XN4noeGWpT4JiVsGtDm7vBB3BjGLj2YVn0awJ8Wgpmk -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/XN4noeGWpT4JiVsGtDm7vBB3BjGLj2YVn0awJ8Wgpmk - GET /api/dee-hms/adv/XN4noeGWpT4JiVsGtDm7vBB3BjGLj2YVn0awJ8Wgpmk => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/FV_pLc1W8N-cKu0Pb4odd5HCKIpQuIVDIB-lFDttTtLYhF39hIABsB2g-go7RqEA -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/FV_pLc1W8N-cKu0Pb4odd5HCKIpQuIVDIB-lFDttTtLYhF39hIABsB2g-go7RqEA - GET /api/dee-hms/adv/FV_pLc1W8N-cKu0Pb4odd5HCKIpQuIVDIB-lFDttTtLYhF39hIABsB2g-go7RqEA => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.R0La6ECTBd/db/other-sig-3.jwk -+ fetch /api/dee-hms/adv/3HjNWne1iV2ERTBhnQo_sSuB0ShvAmbs-wgwqQZH1gJOWsairvmYEwuEWWnVyo8UV12qva7Wps0tfm0FoBfShQ -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/3HjNWne1iV2ERTBhnQo_sSuB0ShvAmbs-wgwqQZH1gJOWsairvmYEwuEWWnVyo8UV12qva7Wps0tfm0FoBfShQ - GET /api/dee-hms/adv/3HjNWne1iV2ERTBhnQo_sSuB0ShvAmbs-wgwqQZH1gJOWsairvmYEwuEWWnVyo8UV12qva7Wps0tfm0FoBfShQ => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/Ngg5OTHnKbKOKkRmAJiG-dlDqJ4 -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/Ngg5OTHnKbKOKkRmAJiG-dlDqJ4 - GET /api/dee-hms/adv/Ngg5OTHnKbKOKkRmAJiG-dlDqJ4 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/S0QTxxglOu0NJvQvm-snKEd0q4a2vjVwf4ioag -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/S0QTxxglOu0NJvQvm-snKEd0q4a2vjVwf4ioag - GET /api/dee-hms/adv/S0QTxxglOu0NJvQvm-snKEd0q4a2vjVwf4ioag => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/deqAbea6yrV8tm5qipfhmY0iasIRW3gPnnzGTjA-T04 -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/deqAbea6yrV8tm5qipfhmY0iasIRW3gPnnzGTjA-T04 - GET /api/dee-hms/adv/deqAbea6yrV8tm5qipfhmY0iasIRW3gPnnzGTjA-T04 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/0dqeMnBKSfAWKJejIzkdUpvFbIZLjtk5ihvZ1PYRzoVYjX6nFgJ_5306FUK14rKO -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/0dqeMnBKSfAWKJejIzkdUpvFbIZLjtk5ihvZ1PYRzoVYjX6nFgJ_5306FUK14rKO - GET /api/dee-hms/adv/0dqeMnBKSfAWKJejIzkdUpvFbIZLjtk5ihvZ1PYRzoVYjX6nFgJ_5306FUK14rKO => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.R0La6ECTBd/db/other-sig-4.jwk -+ fetch /api/dee-hms/adv/0QxogLVXnqzXgENMlWEPxP3AbRmpUqvHHDSdvGHYcynXm4eN4fVkbw1-1A6cRIbv36afRgFmvdnupKl5h9mxjg -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/0QxogLVXnqzXgENMlWEPxP3AbRmpUqvHHDSdvGHYcynXm4eN4fVkbw1-1A6cRIbv36afRgFmvdnupKl5h9mxjg - GET /api/dee-hms/adv/0QxogLVXnqzXgENMlWEPxP3AbRmpUqvHHDSdvGHYcynXm4eN4fVkbw1-1A6cRIbv36afRgFmvdnupKl5h9mxjg => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/5ZFb2z4hrzuQ2DTmt5PKctXglcU -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/5ZFb2z4hrzuQ2DTmt5PKctXglcU - GET /api/dee-hms/adv/5ZFb2z4hrzuQ2DTmt5PKctXglcU => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/t0yPZmd9O4kPGPYqlLo-EjyhrQZSnEy_sJXaDw -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/t0yPZmd9O4kPGPYqlLo-EjyhrQZSnEy_sJXaDw - GET /api/dee-hms/adv/t0yPZmd9O4kPGPYqlLo-EjyhrQZSnEy_sJXaDw => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/Qk8m5gencCqa0jMV9Cyy6XD_LvwPjPRrGEJkqc8PiW4 -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/Qk8m5gencCqa0jMV9Cyy6XD_LvwPjPRrGEJkqc8PiW4 - GET /api/dee-hms/adv/Qk8m5gencCqa0jMV9Cyy6XD_LvwPjPRrGEJkqc8PiW4 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/n426sZGDojYvjmlqdjEtZy2gFzW8UjzWTBpKlKziVgVbjPcVvTrAih1u2KTZBSOc -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/n426sZGDojYvjmlqdjEtZy2gFzW8UjzWTBpKlKziVgVbjPcVvTrAih1u2KTZBSOc - GET /api/dee-hms/adv/n426sZGDojYvjmlqdjEtZy2gFzW8UjzWTBpKlKziVgVbjPcVvTrAih1u2KTZBSOc => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.R0La6ECTBd/db/other-sig-5.jwk -+ fetch /api/dee-hms/adv/g8gP8VVZWI7TvpH9cQ0ISLFftnHDt1TKrC2vytfuYuAS4Lj3XNlXG90CIZdtb8mg2R1s5lT2o3MeHMU6FXI4kA -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/g8gP8VVZWI7TvpH9cQ0ISLFftnHDt1TKrC2vytfuYuAS4Lj3XNlXG90CIZdtb8mg2R1s5lT2o3MeHMU6FXI4kA - GET /api/dee-hms/adv/g8gP8VVZWI7TvpH9cQ0ISLFftnHDt1TKrC2vytfuYuAS4Lj3XNlXG90CIZdtb8mg2R1s5lT2o3MeHMU6FXI4kA => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/-krpjAdHe2bne6yREY-V8U0kGFk -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/-krpjAdHe2bne6yREY-V8U0kGFk - GET /api/dee-hms/adv/-krpjAdHe2bne6yREY-V8U0kGFk => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/uwL6p9n9xF_1vVmr38BEfiZ9Jpvse-rToFd_7Q -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/uwL6p9n9xF_1vVmr38BEfiZ9Jpvse-rToFd_7Q - GET /api/dee-hms/adv/uwL6p9n9xF_1vVmr38BEfiZ9Jpvse-rToFd_7Q => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/yaAtQxwTt37NCaD7mjpx2schbmr7dS58TcmpfMEQz0w -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/yaAtQxwTt37NCaD7mjpx2schbmr7dS58TcmpfMEQz0w - GET /api/dee-hms/adv/yaAtQxwTt37NCaD7mjpx2schbmr7dS58TcmpfMEQz0w => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/iOQMMNYTLPDlvjsTvjsCvvexxS_2qjdENbs48s5Zji2rAJ3Hf9IzVjD6qhGh4P1P -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/iOQMMNYTLPDlvjsTvjsCvvexxS_2qjdENbs48s5Zji2rAJ3Hf9IzVjD6qhGh4P1P - GET /api/dee-hms/adv/iOQMMNYTLPDlvjsTvjsCvvexxS_2qjdENbs48s5Zji2rAJ3Hf9IzVjD6qhGh4P1P => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.R0La6ECTBd/db/other-sig-6.jwk -+ fetch /api/dee-hms/adv/xuVEecS6PD69Ry7deck8ZMt3w08Krz00T9oOvtjVPCnEMcUsp1ztVInfATG8_KnD8yL8VrJNHcxBkb-8a65ebA -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/xuVEecS6PD69Ry7deck8ZMt3w08Krz00T9oOvtjVPCnEMcUsp1ztVInfATG8_KnD8yL8VrJNHcxBkb-8a65ebA - GET /api/dee-hms/adv/xuVEecS6PD69Ry7deck8ZMt3w08Krz00T9oOvtjVPCnEMcUsp1ztVInfATG8_KnD8yL8VrJNHcxBkb-8a65ebA => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/ir39qe7n8A7r9naLkt1eGoi8G7c -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/ir39qe7n8A7r9naLkt1eGoi8G7c - GET /api/dee-hms/adv/ir39qe7n8A7r9naLkt1eGoi8G7c => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/dgE3bZVRdVeNdq33rqyp2IFUlS1TyrRX2QaE5A -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/dgE3bZVRdVeNdq33rqyp2IFUlS1TyrRX2QaE5A - GET /api/dee-hms/adv/dgE3bZVRdVeNdq33rqyp2IFUlS1TyrRX2QaE5A => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/r3OUXPCQ872Ef9GUgIccs6Huh-s2WHg86jf7nugXnfY -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/r3OUXPCQ872Ef9GUgIccs6Huh-s2WHg86jf7nugXnfY - GET /api/dee-hms/adv/r3OUXPCQ872Ef9GUgIccs6Huh-s2WHg86jf7nugXnfY => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/Q41McFgwSROpKlKgLSckyNdwZIeZ8TO9GS3tRuyDbuTJ-VIrjIKhunxbVYdfC4g3 -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/Q41McFgwSROpKlKgLSckyNdwZIeZ8TO9GS3tRuyDbuTJ-VIrjIKhunxbVYdfC4g3 - GET /api/dee-hms/adv/Q41McFgwSROpKlKgLSckyNdwZIeZ8TO9GS3tRuyDbuTJ-VIrjIKhunxbVYdfC4g3 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.R0La6ECTBd/db/other-sig-7.jwk -+ fetch /api/dee-hms/adv/wVhzD73iPfvbkCV4T1MDVe73Tbf81smEuURYba_WL__XoJoVjwA2YXuD1JT015OAeDdD6rFyHXUs_1mshmNgsw -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/wVhzD73iPfvbkCV4T1MDVe73Tbf81smEuURYba_WL__XoJoVjwA2YXuD1JT015OAeDdD6rFyHXUs_1mshmNgsw - GET /api/dee-hms/adv/wVhzD73iPfvbkCV4T1MDVe73Tbf81smEuURYba_WL__XoJoVjwA2YXuD1JT015OAeDdD6rFyHXUs_1mshmNgsw => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -+ jose jws ver -i- -k+ /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -jose jwk thp -a S1 -i /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/8O4QtujEFvvySbNha6SGBXeLZp0 -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/8O4QtujEFvvySbNha6SGBXeLZp0 - GET /api/dee-hms/adv/8O4QtujEFvvySbNha6SGBXeLZp0 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/Ot73tRNkF5t55EzgSVy5TH1yFzOZGdCqJDCEKA -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/Ot73tRNkF5t55EzgSVy5TH1yFzOZGdCqJDCEKA - GET /api/dee-hms/adv/Ot73tRNkF5t55EzgSVy5TH1yFzOZGdCqJDCEKA => 200 (../src/tangd.c:101) -+ + jose jwk thp -a S256 -i /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -ver /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/ZoMgmKCxri-e3KyuqkyxoMh7PdEJTVtAPeJo5u2Lyhk -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/ZoMgmKCxri-e3KyuqkyxoMh7PdEJTVtAPeJo5u2Lyhk - GET /api/dee-hms/adv/ZoMgmKCxri-e3KyuqkyxoMh7PdEJTVtAPeJo5u2Lyhk => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/LKVR8ITKCPm5HGgti8y_V5FxzC-YKbAWkB5jl43Mq2jxOvwa9BQCvGpzWrV0rxmv -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/LKVR8ITKCPm5HGgti8y_V5FxzC-YKbAWkB5jl43Mq2jxOvwa9BQCvGpzWrV0rxmv - GET /api/dee-hms/adv/LKVR8ITKCPm5HGgti8y_V5FxzC-YKbAWkB5jl43Mq2jxOvwa9BQCvGpzWrV0rxmv => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.R0La6ECTBd/db/other-sig-8.jwk -+ fetch /api/dee-hms/adv/3PzAhX5l2KsMtSLgn45VasRINrpHKS76aie6BTZDK8On2FNGmYKpCv0E3WPuYO-5Jt_13F_Ohr3UR-tplb-cvA -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/3PzAhX5l2KsMtSLgn45VasRINrpHKS76aie6BTZDK8On2FNGmYKpCv0E3WPuYO-5Jt_13F_Ohr3UR-tplb-cvA - GET /api/dee-hms/adv/3PzAhX5l2KsMtSLgn45VasRINrpHKS76aie6BTZDK8On2FNGmYKpCv0E3WPuYO-5Jt_13F_Ohr3UR-tplb-cvA => 200 (../src/tangd.c:101) -+ jose alg -k hash -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ jose jwk thp -a S1 -i /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/OZLczuiJOji556za0yAFMzKpNl4 -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/OZLczuiJOji556za0yAFMzKpNl4 - GET /api/dee-hms/adv/OZLczuiJOji556za0yAFMzKpNl4 => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ jose jwk thp -a S224 -i /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/QQalIN30soOUbrUNhLrOJuoeSxcfMRYFIqcNJQ -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/QQalIN30soOUbrUNhLrOJuoeSxcfMRYFIqcNJQ - GET /api/dee-hms/adv/QQalIN30soOUbrUNhLrOJuoeSxcfMRYFIqcNJQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ jose jwk thp -a S256 -i /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/D4Z5Jp4a2_53Sq4qmgBiAnqx3gyMTvSHfJEzCK8IsKQ -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/D4Z5Jp4a2_53Sq4qmgBiAnqx3gyMTvSHfJEzCK8IsKQ - GET /api/dee-hms/adv/D4Z5Jp4a2_53Sq4qmgBiAnqx3gyMTvSHfJEzCK8IsKQ => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ jose jwk thp -a S384 -i /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/lIKsZkW1X-aV7Fizaq9GmXzDQKeTYs9-6dRmIVETXpfAWWKEINY3uO600cNBMkbF -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/lIKsZkW1X-aV7Fizaq9GmXzDQKeTYs9-6dRmIVETXpfAWWKEINY3uO600cNBMkbF - GET /api/dee-hms/adv/lIKsZkW1X-aV7Fizaq9GmXzDQKeTYs9-6dRmIVETXpfAWWKEINY3uO600cNBMkbF => 200 (../src/tangd.c:101) -+ ver /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ jose jws ver -i- -k /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ jose jwk thp -a S512 -i /tmp/tmp.R0La6ECTBd/db/other-sig-9.jwk -+ fetch /api/dee-hms/adv/6-RKDTh7NrB83VrimVccJIT1E1ghk-n4Js0ctLFHbdEbA7Jxjn-j-vdRDkF9ugPceC3Wfd8Abyo6bZBmpezJDA -+ curl -sfg http://127.0.0.1:43665/api/dee-hms/adv/6-RKDTh7NrB83VrimVccJIT1E1ghk-n4Js0ctLFHbdEbA7Jxjn-j-vdRDkF9ugPceC3Wfd8Abyo6bZBmpezJDA - GET /api/dee-hms/adv/6-RKDTh7NrB83VrimVccJIT1E1ghk-n4Js0ctLFHbdEbA7Jxjn-j-vdRDkF9ugPceC3Wfd8Abyo6bZBmpezJDA => 200 (../src/tangd.c:101) -+ tangd-rotate-keys -d /tmp/tmp.R0La6ECTBd/db -Unable to change owner/group for Z5Kde4b5nR7C8LrTJFcRRzweGjqki_SVcpdX7_woC2Y.jwk to _tang:_tang -Unable to change owner/group for snmdSSplIzL8d-k93lnHm-2LrM9e6yJ1Qo7ETD3NmZA.jwk to _tang:_tang -+ validate_sig /tmp/tmp.R0La6ECTBd/db/.other-sig-1.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-sig-1.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/.other-exc-1.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-exc-1.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.R0La6ECTBd/db/.other-sig-2.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-sig-2.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/.other-exc-2.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-exc-2.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.R0La6ECTBd/db/.other-sig-3.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-sig-3.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/.other-exc-3.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-exc-3.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.R0La6ECTBd/db/.other-sig-4.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-sig-4.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/.other-exc-4.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-exc-4.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.R0La6ECTBd/db/.other-sig-5.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-sig-5.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/.other-exc-5.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-exc-5.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.R0La6ECTBd/db/.other-sig-6.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-sig-6.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/.other-exc-6.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-exc-6.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.R0La6ECTBd/db/.other-sig-7.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-sig-7.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/.other-exc-7.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-exc-7.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.R0La6ECTBd/db/.other-sig-8.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-sig-8.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/.other-exc-8.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-exc-8.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ validate_sig /tmp/tmp.R0La6ECTBd/db/.other-sig-9.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-sig-9.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ validate_exc /tmp/tmp.R0La6ECTBd/db/.other-exc-9.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/.other-exc-9.jwk --output=- -+ jose jwk use --input=- --required --use deriveKey -+ thp= -+ validate_sig /tmp/tmp.R0La6ECTBd/db/Z5Kde4b5nR7C8LrTJFcRRzweGjqki_SVcpdX7_woC2Y.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/Z5Kde4b5nR7C8LrTJFcRRzweGjqki_SVcpdX7_woC2Y.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ jose jwk thp -a S256 -i /tmp/tmp.R0La6ECTBd/db/Z5Kde4b5nR7C8LrTJFcRRzweGjqki_SVcpdX7_woC2Y.jwk -+ thp=Z5Kde4b5nR7C8LrTJFcRRzweGjqki_SVcpdX7_woC2Y -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/Z5Kde4b5nR7C8LrTJFcRRzweGjqki_SVcpdX7_woC2Y.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/Z5Kde4b5nR7C8LrTJFcRRzweGjqki_SVcpdX7_woC2Y.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ validate_sig /tmp/tmp.R0La6ECTBd/db/snmdSSplIzL8d-k93lnHm-2LrM9e6yJ1Qo7ETD3NmZA.jwk -+ jose fmt --json /tmp/tmp.R0La6ECTBd/db/snmdSSplIzL8d-k93lnHm-2LrM9e6yJ1Qo7ETD3NmZA.jwk --output=- -+ jose jwk use --input=- --required --use verify -+ valid_key_perm /tmp/tmp.R0La6ECTBd/db/snmdSSplIzL8d-k93lnHm-2LrM9e6yJ1Qo7ETD3NmZA.jwk -+ [ -n ] -+ stat -c %a /tmp/tmp.R0La6ECTBd/db/snmdSSplIzL8d-k93lnHm-2LrM9e6yJ1Qo7ETD3NmZA.jwk -+ _perm=440 -+ [ 440 = 440 ] -+ [ -z Z5Kde4b5nR7C8LrTJFcRRzweGjqki_SVcpdX7_woC2Y ] -+ tang-show-keys 43665 /api/dee-hms - GET /api/dee-hms/adv => 200 (../src/tangd.c:101) -+ test Z5Kde4b5nR7C8LrTJFcRRzweGjqki_SVcpdX7_woC2Y = Z5Kde4b5nR7C8LrTJFcRRzweGjqki_SVcpdX7_woC2Y -+ on_exit -+ [ 740525 ] -+ kill 740525 -+ wait 740525 -Terminated -+ true -+ [ -d /tmp/tmp.R0La6ECTBd ] -+ rm -rf /tmp/tmp.R0La6ECTBd -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - -Ok: 3 -Fail: 0 -Skipped: 6 - -Full log written to /build/reproducible-path/tang-15/obj-aarch64-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 @@ -2476,10 +919,10 @@ dh_gencontrol -O--buildsystem=meson 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-xinetd' in '../tang-xinetd_15-3_all.deb'. -dpkg-deb: building package 'tang-common' in '../tang-common_15-3_arm64.deb'. +dpkg-deb: building package 'tang' in '../tang_15-3_all.deb'. dpkg-deb: building package 'tang-common-dbgsym' in '../tang-common-dbgsym_15-3_arm64.deb'. +dpkg-deb: building package 'tang-common' in '../tang-common_15-3_arm64.deb'. dpkg-genbuildinfo --build=binary -O../tang_15-3_arm64.buildinfo dpkg-genchanges --build=binary -O../tang_15-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -2487,12 +930,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/2088117/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2088117/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/735564 and its subdirectories -I: Current time: Fri Nov 7 13:56:58 -12 2025 -I: pbuilder-time-stamp: 1762567018 +I: removing directory /srv/workspace/pbuilder/2088117 and its subdirectories +I: Current time: Fri Dec 11 22:22:01 +14 2026 +I: pbuilder-time-stamp: 1796977321