0s autopkgtest [22:48:59]: starting date and time: 2026-02-03 22:48:59+0000 0s autopkgtest [22:48:59]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 0s autopkgtest [22:48:59]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.lxy16bcr/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:golang-go.crypto --apt-upgrade golang-github-smallstep-certificates --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=golang-go.crypto/1:0.47.0-1 -- lxd -r lxd-armhf-10.145.243.230 lxd-armhf-10.145.243.230:autopkgtest/ubuntu/resolute/armhf 25s autopkgtest [22:49:24]: testbed dpkg architecture: armhf 27s autopkgtest [22:49:26]: testbed apt version: 3.1.14 31s autopkgtest [22:49:30]: @@@@@@@@@@@@@@@@@@@@ test bed setup 33s autopkgtest [22:49:32]: testbed release detected to be: None 41s autopkgtest [22:49:40]: updating testbed package index (apt update) 43s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 43s Get:2 http://ftpmaster.internal/ubuntu resolute InRelease [124 kB] 43s Get:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease [124 kB] 43s Get:4 http://ftpmaster.internal/ubuntu resolute-security InRelease [124 kB] 43s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1337 kB] 44s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [232 kB] 44s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.9 kB] 44s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 44s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf Packages [277 kB] 44s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf Packages [1070 kB] 44s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse armhf Packages [6336 B] 44s Get:12 http://ftpmaster.internal/ubuntu resolute/main Sources [1400 kB] 44s Get:13 http://ftpmaster.internal/ubuntu resolute/universe Sources [21.3 MB] 45s Get:14 http://ftpmaster.internal/ubuntu resolute/multiverse Sources [310 kB] 45s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf Packages [1373 kB] 45s Get:16 http://ftpmaster.internal/ubuntu resolute/universe armhf Packages [15.2 MB] 45s Get:17 http://ftpmaster.internal/ubuntu resolute/multiverse armhf Packages [176 kB] 48s Fetched 43.2 MB in 6s (7651 kB/s) 49s Reading package lists... 55s autopkgtest [22:49:54]: upgrading testbed (apt dist-upgrade and autopurge) 57s Reading package lists... 57s Building dependency tree... 57s Reading state information... 58s Calculating upgrade... 58s The following packages will be upgraded: 58s libzstd1 powermgmt-base systemd-hwe-hwdb zstd 58s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 58s Need to get 1014 kB of archives. 58s After this operation, 1024 B of additional disk space will be used. 58s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf libzstd1 armhf 1.5.7+dfsg-3 [275 kB] 59s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf systemd-hwe-hwdb all 259.0.1 [3152 B] 59s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf powermgmt-base all 1.38ubuntu2 [7878 B] 59s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf zstd armhf 1.5.7+dfsg-3 [728 kB] 59s Fetched 1014 kB in 1s (1766 kB/s) 59s (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 ... 68394 files and directories currently installed.) 59s Preparing to unpack .../libzstd1_1.5.7+dfsg-3_armhf.deb ... 59s Unpacking libzstd1:armhf (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 59s Setting up libzstd1:armhf (1.5.7+dfsg-3) ... 60s (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 ... 68394 files and directories currently installed.) 60s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 60s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 60s Preparing to unpack .../powermgmt-base_1.38ubuntu2_all.deb ... 60s Unpacking powermgmt-base (1.38ubuntu2) over (1.38ubuntu1) ... 60s Preparing to unpack .../zstd_1.5.7+dfsg-3_armhf.deb ... 60s Unpacking zstd (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 60s Setting up powermgmt-base (1.38ubuntu2) ... 60s Setting up systemd-hwe-hwdb (259.0.1) ... 60s Setting up zstd (1.5.7+dfsg-3) ... 60s Processing triggers for man-db (2.13.1-1) ... 61s Processing triggers for udev (259-1ubuntu3) ... 61s Processing triggers for libc-bin (2.42-2ubuntu4) ... 64s Reading package lists... 64s Building dependency tree... 64s Reading state information... 64s Solving dependencies... 65s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 67s autopkgtest [22:50:06]: rebooting testbed after setup commands that affected boot 108s autopkgtest [22:50:47]: testbed running kernel: Linux 6.8.0-87-generic #88~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Oct 14 14:00:09 UTC 2 134s autopkgtest [22:51:13]: @@@@@@@@@@@@@@@@@@@@ apt-source golang-github-smallstep-certificates 145s Get:1 http://ftpmaster.internal/ubuntu resolute/universe golang-github-smallstep-certificates 0.29.0-1 (dsc) [3573 B] 145s Get:2 http://ftpmaster.internal/ubuntu resolute/universe golang-github-smallstep-certificates 0.29.0-1 (tar) [625 kB] 145s Get:3 http://ftpmaster.internal/ubuntu resolute/universe golang-github-smallstep-certificates 0.29.0-1 (diff) [13.5 kB] 145s gpgv: Signature made Sun Dec 7 20:43:25 2025 UTC 145s gpgv: using RSA key 374D8CE4DB96E9CBD4C0972A606D084E4683C079 145s gpgv: Can't check signature: No public key 145s dpkg-source: warning: cannot verify inline signature for ./golang-github-smallstep-certificates_0.29.0-1.dsc: no acceptable signature found 145s autopkgtest [22:51:24]: testing package golang-github-smallstep-certificates version 0.29.0-1 147s autopkgtest [22:51:26]: build not needed 151s autopkgtest [22:51:30]: test dh-golang-autopkgtest: preparing testbed 153s Reading package lists... 154s Building dependency tree... 154s Reading state information... 154s Solving dependencies... 155s The following NEW packages will be installed: 155s autoconf automake autopoint autotools-dev build-essential cpp cpp-15 155s cpp-15-arm-linux-gnueabihf cpp-arm-linux-gnueabihf debhelper debugedit 155s dh-autoreconf dh-golang dh-strip-nondeterminism dwz g++ g++-15 155s g++-15-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-15 155s gcc-15-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext golang-1.25-go 155s golang-1.25-src golang-any golang-dbus-dev golang-filippo-edwards25519-dev 155s golang-github-alecthomas-units-dev golang-github-antlr-antlr4-dev 155s golang-github-aws-aws-sdk-go-dev golang-github-aws-aws-sdk-go-v2-dev 155s golang-github-aws-smithy-go-dev golang-github-beorn7-perks-dev 155s golang-github-ccoveille-go-safecast-dev golang-github-cespare-xxhash-dev 155s golang-github-chzyer-logex-dev golang-github-chzyer-readline-dev 155s golang-github-chzyer-test-dev golang-github-coreos-bbolt-dev 155s golang-github-coreos-go-oidc-v3-dev golang-github-coreos-go-systemd-dev 155s golang-github-cpuguy83-go-md2man-v2-dev golang-github-davecgh-go-spew-dev 155s golang-github-etcd-io-gofail-dev golang-github-fxamacker-cbor-dev 155s golang-github-go-chi-chi-dev golang-github-go-jose-go-jose.v3-dev 155s golang-github-go-kit-log-dev golang-github-go-logfmt-logfmt-dev 155s golang-github-go-piv-piv-go-dev golang-github-go-sql-driver-mysql-dev 155s golang-github-golang-groupcache-dev golang-github-golang-mock-dev 155s golang-github-golang-protobuf-1-5-dev golang-github-google-btree-dev 155s golang-github-google-cel-go-dev golang-github-google-go-attestation-dev 155s golang-github-google-go-cmp-dev golang-github-google-go-tpm-dev 155s golang-github-google-martian-dev golang-github-google-pprof-dev 155s golang-github-google-uuid-dev golang-github-googleapis-gax-go-dev 155s golang-github-huandu-xstrings-dev golang-github-ianlancetaylor-demangle-dev 155s golang-github-imdario-mergo-dev golang-github-jmespath-go-jmespath-dev 155s golang-github-jpillora-backoff-dev golang-github-json-iterator-go-dev 155s golang-github-julienschmidt-httprouter-dev 155s golang-github-klauspost-compress-dev golang-github-kylelemons-godebug-dev 155s golang-github-manifoldco-promptui-dev golang-github-masterminds-goutils-dev 155s golang-github-masterminds-semver-dev golang-github-masterminds-sprig-dev 155s golang-github-mattn-go-colorable-dev golang-github-mattn-go-isatty-dev 155s golang-github-mgutz-ansi-dev golang-github-mitchellh-copystructure-dev 155s golang-github-mitchellh-reflectwalk-dev 155s golang-github-modern-go-concurrent-dev golang-github-modern-go-reflect2-dev 155s golang-github-munnerz-goautoneg-dev golang-github-mwitkow-go-conntrack-dev 155s golang-github-newrelic-go-agent-dev golang-github-pkg-errors-dev 155s golang-github-pmezard-go-difflib-dev 155s golang-github-prometheus-client-golang-dev 155s golang-github-prometheus-client-model-dev 155s golang-github-prometheus-common-dev golang-github-prometheus-procfs-dev 155s golang-github-prometheus-sigv4-dev golang-github-rs-xid-dev 155s golang-github-russross-blackfriday-v2-dev 155s golang-github-shopspring-decimal-dev 155s golang-github-shurcool-sanitized-anchor-name-dev 155s golang-github-sirupsen-logrus-dev golang-github-smallstep-assert-dev 155s golang-github-smallstep-certificates-dev golang-github-smallstep-crypto-dev 155s golang-github-smallstep-linkedca-dev golang-github-smallstep-nosql-dev 155s golang-github-smallstep-pkcs7-dev golang-github-smallstep-scep-dev 155s golang-github-spf13-cast-dev golang-github-stoewer-go-strcase-dev 155s golang-github-stretchr-objx-dev golang-github-stretchr-testify-dev 155s golang-github-urfave-cli-dev golang-github-x448-float16-dev golang-glog-dev 155s golang-go golang-go.opencensus-dev golang-golang-x-crypto-dev 155s golang-golang-x-exp-dev golang-golang-x-net-dev golang-golang-x-oauth2-dev 155s golang-golang-x-oauth2-google-dev golang-golang-x-sync-dev 155s golang-golang-x-sys-dev golang-golang-x-term-dev golang-golang-x-text-dev 155s golang-golang-x-time-dev golang-google-api-dev 155s golang-google-cloud-compute-metadata-dev golang-google-cloud-dev 155s golang-google-genproto-dev golang-google-grpc-dev golang-google-protobuf-dev 155s golang-gopkg-alecthomas-kingpin.v2-dev golang-gopkg-square-go-jose.v2-dev 155s golang-gopkg-yaml.v2-dev golang-gopkg-yaml.v3-dev 155s golang-rsc-binaryregexp-dev golang-src golang-step-cli-utils-dev 155s intltool-debian libarchive-zip-perl libasan8 libc-dev-bin libc6-dev 155s libcap-dev libcc1-0 libcrypt-dev libdebhelper-perl libdw1t64 155s libfile-stripnondeterminism-perl libgcc-15-dev libgomp1 libisl23 libmpc3 155s libpcsclite-dev libpcsclite1 libstdc++-15-dev libsystemd-dev libtool 155s libubsan1 linux-libc-dev m4 po-debconf rpcsvc-proto tzdata-legacy 155s 0 upgraded, 165 newly installed, 0 to remove and 0 not upgraded. 155s Need to get 189 MB of archives. 155s After this operation, 1415 MB of additional disk space will be used. 155s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf m4 armhf 1.4.20-2 [212 kB] 155s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf autoconf all 2.72-3.1ubuntu1 [384 kB] 155s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf autotools-dev all 20240727.1 [43.4 kB] 155s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf automake all 1:1.18.1-3build1 [582 kB] 155s Get:5 http://ftpmaster.internal/ubuntu resolute/main armhf autopoint all 0.23.2-1 [620 kB] 155s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf libc-dev-bin armhf 2.42-2ubuntu4 [21.8 kB] 155s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf linux-libc-dev armhf 6.18.0-9.9 [1819 kB] 156s Get:8 http://ftpmaster.internal/ubuntu resolute/main armhf libcrypt-dev armhf 1:4.5.1-1 [128 kB] 156s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf rpcsvc-proto armhf 1.4.3-1build1 [62.6 kB] 156s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dev armhf 2.42-2ubuntu4 [1416 kB] 156s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf libisl23 armhf 0.27-1build1 [553 kB] 156s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf libmpc3 armhf 1.3.1-2 [47.0 kB] 156s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [10.1 MB] 157s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15 armhf 15.2.0-12ubuntu1 [1032 B] 157s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [5756 B] 157s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf cpp armhf 4:15.2.0-4ubuntu1 [22.4 kB] 157s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf libcc1-0 armhf 15.2.0-12ubuntu1 [43.5 kB] 157s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf libgomp1 armhf 15.2.0-12ubuntu1 [129 kB] 157s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf libasan8 armhf 15.2.0-12ubuntu1 [2949 kB] 157s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf libubsan1 armhf 15.2.0-12ubuntu1 [1187 kB] 157s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf libgcc-15-dev armhf 15.2.0-12ubuntu1 [898 kB] 157s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [19.5 MB] 159s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15 armhf 15.2.0-12ubuntu1 [499 kB] 159s Get:24 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1220 B] 159s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf gcc armhf 4:15.2.0-4ubuntu1 [5022 B] 159s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf libstdc++-15-dev armhf 15.2.0-12ubuntu1 [2638 kB] 159s Get:27 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [11.4 MB] 160s Get:28 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15 armhf 15.2.0-12ubuntu1 [25.3 kB] 160s Get:29 http://ftpmaster.internal/ubuntu resolute/main armhf g++-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [968 B] 160s Get:30 http://ftpmaster.internal/ubuntu resolute/main armhf g++ armhf 4:15.2.0-4ubuntu1 [1086 B] 160s Get:31 http://ftpmaster.internal/ubuntu resolute/main armhf build-essential armhf 12.12ubuntu2 [5256 B] 160s Get:32 http://ftpmaster.internal/ubuntu resolute/main armhf libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 160s Get:33 http://ftpmaster.internal/ubuntu resolute/main armhf libtool all 2.5.4-9 [169 kB] 160s Get:34 http://ftpmaster.internal/ubuntu resolute/main armhf dh-autoreconf all 21 [12.5 kB] 160s Get:35 http://ftpmaster.internal/ubuntu resolute/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 160s Get:36 http://ftpmaster.internal/ubuntu resolute/main armhf libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 160s Get:37 http://ftpmaster.internal/ubuntu resolute/main armhf dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 160s Get:38 http://ftpmaster.internal/ubuntu resolute/main armhf libdw1t64 armhf 0.194-1 [254 kB] 160s Get:39 http://ftpmaster.internal/ubuntu resolute/main armhf debugedit armhf 1:5.2-3build1 [49.0 kB] 160s Get:40 http://ftpmaster.internal/ubuntu resolute/main armhf dwz armhf 0.16-2 [114 kB] 160s Get:41 http://ftpmaster.internal/ubuntu resolute/main armhf gettext armhf 0.23.2-1 [1059 kB] 160s Get:42 http://ftpmaster.internal/ubuntu resolute/main armhf intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 160s Get:43 http://ftpmaster.internal/ubuntu resolute/main armhf po-debconf all 1.0.22 [215 kB] 160s Get:44 http://ftpmaster.internal/ubuntu resolute/main armhf debhelper all 13.28ubuntu1 [916 kB] 160s Get:45 http://ftpmaster.internal/ubuntu resolute/main armhf golang-1.25-src all 1.25.0-0ubuntu1 [23.0 MB] 163s Get:46 http://ftpmaster.internal/ubuntu resolute/main armhf golang-1.25-go armhf 1.25.0-0ubuntu1 [16.3 MB] 164s Get:47 http://ftpmaster.internal/ubuntu resolute/main armhf golang-src all 2:1.25~1 [5206 B] 164s Get:48 http://ftpmaster.internal/ubuntu resolute/main armhf golang-go armhf 2:1.25~1 [44.1 kB] 164s Get:49 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-any armhf 2:1.25~1 [2838 B] 164s Get:50 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-filippo-edwards25519-dev all 1.0.0~rc1+git20210721-0.1build1 [34.7 kB] 164s Get:51 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-golang-x-exp-dev all 0.0~git20250911.df92998-1 [226 kB] 164s Get:52 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-antlr-antlr4-dev all 4.11.1+ds-2 [99.9 kB] 164s Get:53 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-aws-smithy-go-dev all 1.20.3-1 [126 kB] 164s Get:54 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-davecgh-go-spew-dev all 1.1.1-3 [31.1 kB] 164s Get:55 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.4 kB] 164s Get:56 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-stretchr-objx-dev all 0.5.2-1 [26.5 kB] 164s Get:57 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-gopkg-yaml.v2-dev all 2.4.3-1 [62.7 kB] 164s Get:58 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [93.9 kB] 164s Get:59 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-golang-x-sys-dev all 0.22.0-1 [457 kB] 164s Get:60 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-golang-x-term-dev all 0.22.0-1 [14.6 kB] 164s Get:61 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-golang-x-text-dev all 0.31.0-1 [4602 kB] 165s Get:62 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf golang-golang-x-crypto-dev all 1:0.47.0-1 [1990 kB] 165s Get:63 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-golang-x-net-dev all 1:0.27.0-2 [938 kB] 165s Get:64 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-aws-aws-sdk-go-v2-dev all 1.30.3-1 [14.6 MB] 167s Get:65 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-ccoveille-go-safecast-dev all 2.0.0-1 [15.0 kB] 167s Get:66 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-chzyer-logex-dev all 1.2.1-1 [5162 B] 167s Get:67 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-chzyer-test-dev all 1.0.0-1 [5872 B] 167s Get:68 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-gopkg-yaml.v3-dev all 3.0.4-1 [78.0 kB] 167s Get:69 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-stretchr-testify-dev all 1.10.0-1 [79.6 kB] 167s Get:70 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-etcd-io-gofail-dev all 0.1.0-1 [98.5 kB] 167s Get:71 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-golang-x-sync-dev all 0.7.0-1 [19.5 kB] 167s Get:72 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-coreos-bbolt-dev all 1.4.2-1 [101 kB] 167s Get:73 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-golang-x-oauth2-dev all 0.27.0-1 [38.1 kB] 167s Get:74 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-google-cloud-compute-metadata-dev all 0.56.0-6 [17.9 kB] 167s Get:75 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-golang-x-oauth2-google-dev all 0.27.0-1 [50.6 kB] 167s Get:76 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-gopkg-square-go-jose.v2-dev all 2.6.3-3 [268 kB] 167s Get:77 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-coreos-go-oidc-v3-dev all 3.4.0-2 [40.2 kB] 167s Get:78 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3590 B] 167s Get:79 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-russross-blackfriday-v2-dev all 2.1.0-1build1 [79.1 kB] 167s Get:80 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-cpuguy83-go-md2man-v2-dev all 2.0.4-1 [11.0 kB] 167s Get:81 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-x448-float16-dev all 0.8.4-3 [11.1 kB] 167s Get:82 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-fxamacker-cbor-dev all 2.9.0-1 [124 kB] 167s Get:83 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-go-chi-chi-dev all 5.2.3-1 [64.0 kB] 167s Get:84 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-google-go-cmp-dev all 0.6.0-1 [89.8 kB] 167s Get:85 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-alecthomas-units-dev all 0.0~git20240927.0f3dac3-1 [9082 B] 167s Get:86 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [43.6 kB] 167s Get:87 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-go-jose-go-jose.v3-dev all 3.0.3-6 [273 kB] 167s Get:88 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [12.8 kB] 167s Get:89 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-go-kit-log-dev all 0.2.1-1 [27.4 kB] 167s Get:90 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-go-piv-piv-go-dev all 1.8.0-3 [28.1 kB] 167s Get:91 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-google-protobuf-dev all 1.36.7-1 [749 kB] 167s Get:92 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-golang-protobuf-1-5-dev all 1.5.4-1 [140 kB] 167s Get:93 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-stoewer-go-strcase-dev all 1.2.0-4 [5596 B] 167s Get:94 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-google-uuid-dev all 1.6.0-1 [20.4 kB] 167s Get:95 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-glog-dev all 1.2.4-1 [32.9 kB] 167s Get:96 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-golang-groupcache-dev all 0.0~git20210331.41bb18b-2 [23.5 kB] 167s Get:97 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-go.opencensus-dev all 0.24.0-2 [136 kB] 167s Get:98 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-golang-mock-dev all 1.6.0-2build1 [48.7 kB] 167s Get:99 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-google-btree-dev all 1.0.1-1 [13.7 kB] 167s Get:100 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-google-martian-dev all 3.3.2-3 [111 kB] 167s Get:101 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-chzyer-readline-dev all 1.5.1-1 [31.8 kB] 167s Get:102 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-ianlancetaylor-demangle-dev all 0.0~git20200824.28f6c0f-2 [50.2 kB] 167s Get:103 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-google-pprof-dev all 0.0~git20211008.947d60d-1 [1067 kB] 168s Get:104 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-googleapis-gax-go-dev all 2.14.1-1 [35.4 kB] 168s Get:105 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-golang-x-time-dev all 0.14.0-1 [13.8 kB] 168s Get:106 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-google-api-dev all 0.61.0-6 [5043 kB] 169s Get:107 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-rsc-binaryregexp-dev all 0.2.0-3 [424 kB] 169s Get:108 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-google-cloud-dev all 0.56.0-6 [798 kB] 169s Get:109 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-google-grpc-dev all 1.64.0-7 [1247 kB] 169s Get:110 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-google-genproto-dev all 0.0~git20210726.e7812ac-4 [5100 kB] 170s Get:111 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-google-cel-go-dev all 0.18.2+ds-7 [408 kB] 170s Get:112 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-google-go-tpm-dev all 0.9.7-1 [293 kB] 170s Get:113 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-google-go-attestation-dev all 0.6.0-1 [180 kB] 170s Get:114 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-huandu-xstrings-dev all 1.3.3-1 [15.9 kB] 170s Get:115 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3744 B] 170s Get:116 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4708 B] 170s Get:117 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-modern-go-reflect2-dev all 1.0.2-2 [11.0 kB] 170s Get:118 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-json-iterator-go-dev all 1.1.12-2 [63.9 kB] 170s Get:119 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-manifoldco-promptui-dev all 0.9.0-1 [21.8 kB] 170s Get:120 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-masterminds-goutils-dev all 1.1.1-4 [11.2 kB] 170s Get:121 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-masterminds-semver-dev all 3.4.0-1 [22.2 kB] 170s Get:122 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-imdario-mergo-dev all 1.0.1-2 [25.2 kB] 170s Get:123 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-shopspring-decimal-dev all 1.3.1-1 [39.4 kB] 170s Get:124 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-mitchellh-reflectwalk-dev all 1.0.1-1 [8228 B] 170s Get:125 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-mitchellh-copystructure-dev all 1.2.0-1 [11.2 kB] 170s Get:126 http://ftpmaster.internal/ubuntu resolute/main armhf tzdata-legacy all 2025c-3ubuntu3 [99.3 kB] 170s Get:127 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-spf13-cast-dev all 1.10.0-2 [20.5 kB] 170s Get:128 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-masterminds-sprig-dev all 3.2.3-5 [32.5 kB] 170s Get:129 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-mattn-go-isatty-dev all 0.0.20-1 [6204 B] 170s Get:130 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-mattn-go-colorable-dev all 0.1.13-1 [10.3 kB] 170s Get:131 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-munnerz-goautoneg-dev all 0.0~git20191010.a7dc8b6-2 [4348 B] 170s Get:132 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-beorn7-perks-dev all 1.0.1-3 [12.6 kB] 170s Get:133 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-cespare-xxhash-dev all 2.3.0-1 [11.1 kB] 170s Get:134 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-klauspost-compress-dev all 1.18.1+ds1-1 [33.5 MB] 175s Get:135 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-kylelemons-godebug-dev all 1.1.0-2 [14.9 kB] 175s Get:136 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-prometheus-client-model-dev all 0.6.2-1 [11.4 kB] 175s Get:137 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-aws-aws-sdk-go-dev all 1.49.0-2 [12.3 MB] 176s Get:138 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.4 kB] 176s Get:139 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-prometheus-sigv4-dev all 0.2.1-1 [9852 B] 176s Get:140 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-prometheus-common-dev all 0.62.0-3 [120 kB] 177s Get:141 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-prometheus-procfs-dev all 0.19.2-1 [209 kB] 177s Get:142 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-prometheus-client-golang-dev all 1.21.1-1 [189 kB] 177s Get:143 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-4 [15.1 kB] 177s Get:144 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-newrelic-go-agent-dev all 3.15.2-9 [293 kB] 177s Get:145 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-rs-xid-dev all 1.6.0-1 [11.6 kB] 177s Get:146 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-smallstep-assert-dev all 0.0~git20200723.82e2b9b-4 [5436 B] 177s Get:147 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-dbus-dev all 5.1.0-1 [65.0 kB] 177s Get:148 http://ftpmaster.internal/ubuntu resolute/main armhf libcap-dev armhf 1:2.75-10ubuntu1 [451 kB] 177s Get:149 http://ftpmaster.internal/ubuntu resolute/main armhf libsystemd-dev armhf 259-1ubuntu3 [1326 kB] 177s Get:150 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-coreos-go-systemd-dev all 22.6.0-1 [60.3 kB] 177s Get:151 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-pkg-errors-dev all 0.9.1-3 [13.2 kB] 177s Get:152 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-sirupsen-logrus-dev all 1.9.3-1 [44.8 kB] 177s Get:153 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-smallstep-linkedca-dev all 0.25.0-1 [78.9 kB] 177s Get:154 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-go-sql-driver-mysql-dev all 1.9.3-1 [81.6 kB] 177s Get:155 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-smallstep-nosql-dev all 0.7.0-2 [20.0 kB] 177s Get:156 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-smallstep-pkcs7-dev all 0.2.1-3 [88.0 kB] 177s Get:157 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-smallstep-scep-dev all 0.0~git20250318.a25cabb-2 [39.5 kB] 177s Get:158 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-urfave-cli-dev all 1.22.14-1 [49.1 kB] 177s Get:159 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-mgutz-ansi-dev all 0.0~git20200706.d51e80e-1 [6018 B] 177s Get:160 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-smallstep-crypto-dev all 0.75.0-2 [447 kB] 177s Get:161 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-step-cli-utils-dev all 0.7.5+ds-3 [56.1 kB] 177s Get:162 http://ftpmaster.internal/ubuntu resolute/main armhf libpcsclite1 armhf 2.4.1-1 [25.3 kB] 177s Get:163 http://ftpmaster.internal/ubuntu resolute/main armhf libpcsclite-dev armhf 2.4.1-1 [37.5 kB] 177s Get:164 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-smallstep-certificates-dev all 0.29.0-1 [548 kB] 177s Get:165 http://ftpmaster.internal/ubuntu resolute/main armhf dh-golang all 1.63build1 [25.0 kB] 178s Fetched 189 MB in 23s (8395 kB/s) 178s Selecting previously unselected package m4. 178s (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 ... 68395 files and directories currently installed.) 178s Preparing to unpack .../000-m4_1.4.20-2_armhf.deb ... 178s Unpacking m4 (1.4.20-2) ... 178s Selecting previously unselected package autoconf. 178s Preparing to unpack .../001-autoconf_2.72-3.1ubuntu1_all.deb ... 178s Unpacking autoconf (2.72-3.1ubuntu1) ... 178s Selecting previously unselected package autotools-dev. 178s Preparing to unpack .../002-autotools-dev_20240727.1_all.deb ... 178s Unpacking autotools-dev (20240727.1) ... 178s Selecting previously unselected package automake. 178s Preparing to unpack .../003-automake_1%3a1.18.1-3build1_all.deb ... 178s Unpacking automake (1:1.18.1-3build1) ... 178s Selecting previously unselected package autopoint. 178s Preparing to unpack .../004-autopoint_0.23.2-1_all.deb ... 178s Unpacking autopoint (0.23.2-1) ... 178s Selecting previously unselected package libc-dev-bin. 178s Preparing to unpack .../005-libc-dev-bin_2.42-2ubuntu4_armhf.deb ... 178s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 178s Selecting previously unselected package linux-libc-dev:armhf. 178s Preparing to unpack .../006-linux-libc-dev_6.18.0-9.9_armhf.deb ... 178s Unpacking linux-libc-dev:armhf (6.18.0-9.9) ... 178s Selecting previously unselected package libcrypt-dev:armhf. 178s Preparing to unpack .../007-libcrypt-dev_1%3a4.5.1-1_armhf.deb ... 178s Unpacking libcrypt-dev:armhf (1:4.5.1-1) ... 178s Selecting previously unselected package rpcsvc-proto. 179s Preparing to unpack .../008-rpcsvc-proto_1.4.3-1build1_armhf.deb ... 179s Unpacking rpcsvc-proto (1.4.3-1build1) ... 179s Selecting previously unselected package libc6-dev:armhf. 179s Preparing to unpack .../009-libc6-dev_2.42-2ubuntu4_armhf.deb ... 179s Unpacking libc6-dev:armhf (2.42-2ubuntu4) ... 179s Selecting previously unselected package libisl23:armhf. 179s Preparing to unpack .../010-libisl23_0.27-1build1_armhf.deb ... 179s Unpacking libisl23:armhf (0.27-1build1) ... 179s Selecting previously unselected package libmpc3:armhf. 179s Preparing to unpack .../011-libmpc3_1.3.1-2_armhf.deb ... 179s Unpacking libmpc3:armhf (1.3.1-2) ... 179s Selecting previously unselected package cpp-15-arm-linux-gnueabihf. 179s Preparing to unpack .../012-cpp-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 179s Unpacking cpp-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 179s Selecting previously unselected package cpp-15. 179s Preparing to unpack .../013-cpp-15_15.2.0-12ubuntu1_armhf.deb ... 179s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 179s Selecting previously unselected package cpp-arm-linux-gnueabihf. 179s Preparing to unpack .../014-cpp-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 179s Unpacking cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 179s Selecting previously unselected package cpp. 179s Preparing to unpack .../015-cpp_4%3a15.2.0-4ubuntu1_armhf.deb ... 179s Unpacking cpp (4:15.2.0-4ubuntu1) ... 179s Selecting previously unselected package libcc1-0:armhf. 179s Preparing to unpack .../016-libcc1-0_15.2.0-12ubuntu1_armhf.deb ... 179s Unpacking libcc1-0:armhf (15.2.0-12ubuntu1) ... 179s Selecting previously unselected package libgomp1:armhf. 179s Preparing to unpack .../017-libgomp1_15.2.0-12ubuntu1_armhf.deb ... 179s Unpacking libgomp1:armhf (15.2.0-12ubuntu1) ... 179s Selecting previously unselected package libasan8:armhf. 179s Preparing to unpack .../018-libasan8_15.2.0-12ubuntu1_armhf.deb ... 179s Unpacking libasan8:armhf (15.2.0-12ubuntu1) ... 179s Selecting previously unselected package libubsan1:armhf. 179s Preparing to unpack .../019-libubsan1_15.2.0-12ubuntu1_armhf.deb ... 179s Unpacking libubsan1:armhf (15.2.0-12ubuntu1) ... 179s Selecting previously unselected package libgcc-15-dev:armhf. 179s Preparing to unpack .../020-libgcc-15-dev_15.2.0-12ubuntu1_armhf.deb ... 179s Unpacking libgcc-15-dev:armhf (15.2.0-12ubuntu1) ... 179s Selecting previously unselected package gcc-15-arm-linux-gnueabihf. 179s Preparing to unpack .../021-gcc-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 179s Unpacking gcc-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 180s Selecting previously unselected package gcc-15. 180s Preparing to unpack .../022-gcc-15_15.2.0-12ubuntu1_armhf.deb ... 180s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 180s Selecting previously unselected package gcc-arm-linux-gnueabihf. 180s Preparing to unpack .../023-gcc-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 180s Unpacking gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 180s Selecting previously unselected package gcc. 180s Preparing to unpack .../024-gcc_4%3a15.2.0-4ubuntu1_armhf.deb ... 180s Unpacking gcc (4:15.2.0-4ubuntu1) ... 180s Selecting previously unselected package libstdc++-15-dev:armhf. 180s Preparing to unpack .../025-libstdc++-15-dev_15.2.0-12ubuntu1_armhf.deb ... 180s Unpacking libstdc++-15-dev:armhf (15.2.0-12ubuntu1) ... 180s Selecting previously unselected package g++-15-arm-linux-gnueabihf. 180s Preparing to unpack .../026-g++-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 180s Unpacking g++-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 181s Selecting previously unselected package g++-15. 181s Preparing to unpack .../027-g++-15_15.2.0-12ubuntu1_armhf.deb ... 181s Unpacking g++-15 (15.2.0-12ubuntu1) ... 181s Selecting previously unselected package g++-arm-linux-gnueabihf. 181s Preparing to unpack .../028-g++-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 181s Unpacking g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 181s Selecting previously unselected package g++. 181s Preparing to unpack .../029-g++_4%3a15.2.0-4ubuntu1_armhf.deb ... 181s Unpacking g++ (4:15.2.0-4ubuntu1) ... 181s Selecting previously unselected package build-essential. 181s Preparing to unpack .../030-build-essential_12.12ubuntu2_armhf.deb ... 181s Unpacking build-essential (12.12ubuntu2) ... 181s Selecting previously unselected package libdebhelper-perl. 181s Preparing to unpack .../031-libdebhelper-perl_13.28ubuntu1_all.deb ... 181s Unpacking libdebhelper-perl (13.28ubuntu1) ... 181s Selecting previously unselected package libtool. 181s Preparing to unpack .../032-libtool_2.5.4-9_all.deb ... 181s Unpacking libtool (2.5.4-9) ... 181s Selecting previously unselected package dh-autoreconf. 181s Preparing to unpack .../033-dh-autoreconf_21_all.deb ... 181s Unpacking dh-autoreconf (21) ... 181s Selecting previously unselected package libarchive-zip-perl. 181s Preparing to unpack .../034-libarchive-zip-perl_1.68-1_all.deb ... 181s Unpacking libarchive-zip-perl (1.68-1) ... 181s Selecting previously unselected package libfile-stripnondeterminism-perl. 181s Preparing to unpack .../035-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 181s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 181s Selecting previously unselected package dh-strip-nondeterminism. 181s Preparing to unpack .../036-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 181s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 181s Selecting previously unselected package libdw1t64:armhf. 181s Preparing to unpack .../037-libdw1t64_0.194-1_armhf.deb ... 181s Unpacking libdw1t64:armhf (0.194-1) ... 181s Selecting previously unselected package debugedit. 181s Preparing to unpack .../038-debugedit_1%3a5.2-3build1_armhf.deb ... 181s Unpacking debugedit (1:5.2-3build1) ... 181s Selecting previously unselected package dwz. 181s Preparing to unpack .../039-dwz_0.16-2_armhf.deb ... 181s Unpacking dwz (0.16-2) ... 181s Selecting previously unselected package gettext. 181s Preparing to unpack .../040-gettext_0.23.2-1_armhf.deb ... 181s Unpacking gettext (0.23.2-1) ... 181s Selecting previously unselected package intltool-debian. 181s Preparing to unpack .../041-intltool-debian_0.35.0+20060710.6build1_all.deb ... 181s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 181s Selecting previously unselected package po-debconf. 181s Preparing to unpack .../042-po-debconf_1.0.22_all.deb ... 181s Unpacking po-debconf (1.0.22) ... 181s Selecting previously unselected package debhelper. 181s Preparing to unpack .../043-debhelper_13.28ubuntu1_all.deb ... 181s Unpacking debhelper (13.28ubuntu1) ... 181s Selecting previously unselected package golang-1.25-src. 181s Preparing to unpack .../044-golang-1.25-src_1.25.0-0ubuntu1_all.deb ... 181s Unpacking golang-1.25-src (1.25.0-0ubuntu1) ... 184s Selecting previously unselected package golang-1.25-go. 184s Preparing to unpack .../045-golang-1.25-go_1.25.0-0ubuntu1_armhf.deb ... 184s Unpacking golang-1.25-go (1.25.0-0ubuntu1) ... 185s Selecting previously unselected package golang-src. 185s Preparing to unpack .../046-golang-src_2%3a1.25~1_all.deb ... 185s Unpacking golang-src (2:1.25~1) ... 185s Selecting previously unselected package golang-go:armhf. 185s Preparing to unpack .../047-golang-go_2%3a1.25~1_armhf.deb ... 185s Unpacking golang-go:armhf (2:1.25~1) ... 185s Selecting previously unselected package golang-any:armhf. 185s Preparing to unpack .../048-golang-any_2%3a1.25~1_armhf.deb ... 185s Unpacking golang-any:armhf (2:1.25~1) ... 185s Selecting previously unselected package golang-filippo-edwards25519-dev. 185s Preparing to unpack .../049-golang-filippo-edwards25519-dev_1.0.0~rc1+git20210721-0.1build1_all.deb ... 185s Unpacking golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1build1) ... 185s Selecting previously unselected package golang-golang-x-exp-dev. 185s Preparing to unpack .../050-golang-golang-x-exp-dev_0.0~git20250911.df92998-1_all.deb ... 185s Unpacking golang-golang-x-exp-dev (0.0~git20250911.df92998-1) ... 185s Selecting previously unselected package golang-github-antlr-antlr4-dev. 185s Preparing to unpack .../051-golang-github-antlr-antlr4-dev_4.11.1+ds-2_all.deb ... 185s Unpacking golang-github-antlr-antlr4-dev (4.11.1+ds-2) ... 185s Selecting previously unselected package golang-github-aws-smithy-go-dev. 185s Preparing to unpack .../052-golang-github-aws-smithy-go-dev_1.20.3-1_all.deb ... 185s Unpacking golang-github-aws-smithy-go-dev (1.20.3-1) ... 185s Selecting previously unselected package golang-github-davecgh-go-spew-dev. 185s Preparing to unpack .../053-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... 185s Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... 186s Selecting previously unselected package golang-github-pmezard-go-difflib-dev. 186s Preparing to unpack .../054-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... 186s Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 186s Selecting previously unselected package golang-github-stretchr-objx-dev. 186s Preparing to unpack .../055-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... 186s Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... 186s Selecting previously unselected package golang-gopkg-yaml.v2-dev. 186s Preparing to unpack .../056-golang-gopkg-yaml.v2-dev_2.4.3-1_all.deb ... 186s Unpacking golang-gopkg-yaml.v2-dev (2.4.3-1) ... 186s Selecting previously unselected package golang-github-jmespath-go-jmespath-dev. 186s Preparing to unpack .../057-golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb ... 186s Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... 186s Selecting previously unselected package golang-golang-x-sys-dev. 186s Preparing to unpack .../058-golang-golang-x-sys-dev_0.22.0-1_all.deb ... 186s Unpacking golang-golang-x-sys-dev (0.22.0-1) ... 186s Selecting previously unselected package golang-golang-x-term-dev. 186s Preparing to unpack .../059-golang-golang-x-term-dev_0.22.0-1_all.deb ... 186s Unpacking golang-golang-x-term-dev (0.22.0-1) ... 186s Selecting previously unselected package golang-golang-x-text-dev. 186s Preparing to unpack .../060-golang-golang-x-text-dev_0.31.0-1_all.deb ... 186s Unpacking golang-golang-x-text-dev (0.31.0-1) ... 186s Selecting previously unselected package golang-golang-x-crypto-dev. 186s Preparing to unpack .../061-golang-golang-x-crypto-dev_1%3a0.47.0-1_all.deb ... 186s Unpacking golang-golang-x-crypto-dev (1:0.47.0-1) ... 186s Selecting previously unselected package golang-golang-x-net-dev. 186s Preparing to unpack .../062-golang-golang-x-net-dev_1%3a0.27.0-2_all.deb ... 186s Unpacking golang-golang-x-net-dev (1:0.27.0-2) ... 187s Selecting previously unselected package golang-github-aws-aws-sdk-go-v2-dev. 187s Preparing to unpack .../063-golang-github-aws-aws-sdk-go-v2-dev_1.30.3-1_all.deb ... 187s Unpacking golang-github-aws-aws-sdk-go-v2-dev (1.30.3-1) ... 191s Selecting previously unselected package golang-github-ccoveille-go-safecast-dev. 192s Preparing to unpack .../064-golang-github-ccoveille-go-safecast-dev_2.0.0-1_all.deb ... 192s Unpacking golang-github-ccoveille-go-safecast-dev (2.0.0-1) ... 192s Selecting previously unselected package golang-github-chzyer-logex-dev. 192s Preparing to unpack .../065-golang-github-chzyer-logex-dev_1.2.1-1_all.deb ... 192s Unpacking golang-github-chzyer-logex-dev (1.2.1-1) ... 192s Selecting previously unselected package golang-github-chzyer-test-dev. 192s Preparing to unpack .../066-golang-github-chzyer-test-dev_1.0.0-1_all.deb ... 192s Unpacking golang-github-chzyer-test-dev (1.0.0-1) ... 192s Selecting previously unselected package golang-gopkg-yaml.v3-dev. 192s Preparing to unpack .../067-golang-gopkg-yaml.v3-dev_3.0.4-1_all.deb ... 192s Unpacking golang-gopkg-yaml.v3-dev (3.0.4-1) ... 192s Selecting previously unselected package golang-github-stretchr-testify-dev. 192s Preparing to unpack .../068-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ... 192s Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ... 192s Selecting previously unselected package golang-github-etcd-io-gofail-dev. 192s Preparing to unpack .../069-golang-github-etcd-io-gofail-dev_0.1.0-1_all.deb ... 192s Unpacking golang-github-etcd-io-gofail-dev (0.1.0-1) ... 192s Selecting previously unselected package golang-golang-x-sync-dev. 192s Preparing to unpack .../070-golang-golang-x-sync-dev_0.7.0-1_all.deb ... 192s Unpacking golang-golang-x-sync-dev (0.7.0-1) ... 192s Selecting previously unselected package golang-github-coreos-bbolt-dev. 192s Preparing to unpack .../071-golang-github-coreos-bbolt-dev_1.4.2-1_all.deb ... 192s Unpacking golang-github-coreos-bbolt-dev (1.4.2-1) ... 192s Selecting previously unselected package golang-golang-x-oauth2-dev. 192s Preparing to unpack .../072-golang-golang-x-oauth2-dev_0.27.0-1_all.deb ... 192s Unpacking golang-golang-x-oauth2-dev (0.27.0-1) ... 192s Selecting previously unselected package golang-google-cloud-compute-metadata-dev. 192s Preparing to unpack .../073-golang-google-cloud-compute-metadata-dev_0.56.0-6_all.deb ... 192s Unpacking golang-google-cloud-compute-metadata-dev (0.56.0-6) ... 192s Selecting previously unselected package golang-golang-x-oauth2-google-dev. 192s Preparing to unpack .../074-golang-golang-x-oauth2-google-dev_0.27.0-1_all.deb ... 192s Unpacking golang-golang-x-oauth2-google-dev (0.27.0-1) ... 192s Selecting previously unselected package golang-gopkg-square-go-jose.v2-dev. 192s Preparing to unpack .../075-golang-gopkg-square-go-jose.v2-dev_2.6.3-3_all.deb ... 192s Unpacking golang-gopkg-square-go-jose.v2-dev (2.6.3-3) ... 192s Selecting previously unselected package golang-github-coreos-go-oidc-v3-dev. 192s Preparing to unpack .../076-golang-github-coreos-go-oidc-v3-dev_3.4.0-2_all.deb ... 192s Unpacking golang-github-coreos-go-oidc-v3-dev (3.4.0-2) ... 192s Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev. 192s Preparing to unpack .../077-golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb ... 192s Unpacking golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... 192s Selecting previously unselected package golang-github-russross-blackfriday-v2-dev. 192s Preparing to unpack .../078-golang-github-russross-blackfriday-v2-dev_2.1.0-1build1_all.deb ... 192s Unpacking golang-github-russross-blackfriday-v2-dev (2.1.0-1build1) ... 192s Selecting previously unselected package golang-github-cpuguy83-go-md2man-v2-dev. 192s Preparing to unpack .../079-golang-github-cpuguy83-go-md2man-v2-dev_2.0.4-1_all.deb ... 192s Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ... 192s Selecting previously unselected package golang-github-x448-float16-dev. 192s Preparing to unpack .../080-golang-github-x448-float16-dev_0.8.4-3_all.deb ... 192s Unpacking golang-github-x448-float16-dev (0.8.4-3) ... 192s Selecting previously unselected package golang-github-fxamacker-cbor-dev. 193s Preparing to unpack .../081-golang-github-fxamacker-cbor-dev_2.9.0-1_all.deb ... 193s Unpacking golang-github-fxamacker-cbor-dev (2.9.0-1) ... 193s Selecting previously unselected package golang-github-go-chi-chi-dev. 193s Preparing to unpack .../082-golang-github-go-chi-chi-dev_5.2.3-1_all.deb ... 193s Unpacking golang-github-go-chi-chi-dev (5.2.3-1) ... 193s Selecting previously unselected package golang-github-google-go-cmp-dev. 193s Preparing to unpack .../083-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ... 193s Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ... 193s Selecting previously unselected package golang-github-alecthomas-units-dev. 193s Preparing to unpack .../084-golang-github-alecthomas-units-dev_0.0~git20240927.0f3dac3-1_all.deb ... 193s Unpacking golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... 193s Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. 193s Preparing to unpack .../085-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ... 193s Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... 193s Selecting previously unselected package golang-github-go-jose-go-jose.v3-dev. 193s Preparing to unpack .../086-golang-github-go-jose-go-jose.v3-dev_3.0.3-6_all.deb ... 193s Unpacking golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... 193s Selecting previously unselected package golang-github-go-logfmt-logfmt-dev. 193s Preparing to unpack .../087-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ... 193s Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... 193s Selecting previously unselected package golang-github-go-kit-log-dev. 193s Preparing to unpack .../088-golang-github-go-kit-log-dev_0.2.1-1_all.deb ... 193s Unpacking golang-github-go-kit-log-dev (0.2.1-1) ... 193s Selecting previously unselected package golang-github-go-piv-piv-go-dev. 193s Preparing to unpack .../089-golang-github-go-piv-piv-go-dev_1.8.0-3_all.deb ... 193s Unpacking golang-github-go-piv-piv-go-dev (1.8.0-3) ... 193s Selecting previously unselected package golang-google-protobuf-dev. 193s Preparing to unpack .../090-golang-google-protobuf-dev_1.36.7-1_all.deb ... 193s Unpacking golang-google-protobuf-dev (1.36.7-1) ... 193s Selecting previously unselected package golang-github-golang-protobuf-1-5-dev. 193s Preparing to unpack .../091-golang-github-golang-protobuf-1-5-dev_1.5.4-1_all.deb ... 193s Unpacking golang-github-golang-protobuf-1-5-dev (1.5.4-1) ... 193s Selecting previously unselected package golang-github-stoewer-go-strcase-dev. 193s Preparing to unpack .../092-golang-github-stoewer-go-strcase-dev_1.2.0-4_all.deb ... 193s Unpacking golang-github-stoewer-go-strcase-dev (1.2.0-4) ... 193s Selecting previously unselected package golang-github-google-uuid-dev. 193s Preparing to unpack .../093-golang-github-google-uuid-dev_1.6.0-1_all.deb ... 193s Unpacking golang-github-google-uuid-dev (1.6.0-1) ... 193s Selecting previously unselected package golang-glog-dev. 193s Preparing to unpack .../094-golang-glog-dev_1.2.4-1_all.deb ... 193s Unpacking golang-glog-dev (1.2.4-1) ... 193s Selecting previously unselected package golang-github-golang-groupcache-dev. 193s Preparing to unpack .../095-golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-2_all.deb ... 193s Unpacking golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ... 193s Selecting previously unselected package golang-go.opencensus-dev. 193s Preparing to unpack .../096-golang-go.opencensus-dev_0.24.0-2_all.deb ... 193s Unpacking golang-go.opencensus-dev (0.24.0-2) ... 194s Selecting previously unselected package golang-github-golang-mock-dev. 194s Preparing to unpack .../097-golang-github-golang-mock-dev_1.6.0-2build1_all.deb ... 194s Unpacking golang-github-golang-mock-dev (1.6.0-2build1) ... 194s Selecting previously unselected package golang-github-google-btree-dev. 194s Preparing to unpack .../098-golang-github-google-btree-dev_1.0.1-1_all.deb ... 194s Unpacking golang-github-google-btree-dev (1.0.1-1) ... 194s Selecting previously unselected package golang-github-google-martian-dev. 194s Preparing to unpack .../099-golang-github-google-martian-dev_3.3.2-3_all.deb ... 194s Unpacking golang-github-google-martian-dev (3.3.2-3) ... 194s Selecting previously unselected package golang-github-chzyer-readline-dev. 194s Preparing to unpack .../100-golang-github-chzyer-readline-dev_1.5.1-1_all.deb ... 194s Unpacking golang-github-chzyer-readline-dev (1.5.1-1) ... 194s Selecting previously unselected package golang-github-ianlancetaylor-demangle-dev. 194s Preparing to unpack .../101-golang-github-ianlancetaylor-demangle-dev_0.0~git20200824.28f6c0f-2_all.deb ... 194s Unpacking golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ... 194s Selecting previously unselected package golang-github-google-pprof-dev. 194s Preparing to unpack .../102-golang-github-google-pprof-dev_0.0~git20211008.947d60d-1_all.deb ... 194s Unpacking golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... 194s Selecting previously unselected package golang-github-googleapis-gax-go-dev. 194s Preparing to unpack .../103-golang-github-googleapis-gax-go-dev_2.14.1-1_all.deb ... 194s Unpacking golang-github-googleapis-gax-go-dev (2.14.1-1) ... 194s Selecting previously unselected package golang-golang-x-time-dev. 194s Preparing to unpack .../104-golang-golang-x-time-dev_0.14.0-1_all.deb ... 194s Unpacking golang-golang-x-time-dev (0.14.0-1) ... 194s Selecting previously unselected package golang-google-api-dev. 194s Preparing to unpack .../105-golang-google-api-dev_0.61.0-6_all.deb ... 194s Unpacking golang-google-api-dev (0.61.0-6) ... 195s Selecting previously unselected package golang-rsc-binaryregexp-dev. 195s Preparing to unpack .../106-golang-rsc-binaryregexp-dev_0.2.0-3_all.deb ... 195s Unpacking golang-rsc-binaryregexp-dev (0.2.0-3) ... 195s Selecting previously unselected package golang-google-cloud-dev. 195s Preparing to unpack .../107-golang-google-cloud-dev_0.56.0-6_all.deb ... 195s Unpacking golang-google-cloud-dev (0.56.0-6) ... 195s Selecting previously unselected package golang-google-grpc-dev. 195s Preparing to unpack .../108-golang-google-grpc-dev_1.64.0-7_all.deb ... 195s Unpacking golang-google-grpc-dev (1.64.0-7) ... 195s Selecting previously unselected package golang-google-genproto-dev. 195s Preparing to unpack .../109-golang-google-genproto-dev_0.0~git20210726.e7812ac-4_all.deb ... 195s Unpacking golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ... 196s Selecting previously unselected package golang-github-google-cel-go-dev. 196s Preparing to unpack .../110-golang-github-google-cel-go-dev_0.18.2+ds-7_all.deb ... 196s Unpacking golang-github-google-cel-go-dev (0.18.2+ds-7) ... 196s Selecting previously unselected package golang-github-google-go-tpm-dev. 196s Preparing to unpack .../111-golang-github-google-go-tpm-dev_0.9.7-1_all.deb ... 196s Unpacking golang-github-google-go-tpm-dev (0.9.7-1) ... 196s Selecting previously unselected package golang-github-google-go-attestation-dev. 196s Preparing to unpack .../112-golang-github-google-go-attestation-dev_0.6.0-1_all.deb ... 196s Unpacking golang-github-google-go-attestation-dev (0.6.0-1) ... 196s Selecting previously unselected package golang-github-huandu-xstrings-dev. 196s Preparing to unpack .../113-golang-github-huandu-xstrings-dev_1.3.3-1_all.deb ... 196s Unpacking golang-github-huandu-xstrings-dev (1.3.3-1) ... 196s Selecting previously unselected package golang-github-jpillora-backoff-dev. 196s Preparing to unpack .../114-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ... 197s Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ... 197s Selecting previously unselected package golang-github-modern-go-concurrent-dev. 197s Preparing to unpack .../115-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ... 197s Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... 197s Selecting previously unselected package golang-github-modern-go-reflect2-dev. 197s Preparing to unpack .../116-golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb ... 197s Unpacking golang-github-modern-go-reflect2-dev (1.0.2-2) ... 197s Selecting previously unselected package golang-github-json-iterator-go-dev. 197s Preparing to unpack .../117-golang-github-json-iterator-go-dev_1.1.12-2_all.deb ... 197s Unpacking golang-github-json-iterator-go-dev (1.1.12-2) ... 197s Selecting previously unselected package golang-github-manifoldco-promptui-dev. 197s Preparing to unpack .../118-golang-github-manifoldco-promptui-dev_0.9.0-1_all.deb ... 197s Unpacking golang-github-manifoldco-promptui-dev (0.9.0-1) ... 197s Selecting previously unselected package golang-github-masterminds-goutils-dev. 197s Preparing to unpack .../119-golang-github-masterminds-goutils-dev_1.1.1-4_all.deb ... 197s Unpacking golang-github-masterminds-goutils-dev (1.1.1-4) ... 197s Selecting previously unselected package golang-github-masterminds-semver-dev. 197s Preparing to unpack .../120-golang-github-masterminds-semver-dev_3.4.0-1_all.deb ... 197s Unpacking golang-github-masterminds-semver-dev (3.4.0-1) ... 197s Selecting previously unselected package golang-github-imdario-mergo-dev. 197s Preparing to unpack .../121-golang-github-imdario-mergo-dev_1.0.1-2_all.deb ... 197s Unpacking golang-github-imdario-mergo-dev (1.0.1-2) ... 197s Selecting previously unselected package golang-github-shopspring-decimal-dev. 197s Preparing to unpack .../122-golang-github-shopspring-decimal-dev_1.3.1-1_all.deb ... 197s Unpacking golang-github-shopspring-decimal-dev (1.3.1-1) ... 197s Selecting previously unselected package golang-github-mitchellh-reflectwalk-dev. 197s Preparing to unpack .../123-golang-github-mitchellh-reflectwalk-dev_1.0.1-1_all.deb ... 197s Unpacking golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... 197s Selecting previously unselected package golang-github-mitchellh-copystructure-dev. 197s Preparing to unpack .../124-golang-github-mitchellh-copystructure-dev_1.2.0-1_all.deb ... 197s Unpacking golang-github-mitchellh-copystructure-dev (1.2.0-1) ... 197s Selecting previously unselected package tzdata-legacy. 197s Preparing to unpack .../125-tzdata-legacy_2025c-3ubuntu3_all.deb ... 197s Unpacking tzdata-legacy (2025c-3ubuntu3) ... 197s Selecting previously unselected package golang-github-spf13-cast-dev. 197s Preparing to unpack .../126-golang-github-spf13-cast-dev_1.10.0-2_all.deb ... 197s Unpacking golang-github-spf13-cast-dev (1.10.0-2) ... 197s Selecting previously unselected package golang-github-masterminds-sprig-dev. 197s Preparing to unpack .../127-golang-github-masterminds-sprig-dev_3.2.3-5_all.deb ... 197s Unpacking golang-github-masterminds-sprig-dev (3.2.3-5) ... 197s Selecting previously unselected package golang-github-mattn-go-isatty-dev. 197s Preparing to unpack .../128-golang-github-mattn-go-isatty-dev_0.0.20-1_all.deb ... 197s Unpacking golang-github-mattn-go-isatty-dev (0.0.20-1) ... 198s Selecting previously unselected package golang-github-mattn-go-colorable-dev. 198s Preparing to unpack .../129-golang-github-mattn-go-colorable-dev_0.1.13-1_all.deb ... 198s Unpacking golang-github-mattn-go-colorable-dev (0.1.13-1) ... 198s Selecting previously unselected package golang-github-munnerz-goautoneg-dev. 198s Preparing to unpack .../130-golang-github-munnerz-goautoneg-dev_0.0~git20191010.a7dc8b6-2_all.deb ... 198s Unpacking golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... 198s Selecting previously unselected package golang-github-beorn7-perks-dev. 198s Preparing to unpack .../131-golang-github-beorn7-perks-dev_1.0.1-3_all.deb ... 198s Unpacking golang-github-beorn7-perks-dev (1.0.1-3) ... 198s Selecting previously unselected package golang-github-cespare-xxhash-dev. 198s Preparing to unpack .../132-golang-github-cespare-xxhash-dev_2.3.0-1_all.deb ... 198s Unpacking golang-github-cespare-xxhash-dev (2.3.0-1) ... 198s Selecting previously unselected package golang-github-klauspost-compress-dev. 198s Preparing to unpack .../133-golang-github-klauspost-compress-dev_1.18.1+ds1-1_all.deb ... 198s Unpacking golang-github-klauspost-compress-dev (1.18.1+ds1-1) ... 198s Selecting previously unselected package golang-github-kylelemons-godebug-dev. 198s Preparing to unpack .../134-golang-github-kylelemons-godebug-dev_1.1.0-2_all.deb ... 198s Unpacking golang-github-kylelemons-godebug-dev (1.1.0-2) ... 198s Selecting previously unselected package golang-github-prometheus-client-model-dev. 198s Preparing to unpack .../135-golang-github-prometheus-client-model-dev_0.6.2-1_all.deb ... 198s Unpacking golang-github-prometheus-client-model-dev (0.6.2-1) ... 198s Selecting previously unselected package golang-github-aws-aws-sdk-go-dev. 198s Preparing to unpack .../136-golang-github-aws-aws-sdk-go-dev_1.49.0-2_all.deb ... 198s Unpacking golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... 199s Selecting previously unselected package golang-github-julienschmidt-httprouter-dev. 200s Preparing to unpack .../137-golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb ... 200s Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... 200s Selecting previously unselected package golang-github-prometheus-sigv4-dev. 200s Preparing to unpack .../138-golang-github-prometheus-sigv4-dev_0.2.1-1_all.deb ... 200s Unpacking golang-github-prometheus-sigv4-dev (0.2.1-1) ... 200s Selecting previously unselected package golang-github-prometheus-common-dev. 200s Preparing to unpack .../139-golang-github-prometheus-common-dev_0.62.0-3_all.deb ... 200s Unpacking golang-github-prometheus-common-dev (0.62.0-3) ... 200s Selecting previously unselected package golang-github-prometheus-procfs-dev. 200s Preparing to unpack .../140-golang-github-prometheus-procfs-dev_0.19.2-1_all.deb ... 200s Unpacking golang-github-prometheus-procfs-dev (0.19.2-1) ... 200s Selecting previously unselected package golang-github-prometheus-client-golang-dev. 200s Preparing to unpack .../141-golang-github-prometheus-client-golang-dev_1.21.1-1_all.deb ... 200s Unpacking golang-github-prometheus-client-golang-dev (1.21.1-1) ... 200s Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev. 200s Preparing to unpack .../142-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-4_all.deb ... 200s Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... 200s Selecting previously unselected package golang-github-newrelic-go-agent-dev. 200s Preparing to unpack .../143-golang-github-newrelic-go-agent-dev_3.15.2-9_all.deb ... 200s Unpacking golang-github-newrelic-go-agent-dev (3.15.2-9) ... 200s Selecting previously unselected package golang-github-rs-xid-dev. 200s Preparing to unpack .../144-golang-github-rs-xid-dev_1.6.0-1_all.deb ... 200s Unpacking golang-github-rs-xid-dev (1.6.0-1) ... 200s Selecting previously unselected package golang-github-smallstep-assert-dev. 200s Preparing to unpack .../145-golang-github-smallstep-assert-dev_0.0~git20200723.82e2b9b-4_all.deb ... 200s Unpacking golang-github-smallstep-assert-dev (0.0~git20200723.82e2b9b-4) ... 200s Selecting previously unselected package golang-dbus-dev. 200s Preparing to unpack .../146-golang-dbus-dev_5.1.0-1_all.deb ... 200s Unpacking golang-dbus-dev (5.1.0-1) ... 200s Selecting previously unselected package libcap-dev:armhf. 200s Preparing to unpack .../147-libcap-dev_1%3a2.75-10ubuntu1_armhf.deb ... 200s Unpacking libcap-dev:armhf (1:2.75-10ubuntu1) ... 200s Selecting previously unselected package libsystemd-dev:armhf. 200s Preparing to unpack .../148-libsystemd-dev_259-1ubuntu3_armhf.deb ... 200s Unpacking libsystemd-dev:armhf (259-1ubuntu3) ... 200s Selecting previously unselected package golang-github-coreos-go-systemd-dev. 200s Preparing to unpack .../149-golang-github-coreos-go-systemd-dev_22.6.0-1_all.deb ... 200s Unpacking golang-github-coreos-go-systemd-dev (22.6.0-1) ... 201s Selecting previously unselected package golang-github-pkg-errors-dev. 201s Preparing to unpack .../150-golang-github-pkg-errors-dev_0.9.1-3_all.deb ... 201s Unpacking golang-github-pkg-errors-dev (0.9.1-3) ... 201s Selecting previously unselected package golang-github-sirupsen-logrus-dev. 201s Preparing to unpack .../151-golang-github-sirupsen-logrus-dev_1.9.3-1_all.deb ... 201s Unpacking golang-github-sirupsen-logrus-dev (1.9.3-1) ... 201s Selecting previously unselected package golang-github-smallstep-linkedca-dev. 201s Preparing to unpack .../152-golang-github-smallstep-linkedca-dev_0.25.0-1_all.deb ... 201s Unpacking golang-github-smallstep-linkedca-dev (0.25.0-1) ... 201s Selecting previously unselected package golang-github-go-sql-driver-mysql-dev. 201s Preparing to unpack .../153-golang-github-go-sql-driver-mysql-dev_1.9.3-1_all.deb ... 201s Unpacking golang-github-go-sql-driver-mysql-dev (1.9.3-1) ... 201s Selecting previously unselected package golang-github-smallstep-nosql-dev. 201s Preparing to unpack .../154-golang-github-smallstep-nosql-dev_0.7.0-2_all.deb ... 201s Unpacking golang-github-smallstep-nosql-dev (0.7.0-2) ... 201s Selecting previously unselected package golang-github-smallstep-pkcs7-dev. 201s Preparing to unpack .../155-golang-github-smallstep-pkcs7-dev_0.2.1-3_all.deb ... 201s Unpacking golang-github-smallstep-pkcs7-dev (0.2.1-3) ... 201s Selecting previously unselected package golang-github-smallstep-scep-dev. 201s Preparing to unpack .../156-golang-github-smallstep-scep-dev_0.0~git20250318.a25cabb-2_all.deb ... 201s Unpacking golang-github-smallstep-scep-dev (0.0~git20250318.a25cabb-2) ... 201s Selecting previously unselected package golang-github-urfave-cli-dev. 201s Preparing to unpack .../157-golang-github-urfave-cli-dev_1.22.14-1_all.deb ... 201s Unpacking golang-github-urfave-cli-dev (1.22.14-1) ... 201s Selecting previously unselected package golang-github-mgutz-ansi-dev. 201s Preparing to unpack .../158-golang-github-mgutz-ansi-dev_0.0~git20200706.d51e80e-1_all.deb ... 201s Unpacking golang-github-mgutz-ansi-dev (0.0~git20200706.d51e80e-1) ... 201s Selecting previously unselected package golang-github-smallstep-crypto-dev. 201s Preparing to unpack .../159-golang-github-smallstep-crypto-dev_0.75.0-2_all.deb ... 201s Unpacking golang-github-smallstep-crypto-dev (0.75.0-2) ... 201s Selecting previously unselected package golang-step-cli-utils-dev. 201s Preparing to unpack .../160-golang-step-cli-utils-dev_0.7.5+ds-3_all.deb ... 201s Unpacking golang-step-cli-utils-dev (0.7.5+ds-3) ... 201s Selecting previously unselected package libpcsclite1:armhf. 201s Preparing to unpack .../161-libpcsclite1_2.4.1-1_armhf.deb ... 201s Unpacking libpcsclite1:armhf (2.4.1-1) ... 201s Selecting previously unselected package libpcsclite-dev:armhf. 202s Preparing to unpack .../162-libpcsclite-dev_2.4.1-1_armhf.deb ... 202s Unpacking libpcsclite-dev:armhf (2.4.1-1) ... 202s Selecting previously unselected package golang-github-smallstep-certificates-dev. 202s Preparing to unpack .../163-golang-github-smallstep-certificates-dev_0.29.0-1_all.deb ... 202s Unpacking golang-github-smallstep-certificates-dev (0.29.0-1) ... 202s Selecting previously unselected package dh-golang. 202s Preparing to unpack .../164-dh-golang_1.63build1_all.deb ... 202s Unpacking dh-golang (1.63build1) ... 202s Setting up golang-golang-x-time-dev (0.14.0-1) ... 202s Setting up golang-github-google-go-cmp-dev (0.6.0-1) ... 202s Setting up golang-gopkg-yaml.v2-dev (2.4.3-1) ... 202s Setting up golang-github-go-chi-chi-dev (5.2.3-1) ... 202s Setting up golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ... 202s Setting up golang-dbus-dev (5.1.0-1) ... 202s Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... 202s Setting up golang-github-golang-mock-dev (1.6.0-2build1) ... 202s Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... 202s Setting up golang-github-pkg-errors-dev (0.9.1-3) ... 202s Setting up libarchive-zip-perl (1.68-1) ... 202s Setting up golang-github-aws-smithy-go-dev (1.20.3-1) ... 202s Setting up golang-rsc-binaryregexp-dev (0.2.0-3) ... 202s Setting up golang-github-smallstep-assert-dev (0.0~git20200723.82e2b9b-4) ... 202s Setting up golang-github-kylelemons-godebug-dev (1.1.0-2) ... 202s Setting up golang-gopkg-yaml.v3-dev (3.0.4-1) ... 202s Setting up libdebhelper-perl (13.28ubuntu1) ... 202s Setting up golang-golang-x-sys-dev (0.22.0-1) ... 202s Setting up linux-libc-dev:armhf (6.18.0-9.9) ... 202s Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 202s Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... 202s Setting up m4 (1.4.20-2) ... 202s Setting up golang-golang-x-term-dev (0.22.0-1) ... 202s Setting up golang-github-masterminds-semver-dev (3.4.0-1) ... 202s Setting up libgomp1:armhf (15.2.0-12ubuntu1) ... 202s Setting up golang-github-google-btree-dev (1.0.1-1) ... 202s Setting up golang-github-stoewer-go-strcase-dev (1.2.0-4) ... 202s Setting up golang-github-beorn7-perks-dev (1.0.1-3) ... 202s Setting up tzdata-legacy (2025c-3ubuntu3) ... 202s Setting up golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... 202s Setting up libdw1t64:armhf (0.194-1) ... 202s Setting up golang-github-huandu-xstrings-dev (1.3.3-1) ... 202s Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ... 202s Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ... 202s Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... 202s Setting up autotools-dev (20240727.1) ... 202s Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... 202s Setting up rpcsvc-proto (1.4.3-1build1) ... 202s Setting up golang-github-google-go-tpm-dev (0.9.7-1) ... 202s Setting up golang-github-masterminds-goutils-dev (1.1.1-4) ... 202s Setting up golang-google-protobuf-dev (1.36.7-1) ... 202s Setting up golang-github-stretchr-testify-dev (1.10.0-1) ... 202s Setting up golang-github-etcd-io-gofail-dev (0.1.0-1) ... 202s Setting up golang-github-x448-float16-dev (0.8.4-3) ... 202s Setting up libmpc3:armhf (1.3.1-2) ... 202s Setting up golang-golang-x-sync-dev (0.7.0-1) ... 202s Setting up autopoint (0.23.2-1) ... 202s Setting up libpcsclite1:armhf (2.4.1-1) ... 202s Setting up libpcsclite-dev:armhf (2.4.1-1) ... 202s Setting up golang-github-rs-xid-dev (1.6.0-1) ... 202s Setting up golang-github-chzyer-logex-dev (1.2.1-1) ... 202s Setting up golang-github-klauspost-compress-dev (1.18.1+ds1-1) ... 202s Setting up golang-glog-dev (1.2.4-1) ... 202s Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... 202s Setting up autoconf (2.72-3.1ubuntu1) ... 202s Setting up libubsan1:armhf (15.2.0-12ubuntu1) ... 202s Setting up dwz (0.16-2) ... 202s Setting up golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... 202s Setting up golang-1.25-src (1.25.0-0ubuntu1) ... 202s Setting up golang-golang-x-text-dev (0.31.0-1) ... 202s Setting up golang-github-google-uuid-dev (1.6.0-1) ... 202s Setting up libcrypt-dev:armhf (1:4.5.1-1) ... 202s Setting up golang-github-shopspring-decimal-dev (1.3.1-1) ... 202s Setting up libasan8:armhf (15.2.0-12ubuntu1) ... 202s Setting up golang-github-spf13-cast-dev (1.10.0-2) ... 202s Setting up golang-github-prometheus-procfs-dev (0.19.2-1) ... 202s Setting up debugedit (1:5.2-3build1) ... 202s Setting up golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... 202s Setting up golang-github-modern-go-reflect2-dev (1.0.2-2) ... 202s Setting up golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1build1) ... 202s Setting up golang-golang-x-crypto-dev (1:0.47.0-1) ... 202s Setting up golang-golang-x-exp-dev (0.0~git20250911.df92998-1) ... 202s Setting up golang-github-go-piv-piv-go-dev (1.8.0-3) ... 202s Setting up golang-github-prometheus-client-model-dev (0.6.2-1) ... 202s Setting up golang-golang-x-oauth2-dev (0.27.0-1) ... 202s Setting up libisl23:armhf (0.27-1build1) ... 202s Setting up libc-dev-bin (2.42-2ubuntu4) ... 202s Setting up golang-src (2:1.25~1) ... 202s Setting up libcap-dev:armhf (1:2.75-10ubuntu1) ... 202s Setting up cpp-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 202s Setting up libcc1-0:armhf (15.2.0-12ubuntu1) ... 202s Setting up golang-github-ccoveille-go-safecast-dev (2.0.0-1) ... 202s Setting up libsystemd-dev:armhf (259-1ubuntu3) ... 202s Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... 202s Setting up cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 202s Setting up golang-github-coreos-bbolt-dev (1.4.2-1) ... 202s Setting up automake (1:1.18.1-3build1) ... 202s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 202s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 202s Setting up golang-github-mattn-go-isatty-dev (0.0.20-1) ... 202s Setting up golang-github-sirupsen-logrus-dev (1.9.3-1) ... 202s Setting up golang-1.25-go (1.25.0-0ubuntu1) ... 202s Setting up golang-github-go-kit-log-dev (0.2.1-1) ... 202s Setting up golang-github-golang-protobuf-1-5-dev (1.5.4-1) ... 202s Setting up gettext (0.23.2-1) ... 202s Setting up libgcc-15-dev:armhf (15.2.0-12ubuntu1) ... 202s Setting up golang-github-imdario-mergo-dev (1.0.1-2) ... 202s Setting up golang-github-russross-blackfriday-v2-dev (2.1.0-1build1) ... 202s Setting up gcc-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 202s Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... 202s Setting up golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... 202s Setting up golang-go:armhf (2:1.25~1) ... 202s Setting up golang-github-mattn-go-colorable-dev (0.1.13-1) ... 202s Setting up golang-github-antlr-antlr4-dev (4.11.1+ds-2) ... 202s Setting up golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ... 202s Setting up golang-github-json-iterator-go-dev (1.1.12-2) ... 202s Setting up golang-github-fxamacker-cbor-dev (2.9.0-1) ... 202s Setting up golang-github-mitchellh-copystructure-dev (1.2.0-1) ... 202s Setting up golang-any:armhf (2:1.25~1) ... 202s Setting up intltool-debian (0.35.0+20060710.6build1) ... 202s Setting up golang-github-google-go-attestation-dev (0.6.0-1) ... 202s Setting up golang-github-chzyer-test-dev (1.0.0-1) ... 202s Setting up golang-github-coreos-go-systemd-dev (22.6.0-1) ... 202s Setting up golang-github-chzyer-readline-dev (1.5.1-1) ... 202s Setting up golang-gopkg-square-go-jose.v2-dev (2.6.3-3) ... 202s Setting up golang-golang-x-net-dev (1:0.27.0-2) ... 202s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 202s Setting up golang-github-masterminds-sprig-dev (3.2.3-5) ... 202s Setting up golang-github-smallstep-pkcs7-dev (0.2.1-3) ... 202s Setting up cpp-15 (15.2.0-12ubuntu1) ... 202s Setting up cpp (4:15.2.0-4ubuntu1) ... 202s Setting up golang-github-go-sql-driver-mysql-dev (1.9.3-1) ... 202s Setting up golang-github-smallstep-nosql-dev (0.7.0-2) ... 202s Setting up libc6-dev:armhf (2.42-2ubuntu4) ... 202s Setting up golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... 202s Setting up gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 202s Setting up golang-github-google-martian-dev (3.3.2-3) ... 202s Setting up golang-github-mgutz-ansi-dev (0.0~git20200706.d51e80e-1) ... 202s Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ... 202s Setting up golang-github-manifoldco-promptui-dev (0.9.0-1) ... 202s Setting up po-debconf (1.0.22) ... 202s Setting up golang-google-cloud-compute-metadata-dev (0.56.0-6) ... 202s Setting up golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... 202s Setting up golang-github-smallstep-crypto-dev (0.75.0-2) ... 202s Setting up gcc-15 (15.2.0-12ubuntu1) ... 202s Setting up golang-golang-x-oauth2-google-dev (0.27.0-1) ... 202s Setting up libstdc++-15-dev:armhf (15.2.0-12ubuntu1) ... 202s Setting up golang-github-aws-aws-sdk-go-v2-dev (1.30.3-1) ... 202s Setting up golang-github-smallstep-scep-dev (0.0~git20250318.a25cabb-2) ... 202s Setting up golang-github-urfave-cli-dev (1.22.14-1) ... 202s Setting up golang-step-cli-utils-dev (0.7.5+ds-3) ... 202s Setting up libtool (2.5.4-9) ... 202s Setting up golang-github-coreos-go-oidc-v3-dev (3.4.0-2) ... 202s Setting up g++-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 202s Setting up gcc (4:15.2.0-4ubuntu1) ... 202s Setting up dh-autoreconf (21) ... 202s Setting up g++-15 (15.2.0-12ubuntu1) ... 202s Setting up g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 202s Setting up debhelper (13.28ubuntu1) ... 202s Setting up g++ (4:15.2.0-4ubuntu1) ... 202s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 202s Setting up build-essential (12.12ubuntu2) ... 202s Setting up dh-golang (1.63build1) ... 202s Setting up golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ... 202s Setting up golang-github-prometheus-common-dev (0.62.0-3) ... 202s Setting up golang-go.opencensus-dev (0.24.0-2) ... 202s Setting up golang-github-google-cel-go-dev (0.18.2+ds-7) ... 202s Setting up golang-github-googleapis-gax-go-dev (2.14.1-1) ... 202s Setting up golang-github-prometheus-sigv4-dev (0.2.1-1) ... 202s Setting up golang-github-prometheus-client-golang-dev (1.21.1-1) ... 202s Setting up golang-google-grpc-dev (1.64.0-7) ... 202s Setting up golang-google-api-dev (0.61.0-6) ... 202s Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... 202s Setting up golang-github-newrelic-go-agent-dev (3.15.2-9) ... 202s Setting up golang-google-cloud-dev (0.56.0-6) ... 202s Setting up golang-github-smallstep-linkedca-dev (0.25.0-1) ... 202s Setting up golang-github-smallstep-certificates-dev (0.29.0-1) ... 202s Processing triggers for install-info (7.2-5) ... 202s Processing triggers for libc-bin (2.42-2ubuntu4) ... 202s Processing triggers for man-db (2.13.1-1) ... 211s autopkgtest [22:52:30]: test dh-golang-autopkgtest: /usr/bin/dh_golang_autopkgtest 211s autopkgtest [22:52:30]: test dh-golang-autopkgtest: [----------------------- 214s [info] Testing github.com/smallstep/certificates... 214s [info] Source code installed by binary package, overriding dh_auto_configure... 214s dh build --builddirectory=_build --buildsystem=golang 214s dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang 214s dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang 214s debian/rules execute_before_dh_auto_configure 214s make[1]: Entering directory '/tmp/autopkgtest.XICnqO/autopkgtest_tmp' 215s chmod -v -x policy/engine.go policy/engine_test.go policy/options.go 215s mode of 'policy/engine.go' retained as 0664 (rw-rw-r--) 215s mode of 'policy/engine_test.go' retained as 0664 (rw-rw-r--) 215s mode of 'policy/options.go' retained as 0664 (rw-rw-r--) 215s rm -fv authority/provisioner/nebula*.go 215s removed 'authority/provisioner/nebula.go' 215s removed 'authority/provisioner/nebula_test.go' 215s make[1]: Leaving directory '/tmp/autopkgtest.XICnqO/autopkgtest_tmp' 215s debian/rules override_dh_auto_configure 215s make[1]: Entering directory '/tmp/autopkgtest.XICnqO/autopkgtest_tmp' 215s mkdir -p "_build" 215s # remove existing symlinks, since "cp -a" won't convert them 215s find "_build" -type l -exec rm "{}" \; 215s cp -a /usr/share/gocode/src "_build" 218s make[1]: Leaving directory '/tmp/autopkgtest.XICnqO/autopkgtest_tmp' 218s dh_auto_build -O--builddirectory=_build -O--buildsystem=golang 219s dh_auto_build: warning: github.com/smallstep/certificates/test/integration contains no non-test Go files, removing it from build 219s dh_auto_build: warning: github.com/smallstep/certificates/test/integration/scep contains no non-test Go files, removing it from build 219s cd _build && go install -trimpath -v -p 8 github.com/smallstep/certificates/acme github.com/smallstep/certificates/acme/api github.com/smallstep/certificates/acme/db/nosql github.com/smallstep/certificates/acme/wire github.com/smallstep/certificates/api github.com/smallstep/certificates/api/log github.com/smallstep/certificates/api/models github.com/smallstep/certificates/api/read github.com/smallstep/certificates/api/render github.com/smallstep/certificates/authority github.com/smallstep/certificates/authority/admin github.com/smallstep/certificates/authority/admin/api github.com/smallstep/certificates/authority/admin/db/nosql github.com/smallstep/certificates/authority/administrator github.com/smallstep/certificates/authority/config github.com/smallstep/certificates/authority/internal/constraints github.com/smallstep/certificates/authority/policy github.com/smallstep/certificates/authority/poolhttp github.com/smallstep/certificates/authority/provisioner github.com/smallstep/certificates/authority/provisioner/gcp github.com/smallstep/certificates/authority/provisioner/wire github.com/smallstep/certificates/ca github.com/smallstep/certificates/ca/client github.com/smallstep/certificates/ca/identity github.com/smallstep/certificates/cas github.com/smallstep/certificates/cas/apiv1 github.com/smallstep/certificates/cas/softcas github.com/smallstep/certificates/cas/stepcas github.com/smallstep/certificates/commands github.com/smallstep/certificates/db github.com/smallstep/certificates/errs github.com/smallstep/certificates/internal/cast github.com/smallstep/certificates/internal/httptransport github.com/smallstep/certificates/internal/metrix github.com/smallstep/certificates/internal/userid github.com/smallstep/certificates/logging github.com/smallstep/certificates/middleware/requestid github.com/smallstep/certificates/monitoring github.com/smallstep/certificates/pki github.com/smallstep/certificates/policy github.com/smallstep/certificates/scep github.com/smallstep/certificates/scep/api github.com/smallstep/certificates/server github.com/smallstep/certificates/templates github.com/smallstep/certificates/test/integration/scep/internal/x509 github.com/smallstep/certificates/webhook 219s internal/unsafeheader 219s internal/godebugs 219s internal/goos 219s internal/byteorder 219s internal/coverage/rtcov 219s internal/goarch 219s internal/goexperiment 219s internal/profilerecord 219s internal/asan 219s internal/cpu 219s internal/msan 219s internal/abi 219s internal/runtime/math 219s internal/runtime/syscall 219s internal/runtime/gc 219s internal/trace/tracev2 219s sync/atomic 219s internal/runtime/sys 219s internal/runtime/strconv 219s math/bits 219s unicode 219s unicode/utf8 219s internal/bytealg 219s internal/chacha8rand 219s internal/runtime/atomic 219s internal/itoa 219s cmp 219s crypto/internal/fips140/alias 219s math 219s crypto/internal/fips140deps/byteorder 219s crypto/internal/fips140deps/cpu 219s crypto/internal/boring/sig 219s unicode/utf16 219s internal/runtime/cgroup 219s internal/stringslite 220s vendor/golang.org/x/crypto/cryptobyte/asn1 220s container/list 220s vendor/golang.org/x/crypto/internal/alias 220s internal/nettrace 220s encoding 220s log/internal 220s google.golang.org/protobuf/internal/flags 220s google.golang.org/protobuf/internal/set 220s google.golang.org/grpc/serviceconfig 220s golang.org/x/crypto/internal/alias 220s internal/runtime/exithook 220s golang.org/x/crypto/salsa20/salsa 220s go.step.sm/crypto/internal/utils/asn1 220s golang.org/x/crypto/cryptobyte/asn1 220s github.com/googleapis/gax-go/v2/internal 220s github.com/golang/groupcache/lru 220s go.opencensus.io 220s go.opencensus.io/trace/internal 220s go.opencensus.io/internal/tagencoding 220s golang.org/x/net/html/atom 220s internal/race 220s internal/synctest 220s internal/sync 220s internal/runtime/maps 220s github.com/klauspost/compress 220s runtime 224s internal/reflectlite 224s iter 224s sync 224s crypto/internal/fips140/subtle 224s weak 224s runtime/metrics 224s slices 224s maps 224s crypto/subtle 225s errors 225s sort 225s internal/bisect 225s internal/singleflight 225s internal/testlog 225s crypto/internal/fips140cache 225s unique 225s runtime/cgo 225s google.golang.org/protobuf/internal/pragma 225s internal/oserror 225s path 225s io 225s strconv 225s internal/godebug 225s syscall 225s hash 225s bytes 225s math/rand/v2 225s crypto/internal/fips140deps/godebug 225s strings 225s math/rand 225s crypto 225s reflect 225s encoding/base64 225s crypto/internal/randutil 225s vendor/golang.org/x/net/dns/dnsmessage 225s net/netip 225s hash/crc32 225s vendor/golang.org/x/text/transform 225s encoding/base32 226s crypto/internal/fips140 226s crypto/internal/impl 226s crypto/internal/fips140/sha256 226s crypto/internal/fips140/sha3 226s crypto/internal/fips140/sha512 226s encoding/pem 226s bufio 226s crypto/internal/fips140/hmac 226s crypto/sha3 226s crypto/internal/fips140/check 226s time 226s internal/syscall/unix 226s crypto/internal/fips140/aes 226s internal/syscall/execenv 226s crypto/internal/fips140/nistec/fiat 226s crypto/internal/fips140/edwards25519/field 226s crypto/internal/fips140/bigmod 226s crypto/internal/fips140hash 226s crypto/internal/fips140/hkdf 226s crypto/internal/fips140/tls12 226s crypto/internal/fips140/tls13 226s crypto/fips140 226s crypto/tls/internal/fips140tls 226s crypto/internal/fips140/edwards25519 226s net/http/internal/ascii 226s github.com/x448/float16 226s regexp/syntax 226s hash/fnv 226s html 226s google.golang.org/grpc/internal/grpcrand 226s google.golang.org/grpc/internal/buffer 227s golang.org/x/text/transform 227s go.etcd.io/bbolt/errors 227s hash/adler32 227s go.step.sm/crypto/internal/emoji 227s context 227s io/fs 227s internal/poll 227s google.golang.org/grpc/backoff 227s google.golang.org/grpc/keepalive 227s github.com/huandu/xstrings 227s golang.org/x/crypto/blowfish 227s google.golang.org/grpc/internal/backoff 227s regexp 227s internal/filepathlite 227s embed 227s google.golang.org/grpc/internal/grpcsync 227s go.step.sm/crypto/internal/utils/utfbom 227s github.com/smallstep/certificates/internal/userid 227s google.golang.org/protobuf/internal/editiondefaults 227s github.com/smallstep/certificates/ca/client 227s github.com/beorn7/perks/quantile 227s github.com/munnerz/goautoneg 227s container/heap 227s internal/fmtsort 227s encoding/binary 227s google.golang.org/api/internal/third_party/uritemplates 227s os 228s crypto/internal/fips140/nistec 228s vendor/golang.org/x/crypto/internal/poly1305 228s golang.org/x/crypto/internal/poly1305 228s filippo.io/edwards25519/field 228s github.com/cespare/xxhash 228s github.com/klauspost/compress/internal/le 228s golang.org/x/sys/unix 228s github.com/klauspost/compress/internal/snapref 228s golang.org/x/crypto/nacl/secretbox 228s filippo.io/edwards25519 228s io/ioutil 228s path/filepath 228s google.golang.org/protobuf/internal/detrand 228s crypto/internal/sysrand 228s fmt 228s net 228s google.golang.org/grpc/internal/envconfig 228s go.step.sm/crypto/fipsutil 228s os/signal 228s crypto/internal/entropy 228s github.com/prometheus/procfs/internal/util 228s crypto/internal/fips140/drbg 228s os/exec 228s crypto/internal/fips140/aes/gcm 228s crypto/internal/fips140only 228s crypto/internal/fips140/ed25519 229s crypto/internal/fips140/rsa 229s crypto/internal/fips140/ecdh 229s crypto/internal/fips140/ecdsa 229s crypto/cipher 229s crypto/hkdf 229s crypto/internal/fips140/mlkem 229s crypto/md5 229s crypto/internal/boring 229s math/big 229s crypto/des 229s crypto/ecdh 229s crypto/sha512 229s crypto/sha256 229s crypto/aes 229s crypto/hmac 229s vendor/golang.org/x/crypto/chacha20 229s crypto/rc4 229s crypto/sha1 229s encoding/hex 229s net/url 229s vendor/golang.org/x/crypto/chacha20poly1305 229s database/sql/driver 229s encoding/json 229s mime 229s compress/flate 229s log 229s database/sql 230s vendor/golang.org/x/text/unicode/norm 230s compress/gzip 230s vendor/golang.org/x/text/unicode/bidi 230s vendor/golang.org/x/net/http2/hpack 230s mime/quotedprintable 230s net/http/internal 230s golang.org/x/crypto/pbkdf2 230s gopkg.in/square/go-jose.v2/json 230s github.com/pkg/errors 230s vendor/golang.org/x/text/secure/bidirule 230s google.golang.org/protobuf/internal/errors 230s crypto/elliptic 230s crypto/internal/boring/bbig 230s encoding/asn1 230s crypto/rand 230s crypto/ed25519 230s crypto/rsa 230s crypto/internal/hpke 230s crypto/dsa 231s vendor/golang.org/x/net/idna 231s github.com/fxamacker/cbor 231s github.com/smallstep/certificates/acme/wire 231s google.golang.org/protobuf/encoding/protowire 231s go/token 231s golang.org/x/crypto/ed25519 231s golang.org/x/net/internal/timeseries 231s google.golang.org/protobuf/reflect/protoreflect 231s text/template/parse 231s vendor/golang.org/x/crypto/cryptobyte 231s crypto/x509/pkix 231s text/tabwriter 231s google.golang.org/grpc/internal/grpclog 231s google.golang.org/grpc/grpclog 231s google.golang.org/grpc/attributes 231s google.golang.org/protobuf/internal/version 231s google.golang.org/grpc/internal/idle 231s crypto/ecdsa 231s golang.org/x/text/unicode/bidi 231s golang.org/x/text/unicode/norm 231s google.golang.org/grpc/connectivity 231s golang.org/x/net/http2/hpack 231s google.golang.org/protobuf/internal/strs 231s google.golang.org/protobuf/internal/encoding/messageset 231s google.golang.org/protobuf/internal/descfmt 231s google.golang.org/protobuf/internal/encoding/json 231s google.golang.org/protobuf/internal/descopts 231s google.golang.org/protobuf/internal/encoding/text 231s google.golang.org/protobuf/internal/genid 232s google.golang.org/protobuf/internal/order 232s google.golang.org/protobuf/reflect/protoregistry 232s google.golang.org/protobuf/runtime/protoiface 232s text/template 232s google.golang.org/protobuf/internal/protolazy 232s google.golang.org/protobuf/internal/encoding/defval 232s golang.org/x/text/secure/bidirule 232s github.com/smallstep/nosql/database 232s go.etcd.io/bbolt/internal/common 232s golang.org/x/net/idna 232s google.golang.org/protobuf/proto 232s compress/zlib 232s go.step.sm/crypto/randutil 232s go.step.sm/crypto/fingerprint 232s gopkg.in/square/go-jose.v2/cipher 232s go.etcd.io/bbolt/internal/freelist 232s github.com/Masterminds/goutils 232s github.com/imdario/mergo 232s github.com/Masterminds/semver 232s github.com/mitchellh/reflectwalk 232s go.etcd.io/bbolt 232s github.com/mitchellh/copystructure 232s github.com/shopspring/decimal 232s google.golang.org/protobuf/internal/filedesc 233s google.golang.org/protobuf/encoding/prototext 233s html/template 233s github.com/spf13/cast/internal 233s golang.org/x/crypto/bcrypt 233s golang.org/x/crypto/scrypt 233s github.com/go-jose/go-jose/v3/cipher 233s github.com/go-jose/go-jose/v3/json 233s go.step.sm/crypto/internal/utils/file 233s golang.org/x/crypto/curve25519 233s go.step.sm/crypto/x25519 233s crypto/mlkem 233s golang.org/x/crypto/chacha20 233s golang.org/x/crypto/ssh/internal/bcrypt_pbkdf 233s go.step.sm/crypto/internal/bcrypt_pbkdf 233s golang.org/x/crypto/cryptobyte 233s github.com/googleapis/gax-go/v2/callctx 233s golang.org/x/oauth2/jws 233s os/user 233s go.opencensus.io/internal 233s crypto/x509 233s net/textproto 233s vendor/golang.org/x/net/http/httpproxy 233s github.com/google/go-tpm/tpmutil 233s google.golang.org/grpc/internal 233s google.golang.org/grpc/internal/syscall 233s vendor/golang.org/x/net/http/httpguts 233s mime/multipart 233s golang.org/x/net/http/httpguts 233s google.golang.org/grpc/metadata 233s google.golang.org/grpc/codes 234s github.com/google/go-tpm/legacy/tpm2 234s google.golang.org/grpc/internal/resolver/dns/internal 234s github.com/smallstep/nosql/bolt 234s google.golang.org/grpc/internal/grpcutil 234s google.golang.org/protobuf/internal/encoding/tag 234s google.golang.org/protobuf/encoding/protojson 234s google.golang.org/grpc/encoding 234s google.golang.org/grpc/internal/balancerload 234s google.golang.org/grpc/stats 234s google.golang.org/grpc/tap 234s google.golang.org/protobuf/internal/impl 234s github.com/google/uuid 234s go.opencensus.io/trace/tracestate 234s github.com/spf13/cast 234s runtime/trace 234s go.opencensus.io/resource 234s go.opencensus.io/trace 234s go.opencensus.io/metric/metricdata 234s runtime/pprof 234s go.opencensus.io/metric/metricproducer 234s github.com/ccoveille/go-safecast 234s github.com/smallstep/certificates/internal/cast 234s crypto/tls 234s gopkg.in/square/go-jose.v2 234s github.com/google/go-attestation/attest/internal 234s github.com/go-jose/go-jose/v3 234s github.com/google/go-tpm/legacy/tpm2/credactivation 234s github.com/Masterminds/sprig 234s golang.org/x/crypto/ssh 235s github.com/google/go-attestation/attest 235s go.opencensus.io/tag 235s go.opencensus.io/stats/internal 235s go.opencensus.io/stats 235s github.com/rs/xid 235s go.opencensus.io/stats/view 235s flag 235s github.com/russross/blackfriday/v2 235s github.com/chzyer/readline 235s github.com/go-jose/go-jose/v3/cryptosigner 235s github.com/go-jose/go-jose/v3/jwt 235s github.com/manifoldco/promptui/list 235s github.com/manifoldco/promptui/screenbuf 235s github.com/mattn/go-isatty 235s golang.org/x/net/html 235s github.com/mattn/go-colorable 236s go.step.sm/crypto/internal/utils/convert 236s github.com/mgutz/ansi 236s golang.org/x/term 236s github.com/smallstep/pkcs7/internal/legacy/x509 236s go.step.sm/crypto/internal/termutil 236s go.step.sm/crypto/kms/uri 236s github.com/cpuguy83/go-md2man/v2/md2man 236s go.step.sm/crypto/kms/apiv1 236s github.com/urfave/cli 236s github.com/smallstep/pkcs7 237s github.com/smallstep/scep/cryptoutil 237s github.com/smallstep/scep/x509util 237s github.com/manifoldco/promptui 237s github.com/sirupsen/logrus 237s golang.org/x/crypto/ocsp 237s github.com/smallstep/scep 237s go.step.sm/cli-utils/ui 237s github.com/coreos/go-systemd/daemon 237s internal/profile 237s runtime/debug 237s go.step.sm/crypto/keyutil 237s golang.org/x/crypto/ssh/agent 237s go.step.sm/crypto/pemutil 237s google.golang.org/protobuf/encoding/protodelim 237s github.com/prometheus/procfs/internal/fs 237s go.step.sm/cli-utils/errs 237s github.com/prometheus/procfs 237s github.com/klauspost/compress/fse 237s go.step.sm/cli-utils/step 237s net/http/httptrace 237s google.golang.org/grpc/internal/credentials 238s github.com/go-sql-driver/mysql 238s google.golang.org/api/transport/cert 238s net/http/internal/httpcommon 238s go.step.sm/crypto/kms/softkms 238s google.golang.org/grpc/credentials 238s github.com/klauspost/compress/huff0 238s github.com/newrelic/go-agent/v3/internal 238s go.step.sm/crypto/kms 238s net/http 238s google.golang.org/grpc/internal/channelz 238s google.golang.org/grpc/resolver 238s google.golang.org/grpc/credentials/insecure 238s google.golang.org/protobuf/internal/filetype 238s google.golang.org/grpc/peer 238s google.golang.org/grpc/internal/metadata 238s google.golang.org/grpc/internal/resolver/passthrough 238s github.com/klauspost/compress/zstd 238s google.golang.org/grpc/internal/transport/networktype 238s google.golang.org/grpc/balancer/grpclb/state 238s google.golang.org/grpc/internal/resolver/unix 238s google.golang.org/grpc/internal/resolver/dns 238s google.golang.org/grpc/channelz 238s github.com/newrelic/go-agent/v3/internal/jsonx 238s google.golang.org/protobuf/runtime/protoimpl 238s google.golang.org/grpc/balancer 238s github.com/newrelic/go-agent/v3/internal/cat 238s google.golang.org/protobuf/protoadapt 238s google.golang.org/grpc/balancer/base 238s google.golang.org/protobuf/types/known/durationpb 238s google.golang.org/protobuf/types/known/timestamppb 238s google.golang.org/grpc/balancer/roundrobin 238s google.golang.org/grpc/encoding/proto 238s google.golang.org/grpc/internal/balancer/gracefulswitch 238s github.com/golang/protobuf/ptypes/duration 238s google.golang.org/protobuf/types/known/anypb 238s github.com/golang/protobuf/ptypes/timestamp 238s google.golang.org/grpc/internal/pretty 238s google.golang.org/grpc/internal/serviceconfig 238s google.golang.org/grpc/binarylog/grpc_binarylog_v1 238s google.golang.org/genproto/googleapis/rpc/status 238s google.golang.org/grpc/resolver/dns 238s google.golang.org/protobuf/types/known/structpb 238s google.golang.org/grpc/internal/resolver 238s github.com/smallstep/nosql/mysql 239s google.golang.org/genproto/googleapis/rpc/code 239s google.golang.org/grpc/internal/status 239s google.golang.org/genproto/googleapis/rpc/errdetails 239s google.golang.org/grpc/status 239s github.com/googleapis/gax-go/v2/apierror/internal/proto 239s github.com/prometheus/client_model/go 239s github.com/smallstep/nosql 239s google.golang.org/grpc/internal/binarylog 239s google.golang.org/protobuf/types/descriptorpb 239s github.com/newrelic/go-agent/v3/internal/logger 239s github.com/newrelic/go-agent/v3/internal/sysinfo 239s golang.org/x/sync/errgroup 239s github.com/prometheus/common/model 239s github.com/smallstep/certificates/test/integration/scep/internal/x509 239s github.com/prometheus/client_golang/prometheus/internal 239s google.golang.org/protobuf/internal/editionssupport 239s google.golang.org/protobuf/types/gofeaturespb 240s google.golang.org/protobuf/reflect/protodesc 240s github.com/golang/protobuf/proto 241s golang.org/x/oauth2/internal 241s github.com/smallstep/certificates/api/log 241s net/http/httputil 241s go.step.sm/crypto/jose 241s github.com/smallstep/certificates/internal/httptransport 241s golang.org/x/net/trace 241s github.com/go-chi/chi 241s golang.org/x/net/http2 241s github.com/smallstep/certificates/api/render 241s github.com/smallstep/certificates/authority/poolhttp 241s golang.org/x/oauth2 241s github.com/smallstep/certificates/errs 241s google.golang.org/api/googleapi 241s go.step.sm/crypto/internal/templates 241s cloud.google.com/go/compute/metadata 241s go.opencensus.io/trace/propagation 241s github.com/coreos/go-oidc/v3/oidc 241s golang.org/x/oauth2/authhandler 241s go.step.sm/crypto/x509util 241s golang.org/x/oauth2/google/internal/impersonate 241s github.com/googleapis/gax-go/v2/apierror 241s golang.org/x/oauth2/google/internal/stsexchange 241s golang.org/x/oauth2/jwt 241s google.golang.org/api/internal/impersonate 242s go.opencensus.io/plugin/ochttp/propagation/b3 242s golang.org/x/oauth2/google/externalaccount 242s golang.org/x/oauth2/google/internal/externalaccountauthorizeduser 242s google.golang.org/api/googleapi/transport 242s google.golang.org/api/transport/http/internal/propagation 242s go.opencensus.io/plugin/ochttp 242s github.com/smallstep/certificates/middleware/requestid 242s go.step.sm/cli-utils/usage 242s go.step.sm/crypto/sshutil 242s github.com/smallstep/certificates/cas/apiv1 242s github.com/smallstep/certificates/authority/internal/constraints 242s github.com/smallstep/certificates/api/read 242s golang.org/x/oauth2/google 242s go.step.sm/crypto/kms/sshagentkms 242s go.step.sm/cli-utils/command 242s github.com/smallstep/certificates/logging 242s expvar 242s go.step.sm/cli-utils/fileutil 242s net/http/pprof 242s github.com/smallstep/certificates/policy 242s github.com/smallstep/certificates/authority/provisioner/wire 242s github.com/smallstep/certificates/templates 243s github.com/smallstep/certificates/webhook 243s github.com/smallstep/certificates/cas/softcas 243s go.step.sm/crypto/tlsutil 243s github.com/prometheus/common/expfmt 243s github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header 243s github.com/newrelic/go-agent/v3/internal/utilization 243s github.com/smallstep/certificates/cas 243s github.com/go-chi/chi/middleware 243s github.com/smallstep/certificates/server 243s github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil 243s go.step.sm/cli-utils/token 243s go.step.sm/cli-utils/token/provision 243s github.com/prometheus/client_golang/prometheus 243s google.golang.org/grpc/internal/transport 244s google.golang.org/grpc 244s github.com/prometheus/client_golang/prometheus/promhttp 245s google.golang.org/api/internal 245s github.com/googleapis/gax-go/v2 245s github.com/newrelic/go-agent/v3/internal/com_newrelic_trace_v1 245s github.com/smallstep/linkedca 245s google.golang.org/api/option 245s google.golang.org/api/transport/internal/dca 245s google.golang.org/api/internal/gensupport 245s github.com/newrelic/go-agent/v3/newrelic 245s google.golang.org/api/option/internaloption 245s google.golang.org/api/transport/http 246s google.golang.org/api/cloudresourcemanager/v1 246s github.com/smallstep/certificates/authority/admin 246s github.com/smallstep/certificates/authority/policy 246s github.com/smallstep/certificates/authority/admin/db/nosql 246s github.com/smallstep/certificates/authority/provisioner/gcp 246s github.com/smallstep/certificates/authority/provisioner 248s github.com/smallstep/certificates/authority/administrator 248s github.com/smallstep/certificates/api/models 248s github.com/smallstep/certificates/internal/metrix 248s github.com/smallstep/certificates/scep 248s github.com/smallstep/certificates/db 248s github.com/smallstep/certificates/authority/config 248s github.com/smallstep/certificates/authority 250s github.com/smallstep/certificates/acme 250s github.com/smallstep/certificates/api 250s github.com/smallstep/certificates/monitoring 250s github.com/smallstep/certificates/ca/identity 250s github.com/smallstep/certificates/scep/api 250s github.com/smallstep/certificates/acme/db/nosql 250s github.com/smallstep/certificates/authority/admin/api 250s github.com/smallstep/certificates/acme/api 251s github.com/smallstep/certificates/ca 252s github.com/smallstep/certificates/cas/stepcas 252s github.com/smallstep/certificates/pki 252s github.com/smallstep/certificates/commands 253s debian/rules override_dh_auto_test 253s make[1]: Entering directory '/tmp/autopkgtest.XICnqO/autopkgtest_tmp' 253s dh_auto_test -- -skip "Test_newHTTPClient|TestPKI_GenerateConfig|TestDB_GetDpopToken|TestDB_CreateDpopToken|TestDB_GetOidcToken|TestDB_CreateOidcToken|TestCustomTemplateOptions" 253s cd _build && go test -vet=off -v -p 8 -skip Test_newHTTPClient\|TestPKI_GenerateConfig\|TestDB_GetDpopToken\|TestDB_CreateDpopToken\|TestDB_GetOidcToken\|TestDB_CreateOidcToken\|TestCustomTemplateOptions github.com/smallstep/certificates/acme github.com/smallstep/certificates/acme/api github.com/smallstep/certificates/acme/db/nosql github.com/smallstep/certificates/acme/wire github.com/smallstep/certificates/api github.com/smallstep/certificates/api/log github.com/smallstep/certificates/api/models github.com/smallstep/certificates/api/read github.com/smallstep/certificates/api/render github.com/smallstep/certificates/authority github.com/smallstep/certificates/authority/admin github.com/smallstep/certificates/authority/admin/api github.com/smallstep/certificates/authority/admin/db/nosql github.com/smallstep/certificates/authority/administrator github.com/smallstep/certificates/authority/config github.com/smallstep/certificates/authority/internal/constraints github.com/smallstep/certificates/authority/policy github.com/smallstep/certificates/authority/poolhttp github.com/smallstep/certificates/authority/provisioner github.com/smallstep/certificates/authority/provisioner/gcp github.com/smallstep/certificates/authority/provisioner/wire github.com/smallstep/certificates/ca github.com/smallstep/certificates/ca/client github.com/smallstep/certificates/ca/identity github.com/smallstep/certificates/cas github.com/smallstep/certificates/cas/apiv1 github.com/smallstep/certificates/cas/softcas github.com/smallstep/certificates/cas/stepcas github.com/smallstep/certificates/commands github.com/smallstep/certificates/db github.com/smallstep/certificates/errs github.com/smallstep/certificates/internal/cast github.com/smallstep/certificates/internal/httptransport github.com/smallstep/certificates/internal/metrix github.com/smallstep/certificates/internal/userid github.com/smallstep/certificates/logging github.com/smallstep/certificates/middleware/requestid github.com/smallstep/certificates/monitoring github.com/smallstep/certificates/pki github.com/smallstep/certificates/policy github.com/smallstep/certificates/scep github.com/smallstep/certificates/scep/api github.com/smallstep/certificates/server github.com/smallstep/certificates/templates github.com/smallstep/certificates/test/integration github.com/smallstep/certificates/test/integration/scep github.com/smallstep/certificates/test/integration/scep/internal/x509 github.com/smallstep/certificates/webhook 304s === RUN TestKeyToID 304s === RUN TestKeyToID/ok 304s === RUN TestKeyToID/fail/error-generating-thumbprint 304s --- PASS: TestKeyToID (0.00s) 304s --- PASS: TestKeyToID/ok (0.00s) 304s --- PASS: TestKeyToID/fail/error-generating-thumbprint (0.00s) 304s === RUN TestAccount_GetLocation 304s === RUN TestAccount_GetLocation/empty 304s === RUN TestAccount_GetLocation/not-empty 304s --- PASS: TestAccount_GetLocation (0.00s) 304s --- PASS: TestAccount_GetLocation/empty (0.00s) 304s --- PASS: TestAccount_GetLocation/not-empty (0.00s) 304s === RUN TestAccount_IsValid 304s === RUN TestAccount_IsValid/valid 304s === RUN TestAccount_IsValid/invalid 304s --- PASS: TestAccount_IsValid (0.00s) 304s --- PASS: TestAccount_IsValid/valid (0.00s) 304s --- PASS: TestAccount_IsValid/invalid (0.00s) 304s === RUN TestExternalAccountKey_BindTo 304s === RUN TestExternalAccountKey_BindTo/ok 304s === RUN TestExternalAccountKey_BindTo/fail/already-bound 304s --- PASS: TestExternalAccountKey_BindTo (0.00s) 304s --- PASS: TestExternalAccountKey_BindTo/ok (0.00s) 304s --- PASS: TestExternalAccountKey_BindTo/fail/already-bound (0.00s) 304s === RUN TestAuthorization_UpdateStatus 304s === RUN TestAuthorization_UpdateStatus/ok/no-valid-challenges 304s === RUN TestAuthorization_UpdateStatus/ok/valid 304s === RUN TestAuthorization_UpdateStatus/ok/already-invalid 304s === RUN TestAuthorization_UpdateStatus/ok/already-valid 304s === RUN TestAuthorization_UpdateStatus/fail/error-unexpected-status 304s === RUN TestAuthorization_UpdateStatus/ok/expired 304s === RUN TestAuthorization_UpdateStatus/fail/db.UpdateAuthorization-error 304s --- PASS: TestAuthorization_UpdateStatus (0.00s) 304s --- PASS: TestAuthorization_UpdateStatus/ok/no-valid-challenges (0.00s) 304s --- PASS: TestAuthorization_UpdateStatus/ok/valid (0.00s) 304s --- PASS: TestAuthorization_UpdateStatus/ok/already-invalid (0.00s) 304s --- PASS: TestAuthorization_UpdateStatus/ok/already-valid (0.00s) 304s --- PASS: TestAuthorization_UpdateStatus/fail/error-unexpected-status (0.00s) 304s --- PASS: TestAuthorization_UpdateStatus/ok/expired (0.00s) 304s --- PASS: TestAuthorization_UpdateStatus/fail/db.UpdateAuthorization-error (0.00s) 304s === RUN Test_storeError 304s === RUN Test_storeError/fail/db.UpdateChallenge-error 304s === RUN Test_storeError/fail/db.UpdateChallenge-acme-error 304s === RUN Test_storeError/ok 304s === RUN Test_storeError/ok/mark-invalid 304s --- PASS: Test_storeError (0.00s) 304s --- PASS: Test_storeError/fail/db.UpdateChallenge-error (0.00s) 304s --- PASS: Test_storeError/fail/db.UpdateChallenge-acme-error (0.00s) 304s --- PASS: Test_storeError/ok (0.00s) 304s --- PASS: Test_storeError/ok/mark-invalid (0.00s) 304s === RUN TestKeyAuthorization 304s === RUN TestKeyAuthorization/ok 304s === RUN TestKeyAuthorization/fail/jwk-thumbprint-error 304s --- PASS: TestKeyAuthorization (0.00s) 304s --- PASS: TestKeyAuthorization/ok (0.00s) 304s --- PASS: TestKeyAuthorization/fail/jwk-thumbprint-error (0.00s) 304s === RUN TestChallenge_Validate 304s === RUN TestChallenge_Validate/fail/dns-01 304s === RUN TestChallenge_Validate/ok/tls-alpn-01-insecure 304s === RUN TestChallenge_Validate/ok/device-attest-01 304s === RUN TestChallenge_Validate/fail/wire-dpop-01-no-wire-db 304s === RUN TestChallenge_Validate/ok/already-valid 304s === RUN TestChallenge_Validate/ok/http-01 304s === RUN TestChallenge_Validate/ok/http-01-insecure 304s === RUN TestChallenge_Validate/ok/dns-01 304s === RUN TestChallenge_Validate/ok/wire-oidc-01 304s === RUN TestChallenge_Validate/ok/wire-dpop-01 304s === RUN TestChallenge_Validate/fail/already-invalid 304s === RUN TestChallenge_Validate/fail/unexpected-type 304s === RUN TestChallenge_Validate/fail/http-01 304s === RUN TestChallenge_Validate/fail/tls-alpn-01 304s === RUN TestChallenge_Validate/fail/wire-oidc-01-no-wire-db 304s === RUN TestChallenge_Validate/ok/tls-alpn-01 304s === RUN TestChallenge_Validate/fail/device-attest-01 304s --- PASS: TestChallenge_Validate (0.88s) 304s --- PASS: TestChallenge_Validate/fail/dns-01 (0.00s) 304s --- PASS: TestChallenge_Validate/ok/tls-alpn-01-insecure (0.37s) 304s --- PASS: TestChallenge_Validate/ok/device-attest-01 (0.04s) 304s --- PASS: TestChallenge_Validate/fail/wire-dpop-01-no-wire-db (0.00s) 304s --- PASS: TestChallenge_Validate/ok/already-valid (0.00s) 304s --- PASS: TestChallenge_Validate/ok/http-01 (0.00s) 304s --- PASS: TestChallenge_Validate/ok/http-01-insecure (0.00s) 304s --- PASS: TestChallenge_Validate/ok/dns-01 (0.00s) 304s --- PASS: TestChallenge_Validate/ok/wire-oidc-01 (0.01s) 304s --- PASS: TestChallenge_Validate/ok/wire-dpop-01 (0.01s) 304s --- PASS: TestChallenge_Validate/fail/already-invalid (0.00s) 304s --- PASS: TestChallenge_Validate/fail/unexpected-type (0.00s) 304s --- PASS: TestChallenge_Validate/fail/http-01 (0.00s) 304s --- PASS: TestChallenge_Validate/fail/tls-alpn-01 (0.00s) 304s --- PASS: TestChallenge_Validate/fail/wire-oidc-01-no-wire-db (0.00s) 304s --- PASS: TestChallenge_Validate/ok/tls-alpn-01 (0.44s) 304s --- PASS: TestChallenge_Validate/fail/device-attest-01 (0.00s) 304s === RUN TestHTTP01Validate 304s === RUN TestHTTP01Validate/ok/http-get-error 304s === RUN TestHTTP01Validate/fail/http-get->=400-store-error 304s === RUN TestHTTP01Validate/fail/read-body 304s === RUN TestHTTP01Validate/fail/key-auth-gen-error 304s === RUN TestHTTP01Validate/fail/key-auth-mismatch-store-error 304s === RUN TestHTTP01Validate/fail/http-get-error-store-error 304s === RUN TestHTTP01Validate/ok/http-get->=400 304s === RUN TestHTTP01Validate/ok/key-auth-mismatch 304s === RUN TestHTTP01Validate/fail/update-challenge-error 304s === RUN TestHTTP01Validate/ok 304s --- PASS: TestHTTP01Validate (0.00s) 304s --- PASS: TestHTTP01Validate/ok/http-get-error (0.00s) 304s --- PASS: TestHTTP01Validate/fail/http-get->=400-store-error (0.00s) 304s --- PASS: TestHTTP01Validate/fail/read-body (0.00s) 304s --- PASS: TestHTTP01Validate/fail/key-auth-gen-error (0.00s) 304s --- PASS: TestHTTP01Validate/fail/key-auth-mismatch-store-error (0.00s) 304s --- PASS: TestHTTP01Validate/fail/http-get-error-store-error (0.00s) 304s --- PASS: TestHTTP01Validate/ok/http-get->=400 (0.00s) 304s --- PASS: TestHTTP01Validate/ok/key-auth-mismatch (0.00s) 304s --- PASS: TestHTTP01Validate/fail/update-challenge-error (0.00s) 304s --- PASS: TestHTTP01Validate/ok (0.00s) 304s === RUN TestDNS01Validate 304s === RUN TestDNS01Validate/fail/key-auth-mismatch-store-error 304s === RUN TestDNS01Validate/ok/key-auth-mismatch-store-error 304s === RUN TestDNS01Validate/fail/update-challenge-error 304s === RUN TestDNS01Validate/ok 304s === RUN TestDNS01Validate/fail/lookupTXT-store-error 304s === RUN TestDNS01Validate/ok/lookupTXT-error 304s === RUN TestDNS01Validate/fail/key-auth-gen-error 304s --- PASS: TestDNS01Validate (0.00s) 304s --- PASS: TestDNS01Validate/fail/key-auth-mismatch-store-error (0.00s) 304s --- PASS: TestDNS01Validate/ok/key-auth-mismatch-store-error (0.00s) 304s --- PASS: TestDNS01Validate/fail/update-challenge-error (0.00s) 304s --- PASS: TestDNS01Validate/ok (0.00s) 304s --- PASS: TestDNS01Validate/fail/lookupTXT-store-error (0.00s) 304s --- PASS: TestDNS01Validate/ok/lookupTXT-error (0.00s) 304s --- PASS: TestDNS01Validate/fail/key-auth-gen-error (0.00s) 304s === RUN TestTLSALPN01Validate 304s === RUN TestTLSALPN01Validate/ok/wrong-name 304s === RUN TestTLSALPN01Validate/ok/error-keyauth-mismatch 304s === RUN TestTLSALPN01Validate/fail/obsolete-oid-store-error 304s === RUN TestTLSALPN01Validate/ok/error-no-protocol 304s 2026/02/03 22:53:50 http: TLS handshake error from 127.0.0.1:54694: tls: client requested unsupported application protocols ([acme-tls/1]) 304s === RUN TestTLSALPN01Validate/fail/key-auth-gen-error 304s === RUN TestTLSALPN01Validate/ok/error-no-extension 304s === RUN TestTLSALPN01Validate/fail/extension-not-critical-store-error 304s === RUN TestTLSALPN01Validate/fail/keyauth-mismatch-store-error 304s === RUN TestTLSALPN01Validate/ok/ip 304s === RUN TestTLSALPN01Validate/fail/no-extension-store-error 304s === RUN TestTLSALPN01Validate/ok 304s === RUN TestTLSALPN01Validate/ok/tlsDial-error 304s === RUN TestTLSALPN01Validate/ok/tlsDial-timeout 304s === RUN TestTLSALPN01Validate/fail/no-protocol-store-error 304s 2026/02/03 22:53:56 http: TLS handshake error from 127.0.0.1:49938: tls: client requested unsupported application protocols ([acme-tls/1]) 304s === RUN TestTLSALPN01Validate/fail/no-names-store-error 304s === RUN TestTLSALPN01Validate/ok/error-extension-not-critical 304s === RUN TestTLSALPN01Validate/ok/error-malformed-extension 304s === RUN TestTLSALPN01Validate/fail/malformed-extension-store-error 304s === RUN TestTLSALPN01Validate/ok/error-obsolete-oid 304s === RUN TestTLSALPN01Validate/fail/tlsDial-store-error 304s === RUN TestTLSALPN01Validate/ok/no-certificates-error 304s === RUN TestTLSALPN01Validate/fail/no-certificates-store-error 304s === RUN TestTLSALPN01Validate/ok/no-names-nor-ips-error 304s === RUN TestTLSALPN01Validate/ok/too-many-names-error 304s --- PASS: TestTLSALPN01Validate (14.44s) 304s --- PASS: TestTLSALPN01Validate/ok/wrong-name (1.26s) 304s --- PASS: TestTLSALPN01Validate/ok/error-keyauth-mismatch (0.15s) 304s --- PASS: TestTLSALPN01Validate/fail/obsolete-oid-store-error (1.23s) 304s --- PASS: TestTLSALPN01Validate/ok/error-no-protocol (0.00s) 304s --- PASS: TestTLSALPN01Validate/fail/key-auth-gen-error (0.20s) 304s --- PASS: TestTLSALPN01Validate/ok/error-no-extension (0.66s) 304s --- PASS: TestTLSALPN01Validate/fail/extension-not-critical-store-error (1.02s) 304s --- PASS: TestTLSALPN01Validate/fail/keyauth-mismatch-store-error (0.80s) 304s --- PASS: TestTLSALPN01Validate/ok/ip (0.43s) 304s --- PASS: TestTLSALPN01Validate/fail/no-extension-store-error (1.21s) 304s --- PASS: TestTLSALPN01Validate/ok (0.76s) 304s --- PASS: TestTLSALPN01Validate/ok/tlsDial-error (0.00s) 304s --- PASS: TestTLSALPN01Validate/ok/tlsDial-timeout (1.00s) 304s --- PASS: TestTLSALPN01Validate/fail/no-protocol-store-error (0.00s) 304s --- PASS: TestTLSALPN01Validate/fail/no-names-store-error (0.45s) 304s --- PASS: TestTLSALPN01Validate/ok/error-extension-not-critical (0.29s) 304s --- PASS: TestTLSALPN01Validate/ok/error-malformed-extension (1.18s) 304s --- PASS: TestTLSALPN01Validate/fail/malformed-extension-store-error (1.60s) 304s --- PASS: TestTLSALPN01Validate/ok/error-obsolete-oid (0.76s) 304s --- PASS: TestTLSALPN01Validate/fail/tlsDial-store-error (0.00s) 304s --- PASS: TestTLSALPN01Validate/ok/no-certificates-error (0.00s) 304s --- PASS: TestTLSALPN01Validate/fail/no-certificates-store-error (0.00s) 304s --- PASS: TestTLSALPN01Validate/ok/no-names-nor-ips-error (0.77s) 304s --- PASS: TestTLSALPN01Validate/ok/too-many-names-error (0.66s) 304s === RUN Test_reverseAddr 304s === RUN Test_reverseAddr/ok/ipv4 304s === RUN Test_reverseAddr/ok/ipv6 304s --- PASS: Test_reverseAddr (0.00s) 304s --- PASS: Test_reverseAddr/ok/ipv4 (0.00s) 304s --- PASS: Test_reverseAddr/ok/ipv6 (0.00s) 304s === RUN Test_serverName 304s === RUN Test_serverName/ok/dns 304s === RUN Test_serverName/ok/ipv4 304s === RUN Test_serverName/ok/ipv6 304s --- PASS: Test_serverName (0.00s) 304s --- PASS: Test_serverName/ok/dns (0.00s) 304s --- PASS: Test_serverName/ok/ipv4 (0.00s) 304s --- PASS: Test_serverName/ok/ipv6 (0.00s) 304s === RUN Test_http01ChallengeHost 304s === RUN Test_http01ChallengeHost/dns 304s === RUN Test_http01ChallengeHost/dns_strict 304s === RUN Test_http01ChallengeHost/rooted_dns 304s === RUN Test_http01ChallengeHost/rooted_dns_strict 304s === RUN Test_http01ChallengeHost/ipv4 304s === RUN Test_http01ChallengeHost/ipv6 304s --- PASS: Test_http01ChallengeHost (0.00s) 304s --- PASS: Test_http01ChallengeHost/dns (0.00s) 304s --- PASS: Test_http01ChallengeHost/dns_strict (0.00s) 304s --- PASS: Test_http01ChallengeHost/rooted_dns (0.00s) 304s --- PASS: Test_http01ChallengeHost/rooted_dns_strict (0.00s) 304s --- PASS: Test_http01ChallengeHost/ipv4 (0.00s) 304s --- PASS: Test_http01ChallengeHost/ipv6 (0.00s) 304s === RUN Test_doAppleAttestationFormat 304s === RUN Test_doAppleAttestationFormat/ok 304s === RUN Test_doAppleAttestationFormat/fail_apple_issuer 304s === RUN Test_doAppleAttestationFormat/fail_missing_x5c 304s === RUN Test_doAppleAttestationFormat/fail_empty_issuer 304s === RUN Test_doAppleAttestationFormat/fail_leaf_type 304s === RUN Test_doAppleAttestationFormat/fail_leaf_parse 304s === RUN Test_doAppleAttestationFormat/fail_intermediate_type 304s === RUN Test_doAppleAttestationFormat/fail_intermediate_parse 304s === RUN Test_doAppleAttestationFormat/fail_verify 304s --- PASS: Test_doAppleAttestationFormat (0.03s) 304s --- PASS: Test_doAppleAttestationFormat/ok (0.00s) 304s --- PASS: Test_doAppleAttestationFormat/fail_apple_issuer (0.00s) 304s --- PASS: Test_doAppleAttestationFormat/fail_missing_x5c (0.00s) 304s --- PASS: Test_doAppleAttestationFormat/fail_empty_issuer (0.00s) 304s --- PASS: Test_doAppleAttestationFormat/fail_leaf_type (0.00s) 304s --- PASS: Test_doAppleAttestationFormat/fail_leaf_parse (0.00s) 304s --- PASS: Test_doAppleAttestationFormat/fail_intermediate_type (0.00s) 304s --- PASS: Test_doAppleAttestationFormat/fail_intermediate_parse (0.00s) 304s --- PASS: Test_doAppleAttestationFormat/fail_verify (0.00s) 304s === RUN Test_doStepAttestationFormat 304s === RUN Test_doStepAttestationFormat/ok 304s === RUN Test_doStepAttestationFormat/ok/step-managed-device-id 304s === RUN Test_doStepAttestationFormat/fail_yubico_issuer 304s === RUN Test_doStepAttestationFormat/fail_x5c_type 304s === RUN Test_doStepAttestationFormat/fail_x5c_empty 304s === RUN Test_doStepAttestationFormat/fail_leaf_type 304s === RUN Test_doStepAttestationFormat/fail_leaf_parse 304s === RUN Test_doStepAttestationFormat/fail_intermediate_type 304s === RUN Test_doStepAttestationFormat/fail_intermediate_parse 304s === RUN Test_doStepAttestationFormat/fail_verify 304s === RUN Test_doStepAttestationFormat/fail_sig_type 304s === RUN Test_doStepAttestationFormat/fail_sig_unmarshal 304s === RUN Test_doStepAttestationFormat/fail_keyAuthorization 304s === RUN Test_doStepAttestationFormat/fail_sig_verify_P-256 304s === RUN Test_doStepAttestationFormat/fail_sig_verify_P-384 304s === RUN Test_doStepAttestationFormat/fail_sig_verify_RSA 304s === RUN Test_doStepAttestationFormat/fail_sig_verify_Ed25519 304s === RUN Test_doStepAttestationFormat/fail_unmarshal_serial_number 304s --- PASS: Test_doStepAttestationFormat (0.55s) 304s --- PASS: Test_doStepAttestationFormat/ok (0.01s) 304s --- PASS: Test_doStepAttestationFormat/ok/step-managed-device-id (0.01s) 304s --- PASS: Test_doStepAttestationFormat/fail_yubico_issuer (0.00s) 304s --- PASS: Test_doStepAttestationFormat/fail_x5c_type (0.00s) 304s --- PASS: Test_doStepAttestationFormat/fail_x5c_empty (0.00s) 304s --- PASS: Test_doStepAttestationFormat/fail_leaf_type (0.00s) 304s --- PASS: Test_doStepAttestationFormat/fail_leaf_parse (0.00s) 304s --- PASS: Test_doStepAttestationFormat/fail_intermediate_type (0.00s) 304s --- PASS: Test_doStepAttestationFormat/fail_intermediate_parse (0.00s) 304s --- PASS: Test_doStepAttestationFormat/fail_verify (0.00s) 304s --- PASS: Test_doStepAttestationFormat/fail_sig_type (0.00s) 304s --- PASS: Test_doStepAttestationFormat/fail_sig_unmarshal (0.00s) 304s --- PASS: Test_doStepAttestationFormat/fail_keyAuthorization (0.00s) 304s --- PASS: Test_doStepAttestationFormat/fail_sig_verify_P-256 (0.01s) 304s --- PASS: Test_doStepAttestationFormat/fail_sig_verify_P-384 (0.00s) 304s --- PASS: Test_doStepAttestationFormat/fail_sig_verify_RSA (0.00s) 304s --- PASS: Test_doStepAttestationFormat/fail_sig_verify_Ed25519 (0.00s) 304s --- PASS: Test_doStepAttestationFormat/fail_unmarshal_serial_number (0.01s) 304s === RUN Test_doStepAttestationFormat_noCAIntermediate 304s === RUN Test_doStepAttestationFormat_noCAIntermediate/fail_no_intermediate 304s --- PASS: Test_doStepAttestationFormat_noCAIntermediate (0.02s) 304s --- PASS: Test_doStepAttestationFormat_noCAIntermediate/fail_no_intermediate (0.00s) 304s === RUN Test_deviceAttest01Validate 304s === RUN Test_deviceAttest01Validate/fail/getAuthorization 304s === RUN Test_deviceAttest01Validate/ok/base64-decode 304s === RUN Test_deviceAttest01Validate/ok/unsupported-attestation-format 304s === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-challenge-value 304s === RUN Test_deviceAttest01Validate/ok/doStepAttestationFormat-storeError 304s === RUN Test_deviceAttest01Validate/ok/doStepAttestationFormat-non-matching-identifier 304s === RUN Test_deviceAttest01Validate/fail/db.UpdateAuthorization 304s === RUN Test_deviceAttest01Validate/fail/storeError 304s === RUN Test_deviceAttest01Validate/ok/unknown-attestation-format 304s === RUN Test_deviceAttest01Validate/ok 304s === RUN Test_deviceAttest01Validate/ok/step-managed-device-id 304s === RUN Test_deviceAttest01Validate/fail/json.Unmarshal 304s === RUN Test_deviceAttest01Validate/ok/empty-json-attobj 304s === RUN Test_deviceAttest01Validate/fail/db.UpdateChallenge 304s === RUN Test_deviceAttest01Validate/ok/storeError-return-nil 304s === RUN Test_deviceAttest01Validate/ok/empty-attobj 304s === RUN Test_deviceAttest01Validate/ok/cborDecoder.Wellformed 304s === RUN Test_deviceAttest01Validate/ok/prov.IsAttestationFormatEnabled 304s === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-storeError 304s === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-nonce 304s --- PASS: Test_deviceAttest01Validate (0.26s) 304s --- PASS: Test_deviceAttest01Validate/fail/getAuthorization (0.00s) 304s --- PASS: Test_deviceAttest01Validate/ok/base64-decode (0.00s) 304s --- PASS: Test_deviceAttest01Validate/ok/unsupported-attestation-format (0.00s) 304s --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-challenge-value (0.03s) 304s --- PASS: Test_deviceAttest01Validate/ok/doStepAttestationFormat-storeError (0.02s) 304s --- PASS: Test_deviceAttest01Validate/ok/doStepAttestationFormat-non-matching-identifier (0.03s) 304s --- PASS: Test_deviceAttest01Validate/fail/db.UpdateAuthorization (0.03s) 304s --- PASS: Test_deviceAttest01Validate/fail/storeError (0.00s) 304s --- PASS: Test_deviceAttest01Validate/ok/unknown-attestation-format (0.02s) 304s --- PASS: Test_deviceAttest01Validate/ok (0.03s) 304s --- PASS: Test_deviceAttest01Validate/ok/step-managed-device-id (0.03s) 304s --- PASS: Test_deviceAttest01Validate/fail/json.Unmarshal (0.00s) 304s --- PASS: Test_deviceAttest01Validate/ok/empty-json-attobj (0.00s) 304s --- PASS: Test_deviceAttest01Validate/fail/db.UpdateChallenge (0.03s) 304s --- PASS: Test_deviceAttest01Validate/ok/storeError-return-nil (0.00s) 304s --- PASS: Test_deviceAttest01Validate/ok/empty-attobj (0.00s) 304s --- PASS: Test_deviceAttest01Validate/ok/cborDecoder.Wellformed (0.00s) 304s --- PASS: Test_deviceAttest01Validate/ok/prov.IsAttestationFormatEnabled (0.02s) 304s --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-storeError (0.00s) 304s --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-nonce (0.03s) 304s === RUN Test_validateAKCertificate 304s === RUN Test_validateAKCertificate/ok 304s === RUN Test_validateAKCertificate/fail/version 304s === RUN Test_validateAKCertificate/fail/subject 304s === RUN Test_validateAKCertificate/fail/isCA 304s === RUN Test_validateAKCertificate/fail/extendedKeyUsage 304s --- PASS: Test_validateAKCertificate (0.02s) 304s --- PASS: Test_validateAKCertificate/ok (0.00s) 304s --- PASS: Test_validateAKCertificate/fail/version (0.00s) 304s --- PASS: Test_validateAKCertificate/fail/subject (0.00s) 304s --- PASS: Test_validateAKCertificate/fail/isCA (0.00s) 304s --- PASS: Test_validateAKCertificate/fail/extendedKeyUsage (0.00s) 304s === RUN Test_validateAKCertificateSubjectAlternativeNames 304s === RUN Test_validateAKCertificateSubjectAlternativeNames/ok 304s === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-manufacturer 304s === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-model 304s === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-firmware-version 304s --- PASS: Test_validateAKCertificateSubjectAlternativeNames (0.05s) 304s --- PASS: Test_validateAKCertificateSubjectAlternativeNames/ok (0.00s) 304s --- PASS: Test_validateAKCertificateSubjectAlternativeNames/fail/missing-manufacturer (0.00s) 304s --- PASS: Test_validateAKCertificateSubjectAlternativeNames/fail/missing-model (0.00s) 304s --- PASS: Test_validateAKCertificateSubjectAlternativeNames/fail/missing-firmware-version (0.00s) 304s === RUN Test_validateAKCertificateExtendedKeyUsage 304s === RUN Test_validateAKCertificateExtendedKeyUsage/ok 304s === RUN Test_validateAKCertificateExtendedKeyUsage/fail/wrong-eku 304s === RUN Test_validateAKCertificateExtendedKeyUsage/fail/missing-eku 304s --- PASS: Test_validateAKCertificateExtendedKeyUsage (0.04s) 304s --- PASS: Test_validateAKCertificateExtendedKeyUsage/ok (0.00s) 304s --- PASS: Test_validateAKCertificateExtendedKeyUsage/fail/wrong-eku (0.00s) 304s --- PASS: Test_validateAKCertificateExtendedKeyUsage/fail/missing-eku (0.00s) 304s === RUN Test_tlsAlpn01ChallengeHost 304s === RUN Test_tlsAlpn01ChallengeHost/dns 304s === RUN Test_tlsAlpn01ChallengeHost/dns_strict 304s === RUN Test_tlsAlpn01ChallengeHost/rooted_dns 304s === RUN Test_tlsAlpn01ChallengeHost/rooted_dns_strict 304s === RUN Test_tlsAlpn01ChallengeHost/ipv4 304s === RUN Test_tlsAlpn01ChallengeHost/ipv6 304s --- PASS: Test_tlsAlpn01ChallengeHost (0.00s) 304s --- PASS: Test_tlsAlpn01ChallengeHost/dns (0.00s) 304s --- PASS: Test_tlsAlpn01ChallengeHost/dns_strict (0.00s) 304s --- PASS: Test_tlsAlpn01ChallengeHost/rooted_dns (0.00s) 304s --- PASS: Test_tlsAlpn01ChallengeHost/rooted_dns_strict (0.00s) 304s --- PASS: Test_tlsAlpn01ChallengeHost/ipv4 (0.00s) 304s --- PASS: Test_tlsAlpn01ChallengeHost/ipv6 (0.00s) 304s === RUN Test_dns01ChallengeHost 304s === RUN Test_dns01ChallengeHost/dns 304s === RUN Test_dns01ChallengeHost/dns_strict 304s === RUN Test_dns01ChallengeHost/rooted_dns 304s === RUN Test_dns01ChallengeHost/rooted_dns_strict 304s --- PASS: Test_dns01ChallengeHost (0.00s) 304s --- PASS: Test_dns01ChallengeHost/dns (0.00s) 304s --- PASS: Test_dns01ChallengeHost/dns_strict (0.00s) 304s --- PASS: Test_dns01ChallengeHost/rooted_dns (0.00s) 304s --- PASS: Test_dns01ChallengeHost/rooted_dns_strict (0.00s) 304s === RUN Test_wireDPOP01Validate 304s === RUN Test_wireDPOP01Validate/fail/no-provisioner 304s === RUN Test_wireDPOP01Validate/fail/no-linker 304s === RUN Test_wireDPOP01Validate/fail/wire-parse-id 304s === RUN Test_wireDPOP01Validate/fail/wire-parse-client-id 304s === RUN Test_wireDPOP01Validate/fail/db.UpdateChallenge 304s === RUN Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID 304s === RUN Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID-zero 304s === RUN Test_wireDPOP01Validate/fail/db.CreateDpopToken 304s === RUN Test_wireDPOP01Validate/fail/unmarshal 304s === RUN Test_wireDPOP01Validate/fail/parse-and-verify 304s === RUN Test_wireDPOP01Validate/ok 304s --- PASS: Test_wireDPOP01Validate (0.05s) 304s --- PASS: Test_wireDPOP01Validate/fail/no-provisioner (0.00s) 304s --- PASS: Test_wireDPOP01Validate/fail/no-linker (0.00s) 304s --- PASS: Test_wireDPOP01Validate/fail/wire-parse-id (0.00s) 304s --- PASS: Test_wireDPOP01Validate/fail/wire-parse-client-id (0.00s) 304s --- PASS: Test_wireDPOP01Validate/fail/db.UpdateChallenge (0.01s) 304s --- PASS: Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID (0.01s) 304s --- PASS: Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID-zero (0.01s) 304s --- PASS: Test_wireDPOP01Validate/fail/db.CreateDpopToken (0.01s) 304s --- PASS: Test_wireDPOP01Validate/fail/unmarshal (0.00s) 304s --- PASS: Test_wireDPOP01Validate/fail/parse-and-verify (0.00s) 304s --- PASS: Test_wireDPOP01Validate/ok (0.01s) 304s === RUN Test_wireOIDC01Validate 304s === RUN Test_wireOIDC01Validate/fail/no-provisioner 304s === RUN Test_wireOIDC01Validate/fail/no-linker 304s === RUN Test_wireOIDC01Validate/fail/unmarshal 304s === RUN Test_wireOIDC01Validate/fail/keyauth-mismatch 304s === RUN Test_wireOIDC01Validate/fail/db.UpdateChallenge 304s === RUN Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID-zero 304s === RUN Test_wireOIDC01Validate/fail/db.CreateOidcToken 304s === RUN Test_wireOIDC01Validate/ok/wire-oidc-01 304s === RUN Test_wireOIDC01Validate/fail/wire-parse-id 304s === RUN Test_wireOIDC01Validate/fail/verify 304s === RUN Test_wireOIDC01Validate/fail/validateWireOIDCClaims 304s === RUN Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID 304s --- PASS: Test_wireOIDC01Validate (0.05s) 304s --- PASS: Test_wireOIDC01Validate/fail/no-provisioner (0.00s) 304s --- PASS: Test_wireOIDC01Validate/fail/no-linker (0.00s) 304s --- PASS: Test_wireOIDC01Validate/fail/unmarshal (0.00s) 304s --- PASS: Test_wireOIDC01Validate/fail/keyauth-mismatch (0.01s) 304s --- PASS: Test_wireOIDC01Validate/fail/db.UpdateChallenge (0.01s) 304s --- PASS: Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID-zero (0.01s) 304s --- PASS: Test_wireOIDC01Validate/fail/db.CreateOidcToken (0.01s) 304s --- PASS: Test_wireOIDC01Validate/ok/wire-oidc-01 (0.01s) 304s --- PASS: Test_wireOIDC01Validate/fail/wire-parse-id (0.00s) 304s --- PASS: Test_wireOIDC01Validate/fail/verify (0.00s) 304s --- PASS: Test_wireOIDC01Validate/fail/validateWireOIDCClaims (0.01s) 304s --- PASS: Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID (0.01s) 304s === RUN Test_parseAndVerifyWireAccessToken 304s challenge_wire_test.go:2126: skip until we can retrieve public key from e2e test, so that we can actually verify the token 304s --- SKIP: Test_parseAndVerifyWireAccessToken (0.00s) 304s === RUN Test_validateWireOIDCClaims 304s --- PASS: Test_validateWireOIDCClaims (0.00s) 304s === RUN Test_idTokenTransformation 304s --- PASS: Test_idTokenTransformation (0.00s) 304s === RUN TestIsErrNotFound 304s === RUN TestIsErrNotFound/true_ErrNotFound 304s === RUN TestIsErrNotFound/true_sql.ErrNoRows 304s === RUN TestIsErrNotFound/true_wrapped_ErrNotFound 304s === RUN TestIsErrNotFound/true_wrapped_sql.ErrNoRows 304s === RUN TestIsErrNotFound/false_other 304s --- PASS: TestIsErrNotFound (0.00s) 304s --- PASS: TestIsErrNotFound/true_ErrNotFound (0.00s) 304s --- PASS: TestIsErrNotFound/true_sql.ErrNoRows (0.00s) 304s --- PASS: TestIsErrNotFound/true_wrapped_ErrNotFound (0.00s) 304s --- PASS: TestIsErrNotFound/true_wrapped_sql.ErrNoRows (0.00s) 304s --- PASS: TestIsErrNotFound/false_other (0.00s) 304s === RUN TestError_WithAdditionalErrorDetail 304s === RUN TestError_WithAdditionalErrorDetail/internal 304s === RUN TestError_WithAdditionalErrorDetail/nil_err 304s === RUN TestError_WithAdditionalErrorDetail/detailed 304s --- PASS: TestError_WithAdditionalErrorDetail (0.00s) 304s --- PASS: TestError_WithAdditionalErrorDetail/internal (0.00s) 304s --- PASS: TestError_WithAdditionalErrorDetail/nil_err (0.00s) 304s --- PASS: TestError_WithAdditionalErrorDetail/detailed (0.00s) 304s === RUN TestGetUnescapedPathSuffix 304s --- PASS: TestGetUnescapedPathSuffix (0.00s) 304s === RUN TestLinker_DNS 304s === RUN TestLinker_DNS/domain 304s === RUN TestLinker_DNS/domain-port 304s === RUN TestLinker_DNS/ipv4 304s === RUN TestLinker_DNS/ipv4-port 304s === RUN TestLinker_DNS/ipv6 304s === RUN TestLinker_DNS/ipv6-port 304s === RUN TestLinker_DNS/ipv6-no-brackets 304s === RUN TestLinker_DNS/ipv6-port-no-brackets 304s === RUN TestLinker_DNS/ipv6-long-no-brackets 304s === RUN TestLinker_DNS/ipv6-long-port-no-brackets 304s --- PASS: TestLinker_DNS (0.00s) 304s --- PASS: TestLinker_DNS/domain (0.00s) 304s --- PASS: TestLinker_DNS/domain-port (0.00s) 304s --- PASS: TestLinker_DNS/ipv4 (0.00s) 304s --- PASS: TestLinker_DNS/ipv4-port (0.00s) 304s --- PASS: TestLinker_DNS/ipv6 (0.00s) 304s --- PASS: TestLinker_DNS/ipv6-port (0.00s) 304s --- PASS: TestLinker_DNS/ipv6-no-brackets (0.00s) 304s --- PASS: TestLinker_DNS/ipv6-port-no-brackets (0.00s) 304s --- PASS: TestLinker_DNS/ipv6-long-no-brackets (0.00s) 304s --- PASS: TestLinker_DNS/ipv6-long-port-no-brackets (0.00s) 304s === RUN TestLinker_GetLink 304s --- PASS: TestLinker_GetLink (0.00s) 304s === RUN TestLinker_LinkOrder 304s === RUN TestLinker_LinkOrder/no-authz-and-no-cert 304s === RUN TestLinker_LinkOrder/one-authz-and-cert 304s === RUN TestLinker_LinkOrder/many-authz 304s --- PASS: TestLinker_LinkOrder (0.00s) 304s --- PASS: TestLinker_LinkOrder/no-authz-and-no-cert (0.00s) 304s --- PASS: TestLinker_LinkOrder/one-authz-and-cert (0.00s) 304s --- PASS: TestLinker_LinkOrder/many-authz (0.00s) 304s === RUN TestLinker_LinkAccount 304s === RUN TestLinker_LinkAccount/ok 304s --- PASS: TestLinker_LinkAccount (0.00s) 304s --- PASS: TestLinker_LinkAccount/ok (0.00s) 304s === RUN TestLinker_LinkChallenge 304s === RUN TestLinker_LinkChallenge/ok 304s --- PASS: TestLinker_LinkChallenge (0.00s) 304s --- PASS: TestLinker_LinkChallenge/ok (0.00s) 304s === RUN TestLinker_LinkAuthorization 304s === RUN TestLinker_LinkAuthorization/ok 304s --- PASS: TestLinker_LinkAuthorization (0.00s) 304s --- PASS: TestLinker_LinkAuthorization/ok (0.00s) 304s === RUN TestLinker_LinkOrdersByAccountID 304s === RUN TestLinker_LinkOrdersByAccountID/ok 304s --- PASS: TestLinker_LinkOrdersByAccountID (0.00s) 304s --- PASS: TestLinker_LinkOrdersByAccountID/ok (0.00s) 304s === RUN TestOrder_UpdateStatus 304s === RUN TestOrder_UpdateStatus/ok/already-invalid 304s === RUN TestOrder_UpdateStatus/ok/ready-expired 304s === RUN TestOrder_UpdateStatus/fail/ready-expired-db.UpdateOrder-error 304s === RUN TestOrder_UpdateStatus/ok/pending-expired 304s === RUN TestOrder_UpdateStatus/ok/invalid 304s === RUN TestOrder_UpdateStatus/ok/already-valid 304s === RUN TestOrder_UpdateStatus/fail/error-unexpected-status 304s === RUN TestOrder_UpdateStatus/ok/still-pending 304s === RUN TestOrder_UpdateStatus/ok/valid 304s --- PASS: TestOrder_UpdateStatus (0.00s) 304s --- PASS: TestOrder_UpdateStatus/ok/already-invalid (0.00s) 304s --- PASS: TestOrder_UpdateStatus/ok/ready-expired (0.00s) 304s --- PASS: TestOrder_UpdateStatus/fail/ready-expired-db.UpdateOrder-error (0.00s) 304s --- PASS: TestOrder_UpdateStatus/ok/pending-expired (0.00s) 304s --- PASS: TestOrder_UpdateStatus/ok/invalid (0.00s) 304s --- PASS: TestOrder_UpdateStatus/ok/already-valid (0.00s) 304s --- PASS: TestOrder_UpdateStatus/fail/error-unexpected-status (0.00s) 304s --- PASS: TestOrder_UpdateStatus/ok/still-pending (0.00s) 304s --- PASS: TestOrder_UpdateStatus/ok/valid (0.00s) 304s === RUN TestOrder_Finalize 304s === RUN TestOrder_Finalize/fail/webhook-error 304s === RUN TestOrder_Finalize/fail/csr-wire-id-csr-uri-mismatch 304s === RUN TestOrder_Finalize/fail/wire-id-display-name-missing 304s === RUN TestOrder_Finalize/ok/new-cert-dns-and-ip 304s === RUN TestOrder_Finalize/ok/already-valid 304s === RUN TestOrder_Finalize/fail/error-provisioner-auth 304s === RUN TestOrder_Finalize/fail/error-db.UpdateOrder 304s === RUN TestOrder_Finalize/fail/csr-fingerprint 304s === RUN TestOrder_Finalize/fail/other-than-wire-ids-present 304s === RUN TestOrder_Finalize/fail/wire-id-display-name-mismatch 304s === RUN TestOrder_Finalize/ok/wire-id-device 304s === RUN TestOrder_Finalize/ok/new-cert-dns 304s === RUN TestOrder_Finalize/fail/invalid 304s === RUN TestOrder_Finalize/ok/permanent-identifier 304s === RUN TestOrder_Finalize/ok/permanent-identifier-only 304s === RUN TestOrder_Finalize/fail/csr-wire-id-csr-uri-missing 304s === RUN TestOrder_Finalize/ok/wire-id-user 304s === RUN TestOrder_Finalize/ok/new-cert-ip 304s === RUN TestOrder_Finalize/fail/non-matching-permanent-identifier-common-name 304s === RUN TestOrder_Finalize/fail/error-db.CreateCertificate 304s === RUN TestOrder_Finalize/fail/wire-id-org-missing 304s === RUN TestOrder_Finalize/fail/pending 304s === RUN TestOrder_Finalize/fail/error-unexpected-status 304s === RUN TestOrder_Finalize/fail/error-template-options 304s === RUN TestOrder_Finalize/fail/error-ca-sign 304s --- PASS: TestOrder_Finalize (0.01s) 304s --- PASS: TestOrder_Finalize/fail/webhook-error (0.00s) 304s --- PASS: TestOrder_Finalize/fail/csr-wire-id-csr-uri-mismatch (0.00s) 304s --- PASS: TestOrder_Finalize/fail/wire-id-display-name-missing (0.00s) 304s --- PASS: TestOrder_Finalize/ok/new-cert-dns-and-ip (0.00s) 304s --- PASS: TestOrder_Finalize/ok/already-valid (0.00s) 304s --- PASS: TestOrder_Finalize/fail/error-provisioner-auth (0.00s) 304s --- PASS: TestOrder_Finalize/fail/error-db.UpdateOrder (0.00s) 304s --- PASS: TestOrder_Finalize/fail/csr-fingerprint (0.00s) 304s --- PASS: TestOrder_Finalize/fail/other-than-wire-ids-present (0.00s) 304s --- PASS: TestOrder_Finalize/fail/wire-id-display-name-mismatch (0.00s) 304s --- PASS: TestOrder_Finalize/ok/wire-id-device (0.00s) 304s --- PASS: TestOrder_Finalize/ok/new-cert-dns (0.00s) 304s --- PASS: TestOrder_Finalize/fail/invalid (0.00s) 304s --- PASS: TestOrder_Finalize/ok/permanent-identifier (0.00s) 304s --- PASS: TestOrder_Finalize/ok/permanent-identifier-only (0.00s) 304s --- PASS: TestOrder_Finalize/fail/csr-wire-id-csr-uri-missing (0.00s) 304s --- PASS: TestOrder_Finalize/ok/wire-id-user (0.00s) 304s --- PASS: TestOrder_Finalize/ok/new-cert-ip (0.00s) 304s --- PASS: TestOrder_Finalize/fail/non-matching-permanent-identifier-common-name (0.00s) 304s --- PASS: TestOrder_Finalize/fail/error-db.CreateCertificate (0.00s) 304s --- PASS: TestOrder_Finalize/fail/wire-id-org-missing (0.00s) 304s --- PASS: TestOrder_Finalize/fail/pending (0.00s) 304s --- PASS: TestOrder_Finalize/fail/error-unexpected-status (0.00s) 304s --- PASS: TestOrder_Finalize/fail/error-template-options (0.00s) 304s --- PASS: TestOrder_Finalize/fail/error-ca-sign (0.00s) 304s === RUN Test_uniqueSortedIPs 304s === RUN Test_uniqueSortedIPs/ok/empty 304s === RUN Test_uniqueSortedIPs/ok/single-ipv4 304s === RUN Test_uniqueSortedIPs/ok/multiple-ipv4 304s === RUN Test_uniqueSortedIPs/ok/multiple-ipv4-with-varying-byte-representations 304s === RUN Test_uniqueSortedIPs/ok/unique-ipv4 304s === RUN Test_uniqueSortedIPs/ok/single-ipv6 304s === RUN Test_uniqueSortedIPs/ok/multiple-ipv6 304s === RUN Test_uniqueSortedIPs/ok/unique-ipv6 304s === RUN Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6 304s === RUN Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-varying-byte-representations 304s === RUN Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-more-varying-byte-representations 304s --- PASS: Test_uniqueSortedIPs (0.00s) 304s --- PASS: Test_uniqueSortedIPs/ok/empty (0.00s) 304s --- PASS: Test_uniqueSortedIPs/ok/single-ipv4 (0.00s) 304s --- PASS: Test_uniqueSortedIPs/ok/multiple-ipv4 (0.00s) 304s --- PASS: Test_uniqueSortedIPs/ok/multiple-ipv4-with-varying-byte-representations (0.00s) 304s --- PASS: Test_uniqueSortedIPs/ok/unique-ipv4 (0.00s) 304s --- PASS: Test_uniqueSortedIPs/ok/single-ipv6 (0.00s) 304s --- PASS: Test_uniqueSortedIPs/ok/multiple-ipv6 (0.00s) 304s --- PASS: Test_uniqueSortedIPs/ok/unique-ipv6 (0.00s) 304s --- PASS: Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6 (0.00s) 304s --- PASS: Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-varying-byte-representations (0.00s) 304s --- PASS: Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-more-varying-byte-representations (0.00s) 304s === RUN Test_numberOfIdentifierType 304s === RUN Test_numberOfIdentifierType/ok/no-identifiers 304s === RUN Test_numberOfIdentifierType/ok/no-dns 304s === RUN Test_numberOfIdentifierType/ok/no-ips 304s === RUN Test_numberOfIdentifierType/ok/one-dns 304s === RUN Test_numberOfIdentifierType/ok/one-ip 304s === RUN Test_numberOfIdentifierType/ok/more-dns 304s === RUN Test_numberOfIdentifierType/ok/more-ips 304s --- PASS: Test_numberOfIdentifierType (0.00s) 304s --- PASS: Test_numberOfIdentifierType/ok/no-identifiers (0.00s) 304s --- PASS: Test_numberOfIdentifierType/ok/no-dns (0.00s) 304s --- PASS: Test_numberOfIdentifierType/ok/no-ips (0.00s) 304s --- PASS: Test_numberOfIdentifierType/ok/one-dns (0.00s) 304s --- PASS: Test_numberOfIdentifierType/ok/one-ip (0.00s) 304s --- PASS: Test_numberOfIdentifierType/ok/more-dns (0.00s) 304s --- PASS: Test_numberOfIdentifierType/ok/more-ips (0.00s) 304s === RUN Test_ipsAreEqual 304s === RUN Test_ipsAreEqual/ok/ipv4 304s === RUN Test_ipsAreEqual/fail/ipv4 304s === RUN Test_ipsAreEqual/ok/ipv6 304s === RUN Test_ipsAreEqual/fail/ipv6 304s === RUN Test_ipsAreEqual/fail/ipv4-and-ipv6 304s === RUN Test_ipsAreEqual/ok/ipv4-mapped-to-ipv6 304s === RUN Test_ipsAreEqual/fail/invalid-ipv4-and-valid-ipv6 304s === RUN Test_ipsAreEqual/fail/valid-ipv4-and-invalid-ipv6 304s === RUN Test_ipsAreEqual/fail/invalid-ipv4-and-invalid-ipv6 304s --- PASS: Test_ipsAreEqual (0.00s) 304s --- PASS: Test_ipsAreEqual/ok/ipv4 (0.00s) 304s --- PASS: Test_ipsAreEqual/fail/ipv4 (0.00s) 304s --- PASS: Test_ipsAreEqual/ok/ipv6 (0.00s) 304s --- PASS: Test_ipsAreEqual/fail/ipv6 (0.00s) 304s --- PASS: Test_ipsAreEqual/fail/ipv4-and-ipv6 (0.00s) 304s --- PASS: Test_ipsAreEqual/ok/ipv4-mapped-to-ipv6 (0.00s) 304s --- PASS: Test_ipsAreEqual/fail/invalid-ipv4-and-valid-ipv6 (0.00s) 304s --- PASS: Test_ipsAreEqual/fail/valid-ipv4-and-invalid-ipv6 (0.00s) 304s --- PASS: Test_ipsAreEqual/fail/invalid-ipv4-and-invalid-ipv6 (0.00s) 304s === RUN Test_canonicalize 304s === RUN Test_canonicalize/ok/dns 304s === RUN Test_canonicalize/ok/common-name 304s === RUN Test_canonicalize/ok/ipv4 304s === RUN Test_canonicalize/ok/mixed 304s === RUN Test_canonicalize/ok/mixed-common-name 304s === RUN Test_canonicalize/ok/ip-common-name 304s --- PASS: Test_canonicalize (0.00s) 304s --- PASS: Test_canonicalize/ok/dns (0.00s) 304s --- PASS: Test_canonicalize/ok/common-name (0.00s) 304s --- PASS: Test_canonicalize/ok/ipv4 (0.00s) 304s --- PASS: Test_canonicalize/ok/mixed (0.00s) 304s --- PASS: Test_canonicalize/ok/mixed-common-name (0.00s) 304s --- PASS: Test_canonicalize/ok/ip-common-name (0.00s) 304s === RUN TestOrder_sans 304s === RUN TestOrder_sans/ok/dns 304s === RUN TestOrder_sans/fail/invalid-alternative-name-email 304s === RUN TestOrder_sans/fail/error-names-length-mismatch 304s === RUN TestOrder_sans/fail/error-names-mismatch 304s === RUN TestOrder_sans/ok/ipv4 304s === RUN TestOrder_sans/ok/ipv6 304s === RUN TestOrder_sans/fail/error-ips-length-mismatch 304s === RUN TestOrder_sans/fail/error-ips-mismatch 304s === RUN TestOrder_sans/ok/mixed 304s === RUN TestOrder_sans/fail/unsupported-identifier-type 304s --- PASS: TestOrder_sans (0.00s) 304s --- PASS: TestOrder_sans/ok/dns (0.00s) 304s --- PASS: TestOrder_sans/fail/invalid-alternative-name-email (0.00s) 304s --- PASS: TestOrder_sans/fail/error-names-length-mismatch (0.00s) 304s --- PASS: TestOrder_sans/fail/error-names-mismatch (0.00s) 304s --- PASS: TestOrder_sans/ok/ipv4 (0.00s) 304s --- PASS: TestOrder_sans/ok/ipv6 (0.00s) 304s --- PASS: TestOrder_sans/fail/error-ips-length-mismatch (0.00s) 304s --- PASS: TestOrder_sans/fail/error-ips-mismatch (0.00s) 304s --- PASS: TestOrder_sans/ok/mixed (0.00s) 304s --- PASS: TestOrder_sans/fail/unsupported-identifier-type (0.00s) 304s === RUN TestOrder_getAuthorizationFingerprint 304s === RUN TestOrder_getAuthorizationFingerprint/ok 304s === RUN TestOrder_getAuthorizationFingerprint/ok_fingerprint 304s === RUN TestOrder_getAuthorizationFingerprint/fail 304s --- PASS: TestOrder_getAuthorizationFingerprint (0.00s) 304s --- PASS: TestOrder_getAuthorizationFingerprint/ok (0.00s) 304s --- PASS: TestOrder_getAuthorizationFingerprint/ok_fingerprint (0.00s) 304s --- PASS: TestOrder_getAuthorizationFingerprint/fail (0.00s) 304s PASS 304s ok github.com/smallstep/certificates/acme 16.463s 311s === RUN TestNewAccountRequest_Validate 311s === RUN TestNewAccountRequest_Validate/fail/incompatible-input 311s === RUN TestNewAccountRequest_Validate/fail/bad-contact 311s === RUN TestNewAccountRequest_Validate/ok 311s === RUN TestNewAccountRequest_Validate/ok/onlyReturnExisting 311s --- PASS: TestNewAccountRequest_Validate (0.00s) 311s --- PASS: TestNewAccountRequest_Validate/fail/incompatible-input (0.00s) 311s --- PASS: TestNewAccountRequest_Validate/fail/bad-contact (0.00s) 311s --- PASS: TestNewAccountRequest_Validate/ok (0.00s) 311s --- PASS: TestNewAccountRequest_Validate/ok/onlyReturnExisting (0.00s) 311s === RUN TestUpdateAccountRequest_Validate 311s === RUN TestUpdateAccountRequest_Validate/ok/contact 311s === RUN TestUpdateAccountRequest_Validate/ok/status 311s === RUN TestUpdateAccountRequest_Validate/ok/accept-empty 311s === RUN TestUpdateAccountRequest_Validate/fail/incompatible-input 311s === RUN TestUpdateAccountRequest_Validate/fail/bad-contact 311s === RUN TestUpdateAccountRequest_Validate/fail/bad-status 311s --- PASS: TestUpdateAccountRequest_Validate (0.00s) 311s --- PASS: TestUpdateAccountRequest_Validate/ok/contact (0.00s) 311s --- PASS: TestUpdateAccountRequest_Validate/ok/status (0.00s) 311s --- PASS: TestUpdateAccountRequest_Validate/ok/accept-empty (0.00s) 311s --- PASS: TestUpdateAccountRequest_Validate/fail/incompatible-input (0.00s) 311s --- PASS: TestUpdateAccountRequest_Validate/fail/bad-contact (0.00s) 311s --- PASS: TestUpdateAccountRequest_Validate/fail/bad-status (0.00s) 311s === RUN TestHandler_GetOrdersByAccountID 311s === RUN TestHandler_GetOrdersByAccountID/fail/no-account 311s === RUN TestHandler_GetOrdersByAccountID/fail/nil-account 311s === RUN TestHandler_GetOrdersByAccountID/fail/account-id-mismatch 311s === RUN TestHandler_GetOrdersByAccountID/fail/db.GetOrdersByAccountID-error 311s === RUN TestHandler_GetOrdersByAccountID/ok 311s --- PASS: TestHandler_GetOrdersByAccountID (0.00s) 311s --- PASS: TestHandler_GetOrdersByAccountID/fail/no-account (0.00s) 311s --- PASS: TestHandler_GetOrdersByAccountID/fail/nil-account (0.00s) 311s --- PASS: TestHandler_GetOrdersByAccountID/fail/account-id-mismatch (0.00s) 311s --- PASS: TestHandler_GetOrdersByAccountID/fail/db.GetOrdersByAccountID-error (0.00s) 311s --- PASS: TestHandler_GetOrdersByAccountID/ok (0.00s) 311s === RUN TestHandler_NewAccount 311s === RUN TestHandler_NewAccount/ok/new-account-no-eab-required 311s === RUN TestHandler_NewAccount/fail/no-existing-account 311s === RUN TestHandler_NewAccount/fail/nil-payload 311s === RUN TestHandler_NewAccount/fail/db.CreateAccount-error 311s === RUN TestHandler_NewAccount/ok/return-existing 311s === RUN TestHandler_NewAccount/ok/new-account-with-eab 311s === RUN TestHandler_NewAccount/fail/unmarshal-payload-error 311s === RUN TestHandler_NewAccount/fail/nil-jwk 311s === RUN TestHandler_NewAccount/fail/new-account-no-eab-provided 311s === RUN TestHandler_NewAccount/fail/acmeProvisionerFromContext 311s === RUN TestHandler_NewAccount/ok/new-account 311s === RUN TestHandler_NewAccount/fail/no-payload 311s === RUN TestHandler_NewAccount/fail/malformed-payload-error 311s === RUN TestHandler_NewAccount/fail/no-jwk 311s === RUN TestHandler_NewAccount/fail/db.UpdateExternalAccountKey-error 311s --- PASS: TestHandler_NewAccount (0.01s) 311s --- PASS: TestHandler_NewAccount/ok/new-account-no-eab-required (0.00s) 311s --- PASS: TestHandler_NewAccount/fail/no-existing-account (0.00s) 311s --- PASS: TestHandler_NewAccount/fail/nil-payload (0.00s) 311s --- PASS: TestHandler_NewAccount/fail/db.CreateAccount-error (0.00s) 311s --- PASS: TestHandler_NewAccount/ok/return-existing (0.00s) 311s --- PASS: TestHandler_NewAccount/ok/new-account-with-eab (0.00s) 311s --- PASS: TestHandler_NewAccount/fail/unmarshal-payload-error (0.00s) 311s --- PASS: TestHandler_NewAccount/fail/nil-jwk (0.00s) 311s --- PASS: TestHandler_NewAccount/fail/new-account-no-eab-provided (0.00s) 311s --- PASS: TestHandler_NewAccount/fail/acmeProvisionerFromContext (0.00s) 311s --- PASS: TestHandler_NewAccount/ok/new-account (0.00s) 311s --- PASS: TestHandler_NewAccount/fail/no-payload (0.00s) 311s --- PASS: TestHandler_NewAccount/fail/malformed-payload-error (0.00s) 311s --- PASS: TestHandler_NewAccount/fail/no-jwk (0.00s) 311s --- PASS: TestHandler_NewAccount/fail/db.UpdateExternalAccountKey-error (0.00s) 311s === RUN TestHandler_GetOrUpdateAccount 311s === RUN TestHandler_GetOrUpdateAccount/fail/no-payload 311s === RUN TestHandler_GetOrUpdateAccount/fail/nil-payload 311s === RUN TestHandler_GetOrUpdateAccount/fail/malformed-payload-error 311s === RUN TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error 311s === RUN TestHandler_GetOrUpdateAccount/ok/update-empty 311s === RUN TestHandler_GetOrUpdateAccount/ok/update-contacts 311s === RUN TestHandler_GetOrUpdateAccount/ok/post-as-get 311s === RUN TestHandler_GetOrUpdateAccount/fail/nil-account 311s === RUN TestHandler_GetOrUpdateAccount/fail/unmarshal-payload-error 311s === RUN TestHandler_GetOrUpdateAccount/ok/deactivate 311s === RUN TestHandler_GetOrUpdateAccount/fail/no-account 311s --- PASS: TestHandler_GetOrUpdateAccount (0.00s) 311s --- PASS: TestHandler_GetOrUpdateAccount/fail/no-payload (0.00s) 311s --- PASS: TestHandler_GetOrUpdateAccount/fail/nil-payload (0.00s) 311s --- PASS: TestHandler_GetOrUpdateAccount/fail/malformed-payload-error (0.00s) 311s --- PASS: TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error (0.00s) 311s --- PASS: TestHandler_GetOrUpdateAccount/ok/update-empty (0.00s) 311s --- PASS: TestHandler_GetOrUpdateAccount/ok/update-contacts (0.00s) 311s --- PASS: TestHandler_GetOrUpdateAccount/ok/post-as-get (0.00s) 311s --- PASS: TestHandler_GetOrUpdateAccount/fail/nil-account (0.00s) 311s --- PASS: TestHandler_GetOrUpdateAccount/fail/unmarshal-payload-error (0.00s) 311s --- PASS: TestHandler_GetOrUpdateAccount/ok/deactivate (0.00s) 311s --- PASS: TestHandler_GetOrUpdateAccount/fail/no-account (0.00s) 311s === RUN Test_keysAreEqual 311s === RUN Test_keysAreEqual/ok/nil 311s === RUN Test_keysAreEqual/ok/equal 311s === RUN Test_keysAreEqual/ok/not-equal 311s === RUN Test_keysAreEqual/ok/wrong-key-type 311s --- PASS: Test_keysAreEqual (0.00s) 311s --- PASS: Test_keysAreEqual/ok/nil (0.00s) 311s --- PASS: Test_keysAreEqual/ok/equal (0.00s) 311s --- PASS: Test_keysAreEqual/ok/not-equal (0.00s) 311s --- PASS: Test_keysAreEqual/ok/wrong-key-type (0.00s) 311s === RUN TestHandler_validateExternalAccountBinding 311s === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-not-found 311s === RUN TestHandler_validateExternalAccountBinding/fail/eab-verify 311s === RUN TestHandler_validateExternalAccountBinding/fail/validate-eab-jws-no-signatures 311s === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-error 311s === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-nil 311s === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-wrong-provisioner 311s === RUN TestHandler_validateExternalAccountBinding/ok/eab 311s === RUN TestHandler_validateExternalAccountBinding/fail/parse-eab-jose 311s === RUN TestHandler_validateExternalAccountBinding/fail/retrieve-eab-key-db-failure 311s === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-no-keybytes 311s === RUN TestHandler_validateExternalAccountBinding/fail/eab-already-bound 311s === RUN TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys 311s === RUN TestHandler_validateExternalAccountBinding/fail/no-jwk 311s === RUN TestHandler_validateExternalAccountBinding/fail/nil-jwk 311s === RUN TestHandler_validateExternalAccountBinding/ok/no-eab-required-but-provided 311s === RUN TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext 311s --- PASS: TestHandler_validateExternalAccountBinding (0.03s) 311s --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-not-found (0.00s) 311s --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-verify (0.00s) 311s --- PASS: TestHandler_validateExternalAccountBinding/fail/validate-eab-jws-no-signatures (0.00s) 311s --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-error (0.00s) 311s --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-nil (0.00s) 311s --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-wrong-provisioner (0.00s) 311s --- PASS: TestHandler_validateExternalAccountBinding/ok/eab (0.00s) 311s --- PASS: TestHandler_validateExternalAccountBinding/fail/parse-eab-jose (0.00s) 311s --- PASS: TestHandler_validateExternalAccountBinding/fail/retrieve-eab-key-db-failure (0.00s) 311s --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-no-keybytes (0.00s) 311s --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-already-bound (0.00s) 311s --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys (0.00s) 311s --- PASS: TestHandler_validateExternalAccountBinding/fail/no-jwk (0.00s) 311s --- PASS: TestHandler_validateExternalAccountBinding/fail/nil-jwk (0.00s) 311s --- PASS: TestHandler_validateExternalAccountBinding/ok/no-eab-required-but-provided (0.00s) 311s --- PASS: TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext (0.00s) 311s === RUN Test_validateEABJWS 311s === RUN Test_validateEABJWS/fail/url-not-set 311s === RUN Test_validateEABJWS/fail/no-outer-jws 311s === RUN Test_validateEABJWS/fail/outer-jws-with-different-url 311s === RUN Test_validateEABJWS/ok 311s === RUN Test_validateEABJWS/fail/nil-jws 311s === RUN Test_validateEABJWS/fail/invalid-algorithm 311s === RUN Test_validateEABJWS/fail/outer-jws-multiple-signatures 311s === RUN Test_validateEABJWS/fail/outer-jws-no-url 311s === RUN Test_validateEABJWS/fail/invalid-number-of-signatures 311s === RUN Test_validateEABJWS/fail/kid-not-set 311s === RUN Test_validateEABJWS/fail/nonce-not-empty 311s --- PASS: Test_validateEABJWS (0.01s) 311s --- PASS: Test_validateEABJWS/fail/url-not-set (0.00s) 311s --- PASS: Test_validateEABJWS/fail/no-outer-jws (0.00s) 311s --- PASS: Test_validateEABJWS/fail/outer-jws-with-different-url (0.00s) 311s --- PASS: Test_validateEABJWS/ok (0.00s) 311s --- PASS: Test_validateEABJWS/fail/nil-jws (0.00s) 311s --- PASS: Test_validateEABJWS/fail/invalid-algorithm (0.00s) 311s --- PASS: Test_validateEABJWS/fail/outer-jws-multiple-signatures (0.00s) 311s --- PASS: Test_validateEABJWS/fail/outer-jws-no-url (0.00s) 311s --- PASS: Test_validateEABJWS/fail/invalid-number-of-signatures (0.00s) 311s --- PASS: Test_validateEABJWS/fail/kid-not-set (0.00s) 311s --- PASS: Test_validateEABJWS/fail/nonce-not-empty (0.00s) 311s === RUN TestHandler_GetNonce 311s === RUN TestHandler_GetNonce/GET 311s === RUN TestHandler_GetNonce/HEAD 311s --- PASS: TestHandler_GetNonce (0.00s) 311s --- PASS: TestHandler_GetNonce/GET (0.00s) 311s --- PASS: TestHandler_GetNonce/HEAD (0.00s) 311s === RUN TestHandler_GetDirectory 311s === RUN TestHandler_GetDirectory/fail/no-provisioner 311s === RUN TestHandler_GetDirectory/fail/different-provisioner 311s === RUN TestHandler_GetDirectory/ok 311s === RUN TestHandler_GetDirectory/ok/eab-required 311s === RUN TestHandler_GetDirectory/ok/full-meta 311s --- PASS: TestHandler_GetDirectory (0.00s) 311s --- PASS: TestHandler_GetDirectory/fail/no-provisioner (0.00s) 311s --- PASS: TestHandler_GetDirectory/fail/different-provisioner (0.00s) 311s --- PASS: TestHandler_GetDirectory/ok (0.00s) 311s --- PASS: TestHandler_GetDirectory/ok/eab-required (0.00s) 311s --- PASS: TestHandler_GetDirectory/ok/full-meta (0.00s) 311s === RUN TestHandler_GetAuthorization 311s === RUN TestHandler_GetAuthorization/fail/nil-account 311s === RUN TestHandler_GetAuthorization/fail/db.GetAuthorization-error 311s === RUN TestHandler_GetAuthorization/fail/account-id-mismatch 311s === RUN TestHandler_GetAuthorization/fail/db.UpdateAuthorization-error 311s === RUN TestHandler_GetAuthorization/ok 311s === RUN TestHandler_GetAuthorization/fail/no-account 311s --- PASS: TestHandler_GetAuthorization (0.00s) 311s --- PASS: TestHandler_GetAuthorization/fail/nil-account (0.00s) 311s --- PASS: TestHandler_GetAuthorization/fail/db.GetAuthorization-error (0.00s) 311s --- PASS: TestHandler_GetAuthorization/fail/account-id-mismatch (0.00s) 311s --- PASS: TestHandler_GetAuthorization/fail/db.UpdateAuthorization-error (0.00s) 311s --- PASS: TestHandler_GetAuthorization/ok (0.00s) 311s --- PASS: TestHandler_GetAuthorization/fail/no-account (0.00s) 311s === RUN TestHandler_GetCertificate 311s === RUN TestHandler_GetCertificate/fail/no-account 311s === RUN TestHandler_GetCertificate/fail/nil-account 311s === RUN TestHandler_GetCertificate/fail/db.GetCertificate-error 311s === RUN TestHandler_GetCertificate/fail/account-id-mismatch 311s === RUN TestHandler_GetCertificate/ok 311s --- PASS: TestHandler_GetCertificate (0.00s) 311s --- PASS: TestHandler_GetCertificate/fail/no-account (0.00s) 311s --- PASS: TestHandler_GetCertificate/fail/nil-account (0.00s) 311s --- PASS: TestHandler_GetCertificate/fail/db.GetCertificate-error (0.00s) 311s --- PASS: TestHandler_GetCertificate/fail/account-id-mismatch (0.00s) 311s --- PASS: TestHandler_GetCertificate/ok (0.00s) 311s === RUN TestHandler_GetChallenge 311s === RUN TestHandler_GetChallenge/fail/no-payload 311s === RUN TestHandler_GetChallenge/fail/nil-payload 311s === RUN TestHandler_GetChallenge/fail/db.GetChallenge-error 311s === RUN TestHandler_GetChallenge/fail/no-jwk 311s === RUN TestHandler_GetChallenge/fail/nil-jwk 311s === RUN TestHandler_GetChallenge/fail/validate-challenge-error 311s === RUN TestHandler_GetChallenge/fail/nil-account 311s === RUN TestHandler_GetChallenge/fail/account-id-mismatch 311s === RUN TestHandler_GetChallenge/ok 311s === RUN TestHandler_GetChallenge/fail/no-account 311s --- PASS: TestHandler_GetChallenge (0.00s) 311s --- PASS: TestHandler_GetChallenge/fail/no-payload (0.00s) 311s --- PASS: TestHandler_GetChallenge/fail/nil-payload (0.00s) 311s --- PASS: TestHandler_GetChallenge/fail/db.GetChallenge-error (0.00s) 311s --- PASS: TestHandler_GetChallenge/fail/no-jwk (0.00s) 311s --- PASS: TestHandler_GetChallenge/fail/nil-jwk (0.00s) 311s --- PASS: TestHandler_GetChallenge/fail/validate-challenge-error (0.00s) 311s --- PASS: TestHandler_GetChallenge/fail/nil-account (0.00s) 311s --- PASS: TestHandler_GetChallenge/fail/account-id-mismatch (0.00s) 311s --- PASS: TestHandler_GetChallenge/ok (0.00s) 311s --- PASS: TestHandler_GetChallenge/fail/no-account (0.00s) 311s === RUN Test_createMetaObject 311s === RUN Test_createMetaObject/no-meta 311s === RUN Test_createMetaObject/terms-of-service 311s === RUN Test_createMetaObject/website 311s === RUN Test_createMetaObject/caa 311s === RUN Test_createMetaObject/require-eab 311s === RUN Test_createMetaObject/full-meta 311s --- PASS: Test_createMetaObject (0.00s) 311s --- PASS: Test_createMetaObject/no-meta (0.00s) 311s --- PASS: Test_createMetaObject/terms-of-service (0.00s) 311s --- PASS: Test_createMetaObject/website (0.00s) 311s --- PASS: Test_createMetaObject/caa (0.00s) 311s --- PASS: Test_createMetaObject/require-eab (0.00s) 311s --- PASS: Test_createMetaObject/full-meta (0.00s) 311s === RUN TestHandler_addNonce 311s === RUN TestHandler_addNonce/fail/AddNonce-error 311s === RUN TestHandler_addNonce/ok 311s --- PASS: TestHandler_addNonce (0.00s) 311s --- PASS: TestHandler_addNonce/fail/AddNonce-error (0.00s) 311s --- PASS: TestHandler_addNonce/ok (0.00s) 311s === RUN TestHandler_addDirLink 311s === RUN TestHandler_addDirLink/ok 311s --- PASS: TestHandler_addDirLink (0.00s) 311s --- PASS: TestHandler_addDirLink/ok (0.00s) 311s === RUN TestHandler_verifyContentType 311s === RUN TestHandler_verifyContentType/ok/certificate/pkcs7-mime 311s === RUN TestHandler_verifyContentType/fail/provisioner-not-set 311s === RUN TestHandler_verifyContentType/fail/general-bad-content-type 311s === RUN TestHandler_verifyContentType/fail/certificate-bad-content-type 311s === RUN TestHandler_verifyContentType/ok 311s === RUN TestHandler_verifyContentType/ok/certificate/pkix-cert 311s === RUN TestHandler_verifyContentType/ok/certificate/jose+json 311s --- PASS: TestHandler_verifyContentType (0.00s) 311s --- PASS: TestHandler_verifyContentType/ok/certificate/pkcs7-mime (0.00s) 311s --- PASS: TestHandler_verifyContentType/fail/provisioner-not-set (0.00s) 311s --- PASS: TestHandler_verifyContentType/fail/general-bad-content-type (0.00s) 311s --- PASS: TestHandler_verifyContentType/fail/certificate-bad-content-type (0.00s) 311s --- PASS: TestHandler_verifyContentType/ok (0.00s) 311s --- PASS: TestHandler_verifyContentType/ok/certificate/pkix-cert (0.00s) 311s --- PASS: TestHandler_verifyContentType/ok/certificate/jose+json (0.00s) 311s === RUN TestHandler_isPostAsGet 311s === RUN TestHandler_isPostAsGet/fail/no-payload 311s === RUN TestHandler_isPostAsGet/fail/nil-payload 311s === RUN TestHandler_isPostAsGet/fail/not-post-as-get 311s === RUN TestHandler_isPostAsGet/ok 311s --- PASS: TestHandler_isPostAsGet (0.01s) 311s --- PASS: TestHandler_isPostAsGet/fail/no-payload (0.00s) 311s --- PASS: TestHandler_isPostAsGet/fail/nil-payload (0.00s) 311s --- PASS: TestHandler_isPostAsGet/fail/not-post-as-get (0.00s) 311s --- PASS: TestHandler_isPostAsGet/ok (0.00s) 311s === RUN TestHandler_parseJWS 311s === RUN TestHandler_parseJWS/fail/parse-jws-error 311s === RUN TestHandler_parseJWS/ok 311s === RUN TestHandler_parseJWS/fail/read-body-error 311s --- PASS: TestHandler_parseJWS (0.00s) 311s --- PASS: TestHandler_parseJWS/fail/parse-jws-error (0.00s) 311s --- PASS: TestHandler_parseJWS/ok (0.00s) 311s --- PASS: TestHandler_parseJWS/fail/read-body-error (0.00s) 311s === RUN TestHandler_verifyAndExtractJWSPayload 311s === RUN TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-wrong-jwk 311s === RUN TestHandler_verifyAndExtractJWSPayload/fail/algorithm-mismatch 311s === RUN TestHandler_verifyAndExtractJWSPayload/ok/empty-json 311s === RUN TestHandler_verifyAndExtractJWSPayload/ok/apple-acmeclient-omitting-leading-null-byte-in-signature 311s === RUN TestHandler_verifyAndExtractJWSPayload/fail/nil-jws 311s === RUN TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-too-many-signatures 311s === RUN TestHandler_verifyAndExtractJWSPayload/fail/apple-acmeclient-omitting-leading-null-byte-in-signature-with-wrong-jwk 311s === RUN TestHandler_verifyAndExtractJWSPayload/ok 311s === RUN TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk 311s === RUN TestHandler_verifyAndExtractJWSPayload/ok/post-as-get 311s === RUN TestHandler_verifyAndExtractJWSPayload/fail/no-jws 311s === RUN TestHandler_verifyAndExtractJWSPayload/fail/no-jwk 311s === RUN TestHandler_verifyAndExtractJWSPayload/fail/nil-jwk 311s --- PASS: TestHandler_verifyAndExtractJWSPayload (0.03s) 311s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-wrong-jwk (0.00s) 311s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/algorithm-mismatch (0.00s) 311s --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/empty-json (0.00s) 311s --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/apple-acmeclient-omitting-leading-null-byte-in-signature (0.00s) 311s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/nil-jws (0.00s) 311s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-too-many-signatures (0.00s) 311s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/apple-acmeclient-omitting-leading-null-byte-in-signature-with-wrong-jwk (0.00s) 311s --- PASS: TestHandler_verifyAndExtractJWSPayload/ok (0.00s) 311s --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk (0.00s) 311s --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/post-as-get (0.00s) 311s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/no-jws (0.00s) 311s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/no-jwk (0.00s) 311s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/nil-jwk (0.00s) 311s === RUN TestHandler_lookupJWK 311s === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-kid 311s === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner 311s === RUN TestHandler_lookupJWK/ok/account-without-location-prefix 311s === RUN TestHandler_lookupJWK/ok/account-with-provisioner-id 311s === RUN TestHandler_lookupJWK/fail/no-jws 311s === RUN TestHandler_lookupJWK/fail/account-not-valid 311s === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner-id 311s === RUN TestHandler_lookupJWK/ok/account-with-location-prefix 311s === RUN TestHandler_lookupJWK/fail/nil-jws 311s === RUN TestHandler_lookupJWK/fail/no-kid 311s === RUN TestHandler_lookupJWK/fail/account-not-found 311s === RUN TestHandler_lookupJWK/fail/GetAccount-error 311s --- PASS: TestHandler_lookupJWK (0.00s) 311s --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-kid (0.00s) 311s --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner (0.00s) 311s --- PASS: TestHandler_lookupJWK/ok/account-without-location-prefix (0.00s) 311s --- PASS: TestHandler_lookupJWK/ok/account-with-provisioner-id (0.00s) 311s --- PASS: TestHandler_lookupJWK/fail/no-jws (0.00s) 311s --- PASS: TestHandler_lookupJWK/fail/account-not-valid (0.00s) 311s --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner-id (0.00s) 311s --- PASS: TestHandler_lookupJWK/ok/account-with-location-prefix (0.00s) 311s --- PASS: TestHandler_lookupJWK/fail/nil-jws (0.00s) 311s --- PASS: TestHandler_lookupJWK/fail/no-kid (0.00s) 311s --- PASS: TestHandler_lookupJWK/fail/account-not-found (0.00s) 311s --- PASS: TestHandler_lookupJWK/fail/GetAccount-error (0.00s) 311s === RUN TestHandler_extractJWK 311s === RUN TestHandler_extractJWK/fail/no-jws 311s === RUN TestHandler_extractJWK/fail/nil-jws 311s === RUN TestHandler_extractJWK/fail/nil-jwk 311s === RUN TestHandler_extractJWK/fail/invalid-jwk 311s === RUN TestHandler_extractJWK/fail/GetAccountByKey-error 311s === RUN TestHandler_extractJWK/fail/account-not-valid 311s === RUN TestHandler_extractJWK/ok 311s === RUN TestHandler_extractJWK/ok/no-account 311s --- PASS: TestHandler_extractJWK (0.00s) 311s --- PASS: TestHandler_extractJWK/fail/no-jws (0.00s) 311s --- PASS: TestHandler_extractJWK/fail/nil-jws (0.00s) 311s --- PASS: TestHandler_extractJWK/fail/nil-jwk (0.00s) 311s --- PASS: TestHandler_extractJWK/fail/invalid-jwk (0.00s) 311s --- PASS: TestHandler_extractJWK/fail/GetAccountByKey-error (0.00s) 311s --- PASS: TestHandler_extractJWK/fail/account-not-valid (0.00s) 311s --- PASS: TestHandler_extractJWK/ok (0.00s) 311s --- PASS: TestHandler_extractJWK/ok/no-account (0.00s) 311s === RUN TestHandler_validateJWS 311s === RUN TestHandler_validateJWS/fail/unsuitable-algorithm-none 311s === RUN TestHandler_validateJWS/fail/both-jwk-kid 311s === RUN TestHandler_validateJWS/fail/no-jwk-kid 311s === RUN TestHandler_validateJWS/ok/jwk/rsa 311s === RUN TestHandler_validateJWS/fail/no-jws 311s === RUN TestHandler_validateJWS/fail/nil-jws 311s === RUN TestHandler_validateJWS/fail/unprotected-header-not-empty 311s === RUN TestHandler_validateJWS/fail/UseNonce-error 311s === RUN TestHandler_validateJWS/fail/no-url-header 311s === RUN TestHandler_validateJWS/fail/url-mismatch 311s === RUN TestHandler_validateJWS/fail/unsuitable-algorithm-mac 311s === RUN TestHandler_validateJWS/fail/rsa-key-too-small 311s === RUN TestHandler_validateJWS/ok/jwk/ecdsa 311s === RUN TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch 311s === RUN TestHandler_validateJWS/ok/kid 311s === RUN TestHandler_validateJWS/fail/no-signature 311s === RUN TestHandler_validateJWS/fail/more-than-one-signature 311s --- PASS: TestHandler_validateJWS (0.72s) 311s --- PASS: TestHandler_validateJWS/fail/unsuitable-algorithm-none (0.00s) 311s --- PASS: TestHandler_validateJWS/fail/both-jwk-kid (0.00s) 311s --- PASS: TestHandler_validateJWS/fail/no-jwk-kid (0.00s) 311s --- PASS: TestHandler_validateJWS/ok/jwk/rsa (0.00s) 311s --- PASS: TestHandler_validateJWS/fail/no-jws (0.00s) 311s --- PASS: TestHandler_validateJWS/fail/nil-jws (0.00s) 311s --- PASS: TestHandler_validateJWS/fail/unprotected-header-not-empty (0.00s) 311s --- PASS: TestHandler_validateJWS/fail/UseNonce-error (0.00s) 311s --- PASS: TestHandler_validateJWS/fail/no-url-header (0.00s) 311s --- PASS: TestHandler_validateJWS/fail/url-mismatch (0.00s) 311s --- PASS: TestHandler_validateJWS/fail/unsuitable-algorithm-mac (0.00s) 311s --- PASS: TestHandler_validateJWS/fail/rsa-key-too-small (0.00s) 311s --- PASS: TestHandler_validateJWS/ok/jwk/ecdsa (0.00s) 311s --- PASS: TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch (0.00s) 311s --- PASS: TestHandler_validateJWS/ok/kid (0.00s) 311s --- PASS: TestHandler_validateJWS/fail/no-signature (0.00s) 311s --- PASS: TestHandler_validateJWS/fail/more-than-one-signature (0.00s) 311s === RUN Test_canExtractJWKFrom 311s === RUN Test_canExtractJWKFrom/no-jws 311s === RUN Test_canExtractJWKFrom/no-signatures 311s === RUN Test_canExtractJWKFrom/no-jwk 311s === RUN Test_canExtractJWKFrom/ok 311s --- PASS: Test_canExtractJWKFrom (0.00s) 311s --- PASS: Test_canExtractJWKFrom/no-jws (0.00s) 311s --- PASS: Test_canExtractJWKFrom/no-signatures (0.00s) 311s --- PASS: Test_canExtractJWKFrom/no-jwk (0.00s) 311s --- PASS: Test_canExtractJWKFrom/ok (0.00s) 311s === RUN TestHandler_extractOrLookupJWK 311s === RUN TestHandler_extractOrLookupJWK/ok/extract 311s === RUN TestHandler_extractOrLookupJWK/ok/lookup 311s --- PASS: TestHandler_extractOrLookupJWK (0.00s) 311s --- PASS: TestHandler_extractOrLookupJWK/ok/extract (0.00s) 311s --- PASS: TestHandler_extractOrLookupJWK/ok/lookup (0.00s) 311s === RUN TestHandler_checkPrerequisites 311s === RUN TestHandler_checkPrerequisites/fail/error 311s === RUN TestHandler_checkPrerequisites/fail/prerequisites-nok 311s === RUN TestHandler_checkPrerequisites/ok 311s --- PASS: TestHandler_checkPrerequisites (0.00s) 311s --- PASS: TestHandler_checkPrerequisites/fail/error (0.00s) 311s --- PASS: TestHandler_checkPrerequisites/fail/prerequisites-nok (0.00s) 311s --- PASS: TestHandler_checkPrerequisites/ok (0.00s) 311s === RUN Test_retryVerificationWithPatchedSignatures 311s === RUN Test_retryVerificationWithPatchedSignatures/ok/patched-r 311s === RUN Test_retryVerificationWithPatchedSignatures/ok/patched-s 311s === RUN Test_retryVerificationWithPatchedSignatures/ok/patched-rs 311s === RUN Test_retryVerificationWithPatchedSignatures/fail/patched-r-wrong-jwk 311s --- PASS: Test_retryVerificationWithPatchedSignatures (0.02s) 311s --- PASS: Test_retryVerificationWithPatchedSignatures/ok/patched-r (0.00s) 311s --- PASS: Test_retryVerificationWithPatchedSignatures/ok/patched-s (0.00s) 311s --- PASS: Test_retryVerificationWithPatchedSignatures/ok/patched-rs (0.00s) 311s --- PASS: Test_retryVerificationWithPatchedSignatures/fail/patched-r-wrong-jwk (0.00s) 311s === RUN TestNewOrderRequest_Validate 311s === RUN TestNewOrderRequest_Validate/ok 311s === RUN TestNewOrderRequest_Validate/ok/ipv6 311s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/bad-dns 311s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/dns-wildcard-port 311s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/ip 311s === RUN TestNewOrderRequest_Validate/ok/mixed-dns-and-ipv4 311s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/dns-port 311s === RUN TestNewOrderRequest_Validate/fail/no-identifiers 311s === RUN TestNewOrderRequest_Validate/ok/ipv4 311s === RUN TestNewOrderRequest_Validate/ok/mixed-ipv4-and-ipv6 311s === RUN TestNewOrderRequest_Validate/ok/wireapp 311s === RUN TestNewOrderRequest_Validate/fail/bad-identifier 311s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-uri 311s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-wrong-scheme 311s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-user-parts 311s --- PASS: TestNewOrderRequest_Validate (0.00s) 311s --- PASS: TestNewOrderRequest_Validate/ok (0.00s) 311s --- PASS: TestNewOrderRequest_Validate/ok/ipv6 (0.00s) 311s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/bad-dns (0.00s) 311s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/dns-wildcard-port (0.00s) 311s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/ip (0.00s) 311s --- PASS: TestNewOrderRequest_Validate/ok/mixed-dns-and-ipv4 (0.00s) 311s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/dns-port (0.00s) 311s --- PASS: TestNewOrderRequest_Validate/fail/no-identifiers (0.00s) 311s --- PASS: TestNewOrderRequest_Validate/ok/ipv4 (0.00s) 311s --- PASS: TestNewOrderRequest_Validate/ok/mixed-ipv4-and-ipv6 (0.00s) 311s --- PASS: TestNewOrderRequest_Validate/ok/wireapp (0.00s) 311s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier (0.00s) 311s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-uri (0.00s) 311s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-wrong-scheme (0.00s) 311s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-user-parts (0.00s) 311s === RUN TestFinalizeRequestValidate 311s === RUN TestFinalizeRequestValidate/ok 311s === RUN TestFinalizeRequestValidate/ok/padding 311s === RUN TestFinalizeRequestValidate/fail/parse-csr-error 311s === RUN TestFinalizeRequestValidate/fail/invalid-csr-signature 311s --- PASS: TestFinalizeRequestValidate (0.01s) 311s --- PASS: TestFinalizeRequestValidate/ok (0.00s) 311s --- PASS: TestFinalizeRequestValidate/ok/padding (0.00s) 311s --- PASS: TestFinalizeRequestValidate/fail/parse-csr-error (0.00s) 311s --- PASS: TestFinalizeRequestValidate/fail/invalid-csr-signature (0.00s) 311s === RUN TestHandler_GetOrder 311s === RUN TestHandler_GetOrder/ok 311s === RUN TestHandler_GetOrder/fail/no-account 311s === RUN TestHandler_GetOrder/fail/nil-account 311s === RUN TestHandler_GetOrder/fail/no-provisioner 311s === RUN TestHandler_GetOrder/fail/nil-provisioner 311s === RUN TestHandler_GetOrder/fail/account-id-mismatch 311s === RUN TestHandler_GetOrder/fail/provisioner-id-mismatch 311s === RUN TestHandler_GetOrder/fail/order-update-error 311s === RUN TestHandler_GetOrder/fail/db.GetOrder-error 311s --- PASS: TestHandler_GetOrder (0.00s) 311s --- PASS: TestHandler_GetOrder/ok (0.00s) 311s --- PASS: TestHandler_GetOrder/fail/no-account (0.00s) 311s --- PASS: TestHandler_GetOrder/fail/nil-account (0.00s) 311s --- PASS: TestHandler_GetOrder/fail/no-provisioner (0.00s) 311s --- PASS: TestHandler_GetOrder/fail/nil-provisioner (0.00s) 311s --- PASS: TestHandler_GetOrder/fail/account-id-mismatch (0.00s) 311s --- PASS: TestHandler_GetOrder/fail/provisioner-id-mismatch (0.00s) 311s --- PASS: TestHandler_GetOrder/fail/order-update-error (0.00s) 311s --- PASS: TestHandler_GetOrder/fail/db.GetOrder-error (0.00s) 311s === RUN TestHandler_newAuthorization 311s === RUN TestHandler_newAuthorization/ok/permanent-identifier-enabled 311s === RUN TestHandler_newAuthorization/ok/wireapp-device 311s === RUN TestHandler_newAuthorization/fail/error-db.CreateChallenge 311s === RUN TestHandler_newAuthorization/fail/error-db.CreateAuthorization 311s === RUN TestHandler_newAuthorization/fail/wireapp-device-options 311s === RUN TestHandler_newAuthorization/ok/wireapp-user 311s === RUN TestHandler_newAuthorization/fail/wireapp-user-options 311s === RUN TestHandler_newAuthorization/fail/wireapp-device-parse-id 311s === RUN TestHandler_newAuthorization/fail/wireapp-device-parse-client-id 311s === RUN TestHandler_newAuthorization/ok/no-wildcard 311s === RUN TestHandler_newAuthorization/ok/wildcard 311s === RUN TestHandler_newAuthorization/ok/permanent-identifier-disabled 311s --- PASS: TestHandler_newAuthorization (0.01s) 311s --- PASS: TestHandler_newAuthorization/ok/permanent-identifier-enabled (0.00s) 311s --- PASS: TestHandler_newAuthorization/ok/wireapp-device (0.00s) 311s --- PASS: TestHandler_newAuthorization/fail/error-db.CreateChallenge (0.00s) 311s --- PASS: TestHandler_newAuthorization/fail/error-db.CreateAuthorization (0.00s) 311s --- PASS: TestHandler_newAuthorization/fail/wireapp-device-options (0.00s) 311s --- PASS: TestHandler_newAuthorization/ok/wireapp-user (0.00s) 311s --- PASS: TestHandler_newAuthorization/fail/wireapp-user-options (0.00s) 311s --- PASS: TestHandler_newAuthorization/fail/wireapp-device-parse-id (0.00s) 311s --- PASS: TestHandler_newAuthorization/fail/wireapp-device-parse-client-id (0.00s) 311s --- PASS: TestHandler_newAuthorization/ok/no-wildcard (0.00s) 311s --- PASS: TestHandler_newAuthorization/ok/wildcard (0.00s) 311s --- PASS: TestHandler_newAuthorization/ok/permanent-identifier-disabled (0.00s) 311s === RUN TestHandler_NewOrder 311s === RUN TestHandler_NewOrder/fail/unmarshal-payload-error 311s === RUN TestHandler_NewOrder/fail/malformed-payload-error 311s === RUN TestHandler_NewOrder/fail/isIdentifierAllowed-error 311s === RUN TestHandler_NewOrder/ok/multiple-authz 311s === RUN TestHandler_NewOrder/ok/naf-nbf 311s === RUN TestHandler_NewOrder/fail/nil-account 311s === RUN TestHandler_NewOrder/fail/nil-provisioner 311s === RUN TestHandler_NewOrder/fail/newACMEPolicyEngine-error 311s === RUN TestHandler_NewOrder/ok/naf-nbf-from-ca 311s === RUN TestHandler_NewOrder/ok/default-naf-nbf-with-policy 311s === RUN TestHandler_NewOrder/fail/no-account 311s === RUN TestHandler_NewOrder/fail/nil-payload 311s === RUN TestHandler_NewOrder/fail/acmeProvisionerFromContext-error 311s === RUN TestHandler_NewOrder/fail/db.GetExternalAccountKeyByAccountID-error 311s === RUN TestHandler_NewOrder/fail/ca.AreSANsAllowed-error 311s === RUN TestHandler_NewOrder/fail/error-h.newAuthorization 311s === RUN TestHandler_NewOrder/fail/error-db.CreateOrder 311s === RUN TestHandler_NewOrder/ok/default-naf-nbf 311s === RUN TestHandler_NewOrder/fail/prov.AuthorizeOrderIdentifier-error 311s === RUN TestHandler_NewOrder/ok/nbf-no-naf 311s === RUN TestHandler_NewOrder/ok/naf-no-nbf 311s === RUN TestHandler_NewOrder/ok/default-naf-nbf-wireapp 311s === RUN TestHandler_NewOrder/fail/no-provisioner 311s === RUN TestHandler_NewOrder/fail/no-payload 311s --- PASS: TestHandler_NewOrder (0.01s) 311s --- PASS: TestHandler_NewOrder/fail/unmarshal-payload-error (0.00s) 311s --- PASS: TestHandler_NewOrder/fail/malformed-payload-error (0.00s) 311s --- PASS: TestHandler_NewOrder/fail/isIdentifierAllowed-error (0.00s) 311s --- PASS: TestHandler_NewOrder/ok/multiple-authz (0.00s) 311s --- PASS: TestHandler_NewOrder/ok/naf-nbf (0.00s) 311s --- PASS: TestHandler_NewOrder/fail/nil-account (0.00s) 311s --- PASS: TestHandler_NewOrder/fail/nil-provisioner (0.00s) 311s --- PASS: TestHandler_NewOrder/fail/newACMEPolicyEngine-error (0.00s) 311s --- PASS: TestHandler_NewOrder/ok/naf-nbf-from-ca (0.00s) 311s --- PASS: TestHandler_NewOrder/ok/default-naf-nbf-with-policy (0.00s) 311s --- PASS: TestHandler_NewOrder/fail/no-account (0.00s) 311s --- PASS: TestHandler_NewOrder/fail/nil-payload (0.00s) 311s --- PASS: TestHandler_NewOrder/fail/acmeProvisionerFromContext-error (0.00s) 311s --- PASS: TestHandler_NewOrder/fail/db.GetExternalAccountKeyByAccountID-error (0.00s) 311s --- PASS: TestHandler_NewOrder/fail/ca.AreSANsAllowed-error (0.00s) 311s --- PASS: TestHandler_NewOrder/fail/error-h.newAuthorization (0.00s) 311s --- PASS: TestHandler_NewOrder/fail/error-db.CreateOrder (0.00s) 311s --- PASS: TestHandler_NewOrder/ok/default-naf-nbf (0.00s) 311s --- PASS: TestHandler_NewOrder/fail/prov.AuthorizeOrderIdentifier-error (0.00s) 311s --- PASS: TestHandler_NewOrder/ok/nbf-no-naf (0.00s) 311s --- PASS: TestHandler_NewOrder/ok/naf-no-nbf (0.00s) 311s --- PASS: TestHandler_NewOrder/ok/default-naf-nbf-wireapp (0.00s) 311s --- PASS: TestHandler_NewOrder/fail/no-provisioner (0.00s) 311s --- PASS: TestHandler_NewOrder/fail/no-payload (0.00s) 311s === RUN TestHandler_FinalizeOrder 311s === RUN TestHandler_FinalizeOrder/fail/nil-payload 311s === RUN TestHandler_FinalizeOrder/fail/db.GetOrder-error 311s === RUN TestHandler_FinalizeOrder/fail/provisioner-id-mismatch 311s === RUN TestHandler_FinalizeOrder/fail/order-finalize-error 311s === RUN TestHandler_FinalizeOrder/ok 311s === RUN TestHandler_FinalizeOrder/fail/no-account 311s === RUN TestHandler_FinalizeOrder/fail/nil-account 311s === RUN TestHandler_FinalizeOrder/fail/no-provisioner 311s === RUN TestHandler_FinalizeOrder/fail/nil-provisioner 311s === RUN TestHandler_FinalizeOrder/fail/no-payload 311s === RUN TestHandler_FinalizeOrder/fail/unmarshal-payload-error 311s === RUN TestHandler_FinalizeOrder/fail/malformed-payload-error 311s === RUN TestHandler_FinalizeOrder/fail/account-id-mismatch 311s --- PASS: TestHandler_FinalizeOrder (0.02s) 311s --- PASS: TestHandler_FinalizeOrder/fail/nil-payload (0.00s) 311s --- PASS: TestHandler_FinalizeOrder/fail/db.GetOrder-error (0.00s) 311s --- PASS: TestHandler_FinalizeOrder/fail/provisioner-id-mismatch (0.00s) 311s --- PASS: TestHandler_FinalizeOrder/fail/order-finalize-error (0.00s) 311s --- PASS: TestHandler_FinalizeOrder/ok (0.00s) 311s --- PASS: TestHandler_FinalizeOrder/fail/no-account (0.00s) 311s --- PASS: TestHandler_FinalizeOrder/fail/nil-account (0.00s) 311s --- PASS: TestHandler_FinalizeOrder/fail/no-provisioner (0.00s) 311s --- PASS: TestHandler_FinalizeOrder/fail/nil-provisioner (0.00s) 311s --- PASS: TestHandler_FinalizeOrder/fail/no-payload (0.00s) 311s --- PASS: TestHandler_FinalizeOrder/fail/unmarshal-payload-error (0.00s) 311s --- PASS: TestHandler_FinalizeOrder/fail/malformed-payload-error (0.00s) 311s --- PASS: TestHandler_FinalizeOrder/fail/account-id-mismatch (0.00s) 311s === RUN TestHandler_challengeTypes 311s === RUN TestHandler_challengeTypes/ok/dns 311s === RUN TestHandler_challengeTypes/ok/wildcard 311s === RUN TestHandler_challengeTypes/ok/ip 311s --- PASS: TestHandler_challengeTypes (0.00s) 311s --- PASS: TestHandler_challengeTypes/ok/dns (0.00s) 311s --- PASS: TestHandler_challengeTypes/ok/wildcard (0.00s) 311s --- PASS: TestHandler_challengeTypes/ok/ip (0.00s) 311s === RUN TestTrimIfWildcard 311s === RUN TestTrimIfWildcard/no_trim 311s === RUN TestTrimIfWildcard/trim 311s --- PASS: TestTrimIfWildcard (0.00s) 311s --- PASS: TestTrimIfWildcard/no_trim (0.00s) 311s --- PASS: TestTrimIfWildcard/trim (0.00s) 311s === RUN Test_validateReasonCode 311s === RUN Test_validateReasonCode/ok 311s === RUN Test_validateReasonCode/fail/too-low 311s === RUN Test_validateReasonCode/fail/too-high 311s === RUN Test_validateReasonCode/fail/missing-7 311s --- PASS: Test_validateReasonCode (0.00s) 311s --- PASS: Test_validateReasonCode/ok (0.00s) 311s --- PASS: Test_validateReasonCode/fail/too-low (0.00s) 311s --- PASS: Test_validateReasonCode/fail/too-high (0.00s) 311s --- PASS: Test_validateReasonCode/fail/missing-7 (0.00s) 311s === RUN Test_reason 311s === RUN Test_reason/unspecified_reason 311s === RUN Test_reason/key_compromised 311s === RUN Test_reason/ca_compromised 311s === RUN Test_reason/affiliation_changed 311s === RUN Test_reason/superseded 311s === RUN Test_reason/cessation_of_operation 311s === RUN Test_reason/certificate_hold 311s === RUN Test_reason/remove_from_crl 311s === RUN Test_reason/privilege_withdrawn 311s === RUN Test_reason/aa_compromised 311s === RUN Test_reason/default 311s --- PASS: Test_reason (0.00s) 311s --- PASS: Test_reason/unspecified_reason (0.00s) 311s --- PASS: Test_reason/key_compromised (0.00s) 311s --- PASS: Test_reason/ca_compromised (0.00s) 311s --- PASS: Test_reason/affiliation_changed (0.00s) 311s --- PASS: Test_reason/superseded (0.00s) 311s --- PASS: Test_reason/cessation_of_operation (0.00s) 311s --- PASS: Test_reason/certificate_hold (0.00s) 311s --- PASS: Test_reason/remove_from_crl (0.00s) 311s --- PASS: Test_reason/privilege_withdrawn (0.00s) 311s --- PASS: Test_reason/aa_compromised (0.00s) 311s --- PASS: Test_reason/default (0.00s) 311s === RUN Test_revokeOptions 311s === RUN Test_revokeOptions/ok/no-reasoncode 311s === RUN Test_revokeOptions/ok/including-reasoncode 311s --- PASS: Test_revokeOptions (0.00s) 311s --- PASS: Test_revokeOptions/ok/no-reasoncode (0.00s) 311s --- PASS: Test_revokeOptions/ok/including-reasoncode (0.00s) 311s === RUN TestHandler_RevokeCert 311s === RUN TestHandler_RevokeCert/fail/no-provisioner 311s === RUN TestHandler_RevokeCert/fail/nil-payload 311s === RUN TestHandler_RevokeCert/fail/different-certificate-contents 311s === RUN TestHandler_RevokeCert/fail/certificate-revoked-check-fails 311s === RUN TestHandler_RevokeCert/fail/certificate-already-revoked 311s === RUN TestHandler_RevokeCert/fail/invalid-reasoncode 311s === RUN TestHandler_RevokeCert/ok/using-account-key 311s === RUN TestHandler_RevokeCert/fail/no-payload 311s === RUN TestHandler_RevokeCert/fail/ca.Revoke 311s === RUN TestHandler_RevokeCert/fail/ca.Revoke-already-revoked 311s === RUN TestHandler_RevokeCert/fail/nil-jws 311s === RUN TestHandler_RevokeCert/fail/nil-provisioner 311s === RUN TestHandler_RevokeCert/fail/wrong-certificate-encoding 311s === RUN TestHandler_RevokeCert/fail/unauthorized-certificate-key 311s === RUN TestHandler_RevokeCert/ok/using-certificate-key 311s === RUN TestHandler_RevokeCert/fail/unmarshal-payload 311s === RUN TestHandler_RevokeCert/fail/no-certificate-encoded 311s === RUN TestHandler_RevokeCert/fail/db.GetCertificateBySerial 311s === RUN TestHandler_RevokeCert/fail/no-account 311s === RUN TestHandler_RevokeCert/fail/nil-account 311s === RUN TestHandler_RevokeCert/fail/account-not-valid 311s === RUN TestHandler_RevokeCert/fail/account-not-authorized 311s === RUN TestHandler_RevokeCert/fail/prov.AuthorizeRevoke 311s === RUN TestHandler_RevokeCert/fail/no-jws 311s --- PASS: TestHandler_RevokeCert (0.03s) 311s --- PASS: TestHandler_RevokeCert/fail/no-provisioner (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/nil-payload (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/different-certificate-contents (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/certificate-revoked-check-fails (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/certificate-already-revoked (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/invalid-reasoncode (0.00s) 311s --- PASS: TestHandler_RevokeCert/ok/using-account-key (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/no-payload (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/ca.Revoke (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/ca.Revoke-already-revoked (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/nil-jws (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/nil-provisioner (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/wrong-certificate-encoding (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/unauthorized-certificate-key (0.00s) 311s --- PASS: TestHandler_RevokeCert/ok/using-certificate-key (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/unmarshal-payload (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/no-certificate-encoded (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/db.GetCertificateBySerial (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/no-account (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/nil-account (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/account-not-valid (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/account-not-authorized (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/prov.AuthorizeRevoke (0.00s) 311s --- PASS: TestHandler_RevokeCert/fail/no-jws (0.00s) 311s === RUN TestHandler_isAccountAuthorized 311s === RUN TestHandler_isAccountAuthorized/fail/account-invalid 311s === RUN TestHandler_isAccountAuthorized/fail/different-account 311s === RUN TestHandler_isAccountAuthorized/ok 311s --- PASS: TestHandler_isAccountAuthorized (0.00s) 311s --- PASS: TestHandler_isAccountAuthorized/fail/account-invalid (0.00s) 311s --- PASS: TestHandler_isAccountAuthorized/fail/different-account (0.00s) 311s --- PASS: TestHandler_isAccountAuthorized/ok (0.00s) 311s === RUN Test_wrapUnauthorizedError 311s === RUN Test_wrapUnauthorizedError/unauthorizedIdentifiers 311s === RUN Test_wrapUnauthorizedError/subject 311s === RUN Test_wrapUnauthorizedError/wrap-subject 311s === RUN Test_wrapUnauthorizedError/default 311s --- PASS: Test_wrapUnauthorizedError (0.00s) 311s --- PASS: Test_wrapUnauthorizedError/unauthorizedIdentifiers (0.00s) 311s --- PASS: Test_wrapUnauthorizedError/subject (0.00s) 311s --- PASS: Test_wrapUnauthorizedError/wrap-subject (0.00s) 311s --- PASS: Test_wrapUnauthorizedError/default (0.00s) 311s === RUN TestWireIntegration 311s wire_integration_test.go:137: database file name: /tmp/integration-db-1780158258 311s wire_integration_test.go:190: directory: {https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-nonce https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-account https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-order https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/revoke-cert https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/key-change } 311s wire_integration_test.go:203: nonce: bUxDeFVqRVBLRk9WcHE0TVBUUGNwU1QySXEwZE1QdEw 311s wire_integration_test.go:237: account ID: 7gh4s7C3iR6VuPdzdhtORBd5mhO3An94 311s wire_integration_test.go:278: authzs IDs: [IDI8pV2g9iq8qt1r6UrMcynnUsXjs2QI UI3GQwzB8RuSS10MKsILu2Ps5mdcVu6S] 311s wire_integration_test.go:428: challenge: 78NBsupfUpZzdBcNKv53VRhK6mKjX7QK invalid 311s wire_integration_test.go:428: challenge: Cxk5DK66Uj1PyFog7mrc4OfytsgePPy3 invalid 311s wire_integration_test.go:452: updated challenge: 78NBsupfUpZzdBcNKv53VRhK6mKjX7QK valid 311s wire_integration_test.go:452: updated challenge: Cxk5DK66Uj1PyFog7mrc4OfytsgePPy3 valid 311s wire_integration_test.go:490: updated order status: ready 311s wire_integration_test.go:587: finalized order status: valid 311s --- PASS: TestWireIntegration (0.19s) 311s PASS 311s ok github.com/smallstep/certificates/acme/api 1.167s 313s === RUN TestDB_getDBAccount 313s === RUN TestDB_getDBAccount/fail/not-found 313s === RUN TestDB_getDBAccount/fail/db.Get-error 313s === RUN TestDB_getDBAccount/fail/unmarshal-error 313s === RUN TestDB_getDBAccount/ok 313s --- PASS: TestDB_getDBAccount (0.00s) 313s --- PASS: TestDB_getDBAccount/fail/not-found (0.00s) 313s --- PASS: TestDB_getDBAccount/fail/db.Get-error (0.00s) 313s --- PASS: TestDB_getDBAccount/fail/unmarshal-error (0.00s) 313s --- PASS: TestDB_getDBAccount/ok (0.00s) 313s === RUN TestDB_getAccountIDByKeyID 313s === RUN TestDB_getAccountIDByKeyID/fail/db.Get-error 313s === RUN TestDB_getAccountIDByKeyID/ok 313s === RUN TestDB_getAccountIDByKeyID/fail/not-found 313s --- PASS: TestDB_getAccountIDByKeyID (0.00s) 313s --- PASS: TestDB_getAccountIDByKeyID/fail/db.Get-error (0.00s) 313s --- PASS: TestDB_getAccountIDByKeyID/ok (0.00s) 313s --- PASS: TestDB_getAccountIDByKeyID/fail/not-found (0.00s) 313s === RUN TestDB_GetAccount 313s === RUN TestDB_GetAccount/fail/db.Get-error 313s === RUN TestDB_GetAccount/ok 313s --- PASS: TestDB_GetAccount (0.00s) 313s --- PASS: TestDB_GetAccount/fail/db.Get-error (0.00s) 313s --- PASS: TestDB_GetAccount/ok (0.00s) 313s === RUN TestDB_GetAccountByKeyID 313s === RUN TestDB_GetAccountByKeyID/fail/db.getAccountIDByKeyID-error 313s === RUN TestDB_GetAccountByKeyID/fail/db.GetAccount-error 313s === RUN TestDB_GetAccountByKeyID/ok 313s --- PASS: TestDB_GetAccountByKeyID (0.00s) 313s --- PASS: TestDB_GetAccountByKeyID/fail/db.getAccountIDByKeyID-error (0.00s) 313s --- PASS: TestDB_GetAccountByKeyID/fail/db.GetAccount-error (0.00s) 313s --- PASS: TestDB_GetAccountByKeyID/ok (0.00s) 313s === RUN TestDB_CreateAccount 313s === RUN TestDB_CreateAccount/fail/keyID-cmpAndSwap-error 313s === RUN TestDB_CreateAccount/fail/keyID-cmpAndSwap-false 313s === RUN TestDB_CreateAccount/fail/account-save-error 313s === RUN TestDB_CreateAccount/ok 313s --- PASS: TestDB_CreateAccount (0.00s) 313s --- PASS: TestDB_CreateAccount/fail/keyID-cmpAndSwap-error (0.00s) 313s --- PASS: TestDB_CreateAccount/fail/keyID-cmpAndSwap-false (0.00s) 313s --- PASS: TestDB_CreateAccount/fail/account-save-error (0.00s) 313s --- PASS: TestDB_CreateAccount/ok (0.00s) 313s === RUN TestDB_UpdateAccount 313s === RUN TestDB_UpdateAccount/fail/db.Get-error 313s === RUN TestDB_UpdateAccount/fail/already-deactivated 313s === RUN TestDB_UpdateAccount/fail/db.CmpAndSwap-error 313s === RUN TestDB_UpdateAccount/ok 313s --- PASS: TestDB_UpdateAccount (0.00s) 313s --- PASS: TestDB_UpdateAccount/fail/db.Get-error (0.00s) 313s --- PASS: TestDB_UpdateAccount/fail/already-deactivated (0.00s) 313s --- PASS: TestDB_UpdateAccount/fail/db.CmpAndSwap-error (0.00s) 313s --- PASS: TestDB_UpdateAccount/ok (0.00s) 313s === RUN TestDB_getDBAuthz 313s === RUN TestDB_getDBAuthz/fail/not-found 313s === RUN TestDB_getDBAuthz/fail/db.Get-error 313s === RUN TestDB_getDBAuthz/fail/unmarshal-error 313s === RUN TestDB_getDBAuthz/ok 313s --- PASS: TestDB_getDBAuthz (0.00s) 313s --- PASS: TestDB_getDBAuthz/fail/not-found (0.00s) 313s --- PASS: TestDB_getDBAuthz/fail/db.Get-error (0.00s) 313s --- PASS: TestDB_getDBAuthz/fail/unmarshal-error (0.00s) 313s --- PASS: TestDB_getDBAuthz/ok (0.00s) 313s === RUN TestDB_GetAuthorization 313s === RUN TestDB_GetAuthorization/fail/db.Get-error 313s === RUN TestDB_GetAuthorization/fail/forward-acme-error 313s === RUN TestDB_GetAuthorization/fail/db.GetChallenge-error 313s === RUN TestDB_GetAuthorization/fail/db.GetChallenge-not-found 313s === RUN TestDB_GetAuthorization/ok 313s --- PASS: TestDB_GetAuthorization (0.00s) 313s --- PASS: TestDB_GetAuthorization/fail/db.Get-error (0.00s) 313s --- PASS: TestDB_GetAuthorization/fail/forward-acme-error (0.00s) 313s --- PASS: TestDB_GetAuthorization/fail/db.GetChallenge-error (0.00s) 313s --- PASS: TestDB_GetAuthorization/fail/db.GetChallenge-not-found (0.00s) 313s --- PASS: TestDB_GetAuthorization/ok (0.00s) 313s === RUN TestDB_CreateAuthorization 313s === RUN TestDB_CreateAuthorization/ok 313s === RUN TestDB_CreateAuthorization/fail/cmpAndSwap-error 313s --- PASS: TestDB_CreateAuthorization (0.00s) 313s --- PASS: TestDB_CreateAuthorization/ok (0.00s) 313s --- PASS: TestDB_CreateAuthorization/fail/cmpAndSwap-error (0.00s) 313s === RUN TestDB_UpdateAuthorization 313s === RUN TestDB_UpdateAuthorization/fail/db.Get-error 313s === RUN TestDB_UpdateAuthorization/fail/db.CmpAndSwap-error 313s === RUN TestDB_UpdateAuthorization/ok 313s --- PASS: TestDB_UpdateAuthorization (0.00s) 313s --- PASS: TestDB_UpdateAuthorization/fail/db.Get-error (0.00s) 313s --- PASS: TestDB_UpdateAuthorization/fail/db.CmpAndSwap-error (0.00s) 313s --- PASS: TestDB_UpdateAuthorization/ok (0.00s) 313s === RUN TestDB_GetAuthorizationsByAccountID 313s === RUN TestDB_GetAuthorizationsByAccountID/fail/db.List-error 313s === RUN TestDB_GetAuthorizationsByAccountID/fail/unmarshal 313s === RUN TestDB_GetAuthorizationsByAccountID/ok 313s === RUN TestDB_GetAuthorizationsByAccountID/ok/skip-different-account 313s --- PASS: TestDB_GetAuthorizationsByAccountID (0.00s) 313s --- PASS: TestDB_GetAuthorizationsByAccountID/fail/db.List-error (0.00s) 313s --- PASS: TestDB_GetAuthorizationsByAccountID/fail/unmarshal (0.00s) 313s --- PASS: TestDB_GetAuthorizationsByAccountID/ok (0.00s) 313s --- PASS: TestDB_GetAuthorizationsByAccountID/ok/skip-different-account (0.00s) 313s === RUN TestDB_CreateCertificate 313s === RUN TestDB_CreateCertificate/fail/cmpAndSwap-error 313s === RUN TestDB_CreateCertificate/ok 313s --- PASS: TestDB_CreateCertificate (0.00s) 313s --- PASS: TestDB_CreateCertificate/fail/cmpAndSwap-error (0.00s) 313s --- PASS: TestDB_CreateCertificate/ok (0.00s) 313s === RUN TestDB_GetCertificate 313s === RUN TestDB_GetCertificate/ok 313s === RUN TestDB_GetCertificate/fail/not-found 313s === RUN TestDB_GetCertificate/fail/db.Get-error 313s === RUN TestDB_GetCertificate/fail/unmarshal-error 313s === RUN TestDB_GetCertificate/fail/parseBundle-error 313s --- PASS: TestDB_GetCertificate (0.00s) 313s --- PASS: TestDB_GetCertificate/ok (0.00s) 313s --- PASS: TestDB_GetCertificate/fail/not-found (0.00s) 313s --- PASS: TestDB_GetCertificate/fail/db.Get-error (0.00s) 313s --- PASS: TestDB_GetCertificate/fail/unmarshal-error (0.00s) 313s --- PASS: TestDB_GetCertificate/fail/parseBundle-error (0.00s) 313s === RUN Test_parseBundle 313s === RUN Test_parseBundle/fail/bad-type-error 313s === RUN Test_parseBundle/fail/bad-pem-error 313s === RUN Test_parseBundle/fail/unexpected-data 313s === RUN Test_parseBundle/ok 313s --- PASS: Test_parseBundle (0.00s) 313s --- PASS: Test_parseBundle/fail/bad-type-error (0.00s) 313s --- PASS: Test_parseBundle/fail/bad-pem-error (0.00s) 313s --- PASS: Test_parseBundle/fail/unexpected-data (0.00s) 313s --- PASS: Test_parseBundle/ok (0.00s) 313s === RUN TestDB_GetCertificateBySerial 313s === RUN TestDB_GetCertificateBySerial/fail/not-found 313s === RUN TestDB_GetCertificateBySerial/fail/db-error 313s === RUN TestDB_GetCertificateBySerial/fail/unmarshal-dbSerial 313s === RUN TestDB_GetCertificateBySerial/ok 313s --- PASS: TestDB_GetCertificateBySerial (0.00s) 313s --- PASS: TestDB_GetCertificateBySerial/fail/not-found (0.00s) 313s --- PASS: TestDB_GetCertificateBySerial/fail/db-error (0.00s) 313s --- PASS: TestDB_GetCertificateBySerial/fail/unmarshal-dbSerial (0.00s) 313s --- PASS: TestDB_GetCertificateBySerial/ok (0.00s) 313s === RUN TestDB_getDBChallenge 313s === RUN TestDB_getDBChallenge/ok 313s === RUN TestDB_getDBChallenge/fail/not-found 313s === RUN TestDB_getDBChallenge/fail/db.Get-error 313s === RUN TestDB_getDBChallenge/fail/unmarshal-error 313s --- PASS: TestDB_getDBChallenge (0.00s) 313s --- PASS: TestDB_getDBChallenge/ok (0.00s) 313s --- PASS: TestDB_getDBChallenge/fail/not-found (0.00s) 313s --- PASS: TestDB_getDBChallenge/fail/db.Get-error (0.00s) 313s --- PASS: TestDB_getDBChallenge/fail/unmarshal-error (0.00s) 313s === RUN TestDB_CreateChallenge 313s === RUN TestDB_CreateChallenge/fail/cmpAndSwap-error 313s === RUN TestDB_CreateChallenge/ok 313s --- PASS: TestDB_CreateChallenge (0.00s) 313s --- PASS: TestDB_CreateChallenge/fail/cmpAndSwap-error (0.00s) 313s --- PASS: TestDB_CreateChallenge/ok (0.00s) 313s === RUN TestDB_GetChallenge 313s === RUN TestDB_GetChallenge/fail/forward-acme-error 313s === RUN TestDB_GetChallenge/ok 313s === RUN TestDB_GetChallenge/fail/db.Get-error 313s --- PASS: TestDB_GetChallenge (0.00s) 313s --- PASS: TestDB_GetChallenge/fail/forward-acme-error (0.00s) 313s --- PASS: TestDB_GetChallenge/ok (0.00s) 313s --- PASS: TestDB_GetChallenge/fail/db.Get-error (0.00s) 313s === RUN TestDB_UpdateChallenge 313s === RUN TestDB_UpdateChallenge/fail/db.CmpAndSwap-error 313s === RUN TestDB_UpdateChallenge/ok 313s === RUN TestDB_UpdateChallenge/fail/db.Get-error 313s --- PASS: TestDB_UpdateChallenge (0.00s) 313s --- PASS: TestDB_UpdateChallenge/fail/db.CmpAndSwap-error (0.00s) 313s --- PASS: TestDB_UpdateChallenge/ok (0.00s) 313s --- PASS: TestDB_UpdateChallenge/fail/db.Get-error (0.00s) 313s === RUN TestDB_getDBExternalAccountKey 313s === RUN TestDB_getDBExternalAccountKey/ok 313s === RUN TestDB_getDBExternalAccountKey/fail/not-found 313s === RUN TestDB_getDBExternalAccountKey/fail/db.Get-error 313s === RUN TestDB_getDBExternalAccountKey/fail/unmarshal-error 313s --- PASS: TestDB_getDBExternalAccountKey (0.00s) 313s --- PASS: TestDB_getDBExternalAccountKey/ok (0.00s) 313s --- PASS: TestDB_getDBExternalAccountKey/fail/not-found (0.00s) 313s --- PASS: TestDB_getDBExternalAccountKey/fail/db.Get-error (0.00s) 313s --- PASS: TestDB_getDBExternalAccountKey/fail/unmarshal-error (0.00s) 313s === RUN TestDB_GetExternalAccountKey 313s === RUN TestDB_GetExternalAccountKey/ok 313s === RUN TestDB_GetExternalAccountKey/fail/db.Get-error 313s === RUN TestDB_GetExternalAccountKey/fail/non-matching-provisioner 313s --- PASS: TestDB_GetExternalAccountKey (0.00s) 313s --- PASS: TestDB_GetExternalAccountKey/ok (0.00s) 313s --- PASS: TestDB_GetExternalAccountKey/fail/db.Get-error (0.00s) 313s --- PASS: TestDB_GetExternalAccountKey/fail/non-matching-provisioner (0.00s) 313s === RUN TestDB_GetExternalAccountKeyByReference 313s === RUN TestDB_GetExternalAccountKeyByReference/fail/reference-load-error 313s === RUN TestDB_GetExternalAccountKeyByReference/fail/reference-unmarshal-error 313s === RUN TestDB_GetExternalAccountKeyByReference/fail/db.GetExternalAccountKey-error 313s === RUN TestDB_GetExternalAccountKeyByReference/ok 313s === RUN TestDB_GetExternalAccountKeyByReference/ok/no-reference 313s === RUN TestDB_GetExternalAccountKeyByReference/fail/reference-not-found 313s --- PASS: TestDB_GetExternalAccountKeyByReference (0.00s) 313s --- PASS: TestDB_GetExternalAccountKeyByReference/fail/reference-load-error (0.00s) 313s --- PASS: TestDB_GetExternalAccountKeyByReference/fail/reference-unmarshal-error (0.00s) 313s --- PASS: TestDB_GetExternalAccountKeyByReference/fail/db.GetExternalAccountKey-error (0.00s) 313s --- PASS: TestDB_GetExternalAccountKeyByReference/ok (0.00s) 313s --- PASS: TestDB_GetExternalAccountKeyByReference/ok/no-reference (0.00s) 313s --- PASS: TestDB_GetExternalAccountKeyByReference/fail/reference-not-found (0.00s) 313s === RUN TestDB_GetExternalAccountKeys 313s === RUN TestDB_GetExternalAccountKeys/ok 313s === RUN TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable 313s === RUN TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable-unmarshal 313s === RUN TestDB_GetExternalAccountKeys/fail/db.getDBExternalAccountKey 313s --- PASS: TestDB_GetExternalAccountKeys (0.00s) 313s --- PASS: TestDB_GetExternalAccountKeys/ok (0.00s) 313s --- PASS: TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable (0.00s) 313s --- PASS: TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable-unmarshal (0.00s) 313s --- PASS: TestDB_GetExternalAccountKeys/fail/db.getDBExternalAccountKey (0.00s) 313s === RUN TestDB_DeleteExternalAccountKey 313s === RUN TestDB_DeleteExternalAccountKey/ok 313s acme_external_account_keyID_provisionerID_index 313s === RUN TestDB_DeleteExternalAccountKey/fail/not-found 313s === RUN TestDB_DeleteExternalAccountKey/fail/non-matching-provisioner 313s === RUN TestDB_DeleteExternalAccountKey/fail/delete-reference 313s === RUN TestDB_DeleteExternalAccountKey/fail/delete-eak 313s === RUN TestDB_DeleteExternalAccountKey/fail/delete-eakID 313s --- PASS: TestDB_DeleteExternalAccountKey (0.00s) 313s --- PASS: TestDB_DeleteExternalAccountKey/ok (0.00s) 313s --- PASS: TestDB_DeleteExternalAccountKey/fail/not-found (0.00s) 313s --- PASS: TestDB_DeleteExternalAccountKey/fail/non-matching-provisioner (0.00s) 313s --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-reference (0.00s) 313s --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-eak (0.00s) 313s --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-eakID (0.00s) 313s === RUN TestDB_CreateExternalAccountKey 313s === RUN TestDB_CreateExternalAccountKey/ok 313s === RUN TestDB_CreateExternalAccountKey/fail/externalAccountKeyID-cmpAndSwap-error 313s === RUN TestDB_CreateExternalAccountKey/fail/addEAKID-error 313s === RUN TestDB_CreateExternalAccountKey/fail/externalAccountKeyReference-cmpAndSwap-error 313s --- PASS: TestDB_CreateExternalAccountKey (0.00s) 313s --- PASS: TestDB_CreateExternalAccountKey/ok (0.00s) 313s --- PASS: TestDB_CreateExternalAccountKey/fail/externalAccountKeyID-cmpAndSwap-error (0.00s) 313s --- PASS: TestDB_CreateExternalAccountKey/fail/addEAKID-error (0.00s) 313s --- PASS: TestDB_CreateExternalAccountKey/fail/externalAccountKeyReference-cmpAndSwap-error (0.00s) 313s === RUN TestDB_UpdateExternalAccountKey 313s === RUN TestDB_UpdateExternalAccountKey/fail/reference-change 313s === RUN TestDB_UpdateExternalAccountKey/ok 313s === RUN TestDB_UpdateExternalAccountKey/fail/db.Get-error 313s === RUN TestDB_UpdateExternalAccountKey/fail/provisioner-mismatch 313s === RUN TestDB_UpdateExternalAccountKey/fail/provisioner-change 313s --- PASS: TestDB_UpdateExternalAccountKey (0.00s) 313s --- PASS: TestDB_UpdateExternalAccountKey/fail/reference-change (0.00s) 313s --- PASS: TestDB_UpdateExternalAccountKey/ok (0.00s) 313s --- PASS: TestDB_UpdateExternalAccountKey/fail/db.Get-error (0.00s) 313s --- PASS: TestDB_UpdateExternalAccountKey/fail/provisioner-mismatch (0.00s) 313s --- PASS: TestDB_UpdateExternalAccountKey/fail/provisioner-change (0.00s) 313s === RUN TestDB_addEAKID 313s === RUN TestDB_addEAKID/fail/empty-eakID 313s === RUN TestDB_addEAKID/fail/db.Get 313s === RUN TestDB_addEAKID/fail/unmarshal 313s === RUN TestDB_addEAKID/fail/eakID-already-exists 313s === RUN TestDB_addEAKID/fail/db.save 313s === RUN TestDB_addEAKID/ok/db.Get-not-found 313s === RUN TestDB_addEAKID/ok 313s --- PASS: TestDB_addEAKID (0.00s) 313s --- PASS: TestDB_addEAKID/fail/empty-eakID (0.00s) 313s --- PASS: TestDB_addEAKID/fail/db.Get (0.00s) 313s --- PASS: TestDB_addEAKID/fail/unmarshal (0.00s) 313s --- PASS: TestDB_addEAKID/fail/eakID-already-exists (0.00s) 313s --- PASS: TestDB_addEAKID/fail/db.save (0.00s) 313s --- PASS: TestDB_addEAKID/ok/db.Get-not-found (0.00s) 313s --- PASS: TestDB_addEAKID/ok (0.00s) 313s === RUN TestDB_deleteEAKID 313s === RUN TestDB_deleteEAKID/fail/db.save 313s === RUN TestDB_deleteEAKID/ok/db.Get-not-found 313s === RUN TestDB_deleteEAKID/ok 313s === RUN TestDB_deleteEAKID/fail/db.Get 313s === RUN TestDB_deleteEAKID/fail/unmarshal 313s --- PASS: TestDB_deleteEAKID (0.00s) 313s --- PASS: TestDB_deleteEAKID/fail/db.save (0.00s) 313s --- PASS: TestDB_deleteEAKID/ok/db.Get-not-found (0.00s) 313s --- PASS: TestDB_deleteEAKID/ok (0.00s) 313s --- PASS: TestDB_deleteEAKID/fail/db.Get (0.00s) 313s --- PASS: TestDB_deleteEAKID/fail/unmarshal (0.00s) 313s === RUN TestDB_addAndDeleteEAKID 313s === RUN TestDB_addAndDeleteEAKID/ok/multi 313s --- PASS: TestDB_addAndDeleteEAKID (0.00s) 313s --- PASS: TestDB_addAndDeleteEAKID/ok/multi (0.00s) 313s === RUN Test_removeElement 313s === RUN Test_removeElement/remove-first 313s === RUN Test_removeElement/remove-last 313s === RUN Test_removeElement/remove-middle 313s === RUN Test_removeElement/remove-non-existing 313s --- PASS: Test_removeElement (0.00s) 313s --- PASS: Test_removeElement/remove-first (0.00s) 313s --- PASS: Test_removeElement/remove-last (0.00s) 313s --- PASS: Test_removeElement/remove-middle (0.00s) 313s --- PASS: Test_removeElement/remove-non-existing (0.00s) 313s === RUN TestDB_CreateNonce 313s === RUN TestDB_CreateNonce/fail/cmpAndSwap-error 313s === RUN TestDB_CreateNonce/ok 313s --- PASS: TestDB_CreateNonce (0.00s) 313s --- PASS: TestDB_CreateNonce/fail/cmpAndSwap-error (0.00s) 313s --- PASS: TestDB_CreateNonce/ok (0.00s) 313s === RUN TestDB_DeleteNonce 313s === RUN TestDB_DeleteNonce/fail/not-found 313s === RUN TestDB_DeleteNonce/fail/db.Update-error 313s === RUN TestDB_DeleteNonce/ok 313s --- PASS: TestDB_DeleteNonce (0.00s) 313s --- PASS: TestDB_DeleteNonce/fail/not-found (0.00s) 313s --- PASS: TestDB_DeleteNonce/fail/db.Update-error (0.00s) 313s --- PASS: TestDB_DeleteNonce/ok (0.00s) 313s === RUN TestNew 313s === RUN TestNew/fail/db.CreateTable-error 313s === RUN TestNew/ok 313s --- PASS: TestNew (0.00s) 313s --- PASS: TestNew/fail/db.CreateTable-error (0.00s) 313s --- PASS: TestNew/ok (0.00s) 313s === RUN TestDB_save 313s === RUN TestDB_save/ok 313s === RUN TestDB_save/ok/nils 313s === RUN TestDB_save/fail/error-marshaling-new 313s === RUN TestDB_save/fail/error-marshaling-old 313s === RUN TestDB_save/fail/db.CmpAndSwap-error 313s === RUN TestDB_save/fail/db.CmpAndSwap-false-marshaling-old 313s --- PASS: TestDB_save (0.00s) 313s --- PASS: TestDB_save/ok (0.00s) 313s --- PASS: TestDB_save/ok/nils (0.00s) 313s --- PASS: TestDB_save/fail/error-marshaling-new (0.00s) 313s --- PASS: TestDB_save/fail/error-marshaling-old (0.00s) 313s --- PASS: TestDB_save/fail/db.CmpAndSwap-error (0.00s) 313s --- PASS: TestDB_save/fail/db.CmpAndSwap-false-marshaling-old (0.00s) 313s === RUN TestDB_getDBOrder 313s === RUN TestDB_getDBOrder/fail/not-found 313s === RUN TestDB_getDBOrder/fail/db.Get-error 313s === RUN TestDB_getDBOrder/fail/unmarshal-error 313s === RUN TestDB_getDBOrder/ok 313s --- PASS: TestDB_getDBOrder (0.00s) 313s --- PASS: TestDB_getDBOrder/fail/not-found (0.00s) 313s --- PASS: TestDB_getDBOrder/fail/db.Get-error (0.00s) 313s --- PASS: TestDB_getDBOrder/fail/unmarshal-error (0.00s) 313s --- PASS: TestDB_getDBOrder/ok (0.00s) 313s === RUN TestDB_GetOrder 313s === RUN TestDB_GetOrder/fail/db.Get-error 313s === RUN TestDB_GetOrder/fail/forward-acme-error 313s === RUN TestDB_GetOrder/ok 313s --- PASS: TestDB_GetOrder (0.00s) 313s --- PASS: TestDB_GetOrder/fail/db.Get-error (0.00s) 313s --- PASS: TestDB_GetOrder/fail/forward-acme-error (0.00s) 313s --- PASS: TestDB_GetOrder/ok (0.00s) 313s === RUN TestDB_UpdateOrder 313s === RUN TestDB_UpdateOrder/fail/db.Get-error 313s === RUN TestDB_UpdateOrder/fail/save-error 313s === RUN TestDB_UpdateOrder/ok 313s --- PASS: TestDB_UpdateOrder (0.00s) 313s --- PASS: TestDB_UpdateOrder/fail/db.Get-error (0.00s) 313s --- PASS: TestDB_UpdateOrder/fail/save-error (0.00s) 313s --- PASS: TestDB_UpdateOrder/ok (0.00s) 313s === RUN TestDB_CreateOrder 313s === RUN TestDB_CreateOrder/fail/order-save-error 313s === RUN TestDB_CreateOrder/fail/orderIDsByOrderUpdate-error 313s === RUN TestDB_CreateOrder/ok 313s --- PASS: TestDB_CreateOrder (0.00s) 313s --- PASS: TestDB_CreateOrder/fail/order-save-error (0.00s) 313s --- PASS: TestDB_CreateOrder/fail/orderIDsByOrderUpdate-error (0.00s) 313s --- PASS: TestDB_CreateOrder/ok (0.00s) 313s === RUN TestDB_updateAddOrderIDs 313s === RUN TestDB_updateAddOrderIDs/fail/unmarshal-error 313s === RUN TestDB_updateAddOrderIDs/fail/db.Get-order-error 313s === RUN TestDB_updateAddOrderIDs/ok/no-old 313s === RUN TestDB_updateAddOrderIDs/ok/all-old-not-pending 313s === RUN TestDB_updateAddOrderIDs/fail/update-order-status-error 313s === RUN TestDB_updateAddOrderIDs/fail/db.save-order-error 313s === RUN TestDB_updateAddOrderIDs/ok/old-and-new 313s === RUN TestDB_updateAddOrderIDs/ok/old-and-new-2 313s === RUN TestDB_updateAddOrderIDs/fail/db.Get-error 313s --- PASS: TestDB_updateAddOrderIDs (0.00s) 313s --- PASS: TestDB_updateAddOrderIDs/fail/unmarshal-error (0.00s) 313s --- PASS: TestDB_updateAddOrderIDs/fail/db.Get-order-error (0.00s) 313s --- PASS: TestDB_updateAddOrderIDs/ok/no-old (0.00s) 313s --- PASS: TestDB_updateAddOrderIDs/ok/all-old-not-pending (0.00s) 313s --- PASS: TestDB_updateAddOrderIDs/fail/update-order-status-error (0.00s) 313s --- PASS: TestDB_updateAddOrderIDs/fail/db.save-order-error (0.00s) 313s --- PASS: TestDB_updateAddOrderIDs/ok/old-and-new (0.00s) 313s --- PASS: TestDB_updateAddOrderIDs/ok/old-and-new-2 (0.00s) 313s --- PASS: TestDB_updateAddOrderIDs/fail/db.Get-error (0.00s) 313s PASS 313s ok github.com/smallstep/certificates/acme/db/nosql 0.075s 313s === RUN TestParseUserID 313s === RUN TestParseUserID/ok 313s === RUN TestParseUserID/fail/json 313s === RUN TestParseUserID/fail/empty-handle 313s === RUN TestParseUserID/fail/empty-name 313s === RUN TestParseUserID/fail/empty-domain 313s --- PASS: TestParseUserID (0.00s) 313s --- PASS: TestParseUserID/ok (0.00s) 313s --- PASS: TestParseUserID/fail/json (0.00s) 313s --- PASS: TestParseUserID/fail/empty-handle (0.00s) 313s --- PASS: TestParseUserID/fail/empty-name (0.00s) 313s --- PASS: TestParseUserID/fail/empty-domain (0.00s) 313s === RUN TestParseDeviceID 313s === RUN TestParseDeviceID/ok 313s === RUN TestParseDeviceID/fail/json 313s === RUN TestParseDeviceID/fail/empty-handle 313s === RUN TestParseDeviceID/fail/empty-name 313s === RUN TestParseDeviceID/fail/empty-domain 313s === RUN TestParseDeviceID/fail/empty-client-id 313s --- PASS: TestParseDeviceID (0.00s) 313s --- PASS: TestParseDeviceID/ok (0.00s) 313s --- PASS: TestParseDeviceID/fail/json (0.00s) 313s --- PASS: TestParseDeviceID/fail/empty-handle (0.00s) 313s --- PASS: TestParseDeviceID/fail/empty-name (0.00s) 313s --- PASS: TestParseDeviceID/fail/empty-domain (0.00s) 313s --- PASS: TestParseDeviceID/fail/empty-client-id (0.00s) 313s === RUN TestParseClientID 313s === RUN TestParseClientID/ok 313s === RUN TestParseClientID/fail/uri 313s === RUN TestParseClientID/fail/scheme 313s === RUN TestParseClientID/fail/username 313s --- PASS: TestParseClientID (0.00s) 313s --- PASS: TestParseClientID/ok (0.00s) 313s --- PASS: TestParseClientID/fail/uri (0.00s) 313s --- PASS: TestParseClientID/fail/scheme (0.00s) 313s --- PASS: TestParseClientID/fail/username (0.00s) 313s PASS 313s ok github.com/smallstep/certificates/acme/wire 0.018s 323s === RUN TestNewCertificate 323s --- PASS: TestNewCertificate (0.00s) 323s === RUN TestCertificate_MarshalJSON 323s === RUN TestCertificate_MarshalJSON/nil 323s === RUN TestCertificate_MarshalJSON/empty 323s === RUN TestCertificate_MarshalJSON/root 323s === RUN TestCertificate_MarshalJSON/cert 323s --- PASS: TestCertificate_MarshalJSON (0.00s) 323s --- PASS: TestCertificate_MarshalJSON/nil (0.00s) 323s --- PASS: TestCertificate_MarshalJSON/empty (0.00s) 323s --- PASS: TestCertificate_MarshalJSON/root (0.00s) 323s --- PASS: TestCertificate_MarshalJSON/cert (0.00s) 323s === RUN TestCertificate_UnmarshalJSON 323s === RUN TestCertificate_UnmarshalJSON/no_data 323s === RUN TestCertificate_UnmarshalJSON/incomplete_string_1 323s === RUN TestCertificate_UnmarshalJSON/incomplete_string_2 323s === RUN TestCertificate_UnmarshalJSON/invalid_string 323s === RUN TestCertificate_UnmarshalJSON/invalid_bytes_0 323s === RUN TestCertificate_UnmarshalJSON/invalid_bytes_1 323s === RUN TestCertificate_UnmarshalJSON/empty_csr 323s === RUN TestCertificate_UnmarshalJSON/invalid_type 323s === RUN TestCertificate_UnmarshalJSON/empty_string 323s === RUN TestCertificate_UnmarshalJSON/json_null 323s === RUN TestCertificate_UnmarshalJSON/valid_root 323s === RUN TestCertificate_UnmarshalJSON/valid_cert 323s --- PASS: TestCertificate_UnmarshalJSON (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON/no_data (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON/incomplete_string_1 (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON/incomplete_string_2 (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON/invalid_string (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON/invalid_bytes_0 (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON/invalid_bytes_1 (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON/empty_csr (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON/invalid_type (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON/empty_string (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON/json_null (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON/valid_root (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON/valid_cert (0.00s) 323s === RUN TestCertificate_UnmarshalJSON_json 323s === RUN TestCertificate_UnmarshalJSON_json/invalid_type_(bool) 323s === RUN TestCertificate_UnmarshalJSON_json/invalid_type_(number) 323s === RUN TestCertificate_UnmarshalJSON_json/invalid_type_(object) 323s === RUN TestCertificate_UnmarshalJSON_json/empty_crt_(null) 323s === RUN TestCertificate_UnmarshalJSON_json/empty_crt_(string) 323s === RUN TestCertificate_UnmarshalJSON_json/empty_crt 323s === RUN TestCertificate_UnmarshalJSON_json/valid_crt 323s --- PASS: TestCertificate_UnmarshalJSON_json (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON_json/invalid_type_(bool) (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON_json/invalid_type_(number) (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON_json/invalid_type_(object) (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON_json/empty_crt_(null) (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON_json/empty_crt_(string) (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON_json/empty_crt (0.00s) 323s --- PASS: TestCertificate_UnmarshalJSON_json/valid_crt (0.00s) 323s === RUN TestNewCertificateRequest 323s --- PASS: TestNewCertificateRequest (0.00s) 323s === RUN TestCertificateRequest_MarshalJSON 323s === RUN TestCertificateRequest_MarshalJSON/nil 323s === RUN TestCertificateRequest_MarshalJSON/empty 323s === RUN TestCertificateRequest_MarshalJSON/csr 323s --- PASS: TestCertificateRequest_MarshalJSON (0.00s) 323s --- PASS: TestCertificateRequest_MarshalJSON/nil (0.00s) 323s --- PASS: TestCertificateRequest_MarshalJSON/empty (0.00s) 323s --- PASS: TestCertificateRequest_MarshalJSON/csr (0.00s) 323s === RUN TestCertificateRequest_UnmarshalJSON 323s === RUN TestCertificateRequest_UnmarshalJSON/no_data 323s === RUN TestCertificateRequest_UnmarshalJSON/incomplete_string_1 323s === RUN TestCertificateRequest_UnmarshalJSON/incomplete_string_2 323s === RUN TestCertificateRequest_UnmarshalJSON/invalid_string 323s === RUN TestCertificateRequest_UnmarshalJSON/invalid_bytes_0 323s === RUN TestCertificateRequest_UnmarshalJSON/invalid_bytes_1 323s === RUN TestCertificateRequest_UnmarshalJSON/empty_csr 323s === RUN TestCertificateRequest_UnmarshalJSON/invalid_type 323s === RUN TestCertificateRequest_UnmarshalJSON/empty_string 323s === RUN TestCertificateRequest_UnmarshalJSON/json_null 323s === RUN TestCertificateRequest_UnmarshalJSON/valid_csr 323s --- PASS: TestCertificateRequest_UnmarshalJSON (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON/no_data (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON/incomplete_string_1 (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON/incomplete_string_2 (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_string (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_bytes_0 (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_bytes_1 (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON/empty_csr (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_type (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON/empty_string (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON/json_null (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON/valid_csr (0.00s) 323s === RUN TestCertificateRequest_UnmarshalJSON_json 323s === RUN TestCertificateRequest_UnmarshalJSON_json/invalid_type_(bool) 323s === RUN TestCertificateRequest_UnmarshalJSON_json/invalid_type_(number) 323s === RUN TestCertificateRequest_UnmarshalJSON_json/invalid_type_(object) 323s === RUN TestCertificateRequest_UnmarshalJSON_json/empty_csr_(null) 323s === RUN TestCertificateRequest_UnmarshalJSON_json/empty_csr_(string) 323s === RUN TestCertificateRequest_UnmarshalJSON_json/empty_csr 323s === RUN TestCertificateRequest_UnmarshalJSON_json/valid_csr 323s --- PASS: TestCertificateRequest_UnmarshalJSON_json (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON_json/invalid_type_(bool) (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON_json/invalid_type_(number) (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON_json/invalid_type_(object) (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON_json/empty_csr_(null) (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON_json/empty_csr_(string) (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON_json/empty_csr (0.00s) 323s --- PASS: TestCertificateRequest_UnmarshalJSON_json/valid_csr (0.00s) 323s === RUN TestSignRequest_Validate 323s === RUN TestSignRequest_Validate/missing_csr 323s === RUN TestSignRequest_Validate/invalid_csr 323s === RUN TestSignRequest_Validate/missing_ott 323s --- PASS: TestSignRequest_Validate (0.01s) 323s --- PASS: TestSignRequest_Validate/missing_csr (0.00s) 323s --- PASS: TestSignRequest_Validate/invalid_csr (0.00s) 323s --- PASS: TestSignRequest_Validate/missing_ott (0.00s) 323s === RUN Test_caHandler_Route 323s === RUN Test_caHandler_Route/ok 323s --- PASS: Test_caHandler_Route (0.00s) 323s --- PASS: Test_caHandler_Route/ok (0.00s) 323s === RUN Test_Health 323s --- PASS: Test_Health (0.00s) 323s === RUN Test_Root 323s === RUN Test_Root/ok 323s === RUN Test_Root/fail 323s --- PASS: Test_Root (0.00s) 323s --- PASS: Test_Root/ok (0.00s) 323s --- PASS: Test_Root/fail (0.00s) 323s === RUN Test_Sign 323s === RUN Test_Sign/ok 323s === RUN Test_Sign/ok_with_Provisioner 323s === RUN Test_Sign/json_read_error 323s === RUN Test_Sign/validate_error 323s === RUN Test_Sign/authorize_error 323s === RUN Test_Sign/sign_error 323s --- PASS: Test_Sign (0.02s) 323s --- PASS: Test_Sign/ok (0.00s) 323s --- PASS: Test_Sign/ok_with_Provisioner (0.00s) 323s --- PASS: Test_Sign/json_read_error (0.00s) 323s --- PASS: Test_Sign/validate_error (0.00s) 323s --- PASS: Test_Sign/authorize_error (0.00s) 323s --- PASS: Test_Sign/sign_error (0.00s) 323s === RUN Test_Renew 323s === RUN Test_Renew/ok 323s === RUN Test_Renew/ok_renew_after_expiry 323s === RUN Test_Renew/no_tls 323s === RUN Test_Renew/no_peer_certificates 323s === RUN Test_Renew/renew_error 323s === RUN Test_Renew/fail_expired_token 323s === RUN Test_Renew/fail_invalid_root 323s --- PASS: Test_Renew (0.03s) 323s --- PASS: Test_Renew/ok (0.00s) 323s --- PASS: Test_Renew/ok_renew_after_expiry (0.00s) 323s --- PASS: Test_Renew/no_tls (0.00s) 323s --- PASS: Test_Renew/no_peer_certificates (0.00s) 323s --- PASS: Test_Renew/renew_error (0.00s) 323s --- PASS: Test_Renew/fail_expired_token (0.00s) 323s --- PASS: Test_Renew/fail_invalid_root (0.00s) 323s === RUN Test_Rekey 323s === RUN Test_Rekey/ok 323s === RUN Test_Rekey/no_tls 323s === RUN Test_Rekey/no_peer_certificates 323s === RUN Test_Rekey/rekey_error 323s === RUN Test_Rekey/json_read_error 323s --- PASS: Test_Rekey (0.01s) 323s --- PASS: Test_Rekey/ok (0.01s) 323s --- PASS: Test_Rekey/no_tls (0.00s) 323s --- PASS: Test_Rekey/no_peer_certificates (0.00s) 323s --- PASS: Test_Rekey/rekey_error (0.00s) 323s --- PASS: Test_Rekey/json_read_error (0.00s) 323s === RUN Test_Provisioners 323s === RUN Test_Provisioners/ok 323s === RUN Test_Provisioners/fail 323s === RUN Test_Provisioners/limit_fail 323s --- PASS: Test_Provisioners (0.00s) 323s --- PASS: Test_Provisioners/ok (0.00s) 323s --- PASS: Test_Provisioners/fail (0.00s) 323s --- PASS: Test_Provisioners/limit_fail (0.00s) 323s === RUN Test_ProvisionerKey 323s === RUN Test_ProvisionerKey/ok 323s === RUN Test_ProvisionerKey/fail 323s --- PASS: Test_ProvisionerKey (0.00s) 323s --- PASS: Test_ProvisionerKey/ok (0.00s) 323s --- PASS: Test_ProvisionerKey/fail (0.00s) 323s === RUN Test_Roots 323s === RUN Test_Roots/ok 323s === RUN Test_Roots/no_peer_certificates 323s === RUN Test_Roots/fail 323s --- PASS: Test_Roots (0.00s) 323s --- PASS: Test_Roots/ok (0.00s) 323s --- PASS: Test_Roots/no_peer_certificates (0.00s) 323s --- PASS: Test_Roots/fail (0.00s) 323s === RUN Test_caHandler_RootsPEM 323s === RUN Test_caHandler_RootsPEM/one_root 323s === RUN Test_caHandler_RootsPEM/two_roots 323s === RUN Test_caHandler_RootsPEM/fail 323s --- PASS: Test_caHandler_RootsPEM (0.00s) 323s --- PASS: Test_caHandler_RootsPEM/one_root (0.00s) 323s --- PASS: Test_caHandler_RootsPEM/two_roots (0.00s) 323s --- PASS: Test_caHandler_RootsPEM/fail (0.00s) 323s === RUN Test_Federation 323s === RUN Test_Federation/ok 323s === RUN Test_Federation/no_peer_certificates 323s === RUN Test_Federation/fail 323s --- PASS: Test_Federation (0.00s) 323s --- PASS: Test_Federation/ok (0.00s) 323s --- PASS: Test_Federation/no_peer_certificates (0.00s) 323s --- PASS: Test_Federation/fail (0.00s) 323s === RUN Test_fmtPublicKey 323s === RUN Test_fmtPublicKey/p256 323s === RUN Test_fmtPublicKey/rsa2048 323s === RUN Test_fmtPublicKey/ed25519 323s === RUN Test_fmtPublicKey/dsa2048 323s === RUN Test_fmtPublicKey/unknown 323s --- PASS: Test_fmtPublicKey (7.52s) 323s --- PASS: Test_fmtPublicKey/p256 (0.00s) 323s --- PASS: Test_fmtPublicKey/rsa2048 (0.01s) 323s --- PASS: Test_fmtPublicKey/ed25519 (0.00s) 323s --- PASS: Test_fmtPublicKey/dsa2048 (0.00s) 323s --- PASS: Test_fmtPublicKey/unknown (0.00s) 323s === RUN TestProvisionersResponse_MarshalJSON 323s --- PASS: TestProvisionersResponse_MarshalJSON (0.00s) 323s === RUN TestLogSSHCertificate 323s --- PASS: TestLogSSHCertificate (0.00s) 323s === RUN TestIntermediates 323s === RUN TestIntermediates/ok 323s === RUN TestIntermediates/ok_multiple 323s === RUN TestIntermediates/fail 323s --- PASS: TestIntermediates (0.03s) 323s --- PASS: TestIntermediates/ok (0.00s) 323s --- PASS: TestIntermediates/ok_multiple (0.00s) 323s --- PASS: TestIntermediates/fail (0.00s) 323s === RUN TestIntermediatesPEM 323s === RUN TestIntermediatesPEM/ok 323s === RUN TestIntermediatesPEM/ok_multiple 323s === RUN TestIntermediatesPEM/fail 323s --- PASS: TestIntermediatesPEM (0.04s) 323s --- PASS: TestIntermediatesPEM/ok (0.00s) 323s --- PASS: TestIntermediatesPEM/ok_multiple (0.00s) 323s --- PASS: TestIntermediatesPEM/fail (0.00s) 323s === RUN Test_CRL 323s === RUN Test_CRL/ok 323s === RUN Test_CRL/ok/pem 323s === RUN Test_CRL/ok/empty 323s === RUN Test_CRL/ok/empty-pem 323s === RUN Test_CRL/fail/internal 323s === RUN Test_CRL/fail/nil 323s --- PASS: Test_CRL (0.01s) 323s --- PASS: Test_CRL/ok (0.00s) 323s --- PASS: Test_CRL/ok/pem (0.00s) 323s --- PASS: Test_CRL/ok/empty (0.00s) 323s --- PASS: Test_CRL/ok/empty-pem (0.00s) 323s --- PASS: Test_CRL/fail/internal (0.00s) 323s --- PASS: Test_CRL/fail/nil (0.00s) 323s === RUN TestRevokeRequestValidate 323s === RUN TestRevokeRequestValidate/error/missing_serial 323s === RUN TestRevokeRequestValidate/error/bad_sn 323s === RUN TestRevokeRequestValidate/error/bad_reasonCode 323s === RUN TestRevokeRequestValidate/error/non-passive_not_implemented 323s === RUN TestRevokeRequestValidate/ok 323s --- PASS: TestRevokeRequestValidate (0.00s) 323s --- PASS: TestRevokeRequestValidate/error/missing_serial (0.00s) 323s --- PASS: TestRevokeRequestValidate/error/bad_sn (0.00s) 323s --- PASS: TestRevokeRequestValidate/error/bad_reasonCode (0.00s) 323s --- PASS: TestRevokeRequestValidate/error/non-passive_not_implemented (0.00s) 323s --- PASS: TestRevokeRequestValidate/ok (0.00s) 323s === RUN Test_caHandler_Revoke 323s === RUN Test_caHandler_Revoke/500/ott_authority.Revoke 323s === RUN Test_caHandler_Revoke/403/ott_authority.Revoke 323s === RUN Test_caHandler_Revoke/400/json_read_error 323s === RUN Test_caHandler_Revoke/400/invalid_request_body 323s === RUN Test_caHandler_Revoke/200/ott 323s === RUN Test_caHandler_Revoke/400/no_OTT_and_no_peer_certificate 323s === RUN Test_caHandler_Revoke/200/no_ott 323s --- PASS: Test_caHandler_Revoke (0.00s) 323s --- PASS: Test_caHandler_Revoke/500/ott_authority.Revoke (0.00s) 323s --- PASS: Test_caHandler_Revoke/403/ott_authority.Revoke (0.00s) 323s --- PASS: Test_caHandler_Revoke/400/json_read_error (0.00s) 323s --- PASS: Test_caHandler_Revoke/400/invalid_request_body (0.00s) 323s --- PASS: Test_caHandler_Revoke/200/ott (0.00s) 323s --- PASS: Test_caHandler_Revoke/400/no_OTT_and_no_peer_certificate (0.00s) 323s --- PASS: Test_caHandler_Revoke/200/no_ott (0.00s) 323s === RUN TestSSHCertificate_MarshalJSON 323s === RUN TestSSHCertificate_MarshalJSON/nil 323s === RUN TestSSHCertificate_MarshalJSON/user 323s === RUN TestSSHCertificate_MarshalJSON/user#01 323s --- PASS: TestSSHCertificate_MarshalJSON (0.01s) 323s --- PASS: TestSSHCertificate_MarshalJSON/nil (0.00s) 323s --- PASS: TestSSHCertificate_MarshalJSON/user (0.00s) 323s --- PASS: TestSSHCertificate_MarshalJSON/user#01 (0.00s) 323s === RUN TestSSHCertificate_UnmarshalJSON 323s === RUN TestSSHCertificate_UnmarshalJSON/null 323s === RUN TestSSHCertificate_UnmarshalJSON/empty 323s === RUN TestSSHCertificate_UnmarshalJSON/user 323s === RUN TestSSHCertificate_UnmarshalJSON/host 323s === RUN TestSSHCertificate_UnmarshalJSON/bad-string 323s === RUN TestSSHCertificate_UnmarshalJSON/bad-base64 323s === RUN TestSSHCertificate_UnmarshalJSON/bad-key 323s === RUN TestSSHCertificate_UnmarshalJSON/bat-cert 323s --- PASS: TestSSHCertificate_UnmarshalJSON (0.01s) 323s --- PASS: TestSSHCertificate_UnmarshalJSON/null (0.00s) 323s --- PASS: TestSSHCertificate_UnmarshalJSON/empty (0.00s) 323s --- PASS: TestSSHCertificate_UnmarshalJSON/user (0.00s) 323s --- PASS: TestSSHCertificate_UnmarshalJSON/host (0.00s) 323s --- PASS: TestSSHCertificate_UnmarshalJSON/bad-string (0.00s) 323s --- PASS: TestSSHCertificate_UnmarshalJSON/bad-base64 (0.00s) 323s --- PASS: TestSSHCertificate_UnmarshalJSON/bad-key (0.00s) 323s --- PASS: TestSSHCertificate_UnmarshalJSON/bat-cert (0.00s) 323s === RUN TestSignSSHRequest_Validate 323s === RUN TestSignSSHRequest_Validate/ok-empty 323s === RUN TestSignSSHRequest_Validate/ok-user 323s === RUN TestSignSSHRequest_Validate/ok-host 323s === RUN TestSignSSHRequest_Validate/ok-keyID 323s === RUN TestSignSSHRequest_Validate/ok-identityCSR 323s === RUN TestSignSSHRequest_Validate/key 323s === RUN TestSignSSHRequest_Validate/key#01 323s === RUN TestSignSSHRequest_Validate/type 323s === RUN TestSignSSHRequest_Validate/ott 323s === RUN TestSignSSHRequest_Validate/identityCSR 323s --- PASS: TestSignSSHRequest_Validate (0.02s) 323s --- PASS: TestSignSSHRequest_Validate/ok-empty (0.00s) 323s --- PASS: TestSignSSHRequest_Validate/ok-user (0.00s) 323s --- PASS: TestSignSSHRequest_Validate/ok-host (0.00s) 323s --- PASS: TestSignSSHRequest_Validate/ok-keyID (0.00s) 323s --- PASS: TestSignSSHRequest_Validate/ok-identityCSR (0.01s) 323s --- PASS: TestSignSSHRequest_Validate/key (0.00s) 323s --- PASS: TestSignSSHRequest_Validate/key#01 (0.00s) 323s --- PASS: TestSignSSHRequest_Validate/type (0.00s) 323s --- PASS: TestSignSSHRequest_Validate/ott (0.00s) 323s --- PASS: TestSignSSHRequest_Validate/identityCSR (0.01s) 323s === RUN Test_SSHSign 323s === RUN Test_SSHSign/ok-user 323s === RUN Test_SSHSign/ok-host 323s === RUN Test_SSHSign/ok-user-add 323s === RUN Test_SSHSign/ok-user-identity 323s === RUN Test_SSHSign/fail-body 323s === RUN Test_SSHSign/fail-validate 323s === RUN Test_SSHSign/fail-publicKey 323s === RUN Test_SSHSign/fail-publicKey#01 323s === RUN Test_SSHSign/fail-authorize 323s === RUN Test_SSHSign/fail-signSSH 323s === RUN Test_SSHSign/fail-SignSSHAddUser 323s === RUN Test_SSHSign/fail-user-identity 323s --- PASS: Test_SSHSign (0.03s) 323s --- PASS: Test_SSHSign/ok-user (0.00s) 323s --- PASS: Test_SSHSign/ok-host (0.00s) 323s --- PASS: Test_SSHSign/ok-user-add (0.00s) 323s --- PASS: Test_SSHSign/ok-user-identity (0.02s) 323s --- PASS: Test_SSHSign/fail-body (0.00s) 323s --- PASS: Test_SSHSign/fail-validate (0.00s) 323s --- PASS: Test_SSHSign/fail-publicKey (0.00s) 323s --- PASS: Test_SSHSign/fail-publicKey#01 (0.00s) 323s --- PASS: Test_SSHSign/fail-authorize (0.00s) 323s --- PASS: Test_SSHSign/fail-signSSH (0.00s) 323s --- PASS: Test_SSHSign/fail-SignSSHAddUser (0.00s) 323s --- PASS: Test_SSHSign/fail-user-identity (0.01s) 323s === RUN Test_SSHRoots 323s === RUN Test_SSHRoots/ok 323s === RUN Test_SSHRoots/many 323s === RUN Test_SSHRoots/user 323s === RUN Test_SSHRoots/host 323s === RUN Test_SSHRoots/empty 323s === RUN Test_SSHRoots/error 323s --- PASS: Test_SSHRoots (0.00s) 323s --- PASS: Test_SSHRoots/ok (0.00s) 323s --- PASS: Test_SSHRoots/many (0.00s) 323s --- PASS: Test_SSHRoots/user (0.00s) 323s --- PASS: Test_SSHRoots/host (0.00s) 323s --- PASS: Test_SSHRoots/empty (0.00s) 323s --- PASS: Test_SSHRoots/error (0.00s) 323s === RUN Test_SSHFederation 323s === RUN Test_SSHFederation/ok 323s === RUN Test_SSHFederation/many 323s === RUN Test_SSHFederation/user 323s === RUN Test_SSHFederation/host 323s === RUN Test_SSHFederation/empty 323s === RUN Test_SSHFederation/error 323s --- PASS: Test_SSHFederation (0.00s) 323s --- PASS: Test_SSHFederation/ok (0.00s) 323s --- PASS: Test_SSHFederation/many (0.00s) 323s --- PASS: Test_SSHFederation/user (0.00s) 323s --- PASS: Test_SSHFederation/host (0.00s) 323s --- PASS: Test_SSHFederation/empty (0.00s) 323s --- PASS: Test_SSHFederation/error (0.00s) 323s === RUN Test_SSHConfig 323s === RUN Test_SSHConfig/user 323s === RUN Test_SSHConfig/host 323s === RUN Test_SSHConfig/noType 323s === RUN Test_SSHConfig/badType 323s === RUN Test_SSHConfig/badData 323s === RUN Test_SSHConfig/error 323s --- PASS: Test_SSHConfig (0.01s) 323s --- PASS: Test_SSHConfig/user (0.00s) 323s --- PASS: Test_SSHConfig/host (0.00s) 323s --- PASS: Test_SSHConfig/noType (0.00s) 323s --- PASS: Test_SSHConfig/badType (0.00s) 323s --- PASS: Test_SSHConfig/badData (0.00s) 323s --- PASS: Test_SSHConfig/error (0.00s) 323s === RUN Test_SSHCheckHost 323s === RUN Test_SSHCheckHost/true 323s === RUN Test_SSHCheckHost/false 323s === RUN Test_SSHCheckHost/badType 323s === RUN Test_SSHCheckHost/badPrincipal 323s === RUN Test_SSHCheckHost/badRequest 323s === RUN Test_SSHCheckHost/error 323s --- PASS: Test_SSHCheckHost (0.00s) 323s --- PASS: Test_SSHCheckHost/true (0.00s) 323s --- PASS: Test_SSHCheckHost/false (0.00s) 323s --- PASS: Test_SSHCheckHost/badType (0.00s) 323s --- PASS: Test_SSHCheckHost/badPrincipal (0.00s) 323s --- PASS: Test_SSHCheckHost/badRequest (0.00s) 323s --- PASS: Test_SSHCheckHost/error (0.00s) 323s === RUN Test_SSHGetHosts 323s === RUN Test_SSHGetHosts/ok 323s === RUN Test_SSHGetHosts/empty_(array) 323s === RUN Test_SSHGetHosts/empty_(nil) 323s === RUN Test_SSHGetHosts/error 323s --- PASS: Test_SSHGetHosts (0.00s) 323s --- PASS: Test_SSHGetHosts/ok (0.00s) 323s --- PASS: Test_SSHGetHosts/empty_(array) (0.00s) 323s --- PASS: Test_SSHGetHosts/empty_(nil) (0.00s) 323s --- PASS: Test_SSHGetHosts/error (0.00s) 323s === RUN Test_SSHBastion 323s === RUN Test_SSHBastion/ok 323s === RUN Test_SSHBastion/ok#01 323s === RUN Test_SSHBastion/empty 323s === RUN Test_SSHBastion/bad_json 323s === RUN Test_SSHBastion/bad_request 323s === RUN Test_SSHBastion/error 323s --- PASS: Test_SSHBastion (0.00s) 323s --- PASS: Test_SSHBastion/ok (0.00s) 323s --- PASS: Test_SSHBastion/ok#01 (0.00s) 323s --- PASS: Test_SSHBastion/empty (0.00s) 323s --- PASS: Test_SSHBastion/bad_json (0.00s) 323s --- PASS: Test_SSHBastion/bad_request (0.00s) 323s --- PASS: Test_SSHBastion/error (0.00s) 323s === RUN TestSSHPublicKey_MarshalJSON 323s === RUN TestSSHPublicKey_MarshalJSON/ok 323s === RUN TestSSHPublicKey_MarshalJSON/null 323s === RUN TestSSHPublicKey_MarshalJSON/null#01 323s --- PASS: TestSSHPublicKey_MarshalJSON (0.00s) 323s --- PASS: TestSSHPublicKey_MarshalJSON/ok (0.00s) 323s --- PASS: TestSSHPublicKey_MarshalJSON/null (0.00s) 323s --- PASS: TestSSHPublicKey_MarshalJSON/null#01 (0.00s) 323s === RUN TestSSHPublicKey_UnmarshalJSON 323s === RUN TestSSHPublicKey_UnmarshalJSON/ok 323s === RUN TestSSHPublicKey_UnmarshalJSON/empty 323s === RUN TestSSHPublicKey_UnmarshalJSON/null 323s === RUN TestSSHPublicKey_UnmarshalJSON/noString 323s === RUN TestSSHPublicKey_UnmarshalJSON/badB64 323s === RUN TestSSHPublicKey_UnmarshalJSON/badKey 323s --- PASS: TestSSHPublicKey_UnmarshalJSON (0.00s) 323s --- PASS: TestSSHPublicKey_UnmarshalJSON/ok (0.00s) 323s --- PASS: TestSSHPublicKey_UnmarshalJSON/empty (0.00s) 323s --- PASS: TestSSHPublicKey_UnmarshalJSON/null (0.00s) 323s --- PASS: TestSSHPublicKey_UnmarshalJSON/noString (0.00s) 323s --- PASS: TestSSHPublicKey_UnmarshalJSON/badB64 (0.00s) 323s --- PASS: TestSSHPublicKey_UnmarshalJSON/badKey (0.00s) 323s === RUN Test_identityModifier_Enforce 323s === RUN Test_identityModifier_Enforce/ok 323s === RUN Test_identityModifier_Enforce/ok_exists 323s === RUN Test_identityModifier_Enforce/ok_append 323s === RUN Test_identityModifier_Enforce/ok_no_identity 323s --- PASS: Test_identityModifier_Enforce (0.00s) 323s --- PASS: Test_identityModifier_Enforce/ok (0.00s) 323s --- PASS: Test_identityModifier_Enforce/ok_exists (0.00s) 323s --- PASS: Test_identityModifier_Enforce/ok_append (0.00s) 323s --- PASS: Test_identityModifier_Enforce/ok_no_identity (0.00s) 323s === RUN Test_getIdentityURI 323s === RUN Test_getIdentityURI/ok 323s === RUN Test_getIdentityURI/ok_multiple 323s === RUN Test_getIdentityURI/ok_multiple_with_invalid 323s === RUN Test_getIdentityURI/ok_missing 323s === RUN Test_getIdentityURI/ok_empty 323s --- PASS: Test_getIdentityURI (0.00s) 323s --- PASS: Test_getIdentityURI/ok (0.00s) 323s --- PASS: Test_getIdentityURI/ok_multiple (0.00s) 323s --- PASS: Test_getIdentityURI/ok_multiple_with_invalid (0.00s) 323s --- PASS: Test_getIdentityURI/ok_missing (0.00s) 323s --- PASS: Test_getIdentityURI/ok_empty (0.00s) 323s PASS 323s ok github.com/smallstep/certificates/api 7.811s 323s === RUN TestError 323s === RUN TestError/noLogger 323s === RUN TestError/noError 323s === RUN TestError/noErrorDebug 323s === RUN TestError/anError 323s === RUN TestError/anErrorDebug 323s === RUN TestError/stackTracedError 323s === RUN TestError/stackTracedErrorDebug 323s === RUN TestError/slogWithNoError 323s === RUN TestError/slogWithError 323s --- PASS: TestError (0.00s) 323s --- PASS: TestError/noLogger (0.00s) 323s --- PASS: TestError/noError (0.00s) 323s --- PASS: TestError/noErrorDebug (0.00s) 323s --- PASS: TestError/anError (0.00s) 323s --- PASS: TestError/anErrorDebug (0.00s) 323s --- PASS: TestError/stackTracedError (0.00s) 323s --- PASS: TestError/stackTracedErrorDebug (0.00s) 323s --- PASS: TestError/slogWithNoError (0.00s) 323s --- PASS: TestError/slogWithError (0.00s) 323s PASS 323s ok github.com/smallstep/certificates/api/log 0.020s 323s ? github.com/smallstep/certificates/api/models [no test files] 323s === RUN TestJSON 323s === RUN TestJSON/ok 323s === RUN TestJSON/fail 323s --- PASS: TestJSON (0.00s) 323s --- PASS: TestJSON/ok (0.00s) 323s --- PASS: TestJSON/fail (0.00s) 323s === RUN TestProtoJSON 323s === RUN TestProtoJSON/fail/io.ReadAll 323s === RUN TestProtoJSON/fail/proto 323s === RUN TestProtoJSON/ok 323s --- PASS: TestProtoJSON (0.00s) 323s --- PASS: TestProtoJSON/fail/io.ReadAll (0.00s) 323s --- PASS: TestProtoJSON/fail/proto (0.00s) 323s --- PASS: TestProtoJSON/ok (0.00s) 323s === RUN Test_badProtoJSONError_Render 323s === RUN Test_badProtoJSONError_Render/bad_proto_normal_space 323s === RUN Test_badProtoJSONError_Render/bad_proto_non_breaking_space 323s --- PASS: Test_badProtoJSONError_Render (0.00s) 323s --- PASS: Test_badProtoJSONError_Render/bad_proto_normal_space (0.00s) 323s --- PASS: Test_badProtoJSONError_Render/bad_proto_non_breaking_space (0.00s) 323s PASS 323s ok github.com/smallstep/certificates/api/read 0.032s 323s === RUN TestJSON 323s --- PASS: TestJSON (0.00s) 323s === RUN TestJSONPanicsOnUnsupportedType 323s --- PASS: TestJSONPanicsOnUnsupportedType (0.00s) 323s === RUN TestJSONPanicsOnUnsupportedValue 323s --- PASS: TestJSONPanicsOnUnsupportedValue (0.00s) 323s === RUN TestJSONPanicsOnMarshalerError 323s --- PASS: TestJSONPanicsOnMarshalerError (0.00s) 323s === RUN TestError 323s === RUN TestError/0 323s === RUN TestError/1 323s --- PASS: TestError (0.00s) 323s --- PASS: TestError/0 (0.00s) 323s --- PASS: TestError/1 (0.00s) 323s === RUN TestStatusCodeFromError 323s --- PASS: TestStatusCodeFromError (0.00s) 323s PASS 323s ok github.com/smallstep/certificates/api/render 0.023s 324s === RUN TestAuthorityNew 324s === RUN TestAuthorityNew/fail_bad_root 324s === RUN TestAuthorityNew/fail_bad_password 324s === RUN TestAuthorityNew/fail_loading_CA_cert 324s === RUN TestAuthorityNew/ok 324s --- PASS: TestAuthorityNew (0.01s) 324s --- PASS: TestAuthorityNew/fail_bad_root (0.00s) 324s --- PASS: TestAuthorityNew/fail_bad_password (0.00s) 324s --- PASS: TestAuthorityNew/fail_loading_CA_cert (0.00s) 324s --- PASS: TestAuthorityNew/ok (0.00s) 324s === RUN TestAuthorityNew_bundles 324s === RUN TestAuthorityNew_bundles/ok_ca0 324s === RUN TestAuthorityNew_bundles/ok_bundle 324s === RUN TestAuthorityNew_bundles/ok_federated_ca1 324s === RUN TestAuthorityNew_bundles/ok_federated_bundle 324s === RUN TestAuthorityNew_bundles/fail_root 324s === RUN TestAuthorityNew_bundles/fail_federated 324s --- PASS: TestAuthorityNew_bundles (0.07s) 324s --- PASS: TestAuthorityNew_bundles/ok_ca0 (0.00s) 324s --- PASS: TestAuthorityNew_bundles/ok_bundle (0.00s) 324s --- PASS: TestAuthorityNew_bundles/ok_federated_ca1 (0.00s) 324s --- PASS: TestAuthorityNew_bundles/ok_federated_bundle (0.00s) 324s --- PASS: TestAuthorityNew_bundles/fail_root (0.00s) 324s --- PASS: TestAuthorityNew_bundles/fail_federated (0.00s) 324s === RUN TestAuthority_GetDatabase 324s 2026/02/03 22:54:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s 2026/02/03 22:54:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetDatabase/ok 324s === RUN TestAuthority_GetDatabase/ok_WithDatabase 324s --- PASS: TestAuthority_GetDatabase (0.00s) 324s --- PASS: TestAuthority_GetDatabase/ok (0.00s) 324s --- PASS: TestAuthority_GetDatabase/ok_WithDatabase (0.00s) 324s === RUN TestNewEmbedded 324s === RUN TestNewEmbedded/ok 324s === RUN TestNewEmbedded/ok_empty_config 324s === RUN TestNewEmbedded/ok_config_file 324s === RUN TestNewEmbedded/ok_config 324s === RUN TestNewEmbedded/fail_options 324s === RUN TestNewEmbedded/fail_missing_config 324s === RUN TestNewEmbedded/fail_missing_root 324s === RUN TestNewEmbedded/fail_missing_signer 324s === RUN TestNewEmbedded/fail_missing_root_file 324s === RUN TestNewEmbedded/fail_missing_issuer 324s === RUN TestNewEmbedded/fail_missing_signer#01 324s === RUN TestNewEmbedded/fail_bad_password 324s --- PASS: TestNewEmbedded (0.00s) 324s --- PASS: TestNewEmbedded/ok (0.00s) 324s --- PASS: TestNewEmbedded/ok_empty_config (0.00s) 324s --- PASS: TestNewEmbedded/ok_config_file (0.00s) 324s --- PASS: TestNewEmbedded/ok_config (0.00s) 324s --- PASS: TestNewEmbedded/fail_options (0.00s) 324s --- PASS: TestNewEmbedded/fail_missing_config (0.00s) 324s --- PASS: TestNewEmbedded/fail_missing_root (0.00s) 324s --- PASS: TestNewEmbedded/fail_missing_signer (0.00s) 324s --- PASS: TestNewEmbedded/fail_missing_root_file (0.00s) 324s --- PASS: TestNewEmbedded/fail_missing_issuer (0.00s) 324s --- PASS: TestNewEmbedded/fail_missing_signer#01 (0.00s) 324s --- PASS: TestNewEmbedded/fail_bad_password (0.00s) 324s === RUN TestNewEmbedded_Sign 324s --- PASS: TestNewEmbedded_Sign (0.01s) 324s === RUN TestNewEmbedded_GetTLSCertificate 324s --- PASS: TestNewEmbedded_GetTLSCertificate (0.01s) 324s === RUN TestAuthority_CloseForReload 324s 2026/02/03 22:54:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_CloseForReload/ok 324s --- PASS: TestAuthority_CloseForReload (0.00s) 324s --- PASS: TestAuthority_CloseForReload/ok (0.00s) 324s === RUN TestAuthority_GetSCEP 324s === RUN TestAuthority_GetSCEP/ok 324s === RUN TestAuthority_GetSCEP/wrong_password 324s --- PASS: TestAuthority_GetSCEP (0.00s) 324s --- PASS: TestAuthority_GetSCEP/ok (0.00s) 324s --- PASS: TestAuthority_GetSCEP/wrong_password (0.00s) 324s === RUN TestAuthority_GetID 324s === RUN TestAuthority_GetID/ok 324s === RUN TestAuthority_GetID/ok_with_id 324s --- PASS: TestAuthority_GetID (0.00s) 324s --- PASS: TestAuthority_GetID/ok (0.00s) 324s --- PASS: TestAuthority_GetID/ok_with_id (0.00s) 324s === RUN TestAuthority_authorizeToken 324s 2026/02/03 22:54:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeToken/fail/prehistoric-token 324s === RUN TestAuthority_authorizeToken/fail/token-flow-not-supported 324s === RUN TestAuthority_authorizeToken/ok/simpledb 324s === RUN TestAuthority_authorizeToken/fail/sha256/token-already-used 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeToken/ok/mockNoSQLDB 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeToken/fail/mockNoSQLDB/error 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeToken/fail/invalid-token 324s === RUN TestAuthority_authorizeToken/fail/provisioner-not-found 324s === RUN TestAuthority_authorizeToken/fail/simpledb/token-already-used 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeToken/ok/sha256 324s === RUN TestAuthority_authorizeToken/fail/mockNoSQLDB/token-already-used 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeToken/fail/uninitialized 324s --- PASS: TestAuthority_authorizeToken (0.17s) 324s --- PASS: TestAuthority_authorizeToken/fail/prehistoric-token (0.00s) 324s --- PASS: TestAuthority_authorizeToken/fail/token-flow-not-supported (0.00s) 324s --- PASS: TestAuthority_authorizeToken/ok/simpledb (0.00s) 324s --- PASS: TestAuthority_authorizeToken/fail/sha256/token-already-used (0.00s) 324s --- PASS: TestAuthority_authorizeToken/ok/mockNoSQLDB (0.00s) 324s --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/error (0.00s) 324s --- PASS: TestAuthority_authorizeToken/fail/invalid-token (0.00s) 324s --- PASS: TestAuthority_authorizeToken/fail/provisioner-not-found (0.00s) 324s --- PASS: TestAuthority_authorizeToken/fail/simpledb/token-already-used (0.00s) 324s --- PASS: TestAuthority_authorizeToken/ok/sha256 (0.00s) 324s --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/token-already-used (0.00s) 324s --- PASS: TestAuthority_authorizeToken/fail/uninitialized (0.00s) 324s === RUN TestAuthority_authorizeRevoke 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeRevoke/ok/token 324s === RUN TestAuthority_authorizeRevoke/fail/token/invalid-token 324s === RUN TestAuthority_authorizeRevoke/fail/token/invalid-subject 324s --- PASS: TestAuthority_authorizeRevoke (0.15s) 324s --- PASS: TestAuthority_authorizeRevoke/ok/token (0.00s) 324s --- PASS: TestAuthority_authorizeRevoke/fail/token/invalid-token (0.00s) 324s --- PASS: TestAuthority_authorizeRevoke/fail/token/invalid-subject (0.00s) 324s === RUN TestAuthority_authorizeSign 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeSign/fail/invalid-token 324s === RUN TestAuthority_authorizeSign/fail/invalid-subject 324s === RUN TestAuthority_authorizeSign/ok 324s --- PASS: TestAuthority_authorizeSign (0.15s) 324s --- PASS: TestAuthority_authorizeSign/fail/invalid-token (0.00s) 324s --- PASS: TestAuthority_authorizeSign/fail/invalid-subject (0.00s) 324s --- PASS: TestAuthority_authorizeSign/ok (0.00s) 324s === RUN TestAuthority_Authorize 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Authorize/fail/sshRekey/invalid-token 324s === RUN TestAuthority_Authorize/fail/sshRekey/disabled 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Authorize/default-to-signMethod 324s === RUN TestAuthority_Authorize/fail/revoke/invalid-token 324s === RUN TestAuthority_Authorize/ok/sshRenew 324s === RUN TestAuthority_Authorize/fail/sshRevoke/invalid-token 324s === RUN TestAuthority_Authorize/fail/unexpected-method 324s === RUN TestAuthority_Authorize/fail/sign/invalid-token 324s === RUN TestAuthority_Authorize/fail/sshSign/disabled 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Authorize/fail/sshRenew/invalid-token 324s === RUN TestAuthority_Authorize/ok/sshRevoke 324s === RUN TestAuthority_Authorize/ok/sshRekey 324s === RUN TestAuthority_Authorize/ok/sign 324s === RUN TestAuthority_Authorize/ok/revoke 324s === RUN TestAuthority_Authorize/fail/sshSign/invalid-token 324s === RUN TestAuthority_Authorize/ok/sshSign 324s === RUN TestAuthority_Authorize/fail/sshRenew/disabled 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_Authorize (0.19s) 324s --- PASS: TestAuthority_Authorize/fail/sshRekey/invalid-token (0.00s) 324s --- PASS: TestAuthority_Authorize/fail/sshRekey/disabled (0.00s) 324s --- PASS: TestAuthority_Authorize/default-to-signMethod (0.00s) 324s --- PASS: TestAuthority_Authorize/fail/revoke/invalid-token (0.00s) 324s --- PASS: TestAuthority_Authorize/ok/sshRenew (0.01s) 324s --- PASS: TestAuthority_Authorize/fail/sshRevoke/invalid-token (0.00s) 324s --- PASS: TestAuthority_Authorize/fail/unexpected-method (0.00s) 324s --- PASS: TestAuthority_Authorize/fail/sign/invalid-token (0.00s) 324s --- PASS: TestAuthority_Authorize/fail/sshSign/disabled (0.00s) 324s --- PASS: TestAuthority_Authorize/fail/sshRenew/invalid-token (0.00s) 324s --- PASS: TestAuthority_Authorize/ok/sshRevoke (0.00s) 324s --- PASS: TestAuthority_Authorize/ok/sshRekey (0.01s) 324s --- PASS: TestAuthority_Authorize/ok/sign (0.00s) 324s --- PASS: TestAuthority_Authorize/ok/revoke (0.00s) 324s --- PASS: TestAuthority_Authorize/fail/sshSign/invalid-token (0.00s) 324s --- PASS: TestAuthority_Authorize/ok/sshSign (0.00s) 324s --- PASS: TestAuthority_Authorize/fail/sshRenew/disabled (0.00s) 324s === RUN TestAuthority_authorizeRenew 324s === RUN TestAuthority_authorizeRenew/fail/revoked 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeRenew/fail/load-provisioner 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeRenew/fail/provisioner-authorize-renewal-fail 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeRenew/ok 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeRenew/ok/from_db 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeRenew/fail/db.IsRevoked-error 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_authorizeRenew (0.01s) 324s --- PASS: TestAuthority_authorizeRenew/fail/revoked (0.00s) 324s --- PASS: TestAuthority_authorizeRenew/fail/load-provisioner (0.00s) 324s --- PASS: TestAuthority_authorizeRenew/fail/provisioner-authorize-renewal-fail (0.00s) 324s --- PASS: TestAuthority_authorizeRenew/ok (0.00s) 324s --- PASS: TestAuthority_authorizeRenew/ok/from_db (0.00s) 324s --- PASS: TestAuthority_authorizeRenew/fail/db.IsRevoked-error (0.00s) 324s === RUN TestAuthority_authorizeSSHSign 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeSSHSign/ok 324s === RUN TestAuthority_authorizeSSHSign/fail/invalid-token 324s === RUN TestAuthority_authorizeSSHSign/fail/invalid-subject 324s --- PASS: TestAuthority_authorizeSSHSign (0.17s) 324s --- PASS: TestAuthority_authorizeSSHSign/ok (0.00s) 324s --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-token (0.00s) 324s --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-subject (0.00s) 324s === RUN TestAuthority_authorizeSSHRenew 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeSSHRenew/fail/invalid-token 324s === RUN TestAuthority_authorizeSSHRenew/fail/sshRenew-unimplemented-jwk-provisioner 324s === RUN TestAuthority_authorizeSSHRenew/fail/WithAuthorizeSSHRenewFunc 324s 2026/02/03 22:54:19 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeSSHRenew/ok 324s === RUN TestAuthority_authorizeSSHRenew/ok/WithAuthorizeSSHRenewFunc 324s 2026/02/03 22:54:20 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_authorizeSSHRenew (0.17s) 324s --- PASS: TestAuthority_authorizeSSHRenew/fail/invalid-token (0.00s) 324s --- PASS: TestAuthority_authorizeSSHRenew/fail/sshRenew-unimplemented-jwk-provisioner (0.00s) 324s --- PASS: TestAuthority_authorizeSSHRenew/fail/WithAuthorizeSSHRenewFunc (0.01s) 324s --- PASS: TestAuthority_authorizeSSHRenew/ok (0.01s) 324s --- PASS: TestAuthority_authorizeSSHRenew/ok/WithAuthorizeSSHRenewFunc (0.01s) 324s === RUN TestAuthority_authorizeSSHRevoke 324s 2026/02/03 22:54:20 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeSSHRevoke/ok 324s === RUN TestAuthority_authorizeSSHRevoke/fail/invalid-token 324s === RUN TestAuthority_authorizeSSHRevoke/fail/invalid-subject 324s --- PASS: TestAuthority_authorizeSSHRevoke (0.16s) 324s --- PASS: TestAuthority_authorizeSSHRevoke/ok (0.01s) 324s --- PASS: TestAuthority_authorizeSSHRevoke/fail/invalid-token (0.00s) 324s --- PASS: TestAuthority_authorizeSSHRevoke/fail/invalid-subject (0.00s) 324s === RUN TestAuthority_authorizeSSHRekey 324s 2026/02/03 22:54:20 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_authorizeSSHRekey/fail/invalid-token 324s === RUN TestAuthority_authorizeSSHRekey/fail/sshRekey-unimplemented-jwk-provisioner 324s === RUN TestAuthority_authorizeSSHRekey/ok 324s --- PASS: TestAuthority_authorizeSSHRekey (0.16s) 324s --- PASS: TestAuthority_authorizeSSHRekey/fail/invalid-token (0.00s) 324s --- PASS: TestAuthority_authorizeSSHRekey/fail/sshRekey-unimplemented-jwk-provisioner (0.00s) 324s --- PASS: TestAuthority_authorizeSSHRekey/ok (0.01s) 324s === RUN TestAuthority_AuthorizeRenewToken 324s 2026/02/03 22:54:20 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s 2026/02/03 22:54:20 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_AuthorizeRenewToken/ok 324s === RUN TestAuthority_AuthorizeRenewToken/ok_expired_cert 324s === RUN TestAuthority_AuthorizeRenewToken/ok_provisioner_issuer 324s === RUN TestAuthority_AuthorizeRenewToken/ok_ra_provisioner 324s === RUN TestAuthority_AuthorizeRenewToken/fail_token 324s === RUN TestAuthority_AuthorizeRenewToken/fail_token_reuse 324s === RUN TestAuthority_AuthorizeRenewToken/fail_token_signature 324s === RUN TestAuthority_AuthorizeRenewToken/fail_token_provisioner 324s === RUN TestAuthority_AuthorizeRenewToken/fail_token_iss 324s === RUN TestAuthority_AuthorizeRenewToken/fail_token_sub 324s === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat 324s === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat#01 324s === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat#02 324s === RUN TestAuthority_AuthorizeRenewToken/fail_token_aud 324s --- PASS: TestAuthority_AuthorizeRenewToken (0.16s) 324s --- PASS: TestAuthority_AuthorizeRenewToken/ok (0.01s) 324s --- PASS: TestAuthority_AuthorizeRenewToken/ok_expired_cert (0.01s) 324s --- PASS: TestAuthority_AuthorizeRenewToken/ok_provisioner_issuer (0.01s) 324s --- PASS: TestAuthority_AuthorizeRenewToken/ok_ra_provisioner (0.01s) 324s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token (0.00s) 324s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_reuse (0.01s) 324s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_signature (0.01s) 324s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_provisioner (0.01s) 324s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iss (0.01s) 324s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_sub (0.01s) 324s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat (0.01s) 324s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat#01 (0.01s) 324s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat#02 (0.01s) 324s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_aud (0.01s) 324s === RUN TestAuthority_checkPolicy 324s === RUN TestAuthority_checkPolicy/fail/currentAdmin-evaluation-error 324s === RUN TestAuthority_checkPolicy/fail/currentAdmin-lockout 324s === RUN TestAuthority_checkPolicy/fail/otherAdmins-evaluation-error 324s === RUN TestAuthority_checkPolicy/fail/otherAdmins-lockout 324s === RUN TestAuthority_checkPolicy/ok/no-policy 324s === RUN TestAuthority_checkPolicy/ok/empty-policy 324s === RUN TestAuthority_checkPolicy/ok/policy 324s === RUN TestAuthority_checkPolicy/fail/NewX509PolicyEngine-error 324s --- PASS: TestAuthority_checkPolicy (0.00s) 324s --- PASS: TestAuthority_checkPolicy/fail/currentAdmin-evaluation-error (0.00s) 324s --- PASS: TestAuthority_checkPolicy/fail/currentAdmin-lockout (0.00s) 324s --- PASS: TestAuthority_checkPolicy/fail/otherAdmins-evaluation-error (0.00s) 324s --- PASS: TestAuthority_checkPolicy/fail/otherAdmins-lockout (0.00s) 324s --- PASS: TestAuthority_checkPolicy/ok/no-policy (0.00s) 324s --- PASS: TestAuthority_checkPolicy/ok/empty-policy (0.00s) 324s --- PASS: TestAuthority_checkPolicy/ok/policy (0.00s) 324s --- PASS: TestAuthority_checkPolicy/fail/NewX509PolicyEngine-error (0.00s) 324s === RUN TestAuthority_reloadPolicyEngines 324s === RUN TestAuthority_reloadPolicyEngines/fail/standalone-x509-policy 324s === RUN TestAuthority_reloadPolicyEngines/fail/standalone-ssh-host-policy 324s === RUN TestAuthority_reloadPolicyEngines/fail/standalone-ssh-user-policy 324s === RUN TestAuthority_reloadPolicyEngines/fail/adminDB.GetAuthorityPolicy-error 324s === RUN TestAuthority_reloadPolicyEngines/fail/admin-x509-policy 324s === RUN TestAuthority_reloadPolicyEngines/fail/admin-ssh-host-policy 324s === RUN TestAuthority_reloadPolicyEngines/fail/admin-ssh-user-policy 324s === RUN TestAuthority_reloadPolicyEngines/ok/linkedca-unsupported 324s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-no-policy 324s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-x509-policy 324s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-ssh-host-policy 324s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-ssh-user-policy 324s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-ssh-policy 324s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-full-policy 324s === RUN TestAuthority_reloadPolicyEngines/ok/admin-x509-policy 324s === RUN TestAuthority_reloadPolicyEngines/ok/admin-ssh-host-policy 324s === RUN TestAuthority_reloadPolicyEngines/ok/admin-ssh-user-policy 324s === RUN TestAuthority_reloadPolicyEngines/ok/admin-full-policy 324s === RUN TestAuthority_reloadPolicyEngines/ok/admin-over-standalone 324s --- PASS: TestAuthority_reloadPolicyEngines (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/fail/standalone-x509-policy (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/fail/standalone-ssh-host-policy (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/fail/standalone-ssh-user-policy (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/fail/adminDB.GetAuthorityPolicy-error (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/fail/admin-x509-policy (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/fail/admin-ssh-host-policy (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/fail/admin-ssh-user-policy (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/ok/linkedca-unsupported (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-no-policy (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-x509-policy (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-ssh-host-policy (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-ssh-user-policy (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-ssh-policy (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-full-policy (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-x509-policy (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-ssh-host-policy (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-ssh-user-policy (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-full-policy (0.00s) 324s --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-over-standalone (0.00s) 324s === RUN TestAuthority_checkAuthorityPolicy 324s === RUN TestAuthority_checkAuthorityPolicy/no_policy 324s === RUN TestAuthority_checkAuthorityPolicy/fail/adminDB.GetAdmins-error 324s === RUN TestAuthority_checkAuthorityPolicy/fail/policy 324s === RUN TestAuthority_checkAuthorityPolicy/ok 324s --- PASS: TestAuthority_checkAuthorityPolicy (0.00s) 324s --- PASS: TestAuthority_checkAuthorityPolicy/no_policy (0.00s) 324s --- PASS: TestAuthority_checkAuthorityPolicy/fail/adminDB.GetAdmins-error (0.00s) 324s --- PASS: TestAuthority_checkAuthorityPolicy/fail/policy (0.00s) 324s --- PASS: TestAuthority_checkAuthorityPolicy/ok (0.00s) 324s === RUN TestAuthority_checkProvisionerPolicy 324s === RUN TestAuthority_checkProvisionerPolicy/no_policy 324s === RUN TestAuthority_checkProvisionerPolicy/fail/policy 324s === RUN TestAuthority_checkProvisionerPolicy/ok 324s --- PASS: TestAuthority_checkProvisionerPolicy (0.00s) 324s --- PASS: TestAuthority_checkProvisionerPolicy/no_policy (0.00s) 324s --- PASS: TestAuthority_checkProvisionerPolicy/fail/policy (0.00s) 324s --- PASS: TestAuthority_checkProvisionerPolicy/ok (0.00s) 324s === RUN TestAuthority_RemoveAuthorityPolicy 324s === RUN TestAuthority_RemoveAuthorityPolicy/fail/adminDB.DeleteAuthorityPolicy 324s === RUN TestAuthority_RemoveAuthorityPolicy/fail/a.reloadPolicyEngines 324s === RUN TestAuthority_RemoveAuthorityPolicy/ok 324s --- PASS: TestAuthority_RemoveAuthorityPolicy (0.00s) 324s --- PASS: TestAuthority_RemoveAuthorityPolicy/fail/adminDB.DeleteAuthorityPolicy (0.00s) 324s --- PASS: TestAuthority_RemoveAuthorityPolicy/fail/a.reloadPolicyEngines (0.00s) 324s --- PASS: TestAuthority_RemoveAuthorityPolicy/ok (0.00s) 324s === RUN TestAuthority_GetAuthorityPolicy 324s === RUN TestAuthority_GetAuthorityPolicy/fail/adminDB.GetAuthorityPolicy 324s === RUN TestAuthority_GetAuthorityPolicy/ok 324s --- PASS: TestAuthority_GetAuthorityPolicy (0.00s) 324s --- PASS: TestAuthority_GetAuthorityPolicy/fail/adminDB.GetAuthorityPolicy (0.00s) 324s --- PASS: TestAuthority_GetAuthorityPolicy/ok (0.00s) 324s === RUN TestAuthority_CreateAuthorityPolicy 324s === RUN TestAuthority_CreateAuthorityPolicy/fail/a.checkAuthorityPolicy 324s === RUN TestAuthority_CreateAuthorityPolicy/fail/adminDB.CreateAuthorityPolicy 324s === RUN TestAuthority_CreateAuthorityPolicy/fail/a.reloadPolicyEngines 324s === RUN TestAuthority_CreateAuthorityPolicy/ok 324s --- PASS: TestAuthority_CreateAuthorityPolicy (0.00s) 324s --- PASS: TestAuthority_CreateAuthorityPolicy/fail/a.checkAuthorityPolicy (0.00s) 324s --- PASS: TestAuthority_CreateAuthorityPolicy/fail/adminDB.CreateAuthorityPolicy (0.00s) 324s --- PASS: TestAuthority_CreateAuthorityPolicy/fail/a.reloadPolicyEngines (0.00s) 324s --- PASS: TestAuthority_CreateAuthorityPolicy/ok (0.00s) 324s === RUN TestAuthority_UpdateAuthorityPolicy 324s === RUN TestAuthority_UpdateAuthorityPolicy/fail/a.checkAuthorityPolicy 324s === RUN TestAuthority_UpdateAuthorityPolicy/fail/adminDB.UpdateAuthorityPolicy 324s === RUN TestAuthority_UpdateAuthorityPolicy/fail/a.reloadPolicyEngines 324s === RUN TestAuthority_UpdateAuthorityPolicy/ok 324s --- PASS: TestAuthority_UpdateAuthorityPolicy (0.00s) 324s --- PASS: TestAuthority_UpdateAuthorityPolicy/fail/a.checkAuthorityPolicy (0.00s) 324s --- PASS: TestAuthority_UpdateAuthorityPolicy/fail/adminDB.UpdateAuthorityPolicy (0.00s) 324s --- PASS: TestAuthority_UpdateAuthorityPolicy/fail/a.reloadPolicyEngines (0.00s) 324s --- PASS: TestAuthority_UpdateAuthorityPolicy/ok (0.00s) 324s === RUN TestGetEncryptedKey 324s === RUN TestGetEncryptedKey/ok 324s === RUN TestGetEncryptedKey/fail-not-found 324s --- PASS: TestGetEncryptedKey (0.01s) 324s --- PASS: TestGetEncryptedKey/ok (0.01s) 324s --- PASS: TestGetEncryptedKey/fail-not-found (0.00s) 324s === RUN TestGetProvisioners 324s === RUN TestGetProvisioners/ok/rsa 324s === RUN TestGetProvisioners/ok 324s --- PASS: TestGetProvisioners (0.01s) 324s --- PASS: TestGetProvisioners/ok/rsa (0.01s) 324s --- PASS: TestGetProvisioners/ok (0.00s) 324s === RUN TestAuthority_LoadProvisionerByCertificate 324s 2026/02/03 22:54:20 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s 2026/02/03 22:54:20 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s 2026/02/03 22:54:20 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s 2026/02/03 22:54:20 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s 2026/02/03 22:54:20 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_certificate 324s === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_db 324s === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_admindb 324s === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_certificate 324s === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_db 324s === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_admindb 324s --- PASS: TestAuthority_LoadProvisionerByCertificate (0.95s) 324s --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_certificate (0.00s) 324s --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_db (0.00s) 324s --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_admindb (0.00s) 324s --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_certificate (0.00s) 324s --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_db (0.00s) 324s --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_admindb (0.00s) 324s === RUN TestProvisionerWebhookToLinkedca 324s === RUN TestProvisionerWebhookToLinkedca/empty 324s === RUN TestProvisionerWebhookToLinkedca/enriching_ssh_basic_auth 324s === RUN TestProvisionerWebhookToLinkedca/authorizing_x509_bearer_auth 324s --- PASS: TestProvisionerWebhookToLinkedca (0.00s) 324s --- PASS: TestProvisionerWebhookToLinkedca/empty (0.00s) 324s --- PASS: TestProvisionerWebhookToLinkedca/enriching_ssh_basic_auth (0.00s) 324s --- PASS: TestProvisionerWebhookToLinkedca/authorizing_x509_bearer_auth (0.00s) 324s === RUN Test_wrapRAProvisioner 324s === RUN Test_wrapRAProvisioner/ok 324s --- PASS: Test_wrapRAProvisioner (0.00s) 324s --- PASS: Test_wrapRAProvisioner/ok (0.00s) 324s === RUN Test_isRAProvisioner 324s === RUN Test_isRAProvisioner/true 324s === RUN Test_isRAProvisioner/nil_ra 324s === RUN Test_isRAProvisioner/not_ra 324s --- PASS: Test_isRAProvisioner (0.00s) 324s --- PASS: Test_isRAProvisioner/true (0.00s) 324s --- PASS: Test_isRAProvisioner/nil_ra (0.00s) 324s --- PASS: Test_isRAProvisioner/not_ra (0.00s) 324s === RUN TestRoot 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestRoot/success 324s === RUN TestRoot/not-found 324s === RUN TestRoot/invalid-stored-certificate 324s --- PASS: TestRoot (0.00s) 324s --- PASS: TestRoot/success (0.00s) 324s --- PASS: TestRoot/not-found (0.00s) 324s --- PASS: TestRoot/invalid-stored-certificate (0.00s) 324s === RUN TestAuthority_GetRootCertificate 324s === RUN TestAuthority_GetRootCertificate/ok 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_GetRootCertificate (0.00s) 324s --- PASS: TestAuthority_GetRootCertificate/ok (0.00s) 324s === RUN TestAuthority_GetRootCertificates 324s === RUN TestAuthority_GetRootCertificates/ok 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_GetRootCertificates (0.00s) 324s --- PASS: TestAuthority_GetRootCertificates/ok (0.00s) 324s === RUN TestAuthority_GetRoots 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetRoots/ok 324s --- PASS: TestAuthority_GetRoots (0.00s) 324s --- PASS: TestAuthority_GetRoots/ok (0.00s) 324s === RUN TestAuthority_GetFederation 324s === RUN TestAuthority_GetFederation/ok 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetFederation/fail 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_GetFederation (0.00s) 324s --- PASS: TestAuthority_GetFederation/ok (0.00s) 324s --- PASS: TestAuthority_GetFederation/fail (0.00s) 324s === RUN TestAuthority_GetIntermediateCertificate 324s === RUN TestAuthority_GetIntermediateCertificate/ok_one 324s === RUN TestAuthority_GetIntermediateCertificate/ok_multiple 324s === RUN TestAuthority_GetIntermediateCertificate/ok_empty 324s === RUN TestAuthority_GetIntermediateCertificate/ok_nil 324s --- PASS: TestAuthority_GetIntermediateCertificate (0.03s) 324s --- PASS: TestAuthority_GetIntermediateCertificate/ok_one (0.00s) 324s --- PASS: TestAuthority_GetIntermediateCertificate/ok_multiple (0.00s) 324s --- PASS: TestAuthority_GetIntermediateCertificate/ok_empty (0.00s) 324s --- PASS: TestAuthority_GetIntermediateCertificate/ok_nil (0.00s) 324s === RUN TestAuthority_initHostOnly 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_initHostOnly (0.00s) 324s === RUN TestAuthority_initUserOnly 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_initUserOnly (0.00s) 324s === RUN TestAuthority_SignSSH 324s === RUN TestAuthority_SignSSH/ok-user 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-host 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-user-only 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-host-only 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-opts-type-user 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-opts-type-host 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-opts-principals 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-opts-principals#01 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-opts-valid-after 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-opts-valid-before 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-cert-validator 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-cert-modifier 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-opts-validator 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-opts-modifier 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-custom-template 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-enrich-template 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-user-policy 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/ok-host-policy 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-opts-type 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-cert-validator 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-cert-modifier 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-opts-validator 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-opts-modifier 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-bad-sign-options 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-no-user-key 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-no-host-key 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-bad-type 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-custom-template 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-custom-template-syntax-error-file 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-custom-template-syntax-value-file 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-user-policy 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-user-policy-with-host-cert 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-user-policy-with-bad-user 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-host-policy 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-host-policy-with-user-cert 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-host-policy-with-bad-host 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-enriching-webhooks 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSH/fail-authorizing-webhooks 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_SignSSH (0.10s) 324s --- PASS: TestAuthority_SignSSH/ok-user (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-host (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-user-only (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-host-only (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-opts-type-user (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-opts-type-host (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-opts-principals (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-opts-principals#01 (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-opts-valid-after (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-opts-valid-before (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-cert-validator (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-cert-modifier (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-opts-validator (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-opts-modifier (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-custom-template (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-enrich-template (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-user-policy (0.00s) 324s --- PASS: TestAuthority_SignSSH/ok-host-policy (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-opts-type (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-cert-validator (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-cert-modifier (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-opts-validator (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-opts-modifier (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-bad-sign-options (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-no-user-key (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-no-host-key (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-bad-type (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-custom-template (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-custom-template-syntax-error-file (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-custom-template-syntax-value-file (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-user-policy (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-user-policy-with-host-cert (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-user-policy-with-bad-user (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-host-policy (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-host-policy-with-user-cert (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-host-policy-with-bad-host (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-enriching-webhooks (0.00s) 324s --- PASS: TestAuthority_SignSSH/fail-authorizing-webhooks (0.00s) 324s === RUN TestAuthority_SignSSHAddUser 324s === RUN TestAuthority_SignSSHAddUser/ok 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSHAddUser/ok-no-host-key 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSHAddUser/ok-custom-principal 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSHAddUser/ok-custom-command 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSHAddUser/ok-custom-principal-and-command 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSHAddUser/fail-no-user-key 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSHAddUser/fail-no-user-cert 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSHAddUser/fail-no-principals 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignSSHAddUser/fail-many-principals 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_SignSSHAddUser (0.02s) 324s --- PASS: TestAuthority_SignSSHAddUser/ok (0.00s) 324s --- PASS: TestAuthority_SignSSHAddUser/ok-no-host-key (0.00s) 324s --- PASS: TestAuthority_SignSSHAddUser/ok-custom-principal (0.00s) 324s --- PASS: TestAuthority_SignSSHAddUser/ok-custom-command (0.00s) 324s --- PASS: TestAuthority_SignSSHAddUser/ok-custom-principal-and-command (0.00s) 324s --- PASS: TestAuthority_SignSSHAddUser/fail-no-user-key (0.00s) 324s --- PASS: TestAuthority_SignSSHAddUser/fail-no-user-cert (0.00s) 324s --- PASS: TestAuthority_SignSSHAddUser/fail-no-principals (0.00s) 324s --- PASS: TestAuthority_SignSSHAddUser/fail-many-principals (0.00s) 324s === RUN TestAuthority_GetSSHRoots 324s === RUN TestAuthority_GetSSHRoots/ok 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHRoots/nil 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_GetSSHRoots (0.01s) 324s --- PASS: TestAuthority_GetSSHRoots/ok (0.00s) 324s --- PASS: TestAuthority_GetSSHRoots/nil (0.01s) 324s === RUN TestAuthority_GetSSHFederation 324s === RUN TestAuthority_GetSSHFederation/ok 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHFederation/nil 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_GetSSHFederation (0.00s) 324s --- PASS: TestAuthority_GetSSHFederation/ok (0.00s) 324s --- PASS: TestAuthority_GetSSHFederation/nil (0.00s) 324s === RUN TestAuthority_GetSSHConfig 324s === RUN TestAuthority_GetSSHConfig/user 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHConfig/user#01 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHConfig/host 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHConfig/host#01 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHConfig/userWithData 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHConfig/hostWithData 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHConfig/userIncludesEmptyData 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHConfig/userIncludesWithoutTemplateVersion 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHConfig/userIncludesWithTemplateVersion 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHConfig/disabled 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHConfig/badType 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHConfig/userError 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHConfig/hostError 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHConfig/noTemplates 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHConfig/missingData 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHConfig/failError 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_GetSSHConfig (0.05s) 324s --- PASS: TestAuthority_GetSSHConfig/user (0.01s) 324s --- PASS: TestAuthority_GetSSHConfig/user#01 (0.00s) 324s --- PASS: TestAuthority_GetSSHConfig/host (0.00s) 324s --- PASS: TestAuthority_GetSSHConfig/host#01 (0.00s) 324s --- PASS: TestAuthority_GetSSHConfig/userWithData (0.00s) 324s --- PASS: TestAuthority_GetSSHConfig/hostWithData (0.00s) 324s --- PASS: TestAuthority_GetSSHConfig/userIncludesEmptyData (0.00s) 324s --- PASS: TestAuthority_GetSSHConfig/userIncludesWithoutTemplateVersion (0.00s) 324s --- PASS: TestAuthority_GetSSHConfig/userIncludesWithTemplateVersion (0.00s) 324s --- PASS: TestAuthority_GetSSHConfig/disabled (0.01s) 324s --- PASS: TestAuthority_GetSSHConfig/badType (0.00s) 324s --- PASS: TestAuthority_GetSSHConfig/userError (0.00s) 324s --- PASS: TestAuthority_GetSSHConfig/hostError (0.00s) 324s --- PASS: TestAuthority_GetSSHConfig/noTemplates (0.00s) 324s --- PASS: TestAuthority_GetSSHConfig/missingData (0.00s) 324s --- PASS: TestAuthority_GetSSHConfig/failError (0.00s) 324s === RUN TestAuthority_CheckSSHHost 324s === RUN TestAuthority_CheckSSHHost/true 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_CheckSSHHost/false 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_CheckSSHHost/notImplemented 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_CheckSSHHost/notImplemented#01 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_CheckSSHHost/internal 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_CheckSSHHost/internal#01 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_CheckSSHHost (0.01s) 324s --- PASS: TestAuthority_CheckSSHHost/true (0.00s) 324s --- PASS: TestAuthority_CheckSSHHost/false (0.00s) 324s --- PASS: TestAuthority_CheckSSHHost/notImplemented (0.00s) 324s --- PASS: TestAuthority_CheckSSHHost/notImplemented#01 (0.00s) 324s --- PASS: TestAuthority_CheckSSHHost/internal (0.00s) 324s --- PASS: TestAuthority_CheckSSHHost/internal#01 (0.00s) 324s === RUN TestSSHConfig_Validate 324s === RUN TestSSHConfig_Validate/nil 324s === RUN TestSSHConfig_Validate/ok 324s === RUN TestSSHConfig_Validate/ok#01 324s === RUN TestSSHConfig_Validate/badType 324s === RUN TestSSHConfig_Validate/badKey 324s --- PASS: TestSSHConfig_Validate (0.00s) 324s --- PASS: TestSSHConfig_Validate/nil (0.00s) 324s --- PASS: TestSSHConfig_Validate/ok (0.00s) 324s --- PASS: TestSSHConfig_Validate/ok#01 (0.00s) 324s --- PASS: TestSSHConfig_Validate/badType (0.00s) 324s --- PASS: TestSSHConfig_Validate/badKey (0.00s) 324s === RUN TestAuthority_GetSSHBastion 324s === RUN TestAuthority_GetSSHBastion/config 324s === RUN TestAuthority_GetSSHBastion/bastion 324s === RUN TestAuthority_GetSSHBastion/nil 324s === RUN TestAuthority_GetSSHBastion/empty 324s === RUN TestAuthority_GetSSHBastion/func 324s === RUN TestAuthority_GetSSHBastion/func_err 324s === RUN TestAuthority_GetSSHBastion/error 324s --- PASS: TestAuthority_GetSSHBastion (0.00s) 324s --- PASS: TestAuthority_GetSSHBastion/config (0.00s) 324s --- PASS: TestAuthority_GetSSHBastion/bastion (0.00s) 324s --- PASS: TestAuthority_GetSSHBastion/nil (0.00s) 324s --- PASS: TestAuthority_GetSSHBastion/empty (0.00s) 324s --- PASS: TestAuthority_GetSSHBastion/func (0.00s) 324s --- PASS: TestAuthority_GetSSHBastion/func_err (0.00s) 324s --- PASS: TestAuthority_GetSSHBastion/error (0.00s) 324s === RUN TestAuthority_GetSSHHosts 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHHosts/fail/getHostsFunc-fail 324s === RUN TestAuthority_GetSSHHosts/ok/getHostsFunc-defined 324s === RUN TestAuthority_GetSSHHosts/fail/db-get-fail 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetSSHHosts/ok 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_GetSSHHosts (0.01s) 324s --- PASS: TestAuthority_GetSSHHosts/fail/getHostsFunc-fail (0.00s) 324s --- PASS: TestAuthority_GetSSHHosts/ok/getHostsFunc-defined (0.00s) 324s --- PASS: TestAuthority_GetSSHHosts/fail/db-get-fail (0.00s) 324s --- PASS: TestAuthority_GetSSHHosts/ok (0.00s) 324s === RUN TestAuthority_RekeySSH 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_RekeySSH/fail/is-revoked 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_RekeySSH/fail/old-cert-validAfter 324s === RUN TestAuthority_RekeySSH/fail/old-cert-validBefore 324s === RUN TestAuthority_RekeySSH/fail/old-cert-no-user-key 324s === RUN TestAuthority_RekeySSH/fail/old-cert-no-host-key 324s === RUN TestAuthority_RekeySSH/fail/unexpected-old-cert-type 324s === RUN TestAuthority_RekeySSH/fail/db-store 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_RekeySSH/fail/is-revoked-error 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_RekeySSH/fail/opts-type 324s === RUN TestAuthority_RekeySSH/ok 324s --- PASS: TestAuthority_RekeySSH (0.01s) 324s --- PASS: TestAuthority_RekeySSH/fail/is-revoked (0.00s) 324s --- PASS: TestAuthority_RekeySSH/fail/old-cert-validAfter (0.00s) 324s --- PASS: TestAuthority_RekeySSH/fail/old-cert-validBefore (0.00s) 324s --- PASS: TestAuthority_RekeySSH/fail/old-cert-no-user-key (0.00s) 324s --- PASS: TestAuthority_RekeySSH/fail/old-cert-no-host-key (0.00s) 324s --- PASS: TestAuthority_RekeySSH/fail/unexpected-old-cert-type (0.00s) 324s --- PASS: TestAuthority_RekeySSH/fail/db-store (0.00s) 324s --- PASS: TestAuthority_RekeySSH/fail/is-revoked-error (0.00s) 324s --- PASS: TestAuthority_RekeySSH/fail/opts-type (0.00s) 324s --- PASS: TestAuthority_RekeySSH/ok (0.00s) 324s === RUN TestIsValidForAddUser 324s === RUN TestIsValidForAddUser/ok 324s === RUN TestIsValidForAddUser/ok_oidc 324s === RUN TestIsValidForAddUser/fail_at 324s === RUN TestIsValidForAddUser/fail_host 324s === RUN TestIsValidForAddUser/fail_principals 324s === RUN TestIsValidForAddUser/fail_no_principals 324s === RUN TestIsValidForAddUser/fail_extra_principals 324s --- PASS: TestIsValidForAddUser (0.00s) 324s --- PASS: TestIsValidForAddUser/ok (0.00s) 324s --- PASS: TestIsValidForAddUser/ok_oidc (0.00s) 324s --- PASS: TestIsValidForAddUser/fail_at (0.00s) 324s --- PASS: TestIsValidForAddUser/fail_host (0.00s) 324s --- PASS: TestIsValidForAddUser/fail_principals (0.00s) 324s --- PASS: TestIsValidForAddUser/fail_no_principals (0.00s) 324s --- PASS: TestIsValidForAddUser/fail_extra_principals (0.00s) 324s === RUN TestAuthority_SignWithContext 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/fail_create_cert 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/fail_custom_template 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/fail_bad_JSON_syntax_template_file 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/fail_enriching_webhooks 324s === RUN TestAuthority_SignWithContext/ok_with_enforced_modifier 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/ok_with_enriching_webhook 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/ok_with_custom_enforcer 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/fail_invalid_signature 324s === RUN TestAuthority_SignWithContext/fail_provisioner_duration_claim 324s === RUN TestAuthority_SignWithContext/fail_bad_JSON_value_template_file 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/fail_with_provisioner_enforcer 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/fail_authorizing_webhooks 324s === RUN TestAuthority_SignWithContext/fail_with_cnf 324s 2026/02/03 22:54:21 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/ok/csr_with_no_template_critical_SAN_extension 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/ok_with_cnf 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/fail_merge_default_ASN1DN 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/fail_validate_sans_when_adding_common_name_not_in_claims 324s === RUN TestAuthority_SignWithContext/fail_rsa_key_too_short 324s === RUN TestAuthority_SignWithContext/fail_store_cert_in_db 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/fail_with_custom_enforcer 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/fail_with_policy 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/ok 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/ok_with_custom_template 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/ok_with_policy 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/ok_with_attestation_data 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_SignWithContext/fail_invalid_extra_option 324s --- PASS: TestAuthority_SignWithContext (0.44s) 324s --- PASS: TestAuthority_SignWithContext/fail_create_cert (0.01s) 324s --- PASS: TestAuthority_SignWithContext/fail_custom_template (0.01s) 324s --- PASS: TestAuthority_SignWithContext/fail_bad_JSON_syntax_template_file (0.01s) 324s --- PASS: TestAuthority_SignWithContext/fail_enriching_webhooks (0.01s) 324s --- PASS: TestAuthority_SignWithContext/ok_with_enforced_modifier (0.01s) 324s --- PASS: TestAuthority_SignWithContext/ok_with_enriching_webhook (0.01s) 324s --- PASS: TestAuthority_SignWithContext/ok_with_custom_enforcer (0.01s) 324s --- PASS: TestAuthority_SignWithContext/fail_invalid_signature (0.00s) 324s --- PASS: TestAuthority_SignWithContext/fail_provisioner_duration_claim (0.01s) 324s --- PASS: TestAuthority_SignWithContext/fail_bad_JSON_value_template_file (0.01s) 324s --- PASS: TestAuthority_SignWithContext/fail_with_provisioner_enforcer (0.01s) 324s --- PASS: TestAuthority_SignWithContext/fail_authorizing_webhooks (0.01s) 324s --- PASS: TestAuthority_SignWithContext/fail_with_cnf (0.01s) 324s --- PASS: TestAuthority_SignWithContext/ok/csr_with_no_template_critical_SAN_extension (0.01s) 324s --- PASS: TestAuthority_SignWithContext/ok_with_cnf (0.02s) 324s --- PASS: TestAuthority_SignWithContext/fail_merge_default_ASN1DN (0.02s) 324s --- PASS: TestAuthority_SignWithContext/fail_validate_sans_when_adding_common_name_not_in_claims (0.01s) 324s --- PASS: TestAuthority_SignWithContext/fail_rsa_key_too_short (0.00s) 324s --- PASS: TestAuthority_SignWithContext/fail_store_cert_in_db (0.02s) 324s --- PASS: TestAuthority_SignWithContext/fail_with_custom_enforcer (0.02s) 324s --- PASS: TestAuthority_SignWithContext/fail_with_policy (0.01s) 324s --- PASS: TestAuthority_SignWithContext/ok (0.01s) 324s --- PASS: TestAuthority_SignWithContext/ok_with_custom_template (0.01s) 324s --- PASS: TestAuthority_SignWithContext/ok_with_policy (0.01s) 324s --- PASS: TestAuthority_SignWithContext/ok_with_attestation_data (0.01s) 324s --- PASS: TestAuthority_SignWithContext/fail_invalid_extra_option (0.01s) 324s === RUN TestAuthority_Renew 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Renew/ok/WithExtraNames 324s === RUN TestAuthority_Renew/ok/success-new-intermediate 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Renew/ok/WithAuthorizeRenewFunc 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Renew/fail/create-cert 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Renew/fail/unauthorized 324s === RUN TestAuthority_Renew/fail/WithAuthorizeRenewFunc 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Renew/ok 324s --- PASS: TestAuthority_Renew (0.06s) 324s --- PASS: TestAuthority_Renew/ok/WithExtraNames (0.00s) 324s --- PASS: TestAuthority_Renew/ok/success-new-intermediate (0.02s) 324s --- PASS: TestAuthority_Renew/ok/WithAuthorizeRenewFunc (0.00s) 324s --- PASS: TestAuthority_Renew/fail/create-cert (0.00s) 324s --- PASS: TestAuthority_Renew/fail/unauthorized (0.00s) 324s --- PASS: TestAuthority_Renew/fail/WithAuthorizeRenewFunc (0.00s) 324s --- PASS: TestAuthority_Renew/ok (0.00s) 324s === RUN TestAuthority_Rekey 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Rekey/fail/create-cert 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Rekey/fail/unauthorized 324s === RUN TestAuthority_Rekey/ok/renew 324s === RUN TestAuthority_Rekey/ok/rekey 324s === RUN TestAuthority_Rekey/ok/renew/success-new-intermediate 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_Rekey (0.06s) 324s --- PASS: TestAuthority_Rekey/fail/create-cert (0.00s) 324s --- PASS: TestAuthority_Rekey/fail/unauthorized (0.00s) 324s --- PASS: TestAuthority_Rekey/ok/renew (0.00s) 324s --- PASS: TestAuthority_Rekey/ok/rekey (0.00s) 324s --- PASS: TestAuthority_Rekey/ok/renew/success-new-intermediate (0.02s) 324s === RUN TestAuthority_GetTLSOptions 324s === RUN TestAuthority_GetTLSOptions/default 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetTLSOptions/non-default 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s --- PASS: TestAuthority_GetTLSOptions (0.00s) 324s --- PASS: TestAuthority_GetTLSOptions/default (0.00s) 324s --- PASS: TestAuthority_GetTLSOptions/non-default (0.00s) 324s === RUN TestAuthority_Revoke 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Revoke/ok/token 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Revoke/ok/mTLS 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Revoke/ok/ssh 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Revoke/fail/db-revoke 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Revoke/fail/serial-number 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Revoke/ok/mTLS-no-provisioner 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Revoke/ok/ACME 324s === RUN TestAuthority_Revoke/fail/token/authorizeRevoke_error 324s === RUN TestAuthority_Revoke/fail/nil-db 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_Revoke/fail/already-revoked 324s --- PASS: TestAuthority_Revoke (0.18s) 324s --- PASS: TestAuthority_Revoke/ok/token (0.00s) 324s --- PASS: TestAuthority_Revoke/ok/mTLS (0.00s) 324s --- PASS: TestAuthority_Revoke/ok/ssh (0.00s) 324s --- PASS: TestAuthority_Revoke/fail/db-revoke (0.00s) 324s --- PASS: TestAuthority_Revoke/fail/serial-number (0.00s) 324s --- PASS: TestAuthority_Revoke/ok/mTLS-no-provisioner (0.00s) 324s --- PASS: TestAuthority_Revoke/ok/ACME (0.00s) 324s --- PASS: TestAuthority_Revoke/fail/token/authorizeRevoke_error (0.00s) 324s --- PASS: TestAuthority_Revoke/fail/nil-db (0.00s) 324s --- PASS: TestAuthority_Revoke/fail/already-revoked (0.00s) 324s === RUN TestAuthority_constraints 324s === RUN TestAuthority_constraints/ok_dns 324s === RUN TestAuthority_constraints/ok_ip 324s === RUN TestAuthority_constraints/ok_email 324s === RUN TestAuthority_constraints/ok_uri 324s === RUN TestAuthority_constraints/fail_permitted_dns 324s === RUN TestAuthority_constraints/fail_excluded_dns 324s === RUN TestAuthority_constraints/fail_permitted_ips 324s === RUN TestAuthority_constraints/fail_excluded_ips 324s === RUN TestAuthority_constraints/fail_permitted_emails 324s === RUN TestAuthority_constraints/fail_excluded_emails 324s === RUN TestAuthority_constraints/fail_permitted_uris 324s === RUN TestAuthority_constraints/fail_excluded_uris 324s --- PASS: TestAuthority_constraints (0.31s) 324s --- PASS: TestAuthority_constraints/ok_dns (0.04s) 324s --- PASS: TestAuthority_constraints/ok_ip (0.05s) 324s --- PASS: TestAuthority_constraints/ok_email (0.04s) 324s --- PASS: TestAuthority_constraints/ok_uri (0.02s) 324s --- PASS: TestAuthority_constraints/fail_permitted_dns (0.02s) 324s --- PASS: TestAuthority_constraints/fail_excluded_dns (0.03s) 324s --- PASS: TestAuthority_constraints/fail_permitted_ips (0.01s) 324s --- PASS: TestAuthority_constraints/fail_excluded_ips (0.01s) 324s --- PASS: TestAuthority_constraints/fail_permitted_emails (0.02s) 324s --- PASS: TestAuthority_constraints/fail_excluded_emails (0.02s) 324s --- PASS: TestAuthority_constraints/fail_permitted_uris (0.01s) 324s --- PASS: TestAuthority_constraints/fail_excluded_uris (0.02s) 324s === RUN TestAuthority_CRL 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_CRL/fail/empty-crl 324s 2026/02/03 22:54:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_CRL/ok/crl-full 324s --- PASS: TestAuthority_CRL (0.72s) 324s --- PASS: TestAuthority_CRL/fail/empty-crl (0.00s) 324s --- PASS: TestAuthority_CRL/ok/crl-full (0.00s) 324s === RUN TestAuthority_GetX509Signer 324s 2026/02/03 22:54:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s 2026/02/03 22:54:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 324s === RUN TestAuthority_GetX509Signer/ok 324s === RUN TestAuthority_GetX509Signer/fail 324s --- PASS: TestAuthority_GetX509Signer (0.04s) 324s --- PASS: TestAuthority_GetX509Signer/ok (0.00s) 324s --- PASS: TestAuthority_GetX509Signer/fail (0.01s) 324s PASS 324s ok github.com/smallstep/certificates/authority 4.774s 324s ? github.com/smallstep/certificates/authority/admin [no test files] 324s === RUN TestHandler_requireEABEnabled 324s === RUN TestHandler_requireEABEnabled/ok/eab-enabled 324s === RUN TestHandler_requireEABEnabled/fail/prov.GetDetails 324s === RUN TestHandler_requireEABEnabled/fail/prov.GetDetails.GetACME 324s === RUN TestHandler_requireEABEnabled/ok/eab-disabled 324s --- PASS: TestHandler_requireEABEnabled (0.00s) 324s --- PASS: TestHandler_requireEABEnabled/ok/eab-enabled (0.00s) 324s --- PASS: TestHandler_requireEABEnabled/fail/prov.GetDetails (0.00s) 324s --- PASS: TestHandler_requireEABEnabled/fail/prov.GetDetails.GetACME (0.00s) 324s --- PASS: TestHandler_requireEABEnabled/ok/eab-disabled (0.00s) 324s === RUN TestCreateExternalAccountKeyRequest_Validate 324s === RUN TestCreateExternalAccountKeyRequest_Validate/fail/reference-too-long 324s === RUN TestCreateExternalAccountKeyRequest_Validate/ok/empty-reference 324s === RUN TestCreateExternalAccountKeyRequest_Validate/ok 324s --- PASS: TestCreateExternalAccountKeyRequest_Validate (0.00s) 324s --- PASS: TestCreateExternalAccountKeyRequest_Validate/fail/reference-too-long (0.00s) 324s --- PASS: TestCreateExternalAccountKeyRequest_Validate/ok/empty-reference (0.00s) 324s --- PASS: TestCreateExternalAccountKeyRequest_Validate/ok (0.00s) 324s === RUN TestHandler_CreateExternalAccountKey 324s === RUN TestHandler_CreateExternalAccountKey/ok 324s --- PASS: TestHandler_CreateExternalAccountKey (0.00s) 324s --- PASS: TestHandler_CreateExternalAccountKey/ok (0.00s) 324s === RUN TestHandler_DeleteExternalAccountKey 324s === RUN TestHandler_DeleteExternalAccountKey/ok 324s --- PASS: TestHandler_DeleteExternalAccountKey (0.00s) 324s --- PASS: TestHandler_DeleteExternalAccountKey/ok (0.00s) 324s === RUN TestHandler_GetExternalAccountKeys 324s === RUN TestHandler_GetExternalAccountKeys/ok 324s --- PASS: TestHandler_GetExternalAccountKeys (0.00s) 324s --- PASS: TestHandler_GetExternalAccountKeys/ok (0.00s) 324s === RUN Test_eakToLinked 324s === RUN Test_eakToLinked/no-key 324s === RUN Test_eakToLinked/no-policy 324s === RUN Test_eakToLinked/with-policy 324s --- PASS: Test_eakToLinked (0.00s) 324s --- PASS: Test_eakToLinked/no-key (0.00s) 324s --- PASS: Test_eakToLinked/no-policy (0.00s) 324s --- PASS: Test_eakToLinked/with-policy (0.00s) 324s === RUN Test_linkedEAKToCertificates 324s === RUN Test_linkedEAKToCertificates/no-key 324s === RUN Test_linkedEAKToCertificates/no-policy 324s === RUN Test_linkedEAKToCertificates/no-x509-policy 324s === RUN Test_linkedEAKToCertificates/with-x509-policy 324s --- PASS: Test_linkedEAKToCertificates (0.00s) 324s --- PASS: Test_linkedEAKToCertificates/no-key (0.00s) 324s --- PASS: Test_linkedEAKToCertificates/no-policy (0.00s) 324s --- PASS: Test_linkedEAKToCertificates/no-x509-policy (0.00s) 324s --- PASS: Test_linkedEAKToCertificates/with-x509-policy (0.00s) 324s === RUN TestCreateAdminRequest_Validate 324s === RUN TestCreateAdminRequest_Validate/fail/subject-empty 324s === RUN TestCreateAdminRequest_Validate/fail/provisioner-empty 324s === RUN TestCreateAdminRequest_Validate/fail/invalid-type 324s === RUN TestCreateAdminRequest_Validate/ok 324s --- PASS: TestCreateAdminRequest_Validate (0.00s) 324s --- PASS: TestCreateAdminRequest_Validate/fail/subject-empty (0.00s) 324s --- PASS: TestCreateAdminRequest_Validate/fail/provisioner-empty (0.00s) 324s --- PASS: TestCreateAdminRequest_Validate/fail/invalid-type (0.00s) 324s --- PASS: TestCreateAdminRequest_Validate/ok (0.00s) 324s === RUN TestUpdateAdminRequest_Validate 324s === RUN TestUpdateAdminRequest_Validate/fail/invalid-type 324s === RUN TestUpdateAdminRequest_Validate/ok 324s --- PASS: TestUpdateAdminRequest_Validate (0.00s) 324s --- PASS: TestUpdateAdminRequest_Validate/fail/invalid-type (0.00s) 324s --- PASS: TestUpdateAdminRequest_Validate/ok (0.00s) 324s === RUN TestHandler_GetAdmin 324s === RUN TestHandler_GetAdmin/fail/auth.LoadAdminByID-not-found 324s === RUN TestHandler_GetAdmin/ok 324s --- PASS: TestHandler_GetAdmin (0.00s) 324s --- PASS: TestHandler_GetAdmin/fail/auth.LoadAdminByID-not-found (0.00s) 324s --- PASS: TestHandler_GetAdmin/ok (0.00s) 324s === RUN TestHandler_GetAdmins 324s === RUN TestHandler_GetAdmins/fail/parse-cursor 324s === RUN TestHandler_GetAdmins/fail/auth.GetAdmins 324s === RUN TestHandler_GetAdmins/ok 324s --- PASS: TestHandler_GetAdmins (0.00s) 324s --- PASS: TestHandler_GetAdmins/fail/parse-cursor (0.00s) 324s --- PASS: TestHandler_GetAdmins/fail/auth.GetAdmins (0.00s) 324s --- PASS: TestHandler_GetAdmins/ok (0.00s) 324s === RUN TestHandler_CreateAdmin 324s === RUN TestHandler_CreateAdmin/fail/ReadJSON 324s === RUN TestHandler_CreateAdmin/fail/validate 324s === RUN TestHandler_CreateAdmin/fail/auth.LoadProvisionerByName 324s === RUN TestHandler_CreateAdmin/fail/auth.StoreAdmin 324s === RUN TestHandler_CreateAdmin/ok 324s --- PASS: TestHandler_CreateAdmin (0.00s) 324s --- PASS: TestHandler_CreateAdmin/fail/ReadJSON (0.00s) 324s --- PASS: TestHandler_CreateAdmin/fail/validate (0.00s) 324s --- PASS: TestHandler_CreateAdmin/fail/auth.LoadProvisionerByName (0.00s) 324s --- PASS: TestHandler_CreateAdmin/fail/auth.StoreAdmin (0.00s) 324s --- PASS: TestHandler_CreateAdmin/ok (0.00s) 324s === RUN TestHandler_DeleteAdmin 324s === RUN TestHandler_DeleteAdmin/fail/auth.RemoveAdmin 324s === RUN TestHandler_DeleteAdmin/ok 324s --- PASS: TestHandler_DeleteAdmin (0.00s) 324s --- PASS: TestHandler_DeleteAdmin/fail/auth.RemoveAdmin (0.00s) 324s --- PASS: TestHandler_DeleteAdmin/ok (0.00s) 324s === RUN TestHandler_UpdateAdmin 324s === RUN TestHandler_UpdateAdmin/fail/ReadJSON 324s === RUN TestHandler_UpdateAdmin/fail/validate 324s === RUN TestHandler_UpdateAdmin/fail/auth.UpdateAdmin 324s === RUN TestHandler_UpdateAdmin/ok 324s --- PASS: TestHandler_UpdateAdmin (0.00s) 324s --- PASS: TestHandler_UpdateAdmin/fail/ReadJSON (0.00s) 324s --- PASS: TestHandler_UpdateAdmin/fail/validate (0.00s) 324s --- PASS: TestHandler_UpdateAdmin/fail/auth.UpdateAdmin (0.00s) 324s --- PASS: TestHandler_UpdateAdmin/ok (0.00s) 324s === RUN TestHandler_requireAPIEnabled 324s === RUN TestHandler_requireAPIEnabled/fail/auth.IsAdminAPIEnabled 324s === RUN TestHandler_requireAPIEnabled/ok 324s --- PASS: TestHandler_requireAPIEnabled (0.00s) 324s --- PASS: TestHandler_requireAPIEnabled/fail/auth.IsAdminAPIEnabled (0.00s) 324s --- PASS: TestHandler_requireAPIEnabled/ok (0.00s) 324s === RUN TestHandler_extractAuthorizeTokenAdmin 324s === RUN TestHandler_extractAuthorizeTokenAdmin/fail/missing-authorization-token 324s === RUN TestHandler_extractAuthorizeTokenAdmin/fail/auth.AuthorizeAdminToken 324s === RUN TestHandler_extractAuthorizeTokenAdmin/ok 324s --- PASS: TestHandler_extractAuthorizeTokenAdmin (0.00s) 324s --- PASS: TestHandler_extractAuthorizeTokenAdmin/fail/missing-authorization-token (0.00s) 324s --- PASS: TestHandler_extractAuthorizeTokenAdmin/fail/auth.AuthorizeAdminToken (0.00s) 324s --- PASS: TestHandler_extractAuthorizeTokenAdmin/ok (0.00s) 324s === RUN TestHandler_loadProvisionerByName 324s === RUN TestHandler_loadProvisionerByName/fail/auth.LoadProvisionerByName 324s === RUN TestHandler_loadProvisionerByName/fail/db.GetProvisioner 324s === RUN TestHandler_loadProvisionerByName/ok 324s --- PASS: TestHandler_loadProvisionerByName (0.00s) 324s --- PASS: TestHandler_loadProvisionerByName/fail/auth.LoadProvisionerByName (0.00s) 324s --- PASS: TestHandler_loadProvisionerByName/fail/db.GetProvisioner (0.00s) 324s --- PASS: TestHandler_loadProvisionerByName/ok (0.00s) 324s === RUN TestHandler_checkAction 324s === RUN TestHandler_checkAction/standalone-nosql-supported 324s === RUN TestHandler_checkAction/standalone-nosql-not-supported 324s === RUN TestHandler_checkAction/standalone-no-nosql-not-supported 324s --- PASS: TestHandler_checkAction (0.00s) 324s --- PASS: TestHandler_checkAction/standalone-nosql-supported (0.00s) 324s --- PASS: TestHandler_checkAction/standalone-nosql-not-supported (0.00s) 324s --- PASS: TestHandler_checkAction/standalone-no-nosql-not-supported (0.00s) 324s === RUN TestHandler_loadExternalAccountKey 324s === RUN TestHandler_loadExternalAccountKey/ok/reference 324s === RUN TestHandler_loadExternalAccountKey/fail/keyID-not-found-error 324s === RUN TestHandler_loadExternalAccountKey/fail/keyID-error 324s === RUN TestHandler_loadExternalAccountKey/fail/reference-not-found-error 324s === RUN TestHandler_loadExternalAccountKey/fail/reference-error 324s === RUN TestHandler_loadExternalAccountKey/fail/no-key 324s === RUN TestHandler_loadExternalAccountKey/ok/keyID 324s --- PASS: TestHandler_loadExternalAccountKey (0.00s) 324s --- PASS: TestHandler_loadExternalAccountKey/ok/reference (0.00s) 324s --- PASS: TestHandler_loadExternalAccountKey/fail/keyID-not-found-error (0.00s) 324s --- PASS: TestHandler_loadExternalAccountKey/fail/keyID-error (0.00s) 324s --- PASS: TestHandler_loadExternalAccountKey/fail/reference-not-found-error (0.00s) 324s --- PASS: TestHandler_loadExternalAccountKey/fail/reference-error (0.00s) 324s --- PASS: TestHandler_loadExternalAccountKey/fail/no-key (0.00s) 324s --- PASS: TestHandler_loadExternalAccountKey/ok/keyID (0.00s) 324s === RUN TestPolicyAdminResponder_GetAuthorityPolicy 324s === RUN TestPolicyAdminResponder_GetAuthorityPolicy/ok 324s === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/linkedca 324s === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-error 324s === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-not-found 324s --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy (0.00s) 324s --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/ok (0.00s) 324s --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/linkedca (0.00s) 324s --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) 324s --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-not-found (0.00s) 324s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy 324s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-error 324s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/ok 324s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/linkedca 324s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error 324s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/existing-policy 324s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/read.ProtoJSON 324s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/validatePolicy 324s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-policy-admin-lockout-error 324s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-error (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/ok (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/linkedca (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/existing-policy (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/read.ProtoJSON (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/validatePolicy (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-policy-admin-lockout-error (0.00s) 324s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy 324s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error 324s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/no-existing-policy 324s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/read.ProtoJSON 324s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/validatePolicy 324s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-policy-admin-lockout-error 324s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-error 324s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/ok 324s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/linkedca 324s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/no-existing-policy (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/read.ProtoJSON (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/validatePolicy (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-policy-admin-lockout-error (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-error (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/ok (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/linkedca (0.00s) 324s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy 324s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.GetAuthorityPolicy-error 324s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/no-existing-policy 324s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.RemoveAuthorityPolicy-error 324s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/ok 324s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/linkedca 324s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy (0.00s) 324s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) 324s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/no-existing-policy (0.00s) 324s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.RemoveAuthorityPolicy-error (0.00s) 324s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/ok (0.00s) 324s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/linkedca (0.00s) 324s === RUN TestPolicyAdminResponder_GetProvisionerPolicy 324s === RUN TestPolicyAdminResponder_GetProvisionerPolicy/fail/linkedca 324s === RUN TestPolicyAdminResponder_GetProvisionerPolicy/fail/prov-no-policy 324s === RUN TestPolicyAdminResponder_GetProvisionerPolicy/ok 324s --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy (0.00s) 324s --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/fail/linkedca (0.00s) 324s --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/fail/prov-no-policy (0.00s) 324s --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/ok (0.00s) 324s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy 324s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error 324s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-error 324s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/ok 324s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/linkedca 324s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/existing-policy 324s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/read.ProtoJSON 324s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/validatePolicy 324s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/ok (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/linkedca (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/existing-policy (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/read.ProtoJSON (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/validatePolicy (0.00s) 324s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy 324s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-error 324s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/ok 324s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/linkedca 324s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/no-existing-policy 324s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/read.ProtoJSON 324s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/validatePolicy 324s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error 324s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/ok (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/linkedca (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/no-existing-policy (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/read.ProtoJSON (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/validatePolicy (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error (0.00s) 324s === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy 324s === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/linkedca 324s === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/no-existing-policy 324s === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/auth.UpdateProvisioner-error 324s === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/ok 324s --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy (0.00s) 324s --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/linkedca (0.00s) 324s --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/no-existing-policy (0.00s) 324s --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) 324s --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/ok (0.00s) 324s === RUN TestPolicyAdminResponder_GetACMEAccountPolicy 324s === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/fail/linkedca 324s === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/fail/no-policy 324s === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/ok 324s --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy (0.00s) 324s --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/fail/linkedca (0.00s) 324s --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/fail/no-policy (0.00s) 324s --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/ok (0.00s) 324s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy 324s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/linkedca 324s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/existing-policy 324s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/read.ProtoJSON 324s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/validatePolicy 324s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error 324s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/ok 324s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/linkedca (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/existing-policy (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/read.ProtoJSON (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/validatePolicy (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) 324s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/ok (0.00s) 324s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy 324s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error 324s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/ok 324s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/linkedca 324s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/no-existing-policy 324s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/read.ProtoJSON 324s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/validatePolicy 324s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/ok (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/linkedca (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/no-existing-policy (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/read.ProtoJSON (0.00s) 324s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/validatePolicy (0.00s) 324s === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy 324s === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/linkedca 324s === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/no-existing-policy 324s === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error 324s === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/ok 324s --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy (0.00s) 324s --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/linkedca (0.00s) 324s --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/no-existing-policy (0.00s) 324s --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) 324s --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/ok (0.00s) 324s === RUN Test_isBadRequest 324s === RUN Test_isBadRequest/nil 324s === RUN Test_isBadRequest/no-policy-error 324s === RUN Test_isBadRequest/no-bad-request 324s === RUN Test_isBadRequest/bad-request 324s --- PASS: Test_isBadRequest (0.00s) 324s --- PASS: Test_isBadRequest/nil (0.00s) 324s --- PASS: Test_isBadRequest/no-policy-error (0.00s) 324s --- PASS: Test_isBadRequest/no-bad-request (0.00s) 324s --- PASS: Test_isBadRequest/bad-request (0.00s) 324s === RUN Test_validatePolicy 324s === RUN Test_validatePolicy/nil 324s === RUN Test_validatePolicy/x509 324s === RUN Test_validatePolicy/ssh_user 324s === RUN Test_validatePolicy/ssh_host 324s === RUN Test_validatePolicy/ok 324s --- PASS: Test_validatePolicy (0.00s) 324s --- PASS: Test_validatePolicy/nil (0.00s) 324s --- PASS: Test_validatePolicy/x509 (0.00s) 324s --- PASS: Test_validatePolicy/ssh_user (0.00s) 324s --- PASS: Test_validatePolicy/ssh_host (0.00s) 324s --- PASS: Test_validatePolicy/ok (0.00s) 324s === RUN TestHandler_GetProvisioner 324s === RUN TestHandler_GetProvisioner/fail/auth.LoadProvisionerByID 324s === RUN TestHandler_GetProvisioner/fail/auth.LoadProvisionerByName 324s === RUN TestHandler_GetProvisioner/fail/db.GetProvisioner 324s === RUN TestHandler_GetProvisioner/ok 324s --- PASS: TestHandler_GetProvisioner (0.00s) 324s --- PASS: TestHandler_GetProvisioner/fail/auth.LoadProvisionerByID (0.00s) 324s --- PASS: TestHandler_GetProvisioner/fail/auth.LoadProvisionerByName (0.00s) 324s --- PASS: TestHandler_GetProvisioner/fail/db.GetProvisioner (0.00s) 324s --- PASS: TestHandler_GetProvisioner/ok (0.00s) 324s === RUN TestHandler_GetProvisioners 324s === RUN TestHandler_GetProvisioners/fail/parse-cursor 324s === RUN TestHandler_GetProvisioners/fail/auth.GetProvisioners 324s === RUN TestHandler_GetProvisioners/ok 324s --- PASS: TestHandler_GetProvisioners (0.00s) 324s --- PASS: TestHandler_GetProvisioners/fail/parse-cursor (0.00s) 324s --- PASS: TestHandler_GetProvisioners/fail/auth.GetProvisioners (0.00s) 324s --- PASS: TestHandler_GetProvisioners/ok (0.00s) 324s === RUN TestHandler_CreateProvisioner 324s === RUN TestHandler_CreateProvisioner/ok 324s === RUN TestHandler_CreateProvisioner/fail/readProtoJSON 324s === RUN TestHandler_CreateProvisioner/fail/validateTemplates 324s === RUN TestHandler_CreateProvisioner/fail/auth.StoreProvisioner 324s --- PASS: TestHandler_CreateProvisioner (0.00s) 324s --- PASS: TestHandler_CreateProvisioner/ok (0.00s) 324s --- PASS: TestHandler_CreateProvisioner/fail/readProtoJSON (0.00s) 324s --- PASS: TestHandler_CreateProvisioner/fail/validateTemplates (0.00s) 324s --- PASS: TestHandler_CreateProvisioner/fail/auth.StoreProvisioner (0.00s) 324s === RUN TestHandler_DeleteProvisioner 324s === RUN TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByName 324s === RUN TestHandler_DeleteProvisioner/fail/auth.RemoveProvisioner 324s === RUN TestHandler_DeleteProvisioner/ok 324s === RUN TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByID 324s --- PASS: TestHandler_DeleteProvisioner (0.00s) 324s --- PASS: TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByName (0.00s) 324s --- PASS: TestHandler_DeleteProvisioner/fail/auth.RemoveProvisioner (0.00s) 324s --- PASS: TestHandler_DeleteProvisioner/ok (0.00s) 324s --- PASS: TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByID (0.00s) 324s === RUN TestHandler_UpdateProvisioner 324s === RUN TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName 324s === RUN TestHandler_UpdateProvisioner/fail/change-id-error 324s === RUN TestHandler_UpdateProvisioner/fail/change-type-error 324s === RUN TestHandler_UpdateProvisioner/fail/change-deletedAt-error 324s === RUN TestHandler_UpdateProvisioner/fail/validateTemplates 324s === RUN TestHandler_UpdateProvisioner/ok 324s === RUN TestHandler_UpdateProvisioner/fail/readProtoJSON 324s === RUN TestHandler_UpdateProvisioner/fail/db.GetProvisioner 324s === RUN TestHandler_UpdateProvisioner/fail/change-authority-id-error 324s === RUN TestHandler_UpdateProvisioner/fail/change-createdAt-error 324s === RUN TestHandler_UpdateProvisioner/fail/auth.UpdateProvisioner 324s --- PASS: TestHandler_UpdateProvisioner (0.00s) 324s --- PASS: TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName (0.00s) 324s --- PASS: TestHandler_UpdateProvisioner/fail/change-id-error (0.00s) 324s --- PASS: TestHandler_UpdateProvisioner/fail/change-type-error (0.00s) 324s --- PASS: TestHandler_UpdateProvisioner/fail/change-deletedAt-error (0.00s) 324s --- PASS: TestHandler_UpdateProvisioner/fail/validateTemplates (0.00s) 324s --- PASS: TestHandler_UpdateProvisioner/ok (0.00s) 324s --- PASS: TestHandler_UpdateProvisioner/fail/readProtoJSON (0.00s) 324s --- PASS: TestHandler_UpdateProvisioner/fail/db.GetProvisioner (0.00s) 324s --- PASS: TestHandler_UpdateProvisioner/fail/change-authority-id-error (0.00s) 324s --- PASS: TestHandler_UpdateProvisioner/fail/change-createdAt-error (0.00s) 324s --- PASS: TestHandler_UpdateProvisioner/fail/auth.UpdateProvisioner (0.00s) 324s === RUN Test_validateTemplates 324s === RUN Test_validateTemplates/ok 324s === RUN Test_validateTemplates/ok/x509 324s === RUN Test_validateTemplates/ok/ssh 324s === RUN Test_validateTemplates/fail/x509-template-missing-quote 324s === RUN Test_validateTemplates/fail/x509-template-data 324s === RUN Test_validateTemplates/fail/ssh-template-unknown-function 324s === RUN Test_validateTemplates/fail/ssh-template-data 324s --- PASS: Test_validateTemplates (0.00s) 324s --- PASS: Test_validateTemplates/ok (0.00s) 324s --- PASS: Test_validateTemplates/ok/x509 (0.00s) 324s --- PASS: Test_validateTemplates/ok/ssh (0.00s) 324s --- PASS: Test_validateTemplates/fail/x509-template-missing-quote (0.00s) 324s --- PASS: Test_validateTemplates/fail/x509-template-data (0.00s) 324s --- PASS: Test_validateTemplates/fail/ssh-template-unknown-function (0.00s) 324s --- PASS: Test_validateTemplates/fail/ssh-template-data (0.00s) 324s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook 324s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/unsupported-webhook-kind 324s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/ok 324s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/existing-webhook 324s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-name 324s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-url 324s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/relative-url 324s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/basic-auth-in-url 324s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/auth.UpdateProvisioner-error 324s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/read.ProtoJSON 324s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/http-url 324s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/secret-in-request 324s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook (0.00s) 324s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/unsupported-webhook-kind (0.00s) 324s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/ok (0.00s) 324s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/existing-webhook (0.00s) 324s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-name (0.00s) 324s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-url (0.00s) 324s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/relative-url (0.00s) 324s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/basic-auth-in-url (0.00s) 324s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) 324s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/read.ProtoJSON (0.00s) 324s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/http-url (0.00s) 324s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/secret-in-request (0.00s) 324s === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook 324s === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/fail/auth.UpdateProvisioner-error 324s === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/ok/not-found 324s === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/ok 324s --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook (0.00s) 324s --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) 324s --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/ok/not-found (0.00s) 324s --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/ok (0.00s) 324s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook 324s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/auth.UpdateProvisioner-error 324s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/ok 324s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/not-found 324s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/read.ProtoJSON 324s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-name 324s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-url 324s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/http-url 324s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/basic-auth-in-url 324s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/different-secret-in-request 324s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/relative-url 324s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook (0.00s) 324s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) 324s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/ok (0.00s) 324s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/not-found (0.00s) 324s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/read.ProtoJSON (0.00s) 324s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-name (0.00s) 324s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-url (0.00s) 324s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/http-url (0.00s) 324s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/basic-auth-in-url (0.00s) 324s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/different-secret-in-request (0.00s) 324s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/relative-url (0.00s) 324s PASS 324s ok github.com/smallstep/certificates/authority/admin/api 0.081s 324s === RUN TestDB_getDBAdminBytes 324s === RUN TestDB_getDBAdminBytes/fail/not-found 324s === RUN TestDB_getDBAdminBytes/fail/db.Get-error 324s === RUN TestDB_getDBAdminBytes/ok 324s --- PASS: TestDB_getDBAdminBytes (0.00s) 324s --- PASS: TestDB_getDBAdminBytes/fail/not-found (0.00s) 324s --- PASS: TestDB_getDBAdminBytes/fail/db.Get-error (0.00s) 324s --- PASS: TestDB_getDBAdminBytes/ok (0.00s) 324s === RUN TestDB_getDBAdmin 324s === RUN TestDB_getDBAdmin/fail/unmarshal-error 324s === RUN TestDB_getDBAdmin/fail/deleted 324s === RUN TestDB_getDBAdmin/ok 324s === RUN TestDB_getDBAdmin/fail/not-found 324s === RUN TestDB_getDBAdmin/fail/db.Get-error 324s --- PASS: TestDB_getDBAdmin (0.00s) 324s --- PASS: TestDB_getDBAdmin/fail/unmarshal-error (0.00s) 324s --- PASS: TestDB_getDBAdmin/fail/deleted (0.00s) 324s --- PASS: TestDB_getDBAdmin/ok (0.00s) 324s --- PASS: TestDB_getDBAdmin/fail/not-found (0.00s) 324s --- PASS: TestDB_getDBAdmin/fail/db.Get-error (0.00s) 324s === RUN TestDB_unmarshalDBAdmin 324s === RUN TestDB_unmarshalDBAdmin/fail/unmarshal-error 324s === RUN TestDB_unmarshalDBAdmin/fail/deleted-error 324s === RUN TestDB_unmarshalDBAdmin/fail/authority-mismatch-error 324s === RUN TestDB_unmarshalDBAdmin/ok 324s --- PASS: TestDB_unmarshalDBAdmin (0.00s) 324s --- PASS: TestDB_unmarshalDBAdmin/fail/unmarshal-error (0.00s) 324s --- PASS: TestDB_unmarshalDBAdmin/fail/deleted-error (0.00s) 324s --- PASS: TestDB_unmarshalDBAdmin/fail/authority-mismatch-error (0.00s) 324s --- PASS: TestDB_unmarshalDBAdmin/ok (0.00s) 324s === RUN TestDB_unmarshalAdmin 324s === RUN TestDB_unmarshalAdmin/fail/unmarshal-error 324s === RUN TestDB_unmarshalAdmin/fail/deleted-error 324s === RUN TestDB_unmarshalAdmin/ok 324s --- PASS: TestDB_unmarshalAdmin (0.00s) 324s --- PASS: TestDB_unmarshalAdmin/fail/unmarshal-error (0.00s) 324s --- PASS: TestDB_unmarshalAdmin/fail/deleted-error (0.00s) 324s --- PASS: TestDB_unmarshalAdmin/ok (0.00s) 324s === RUN TestDB_GetAdmin 324s === RUN TestDB_GetAdmin/fail/not-found 324s === RUN TestDB_GetAdmin/fail/db.Get-error 324s === RUN TestDB_GetAdmin/fail/unmarshal-error 324s === RUN TestDB_GetAdmin/fail/deleted 324s === RUN TestDB_GetAdmin/fail/authorityID-mismatch 324s === RUN TestDB_GetAdmin/ok 324s --- PASS: TestDB_GetAdmin (0.00s) 324s --- PASS: TestDB_GetAdmin/fail/not-found (0.00s) 324s --- PASS: TestDB_GetAdmin/fail/db.Get-error (0.00s) 324s --- PASS: TestDB_GetAdmin/fail/unmarshal-error (0.00s) 324s --- PASS: TestDB_GetAdmin/fail/deleted (0.00s) 324s --- PASS: TestDB_GetAdmin/fail/authorityID-mismatch (0.00s) 324s --- PASS: TestDB_GetAdmin/ok (0.00s) 324s === RUN TestDB_DeleteAdmin 324s === RUN TestDB_DeleteAdmin/fail/not-found 324s === RUN TestDB_DeleteAdmin/fail/db.Get-error 324s === RUN TestDB_DeleteAdmin/fail/save-error 324s === RUN TestDB_DeleteAdmin/ok 324s --- PASS: TestDB_DeleteAdmin (0.00s) 324s --- PASS: TestDB_DeleteAdmin/fail/not-found (0.00s) 324s --- PASS: TestDB_DeleteAdmin/fail/db.Get-error (0.00s) 324s --- PASS: TestDB_DeleteAdmin/fail/save-error (0.00s) 324s --- PASS: TestDB_DeleteAdmin/ok (0.00s) 324s === RUN TestDB_UpdateAdmin 324s === RUN TestDB_UpdateAdmin/fail/not-found 324s === RUN TestDB_UpdateAdmin/fail/db.Get-error 324s === RUN TestDB_UpdateAdmin/fail/save-error 324s === RUN TestDB_UpdateAdmin/ok 324s --- PASS: TestDB_UpdateAdmin (0.00s) 324s --- PASS: TestDB_UpdateAdmin/fail/not-found (0.00s) 324s --- PASS: TestDB_UpdateAdmin/fail/db.Get-error (0.00s) 324s --- PASS: TestDB_UpdateAdmin/fail/save-error (0.00s) 324s --- PASS: TestDB_UpdateAdmin/ok (0.00s) 324s === RUN TestDB_CreateAdmin 324s === RUN TestDB_CreateAdmin/fail/save-error 324s === RUN TestDB_CreateAdmin/ok 324s --- PASS: TestDB_CreateAdmin (0.00s) 324s --- PASS: TestDB_CreateAdmin/fail/save-error (0.00s) 324s --- PASS: TestDB_CreateAdmin/ok (0.00s) 324s === RUN TestDB_GetAdmins 324s === RUN TestDB_GetAdmins/ok 324s === RUN TestDB_GetAdmins/fail/db.List-error 324s === RUN TestDB_GetAdmins/fail/unmarshal-error 324s === RUN TestDB_GetAdmins/ok/none 324s === RUN TestDB_GetAdmins/ok/only-invalid 324s --- PASS: TestDB_GetAdmins (0.00s) 324s --- PASS: TestDB_GetAdmins/ok (0.00s) 324s --- PASS: TestDB_GetAdmins/fail/db.List-error (0.00s) 324s --- PASS: TestDB_GetAdmins/fail/unmarshal-error (0.00s) 324s --- PASS: TestDB_GetAdmins/ok/none (0.00s) 324s --- PASS: TestDB_GetAdmins/ok/only-invalid (0.00s) 324s === RUN TestDB_getDBAuthorityPolicyBytes 324s === RUN TestDB_getDBAuthorityPolicyBytes/fail/not-found 324s === RUN TestDB_getDBAuthorityPolicyBytes/fail/db.Get-error 324s === RUN TestDB_getDBAuthorityPolicyBytes/ok 324s --- PASS: TestDB_getDBAuthorityPolicyBytes (0.00s) 324s --- PASS: TestDB_getDBAuthorityPolicyBytes/fail/not-found (0.00s) 324s --- PASS: TestDB_getDBAuthorityPolicyBytes/fail/db.Get-error (0.00s) 324s --- PASS: TestDB_getDBAuthorityPolicyBytes/ok (0.00s) 324s === RUN TestDB_getDBAuthorityPolicy 324s === RUN TestDB_getDBAuthorityPolicy/fail/authorityID-error 324s === RUN TestDB_getDBAuthorityPolicy/ok/empty-bytes 324s === RUN TestDB_getDBAuthorityPolicy/ok 324s === RUN TestDB_getDBAuthorityPolicy/fail/not-found 324s === RUN TestDB_getDBAuthorityPolicy/fail/unmarshal-error 324s --- PASS: TestDB_getDBAuthorityPolicy (0.00s) 324s --- PASS: TestDB_getDBAuthorityPolicy/fail/authorityID-error (0.00s) 324s --- PASS: TestDB_getDBAuthorityPolicy/ok/empty-bytes (0.00s) 324s --- PASS: TestDB_getDBAuthorityPolicy/ok (0.00s) 324s --- PASS: TestDB_getDBAuthorityPolicy/fail/not-found (0.00s) 324s --- PASS: TestDB_getDBAuthorityPolicy/fail/unmarshal-error (0.00s) 324s === RUN TestDB_CreateAuthorityPolicy 324s === RUN TestDB_CreateAuthorityPolicy/fail/save-error 324s === RUN TestDB_CreateAuthorityPolicy/ok 324s --- PASS: TestDB_CreateAuthorityPolicy (0.00s) 324s --- PASS: TestDB_CreateAuthorityPolicy/fail/save-error (0.00s) 324s --- PASS: TestDB_CreateAuthorityPolicy/ok (0.00s) 324s === RUN TestDB_GetAuthorityPolicy 324s === RUN TestDB_GetAuthorityPolicy/fail/not-found 324s === RUN TestDB_GetAuthorityPolicy/fail/db.Get-error 324s === RUN TestDB_GetAuthorityPolicy/ok 324s --- PASS: TestDB_GetAuthorityPolicy (0.00s) 324s --- PASS: TestDB_GetAuthorityPolicy/fail/not-found (0.00s) 324s --- PASS: TestDB_GetAuthorityPolicy/fail/db.Get-error (0.00s) 324s --- PASS: TestDB_GetAuthorityPolicy/ok (0.00s) 324s === RUN TestDB_UpdateAuthorityPolicy 324s === RUN TestDB_UpdateAuthorityPolicy/fail/save-error 324s === RUN TestDB_UpdateAuthorityPolicy/ok 324s === RUN TestDB_UpdateAuthorityPolicy/fail/not-found 324s === RUN TestDB_UpdateAuthorityPolicy/fail/db.Get-error 324s --- PASS: TestDB_UpdateAuthorityPolicy (0.00s) 324s --- PASS: TestDB_UpdateAuthorityPolicy/fail/save-error (0.00s) 324s --- PASS: TestDB_UpdateAuthorityPolicy/ok (0.00s) 324s --- PASS: TestDB_UpdateAuthorityPolicy/fail/not-found (0.00s) 324s --- PASS: TestDB_UpdateAuthorityPolicy/fail/db.Get-error (0.00s) 324s === RUN TestDB_DeleteAuthorityPolicy 324s === RUN TestDB_DeleteAuthorityPolicy/ok 324s === RUN TestDB_DeleteAuthorityPolicy/fail/not-found 324s === RUN TestDB_DeleteAuthorityPolicy/fail/db.Get-error 324s === RUN TestDB_DeleteAuthorityPolicy/fail/save-error 324s --- PASS: TestDB_DeleteAuthorityPolicy (0.00s) 324s --- PASS: TestDB_DeleteAuthorityPolicy/ok (0.00s) 324s --- PASS: TestDB_DeleteAuthorityPolicy/fail/not-found (0.00s) 324s --- PASS: TestDB_DeleteAuthorityPolicy/fail/db.Get-error (0.00s) 324s --- PASS: TestDB_DeleteAuthorityPolicy/fail/save-error (0.00s) 324s === RUN Test_linkedToDB 324s === RUN Test_linkedToDB/nil_policy 324s === RUN Test_linkedToDB/no_x509_nor_ssh 324s === RUN Test_linkedToDB/x509 324s === RUN Test_linkedToDB/ssh_user 324s === RUN Test_linkedToDB/full_ssh_policy 324s === RUN Test_linkedToDB/full_policy 324s --- PASS: Test_linkedToDB (0.00s) 324s --- PASS: Test_linkedToDB/nil_policy (0.00s) 324s --- PASS: Test_linkedToDB/no_x509_nor_ssh (0.00s) 324s --- PASS: Test_linkedToDB/x509 (0.00s) 324s --- PASS: Test_linkedToDB/ssh_user (0.00s) 324s --- PASS: Test_linkedToDB/full_ssh_policy (0.00s) 324s --- PASS: Test_linkedToDB/full_policy (0.00s) 324s === RUN Test_dbToLinked 324s === RUN Test_dbToLinked/nil_policy 324s === RUN Test_dbToLinked/x509 324s === RUN Test_dbToLinked/ssh_user 324s === RUN Test_dbToLinked/ssh_host 324s === RUN Test_dbToLinked/full_policy 324s --- PASS: Test_dbToLinked (0.00s) 324s --- PASS: Test_dbToLinked/nil_policy (0.00s) 324s --- PASS: Test_dbToLinked/x509 (0.00s) 324s --- PASS: Test_dbToLinked/ssh_user (0.00s) 324s --- PASS: Test_dbToLinked/ssh_host (0.00s) 324s --- PASS: Test_dbToLinked/full_policy (0.00s) 324s === RUN TestDB_getDBProvisionerBytes 324s === RUN TestDB_getDBProvisionerBytes/fail/not-found 324s === RUN TestDB_getDBProvisionerBytes/fail/db.Get-error 324s === RUN TestDB_getDBProvisionerBytes/ok 324s --- PASS: TestDB_getDBProvisionerBytes (0.00s) 324s --- PASS: TestDB_getDBProvisionerBytes/fail/not-found (0.00s) 324s --- PASS: TestDB_getDBProvisionerBytes/fail/db.Get-error (0.00s) 324s --- PASS: TestDB_getDBProvisionerBytes/ok (0.00s) 324s === RUN TestDB_getDBProvisioner 324s === RUN TestDB_getDBProvisioner/ok 324s === RUN TestDB_getDBProvisioner/fail/not-found 324s === RUN TestDB_getDBProvisioner/fail/db.Get-error 324s === RUN TestDB_getDBProvisioner/fail/unmarshal-error 324s === RUN TestDB_getDBProvisioner/fail/deleted 324s --- PASS: TestDB_getDBProvisioner (0.00s) 324s --- PASS: TestDB_getDBProvisioner/ok (0.00s) 324s --- PASS: TestDB_getDBProvisioner/fail/not-found (0.00s) 324s --- PASS: TestDB_getDBProvisioner/fail/db.Get-error (0.00s) 324s --- PASS: TestDB_getDBProvisioner/fail/unmarshal-error (0.00s) 324s --- PASS: TestDB_getDBProvisioner/fail/deleted (0.00s) 324s === RUN TestDB_unmarshalDBProvisioner 324s === RUN TestDB_unmarshalDBProvisioner/fail/unmarshal-error 324s === RUN TestDB_unmarshalDBProvisioner/fail/deleted-error 324s === RUN TestDB_unmarshalDBProvisioner/fail/authority-mismatch-error 324s === RUN TestDB_unmarshalDBProvisioner/ok 324s --- PASS: TestDB_unmarshalDBProvisioner (0.00s) 324s --- PASS: TestDB_unmarshalDBProvisioner/fail/unmarshal-error (0.00s) 324s --- PASS: TestDB_unmarshalDBProvisioner/fail/deleted-error (0.00s) 324s --- PASS: TestDB_unmarshalDBProvisioner/fail/authority-mismatch-error (0.00s) 324s --- PASS: TestDB_unmarshalDBProvisioner/ok (0.00s) 324s === RUN TestDB_unmarshalProvisioner 324s === RUN TestDB_unmarshalProvisioner/fail/unmarshal-error 324s === RUN TestDB_unmarshalProvisioner/fail/deleted-error 324s === RUN TestDB_unmarshalProvisioner/ok 324s --- PASS: TestDB_unmarshalProvisioner (0.00s) 324s --- PASS: TestDB_unmarshalProvisioner/fail/unmarshal-error (0.00s) 324s --- PASS: TestDB_unmarshalProvisioner/fail/deleted-error (0.00s) 324s --- PASS: TestDB_unmarshalProvisioner/ok (0.00s) 324s === RUN TestDB_GetProvisioner 324s === RUN TestDB_GetProvisioner/fail/deleted 324s === RUN TestDB_GetProvisioner/fail/authorityID-mismatch 324s === RUN TestDB_GetProvisioner/ok 324s === RUN TestDB_GetProvisioner/fail/not-found 324s === RUN TestDB_GetProvisioner/fail/db.Get-error 324s === RUN TestDB_GetProvisioner/fail/unmarshal-error 324s --- PASS: TestDB_GetProvisioner (0.00s) 324s --- PASS: TestDB_GetProvisioner/fail/deleted (0.00s) 324s --- PASS: TestDB_GetProvisioner/fail/authorityID-mismatch (0.00s) 324s --- PASS: TestDB_GetProvisioner/ok (0.00s) 324s --- PASS: TestDB_GetProvisioner/fail/not-found (0.00s) 324s --- PASS: TestDB_GetProvisioner/fail/db.Get-error (0.00s) 324s --- PASS: TestDB_GetProvisioner/fail/unmarshal-error (0.00s) 324s === RUN TestDB_DeleteProvisioner 324s === RUN TestDB_DeleteProvisioner/fail/not-found 324s === RUN TestDB_DeleteProvisioner/fail/db.Get-error 324s === RUN TestDB_DeleteProvisioner/fail/save-error 324s === RUN TestDB_DeleteProvisioner/ok 324s --- PASS: TestDB_DeleteProvisioner (0.00s) 324s --- PASS: TestDB_DeleteProvisioner/fail/not-found (0.00s) 324s --- PASS: TestDB_DeleteProvisioner/fail/db.Get-error (0.00s) 324s --- PASS: TestDB_DeleteProvisioner/fail/save-error (0.00s) 324s --- PASS: TestDB_DeleteProvisioner/ok (0.00s) 324s === RUN TestDB_GetProvisioners 324s === RUN TestDB_GetProvisioners/fail/db.List-error 324s === RUN TestDB_GetProvisioners/fail/unmarshal-error 324s === RUN TestDB_GetProvisioners/ok/none 324s === RUN TestDB_GetProvisioners/ok/only-invalid 324s === RUN TestDB_GetProvisioners/ok 324s --- PASS: TestDB_GetProvisioners (0.00s) 324s --- PASS: TestDB_GetProvisioners/fail/db.List-error (0.00s) 324s --- PASS: TestDB_GetProvisioners/fail/unmarshal-error (0.00s) 324s --- PASS: TestDB_GetProvisioners/ok/none (0.00s) 324s --- PASS: TestDB_GetProvisioners/ok/only-invalid (0.00s) 324s --- PASS: TestDB_GetProvisioners/ok (0.00s) 324s === RUN TestDB_CreateProvisioner 324s === RUN TestDB_CreateProvisioner/fail/save-error 324s === RUN TestDB_CreateProvisioner/ok 324s --- PASS: TestDB_CreateProvisioner (0.00s) 324s --- PASS: TestDB_CreateProvisioner/fail/save-error (0.00s) 324s --- PASS: TestDB_CreateProvisioner/ok (0.00s) 324s === RUN TestDB_UpdateProvisioner 324s === RUN TestDB_UpdateProvisioner/fail/not-found 324s === RUN TestDB_UpdateProvisioner/fail/db.Get-error 324s === RUN TestDB_UpdateProvisioner/fail/update-deleted 324s === RUN TestDB_UpdateProvisioner/fail/update-type-error 324s === RUN TestDB_UpdateProvisioner/fail/save-error 324s === RUN TestDB_UpdateProvisioner/ok 324s --- PASS: TestDB_UpdateProvisioner (0.00s) 324s --- PASS: TestDB_UpdateProvisioner/fail/not-found (0.00s) 324s --- PASS: TestDB_UpdateProvisioner/fail/db.Get-error (0.00s) 324s --- PASS: TestDB_UpdateProvisioner/fail/update-deleted (0.00s) 324s --- PASS: TestDB_UpdateProvisioner/fail/update-type-error (0.00s) 324s --- PASS: TestDB_UpdateProvisioner/fail/save-error (0.00s) 324s --- PASS: TestDB_UpdateProvisioner/ok (0.00s) 324s === RUN Test_linkedcaWebhooksToDB 324s === RUN Test_linkedcaWebhooksToDB/basic 324s === RUN Test_linkedcaWebhooksToDB/nil 324s === RUN Test_linkedcaWebhooksToDB/zero 324s === RUN Test_linkedcaWebhooksToDB/bearer 324s --- PASS: Test_linkedcaWebhooksToDB (0.00s) 324s --- PASS: Test_linkedcaWebhooksToDB/basic (0.00s) 324s --- PASS: Test_linkedcaWebhooksToDB/nil (0.00s) 324s --- PASS: Test_linkedcaWebhooksToDB/zero (0.00s) 324s --- PASS: Test_linkedcaWebhooksToDB/bearer (0.00s) 324s === RUN Test_dbWebhooksToLinkedca 324s === RUN Test_dbWebhooksToLinkedca/zero 324s === RUN Test_dbWebhooksToLinkedca/bearer 324s === RUN Test_dbWebhooksToLinkedca/basic 324s === RUN Test_dbWebhooksToLinkedca/nil 324s --- PASS: Test_dbWebhooksToLinkedca (0.00s) 324s --- PASS: Test_dbWebhooksToLinkedca/zero (0.00s) 324s --- PASS: Test_dbWebhooksToLinkedca/bearer (0.00s) 324s --- PASS: Test_dbWebhooksToLinkedca/basic (0.00s) 324s --- PASS: Test_dbWebhooksToLinkedca/nil (0.00s) 324s PASS 324s ok github.com/smallstep/certificates/authority/admin/db/nosql 0.064s 324s ? github.com/smallstep/certificates/authority/administrator [no test files] 324s === RUN TestConfigValidate 324s === RUN TestConfigValidate/empty-TLS 324s tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} 324s *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} 324s === RUN TestConfigValidate/empty-TLS-values 324s tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} 324s *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} 324s === RUN TestConfigValidate/tls-min>max 324s === RUN TestConfigValidate/skip-validation 324s tc.tls = 324s *tc.config.TLS = 324s === RUN TestConfigValidate/empty-address 324s === RUN TestConfigValidate/invalid-address 324s === RUN TestConfigValidate/empty-root 324s === RUN TestConfigValidate/empty-intermediate-cert 324s === RUN TestConfigValidate/empty-dnsNames 324s === RUN TestConfigValidate/custom-tls-values 324s tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] 1.0 1.1 true} 324s *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] 1.0 1.1 true} 324s === RUN TestConfigValidate/empty-intermediate-key 324s --- PASS: TestConfigValidate (0.00s) 324s --- PASS: TestConfigValidate/empty-TLS (0.00s) 324s --- PASS: TestConfigValidate/empty-TLS-values (0.00s) 324s --- PASS: TestConfigValidate/tls-min>max (0.00s) 324s --- PASS: TestConfigValidate/skip-validation (0.00s) 324s --- PASS: TestConfigValidate/empty-address (0.00s) 324s --- PASS: TestConfigValidate/invalid-address (0.00s) 324s --- PASS: TestConfigValidate/empty-root (0.00s) 324s --- PASS: TestConfigValidate/empty-intermediate-cert (0.00s) 324s --- PASS: TestConfigValidate/empty-dnsNames (0.00s) 324s --- PASS: TestConfigValidate/custom-tls-values (0.00s) 324s --- PASS: TestConfigValidate/empty-intermediate-key (0.00s) 324s === RUN TestAuthConfigValidate 324s === RUN TestAuthConfigValidate/fail-nil-authconfig 324s === RUN TestAuthConfigValidate/ok-empty-provisioners 324s === RUN TestAuthConfigValidate/ok-empty-asn1dn-template 324s === RUN TestAuthConfigValidate/ok-custom-asn1dn 324s --- PASS: TestAuthConfigValidate (0.00s) 324s --- PASS: TestAuthConfigValidate/fail-nil-authconfig (0.00s) 324s --- PASS: TestAuthConfigValidate/ok-empty-provisioners (0.00s) 324s --- PASS: TestAuthConfigValidate/ok-empty-asn1dn-template (0.00s) 324s --- PASS: TestAuthConfigValidate/ok-custom-asn1dn (0.00s) 324s === RUN Test_toHostname 324s === RUN Test_toHostname/localhost 324s === RUN Test_toHostname/ca.smallstep.com 324s === RUN Test_toHostname/127.0.0.1 324s === RUN Test_toHostname/::1 324s === RUN Test_toHostname/[::1] 324s --- PASS: Test_toHostname (0.00s) 324s --- PASS: Test_toHostname/localhost (0.00s) 324s --- PASS: Test_toHostname/ca.smallstep.com (0.00s) 324s --- PASS: Test_toHostname/127.0.0.1 (0.00s) 324s --- PASS: Test_toHostname/::1 (0.00s) 324s --- PASS: Test_toHostname/[::1] (0.00s) 324s === RUN TestConfig_Audience 324s === RUN TestConfig_Audience/ok 324s --- PASS: TestConfig_Audience (0.00s) 324s --- PASS: TestConfig_Audience/ok (0.00s) 324s === RUN TestSSHPublicKey_Validate 324s === RUN TestSSHPublicKey_Validate/user 324s === RUN TestSSHPublicKey_Validate/host 324s === RUN TestSSHPublicKey_Validate/empty 324s === RUN TestSSHPublicKey_Validate/badType 324s === RUN TestSSHPublicKey_Validate/badKey 324s --- PASS: TestSSHPublicKey_Validate (0.00s) 324s --- PASS: TestSSHPublicKey_Validate/user (0.00s) 324s --- PASS: TestSSHPublicKey_Validate/host (0.00s) 324s --- PASS: TestSSHPublicKey_Validate/empty (0.00s) 324s --- PASS: TestSSHPublicKey_Validate/badType (0.00s) 324s --- PASS: TestSSHPublicKey_Validate/badKey (0.00s) 324s === RUN TestSSHPublicKey_PublicKey 324s === RUN TestSSHPublicKey_PublicKey/ok 324s === RUN TestSSHPublicKey_PublicKey/nil 324s --- PASS: TestSSHPublicKey_PublicKey (0.00s) 324s --- PASS: TestSSHPublicKey_PublicKey/ok (0.00s) 324s --- PASS: TestSSHPublicKey_PublicKey/nil (0.00s) 324s === RUN TestTLSVersion_Validate 324s === RUN TestTLSVersion_Validate/default 324s === RUN TestTLSVersion_Validate/1.0 324s === RUN TestTLSVersion_Validate/1.1 324s === RUN TestTLSVersion_Validate/1.2 324s === RUN TestTLSVersion_Validate/1.3 324s === RUN TestTLSVersion_Validate/0.99 324s --- PASS: TestTLSVersion_Validate (0.00s) 324s --- PASS: TestTLSVersion_Validate/default (0.00s) 324s --- PASS: TestTLSVersion_Validate/1.0 (0.00s) 324s --- PASS: TestTLSVersion_Validate/1.1 (0.00s) 324s --- PASS: TestTLSVersion_Validate/1.2 (0.00s) 324s --- PASS: TestTLSVersion_Validate/1.3 (0.00s) 324s --- PASS: TestTLSVersion_Validate/0.99 (0.00s) 324s === RUN TestTLSVersion_String 324s === RUN TestTLSVersion_String/default 324s === RUN TestTLSVersion_String/1.0 324s === RUN TestTLSVersion_String/1.1 324s === RUN TestTLSVersion_String/1.2 324s === RUN TestTLSVersion_String/1.3 324s === RUN TestTLSVersion_String/0.99 324s --- PASS: TestTLSVersion_String (0.00s) 324s --- PASS: TestTLSVersion_String/default (0.00s) 324s --- PASS: TestTLSVersion_String/1.0 (0.00s) 324s --- PASS: TestTLSVersion_String/1.1 (0.00s) 324s --- PASS: TestTLSVersion_String/1.2 (0.00s) 324s --- PASS: TestTLSVersion_String/1.3 (0.00s) 324s --- PASS: TestTLSVersion_String/0.99 (0.00s) 324s === RUN TestCipherSuites_Validate 324s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_RC4_128_SHA 324s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_3DES_EDE_CBC_SHA 324s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA 324s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_CBC_SHA 324s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA256 324s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_GCM_SHA256 324s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_GCM_SHA384 324s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA 324s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA 324s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 324s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 324s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA 324s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 324s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 324s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA 324s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA 324s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 324s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 324s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA 324s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 324s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 324s === RUN TestCipherSuites_Validate/multiple 324s === RUN TestCipherSuites_Validate/fail 324s --- PASS: TestCipherSuites_Validate (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_RC4_128_SHA (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_CBC_SHA (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA256 (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_GCM_SHA256 (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_GCM_SHA384 (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0.00s) 324s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 (0.00s) 324s --- PASS: TestCipherSuites_Validate/multiple (0.00s) 324s --- PASS: TestCipherSuites_Validate/fail (0.00s) 324s === RUN TestCipherSuites_Value 324s === RUN TestCipherSuites_Value/TLS_RSA_WITH_RC4_128_SHA 324s === RUN TestCipherSuites_Value/TLS_RSA_WITH_3DES_EDE_CBC_SHA 324s === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA 324s === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_256_CBC_SHA 324s === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA256 324s === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_GCM_SHA256 324s === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_256_GCM_SHA384 324s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA 324s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA 324s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 324s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 324s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA 324s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 324s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 324s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA 324s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA 324s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 324s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 324s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA 324s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 324s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 324s === RUN TestCipherSuites_Value/multiple 324s === RUN TestCipherSuites_Value/fail 324s --- PASS: TestCipherSuites_Value (0.01s) 324s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_RC4_128_SHA (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_256_CBC_SHA (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA256 (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_GCM_SHA256 (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_256_GCM_SHA384 (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0.00s) 324s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 (0.00s) 324s --- PASS: TestCipherSuites_Value/multiple (0.00s) 324s --- PASS: TestCipherSuites_Value/fail (0.00s) 324s === RUN TestTLSOptions_TLSConfig 324s === RUN TestTLSOptions_TLSConfig/default 324s === RUN TestTLSOptions_TLSConfig/renegotation 324s --- PASS: TestTLSOptions_TLSConfig (0.00s) 324s --- PASS: TestTLSOptions_TLSConfig/default (0.00s) 324s --- PASS: TestTLSOptions_TLSConfig/renegotation (0.00s) 324s === RUN Test_multiString_First 324s === RUN Test_multiString_First/empty 324s === RUN Test_multiString_First/string 324s === RUN Test_multiString_First/slice 324s --- PASS: Test_multiString_First (0.00s) 324s --- PASS: Test_multiString_First/empty (0.00s) 324s --- PASS: Test_multiString_First/string (0.00s) 324s --- PASS: Test_multiString_First/slice (0.00s) 324s === RUN Test_multiString_Empties 324s === RUN Test_multiString_Empties/empty 324s === RUN Test_multiString_Empties/string 324s === RUN Test_multiString_Empties/empty_string 324s === RUN Test_multiString_Empties/slice 324s === RUN Test_multiString_Empties/empty_slice 324s --- PASS: Test_multiString_Empties (0.00s) 324s --- PASS: Test_multiString_Empties/empty (0.00s) 324s --- PASS: Test_multiString_Empties/string (0.00s) 324s --- PASS: Test_multiString_Empties/empty_string (0.00s) 324s --- PASS: Test_multiString_Empties/slice (0.00s) 324s --- PASS: Test_multiString_Empties/empty_slice (0.00s) 324s === RUN Test_multiString_MarshalJSON 324s === RUN Test_multiString_MarshalJSON/empty 324s === RUN Test_multiString_MarshalJSON/string 324s === RUN Test_multiString_MarshalJSON/slice 324s --- PASS: Test_multiString_MarshalJSON (0.00s) 324s --- PASS: Test_multiString_MarshalJSON/empty (0.00s) 324s --- PASS: Test_multiString_MarshalJSON/string (0.00s) 324s --- PASS: Test_multiString_MarshalJSON/slice (0.00s) 324s === RUN Test_multiString_UnmarshalJSON 324s === RUN Test_multiString_UnmarshalJSON/empty 324s === RUN Test_multiString_UnmarshalJSON/empty_string 324s === RUN Test_multiString_UnmarshalJSON/string 324s === RUN Test_multiString_UnmarshalJSON/slice 324s === RUN Test_multiString_UnmarshalJSON/error 324s === RUN Test_multiString_UnmarshalJSON/nil 324s --- PASS: Test_multiString_UnmarshalJSON (0.00s) 324s --- PASS: Test_multiString_UnmarshalJSON/empty (0.00s) 324s --- PASS: Test_multiString_UnmarshalJSON/empty_string (0.00s) 324s --- PASS: Test_multiString_UnmarshalJSON/string (0.00s) 324s --- PASS: Test_multiString_UnmarshalJSON/slice (0.00s) 324s --- PASS: Test_multiString_UnmarshalJSON/error (0.00s) 324s --- PASS: Test_multiString_UnmarshalJSON/nil (0.00s) 324s PASS 324s ok github.com/smallstep/certificates/authority/config 0.094s 324s === RUN TestNew 324s === RUN TestNew/ok 324s === RUN TestNew/ok_with_constraints 324s --- PASS: TestNew (0.04s) 324s --- PASS: TestNew/ok (0.00s) 324s --- PASS: TestNew/ok_with_constraints (0.00s) 324s === RUN TestNew_hasNameConstraints 324s === RUN TestNew_hasNameConstraints/no_constraints 324s === RUN TestNew_hasNameConstraints/permittedDNSDomains 324s === RUN TestNew_hasNameConstraints/excludedDNSDomains 324s === RUN TestNew_hasNameConstraints/permittedIPRanges 324s === RUN TestNew_hasNameConstraints/excludedIPRanges 324s === RUN TestNew_hasNameConstraints/permittedEmailAddresses 324s === RUN TestNew_hasNameConstraints/excludedEmailAddresses 324s === RUN TestNew_hasNameConstraints/permittedURIDomains 324s === RUN TestNew_hasNameConstraints/excludedURIDomains 324s --- PASS: TestNew_hasNameConstraints (0.00s) 324s --- PASS: TestNew_hasNameConstraints/no_constraints (0.00s) 324s --- PASS: TestNew_hasNameConstraints/permittedDNSDomains (0.00s) 324s --- PASS: TestNew_hasNameConstraints/excludedDNSDomains (0.00s) 324s --- PASS: TestNew_hasNameConstraints/permittedIPRanges (0.00s) 324s --- PASS: TestNew_hasNameConstraints/excludedIPRanges (0.00s) 324s --- PASS: TestNew_hasNameConstraints/permittedEmailAddresses (0.00s) 324s --- PASS: TestNew_hasNameConstraints/excludedEmailAddresses (0.00s) 324s --- PASS: TestNew_hasNameConstraints/permittedURIDomains (0.00s) 324s --- PASS: TestNew_hasNameConstraints/excludedURIDomains (0.00s) 324s === RUN TestEngine_Validate 324s === RUN TestEngine_Validate/ok 324s === RUN TestEngine_Validate/ok_permitted_dns 324s === RUN TestEngine_Validate/ok_not_excluded_dns 324s === RUN TestEngine_Validate/ok_permitted_ip 324s === RUN TestEngine_Validate/ok_not_excluded_ip 324s === RUN TestEngine_Validate/ok_permitted_emails 324s === RUN TestEngine_Validate/ok_not_excluded_emails 324s === RUN TestEngine_Validate/ok_permitted_uris 324s === RUN TestEngine_Validate/ok_not_excluded_uris 324s === RUN TestEngine_Validate/fail_permitted_dns 324s === RUN TestEngine_Validate/fail_not_excluded_dns 324s === RUN TestEngine_Validate/fail_permitted_ip 324s === RUN TestEngine_Validate/fail_not_excluded_ip 324s === RUN TestEngine_Validate/fail_permitted_emails 324s === RUN TestEngine_Validate/fail_not_excluded_emails 324s === RUN TestEngine_Validate/fail_permitted_uris 324s === RUN TestEngine_Validate/fail_not_excluded_uris 324s === RUN TestEngine_Validate/fail_parse_emails 324s === RUN TestEngine_Validate/fail_match_dns 324s === RUN TestEngine_Validate/fail_match_email 324s === RUN TestEngine_Validate/fail_match_uri 324s --- PASS: TestEngine_Validate (0.00s) 324s --- PASS: TestEngine_Validate/ok (0.00s) 324s --- PASS: TestEngine_Validate/ok_permitted_dns (0.00s) 324s --- PASS: TestEngine_Validate/ok_not_excluded_dns (0.00s) 324s --- PASS: TestEngine_Validate/ok_permitted_ip (0.00s) 324s --- PASS: TestEngine_Validate/ok_not_excluded_ip (0.00s) 324s --- PASS: TestEngine_Validate/ok_permitted_emails (0.00s) 324s --- PASS: TestEngine_Validate/ok_not_excluded_emails (0.00s) 324s --- PASS: TestEngine_Validate/ok_permitted_uris (0.00s) 324s --- PASS: TestEngine_Validate/ok_not_excluded_uris (0.00s) 324s --- PASS: TestEngine_Validate/fail_permitted_dns (0.00s) 324s --- PASS: TestEngine_Validate/fail_not_excluded_dns (0.00s) 324s --- PASS: TestEngine_Validate/fail_permitted_ip (0.00s) 324s --- PASS: TestEngine_Validate/fail_not_excluded_ip (0.00s) 324s --- PASS: TestEngine_Validate/fail_permitted_emails (0.00s) 324s --- PASS: TestEngine_Validate/fail_not_excluded_emails (0.00s) 324s --- PASS: TestEngine_Validate/fail_permitted_uris (0.00s) 324s --- PASS: TestEngine_Validate/fail_not_excluded_uris (0.00s) 324s --- PASS: TestEngine_Validate/fail_parse_emails (0.00s) 324s --- PASS: TestEngine_Validate/fail_match_dns (0.00s) 324s --- PASS: TestEngine_Validate/fail_match_email (0.00s) 324s --- PASS: TestEngine_Validate/fail_match_uri (0.00s) 324s === RUN TestEngine_Validate_nil 324s --- PASS: TestEngine_Validate_nil (0.00s) 324s === RUN TestEngine_ValidateCertificate 324s === RUN TestEngine_ValidateCertificate/ok 324s === RUN TestEngine_ValidateCertificate/ok_with_constraints 324s === RUN TestEngine_ValidateCertificate/fail 324s --- PASS: TestEngine_ValidateCertificate (0.00s) 324s --- PASS: TestEngine_ValidateCertificate/ok (0.00s) 324s --- PASS: TestEngine_ValidateCertificate/ok_with_constraints (0.00s) 324s --- PASS: TestEngine_ValidateCertificate/fail (0.00s) 324s PASS 324s ok github.com/smallstep/certificates/authority/internal/constraints 0.091s 324s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed 324s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/nil-options 324s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/not-set 324s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/set-true 324s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/set-false 324s --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed (0.00s) 324s --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/nil-options (0.00s) 324s --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/not-set (0.00s) 324s --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/set-true (0.00s) 324s --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/set-false (0.00s) 324s === RUN TestPolicyToCertificates 324s === RUN TestPolicyToCertificates/nil 324s === RUN TestPolicyToCertificates/no-policy 324s === RUN TestPolicyToCertificates/partial-policy 324s === RUN TestPolicyToCertificates/full-policy 324s --- PASS: TestPolicyToCertificates (0.00s) 324s --- PASS: TestPolicyToCertificates/nil (0.00s) 324s --- PASS: TestPolicyToCertificates/no-policy (0.00s) 324s --- PASS: TestPolicyToCertificates/partial-policy (0.00s) 324s --- PASS: TestPolicyToCertificates/full-policy (0.00s) 324s PASS 324s ok github.com/smallstep/certificates/authority/policy 0.060s 324s === RUN TestClient 324s === RUN TestClient/http 324s === RUN TestClient/tls 324s === RUN TestClient/nil 324s === RUN TestClient/empty 324s --- PASS: TestClient (0.05s) 324s --- PASS: TestClient/http (0.00s) 324s --- PASS: TestClient/tls (0.03s) 324s --- PASS: TestClient/nil (0.00s) 324s --- PASS: TestClient/empty (0.00s) 324s === RUN TestClient_SetNew 324s === RUN TestClient_SetNew/ok 324s === RUN TestClient_SetNew/fail 324s === RUN TestClient_SetNew/ok_again 324s 2026/02/03 22:54:22 http: TLS handshake error from 127.0.0.1:33934: remote error: tls: bad certificate 324s --- PASS: TestClient_SetNew (0.08s) 324s --- PASS: TestClient_SetNew/ok (0.02s) 324s --- PASS: TestClient_SetNew/fail (0.05s) 324s --- PASS: TestClient_SetNew/ok_again (0.01s) 324s === RUN TestClient_parallel 324s === PAUSE TestClient_parallel 324s === CONT TestClient_parallel 324s === RUN TestClient_parallel/0 324s === PAUSE TestClient_parallel/0 324s === RUN TestClient_parallel/1 324s === PAUSE TestClient_parallel/1 324s === RUN TestClient_parallel/2 324s === PAUSE TestClient_parallel/2 324s === RUN TestClient_parallel/3 324s === PAUSE TestClient_parallel/3 324s === RUN TestClient_parallel/4 324s === PAUSE TestClient_parallel/4 324s === RUN TestClient_parallel/5 324s === PAUSE TestClient_parallel/5 324s === RUN TestClient_parallel/6 324s === PAUSE TestClient_parallel/6 324s === RUN TestClient_parallel/7 324s === PAUSE TestClient_parallel/7 324s === RUN TestClient_parallel/8 324s === PAUSE TestClient_parallel/8 324s === RUN TestClient_parallel/9 324s === PAUSE TestClient_parallel/9 324s === CONT TestClient_parallel/0 324s === CONT TestClient_parallel/5 324s === CONT TestClient_parallel/4 324s === CONT TestClient_parallel/9 324s === CONT TestClient_parallel/3 324s === CONT TestClient_parallel/8 324s === CONT TestClient_parallel/2 324s === CONT TestClient_parallel/7 324s === CONT TestClient_parallel/1 324s === CONT TestClient_parallel/6 324s 2026/02/03 22:54:22 http: TLS handshake error from 127.0.0.1:43734: read tcp 127.0.0.1:44111->127.0.0.1:43734: use of closed network connection 324s 2026/02/03 22:54:22 http: TLS handshake error from 127.0.0.1:43672: read tcp 127.0.0.1:44111->127.0.0.1:43672: use of closed network connection 324s 2026/02/03 22:54:22 http: TLS handshake error from 127.0.0.1:43688: write tcp 127.0.0.1:44111->127.0.0.1:43688: use of closed network connection 324s 2026/02/03 22:54:22 http: TLS handshake error from 127.0.0.1:43716: write tcp 127.0.0.1:44111->127.0.0.1:43716: use of closed network connection 324s 2026/02/03 22:54:22 http: TLS handshake error from 127.0.0.1:43704: write tcp 127.0.0.1:44111->127.0.0.1:43704: use of closed network connection 324s 2026/02/03 22:54:22 http: TLS handshake error from 127.0.0.1:43722: write tcp 127.0.0.1:44111->127.0.0.1:43722: use of closed network connection 324s 2026/02/03 22:54:22 http: TLS handshake error from 127.0.0.1:43710: write tcp 127.0.0.1:44111->127.0.0.1:43710: use of closed network connection 324s --- PASS: TestClient_parallel (0.02s) 324s --- PASS: TestClient_parallel/9 (0.04s) 324s --- PASS: TestClient_parallel/8 (0.05s) 324s --- PASS: TestClient_parallel/0 (0.06s) 324s --- PASS: TestClient_parallel/4 (0.07s) 324s --- PASS: TestClient_parallel/3 (0.07s) 324s --- PASS: TestClient_parallel/1 (0.02s) 324s --- PASS: TestClient_parallel/5 (0.07s) 324s --- PASS: TestClient_parallel/7 (0.07s) 324s --- PASS: TestClient_parallel/6 (0.02s) 324s --- PASS: TestClient_parallel/2 (0.07s) 324s PASS 324s ok github.com/smallstep/certificates/authority/poolhttp 0.261s 384s === RUN TestACME_GetAttestationRoots 384s === RUN TestACME_GetAttestationRoots/ok 384s === RUN TestACME_GetAttestationRoots/nil 384s === RUN TestACME_GetAttestationRoots/empty 384s --- PASS: TestACME_GetAttestationRoots (0.00s) 384s --- PASS: TestACME_GetAttestationRoots/ok (0.00s) 384s --- PASS: TestACME_GetAttestationRoots/nil (0.00s) 384s --- PASS: TestACME_GetAttestationRoots/empty (0.00s) 384s === RUN TestACMEChallenge_Validate 384s === RUN TestACMEChallenge_Validate/http-01 384s === RUN TestACMEChallenge_Validate/dns-01 384s === RUN TestACMEChallenge_Validate/tls-alpn-01 384s === RUN TestACMEChallenge_Validate/device-attest-01 384s === RUN TestACMEChallenge_Validate/wire-oidc-01 384s === RUN TestACMEChallenge_Validate/wire-dpop-01 384s === RUN TestACMEChallenge_Validate/uppercase 384s === RUN TestACMEChallenge_Validate/fail 384s --- PASS: TestACMEChallenge_Validate (0.00s) 384s --- PASS: TestACMEChallenge_Validate/http-01 (0.00s) 384s --- PASS: TestACMEChallenge_Validate/dns-01 (0.00s) 384s --- PASS: TestACMEChallenge_Validate/tls-alpn-01 (0.00s) 384s --- PASS: TestACMEChallenge_Validate/device-attest-01 (0.00s) 384s --- PASS: TestACMEChallenge_Validate/wire-oidc-01 (0.00s) 384s --- PASS: TestACMEChallenge_Validate/wire-dpop-01 (0.00s) 384s --- PASS: TestACMEChallenge_Validate/uppercase (0.00s) 384s --- PASS: TestACMEChallenge_Validate/fail (0.00s) 384s === RUN TestACMEAttestationFormat_Validate 384s === RUN TestACMEAttestationFormat_Validate/apple 384s === RUN TestACMEAttestationFormat_Validate/step 384s === RUN TestACMEAttestationFormat_Validate/tpm 384s === RUN TestACMEAttestationFormat_Validate/uppercase 384s === RUN TestACMEAttestationFormat_Validate/fail 384s --- PASS: TestACMEAttestationFormat_Validate (0.00s) 384s --- PASS: TestACMEAttestationFormat_Validate/apple (0.00s) 384s --- PASS: TestACMEAttestationFormat_Validate/step (0.00s) 384s --- PASS: TestACMEAttestationFormat_Validate/tpm (0.00s) 384s --- PASS: TestACMEAttestationFormat_Validate/uppercase (0.00s) 384s --- PASS: TestACMEAttestationFormat_Validate/fail (0.00s) 384s === RUN TestACME_Getters 384s --- PASS: TestACME_Getters (0.00s) 384s === RUN TestACME_Init 384s === RUN TestACME_Init/ok 384s acme_test.go:238: 384s === RUN TestACME_Init/ok/attestation 384s acme_test.go:238: -----BEGIN CERTIFICATE----- 384s MIICJDCCAamgAwIBAgIUQsDCuyxyfFxeq/bxpm8frF15hzcwCgYIKoZIzj0EAwMw 384s UTEtMCsGA1UEAwwkQXBwbGUgRW50ZXJwcmlzZSBBdHRlc3RhdGlvbiBSb290IENB 384s MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzAeFw0yMjAyMTYxOTAx 384s MjRaFw00NzAyMjAwMDAwMDBaMFExLTArBgNVBAMMJEFwcGxlIEVudGVycHJpc2Ug 384s QXR0ZXN0YXRpb24gUm9vdCBDQTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UE 384s BhMCVVMwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAT6Jigq+Ps9Q4CoT8t8q+UnOe2p 384s oT9nRaUfGhBTbgvqSGXPjVkbYlIWYO+1zPk2Sz9hQ5ozzmLrPmTBgEWRcHjA2/y7 384s 7GEicps9wn2tj+G89l3INNDKETdxSPPIZpPj8VmjQjBAMA8GA1UdEwEB/wQFMAMB 384s Af8wHQYDVR0OBBYEFPNqTQGd8muBpV5du+UIbVbi+d66MA4GA1UdDwEB/wQEAwIB 384s BjAKBggqhkjOPQQDAwNpADBmAjEA1xpWmTLSpr1VH4f8Ypk8f3jMUKYz4QPG8mL5 384s 8m9sX/b2+eXpTv2pH4RZgJjucnbcAjEA4ZSB6S45FlPuS/u4pTnzoz632rA+xW/T 384s ZwFEh9bhKjJ+5VQ9/Do1os0u3LEkgN/r 384s -----END CERTIFICATE----- 384s -----BEGIN CERTIFICATE----- 384s MIIDFzCCAf+gAwIBAgIDBAZHMA0GCSqGSIb3DQEBCwUAMCsxKTAnBgNVBAMMIFl1 384s YmljbyBQSVYgUm9vdCBDQSBTZXJpYWwgMjYzNzUxMCAXDTE2MDMxNDAwMDAwMFoY 384s DzIwNTIwNDE3MDAwMDAwWjArMSkwJwYDVQQDDCBZdWJpY28gUElWIFJvb3QgQ0Eg 384s U2VyaWFsIDI2Mzc1MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMN2 384s cMTNR6YCdcTFRxuPy31PabRn5m6pJ+nSE0HRWpoaM8fc8wHC+Tmb98jmNvhWNE2E 384s ilU85uYKfEFP9d6Q2GmytqBnxZsAa3KqZiCCx2LwQ4iYEOb1llgotVr/whEpdVOq 384s joU0P5e1j1y7OfwOvky/+AXIN/9Xp0VFlYRk2tQ9GcdYKDmqU+db9iKwpAzid4oH 384s BVLIhmD3pvkWaRA2H3DA9t7H/HNq5v3OiO1jyLZeKqZoMbPObrxqDg+9fOdShzgf 384s wCqgT3XVmTeiwvBSTctyi9mHQfYd2DwkaqxRnLbNVyK9zl+DzjSGp9IhVPiVtGet 384s X02dxhQnGS7K6BO0Qe8CAwEAAaNCMEAwHQYDVR0OBBYEFMpfyvLEojGc6SJf8ez0 384s 1d8Cv4O/MA8GA1UdEwQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 384s DQEBCwUAA4IBAQBc7Ih8Bc1fkC+FyN1fhjWioBCMr3vjneh7MLbA6kSoyWF70N3s 384s XhbXvT4eRh0hvxqvMZNjPU/VlRn6gLVtoEikDLrYFXN6Hh6Wmyy1GTnspnOvMvz2 384s lLKuym9KYdYLDgnj3BeAvzIhVzzYSeU77/Cupofj093OuAswW0jYvXsGTyix6B3d 384s bW5yWvyS9zNXaqGaUmP3U9/b6DlHdDogMLu3VLpBB9bm5bjaKWWJYgWltCVgUbFq 384s Fqyi4+JE014cSgR57Jcu3dZiehB6UtAPgad9L5cNvua/IWRmm+ANy3O2LH++Pyl8 384s SREzU8onbBsjMg9QDiSf5oJLKvd/Ren+zGY7 384s -----END CERTIFICATE----- 384s === RUN TestACME_Init/ok/wire 384s acme_test.go:238: 384s === RUN TestACME_Init/fail/empty 384s acme_test.go:238: 384s === RUN TestACME_Init/fail/empty-name 384s acme_test.go:238: 384s === RUN TestACME_Init/fail/empty-type 384s acme_test.go:238: 384s === RUN TestACME_Init/fail/bad-claims 384s acme_test.go:238: 384s === RUN TestACME_Init/fail/bad-attestation-format 384s acme_test.go:238: 384s === RUN TestACME_Init/fail/parse-attestation-roots 384s acme_test.go:238: -----BEGIN CERTIFICATE----- 384s Zm9v 384s -----END CERTIFICATE----- 384s === RUN TestACME_Init/fail/bad-challenge 384s acme_test.go:238: 384s === RUN TestACME_Init/fail/empty-attestation-roots 384s acme_test.go:238: 384s 384s === RUN TestACME_Init/fail/wire-missing-options 384s acme_test.go:238: 384s === RUN TestACME_Init/fail/wire-missing-wire-options 384s acme_test.go:238: 384s === RUN TestACME_Init/fail/wire-validate-options 384s acme_test.go:238: 384s --- PASS: TestACME_Init (0.01s) 384s --- PASS: TestACME_Init/ok (0.00s) 384s --- PASS: TestACME_Init/ok/attestation (0.00s) 384s --- PASS: TestACME_Init/ok/wire (0.00s) 384s --- PASS: TestACME_Init/fail/empty (0.00s) 384s --- PASS: TestACME_Init/fail/empty-name (0.00s) 384s --- PASS: TestACME_Init/fail/empty-type (0.00s) 384s --- PASS: TestACME_Init/fail/bad-claims (0.00s) 384s --- PASS: TestACME_Init/fail/bad-attestation-format (0.00s) 384s --- PASS: TestACME_Init/fail/parse-attestation-roots (0.00s) 384s --- PASS: TestACME_Init/fail/bad-challenge (0.00s) 384s --- PASS: TestACME_Init/fail/empty-attestation-roots (0.00s) 384s --- PASS: TestACME_Init/fail/wire-missing-options (0.00s) 384s --- PASS: TestACME_Init/fail/wire-missing-wire-options (0.00s) 384s --- PASS: TestACME_Init/fail/wire-validate-options (0.00s) 384s === RUN TestACME_AuthorizeRenew 384s === RUN TestACME_AuthorizeRenew/fail/renew-disabled 384s === RUN TestACME_AuthorizeRenew/ok 384s --- PASS: TestACME_AuthorizeRenew (0.00s) 384s --- PASS: TestACME_AuthorizeRenew/fail/renew-disabled (0.00s) 384s --- PASS: TestACME_AuthorizeRenew/ok (0.00s) 384s === RUN TestACME_AuthorizeSign 384s === RUN TestACME_AuthorizeSign/ok 384s --- PASS: TestACME_AuthorizeSign (0.00s) 384s --- PASS: TestACME_AuthorizeSign/ok (0.00s) 384s === RUN TestACME_IsChallengeEnabled 384s === RUN TestACME_IsChallengeEnabled/ok_http-01 384s === RUN TestACME_IsChallengeEnabled/ok_dns-01 384s === RUN TestACME_IsChallengeEnabled/ok_tls-alpn-01 384s === RUN TestACME_IsChallengeEnabled/fail_device-attest-01 384s === RUN TestACME_IsChallengeEnabled/ok_http-01_enabled 384s === RUN TestACME_IsChallengeEnabled/ok_dns-01_enabled 384s === RUN TestACME_IsChallengeEnabled/ok_tls-alpn-01_enabled 384s === RUN TestACME_IsChallengeEnabled/ok_device-attest-01_enabled 384s === RUN TestACME_IsChallengeEnabled/ok_wire-oidc-01_enabled 384s === RUN TestACME_IsChallengeEnabled/ok_wire-dpop-01_enabled 384s === RUN TestACME_IsChallengeEnabled/fail_http-01 384s === RUN TestACME_IsChallengeEnabled/fail_dns-01 384s === RUN TestACME_IsChallengeEnabled/fail_tls-alpn-01 384s === RUN TestACME_IsChallengeEnabled/fail_device-attest-01#01 384s === RUN TestACME_IsChallengeEnabled/fail_wire-oidc-01 384s === RUN TestACME_IsChallengeEnabled/fail_wire-dpop-01 384s === RUN TestACME_IsChallengeEnabled/fail_unknown 384s --- PASS: TestACME_IsChallengeEnabled (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/ok_http-01 (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/ok_dns-01 (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/ok_tls-alpn-01 (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/fail_device-attest-01 (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/ok_http-01_enabled (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/ok_dns-01_enabled (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/ok_tls-alpn-01_enabled (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/ok_device-attest-01_enabled (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/ok_wire-oidc-01_enabled (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/ok_wire-dpop-01_enabled (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/fail_http-01 (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/fail_dns-01 (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/fail_tls-alpn-01 (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/fail_device-attest-01#01 (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/fail_wire-oidc-01 (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/fail_wire-dpop-01 (0.00s) 384s --- PASS: TestACME_IsChallengeEnabled/fail_unknown (0.00s) 384s === RUN TestACME_IsAttestationFormatEnabled 384s === RUN TestACME_IsAttestationFormatEnabled/ok 384s === RUN TestACME_IsAttestationFormatEnabled/ok_empty_apple 384s === RUN TestACME_IsAttestationFormatEnabled/ok_empty_step 384s === RUN TestACME_IsAttestationFormatEnabled/ok_empty_tpm 384s === RUN TestACME_IsAttestationFormatEnabled/ok_uppercase 384s === RUN TestACME_IsAttestationFormatEnabled/fail_apple 384s === RUN TestACME_IsAttestationFormatEnabled/fail_step 384s === RUN TestACME_IsAttestationFormatEnabled/fail_step#01 384s --- PASS: TestACME_IsAttestationFormatEnabled (0.01s) 384s --- PASS: TestACME_IsAttestationFormatEnabled/ok (0.00s) 384s --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_apple (0.00s) 384s --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_step (0.00s) 384s --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_tpm (0.00s) 384s --- PASS: TestACME_IsAttestationFormatEnabled/ok_uppercase (0.00s) 384s --- PASS: TestACME_IsAttestationFormatEnabled/fail_apple (0.00s) 384s --- PASS: TestACME_IsAttestationFormatEnabled/fail_step (0.00s) 384s --- PASS: TestACME_IsAttestationFormatEnabled/fail_step#01 (0.00s) 384s === RUN TestAWS_Getters 384s --- PASS: TestAWS_Getters (0.00s) 384s === RUN TestAWS_GetTokenID 384s === RUN TestAWS_GetTokenID/ok 384s === RUN TestAWS_GetTokenID/ok_no_TOFU 384s === RUN TestAWS_GetTokenID/fail 384s --- PASS: TestAWS_GetTokenID (0.02s) 384s --- PASS: TestAWS_GetTokenID/ok (0.00s) 384s --- PASS: TestAWS_GetTokenID/ok_no_TOFU (0.00s) 384s --- PASS: TestAWS_GetTokenID/fail (0.00s) 384s === RUN TestAWS_GetIdentityToken 384s === RUN TestAWS_GetIdentityToken/ok 384s === RUN TestAWS_GetIdentityToken/ok_no_imds 384s === RUN TestAWS_GetIdentityToken/fail_ca_url 384s === RUN TestAWS_GetIdentityToken/fail_identityURL 384s === RUN TestAWS_GetIdentityToken/fail_signatureURL 384s === RUN TestAWS_GetIdentityToken/fail_signature 384s === RUN TestAWS_GetIdentityToken/fail_read_identityURL 384s === RUN TestAWS_GetIdentityToken/fail_read_signatureURL 384s === RUN TestAWS_GetIdentityToken/fail_unmarshal_identityURL 384s --- PASS: TestAWS_GetIdentityToken (0.67s) 384s --- PASS: TestAWS_GetIdentityToken/ok (0.01s) 384s --- PASS: TestAWS_GetIdentityToken/ok_no_imds (0.00s) 384s --- PASS: TestAWS_GetIdentityToken/fail_ca_url (0.01s) 384s --- PASS: TestAWS_GetIdentityToken/fail_identityURL (0.00s) 384s --- PASS: TestAWS_GetIdentityToken/fail_signatureURL (0.00s) 384s --- PASS: TestAWS_GetIdentityToken/fail_signature (0.01s) 384s --- PASS: TestAWS_GetIdentityToken/fail_read_identityURL (0.31s) 384s --- PASS: TestAWS_GetIdentityToken/fail_read_signatureURL (0.31s) 384s --- PASS: TestAWS_GetIdentityToken/fail_unmarshal_identityURL (0.00s) 384s === RUN TestAWS_GetIdentityToken_V1Only 384s --- PASS: TestAWS_GetIdentityToken_V1Only (0.02s) 384s === RUN TestAWS_GetIdentityToken_BadIDMS 384s --- PASS: TestAWS_GetIdentityToken_BadIDMS (0.00s) 384s === RUN TestAWS_Init 384s === RUN TestAWS_Init/ok 384s === RUN TestAWS_Init/ok/v1 384s === RUN TestAWS_Init/ok/v2 384s === RUN TestAWS_Init/ok/empty 384s === RUN TestAWS_Init/ok/duration 384s === RUN TestAWS_Init/ok/cert 384s === RUN TestAWS_Init/fail_type_ 384s === RUN TestAWS_Init/fail_name 384s === RUN TestAWS_Init/bad_instance_age 384s === RUN TestAWS_Init/fail/imds 384s === RUN TestAWS_Init/fail/missing 384s === RUN TestAWS_Init/fail/cert 384s === RUN TestAWS_Init/fail_claims 384s --- PASS: TestAWS_Init (0.01s) 384s --- PASS: TestAWS_Init/ok (0.00s) 384s --- PASS: TestAWS_Init/ok/v1 (0.00s) 384s --- PASS: TestAWS_Init/ok/v2 (0.00s) 384s --- PASS: TestAWS_Init/ok/empty (0.00s) 384s --- PASS: TestAWS_Init/ok/duration (0.00s) 384s --- PASS: TestAWS_Init/ok/cert (0.00s) 384s --- PASS: TestAWS_Init/fail_type_ (0.00s) 384s --- PASS: TestAWS_Init/fail_name (0.00s) 384s --- PASS: TestAWS_Init/bad_instance_age (0.00s) 384s --- PASS: TestAWS_Init/fail/imds (0.00s) 384s --- PASS: TestAWS_Init/fail/missing (0.00s) 384s --- PASS: TestAWS_Init/fail/cert (0.00s) 384s --- PASS: TestAWS_Init/fail_claims (0.00s) 384s === RUN TestAWS_authorizeToken 384s === RUN TestAWS_authorizeToken/fail/empty-private-ip 384s === RUN TestAWS_authorizeToken/fail/invalid-subject-disabled-custom-SANs 384s === RUN TestAWS_authorizeToken/fail/invalid-account-id 384s === RUN TestAWS_authorizeToken/fail/instance-age 384s === RUN TestAWS_authorizeToken/ok/identityCert2 384s === RUN TestAWS_authorizeToken/fail/bad-token 384s === RUN TestAWS_authorizeToken/fail/empty-region 384s === RUN TestAWS_authorizeToken/fail/invalid-token-issuer 384s === RUN TestAWS_authorizeToken/fail/invalid-audience 384s === RUN TestAWS_authorizeToken/ok 384s === RUN TestAWS_authorizeToken/ok/identityCert 384s === RUN TestAWS_authorizeToken/fail/cannot-validate-sig 384s === RUN TestAWS_authorizeToken/fail/empty-account-id 384s === RUN TestAWS_authorizeToken/fail/empty-instance-id 384s --- PASS: TestAWS_authorizeToken (0.88s) 384s --- PASS: TestAWS_authorizeToken/fail/empty-private-ip (0.01s) 384s --- PASS: TestAWS_authorizeToken/fail/invalid-subject-disabled-custom-SANs (0.01s) 384s --- PASS: TestAWS_authorizeToken/fail/invalid-account-id (0.01s) 384s --- PASS: TestAWS_authorizeToken/fail/instance-age (0.01s) 384s --- PASS: TestAWS_authorizeToken/ok/identityCert2 (0.00s) 384s --- PASS: TestAWS_authorizeToken/fail/bad-token (0.00s) 384s --- PASS: TestAWS_authorizeToken/fail/empty-region (0.00s) 384s --- PASS: TestAWS_authorizeToken/fail/invalid-token-issuer (0.00s) 384s --- PASS: TestAWS_authorizeToken/fail/invalid-audience (0.00s) 384s --- PASS: TestAWS_authorizeToken/ok (0.00s) 384s --- PASS: TestAWS_authorizeToken/ok/identityCert (0.00s) 384s --- PASS: TestAWS_authorizeToken/fail/cannot-validate-sig (0.01s) 384s --- PASS: TestAWS_authorizeToken/fail/empty-account-id (0.00s) 384s --- PASS: TestAWS_authorizeToken/fail/empty-instance-id (0.00s) 384s === RUN TestAWS_AuthorizeSign 384s === RUN TestAWS_AuthorizeSign/ok 384s === RUN TestAWS_AuthorizeSign/ok#01 384s === RUN TestAWS_AuthorizeSign/ok#02 384s === RUN TestAWS_AuthorizeSign/ok#03 384s === RUN TestAWS_AuthorizeSign/ok#04 384s === RUN TestAWS_AuthorizeSign/fail_account 384s === RUN TestAWS_AuthorizeSign/fail_token 384s === RUN TestAWS_AuthorizeSign/fail_subject 384s === RUN TestAWS_AuthorizeSign/fail_issuer 384s === RUN TestAWS_AuthorizeSign/fail_audience 384s === RUN TestAWS_AuthorizeSign/fail_account#01 384s === RUN TestAWS_AuthorizeSign/fail_instanceID 384s === RUN TestAWS_AuthorizeSign/fail_privateIP 384s === RUN TestAWS_AuthorizeSign/fail_region 384s === RUN TestAWS_AuthorizeSign/fail_exp 384s === RUN TestAWS_AuthorizeSign/fail_nbf 384s === RUN TestAWS_AuthorizeSign/fail_key 384s === RUN TestAWS_AuthorizeSign/fail_instance_age 384s --- PASS: TestAWS_AuthorizeSign (0.84s) 384s --- PASS: TestAWS_AuthorizeSign/ok (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/ok#01 (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/ok#02 (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/ok#03 (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/ok#04 (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/fail_account (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/fail_token (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/fail_subject (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/fail_issuer (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/fail_audience (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/fail_account#01 (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/fail_instanceID (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/fail_privateIP (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/fail_region (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/fail_exp (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/fail_nbf (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/fail_key (0.00s) 384s --- PASS: TestAWS_AuthorizeSign/fail_instance_age (0.00s) 384s === RUN TestAWS_AuthorizeSSHSign 384s === RUN TestAWS_AuthorizeSSHSign/ok 384s === RUN TestAWS_AuthorizeSSHSign/ok-rsa2048 384s === RUN TestAWS_AuthorizeSSHSign/ok-type 384s === RUN TestAWS_AuthorizeSSHSign/ok-principals 384s === RUN TestAWS_AuthorizeSSHSign/ok-principal-ip 384s === RUN TestAWS_AuthorizeSSHSign/ok-principal-hostname 384s === RUN TestAWS_AuthorizeSSHSign/ok-options 384s === RUN TestAWS_AuthorizeSSHSign/ok-custom 384s === RUN TestAWS_AuthorizeSSHSign/fail-rsa1024 384s === RUN TestAWS_AuthorizeSSHSign/fail-type 384s === RUN TestAWS_AuthorizeSSHSign/fail-principal 384s === RUN TestAWS_AuthorizeSSHSign/fail-extra-principal 384s === RUN TestAWS_AuthorizeSSHSign/fail-sshCA-disabled 384s === RUN TestAWS_AuthorizeSSHSign/fail-invalid-token 384s --- PASS: TestAWS_AuthorizeSSHSign (0.58s) 384s --- PASS: TestAWS_AuthorizeSSHSign/ok (0.00s) 384s --- PASS: TestAWS_AuthorizeSSHSign/ok-rsa2048 (0.00s) 384s --- PASS: TestAWS_AuthorizeSSHSign/ok-type (0.00s) 384s --- PASS: TestAWS_AuthorizeSSHSign/ok-principals (0.00s) 384s --- PASS: TestAWS_AuthorizeSSHSign/ok-principal-ip (0.00s) 384s --- PASS: TestAWS_AuthorizeSSHSign/ok-principal-hostname (0.00s) 384s --- PASS: TestAWS_AuthorizeSSHSign/ok-options (0.00s) 384s --- PASS: TestAWS_AuthorizeSSHSign/ok-custom (0.00s) 384s --- PASS: TestAWS_AuthorizeSSHSign/fail-rsa1024 (0.00s) 384s --- PASS: TestAWS_AuthorizeSSHSign/fail-type (0.00s) 384s --- PASS: TestAWS_AuthorizeSSHSign/fail-principal (0.00s) 384s --- PASS: TestAWS_AuthorizeSSHSign/fail-extra-principal (0.00s) 384s --- PASS: TestAWS_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) 384s --- PASS: TestAWS_AuthorizeSSHSign/fail-invalid-token (0.00s) 384s === RUN TestAWS_AuthorizeRenew 384s === RUN TestAWS_AuthorizeRenew/ok 384s === RUN TestAWS_AuthorizeRenew/fail/renew-disabled 384s --- PASS: TestAWS_AuthorizeRenew (0.00s) 384s --- PASS: TestAWS_AuthorizeRenew/ok (0.00s) 384s --- PASS: TestAWS_AuthorizeRenew/fail/renew-disabled (0.00s) 384s === RUN TestAWS_HardcodedCertificates 384s --- PASS: TestAWS_HardcodedCertificates (0.00s) 384s === RUN TestAzure_Getters 384s --- PASS: TestAzure_Getters (0.00s) 384s === RUN TestAzure_GetTokenID 384s === RUN TestAzure_GetTokenID/ok 384s === RUN TestAzure_GetTokenID/ok_no_TOFU 384s === RUN TestAzure_GetTokenID/fail_token 384s === RUN TestAzure_GetTokenID/fail_claims 384s --- PASS: TestAzure_GetTokenID (0.01s) 384s --- PASS: TestAzure_GetTokenID/ok (0.00s) 384s --- PASS: TestAzure_GetTokenID/ok_no_TOFU (0.00s) 384s --- PASS: TestAzure_GetTokenID/fail_token (0.00s) 384s --- PASS: TestAzure_GetTokenID/fail_claims (0.00s) 384s === RUN TestAzure_GetIdentityToken 384s === RUN TestAzure_GetIdentityToken/ok 384s === RUN TestAzure_GetIdentityToken/ok_azure_china 384s === RUN TestAzure_GetIdentityToken/ok_azure_germany 384s === RUN TestAzure_GetIdentityToken/ok_azure_us_gov 384s === RUN TestAzure_GetIdentityToken/fail_instance_request 384s === RUN TestAzure_GetIdentityToken/fail_request 384s === RUN TestAzure_GetIdentityToken/fail_unmarshal 384s === RUN TestAzure_GetIdentityToken/fail_url 384s === RUN TestAzure_GetIdentityToken/fail_connect 384s --- PASS: TestAzure_GetIdentityToken (0.02s) 384s --- PASS: TestAzure_GetIdentityToken/ok (0.00s) 384s --- PASS: TestAzure_GetIdentityToken/ok_azure_china (0.00s) 384s --- PASS: TestAzure_GetIdentityToken/ok_azure_germany (0.00s) 384s --- PASS: TestAzure_GetIdentityToken/ok_azure_us_gov (0.00s) 384s --- PASS: TestAzure_GetIdentityToken/fail_instance_request (0.00s) 384s --- PASS: TestAzure_GetIdentityToken/fail_request (0.00s) 384s --- PASS: TestAzure_GetIdentityToken/fail_unmarshal (0.00s) 384s --- PASS: TestAzure_GetIdentityToken/fail_url (0.00s) 384s --- PASS: TestAzure_GetIdentityToken/fail_connect (0.00s) 384s === RUN TestAzure_Init 384s === RUN TestAzure_Init/ok 384s === RUN TestAzure_Init/ok_with_config 384s === RUN TestAzure_Init/fail_type 384s === RUN TestAzure_Init/fail_name 384s === RUN TestAzure_Init/fail_tenant_id 384s === RUN TestAzure_Init/fail_claims 384s === RUN TestAzure_Init/fail_discovery_URL 384s === RUN TestAzure_Init/fail_JWK_URL 384s === RUN TestAzure_Init/fail_config_Validate 384s --- PASS: TestAzure_Init (0.01s) 384s --- PASS: TestAzure_Init/ok (0.00s) 384s --- PASS: TestAzure_Init/ok_with_config (0.00s) 384s --- PASS: TestAzure_Init/fail_type (0.00s) 384s --- PASS: TestAzure_Init/fail_name (0.00s) 384s --- PASS: TestAzure_Init/fail_tenant_id (0.00s) 384s --- PASS: TestAzure_Init/fail_claims (0.00s) 384s --- PASS: TestAzure_Init/fail_discovery_URL (0.00s) 384s --- PASS: TestAzure_Init/fail_JWK_URL (0.00s) 384s --- PASS: TestAzure_Init/fail_config_Validate (0.00s) 384s === RUN TestAzure_authorizeToken 384s === RUN TestAzure_authorizeToken/fail/bad-token 384s === RUN TestAzure_authorizeToken/fail/cannot-validate-sig 384s === RUN TestAzure_authorizeToken/fail/invalid-token-issuer 384s === RUN TestAzure_authorizeToken/fail/invalid-tenant-id 384s === RUN TestAzure_authorizeToken/fail/invalid-xms-mir-id 384s === RUN TestAzure_authorizeToken/ok 384s --- PASS: TestAzure_authorizeToken (0.02s) 384s --- PASS: TestAzure_authorizeToken/fail/bad-token (0.00s) 384s --- PASS: TestAzure_authorizeToken/fail/cannot-validate-sig (0.00s) 384s --- PASS: TestAzure_authorizeToken/fail/invalid-token-issuer (0.00s) 384s --- PASS: TestAzure_authorizeToken/fail/invalid-tenant-id (0.01s) 384s --- PASS: TestAzure_authorizeToken/fail/invalid-xms-mir-id (0.00s) 384s --- PASS: TestAzure_authorizeToken/ok (0.00s) 384s === RUN TestAzure_AuthorizeSign 384s === RUN TestAzure_AuthorizeSign/ok 384s === RUN TestAzure_AuthorizeSign/ok#01 384s === RUN TestAzure_AuthorizeSign/ok#02 384s === RUN TestAzure_AuthorizeSign/ok#03 384s === RUN TestAzure_AuthorizeSign/ok#04 384s === RUN TestAzure_AuthorizeSign/fail_tenant 384s === RUN TestAzure_AuthorizeSign/fail_resource_group 384s === RUN TestAzure_AuthorizeSign/fail_subscription 384s === RUN TestAzure_AuthorizeSign/fail_object_id 384s === RUN TestAzure_AuthorizeSign/fail_token 384s === RUN TestAzure_AuthorizeSign/fail_issuer 384s === RUN TestAzure_AuthorizeSign/fail_audience 384s === RUN TestAzure_AuthorizeSign/fail_exp 384s === RUN TestAzure_AuthorizeSign/fail_nbf 384s === RUN TestAzure_AuthorizeSign/fail_key 384s --- PASS: TestAzure_AuthorizeSign (0.09s) 384s --- PASS: TestAzure_AuthorizeSign/ok (0.00s) 384s --- PASS: TestAzure_AuthorizeSign/ok#01 (0.00s) 384s --- PASS: TestAzure_AuthorizeSign/ok#02 (0.00s) 384s --- PASS: TestAzure_AuthorizeSign/ok#03 (0.00s) 384s --- PASS: TestAzure_AuthorizeSign/ok#04 (0.00s) 384s --- PASS: TestAzure_AuthorizeSign/fail_tenant (0.00s) 384s --- PASS: TestAzure_AuthorizeSign/fail_resource_group (0.00s) 384s --- PASS: TestAzure_AuthorizeSign/fail_subscription (0.00s) 384s --- PASS: TestAzure_AuthorizeSign/fail_object_id (0.00s) 384s --- PASS: TestAzure_AuthorizeSign/fail_token (0.00s) 384s --- PASS: TestAzure_AuthorizeSign/fail_issuer (0.00s) 384s --- PASS: TestAzure_AuthorizeSign/fail_audience (0.00s) 384s --- PASS: TestAzure_AuthorizeSign/fail_exp (0.00s) 384s --- PASS: TestAzure_AuthorizeSign/fail_nbf (0.00s) 384s --- PASS: TestAzure_AuthorizeSign/fail_key (0.00s) 384s === RUN TestAzure_AuthorizeRenew 384s === RUN TestAzure_AuthorizeRenew/ok 384s === RUN TestAzure_AuthorizeRenew/fail/renew-disabled 384s --- PASS: TestAzure_AuthorizeRenew (0.00s) 384s --- PASS: TestAzure_AuthorizeRenew/ok (0.00s) 384s --- PASS: TestAzure_AuthorizeRenew/fail/renew-disabled (0.00s) 384s === RUN TestAzure_AuthorizeSSHSign 384s === RUN TestAzure_AuthorizeSSHSign/ok 384s === RUN TestAzure_AuthorizeSSHSign/ok-rsa2048 384s === RUN TestAzure_AuthorizeSSHSign/ok-type 384s === RUN TestAzure_AuthorizeSSHSign/ok-principals 384s === RUN TestAzure_AuthorizeSSHSign/ok-options 384s === RUN TestAzure_AuthorizeSSHSign/ok-custom 384s === RUN TestAzure_AuthorizeSSHSign/fail-rsa1024 384s === RUN TestAzure_AuthorizeSSHSign/fail-type 384s === RUN TestAzure_AuthorizeSSHSign/fail-principal 384s === RUN TestAzure_AuthorizeSSHSign/fail-extra-principal 384s === RUN TestAzure_AuthorizeSSHSign/fail-sshCA-disabled 384s === RUN TestAzure_AuthorizeSSHSign/fail-invalid-token 384s --- PASS: TestAzure_AuthorizeSSHSign (1.07s) 384s --- PASS: TestAzure_AuthorizeSSHSign/ok (0.00s) 384s --- PASS: TestAzure_AuthorizeSSHSign/ok-rsa2048 (0.00s) 384s --- PASS: TestAzure_AuthorizeSSHSign/ok-type (0.00s) 384s --- PASS: TestAzure_AuthorizeSSHSign/ok-principals (0.00s) 384s --- PASS: TestAzure_AuthorizeSSHSign/ok-options (0.00s) 384s --- PASS: TestAzure_AuthorizeSSHSign/ok-custom (0.00s) 384s --- PASS: TestAzure_AuthorizeSSHSign/fail-rsa1024 (0.00s) 384s --- PASS: TestAzure_AuthorizeSSHSign/fail-type (0.00s) 384s --- PASS: TestAzure_AuthorizeSSHSign/fail-principal (0.00s) 384s --- PASS: TestAzure_AuthorizeSSHSign/fail-extra-principal (0.00s) 384s --- PASS: TestAzure_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) 384s --- PASS: TestAzure_AuthorizeSSHSign/fail-invalid-token (0.00s) 384s === RUN TestAzure_assertConfig 384s === RUN TestAzure_assertConfig/ok_with_config 384s === RUN TestAzure_assertConfig/ok_no_config 384s --- PASS: TestAzure_assertConfig (0.00s) 384s --- PASS: TestAzure_assertConfig/ok_with_config (0.00s) 384s --- PASS: TestAzure_assertConfig/ok_no_config (0.00s) 384s === RUN TestClaimer_DefaultSSHCertDuration 384s === RUN TestClaimer_DefaultSSHCertDuration/user 384s === RUN TestClaimer_DefaultSSHCertDuration/user_global 384s === RUN TestClaimer_DefaultSSHCertDuration/host_global 384s === RUN TestClaimer_DefaultSSHCertDuration/host_global#01 384s === RUN TestClaimer_DefaultSSHCertDuration/invalid 384s === RUN TestClaimer_DefaultSSHCertDuration/invalid_global 384s --- PASS: TestClaimer_DefaultSSHCertDuration (0.00s) 384s --- PASS: TestClaimer_DefaultSSHCertDuration/user (0.00s) 384s --- PASS: TestClaimer_DefaultSSHCertDuration/user_global (0.00s) 384s --- PASS: TestClaimer_DefaultSSHCertDuration/host_global (0.00s) 384s --- PASS: TestClaimer_DefaultSSHCertDuration/host_global#01 (0.00s) 384s --- PASS: TestClaimer_DefaultSSHCertDuration/invalid (0.00s) 384s --- PASS: TestClaimer_DefaultSSHCertDuration/invalid_global (0.00s) 384s === RUN TestCollection_Load 384s === RUN TestCollection_Load/ok 384s === RUN TestCollection_Load/fail 384s === RUN TestCollection_Load/invalid 384s --- PASS: TestCollection_Load (0.85s) 384s --- PASS: TestCollection_Load/ok (0.00s) 384s --- PASS: TestCollection_Load/fail (0.00s) 384s --- PASS: TestCollection_Load/invalid (0.00s) 384s === RUN TestCollection_LoadByTokenID 384s === RUN TestCollection_LoadByTokenID/ok_jwk 384s === RUN TestCollection_LoadByTokenID/ok_acme 384s === RUN TestCollection_LoadByTokenID/fail_missing 384s === RUN TestCollection_LoadByTokenID/invalid 384s --- PASS: TestCollection_LoadByTokenID (0.90s) 384s --- PASS: TestCollection_LoadByTokenID/ok_jwk (0.00s) 384s --- PASS: TestCollection_LoadByTokenID/ok_acme (0.00s) 384s --- PASS: TestCollection_LoadByTokenID/fail_missing (0.00s) 384s --- PASS: TestCollection_LoadByTokenID/invalid (0.00s) 384s === RUN TestCollection_LoadByToken 384s === RUN TestCollection_LoadByToken/ok1 384s === RUN TestCollection_LoadByToken/ok2 384s === RUN TestCollection_LoadByToken/ok3 384s === RUN TestCollection_LoadByToken/ok4 384s === RUN TestCollection_LoadByToken/bad 384s === RUN TestCollection_LoadByToken/fail 384s === RUN TestCollection_LoadByToken/fail-no-k8sSa-provisioner 384s --- PASS: TestCollection_LoadByToken (4.47s) 384s --- PASS: TestCollection_LoadByToken/ok1 (0.00s) 384s --- PASS: TestCollection_LoadByToken/ok2 (0.00s) 384s --- PASS: TestCollection_LoadByToken/ok3 (0.00s) 384s --- PASS: TestCollection_LoadByToken/ok4 (0.00s) 384s --- PASS: TestCollection_LoadByToken/bad (0.00s) 384s --- PASS: TestCollection_LoadByToken/fail (0.00s) 384s --- PASS: TestCollection_LoadByToken/fail-no-k8sSa-provisioner (0.00s) 384s === RUN TestCollection_LoadByCertificate 384s === RUN TestCollection_LoadByCertificate/ok1 384s === RUN TestCollection_LoadByCertificate/ok2 384s === RUN TestCollection_LoadByCertificate/ok3 384s === RUN TestCollection_LoadByCertificate/noExtension 384s === RUN TestCollection_LoadByCertificate/notFound 384s === RUN TestCollection_LoadByCertificate/badCert 384s --- PASS: TestCollection_LoadByCertificate (0.94s) 384s --- PASS: TestCollection_LoadByCertificate/ok1 (0.00s) 384s --- PASS: TestCollection_LoadByCertificate/ok2 (0.00s) 384s --- PASS: TestCollection_LoadByCertificate/ok3 (0.00s) 384s --- PASS: TestCollection_LoadByCertificate/noExtension (0.00s) 384s --- PASS: TestCollection_LoadByCertificate/notFound (0.00s) 384s --- PASS: TestCollection_LoadByCertificate/badCert (0.00s) 384s === RUN TestCollection_LoadEncryptedKey 384s === RUN TestCollection_LoadEncryptedKey/ok 384s === RUN TestCollection_LoadEncryptedKey/oidc 384s === RUN TestCollection_LoadEncryptedKey/notFound 384s --- PASS: TestCollection_LoadEncryptedKey (1.04s) 384s --- PASS: TestCollection_LoadEncryptedKey/ok (0.00s) 384s --- PASS: TestCollection_LoadEncryptedKey/oidc (0.00s) 384s --- PASS: TestCollection_LoadEncryptedKey/notFound (0.00s) 384s === RUN TestCollection_Store 384s === RUN TestCollection_Store/ok1 384s === RUN TestCollection_Store/ok2 384s === RUN TestCollection_Store/fail1 384s === RUN TestCollection_Store/fail2 384s --- PASS: TestCollection_Store (0.98s) 384s --- PASS: TestCollection_Store/ok1 (0.00s) 384s --- PASS: TestCollection_Store/ok2 (0.00s) 384s --- PASS: TestCollection_Store/fail1 (0.00s) 384s --- PASS: TestCollection_Store/fail2 (0.00s) 384s === RUN TestCollection_Find 384s === RUN TestCollection_Find/all 384s === RUN TestCollection_Find/0_to_19 384s === RUN TestCollection_Find/0_to_9 384s === RUN TestCollection_Find/9_to_19 384s === RUN TestCollection_Find/1 384s === RUN TestCollection_Find/1_to_5 384s === RUN TestCollection_Find/defaultLimit 384s === RUN TestCollection_Find/overTheLimit 384s --- PASS: TestCollection_Find (8.61s) 384s --- PASS: TestCollection_Find/all (0.00s) 384s --- PASS: TestCollection_Find/0_to_19 (0.00s) 384s --- PASS: TestCollection_Find/0_to_9 (0.00s) 384s --- PASS: TestCollection_Find/9_to_19 (0.00s) 384s --- PASS: TestCollection_Find/1 (0.00s) 384s --- PASS: TestCollection_Find/1_to_5 (0.00s) 384s --- PASS: TestCollection_Find/defaultLimit (0.00s) 384s --- PASS: TestCollection_Find/overTheLimit (0.00s) 384s === RUN Test_matchesAudience 384s === RUN Test_matchesAudience/false_arg1_empty 384s === RUN Test_matchesAudience/false_arg2_empty 384s === RUN Test_matchesAudience/false_arg1,arg2_empty 384s === RUN Test_matchesAudience/false 384s === RUN Test_matchesAudience/true 384s === RUN Test_matchesAudience/true,portsA 384s === RUN Test_matchesAudience/true,portsB 384s === RUN Test_matchesAudience/true,portsAB 384s --- PASS: Test_matchesAudience (0.00s) 384s --- PASS: Test_matchesAudience/false_arg1_empty (0.00s) 384s --- PASS: Test_matchesAudience/false_arg2_empty (0.00s) 384s --- PASS: Test_matchesAudience/false_arg1,arg2_empty (0.00s) 384s --- PASS: Test_matchesAudience/false (0.00s) 384s --- PASS: Test_matchesAudience/true (0.00s) 384s --- PASS: Test_matchesAudience/true,portsA (0.00s) 384s --- PASS: Test_matchesAudience/true,portsB (0.00s) 384s --- PASS: Test_matchesAudience/true,portsAB (0.00s) 384s === RUN Test_stripPort 384s === RUN Test_stripPort/with_port 384s === RUN Test_stripPort/with_no_port 384s === RUN Test_stripPort/bad_url 384s --- PASS: Test_stripPort (0.00s) 384s --- PASS: Test_stripPort/with_port (0.00s) 384s --- PASS: Test_stripPort/with_no_port (0.00s) 384s --- PASS: Test_stripPort/bad_url (0.00s) 384s === RUN TestNewController 384s === RUN TestNewController/ok 384s === RUN TestNewController/ok_with_claims 384s === RUN TestNewController/ok_with_claims_and_options 384s === RUN TestNewController/fail_claimer 384s === RUN TestNewController/fail_options 384s --- PASS: TestNewController (0.00s) 384s --- PASS: TestNewController/ok (0.00s) 384s --- PASS: TestNewController/ok_with_claims (0.00s) 384s --- PASS: TestNewController/ok_with_claims_and_options (0.00s) 384s --- PASS: TestNewController/fail_claimer (0.00s) 384s --- PASS: TestNewController/fail_options (0.00s) 384s === RUN TestController_GetHTTPClient 384s === RUN TestController_GetHTTPClient/ok_custom 384s === RUN TestController_GetHTTPClient/ok_default 384s --- PASS: TestController_GetHTTPClient (0.00s) 384s --- PASS: TestController_GetHTTPClient/ok_custom (0.00s) 384s --- PASS: TestController_GetHTTPClient/ok_default (0.00s) 384s === RUN TestController_GetIdentity 384s === RUN TestController_GetIdentity/ok 384s === RUN TestController_GetIdentity/ok_custom 384s === RUN TestController_GetIdentity/ok_badname 384s === RUN TestController_GetIdentity/ok_sanitized_badname 384s === RUN TestController_GetIdentity/fail_provisioner 384s === RUN TestController_GetIdentity/fail_custom 384s --- PASS: TestController_GetIdentity (0.01s) 384s --- PASS: TestController_GetIdentity/ok (0.00s) 384s --- PASS: TestController_GetIdentity/ok_custom (0.00s) 384s --- PASS: TestController_GetIdentity/ok_badname (0.00s) 384s --- PASS: TestController_GetIdentity/ok_sanitized_badname (0.00s) 384s --- PASS: TestController_GetIdentity/fail_provisioner (0.00s) 384s --- PASS: TestController_GetIdentity/fail_custom (0.00s) 384s === RUN TestController_AuthorizeRenew 384s === RUN TestController_AuthorizeRenew/ok 384s === RUN TestController_AuthorizeRenew/ok_custom 384s === RUN TestController_AuthorizeRenew/ok_custom_disabled 384s === RUN TestController_AuthorizeRenew/ok_renew_after_expiry 384s === RUN TestController_AuthorizeRenew/fail_disabled 384s === RUN TestController_AuthorizeRenew/fail_not_yet_valid 384s === RUN TestController_AuthorizeRenew/fail_expired 384s === RUN TestController_AuthorizeRenew/fail_custom 384s --- PASS: TestController_AuthorizeRenew (0.00s) 384s --- PASS: TestController_AuthorizeRenew/ok (0.00s) 384s --- PASS: TestController_AuthorizeRenew/ok_custom (0.00s) 384s --- PASS: TestController_AuthorizeRenew/ok_custom_disabled (0.00s) 384s --- PASS: TestController_AuthorizeRenew/ok_renew_after_expiry (0.00s) 384s --- PASS: TestController_AuthorizeRenew/fail_disabled (0.00s) 384s --- PASS: TestController_AuthorizeRenew/fail_not_yet_valid (0.00s) 384s --- PASS: TestController_AuthorizeRenew/fail_expired (0.00s) 384s --- PASS: TestController_AuthorizeRenew/fail_custom (0.00s) 384s === RUN TestController_AuthorizeSSHRenew 384s === RUN TestController_AuthorizeSSHRenew/ok 384s === RUN TestController_AuthorizeSSHRenew/ok_custom 384s === RUN TestController_AuthorizeSSHRenew/ok_custom_disabled 384s === RUN TestController_AuthorizeSSHRenew/ok_renew_after_expiry 384s === RUN TestController_AuthorizeSSHRenew/fail_disabled 384s === RUN TestController_AuthorizeSSHRenew/fail_not_yet_valid 384s === RUN TestController_AuthorizeSSHRenew/fail_expired 384s === RUN TestController_AuthorizeSSHRenew/fail_custom 384s --- PASS: TestController_AuthorizeSSHRenew (0.00s) 384s --- PASS: TestController_AuthorizeSSHRenew/ok (0.00s) 384s --- PASS: TestController_AuthorizeSSHRenew/ok_custom (0.00s) 384s --- PASS: TestController_AuthorizeSSHRenew/ok_custom_disabled (0.00s) 384s --- PASS: TestController_AuthorizeSSHRenew/ok_renew_after_expiry (0.00s) 384s --- PASS: TestController_AuthorizeSSHRenew/fail_disabled (0.00s) 384s --- PASS: TestController_AuthorizeSSHRenew/fail_not_yet_valid (0.00s) 384s --- PASS: TestController_AuthorizeSSHRenew/fail_expired (0.00s) 384s --- PASS: TestController_AuthorizeSSHRenew/fail_custom (0.00s) 384s === RUN TestDefaultAuthorizeRenew 384s === RUN TestDefaultAuthorizeRenew/ok 384s === RUN TestDefaultAuthorizeRenew/ok_renew_after_expiry 384s === RUN TestDefaultAuthorizeRenew/fail_disabled 384s === RUN TestDefaultAuthorizeRenew/fail_not_yet_valid 384s === RUN TestDefaultAuthorizeRenew/fail_expired 384s --- PASS: TestDefaultAuthorizeRenew (0.00s) 384s --- PASS: TestDefaultAuthorizeRenew/ok (0.00s) 384s --- PASS: TestDefaultAuthorizeRenew/ok_renew_after_expiry (0.00s) 384s --- PASS: TestDefaultAuthorizeRenew/fail_disabled (0.00s) 384s --- PASS: TestDefaultAuthorizeRenew/fail_not_yet_valid (0.00s) 384s --- PASS: TestDefaultAuthorizeRenew/fail_expired (0.00s) 384s === RUN TestDefaultAuthorizeSSHRenew 384s === RUN TestDefaultAuthorizeSSHRenew/ok 384s === RUN TestDefaultAuthorizeSSHRenew/ok_renew_after_expiry 384s === RUN TestDefaultAuthorizeSSHRenew/fail_disabled 384s === RUN TestDefaultAuthorizeSSHRenew/fail_not_yet_valid 384s === RUN TestDefaultAuthorizeSSHRenew/fail_expired 384s --- PASS: TestDefaultAuthorizeSSHRenew (0.00s) 384s --- PASS: TestDefaultAuthorizeSSHRenew/ok (0.00s) 384s --- PASS: TestDefaultAuthorizeSSHRenew/ok_renew_after_expiry (0.00s) 384s --- PASS: TestDefaultAuthorizeSSHRenew/fail_disabled (0.00s) 384s --- PASS: TestDefaultAuthorizeSSHRenew/fail_not_yet_valid (0.00s) 384s --- PASS: TestDefaultAuthorizeSSHRenew/fail_expired (0.00s) 384s === RUN Test_newWebhookController 384s --- PASS: Test_newWebhookController (0.00s) 384s === RUN TestNewDuration 384s === RUN TestNewDuration/ok 384s === RUN TestNewDuration/fail_empty 384s === RUN TestNewDuration/fail_number 384s === RUN TestNewDuration/fail_string 384s --- PASS: TestNewDuration (0.00s) 384s --- PASS: TestNewDuration/ok (0.00s) 384s --- PASS: TestNewDuration/fail_empty (0.00s) 384s --- PASS: TestNewDuration/fail_number (0.00s) 384s --- PASS: TestNewDuration/fail_string (0.00s) 384s === RUN TestDuration_UnmarshalJSON 384s === RUN TestDuration_UnmarshalJSON/empty 384s === RUN TestDuration_UnmarshalJSON/bad_type 384s === RUN TestDuration_UnmarshalJSON/empty_string 384s === RUN TestDuration_UnmarshalJSON/non_duration 384s === RUN TestDuration_UnmarshalJSON/duration 384s === RUN TestDuration_UnmarshalJSON/nil 384s --- PASS: TestDuration_UnmarshalJSON (0.00s) 384s --- PASS: TestDuration_UnmarshalJSON/empty (0.00s) 384s --- PASS: TestDuration_UnmarshalJSON/bad_type (0.00s) 384s --- PASS: TestDuration_UnmarshalJSON/empty_string (0.00s) 384s --- PASS: TestDuration_UnmarshalJSON/non_duration (0.00s) 384s --- PASS: TestDuration_UnmarshalJSON/duration (0.00s) 384s --- PASS: TestDuration_UnmarshalJSON/nil (0.00s) 384s === RUN TestDuration_MarshalJSON 384s === RUN TestDuration_MarshalJSON/string 384s --- PASS: TestDuration_MarshalJSON (0.00s) 384s --- PASS: TestDuration_MarshalJSON/string (0.00s) 384s === RUN TestDuration_Value 384s === RUN TestDuration_Value/ok 384s === RUN TestDuration_Value/ok_new 384s === RUN TestDuration_Value/ok_nil 384s === RUN TestDuration_Value/ok_nil_var 384s --- PASS: TestDuration_Value (0.00s) 384s --- PASS: TestDuration_Value/ok (0.00s) 384s --- PASS: TestDuration_Value/ok_new (0.00s) 384s --- PASS: TestDuration_Value/ok_nil (0.00s) 384s --- PASS: TestDuration_Value/ok_nil_var (0.00s) 384s === RUN TestExtension_Marshal 384s === RUN TestExtension_Marshal/ok 384s === RUN TestExtension_Marshal/ok_with_pairs 384s --- PASS: TestExtension_Marshal (0.00s) 384s --- PASS: TestExtension_Marshal/ok (0.00s) 384s --- PASS: TestExtension_Marshal/ok_with_pairs (0.00s) 384s === RUN TestExtension_ToExtension 384s === RUN TestExtension_ToExtension/ok 384s === RUN TestExtension_ToExtension/ok_empty_pairs 384s === RUN TestExtension_ToExtension/ok_with_pairs 384s --- PASS: TestExtension_ToExtension (0.00s) 384s --- PASS: TestExtension_ToExtension/ok (0.00s) 384s --- PASS: TestExtension_ToExtension/ok_empty_pairs (0.00s) 384s --- PASS: TestExtension_ToExtension/ok_with_pairs (0.00s) 384s === RUN TestGetProvisionerExtension 384s === RUN TestGetProvisionerExtension/ok 384s === RUN TestGetProvisionerExtension/fail_unmarshal 384s === RUN TestGetProvisionerExtension/missing_extension 384s --- PASS: TestGetProvisionerExtension (0.00s) 384s --- PASS: TestGetProvisionerExtension/ok (0.00s) 384s --- PASS: TestGetProvisionerExtension/fail_unmarshal (0.00s) 384s --- PASS: TestGetProvisionerExtension/missing_extension (0.00s) 384s === RUN TestGCP_Getters 384s --- PASS: TestGCP_Getters (0.00s) 384s === RUN TestGCP_GetTokenID 384s === RUN TestGCP_GetTokenID/ok 384s === RUN TestGCP_GetTokenID/ok#01 384s === RUN TestGCP_GetTokenID/fail_token 384s === RUN TestGCP_GetTokenID/fail_claims 384s --- PASS: TestGCP_GetTokenID (0.00s) 384s --- PASS: TestGCP_GetTokenID/ok (0.00s) 384s --- PASS: TestGCP_GetTokenID/ok#01 (0.00s) 384s --- PASS: TestGCP_GetTokenID/fail_token (0.00s) 384s --- PASS: TestGCP_GetTokenID/fail_claims (0.00s) 384s === RUN TestGCP_GetIdentityToken 384s === RUN TestGCP_GetIdentityToken/ok 384s gcp_test.go:150: 384s === RUN TestGCP_GetIdentityToken/fail_ca_url 384s gcp_test.go:150: error parsing ://ca: parse "://ca": missing protocol scheme 384s === RUN TestGCP_GetIdentityToken/fail_request 384s gcp_test.go:150: error on identity request: status=400, response=Bad Request 384s 384s === RUN TestGCP_GetIdentityToken/fail_url 384s gcp_test.go:150: error creating identity request: parse "://ca.smallstep.com?audience=https%3A%2F%2Fca%2F1.0%2Fsign%23gcp%2F9McnvTZtvD&format=full&licenses=FALSE": missing protocol scheme 384s === RUN TestGCP_GetIdentityToken/fail_connect 384s gcp_test.go:150: error doing identity request, are you in a GCP VM?: Get "foobarzar?audience=https%3A%2F%2Fca%2F1.0%2Fsign%23gcp%2F9McnvTZtvD&format=full&licenses=FALSE": unsupported protocol scheme "" 384s --- PASS: TestGCP_GetIdentityToken (0.01s) 384s --- PASS: TestGCP_GetIdentityToken/ok (0.01s) 384s --- PASS: TestGCP_GetIdentityToken/fail_ca_url (0.00s) 384s --- PASS: TestGCP_GetIdentityToken/fail_request (0.00s) 384s --- PASS: TestGCP_GetIdentityToken/fail_url (0.00s) 384s --- PASS: TestGCP_GetIdentityToken/fail_connect (0.00s) 384s === RUN TestGCP_Init 384s === RUN TestGCP_Init/ok 384s === RUN TestGCP_Init/ok#01 384s === RUN TestGCP_Init/ok#02 384s === RUN TestGCP_Init/ok#03 384s === RUN TestGCP_Init/bad_type 384s === RUN TestGCP_Init/bad_name 384s === RUN TestGCP_Init/bad_duration 384s === RUN TestGCP_Init/bad_claims 384s === RUN TestGCP_Init/bad_certs 384s --- PASS: TestGCP_Init (0.01s) 384s --- PASS: TestGCP_Init/ok (0.00s) 384s --- PASS: TestGCP_Init/ok#01 (0.00s) 384s --- PASS: TestGCP_Init/ok#02 (0.00s) 384s --- PASS: TestGCP_Init/ok#03 (0.00s) 384s --- PASS: TestGCP_Init/bad_type (0.00s) 384s --- PASS: TestGCP_Init/bad_name (0.00s) 384s --- PASS: TestGCP_Init/bad_duration (0.00s) 384s --- PASS: TestGCP_Init/bad_claims (0.00s) 384s --- PASS: TestGCP_Init/bad_certs (0.00s) 384s === RUN TestGCP_authorizeToken 384s === RUN TestGCP_authorizeToken/fail/bad-token 384s === RUN TestGCP_authorizeToken/fail/invalid-issuer 384s === RUN TestGCP_authorizeToken/fail/invalid-projectID 384s === RUN TestGCP_authorizeToken/fail/empty-zone 384s === RUN TestGCP_authorizeToken/ok 384s === RUN TestGCP_authorizeToken/fail/cannot-validate-sig 384s === RUN TestGCP_authorizeToken/fail/invalid-serviceAccount 384s === RUN TestGCP_authorizeToken/fail/instance-age 384s === RUN TestGCP_authorizeToken/fail/empty-instance-id 384s === RUN TestGCP_authorizeToken/fail/empty-instance-name 384s === RUN TestGCP_authorizeToken/fail/empty-project-id 384s --- PASS: TestGCP_authorizeToken (0.05s) 384s --- PASS: TestGCP_authorizeToken/fail/bad-token (0.00s) 384s --- PASS: TestGCP_authorizeToken/fail/invalid-issuer (0.00s) 384s --- PASS: TestGCP_authorizeToken/fail/invalid-projectID (0.00s) 384s --- PASS: TestGCP_authorizeToken/fail/empty-zone (0.00s) 384s --- PASS: TestGCP_authorizeToken/ok (0.00s) 384s --- PASS: TestGCP_authorizeToken/fail/cannot-validate-sig (0.00s) 384s --- PASS: TestGCP_authorizeToken/fail/invalid-serviceAccount (0.01s) 384s --- PASS: TestGCP_authorizeToken/fail/instance-age (0.00s) 384s --- PASS: TestGCP_authorizeToken/fail/empty-instance-id (0.00s) 384s --- PASS: TestGCP_authorizeToken/fail/empty-instance-name (0.00s) 384s --- PASS: TestGCP_authorizeToken/fail/empty-project-id (0.00s) 384s === RUN TestGCP_AuthorizeSign 384s === RUN TestGCP_AuthorizeSign/ok 384s === RUN TestGCP_AuthorizeSign/ok#01 384s === RUN TestGCP_AuthorizeSign/ok#02 384s === RUN TestGCP_AuthorizeSign/fail_token 384s === RUN TestGCP_AuthorizeSign/fail_key 384s === RUN TestGCP_AuthorizeSign/fail_iss 384s === RUN TestGCP_AuthorizeSign/fail_aud 384s === RUN TestGCP_AuthorizeSign/fail_exp 384s === RUN TestGCP_AuthorizeSign/fail_nbf 384s === RUN TestGCP_AuthorizeSign/fail_service_account 384s === RUN TestGCP_AuthorizeSign/fail_invalid_project_id 384s === RUN TestGCP_AuthorizeSign/fail_invalid_instance_age 384s === RUN TestGCP_AuthorizeSign/fail_instance_id 384s === RUN TestGCP_AuthorizeSign/fail_instance_name 384s === RUN TestGCP_AuthorizeSign/fail_project_id 384s === RUN TestGCP_AuthorizeSign/fail_zone 384s --- PASS: TestGCP_AuthorizeSign (0.05s) 384s --- PASS: TestGCP_AuthorizeSign/ok (0.00s) 384s --- PASS: TestGCP_AuthorizeSign/ok#01 (0.00s) 384s --- PASS: TestGCP_AuthorizeSign/ok#02 (0.00s) 384s --- PASS: TestGCP_AuthorizeSign/fail_token (0.00s) 384s --- PASS: TestGCP_AuthorizeSign/fail_key (0.00s) 384s --- PASS: TestGCP_AuthorizeSign/fail_iss (0.00s) 384s --- PASS: TestGCP_AuthorizeSign/fail_aud (0.00s) 384s --- PASS: TestGCP_AuthorizeSign/fail_exp (0.00s) 384s --- PASS: TestGCP_AuthorizeSign/fail_nbf (0.00s) 384s --- PASS: TestGCP_AuthorizeSign/fail_service_account (0.00s) 384s --- PASS: TestGCP_AuthorizeSign/fail_invalid_project_id (0.00s) 384s --- PASS: TestGCP_AuthorizeSign/fail_invalid_instance_age (0.00s) 384s --- PASS: TestGCP_AuthorizeSign/fail_instance_id (0.00s) 384s --- PASS: TestGCP_AuthorizeSign/fail_instance_name (0.00s) 384s --- PASS: TestGCP_AuthorizeSign/fail_project_id (0.00s) 384s --- PASS: TestGCP_AuthorizeSign/fail_zone (0.00s) 384s === RUN TestGCP_AuthorizeSSHSign 384s === RUN TestGCP_AuthorizeSSHSign/ok 384s === RUN TestGCP_AuthorizeSSHSign/ok-rsa2048 384s === RUN TestGCP_AuthorizeSSHSign/ok-type-host 384s === RUN TestGCP_AuthorizeSSHSign/ok-type-user 384s === RUN TestGCP_AuthorizeSSHSign/ok-principals 384s === RUN TestGCP_AuthorizeSSHSign/ok-principal1 384s === RUN TestGCP_AuthorizeSSHSign/ok-principal2 384s === RUN TestGCP_AuthorizeSSHSign/ok-options 384s === RUN TestGCP_AuthorizeSSHSign/ok-custom 384s === RUN TestGCP_AuthorizeSSHSign/fail-rsa1024 384s === RUN TestGCP_AuthorizeSSHSign/fail-principal 384s === RUN TestGCP_AuthorizeSSHSign/fail-extra-principal 384s === RUN TestGCP_AuthorizeSSHSign/fail-sshCA-disabled 384s === RUN TestGCP_AuthorizeSSHSign/fail-type-host 384s === RUN TestGCP_AuthorizeSSHSign/fail-type-user 384s === RUN TestGCP_AuthorizeSSHSign/fail-invalid-token 384s --- PASS: TestGCP_AuthorizeSSHSign (1.07s) 384s --- PASS: TestGCP_AuthorizeSSHSign/ok (0.00s) 384s --- PASS: TestGCP_AuthorizeSSHSign/ok-rsa2048 (0.00s) 384s --- PASS: TestGCP_AuthorizeSSHSign/ok-type-host (0.00s) 384s --- PASS: TestGCP_AuthorizeSSHSign/ok-type-user (0.00s) 384s --- PASS: TestGCP_AuthorizeSSHSign/ok-principals (0.00s) 384s --- PASS: TestGCP_AuthorizeSSHSign/ok-principal1 (0.00s) 384s --- PASS: TestGCP_AuthorizeSSHSign/ok-principal2 (0.00s) 384s --- PASS: TestGCP_AuthorizeSSHSign/ok-options (0.00s) 384s --- PASS: TestGCP_AuthorizeSSHSign/ok-custom (0.00s) 384s --- PASS: TestGCP_AuthorizeSSHSign/fail-rsa1024 (0.00s) 384s --- PASS: TestGCP_AuthorizeSSHSign/fail-principal (0.00s) 384s --- PASS: TestGCP_AuthorizeSSHSign/fail-extra-principal (0.00s) 384s --- PASS: TestGCP_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) 384s --- PASS: TestGCP_AuthorizeSSHSign/fail-type-host (0.00s) 384s --- PASS: TestGCP_AuthorizeSSHSign/fail-type-user (0.00s) 384s --- PASS: TestGCP_AuthorizeSSHSign/fail-invalid-token (0.00s) 384s === RUN TestGCP_AuthorizeRenew 384s === RUN TestGCP_AuthorizeRenew/ok 384s === RUN TestGCP_AuthorizeRenew/fail/renewal-disabled 384s --- PASS: TestGCP_AuthorizeRenew (0.00s) 384s --- PASS: TestGCP_AuthorizeRenew/ok (0.00s) 384s --- PASS: TestGCP_AuthorizeRenew/fail/renewal-disabled (0.00s) 384s === RUN TestJWK_Getters 384s --- PASS: TestJWK_Getters (0.89s) 384s === RUN TestJWK_Init 384s === RUN TestJWK_Init/fail-empty-name 384s === RUN TestJWK_Init/fail-empty-type 384s === RUN TestJWK_Init/fail-empty-key 384s === RUN TestJWK_Init/fail-bad-claims 384s === RUN TestJWK_Init/ok 384s === RUN TestJWK_Init/fail-empty 384s --- PASS: TestJWK_Init (0.00s) 384s --- PASS: TestJWK_Init/fail-empty-name (0.00s) 384s --- PASS: TestJWK_Init/fail-empty-type (0.00s) 384s --- PASS: TestJWK_Init/fail-empty-key (0.00s) 384s --- PASS: TestJWK_Init/fail-bad-claims (0.00s) 384s --- PASS: TestJWK_Init/ok (0.00s) 384s --- PASS: TestJWK_Init/fail-empty (0.00s) 384s === RUN TestJWK_authorizeToken 384s === RUN TestJWK_authorizeToken/fail-token 384s === RUN TestJWK_authorizeToken/fail-key 384s === RUN TestJWK_authorizeToken/fail-claims 384s === RUN TestJWK_authorizeToken/fail-signature 384s === RUN TestJWK_authorizeToken/fail-issuer 384s === RUN TestJWK_authorizeToken/fail-expired 384s === RUN TestJWK_authorizeToken/fail-not-before 384s === RUN TestJWK_authorizeToken/fail-audience 384s === RUN TestJWK_authorizeToken/fail-subject 384s === RUN TestJWK_authorizeToken/ok 384s === RUN TestJWK_authorizeToken/ok-no-encrypted-key 384s === RUN TestJWK_authorizeToken/ok-no-sans 384s --- PASS: TestJWK_authorizeToken (3.95s) 384s --- PASS: TestJWK_authorizeToken/fail-token (0.00s) 384s --- PASS: TestJWK_authorizeToken/fail-key (0.00s) 384s --- PASS: TestJWK_authorizeToken/fail-claims (0.00s) 384s --- PASS: TestJWK_authorizeToken/fail-signature (0.00s) 384s --- PASS: TestJWK_authorizeToken/fail-issuer (0.00s) 384s --- PASS: TestJWK_authorizeToken/fail-expired (0.00s) 384s --- PASS: TestJWK_authorizeToken/fail-not-before (0.00s) 384s --- PASS: TestJWK_authorizeToken/fail-audience (0.00s) 384s --- PASS: TestJWK_authorizeToken/fail-subject (0.00s) 384s --- PASS: TestJWK_authorizeToken/ok (0.00s) 384s --- PASS: TestJWK_authorizeToken/ok-no-encrypted-key (0.00s) 384s --- PASS: TestJWK_authorizeToken/ok-no-sans (0.00s) 384s === RUN TestJWK_AuthorizeRevoke 384s === RUN TestJWK_AuthorizeRevoke/fail-signature 384s === RUN TestJWK_AuthorizeRevoke/ok 384s --- PASS: TestJWK_AuthorizeRevoke (2.06s) 384s --- PASS: TestJWK_AuthorizeRevoke/fail-signature (0.00s) 384s --- PASS: TestJWK_AuthorizeRevoke/ok (0.00s) 384s === RUN TestJWK_AuthorizeSign 384s === RUN TestJWK_AuthorizeSign/fail-signature 384s === RUN TestJWK_AuthorizeSign/ok-sans 384s === RUN TestJWK_AuthorizeSign/ok-no-sans 384s === RUN TestJWK_AuthorizeSign/ok-cnf 384s --- PASS: TestJWK_AuthorizeSign (2.45s) 384s --- PASS: TestJWK_AuthorizeSign/fail-signature (0.00s) 384s --- PASS: TestJWK_AuthorizeSign/ok-sans (0.00s) 384s --- PASS: TestJWK_AuthorizeSign/ok-no-sans (0.00s) 384s --- PASS: TestJWK_AuthorizeSign/ok-cnf (0.00s) 384s === RUN TestJWK_AuthorizeRenew 384s === RUN TestJWK_AuthorizeRenew/ok 384s === RUN TestJWK_AuthorizeRenew/fail/renew-disabled 384s --- PASS: TestJWK_AuthorizeRenew (2.05s) 384s --- PASS: TestJWK_AuthorizeRenew/ok (0.00s) 384s --- PASS: TestJWK_AuthorizeRenew/fail/renew-disabled (0.00s) 384s === RUN TestJWK_AuthorizeSSHSign 384s === RUN TestJWK_AuthorizeSSHSign/user 384s === RUN TestJWK_AuthorizeSSHSign/user-rsa2048 384s === RUN TestJWK_AuthorizeSSHSign/user-type 384s === RUN TestJWK_AuthorizeSSHSign/user-principals 384s === RUN TestJWK_AuthorizeSSHSign/user-options 384s === RUN TestJWK_AuthorizeSSHSign/host 384s === RUN TestJWK_AuthorizeSSHSign/host-type 384s === RUN TestJWK_AuthorizeSSHSign/host-principals 384s === RUN TestJWK_AuthorizeSSHSign/host-options 384s === RUN TestJWK_AuthorizeSSHSign/host-cnf 384s === RUN TestJWK_AuthorizeSSHSign/ignore-bad-cnf 384s === RUN TestJWK_AuthorizeSSHSign/fail-sshCA-disabled 384s === RUN TestJWK_AuthorizeSSHSign/fail-signature 384s === RUN TestJWK_AuthorizeSSHSign/fail-rsa1024 384s --- PASS: TestJWK_AuthorizeSSHSign (3.46s) 384s --- PASS: TestJWK_AuthorizeSSHSign/user (0.00s) 384s --- PASS: TestJWK_AuthorizeSSHSign/user-rsa2048 (0.00s) 384s --- PASS: TestJWK_AuthorizeSSHSign/user-type (0.00s) 384s --- PASS: TestJWK_AuthorizeSSHSign/user-principals (0.00s) 384s --- PASS: TestJWK_AuthorizeSSHSign/user-options (0.00s) 384s --- PASS: TestJWK_AuthorizeSSHSign/host (0.00s) 384s --- PASS: TestJWK_AuthorizeSSHSign/host-type (0.01s) 384s --- PASS: TestJWK_AuthorizeSSHSign/host-principals (0.00s) 384s --- PASS: TestJWK_AuthorizeSSHSign/host-options (0.00s) 384s --- PASS: TestJWK_AuthorizeSSHSign/host-cnf (0.00s) 384s --- PASS: TestJWK_AuthorizeSSHSign/ignore-bad-cnf (0.00s) 384s --- PASS: TestJWK_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) 384s --- PASS: TestJWK_AuthorizeSSHSign/fail-signature (0.00s) 384s --- PASS: TestJWK_AuthorizeSSHSign/fail-rsa1024 (0.00s) 384s === RUN TestJWK_AuthorizeSign_SSHOptions 384s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user 384s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-host 384s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter 384s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validBefore 384s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter-validBefore 384s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-match 384s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-certType 384s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-principals 384s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-validAfter 384s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-validBefore 384s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-subject 384s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-issuer 384s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-audience 384s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-expired 384s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-notBefore 384s --- PASS: TestJWK_AuthorizeSign_SSHOptions (1.82s) 384s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user (0.00s) 384s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-host (0.00s) 384s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter (0.00s) 384s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validBefore (0.00s) 384s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter-validBefore (0.00s) 384s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-match (0.00s) 384s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-certType (0.00s) 384s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-principals (0.00s) 384s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-validAfter (0.00s) 384s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-validBefore (0.00s) 384s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-subject (0.00s) 384s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-issuer (0.00s) 384s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-audience (0.00s) 384s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-expired (0.00s) 384s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-notBefore (0.00s) 384s === RUN TestJWK_AuthorizeSSHRevoke 384s === RUN TestJWK_AuthorizeSSHRevoke/ok 384s === RUN TestJWK_AuthorizeSSHRevoke/fail/invalid-token 384s --- PASS: TestJWK_AuthorizeSSHRevoke (2.52s) 384s --- PASS: TestJWK_AuthorizeSSHRevoke/ok (1.67s) 384s --- PASS: TestJWK_AuthorizeSSHRevoke/fail/invalid-token (0.84s) 384s === RUN TestK8sSA_Getters 384s --- PASS: TestK8sSA_Getters (0.00s) 384s === RUN TestK8sSA_authorizeToken 384s === RUN TestK8sSA_authorizeToken/ok 384s === RUN TestK8sSA_authorizeToken/fail/bad-token 384s === RUN TestK8sSA_authorizeToken/fail/not-implemented 384s === RUN TestK8sSA_authorizeToken/fail/error-validating-token 384s === RUN TestK8sSA_authorizeToken/fail/invalid-issuer 384s --- PASS: TestK8sSA_authorizeToken (0.02s) 384s --- PASS: TestK8sSA_authorizeToken/ok (0.01s) 384s --- PASS: TestK8sSA_authorizeToken/fail/bad-token (0.00s) 384s --- PASS: TestK8sSA_authorizeToken/fail/not-implemented (0.00s) 384s --- PASS: TestK8sSA_authorizeToken/fail/error-validating-token (0.01s) 384s --- PASS: TestK8sSA_authorizeToken/fail/invalid-issuer (0.01s) 384s === RUN TestK8sSA_AuthorizeRevoke 384s === RUN TestK8sSA_AuthorizeRevoke/fail/invalid-token 384s === RUN TestK8sSA_AuthorizeRevoke/ok 384s --- PASS: TestK8sSA_AuthorizeRevoke (0.01s) 384s --- PASS: TestK8sSA_AuthorizeRevoke/fail/invalid-token (0.00s) 384s --- PASS: TestK8sSA_AuthorizeRevoke/ok (0.01s) 384s === RUN TestK8sSA_AuthorizeRenew 384s === RUN TestK8sSA_AuthorizeRenew/fail/renew-disabled 384s === RUN TestK8sSA_AuthorizeRenew/ok 384s --- PASS: TestK8sSA_AuthorizeRenew (0.00s) 384s --- PASS: TestK8sSA_AuthorizeRenew/fail/renew-disabled (0.00s) 384s --- PASS: TestK8sSA_AuthorizeRenew/ok (0.00s) 384s === RUN TestK8sSA_AuthorizeSign 384s === RUN TestK8sSA_AuthorizeSign/fail/invalid-token 384s === RUN TestK8sSA_AuthorizeSign/ok 384s --- PASS: TestK8sSA_AuthorizeSign (0.01s) 384s --- PASS: TestK8sSA_AuthorizeSign/fail/invalid-token (0.00s) 384s --- PASS: TestK8sSA_AuthorizeSign/ok (0.01s) 384s === RUN TestK8sSA_AuthorizeSSHSign 384s === RUN TestK8sSA_AuthorizeSSHSign/fail/sshCA-disabled 384s === RUN TestK8sSA_AuthorizeSSHSign/fail/invalid-token 384s === RUN TestK8sSA_AuthorizeSSHSign/ok 384s --- PASS: TestK8sSA_AuthorizeSSHSign (0.01s) 384s --- PASS: TestK8sSA_AuthorizeSSHSign/fail/sshCA-disabled (0.00s) 384s --- PASS: TestK8sSA_AuthorizeSSHSign/fail/invalid-token (0.00s) 384s --- PASS: TestK8sSA_AuthorizeSSHSign/ok (0.01s) 384s === RUN Test_newKeyStore 384s === RUN Test_newKeyStore/ok 384s === RUN Test_newKeyStore/fail 384s === RUN Test_newKeyStore/fail_client 384s 2026/02/03 22:55:10 http: TLS handshake error from 127.0.0.1:50180: remote error: tls: bad certificate 384s --- PASS: Test_newKeyStore (0.06s) 384s --- PASS: Test_newKeyStore/ok (0.00s) 384s --- PASS: Test_newKeyStore/fail (0.00s) 384s --- PASS: Test_newKeyStore/fail_client (0.04s) 384s === RUN Test_keyStore 384s --- PASS: Test_keyStore (5.01s) 384s === RUN Test_keyStore_noCache 384s --- PASS: Test_keyStore_noCache (0.01s) 384s === RUN Test_keyStore_Get 384s === RUN Test_keyStore_Get/ok1 384s === RUN Test_keyStore_Get/ok2 384s === RUN Test_keyStore_Get/fail 384s --- PASS: Test_keyStore_Get (0.00s) 384s --- PASS: Test_keyStore_Get/ok1 (0.00s) 384s --- PASS: Test_keyStore_Get/ok2 (0.00s) 384s --- PASS: Test_keyStore_Get/fail (0.00s) 384s === RUN Test_abs 384s === RUN Test_abs/ok 384s === RUN Test_abs/ok#01 384s === RUN Test_abs/ok#02 384s === RUN Test_abs/ok_maxInt64 384s === RUN Test_abs/ok_minInt64_+_1 384s === RUN Test_abs/overflow_on_minInt64 384s === RUN Test_abs/overflow_on_minInt64#01 384s --- PASS: Test_abs (0.00s) 384s --- PASS: Test_abs/ok (0.00s) 384s --- PASS: Test_abs/ok#01 (0.00s) 384s --- PASS: Test_abs/ok#02 (0.00s) 384s --- PASS: Test_abs/ok_maxInt64 (0.00s) 384s --- PASS: Test_abs/ok_minInt64_+_1 (0.00s) 384s --- PASS: Test_abs/overflow_on_minInt64 (0.00s) 384s --- PASS: Test_abs/overflow_on_minInt64#01 (0.00s) 384s === RUN Test_noop 384s --- PASS: Test_noop (0.00s) 384s === RUN Test_openIDConfiguration_Validate 384s === RUN Test_openIDConfiguration_Validate/ok 384s === RUN Test_openIDConfiguration_Validate/no-issuer 384s === RUN Test_openIDConfiguration_Validate/no-jwks-uri 384s === RUN Test_openIDConfiguration_Validate/empty 384s --- PASS: Test_openIDConfiguration_Validate (0.00s) 384s --- PASS: Test_openIDConfiguration_Validate/ok (0.00s) 384s --- PASS: Test_openIDConfiguration_Validate/no-issuer (0.00s) 384s --- PASS: Test_openIDConfiguration_Validate/no-jwks-uri (0.00s) 384s --- PASS: Test_openIDConfiguration_Validate/empty (0.00s) 384s === RUN TestOIDC_Getters 384s --- PASS: TestOIDC_Getters (0.00s) 384s === RUN TestOIDC_Init 384s === RUN TestOIDC_Init/ok 384s === RUN TestOIDC_Init/ok_tls 384s === RUN TestOIDC_Init/ok-admins 384s === RUN TestOIDC_Init/ok-domains 384s === RUN TestOIDC_Init/ok-listen-port 384s === RUN TestOIDC_Init/ok-listen-host-port 384s === RUN TestOIDC_Init/ok-no-secret 384s === RUN TestOIDC_Init/no-name 384s === RUN TestOIDC_Init/no-type 384s === RUN TestOIDC_Init/no-client-id 384s === RUN TestOIDC_Init/no-configuration 384s === RUN TestOIDC_Init/bad-configuration 384s === RUN TestOIDC_Init/bad-claims 384s === RUN TestOIDC_Init/bad-parse-url 384s === RUN TestOIDC_Init/bad-get-url 384s === RUN TestOIDC_Init/bad-listen-address 384s === RUN TestOIDC_Init/bad-http-client 384s 2026/02/03 22:55:16 http: TLS handshake error from 127.0.0.1:55866: remote error: tls: bad certificate 384s --- PASS: TestOIDC_Init (0.05s) 384s --- PASS: TestOIDC_Init/ok (0.00s) 384s --- PASS: TestOIDC_Init/ok_tls (0.02s) 384s --- PASS: TestOIDC_Init/ok-admins (0.00s) 384s --- PASS: TestOIDC_Init/ok-domains (0.00s) 384s --- PASS: TestOIDC_Init/ok-listen-port (0.00s) 384s --- PASS: TestOIDC_Init/ok-listen-host-port (0.00s) 384s --- PASS: TestOIDC_Init/ok-no-secret (0.00s) 384s --- PASS: TestOIDC_Init/no-name (0.00s) 384s --- PASS: TestOIDC_Init/no-type (0.00s) 384s --- PASS: TestOIDC_Init/no-client-id (0.00s) 384s --- PASS: TestOIDC_Init/no-configuration (0.00s) 384s --- PASS: TestOIDC_Init/bad-configuration (0.00s) 384s --- PASS: TestOIDC_Init/bad-claims (0.00s) 384s --- PASS: TestOIDC_Init/bad-parse-url (0.00s) 384s --- PASS: TestOIDC_Init/bad-get-url (0.00s) 384s --- PASS: TestOIDC_Init/bad-listen-address (0.00s) 384s --- PASS: TestOIDC_Init/bad-http-client (0.01s) 384s === RUN TestOIDC_authorizeToken 384s === RUN TestOIDC_authorizeToken/ok1 384s === RUN TestOIDC_authorizeToken/ok_tenantid 384s === RUN TestOIDC_authorizeToken/ok_admin 384s === RUN TestOIDC_authorizeToken/ok_domain 384s === RUN TestOIDC_authorizeToken/ok_no_email 384s === RUN TestOIDC_authorizeToken/fail-domain 384s === RUN TestOIDC_authorizeToken/fail-key 384s === RUN TestOIDC_authorizeToken/fail-token 384s === RUN TestOIDC_authorizeToken/fail-claims 384s === RUN TestOIDC_authorizeToken/fail-issuer 384s === RUN TestOIDC_authorizeToken/fail-audience 384s === RUN TestOIDC_authorizeToken/fail-signature 384s === RUN TestOIDC_authorizeToken/fail-expired 384s === RUN TestOIDC_authorizeToken/fail-not-before 384s --- PASS: TestOIDC_authorizeToken (0.05s) 384s --- PASS: TestOIDC_authorizeToken/ok1 (0.01s) 384s --- PASS: TestOIDC_authorizeToken/ok_tenantid (0.00s) 384s --- PASS: TestOIDC_authorizeToken/ok_admin (0.00s) 384s --- PASS: TestOIDC_authorizeToken/ok_domain (0.00s) 384s --- PASS: TestOIDC_authorizeToken/ok_no_email (0.00s) 384s --- PASS: TestOIDC_authorizeToken/fail-domain (0.00s) 384s --- PASS: TestOIDC_authorizeToken/fail-key (0.00s) 384s --- PASS: TestOIDC_authorizeToken/fail-token (0.00s) 384s --- PASS: TestOIDC_authorizeToken/fail-claims (0.00s) 384s --- PASS: TestOIDC_authorizeToken/fail-issuer (0.00s) 384s --- PASS: TestOIDC_authorizeToken/fail-audience (0.00s) 384s --- PASS: TestOIDC_authorizeToken/fail-signature (0.00s) 384s --- PASS: TestOIDC_authorizeToken/fail-expired (0.00s) 384s --- PASS: TestOIDC_authorizeToken/fail-not-before (0.00s) 384s === RUN TestOIDC_AuthorizeSign 384s === RUN TestOIDC_AuthorizeSign/ok1 384s === RUN TestOIDC_AuthorizeSign/admin 384s === RUN TestOIDC_AuthorizeSign/no-email 384s === RUN TestOIDC_AuthorizeSign/bad-token 384s --- PASS: TestOIDC_AuthorizeSign (0.02s) 384s --- PASS: TestOIDC_AuthorizeSign/ok1 (0.00s) 384s --- PASS: TestOIDC_AuthorizeSign/admin (0.00s) 384s --- PASS: TestOIDC_AuthorizeSign/no-email (0.01s) 384s --- PASS: TestOIDC_AuthorizeSign/bad-token (0.00s) 384s === RUN TestOIDC_AuthorizeRevoke 384s === RUN TestOIDC_AuthorizeRevoke/ok1 384s === RUN TestOIDC_AuthorizeRevoke/admin 384s === RUN TestOIDC_AuthorizeRevoke/fail-email 384s --- PASS: TestOIDC_AuthorizeRevoke (0.02s) 384s --- PASS: TestOIDC_AuthorizeRevoke/ok1 (0.00s) 384s --- PASS: TestOIDC_AuthorizeRevoke/admin (0.00s) 384s --- PASS: TestOIDC_AuthorizeRevoke/fail-email (0.00s) 384s === RUN TestOIDC_AuthorizeRenew 384s === RUN TestOIDC_AuthorizeRenew/ok 384s === RUN TestOIDC_AuthorizeRenew/fail/renew-disabled 384s --- PASS: TestOIDC_AuthorizeRenew (0.00s) 384s --- PASS: TestOIDC_AuthorizeRenew/ok (0.00s) 384s --- PASS: TestOIDC_AuthorizeRenew/fail/renew-disabled (0.00s) 384s === RUN TestOIDC_AuthorizeSSHSign 384s === RUN TestOIDC_AuthorizeSSHSign/ok 384s === RUN TestOIDC_AuthorizeSSHSign/ok-rsa2048 384s === RUN TestOIDC_AuthorizeSSHSign/ok-user 384s === RUN TestOIDC_AuthorizeSSHSign/ok-empty-email 384s === RUN TestOIDC_AuthorizeSSHSign/ok-principals 384s === RUN TestOIDC_AuthorizeSSHSign/ok-principals-ignore-passed 384s === RUN TestOIDC_AuthorizeSSHSign/ok-principals-getIdentity 384s === RUN TestOIDC_AuthorizeSSHSign/ok-emptyPrincipals-getIdentity 384s === RUN TestOIDC_AuthorizeSSHSign/ok-options 384s === RUN TestOIDC_AuthorizeSSHSign/ok-admin-user 384s === RUN TestOIDC_AuthorizeSSHSign/ok-admin-host 384s === RUN TestOIDC_AuthorizeSSHSign/ok-admin-options 384s === RUN TestOIDC_AuthorizeSSHSign/fail-rsa1024 384s === RUN TestOIDC_AuthorizeSSHSign/fail-user-host 384s === RUN TestOIDC_AuthorizeSSHSign/fail-getIdentity 384s === RUN TestOIDC_AuthorizeSSHSign/fail-sshCA-disabled 384s === RUN TestOIDC_AuthorizeSSHSign/fail-admin-type 384s === RUN TestOIDC_AuthorizeSSHSign/fail-admin-key-id 384s === RUN TestOIDC_AuthorizeSSHSign/fail-admin-principals 384s --- PASS: TestOIDC_AuthorizeSSHSign (0.88s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/ok (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/ok-rsa2048 (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/ok-user (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/ok-empty-email (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals-ignore-passed (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals-getIdentity (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/ok-emptyPrincipals-getIdentity (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/ok-options (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-user (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-host (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-options (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/fail-rsa1024 (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/fail-user-host (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/fail-getIdentity (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-type (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-key-id (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-principals (0.00s) 384s === RUN TestOIDC_AuthorizeSSHRevoke 384s === RUN TestOIDC_AuthorizeSSHRevoke/ok 384s === RUN TestOIDC_AuthorizeSSHRevoke/fail/invalid-token 384s === RUN TestOIDC_AuthorizeSSHRevoke/fail/not-admin 384s --- PASS: TestOIDC_AuthorizeSSHRevoke (0.02s) 384s --- PASS: TestOIDC_AuthorizeSSHRevoke/ok (0.00s) 384s --- PASS: TestOIDC_AuthorizeSSHRevoke/fail/invalid-token (0.01s) 384s --- PASS: TestOIDC_AuthorizeSSHRevoke/fail/not-admin (0.00s) 384s === RUN Test_sanitizeEmail 384s === RUN Test_sanitizeEmail/equal 384s === RUN Test_sanitizeEmail/domain-insensitive 384s === RUN Test_sanitizeEmail/local-sensitive 384s === RUN Test_sanitizeEmail/multiple-@ 384s --- PASS: Test_sanitizeEmail (0.00s) 384s --- PASS: Test_sanitizeEmail/equal (0.00s) 384s --- PASS: Test_sanitizeEmail/domain-insensitive (0.00s) 384s --- PASS: Test_sanitizeEmail/local-sensitive (0.00s) 384s --- PASS: Test_sanitizeEmail/multiple-@ (0.00s) 384s === RUN Test_openIDPayload_IsAdmin 384s === RUN Test_openIDPayload_IsAdmin/ok_email 384s === RUN Test_openIDPayload_IsAdmin/ok_email_multiple 384s === RUN Test_openIDPayload_IsAdmin/ok_email_sanitized 384s === RUN Test_openIDPayload_IsAdmin/ok_group 384s === RUN Test_openIDPayload_IsAdmin/ok_group_multiple 384s === RUN Test_openIDPayload_IsAdmin/fail_missing 384s === RUN Test_openIDPayload_IsAdmin/fail_email_letter_case 384s === RUN Test_openIDPayload_IsAdmin/fail_group_letter_case 384s --- PASS: Test_openIDPayload_IsAdmin (0.00s) 384s --- PASS: Test_openIDPayload_IsAdmin/ok_email (0.00s) 384s --- PASS: Test_openIDPayload_IsAdmin/ok_email_multiple (0.00s) 384s --- PASS: Test_openIDPayload_IsAdmin/ok_email_sanitized (0.00s) 384s --- PASS: Test_openIDPayload_IsAdmin/ok_group (0.00s) 384s --- PASS: Test_openIDPayload_IsAdmin/ok_group_multiple (0.00s) 384s --- PASS: Test_openIDPayload_IsAdmin/fail_missing (0.00s) 384s --- PASS: Test_openIDPayload_IsAdmin/fail_email_letter_case (0.00s) 384s --- PASS: Test_openIDPayload_IsAdmin/fail_group_letter_case (0.00s) 384s === RUN TestOptions_GetX509Options 384s === RUN TestOptions_GetX509Options/ok 384s === RUN TestOptions_GetX509Options/nil 384s === RUN TestOptions_GetX509Options/nilOptions 384s --- PASS: TestOptions_GetX509Options (0.00s) 384s --- PASS: TestOptions_GetX509Options/ok (0.00s) 384s --- PASS: TestOptions_GetX509Options/nil (0.00s) 384s --- PASS: TestOptions_GetX509Options/nilOptions (0.00s) 384s === RUN TestOptions_GetSSHOptions 384s === RUN TestOptions_GetSSHOptions/ok 384s === RUN TestOptions_GetSSHOptions/nil 384s === RUN TestOptions_GetSSHOptions/nilOptions 384s --- PASS: TestOptions_GetSSHOptions (0.00s) 384s --- PASS: TestOptions_GetSSHOptions/ok (0.00s) 384s --- PASS: TestOptions_GetSSHOptions/nil (0.00s) 384s --- PASS: TestOptions_GetSSHOptions/nilOptions (0.00s) 384s === RUN TestOptions_GetWebhooks 384s === RUN TestOptions_GetWebhooks/ok 384s === RUN TestOptions_GetWebhooks/nil 384s === RUN TestOptions_GetWebhooks/nilOptions 384s --- PASS: TestOptions_GetWebhooks (0.00s) 384s --- PASS: TestOptions_GetWebhooks/ok (0.00s) 384s --- PASS: TestOptions_GetWebhooks/nil (0.00s) 384s --- PASS: TestOptions_GetWebhooks/nilOptions (0.00s) 384s === RUN TestProvisionerX509Options_HasTemplate 384s === RUN TestProvisionerX509Options_HasTemplate/template 384s === RUN TestProvisionerX509Options_HasTemplate/templateFile 384s === RUN TestProvisionerX509Options_HasTemplate/false 384s === RUN TestProvisionerX509Options_HasTemplate/falseWithTemplateData 384s --- PASS: TestProvisionerX509Options_HasTemplate (0.00s) 384s --- PASS: TestProvisionerX509Options_HasTemplate/template (0.00s) 384s --- PASS: TestProvisionerX509Options_HasTemplate/templateFile (0.00s) 384s --- PASS: TestProvisionerX509Options_HasTemplate/false (0.00s) 384s --- PASS: TestProvisionerX509Options_HasTemplate/falseWithTemplateData (0.00s) 384s === RUN TestTemplateOptions 384s === RUN TestTemplateOptions/ok 384s === RUN TestTemplateOptions/okCustomTemplate 384s === RUN TestTemplateOptions/fail 384s --- PASS: TestTemplateOptions (0.00s) 384s --- PASS: TestTemplateOptions/ok (0.00s) 384s --- PASS: TestTemplateOptions/okCustomTemplate (0.00s) 384s --- PASS: TestTemplateOptions/fail (0.00s) 384s === RUN Test_unsafeParseSigned 384s === RUN Test_unsafeParseSigned/ok 384s === RUN Test_unsafeParseSigned/failToken 384s === RUN Test_unsafeParseSigned/failPayload 384s --- PASS: Test_unsafeParseSigned (0.00s) 384s --- PASS: Test_unsafeParseSigned/ok (0.00s) 384s --- PASS: Test_unsafeParseSigned/failToken (0.00s) 384s --- PASS: Test_unsafeParseSigned/failPayload (0.00s) 384s === RUN TestX509Options_IsWildcardLiteralAllowed 384s === RUN TestX509Options_IsWildcardLiteralAllowed/nil-options 384s === RUN TestX509Options_IsWildcardLiteralAllowed/set-true 384s === RUN TestX509Options_IsWildcardLiteralAllowed/set-false 384s --- PASS: TestX509Options_IsWildcardLiteralAllowed (0.00s) 384s --- PASS: TestX509Options_IsWildcardLiteralAllowed/nil-options (0.00s) 384s --- PASS: TestX509Options_IsWildcardLiteralAllowed/set-true (0.00s) 384s --- PASS: TestX509Options_IsWildcardLiteralAllowed/set-false (0.00s) 384s === RUN TestType_String 384s === RUN TestType_String/JWK 384s === RUN TestType_String/OIDC 384s === RUN TestType_String/AWS 384s === RUN TestType_String/Azure 384s === RUN TestType_String/GCP 384s === RUN TestType_String/noop 384s === RUN TestType_String/notFound 384s --- PASS: TestType_String (0.00s) 384s --- PASS: TestType_String/JWK (0.00s) 384s --- PASS: TestType_String/OIDC (0.00s) 384s --- PASS: TestType_String/AWS (0.00s) 384s --- PASS: TestType_String/Azure (0.00s) 384s --- PASS: TestType_String/GCP (0.00s) 384s --- PASS: TestType_String/noop (0.00s) 384s --- PASS: TestType_String/notFound (0.00s) 384s === RUN TestSanitizeSSHUserPrincipal 384s === RUN TestSanitizeSSHUserPrincipal/simple 384s === RUN TestSanitizeSSHUserPrincipal/camelcase 384s === RUN TestSanitizeSSHUserPrincipal/email 384s === RUN TestSanitizeSSHUserPrincipal/email_with_dots 384s === RUN TestSanitizeSSHUserPrincipal/email_with_dashes 384s === RUN TestSanitizeSSHUserPrincipal/email_with_underscores 384s === RUN TestSanitizeSSHUserPrincipal/email_with_symbols 384s --- PASS: TestSanitizeSSHUserPrincipal (0.00s) 384s --- PASS: TestSanitizeSSHUserPrincipal/simple (0.00s) 384s --- PASS: TestSanitizeSSHUserPrincipal/camelcase (0.00s) 384s --- PASS: TestSanitizeSSHUserPrincipal/email (0.00s) 384s --- PASS: TestSanitizeSSHUserPrincipal/email_with_dots (0.00s) 384s --- PASS: TestSanitizeSSHUserPrincipal/email_with_dashes (0.00s) 384s --- PASS: TestSanitizeSSHUserPrincipal/email_with_underscores (0.00s) 384s --- PASS: TestSanitizeSSHUserPrincipal/email_with_symbols (0.00s) 384s === RUN TestDefaultIdentityFunc 384s === RUN TestDefaultIdentityFunc/ok/badname 384s === RUN TestDefaultIdentityFunc/fail/unsupported-provisioner 384s === RUN TestDefaultIdentityFunc/ok_simple 384s === RUN TestDefaultIdentityFunc/ok_simple_letter_case 384s === RUN TestDefaultIdentityFunc/ok_symbol 384s === RUN TestDefaultIdentityFunc/ok_username 384s === RUN TestDefaultIdentityFunc/ok_usernames 384s === RUN TestDefaultIdentityFunc/ok 384s === RUN TestDefaultIdentityFunc/ok_letter_case 384s === RUN TestDefaultIdentityFunc/ok_empty_username 384s --- PASS: TestDefaultIdentityFunc (0.00s) 384s --- PASS: TestDefaultIdentityFunc/ok/badname (0.00s) 384s --- PASS: TestDefaultIdentityFunc/fail/unsupported-provisioner (0.00s) 384s --- PASS: TestDefaultIdentityFunc/ok_simple (0.00s) 384s --- PASS: TestDefaultIdentityFunc/ok_simple_letter_case (0.00s) 384s --- PASS: TestDefaultIdentityFunc/ok_symbol (0.00s) 384s --- PASS: TestDefaultIdentityFunc/ok_username (0.00s) 384s --- PASS: TestDefaultIdentityFunc/ok_usernames (0.00s) 384s --- PASS: TestDefaultIdentityFunc/ok (0.00s) 384s --- PASS: TestDefaultIdentityFunc/ok_letter_case (0.00s) 384s --- PASS: TestDefaultIdentityFunc/ok_empty_username (0.00s) 384s === RUN TestUnimplementedMethods 384s === RUN TestUnimplementedMethods/jwk/sshRekey 384s === RUN TestUnimplementedMethods/jwk/sshRenew 384s === RUN TestUnimplementedMethods/aws/revoke 384s === RUN TestUnimplementedMethods/aws/sshRenew 384s === RUN TestUnimplementedMethods/aws/rekey 384s === RUN TestUnimplementedMethods/aws/sshRevoke 384s === RUN TestUnimplementedMethods/azure/revoke 384s === RUN TestUnimplementedMethods/azure/sshRenew 384s === RUN TestUnimplementedMethods/azure/sshRekey 384s === RUN TestUnimplementedMethods/azure/sshRevoke 384s === RUN TestUnimplementedMethods/gcp/revoke 384s === RUN TestUnimplementedMethods/gcp/sshRenew 384s === RUN TestUnimplementedMethods/gcp/sshRekey 384s === RUN TestUnimplementedMethods/gcp/sshRevoke 384s === RUN TestUnimplementedMethods/oidc/sshRenew 384s === RUN TestUnimplementedMethods/oidc/sshRekey 384s === RUN TestUnimplementedMethods/x5c/sshRenew 384s === RUN TestUnimplementedMethods/x5c/sshRekey 384s === RUN TestUnimplementedMethods/x5c/sshRevoke 384s === RUN TestUnimplementedMethods/acme/sshSign 384s === RUN TestUnimplementedMethods/acme/sshRekey 384s === RUN TestUnimplementedMethods/acme/sshRenew 384s === RUN TestUnimplementedMethods/acme/sshRevoke 384s === RUN TestUnimplementedMethods/sshpop/sign 384s === RUN TestUnimplementedMethods/sshpop/renew 384s === RUN TestUnimplementedMethods/sshpop/revoke 384s === RUN TestUnimplementedMethods/sshpop/sshSign 384s === RUN TestUnimplementedMethods/k8ssa/sshRekey 384s === RUN TestUnimplementedMethods/k8ssa/sshRenew 384s === RUN TestUnimplementedMethods/k8ssa/sshRevoke 384s --- PASS: TestUnimplementedMethods (0.01s) 384s --- PASS: TestUnimplementedMethods/jwk/sshRekey (0.00s) 384s --- PASS: TestUnimplementedMethods/jwk/sshRenew (0.00s) 384s --- PASS: TestUnimplementedMethods/aws/revoke (0.00s) 384s --- PASS: TestUnimplementedMethods/aws/sshRenew (0.00s) 384s --- PASS: TestUnimplementedMethods/aws/rekey (0.00s) 384s --- PASS: TestUnimplementedMethods/aws/sshRevoke (0.00s) 384s --- PASS: TestUnimplementedMethods/azure/revoke (0.00s) 384s --- PASS: TestUnimplementedMethods/azure/sshRenew (0.00s) 384s --- PASS: TestUnimplementedMethods/azure/sshRekey (0.00s) 384s --- PASS: TestUnimplementedMethods/azure/sshRevoke (0.00s) 384s --- PASS: TestUnimplementedMethods/gcp/revoke (0.00s) 384s --- PASS: TestUnimplementedMethods/gcp/sshRenew (0.00s) 384s --- PASS: TestUnimplementedMethods/gcp/sshRekey (0.00s) 384s --- PASS: TestUnimplementedMethods/gcp/sshRevoke (0.00s) 384s --- PASS: TestUnimplementedMethods/oidc/sshRenew (0.00s) 384s --- PASS: TestUnimplementedMethods/oidc/sshRekey (0.00s) 384s --- PASS: TestUnimplementedMethods/x5c/sshRenew (0.00s) 384s --- PASS: TestUnimplementedMethods/x5c/sshRekey (0.00s) 384s --- PASS: TestUnimplementedMethods/x5c/sshRevoke (0.00s) 384s --- PASS: TestUnimplementedMethods/acme/sshSign (0.00s) 384s --- PASS: TestUnimplementedMethods/acme/sshRekey (0.00s) 384s --- PASS: TestUnimplementedMethods/acme/sshRenew (0.00s) 384s --- PASS: TestUnimplementedMethods/acme/sshRevoke (0.00s) 384s --- PASS: TestUnimplementedMethods/sshpop/sign (0.00s) 384s --- PASS: TestUnimplementedMethods/sshpop/renew (0.00s) 384s --- PASS: TestUnimplementedMethods/sshpop/revoke (0.00s) 384s --- PASS: TestUnimplementedMethods/sshpop/sshSign (0.00s) 384s --- PASS: TestUnimplementedMethods/k8ssa/sshRekey (0.00s) 384s --- PASS: TestUnimplementedMethods/k8ssa/sshRenew (0.00s) 384s --- PASS: TestUnimplementedMethods/k8ssa/sshRevoke (0.00s) 384s === RUN TestUninitialized_MarshalJSON 384s === RUN TestUninitialized_MarshalJSON/ok 384s --- PASS: TestUninitialized_MarshalJSON (0.00s) 384s --- PASS: TestUninitialized_MarshalJSON/ok (0.00s) 384s === RUN Test_challengeValidationController_Validate 384s === RUN Test_challengeValidationController_Validate/fail/no-webhook 384s === RUN Test_challengeValidationController_Validate/fail/wrong-cert-type 384s === RUN Test_challengeValidationController_Validate/fail/wrong-secret-value 384s === RUN Test_challengeValidationController_Validate/fail/not-allowed 384s === RUN Test_challengeValidationController_Validate/ok 384s === RUN Test_challengeValidationController_Validate/ok_with_data 384s --- PASS: Test_challengeValidationController_Validate (0.01s) 384s --- PASS: Test_challengeValidationController_Validate/fail/no-webhook (0.00s) 384s --- PASS: Test_challengeValidationController_Validate/fail/wrong-cert-type (0.00s) 384s --- PASS: Test_challengeValidationController_Validate/fail/wrong-secret-value (0.00s) 384s --- PASS: Test_challengeValidationController_Validate/fail/not-allowed (0.00s) 384s --- PASS: Test_challengeValidationController_Validate/ok (0.00s) 384s --- PASS: Test_challengeValidationController_Validate/ok_with_data (0.00s) 384s === RUN TestController_isCertTypeOK 384s --- PASS: TestController_isCertTypeOK (0.00s) 384s === RUN Test_selectValidationMethod 384s === RUN Test_selectValidationMethod/webhooks 384s === RUN Test_selectValidationMethod/challenge 384s === RUN Test_selectValidationMethod/challenge-with-different-webhook 384s === RUN Test_selectValidationMethod/none 384s === RUN Test_selectValidationMethod/none-with-different-webhook 384s --- PASS: Test_selectValidationMethod (0.00s) 384s --- PASS: Test_selectValidationMethod/webhooks (0.00s) 384s --- PASS: Test_selectValidationMethod/challenge (0.00s) 384s --- PASS: Test_selectValidationMethod/challenge-with-different-webhook (0.00s) 384s --- PASS: Test_selectValidationMethod/none (0.00s) 384s --- PASS: Test_selectValidationMethod/none-with-different-webhook (0.00s) 384s === RUN TestSCEP_ValidateChallenge 384s === RUN TestSCEP_ValidateChallenge/ok/webhooks 384s === RUN TestSCEP_ValidateChallenge/ok/with-data 384s === RUN TestSCEP_ValidateChallenge/fail/webhooks-secret-configuration 384s === RUN TestSCEP_ValidateChallenge/ok/static-challenge 384s === RUN TestSCEP_ValidateChallenge/fail/wrong-static-challenge 384s === RUN TestSCEP_ValidateChallenge/ok/no-challenge 384s === RUN TestSCEP_ValidateChallenge/fail/no-challenge-but-provided 384s --- PASS: TestSCEP_ValidateChallenge (0.01s) 384s --- PASS: TestSCEP_ValidateChallenge/ok/webhooks (0.00s) 384s --- PASS: TestSCEP_ValidateChallenge/ok/with-data (0.00s) 384s --- PASS: TestSCEP_ValidateChallenge/fail/webhooks-secret-configuration (0.00s) 384s --- PASS: TestSCEP_ValidateChallenge/ok/static-challenge (0.00s) 384s --- PASS: TestSCEP_ValidateChallenge/fail/wrong-static-challenge (0.00s) 384s --- PASS: TestSCEP_ValidateChallenge/ok/no-challenge (0.00s) 384s --- PASS: TestSCEP_ValidateChallenge/fail/no-challenge-but-provided (0.00s) 384s === RUN TestSCEP_Init 384s === RUN TestSCEP_Init/ok 384s === RUN TestSCEP_Init/ok_no_password 384s === RUN TestSCEP_Init/ok_with_uri 384s === RUN TestSCEP_Init/ok_with_uri_no_password 384s === RUN TestSCEP_Init/ok_with_SCEPKeyManager 384s === RUN TestSCEP_Init/ok_intermediate 384s === RUN TestSCEP_Init/fail_type 384s === RUN TestSCEP_Init/fail_name 384s === RUN TestSCEP_Init/fail_minimumPublicKeyLength 384s === RUN TestSCEP_Init/fail_encryptionAlgorithmIdentifier 384s === RUN TestSCEP_Init/fail_negative_encryptionAlgorithmIdentifier 384s === RUN TestSCEP_Init/fail_key_decode 384s === RUN TestSCEP_Init/fail_certificate_decode 384s === RUN TestSCEP_Init/fail_certificate_with_intermediate 384s === RUN TestSCEP_Init/fail_decrypter_password 384s === RUN TestSCEP_Init/fail_uri 384s === RUN TestSCEP_Init/fail_uri_password 384s === RUN TestSCEP_Init/fail_uri_type 384s === RUN TestSCEP_Init/fail_missing_certificate 384s === RUN TestSCEP_Init/fail_key_match 384s --- PASS: TestSCEP_Init (1.31s) 384s --- PASS: TestSCEP_Init/ok (0.00s) 384s --- PASS: TestSCEP_Init/ok_no_password (0.00s) 384s --- PASS: TestSCEP_Init/ok_with_uri (0.00s) 384s --- PASS: TestSCEP_Init/ok_with_uri_no_password (0.00s) 384s --- PASS: TestSCEP_Init/ok_with_SCEPKeyManager (0.00s) 384s --- PASS: TestSCEP_Init/ok_intermediate (0.00s) 384s --- PASS: TestSCEP_Init/fail_type (0.00s) 384s --- PASS: TestSCEP_Init/fail_name (0.00s) 384s --- PASS: TestSCEP_Init/fail_minimumPublicKeyLength (0.00s) 384s --- PASS: TestSCEP_Init/fail_encryptionAlgorithmIdentifier (0.00s) 384s --- PASS: TestSCEP_Init/fail_negative_encryptionAlgorithmIdentifier (0.00s) 384s --- PASS: TestSCEP_Init/fail_key_decode (0.00s) 384s --- PASS: TestSCEP_Init/fail_certificate_decode (0.00s) 384s --- PASS: TestSCEP_Init/fail_certificate_with_intermediate (0.00s) 384s --- PASS: TestSCEP_Init/fail_decrypter_password (0.00s) 384s --- PASS: TestSCEP_Init/fail_uri (0.00s) 384s --- PASS: TestSCEP_Init/fail_uri_password (0.00s) 384s --- PASS: TestSCEP_Init/fail_uri_type (0.00s) 384s --- PASS: TestSCEP_Init/fail_missing_certificate (0.00s) 384s --- PASS: TestSCEP_Init/fail_key_match (0.00s) 384s === RUN TestSCEP_Getters 384s --- PASS: TestSCEP_Getters (0.53s) 384s === RUN Test_defaultPublicKeyValidator_Valid 384s === RUN Test_defaultPublicKeyValidator_Valid/fail/unrecognized-key-type 384s === RUN Test_defaultPublicKeyValidator_Valid/fail/rsa/too-short 384s === RUN Test_defaultPublicKeyValidator_Valid/ok/rsa 384s === RUN Test_defaultPublicKeyValidator_Valid/ok/ecdsa 384s === RUN Test_defaultPublicKeyValidator_Valid/ok/ed25519 384s --- PASS: Test_defaultPublicKeyValidator_Valid (0.00s) 384s --- PASS: Test_defaultPublicKeyValidator_Valid/fail/unrecognized-key-type (0.00s) 384s --- PASS: Test_defaultPublicKeyValidator_Valid/fail/rsa/too-short (0.00s) 384s --- PASS: Test_defaultPublicKeyValidator_Valid/ok/rsa (0.00s) 384s --- PASS: Test_defaultPublicKeyValidator_Valid/ok/ecdsa (0.00s) 384s --- PASS: Test_defaultPublicKeyValidator_Valid/ok/ed25519 (0.00s) 384s === RUN Test_commonNameValidator_Valid 384s === RUN Test_commonNameValidator_Valid/ok 384s === RUN Test_commonNameValidator_Valid/empty 384s === RUN Test_commonNameValidator_Valid/wrong 384s --- PASS: Test_commonNameValidator_Valid (0.00s) 384s --- PASS: Test_commonNameValidator_Valid/ok (0.00s) 384s --- PASS: Test_commonNameValidator_Valid/empty (0.00s) 384s --- PASS: Test_commonNameValidator_Valid/wrong (0.00s) 384s === RUN Test_commonNameSliceValidator_Valid 384s === RUN Test_commonNameSliceValidator_Valid/ok 384s === RUN Test_commonNameSliceValidator_Valid/ok#01 384s === RUN Test_commonNameSliceValidator_Valid/empty 384s === RUN Test_commonNameSliceValidator_Valid/wrong 384s --- PASS: Test_commonNameSliceValidator_Valid (0.00s) 384s --- PASS: Test_commonNameSliceValidator_Valid/ok (0.00s) 384s --- PASS: Test_commonNameSliceValidator_Valid/ok#01 (0.00s) 384s --- PASS: Test_commonNameSliceValidator_Valid/empty (0.00s) 384s --- PASS: Test_commonNameSliceValidator_Valid/wrong (0.00s) 384s === RUN Test_emailAddressesValidator_Valid 384s === RUN Test_emailAddressesValidator_Valid/ok0 384s === RUN Test_emailAddressesValidator_Valid/ok1 384s === RUN Test_emailAddressesValidator_Valid/ok2 384s === RUN Test_emailAddressesValidator_Valid/ok3 384s === RUN Test_emailAddressesValidator_Valid/ok3#01 384s === RUN Test_emailAddressesValidator_Valid/fail1 384s === RUN Test_emailAddressesValidator_Valid/fail2 384s === RUN Test_emailAddressesValidator_Valid/fail3 384s --- PASS: Test_emailAddressesValidator_Valid (0.00s) 384s --- PASS: Test_emailAddressesValidator_Valid/ok0 (0.00s) 384s --- PASS: Test_emailAddressesValidator_Valid/ok1 (0.00s) 384s --- PASS: Test_emailAddressesValidator_Valid/ok2 (0.00s) 384s --- PASS: Test_emailAddressesValidator_Valid/ok3 (0.00s) 384s --- PASS: Test_emailAddressesValidator_Valid/ok3#01 (0.00s) 384s --- PASS: Test_emailAddressesValidator_Valid/fail1 (0.00s) 384s --- PASS: Test_emailAddressesValidator_Valid/fail2 (0.00s) 384s --- PASS: Test_emailAddressesValidator_Valid/fail3 (0.00s) 384s === RUN Test_dnsNamesValidator_Valid 384s === RUN Test_dnsNamesValidator_Valid/ok0 384s === RUN Test_dnsNamesValidator_Valid/ok1 384s === RUN Test_dnsNamesValidator_Valid/ok2 384s === RUN Test_dnsNamesValidator_Valid/ok3 384s === RUN Test_dnsNamesValidator_Valid/ok4 384s === RUN Test_dnsNamesValidator_Valid/fail1 384s === RUN Test_dnsNamesValidator_Valid/fail2 384s === RUN Test_dnsNamesValidator_Valid/fail3 384s --- PASS: Test_dnsNamesValidator_Valid (0.00s) 384s --- PASS: Test_dnsNamesValidator_Valid/ok0 (0.00s) 384s --- PASS: Test_dnsNamesValidator_Valid/ok1 (0.00s) 384s --- PASS: Test_dnsNamesValidator_Valid/ok2 (0.00s) 384s --- PASS: Test_dnsNamesValidator_Valid/ok3 (0.00s) 384s --- PASS: Test_dnsNamesValidator_Valid/ok4 (0.00s) 384s --- PASS: Test_dnsNamesValidator_Valid/fail1 (0.00s) 384s --- PASS: Test_dnsNamesValidator_Valid/fail2 (0.00s) 384s --- PASS: Test_dnsNamesValidator_Valid/fail3 (0.00s) 384s === RUN Test_dnsNamesSubsetValidator_Valid 384s === RUN Test_dnsNamesSubsetValidator_Valid/ok0 384s === RUN Test_dnsNamesSubsetValidator_Valid/ok1 384s === RUN Test_dnsNamesSubsetValidator_Valid/ok2 384s === RUN Test_dnsNamesSubsetValidator_Valid/ok3 384s === RUN Test_dnsNamesSubsetValidator_Valid/ok4 384s === RUN Test_dnsNamesSubsetValidator_Valid/ok5 384s === RUN Test_dnsNamesSubsetValidator_Valid/ok6 384s === RUN Test_dnsNamesSubsetValidator_Valid/fail1 384s === RUN Test_dnsNamesSubsetValidator_Valid/fail2 384s === RUN Test_dnsNamesSubsetValidator_Valid/fail3 384s === RUN Test_dnsNamesSubsetValidator_Valid/fail4 384s === RUN Test_dnsNamesSubsetValidator_Valid/fail5 384s === RUN Test_dnsNamesSubsetValidator_Valid/fail6 384s --- PASS: Test_dnsNamesSubsetValidator_Valid (0.00s) 384s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok0 (0.00s) 384s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok1 (0.00s) 384s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok2 (0.00s) 384s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok3 (0.00s) 384s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok4 (0.00s) 384s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok5 (0.00s) 384s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok6 (0.00s) 384s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail1 (0.00s) 384s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail2 (0.00s) 384s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail3 (0.00s) 384s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail4 (0.00s) 384s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail5 (0.00s) 384s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail6 (0.00s) 384s === RUN Test_ipAddressesValidator_Valid 384s === RUN Test_ipAddressesValidator_Valid/ok0 384s === RUN Test_ipAddressesValidator_Valid/ok1 384s === RUN Test_ipAddressesValidator_Valid/ok2 384s === RUN Test_ipAddressesValidator_Valid/ok3 384s === RUN Test_ipAddressesValidator_Valid/ok4 384s === RUN Test_ipAddressesValidator_Valid/fail1 384s === RUN Test_ipAddressesValidator_Valid/fail2 384s === RUN Test_ipAddressesValidator_Valid/fail3 384s --- PASS: Test_ipAddressesValidator_Valid (0.00s) 384s --- PASS: Test_ipAddressesValidator_Valid/ok0 (0.00s) 384s --- PASS: Test_ipAddressesValidator_Valid/ok1 (0.00s) 384s --- PASS: Test_ipAddressesValidator_Valid/ok2 (0.00s) 384s --- PASS: Test_ipAddressesValidator_Valid/ok3 (0.00s) 384s --- PASS: Test_ipAddressesValidator_Valid/ok4 (0.00s) 384s --- PASS: Test_ipAddressesValidator_Valid/fail1 (0.00s) 384s --- PASS: Test_ipAddressesValidator_Valid/fail2 (0.00s) 384s --- PASS: Test_ipAddressesValidator_Valid/fail3 (0.00s) 384s === RUN Test_urisValidator_Valid 384s === RUN Test_urisValidator_Valid/ok0 384s === RUN Test_urisValidator_Valid/ok1 384s === RUN Test_urisValidator_Valid/ok2 384s === RUN Test_urisValidator_Valid/ok3 384s === RUN Test_urisValidator_Valid/ok4 384s === RUN Test_urisValidator_Valid/fail1 384s === RUN Test_urisValidator_Valid/fail2 384s === RUN Test_urisValidator_Valid/fail3 384s --- PASS: Test_urisValidator_Valid (0.00s) 384s --- PASS: Test_urisValidator_Valid/ok0 (0.00s) 384s --- PASS: Test_urisValidator_Valid/ok1 (0.00s) 384s --- PASS: Test_urisValidator_Valid/ok2 (0.00s) 384s --- PASS: Test_urisValidator_Valid/ok3 (0.00s) 384s --- PASS: Test_urisValidator_Valid/ok4 (0.00s) 384s --- PASS: Test_urisValidator_Valid/fail1 (0.00s) 384s --- PASS: Test_urisValidator_Valid/fail2 (0.00s) 384s --- PASS: Test_urisValidator_Valid/fail3 (0.00s) 384s === RUN Test_defaultSANsValidator_Valid 384s === RUN Test_defaultSANsValidator_Valid/ok 384s === RUN Test_defaultSANsValidator_Valid/fail/dnsNamesValidator 384s === RUN Test_defaultSANsValidator_Valid/fail/emailAddressesValidator 384s === RUN Test_defaultSANsValidator_Valid/fail/ipAddressesValidator 384s === RUN Test_defaultSANsValidator_Valid/fail/urisValidator 384s === RUN Test_defaultSANsValidator_Valid/ok/urisBadValidator-SignIdentity 384s --- PASS: Test_defaultSANsValidator_Valid (0.00s) 384s --- PASS: Test_defaultSANsValidator_Valid/ok (0.00s) 384s --- PASS: Test_defaultSANsValidator_Valid/fail/dnsNamesValidator (0.00s) 384s --- PASS: Test_defaultSANsValidator_Valid/fail/emailAddressesValidator (0.00s) 384s --- PASS: Test_defaultSANsValidator_Valid/fail/ipAddressesValidator (0.00s) 384s --- PASS: Test_defaultSANsValidator_Valid/fail/urisValidator (0.00s) 384s --- PASS: Test_defaultSANsValidator_Valid/ok/urisBadValidator-SignIdentity (0.00s) 384s === RUN Test_validityValidator_Valid 384s === RUN Test_validityValidator_Valid/ok/duration-exact-min-with-backdate 384s === RUN Test_validityValidator_Valid/ok/duration-exact-max-with-backdate 384s === RUN Test_validityValidator_Valid/fail/notAfter-past 384s === RUN Test_validityValidator_Valid/fail/notBefore-after-notAfter 384s === RUN Test_validityValidator_Valid/fail/duration-too-short 384s === RUN Test_validityValidator_Valid/ok/duration-exactly-min 384s === RUN Test_validityValidator_Valid/fail/duration-too-great 384s === RUN Test_validityValidator_Valid/ok/duration-exactly-max 384s --- PASS: Test_validityValidator_Valid (2.00s) 384s --- PASS: Test_validityValidator_Valid/ok/duration-exact-min-with-backdate (1.00s) 384s --- PASS: Test_validityValidator_Valid/ok/duration-exact-max-with-backdate (1.00s) 384s --- PASS: Test_validityValidator_Valid/fail/notAfter-past (0.00s) 384s --- PASS: Test_validityValidator_Valid/fail/notBefore-after-notAfter (0.00s) 384s --- PASS: Test_validityValidator_Valid/fail/duration-too-short (0.00s) 384s --- PASS: Test_validityValidator_Valid/ok/duration-exactly-min (0.00s) 384s --- PASS: Test_validityValidator_Valid/fail/duration-too-great (0.00s) 384s --- PASS: Test_validityValidator_Valid/ok/duration-exactly-max (0.00s) 384s === RUN Test_forceCN_Option 384s === RUN Test_forceCN_Option/ok/CN-not-forced 384s === RUN Test_forceCN_Option/ok/CN-forced-and-set 384s === RUN Test_forceCN_Option/ok/CN-forced-and-not-set 384s === RUN Test_forceCN_Option/fail/CN-forced-and-empty-DNSNames 384s --- PASS: Test_forceCN_Option (0.00s) 384s --- PASS: Test_forceCN_Option/ok/CN-not-forced (0.00s) 384s --- PASS: Test_forceCN_Option/ok/CN-forced-and-set (0.00s) 384s --- PASS: Test_forceCN_Option/ok/CN-forced-and-not-set (0.00s) 384s --- PASS: Test_forceCN_Option/fail/CN-forced-and-empty-DNSNames (0.00s) 384s === RUN Test_profileDefaultDuration_Option 384s === RUN Test_profileDefaultDuration_Option/ok/cert-notBefore-option-notafter 384s === RUN Test_profileDefaultDuration_Option/ok/cert-notAfter-option-notBefore 384s === RUN Test_profileDefaultDuration_Option/ok/notBefore-notAfter-duration-empty 384s === RUN Test_profileDefaultDuration_Option/ok/notBefore-set 384s === RUN Test_profileDefaultDuration_Option/ok/duration-set 384s === RUN Test_profileDefaultDuration_Option/ok/notAfter-set 384s === RUN Test_profileDefaultDuration_Option/ok/notBefore-and-notAfter-set 384s === RUN Test_profileDefaultDuration_Option/ok/cert-with-validity 384s --- PASS: Test_profileDefaultDuration_Option (0.81s) 384s --- PASS: Test_profileDefaultDuration_Option/ok/cert-notBefore-option-notafter (0.10s) 384s --- PASS: Test_profileDefaultDuration_Option/ok/cert-notAfter-option-notBefore (0.10s) 384s --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-notAfter-duration-empty (0.10s) 384s --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-set (0.10s) 384s --- PASS: Test_profileDefaultDuration_Option/ok/duration-set (0.10s) 384s --- PASS: Test_profileDefaultDuration_Option/ok/notAfter-set (0.10s) 384s --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-and-notAfter-set (0.10s) 384s --- PASS: Test_profileDefaultDuration_Option/ok/cert-with-validity (0.10s) 384s === RUN Test_newProvisionerExtension_Option 384s === RUN Test_newProvisionerExtension_Option/ok/one-element 384s === RUN Test_newProvisionerExtension_Option/ok/replace 384s === RUN Test_newProvisionerExtension_Option/ok/disabled 384s --- PASS: Test_newProvisionerExtension_Option (0.00s) 384s --- PASS: Test_newProvisionerExtension_Option/ok/one-element (0.00s) 384s --- PASS: Test_newProvisionerExtension_Option/ok/replace (0.00s) 384s --- PASS: Test_newProvisionerExtension_Option/ok/disabled (0.00s) 384s === RUN Test_profileLimitDuration_Option 384s === RUN Test_profileLimitDuration_Option/fail/requested-notAfter-after-limit 384s === RUN Test_profileLimitDuration_Option/fail/cert-validity-notAfter 384s === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-requested 384s === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-over-default 384s === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-under-default 384s === RUN Test_profileLimitDuration_Option/ok/under-limit-with-backdate 384s === RUN Test_profileLimitDuration_Option/ok/cert-notBefore-default 384s === RUN Test_profileLimitDuration_Option/ok/cert-notBefore-option 384s === RUN Test_profileLimitDuration_Option/fail/notBefore-before-active-window 384s === RUN Test_profileLimitDuration_Option/fail/cert-validity-notBefore 384s === RUN Test_profileLimitDuration_Option/ok/over-limit-with-backdate 384s === RUN Test_profileLimitDuration_Option/ok/cert-validity 384s === RUN Test_profileLimitDuration_Option/ok/cert-notAfter-default 384s === RUN Test_profileLimitDuration_Option/ok/cert-notAfter-option 384s --- PASS: Test_profileLimitDuration_Option (0.00s) 384s --- PASS: Test_profileLimitDuration_Option/fail/requested-notAfter-after-limit (0.00s) 384s --- PASS: Test_profileLimitDuration_Option/fail/cert-validity-notAfter (0.00s) 384s --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-requested (0.00s) 384s --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-over-default (0.00s) 384s --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-under-default (0.00s) 384s --- PASS: Test_profileLimitDuration_Option/ok/under-limit-with-backdate (0.00s) 384s --- PASS: Test_profileLimitDuration_Option/ok/cert-notBefore-default (0.00s) 384s --- PASS: Test_profileLimitDuration_Option/ok/cert-notBefore-option (0.00s) 384s --- PASS: Test_profileLimitDuration_Option/fail/notBefore-before-active-window (0.00s) 384s --- PASS: Test_profileLimitDuration_Option/fail/cert-validity-notBefore (0.00s) 384s --- PASS: Test_profileLimitDuration_Option/ok/over-limit-with-backdate (0.00s) 384s --- PASS: Test_profileLimitDuration_Option/ok/cert-validity (0.00s) 384s --- PASS: Test_profileLimitDuration_Option/ok/cert-notAfter-default (0.00s) 384s --- PASS: Test_profileLimitDuration_Option/ok/cert-notAfter-option (0.00s) 384s === RUN TestSSHOptions_Type 384s === RUN TestSSHOptions_Type/user 384s === RUN TestSSHOptions_Type/host 384s === RUN TestSSHOptions_Type/empty 384s === RUN TestSSHOptions_Type/invalid 384s --- PASS: TestSSHOptions_Type (0.00s) 384s --- PASS: TestSSHOptions_Type/user (0.00s) 384s --- PASS: TestSSHOptions_Type/host (0.00s) 384s --- PASS: TestSSHOptions_Type/empty (0.00s) 384s --- PASS: TestSSHOptions_Type/invalid (0.00s) 384s === RUN TestSSHOptions_Modify 384s === RUN TestSSHOptions_Modify/ok/host-cert 384s === RUN TestSSHOptions_Modify/ok 384s === RUN TestSSHOptions_Modify/fail/unexpected-cert-type 384s === RUN TestSSHOptions_Modify/fail/validAfter-greater-validBefore 384s === RUN TestSSHOptions_Modify/ok/user-cert 384s --- PASS: TestSSHOptions_Modify (0.00s) 384s --- PASS: TestSSHOptions_Modify/ok/host-cert (0.00s) 384s --- PASS: TestSSHOptions_Modify/ok (0.00s) 384s --- PASS: TestSSHOptions_Modify/fail/unexpected-cert-type (0.00s) 384s --- PASS: TestSSHOptions_Modify/fail/validAfter-greater-validBefore (0.00s) 384s --- PASS: TestSSHOptions_Modify/ok/user-cert (0.00s) 384s === RUN TestSSHOptions_Match 384s === RUN TestSSHOptions_Match/fail/cert-type 384s === RUN TestSSHOptions_Match/fail/pricipals 384s === RUN TestSSHOptions_Match/fail/validAfter 384s === RUN TestSSHOptions_Match/fail/validBefore 384s === RUN TestSSHOptions_Match/ok/original-empty 384s === RUN TestSSHOptions_Match/ok/cmp-empty 384s === RUN TestSSHOptions_Match/ok/equal 384s --- PASS: TestSSHOptions_Match (0.00s) 384s --- PASS: TestSSHOptions_Match/fail/cert-type (0.00s) 384s --- PASS: TestSSHOptions_Match/fail/pricipals (0.00s) 384s --- PASS: TestSSHOptions_Match/fail/validAfter (0.00s) 384s --- PASS: TestSSHOptions_Match/fail/validBefore (0.00s) 384s --- PASS: TestSSHOptions_Match/ok/original-empty (0.00s) 384s --- PASS: TestSSHOptions_Match/ok/cmp-empty (0.00s) 384s --- PASS: TestSSHOptions_Match/ok/equal (0.00s) 384s === RUN Test_sshCertValidAfterModifier_Modify 384s === RUN Test_sshCertValidAfterModifier_Modify/ok 384s --- PASS: Test_sshCertValidAfterModifier_Modify (0.00s) 384s --- PASS: Test_sshCertValidAfterModifier_Modify/ok (0.00s) 384s === RUN Test_sshCertDefaultValidator_Valid 384s === RUN Test_sshCertDefaultValidator_Valid/fail/zero-nonce 384s === RUN Test_sshCertDefaultValidator_Valid/fail/nil-key 384s === RUN Test_sshCertDefaultValidator_Valid/fail/zero-serial 384s === RUN Test_sshCertDefaultValidator_Valid/fail/unexpected-cert-type 384s === RUN Test_sshCertDefaultValidator_Valid/fail/empty-cert-key-id 384s === RUN Test_sshCertDefaultValidator_Valid/fail/zero-validAfter 384s === RUN Test_sshCertDefaultValidator_Valid/fail/validBefore-past 384s === RUN Test_sshCertDefaultValidator_Valid/fail/validAfter-after-validBefore 384s === RUN Test_sshCertDefaultValidator_Valid/fail/nil-signature-key 384s === RUN Test_sshCertDefaultValidator_Valid/fail/nil-signature 384s === RUN Test_sshCertDefaultValidator_Valid/ok/userCert 384s === RUN Test_sshCertDefaultValidator_Valid/ok/hostCert 384s === RUN Test_sshCertDefaultValidator_Valid/ok/emptyPrincipals 384s === RUN Test_sshCertDefaultValidator_Valid/ok/empty-extensions 384s --- PASS: Test_sshCertDefaultValidator_Valid (0.00s) 384s --- PASS: Test_sshCertDefaultValidator_Valid/fail/zero-nonce (0.00s) 384s --- PASS: Test_sshCertDefaultValidator_Valid/fail/nil-key (0.00s) 384s --- PASS: Test_sshCertDefaultValidator_Valid/fail/zero-serial (0.00s) 384s --- PASS: Test_sshCertDefaultValidator_Valid/fail/unexpected-cert-type (0.00s) 384s --- PASS: Test_sshCertDefaultValidator_Valid/fail/empty-cert-key-id (0.00s) 384s --- PASS: Test_sshCertDefaultValidator_Valid/fail/zero-validAfter (0.00s) 384s --- PASS: Test_sshCertDefaultValidator_Valid/fail/validBefore-past (0.00s) 384s --- PASS: Test_sshCertDefaultValidator_Valid/fail/validAfter-after-validBefore (0.00s) 384s --- PASS: Test_sshCertDefaultValidator_Valid/fail/nil-signature-key (0.00s) 384s --- PASS: Test_sshCertDefaultValidator_Valid/fail/nil-signature (0.00s) 384s --- PASS: Test_sshCertDefaultValidator_Valid/ok/userCert (0.00s) 384s --- PASS: Test_sshCertDefaultValidator_Valid/ok/hostCert (0.00s) 384s --- PASS: Test_sshCertDefaultValidator_Valid/ok/emptyPrincipals (0.00s) 384s --- PASS: Test_sshCertDefaultValidator_Valid/ok/empty-extensions (0.00s) 384s === RUN Test_sshCertValidityValidator 384s === RUN Test_sshCertValidityValidator/fail/validAfter-0 384s === RUN Test_sshCertValidityValidator/fail/validBefore-in-past 384s === RUN Test_sshCertValidityValidator/fail/validBefore-before-validAfter 384s === RUN Test_sshCertValidityValidator/fail/cert-type-not-set 384s === RUN Test_sshCertValidityValidator/fail/unexpected-cert-type 384s === RUN Test_sshCertValidityValidator/fail/durationmax 384s === RUN Test_sshCertValidityValidator/ok/duration-exactly-max 384s === RUN Test_sshCertValidityValidator/ok 384s --- PASS: Test_sshCertValidityValidator (0.00s) 384s --- PASS: Test_sshCertValidityValidator/fail/validAfter-0 (0.00s) 384s --- PASS: Test_sshCertValidityValidator/fail/validBefore-in-past (0.00s) 384s --- PASS: Test_sshCertValidityValidator/fail/validBefore-before-validAfter (0.00s) 384s --- PASS: Test_sshCertValidityValidator/fail/cert-type-not-set (0.00s) 384s --- PASS: Test_sshCertValidityValidator/fail/unexpected-cert-type (0.00s) 384s --- PASS: Test_sshCertValidityValidator/fail/durationmax (0.00s) 384s --- PASS: Test_sshCertValidityValidator/ok/duration-exactly-max (0.00s) 384s --- PASS: Test_sshCertValidityValidator/ok (0.00s) 384s === RUN Test_sshValidityModifier 384s === RUN Test_sshValidityModifier/ok/defaults 384s === RUN Test_sshValidityModifier/ok/valid-requested-validBefore 384s === RUN Test_sshValidityModifier/ok/empty-requested-validBefore-limit-after-default 384s === RUN Test_sshValidityModifier/ok/empty-requested-validBefore-limit-before-default 384s === RUN Test_sshValidityModifier/fail/type-not-set 384s === RUN Test_sshValidityModifier/fail/type-not-recognized 384s === RUN Test_sshValidityModifier/fail/requested-validAfter-after-limit 384s === RUN Test_sshValidityModifier/fail/requested-validBefore-after-limit 384s === RUN Test_sshValidityModifier/ok/no-limit 384s --- PASS: Test_sshValidityModifier (0.00s) 384s --- PASS: Test_sshValidityModifier/ok/defaults (0.00s) 384s --- PASS: Test_sshValidityModifier/ok/valid-requested-validBefore (0.00s) 384s --- PASS: Test_sshValidityModifier/ok/empty-requested-validBefore-limit-after-default (0.00s) 384s --- PASS: Test_sshValidityModifier/ok/empty-requested-validBefore-limit-before-default (0.00s) 384s --- PASS: Test_sshValidityModifier/fail/type-not-set (0.00s) 384s --- PASS: Test_sshValidityModifier/fail/type-not-recognized (0.00s) 384s --- PASS: Test_sshValidityModifier/fail/requested-validAfter-after-limit (0.00s) 384s --- PASS: Test_sshValidityModifier/fail/requested-validBefore-after-limit (0.00s) 384s --- PASS: Test_sshValidityModifier/ok/no-limit (0.00s) 384s === RUN Test_sshDefaultDuration_Option 384s === RUN Test_sshDefaultDuration_Option/user 384s === RUN Test_sshDefaultDuration_Option/host 384s === RUN Test_sshDefaultDuration_Option/user_claim 384s === RUN Test_sshDefaultDuration_Option/host_claim 384s === RUN Test_sshDefaultDuration_Option/user_backdate 384s === RUN Test_sshDefaultDuration_Option/host_backdate 384s === RUN Test_sshDefaultDuration_Option/user_validAfter 384s === RUN Test_sshDefaultDuration_Option/user_validBefore 384s === RUN Test_sshDefaultDuration_Option/host_validAfter_validBefore 384s === RUN Test_sshDefaultDuration_Option/fail_zero 384s === RUN Test_sshDefaultDuration_Option/fail_type 384s --- PASS: Test_sshDefaultDuration_Option (0.00s) 384s --- PASS: Test_sshDefaultDuration_Option/user (0.00s) 384s --- PASS: Test_sshDefaultDuration_Option/host (0.00s) 384s --- PASS: Test_sshDefaultDuration_Option/user_claim (0.00s) 384s --- PASS: Test_sshDefaultDuration_Option/host_claim (0.00s) 384s --- PASS: Test_sshDefaultDuration_Option/user_backdate (0.00s) 384s --- PASS: Test_sshDefaultDuration_Option/host_backdate (0.00s) 384s --- PASS: Test_sshDefaultDuration_Option/user_validAfter (0.00s) 384s --- PASS: Test_sshDefaultDuration_Option/user_validBefore (0.00s) 384s --- PASS: Test_sshDefaultDuration_Option/host_validAfter_validBefore (0.00s) 384s --- PASS: Test_sshDefaultDuration_Option/fail_zero (0.00s) 384s --- PASS: Test_sshDefaultDuration_Option/fail_type (0.00s) 384s === RUN TestCustomSSHTemplateOptions 384s === RUN TestCustomSSHTemplateOptions/ok 384s === RUN TestCustomSSHTemplateOptions/okNoData 384s === RUN TestCustomSSHTemplateOptions/okTemplateData 384s === RUN TestCustomSSHTemplateOptions/okNullTemplateData 384s === RUN TestCustomSSHTemplateOptions/okTemplate 384s === RUN TestCustomSSHTemplateOptions/okFile 384s === RUN TestCustomSSHTemplateOptions/okBase64 384s === RUN TestCustomSSHTemplateOptions/okUserOptions 384s === RUN TestCustomSSHTemplateOptions/okNulUserOptions 384s === RUN TestCustomSSHTemplateOptions/okBadUserOptions 384s === RUN TestCustomSSHTemplateOptions/fail 384s --- PASS: TestCustomSSHTemplateOptions (0.01s) 384s --- PASS: TestCustomSSHTemplateOptions/ok (0.00s) 384s --- PASS: TestCustomSSHTemplateOptions/okNoData (0.00s) 384s --- PASS: TestCustomSSHTemplateOptions/okTemplateData (0.00s) 384s --- PASS: TestCustomSSHTemplateOptions/okNullTemplateData (0.00s) 384s --- PASS: TestCustomSSHTemplateOptions/okTemplate (0.00s) 384s --- PASS: TestCustomSSHTemplateOptions/okFile (0.00s) 384s --- PASS: TestCustomSSHTemplateOptions/okBase64 (0.00s) 384s --- PASS: TestCustomSSHTemplateOptions/okUserOptions (0.00s) 384s --- PASS: TestCustomSSHTemplateOptions/okNulUserOptions (0.00s) 384s --- PASS: TestCustomSSHTemplateOptions/okBadUserOptions (0.00s) 384s --- PASS: TestCustomSSHTemplateOptions/fail (0.00s) 384s === RUN TestSSHPOP_Getters 384s --- PASS: TestSSHPOP_Getters (0.00s) 384s === RUN TestSSHPOP_authorizeToken 384s === RUN TestSSHPOP_authorizeToken/fail/cert-past-validity 384s === RUN TestSSHPOP_authorizeToken/fail/invalid-audience 384s === RUN TestSSHPOP_authorizeToken/fail/empty-subject 384s === RUN TestSSHPOP_authorizeToken/ok 384s === RUN TestSSHPOP_authorizeToken/fail/bad-token 384s === RUN TestSSHPOP_authorizeToken/fail/cert-not-yet-valid 384s === RUN TestSSHPOP_authorizeToken/fail/no-signer-found 384s === RUN TestSSHPOP_authorizeToken/fail/error-parsing-claims-bad-sig 384s === RUN TestSSHPOP_authorizeToken/fail/invalid-claims-issuer 384s --- PASS: TestSSHPOP_authorizeToken (0.05s) 384s --- PASS: TestSSHPOP_authorizeToken/fail/cert-past-validity (0.00s) 384s --- PASS: TestSSHPOP_authorizeToken/fail/invalid-audience (0.01s) 384s --- PASS: TestSSHPOP_authorizeToken/fail/empty-subject (0.01s) 384s --- PASS: TestSSHPOP_authorizeToken/ok (0.01s) 384s --- PASS: TestSSHPOP_authorizeToken/fail/bad-token (0.00s) 384s --- PASS: TestSSHPOP_authorizeToken/fail/cert-not-yet-valid (0.00s) 384s --- PASS: TestSSHPOP_authorizeToken/fail/no-signer-found (0.00s) 384s --- PASS: TestSSHPOP_authorizeToken/fail/error-parsing-claims-bad-sig (0.01s) 384s --- PASS: TestSSHPOP_authorizeToken/fail/invalid-claims-issuer (0.01s) 384s === RUN TestSSHPOP_AuthorizeSSHRevoke 384s === RUN TestSSHPOP_AuthorizeSSHRevoke/fail/bad-token 384s === RUN TestSSHPOP_AuthorizeSSHRevoke/fail/subject-not-equal-serial 384s === RUN TestSSHPOP_AuthorizeSSHRevoke/ok 384s --- PASS: TestSSHPOP_AuthorizeSSHRevoke (0.01s) 384s --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/bad-token (0.00s) 384s --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/subject-not-equal-serial (0.01s) 384s --- PASS: TestSSHPOP_AuthorizeSSHRevoke/ok (0.01s) 384s === RUN TestSSHPOP_AuthorizeSSHRenew 384s === RUN TestSSHPOP_AuthorizeSSHRenew/fail/bad-token 384s === RUN TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert 384s === RUN TestSSHPOP_AuthorizeSSHRenew/ok 384s --- PASS: TestSSHPOP_AuthorizeSSHRenew (0.01s) 384s --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/bad-token (0.00s) 384s --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert (0.01s) 384s --- PASS: TestSSHPOP_AuthorizeSSHRenew/ok (0.01s) 384s === RUN TestSSHPOP_AuthorizeSSHRekey 384s === RUN TestSSHPOP_AuthorizeSSHRekey/fail/bad-token 384s === RUN TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert 384s === RUN TestSSHPOP_AuthorizeSSHRekey/ok 384s --- PASS: TestSSHPOP_AuthorizeSSHRekey (0.01s) 384s --- PASS: TestSSHPOP_AuthorizeSSHRekey/fail/bad-token (0.00s) 384s --- PASS: TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert (0.01s) 384s --- PASS: TestSSHPOP_AuthorizeSSHRekey/ok (0.01s) 384s === RUN TestSSHPOP_ExtractSSHPOPCert 384s === RUN TestSSHPOP_ExtractSSHPOPCert/fail/sshpop-missing 384s === RUN TestSSHPOP_ExtractSSHPOPCert/fail/wrong-sshpop-type 384s === RUN TestSSHPOP_ExtractSSHPOPCert/fail/base64decode-error 384s === RUN TestSSHPOP_ExtractSSHPOPCert/fail/parsing-sshpop-pubkey 384s === RUN TestSSHPOP_ExtractSSHPOPCert/ok 384s === RUN TestSSHPOP_ExtractSSHPOPCert/fail/bad-token 384s --- PASS: TestSSHPOP_ExtractSSHPOPCert (0.01s) 384s --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/sshpop-missing (0.00s) 384s --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/wrong-sshpop-type (0.00s) 384s --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/base64decode-error (0.00s) 384s --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/parsing-sshpop-pubkey (0.00s) 384s --- PASS: TestSSHPOP_ExtractSSHPOPCert/ok (0.00s) 384s --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/bad-token (0.00s) 384s === RUN TestNewTimeDuration 384s === RUN TestNewTimeDuration/ok 384s === RUN TestNewTimeDuration/zero 384s --- PASS: TestNewTimeDuration (0.00s) 384s --- PASS: TestNewTimeDuration/ok (0.00s) 384s --- PASS: TestNewTimeDuration/zero (0.00s) 384s === RUN TestParseTimeDuration 384s === RUN TestParseTimeDuration/timestamp 384s === RUN TestParseTimeDuration/timestamp#01 384s === RUN TestParseTimeDuration/timestamp#02 384s === RUN TestParseTimeDuration/timestamp#03 384s === RUN TestParseTimeDuration/timestamp#04 384s === RUN TestParseTimeDuration/timestamp#05 384s === RUN TestParseTimeDuration/1h 384s === RUN TestParseTimeDuration/-24h60m60s 384s === RUN TestParseTimeDuration/0 384s === RUN TestParseTimeDuration/empty 384s === RUN TestParseTimeDuration/fail 384s === RUN TestParseTimeDuration/fail#01 384s --- PASS: TestParseTimeDuration (0.00s) 384s --- PASS: TestParseTimeDuration/timestamp (0.00s) 384s --- PASS: TestParseTimeDuration/timestamp#01 (0.00s) 384s --- PASS: TestParseTimeDuration/timestamp#02 (0.00s) 384s --- PASS: TestParseTimeDuration/timestamp#03 (0.00s) 384s --- PASS: TestParseTimeDuration/timestamp#04 (0.00s) 384s --- PASS: TestParseTimeDuration/timestamp#05 (0.00s) 384s --- PASS: TestParseTimeDuration/1h (0.00s) 384s --- PASS: TestParseTimeDuration/-24h60m60s (0.00s) 384s --- PASS: TestParseTimeDuration/0 (0.00s) 384s --- PASS: TestParseTimeDuration/empty (0.00s) 384s --- PASS: TestParseTimeDuration/fail (0.00s) 384s --- PASS: TestParseTimeDuration/fail#01 (0.00s) 384s === RUN TestTimeDuration_SetDuration 384s === RUN TestTimeDuration_SetDuration/new 384s === RUN TestTimeDuration_SetDuration/old 384s --- PASS: TestTimeDuration_SetDuration (0.00s) 384s --- PASS: TestTimeDuration_SetDuration/new (0.00s) 384s --- PASS: TestTimeDuration_SetDuration/old (0.00s) 384s === RUN TestTimeDuration_SetTime 384s === RUN TestTimeDuration_SetTime/new 384s === RUN TestTimeDuration_SetTime/old 384s --- PASS: TestTimeDuration_SetTime (0.00s) 384s --- PASS: TestTimeDuration_SetTime/new (0.00s) 384s --- PASS: TestTimeDuration_SetTime/old (0.00s) 384s === RUN TestTimeDuration_MarshalJSON 384s === RUN TestTimeDuration_MarshalJSON/empty 384s === RUN TestTimeDuration_MarshalJSON/timestamp 384s === RUN TestTimeDuration_MarshalJSON/duration 384s === RUN TestTimeDuration_MarshalJSON/fail 384s --- PASS: TestTimeDuration_MarshalJSON (0.00s) 384s --- PASS: TestTimeDuration_MarshalJSON/empty (0.00s) 384s --- PASS: TestTimeDuration_MarshalJSON/timestamp (0.00s) 384s --- PASS: TestTimeDuration_MarshalJSON/duration (0.00s) 384s --- PASS: TestTimeDuration_MarshalJSON/fail (0.00s) 384s === RUN TestTimeDuration_UnmarshalJSON 384s === RUN TestTimeDuration_UnmarshalJSON/empty 384s === RUN TestTimeDuration_UnmarshalJSON/timestamp 384s === RUN TestTimeDuration_UnmarshalJSON/duration 384s === RUN TestTimeDuration_UnmarshalJSON/fail 384s === RUN TestTimeDuration_UnmarshalJSON/fail#01 384s --- PASS: TestTimeDuration_UnmarshalJSON (0.00s) 384s --- PASS: TestTimeDuration_UnmarshalJSON/empty (0.00s) 384s --- PASS: TestTimeDuration_UnmarshalJSON/timestamp (0.00s) 384s --- PASS: TestTimeDuration_UnmarshalJSON/duration (0.00s) 384s --- PASS: TestTimeDuration_UnmarshalJSON/fail (0.00s) 384s --- PASS: TestTimeDuration_UnmarshalJSON/fail#01 (0.00s) 384s === RUN TestTimeDuration_Time 384s === RUN TestTimeDuration_Time/zero 384s === RUN TestTimeDuration_Time/zero#01 384s === RUN TestTimeDuration_Time/timestamp 384s === RUN TestTimeDuration_Time/local 384s === RUN TestTimeDuration_Time/duration 384s --- PASS: TestTimeDuration_Time (0.00s) 384s --- PASS: TestTimeDuration_Time/zero (0.00s) 384s --- PASS: TestTimeDuration_Time/zero#01 (0.00s) 384s --- PASS: TestTimeDuration_Time/timestamp (0.00s) 384s --- PASS: TestTimeDuration_Time/local (0.00s) 384s --- PASS: TestTimeDuration_Time/duration (0.00s) 384s === RUN TestTimeDuration_Unix 384s === RUN TestTimeDuration_Unix/zero 384s === RUN TestTimeDuration_Unix/zero#01 384s === RUN TestTimeDuration_Unix/timestamp 384s === RUN TestTimeDuration_Unix/local 384s === RUN TestTimeDuration_Unix/duration 384s --- PASS: TestTimeDuration_Unix (0.00s) 384s --- PASS: TestTimeDuration_Unix/zero (0.00s) 384s --- PASS: TestTimeDuration_Unix/zero#01 (0.00s) 384s --- PASS: TestTimeDuration_Unix/timestamp (0.00s) 384s --- PASS: TestTimeDuration_Unix/local (0.00s) 384s --- PASS: TestTimeDuration_Unix/duration (0.00s) 384s === RUN TestTimeDuration_String 384s === RUN TestTimeDuration_String/zero 384s === RUN TestTimeDuration_String/zero#01 384s === RUN TestTimeDuration_String/timestamp 384s === RUN TestTimeDuration_String/duration 384s --- PASS: TestTimeDuration_String (0.00s) 384s --- PASS: TestTimeDuration_String/zero (0.00s) 384s --- PASS: TestTimeDuration_String/zero#01 (0.00s) 384s --- PASS: TestTimeDuration_String/timestamp (0.00s) 384s --- PASS: TestTimeDuration_String/duration (0.00s) 384s === RUN TestWebhookController_isCertTypeOK 384s === RUN TestWebhookController_isCertTypeOK/all/all 384s === RUN TestWebhookController_isCertTypeOK/all/"" 384s === RUN TestWebhookController_isCertTypeOK/x509/x509 384s === RUN TestWebhookController_isCertTypeOK/ssh/x509 384s === RUN TestWebhookController_isCertTypeOK/ssh/ssh 384s === RUN TestWebhookController_isCertTypeOK/ssh/"" 384s === RUN TestWebhookController_isCertTypeOK/all/x509 384s === RUN TestWebhookController_isCertTypeOK/all/ssh 384s === RUN TestWebhookController_isCertTypeOK/x509/all 384s === RUN TestWebhookController_isCertTypeOK/x509/ssh 384s === RUN TestWebhookController_isCertTypeOK/x509/"" 384s === RUN TestWebhookController_isCertTypeOK/ssh/all 384s --- PASS: TestWebhookController_isCertTypeOK (0.00s) 384s --- PASS: TestWebhookController_isCertTypeOK/all/all (0.00s) 384s --- PASS: TestWebhookController_isCertTypeOK/all/"" (0.00s) 384s --- PASS: TestWebhookController_isCertTypeOK/x509/x509 (0.00s) 384s --- PASS: TestWebhookController_isCertTypeOK/ssh/x509 (0.00s) 384s --- PASS: TestWebhookController_isCertTypeOK/ssh/ssh (0.00s) 384s --- PASS: TestWebhookController_isCertTypeOK/ssh/"" (0.00s) 384s --- PASS: TestWebhookController_isCertTypeOK/all/x509 (0.00s) 384s --- PASS: TestWebhookController_isCertTypeOK/all/ssh (0.00s) 384s --- PASS: TestWebhookController_isCertTypeOK/x509/all (0.00s) 384s --- PASS: TestWebhookController_isCertTypeOK/x509/ssh (0.00s) 384s --- PASS: TestWebhookController_isCertTypeOK/x509/"" (0.00s) 384s --- PASS: TestWebhookController_isCertTypeOK/ssh/all (0.00s) 384s === RUN TestWebhookController_Enrich 384s === RUN TestWebhookController_Enrich/ok/with_options 384s === RUN TestWebhookController_Enrich/deny 384s === RUN TestWebhookController_Enrich/deny/with_error 384s === RUN TestWebhookController_Enrich/fail/with_options 384s === RUN TestWebhookController_Enrich/ok/no_enriching_webhooks 384s === RUN TestWebhookController_Enrich/ok/one_webhook 384s === RUN TestWebhookController_Enrich/ok/two_webhooks 384s === RUN TestWebhookController_Enrich/ok/x509_only 384s --- PASS: TestWebhookController_Enrich (0.02s) 384s --- PASS: TestWebhookController_Enrich/ok/with_options (0.00s) 384s --- PASS: TestWebhookController_Enrich/deny (0.00s) 384s --- PASS: TestWebhookController_Enrich/deny/with_error (0.00s) 384s --- PASS: TestWebhookController_Enrich/fail/with_options (0.00s) 384s --- PASS: TestWebhookController_Enrich/ok/no_enriching_webhooks (0.00s) 384s --- PASS: TestWebhookController_Enrich/ok/one_webhook (0.01s) 384s --- PASS: TestWebhookController_Enrich/ok/two_webhooks (0.00s) 384s --- PASS: TestWebhookController_Enrich/ok/x509_only (0.00s) 384s === RUN TestWebhookController_Authorize 384s === RUN TestWebhookController_Authorize/ok/no_enriching_webhooks 384s === RUN TestWebhookController_Authorize/ok 384s === RUN TestWebhookController_Authorize/ok/ssh_only 384s === RUN TestWebhookController_Authorize/ok/with_options 384s === RUN TestWebhookController_Authorize/deny 384s === RUN TestWebhookController_Authorize/deny/withError 384s === RUN TestWebhookController_Authorize/fail/with_options 384s --- PASS: TestWebhookController_Authorize (0.01s) 384s --- PASS: TestWebhookController_Authorize/ok/no_enriching_webhooks (0.00s) 384s --- PASS: TestWebhookController_Authorize/ok (0.00s) 384s --- PASS: TestWebhookController_Authorize/ok/ssh_only (0.00s) 384s --- PASS: TestWebhookController_Authorize/ok/with_options (0.00s) 384s --- PASS: TestWebhookController_Authorize/deny (0.00s) 384s --- PASS: TestWebhookController_Authorize/deny/withError (0.00s) 384s --- PASS: TestWebhookController_Authorize/fail/with_options (0.00s) 384s === RUN TestWebhook_Do 384s === RUN TestWebhook_Do/fail/404 384s === RUN TestWebhook_Do/ok/allow 384s === RUN TestWebhook_Do/ok 384s === RUN TestWebhook_Do/ok/no-request-id 384s === RUN TestWebhook_Do/ok/bearer 384s === RUN TestWebhook_Do/ok/basic 384s === RUN TestWebhook_Do/ok/templated-url 384s === RUN TestWebhook_Do/disableTLSClientAuth 384s 2026/02/03 22:55:21 http: TLS handshake error from 127.0.0.1:56162: remote error: tls: bad certificate 384s 2026/02/03 22:55:22 http: TLS handshake error from 127.0.0.1:56176: remote error: tls: bad certificate 384s --- PASS: TestWebhook_Do (1.06s) 384s --- PASS: TestWebhook_Do/fail/404 (0.00s) 384s --- PASS: TestWebhook_Do/ok/allow (0.00s) 384s --- PASS: TestWebhook_Do/ok (0.00s) 384s --- PASS: TestWebhook_Do/ok/no-request-id (0.00s) 384s --- PASS: TestWebhook_Do/ok/bearer (0.00s) 384s --- PASS: TestWebhook_Do/ok/basic (0.00s) 384s --- PASS: TestWebhook_Do/ok/templated-url (0.00s) 384s --- PASS: TestWebhook_Do/disableTLSClientAuth (1.05s) 384s === RUN TestX5C_Getters 384s --- PASS: TestX5C_Getters (0.00s) 384s === RUN TestX5C_Init 384s === RUN TestX5C_Init/fail/empty 384s === RUN TestX5C_Init/fail/empty-name 384s === RUN TestX5C_Init/fail/empty-type 384s === RUN TestX5C_Init/fail/empty-key 384s === RUN TestX5C_Init/fail/no-valid-root-certs 384s === RUN TestX5C_Init/fail/invalid-duration 384s === RUN TestX5C_Init/ok 384s === RUN TestX5C_Init/ok/root-chain 384s --- PASS: TestX5C_Init (0.00s) 384s --- PASS: TestX5C_Init/fail/empty (0.00s) 384s --- PASS: TestX5C_Init/fail/empty-name (0.00s) 384s --- PASS: TestX5C_Init/fail/empty-type (0.00s) 384s --- PASS: TestX5C_Init/fail/empty-key (0.00s) 384s --- PASS: TestX5C_Init/fail/no-valid-root-certs (0.00s) 384s --- PASS: TestX5C_Init/fail/invalid-duration (0.00s) 384s --- PASS: TestX5C_Init/ok (0.00s) 384s --- PASS: TestX5C_Init/ok/root-chain (0.00s) 384s === RUN TestX5C_authorizeToken 384s === RUN TestX5C_authorizeToken/fail/bad-token 384s === RUN TestX5C_authorizeToken/fail/digital-signature-ext-required 384s === RUN TestX5C_authorizeToken/fail/invalid-issuer 384s === RUN TestX5C_authorizeToken/fail/invalid-audience 384s === RUN TestX5C_authorizeToken/ok 384s === RUN TestX5C_authorizeToken/fail/invalid-cert-chain 384s === RUN TestX5C_authorizeToken/fail/doubled-up-self-signed-cert 384s === RUN TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key 384s === RUN TestX5C_authorizeToken/fail/empty-subject 384s --- PASS: TestX5C_authorizeToken (0.05s) 384s --- PASS: TestX5C_authorizeToken/fail/bad-token (0.00s) 384s --- PASS: TestX5C_authorizeToken/fail/digital-signature-ext-required (0.01s) 384s --- PASS: TestX5C_authorizeToken/fail/invalid-issuer (0.01s) 384s --- PASS: TestX5C_authorizeToken/fail/invalid-audience (0.01s) 384s --- PASS: TestX5C_authorizeToken/ok (0.01s) 384s --- PASS: TestX5C_authorizeToken/fail/invalid-cert-chain (0.00s) 384s --- PASS: TestX5C_authorizeToken/fail/doubled-up-self-signed-cert (0.00s) 384s --- PASS: TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key (0.01s) 384s --- PASS: TestX5C_authorizeToken/fail/empty-subject (0.01s) 384s === RUN TestX5C_AuthorizeSign 384s === RUN TestX5C_AuthorizeSign/fail/invalid-token 384s === RUN TestX5C_AuthorizeSign/ok/empty-sans 384s === RUN TestX5C_AuthorizeSign/ok/multi-sans 384s === RUN TestX5C_AuthorizeSign/ok/cnf 384s --- PASS: TestX5C_AuthorizeSign (0.05s) 384s --- PASS: TestX5C_AuthorizeSign/fail/invalid-token (0.00s) 384s --- PASS: TestX5C_AuthorizeSign/ok/empty-sans (0.01s) 384s --- PASS: TestX5C_AuthorizeSign/ok/multi-sans (0.01s) 384s --- PASS: TestX5C_AuthorizeSign/ok/cnf (0.02s) 384s === RUN TestX5C_AuthorizeRevoke 384s === RUN TestX5C_AuthorizeRevoke/ok 384s === RUN TestX5C_AuthorizeRevoke/ok/different-serial-number 384s === RUN TestX5C_AuthorizeRevoke/fail/invalid-token 384s --- PASS: TestX5C_AuthorizeRevoke (0.03s) 384s --- PASS: TestX5C_AuthorizeRevoke/ok (0.01s) 384s --- PASS: TestX5C_AuthorizeRevoke/ok/different-serial-number (0.02s) 384s --- PASS: TestX5C_AuthorizeRevoke/fail/invalid-token (0.00s) 384s === RUN TestX5C_AuthorizeRenew 384s === RUN TestX5C_AuthorizeRenew/fail/renew-disabled 384s === RUN TestX5C_AuthorizeRenew/ok 384s --- PASS: TestX5C_AuthorizeRenew (0.00s) 384s --- PASS: TestX5C_AuthorizeRenew/fail/renew-disabled (0.00s) 384s --- PASS: TestX5C_AuthorizeRenew/ok (0.00s) 384s === RUN TestX5C_AuthorizeSSHSign 384s === RUN TestX5C_AuthorizeSSHSign/fail/no-SSH-subattribute-in-claims 384s === RUN TestX5C_AuthorizeSSHSign/ok/with-claims 384s === RUN TestX5C_AuthorizeSSHSign/ok/without-claims 384s === RUN TestX5C_AuthorizeSSHSign/ok/cnf 384s === RUN TestX5C_AuthorizeSSHSign/fail/sshCA-disabled 384s === RUN TestX5C_AuthorizeSSHSign/fail/invalid-token 384s === RUN TestX5C_AuthorizeSSHSign/fail/no-Step-claim 384s --- PASS: TestX5C_AuthorizeSSHSign (0.04s) 384s --- PASS: TestX5C_AuthorizeSSHSign/fail/no-SSH-subattribute-in-claims (0.01s) 384s --- PASS: TestX5C_AuthorizeSSHSign/ok/with-claims (0.01s) 384s --- PASS: TestX5C_AuthorizeSSHSign/ok/without-claims (0.01s) 384s --- PASS: TestX5C_AuthorizeSSHSign/ok/cnf (0.01s) 384s --- PASS: TestX5C_AuthorizeSSHSign/fail/sshCA-disabled (0.00s) 384s --- PASS: TestX5C_AuthorizeSSHSign/fail/invalid-token (0.00s) 384s --- PASS: TestX5C_AuthorizeSSHSign/fail/no-Step-claim (0.01s) 384s PASS 384s ok github.com/smallstep/certificates/authority/provisioner 54.829s 384s === RUN TestProjectValidator_ValidateProject 384s === RUN TestProjectValidator_ValidateProject/allowed-1 384s === RUN TestProjectValidator_ValidateProject/allowed-2 384s === RUN TestProjectValidator_ValidateProject/empty 384s === RUN TestProjectValidator_ValidateProject/not_allowed 384s --- PASS: TestProjectValidator_ValidateProject (0.00s) 384s --- PASS: TestProjectValidator_ValidateProject/allowed-1 (0.00s) 384s --- PASS: TestProjectValidator_ValidateProject/allowed-2 (0.00s) 384s --- PASS: TestProjectValidator_ValidateProject/empty (0.00s) 384s --- PASS: TestProjectValidator_ValidateProject/not_allowed (0.00s) 384s === RUN TestNewOrganizationValidator 384s === RUN TestNewOrganizationValidator/ok_projects 384s === RUN TestNewOrganizationValidator/ok_organization 384s === RUN TestNewOrganizationValidator/ok_projects_organization 384s --- PASS: TestNewOrganizationValidator (0.01s) 384s --- PASS: TestNewOrganizationValidator/ok_projects (0.00s) 384s --- SKIP: TestNewOrganizationValidator/ok_organization (0.00s) 384s --- SKIP: TestNewOrganizationValidator/ok_projects_organization (0.00s) 384s === RUN TestOrganizationValidator_ValidateProject 384s === RUN TestOrganizationValidator_ValidateProject/ok_projects 384s === RUN TestOrganizationValidator_ValidateProject/fail_projects 384s === RUN TestOrganizationValidator_ValidateProject/fail_organization 384s --- PASS: TestOrganizationValidator_ValidateProject (0.00s) 384s --- PASS: TestOrganizationValidator_ValidateProject/ok_projects (0.00s) 384s --- PASS: TestOrganizationValidator_ValidateProject/fail_projects (0.00s) 384s --- SKIP: TestOrganizationValidator_ValidateProject/fail_organization (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/authority/provisioner/gcp 0.061s 384s === RUN TestDPOPOptions_EvaluateTarget 384s === RUN TestDPOPOptions_EvaluateTarget/ok 384s === RUN TestDPOPOptions_EvaluateTarget/fail/empty 384s === RUN TestDPOPOptions_EvaluateTarget/fail/template 384s --- PASS: TestDPOPOptions_EvaluateTarget (0.00s) 384s --- PASS: TestDPOPOptions_EvaluateTarget/ok (0.00s) 384s --- PASS: TestDPOPOptions_EvaluateTarget/fail/empty (0.00s) 384s --- PASS: TestDPOPOptions_EvaluateTarget/fail/template (0.00s) 384s === RUN TestOIDCOptions_Transform 384s === RUN TestOIDCOptions_Transform/ok/no-transform 384s === RUN TestOIDCOptions_Transform/ok/empty-data 384s === RUN TestOIDCOptions_Transform/ok/default-transform 384s === RUN TestOIDCOptions_Transform/ok/swap-transform 384s === RUN TestOIDCOptions_Transform/ok/transform-with-functions 384s --- PASS: TestOIDCOptions_Transform (0.00s) 384s --- PASS: TestOIDCOptions_Transform/ok/no-transform (0.00s) 384s --- PASS: TestOIDCOptions_Transform/ok/empty-data (0.00s) 384s --- PASS: TestOIDCOptions_Transform/ok/default-transform (0.00s) 384s --- PASS: TestOIDCOptions_Transform/ok/swap-transform (0.00s) 384s --- PASS: TestOIDCOptions_Transform/ok/transform-with-functions (0.00s) 384s === RUN TestOIDCOptions_EvaluateTarget 384s === RUN TestOIDCOptions_EvaluateTarget/ok 384s === RUN TestOIDCOptions_EvaluateTarget/ok/empty 384s === RUN TestOIDCOptions_EvaluateTarget/fail/template 384s --- PASS: TestOIDCOptions_EvaluateTarget (0.00s) 384s --- PASS: TestOIDCOptions_EvaluateTarget/ok (0.00s) 384s --- PASS: TestOIDCOptions_EvaluateTarget/ok/empty (0.00s) 384s --- PASS: TestOIDCOptions_EvaluateTarget/fail/template (0.00s) 384s === RUN TestOIDCOptions_GetVerifier 384s === RUN TestOIDCOptions_GetVerifier/fail/invalid-discovery-url 384s === RUN TestOIDCOptions_GetVerifier/ok/auto 384s === RUN TestOIDCOptions_GetVerifier/ok/fixed 384s --- PASS: TestOIDCOptions_GetVerifier (0.18s) 384s --- PASS: TestOIDCOptions_GetVerifier/fail/invalid-discovery-url (0.17s) 384s --- PASS: TestOIDCOptions_GetVerifier/ok/auto (0.00s) 384s --- PASS: TestOIDCOptions_GetVerifier/ok/fixed (0.00s) 384s === RUN TestOptions_Validate 384s === RUN TestOptions_Validate/ok 384s === RUN TestOptions_Validate/fail/no-oidc-options 384s === RUN TestOptions_Validate/fail/empty-issuer-url 384s === RUN TestOptions_Validate/fail/invalid-issuer-url 384s === RUN TestOptions_Validate/fail/issuer-url-template 384s === RUN TestOptions_Validate/fail/invalid-transform-template 384s === RUN TestOptions_Validate/fail/no-dpop-options 384s === RUN TestOptions_Validate/fail/invalid-key 384s === RUN TestOptions_Validate/fail/target-template 384s --- PASS: TestOptions_Validate (0.00s) 384s --- PASS: TestOptions_Validate/ok (0.00s) 384s --- PASS: TestOptions_Validate/fail/no-oidc-options (0.00s) 384s --- PASS: TestOptions_Validate/fail/empty-issuer-url (0.00s) 384s --- PASS: TestOptions_Validate/fail/invalid-issuer-url (0.00s) 384s --- PASS: TestOptions_Validate/fail/issuer-url-template (0.00s) 384s --- PASS: TestOptions_Validate/fail/invalid-transform-template (0.00s) 384s --- PASS: TestOptions_Validate/fail/no-dpop-options (0.00s) 384s --- PASS: TestOptions_Validate/fail/invalid-key (0.00s) 384s --- PASS: TestOptions_Validate/fail/target-template (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/authority/provisioner/wire 0.220s 384s === RUN TestNewACMEClient 384s === RUN TestNewACMEClient/fail/get-directory 384s === RUN TestNewACMEClient/fail/bad-directory 384s === RUN TestNewACMEClient/fail/error-post-newAccount 384s === RUN TestNewACMEClient/fail/error-bad-account 384s === RUN TestNewACMEClient/ok 384s === RUN TestNewACMEClient/fail/client-option-error 384s --- PASS: TestNewACMEClient (0.02s) 384s --- PASS: TestNewACMEClient/fail/get-directory (0.00s) 384s --- PASS: TestNewACMEClient/fail/bad-directory (0.00s) 384s --- PASS: TestNewACMEClient/fail/error-post-newAccount (0.01s) 384s --- PASS: TestNewACMEClient/fail/error-bad-account (0.00s) 384s --- PASS: TestNewACMEClient/ok (0.00s) 384s --- PASS: TestNewACMEClient/fail/client-option-error (0.00s) 384s === RUN TestACMEClient_GetDirectory 384s --- PASS: TestACMEClient_GetDirectory (0.00s) 384s === RUN TestACMEClient_GetNonce 384s === RUN TestACMEClient_GetNonce/fail/GET-nonce 384s === RUN TestACMEClient_GetNonce/ok 384s --- PASS: TestACMEClient_GetNonce (0.01s) 384s --- PASS: TestACMEClient_GetNonce/fail/GET-nonce (0.00s) 384s --- PASS: TestACMEClient_GetNonce/ok (0.00s) 384s === RUN TestACMEClient_post 384s === RUN TestACMEClient_post/ok/jwk 384s === RUN TestACMEClient_post/ok/kid 384s === RUN TestACMEClient_post/fail/account-not-configured 384s === RUN TestACMEClient_post/fail/GET-nonce 384s --- PASS: TestACMEClient_post (0.01s) 384s --- PASS: TestACMEClient_post/ok/jwk (0.01s) 384s --- PASS: TestACMEClient_post/ok/kid (0.00s) 384s --- PASS: TestACMEClient_post/fail/account-not-configured (0.00s) 384s --- PASS: TestACMEClient_post/fail/GET-nonce (0.00s) 384s === RUN TestACMEClient_NewOrder 384s === RUN TestACMEClient_NewOrder/fail/client-post 384s === RUN TestACMEClient_NewOrder/fail/newOrder-error 384s === RUN TestACMEClient_NewOrder/fail/bad-order 384s === RUN TestACMEClient_NewOrder/ok 384s --- PASS: TestACMEClient_NewOrder (0.03s) 384s --- PASS: TestACMEClient_NewOrder/fail/client-post (0.00s) 384s --- PASS: TestACMEClient_NewOrder/fail/newOrder-error (0.01s) 384s --- PASS: TestACMEClient_NewOrder/fail/bad-order (0.01s) 384s --- PASS: TestACMEClient_NewOrder/ok (0.01s) 384s === RUN TestACMEClient_GetOrder 384s === RUN TestACMEClient_GetOrder/fail/client-post 384s === RUN TestACMEClient_GetOrder/fail/getOrder-error 384s === RUN TestACMEClient_GetOrder/fail/bad-order 384s === RUN TestACMEClient_GetOrder/ok 384s --- PASS: TestACMEClient_GetOrder (0.03s) 384s --- PASS: TestACMEClient_GetOrder/fail/client-post (0.00s) 384s --- PASS: TestACMEClient_GetOrder/fail/getOrder-error (0.01s) 384s --- PASS: TestACMEClient_GetOrder/fail/bad-order (0.01s) 384s --- PASS: TestACMEClient_GetOrder/ok (0.01s) 384s === RUN TestACMEClient_GetAuthz 384s === RUN TestACMEClient_GetAuthz/fail/getChallenge-error 384s === RUN TestACMEClient_GetAuthz/fail/bad-challenge 384s === RUN TestACMEClient_GetAuthz/ok 384s === RUN TestACMEClient_GetAuthz/fail/client-post 384s --- PASS: TestACMEClient_GetAuthz (0.03s) 384s --- PASS: TestACMEClient_GetAuthz/fail/getChallenge-error (0.01s) 384s --- PASS: TestACMEClient_GetAuthz/fail/bad-challenge (0.01s) 384s --- PASS: TestACMEClient_GetAuthz/ok (0.01s) 384s --- PASS: TestACMEClient_GetAuthz/fail/client-post (0.00s) 384s === RUN TestACMEClient_GetChallenge 384s === RUN TestACMEClient_GetChallenge/fail/client-post 384s === RUN TestACMEClient_GetChallenge/fail/getChallenge-error 384s === RUN TestACMEClient_GetChallenge/fail/bad-challenge 384s === RUN TestACMEClient_GetChallenge/ok 384s --- PASS: TestACMEClient_GetChallenge (0.04s) 384s --- PASS: TestACMEClient_GetChallenge/fail/client-post (0.00s) 384s --- PASS: TestACMEClient_GetChallenge/fail/getChallenge-error (0.00s) 384s --- PASS: TestACMEClient_GetChallenge/fail/bad-challenge (0.01s) 384s --- PASS: TestACMEClient_GetChallenge/ok (0.02s) 384s === RUN TestACMEClient_ValidateChallenge 384s === RUN TestACMEClient_ValidateChallenge/fail/client-post 384s === RUN TestACMEClient_ValidateChallenge/fail/getChallenge-error 384s === RUN TestACMEClient_ValidateChallenge/fail/bad-challenge 384s === RUN TestACMEClient_ValidateChallenge/ok 384s --- PASS: TestACMEClient_ValidateChallenge (0.06s) 384s --- PASS: TestACMEClient_ValidateChallenge/fail/client-post (0.01s) 384s --- PASS: TestACMEClient_ValidateChallenge/fail/getChallenge-error (0.02s) 384s --- PASS: TestACMEClient_ValidateChallenge/fail/bad-challenge (0.01s) 384s --- PASS: TestACMEClient_ValidateChallenge/ok (0.01s) 384s === RUN TestACMEClient_ValidateWithPayload 384s === RUN TestACMEClient_ValidateWithPayload/ok 384s === NAME TestACMEClient_ValidateWithPayload 384s acmeClient_test.go:991: /nonce 384s acmeClient_test.go:991: /ok 384s === RUN TestACMEClient_ValidateWithPayload/fail_nonce 384s === NAME TestACMEClient_ValidateWithPayload 384s acmeClient_test.go:991: /fail-nonce 384s === RUN TestACMEClient_ValidateWithPayload/fail_payload 384s === NAME TestACMEClient_ValidateWithPayload 384s acmeClient_test.go:991: /nonce 384s acmeClient_test.go:991: /fail 384s --- PASS: TestACMEClient_ValidateWithPayload (0.02s) 384s --- PASS: TestACMEClient_ValidateWithPayload/ok (0.01s) 384s --- PASS: TestACMEClient_ValidateWithPayload/fail_nonce (0.00s) 384s --- PASS: TestACMEClient_ValidateWithPayload/fail_payload (0.00s) 384s === RUN TestACMEClient_FinalizeOrder 384s === RUN TestACMEClient_FinalizeOrder/ok 384s === RUN TestACMEClient_FinalizeOrder/fail/client-post 384s === RUN TestACMEClient_FinalizeOrder/fail/finalizeOrder-error 384s === RUN TestACMEClient_FinalizeOrder/fail/bad-order 384s --- PASS: TestACMEClient_FinalizeOrder (0.05s) 384s --- PASS: TestACMEClient_FinalizeOrder/ok (0.02s) 384s --- PASS: TestACMEClient_FinalizeOrder/fail/client-post (0.00s) 384s --- PASS: TestACMEClient_FinalizeOrder/fail/finalizeOrder-error (0.01s) 384s --- PASS: TestACMEClient_FinalizeOrder/fail/bad-order (0.01s) 384s === RUN TestACMEClient_GetAccountOrders 384s === RUN TestACMEClient_GetAccountOrders/fail/account-not-configured 384s === RUN TestACMEClient_GetAccountOrders/fail/client-post 384s === RUN TestACMEClient_GetAccountOrders/fail/getAccountOrders-error 384s === RUN TestACMEClient_GetAccountOrders/fail/bad-accountOrders 384s === RUN TestACMEClient_GetAccountOrders/ok 384s --- PASS: TestACMEClient_GetAccountOrders (0.04s) 384s --- PASS: TestACMEClient_GetAccountOrders/fail/account-not-configured (0.00s) 384s --- PASS: TestACMEClient_GetAccountOrders/fail/client-post (0.00s) 384s --- PASS: TestACMEClient_GetAccountOrders/fail/getAccountOrders-error (0.01s) 384s --- PASS: TestACMEClient_GetAccountOrders/fail/bad-accountOrders (0.02s) 384s --- PASS: TestACMEClient_GetAccountOrders/ok (0.01s) 384s === RUN TestACMEClient_GetCertificate 384s === RUN TestACMEClient_GetCertificate/fail/client-post 384s === RUN TestACMEClient_GetCertificate/fail/getAccountOrders-error 384s === RUN TestACMEClient_GetCertificate/fail/bad-certificate 384s === RUN TestACMEClient_GetCertificate/ok 384s --- PASS: TestACMEClient_GetCertificate (0.03s) 384s --- PASS: TestACMEClient_GetCertificate/fail/client-post (0.00s) 384s --- PASS: TestACMEClient_GetCertificate/fail/getAccountOrders-error (0.01s) 384s --- PASS: TestACMEClient_GetCertificate/fail/bad-certificate (0.01s) 384s --- PASS: TestACMEClient_GetCertificate/ok (0.01s) 384s === RUN TestBootstrap 384s 2026/02/03 22:54:34 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestBootstrap/ok 384s === RUN TestBootstrap/token_err 384s === RUN TestBootstrap/bad_claims 384s === RUN TestBootstrap/bad_sha 384s === RUN TestBootstrap/bad_aud 384s --- PASS: TestBootstrap (0.64s) 384s --- PASS: TestBootstrap/ok (0.02s) 384s --- PASS: TestBootstrap/token_err (0.00s) 384s --- PASS: TestBootstrap/bad_claims (0.00s) 384s --- PASS: TestBootstrap/bad_sha (0.00s) 384s --- PASS: TestBootstrap/bad_aud (0.00s) 384s === RUN TestBootstrapServerWithoutMTLS 384s 2026/02/03 22:54:35 Building new tls configuration using step-ca x509 Signer Interface 384s 2026/02/03 22:54:35 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestBootstrapServerWithoutMTLS/ok 384s === RUN TestBootstrapServerWithoutMTLS/ok_mtls 384s === RUN TestBootstrapServerWithoutMTLS/fail 384s === RUN TestBootstrapServerWithoutMTLS/fail_with_TLSConfig 384s --- PASS: TestBootstrapServerWithoutMTLS (0.66s) 384s --- PASS: TestBootstrapServerWithoutMTLS/ok (0.05s) 384s --- PASS: TestBootstrapServerWithoutMTLS/ok_mtls (0.06s) 384s --- PASS: TestBootstrapServerWithoutMTLS/fail (0.00s) 384s --- PASS: TestBootstrapServerWithoutMTLS/fail_with_TLSConfig (0.00s) 384s === RUN TestBootstrapServerWithMTLS 384s 2026/02/03 22:54:36 Building new tls configuration using step-ca x509 Signer Interface 384s 2026/02/03 22:54:36 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestBootstrapServerWithMTLS/ok 384s === RUN TestBootstrapServerWithMTLS/ok_mtls 384s === RUN TestBootstrapServerWithMTLS/fail 384s === RUN TestBootstrapServerWithMTLS/fail_with_TLSConfig 384s --- PASS: TestBootstrapServerWithMTLS (0.75s) 384s --- PASS: TestBootstrapServerWithMTLS/ok (0.07s) 384s --- PASS: TestBootstrapServerWithMTLS/ok_mtls (0.06s) 384s --- PASS: TestBootstrapServerWithMTLS/fail (0.00s) 384s --- PASS: TestBootstrapServerWithMTLS/fail_with_TLSConfig (0.00s) 384s === RUN TestBootstrapClient 384s 2026/02/03 22:54:36 Building new tls configuration using step-ca x509 Signer Interface 384s 2026/02/03 22:54:36 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestBootstrapClient/ok 384s === RUN TestBootstrapClient/ok_mtls 384s === RUN TestBootstrapClient/fail 384s --- PASS: TestBootstrapClient (0.55s) 384s --- PASS: TestBootstrapClient/ok (0.08s) 384s --- PASS: TestBootstrapClient/ok_mtls (0.11s) 384s --- PASS: TestBootstrapClient/fail (0.00s) 384s === RUN TestBootstrapClientServerRotation 384s 2026/02/03 22:54:37 Building new tls configuration using step-ca x509 Signer Interface 384s 2026/02/03 22:54:37 Serving HTTPS on 127.0.0.1:40781 ... 384s 2026/02/03 22:54:44 Building new tls configuration using step-ca x509 Signer Interface 384s 2026/02/03 22:54:46 Serving HTTPS on 127.0.0.1:40781 ... 384s 2026/02/03 22:54:51 Building new tls configuration using step-ca x509 Signer Interface 384s 2026/02/03 22:54:51 Serving HTTPS on 127.0.0.1:40781 ... 384s 2026/02/03 22:54:56 Building new tls configuration using step-ca x509 Signer Interface 384s 2026/02/03 22:54:56 Serving HTTPS on 127.0.0.1:40781 ... 384s --- PASS: TestBootstrapClientServerRotation (19.40s) 384s === RUN TestBootstrapClientServerFederation 384s 2026/02/03 22:54:56 Building new tls configuration using step-ca x509 Signer Interface 384s 2026/02/03 22:54:56 Serving HTTPS on 127.0.0.1:42875 ... 384s 2026/02/03 22:54:56 Building new tls configuration using step-ca x509 Signer Interface 384s 2026/02/03 22:54:56 Serving HTTPS on 127.0.0.1:38733 ... 384s --- PASS: TestBootstrapClientServerFederation (2.78s) 384s === RUN TestBootstrapListener 384s 2026/02/03 22:54:59 Building new tls configuration using step-ca x509 Signer Interface 384s 2026/02/03 22:54:59 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestBootstrapListener/ok 384s === RUN TestBootstrapListener/ok_mtls 384s === RUN TestBootstrapListener/fail 384s --- PASS: TestBootstrapListener (1.49s) 384s --- PASS: TestBootstrapListener/ok (0.59s) 384s --- PASS: TestBootstrapListener/ok_mtls (0.46s) 384s --- PASS: TestBootstrapListener/fail (0.00s) 384s === RUN TestCASign 384s 2026/02/03 22:55:01 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestCASign/ok 384s === RUN TestCASign/ok-backwards-compat-missing-subject-SAN 384s === RUN TestCASign/fail_invalid-json-body 384s === RUN TestCASign/fail_invalid-csr-sig 384s === RUN TestCASign/fail_unauthorized-ott 384s === RUN TestCASign/fail_commonname-claim 384s --- PASS: TestCASign (0.26s) 384s --- PASS: TestCASign/ok (0.02s) 384s --- PASS: TestCASign/ok-backwards-compat-missing-subject-SAN (0.04s) 384s --- PASS: TestCASign/fail_invalid-json-body (0.00s) 384s --- PASS: TestCASign/fail_invalid-csr-sig (0.00s) 384s --- PASS: TestCASign/fail_unauthorized-ott (0.01s) 384s --- PASS: TestCASign/fail_commonname-claim (0.01s) 384s === RUN TestCAProvisioners 384s 2026/02/03 22:55:01 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestCAProvisioners/ok 384s --- PASS: TestCAProvisioners (0.01s) 384s --- PASS: TestCAProvisioners/ok (0.00s) 384s === RUN TestCAProvisionerEncryptedKey 384s 2026/02/03 22:55:01 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestCAProvisionerEncryptedKey/ok 384s === RUN TestCAProvisionerEncryptedKey/not-found 384s --- PASS: TestCAProvisionerEncryptedKey (0.01s) 384s --- PASS: TestCAProvisionerEncryptedKey/ok (0.00s) 384s --- PASS: TestCAProvisionerEncryptedKey/not-found (0.00s) 384s === RUN TestCARoot 384s 2026/02/03 22:55:01 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestCARoot/not-found 384s === RUN TestCARoot/success 384s --- PASS: TestCARoot (0.02s) 384s --- PASS: TestCARoot/not-found (0.00s) 384s --- PASS: TestCARoot/success (0.00s) 384s === RUN TestCAHealth 384s 2026/02/03 22:55:01 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestCAHealth/success 384s --- PASS: TestCAHealth (0.01s) 384s --- PASS: TestCAHealth/success (0.00s) 384s === RUN TestCARenew 384s 2026/02/03 22:55:01 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestCARenew/success 384s === RUN TestCARenew/request-missing-tls 384s === RUN TestCARenew/request-missing-peer-certificate 384s --- PASS: TestCARenew (0.03s) 384s --- PASS: TestCARenew/success (0.01s) 384s --- PASS: TestCARenew/request-missing-tls (0.00s) 384s --- PASS: TestCARenew/request-missing-peer-certificate (0.00s) 384s === RUN TestClient_Version 384s === RUN TestClient_Version/ok 384s === RUN TestClient_Version/500 384s === RUN TestClient_Version/404 384s --- PASS: TestClient_Version (0.01s) 384s --- PASS: TestClient_Version/ok (0.00s) 384s --- PASS: TestClient_Version/500 (0.00s) 384s --- PASS: TestClient_Version/404 (0.00s) 384s === RUN TestClient_Health 384s === RUN TestClient_Health/ok 384s === RUN TestClient_Health/not_ok 384s --- PASS: TestClient_Health (0.00s) 384s --- PASS: TestClient_Health/ok (0.00s) 384s --- PASS: TestClient_Health/not_ok (0.00s) 384s === RUN TestClient_Root 384s === RUN TestClient_Root/ok 384s === RUN TestClient_Root/not_found 384s --- PASS: TestClient_Root (0.00s) 384s --- PASS: TestClient_Root/ok (0.00s) 384s --- PASS: TestClient_Root/not_found (0.00s) 384s === RUN TestClient_Sign 384s === RUN TestClient_Sign/ok 384s === RUN TestClient_Sign/unauthorized 384s === RUN TestClient_Sign/empty_request 384s === RUN TestClient_Sign/nil_request 384s --- PASS: TestClient_Sign (0.01s) 384s --- PASS: TestClient_Sign/ok (0.00s) 384s --- PASS: TestClient_Sign/unauthorized (0.00s) 384s --- PASS: TestClient_Sign/empty_request (0.00s) 384s --- PASS: TestClient_Sign/nil_request (0.00s) 384s === RUN TestClient_Revoke 384s === RUN TestClient_Revoke/ok 384s === RUN TestClient_Revoke/unauthorized 384s === RUN TestClient_Revoke/nil_request 384s --- PASS: TestClient_Revoke (0.01s) 384s --- PASS: TestClient_Revoke/ok (0.00s) 384s --- PASS: TestClient_Revoke/unauthorized (0.00s) 384s --- PASS: TestClient_Revoke/nil_request (0.00s) 384s === RUN TestClient_Renew 384s === RUN TestClient_Renew/ok 384s === RUN TestClient_Renew/unauthorized 384s === RUN TestClient_Renew/empty_request 384s === RUN TestClient_Renew/nil_request 384s --- PASS: TestClient_Renew (0.01s) 384s --- PASS: TestClient_Renew/ok (0.00s) 384s --- PASS: TestClient_Renew/unauthorized (0.00s) 384s --- PASS: TestClient_Renew/empty_request (0.00s) 384s --- PASS: TestClient_Renew/nil_request (0.00s) 384s === RUN TestClient_RenewWithToken 384s === RUN TestClient_RenewWithToken/ok 384s === RUN TestClient_RenewWithToken/unauthorized 384s === RUN TestClient_RenewWithToken/empty_request 384s === RUN TestClient_RenewWithToken/nil_request 384s --- PASS: TestClient_RenewWithToken (0.00s) 384s --- PASS: TestClient_RenewWithToken/ok (0.00s) 384s --- PASS: TestClient_RenewWithToken/unauthorized (0.00s) 384s --- PASS: TestClient_RenewWithToken/empty_request (0.00s) 384s --- PASS: TestClient_RenewWithToken/nil_request (0.00s) 384s === RUN TestClient_Rekey 384s === RUN TestClient_Rekey/ok 384s === RUN TestClient_Rekey/unauthorized 384s === RUN TestClient_Rekey/empty_request 384s === RUN TestClient_Rekey/nil_request 384s --- PASS: TestClient_Rekey (0.01s) 384s --- PASS: TestClient_Rekey/ok (0.00s) 384s --- PASS: TestClient_Rekey/unauthorized (0.00s) 384s --- PASS: TestClient_Rekey/empty_request (0.00s) 384s --- PASS: TestClient_Rekey/nil_request (0.00s) 384s === RUN TestClient_Provisioners 384s === RUN TestClient_Provisioners/ok 384s === RUN TestClient_Provisioners/ok_with_cursor 384s === RUN TestClient_Provisioners/ok_with_limit 384s === RUN TestClient_Provisioners/ok_with_cursor+limit 384s === RUN TestClient_Provisioners/fail 384s --- PASS: TestClient_Provisioners (0.00s) 384s --- PASS: TestClient_Provisioners/ok (0.00s) 384s --- PASS: TestClient_Provisioners/ok_with_cursor (0.00s) 384s --- PASS: TestClient_Provisioners/ok_with_limit (0.00s) 384s --- PASS: TestClient_Provisioners/ok_with_cursor+limit (0.00s) 384s --- PASS: TestClient_Provisioners/fail (0.00s) 384s === RUN TestClient_ProvisionerKey 384s === RUN TestClient_ProvisionerKey/ok 384s === RUN TestClient_ProvisionerKey/fail 384s --- PASS: TestClient_ProvisionerKey (0.00s) 384s --- PASS: TestClient_ProvisionerKey/ok (0.00s) 384s --- PASS: TestClient_ProvisionerKey/fail (0.00s) 384s === RUN TestClient_Roots 384s === RUN TestClient_Roots/ok 384s === RUN TestClient_Roots/unauthorized 384s === RUN TestClient_Roots/bad-request 384s --- PASS: TestClient_Roots (0.00s) 384s --- PASS: TestClient_Roots/ok (0.00s) 384s --- PASS: TestClient_Roots/unauthorized (0.00s) 384s --- PASS: TestClient_Roots/bad-request (0.00s) 384s === RUN TestClient_Federation 384s === RUN TestClient_Federation/ok 384s === RUN TestClient_Federation/unauthorized 384s --- PASS: TestClient_Federation (0.00s) 384s --- PASS: TestClient_Federation/ok (0.00s) 384s --- PASS: TestClient_Federation/unauthorized (0.00s) 384s === RUN TestClient_SSHRoots 384s === RUN TestClient_SSHRoots/ok 384s === RUN TestClient_SSHRoots/not_found 384s --- PASS: TestClient_SSHRoots (0.00s) 384s --- PASS: TestClient_SSHRoots/ok (0.00s) 384s --- PASS: TestClient_SSHRoots/not_found (0.00s) 384s === RUN Test_parseEndpoint 384s === RUN Test_parseEndpoint/ok 384s === RUN Test_parseEndpoint/ok_no_scheme 384s === RUN Test_parseEndpoint/ok_only_host 384s === RUN Test_parseEndpoint/ok_no_bars 384s === RUN Test_parseEndpoint/ok_schema,_host_and_path 384s === RUN Test_parseEndpoint/ok_no_bars_with_path 384s === RUN Test_parseEndpoint/ok_host_and_path 384s === RUN Test_parseEndpoint/ok_host_and_port 384s === RUN Test_parseEndpoint/ok_host,_path_and_port 384s === RUN Test_parseEndpoint/fail_bad_url 384s === RUN Test_parseEndpoint/fail_no_host 384s --- PASS: Test_parseEndpoint (0.00s) 384s --- PASS: Test_parseEndpoint/ok (0.00s) 384s --- PASS: Test_parseEndpoint/ok_no_scheme (0.00s) 384s --- PASS: Test_parseEndpoint/ok_only_host (0.00s) 384s --- PASS: Test_parseEndpoint/ok_no_bars (0.00s) 384s --- PASS: Test_parseEndpoint/ok_schema,_host_and_path (0.00s) 384s --- PASS: Test_parseEndpoint/ok_no_bars_with_path (0.00s) 384s --- PASS: Test_parseEndpoint/ok_host_and_path (0.00s) 384s --- PASS: Test_parseEndpoint/ok_host_and_port (0.00s) 384s --- PASS: Test_parseEndpoint/ok_host,_path_and_port (0.00s) 384s --- PASS: Test_parseEndpoint/fail_bad_url (0.00s) 384s --- PASS: Test_parseEndpoint/fail_no_host (0.00s) 384s === RUN TestClient_RootFingerprint 384s === RUN TestClient_RootFingerprint/ok 384s === RUN TestClient_RootFingerprint/ok_with_error 384s === RUN TestClient_RootFingerprint/fail 384s --- PASS: TestClient_RootFingerprint (0.05s) 384s --- PASS: TestClient_RootFingerprint/ok (0.02s) 384s --- PASS: TestClient_RootFingerprint/ok_with_error (0.03s) 384s --- PASS: TestClient_RootFingerprint/fail (0.00s) 384s === RUN TestClient_RootFingerprintWithServer 384s 2026/02/03 22:55:01 Building new tls configuration using step-ca x509 Signer Interface 384s --- PASS: TestClient_RootFingerprintWithServer (0.05s) 384s === RUN TestClient_SSHBastion 384s === RUN TestClient_SSHBastion/ok 384s === RUN TestClient_SSHBastion/bad-response 384s === RUN TestClient_SSHBastion/bad-request 384s --- PASS: TestClient_SSHBastion (0.00s) 384s --- PASS: TestClient_SSHBastion/ok (0.00s) 384s --- PASS: TestClient_SSHBastion/bad-response (0.00s) 384s --- PASS: TestClient_SSHBastion/bad-request (0.00s) 384s === RUN TestClient_GetCaURL 384s === RUN TestClient_GetCaURL/ok 384s === RUN TestClient_GetCaURL/ok_no_schema 384s === RUN TestClient_GetCaURL/ok_with_port 384s === RUN TestClient_GetCaURL/ok_with_version 384s --- PASS: TestClient_GetCaURL (0.00s) 384s --- PASS: TestClient_GetCaURL/ok (0.00s) 384s --- PASS: TestClient_GetCaURL/ok_no_schema (0.00s) 384s --- PASS: TestClient_GetCaURL/ok_with_port (0.00s) 384s --- PASS: TestClient_GetCaURL/ok_with_version (0.00s) 384s === RUN TestClient_WithTimeout 384s === RUN TestClient_WithTimeout/ok 384s === RUN TestClient_WithTimeout/ok_with_timeout 384s === RUN TestClient_WithTimeout/fail_with_timeout 384s --- PASS: TestClient_WithTimeout (0.61s) 384s --- PASS: TestClient_WithTimeout/ok (0.20s) 384s --- PASS: TestClient_WithTimeout/ok_with_timeout (0.20s) 384s --- PASS: TestClient_WithTimeout/fail_with_timeout (0.01s) 384s === RUN Test_enforceRequestID 384s === RUN Test_enforceRequestID/set 384s === RUN Test_enforceRequestID/context 384s === RUN Test_enforceRequestID/new 384s --- PASS: Test_enforceRequestID (0.00s) 384s --- PASS: Test_enforceRequestID/set (0.00s) 384s --- PASS: Test_enforceRequestID/context (0.00s) 384s --- PASS: Test_enforceRequestID/new (0.00s) 384s === RUN Test_newRequestID 384s --- PASS: Test_newRequestID (0.00s) 384s === RUN TestNewProvisioner 384s 2026/02/03 22:55:02 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestNewProvisioner/ok 384s === RUN TestNewProvisioner/ok-by-name 384s === RUN TestNewProvisioner/ok-with-bundle 384s === RUN TestNewProvisioner/ok-with-fingerprint 384s === RUN TestNewProvisioner/fail-bad-kid 384s === RUN TestNewProvisioner/fail-empty-name 384s === RUN TestNewProvisioner/fail-bad-name 384s === RUN TestNewProvisioner/fail-by-password 384s === RUN TestNewProvisioner/fail-by-password-no-kid 384s === RUN TestNewProvisioner/fail-bad-certificate 384s 2026/02/03 22:55:03 http: TLS handshake error from 127.0.0.1:46286: remote error: tls: bad certificate 384s === RUN TestNewProvisioner/fail-not-found-certificate 384s --- PASS: TestNewProvisioner (1.75s) 384s --- PASS: TestNewProvisioner/ok (0.24s) 384s --- PASS: TestNewProvisioner/ok-by-name (0.23s) 384s --- PASS: TestNewProvisioner/ok-with-bundle (0.26s) 384s --- PASS: TestNewProvisioner/ok-with-fingerprint (0.23s) 384s --- PASS: TestNewProvisioner/fail-bad-kid (0.03s) 384s --- PASS: TestNewProvisioner/fail-empty-name (0.01s) 384s --- PASS: TestNewProvisioner/fail-bad-name (0.04s) 384s --- PASS: TestNewProvisioner/fail-by-password (0.18s) 384s --- PASS: TestNewProvisioner/fail-by-password-no-kid (0.21s) 384s --- PASS: TestNewProvisioner/fail-bad-certificate (0.01s) 384s --- PASS: TestNewProvisioner/fail-not-found-certificate (0.00s) 384s === RUN TestProvisioner_Getters 384s --- PASS: TestProvisioner_Getters (0.17s) 384s === RUN TestProvisioner_Setters 384s --- PASS: TestProvisioner_Setters (0.15s) 384s === RUN TestProvisioner_Token 384s === RUN TestProvisioner_Token/ok 384s === RUN TestProvisioner_Token/ok-with-san 384s === RUN TestProvisioner_Token/ok-with-sans 384s === RUN TestProvisioner_Token/fail-no-subject 384s === RUN TestProvisioner_Token/fail-no-key 384s --- PASS: TestProvisioner_Token (0.18s) 384s --- PASS: TestProvisioner_Token/ok (0.01s) 384s --- PASS: TestProvisioner_Token/ok-with-san (0.01s) 384s --- PASS: TestProvisioner_Token/ok-with-sans (0.01s) 384s --- PASS: TestProvisioner_Token/fail-no-subject (0.00s) 384s --- PASS: TestProvisioner_Token/fail-no-key (0.00s) 384s === RUN TestProvisioner_IPv6Token 384s === RUN TestProvisioner_IPv6Token/ok 384s === RUN TestProvisioner_IPv6Token/ok-with-san 384s === RUN TestProvisioner_IPv6Token/ok-with-sans 384s === RUN TestProvisioner_IPv6Token/fail-no-subject 384s === RUN TestProvisioner_IPv6Token/fail-no-key 384s --- PASS: TestProvisioner_IPv6Token (0.17s) 384s --- PASS: TestProvisioner_IPv6Token/ok (0.01s) 384s --- PASS: TestProvisioner_IPv6Token/ok-with-san (0.01s) 384s --- PASS: TestProvisioner_IPv6Token/ok-with-sans (0.01s) 384s --- PASS: TestProvisioner_IPv6Token/fail-no-subject (0.00s) 384s --- PASS: TestProvisioner_IPv6Token/fail-no-key (0.00s) 384s === RUN TestProvisioner_SSHToken 384s === RUN TestProvisioner_SSHToken/ok 384s === RUN TestProvisioner_SSHToken/ok_host 384s === RUN TestProvisioner_SSHToken/ok_multiple_principals 384s === RUN TestProvisioner_SSHToken/fail-no-subject 384s === RUN TestProvisioner_SSHToken/fail-no-key 384s --- PASS: TestProvisioner_SSHToken (0.16s) 384s --- PASS: TestProvisioner_SSHToken/ok (0.01s) 384s --- PASS: TestProvisioner_SSHToken/ok_host (0.01s) 384s --- PASS: TestProvisioner_SSHToken/ok_multiple_principals (0.01s) 384s --- PASS: TestProvisioner_SSHToken/fail-no-subject (0.00s) 384s --- PASS: TestProvisioner_SSHToken/fail-no-key (0.00s) 384s === RUN Test_newTLSOptionCtx 384s === RUN Test_newTLSOptionCtx/ok 384s --- PASS: Test_newTLSOptionCtx (0.00s) 384s --- PASS: Test_newTLSOptionCtx/ok (0.00s) 384s === RUN TestTLSOptionCtx_apply 384s === RUN TestTLSOptionCtx_apply/ok 384s === RUN TestTLSOptionCtx_apply/ok#01 384s === RUN TestTLSOptionCtx_apply/fail 384s --- PASS: TestTLSOptionCtx_apply (0.00s) 384s --- PASS: TestTLSOptionCtx_apply/ok (0.00s) 384s --- PASS: TestTLSOptionCtx_apply/ok#01 (0.00s) 384s --- PASS: TestTLSOptionCtx_apply/fail (0.00s) 384s === RUN TestRequireAndVerifyClientCert 384s === RUN TestRequireAndVerifyClientCert/ok 384s --- PASS: TestRequireAndVerifyClientCert (0.00s) 384s --- PASS: TestRequireAndVerifyClientCert/ok (0.00s) 384s === RUN TestVerifyClientCertIfGiven 384s === RUN TestVerifyClientCertIfGiven/ok 384s --- PASS: TestVerifyClientCertIfGiven (0.00s) 384s --- PASS: TestVerifyClientCertIfGiven/ok (0.00s) 384s === RUN TestAddRootCA 384s === RUN TestAddRootCA/ok 384s --- PASS: TestAddRootCA (0.00s) 384s --- PASS: TestAddRootCA/ok (0.00s) 384s === RUN TestAddClientCA 384s === RUN TestAddClientCA/ok 384s --- PASS: TestAddClientCA (0.00s) 384s --- PASS: TestAddClientCA/ok (0.00s) 384s === RUN TestAddRootsToRootCAs 384s 2026/02/03 22:55:04 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestAddRootsToRootCAs/ok 384s === RUN TestAddRootsToRootCAs/fail 384s 2026/02/03 22:55:04 http: TLS handshake error from 127.0.0.1:39502: remote error: tls: bad certificate 384s --- PASS: TestAddRootsToRootCAs (0.04s) 384s --- PASS: TestAddRootsToRootCAs/ok (0.01s) 384s --- PASS: TestAddRootsToRootCAs/fail (0.01s) 384s === RUN TestAddRootsToClientCAs 384s 2026/02/03 22:55:04 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestAddRootsToClientCAs/ok 384s === RUN TestAddRootsToClientCAs/fail 384s 2026/02/03 22:55:04 http: TLS handshake error from 127.0.0.1:34300: remote error: tls: bad certificate 384s --- PASS: TestAddRootsToClientCAs (0.06s) 384s --- PASS: TestAddRootsToClientCAs/ok (0.02s) 384s --- PASS: TestAddRootsToClientCAs/fail (0.01s) 384s === RUN TestAddFederationToRootCAs 384s 2026/02/03 22:55:04 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestAddFederationToRootCAs/ok 384s === RUN TestAddFederationToRootCAs/fail 384s 2026/02/03 22:55:04 http: TLS handshake error from 127.0.0.1:58542: remote error: tls: bad certificate 384s --- PASS: TestAddFederationToRootCAs (0.04s) 384s --- PASS: TestAddFederationToRootCAs/ok (0.02s) 384s --- PASS: TestAddFederationToRootCAs/fail (0.01s) 384s === RUN TestAddFederationToClientCAs 384s 2026/02/03 22:55:04 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestAddFederationToClientCAs/ok 384s === RUN TestAddFederationToClientCAs/fail 384s 2026/02/03 22:55:04 http: TLS handshake error from 127.0.0.1:41982: remote error: tls: bad certificate 384s --- PASS: TestAddFederationToClientCAs (0.05s) 384s --- PASS: TestAddFederationToClientCAs/ok (0.02s) 384s --- PASS: TestAddFederationToClientCAs/fail (0.01s) 384s === RUN TestAddRootsToCAs 384s 2026/02/03 22:55:04 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestAddRootsToCAs/ok 384s === RUN TestAddRootsToCAs/fail 384s 2026/02/03 22:55:04 http: TLS handshake error from 127.0.0.1:43342: remote error: tls: bad certificate 384s --- PASS: TestAddRootsToCAs (0.05s) 384s --- PASS: TestAddRootsToCAs/ok (0.02s) 384s --- PASS: TestAddRootsToCAs/fail (0.01s) 384s === RUN TestAddFederationToCAs 384s 2026/02/03 22:55:04 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestAddFederationToCAs/ok 384s === RUN TestAddFederationToCAs/fail 384s 2026/02/03 22:55:05 http: TLS handshake error from 127.0.0.1:43796: remote error: tls: bad certificate 384s --- PASS: TestAddFederationToCAs (0.04s) 384s --- PASS: TestAddFederationToCAs/ok (0.02s) 384s --- PASS: TestAddFederationToCAs/fail (0.01s) 384s === RUN TestClient_GetServerTLSConfig_http 384s 2026/02/03 22:55:05 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestClient_GetServerTLSConfig_http/with_transport 384s 2026/02/03 22:55:05 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:42703 384s === RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:34559 384s === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig 384s 2026/02/03 22:55:05 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:42703 384s === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:34559 384s === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert 384s 2026/02/03 22:55:05 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:42703/no-cert 384s === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:34559/no-cert 384s 2026/02/03 22:55:06 http: TLS handshake error from 127.0.0.1:52832: tls: client didn't provide a certificate 384s === RUN TestClient_GetServerTLSConfig_http/fail_with_default 384s 2026/02/03 22:55:06 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:42703/no-cert 384s 2026/02/03 22:55:06 http: TLS handshake error from 127.0.0.1:39980: remote error: tls: bad certificate 384s === RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:34559/no-cert 384s 2026/02/03 22:55:06 http: TLS handshake error from 127.0.0.1:52834: remote error: tls: bad certificate 384s --- PASS: TestClient_GetServerTLSConfig_http (1.24s) 384s --- PASS: TestClient_GetServerTLSConfig_http/with_transport (0.26s) 384s --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:42703 (0.02s) 384s --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:34559 (0.02s) 384s --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig (0.24s) 384s --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:42703 (0.02s) 384s --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:34559 (0.03s) 384s --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert (0.29s) 384s --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:42703/no-cert (0.02s) 384s --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:34559/no-cert (0.03s) 384s --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default (0.23s) 384s --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:42703/no-cert (0.01s) 384s --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:34559/no-cert (0.01s) 384s === RUN TestClient_GetServerTLSConfig_renew 384s 2026/02/03 22:55:06 Building new tls configuration using step-ca x509 Signer Interface 384s === RUN TestClient_GetServerTLSConfig_renew/with_transport 384s === RUN TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:46305 384s === RUN TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:39323 384s === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig 384s === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:46305 384s === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:39323 384s === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert 384s === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:46305/no-cert 384s === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:39323/no-cert 384s 2026/02/03 22:55:07 http: TLS handshake error from 127.0.0.1:45314: tls: client didn't provide a certificate 384s === RUN TestClient_GetServerTLSConfig_renew/fail_with_default 384s === RUN TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:46305/no-cert 384s 2026/02/03 22:55:07 http: TLS handshake error from 127.0.0.1:44372: remote error: tls: bad certificate 384s === RUN TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:39323/no-cert 384s 2026/02/03 22:55:07 http: TLS handshake error from 127.0.0.1:45316: remote error: tls: bad certificate 384s 2026/02/03 22:55:07 Sleeping for 5s ... 384s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport 384s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:46305 384s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:39323 384s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig 384s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:46305 384s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:39323 384s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert 384s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:46305/no-cert 384s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:39323/no-cert 384s 2026/02/03 22:55:12 http: TLS handshake error from 127.0.0.1:37274: tls: client didn't provide a certificate 384s === RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default 384s === RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:46305/no-cert 384s 2026/02/03 22:55:12 http: TLS handshake error from 127.0.0.1:46390: remote error: tls: bad certificate 384s === RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:39323/no-cert 384s 2026/02/03 22:55:12 http: TLS handshake error from 127.0.0.1:37282: read tcp 127.0.0.1:39323->127.0.0.1:37282: use of closed network connection 384s --- PASS: TestClient_GetServerTLSConfig_renew (6.07s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/with_transport (0.08s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:46305 (0.03s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:39323 (0.04s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig (0.06s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:46305 (0.02s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:39323 (0.04s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert (0.04s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:46305/no-cert (0.02s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:39323/no-cert (0.02s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default (0.02s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:46305/no-cert (0.01s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:39323/no-cert (0.01s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport (0.04s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:46305 (0.02s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:39323 (0.02s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig (0.04s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:46305 (0.02s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:39323 (0.02s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert (0.03s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:46305/no-cert (0.02s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:39323/no-cert (0.01s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default (0.02s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:46305/no-cert (0.01s) 384s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:39323/no-cert (0.01s) 384s === RUN TestCertificate 384s === RUN TestCertificate/ok 384s === RUN TestCertificate/fail 384s --- PASS: TestCertificate (0.00s) 384s --- PASS: TestCertificate/ok (0.00s) 384s --- PASS: TestCertificate/fail (0.00s) 384s === RUN TestIntermediateCertificate 384s === RUN TestIntermediateCertificate/ok 384s === RUN TestIntermediateCertificate/fail 384s --- PASS: TestIntermediateCertificate (0.00s) 384s --- PASS: TestIntermediateCertificate/ok (0.00s) 384s --- PASS: TestIntermediateCertificate/fail (0.00s) 384s === RUN TestRootCertificateCertificate 384s === RUN TestRootCertificateCertificate/ok 384s === RUN TestRootCertificateCertificate/fail 384s === RUN TestRootCertificateCertificate/no_tls 384s --- PASS: TestRootCertificateCertificate (0.00s) 384s --- PASS: TestRootCertificateCertificate/ok (0.00s) 384s --- PASS: TestRootCertificateCertificate/fail (0.00s) 384s --- PASS: TestRootCertificateCertificate/no_tls (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/ca 38.031s 384s ? github.com/smallstep/certificates/ca/client [no test files] 384s === RUN TestClient 384s 2026/02/03 22:54:34 http: TLS handshake error from 127.0.0.1:40210: remote error: tls: bad certificate 384s --- PASS: TestClient (0.09s) 384s === RUN TestClient_ResolveReference 384s === RUN TestClient_ResolveReference/ok 384s === RUN TestClient_ResolveReference/ok#01 384s === RUN TestClient_ResolveReference/ok#02 384s --- PASS: TestClient_ResolveReference (0.00s) 384s --- PASS: TestClient_ResolveReference/ok (0.00s) 384s --- PASS: TestClient_ResolveReference/ok#01 (0.00s) 384s --- PASS: TestClient_ResolveReference/ok#02 (0.00s) 384s === RUN TestLoadClient 384s === RUN TestLoadClient/ok 384s === RUN TestLoadClient/fail_identity 384s === RUN TestLoadClient/fail_identity#01 384s === RUN TestLoadClient/fail_defaults 384s === RUN TestLoadClient/fail_defaults#01 384s === RUN TestLoadClient/fail_ca 384s === RUN TestLoadClient/fail_root 384s === RUN TestLoadClient/fail_type 384s --- PASS: TestLoadClient (0.01s) 384s --- PASS: TestLoadClient/ok (0.00s) 384s --- PASS: TestLoadClient/fail_identity (0.00s) 384s --- PASS: TestLoadClient/fail_identity#01 (0.00s) 384s --- PASS: TestLoadClient/fail_defaults (0.00s) 384s --- PASS: TestLoadClient/fail_defaults#01 (0.00s) 384s --- PASS: TestLoadClient/fail_ca (0.00s) 384s --- PASS: TestLoadClient/fail_root (0.00s) 384s --- PASS: TestLoadClient/fail_type (0.00s) 384s === RUN Test_defaultsConfig_Validate 384s === RUN Test_defaultsConfig_Validate/ok 384s === RUN Test_defaultsConfig_Validate/fail_ca-url 384s === RUN Test_defaultsConfig_Validate/fail_root 384s --- PASS: Test_defaultsConfig_Validate (0.00s) 384s --- PASS: Test_defaultsConfig_Validate/ok (0.00s) 384s --- PASS: Test_defaultsConfig_Validate/fail_ca-url (0.00s) 384s --- PASS: Test_defaultsConfig_Validate/fail_root (0.00s) 384s === RUN TestLoadDefaultIdentity 384s === RUN TestLoadDefaultIdentity/ok 384s === RUN TestLoadDefaultIdentity/fail_read 384s === RUN TestLoadDefaultIdentity/fail_unmarshal 384s --- PASS: TestLoadDefaultIdentity (0.00s) 384s --- PASS: TestLoadDefaultIdentity/ok (0.00s) 384s --- PASS: TestLoadDefaultIdentity/fail_read (0.00s) 384s --- PASS: TestLoadDefaultIdentity/fail_unmarshal (0.00s) 384s === RUN TestIdentity_Kind 384s === RUN TestIdentity_Kind/disabled 384s === RUN TestIdentity_Kind/mutualTLS 384s === RUN TestIdentity_Kind/tunnelTLS 384s === RUN TestIdentity_Kind/unknown 384s --- PASS: TestIdentity_Kind (0.00s) 384s --- PASS: TestIdentity_Kind/disabled (0.00s) 384s --- PASS: TestIdentity_Kind/mutualTLS (0.00s) 384s --- PASS: TestIdentity_Kind/tunnelTLS (0.00s) 384s --- PASS: TestIdentity_Kind/unknown (0.00s) 384s === RUN TestIdentity_Validate 384s === RUN TestIdentity_Validate/ok_mTLS 384s === RUN TestIdentity_Validate/ok_tTLS 384s === RUN TestIdentity_Validate/ok_disabled 384s === RUN TestIdentity_Validate/fail_type 384s === RUN TestIdentity_Validate/fail_certificate 384s === RUN TestIdentity_Validate/fail_key 384s === RUN TestIdentity_Validate/fail_key#01 384s === RUN TestIdentity_Validate/fail_missing_certificate 384s === RUN TestIdentity_Validate/fail_missing_certificate#01 384s === RUN TestIdentity_Validate/fail_missing_key 384s === RUN TestIdentity_Validate/fail_missing_key#01 384s === RUN TestIdentity_Validate/fail_host 384s === RUN TestIdentity_Validate/fail_root 384s --- PASS: TestIdentity_Validate (0.00s) 384s --- PASS: TestIdentity_Validate/ok_mTLS (0.00s) 384s --- PASS: TestIdentity_Validate/ok_tTLS (0.00s) 384s --- PASS: TestIdentity_Validate/ok_disabled (0.00s) 384s --- PASS: TestIdentity_Validate/fail_type (0.00s) 384s --- PASS: TestIdentity_Validate/fail_certificate (0.00s) 384s --- PASS: TestIdentity_Validate/fail_key (0.00s) 384s --- PASS: TestIdentity_Validate/fail_key#01 (0.00s) 384s --- PASS: TestIdentity_Validate/fail_missing_certificate (0.00s) 384s --- PASS: TestIdentity_Validate/fail_missing_certificate#01 (0.00s) 384s --- PASS: TestIdentity_Validate/fail_missing_key (0.00s) 384s --- PASS: TestIdentity_Validate/fail_missing_key#01 (0.00s) 384s --- PASS: TestIdentity_Validate/fail_host (0.00s) 384s --- PASS: TestIdentity_Validate/fail_root (0.00s) 384s === RUN TestIdentity_TLSCertificate 384s === RUN TestIdentity_TLSCertificate/ok_mTLS 384s === RUN TestIdentity_TLSCertificate/ok_tTLS 384s === RUN TestIdentity_TLSCertificate/ok_disabled 384s === RUN TestIdentity_TLSCertificate/fail_type 384s === RUN TestIdentity_TLSCertificate/fail_certificate 384s === RUN TestIdentity_TLSCertificate/fail_not_after 384s === RUN TestIdentity_TLSCertificate/fail_not_before 384s --- PASS: TestIdentity_TLSCertificate (0.01s) 384s --- PASS: TestIdentity_TLSCertificate/ok_mTLS (0.00s) 384s --- PASS: TestIdentity_TLSCertificate/ok_tTLS (0.00s) 384s --- PASS: TestIdentity_TLSCertificate/ok_disabled (0.00s) 384s --- PASS: TestIdentity_TLSCertificate/fail_type (0.00s) 384s --- PASS: TestIdentity_TLSCertificate/fail_certificate (0.00s) 384s --- PASS: TestIdentity_TLSCertificate/fail_not_after (0.00s) 384s --- PASS: TestIdentity_TLSCertificate/fail_not_before (0.00s) 384s === RUN Test_fileExists 384s === RUN Test_fileExists/ok 384s === RUN Test_fileExists/missing 384s === RUN Test_fileExists/directory 384s --- PASS: Test_fileExists (0.01s) 384s --- PASS: Test_fileExists/ok (0.00s) 384s --- PASS: Test_fileExists/missing (0.00s) 384s --- PASS: Test_fileExists/directory (0.00s) 384s === RUN TestWriteDefaultIdentity 384s === RUN TestWriteDefaultIdentity/ok 384s === RUN TestWriteDefaultIdentity/fail_mkdir_config 384s === RUN TestWriteDefaultIdentity/fail_mkdir_identity 384s === RUN TestWriteDefaultIdentity/fail_certificate 384s === RUN TestWriteDefaultIdentity/fail_key 384s === RUN TestWriteDefaultIdentity/fail_write_identity 384s --- PASS: TestWriteDefaultIdentity (0.01s) 384s --- PASS: TestWriteDefaultIdentity/ok (0.00s) 384s --- PASS: TestWriteDefaultIdentity/fail_mkdir_config (0.00s) 384s --- PASS: TestWriteDefaultIdentity/fail_mkdir_identity (0.00s) 384s --- PASS: TestWriteDefaultIdentity/fail_certificate (0.00s) 384s --- PASS: TestWriteDefaultIdentity/fail_key (0.00s) 384s --- PASS: TestWriteDefaultIdentity/fail_write_identity (0.00s) 384s === RUN TestIdentity_GetClientCertificateFunc 384s === RUN TestIdentity_GetClientCertificateFunc/ok_mTLS 384s === RUN TestIdentity_GetClientCertificateFunc/ok_tTLS 384s === RUN TestIdentity_GetClientCertificateFunc/fail_missing_cert 384s === RUN TestIdentity_GetClientCertificateFunc/fail_missing_key 384s --- PASS: TestIdentity_GetClientCertificateFunc (0.00s) 384s --- PASS: TestIdentity_GetClientCertificateFunc/ok_mTLS (0.00s) 384s --- PASS: TestIdentity_GetClientCertificateFunc/ok_tTLS (0.00s) 384s --- PASS: TestIdentity_GetClientCertificateFunc/fail_missing_cert (0.00s) 384s --- PASS: TestIdentity_GetClientCertificateFunc/fail_missing_key (0.00s) 384s === RUN TestIdentity_GetCertPool 384s === RUN TestIdentity_GetCertPool/ok 384s === RUN TestIdentity_GetCertPool/ok_nil 384s === RUN TestIdentity_GetCertPool/fail_missing 384s === RUN TestIdentity_GetCertPool/fail_no_cert 384s --- PASS: TestIdentity_GetCertPool (0.00s) 384s --- PASS: TestIdentity_GetCertPool/ok (0.00s) 384s --- PASS: TestIdentity_GetCertPool/ok_nil (0.00s) 384s --- PASS: TestIdentity_GetCertPool/fail_missing (0.00s) 384s --- PASS: TestIdentity_GetCertPool/fail_no_cert (0.00s) 384s === RUN TestIdentity_Renew 384s === RUN TestIdentity_Renew/ok 384s === RUN TestIdentity_Renew/ok_old 384s === RUN TestIdentity_Renew/ok_disabled 384s === RUN TestIdentity_Renew/fail_type 384s === RUN TestIdentity_Renew/fail_renew 384s === RUN TestIdentity_Renew/fail_certificate 384s === RUN TestIdentity_Renew/fail_write_identity 384s --- PASS: TestIdentity_Renew (0.01s) 384s --- PASS: TestIdentity_Renew/ok (0.00s) 384s --- PASS: TestIdentity_Renew/ok_old (0.00s) 384s --- PASS: TestIdentity_Renew/ok_disabled (0.00s) 384s --- PASS: TestIdentity_Renew/fail_type (0.00s) 384s --- PASS: TestIdentity_Renew/fail_renew (0.00s) 384s --- PASS: TestIdentity_Renew/fail_certificate (0.00s) 384s --- PASS: TestIdentity_Renew/fail_write_identity (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/ca/identity 0.233s 384s === RUN TestNew 384s === RUN TestNew/ok_default 384s === RUN TestNew/ok_softcas 384s === RUN TestNew/ok_SoftCAS 384s === RUN TestNew/fail_empty 384s === RUN TestNew/fail_type 384s === RUN TestNew/fail_load 384s --- PASS: TestNew (0.00s) 384s --- PASS: TestNew/ok_default (0.00s) 384s --- PASS: TestNew/ok_softcas (0.00s) 384s --- PASS: TestNew/ok_SoftCAS (0.00s) 384s --- PASS: TestNew/fail_empty (0.00s) 384s --- PASS: TestNew/fail_type (0.00s) 384s --- PASS: TestNew/fail_load (0.00s) 384s === RUN TestNewCreator 384s === RUN TestNewCreator/ok_empty 384s === RUN TestNewCreator/ok_softcas 384s === RUN TestNewCreator/ok_SoftCAS 384s === RUN TestNewCreator/fail_type 384s === RUN TestNewCreator/fail_no_creator 384s --- PASS: TestNewCreator (0.00s) 384s --- PASS: TestNewCreator/ok_empty (0.00s) 384s --- PASS: TestNewCreator/ok_softcas (0.00s) 384s --- PASS: TestNewCreator/ok_SoftCAS (0.00s) 384s --- PASS: TestNewCreator/fail_type (0.00s) 384s --- PASS: TestNewCreator/fail_no_creator (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/cas 0.031s 384s === RUN TestCreateCertificateAuthorityExtension 384s === RUN TestCreateCertificateAuthorityExtension/ok 384s === RUN TestCreateCertificateAuthorityExtension/ok#01 384s --- PASS: TestCreateCertificateAuthorityExtension (0.00s) 384s --- PASS: TestCreateCertificateAuthorityExtension/ok (0.00s) 384s --- PASS: TestCreateCertificateAuthorityExtension/ok#01 (0.00s) 384s === RUN TestFindCertificateAuthorityExtension 384s === RUN TestFindCertificateAuthorityExtension/first 384s === RUN TestFindCertificateAuthorityExtension/last 384s === RUN TestFindCertificateAuthorityExtension/fail 384s === RUN TestFindCertificateAuthorityExtension/fail_ExtraExtensions 384s --- PASS: TestFindCertificateAuthorityExtension (0.00s) 384s --- PASS: TestFindCertificateAuthorityExtension/first (0.00s) 384s --- PASS: TestFindCertificateAuthorityExtension/last (0.00s) 384s --- PASS: TestFindCertificateAuthorityExtension/fail (0.00s) 384s --- PASS: TestFindCertificateAuthorityExtension/fail_ExtraExtensions (0.00s) 384s === RUN TestRemoveCertificateAuthorityExtension 384s === RUN TestRemoveCertificateAuthorityExtension/first 384s === RUN TestRemoveCertificateAuthorityExtension/last 384s === RUN TestRemoveCertificateAuthorityExtension/missing 384s === RUN TestRemoveCertificateAuthorityExtension/extensions 384s --- PASS: TestRemoveCertificateAuthorityExtension (0.00s) 384s --- PASS: TestRemoveCertificateAuthorityExtension/first (0.00s) 384s --- PASS: TestRemoveCertificateAuthorityExtension/last (0.00s) 384s --- PASS: TestRemoveCertificateAuthorityExtension/missing (0.00s) 384s --- PASS: TestRemoveCertificateAuthorityExtension/extensions (0.00s) 384s === RUN TestOptions_Validate 384s === RUN TestOptions_Validate/nil 384s === RUN TestOptions_Validate/empty 384s === RUN TestOptions_Validate/SoftCAS 384s === RUN TestOptions_Validate/CloudCAS 384s === RUN TestOptions_Validate/softcas 384s === RUN TestOptions_Validate/CLOUDCAS 384s === RUN TestOptions_Validate/fail 384s --- PASS: TestOptions_Validate (0.00s) 384s --- PASS: TestOptions_Validate/nil (0.00s) 384s --- PASS: TestOptions_Validate/empty (0.00s) 384s --- PASS: TestOptions_Validate/SoftCAS (0.00s) 384s --- PASS: TestOptions_Validate/CloudCAS (0.00s) 384s --- PASS: TestOptions_Validate/softcas (0.00s) 384s --- PASS: TestOptions_Validate/CLOUDCAS (0.00s) 384s --- PASS: TestOptions_Validate/fail (0.00s) 384s === RUN TestOptions_Is 384s === RUN TestOptions_Is/nil 384s === RUN TestOptions_Is/empty 384s === RUN TestOptions_Is/SoftCAS 384s === RUN TestOptions_Is/CloudCAS 384s === RUN TestOptions_Is/softcas 384s === RUN TestOptions_Is/CLOUDCAS 384s === RUN TestOptions_Is/UnknownCAS 384s === RUN TestOptions_Is/fail 384s === RUN TestOptions_Is/fail#01 384s --- PASS: TestOptions_Is (0.00s) 384s --- PASS: TestOptions_Is/nil (0.00s) 384s --- PASS: TestOptions_Is/empty (0.00s) 384s --- PASS: TestOptions_Is/SoftCAS (0.00s) 384s --- PASS: TestOptions_Is/CloudCAS (0.00s) 384s --- PASS: TestOptions_Is/softcas (0.00s) 384s --- PASS: TestOptions_Is/CLOUDCAS (0.00s) 384s --- PASS: TestOptions_Is/UnknownCAS (0.00s) 384s --- PASS: TestOptions_Is/fail (0.00s) 384s --- PASS: TestOptions_Is/fail#01 (0.00s) 384s === RUN TestRegister 384s === RUN TestRegister/ok 384s &{{} {{{} 1} {0 0} {[] {} 0x2626360} 0x9a73c 0x213e4 305579953}} 384s === RUN TestRegister/error 384s &{{} {{{} 1} {0 0} {[] {} 0x2626360} 0x9a73c 0x213e4 305579953}} 384s --- PASS: TestRegister (0.00s) 384s --- PASS: TestRegister/ok (0.00s) 384s --- PASS: TestRegister/error (0.00s) 384s === RUN TestLoadCertificateAuthorityServiceNewFunc 384s === RUN TestLoadCertificateAuthorityServiceNewFunc/default 384s === RUN TestLoadCertificateAuthorityServiceNewFunc/SoftCAS 384s === RUN TestLoadCertificateAuthorityServiceNewFunc/CloudCAS 384s === RUN TestLoadCertificateAuthorityServiceNewFunc/softcas 384s === RUN TestLoadCertificateAuthorityServiceNewFunc/cloudcas 384s === RUN TestLoadCertificateAuthorityServiceNewFunc/FailCAS 384s --- PASS: TestLoadCertificateAuthorityServiceNewFunc (0.00s) 384s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/default (0.00s) 384s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/SoftCAS (0.00s) 384s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/CloudCAS (0.00s) 384s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/softcas (0.00s) 384s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/cloudcas (0.00s) 384s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/FailCAS (0.00s) 384s === RUN TestType_String 384s === RUN TestType_String/default 384s === RUN TestType_String/SoftCAS 384s === RUN TestType_String/CloudCAS 384s === RUN TestType_String/ExternalCAS 384s === RUN TestType_String/UnknownCAS 384s --- PASS: TestType_String (0.00s) 384s --- PASS: TestType_String/default (0.00s) 384s --- PASS: TestType_String/SoftCAS (0.00s) 384s --- PASS: TestType_String/CloudCAS (0.00s) 384s --- PASS: TestType_String/ExternalCAS (0.00s) 384s --- PASS: TestType_String/UnknownCAS (0.00s) 384s === RUN TestTypeOf 384s === RUN TestTypeOf/ok 384s === RUN TestTypeOf/ok_with_type 384s --- PASS: TestTypeOf (0.00s) 384s --- PASS: TestTypeOf/ok (0.00s) 384s --- PASS: TestTypeOf/ok_with_type (0.00s) 384s === RUN TestNotImplementedError_Error 384s === RUN TestNotImplementedError_Error/default 384s === RUN TestNotImplementedError_Error/with_message 384s --- PASS: TestNotImplementedError_Error (0.00s) 384s --- PASS: TestNotImplementedError_Error/default (0.00s) 384s --- PASS: TestNotImplementedError_Error/with_message (0.00s) 384s === RUN TestNotImplementedError_StatusCode 384s === RUN TestNotImplementedError_StatusCode/default 384s === RUN TestNotImplementedError_StatusCode/with_message 384s --- PASS: TestNotImplementedError_StatusCode (0.00s) 384s --- PASS: TestNotImplementedError_StatusCode/default (0.00s) 384s --- PASS: TestNotImplementedError_StatusCode/with_message (0.00s) 384s === RUN TestValidationError_Error 384s === RUN TestValidationError_Error/default 384s === RUN TestValidationError_Error/with_message 384s --- PASS: TestValidationError_Error (0.00s) 384s --- PASS: TestValidationError_Error/default (0.00s) 384s --- PASS: TestValidationError_Error/with_message (0.00s) 384s === RUN TestValidationError_StatusCode 384s === RUN TestValidationError_StatusCode/default 384s === RUN TestValidationError_StatusCode/with_message 384s --- PASS: TestValidationError_StatusCode (0.00s) 384s --- PASS: TestValidationError_StatusCode/default (0.00s) 384s --- PASS: TestValidationError_StatusCode/with_message (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/cas/apiv1 0.067s 384s === RUN TestNew 384s === RUN TestNew/ok 384s === RUN TestNew/ok_with_callback 384s === RUN TestNew/fail_no_issuer 384s === RUN TestNew/fail_no_signer 384s --- PASS: TestNew (0.00s) 384s --- PASS: TestNew/ok (0.00s) 384s --- PASS: TestNew/ok_with_callback (0.00s) 384s --- PASS: TestNew/fail_no_issuer (0.00s) 384s --- PASS: TestNew/fail_no_signer (0.00s) 384s === RUN TestNew_register 384s --- PASS: TestNew_register (0.00s) 384s === RUN TestSoftCAS_Type 384s === RUN TestSoftCAS_Type/ok 384s --- PASS: TestSoftCAS_Type (0.00s) 384s --- PASS: TestSoftCAS_Type/ok (0.00s) 384s === RUN TestSoftCAS_GetSigner 384s === RUN TestSoftCAS_GetSigner/ok_signer 384s === RUN TestSoftCAS_GetSigner/ok_certificateSigner 384s === RUN TestSoftCAS_GetSigner/fail_certificateSigner 384s --- PASS: TestSoftCAS_GetSigner (0.05s) 384s --- PASS: TestSoftCAS_GetSigner/ok_signer (0.00s) 384s --- PASS: TestSoftCAS_GetSigner/ok_certificateSigner (0.00s) 384s --- PASS: TestSoftCAS_GetSigner/fail_certificateSigner (0.00s) 384s === RUN TestSoftCAS_CreateCertificate 384s === RUN TestSoftCAS_CreateCertificate/ok 384s === RUN TestSoftCAS_CreateCertificate/ok_signature_algorithm 384s === RUN TestSoftCAS_CreateCertificate/ok_with_notBefore 384s === RUN TestSoftCAS_CreateCertificate/ok_with_notBefore+notAfter 384s === RUN TestSoftCAS_CreateCertificate/ok_with_callback 384s === RUN TestSoftCAS_CreateCertificate/fail_template 384s === RUN TestSoftCAS_CreateCertificate/fail_lifetime 384s === RUN TestSoftCAS_CreateCertificate/fail_CreateCertificate 384s === RUN TestSoftCAS_CreateCertificate/fail_with_callback 384s --- PASS: TestSoftCAS_CreateCertificate (0.02s) 384s --- PASS: TestSoftCAS_CreateCertificate/ok (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificate/ok_signature_algorithm (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificate/ok_with_notBefore (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificate/ok_with_notBefore+notAfter (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificate/ok_with_callback (0.01s) 384s --- PASS: TestSoftCAS_CreateCertificate/fail_template (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificate/fail_lifetime (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificate/fail_CreateCertificate (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificate/fail_with_callback (0.00s) 384s === RUN TestSoftCAS_CreateCertificate_pss 384s --- PASS: TestSoftCAS_CreateCertificate_pss (0.43s) 384s === RUN TestSoftCAS_CreateCertificate_ec_rsa 384s --- PASS: TestSoftCAS_CreateCertificate_ec_rsa (1.60s) 384s === RUN TestSoftCAS_RenewCertificate 384s === RUN TestSoftCAS_RenewCertificate/ok 384s === RUN TestSoftCAS_RenewCertificate/ok_signature_algorithm 384s === RUN TestSoftCAS_RenewCertificate/ok_with_callback 384s === RUN TestSoftCAS_RenewCertificate/fail_template 384s === RUN TestSoftCAS_RenewCertificate/fail_lifetime 384s === RUN TestSoftCAS_RenewCertificate/fail_CreateCertificate 384s === RUN TestSoftCAS_RenewCertificate/fail_with_callback 384s --- PASS: TestSoftCAS_RenewCertificate (0.00s) 384s --- PASS: TestSoftCAS_RenewCertificate/ok (0.00s) 384s --- PASS: TestSoftCAS_RenewCertificate/ok_signature_algorithm (0.00s) 384s --- PASS: TestSoftCAS_RenewCertificate/ok_with_callback (0.00s) 384s --- PASS: TestSoftCAS_RenewCertificate/fail_template (0.00s) 384s --- PASS: TestSoftCAS_RenewCertificate/fail_lifetime (0.00s) 384s --- PASS: TestSoftCAS_RenewCertificate/fail_CreateCertificate (0.00s) 384s --- PASS: TestSoftCAS_RenewCertificate/fail_with_callback (0.00s) 384s === RUN TestSoftCAS_RevokeCertificate 384s === RUN TestSoftCAS_RevokeCertificate/ok 384s === RUN TestSoftCAS_RevokeCertificate/ok_no_cert 384s === RUN TestSoftCAS_RevokeCertificate/ok_empty 384s === RUN TestSoftCAS_RevokeCertificate/ok_with_callback 384s === RUN TestSoftCAS_RevokeCertificate/fail_with_callback 384s --- PASS: TestSoftCAS_RevokeCertificate (0.00s) 384s --- PASS: TestSoftCAS_RevokeCertificate/ok (0.00s) 384s --- PASS: TestSoftCAS_RevokeCertificate/ok_no_cert (0.00s) 384s --- PASS: TestSoftCAS_RevokeCertificate/ok_empty (0.00s) 384s --- PASS: TestSoftCAS_RevokeCertificate/ok_with_callback (0.00s) 384s --- PASS: TestSoftCAS_RevokeCertificate/fail_with_callback (0.00s) 384s === RUN Test_now 384s --- PASS: Test_now (0.00s) 384s === RUN TestSoftCAS_CreateCertificateAuthority 384s === RUN TestSoftCAS_CreateCertificateAuthority/ok_root 384s === RUN TestSoftCAS_CreateCertificateAuthority/ok_intermediate 384s === RUN TestSoftCAS_CreateCertificateAuthority/ok_signature_algorithm 384s === RUN TestSoftCAS_CreateCertificateAuthority/ok_createKey 384s === RUN TestSoftCAS_CreateCertificateAuthority/fail_template 384s === RUN TestSoftCAS_CreateCertificateAuthority/fail_lifetime 384s === RUN TestSoftCAS_CreateCertificateAuthority/fail_type 384s === RUN TestSoftCAS_CreateCertificateAuthority/fail_parent 384s === RUN TestSoftCAS_CreateCertificateAuthority/fail_parent.certificate 384s === RUN TestSoftCAS_CreateCertificateAuthority/fail_parent.signer 384s === RUN TestSoftCAS_CreateCertificateAuthority/fail_createKey 384s === RUN TestSoftCAS_CreateCertificateAuthority/fail_createSigner 384s === RUN TestSoftCAS_CreateCertificateAuthority/fail_sign_root 384s === RUN TestSoftCAS_CreateCertificateAuthority/fail_sign_intermediate 384s --- PASS: TestSoftCAS_CreateCertificateAuthority (0.01s) 384s --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_root (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_intermediate (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_signature_algorithm (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_createKey (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_template (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_lifetime (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_type (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_parent (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_parent.certificate (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_parent.signer (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_createKey (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_createSigner (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_sign_root (0.00s) 384s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_sign_intermediate (0.00s) 384s === RUN TestSoftCAS_defaultKeyManager 384s === RUN TestSoftCAS_defaultKeyManager/ok_root 384s === RUN TestSoftCAS_defaultKeyManager/ok_intermediate 384s === RUN TestSoftCAS_defaultKeyManager/fail_with_default_key_manager 384s --- PASS: TestSoftCAS_defaultKeyManager (0.01s) 384s --- PASS: TestSoftCAS_defaultKeyManager/ok_root (0.00s) 384s --- PASS: TestSoftCAS_defaultKeyManager/ok_intermediate (0.00s) 384s --- PASS: TestSoftCAS_defaultKeyManager/fail_with_default_key_manager (0.00s) 384s === RUN Test_isRSA 384s === RUN Test_isRSA/SHA256WithRSA 384s === RUN Test_isRSA/SHA384WithRSA 384s === RUN Test_isRSA/SHA512WithRSA 384s === RUN Test_isRSA/SHA256WithRSAPSS 384s === RUN Test_isRSA/SHA384WithRSAPSS 384s === RUN Test_isRSA/SHA512WithRSAPSS 384s === RUN Test_isRSA/ECDSAWithSHA256 384s === RUN Test_isRSA/ECDSAWithSHA384 384s === RUN Test_isRSA/ECDSAWithSHA512 384s === RUN Test_isRSA/PureEd25519 384s --- PASS: Test_isRSA (0.00s) 384s --- PASS: Test_isRSA/SHA256WithRSA (0.00s) 384s --- PASS: Test_isRSA/SHA384WithRSA (0.00s) 384s --- PASS: Test_isRSA/SHA512WithRSA (0.00s) 384s --- PASS: Test_isRSA/SHA256WithRSAPSS (0.00s) 384s --- PASS: Test_isRSA/SHA384WithRSAPSS (0.00s) 384s --- PASS: Test_isRSA/SHA512WithRSAPSS (0.00s) 384s --- PASS: Test_isRSA/ECDSAWithSHA256 (0.00s) 384s --- PASS: Test_isRSA/ECDSAWithSHA384 (0.00s) 384s --- PASS: Test_isRSA/ECDSAWithSHA512 (0.00s) 384s --- PASS: Test_isRSA/PureEd25519 (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/cas/softcas 2.184s 384s === RUN Test_newServerEndpointID 384s === RUN Test_newServerEndpointID/ok 384s === RUN Test_newServerEndpointID/ok_uuid 384s --- PASS: Test_newServerEndpointID (0.00s) 384s --- PASS: Test_newServerEndpointID/ok (0.00s) 384s --- PASS: Test_newServerEndpointID/ok_uuid (0.00s) 384s === RUN Test_newStepIssuer 384s === RUN Test_newStepIssuer/x5c 384s === RUN Test_newStepIssuer/jwk 384s === RUN Test_newStepIssuer/fail 384s --- PASS: Test_newStepIssuer (1.03s) 384s --- PASS: Test_newStepIssuer/x5c (0.00s) 384s --- PASS: Test_newStepIssuer/jwk (0.00s) 384s --- PASS: Test_newStepIssuer/fail (0.00s) 384s === RUN Test_jwkIssuer_SignToken 384s === RUN Test_jwkIssuer_SignToken/ok 384s === RUN Test_jwkIssuer_SignToken/ok_ra 384s === RUN Test_jwkIssuer_SignToken/ok_ra_endpoint_id 384s === RUN Test_jwkIssuer_SignToken/fail 384s --- PASS: Test_jwkIssuer_SignToken (1.06s) 384s --- PASS: Test_jwkIssuer_SignToken/ok (0.00s) 384s --- PASS: Test_jwkIssuer_SignToken/ok_ra (0.00s) 384s --- PASS: Test_jwkIssuer_SignToken/ok_ra_endpoint_id (0.00s) 384s --- PASS: Test_jwkIssuer_SignToken/fail (0.00s) 384s === RUN Test_jwkIssuer_RevokeToken 384s === RUN Test_jwkIssuer_RevokeToken/ok 384s === RUN Test_jwkIssuer_RevokeToken/ok#01 384s --- PASS: Test_jwkIssuer_RevokeToken (0.92s) 384s --- PASS: Test_jwkIssuer_RevokeToken/ok (0.00s) 384s --- PASS: Test_jwkIssuer_RevokeToken/ok#01 (0.00s) 384s === RUN Test_jwkIssuer_Lifetime 384s === RUN Test_jwkIssuer_Lifetime/ok 384s --- PASS: Test_jwkIssuer_Lifetime (0.90s) 384s --- PASS: Test_jwkIssuer_Lifetime/ok (0.00s) 384s === RUN Test_newJWKSignerFromEncryptedKey 384s === RUN Test_newJWKSignerFromEncryptedKey/ok 384s === RUN Test_newJWKSignerFromEncryptedKey/fail_decrypt 384s === RUN Test_newJWKSignerFromEncryptedKey/fail_unmarshal 384s === RUN Test_newJWKSignerFromEncryptedKey/fail_not_signer 384s --- PASS: Test_newJWKSignerFromEncryptedKey (5.18s) 384s --- PASS: Test_newJWKSignerFromEncryptedKey/ok (0.84s) 384s --- PASS: Test_newJWKSignerFromEncryptedKey/fail_decrypt (0.89s) 384s --- PASS: Test_newJWKSignerFromEncryptedKey/fail_unmarshal (0.90s) 384s --- PASS: Test_newJWKSignerFromEncryptedKey/fail_not_signer (0.85s) 384s === RUN Test_init 384s --- PASS: Test_init (0.00s) 384s === RUN TestNew 384s === RUN TestNew/ok 384s === RUN TestNew/ok_jwk 384s === RUN TestNew/ok_jwk_provisioners 384s === RUN TestNew/ok_ca_getter 384s === RUN TestNew/fail_authority 384s === RUN TestNew/fail_fingerprint 384s === RUN TestNew/fail_type 384s === RUN TestNew/fail_provisioner 384s === RUN TestNew/fail_provisioner_jwk 384s === RUN TestNew/fail_provisioner_not_found 384s === RUN TestNew/fail_invalid_password 384s === RUN TestNew/fail_no_key 384s === RUN TestNew/fail_certificate 384s === RUN TestNew/fail_key 384s === RUN TestNew/fail_key_jwk 384s === RUN TestNew/bad_authority 384s === RUN TestNew/fail_parse_url 384s === RUN TestNew/fail_new_client 384s === RUN TestNew/fail_new_x5c_issuer 384s === RUN TestNew/fail_new_jwk_issuer 384s === RUN TestNew/bad_issuer 384s === RUN TestNew/bad_issuer_type 384s --- PASS: TestNew (2.73s) 384s --- PASS: TestNew/ok (0.00s) 384s --- PASS: TestNew/ok_jwk (0.00s) 384s --- PASS: TestNew/ok_jwk_provisioners (0.86s) 384s --- PASS: TestNew/ok_ca_getter (0.00s) 384s --- PASS: TestNew/fail_authority (0.00s) 384s --- PASS: TestNew/fail_fingerprint (0.00s) 384s --- PASS: TestNew/fail_type (0.00s) 384s --- PASS: TestNew/fail_provisioner (0.00s) 384s --- PASS: TestNew/fail_provisioner_jwk (0.00s) 384s --- PASS: TestNew/fail_provisioner_not_found (0.01s) 384s --- PASS: TestNew/fail_invalid_password (0.85s) 384s --- PASS: TestNew/fail_no_key (0.00s) 384s --- PASS: TestNew/fail_certificate (0.00s) 384s --- PASS: TestNew/fail_key (0.00s) 384s --- PASS: TestNew/fail_key_jwk (0.00s) 384s --- PASS: TestNew/bad_authority (0.15s) 384s --- PASS: TestNew/fail_parse_url (0.00s) 384s --- PASS: TestNew/fail_new_client (0.00s) 384s --- PASS: TestNew/fail_new_x5c_issuer (0.00s) 384s --- PASS: TestNew/fail_new_jwk_issuer (0.00s) 384s --- PASS: TestNew/bad_issuer (0.00s) 384s --- PASS: TestNew/bad_issuer_type (0.00s) 384s === RUN TestStepCAS_Type 384s === RUN TestStepCAS_Type/ok 384s --- PASS: TestStepCAS_Type (0.00s) 384s --- PASS: TestStepCAS_Type/ok (0.00s) 384s === RUN TestStepCAS_CreateCertificate 384s === RUN TestStepCAS_CreateCertificate/ok 384s === RUN TestStepCAS_CreateCertificate/ok_with_different_CSR 384s === RUN TestStepCAS_CreateCertificate/ok_with_password 384s === RUN TestStepCAS_CreateCertificate/ok_jwk 384s === RUN TestStepCAS_CreateCertificate/ok_jwk_with_password 384s === RUN TestStepCAS_CreateCertificate/ok_with_provisioner 384s === RUN TestStepCAS_CreateCertificate/ok_with_server_cert 384s === RUN TestStepCAS_CreateCertificate/fail_CSR 384s === RUN TestStepCAS_CreateCertificate/fail_Template 384s === RUN TestStepCAS_CreateCertificate/fail_lifetime 384s === RUN TestStepCAS_CreateCertificate/fail_sign_token 384s === RUN TestStepCAS_CreateCertificate/fail_client_sign 384s === RUN TestStepCAS_CreateCertificate/fail_password 384s --- PASS: TestStepCAS_CreateCertificate (3.85s) 384s --- PASS: TestStepCAS_CreateCertificate/ok (0.01s) 384s --- PASS: TestStepCAS_CreateCertificate/ok_with_different_CSR (0.00s) 384s --- PASS: TestStepCAS_CreateCertificate/ok_with_password (1.08s) 384s --- PASS: TestStepCAS_CreateCertificate/ok_jwk (0.00s) 384s --- PASS: TestStepCAS_CreateCertificate/ok_jwk_with_password (0.00s) 384s --- PASS: TestStepCAS_CreateCertificate/ok_with_provisioner (0.00s) 384s --- PASS: TestStepCAS_CreateCertificate/ok_with_server_cert (0.00s) 384s --- PASS: TestStepCAS_CreateCertificate/fail_CSR (0.00s) 384s --- PASS: TestStepCAS_CreateCertificate/fail_Template (0.00s) 384s --- PASS: TestStepCAS_CreateCertificate/fail_lifetime (0.00s) 384s --- PASS: TestStepCAS_CreateCertificate/fail_sign_token (0.00s) 384s --- PASS: TestStepCAS_CreateCertificate/fail_client_sign (0.00s) 384s --- PASS: TestStepCAS_CreateCertificate/fail_password (0.00s) 384s === RUN TestStepCAS_RenewCertificate 384s === RUN TestStepCAS_RenewCertificate/ok 384s === RUN TestStepCAS_RenewCertificate/fail_no_token 384s === RUN TestStepCAS_RenewCertificate/fail_bad_token 384s --- PASS: TestStepCAS_RenewCertificate (0.01s) 384s --- PASS: TestStepCAS_RenewCertificate/ok (0.00s) 384s --- PASS: TestStepCAS_RenewCertificate/fail_no_token (0.00s) 384s --- PASS: TestStepCAS_RenewCertificate/fail_bad_token (0.00s) 384s === RUN TestStepCAS_RevokeCertificate 384s === RUN TestStepCAS_RevokeCertificate/ok_serial_number 384s === RUN TestStepCAS_RevokeCertificate/ok_certificate 384s === RUN TestStepCAS_RevokeCertificate/ok_both 384s === RUN TestStepCAS_RevokeCertificate/ok_with_password 384s === RUN TestStepCAS_RevokeCertificate/ok_serial_number_jwk 384s === RUN TestStepCAS_RevokeCertificate/ok_certificate_jwk 384s === RUN TestStepCAS_RevokeCertificate/ok_both_jwk 384s === RUN TestStepCAS_RevokeCertificate/ok_jwk_with_password 384s === RUN TestStepCAS_RevokeCertificate/fail_request 384s === RUN TestStepCAS_RevokeCertificate/fail_revoke_token 384s === RUN TestStepCAS_RevokeCertificate/fail_client_revoke 384s === RUN TestStepCAS_RevokeCertificate/fail_password 384s --- PASS: TestStepCAS_RevokeCertificate (5.19s) 384s --- PASS: TestStepCAS_RevokeCertificate/ok_serial_number (0.00s) 384s --- PASS: TestStepCAS_RevokeCertificate/ok_certificate (0.00s) 384s --- PASS: TestStepCAS_RevokeCertificate/ok_both (0.00s) 384s --- PASS: TestStepCAS_RevokeCertificate/ok_with_password (1.18s) 384s --- PASS: TestStepCAS_RevokeCertificate/ok_serial_number_jwk (0.00s) 384s --- PASS: TestStepCAS_RevokeCertificate/ok_certificate_jwk (0.00s) 384s --- PASS: TestStepCAS_RevokeCertificate/ok_both_jwk (0.00s) 384s --- PASS: TestStepCAS_RevokeCertificate/ok_jwk_with_password (0.01s) 384s --- PASS: TestStepCAS_RevokeCertificate/fail_request (0.00s) 384s --- PASS: TestStepCAS_RevokeCertificate/fail_revoke_token (0.00s) 384s --- PASS: TestStepCAS_RevokeCertificate/fail_client_revoke (0.00s) 384s --- PASS: TestStepCAS_RevokeCertificate/fail_password (1.18s) 384s === RUN TestStepCAS_GetCertificateAuthority 384s === RUN TestStepCAS_GetCertificateAuthority/ok 384s === RUN TestStepCAS_GetCertificateAuthority/ok_jwk 384s === RUN TestStepCAS_GetCertificateAuthority/fail_fingerprint 384s --- PASS: TestStepCAS_GetCertificateAuthority (0.01s) 384s --- PASS: TestStepCAS_GetCertificateAuthority/ok (0.00s) 384s --- PASS: TestStepCAS_GetCertificateAuthority/ok_jwk (0.00s) 384s --- PASS: TestStepCAS_GetCertificateAuthority/fail_fingerprint (0.00s) 384s === RUN Test_x5cIssuer_SignToken 384s === RUN Test_x5cIssuer_SignToken/ok 384s === RUN Test_x5cIssuer_SignToken/ok_ra 384s === RUN Test_x5cIssuer_SignToken/ok_ra_endpoint_id 384s === RUN Test_x5cIssuer_SignToken/fail_crt 384s === RUN Test_x5cIssuer_SignToken/fail_key 384s === RUN Test_x5cIssuer_SignToken/fail_no_signer 384s --- PASS: Test_x5cIssuer_SignToken (0.01s) 384s --- PASS: Test_x5cIssuer_SignToken/ok (0.00s) 384s --- PASS: Test_x5cIssuer_SignToken/ok_ra (0.00s) 384s --- PASS: Test_x5cIssuer_SignToken/ok_ra_endpoint_id (0.00s) 384s --- PASS: Test_x5cIssuer_SignToken/fail_crt (0.00s) 384s --- PASS: Test_x5cIssuer_SignToken/fail_key (0.00s) 384s --- PASS: Test_x5cIssuer_SignToken/fail_no_signer (0.00s) 384s === RUN Test_x5cIssuer_RevokeToken 384s === RUN Test_x5cIssuer_RevokeToken/ok 384s === RUN Test_x5cIssuer_RevokeToken/fail_crt 384s === RUN Test_x5cIssuer_RevokeToken/fail_key 384s === RUN Test_x5cIssuer_RevokeToken/fail_no_signer 384s --- PASS: Test_x5cIssuer_RevokeToken (0.00s) 384s --- PASS: Test_x5cIssuer_RevokeToken/ok (0.00s) 384s --- PASS: Test_x5cIssuer_RevokeToken/fail_crt (0.00s) 384s --- PASS: Test_x5cIssuer_RevokeToken/fail_key (0.00s) 384s --- PASS: Test_x5cIssuer_RevokeToken/fail_no_signer (0.00s) 384s === RUN Test_x5cIssuer_Lifetime 384s === RUN Test_x5cIssuer_Lifetime/ok_0s 384s === RUN Test_x5cIssuer_Lifetime/ok_1m 384s === RUN Test_x5cIssuer_Lifetime/ok_max-1m 384s === RUN Test_x5cIssuer_Lifetime/ok_max 384s === RUN Test_x5cIssuer_Lifetime/ok_max+1m 384s === RUN Test_x5cIssuer_Lifetime/ok_fail 384s --- PASS: Test_x5cIssuer_Lifetime (0.00s) 384s --- PASS: Test_x5cIssuer_Lifetime/ok_0s (0.00s) 384s --- PASS: Test_x5cIssuer_Lifetime/ok_1m (0.00s) 384s --- PASS: Test_x5cIssuer_Lifetime/ok_max-1m (0.00s) 384s --- PASS: Test_x5cIssuer_Lifetime/ok_max (0.00s) 384s --- PASS: Test_x5cIssuer_Lifetime/ok_max+1m (0.00s) 384s --- PASS: Test_x5cIssuer_Lifetime/ok_fail (0.00s) 384s === RUN Test_newJoseSigner 384s === RUN Test_newJoseSigner/p256 384s === RUN Test_newJoseSigner/p384 384s === RUN Test_newJoseSigner/p521 384s === RUN Test_newJoseSigner/ed25519 384s === RUN Test_newJoseSigner/rsa 384s === RUN Test_newJoseSigner/fail_p224 384s === RUN Test_newJoseSigner/fail_signer 384s --- PASS: Test_newJoseSigner (0.50s) 384s --- PASS: Test_newJoseSigner/p256 (0.00s) 384s --- PASS: Test_newJoseSigner/p384 (0.00s) 384s --- PASS: Test_newJoseSigner/p521 (0.01s) 384s --- PASS: Test_newJoseSigner/ed25519 (0.00s) 384s --- PASS: Test_newJoseSigner/rsa (0.01s) 384s --- PASS: Test_newJoseSigner/fail_p224 (0.00s) 384s --- PASS: Test_newJoseSigner/fail_signer (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/cas/stepcas 23.734s 384s ? github.com/smallstep/certificates/commands [no test files] 384s === RUN TestIsRevoked 384s === RUN TestIsRevoked/false/nil_db 384s === RUN TestIsRevoked/false/ErrNotFound 384s === RUN TestIsRevoked/error/checking_bucket 384s === RUN TestIsRevoked/true 384s --- PASS: TestIsRevoked (0.00s) 384s --- PASS: TestIsRevoked/false/nil_db (0.00s) 384s --- PASS: TestIsRevoked/false/ErrNotFound (0.00s) 384s --- PASS: TestIsRevoked/error/checking_bucket (0.00s) 384s --- PASS: TestIsRevoked/true (0.00s) 384s === RUN TestRevoke 384s === RUN TestRevoke/error/force_isRevoked 384s === RUN TestRevoke/error/was_already_revoked 384s === RUN TestRevoke/ok 384s --- PASS: TestRevoke (0.00s) 384s --- PASS: TestRevoke/error/force_isRevoked (0.00s) 384s --- PASS: TestRevoke/error/was_already_revoked (0.00s) 384s --- PASS: TestRevoke/ok (0.00s) 384s === RUN TestUseToken 384s === RUN TestUseToken/fail/force-CmpAndSwap-error 384s === RUN TestUseToken/fail/CmpAndSwap-already-exists 384s === RUN TestUseToken/ok/cmpAndSwap-success 384s --- PASS: TestUseToken (0.00s) 384s --- PASS: TestUseToken/fail/force-CmpAndSwap-error (0.00s) 384s --- PASS: TestUseToken/fail/CmpAndSwap-already-exists (0.00s) 384s --- PASS: TestUseToken/ok/cmpAndSwap-success (0.00s) 384s === RUN TestDB_StoreCertificateChain 384s === RUN TestDB_StoreCertificateChain/ok 384s === RUN TestDB_StoreCertificateChain/ok_ra_provisioner 384s === RUN TestDB_StoreCertificateChain/ok_no_provisioner 384s === RUN TestDB_StoreCertificateChain/fail_store_certificate 384s --- PASS: TestDB_StoreCertificateChain (0.00s) 384s --- PASS: TestDB_StoreCertificateChain/ok (0.00s) 384s --- PASS: TestDB_StoreCertificateChain/ok_ra_provisioner (0.00s) 384s --- PASS: TestDB_StoreCertificateChain/ok_no_provisioner (0.00s) 384s --- PASS: TestDB_StoreCertificateChain/fail_store_certificate (0.00s) 384s === RUN TestDB_GetCertificateData 384s === RUN TestDB_GetCertificateData/ok 384s === RUN TestDB_GetCertificateData/fail_not_found 384s === RUN TestDB_GetCertificateData/fail_db 384s === RUN TestDB_GetCertificateData/fail_unmarshal 384s --- PASS: TestDB_GetCertificateData (0.00s) 384s --- PASS: TestDB_GetCertificateData/ok (0.00s) 384s --- PASS: TestDB_GetCertificateData/fail_not_found (0.00s) 384s --- PASS: TestDB_GetCertificateData/fail_db (0.00s) 384s --- PASS: TestDB_GetCertificateData/fail_unmarshal (0.00s) 384s === RUN TestDB_StoreRenewedCertificate 384s === RUN TestDB_StoreRenewedCertificate/ok 384s === RUN TestDB_StoreRenewedCertificate/ok_no_data 384s === RUN TestDB_StoreRenewedCertificate/ok_fail_marshal 384s === RUN TestDB_StoreRenewedCertificate/fail 384s --- PASS: TestDB_StoreRenewedCertificate (0.00s) 384s --- PASS: TestDB_StoreRenewedCertificate/ok (0.00s) 384s --- PASS: TestDB_StoreRenewedCertificate/ok_no_data (0.00s) 384s --- PASS: TestDB_StoreRenewedCertificate/ok_fail_marshal (0.00s) 384s --- PASS: TestDB_StoreRenewedCertificate/fail (0.00s) 384s === RUN TestSimpleDB 384s --- PASS: TestSimpleDB (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/db 0.059s 384s === RUN TestError_MarshalJSON 384s === RUN TestError_MarshalJSON/ok 384s === RUN TestError_MarshalJSON/ok_no_error 384s --- PASS: TestError_MarshalJSON (0.00s) 384s --- PASS: TestError_MarshalJSON/ok (0.00s) 384s --- PASS: TestError_MarshalJSON/ok_no_error (0.00s) 384s === RUN TestError_UnmarshalJSON 384s === RUN TestError_UnmarshalJSON/ok 384s === RUN TestError_UnmarshalJSON/fail 384s --- PASS: TestError_UnmarshalJSON (0.00s) 384s --- PASS: TestError_UnmarshalJSON/ok (0.00s) 384s --- PASS: TestError_UnmarshalJSON/fail (0.00s) 384s === RUN TestError_Unwrap 384s === RUN TestError_Unwrap/ok_New 384s === RUN TestError_Unwrap/ok_New_v-wrap 384s === RUN TestError_Unwrap/ok_NewError 384s === RUN TestError_Unwrap/ok_NewErr 384s === RUN TestError_Unwrap/ok_NewErr_wit_message 384s === RUN TestError_Unwrap/ok_Errorf 384s === RUN TestError_Unwrap/ok_Errorf_v-wrap 384s --- PASS: TestError_Unwrap (0.00s) 384s --- PASS: TestError_Unwrap/ok_New (0.00s) 384s --- PASS: TestError_Unwrap/ok_New_v-wrap (0.00s) 384s --- PASS: TestError_Unwrap/ok_NewError (0.00s) 384s --- PASS: TestError_Unwrap/ok_NewErr (0.00s) 384s --- PASS: TestError_Unwrap/ok_NewErr_wit_message (0.00s) 384s --- PASS: TestError_Unwrap/ok_Errorf (0.00s) 384s --- PASS: TestError_Unwrap/ok_Errorf_v-wrap (0.00s) 384s === RUN TestError_Unwrap_As 384s === RUN TestError_Unwrap_As/ok_NewError 384s === RUN TestError_Unwrap_As/ok_NewErr 384s === RUN TestError_Unwrap_As/ok_NewErr_wit_message 384s === RUN TestError_Unwrap_As/ok_Errorf 384s === RUN TestError_Unwrap_As/fail_New 384s === RUN TestError_Unwrap_As/fail_New_v-wrap 384s === RUN TestError_Unwrap_As/fail_Errorf 384s === RUN TestError_Unwrap_As/fail_Errorf_v-wrap 384s --- PASS: TestError_Unwrap_As (0.00s) 384s --- PASS: TestError_Unwrap_As/ok_NewError (0.00s) 384s --- PASS: TestError_Unwrap_As/ok_NewErr (0.00s) 384s --- PASS: TestError_Unwrap_As/ok_NewErr_wit_message (0.00s) 384s --- PASS: TestError_Unwrap_As/ok_Errorf (0.00s) 384s --- PASS: TestError_Unwrap_As/fail_New (0.00s) 384s --- PASS: TestError_Unwrap_As/fail_New_v-wrap (0.00s) 384s --- PASS: TestError_Unwrap_As/fail_Errorf (0.00s) 384s --- PASS: TestError_Unwrap_As/fail_Errorf_v-wrap (0.00s) 384s === RUN TestErrorf 384s === RUN TestErrorf/bad_request 384s === RUN TestErrorf/unauthorized 384s === RUN TestErrorf/forbidden 384s === RUN TestErrorf/not_found 384s === RUN TestErrorf/internal_server_error 384s === RUN TestErrorf/not_implemented 384s === RUN TestErrorf/other 384s === RUN TestErrorf/formatted_args 384s === RUN TestErrorf/WithMessage 384s === RUN TestErrorf/WithErrorMessage 384s === RUN TestErrorf/WithKeyValue 384s === RUN TestErrorf/withDefaultMessage 384s === RUN TestErrorf/withFormattedMessage 384s === RUN TestErrorf/WithMessage_and_withDefaultMessage 384s === RUN TestErrorf/WithErrorMessage_and_withFormattedMessage 384s === RUN TestErrorf/formatted_args_and_withMessage 384s --- PASS: TestErrorf (0.00s) 384s --- PASS: TestErrorf/bad_request (0.00s) 384s --- PASS: TestErrorf/unauthorized (0.00s) 384s --- PASS: TestErrorf/forbidden (0.00s) 384s --- PASS: TestErrorf/not_found (0.00s) 384s --- PASS: TestErrorf/internal_server_error (0.00s) 384s --- PASS: TestErrorf/not_implemented (0.00s) 384s --- PASS: TestErrorf/other (0.00s) 384s --- PASS: TestErrorf/formatted_args (0.00s) 384s --- PASS: TestErrorf/WithMessage (0.00s) 384s --- PASS: TestErrorf/WithErrorMessage (0.00s) 384s --- PASS: TestErrorf/WithKeyValue (0.00s) 384s --- PASS: TestErrorf/withDefaultMessage (0.00s) 384s --- PASS: TestErrorf/withFormattedMessage (0.00s) 384s --- PASS: TestErrorf/WithMessage_and_withDefaultMessage (0.00s) 384s --- PASS: TestErrorf/WithErrorMessage_and_withFormattedMessage (0.00s) 384s --- PASS: TestErrorf/formatted_args_and_withMessage (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/errs 0.042s 384s === RUN TestUintConvertsValues 384s --- PASS: TestUintConvertsValues (0.00s) 384s === RUN TestUintPanicsOnNegativeValue 384s --- PASS: TestUintPanicsOnNegativeValue (0.00s) 384s === RUN TestInt64ConvertsValues 384s --- PASS: TestInt64ConvertsValues (0.00s) 384s === RUN TestInt64PanicsOnLargeValue 384s --- PASS: TestInt64PanicsOnLargeValue (0.00s) 384s === RUN TestUint64ConvertsValues 384s --- PASS: TestUint64ConvertsValues (0.00s) 384s === RUN TestUint64PanicsOnNegativeValue 384s --- PASS: TestUint64PanicsOnNegativeValue (0.00s) 384s === RUN TestInt32ConvertsValues 384s --- PASS: TestInt32ConvertsValues (0.00s) 384s === RUN TestInt32PanicsOnTooSmallValue 384s --- PASS: TestInt32PanicsOnTooSmallValue (0.00s) 384s === RUN TestInt32PanicsOnLargeValue 384s --- PASS: TestInt32PanicsOnLargeValue (0.00s) 384s === RUN TestUint32ConvertsValues 384s --- PASS: TestUint32ConvertsValues (0.00s) 384s === RUN TestUint32PanicsOnNegativeValue 384s --- PASS: TestUint32PanicsOnNegativeValue (0.00s) 384s === RUN TestUint32PanicsOnLargeValue 384s --- PASS: TestUint32PanicsOnLargeValue (0.00s) 384s === RUN TestUint16ConvertsValues 384s --- PASS: TestUint16ConvertsValues (0.00s) 384s === RUN TestUint16PanicsOnNegativeValue 384s --- PASS: TestUint16PanicsOnNegativeValue (0.00s) 384s === RUN TestUint16PanicsOnLargeValue 384s --- PASS: TestUint16PanicsOnLargeValue (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/internal/cast 0.047s 384s ? github.com/smallstep/certificates/internal/httptransport [no test files] 384s ? github.com/smallstep/certificates/internal/metrix [no test files] 384s ? github.com/smallstep/certificates/internal/userid [no test files] 384s === RUN TestHealthOKHandling 384s === RUN TestHealthOKHandling/200_should_be_logged_at_Info_level_for_/health_request_without_explicit_opt-in 384s === RUN TestHealthOKHandling/200_should_be_logged_only_at_Trace_level_for_/health_request_if_opt-in 384s --- PASS: TestHealthOKHandling (0.00s) 384s --- PASS: TestHealthOKHandling/200_should_be_logged_at_Info_level_for_/health_request_without_explicit_opt-in (0.00s) 384s --- PASS: TestHealthOKHandling/200_should_be_logged_only_at_Trace_level_for_/health_request_if_opt-in (0.00s) 384s === RUN TestHandlingRegardlessOfOptions 384s === RUN TestHandlingRegardlessOfOptions/200_should_be_logged_at_Info_level_for_non-health_requests 384s === RUN TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_for_non-health_requests 384s === RUN TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_for_non-health_requests 384s === RUN TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_even_for_/health_requests 384s === RUN TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_even_for_/health_requests 384s --- PASS: TestHandlingRegardlessOfOptions (0.00s) 384s --- PASS: TestHandlingRegardlessOfOptions/200_should_be_logged_at_Info_level_for_non-health_requests (0.00s) 384s --- PASS: TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_for_non-health_requests (0.00s) 384s --- PASS: TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_for_non-health_requests (0.00s) 384s --- PASS: TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_even_for_/health_requests (0.00s) 384s --- PASS: TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_even_for_/health_requests (0.00s) 384s === RUN TestLogRealIP 384s === RUN TestLogRealIP/setting_is_turned_on,_no_header_is_set 384s === RUN TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set 384s === RUN TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set_with_invalid_value 384s === RUN TestLogRealIP/setting_is_turned_on,_X-Real-IP_header_is_set 384s === RUN TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set 384s === RUN TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set_with_multiple_IPs 384s === RUN TestLogRealIP/setting_is_turned_on,_all_headers_are_set 384s === RUN TestLogRealIP/setting_is_turned_off,_True-Client-IP_header_is_set 384s === RUN TestLogRealIP/setting_is_turned_off,_no_header_is_set 384s --- PASS: TestLogRealIP (0.00s) 384s --- PASS: TestLogRealIP/setting_is_turned_on,_no_header_is_set (0.00s) 384s --- PASS: TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set (0.00s) 384s --- PASS: TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set_with_invalid_value (0.00s) 384s --- PASS: TestLogRealIP/setting_is_turned_on,_X-Real-IP_header_is_set (0.00s) 384s --- PASS: TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set (0.00s) 384s --- PASS: TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set_with_multiple_IPs (0.00s) 384s --- PASS: TestLogRealIP/setting_is_turned_on,_all_headers_are_set (0.00s) 384s --- PASS: TestLogRealIP/setting_is_turned_off,_True-Client-IP_header_is_set (0.00s) 384s --- PASS: TestLogRealIP/setting_is_turned_off,_no_header_is_set (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/logging 0.018s 384s === RUN Test_Middleware 384s === RUN Test_Middleware/default-request-id 384s === RUN Test_Middleware/no-request-id 384s === RUN Test_Middleware/empty-header 384s === RUN Test_Middleware/fallback-header-name 384s --- PASS: Test_Middleware (0.00s) 384s --- PASS: Test_Middleware/default-request-id (0.00s) 384s --- PASS: Test_Middleware/no-request-id (0.00s) 384s --- PASS: Test_Middleware/empty-header (0.00s) 384s --- PASS: Test_Middleware/fallback-header-name (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/middleware/requestid 0.036s 384s ? github.com/smallstep/certificates/monitoring [no test files] 384s === RUN TestPKI_WriteHelmTemplate 384s === RUN TestPKI_WriteHelmTemplate/ok/with-ssh-and-acme 384s === RUN TestPKI_WriteHelmTemplate/fail/authority.ProvisionerToCertificates 384s === RUN TestPKI_WriteHelmTemplate/ok/with-acme 384s === RUN TestPKI_WriteHelmTemplate/ok/with-admin 384s === RUN TestPKI_WriteHelmTemplate/ok/simple 384s === RUN TestPKI_WriteHelmTemplate/ok/with-provisioner 384s === RUN TestPKI_WriteHelmTemplate/ok/with-acme-and-duplicate-provisioner-name 384s === RUN TestPKI_WriteHelmTemplate/ok/with-ssh 384s === RUN TestPKI_WriteHelmTemplate/ok/with-ssh-and-duplicate-provisioner-name 384s --- PASS: TestPKI_WriteHelmTemplate (0.10s) 384s --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh-and-acme (0.01s) 384s --- PASS: TestPKI_WriteHelmTemplate/fail/authority.ProvisionerToCertificates (0.00s) 384s --- PASS: TestPKI_WriteHelmTemplate/ok/with-acme (0.02s) 384s --- PASS: TestPKI_WriteHelmTemplate/ok/with-admin (0.01s) 384s --- PASS: TestPKI_WriteHelmTemplate/ok/simple (0.01s) 384s --- PASS: TestPKI_WriteHelmTemplate/ok/with-provisioner (0.01s) 384s --- PASS: TestPKI_WriteHelmTemplate/ok/with-acme-and-duplicate-provisioner-name (0.02s) 384s --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh (0.01s) 384s --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh-and-duplicate-provisioner-name (0.01s) 384s PASS 384s ok github.com/smallstep/certificates/pki 0.149s 384s === RUN TestNamePolicyEngine_matchDomainConstraint 384s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wildcard 384s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wildcard-literal 384s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/specific-domain 384s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/single-whitespace-domain 384s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/period-domain 384s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wrong-asterisk-prefix 384s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-in-domain 384s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-label 384s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/multiple-periods 384s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-domain 384s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-constraint 384s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/no-subdomain 384s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/too-many-subdomains 384s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wrong-domain 384s === RUN TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name 384s === RUN TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name-constraint 384s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/empty-constraint 384s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/wildcard 384s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/wildcard-literal 384s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/specific-domain 384s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/different-case 384s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/idna-internationalized-domain-name-punycode 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wildcard (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wildcard-literal (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/specific-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/single-whitespace-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/period-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wrong-asterisk-prefix (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-in-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-label (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/multiple-periods (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-constraint (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/no-subdomain (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/too-many-subdomains (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wrong-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name-constraint (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/empty-constraint (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/wildcard (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/wildcard-literal (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/specific-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/different-case (0.00s) 384s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/idna-internationalized-domain-name-punycode (0.00s) 384s === RUN Test_matchIPConstraint 384s === RUN Test_matchIPConstraint/false/ipv4-in-ipv6-nat64 384s === RUN Test_matchIPConstraint/ok/ipv4 384s === RUN Test_matchIPConstraint/ok/ipv6 384s === RUN Test_matchIPConstraint/ok/ipv4-in-ipv6 384s === RUN Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64-fixed-ip 384s === RUN Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64 384s --- PASS: Test_matchIPConstraint (0.00s) 384s --- PASS: Test_matchIPConstraint/false/ipv4-in-ipv6-nat64 (0.00s) 384s --- PASS: Test_matchIPConstraint/ok/ipv4 (0.00s) 384s --- PASS: Test_matchIPConstraint/ok/ipv6 (0.00s) 384s --- PASS: Test_matchIPConstraint/ok/ipv4-in-ipv6 (0.00s) 384s --- PASS: Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64-fixed-ip (0.00s) 384s --- PASS: Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64 (0.00s) 384s === RUN TestNamePolicyEngine_matchEmailConstraint 384s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-label 384s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-inside-domain 384s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/parse-email 384s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/wildcard 384s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/wildcard-x509-period 384s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-domain 384s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-local 384s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/wildcard 384s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-x509-period 384s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix 384s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix-match 384s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local 384s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local-match 384s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/specific-mail 384s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-tld 384s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/different-case 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint (0.00s) 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-label (0.00s) 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-inside-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/parse-email (0.00s) 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/wildcard (0.00s) 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/wildcard-x509-period (0.00s) 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-local (0.00s) 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/wildcard (0.00s) 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-x509-period (0.00s) 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix (0.00s) 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix-match (0.00s) 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local (0.00s) 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local-match (0.00s) 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/specific-mail (0.00s) 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-tld (0.00s) 384s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/different-case (0.00s) 384s === RUN TestNamePolicyEngine_matchURIConstraint 384s === RUN TestNamePolicyEngine_matchURIConstraint/fail/empty-host 384s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-prefix 384s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-label 384s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-inside 384s === RUN TestNamePolicyEngine_matchURIConstraint/fail/wildcard 384s === RUN TestNamePolicyEngine_matchURIConstraint/fail/wildcard-subdomains-too-deep 384s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-port-split-error 384s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv4 384s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv6 384s === RUN TestNamePolicyEngine_matchURIConstraint/ok/wildcard 384s === RUN TestNamePolicyEngine_matchURIConstraint/ok/host-with-port 384s === RUN TestNamePolicyEngine_matchURIConstraint/ok/different-case 384s --- PASS: TestNamePolicyEngine_matchURIConstraint (0.00s) 384s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/empty-host (0.00s) 384s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-prefix (0.00s) 384s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-label (0.00s) 384s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-inside (0.00s) 384s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/wildcard (0.00s) 384s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/wildcard-subdomains-too-deep (0.00s) 384s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-port-split-error (0.00s) 384s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv4 (0.00s) 384s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv6 (0.00s) 384s --- PASS: TestNamePolicyEngine_matchURIConstraint/ok/wildcard (0.00s) 384s --- PASS: TestNamePolicyEngine_matchURIConstraint/ok/host-with-port (0.00s) 384s --- PASS: TestNamePolicyEngine_matchURIConstraint/ok/different-case (0.00s) 384s === RUN TestNamePolicyEngine_X509_AllAllowed 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal-x509 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-single-host 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-no-label 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-empty-label 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-dot-domain 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-multiple-subdomains 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-idna-internationalized-domain 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-x509 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-specific-mailbox 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-subdomain 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-rfc822 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-ascii 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-domain-wildcard 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-literal-wildcard 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-idna-internationalized-domain 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded-single-host 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded-with-literal-wildcard 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-permitted-no-match 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-excluded-match 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-no-domain 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-ip-name 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-mail 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-uri 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-dns-name 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-mail 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-uri 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-dns-name 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-ip 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-uri 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-dns-name 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name#01 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badhost.local-common-name 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-anotherbadhost.local-dns 384s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badmail@example.local 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-no-constraints 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-no-constraints 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-no-constraints 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-no-constraints 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-no-constraints 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-no-constraints 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty-no-constraints 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-permitted-match 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-excluded-match 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard-literal 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-combined 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-idna-internationalized-domain 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-wildcard 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-plain-domain 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-specific-mailbox 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-idna-internationalized-domain 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-domain-wildcard 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-specific-uri 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-with-port 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain#01 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-subdomain 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-excluded 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-ip-name 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail#01 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-dns 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail#01 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-dns 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-ip 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-uri 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns#01 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-mail 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-subject-ip-name 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted-without-subject-verification 384s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-all 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed (0.02s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal-x509 (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-single-host (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-no-label (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-empty-label (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-dot-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-multiple-subdomains (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-idna-internationalized-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-x509 (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-specific-mailbox (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-subdomain (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-rfc822 (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-ascii (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-domain-wildcard (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-literal-wildcard (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-idna-internationalized-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded-single-host (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded-with-literal-wildcard (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-permitted-no-match (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-excluded-match (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-no-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-ip-name (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-mail (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-uri (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-dns-name (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-mail (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-uri (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-dns-name (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-ip (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-uri (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-dns-name (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name#01 (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badhost.local-common-name (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-anotherbadhost.local-dns (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badmail@example.local (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-no-constraints (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-no-constraints (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-no-constraints (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-no-constraints (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-no-constraints (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-no-constraints (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty-no-constraints (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-permitted-match (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-excluded-match (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard-literal (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-combined (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-idna-internationalized-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-wildcard (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-plain-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-specific-mailbox (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-idna-internationalized-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-domain-wildcard (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-specific-uri (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-with-port (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain#01 (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-subdomain (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-excluded (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-ip-name (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail#01 (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-dns (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail#01 (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-dns (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-ip (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-uri (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns#01 (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-mail (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-subject-ip-name (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted-without-subject-verification (0.00s) 384s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-all (0.00s) 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-dns-domain 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-dns-domain 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-cidr 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-cidr 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-email 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-email 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-principals 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principals 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-principals 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principal-as-mail 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-dns-domain 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-ip-range 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-principal-with-permitted-email 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user-with-excluded-user-principal 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-user-principals 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-user-principals 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-dns-domain 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-dns-domain 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-ip 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-ip 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-principals 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-email 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-email 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-principals 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-principals 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user-with-excluded-user-principal 384s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-host 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-dns-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-dns-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-cidr (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-cidr (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-email (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-email (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-principals (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principals (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-principals (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principal-as-mail (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-dns-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-ip-range (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-principal-with-permitted-email (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user-with-excluded-user-principal (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-user-principals (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-user-principals (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-dns-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-dns-domain (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-ip (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-ip (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-principals (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-email (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-email (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-principals (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-principals (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user-with-excluded-user-principal (0.00s) 384s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-host (0.00s) 384s === RUN Test_splitSSHPrincipals 384s === RUN Test_splitSSHPrincipals/fail/host-uri 384s === RUN Test_splitSSHPrincipals/ok/host-email 384s === RUN Test_splitSSHPrincipals/ok/user-username-with-period 384s === RUN Test_splitSSHPrincipals/fail/unexpected-cert-type 384s === RUN Test_splitSSHPrincipals/ok/host-dns 384s === RUN Test_splitSSHPrincipals/ok/host-ip 384s === RUN Test_splitSSHPrincipals/ok/user-localhost 384s === RUN Test_splitSSHPrincipals/ok/user-maillike 384s === RUN Test_splitSSHPrincipals/fail/user-ip 384s === RUN Test_splitSSHPrincipals/fail/user-uri 384s --- PASS: Test_splitSSHPrincipals (0.00s) 384s --- PASS: Test_splitSSHPrincipals/fail/host-uri (0.00s) 384s --- PASS: Test_splitSSHPrincipals/ok/host-email (0.00s) 384s --- PASS: Test_splitSSHPrincipals/ok/user-username-with-period (0.00s) 384s --- PASS: Test_splitSSHPrincipals/fail/unexpected-cert-type (0.00s) 384s --- PASS: Test_splitSSHPrincipals/ok/host-dns (0.00s) 384s --- PASS: Test_splitSSHPrincipals/ok/host-ip (0.00s) 384s --- PASS: Test_splitSSHPrincipals/ok/user-localhost (0.00s) 384s --- PASS: Test_splitSSHPrincipals/ok/user-maillike (0.00s) 384s --- PASS: Test_splitSSHPrincipals/fail/user-ip (0.00s) 384s --- PASS: Test_splitSSHPrincipals/fail/user-uri (0.00s) 384s === RUN Test_removeDuplicates 384s === RUN Test_removeDuplicates/empty-slice 384s === RUN Test_removeDuplicates/single-item 384s === RUN Test_removeDuplicates/ok 384s --- PASS: Test_removeDuplicates (0.00s) 384s --- PASS: Test_removeDuplicates/empty-slice (0.00s) 384s --- PASS: Test_removeDuplicates/single-item (0.00s) 384s --- PASS: Test_removeDuplicates/ok (0.00s) 384s === RUN Test_removeDuplicateIPNets 384s === RUN Test_removeDuplicateIPNets/empty-slice 384s === RUN Test_removeDuplicateIPNets/single-item 384s === RUN Test_removeDuplicateIPNets/multiple 384s --- PASS: Test_removeDuplicateIPNets (0.00s) 384s --- PASS: Test_removeDuplicateIPNets/empty-slice (0.00s) 384s --- PASS: Test_removeDuplicateIPNets/single-item (0.00s) 384s --- PASS: Test_removeDuplicateIPNets/multiple (0.00s) 384s === RUN TestNamePolicyError_Error 384s === RUN TestNamePolicyError_Error/dns-not-allowed 384s === RUN TestNamePolicyError_Error/dns-cannot-parse-domain 384s === RUN TestNamePolicyError_Error/email-cannot-parse 384s === RUN TestNamePolicyError_Error/uri-cannot-match 384s === RUN TestNamePolicyError_Error/unknown 384s --- PASS: TestNamePolicyError_Error (0.00s) 384s --- PASS: TestNamePolicyError_Error/dns-not-allowed (0.00s) 384s --- PASS: TestNamePolicyError_Error/dns-cannot-parse-domain (0.00s) 384s --- PASS: TestNamePolicyError_Error/email-cannot-parse (0.00s) 384s --- PASS: TestNamePolicyError_Error/uri-cannot-match (0.00s) 384s --- PASS: TestNamePolicyError_Error/unknown (0.00s) 384s === RUN Test_normalizeAndValidateCommonName 384s === RUN Test_normalizeAndValidateCommonName/fail/empty-constraint 384s === RUN Test_normalizeAndValidateCommonName/fail/wildcard 384s === RUN Test_normalizeAndValidateCommonName/ok 384s --- PASS: Test_normalizeAndValidateCommonName (0.00s) 384s --- PASS: Test_normalizeAndValidateCommonName/fail/empty-constraint (0.00s) 384s --- PASS: Test_normalizeAndValidateCommonName/fail/wildcard (0.00s) 384s --- PASS: Test_normalizeAndValidateCommonName/ok (0.00s) 384s === RUN Test_normalizeAndValidateDNSDomainConstraint 384s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/empty-constraint 384s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-partial-label 384s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-in-the-middle 384s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/empty-label 384s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/empty-reverse 384s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/no-asterisk 384s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/idna-internationalized-domain-name-lookup 384s === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/wildcard 384s === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/specific-domain 384s === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-punycode 384s === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-lookup-transformed 384s --- PASS: Test_normalizeAndValidateDNSDomainConstraint (0.00s) 384s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/empty-constraint (0.00s) 384s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-partial-label (0.00s) 384s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-in-the-middle (0.00s) 384s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/empty-label (0.00s) 384s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/empty-reverse (0.00s) 384s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/no-asterisk (0.00s) 384s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/idna-internationalized-domain-name-lookup (0.00s) 384s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/wildcard (0.00s) 384s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/specific-domain (0.00s) 384s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-punycode (0.00s) 384s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-lookup-transformed (0.00s) 384s === RUN Test_normalizeAndValidateEmailConstraint 384s === RUN Test_normalizeAndValidateEmailConstraint/fail/empty-constraint 384s === RUN Test_normalizeAndValidateEmailConstraint/fail/asterisk 384s === RUN Test_normalizeAndValidateEmailConstraint/fail/period 384s === RUN Test_normalizeAndValidateEmailConstraint/fail/@period 384s === RUN Test_normalizeAndValidateEmailConstraint/fail/too-many-@s 384s === RUN Test_normalizeAndValidateEmailConstraint/fail/parse-mailbox 384s === RUN Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain 384s === RUN Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain-name-lookup 384s === RUN Test_normalizeAndValidateEmailConstraint/fail/parse-domain 384s === RUN Test_normalizeAndValidateEmailConstraint/ok/wildcard 384s === RUN Test_normalizeAndValidateEmailConstraint/ok/specific-mail 384s --- PASS: Test_normalizeAndValidateEmailConstraint (0.00s) 384s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/empty-constraint (0.00s) 384s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/asterisk (0.00s) 384s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/period (0.00s) 384s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/@period (0.00s) 384s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/too-many-@s (0.00s) 384s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/parse-mailbox (0.00s) 384s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain (0.00s) 384s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain-name-lookup (0.00s) 384s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/parse-domain (0.00s) 384s --- PASS: Test_normalizeAndValidateEmailConstraint/ok/wildcard (0.00s) 384s --- PASS: Test_normalizeAndValidateEmailConstraint/ok/specific-mail (0.00s) 384s === RUN TestNew 384s === RUN TestNew/fail/with-permitted-cidrs 384s === RUN TestNew/ok/with-excluded-dns-domains 384s === RUN TestNew/ok/with-permitted-ipsOrCIDRs-cidr 384s === RUN TestNew/ok/with-permitted-emails 384s === RUN TestNew/fail/with-excluded-cidrs 384s === RUN TestNew/fail/with-permitted-uris 384s === RUN TestNew/fail/with-excluded-uris 384s === RUN TestNew/ok/with-permitted-ip-ranges 384s === RUN TestNew/ok/with-excluded-ip-ranges 384s === RUN TestNew/ok/with-excluded-ipsOrCIDRs-cidr 384s === RUN TestNew/ok/with-permitted-uris 384s === RUN TestNew/fail/with-excluded-common-name 384s === RUN TestNew/fail/with-permitted-dns-domains 384s === RUN TestNew/fail/with-excluded-emails 384s === RUN TestNew/ok/subject-verification 384s === RUN TestNew/ok/literal-wildcards 384s === RUN TestNew/ok/with-excluded-cidrs 384s === RUN TestNew/ok/with-excluded-emails 384s === RUN TestNew/ok/with-excluded-principals 384s === RUN TestNew/fail/with-excluded-ipsOrCIDRs-cidr 384s === RUN TestNew/fail/with-excluded-ipsOrCIDRs-ip 384s === RUN TestNew/fail/with-permitted-emails 384s === RUN TestNew/ok/default 384s === RUN TestNew/ok/with-permitted-cidrs 384s === RUN TestNew/fail/with-excluded-dns-domains 384s === RUN TestNew/fail/with-permitted-ipsOrCIDRs-cidr 384s === RUN TestNew/ok/with-permitted-dns-wildcard-domains 384s === RUN TestNew/ok/with-permitted-principals 384s === RUN TestNew/fail/with-permitted-common-name 384s === RUN TestNew/fail/with-permitted-ipsOrCIDRs-ip 384s === RUN TestNew/ok/with-excluded-uris 384s --- PASS: TestNew (0.01s) 384s --- PASS: TestNew/fail/with-permitted-cidrs (0.00s) 384s --- PASS: TestNew/ok/with-excluded-dns-domains (0.00s) 384s --- PASS: TestNew/ok/with-permitted-ipsOrCIDRs-cidr (0.00s) 384s --- PASS: TestNew/ok/with-permitted-emails (0.00s) 384s --- PASS: TestNew/fail/with-excluded-cidrs (0.00s) 384s --- PASS: TestNew/fail/with-permitted-uris (0.00s) 384s --- PASS: TestNew/fail/with-excluded-uris (0.00s) 384s --- PASS: TestNew/ok/with-permitted-ip-ranges (0.00s) 384s --- PASS: TestNew/ok/with-excluded-ip-ranges (0.00s) 384s --- PASS: TestNew/ok/with-excluded-ipsOrCIDRs-cidr (0.00s) 384s --- PASS: TestNew/ok/with-permitted-uris (0.00s) 384s --- PASS: TestNew/fail/with-excluded-common-name (0.00s) 384s --- PASS: TestNew/fail/with-permitted-dns-domains (0.00s) 384s --- PASS: TestNew/fail/with-excluded-emails (0.00s) 384s --- PASS: TestNew/ok/subject-verification (0.00s) 384s --- PASS: TestNew/ok/literal-wildcards (0.00s) 384s --- PASS: TestNew/ok/with-excluded-cidrs (0.00s) 384s --- PASS: TestNew/ok/with-excluded-emails (0.00s) 384s --- PASS: TestNew/ok/with-excluded-principals (0.00s) 384s --- PASS: TestNew/fail/with-excluded-ipsOrCIDRs-cidr (0.00s) 384s --- PASS: TestNew/fail/with-excluded-ipsOrCIDRs-ip (0.00s) 384s --- PASS: TestNew/fail/with-permitted-emails (0.00s) 384s --- PASS: TestNew/ok/default (0.00s) 384s --- PASS: TestNew/ok/with-permitted-cidrs (0.00s) 384s --- PASS: TestNew/fail/with-excluded-dns-domains (0.00s) 384s --- PASS: TestNew/fail/with-permitted-ipsOrCIDRs-cidr (0.00s) 384s --- PASS: TestNew/ok/with-permitted-dns-wildcard-domains (0.00s) 384s --- PASS: TestNew/ok/with-permitted-principals (0.00s) 384s --- PASS: TestNew/fail/with-permitted-common-name (0.00s) 384s --- PASS: TestNew/fail/with-permitted-ipsOrCIDRs-ip (0.00s) 384s --- PASS: TestNew/ok/with-excluded-uris (0.00s) 384s === RUN Test_normalizeAndValidateURIDomainConstraint 384s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/empty-constraint 384s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/scheme-https 384s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/too-many-asterisks 384s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/empty-label 384s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/empty-reverse 384s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/domain-with-port 384s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/no-asterisk 384s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv4 384s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-brackets 384s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets 384s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets#01 384s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/idna-internationalized-domain-name-lookup 384s === RUN Test_normalizeAndValidateURIDomainConstraint/ok/wildcard 384s === RUN Test_normalizeAndValidateURIDomainConstraint/ok/specific-domain 384s === RUN Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup 384s === RUN Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup-deviation 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint (0.00s) 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/empty-constraint (0.00s) 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/scheme-https (0.00s) 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/too-many-asterisks (0.00s) 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/empty-label (0.00s) 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/empty-reverse (0.00s) 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/domain-with-port (0.00s) 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/no-asterisk (0.00s) 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv4 (0.00s) 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-brackets (0.00s) 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets (0.00s) 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets#01 (0.00s) 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/idna-internationalized-domain-name-lookup (0.00s) 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/wildcard (0.00s) 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/specific-domain (0.00s) 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup (0.00s) 384s --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup-deviation (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/policy 0.082s 384s === RUN TestAuthority_encrypt 384s === PAUSE TestAuthority_encrypt 384s === RUN TestAuthority_SignCSR 384s === RUN TestAuthority_SignCSR/ok 384s === RUN TestAuthority_SignCSR/ok_no_sign_options 384s --- PASS: TestAuthority_SignCSR (3.81s) 384s --- PASS: TestAuthority_SignCSR/ok (0.02s) 384s --- PASS: TestAuthority_SignCSR/ok_no_sign_options (0.02s) 384s === CONT TestAuthority_encrypt 384s === RUN TestAuthority_encrypt/alg-0 384s === PAUSE TestAuthority_encrypt/alg-0 384s === RUN TestAuthority_encrypt/alg-1 384s === PAUSE TestAuthority_encrypt/alg-1 384s === RUN TestAuthority_encrypt/alg-2 384s === PAUSE TestAuthority_encrypt/alg-2 384s === RUN TestAuthority_encrypt/alg-3 384s === PAUSE TestAuthority_encrypt/alg-3 384s === RUN TestAuthority_encrypt/alg-4 384s === PAUSE TestAuthority_encrypt/alg-4 384s === RUN TestAuthority_encrypt/alg-unknown 384s === PAUSE TestAuthority_encrypt/alg-unknown 384s === CONT TestAuthority_encrypt/alg-0 384s === CONT TestAuthority_encrypt/alg-3 384s === CONT TestAuthority_encrypt/alg-unknown 384s === CONT TestAuthority_encrypt/alg-4 384s === CONT TestAuthority_encrypt/alg-2 384s === CONT TestAuthority_encrypt/alg-1 384s --- PASS: TestAuthority_encrypt (0.48s) 384s --- PASS: TestAuthority_encrypt/alg-0 (0.00s) 384s --- PASS: TestAuthority_encrypt/alg-3 (0.00s) 384s --- PASS: TestAuthority_encrypt/alg-4 (0.00s) 384s --- PASS: TestAuthority_encrypt/alg-unknown (0.00s) 384s --- PASS: TestAuthority_encrypt/alg-2 (0.00s) 384s --- PASS: TestAuthority_encrypt/alg-1 (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/scep 4.376s 384s === RUN Test_decodeRequest 384s === RUN Test_decodeRequest/fail/invalid-query 384s === RUN Test_decodeRequest/fail/empty-operation 384s === RUN Test_decodeRequest/fail/unsupported-method 384s === RUN Test_decodeRequest/fail/get-unsupported-operation 384s === RUN Test_decodeRequest/fail/get-PKIOperation-empty-message 384s === RUN Test_decodeRequest/fail/get-PKIOperation 384s === RUN Test_decodeRequest/fail/post-PKIOperation 384s === RUN Test_decodeRequest/ok/get-GetCACert 384s === RUN Test_decodeRequest/ok/get-GetCACaps 384s === RUN Test_decodeRequest/ok/get-PKIOperation 384s === RUN Test_decodeRequest/ok/get-PKIOperation-escaped 384s === RUN Test_decodeRequest/ok/get-PKIOperation-not-escaped 384s === RUN Test_decodeRequest/ok/get-PKIOperation-weird-macos-case 384s === RUN Test_decodeRequest/ok/post-PKIOperation 384s --- PASS: Test_decodeRequest (0.00s) 384s --- PASS: Test_decodeRequest/fail/invalid-query (0.00s) 384s --- PASS: Test_decodeRequest/fail/empty-operation (0.00s) 384s --- PASS: Test_decodeRequest/fail/unsupported-method (0.00s) 384s --- PASS: Test_decodeRequest/fail/get-unsupported-operation (0.00s) 384s --- PASS: Test_decodeRequest/fail/get-PKIOperation-empty-message (0.00s) 384s --- PASS: Test_decodeRequest/fail/get-PKIOperation (0.00s) 384s --- PASS: Test_decodeRequest/fail/post-PKIOperation (0.00s) 384s --- PASS: Test_decodeRequest/ok/get-GetCACert (0.00s) 384s --- PASS: Test_decodeRequest/ok/get-GetCACaps (0.00s) 384s --- PASS: Test_decodeRequest/ok/get-PKIOperation (0.00s) 384s --- PASS: Test_decodeRequest/ok/get-PKIOperation-escaped (0.00s) 384s --- PASS: Test_decodeRequest/ok/get-PKIOperation-not-escaped (0.00s) 384s --- PASS: Test_decodeRequest/ok/get-PKIOperation-weird-macos-case (0.00s) 384s --- PASS: Test_decodeRequest/ok/post-PKIOperation (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/scep/api 0.045s 384s ? github.com/smallstep/certificates/server [no test files] 384s === RUN TestTemplates_Validate 384s === RUN TestTemplates_Validate/ok 384s === RUN TestTemplates_Validate/okWithData 384s === RUN TestTemplates_Validate/badSSH 384s === RUN TestTemplates_Validate/badDataUser 384s === RUN TestTemplates_Validate/badDataStep 384s --- PASS: TestTemplates_Validate (0.00s) 384s --- PASS: TestTemplates_Validate/ok (0.00s) 384s --- PASS: TestTemplates_Validate/okWithData (0.00s) 384s --- PASS: TestTemplates_Validate/badSSH (0.00s) 384s --- PASS: TestTemplates_Validate/badDataUser (0.00s) 384s --- PASS: TestTemplates_Validate/badDataStep (0.00s) 384s === RUN TestSSHTemplates_Validate 384s === RUN TestSSHTemplates_Validate/ok 384s === RUN TestSSHTemplates_Validate/user 384s === RUN TestSSHTemplates_Validate/host 384s === RUN TestSSHTemplates_Validate/content 384s === RUN TestSSHTemplates_Validate/badUser 384s === RUN TestSSHTemplates_Validate/badHost 384s === RUN TestSSHTemplates_Validate/badContent 384s --- PASS: TestSSHTemplates_Validate (0.00s) 384s --- PASS: TestSSHTemplates_Validate/ok (0.00s) 384s --- PASS: TestSSHTemplates_Validate/user (0.00s) 384s --- PASS: TestSSHTemplates_Validate/host (0.00s) 384s --- PASS: TestSSHTemplates_Validate/content (0.00s) 384s --- PASS: TestSSHTemplates_Validate/badUser (0.00s) 384s --- PASS: TestSSHTemplates_Validate/badHost (0.00s) 384s --- PASS: TestSSHTemplates_Validate/badContent (0.00s) 384s === RUN TestTemplate_Validate 384s === RUN TestTemplate_Validate/okSnippet 384s === RUN TestTemplate_Validate/okFile 384s === RUN TestTemplate_Validate/okDirectory 384s === RUN TestTemplate_Validate/badName 384s === RUN TestTemplate_Validate/badType 384s === RUN TestTemplate_Validate/badType#01 384s === RUN TestTemplate_Validate/badTemplatePath 384s === RUN TestTemplate_Validate/badTemplatePath#01 384s === RUN TestTemplate_Validate/badTemplatePath#02 384s === RUN TestTemplate_Validate/badPath 384s === RUN TestTemplate_Validate/missingTemplate 384s === RUN TestTemplate_Validate/directoryTemplate 384s --- PASS: TestTemplate_Validate (0.00s) 384s --- PASS: TestTemplate_Validate/okSnippet (0.00s) 384s --- PASS: TestTemplate_Validate/okFile (0.00s) 384s --- PASS: TestTemplate_Validate/okDirectory (0.00s) 384s --- PASS: TestTemplate_Validate/badName (0.00s) 384s --- PASS: TestTemplate_Validate/badType (0.00s) 384s --- PASS: TestTemplate_Validate/badType#01 (0.00s) 384s --- PASS: TestTemplate_Validate/badTemplatePath (0.00s) 384s --- PASS: TestTemplate_Validate/badTemplatePath#01 (0.00s) 384s --- PASS: TestTemplate_Validate/badTemplatePath#02 (0.00s) 384s --- PASS: TestTemplate_Validate/badPath (0.00s) 384s --- PASS: TestTemplate_Validate/missingTemplate (0.00s) 384s --- PASS: TestTemplate_Validate/directoryTemplate (0.00s) 384s === RUN TestLoadAll 384s === RUN TestLoadAll/ok 384s === RUN TestLoadAll/empty 384s === RUN TestLoadAll/nil 384s === RUN TestLoadAll/badUser 384s === RUN TestLoadAll/badHost 384s --- PASS: TestLoadAll (0.00s) 384s --- PASS: TestLoadAll/ok (0.00s) 384s --- PASS: TestLoadAll/empty (0.00s) 384s --- PASS: TestLoadAll/nil (0.00s) 384s --- PASS: TestLoadAll/badUser (0.00s) 384s --- PASS: TestLoadAll/badHost (0.00s) 384s === RUN TestTemplate_Load 384s === RUN TestTemplate_Load/ok 384s === RUN TestTemplate_Load/ok_backfill 384s === RUN TestTemplate_Load/error 384s === RUN TestTemplate_Load/missing 384s --- PASS: TestTemplate_Load (0.00s) 384s --- PASS: TestTemplate_Load/ok (0.00s) 384s --- PASS: TestTemplate_Load/ok_backfill (0.00s) 384s --- PASS: TestTemplate_Load/error (0.00s) 384s --- PASS: TestTemplate_Load/missing (0.00s) 384s === RUN TestTemplate_Render 384s === RUN TestTemplate_Render/snippet 384s === RUN TestTemplate_Render/file 384s === RUN TestTemplate_Render/file#01 384s === RUN TestTemplate_Render/directory 384s === RUN TestTemplate_Render/error 384s --- PASS: TestTemplate_Render (0.00s) 384s --- PASS: TestTemplate_Render/snippet (0.00s) 384s --- PASS: TestTemplate_Render/file (0.00s) 384s --- PASS: TestTemplate_Render/file#01 (0.00s) 384s --- PASS: TestTemplate_Render/directory (0.00s) 384s --- PASS: TestTemplate_Render/error (0.00s) 384s === RUN TestTemplate_Output 384s === RUN TestTemplate_Output/snippet 384s === RUN TestTemplate_Output/file 384s === RUN TestTemplate_Output/file#01 384s === RUN TestTemplate_Output/directory 384s === RUN TestTemplate_Output/error 384s --- PASS: TestTemplate_Output (0.00s) 384s --- PASS: TestTemplate_Output/snippet (0.00s) 384s --- PASS: TestTemplate_Output/file (0.00s) 384s --- PASS: TestTemplate_Output/file#01 (0.00s) 384s --- PASS: TestTemplate_Output/directory (0.00s) 384s --- PASS: TestTemplate_Output/error (0.00s) 384s === RUN TestOutput_Write 384s === RUN TestOutput_Write/snippet 384s === RUN TestOutput_Write/file 384s === RUN TestOutput_Write/snippetInDir 384s === RUN TestOutput_Write/fileInDir 384s === RUN TestOutput_Write/directory 384s === RUN TestOutput_Write/snippetErr 384s === RUN TestOutput_Write/fileErr 384s === RUN TestOutput_Write/directoryErr 384s --- PASS: TestOutput_Write (0.00s) 384s --- PASS: TestOutput_Write/snippet (0.00s) 384s --- PASS: TestOutput_Write/file (0.00s) 384s --- PASS: TestOutput_Write/snippetInDir (0.00s) 384s --- PASS: TestOutput_Write/fileInDir (0.00s) 384s --- PASS: TestOutput_Write/directory (0.00s) 384s --- PASS: TestOutput_Write/snippetErr (0.00s) 384s --- PASS: TestOutput_Write/fileErr (0.00s) 384s --- PASS: TestOutput_Write/directoryErr (0.00s) 384s === RUN TestTemplate_ValidateRequiredData 384s === RUN TestTemplate_ValidateRequiredData/ok_nil 384s === RUN TestTemplate_ValidateRequiredData/ok_empty 384s === RUN TestTemplate_ValidateRequiredData/ok_one 384s === RUN TestTemplate_ValidateRequiredData/ok_multiple 384s === RUN TestTemplate_ValidateRequiredData/fail_nil 384s === RUN TestTemplate_ValidateRequiredData/fail_missing 384s --- PASS: TestTemplate_ValidateRequiredData (0.00s) 384s --- PASS: TestTemplate_ValidateRequiredData/ok_nil (0.00s) 384s --- PASS: TestTemplate_ValidateRequiredData/ok_empty (0.00s) 384s --- PASS: TestTemplate_ValidateRequiredData/ok_one (0.00s) 384s --- PASS: TestTemplate_ValidateRequiredData/ok_multiple (0.00s) 384s --- PASS: TestTemplate_ValidateRequiredData/fail_nil (0.00s) 384s --- PASS: TestTemplate_ValidateRequiredData/fail_missing (0.00s) 384s === RUN TestDefaultTemplates 384s === RUN TestDefaultTemplates/ok 384s --- PASS: TestDefaultTemplates (0.00s) 384s --- PASS: TestDefaultTemplates/ok (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/templates 0.038s 384s === RUN Test_reflectRequestID 384s 2026/02/03 22:54:44 Building new tls configuration using step-ca x509 Signer Interface 384s 2026/02/03 22:54:44 Starting Smallstep CLI/0000000-dev (linux/arm) 384s 2026/02/03 22:54:44 Documentation: https://u.step.sm/docs/ca 384s 2026/02/03 22:54:44 Community Discord: https://u.step.sm/discord 384s 2026/02/03 22:54:44 Config file: loaded from token 384s 2026/02/03 22:54:44 The primary server URL is https://127.0.0.1:46465 384s 2026/02/03 22:54:44 Root certificates are available at https://127.0.0.1:46465/roots.pem 384s 2026/02/03 22:54:44 Additional configured hostnames: [::1], localhost 384s 2026/02/03 22:54:44 X.509 Root Fingerprint: 0e0dcc64f19a52a8e01938292535c907a9b6871b6996884f868acefb54e3832d 384s 2026/02/03 22:54:44 Serving HTTPS on [::]:46465 ... 384s 2026/02/03 22:54:44 /usr/lib/go-1.25/src/net/http/server.go:3677: http: TLS handshake error from 127.0.0.1:53564: EOF 384s time="2026-02-03T22:54:44Z" level=info duration="86.681µs" duration-ns=86681 fields.time="2026-02-03T22:54:44Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=08e1508f-e72d-4b8e-9577-e459f7a098c1 size=16 status=200 user-agent=step-http-client/1.0 user-id= 384s time="2026-02-03T22:54:44Z" level=warning duration="249.882µs" duration-ns=249882 error="/root/invalid was not found: certificate with fingerprint invalid was not found" fields.time="2026-02-03T22:54:44Z" method=GET name=ca path=/root/invalid protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=976f7b89-1329-42b8-9183-19ee43084e72 size=127 status=404 user-agent=step-http-client/1.0 user-id= 384s time="2026-02-03T22:54:44Z" level=warning duration="121.161µs" duration-ns=121161 error="/root/invalid was not found: certificate with fingerprint invalid was not found" fields.time="2026-02-03T22:54:44Z" method=GET name=ca path=/root/invalid protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=reqID size=127 status=404 user-agent=step-http-client/1.0 user-id= 384s time="2026-02-03T22:54:45Z" level=info certificate=MIIB/TCCAaOgAwIBAgIQI9dB6cpr6dTGStBY9YDRzDAKBggqhkjOPQQDAjAjMSEwHwYDVQQDExhTdGVwIEUyRSBJbnRlcm1lZGlhdGUgQ0EwHhcNMjYwMjAzMjE1NDQ1WhcNMjYwMjAzMjM1NDQ1WjAPMQ0wCwYDVQQDEwR0ZXN0MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEv2f4mviIWvuhquQcknmzG0le1QINapvkLmY6VUN8cTp5asMrp8yPcS3C1A4Lz9CgyEpn1r6z9wIgDo57C2FlWKOBzDCByTAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBTxBpbsSBRBFEJEczdsXMfHt5sqqzAfBgNVHSMEGDAWgBSuBzAMEuCQr5wxlgpHmRSknZH2WDAPBgNVHREECDAGggR0ZXN0MEcGDCsGAQQBgqRkxihAAQQ3MDUCAQEEA2p3awQrZHh2UWhEeTljLWxqbzg1elhyYVZwUlprUU5ZMWNZb1Z1ZU1rWEd4SzllWTAKBggqhkjOPQQDAgNIADBFAiAnLUoAVhlAirV5V5D1SFzKC4bVOkgpEHQaXkyBLnDf+AIhAKyTWbctkkAadd9VETojLfH0RzEd+kPcbtguc/sCBzY8 duration=38.986198ms duration-ns=38986198 fields.time="2026-02-03T22:54:45Z" issuer="Step E2E Intermediate CA" method=POST name=ca ott=eyJhbGciOiJFUzI1NiIsImtpZCI6ImR4dlFoRHk5Yy1sam84NXpYcmFWcFJaa1FOWTFjWW9WdWVNa1hHeEs5ZVkiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJodHRwczovLzEyNy4wLjAuMS8xLjAvc2lnbiIsImV4cCI6MTc3MDE1OTM0NSwiaXNzIjoiandrIiwianRpIjoicEBtRVt9M1x1MDAzZUN6fGojT18xTWJZSkg2Z3dcXFx1MDAzY3UyfjJidThFVGo4Mn09Qnc1fHZHdkctMCtgL29cdTAwM2Ntd2ZifVJaUkciLCJuYmYiOjE3NzAxNTkyODUsInNhbnMiOlsidGVzdCJdLCJzdWIiOiJ0ZXN0In0.xkg2kA9vSSAyBZAqmulS2_wuCY5CB7osnNjxr2cdnAbNDbYC2W8eOuzgmxryXlWfWgnFnycWSpwLJeyL5VUjbw path=/sign protocol=HTTP/2.0 provisioner="jwk (dxvQhDy9c-ljo85zXraVpRZkQNY1cYoVueMkXGxK9eY)" public-key="ECDSA P-256" referer= remote-address=127.0.0.1 request-id=signRequestID sans="map[dns:[test]]" serial=47640660556489577956934702993808347596 size=3017 status=201 subject=test user-agent=step-http-client/1.0 user-id= valid-from="2026-02-03T21:54:45Z" valid-to="2026-02-03T23:54:45Z" 384s --- PASS: Test_reflectRequestID (2.93s) 384s PASS 384s ok github.com/smallstep/certificates/test/integration 2.982s 384s === RUN TestIssuesCertificateUsingSCEPWithDecrypterAndUpstreamCAS 384s 2026/02/03 22:54:44 Building new tls configuration using step-ca x509 Signer Interface 384s 2026/02/03 22:54:44 Starting Smallstep CLI/0000000-dev (linux/arm) 384s 2026/02/03 22:54:44 Documentation: https://u.step.sm/docs/ca 384s 2026/02/03 22:54:44 Community Discord: https://u.step.sm/discord 384s 2026/02/03 22:54:44 Config file: loaded from token 384s 2026/02/03 22:54:44 The primary server URL is https://127.0.0.1:45615 384s 2026/02/03 22:54:44 Root certificates are available at https://127.0.0.1:45615/roots.pem 384s 2026/02/03 22:54:44 Additional configured hostnames: [::1], localhost 384s 2026/02/03 22:54:44 X.509 Root Fingerprint: ea311acc7a90dfb707498cc79a9e354c7b73a1ed4ce0f3a640a4eb74ca9b28b2 384s 2026/02/03 22:54:44 Serving HTTPS on [::]:45615 ... 384s time="2026-02-03T22:54:45Z" level=info duration="216.402µs" duration-ns=216402 fields.time="2026-02-03T22:54:45Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=33c891d6-2eae-4b8f-9342-1df600c67ffc size=16 status=200 user-agent=step-http-client/1.0 user-id= 384s time="2026-02-03T22:54:45Z" level=info duration="139.961µs" duration-ns=139961 fields.time="2026-02-03T22:54:45Z" method=GET name=ca path="/scep/scep/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=47d77e35-219e-4a54-95c9-8c14668b5e39 size=1161 status=200 user-agent=Go-http-client/2.0 user-id= 384s common_test.go:206: 0 *H v0r1 *H=0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0 260203215444Z 260203235444Z010U decrypter0"0  *H   *H=I *H=0<1:08U 1Step E2E | SCEP Decrypter w/ Upstream CAS Root CA0 260203225443Z 260204225443Z0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0Y0*H=*H=B *H=H common_test.go:288: 0 J *H  ;0 71 0+0J *H ;703 *H $0  aKP .(ğ5&bOuFJhfjiɷk l#  ±] $V*_vwvҷlߟH1#|huxZ=2AAM2qR 384s ^P~ *, 384s f3c$bAJHӤ?7ut}y0@(ܐ[p zktd `HE 1190 *H  1  *H 0 *H  1 260203225445Z0  384s `HE 1JǓflRz0# *H  1t/ PB_5!0, 384s `HE 1gNY3WU0QhLGmIjcDOJSkrFsztQc=0  *H  \Rx-LlNBem;"]; ۻg`^ej25 384s time="2026-02-03T22:54:45Z" level=info certificate=MIICtDCCAlugAwIBAgIRALna9/rvbl5ca3IaLX57OWQwCgYIKoZIzj0EAwIwRDFCMEAGA1UEAww5U3RlcCBFMkUgfCBTQ0VQIERlY3J5cHRlciB3LyBVcHN0cmVhbSBDQVMgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDIwMzIyNTQ0NVoXDTI2MDIwNDIyNTQ0NVowGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCyhXDfALYwiDyWtq8smymmGqIA/hXjYFHjWww5i0WtKIr8Te9BeZ8ByzhNPSQYVaP+e7JVzw0x0p0qJsc4QclpalzRIeE67H9YT3zEzTf+U01aKnVhfSbYv6M3R79eT2aPqpixIpv3XxL9iwzKDE5LMX92Lw58CpOZwrEGpF0G7CAkVhEqX9J2zOX2gXd20rds3d+fto+Dtkgx+SPEfOoR4gWbHYdojHV4mlo9Mh+2u51B0EFNijJxUoC73tEKXhNQ0X4JGx0VKovGLArt8mbAEPEzYyRiQUpI06StP4YCqIo3dXQZfdh5MJBA2CgF3JBbcAvkye569mt0r+BktdPzAgMBAAGjgY0wgYowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUp7nFpMF1jzr/p0AsWHqOVUk9iHcwHwYDVR0jBBgwFoAUKid4vpn/uvadU3h0g5AwSvhh6VYwGQYDVR0RBBIwEIIOdGVzdC5sb2NhbGhvc3QwCgYIKoZIzj0EAwIDRwAwRAIgKNbm9N2VMC7sYaBY8mxeLaY11F1fG/CTNkBTdQ/4dqQCICphoeVRqV5xG29jeBhama55n6Ma/IF4cu8JMTLjyyUL duration=32.572919ms duration-ns=32572919 fields.time="2026-02-03T22:54:45Z" issuer="Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA" method=GET name=ca path="/scep/scep/scep/scep?operation=PKIOperation&message=MIIJSgYJKoZIhvcNAQcCoIIJOzCCCTcCAQExCTAHBgUrDgMCGjCCBEoGCSqGSIb3DQEHAaCCBDsEggQ3MIIEMwYJKoZIhvcNAQcDoIIEJDCCBCACAQAxggFjMIIBXwIBADBJMEQxQjBABgNVBAMMOVN0ZXAgRTJFIHwgU0NFUCBEZWNyeXB0ZXIgdy8gVXBzdHJlYW0gQ0FTIEludGVybWVkaWF0ZSBDQQIBATALBgkqhkiG9w0BAQEEggEAdSDUSAxHxVza7tT2BUdEsZnpLgy95pU1Bhoq%2FH86V3pD9WopxA7MWe4UEoNdO5Mp52Ptwfl6hbUFL5kBxtgKHKqUYZ%2BvS9VQySAu1OIoxJ%2BGooU14a3SBCYDYvbaBk91kf66HI%2F%2FgOIIRqtKaGYBGWrpaQHSybcZawm8F2wWI4cApga1XM3qgk1ANm%2FCI%2F2XSWvqJi2ItvhADsi1L5Nu4efdw7UZt5l0XoEyK6Lc1MOhdlpTs2KtEKc4LYCzFhKCe11JX4qtUQG0Wa7NZEq%2BcCgOoEJboX79L5ckGhXDIyFHd9aDlxBQXDgCKcY%2FZNpjjHgYV%2FZ%2BgHZ4SIuUTT9bcTCCArIGCSqGSIb3DQEHATARBgUrDgMCBwQIPj53vOtspTmAggKQKWfJ2BrLEThzp5lwqVtBuK6j40z2L4GgwdpbTnWZuf58malD4fgy88%2BAh52Ahqtj5Af93B9TNLKIWPtIqA0W2ILoTQCIDuG7wwYjaUB7s5xAdJGOgNVB%2FPnTAuu1IONmjPNOksh7rRxI0E3fMDpg6v5Fp%2BQ8ORgeGQFSNHEAjXGREV2f80aRihQp%2B%2BfE2Nb%2FKRastvr8NqkxPEiMzI5kBTXcP9dow3feK9KOJT8uidRzTFjh5dOkADlI2K7P0%2BJHw2K26qscF%2FN1g4%2FVrWKnZh7uqYwFk%2F%2BVF0I1o6ovXDEg3diC2UvyyCpbk%2BOpb18T420x4hiYquEm%2BaHxMLCnVTGjAjRiKmO4Z5JC%2FYlZoej4F4Sa95KxT7%2FV%2BcXDC036cO49h0hPMqhysf%2F9H23RA%2FgLoZE6eXdoVd5pHgGqO5eIWuZFmrJ7v4upWdVYF8qm18wQYON%2FXrvtL8JjzrAG3aB6V9JW5FLkdSps4jPfxTg2zL%2FqYuzYuM%2FZCaGy1XF7Vhx7L1mVytwHxXUSv5hyB0LsBMwYDCgFL78NbiTgasMOvt5u946yMP0LXDwjnN9nRmDZ0VglF16GfM1CX3WyxGqanCn6VzsM%2FjCo5kToAv81UOvo%2Fj1CDC4G28NYELPN1nvgqQ%2FInzxb%2Fq2f4Cz3jueN0lqEHerIw0vcdMGBxB7ctpLHwJPcCcYetRBnNcevLd%2FOh8VV6RcYGEqZX2dhRzJURIAjl%2FhPD3lu8aKY2MKADfUXs%2FDfSvdR7ZXOuCi5Ce4dPrBRLHr6KKb7pyECXjgXv09xqRVU3VD%2BNy%2BInI%2BiDXYWyD6RoT8rLJzbeJh4oKMTDGC5TTqIhw1%2BKxRIq%2BeA%2BcK99VhSzDJ8hOi2o12gggLOMIICyjCCAbKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDAeFw0yNjAyMDMyMTU0NDVaFw0yNjAyMDMyMzU0NDVaMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsoVw3wC2MIg8lravLJspphqiAP4V42BR41sMOYtFrSiK%2FE3vQXmfAcs4TT0kGFWj%2FnuyVc8NMdKdKibHOEHJaWpc0SHhOux%2FWE98xM03%2FlNNWip1YX0m2L%2BjN0e%2FXk9mj6qYsSKb918S%2FYsMygxOSzF%2Fdi8OfAqTmcKxBqRdBuwgJFYRKl%2FSdszl9oF3dtK3bN3fn7aPg7ZIMfkjxHzqEeIFmx2HaIx1eJpaPTIftrudQdBBTYoycVKAu97RCl4TUNF%2BCRsdFSqLxiwK7fJmwBDxM2MkYkFKSNOkrT%2BGAqiKN3V0GX3YeTCQQNgoBdyQW3AL5MnuevZrdK%2FgZLXT8wIDAQABox0wGzAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDANBgkqhkiG9w0BAQsFAAOCAQEAlO5N8z8Ary3vVeAZteqZCxFZj1dL0upT8rM0fdAnqzLksGgiEEfPVTanOl8uwpuhtRqjXqOnHFljsWBo6ccCXTyYfWYmOZ4TFw82fh1EXEYd%2BXs5tF4koTUmU53aJ%2F0WBRbc1nwAa5DUC7xLbL2HcrJP5tOS5XGcCGuG3lYaPD339HO%2FXXlZhAMoiTc7fzgpLKy7bijwxK46VaefCQU8lpzI2Op9nVSDpQBjriLF9UC9Sxekxaf4%2B%2FgWyb5llQT%2FveYkaG%2Biy%2Bd3b9llfFlFtHBV0LwcfbuqMTW%2FBRSR6yT4%2F%2FV%2Ff1m%2BIwEgL3G0s7FkzaZjEqjCq5lFUGE5guzn1jGCAgUwggIBAgEBMB4wGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QCAQEwBwYFKw4DAhqggcEwEgYKYIZIAYb4RQEJAjEEEwIxOTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNjAyMDMyMjU0NDVaMCAGCmCGSAGG%2BEUBCQUxEgQQ2c9Kne%2BGx5Ojz%2BdmbFJ%2FejAjBgkqhkiG9w0BCQQxFgQUdIgvgJCyC1BCXxr%2F%2F%2F01nrON9yEwLAYKYIZIAYb4RQEJBzEeExxnTlkzV1UwUWhMR21JamNET0pTa3JGc3p0UWM9MAsGCSqGSIb3DQEBBQSCAQBvNtA8dbn9GB9R4y78%2BOjboAWk6AcgIm9zvrP6L2wMD59LdDt7kyBSUWpf0qt2b2GZNaOu5sykv5FuOM01rRsh4i%2F03PJUP5UoTLuF6HTnOJMBs7FNxrsD8s%2FGTyYnujUT2644tt2mKKhNs5nzkLcRrzrOT2YwQNBOZkqmIdr2jLTlygVHzjv%2BmxCctjI8IdrD38WeeD1Omq%2F7mo6N1O7NTTLnN24DnlSdDxD1RMZVfo01RaL4Y0ZRCu7kXK0ZUq3TeLO1gbItr0zIbPLmTkKfm9cdZW07zR27i7qFIl2mgdM7Ddu7r%2BFnkqxgnJC2Eq5el7JlapaDMrbQNd3BiIm2" protocol=HTTP/2.0 public-key="RSA 2048" referer= remote-address=127.0.0.1 request-id=7173486f-c9b4-42ca-938d-7e30ed4d4e99 sans="map[dns:[test.localhost]]" serial=247044129571683104233654272363159304548 size=3143 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2026-02-03T22:54:45Z" valid-to="2026-02-04T22:54:45Z" 384s common_test.go:311: 0 C *H  40 01 0+0 *H |x0t *H e0a 2F yZbW j཮'x̴(9x)K~8|?0 *H 0 `He*A[V6L*=@tuUcCu@ +v KefN%Ǚ4AVV-ia|n$+ sλ : 8MNпDf/Dj0Bω$$89 #V̆9phpd5[u8+7EL@LU n ,Gjjd?<*(O'倷tM3<;FK 'sz[t<V2>3AX~oMCK*e2@ F]6D,!mGN13 384s ]fҸ@;BvJÏucE1wpI,tnC P׹ʭ-bJ&#(׈}*@⮏\J^ *H=0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0 260203225445Z 260204225445Z010Utest.localhost0"0  *H   ±] $V*_vwvҷlߟH1#|huxZ=2AAM2qR 384s ^P~ *, 384s f3c$bAJHӤ?7ut}y0@(ܐ[p zktd *H=G *H=0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0 260203215444Z 260203235444Z010U decrypter0"0  *H   *H=I `HE 130 384s `HE 100 *H  1  *H 0 *H  1 260203225445Z0  384s `HE 1JǓflRz0  384s `HE 1JǓflRz0# *H  16XB@|:`:0, 384s `HE 1gNY3WU0QhLGmIjcDOJSkrFsztQc=0  *H  Sc4ױIhAԣp 384s ev7 @񘐎U^ -Il`o ֽ옔F5̄^244@S///o#lvkp 5ͷHS%S#%<|Q̣pE[jN?f5&똔ٗ`DZ^rud(ࢠC+QS( UF"o~^0 *H 0+[uGͤyGT ~3e yeKnxOа X~ǹDXTGP Zj3 LGf@e$Hp.P4m*..qz<,ʱRip@!Y S1Qoia xE!XXy{  ~l E%ŀ2V bu2 4iFG2J)5tH~/2oƗCN2~V4UmuO$mjThk|^?^jx٦៣OKLվ`0J.ɛA=Gh_'4zh:(н;XYj2ZGyA 3uFS[^gK 384s 5}e'mZ/ x}y ĻCH 384s 000  *H    `HE 1190 *H  1  *H 0 *H  1 260203225449Z0  384s `HE 1`LI/whm0# *H  1PhD#@;A|# e0, 384s `HE 1hrqZCii1/DFVEnIjVr6KSfeDyIg=0  *H time="2026-02-03T22:54:49Z" level=info certificate="MIICxDCCAmqgAwIBAgIRANBQEsPekrrhqn4Q6QBzDPcwCgYIKoZIzj0EAwIwNDEyMDAGA1UEAwwpU3RlcCBFMkUgfCBTQ0VQIERlY3J5cHRlciBJbnRlcm1lZGlhdGUgQ0EwHhcNMjYwMjAzMjI1MzQ5WhcNMjYwMjA0MjI1NDQ5WjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALOwdx3rkIeiYpvUoXfCIXNAkyRPJxF5CHt6Y1Rc2jYdWIJczIxZv8KH+RC1uIF171rTd8PPcpclbu1YROn7oe1sGbUYMlAVKX76X3A+5zKJOa2L56rAkmQh4dsaVyn8H3tXr3CzVII+hH5eH3/VB+Jd8TPN1GsaUJhV8Po3ajdI0ewW/ZCZpGiL75Gm2cNPT80yKJsN8iCSPVWaeQIiwSnqvIHicSoXsGzobvwyo1jnj2GQY408YIL+gEeq+T++hJALaQ0iEbLja2ppOFhhBTZAhSjy2zQwxyOobVcn2Pj0WTfofRvTibHE2KM8UfalPX9ozpt26GM4OuNPZgKJf18CAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQ/I4CynMl46jFX+FIOWELRb5keSTAfBgNVHSMEGDAWgBSHAl/6DwE18J8zhLro4buM1ssNgjAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDAdBgwrBgEEAYKkZMYoQAEEDTALAgEKBARzY2VwBAAwCgYIKoZIzj0EAwIDSAAwRQIhAK+PdUfNeItF27QJsw8j0qj36aT4McZvl/WyLd/hDWVQAiA0p6ncWz2i1w8kO09ZvLLR789C8JyFFG6bKKA2igxDpw==" duration=25.084393ms duration-ns=25084393 fields.time="2026-02-03T22:54:49Z" issuer="Step E2E | SCEP Decrypter Intermediate CA" method=GET name=ca path="/scep/scep/scep/scep?operation=PKIOperation&message=MIIJOgYJKoZIhvcNAQcCoIIJKzCCCScCAQExCTAHBgUrDgMCGjCCBDoGCSqGSIb3DQEHAaCCBCsEggQnMIIEIwYJKoZIhvcNAQcDoIIEFDCCBBACAQAxggFTMIIBTwIBADA5MDQxMjAwBgNVBAMMKVN0ZXAgRTJFIHwgU0NFUCBEZWNyeXB0ZXIgSW50ZXJtZWRpYXRlIENBAgEBMAsGCSqGSIb3DQEBAQSCAQCQoGUn5HeRLo4h2Hf%2BJyu%2FmniFHqbxkwGue4d6hh%2BK7EI0%2BFuZN1yBxTGUuNWoaWkkwbZIr1i5uzbUIM8uhi0EY7ykqbtewXlDmYDW4cO1hewKisQ%2FbcoimqxyZbo7Pl6HDS3aE8L9SWxg4G%2B1hCDWveyYlPJGNcyEXg6%2BBTI0Hck0QFMvL7ov5m8j8WyYFNl2tmtws5YgNZP50823SB5TJYhThyMlPJt8F1HOF%2FQBBfbMo8zKcBJFW5FqTo3Q%2FT%2FyZo7hNfImEd3e78rrmJTZl2BECNQXAVr9u7IFvvQYy15yy3VkKOCioEMrUVMoryBVRhDwrRLDIrWf7W%2FTf35eMIICsgYJKoZIhvcNAQcBMBEGBSsOAwIHBAhbdQfwousdR4CCApC80M2k3XlHVKPMAC2lmn9QJ9hXt%2BbssEll9BOH3Z3vjrqS%2FJNRUchKcBSVHMTqJcIrfQ7mj%2Fq1wjVfiDq6kOwiDpk1sWTxhc8%2FDFpA2jzqrkXYGtAdFkix1Vrq2gp%2BxM7aM2W8DZzpy%2BClznllS4%2BAbniVoE%2FQsLOV6ZnKDInSFr2B1cdYncC%2Bfse5uv3iBfxE7unY41jU6lSyrMZH41DeADNjHsQuN1BejktRiVKjjnSK8XMsaBCGldgM%2FYujGWwOG724vANGL01%2BLQ279lxhCh9aapbhvc%2F3msQzwQmzhfRMyAHpR6VmQGXjJPRIqOb5cC6rUOid%2BzRtKor3yi6SLvEUinHpeqekPIYspp3KsVKGacIVcEAhCFkANtM0ECR4t1yxUmdIJMcKx9bnnVOmMVGKb2mAENxhmwzJ3MN4yEUhy9NYWPB5s8R7CaT%2F9rAD5OINrcV%2Bz9cXbLP1AFz%2FNe18f0uLpXeQkEhlTm6fDLW0RvTKVWaf5Z5bReWWy3WBEyUd0C1ozYUDgONxEhOP7ApFsCXFgNwy41YLpmIFdTIJ8aI082nNRork4kcygqXy7%2BC49%2FebmUrFzynqNf50hq1Ifi%2FmxDL2nYS6t2%2FGl0NOtxUyon5WNK9VbX91zk8kwm0XgIFqzxQSVGju5RUH82t8pc5eP40dXmp4htmm5aroGeGfo99P%2BktMtNW%2BYDCjHkrwLsmbG9pBPUe%2Bk2it6V8nrqe1NHoDB2g64r8o%2BYrQvacUO9pYvFlqMlqHtEe1CP4CEfd5l0GGDA0UM3VGU7obB5CftbqGEFsWXuBnGEsKNfC%2FfWW9GCfn6m3QWi%2BO%2FwvjeLjz8xd9eRrZC%2B3JysAGxLuLi59DSLyy5BwKgqCCAs4wggLKMIIBsqADAgECAgEBMA0GCSqGSIb3DQEBCwUAMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MB4XDTI2MDIwMzIxNTQ0OVoXDTI2MDIwMzIzNTQ0OVowGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzsHcd65CHomKb1KF3wiFzQJMkTycReQh7emNUXNo2HViCXMyMWb%2FCh%2FkQtbiBde9a03fDz3KXJW7tWETp%2B6HtbBm1GDJQFSl%2B%2Bl9wPucyiTmti%2BeqwJJkIeHbGlcp%2FB97V69ws1SCPoR%2BXh9%2F1QfiXfEzzdRrGlCYVfD6N2o3SNHsFv2QmaRoi%2B%2BRptnDT0%2FNMiibDfIgkj1VmnkCIsEp6ryB4nEqF7Bs6G78MqNY549hkGONPGCC%2FoBHqvk%2FvoSQC2kNIhGy42tqaThYYQU2QIUo8ts0MMcjqG1XJ9j49Fk36H0b04mxxNijPFH2pT1%2FaM6bduhjODrjT2YCiX9fAgMBAAGjHTAbMBkGA1UdEQQSMBCCDnRlc3QubG9jYWxob3N0MA0GCSqGSIb3DQEBCwUAA4IBAQCjVp9lLEX9d6ICkTCorx6zmCrABXQYsDZu7zGxzQ7V1R%2B9QnB%2B%2BdkETWIgc54e%2BaCvadU2oX7mKuM8icETeUX5Y3ZC3wXloB51DxWqZ9ceC%2F1ZZtiUyslfUnAE7MwMQs6%2BJvM7XlOg4kJC9ogyyplAcH6w252ZXvzkEb7vQrn%2FojiZ6Va%2BO6iPOy58NTTDrQ2m0rNydwfaNN2uGcrFABmc%2FSq8oyRFqZAmTZxsArT1Fv%2BJrkMgGpWFYjI7GBi%2BNuvaHTXaTGvlhA5luq3o%2FIWrRzFHeBTH2GkW%2FoAAERKGaIlRAsS%2FRDf%2B5J8QLtlWVfxUrNwZeGdoqG0qtG%2FwHpnLMYICBTCCAgECAQEwHjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdAIBATAHBgUrDgMCGqCBwTASBgpghkgBhvhFAQkCMQQTAjE5MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI2MDIwMzIyNTQ0OVowIAYKYIZIAYb4RQEJBTESBBCj8GBM3f1JzC93EYdoEsFtMCMGCSqGSIb3DQEJBDEWBBT5UGiMuRS5RCNAO0GxfLgjlAtlnDAsBgpghkgBhvhFAQkHMR4THGhycVpDaWkxL0RGVkVuSWpWcjZLU2ZlRHlJZz0wCwYJKoZIhvcNAQEFBIIBADh7imN%2BQ76JXlkzRk0qx5%2BV1sW0wPDoYYOQruvKIkBcgggpeuwbojngycC45IUUxHlcUZOlwdw0pha%2BklUu%2FKFI9dRe4zei%2F7At06gxkMMvBD%2FVblnn1Jj9UeSFj9iARKM6J%2FVcrbghHUuLPucaHIsbDQi4F0p5GqisddRpuAyYZKcoLd2eckM83%2FH5HUf4emdeztU%2BeqH0vQH1KZ2n14sD3959PO%2Fepp4kiK4J7HW9pW4U7necsBGf3Wr26wxlDDjCT0s%2Fkz1DfOnfWa%2FRPkf2BkLcV8%2B6sJNqlUl%2BqysTk9DbtwlYssKIztdggX7%2BNYLCvISqC7ICDl%2BofXgAaG8%3D" protocol=HTTP/2.0 provisioner=scep public-key="RSA 2048" referer= remote-address=127.0.0.1 request-id=1c23be49-3565-44f3-8520-ad6d1a299731 sans="map[dns:[test.localhost]]" serial=276895187473692901658858616917744356599 size=3141 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2026-02-03T22:53:49Z" valid-to="2026-02-04T22:54:49Z" 384s common_test.go:311: 0 A *H  20 .1 0+0 *H 0 *H u0q ߷+emiovVG?tOc#L:hu2GxL!* ׈ qYaU3-EEpt % ȯX1+!Ѹ@DrpJghE4P]OΈUΪ7w=X85G0@:¶>i]IFjNIVmg{H2R\'hI'6b7rњ$k쟳Y؉0eNYD Ys-g򑏰Z8I=K7ͥШ9څ 384s ^0Ly_X;:< 384s common_test.go:288: 0 P *H  A0 =1 0+0P *H A=09 *H *0& -S=CV[nR<^c}0Hbx3E,p]FD!OӕFبQȫ> ^C $ImbD5D H>@Z$q`MTAĀ/k~we <<YPh)OFe?TlGj SCXC /ta|7~o^n> e!?.i`nɸًfg 384s V=tbh7:SF IbWt%ZC S{(i4 >ٲkFCK"ɕ#{B""(y*HJa^PyQ+ PQzQ5 Hʡb|/GTUW[J7 W>KS?]6C%000  *H    7ޔCHg2U7(dzi 384s ,!S ~}e($KE;iI~>4%{'SZOhխsOs., J~gӎsdaF2vmĵ={ k6w<*RPr?*R=9V41բMa%C}7.-M:OL{ 6 384s '"'dCX'oמ~`̺@;o)s:8<]F^XFG*k TLaDoQeˌSX9+|+۬100010Utest.localhost0+0 384s `HE 1190 *H  1  *H 0 *H  1 260203225453Z0  384s `HE 13p]L,BH0# *H  1 c]pE [i|`0, 384s `HE 1Pwn8vkLHOshl1RCyEwOsjIP3O8s=0  *H  {Jnq'F-[_p]Մ!SO|{ Z ՀG 384s time="2026-02-03T22:54:53Z" level=error duration="808.965µs" duration-ns=808965 error="scep get request failed: failed selecting decrypter: provisioner \"scep\" does not have a default decrypter available" fields.time="2026-02-03T22:54:53Z" method=GET name=ca path="/scep/scep/scep/scep?operation=PKIOperation&message=MIIJUAYJKoZIhvcNAQcCoIIJQTCCCT0CAQExCTAHBgUrDgMCGjCCBFAGCSqGSIb3DQEHAaCCBEEEggQ9MIIEOQYJKoZIhvcNAQcDoIIEKjCCBCYCAQAxggFpMIIBZQIBADBPMDoxODA2BgNVBAMML1N0ZXAgRTJFIHwgU0NFUCBSZWd1bGFyIHcvIFVwc3RyZWFtIENBUyBSb290IENBAhEA73%2FccvwYEcrlFmJzXAsumzALBgkqhkiG9w0BAQEEggEAxnEWWM5uD%2B%2BHDB45j7eEiKNmPGOXoZ95Ok9mXh9X5iRuAGr%2BbIo9HCnFayy%2BI8A63k6MoPyiztT0fNam3w4HFr3Ko03cnyghYR4lHdQEGIpxLZli%2BVpnamGrv3vlT%2Fi7T%2FIOmlq1KcMZP5UOOSg1BvipOFF7AV1vfBudEtgA%2FfhiWr6gZxf7gdFlXcmqjQNeUKsf8pzd2c4CqKMQIx3u9CEf4z09qyKq1OZmunBrzwIQkJuu5%2BvqWOpLCOjyY1gv1TKjuWPzaYQBmSM%2FQCxD%2BY3V3pxfFecYpC2moH4OAL2WoRdwJqAcMcHatfq9r%2F%2BvwxUDT5gGtqGwrjjbIh2sSTCCArIGCSqGSIb3DQEHATARBgUrDgMCBwQI3BvVn%2BegJJOAggKQtsGHHhqD9Ytfd3DM%2FyZSBpa80gDnOpB1uyz52UglAGeQh0FzKKcona8W9ujknDTub1EluSeYyeSLOh%2FOh7b%2BbZ%2FRl%2FIEIR5%2F8axJ2R5vAbyTXPbaWzwn1igmIedmV8T8tssoAAL6wWOMpD6JzrGXfoYkjlaTxu74BpHZ51w%2B1kWsRu8ZzuVHjQUPcl4jP720gwrRHy1TPUP2%2B1btW8RuUjxeY33kDjBIYvKx8ngzRSxwXUYevJVEIbGX6wKqT9OVG0bH2KhRyKv%2BPpDC8ZgNBV5DugsktIpJnW1iRDXsjUT%2Fn%2FzJ4PKZ1Avvoh2KSJU%2B0e%2FJHUDOWgbCf4gkkXFgTVTMQRuZqebcxIAvFfeHEPUTk2t%2BdxtlDID4PJ08f1msUKnvwWiP%2FK6kzSnqT0ZlvxiGP1Scm6XfCGz6Rx322xD3FeO%2BzuFqCRraU%2BqzQ7ISWKvBQ40JL4rOdGH7fOXlnQjPN36c829ebvW9PgxlIdz8P6OMLsBpHR%2FDwYCMYKxu8Be2ybj42YuWZs4Dmbhn8YsKVog9z%2FR0yGJoNzr9%2FftTEUayHQeXDK9J0mLUV3Ql%2FVpDAE7F4FmANc56uv8O0zQ0loml3jRRZD3SfXomTkZASWtthlzpghHoLD5nbQV4jTbJ82%2B4GQO%2FnmsDNn4QecBMxQc4XqyVxC7euxBv0wF%2BXShMhswK991TGHvHEhfe0ChpgRs0DRuIPtmynWuw2kZDmUvj%2FIoDIsmV6KEje5ZCHyIi3ih5Ku6T6UgXSmHuXlB5h1ErFCBQ7PLhUfJ6UZw15AneSJGb%2BNzwD6mu%2F8qhYnwvtRpHVJ%2FUVVfN%2FQ7171vc20qBq%2Fs3DVeMEZI%2B%2Be614ohLU%2Bs%2FXTbd6EOlJaGgggLOMIICyjCCAbKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDAeFw0yNjAyMDMyMTU0NTNaFw0yNjAyMDMyMzU0NTNaMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv7s8sJ7BTCLW9TiduIeuhAi013XQMSKLO0wlY0i46%2FyNffNvE6laYcgs0caOPDUT%2FAo3j96UQ6FI5LnpimeU9cky%2BFUU4ZQ3KGSEeorUab8Kq6wsIeBTiAnO4n6rm32UrWUSKCQOF%2BxL20XcyTvqaUl%2Bf7Q%2Bjhc0JZAceyfe3FPFWhbF5t1PaAiW1a3Z8XNP%2FXMuzCzL%2FAuMhgOAtBVKtH7yZ9OOc4Jkjb5higQXRjIRdm3EtbQRjz17kQyYazZ3PLcq%2FVKXH5IXhOq3UBbj2XI%2FmSqXUj38OdJWNH8x1aJN%2BaZhwx7YJbQRE0OR%2FtDFfTfI3e0uzS2STcY6T0zeewIDAQABox0wGzAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDANBgkqhkiG9w0BAQsFAAOCAQEAPUE6%2FWNxmbMftWhq16W6%2Fdfzo3D5ON3UiUILKFkRVYW9vRUnHlBjbO9BqXwfbusOVWD4Sg3DDLPO5zxb54rxA4JfTM7w3OlR0TdRTGAaa5t01PnPjpuYuqrC4vXmSipZ5ejXJ8s1rhyAN9IU7gy9SXVELhzXMfSWl0pIkk2nt2UeK9Y6xu15OgJGVmFXew0SFPhECg3XNuaYCvMnIhSbkLkFJ%2FBkQxVYJxEItuVv157afrdgu6HxzLodQMCDO4vzbylzFR3%2BOjg8XUZeWEZHKhKB62vlxdH0C1TVTBfiYauvzERvBKgTUWUEH8uMAVNYoDnJBh8duCsUfCuclhrbrDGCAgUwggIBAgEBMB4wGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QCAQEwBwYFKw4DAhqggcEwEgYKYIZIAYb4RQEJAjEEEwIxOTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNjAyMDMyMjU0NTNaMCAGCmCGSAGG%2BEUBCQUxEgQQM69wnf3tXUzgLEKhSBcemzAjBgkqhkiG9w0BCQQxFgQUCxBjnYftXXBFw%2F4OIB5bact89WAwLAYKYIZIAYb4RQEJBzEeExxQd244dmtMSE9zaGwxUkN5RXdPc2pJUDNPOHM9MAsGCSqGSIb3DQEBBQSCAQAOw9%2B2ktVT43YKxhF7gazGDxMEAbPcSrmD8m7Xf3HB1Sez7EbdLVvt1l%2BecNcPzF3VhCFT565Pq3yiwnvN8ACa4cqWImBPomva%2BScsAvohAUqivJdW2G5ao0brXpeEXvvd%2BOdqLpidB5wA2b%2FXA9ZtpAL1mH7RK6MOL6eD2KAl0%2FaUcUa3%2BAPknMbueL3h%2F7Iw0ikMulF75H0w1su6uKVn6X8OOCvcbcCthGAJ6sMYXEF%2Bu1evdelBuKaI73N7RuABTkZQ70Qwy%2FfTuCAqBMQVN%2Bj%2FhAM154Pu50OHmuXsmOuiCXGFt0efUeqggCQK6x3jF4daCYrO1YD%2Bz0c8ZYM%2B" protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=2bb0bb68-d4ca-4047-88fc-9e225dd03061 size=116 status=500 user-agent=Go-http-client/2.0 user-id= 384s --- PASS: TestFailsIssuingCertificateUsingRegularSCEPWithUpstreamCAS (4.13s) 384s === RUN TestIssuesCertificateUsingRegularSCEPConfiguration 384s 2026/02/03 22:54:54 Building new tls configuration using step-ca x509 Signer Interface 384s 2026/02/03 22:54:55 Starting Smallstep CLI/0000000-dev (linux/arm) 384s 2026/02/03 22:54:55 Documentation: https://u.step.sm/docs/ca 384s 2026/02/03 22:54:55 Community Discord: https://u.step.sm/discord 384s 2026/02/03 22:54:55 Config file: loaded from token 384s 2026/02/03 22:54:55 The primary server URL is https://127.0.0.1:44523 384s 2026/02/03 22:54:55 Root certificates are available at https://127.0.0.1:44523/roots.pem 384s 2026/02/03 22:54:55 Additional configured hostnames: [::1], localhost 384s 2026/02/03 22:54:55 X.509 Root Fingerprint: 3e4ebf40f584372e1f59ab068496b20ecf6e9f7ae3c68d5a92bec0c529dd8071 384s 2026/02/03 22:54:55 Serving HTTPS on [::]:44523 ... 384s time="2026-02-03T22:54:56Z" level=info duration="198.001µs" duration-ns=198001 fields.time="2026-02-03T22:54:56Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=f3e8d361-39f8-4122-ab13-f5e5e780d041 size=16 status=200 user-agent=step-http-client/1.0 user-id= 384s time="2026-02-03T22:54:56Z" level=info duration="59.161µs" duration-ns=59161 fields.time="2026-02-03T22:54:56Z" method=GET name=ca path="/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=bfe84ee8-f495-434c-81e3-51d5405a7de9 size=848 status=200 user-agent=Go-http-client/2.0 user-id= 384s common_test.go:206: 0L04Hg~0Q쓽%+ͽ&0  *H    ݚ3x;K9?omL%$q7*+!.T0K/Z OL͵@uXaW a 9aF [ U(_Zy%8lRrD/ \ 384s common_test.go:288: 0 ? *H  00 ,1 0+0? *H 0,0( *H 0 Z'A?i-xwA_h&bEtN/W6ӦᣈqvWlfWfUx-virVW9DwM{+pV[MX <v2MqEo 7*%HWpi+0 *H 0+a\>*’O6 QtRUF*^qer#׫)"^[UF{[,-? 384s lyT'_ѣgt?rq~f;3SRu?ɣ3x'G:pWHL%nwiip5 826b?q&Ɯ`S&'`ǟwUkBDU$(/nmZ$o5ɌVȋ[\@Dtؙ)$ƟS^[FajtdqALgw\'u7_gF,; qbfxt\{{uu }ã.<{ YKˠ000  *H    ÔD5Lpȝ7z}pHz*X+8?]p͈|_Trq6߆2o;}Y,#ȟq,@9=c2Q3zlq<+{J: ɿA50nE C_z.fCZh۸QFLsfOg([l׵N|̢ `HE 1190 *H  1  *H 0 *H  1 260203225456Z0  384s `HE 1(zD 384s R:gL0# *H  1H*= Mtؔ7  0, 384s `HE 1XqUpudRjtgY6Gj1QwKZiKFtSh6g=0  *H  P/6^W6[Д/.㯖sfqU㿇}time="2026-02-03T22:54:56Z" level=info certificate=MIIDgzCCAmugAwIBAgIRAMfhbmpXyGJjHUmWIP+ChfowDQYJKoZIhvcNAQELBQAwMjEwMC4GA1UEAwwnU3RlcCBFMkUgfCBTQ0VQIFJlZ3VsYXIgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDIwMzIyNTM1NloXDTI2MDIwNDIyNTQ1NlowGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCVARS5ayp7CHnooFol+h17IgHgbGUOxGZNI6qUKs56TxE7lhhjeRQFGtgjpzkEcfry6cVN4vDd1GNw9zKLtnt5juxuU8L+yExMOTOw2ik1ALICvzOAk07hPsf0ljX+R55CTzPGQEln1BWOinC+s5yDeAMmwFUU5QU9Oae1MrkEZQSBUySWDpVozKimtI/MYE4STZpKzheSUD2pbic4Lpj7fWq3nLaU6ciWG6jhC2pooJbYI/CsrAc67cyfGAS2IlPiY/33KQOsQA+3D1WDAPYFvXs096BMqHYlb6doOxQ8D1p8g7ZLPJpzykjOV8Dn4+bRSMTaGELSmVRwTMYcXiPVAgMBAAGjgawwgakwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQU/7JZywa31dG9wGwFS7imIYz8tUMwHwYDVR0jBBgwFoAUTOdBQ0AmX7YYVIMSWYFwE0UptzYwGQYDVR0RBBIwEIIOdGVzdC5sb2NhbGhvc3QwHQYMKwYBBAGCpGTGKEABBA0wCwIBCgQEc2NlcAQAMA0GCSqGSIb3DQEBCwUAA4IBAQCoeTf6MRgv2bn3x8h9GNEz3s13mF4orlgwta6Bui5zLacGumOvbn237Y9zgvjjwXuqb90bJXWnR4CZIHFMk7x12XIevlaiTFrgdQ/anh8mHKzJ6C0v98u4XTp89mh8knNR2rV2KFsD8dQLcUvOKLGXYXUUIo1CwRofh7HEmQ2qwjZShI1J9sDjgX0kweOCNFK+asszADsj2nse1KWkAqez/0QTcdJncOOxl6JBBi2Yfy+9hHwTJ5Amxd6eekC+opEIMDj8yVPSo0IXTNaC8I9V9buscd+wMrF1TsrM6dUK3Jv1x3/hBiJa4gD/LkfnIm8mdplzDDMc5LVxQlcPZnsd duration=34.28401ms duration-ns=34284010 fields.time="2026-02-03T22:54:56Z" issuer="Step E2E | SCEP Regular Intermediate CA" method=GET name=ca path="/scep/scep?operation=PKIOperation&message=MIIJPwYJKoZIhvcNAQcCoIIJMDCCCSwCAQExCTAHBgUrDgMCGjCCBD8GCSqGSIb3DQEHAaCCBDAEggQsMIIEKAYJKoZIhvcNAQcDoIIEGTCCBBUCAQAxggFYMIIBVAIBADA%2BMCoxKDAmBgNVBAMMH1N0ZXAgRTJFIHwgU0NFUCBSZWd1bGFyIFJvb3QgQ0ECEEhnfhUVMFHsk70ljSvNvSYwCwYJKoZIhvcNAQEBBIIBAFWUh8xY2LhiQSHvRXgy8eT%2FIqs%2Bw%2FXKLHjOzxvbgL1Oa5ZvDFq0Ww1tgeNYSrf5pfSjHvEbe%2FlZE%2Bc6C4vx6xxnGD9YPvk%2BkMT5vfo09SR4enuY%2F0gTeYsv06x5TdwL8JmwCppa%2B8Mnu0Hy4s3YFLsHwbSfCIg%2FHIRp6S14dxbgi5RBX2i%2FoSYUYpBFsnROyQEv9Vc206ajsOGjiNpxgnYGV5zb38EBbOwe3gjIZldmVXipLXbNHtPNaXKU3FaCVznZRP7qxndN2fZ7nitwVsNbTZqh7rnCWA08qgMZ%2FqN2MpxNvw%2FacccPRW%2Fh6QmfAemgNyqRJUgd5LlXt3BpK7wwggKyBgkqhkiG9w0BBwEwEQYFKw4DAgcECGFc9ZXp3T65gIICkAEq0g6MlorCkk%2FR54n3%2FLv7tjYcAHyQEEa%2BKOxfqh32sFqhPYLetdLIJnFJkZcVv4WW3%2F%2Fko2XF0n6u7Cgbnx42MPx1o%2By7AcC7nhKMtYKZJdi910iVkWSLlpZ5Lk2%2BkuGnS%2B5hNuHVrsCm2z4%2FPb5rIKp%2FiQcCwk30P4hyngT8SSKmzT5%2BioH8W5BM%2BVRD6WK0HiJrQdTEfWZx%2FWFBZn%2FX%2BTQJVUb6teP8iqwbllU%2BErr5LWt1yMPX%2Fz%2F2LcZxU0GN7iAomEy9pjDXBunYwFG%2BmNFkTAdyBH3c0ZFQ4QJ3mBmKK42nmSNNJ3E7wC%2FiRWxfDSMglz3EHBRqXSyc%2B41nyNdT0DhKVYI3RHIHecEvV9qOgdO9a%2Fx9XBeUo6dyPcANlPB5JvZtKIp%2FOohy%2BuC3G1Ja4LCvr8nlkuLkdQlQek0EIi%2FySafAh5%2B8iNIjPYYHuLtcClGb6Pl0ErSwUlVGKl6D3v5xZXIj6Ner2ikiXpDtFvmZw1u5VUZ7tlssLT8Kgmzb6HlUJ1%2B0yuXRo4gE%2Bmf2dBDzlAbxpj%2BqhHJxfmYTOzNT4BkEUtt1P9HJo7CDM7Tu%2BnjJ5ydHOtTjcFdITCVuzszJdxxpaXCMNQw4Ea77MjYFgd7r9GLmP%2B9xJtHGnGBTHybl9CftrGDHn3ef%2F1WVgO5rQqZEVST%2Ff4QoL4r8v25tolqwJLdv5DX1mOezyYxWyIuwoFtcg5qjQOUHj5ZEhnSGoqwe2JmAGynQJMafBOO0U15b5kZhanT2ZHFBTGd3xFwn83UVrzf5yF%2BQ5mdGLDu7oA2acdnqG2K37r1meNnoqMbKdFx7l%2BAXG%2FWHr3t1dQyXnhTtxX3Do%2B2j2ssu4jx7INAZWUuHg%2FHLoIICzjCCAsowggGyoAMCAQICAQEwDQYJKoZIhvcNAQELBQAwGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwHhcNMjYwMjAzMjE1NDU2WhcNMjYwMjAzMjM1NDU2WjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJUBFLlrKnsIeeigWiX6HXsiAeBsZQ7EZk0jqpQqznpPETuWGGN5FAUa2COnOQRx%2BvLpxU3i8N3UY3D3Mou2e3mO7G5Twv7ITEw5M7DaKTUAsgK%2FM4CTTuE%2Bx%2FSWNf5HnkJPM8ZASWfUFY6KcL6znIN4AybAVRTlBT05p7UyuQRlBIFTJJYOlWjMqKa0j8xgThJNmkrOF5JQPaluJzgumPt9arectpTpyJYbqOELamigltgj8KysBzrtzJ8YBLYiU%2BJj%2FfcpA6xAD7cPVYMA9gW9ezT3oEyodiVvp2g7FDwPWnyDtks8mnPKSM5XwOfj5tFIxNoYQtKZVHBMxhxeI9UCAwEAAaMdMBswGQYDVR0RBBIwEIIOdGVzdC5sb2NhbGhvc3QwDQYJKoZIhvcNAQELBQADggEBACxado2K3kOdBNEDUiHvuX2kYz4d40uOoVM%2FCsOUg0Q16olMcO6hyJ2rqaTvN3p9cEh6KtFY9ys4P12KoIXmcM2IfF9U5XLiEnG4vzby34b%2FjIulMpgfb8Y7fVm8LJX8rOEHI6nIn%2BKG8HGTsCxAHvA5PRNjMlG0ip4zeq%2BCbHE8Byvq2MF76MFK9zrj3g2Wyb9Bqv81nIO%2FMG5FDBtDX3ou0tNm9YOM76EeFrRDWo8VvIRo%2BNu44IKfUfzIDkZMAs9zZpVP%2BWcdF9coqbgV5pzAmVsebNe1BKTiTnzS48yiAPbG0kHe9XwUzBG9IuL0WjjTrRtge2UP52XGuRWxig8xggIFMIICAQIBATAeMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0AgEBMAcGBSsOAwIaoIHBMBIGCmCGSAGG%2BEUBCQIxBBMCMTkwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjYwMjAzMjI1NDU2WjAgBgpghkgBhvhFAQkFMRIEENUovsL2oHpEClIBOtdnTKMwIwYJKoZIhvcNAQkEMRYEFOPPSNAq4o3APeYg9E102JQ3IAMgMCwGCmCGSAGG%2BEUBCQcxHhMcWHFVcHVkUmp0Z1k2R2oxUXdLWmlLRnRTaDZnPTALBgkqhkiG9w0BAQUEggEAfEcuLb3cRpC6Toj3BAhkzy0HeBRolFdog0C08QBaYziT86mLt38LU1JkZYAhfu7rpIekHJfVXgwUZNAWUFG9FRk83Qa%2BzDmm39zGBXXjokQsiQyM1o%2FPcEs4j9HlMCUWQYhiML9IVOZkhL%2BO2RGD921okaSylqL%2Fc2Y%2BWads31s719%2FQeBjJadhb0GSOtQftzqKyTNYKk9rnlVAvj4E2tV6SBY6jV642lVsGktCULy7jr5ZzHGZx29pVheO%2Fh5Tk%2FY%2FTfQBc6DZ%2FZ6%2Fv8VxDsf4fzzLo%2FfufU%2BclnsEwz4Awvu8rTZdQQ%2FLA%2FAKeX6eE1KxlklHnqA613pMIOWplqQ%3D%3D" protocol=HTTP/2.0 provisioner=scep public-key="RSA 2048" referer= remote-address=127.0.0.1 request-id=4c367881-42f9-4f31-91f7-8dc687c29fd7 sans="map[dns:[test.localhost]]" serial=265686877444777668758676700088506680826 size=3772 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2026-02-03T22:53:56Z" valid-to="2026-02-04T22:54:56Z" 384s common_test.go:311: 0 *H 01 0+0[ *H LH0D *H 501 #oF(Q($ n} 1g&(׭],h}0 *H 0 `He*dF1YMWY4-Rn,{ 384s ׬8 7iJvy *>S6=_]hoi}"in^,߮&Ѱ vq;X%|E(|G1iv9׹hi\I~j̟K$^BS+E.ۑGDYa2,"yԲW{NNgGrP1&)dK:4QM0(5D)k n{dئE Qܞӫkq:Ğ,,z 3QɣW؋z0@ ghz6ׁ% 384s m&ϓc1.hl0}?Q۝yISʚ0L|:6C yzv{?TClK.$/cv"f%7,Jئ]튰䡔Y>"-sT'n%j4=T-aL̠᯽oMܲ#]# 384s x  scep ܛ"Z  ݚ3x;K9?omL%$q7*+!.T0K/Z OL͵@uXaW a 9aF [ U(_Zy%8lRrD/ \1Y0U0>0*1(0&U Step E2E | SCEP Regular Root CAHg~0Q쓽%+ͽ&0+0 384s `HE 130 384s `HE 100 *H  1  *H 0 *H  1 260203225456Z0  384s `HE 1(zD 384s R:gL0  384s `HE 1(zD 384s R:gL0# *H  1dzX% $0, 384s `HE 1XqUpudRjtgY6Gj1QwKZiKFtSh6g=0  *H  I%=Χ{co|p 384s --- PASS: TestIssuesCertificateUsingRegularSCEPConfiguration (2.94s) 384s === RUN TestIssuesCertificateToEmulatedWindowsClientGo123 384s 2026/02/03 22:55:00 Building new tls configuration using step-ca x509 Signer Interface 384s 2026/02/03 22:55:00 Starting Smallstep CLI/0000000-dev (linux/arm) 384s 2026/02/03 22:55:00 Documentation: https://u.step.sm/docs/ca 384s 2026/02/03 22:55:00 Community Discord: https://u.step.sm/discord 384s 2026/02/03 22:55:00 Config file: loaded from token 384s 2026/02/03 22:55:00 The primary server URL is https://127.0.0.1:43415 384s 2026/02/03 22:55:00 Root certificates are available at https://127.0.0.1:43415/roots.pem 384s 2026/02/03 22:55:00 Additional configured hostnames: [::1], localhost 384s 2026/02/03 22:55:00 X.509 Root Fingerprint: f45b1f762d44c165ccd184de1b0969cd991e319937bad137afbfe2a71a51cad9 384s 2026/02/03 22:55:00 Serving HTTPS on [::]:43415 ... 384s time="2026-02-03T22:55:01Z" level=info duration="50.6µs" duration-ns=50600 fields.time="2026-02-03T22:55:01Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=80b02f00-d43d-43a8-b8fa-0e63f854167d size=16 status=200 user-agent=step-http-client/1.0 user-id= 384s time="2026-02-03T22:55:01Z" level=info duration="71.081µs" duration-ns=71081 fields.time="2026-02-03T22:55:01Z" method=GET name=ca path="/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=0ab36e62-5da7-46dd-963b-929e98fd60f5 size=885 status=200 user-agent=Go-http-client/2.0 user-id= 384s common_test.go:206: 0q0Y  Cm{Zk;2ע m(w common_test.go:438: 0  *H  {0 w1 0+0R *H C?0; *H ,0( /I ?~=g{WRyR0 *H 0+`>ddլ:"U5Z3<6TY')P)u`nH"Wqs̊4]} m+o$q?@tHCľ)j 384s !}-A%pms^kJd{X֢+ȓ~ɾ?L~. hM7T[RyD#\'=~j^y[t3[Rj9QNgc 4q(pG Ȳ{)n,sp/*F8J62!X|̨jrQl:EM 384s  l,@\noP4GH,lcУ sGS(qtz5 W>VƂDf"JG<' Y+ ArH@&kqTOĊkO@2;uYg/ly^{*[@ܙ|3:\dmDE ycs7dki7 !2Ɋm;G o~h >#L QazX vgx1qmY10 0)0$1"0 USCEP Protocol Certificate0+0 384s `HE 1190 *H  1  *H 0 *H  1 260203225502Z0  384s `HE 1/'LKBiyOp0# *H  1h؈& =J#y0, 384s `HE 1iUAE49ZmNBVzpDnPcInrNEcaVpk=0  *H time="2026-02-03T22:55:02Z" level=info certificate=MIIDlTCCAn2gAwIBAgIRAN+YCFG7vUS4fJaNUKCbda0wDQYJKoZIhvcNAQELBQAwRDFCMEAGA1UEAww5U3RlcCBFMkUgfCBTQ0VQIFJlZ3VsYXIgdy8gV2luZG93cyBDbGllbnQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDIwMzIyNTQwMloXDTI2MDIwNDIyNTUwMlowGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCoTeJwAijIwCWnXDUEbugzErLU1qU3vyYp4ENO7g5FiBDFqgUrPVOhH7HO6/lQRYVrDKxUSAgDHUJsxATudvgyFBBNfCPJg2XC1dQ25rM0pV4jRZQkEENchOif3BHv+nXTPcdxvKq63SuN76R9zi2EXMthCmwsQFxub1A0v0ejSCza2Gy4HZRjArmw+NCj9CC5c0fyU8EounF063o1DebNVz5WxoJE6aP1xGYiSkc8gpAcve/vJwscWSsJQXJIqBBAoCZrcVRP68SK8YDh2gHB7aP5mvZr/eDTT0Dv+eMysDt1WQ5nL5lsjnleeyqyW4f1pUDcmXwzBTpcZG0THURFAgMBAAGjgawwgakwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQURVGR8dHaibuhm+p594mFgdfsD6owHwYDVR0jBBgwFoAUPZ+vIyjSYjBpjaC7IxH9c+Zrhs0wGQYDVR0RBBIwEIIOdGVzdC5sb2NhbGhvc3QwHQYMKwYBBAGCpGTGKEABBA0wCwIBCgQEc2NlcAQAMA0GCSqGSIb3DQEBCwUAA4IBAQCIalxjv6vgxLiFh4eS2QylmJQHYbI2LF0wmC/ul0ir4YXYkqNcTxXd/hKifdfQavtX0UeV0LO1QCeyz78SVBaV/HsgJ/nd6PmVD318fdSkIeOZ04LjPsERZSOlr0pz0PSydcFrneozBKqoCVX1AA/8WXIX/y1pfuMCJLVzKXFTN0AhlcIjlwxdtauRIX75RvBsqQfvi0Ir93ygMrRleMn1aspX0ZSHkZ75v6Ec+6dNTndbpqf/8ExrWPrsjk2uDOo6y+xOnkfqji0YPfP+AtPbGVo0MeZcTt+z2OIeTAhdUiTiB9qgph39xTjAokj6F4crOj8aGm9HlqUqDhIUwZE0 duration=52.636283ms duration-ns=52636283 fields.time="2026-02-03T22:55:02Z" issuer="Step E2E | SCEP Regular w/ Windows Client Intermediate CA" method=GET name=ca path="/scep/scep?operation=PKIOperation&message=MIIJigYJKoZIhvcNAQcCoIIJezCCCXcCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ%2FMIIEOwYJKoZIhvcNAQcDoIIELDCCBCgCAQAxggFrMIIBZwIBADBRMDwxOjA4BgNVBAMMMVN0ZXAgRTJFIHwgU0NFUCBSZWd1bGFyIHcvIFdpbmRvd3MgQ2xpZW50IFJvb3QgQ0ECEQCrsWc4g%2BjCnFmaY25o1ZFKMAsGCSqGSIb3DQEBAQSCAQCnkdi6FjBHRPP6idBOuEMOBt%2F8O%2FfFTiAkWZa6I7O70HV4omVDVUxY8CeqBcqPSU%2F%2FsdUeby7U4ODyzEogvWe3sp6FeQlCLAPAF2QkbQZ%2FmC5T8fF8NNC1qY%2Bko8zMrQMzhKZFa9E7TFQbNinu97gbjJA2kJJKPr4P2P7Wi2Eva1NHqN1w%2F1l4%2BbC6%2FXK%2Fw5f9ylv3f3VRmmbA%2FcoIbSIgwQinVByhDxrVmNUtiK9lbWTJbbSQ768G2hr7wSsTQssWm0k6uK25R0Ee%2BvaOc3tET%2BF%2F7Bp1UFRJ4nk23DIG8DaVNFmCkYgsK1MK7y9JCcI%2Ffj3%2BtvZnvPF7Vw8cUnlSMIICsgYJKoZIhvcNAQcBMBEGBSsOAwIHBAiOCAUIy2DdPoCCApBkZKex1az9pY7JOvUiVTVaM7H88Rij6zzHxzbjVBYfWR0nAimclAagUCkIponQdYZgtIRuy0giV91xc5MeDgZ%2F0syK1fbGNMjAXcCJ6n0NbStv%2FKqb%2Fr8dJHHxG4cbkz%2BMQHTMSEPEvin3xQ5q5BkH3grrIQjdfYAHLaKH6kEOJQibEvvkEOTnl%2BgCnnAB4BzVGG1zXpkDa%2BBKZI7hrHtY1qKVK8iTfvTWf8m%2B7T9MfqQuGRUNiZX7aE0cN1RbUom%2BeRNEI7JcJz2E89N%2B8PPrBWrq4l5%2FeQS%2FW3QYqY%2FPM1uTH1KHHIyCav%2FoOYrtUQ6dnoVOZxpjoZXqp%2BoJEZobNLFxHxMVKHCMAYZHCxye9byg%2F8iy1XuzKZLmE24BLA9zcI6bLypGxuw47kr8Du%2BANowyIVh8icyoanJRn2w64UW79ulNCpjPAGwaphZfjoq4mH2yq49d5FW7oGs8jJwGjA%2FOcVTtGUn8%2BMa7RTFa%2Fi2RjZAw97YmRYRIw8%2BnjnBTKVfIiWekBugGRRZbvYPXAyCrzUh9upixd1YBbL4MtIqpQP79o44fbsgJ14rS7dM4Z2%2F4rxoA6iFHMSDRSP0kKYLXjT6dkI3tZ1SavHgcVBXqCFHWe2v62mfIosjSwcm63lX5%2BsNMTymZcEBHIKUJQFl0TMH0J58mX4P1bbkj6mSCLy4GsZIkEBP31nc2s8D%2BssyOokrPn7sb86i2JCZ%2FXamq5VFlTom1Rl5fxg3XImQJBIeqEoDvwYLzW9VnnjqAGPQ6ETaBrHJlfW%2Fz86FB%2BKrdOYbS4Two6VzoHqw4lRjI5ZJTwJcerENgHCiIvMYJ2SpazXhcjG9HUjR530ij%2B9oWIwEbKUczG7wmw1zEVaCCAvswggL3MIIB36ADAgECAgEBMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNVBAMTGVNDRVAgUHJvdG9jb2wgQ2VydGlmaWNhdGUwHhcNMjYwMjAzMjE1NTAyWhcNMjcwMjAzMjI1NTAyWjAkMSIwIAYDVQQDExlTQ0VQIFByb3RvY29sIENlcnRpZmljYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqE3icAIoyMAlp1w1BG7oMxKy1NalN78mKeBDTu4ORYgQxaoFKz1ToR%2Bxzuv5UEWFawysVEgIAx1CbMQE7nb4MhQQTXwjyYNlwtXUNuazNKVeI0WUJBBDXITon9wR7%2Fp10z3Hcbyqut0rje%2Bkfc4thFzLYQpsLEBcbm9QNL9Ho0gs2thsuB2UYwK5sPjQo%2FQguXNH8lPBKLpxdOt6NQ3mzVc%2BVsaCROmj9cRmIkpHPIKQHL3v7ycLHFkrCUFySKgQQKAma3FUT%2BvEivGA4doBwe2j%2BZr2a%2F3g009A7%2FnjMrA7dVkOZy%2BZbI55XnsqsluH9aVA3Jl8MwU6XGRtEx1ERQIDAQABozQwMjARBgNVHSMBAf8EBzAFgANibGEwHQYDVR0OBBYEFEVRkfHR2om7oZvqefeJhYHX7A%2BqMA0GCSqGSIb3DQEBBQUAA4IBAQB4mYoFB%2BCCcSMWFa2SvXGnH1CsBgdjj97B73Tri8eLsZa0wm5XZFBlIGXcsbZ8vnAqXCK7BSc6IHcST653Vke%2BdPDn7OpKdta157IUVws9HXQoOhqyLJiJTL9DokrqZbwIrQskik4FxUt8Z28hZ4Paf%2Fc04%2Fef1wFXTnLE2BapxpTCq0MbEjfyKvCwxHWoasWxM2KN51Pe1VgKudcQ%2F3ljc6I3ZOyla%2BPyhqvPaTeJCZMhoqgyFcmK0W3AxTtH2tHsF%2B4NBG%2Ftsn5oDh%2BeAL7%2Bc%2F0YQwrUPhwjTNzIIBxR0v%2FCYXqO57TWWBQNwOR2Z594%2BRqTmzHwn%2BZx1ultWRSwMYICEDCCAgwCAQEwKTAkMSIwIAYDVQQDExlTQ0VQIFByb3RvY29sIENlcnRpZmljYXRlAgEBMAcGBSsOAwIaoIHBMBIGCmCGSAGG%2BEUBCQIxBBMCMTkwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjYwMjAzMjI1NTAyWjAgBgpghkgBhvhFAQkFMRIEELwv%2BtUniEwUS0JpebFPcIUwIwYJKoZIhvcNAQkEMRYEFGjE2Ii9JgzmPUrioCOr9gF54up%2FMCwGCmCGSAGG%2BEUBCQcxHhMcaVVBRTQ5Wm1OQlZ6cERuUGNJbnJORWNhVnBrPTALBgkqhkiG9w0BAQUEggEAA74T5HoG%2Bq6RwCsQFuB9J6oy2JljibHbJpxUUmexneTh0Ooyg2qdIz3GudWQWMtPfS7KAKA60PdYCbaVpAtC%2BqGROFJFswM0HvMextyVcwFJtrrWBGv%2BITKo8UtqlRK1Vt4g%2BG33thrvg7c%2F%2FW9uy0rfHktJxt7bYTAPbAk%2FshN00lim0zUHUkkGUmDDBRm4XxdXw0sU3pjWi58LYGvly5pWWQv7oDkyoMelTRQsbsgvuHTrqGcbrUcE1rnPjDp%2BgYBT0Cxo1KL7XHnK4nLAk2CgdaVPn%2F8Wqxl1gLvK24ef3WwzCOks023wPCTc6beluI7w1Esmd2mJkDNg0B8jxQ%3D%3D" protocol=HTTP/2.0 provisioner=scep public-key="RSA 2048" referer= remote-address=127.0.0.1 request-id=5742c7b6-491a-4cad-aba9-4512ac610872 sans="map[dns:[test.localhost]]" serial=297207240917394034666458302288255219117 size=3873 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2026-02-03T22:54:02Z" valid-to="2026-02-04T22:55:02Z" 384s common_test.go:461: 0 *H 0 384s 1 0+0v *H gc0_ *H P0L Ν@BqT)o+( Ɇ`b0 I7l $Zf#䖄EXS]\u "0믦c)lcp-v[ w E<1gOv(Djqacp VqwkB8ٴ%GyBf[~J8RF@k 7 `q$]M W-Dnğ 384s PS"ΛFP  l,@\noP4GH,lcУ sGS(qtz5 W>VƂDf"JG<' Y+ ArH@&kqTOĊkO@2;uYg/ly^{*[@ܙ|3:\dmDE scep  Cm{Zk;2ע m(w `HE 130 384s `HE 100 *H  1  *H 0 *H  1 260203225502Z0  384s `HE 1/'LKBiyOp0  384s `HE 1/'LKBiyOp0# *H  1aZ ZF$:Ü;0, 384s `HE 1iUAE49ZmNBVzpDnPcInrNEcaVpk=0  *H --- PASS: TestIssuesCertificateToEmulatedWindowsClientGo123 (6.29s) 384s PASS 384s ok github.com/smallstep/certificates/test/integration/scep 20.419s 384s ? github.com/smallstep/certificates/test/integration/scep/internal/x509 [no test files] 384s === RUN TestNewRequestBody 384s === RUN TestNewRequestBody/X509_Certificate 384s === RUN TestNewRequestBody/SSH_Certificate_Request 384s === RUN TestNewRequestBody/SSH_Certificate 384s === RUN TestNewRequestBody/X5C_Certificate 384s === RUN TestNewRequestBody/fail/X5C_Certificate 384s === RUN TestNewRequestBody/Permanent_Identifier 384s === RUN TestNewRequestBody/X509_Certificate_Request 384s --- PASS: TestNewRequestBody (0.00s) 384s --- PASS: TestNewRequestBody/X509_Certificate (0.00s) 384s --- PASS: TestNewRequestBody/SSH_Certificate_Request (0.00s) 384s --- PASS: TestNewRequestBody/SSH_Certificate (0.00s) 384s --- PASS: TestNewRequestBody/X5C_Certificate (0.00s) 384s --- PASS: TestNewRequestBody/fail/X5C_Certificate (0.00s) 384s --- PASS: TestNewRequestBody/Permanent_Identifier (0.00s) 384s --- PASS: TestNewRequestBody/X509_Certificate_Request (0.00s) 384s PASS 384s ok github.com/smallstep/certificates/webhook 0.024s 384s timeout 5m dh_auto_test -- -run "Test_newHTTPClient|TestPKI_GenerateConfig|TestDB_GetDpopToken|TestDB_CreateDpopToken|TestDB_GetOidcToken|TestDB_CreateOidcToken|TestCustomTemplateOptions" 385s cd _build && go test -vet=off -v -p 8 -run Test_newHTTPClient\|TestPKI_GenerateConfig\|TestDB_GetDpopToken\|TestDB_CreateDpopToken\|TestDB_GetOidcToken\|TestDB_CreateOidcToken\|TestCustomTemplateOptions github.com/smallstep/certificates/acme github.com/smallstep/certificates/acme/api github.com/smallstep/certificates/acme/db/nosql github.com/smallstep/certificates/acme/wire github.com/smallstep/certificates/api github.com/smallstep/certificates/api/log github.com/smallstep/certificates/api/models github.com/smallstep/certificates/api/read github.com/smallstep/certificates/api/render github.com/smallstep/certificates/authority github.com/smallstep/certificates/authority/admin github.com/smallstep/certificates/authority/admin/api github.com/smallstep/certificates/authority/admin/db/nosql github.com/smallstep/certificates/authority/administrator github.com/smallstep/certificates/authority/config github.com/smallstep/certificates/authority/internal/constraints github.com/smallstep/certificates/authority/policy github.com/smallstep/certificates/authority/poolhttp github.com/smallstep/certificates/authority/provisioner github.com/smallstep/certificates/authority/provisioner/gcp github.com/smallstep/certificates/authority/provisioner/wire github.com/smallstep/certificates/ca github.com/smallstep/certificates/ca/client github.com/smallstep/certificates/ca/identity github.com/smallstep/certificates/cas github.com/smallstep/certificates/cas/apiv1 github.com/smallstep/certificates/cas/softcas github.com/smallstep/certificates/cas/stepcas github.com/smallstep/certificates/commands github.com/smallstep/certificates/db github.com/smallstep/certificates/errs github.com/smallstep/certificates/internal/cast github.com/smallstep/certificates/internal/httptransport github.com/smallstep/certificates/internal/metrix github.com/smallstep/certificates/internal/userid github.com/smallstep/certificates/logging github.com/smallstep/certificates/middleware/requestid github.com/smallstep/certificates/monitoring github.com/smallstep/certificates/pki github.com/smallstep/certificates/policy github.com/smallstep/certificates/scep github.com/smallstep/certificates/scep/api github.com/smallstep/certificates/server github.com/smallstep/certificates/templates github.com/smallstep/certificates/test/integration github.com/smallstep/certificates/test/integration/scep github.com/smallstep/certificates/test/integration/scep/internal/x509 github.com/smallstep/certificates/webhook 388s testing: warning: no tests to run 388s PASS 388s ok github.com/smallstep/certificates/acme 0.040s [no tests to run] 389s testing: warning: no tests to run 389s PASS 389s ok github.com/smallstep/certificates/acme/api 0.055s [no tests to run] 389s === RUN TestDB_GetDpopToken 389s wire_test.go:28: 389s Error Trace: /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:28 389s /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:104 389s Error: Received unexpected error: 389s badgerv2 database not supported 389s github.com/smallstep/nosql.New 389s /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/nosql/nosql.go:65 389s github.com/smallstep/certificates/acme/db/nosql.TestDB_GetDpopToken.func1 389s /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:27 389s github.com/smallstep/certificates/acme/db/nosql.TestDB_GetDpopToken 389s /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:104 389s testing.tRunner 389s /usr/lib/go-1.25/src/testing/testing.go:1934 389s runtime.goexit 389s /usr/lib/go-1.25/src/runtime/asm_arm.s:877 389s Test: TestDB_GetDpopToken 389s --- FAIL: TestDB_GetDpopToken (0.00s) 389s === RUN TestDB_CreateDpopToken 389s wire_test.go:171: 389s Error Trace: /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:171 389s /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:182 389s Error: Received unexpected error: 389s badgerv2 database not supported 389s github.com/smallstep/nosql.New 389s /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/nosql/nosql.go:65 389s github.com/smallstep/certificates/acme/db/nosql.TestDB_CreateDpopToken.func3 389s /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:170 389s github.com/smallstep/certificates/acme/db/nosql.TestDB_CreateDpopToken 389s /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:182 389s testing.tRunner 389s /usr/lib/go-1.25/src/testing/testing.go:1934 389s runtime.goexit 389s /usr/lib/go-1.25/src/runtime/asm_arm.s:877 389s Test: TestDB_CreateDpopToken 389s --- FAIL: TestDB_CreateDpopToken (0.00s) 389s === RUN TestDB_GetOidcToken 389s wire_test.go:216: 389s Error Trace: /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:216 389s /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:293 389s Error: Received unexpected error: 389s badgerv2 database not supported 389s github.com/smallstep/nosql.New 389s /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/nosql/nosql.go:65 389s github.com/smallstep/certificates/acme/db/nosql.TestDB_GetOidcToken.func1 389s /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:215 389s github.com/smallstep/certificates/acme/db/nosql.TestDB_GetOidcToken 389s /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:293 389s testing.tRunner 389s /usr/lib/go-1.25/src/testing/testing.go:1934 389s runtime.goexit 389s /usr/lib/go-1.25/src/runtime/asm_arm.s:877 389s Test: TestDB_GetOidcToken 389s --- FAIL: TestDB_GetOidcToken (0.00s) 389s === RUN TestDB_CreateOidcToken 389s === RUN TestDB_CreateOidcToken/fail/db.Save 389s === NAME TestDB_CreateOidcToken 389s wire_test.go:347: 389s Error Trace: /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:347 389s /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:373 389s Error: Received unexpected error: 389s badgerv2 database not supported 389s github.com/smallstep/nosql.New 389s /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/nosql/nosql.go:65 389s github.com/smallstep/certificates/acme/db/nosql.TestDB_CreateOidcToken.func2 389s /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:346 389s github.com/smallstep/certificates/acme/db/nosql.TestDB_CreateOidcToken 389s /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:373 389s testing.tRunner 389s /usr/lib/go-1.25/src/testing/testing.go:1934 389s runtime.goexit 389s /usr/lib/go-1.25/src/runtime/asm_arm.s:877 389s Test: TestDB_CreateOidcToken 389s --- FAIL: TestDB_CreateOidcToken (0.00s) 389s --- PASS: TestDB_CreateOidcToken/fail/db.Save (0.00s) 389s FAIL 389s FAIL github.com/smallstep/certificates/acme/db/nosql 0.069s 389s testing: warning: no tests to run 389s PASS 389s ok github.com/smallstep/certificates/acme/wire 0.018s [no tests to run] 389s testing: warning: no tests to run 389s PASS 389s ok github.com/smallstep/certificates/api 0.070s [no tests to run] 389s testing: warning: no tests to run 389s PASS 389s ok github.com/smallstep/certificates/api/log 0.037s [no tests to run] 389s ? github.com/smallstep/certificates/api/models [no test files] 389s testing: warning: no tests to run 389s PASS 389s ok github.com/smallstep/certificates/api/read 0.068s [no tests to run] 389s testing: warning: no tests to run 389s PASS 389s ok github.com/smallstep/certificates/api/render 0.037s [no tests to run] 392s === RUN Test_newHTTPClient 392s 2026/02/03 22:55:29 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 392s === RUN Test_newHTTPClient/SystemCertPool 392s === RUN Test_newHTTPClient/LocalCertPool 392s === RUN Test_newHTTPClient/LocalCertPool/DefaultClient 392s 2026/02/03 22:55:31 http: TLS handshake error from 127.0.0.1:55696: remote error: tls: bad certificate 392s === RUN Test_newHTTPClient/custom_transport 392s --- PASS: Test_newHTTPClient (1.32s) 392s --- PASS: Test_newHTTPClient/SystemCertPool (1.07s) 392s --- PASS: Test_newHTTPClient/LocalCertPool (0.03s) 392s --- PASS: Test_newHTTPClient/LocalCertPool/DefaultClient (0.02s) 392s --- PASS: Test_newHTTPClient/custom_transport (0.00s) 392s PASS 392s ok github.com/smallstep/certificates/authority 1.406s 392s ? github.com/smallstep/certificates/authority/admin [no test files] 392s testing: warning: no tests to run 392s PASS 392s ok github.com/smallstep/certificates/authority/admin/api 0.120s [no tests to run] 392s testing: warning: no tests to run 392s PASS 392s ok github.com/smallstep/certificates/authority/admin/db/nosql 0.115s [no tests to run] 392s ? github.com/smallstep/certificates/authority/administrator [no test files] 392s testing: warning: no tests to run 392s PASS 392s ok github.com/smallstep/certificates/authority/config 0.088s [no tests to run] 392s testing: warning: no tests to run 392s PASS 392s ok github.com/smallstep/certificates/authority/internal/constraints 0.062s [no tests to run] 392s testing: warning: no tests to run 392s PASS 392s ok github.com/smallstep/certificates/authority/policy 0.106s [no tests to run] 392s testing: warning: no tests to run 392s PASS 392s ok github.com/smallstep/certificates/authority/poolhttp 0.046s [no tests to run] 392s === RUN TestCustomTemplateOptions 392s === RUN TestCustomTemplateOptions/ok 392s === RUN TestCustomTemplateOptions/okIID 392s === RUN TestCustomTemplateOptions/okNoData 392s === RUN TestCustomTemplateOptions/okTemplateData 392s === RUN TestCustomTemplateOptions/okTemplate 392s === RUN TestCustomTemplateOptions/okFile 392s === RUN TestCustomTemplateOptions/okBase64 392s === RUN TestCustomTemplateOptions/okUserOptions 392s === RUN TestCustomTemplateOptions/okBadUserOptions 392s === RUN TestCustomTemplateOptions/okNullTemplateData 392s === RUN TestCustomTemplateOptions/fail 392s === RUN TestCustomTemplateOptions/failTemplateData 392s --- PASS: TestCustomTemplateOptions (0.01s) 392s --- PASS: TestCustomTemplateOptions/ok (0.00s) 392s --- PASS: TestCustomTemplateOptions/okIID (0.00s) 392s --- PASS: TestCustomTemplateOptions/okNoData (0.00s) 392s --- PASS: TestCustomTemplateOptions/okTemplateData (0.00s) 392s --- PASS: TestCustomTemplateOptions/okTemplate (0.00s) 392s --- PASS: TestCustomTemplateOptions/okFile (0.00s) 392s --- PASS: TestCustomTemplateOptions/okBase64 (0.00s) 392s --- PASS: TestCustomTemplateOptions/okUserOptions (0.00s) 392s --- PASS: TestCustomTemplateOptions/okBadUserOptions (0.00s) 392s --- PASS: TestCustomTemplateOptions/okNullTemplateData (0.00s) 392s --- PASS: TestCustomTemplateOptions/fail (0.00s) 392s --- PASS: TestCustomTemplateOptions/failTemplateData (0.00s) 392s PASS 392s ok github.com/smallstep/certificates/authority/provisioner 0.110s 392s testing: warning: no tests to run 392s PASS 392s ok github.com/smallstep/certificates/authority/provisioner/gcp 0.081s [no tests to run] 392s testing: warning: no tests to run 392s PASS 392s ok github.com/smallstep/certificates/authority/provisioner/wire 0.065s [no tests to run] 393s testing: warning: no tests to run 393s PASS 393s ok github.com/smallstep/certificates/ca 0.099s [no tests to run] 393s ? github.com/smallstep/certificates/ca/client [no test files] 393s testing: warning: no tests to run 393s PASS 393s ok github.com/smallstep/certificates/ca/identity 0.058s [no tests to run] 393s testing: warning: no tests to run 393s PASS 393s ok github.com/smallstep/certificates/cas 0.034s [no tests to run] 393s testing: warning: no tests to run 393s PASS 393s ok github.com/smallstep/certificates/cas/apiv1 0.023s [no tests to run] 393s testing: warning: no tests to run 393s PASS 393s ok github.com/smallstep/certificates/cas/softcas 0.048s [no tests to run] 396s testing: warning: no tests to run 396s PASS 396s ok github.com/smallstep/certificates/cas/stepcas 2.000s [no tests to run] 396s ? github.com/smallstep/certificates/commands [no test files] 396s testing: warning: no tests to run 396s PASS 396s ok github.com/smallstep/certificates/db 0.073s [no tests to run] 396s testing: warning: no tests to run 396s PASS 396s ok github.com/smallstep/certificates/errs 0.032s [no tests to run] 396s testing: warning: no tests to run 396s PASS 396s ok github.com/smallstep/certificates/internal/cast 0.036s [no tests to run] 396s ? github.com/smallstep/certificates/internal/httptransport [no test files] 396s ? github.com/smallstep/certificates/internal/metrix [no test files] 396s ? github.com/smallstep/certificates/internal/userid [no test files] 396s testing: warning: no tests to run 396s PASS 396s ok github.com/smallstep/certificates/logging 0.014s [no tests to run] 396s testing: warning: no tests to run 396s PASS 396s ok github.com/smallstep/certificates/middleware/requestid 0.015s [no tests to run] 396s ? github.com/smallstep/certificates/monitoring [no test files] 396s === RUN TestPKI_GenerateConfig 396s === RUN TestPKI_GenerateConfig/ok/with-ssh-and-double-provisioner-name 396s === RUN TestPKI_GenerateConfig/ok/with-admin 396s pki_test.go:281: 396s Error Trace: /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/pki/pki_test.go:281 396s Error: Expected nil, but got: Error opening database of Type badgerv2: badgerv2 database not supported 396s Test: TestPKI_GenerateConfig/ok/with-admin 396s pki_test.go:282: 396s Error Trace: /tmp/autopkgtest.XICnqO/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/pki/pki_test.go:282 396s Error: Expected value not to be nil. 396s Test: TestPKI_GenerateConfig/ok/with-admin 396s === RUN TestPKI_GenerateConfig/ok/simple 396s === RUN TestPKI_GenerateConfig/ok/with-acme 396s === RUN TestPKI_GenerateConfig/ok/with-acme-and-double-provisioner-name 396s === RUN TestPKI_GenerateConfig/ok/with-ssh 396s --- FAIL: TestPKI_GenerateConfig (0.00s) 396s --- PASS: TestPKI_GenerateConfig/ok/with-ssh-and-double-provisioner-name (0.00s) 396s --- FAIL: TestPKI_GenerateConfig/ok/with-admin (0.00s) 396s --- PASS: TestPKI_GenerateConfig/ok/simple (0.00s) 396s --- PASS: TestPKI_GenerateConfig/ok/with-acme (0.00s) 396s --- PASS: TestPKI_GenerateConfig/ok/with-acme-and-double-provisioner-name (0.00s) 396s --- PASS: TestPKI_GenerateConfig/ok/with-ssh (0.00s) 396s FAIL 396s FAIL github.com/smallstep/certificates/pki 0.109s 396s testing: warning: no tests to run 396s PASS 396s ok github.com/smallstep/certificates/policy 0.060s [no tests to run] 396s testing: warning: no tests to run 396s PASS 396s ok github.com/smallstep/certificates/scep 0.082s [no tests to run] 396s testing: warning: no tests to run 396s PASS 396s ok github.com/smallstep/certificates/scep/api 0.078s [no tests to run] 396s ? github.com/smallstep/certificates/server [no test files] 396s testing: warning: no tests to run 396s PASS 396s ok github.com/smallstep/certificates/templates 0.054s [no tests to run] 396s testing: warning: no tests to run 396s PASS 396s ok github.com/smallstep/certificates/test/integration 0.052s [no tests to run] 397s testing: warning: no tests to run 397s PASS 397s ok github.com/smallstep/certificates/test/integration/scep 0.047s [no tests to run] 397s ? github.com/smallstep/certificates/test/integration/scep/internal/x509 [no test files] 397s testing: warning: no tests to run 397s PASS 397s ok github.com/smallstep/certificates/webhook 0.020s [no tests to run] 397s FAIL 397s dh_auto_test: error: cd _build && go test -vet=off -v -p 8 -run Test_newHTTPClient\|TestPKI_GenerateConfig\|TestDB_GetDpopToken\|TestDB_CreateDpopToken\|TestDB_GetOidcToken\|TestDB_CreateOidcToken\|TestCustomTemplateOptions github.com/smallstep/certificates/acme github.com/smallstep/certificates/acme/api github.com/smallstep/certificates/acme/db/nosql github.com/smallstep/certificates/acme/wire github.com/smallstep/certificates/api github.com/smallstep/certificates/api/log github.com/smallstep/certificates/api/models github.com/smallstep/certificates/api/read github.com/smallstep/certificates/api/render github.com/smallstep/certificates/authority github.com/smallstep/certificates/authority/admin github.com/smallstep/certificates/authority/admin/api github.com/smallstep/certificates/authority/admin/db/nosql github.com/smallstep/certificates/authority/administrator github.com/smallstep/certificates/authority/config github.com/smallstep/certificates/authority/internal/constraints github.com/smallstep/certificates/authority/policy github.com/smallstep/certificates/authority/poolhttp github.com/smallstep/certificates/authority/provisioner github.com/smallstep/certificates/authority/provisioner/gcp github.com/smallstep/certificates/authority/provisioner/wire github.com/smallstep/certificates/ca github.com/smallstep/certificates/ca/client github.com/smallstep/certificates/ca/identity github.com/smallstep/certificates/cas github.com/smallstep/certificates/cas/apiv1 github.com/smallstep/certificates/cas/softcas github.com/smallstep/certificates/cas/stepcas github.com/smallstep/certificates/commands github.com/smallstep/certificates/db github.com/smallstep/certificates/errs github.com/smallstep/certificates/internal/cast github.com/smallstep/certificates/internal/httptransport github.com/smallstep/certificates/internal/metrix github.com/smallstep/certificates/internal/userid github.com/smallstep/certificates/logging github.com/smallstep/certificates/middleware/requestid github.com/smallstep/certificates/monitoring github.com/smallstep/certificates/pki github.com/smallstep/certificates/policy github.com/smallstep/certificates/scep github.com/smallstep/certificates/scep/api github.com/smallstep/certificates/server github.com/smallstep/certificates/templates github.com/smallstep/certificates/test/integration github.com/smallstep/certificates/test/integration/scep github.com/smallstep/certificates/test/integration/scep/internal/x509 github.com/smallstep/certificates/webhook returned exit code 1 397s make[1]: Leaving directory '/tmp/autopkgtest.XICnqO/autopkgtest_tmp' 397s create-stamp debian/debhelper-build-stamp 397s make[1]: [debian/rules:31: override_dh_auto_test] Error 25 (ignored) 398s autopkgtest [22:55:37]: test dh-golang-autopkgtest: -----------------------] 402s dh-golang-autopkgtest PASS 402s autopkgtest [22:55:41]: test dh-golang-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 408s autopkgtest [22:55:47]: @@@@@@@@@@@@@@@@@@@@ summary 408s dh-golang-autopkgtest PASS