0s autopkgtest [01:34:16]: starting date and time: 2026-02-04 01:34:16+0000 0s autopkgtest [01:34:16]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [01:34:16]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.etm0b2am/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --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 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-arm64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-arm64-9.secgroup --name adt-resolute-arm64-golang-github-smallstep-certificates-20260204-013416-juju-7f2275-prod-proposed-migration-environment-20-62c63038-ffe4-43e3-85e4-dec883f09e81 --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-arm64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-arm64-golang-github-smallstep-certificates-20260204-013416-juju-7f2275-prod-proposed-migration-environment-20-62c63038-ffe4-43e3-85e4-dec883f09e81 from image adt/ubuntu-resolute-arm64-server-20260203.img (UUID fd4bac28-a946-4216-8755-72db0faf84da)... 59s autopkgtest [01:35:15]: testbed dpkg architecture: arm64 59s autopkgtest [01:35:15]: testbed apt version: 3.1.14 59s autopkgtest [01:35:15]: @@@@@@@@@@@@@@@@@@@@ test bed setup 59s autopkgtest [01:35:15]: testbed release detected to be: None 60s autopkgtest [01:35:16]: updating testbed package index (apt update) 61s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 61s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 61s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 61s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 61s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [32.3 kB] 61s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1605 kB] 61s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [231 kB] 61s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 61s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [289 kB] 61s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [7156 B] 61s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [52.9 kB] 61s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 61s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1289 kB] 62s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [31.5 kB] 62s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [21.8 kB] 62s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [744 B] 65s Fetched 3691 kB in 1s (3014 kB/s) 65s Reading package lists... 66s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 66s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 66s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 66s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 67s Reading package lists... 67s Reading package lists... 68s Building dependency tree... 68s Reading state information... 68s Calculating upgrade... 68s The following packages will be upgraded: 68s firmware-sof-signed htop libzstd1 mtd-utils powermgmt-base 68s python3-lazr.restfulclient zstd 68s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 68s Need to get 3270 kB of archives. 68s After this operation, 63.5 kB disk space will be freed. 68s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 firmware-sof-signed all 2025.05.1-1build1 [1696 kB] 69s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libzstd1 arm64 1.5.7+dfsg-3 [277 kB] 69s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 powermgmt-base all 1.38ubuntu2 [7878 B] 69s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 htop arm64 3.4.1-5build2 [175 kB] 69s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-lazr.restfulclient all 0.14.6-3build1 [51.1 kB] 69s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 zstd arm64 1.5.7+dfsg-3 [596 kB] 69s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 mtd-utils arm64 1:2.3.0-1ubuntu2 [466 kB] 70s dpkg-preconfigure: unable to re-open stdin: No such file or directory 70s Fetched 3270 kB in 1s (3665 kB/s) 70s (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 ... 89360 files and directories currently installed.) 70s Preparing to unpack .../firmware-sof-signed_2025.05.1-1build1_all.deb ... 70s Unpacking firmware-sof-signed (2025.05.1-1build1) over (2025.05.1-1) ... 70s Preparing to unpack .../libzstd1_1.5.7+dfsg-3_arm64.deb ... 70s Unpacking libzstd1:arm64 (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 70s Setting up libzstd1:arm64 (1.5.7+dfsg-3) ... 70s (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 ... 89360 files and directories currently installed.) 71s Preparing to unpack .../powermgmt-base_1.38ubuntu2_all.deb ... 71s Unpacking powermgmt-base (1.38ubuntu2) over (1.38ubuntu1) ... 71s Preparing to unpack .../htop_3.4.1-5build2_arm64.deb ... 71s Unpacking htop (3.4.1-5build2) over (3.4.1-5build1) ... 71s Preparing to unpack .../python3-lazr.restfulclient_0.14.6-3build1_all.deb ... 71s Unpacking python3-lazr.restfulclient (0.14.6-3build1) over (0.14.6-3) ... 71s Preparing to unpack .../zstd_1.5.7+dfsg-3_arm64.deb ... 71s Unpacking zstd (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 71s Preparing to unpack .../mtd-utils_1%3a2.3.0-1ubuntu2_arm64.deb ... 71s Unpacking mtd-utils (1:2.3.0-1ubuntu2) over (1:2.3.0-1ubuntu1) ... 71s Setting up powermgmt-base (1.38ubuntu2) ... 71s Setting up htop (3.4.1-5build2) ... 71s Setting up firmware-sof-signed (2025.05.1-1build1) ... 71s Setting up mtd-utils (1:2.3.0-1ubuntu2) ... 71s Setting up python3-lazr.restfulclient (0.14.6-3build1) ... 71s Setting up zstd (1.5.7+dfsg-3) ... 71s Processing triggers for man-db (2.13.1-1) ... 73s Processing triggers for libc-bin (2.42-2ubuntu4) ... 73s autopkgtest [01:35:29]: upgrading testbed (apt dist-upgrade and autopurge) 73s Reading package lists... 73s Building dependency tree... 73s Reading state information... 74s Calculating upgrade... 74s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 74s Reading package lists... 75s Building dependency tree... 75s Reading state information... 75s Solving dependencies... 75s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 78s autopkgtest [01:35:34]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:41:39 UTC 2026 78s autopkgtest [01:35:34]: @@@@@@@@@@@@@@@@@@@@ apt-source golang-github-smallstep-certificates 80s Get:1 http://ftpmaster.internal/ubuntu resolute/universe golang-github-smallstep-certificates 0.29.0-1 (dsc) [3573 B] 80s Get:2 http://ftpmaster.internal/ubuntu resolute/universe golang-github-smallstep-certificates 0.29.0-1 (tar) [625 kB] 80s Get:3 http://ftpmaster.internal/ubuntu resolute/universe golang-github-smallstep-certificates 0.29.0-1 (diff) [13.5 kB] 80s gpgv: Signature made Sun Dec 7 20:43:25 2025 UTC 80s gpgv: using RSA key 374D8CE4DB96E9CBD4C0972A606D084E4683C079 80s gpgv: Can't check signature: No public key 80s dpkg-source: warning: cannot verify inline signature for ./golang-github-smallstep-certificates_0.29.0-1.dsc: no acceptable signature found 80s autopkgtest [01:35:36]: testing package golang-github-smallstep-certificates version 0.29.0-1 80s autopkgtest [01:35:36]: build not needed 81s autopkgtest [01:35:37]: test dh-golang-autopkgtest: preparing testbed 81s Reading package lists... 81s Building dependency tree... 81s Reading state information... 82s Solving dependencies... 82s The following NEW packages will be installed: 82s autoconf automake autopoint autotools-dev binutils-gold 82s binutils-gold-aarch64-linux-gnu build-essential cpp cpp-15 82s cpp-15-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper debugedit 82s dh-autoreconf dh-golang dh-strip-nondeterminism dwz g++ g++-15 82s g++-15-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-15 82s gcc-15-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext golang-1.25-go 82s golang-1.25-src golang-any golang-dbus-dev golang-filippo-edwards25519-dev 82s golang-github-alecthomas-units-dev golang-github-antlr-antlr4-dev 82s golang-github-aws-aws-sdk-go-dev golang-github-aws-aws-sdk-go-v2-dev 82s golang-github-aws-smithy-go-dev golang-github-beorn7-perks-dev 82s golang-github-ccoveille-go-safecast-dev golang-github-cespare-xxhash-dev 82s golang-github-chzyer-logex-dev golang-github-chzyer-readline-dev 82s golang-github-chzyer-test-dev golang-github-coreos-bbolt-dev 82s golang-github-coreos-go-oidc-v3-dev golang-github-coreos-go-systemd-dev 82s golang-github-cpuguy83-go-md2man-v2-dev golang-github-davecgh-go-spew-dev 82s golang-github-etcd-io-gofail-dev golang-github-fxamacker-cbor-dev 82s golang-github-go-chi-chi-dev golang-github-go-jose-go-jose.v3-dev 82s golang-github-go-kit-log-dev golang-github-go-logfmt-logfmt-dev 82s golang-github-go-piv-piv-go-dev golang-github-go-sql-driver-mysql-dev 82s golang-github-golang-groupcache-dev golang-github-golang-mock-dev 82s golang-github-golang-protobuf-1-5-dev golang-github-google-btree-dev 82s golang-github-google-cel-go-dev golang-github-google-go-attestation-dev 82s golang-github-google-go-cmp-dev golang-github-google-go-tpm-dev 82s golang-github-google-martian-dev golang-github-google-pprof-dev 82s golang-github-google-uuid-dev golang-github-googleapis-gax-go-dev 82s golang-github-huandu-xstrings-dev golang-github-ianlancetaylor-demangle-dev 82s golang-github-imdario-mergo-dev golang-github-jmespath-go-jmespath-dev 82s golang-github-jpillora-backoff-dev golang-github-json-iterator-go-dev 82s golang-github-julienschmidt-httprouter-dev 82s golang-github-klauspost-compress-dev golang-github-kylelemons-godebug-dev 82s golang-github-manifoldco-promptui-dev golang-github-masterminds-goutils-dev 82s golang-github-masterminds-semver-dev golang-github-masterminds-sprig-dev 82s golang-github-mattn-go-colorable-dev golang-github-mattn-go-isatty-dev 82s golang-github-mgutz-ansi-dev golang-github-mitchellh-copystructure-dev 82s golang-github-mitchellh-reflectwalk-dev 82s golang-github-modern-go-concurrent-dev golang-github-modern-go-reflect2-dev 82s golang-github-munnerz-goautoneg-dev golang-github-mwitkow-go-conntrack-dev 82s golang-github-newrelic-go-agent-dev golang-github-pkg-errors-dev 82s golang-github-pmezard-go-difflib-dev 82s golang-github-prometheus-client-golang-dev 82s golang-github-prometheus-client-model-dev 82s golang-github-prometheus-common-dev golang-github-prometheus-procfs-dev 82s golang-github-prometheus-sigv4-dev golang-github-rs-xid-dev 82s golang-github-russross-blackfriday-v2-dev 82s golang-github-shopspring-decimal-dev 82s golang-github-shurcool-sanitized-anchor-name-dev 82s golang-github-sirupsen-logrus-dev golang-github-smallstep-assert-dev 82s golang-github-smallstep-certificates-dev golang-github-smallstep-crypto-dev 82s golang-github-smallstep-linkedca-dev golang-github-smallstep-nosql-dev 82s golang-github-smallstep-pkcs7-dev golang-github-smallstep-scep-dev 82s golang-github-spf13-cast-dev golang-github-stoewer-go-strcase-dev 82s golang-github-stretchr-objx-dev golang-github-stretchr-testify-dev 82s golang-github-urfave-cli-dev golang-github-x448-float16-dev golang-glog-dev 82s golang-go golang-go.opencensus-dev golang-golang-x-crypto-dev 82s golang-golang-x-exp-dev golang-golang-x-net-dev golang-golang-x-oauth2-dev 82s golang-golang-x-oauth2-google-dev golang-golang-x-sync-dev 82s golang-golang-x-sys-dev golang-golang-x-term-dev golang-golang-x-text-dev 82s golang-golang-x-time-dev golang-google-api-dev 82s golang-google-cloud-compute-metadata-dev golang-google-cloud-dev 82s golang-google-genproto-dev golang-google-grpc-dev golang-google-protobuf-dev 82s golang-gopkg-alecthomas-kingpin.v2-dev golang-gopkg-square-go-jose.v2-dev 82s golang-gopkg-yaml.v2-dev golang-gopkg-yaml.v3-dev 82s golang-rsc-binaryregexp-dev golang-src golang-step-cli-utils-dev 82s intltool-debian libarchive-zip-perl libasan8 libc-dev-bin libc6-dev 82s libcap-dev libcc1-0 libcrypt-dev libdebhelper-perl 82s libfile-stripnondeterminism-perl libgcc-15-dev libgomp1 libhwasan0 libisl23 82s libitm1 liblsan0 libmpc3 libpcsclite-dev libpcsclite1 libstdc++-15-dev 82s libsystemd-dev libtool libtsan2 libubsan1 linux-libc-dev m4 po-debconf 82s rpcsvc-proto tzdata-legacy 82s 0 upgraded, 170 newly installed, 0 to remove and 0 not upgraded. 82s Need to get 206 MB of archives. 82s After this operation, 1516 MB of additional disk space will be used. 82s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 m4 arm64 1.4.20-2 [213 kB] 82s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 autoconf all 2.72-3.1ubuntu1 [384 kB] 82s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 autotools-dev all 20240727.1 [43.4 kB] 82s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 automake all 1:1.18.1-3build1 [582 kB] 83s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 autopoint all 0.23.2-1 [620 kB] 83s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 binutils-gold-aarch64-linux-gnu arm64 2.44-3 [2138 kB] 83s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 binutils-gold arm64 2.44-3 [2172 B] 83s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libc-dev-bin arm64 2.42-2ubuntu4 [22.5 kB] 83s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 linux-libc-dev arm64 6.18.0-9.9 [1834 kB] 84s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-dev arm64 1:4.5.1-1 [123 kB] 84s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 rpcsvc-proto arm64 1.4.3-1build1 [65.6 kB] 84s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libc6-dev arm64 2.42-2ubuntu4 [1765 kB] 84s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libisl23 arm64 0.27-1build1 [676 kB] 84s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libmpc3 arm64 1.3.1-2 [55.6 kB] 84s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [11.7 MB] 86s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15 arm64 15.2.0-12ubuntu1 [1030 B] 86s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [5736 B] 86s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp arm64 4:15.2.0-4ubuntu1 [22.4 kB] 86s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libcc1-0 arm64 15.2.0-12ubuntu1 [49.0 kB] 86s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-12ubuntu1 [147 kB] 86s Get:21 http://ftpmaster.internal/ubuntu resolute/main arm64 libitm1 arm64 15.2.0-12ubuntu1 [27.8 kB] 86s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 libasan8 arm64 15.2.0-12ubuntu1 [2920 kB] 87s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 liblsan0 arm64 15.2.0-12ubuntu1 [1316 kB] 87s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 libtsan2 arm64 15.2.0-12ubuntu1 [2688 kB] 88s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libubsan1 arm64 15.2.0-12ubuntu1 [1175 kB] 88s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 libhwasan0 arm64 15.2.0-12ubuntu1 [1638 kB] 88s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-15-dev arm64 15.2.0-12ubuntu1 [2600 kB] 88s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [23.1 MB] 91s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15 arm64 15.2.0-12ubuntu1 [519 kB] 91s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [1206 B] 91s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc arm64 4:15.2.0-4ubuntu1 [5016 B] 91s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++-15-dev arm64 15.2.0-12ubuntu1 [2549 kB] 92s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [13.2 MB] 93s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15 arm64 15.2.0-12ubuntu1 [25.3 kB] 93s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [956 B] 93s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 g++ arm64 4:15.2.0-4ubuntu1 [1080 B] 93s Get:37 http://ftpmaster.internal/ubuntu resolute/main arm64 build-essential arm64 12.12ubuntu2 [5254 B] 93s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 93s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 libtool all 2.5.4-9 [169 kB] 93s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-autoreconf all 21 [12.5 kB] 93s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 93s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 93s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 93s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 debugedit arm64 1:5.2-3build1 [47.9 kB] 93s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 dwz arm64 0.16-2 [113 kB] 93s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 gettext arm64 0.23.2-1 [998 kB] 93s Get:47 http://ftpmaster.internal/ubuntu resolute/main arm64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 93s Get:48 http://ftpmaster.internal/ubuntu resolute/main arm64 po-debconf all 1.0.22 [215 kB] 93s Get:49 http://ftpmaster.internal/ubuntu resolute/main arm64 debhelper all 13.28ubuntu1 [916 kB] 93s Get:50 http://ftpmaster.internal/ubuntu resolute/main arm64 golang-1.25-src all 1.25.0-0ubuntu1 [23.0 MB] 96s Get:51 http://ftpmaster.internal/ubuntu resolute/main arm64 golang-1.25-go arm64 1.25.0-0ubuntu1 [16.0 MB] 97s Get:52 http://ftpmaster.internal/ubuntu resolute/main arm64 golang-src all 2:1.25~1 [5206 B] 97s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 golang-go arm64 2:1.25~1 [44.1 kB] 97s Get:54 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-any arm64 2:1.25~1 [2838 B] 97s Get:55 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-filippo-edwards25519-dev all 1.0.0~rc1+git20210721-0.1build1 [34.7 kB] 97s Get:56 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-golang-x-exp-dev all 0.0~git20250911.df92998-1 [226 kB] 97s Get:57 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-antlr-antlr4-dev all 4.11.1+ds-2 [99.9 kB] 97s Get:58 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-aws-smithy-go-dev all 1.20.3-1 [126 kB] 97s Get:59 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-davecgh-go-spew-dev all 1.1.1-3 [31.1 kB] 97s Get:60 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.4 kB] 97s Get:61 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-stretchr-objx-dev all 0.5.2-1 [26.5 kB] 97s Get:62 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-gopkg-yaml.v2-dev all 2.4.3-1 [62.7 kB] 97s Get:63 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [93.9 kB] 97s Get:64 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-golang-x-sys-dev all 0.22.0-1 [457 kB] 97s Get:65 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-golang-x-term-dev all 0.22.0-1 [14.6 kB] 97s Get:66 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-golang-x-text-dev all 0.31.0-1 [4602 kB] 97s Get:67 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 golang-golang-x-crypto-dev all 1:0.47.0-1 [1990 kB] 98s Get:68 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-golang-x-net-dev all 1:0.27.0-2 [938 kB] 98s Get:69 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-aws-aws-sdk-go-v2-dev all 1.30.3-1 [14.6 MB] 98s Get:70 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-ccoveille-go-safecast-dev all 2.0.0-1 [15.0 kB] 98s Get:71 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-chzyer-logex-dev all 1.2.1-1 [5162 B] 98s Get:72 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-chzyer-test-dev all 1.0.0-1 [5872 B] 98s Get:73 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-gopkg-yaml.v3-dev all 3.0.4-1 [78.0 kB] 98s Get:74 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-stretchr-testify-dev all 1.10.0-1 [79.6 kB] 98s Get:75 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-etcd-io-gofail-dev all 0.1.0-1 [98.5 kB] 98s Get:76 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-golang-x-sync-dev all 0.7.0-1 [19.5 kB] 99s Get:77 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-coreos-bbolt-dev all 1.4.2-1 [101 kB] 99s Get:78 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-golang-x-oauth2-dev all 0.27.0-1 [38.1 kB] 99s Get:79 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-google-cloud-compute-metadata-dev all 0.56.0-6 [17.9 kB] 99s Get:80 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-golang-x-oauth2-google-dev all 0.27.0-1 [50.6 kB] 99s Get:81 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-gopkg-square-go-jose.v2-dev all 2.6.3-3 [268 kB] 99s Get:82 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-coreos-go-oidc-v3-dev all 3.4.0-2 [40.2 kB] 99s Get:83 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3590 B] 99s Get:84 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-russross-blackfriday-v2-dev all 2.1.0-1build1 [79.1 kB] 99s Get:85 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-cpuguy83-go-md2man-v2-dev all 2.0.4-1 [11.0 kB] 99s Get:86 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-x448-float16-dev all 0.8.4-3 [11.1 kB] 99s Get:87 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-fxamacker-cbor-dev all 2.9.0-1 [124 kB] 99s Get:88 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-go-chi-chi-dev all 5.2.3-1 [64.0 kB] 99s Get:89 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-google-go-cmp-dev all 0.6.0-1 [89.8 kB] 99s Get:90 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-alecthomas-units-dev all 0.0~git20240927.0f3dac3-1 [9082 B] 99s Get:91 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [43.6 kB] 99s Get:92 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-go-jose-go-jose.v3-dev all 3.0.3-6 [273 kB] 99s Get:93 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [12.8 kB] 99s Get:94 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-go-kit-log-dev all 0.2.1-1 [27.4 kB] 99s Get:95 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-go-piv-piv-go-dev all 1.8.0-3 [28.1 kB] 99s Get:96 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-google-protobuf-dev all 1.36.7-1 [749 kB] 99s Get:97 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-golang-protobuf-1-5-dev all 1.5.4-1 [140 kB] 99s Get:98 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-stoewer-go-strcase-dev all 1.2.0-4 [5596 B] 99s Get:99 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-google-uuid-dev all 1.6.0-1 [20.4 kB] 99s Get:100 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-glog-dev all 1.2.4-1 [32.9 kB] 99s Get:101 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-golang-groupcache-dev all 0.0~git20210331.41bb18b-2 [23.5 kB] 99s Get:102 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-go.opencensus-dev all 0.24.0-2 [136 kB] 99s Get:103 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-golang-mock-dev all 1.6.0-2build1 [48.7 kB] 99s Get:104 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-google-btree-dev all 1.0.1-1 [13.7 kB] 99s Get:105 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-google-martian-dev all 3.3.2-3 [111 kB] 99s Get:106 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-chzyer-readline-dev all 1.5.1-1 [31.8 kB] 99s Get:107 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-ianlancetaylor-demangle-dev all 0.0~git20200824.28f6c0f-2 [50.2 kB] 99s Get:108 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-google-pprof-dev all 0.0~git20211008.947d60d-1 [1067 kB] 99s Get:109 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-googleapis-gax-go-dev all 2.14.1-1 [35.4 kB] 99s Get:110 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-golang-x-time-dev all 0.14.0-1 [13.8 kB] 99s Get:111 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-google-api-dev all 0.61.0-6 [5043 kB] 99s Get:112 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-rsc-binaryregexp-dev all 0.2.0-3 [424 kB] 99s Get:113 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-google-cloud-dev all 0.56.0-6 [798 kB] 99s Get:114 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-google-grpc-dev all 1.64.0-7 [1247 kB] 99s Get:115 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-google-genproto-dev all 0.0~git20210726.e7812ac-4 [5100 kB] 100s Get:116 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-google-cel-go-dev all 0.18.2+ds-7 [408 kB] 100s Get:117 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-google-go-tpm-dev all 0.9.7-1 [293 kB] 100s Get:118 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-google-go-attestation-dev all 0.6.0-1 [180 kB] 100s Get:119 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-huandu-xstrings-dev all 1.3.3-1 [15.9 kB] 100s Get:120 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3744 B] 100s Get:121 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4708 B] 100s Get:122 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-modern-go-reflect2-dev all 1.0.2-2 [11.0 kB] 100s Get:123 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-json-iterator-go-dev all 1.1.12-2 [63.9 kB] 100s Get:124 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-manifoldco-promptui-dev all 0.9.0-1 [21.8 kB] 100s Get:125 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-masterminds-goutils-dev all 1.1.1-4 [11.2 kB] 100s Get:126 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-masterminds-semver-dev all 3.4.0-1 [22.2 kB] 100s Get:127 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-imdario-mergo-dev all 1.0.1-2 [25.2 kB] 100s Get:128 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-shopspring-decimal-dev all 1.3.1-1 [39.4 kB] 100s Get:129 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-mitchellh-reflectwalk-dev all 1.0.1-1 [8228 B] 100s Get:130 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-mitchellh-copystructure-dev all 1.2.0-1 [11.2 kB] 100s Get:131 http://ftpmaster.internal/ubuntu resolute/main arm64 tzdata-legacy all 2025c-3ubuntu3 [99.3 kB] 100s Get:132 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-spf13-cast-dev all 1.10.0-2 [20.5 kB] 100s Get:133 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-masterminds-sprig-dev all 3.2.3-5 [32.5 kB] 100s Get:134 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-mattn-go-isatty-dev all 0.0.20-1 [6204 B] 100s Get:135 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-mattn-go-colorable-dev all 0.1.13-1 [10.3 kB] 100s Get:136 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-munnerz-goautoneg-dev all 0.0~git20191010.a7dc8b6-2 [4348 B] 100s Get:137 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-beorn7-perks-dev all 1.0.1-3 [12.6 kB] 100s Get:138 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-cespare-xxhash-dev all 2.3.0-1 [11.1 kB] 100s Get:139 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-klauspost-compress-dev all 1.18.1+ds1-1 [33.5 MB] 101s Get:140 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-kylelemons-godebug-dev all 1.1.0-2 [14.9 kB] 101s Get:141 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-prometheus-client-model-dev all 0.6.2-1 [11.4 kB] 101s Get:142 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-aws-aws-sdk-go-dev all 1.49.0-2 [12.3 MB] 102s Get:143 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.4 kB] 102s Get:144 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-prometheus-sigv4-dev all 0.2.1-1 [9852 B] 102s Get:145 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-prometheus-common-dev all 0.62.0-3 [120 kB] 102s Get:146 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-prometheus-procfs-dev all 0.19.2-1 [209 kB] 102s Get:147 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-prometheus-client-golang-dev all 1.21.1-1 [189 kB] 102s Get:148 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-4 [15.1 kB] 102s Get:149 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-newrelic-go-agent-dev all 3.15.2-9 [293 kB] 102s Get:150 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-rs-xid-dev all 1.6.0-1 [11.6 kB] 102s Get:151 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-smallstep-assert-dev all 0.0~git20200723.82e2b9b-4 [5436 B] 102s Get:152 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-dbus-dev all 5.1.0-1 [65.0 kB] 102s Get:153 http://ftpmaster.internal/ubuntu resolute/main arm64 libcap-dev arm64 1:2.75-10ubuntu1 [569 kB] 102s Get:154 http://ftpmaster.internal/ubuntu resolute/main arm64 libsystemd-dev arm64 259-1ubuntu3 [1407 kB] 102s Get:155 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-coreos-go-systemd-dev all 22.6.0-1 [60.3 kB] 102s Get:156 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-pkg-errors-dev all 0.9.1-3 [13.2 kB] 102s Get:157 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-sirupsen-logrus-dev all 1.9.3-1 [44.8 kB] 102s Get:158 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-smallstep-linkedca-dev all 0.25.0-1 [78.9 kB] 102s Get:159 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-go-sql-driver-mysql-dev all 1.9.3-1 [81.6 kB] 102s Get:160 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-smallstep-nosql-dev all 0.7.0-2 [20.0 kB] 102s Get:161 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-smallstep-pkcs7-dev all 0.2.1-3 [88.0 kB] 102s Get:162 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-smallstep-scep-dev all 0.0~git20250318.a25cabb-2 [39.5 kB] 102s Get:163 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-urfave-cli-dev all 1.22.14-1 [49.1 kB] 102s Get:164 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-mgutz-ansi-dev all 0.0~git20200706.d51e80e-1 [6018 B] 102s Get:165 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-smallstep-crypto-dev all 0.75.0-2 [447 kB] 102s Get:166 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-step-cli-utils-dev all 0.7.5+ds-3 [56.1 kB] 102s Get:167 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcsclite1 arm64 2.4.1-1 [24.7 kB] 102s Get:168 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcsclite-dev arm64 2.4.1-1 [37.5 kB] 102s Get:169 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-smallstep-certificates-dev all 0.29.0-1 [548 kB] 102s Get:170 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-golang all 1.63build1 [25.0 kB] 102s Fetched 206 MB in 20s (10.4 MB/s) 103s Selecting previously unselected package m4. 103s (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 ... 89360 files and directories currently installed.) 103s Preparing to unpack .../000-m4_1.4.20-2_arm64.deb ... 103s Unpacking m4 (1.4.20-2) ... 103s Selecting previously unselected package autoconf. 103s Preparing to unpack .../001-autoconf_2.72-3.1ubuntu1_all.deb ... 103s Unpacking autoconf (2.72-3.1ubuntu1) ... 103s Selecting previously unselected package autotools-dev. 103s Preparing to unpack .../002-autotools-dev_20240727.1_all.deb ... 103s Unpacking autotools-dev (20240727.1) ... 103s Selecting previously unselected package automake. 103s Preparing to unpack .../003-automake_1%3a1.18.1-3build1_all.deb ... 103s Unpacking automake (1:1.18.1-3build1) ... 103s Selecting previously unselected package autopoint. 103s Preparing to unpack .../004-autopoint_0.23.2-1_all.deb ... 103s Unpacking autopoint (0.23.2-1) ... 103s Selecting previously unselected package binutils-gold-aarch64-linux-gnu. 103s Preparing to unpack .../005-binutils-gold-aarch64-linux-gnu_2.44-3_arm64.deb ... 103s Unpacking binutils-gold-aarch64-linux-gnu (2.44-3) ... 103s Selecting previously unselected package binutils-gold. 103s Preparing to unpack .../006-binutils-gold_2.44-3_arm64.deb ... 103s Unpacking binutils-gold (2.44-3) ... 103s Selecting previously unselected package libc-dev-bin. 103s Preparing to unpack .../007-libc-dev-bin_2.42-2ubuntu4_arm64.deb ... 103s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 103s Selecting previously unselected package linux-libc-dev:arm64. 103s Preparing to unpack .../008-linux-libc-dev_6.18.0-9.9_arm64.deb ... 103s Unpacking linux-libc-dev:arm64 (6.18.0-9.9) ... 103s Selecting previously unselected package libcrypt-dev:arm64. 103s Preparing to unpack .../009-libcrypt-dev_1%3a4.5.1-1_arm64.deb ... 103s Unpacking libcrypt-dev:arm64 (1:4.5.1-1) ... 103s Selecting previously unselected package rpcsvc-proto. 103s Preparing to unpack .../010-rpcsvc-proto_1.4.3-1build1_arm64.deb ... 103s Unpacking rpcsvc-proto (1.4.3-1build1) ... 103s Selecting previously unselected package libc6-dev:arm64. 103s Preparing to unpack .../011-libc6-dev_2.42-2ubuntu4_arm64.deb ... 103s Unpacking libc6-dev:arm64 (2.42-2ubuntu4) ... 103s Selecting previously unselected package libisl23:arm64. 103s Preparing to unpack .../012-libisl23_0.27-1build1_arm64.deb ... 103s Unpacking libisl23:arm64 (0.27-1build1) ... 103s Selecting previously unselected package libmpc3:arm64. 103s Preparing to unpack .../013-libmpc3_1.3.1-2_arm64.deb ... 103s Unpacking libmpc3:arm64 (1.3.1-2) ... 103s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 103s Preparing to unpack .../014-cpp-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 103s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 104s Selecting previously unselected package cpp-15. 104s Preparing to unpack .../015-cpp-15_15.2.0-12ubuntu1_arm64.deb ... 104s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 104s Selecting previously unselected package cpp-aarch64-linux-gnu. 104s Preparing to unpack .../016-cpp-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 104s Unpacking cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 104s Selecting previously unselected package cpp. 104s Preparing to unpack .../017-cpp_4%3a15.2.0-4ubuntu1_arm64.deb ... 104s Unpacking cpp (4:15.2.0-4ubuntu1) ... 104s Selecting previously unselected package libcc1-0:arm64. 104s Preparing to unpack .../018-libcc1-0_15.2.0-12ubuntu1_arm64.deb ... 104s Unpacking libcc1-0:arm64 (15.2.0-12ubuntu1) ... 104s Selecting previously unselected package libgomp1:arm64. 104s Preparing to unpack .../019-libgomp1_15.2.0-12ubuntu1_arm64.deb ... 104s Unpacking libgomp1:arm64 (15.2.0-12ubuntu1) ... 104s Selecting previously unselected package libitm1:arm64. 104s Preparing to unpack .../020-libitm1_15.2.0-12ubuntu1_arm64.deb ... 104s Unpacking libitm1:arm64 (15.2.0-12ubuntu1) ... 104s Selecting previously unselected package libasan8:arm64. 104s Preparing to unpack .../021-libasan8_15.2.0-12ubuntu1_arm64.deb ... 104s Unpacking libasan8:arm64 (15.2.0-12ubuntu1) ... 104s Selecting previously unselected package liblsan0:arm64. 104s Preparing to unpack .../022-liblsan0_15.2.0-12ubuntu1_arm64.deb ... 104s Unpacking liblsan0:arm64 (15.2.0-12ubuntu1) ... 104s Selecting previously unselected package libtsan2:arm64. 104s Preparing to unpack .../023-libtsan2_15.2.0-12ubuntu1_arm64.deb ... 104s Unpacking libtsan2:arm64 (15.2.0-12ubuntu1) ... 104s Selecting previously unselected package libubsan1:arm64. 104s Preparing to unpack .../024-libubsan1_15.2.0-12ubuntu1_arm64.deb ... 104s Unpacking libubsan1:arm64 (15.2.0-12ubuntu1) ... 104s Selecting previously unselected package libhwasan0:arm64. 104s Preparing to unpack .../025-libhwasan0_15.2.0-12ubuntu1_arm64.deb ... 104s Unpacking libhwasan0:arm64 (15.2.0-12ubuntu1) ... 105s Selecting previously unselected package libgcc-15-dev:arm64. 105s Preparing to unpack .../026-libgcc-15-dev_15.2.0-12ubuntu1_arm64.deb ... 105s Unpacking libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 105s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 105s Preparing to unpack .../027-gcc-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 105s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 105s Selecting previously unselected package gcc-15. 105s Preparing to unpack .../028-gcc-15_15.2.0-12ubuntu1_arm64.deb ... 105s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 105s Selecting previously unselected package gcc-aarch64-linux-gnu. 105s Preparing to unpack .../029-gcc-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 105s Unpacking gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 105s Selecting previously unselected package gcc. 105s Preparing to unpack .../030-gcc_4%3a15.2.0-4ubuntu1_arm64.deb ... 105s Unpacking gcc (4:15.2.0-4ubuntu1) ... 105s Selecting previously unselected package libstdc++-15-dev:arm64. 105s Preparing to unpack .../031-libstdc++-15-dev_15.2.0-12ubuntu1_arm64.deb ... 105s Unpacking libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 105s Selecting previously unselected package g++-15-aarch64-linux-gnu. 106s Preparing to unpack .../032-g++-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 106s Unpacking g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 106s Selecting previously unselected package g++-15. 106s Preparing to unpack .../033-g++-15_15.2.0-12ubuntu1_arm64.deb ... 106s Unpacking g++-15 (15.2.0-12ubuntu1) ... 106s Selecting previously unselected package g++-aarch64-linux-gnu. 106s Preparing to unpack .../034-g++-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 106s Unpacking g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 106s Selecting previously unselected package g++. 106s Preparing to unpack .../035-g++_4%3a15.2.0-4ubuntu1_arm64.deb ... 106s Unpacking g++ (4:15.2.0-4ubuntu1) ... 106s Selecting previously unselected package build-essential. 106s Preparing to unpack .../036-build-essential_12.12ubuntu2_arm64.deb ... 106s Unpacking build-essential (12.12ubuntu2) ... 106s Selecting previously unselected package libdebhelper-perl. 106s Preparing to unpack .../037-libdebhelper-perl_13.28ubuntu1_all.deb ... 106s Unpacking libdebhelper-perl (13.28ubuntu1) ... 106s Selecting previously unselected package libtool. 106s Preparing to unpack .../038-libtool_2.5.4-9_all.deb ... 106s Unpacking libtool (2.5.4-9) ... 106s Selecting previously unselected package dh-autoreconf. 106s Preparing to unpack .../039-dh-autoreconf_21_all.deb ... 106s Unpacking dh-autoreconf (21) ... 106s Selecting previously unselected package libarchive-zip-perl. 106s Preparing to unpack .../040-libarchive-zip-perl_1.68-1_all.deb ... 106s Unpacking libarchive-zip-perl (1.68-1) ... 106s Selecting previously unselected package libfile-stripnondeterminism-perl. 106s Preparing to unpack .../041-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 106s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 106s Selecting previously unselected package dh-strip-nondeterminism. 106s Preparing to unpack .../042-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 106s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 106s Selecting previously unselected package debugedit. 106s Preparing to unpack .../043-debugedit_1%3a5.2-3build1_arm64.deb ... 106s Unpacking debugedit (1:5.2-3build1) ... 106s Selecting previously unselected package dwz. 106s Preparing to unpack .../044-dwz_0.16-2_arm64.deb ... 106s Unpacking dwz (0.16-2) ... 106s Selecting previously unselected package gettext. 106s Preparing to unpack .../045-gettext_0.23.2-1_arm64.deb ... 106s Unpacking gettext (0.23.2-1) ... 106s Selecting previously unselected package intltool-debian. 107s Preparing to unpack .../046-intltool-debian_0.35.0+20060710.6build1_all.deb ... 107s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 107s Selecting previously unselected package po-debconf. 107s Preparing to unpack .../047-po-debconf_1.0.22_all.deb ... 107s Unpacking po-debconf (1.0.22) ... 107s Selecting previously unselected package debhelper. 107s Preparing to unpack .../048-debhelper_13.28ubuntu1_all.deb ... 107s Unpacking debhelper (13.28ubuntu1) ... 107s Selecting previously unselected package golang-1.25-src. 107s Preparing to unpack .../049-golang-1.25-src_1.25.0-0ubuntu1_all.deb ... 107s Unpacking golang-1.25-src (1.25.0-0ubuntu1) ... 108s Selecting previously unselected package golang-1.25-go. 108s Preparing to unpack .../050-golang-1.25-go_1.25.0-0ubuntu1_arm64.deb ... 108s Unpacking golang-1.25-go (1.25.0-0ubuntu1) ... 109s Selecting previously unselected package golang-src. 109s Preparing to unpack .../051-golang-src_2%3a1.25~1_all.deb ... 109s Unpacking golang-src (2:1.25~1) ... 109s Selecting previously unselected package golang-go:arm64. 109s Preparing to unpack .../052-golang-go_2%3a1.25~1_arm64.deb ... 109s Unpacking golang-go:arm64 (2:1.25~1) ... 109s Selecting previously unselected package golang-any:arm64. 109s Preparing to unpack .../053-golang-any_2%3a1.25~1_arm64.deb ... 109s Unpacking golang-any:arm64 (2:1.25~1) ... 109s Selecting previously unselected package golang-filippo-edwards25519-dev. 109s Preparing to unpack .../054-golang-filippo-edwards25519-dev_1.0.0~rc1+git20210721-0.1build1_all.deb ... 109s Unpacking golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1build1) ... 109s Selecting previously unselected package golang-golang-x-exp-dev. 109s Preparing to unpack .../055-golang-golang-x-exp-dev_0.0~git20250911.df92998-1_all.deb ... 109s Unpacking golang-golang-x-exp-dev (0.0~git20250911.df92998-1) ... 109s Selecting previously unselected package golang-github-antlr-antlr4-dev. 109s Preparing to unpack .../056-golang-github-antlr-antlr4-dev_4.11.1+ds-2_all.deb ... 109s Unpacking golang-github-antlr-antlr4-dev (4.11.1+ds-2) ... 109s Selecting previously unselected package golang-github-aws-smithy-go-dev. 109s Preparing to unpack .../057-golang-github-aws-smithy-go-dev_1.20.3-1_all.deb ... 109s Unpacking golang-github-aws-smithy-go-dev (1.20.3-1) ... 109s Selecting previously unselected package golang-github-davecgh-go-spew-dev. 109s Preparing to unpack .../058-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... 109s Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... 109s Selecting previously unselected package golang-github-pmezard-go-difflib-dev. 109s Preparing to unpack .../059-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... 109s Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 109s Selecting previously unselected package golang-github-stretchr-objx-dev. 110s Preparing to unpack .../060-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... 110s Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... 110s Selecting previously unselected package golang-gopkg-yaml.v2-dev. 110s Preparing to unpack .../061-golang-gopkg-yaml.v2-dev_2.4.3-1_all.deb ... 110s Unpacking golang-gopkg-yaml.v2-dev (2.4.3-1) ... 110s Selecting previously unselected package golang-github-jmespath-go-jmespath-dev. 110s Preparing to unpack .../062-golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb ... 110s Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... 110s Selecting previously unselected package golang-golang-x-sys-dev. 110s Preparing to unpack .../063-golang-golang-x-sys-dev_0.22.0-1_all.deb ... 110s Unpacking golang-golang-x-sys-dev (0.22.0-1) ... 110s Selecting previously unselected package golang-golang-x-term-dev. 110s Preparing to unpack .../064-golang-golang-x-term-dev_0.22.0-1_all.deb ... 110s Unpacking golang-golang-x-term-dev (0.22.0-1) ... 110s Selecting previously unselected package golang-golang-x-text-dev. 110s Preparing to unpack .../065-golang-golang-x-text-dev_0.31.0-1_all.deb ... 110s Unpacking golang-golang-x-text-dev (0.31.0-1) ... 110s Selecting previously unselected package golang-golang-x-crypto-dev. 110s Preparing to unpack .../066-golang-golang-x-crypto-dev_1%3a0.47.0-1_all.deb ... 110s Unpacking golang-golang-x-crypto-dev (1:0.47.0-1) ... 110s Selecting previously unselected package golang-golang-x-net-dev. 110s Preparing to unpack .../067-golang-golang-x-net-dev_1%3a0.27.0-2_all.deb ... 110s Unpacking golang-golang-x-net-dev (1:0.27.0-2) ... 110s Selecting previously unselected package golang-github-aws-aws-sdk-go-v2-dev. 111s Preparing to unpack .../068-golang-github-aws-aws-sdk-go-v2-dev_1.30.3-1_all.deb ... 111s Unpacking golang-github-aws-aws-sdk-go-v2-dev (1.30.3-1) ... 114s Selecting previously unselected package golang-github-ccoveille-go-safecast-dev. 114s Preparing to unpack .../069-golang-github-ccoveille-go-safecast-dev_2.0.0-1_all.deb ... 114s Unpacking golang-github-ccoveille-go-safecast-dev (2.0.0-1) ... 114s Selecting previously unselected package golang-github-chzyer-logex-dev. 114s Preparing to unpack .../070-golang-github-chzyer-logex-dev_1.2.1-1_all.deb ... 114s Unpacking golang-github-chzyer-logex-dev (1.2.1-1) ... 114s Selecting previously unselected package golang-github-chzyer-test-dev. 114s Preparing to unpack .../071-golang-github-chzyer-test-dev_1.0.0-1_all.deb ... 114s Unpacking golang-github-chzyer-test-dev (1.0.0-1) ... 114s Selecting previously unselected package golang-gopkg-yaml.v3-dev. 114s Preparing to unpack .../072-golang-gopkg-yaml.v3-dev_3.0.4-1_all.deb ... 114s Unpacking golang-gopkg-yaml.v3-dev (3.0.4-1) ... 114s Selecting previously unselected package golang-github-stretchr-testify-dev. 114s Preparing to unpack .../073-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ... 114s Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ... 114s Selecting previously unselected package golang-github-etcd-io-gofail-dev. 114s Preparing to unpack .../074-golang-github-etcd-io-gofail-dev_0.1.0-1_all.deb ... 114s Unpacking golang-github-etcd-io-gofail-dev (0.1.0-1) ... 115s Selecting previously unselected package golang-golang-x-sync-dev. 115s Preparing to unpack .../075-golang-golang-x-sync-dev_0.7.0-1_all.deb ... 115s Unpacking golang-golang-x-sync-dev (0.7.0-1) ... 115s Selecting previously unselected package golang-github-coreos-bbolt-dev. 115s Preparing to unpack .../076-golang-github-coreos-bbolt-dev_1.4.2-1_all.deb ... 115s Unpacking golang-github-coreos-bbolt-dev (1.4.2-1) ... 115s Selecting previously unselected package golang-golang-x-oauth2-dev. 115s Preparing to unpack .../077-golang-golang-x-oauth2-dev_0.27.0-1_all.deb ... 115s Unpacking golang-golang-x-oauth2-dev (0.27.0-1) ... 115s Selecting previously unselected package golang-google-cloud-compute-metadata-dev. 115s Preparing to unpack .../078-golang-google-cloud-compute-metadata-dev_0.56.0-6_all.deb ... 115s Unpacking golang-google-cloud-compute-metadata-dev (0.56.0-6) ... 115s Selecting previously unselected package golang-golang-x-oauth2-google-dev. 115s Preparing to unpack .../079-golang-golang-x-oauth2-google-dev_0.27.0-1_all.deb ... 115s Unpacking golang-golang-x-oauth2-google-dev (0.27.0-1) ... 115s Selecting previously unselected package golang-gopkg-square-go-jose.v2-dev. 115s Preparing to unpack .../080-golang-gopkg-square-go-jose.v2-dev_2.6.3-3_all.deb ... 115s Unpacking golang-gopkg-square-go-jose.v2-dev (2.6.3-3) ... 115s Selecting previously unselected package golang-github-coreos-go-oidc-v3-dev. 115s Preparing to unpack .../081-golang-github-coreos-go-oidc-v3-dev_3.4.0-2_all.deb ... 115s Unpacking golang-github-coreos-go-oidc-v3-dev (3.4.0-2) ... 115s Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev. 115s Preparing to unpack .../082-golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb ... 115s Unpacking golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... 115s Selecting previously unselected package golang-github-russross-blackfriday-v2-dev. 115s Preparing to unpack .../083-golang-github-russross-blackfriday-v2-dev_2.1.0-1build1_all.deb ... 115s Unpacking golang-github-russross-blackfriday-v2-dev (2.1.0-1build1) ... 115s Selecting previously unselected package golang-github-cpuguy83-go-md2man-v2-dev. 115s Preparing to unpack .../084-golang-github-cpuguy83-go-md2man-v2-dev_2.0.4-1_all.deb ... 115s Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ... 115s Selecting previously unselected package golang-github-x448-float16-dev. 116s Preparing to unpack .../085-golang-github-x448-float16-dev_0.8.4-3_all.deb ... 116s Unpacking golang-github-x448-float16-dev (0.8.4-3) ... 116s Selecting previously unselected package golang-github-fxamacker-cbor-dev. 116s Preparing to unpack .../086-golang-github-fxamacker-cbor-dev_2.9.0-1_all.deb ... 116s Unpacking golang-github-fxamacker-cbor-dev (2.9.0-1) ... 116s Selecting previously unselected package golang-github-go-chi-chi-dev. 116s Preparing to unpack .../087-golang-github-go-chi-chi-dev_5.2.3-1_all.deb ... 116s Unpacking golang-github-go-chi-chi-dev (5.2.3-1) ... 116s Selecting previously unselected package golang-github-google-go-cmp-dev. 116s Preparing to unpack .../088-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ... 116s Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ... 116s Selecting previously unselected package golang-github-alecthomas-units-dev. 116s Preparing to unpack .../089-golang-github-alecthomas-units-dev_0.0~git20240927.0f3dac3-1_all.deb ... 116s Unpacking golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... 116s Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. 116s Preparing to unpack .../090-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ... 116s Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... 116s Selecting previously unselected package golang-github-go-jose-go-jose.v3-dev. 116s Preparing to unpack .../091-golang-github-go-jose-go-jose.v3-dev_3.0.3-6_all.deb ... 116s Unpacking golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... 116s Selecting previously unselected package golang-github-go-logfmt-logfmt-dev. 116s Preparing to unpack .../092-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ... 116s Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... 116s Selecting previously unselected package golang-github-go-kit-log-dev. 116s Preparing to unpack .../093-golang-github-go-kit-log-dev_0.2.1-1_all.deb ... 116s Unpacking golang-github-go-kit-log-dev (0.2.1-1) ... 116s Selecting previously unselected package golang-github-go-piv-piv-go-dev. 116s Preparing to unpack .../094-golang-github-go-piv-piv-go-dev_1.8.0-3_all.deb ... 116s Unpacking golang-github-go-piv-piv-go-dev (1.8.0-3) ... 116s Selecting previously unselected package golang-google-protobuf-dev. 116s Preparing to unpack .../095-golang-google-protobuf-dev_1.36.7-1_all.deb ... 116s Unpacking golang-google-protobuf-dev (1.36.7-1) ... 116s Selecting previously unselected package golang-github-golang-protobuf-1-5-dev. 116s Preparing to unpack .../096-golang-github-golang-protobuf-1-5-dev_1.5.4-1_all.deb ... 116s Unpacking golang-github-golang-protobuf-1-5-dev (1.5.4-1) ... 117s Selecting previously unselected package golang-github-stoewer-go-strcase-dev. 117s Preparing to unpack .../097-golang-github-stoewer-go-strcase-dev_1.2.0-4_all.deb ... 117s Unpacking golang-github-stoewer-go-strcase-dev (1.2.0-4) ... 117s Selecting previously unselected package golang-github-google-uuid-dev. 117s Preparing to unpack .../098-golang-github-google-uuid-dev_1.6.0-1_all.deb ... 117s Unpacking golang-github-google-uuid-dev (1.6.0-1) ... 117s Selecting previously unselected package golang-glog-dev. 117s Preparing to unpack .../099-golang-glog-dev_1.2.4-1_all.deb ... 117s Unpacking golang-glog-dev (1.2.4-1) ... 117s Selecting previously unselected package golang-github-golang-groupcache-dev. 117s Preparing to unpack .../100-golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-2_all.deb ... 117s Unpacking golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ... 117s Selecting previously unselected package golang-go.opencensus-dev. 117s Preparing to unpack .../101-golang-go.opencensus-dev_0.24.0-2_all.deb ... 117s Unpacking golang-go.opencensus-dev (0.24.0-2) ... 117s Selecting previously unselected package golang-github-golang-mock-dev. 117s Preparing to unpack .../102-golang-github-golang-mock-dev_1.6.0-2build1_all.deb ... 117s Unpacking golang-github-golang-mock-dev (1.6.0-2build1) ... 117s Selecting previously unselected package golang-github-google-btree-dev. 117s Preparing to unpack .../103-golang-github-google-btree-dev_1.0.1-1_all.deb ... 117s Unpacking golang-github-google-btree-dev (1.0.1-1) ... 117s Selecting previously unselected package golang-github-google-martian-dev. 117s Preparing to unpack .../104-golang-github-google-martian-dev_3.3.2-3_all.deb ... 117s Unpacking golang-github-google-martian-dev (3.3.2-3) ... 117s Selecting previously unselected package golang-github-chzyer-readline-dev. 117s Preparing to unpack .../105-golang-github-chzyer-readline-dev_1.5.1-1_all.deb ... 117s Unpacking golang-github-chzyer-readline-dev (1.5.1-1) ... 117s Selecting previously unselected package golang-github-ianlancetaylor-demangle-dev. 117s Preparing to unpack .../106-golang-github-ianlancetaylor-demangle-dev_0.0~git20200824.28f6c0f-2_all.deb ... 117s Unpacking golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ... 117s Selecting previously unselected package golang-github-google-pprof-dev. 117s Preparing to unpack .../107-golang-github-google-pprof-dev_0.0~git20211008.947d60d-1_all.deb ... 117s Unpacking golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... 118s Selecting previously unselected package golang-github-googleapis-gax-go-dev. 118s Preparing to unpack .../108-golang-github-googleapis-gax-go-dev_2.14.1-1_all.deb ... 118s Unpacking golang-github-googleapis-gax-go-dev (2.14.1-1) ... 118s Selecting previously unselected package golang-golang-x-time-dev. 118s Preparing to unpack .../109-golang-golang-x-time-dev_0.14.0-1_all.deb ... 118s Unpacking golang-golang-x-time-dev (0.14.0-1) ... 118s Selecting previously unselected package golang-google-api-dev. 118s Preparing to unpack .../110-golang-google-api-dev_0.61.0-6_all.deb ... 118s Unpacking golang-google-api-dev (0.61.0-6) ... 119s Selecting previously unselected package golang-rsc-binaryregexp-dev. 119s Preparing to unpack .../111-golang-rsc-binaryregexp-dev_0.2.0-3_all.deb ... 119s Unpacking golang-rsc-binaryregexp-dev (0.2.0-3) ... 119s Selecting previously unselected package golang-google-cloud-dev. 119s Preparing to unpack .../112-golang-google-cloud-dev_0.56.0-6_all.deb ... 119s Unpacking golang-google-cloud-dev (0.56.0-6) ... 119s Selecting previously unselected package golang-google-grpc-dev. 119s Preparing to unpack .../113-golang-google-grpc-dev_1.64.0-7_all.deb ... 119s Unpacking golang-google-grpc-dev (1.64.0-7) ... 119s Selecting previously unselected package golang-google-genproto-dev. 119s Preparing to unpack .../114-golang-google-genproto-dev_0.0~git20210726.e7812ac-4_all.deb ... 119s Unpacking golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ... 120s Selecting previously unselected package golang-github-google-cel-go-dev. 120s Preparing to unpack .../115-golang-github-google-cel-go-dev_0.18.2+ds-7_all.deb ... 120s Unpacking golang-github-google-cel-go-dev (0.18.2+ds-7) ... 120s Selecting previously unselected package golang-github-google-go-tpm-dev. 120s Preparing to unpack .../116-golang-github-google-go-tpm-dev_0.9.7-1_all.deb ... 120s Unpacking golang-github-google-go-tpm-dev (0.9.7-1) ... 120s Selecting previously unselected package golang-github-google-go-attestation-dev. 120s Preparing to unpack .../117-golang-github-google-go-attestation-dev_0.6.0-1_all.deb ... 120s Unpacking golang-github-google-go-attestation-dev (0.6.0-1) ... 120s Selecting previously unselected package golang-github-huandu-xstrings-dev. 120s Preparing to unpack .../118-golang-github-huandu-xstrings-dev_1.3.3-1_all.deb ... 120s Unpacking golang-github-huandu-xstrings-dev (1.3.3-1) ... 120s Selecting previously unselected package golang-github-jpillora-backoff-dev. 120s Preparing to unpack .../119-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ... 120s Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ... 120s Selecting previously unselected package golang-github-modern-go-concurrent-dev. 120s Preparing to unpack .../120-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ... 120s Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... 120s Selecting previously unselected package golang-github-modern-go-reflect2-dev. 120s Preparing to unpack .../121-golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb ... 120s Unpacking golang-github-modern-go-reflect2-dev (1.0.2-2) ... 120s Selecting previously unselected package golang-github-json-iterator-go-dev. 120s Preparing to unpack .../122-golang-github-json-iterator-go-dev_1.1.12-2_all.deb ... 120s Unpacking golang-github-json-iterator-go-dev (1.1.12-2) ... 120s Selecting previously unselected package golang-github-manifoldco-promptui-dev. 120s Preparing to unpack .../123-golang-github-manifoldco-promptui-dev_0.9.0-1_all.deb ... 120s Unpacking golang-github-manifoldco-promptui-dev (0.9.0-1) ... 120s Selecting previously unselected package golang-github-masterminds-goutils-dev. 120s Preparing to unpack .../124-golang-github-masterminds-goutils-dev_1.1.1-4_all.deb ... 120s Unpacking golang-github-masterminds-goutils-dev (1.1.1-4) ... 120s Selecting previously unselected package golang-github-masterminds-semver-dev. 121s Preparing to unpack .../125-golang-github-masterminds-semver-dev_3.4.0-1_all.deb ... 121s Unpacking golang-github-masterminds-semver-dev (3.4.0-1) ... 121s Selecting previously unselected package golang-github-imdario-mergo-dev. 121s Preparing to unpack .../126-golang-github-imdario-mergo-dev_1.0.1-2_all.deb ... 121s Unpacking golang-github-imdario-mergo-dev (1.0.1-2) ... 121s Selecting previously unselected package golang-github-shopspring-decimal-dev. 121s Preparing to unpack .../127-golang-github-shopspring-decimal-dev_1.3.1-1_all.deb ... 121s Unpacking golang-github-shopspring-decimal-dev (1.3.1-1) ... 121s Selecting previously unselected package golang-github-mitchellh-reflectwalk-dev. 121s Preparing to unpack .../128-golang-github-mitchellh-reflectwalk-dev_1.0.1-1_all.deb ... 121s Unpacking golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... 121s Selecting previously unselected package golang-github-mitchellh-copystructure-dev. 121s Preparing to unpack .../129-golang-github-mitchellh-copystructure-dev_1.2.0-1_all.deb ... 121s Unpacking golang-github-mitchellh-copystructure-dev (1.2.0-1) ... 121s Selecting previously unselected package tzdata-legacy. 121s Preparing to unpack .../130-tzdata-legacy_2025c-3ubuntu3_all.deb ... 121s Unpacking tzdata-legacy (2025c-3ubuntu3) ... 121s Selecting previously unselected package golang-github-spf13-cast-dev. 121s Preparing to unpack .../131-golang-github-spf13-cast-dev_1.10.0-2_all.deb ... 121s Unpacking golang-github-spf13-cast-dev (1.10.0-2) ... 121s Selecting previously unselected package golang-github-masterminds-sprig-dev. 121s Preparing to unpack .../132-golang-github-masterminds-sprig-dev_3.2.3-5_all.deb ... 121s Unpacking golang-github-masterminds-sprig-dev (3.2.3-5) ... 121s Selecting previously unselected package golang-github-mattn-go-isatty-dev. 121s Preparing to unpack .../133-golang-github-mattn-go-isatty-dev_0.0.20-1_all.deb ... 121s Unpacking golang-github-mattn-go-isatty-dev (0.0.20-1) ... 121s Selecting previously unselected package golang-github-mattn-go-colorable-dev. 121s Preparing to unpack .../134-golang-github-mattn-go-colorable-dev_0.1.13-1_all.deb ... 121s Unpacking golang-github-mattn-go-colorable-dev (0.1.13-1) ... 121s Selecting previously unselected package golang-github-munnerz-goautoneg-dev. 122s Preparing to unpack .../135-golang-github-munnerz-goautoneg-dev_0.0~git20191010.a7dc8b6-2_all.deb ... 122s Unpacking golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... 122s Selecting previously unselected package golang-github-beorn7-perks-dev. 122s Preparing to unpack .../136-golang-github-beorn7-perks-dev_1.0.1-3_all.deb ... 122s Unpacking golang-github-beorn7-perks-dev (1.0.1-3) ... 122s Selecting previously unselected package golang-github-cespare-xxhash-dev. 122s Preparing to unpack .../137-golang-github-cespare-xxhash-dev_2.3.0-1_all.deb ... 122s Unpacking golang-github-cespare-xxhash-dev (2.3.0-1) ... 122s Selecting previously unselected package golang-github-klauspost-compress-dev. 122s Preparing to unpack .../138-golang-github-klauspost-compress-dev_1.18.1+ds1-1_all.deb ... 122s Unpacking golang-github-klauspost-compress-dev (1.18.1+ds1-1) ... 122s Selecting previously unselected package golang-github-kylelemons-godebug-dev. 122s Preparing to unpack .../139-golang-github-kylelemons-godebug-dev_1.1.0-2_all.deb ... 122s Unpacking golang-github-kylelemons-godebug-dev (1.1.0-2) ... 122s Selecting previously unselected package golang-github-prometheus-client-model-dev. 122s Preparing to unpack .../140-golang-github-prometheus-client-model-dev_0.6.2-1_all.deb ... 122s Unpacking golang-github-prometheus-client-model-dev (0.6.2-1) ... 122s Selecting previously unselected package golang-github-aws-aws-sdk-go-dev. 122s Preparing to unpack .../141-golang-github-aws-aws-sdk-go-dev_1.49.0-2_all.deb ... 122s Unpacking golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... 123s Selecting previously unselected package golang-github-julienschmidt-httprouter-dev. 124s Preparing to unpack .../142-golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb ... 124s Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... 124s Selecting previously unselected package golang-github-prometheus-sigv4-dev. 124s Preparing to unpack .../143-golang-github-prometheus-sigv4-dev_0.2.1-1_all.deb ... 124s Unpacking golang-github-prometheus-sigv4-dev (0.2.1-1) ... 124s Selecting previously unselected package golang-github-prometheus-common-dev. 124s Preparing to unpack .../144-golang-github-prometheus-common-dev_0.62.0-3_all.deb ... 124s Unpacking golang-github-prometheus-common-dev (0.62.0-3) ... 124s Selecting previously unselected package golang-github-prometheus-procfs-dev. 124s Preparing to unpack .../145-golang-github-prometheus-procfs-dev_0.19.2-1_all.deb ... 124s Unpacking golang-github-prometheus-procfs-dev (0.19.2-1) ... 124s Selecting previously unselected package golang-github-prometheus-client-golang-dev. 124s Preparing to unpack .../146-golang-github-prometheus-client-golang-dev_1.21.1-1_all.deb ... 124s Unpacking golang-github-prometheus-client-golang-dev (1.21.1-1) ... 124s Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev. 124s Preparing to unpack .../147-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-4_all.deb ... 124s Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... 124s Selecting previously unselected package golang-github-newrelic-go-agent-dev. 124s Preparing to unpack .../148-golang-github-newrelic-go-agent-dev_3.15.2-9_all.deb ... 124s Unpacking golang-github-newrelic-go-agent-dev (3.15.2-9) ... 124s Selecting previously unselected package golang-github-rs-xid-dev. 124s Preparing to unpack .../149-golang-github-rs-xid-dev_1.6.0-1_all.deb ... 124s Unpacking golang-github-rs-xid-dev (1.6.0-1) ... 124s Selecting previously unselected package golang-github-smallstep-assert-dev. 124s Preparing to unpack .../150-golang-github-smallstep-assert-dev_0.0~git20200723.82e2b9b-4_all.deb ... 124s Unpacking golang-github-smallstep-assert-dev (0.0~git20200723.82e2b9b-4) ... 124s Selecting previously unselected package golang-dbus-dev. 124s Preparing to unpack .../151-golang-dbus-dev_5.1.0-1_all.deb ... 124s Unpacking golang-dbus-dev (5.1.0-1) ... 124s Selecting previously unselected package libcap-dev:arm64. 124s Preparing to unpack .../152-libcap-dev_1%3a2.75-10ubuntu1_arm64.deb ... 124s Unpacking libcap-dev:arm64 (1:2.75-10ubuntu1) ... 124s Selecting previously unselected package libsystemd-dev:arm64. 125s Preparing to unpack .../153-libsystemd-dev_259-1ubuntu3_arm64.deb ... 125s Unpacking libsystemd-dev:arm64 (259-1ubuntu3) ... 125s Selecting previously unselected package golang-github-coreos-go-systemd-dev. 125s Preparing to unpack .../154-golang-github-coreos-go-systemd-dev_22.6.0-1_all.deb ... 125s Unpacking golang-github-coreos-go-systemd-dev (22.6.0-1) ... 125s Selecting previously unselected package golang-github-pkg-errors-dev. 125s Preparing to unpack .../155-golang-github-pkg-errors-dev_0.9.1-3_all.deb ... 125s Unpacking golang-github-pkg-errors-dev (0.9.1-3) ... 125s Selecting previously unselected package golang-github-sirupsen-logrus-dev. 125s Preparing to unpack .../156-golang-github-sirupsen-logrus-dev_1.9.3-1_all.deb ... 125s Unpacking golang-github-sirupsen-logrus-dev (1.9.3-1) ... 125s Selecting previously unselected package golang-github-smallstep-linkedca-dev. 125s Preparing to unpack .../157-golang-github-smallstep-linkedca-dev_0.25.0-1_all.deb ... 125s Unpacking golang-github-smallstep-linkedca-dev (0.25.0-1) ... 125s Selecting previously unselected package golang-github-go-sql-driver-mysql-dev. 125s Preparing to unpack .../158-golang-github-go-sql-driver-mysql-dev_1.9.3-1_all.deb ... 125s Unpacking golang-github-go-sql-driver-mysql-dev (1.9.3-1) ... 125s Selecting previously unselected package golang-github-smallstep-nosql-dev. 125s Preparing to unpack .../159-golang-github-smallstep-nosql-dev_0.7.0-2_all.deb ... 125s Unpacking golang-github-smallstep-nosql-dev (0.7.0-2) ... 125s Selecting previously unselected package golang-github-smallstep-pkcs7-dev. 125s Preparing to unpack .../160-golang-github-smallstep-pkcs7-dev_0.2.1-3_all.deb ... 125s Unpacking golang-github-smallstep-pkcs7-dev (0.2.1-3) ... 125s Selecting previously unselected package golang-github-smallstep-scep-dev. 125s Preparing to unpack .../161-golang-github-smallstep-scep-dev_0.0~git20250318.a25cabb-2_all.deb ... 125s Unpacking golang-github-smallstep-scep-dev (0.0~git20250318.a25cabb-2) ... 125s Selecting previously unselected package golang-github-urfave-cli-dev. 125s Preparing to unpack .../162-golang-github-urfave-cli-dev_1.22.14-1_all.deb ... 125s Unpacking golang-github-urfave-cli-dev (1.22.14-1) ... 125s Selecting previously unselected package golang-github-mgutz-ansi-dev. 125s Preparing to unpack .../163-golang-github-mgutz-ansi-dev_0.0~git20200706.d51e80e-1_all.deb ... 125s Unpacking golang-github-mgutz-ansi-dev (0.0~git20200706.d51e80e-1) ... 125s Selecting previously unselected package golang-github-smallstep-crypto-dev. 126s Preparing to unpack .../164-golang-github-smallstep-crypto-dev_0.75.0-2_all.deb ... 126s Unpacking golang-github-smallstep-crypto-dev (0.75.0-2) ... 126s Selecting previously unselected package golang-step-cli-utils-dev. 126s Preparing to unpack .../165-golang-step-cli-utils-dev_0.7.5+ds-3_all.deb ... 126s Unpacking golang-step-cli-utils-dev (0.7.5+ds-3) ... 126s Selecting previously unselected package libpcsclite1:arm64. 126s Preparing to unpack .../166-libpcsclite1_2.4.1-1_arm64.deb ... 126s Unpacking libpcsclite1:arm64 (2.4.1-1) ... 126s Selecting previously unselected package libpcsclite-dev:arm64. 126s Preparing to unpack .../167-libpcsclite-dev_2.4.1-1_arm64.deb ... 126s Unpacking libpcsclite-dev:arm64 (2.4.1-1) ... 126s Selecting previously unselected package golang-github-smallstep-certificates-dev. 126s Preparing to unpack .../168-golang-github-smallstep-certificates-dev_0.29.0-1_all.deb ... 126s Unpacking golang-github-smallstep-certificates-dev (0.29.0-1) ... 126s Selecting previously unselected package dh-golang. 126s Preparing to unpack .../169-dh-golang_1.63build1_all.deb ... 126s Unpacking dh-golang (1.63build1) ... 126s Setting up golang-golang-x-time-dev (0.14.0-1) ... 126s Setting up golang-github-google-go-cmp-dev (0.6.0-1) ... 126s Setting up golang-gopkg-yaml.v2-dev (2.4.3-1) ... 126s Setting up golang-github-go-chi-chi-dev (5.2.3-1) ... 126s Setting up golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ... 126s Setting up golang-dbus-dev (5.1.0-1) ... 126s Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... 126s Setting up golang-github-golang-mock-dev (1.6.0-2build1) ... 126s Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... 126s Setting up golang-github-pkg-errors-dev (0.9.1-3) ... 126s Setting up libarchive-zip-perl (1.68-1) ... 126s Setting up golang-github-aws-smithy-go-dev (1.20.3-1) ... 126s Setting up golang-rsc-binaryregexp-dev (0.2.0-3) ... 126s Setting up golang-github-smallstep-assert-dev (0.0~git20200723.82e2b9b-4) ... 126s Setting up golang-github-kylelemons-godebug-dev (1.1.0-2) ... 126s Setting up golang-gopkg-yaml.v3-dev (3.0.4-1) ... 126s Setting up libdebhelper-perl (13.28ubuntu1) ... 126s Setting up golang-golang-x-sys-dev (0.22.0-1) ... 126s Setting up linux-libc-dev:arm64 (6.18.0-9.9) ... 126s Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 126s Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... 126s Setting up m4 (1.4.20-2) ... 126s Setting up binutils-gold-aarch64-linux-gnu (2.44-3) ... 126s Setting up golang-golang-x-term-dev (0.22.0-1) ... 126s Setting up golang-github-masterminds-semver-dev (3.4.0-1) ... 126s Setting up libgomp1:arm64 (15.2.0-12ubuntu1) ... 126s Setting up golang-github-google-btree-dev (1.0.1-1) ... 126s Setting up golang-github-stoewer-go-strcase-dev (1.2.0-4) ... 126s Setting up golang-github-beorn7-perks-dev (1.0.1-3) ... 126s Setting up tzdata-legacy (2025c-3ubuntu3) ... 126s Setting up golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... 126s Setting up golang-github-huandu-xstrings-dev (1.3.3-1) ... 126s Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ... 126s Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ... 126s Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... 126s Setting up autotools-dev (20240727.1) ... 126s Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... 126s Setting up rpcsvc-proto (1.4.3-1build1) ... 126s Setting up golang-github-google-go-tpm-dev (0.9.7-1) ... 126s Setting up golang-github-masterminds-goutils-dev (1.1.1-4) ... 126s Setting up golang-google-protobuf-dev (1.36.7-1) ... 126s Setting up golang-github-stretchr-testify-dev (1.10.0-1) ... 126s Setting up golang-github-etcd-io-gofail-dev (0.1.0-1) ... 126s Setting up golang-github-x448-float16-dev (0.8.4-3) ... 126s Setting up libmpc3:arm64 (1.3.1-2) ... 126s Setting up golang-golang-x-sync-dev (0.7.0-1) ... 126s Setting up autopoint (0.23.2-1) ... 126s Setting up libpcsclite1:arm64 (2.4.1-1) ... 126s Setting up libpcsclite-dev:arm64 (2.4.1-1) ... 126s Setting up golang-github-rs-xid-dev (1.6.0-1) ... 126s Setting up golang-github-chzyer-logex-dev (1.2.1-1) ... 126s Setting up golang-github-klauspost-compress-dev (1.18.1+ds1-1) ... 126s Setting up golang-glog-dev (1.2.4-1) ... 126s Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... 126s Setting up autoconf (2.72-3.1ubuntu1) ... 126s Setting up libubsan1:arm64 (15.2.0-12ubuntu1) ... 126s Setting up dwz (0.16-2) ... 126s Setting up golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... 126s Setting up golang-1.25-src (1.25.0-0ubuntu1) ... 126s Setting up golang-golang-x-text-dev (0.31.0-1) ... 126s Setting up libhwasan0:arm64 (15.2.0-12ubuntu1) ... 126s Setting up golang-github-google-uuid-dev (1.6.0-1) ... 126s Setting up libcrypt-dev:arm64 (1:4.5.1-1) ... 126s Setting up golang-github-shopspring-decimal-dev (1.3.1-1) ... 126s Setting up libasan8:arm64 (15.2.0-12ubuntu1) ... 126s Setting up golang-github-spf13-cast-dev (1.10.0-2) ... 126s Setting up golang-github-prometheus-procfs-dev (0.19.2-1) ... 126s Setting up debugedit (1:5.2-3build1) ... 126s Setting up golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... 126s Setting up golang-github-modern-go-reflect2-dev (1.0.2-2) ... 126s Setting up golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1build1) ... 126s Setting up golang-golang-x-crypto-dev (1:0.47.0-1) ... 126s Setting up golang-golang-x-exp-dev (0.0~git20250911.df92998-1) ... 126s Setting up golang-github-go-piv-piv-go-dev (1.8.0-3) ... 126s Setting up golang-github-prometheus-client-model-dev (0.6.2-1) ... 126s Setting up libtsan2:arm64 (15.2.0-12ubuntu1) ... 126s Setting up golang-golang-x-oauth2-dev (0.27.0-1) ... 126s Setting up libisl23:arm64 (0.27-1build1) ... 126s Setting up libc-dev-bin (2.42-2ubuntu4) ... 126s Setting up golang-src (2:1.25~1) ... 126s Setting up libcap-dev:arm64 (1:2.75-10ubuntu1) ... 126s Setting up libcc1-0:arm64 (15.2.0-12ubuntu1) ... 126s Setting up golang-github-ccoveille-go-safecast-dev (2.0.0-1) ... 126s Setting up libsystemd-dev:arm64 (259-1ubuntu3) ... 126s Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... 126s Setting up liblsan0:arm64 (15.2.0-12ubuntu1) ... 126s Setting up libitm1:arm64 (15.2.0-12ubuntu1) ... 126s Setting up golang-github-coreos-bbolt-dev (1.4.2-1) ... 126s Setting up automake (1:1.18.1-3build1) ... 126s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 126s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 126s Setting up golang-github-mattn-go-isatty-dev (0.0.20-1) ... 126s Setting up golang-github-sirupsen-logrus-dev (1.9.3-1) ... 126s Setting up cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 126s Setting up golang-github-go-kit-log-dev (0.2.1-1) ... 126s Setting up golang-github-golang-protobuf-1-5-dev (1.5.4-1) ... 126s Setting up gettext (0.23.2-1) ... 126s Setting up libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 126s Setting up golang-github-imdario-mergo-dev (1.0.1-2) ... 126s Setting up golang-github-russross-blackfriday-v2-dev (2.1.0-1build1) ... 126s Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... 126s Setting up golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... 126s Setting up golang-github-mattn-go-colorable-dev (0.1.13-1) ... 126s Setting up golang-github-antlr-antlr4-dev (4.11.1+ds-2) ... 126s Setting up binutils-gold (2.44-3) ... 126s Setting up golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ... 126s Setting up golang-github-json-iterator-go-dev (1.1.12-2) ... 126s Setting up golang-github-fxamacker-cbor-dev (2.9.0-1) ... 126s Setting up golang-github-mitchellh-copystructure-dev (1.2.0-1) ... 126s Setting up intltool-debian (0.35.0+20060710.6build1) ... 126s Setting up cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 126s Setting up golang-github-google-go-attestation-dev (0.6.0-1) ... 126s Setting up golang-github-chzyer-test-dev (1.0.0-1) ... 126s Setting up golang-github-coreos-go-systemd-dev (22.6.0-1) ... 126s Setting up golang-github-chzyer-readline-dev (1.5.1-1) ... 126s Setting up golang-gopkg-square-go-jose.v2-dev (2.6.3-3) ... 126s Setting up golang-golang-x-net-dev (1:0.27.0-2) ... 126s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 126s Setting up golang-github-masterminds-sprig-dev (3.2.3-5) ... 126s Setting up golang-github-smallstep-pkcs7-dev (0.2.1-3) ... 126s Setting up cpp-15 (15.2.0-12ubuntu1) ... 126s Setting up cpp (4:15.2.0-4ubuntu1) ... 126s Setting up golang-github-go-sql-driver-mysql-dev (1.9.3-1) ... 126s Setting up golang-github-smallstep-nosql-dev (0.7.0-2) ... 126s Setting up libc6-dev:arm64 (2.42-2ubuntu4) ... 126s Setting up golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... 126s Setting up golang-github-google-martian-dev (3.3.2-3) ... 126s Setting up golang-1.25-go (1.25.0-0ubuntu1) ... 126s Setting up golang-github-mgutz-ansi-dev (0.0~git20200706.d51e80e-1) ... 126s Setting up gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 126s Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ... 126s Setting up golang-go:arm64 (2:1.25~1) ... 126s Setting up golang-github-manifoldco-promptui-dev (0.9.0-1) ... 126s Setting up po-debconf (1.0.22) ... 126s Setting up golang-google-cloud-compute-metadata-dev (0.56.0-6) ... 126s Setting up golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... 126s Setting up golang-any:arm64 (2:1.25~1) ... 126s Setting up golang-github-smallstep-crypto-dev (0.75.0-2) ... 126s Setting up gcc-15 (15.2.0-12ubuntu1) ... 126s Setting up golang-golang-x-oauth2-google-dev (0.27.0-1) ... 126s Setting up libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 126s Setting up g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 126s Setting up golang-github-aws-aws-sdk-go-v2-dev (1.30.3-1) ... 126s Setting up golang-github-smallstep-scep-dev (0.0~git20250318.a25cabb-2) ... 126s Setting up g++-15 (15.2.0-12ubuntu1) ... 126s Setting up golang-github-urfave-cli-dev (1.22.14-1) ... 126s Setting up gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 126s Setting up golang-step-cli-utils-dev (0.7.5+ds-3) ... 126s Setting up libtool (2.5.4-9) ... 126s Setting up golang-github-coreos-go-oidc-v3-dev (3.4.0-2) ... 126s Setting up gcc (4:15.2.0-4ubuntu1) ... 126s Setting up dh-autoreconf (21) ... 126s Setting up g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 126s Setting up debhelper (13.28ubuntu1) ... 126s Setting up g++ (4:15.2.0-4ubuntu1) ... 126s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 126s Setting up build-essential (12.12ubuntu2) ... 126s Setting up dh-golang (1.63build1) ... 126s Setting up golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ... 126s Setting up golang-github-prometheus-common-dev (0.62.0-3) ... 126s Setting up golang-go.opencensus-dev (0.24.0-2) ... 126s Setting up golang-github-google-cel-go-dev (0.18.2+ds-7) ... 126s Setting up golang-github-googleapis-gax-go-dev (2.14.1-1) ... 126s Setting up golang-github-prometheus-sigv4-dev (0.2.1-1) ... 126s Setting up golang-github-prometheus-client-golang-dev (1.21.1-1) ... 126s Setting up golang-google-grpc-dev (1.64.0-7) ... 126s Setting up golang-google-api-dev (0.61.0-6) ... 126s Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... 126s Setting up golang-github-newrelic-go-agent-dev (3.15.2-9) ... 126s Setting up golang-google-cloud-dev (0.56.0-6) ... 126s Setting up golang-github-smallstep-linkedca-dev (0.25.0-1) ... 126s Setting up golang-github-smallstep-certificates-dev (0.29.0-1) ... 126s Processing triggers for install-info (7.2-5) ... 126s Processing triggers for libc-bin (2.42-2ubuntu4) ... 126s Processing triggers for man-db (2.13.1-1) ... 129s autopkgtest [01:36:25]: test dh-golang-autopkgtest: /usr/bin/dh_golang_autopkgtest 129s autopkgtest [01:36:25]: test dh-golang-autopkgtest: [----------------------- 129s [info] Testing github.com/smallstep/certificates... 129s [info] Source code installed by binary package, overriding dh_auto_configure... 129s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 129s dh build --builddirectory=_build --buildsystem=golang 129s dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang 129s dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang 129s debian/rules execute_before_dh_auto_configure 129s make[1]: Entering directory '/tmp/autopkgtest.z5FkWV/autopkgtest_tmp' 130s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 130s chmod -v -x policy/engine.go policy/engine_test.go policy/options.go 130s mode of 'policy/engine.go' retained as 0664 (rw-rw-r--) 130s mode of 'policy/engine_test.go' retained as 0664 (rw-rw-r--) 130s mode of 'policy/options.go' retained as 0664 (rw-rw-r--) 130s rm -fv authority/provisioner/nebula*.go 130s removed 'authority/provisioner/nebula.go' 130s removed 'authority/provisioner/nebula_test.go' 130s make[1]: Leaving directory '/tmp/autopkgtest.z5FkWV/autopkgtest_tmp' 130s debian/rules override_dh_auto_configure 130s make[1]: Entering directory '/tmp/autopkgtest.z5FkWV/autopkgtest_tmp' 130s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 130s mkdir -p "_build" 130s # remove existing symlinks, since "cp -a" won't convert them 130s find "_build" -type l -exec rm "{}" \; 130s cp -a /usr/share/gocode/src "_build" 132s make[1]: Leaving directory '/tmp/autopkgtest.z5FkWV/autopkgtest_tmp' 132s dh_auto_build -O--builddirectory=_build -O--buildsystem=golang 132s dh_auto_build: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 133s dh_auto_build: warning: github.com/smallstep/certificates/test/integration contains no non-test Go files, removing it from build 133s dh_auto_build: warning: github.com/smallstep/certificates/test/integration/scep contains no non-test Go files, removing it from build 133s cd _build && go install -trimpath -v -p 2 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 133s internal/unsafeheader 133s internal/goarch 133s internal/cpu 133s internal/abi 133s internal/bytealg 133s internal/byteorder 133s internal/chacha8rand 133s internal/coverage/rtcov 133s internal/godebugs 133s internal/goexperiment 133s internal/goos 133s internal/profilerecord 133s internal/runtime/atomic 133s internal/runtime/math 133s internal/runtime/strconv 133s internal/runtime/syscall 133s internal/runtime/exithook 133s internal/runtime/cgroup 133s internal/runtime/gc 133s internal/asan 133s internal/msan 133s internal/race 133s internal/runtime/sys 133s internal/stringslite 134s internal/trace/tracev2 134s internal/runtime/maps 134s sync/atomic 134s internal/sync 134s internal/synctest 134s math/bits 134s unicode 134s runtime 134s unicode/utf8 134s internal/itoa 134s cmp 134s math 134s crypto/internal/fips140/alias 134s crypto/internal/fips140deps/byteorder 134s crypto/internal/fips140deps/cpu 134s crypto/internal/fips140/subtle 134s crypto/internal/boring/sig 134s unicode/utf16 135s vendor/golang.org/x/crypto/cryptobyte/asn1 135s container/list 135s vendor/golang.org/x/crypto/internal/alias 135s internal/nettrace 135s encoding 135s log/internal 135s google.golang.org/protobuf/internal/flags 135s google.golang.org/protobuf/internal/set 135s google.golang.org/grpc/serviceconfig 135s golang.org/x/crypto/internal/alias 135s golang.org/x/crypto/salsa20/salsa 135s go.step.sm/crypto/internal/utils/asn1 135s golang.org/x/crypto/cryptobyte/asn1 135s github.com/googleapis/gax-go/v2/internal 135s github.com/golang/groupcache/lru 135s go.opencensus.io 135s go.opencensus.io/trace/internal 135s go.opencensus.io/internal/tagencoding 135s golang.org/x/net/html/atom 135s github.com/klauspost/compress 135s github.com/klauspost/compress/internal/le 138s sync 138s internal/reflectlite 138s errors 139s iter 139s io 139s internal/bisect 139s internal/godebug 139s bytes 139s internal/oserror 139s slices 139s hash 139s syscall 139s strconv 139s crypto 139s crypto/internal/fips140deps/godebug 139s strings 140s crypto/internal/fips140 140s crypto/internal/impl 140s crypto/internal/fips140/sha256 140s time 140s crypto/internal/fips140/sha3 140s crypto/internal/fips140/sha512 140s crypto/internal/fips140/hmac 140s crypto/internal/fips140/check 140s crypto/internal/fips140/aes 140s internal/syscall/unix 140s context 140s path 140s io/fs 140s internal/poll 140s internal/filepathlite 141s internal/syscall/execenv 141s internal/testlog 141s math/rand/v2 141s os 141s crypto/internal/randutil 141s crypto/subtle 141s crypto/internal/fips140/nistec/fiat 141s crypto/internal/fips140/nistec 141s crypto/internal/sysrand 142s crypto/internal/entropy 142s crypto/internal/fips140/drbg 142s crypto/internal/fips140/aes/gcm 142s crypto/internal/fips140only 142s crypto/cipher 142s crypto/internal/boring 142s crypto/internal/fips140/edwards25519/field 142s crypto/internal/fips140/ecdh 142s reflect 142s crypto/ecdh 142s math/rand 142s crypto/internal/fips140/bigmod 142s crypto/internal/fips140/ecdsa 143s weak 143s crypto/internal/fips140cache 143s crypto/sha3 143s crypto/internal/fips140hash 143s crypto/sha512 143s crypto/internal/fips140/edwards25519 143s crypto/internal/fips140/ed25519 143s crypto/internal/fips140/rsa 144s crypto/sha256 144s crypto/aes 144s crypto/des 144s internal/fmtsort 144s crypto/internal/fips140/hkdf 144s fmt 144s crypto/hkdf 144s crypto/hmac 144s crypto/internal/fips140/mlkem 144s crypto/internal/fips140/tls12 144s crypto/internal/fips140/tls13 144s encoding/binary 144s math/big 144s vendor/golang.org/x/crypto/chacha20 144s vendor/golang.org/x/crypto/internal/poly1305 145s vendor/golang.org/x/crypto/chacha20poly1305 145s crypto/md5 145s crypto/rc4 145s crypto/sha1 145s crypto/fips140 145s crypto/tls/internal/fips140tls 145s encoding/hex 145s encoding/base64 145s encoding/pem 145s maps 145s vendor/golang.org/x/net/dns/dnsmessage 145s crypto/elliptic 145s crypto/internal/boring/bbig 145s encoding/asn1 145s crypto/rand 145s crypto/ed25519 146s vendor/golang.org/x/crypto/cryptobyte 146s crypto/rsa 146s crypto/ecdsa 146s crypto/internal/hpke 146s crypto/dsa 146s crypto/x509/pkix 146s internal/singleflight 146s unique 146s net/netip 147s runtime/cgo 147s net/url 147s path/filepath 147s sort 147s database/sql/driver 148s database/sql 148s encoding/json 148s net 149s io/ioutil 149s bufio 149s mime 149s compress/flate 150s hash/crc32 150s compress/gzip 150s vendor/golang.org/x/text/transform 150s log 150s vendor/golang.org/x/text/unicode/bidi 150s vendor/golang.org/x/text/secure/bidirule 150s vendor/golang.org/x/text/unicode/norm 151s vendor/golang.org/x/net/idna 151s vendor/golang.org/x/net/http2/hpack 151s crypto/x509 151s net/textproto 151s vendor/golang.org/x/net/http/httpguts 151s vendor/golang.org/x/net/http/httpproxy 151s mime/quotedprintable 152s mime/multipart 152s net/http/internal 152s net/http/internal/ascii 152s golang.org/x/crypto/ed25519 152s golang.org/x/crypto/pbkdf2 152s gopkg.in/square/go-jose.v2/cipher 152s gopkg.in/square/go-jose.v2/json 152s crypto/tls 152s gopkg.in/square/go-jose.v2 153s encoding/base32 153s github.com/x448/float16 153s github.com/fxamacker/cbor 154s regexp/syntax 155s net/http/httptrace 155s net/http/internal/httpcommon 155s regexp 155s net/http 155s github.com/google/go-attestation/attest/internal 155s golang.org/x/sys/unix 157s github.com/google/go-tpm/tpmutil 157s github.com/google/go-tpm/legacy/tpm2 157s github.com/google/go-tpm/legacy/tpm2/credactivation 157s github.com/google/go-attestation/attest 158s github.com/pkg/errors 158s github.com/smallstep/certificates/acme/wire 158s hash/fnv 158s google.golang.org/protobuf/internal/detrand 158s google.golang.org/protobuf/internal/errors 158s google.golang.org/protobuf/encoding/protowire 159s go/token 159s google.golang.org/protobuf/internal/pragma 159s google.golang.org/protobuf/reflect/protoreflect 159s google.golang.org/protobuf/internal/strs 159s golang.org/x/oauth2/internal 159s github.com/go-chi/chi 159s golang.org/x/oauth2 160s github.com/smallstep/certificates/api/log 160s github.com/coreos/go-oidc/v3/oidc 160s google.golang.org/protobuf/internal/encoding/json 160s google.golang.org/protobuf/internal/encoding/messageset 160s google.golang.org/protobuf/internal/descfmt 160s google.golang.org/protobuf/internal/descopts 160s embed 160s google.golang.org/protobuf/internal/editiondefaults 160s google.golang.org/protobuf/internal/encoding/text 160s google.golang.org/protobuf/internal/genid 160s google.golang.org/protobuf/internal/order 160s google.golang.org/protobuf/reflect/protoregistry 160s google.golang.org/protobuf/internal/encoding/defval 160s google.golang.org/protobuf/runtime/protoiface 160s golang.org/x/net/internal/timeseries 160s google.golang.org/protobuf/proto 160s html 160s text/template/parse 160s google.golang.org/protobuf/internal/filedesc 161s text/template 161s google.golang.org/protobuf/encoding/protojson 162s html/template 162s github.com/smallstep/certificates/api/render 162s text/tabwriter 162s google.golang.org/grpc/backoff 162s google.golang.org/grpc/internal/grpclog 162s google.golang.org/grpc/grpclog 162s google.golang.org/grpc/connectivity 162s golang.org/x/net/trace 162s google.golang.org/grpc/attributes 162s google.golang.org/grpc/internal/credentials 162s google.golang.org/grpc/credentials 162s google.golang.org/grpc/internal 162s google.golang.org/grpc/internal/grpcrand 162s google.golang.org/grpc/internal/channelz 162s google.golang.org/grpc/metadata 162s google.golang.org/grpc/resolver 163s google.golang.org/grpc/codes 163s google.golang.org/grpc/credentials/insecure 163s google.golang.org/grpc/channelz 163s google.golang.org/grpc/internal/grpcutil 163s google.golang.org/grpc/balancer 163s google.golang.org/grpc/encoding 163s google.golang.org/protobuf/encoding/prototext 163s google.golang.org/grpc/balancer/base 163s google.golang.org/grpc/balancer/roundrobin 163s google.golang.org/protobuf/internal/encoding/tag 163s google.golang.org/protobuf/internal/protolazy 163s google.golang.org/protobuf/internal/version 163s google.golang.org/grpc/internal/backoff 163s google.golang.org/protobuf/internal/impl 163s google.golang.org/grpc/internal/balancer/gracefulswitch 163s google.golang.org/grpc/internal/balancerload 163s google.golang.org/grpc/internal/buffer 163s google.golang.org/grpc/internal/grpcsync 163s google.golang.org/grpc/internal/idle 163s google.golang.org/grpc/internal/metadata 163s google.golang.org/grpc/internal/serviceconfig 163s google.golang.org/grpc/internal/resolver 163s google.golang.org/grpc/internal/resolver/passthrough 163s google.golang.org/grpc/internal/transport/networktype 163s google.golang.org/grpc/internal/resolver/unix 163s golang.org/x/text/transform 164s golang.org/x/text/unicode/bidi 164s golang.org/x/text/secure/bidirule 164s golang.org/x/text/unicode/norm 164s golang.org/x/net/idna 165s golang.org/x/net/http/httpguts 165s golang.org/x/net/http2/hpack 165s golang.org/x/net/http2 166s google.golang.org/protobuf/internal/filetype 166s google.golang.org/protobuf/runtime/protoimpl 166s google.golang.org/protobuf/protoadapt 166s google.golang.org/grpc/encoding/proto 166s google.golang.org/protobuf/types/known/durationpb 166s github.com/golang/protobuf/ptypes/duration 166s google.golang.org/protobuf/types/known/timestamppb 166s github.com/golang/protobuf/ptypes/timestamp 166s google.golang.org/grpc/binarylog/grpc_binarylog_v1 167s google.golang.org/protobuf/types/known/anypb 167s google.golang.org/genproto/googleapis/rpc/status 167s google.golang.org/grpc/internal/status 167s google.golang.org/grpc/status 167s google.golang.org/grpc/internal/binarylog 167s google.golang.org/grpc/internal/pretty 167s google.golang.org/grpc/internal/syscall 167s google.golang.org/grpc/keepalive 167s google.golang.org/grpc/peer 167s google.golang.org/grpc/stats 167s google.golang.org/grpc/tap 167s net/http/httputil 167s google.golang.org/grpc/balancer/grpclb/state 167s google.golang.org/grpc/internal/envconfig 167s google.golang.org/grpc/internal/resolver/dns/internal 167s google.golang.org/grpc/internal/resolver/dns 167s google.golang.org/grpc/resolver/dns 167s google.golang.org/protobuf/types/known/structpb 167s google.golang.org/grpc/internal/transport 167s github.com/smallstep/nosql/database 168s go.etcd.io/bbolt/errors 168s go.etcd.io/bbolt/internal/common 168s go.etcd.io/bbolt/internal/freelist 168s go.etcd.io/bbolt 169s google.golang.org/grpc 169s github.com/smallstep/nosql/bolt 169s hash/adler32 169s compress/zlib 169s filippo.io/edwards25519/field 169s filippo.io/edwards25519 169s github.com/go-sql-driver/mysql 170s github.com/smallstep/linkedca 171s github.com/smallstep/nosql/mysql 171s github.com/smallstep/nosql 171s go.step.sm/crypto/randutil 171s github.com/smallstep/certificates/errs 171s go.step.sm/crypto/internal/emoji 171s go.step.sm/crypto/fingerprint 171s go.step.sm/crypto/fipsutil 171s github.com/Masterminds/goutils 171s github.com/Masterminds/semver 171s github.com/google/uuid 171s github.com/huandu/xstrings 171s github.com/imdario/mergo 172s github.com/mitchellh/reflectwalk 172s github.com/smallstep/certificates/authority/admin 172s github.com/mitchellh/copystructure 172s github.com/smallstep/certificates/authority/admin/db/nosql 172s github.com/shopspring/decimal 172s github.com/spf13/cast/internal 172s github.com/spf13/cast 172s golang.org/x/crypto/blowfish 172s golang.org/x/crypto/bcrypt 172s golang.org/x/crypto/scrypt 172s github.com/go-jose/go-jose/v3/cipher 172s github.com/go-jose/go-jose/v3/json 172s github.com/Masterminds/sprig 173s github.com/go-jose/go-jose/v3 173s go.step.sm/crypto/internal/utils/utfbom 173s go.step.sm/crypto/internal/utils/file 174s golang.org/x/crypto/curve25519 174s go.step.sm/crypto/x25519 174s crypto/mlkem 174s golang.org/x/crypto/chacha20 174s golang.org/x/crypto/internal/poly1305 174s golang.org/x/crypto/ssh/internal/bcrypt_pbkdf 174s golang.org/x/crypto/ssh 174s github.com/go-jose/go-jose/v3/cryptosigner 174s github.com/go-jose/go-jose/v3/jwt 174s go.step.sm/crypto/internal/bcrypt_pbkdf 174s golang.org/x/crypto/nacl/secretbox 174s golang.org/x/crypto/cryptobyte 174s github.com/smallstep/certificates/internal/httptransport 174s github.com/smallstep/certificates/authority/poolhttp 174s google.golang.org/api/internal/third_party/uritemplates 174s google.golang.org/api/googleapi 174s google.golang.org/genproto/googleapis/rpc/code 174s github.com/googleapis/gax-go/v2/apierror/internal/proto 175s google.golang.org/genproto/googleapis/rpc/errdetails 175s github.com/googleapis/gax-go/v2/apierror 175s github.com/googleapis/gax-go/v2/callctx 175s github.com/googleapis/gax-go/v2 175s google.golang.org/api/internal/gensupport 175s go.step.sm/crypto/keyutil 175s cloud.google.com/go/compute/metadata 175s go.step.sm/crypto/pemutil 175s golang.org/x/oauth2/authhandler 175s golang.org/x/oauth2/google/internal/impersonate 175s golang.org/x/oauth2/google/internal/stsexchange 175s go.step.sm/crypto/jose 175s os/exec 176s golang.org/x/oauth2/google/externalaccount 176s go.step.sm/crypto/internal/templates 176s go.step.sm/crypto/x509util 176s golang.org/x/oauth2/google/internal/externalaccountauthorizeduser 176s golang.org/x/oauth2/jws 176s golang.org/x/oauth2/jwt 176s os/user 176s github.com/smallstep/certificates/policy 177s github.com/smallstep/certificates/authority/policy 177s google.golang.org/api/internal/impersonate 177s go.opencensus.io/internal 177s go.opencensus.io/trace/tracestate 177s runtime/trace 177s go.opencensus.io/trace 177s golang.org/x/oauth2/google 177s google.golang.org/api/internal 177s go.opencensus.io/trace/propagation 177s go.opencensus.io/plugin/ochttp/propagation/b3 177s go.opencensus.io/resource 177s google.golang.org/api/option 177s go.opencensus.io/metric/metricdata 177s runtime/pprof 177s google.golang.org/api/option/internaloption 178s go.opencensus.io/metric/metricproducer 178s google.golang.org/api/googleapi/transport 178s google.golang.org/api/transport/cert 178s google.golang.org/api/transport/http/internal/propagation 178s google.golang.org/api/transport/internal/dca 178s go.opencensus.io/tag 178s github.com/smallstep/certificates/authority/provisioner/wire 178s go.opencensus.io/stats/internal 178s go.opencensus.io/stats 179s github.com/ccoveille/go-safecast 179s go.opencensus.io/stats/view 179s github.com/smallstep/certificates/internal/cast 179s github.com/rs/xid 179s github.com/smallstep/certificates/middleware/requestid 179s go.opencensus.io/plugin/ochttp 179s flag 179s github.com/russross/blackfriday/v2 179s google.golang.org/api/transport/http 179s google.golang.org/api/cloudresourcemanager/v1 179s github.com/cpuguy83/go-md2man/v2/md2man 179s github.com/urfave/cli 180s github.com/smallstep/certificates/authority/provisioner/gcp 180s go.step.sm/cli-utils/errs 180s os/signal 180s github.com/manifoldco/promptui/list 180s github.com/chzyer/readline 180s github.com/manifoldco/promptui/screenbuf 180s github.com/mattn/go-isatty 180s github.com/mattn/go-colorable 180s github.com/mgutz/ansi 180s golang.org/x/net/html 181s github.com/manifoldco/promptui 181s go.step.sm/cli-utils/usage 181s go.step.sm/cli-utils/ui 181s go.step.sm/crypto/internal/utils/convert 181s golang.org/x/crypto/ssh/agent 181s go.step.sm/cli-utils/step 181s go.step.sm/cli-utils/command 181s go.step.sm/cli-utils/fileutil 181s go.step.sm/crypto/sshutil 181s github.com/smallstep/certificates/templates 181s github.com/smallstep/certificates/webhook 181s golang.org/x/term 182s github.com/smallstep/certificates/authority/internal/constraints 182s github.com/smallstep/pkcs7/internal/legacy/x509 182s go.step.sm/crypto/internal/termutil 182s go.step.sm/crypto/kms/uri 182s go.step.sm/crypto/kms/apiv1 182s github.com/smallstep/pkcs7 182s go.step.sm/crypto/kms/softkms 182s go.step.sm/crypto/kms 182s github.com/smallstep/certificates/authority/provisioner 182s github.com/smallstep/certificates/cas/apiv1 182s github.com/smallstep/certificates/cas/softcas 182s github.com/smallstep/certificates/cas 183s github.com/smallstep/scep/cryptoutil 183s github.com/smallstep/scep/x509util 183s github.com/smallstep/scep 183s go.step.sm/crypto/kms/sshagentkms 183s go.step.sm/crypto/tlsutil 183s github.com/smallstep/certificates/api/read 183s github.com/sirupsen/logrus 184s github.com/smallstep/certificates/internal/userid 184s github.com/smallstep/certificates/logging 184s github.com/smallstep/certificates/authority/administrator 184s github.com/smallstep/certificates/db 184s github.com/smallstep/certificates/scep 184s github.com/smallstep/certificates/authority/config 184s github.com/smallstep/certificates/api/models 184s golang.org/x/crypto/ocsp 184s github.com/smallstep/certificates/authority 184s github.com/coreos/go-systemd/daemon 184s expvar 185s internal/profile 185s net/http/pprof 185s runtime/debug 186s github.com/go-chi/chi/middleware 186s github.com/smallstep/certificates/ca/client 186s github.com/beorn7/perks/quantile 186s github.com/cespare/xxhash 186s github.com/prometheus/client_model/go 186s github.com/smallstep/certificates/acme 186s github.com/smallstep/certificates/api 187s github.com/smallstep/certificates/ca/identity 187s github.com/prometheus/common/model 187s github.com/smallstep/certificates/acme/api 187s github.com/smallstep/certificates/acme/db/nosql 188s github.com/smallstep/certificates/authority/admin/api 189s runtime/metrics 189s github.com/prometheus/client_golang/prometheus/internal 189s github.com/munnerz/goautoneg 189s google.golang.org/protobuf/encoding/protodelim 189s github.com/prometheus/common/expfmt 189s github.com/prometheus/procfs/internal/fs 189s github.com/prometheus/procfs/internal/util 189s github.com/prometheus/procfs 189s github.com/klauspost/compress/fse 189s github.com/klauspost/compress/huff0 189s github.com/klauspost/compress/internal/snapref 189s github.com/klauspost/compress/zstd 190s github.com/prometheus/client_golang/prometheus 191s github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header 191s github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil 191s container/heap 191s github.com/newrelic/go-agent/v3/internal 191s github.com/newrelic/go-agent/v3/internal/jsonx 191s github.com/newrelic/go-agent/v3/internal/cat 191s google.golang.org/protobuf/types/descriptorpb 192s github.com/prometheus/client_golang/prometheus/promhttp 192s google.golang.org/protobuf/internal/editionssupport 192s google.golang.org/protobuf/types/gofeaturespb 192s google.golang.org/protobuf/reflect/protodesc 192s github.com/smallstep/certificates/internal/metrix 192s github.com/newrelic/go-agent/v3/internal/logger 192s github.com/golang/protobuf/proto 192s github.com/newrelic/go-agent/v3/internal/sysinfo 193s github.com/newrelic/go-agent/v3/internal/utilization 193s github.com/smallstep/certificates/scep/api 193s github.com/smallstep/certificates/server 193s go.step.sm/cli-utils/token 193s github.com/newrelic/go-agent/v3/internal/com_newrelic_trace_v1 193s go.step.sm/cli-utils/token/provision 193s golang.org/x/sync/errgroup 193s github.com/smallstep/certificates/test/integration/scep/internal/x509 193s github.com/newrelic/go-agent/v3/newrelic 197s github.com/smallstep/certificates/monitoring 197s github.com/smallstep/certificates/ca 198s github.com/smallstep/certificates/cas/stepcas 198s github.com/smallstep/certificates/pki 198s github.com/smallstep/certificates/commands 199s debian/rules override_dh_auto_test 199s make[1]: Entering directory '/tmp/autopkgtest.z5FkWV/autopkgtest_tmp' 199s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 199s dh_auto_test -- -skip "Test_newHTTPClient|TestPKI_GenerateConfig|TestDB_GetDpopToken|TestDB_CreateDpopToken|TestDB_GetOidcToken|TestDB_CreateOidcToken|TestCustomTemplateOptions" 199s dh_auto_test: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 199s cd _build && go test -vet=off -v -p 2 -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 264s === RUN TestKeyToID 264s === RUN TestKeyToID/ok 264s === RUN TestKeyToID/fail/error-generating-thumbprint 264s --- PASS: TestKeyToID (0.00s) 264s --- PASS: TestKeyToID/ok (0.00s) 264s --- PASS: TestKeyToID/fail/error-generating-thumbprint (0.00s) 264s === RUN TestAccount_GetLocation 264s === RUN TestAccount_GetLocation/empty 264s === RUN TestAccount_GetLocation/not-empty 264s --- PASS: TestAccount_GetLocation (0.00s) 264s --- PASS: TestAccount_GetLocation/empty (0.00s) 264s --- PASS: TestAccount_GetLocation/not-empty (0.00s) 264s === RUN TestAccount_IsValid 264s === RUN TestAccount_IsValid/valid 264s === RUN TestAccount_IsValid/invalid 264s --- PASS: TestAccount_IsValid (0.00s) 264s --- PASS: TestAccount_IsValid/valid (0.00s) 264s --- PASS: TestAccount_IsValid/invalid (0.00s) 264s === RUN TestExternalAccountKey_BindTo 264s === RUN TestExternalAccountKey_BindTo/ok 264s === RUN TestExternalAccountKey_BindTo/fail/already-bound 264s --- PASS: TestExternalAccountKey_BindTo (0.00s) 264s --- PASS: TestExternalAccountKey_BindTo/ok (0.00s) 264s --- PASS: TestExternalAccountKey_BindTo/fail/already-bound (0.00s) 264s === RUN TestAuthorization_UpdateStatus 264s === RUN TestAuthorization_UpdateStatus/fail/db.UpdateAuthorization-error 264s === RUN TestAuthorization_UpdateStatus/ok/no-valid-challenges 264s === RUN TestAuthorization_UpdateStatus/ok/valid 264s === RUN TestAuthorization_UpdateStatus/ok/already-invalid 264s === RUN TestAuthorization_UpdateStatus/ok/already-valid 264s === RUN TestAuthorization_UpdateStatus/fail/error-unexpected-status 264s === RUN TestAuthorization_UpdateStatus/ok/expired 264s --- PASS: TestAuthorization_UpdateStatus (0.00s) 264s --- PASS: TestAuthorization_UpdateStatus/fail/db.UpdateAuthorization-error (0.00s) 264s --- PASS: TestAuthorization_UpdateStatus/ok/no-valid-challenges (0.00s) 264s --- PASS: TestAuthorization_UpdateStatus/ok/valid (0.00s) 264s --- PASS: TestAuthorization_UpdateStatus/ok/already-invalid (0.00s) 264s --- PASS: TestAuthorization_UpdateStatus/ok/already-valid (0.00s) 264s --- PASS: TestAuthorization_UpdateStatus/fail/error-unexpected-status (0.00s) 264s --- PASS: TestAuthorization_UpdateStatus/ok/expired (0.00s) 264s === RUN Test_storeError 264s === RUN Test_storeError/fail/db.UpdateChallenge-error 264s === RUN Test_storeError/fail/db.UpdateChallenge-acme-error 264s === RUN Test_storeError/ok 264s === RUN Test_storeError/ok/mark-invalid 264s --- PASS: Test_storeError (0.00s) 264s --- PASS: Test_storeError/fail/db.UpdateChallenge-error (0.00s) 264s --- PASS: Test_storeError/fail/db.UpdateChallenge-acme-error (0.00s) 264s --- PASS: Test_storeError/ok (0.00s) 264s --- PASS: Test_storeError/ok/mark-invalid (0.00s) 264s === RUN TestKeyAuthorization 264s === RUN TestKeyAuthorization/fail/jwk-thumbprint-error 264s === RUN TestKeyAuthorization/ok 264s --- PASS: TestKeyAuthorization (0.00s) 264s --- PASS: TestKeyAuthorization/fail/jwk-thumbprint-error (0.00s) 264s --- PASS: TestKeyAuthorization/ok (0.00s) 264s === RUN TestChallenge_Validate 264s === RUN TestChallenge_Validate/fail/unexpected-type 264s === RUN TestChallenge_Validate/ok/http-01-insecure 264s === RUN TestChallenge_Validate/ok/tls-alpn-01 264s === RUN TestChallenge_Validate/fail/device-attest-01 264s === RUN TestChallenge_Validate/ok/wire-oidc-01 264s === RUN TestChallenge_Validate/fail/http-01 264s === RUN TestChallenge_Validate/fail/dns-01 264s === RUN TestChallenge_Validate/ok/dns-01 264s === RUN TestChallenge_Validate/fail/tls-alpn-01 264s === RUN TestChallenge_Validate/ok/tls-alpn-01-insecure 264s 2026/02/04 01:38:34 http: TLS handshake error from 127.0.0.1:46764: read tcp 127.0.0.1:33959->127.0.0.1:46764: use of closed network connection 264s === RUN TestChallenge_Validate/ok/wire-dpop-01 264s === RUN TestChallenge_Validate/ok/already-valid 264s === RUN TestChallenge_Validate/fail/already-invalid 264s === RUN TestChallenge_Validate/ok/device-attest-01 264s === RUN TestChallenge_Validate/fail/wire-dpop-01-no-wire-db 264s === RUN TestChallenge_Validate/ok/http-01 264s === RUN TestChallenge_Validate/fail/wire-oidc-01-no-wire-db 264s --- PASS: TestChallenge_Validate (0.48s) 264s --- PASS: TestChallenge_Validate/fail/unexpected-type (0.00s) 264s --- PASS: TestChallenge_Validate/ok/http-01-insecure (0.00s) 264s --- PASS: TestChallenge_Validate/ok/tls-alpn-01 (0.24s) 264s --- PASS: TestChallenge_Validate/fail/device-attest-01 (0.00s) 264s --- PASS: TestChallenge_Validate/ok/wire-oidc-01 (0.00s) 264s --- PASS: TestChallenge_Validate/fail/http-01 (0.00s) 264s --- PASS: TestChallenge_Validate/fail/dns-01 (0.00s) 264s --- PASS: TestChallenge_Validate/ok/dns-01 (0.00s) 264s --- PASS: TestChallenge_Validate/fail/tls-alpn-01 (0.00s) 264s --- PASS: TestChallenge_Validate/ok/tls-alpn-01-insecure (0.22s) 264s --- PASS: TestChallenge_Validate/ok/wire-dpop-01 (0.00s) 264s --- PASS: TestChallenge_Validate/ok/already-valid (0.00s) 264s --- PASS: TestChallenge_Validate/fail/already-invalid (0.00s) 264s --- PASS: TestChallenge_Validate/ok/device-attest-01 (0.00s) 264s --- PASS: TestChallenge_Validate/fail/wire-dpop-01-no-wire-db (0.00s) 264s --- PASS: TestChallenge_Validate/ok/http-01 (0.00s) 264s --- PASS: TestChallenge_Validate/fail/wire-oidc-01-no-wire-db (0.00s) 264s === RUN TestHTTP01Validate 264s === RUN TestHTTP01Validate/ok/http-get-error 264s === RUN TestHTTP01Validate/fail/http-get->=400-store-error 264s === RUN TestHTTP01Validate/ok/http-get->=400 264s === RUN TestHTTP01Validate/fail/read-body 264s === RUN TestHTTP01Validate/fail/key-auth-gen-error 264s === RUN TestHTTP01Validate/ok/key-auth-mismatch 264s === RUN TestHTTP01Validate/fail/key-auth-mismatch-store-error 264s === RUN TestHTTP01Validate/fail/update-challenge-error 264s === RUN TestHTTP01Validate/fail/http-get-error-store-error 264s === RUN TestHTTP01Validate/ok 264s --- PASS: TestHTTP01Validate (0.00s) 264s --- PASS: TestHTTP01Validate/ok/http-get-error (0.00s) 264s --- PASS: TestHTTP01Validate/fail/http-get->=400-store-error (0.00s) 264s --- PASS: TestHTTP01Validate/ok/http-get->=400 (0.00s) 264s --- PASS: TestHTTP01Validate/fail/read-body (0.00s) 264s --- PASS: TestHTTP01Validate/fail/key-auth-gen-error (0.00s) 264s --- PASS: TestHTTP01Validate/ok/key-auth-mismatch (0.00s) 264s --- PASS: TestHTTP01Validate/fail/key-auth-mismatch-store-error (0.00s) 264s --- PASS: TestHTTP01Validate/fail/update-challenge-error (0.00s) 264s --- PASS: TestHTTP01Validate/fail/http-get-error-store-error (0.00s) 264s --- PASS: TestHTTP01Validate/ok (0.00s) 264s === RUN TestDNS01Validate 264s === RUN TestDNS01Validate/fail/key-auth-mismatch-store-error 264s === RUN TestDNS01Validate/ok/key-auth-mismatch-store-error 264s === RUN TestDNS01Validate/fail/update-challenge-error 264s === RUN TestDNS01Validate/ok 264s === RUN TestDNS01Validate/fail/lookupTXT-store-error 264s === RUN TestDNS01Validate/ok/lookupTXT-error 264s === RUN TestDNS01Validate/fail/key-auth-gen-error 264s --- PASS: TestDNS01Validate (0.00s) 264s --- PASS: TestDNS01Validate/fail/key-auth-mismatch-store-error (0.00s) 264s --- PASS: TestDNS01Validate/ok/key-auth-mismatch-store-error (0.00s) 264s --- PASS: TestDNS01Validate/fail/update-challenge-error (0.00s) 264s --- PASS: TestDNS01Validate/ok (0.00s) 264s --- PASS: TestDNS01Validate/fail/lookupTXT-store-error (0.00s) 264s --- PASS: TestDNS01Validate/ok/lookupTXT-error (0.00s) 264s --- PASS: TestDNS01Validate/fail/key-auth-gen-error (0.00s) 264s === RUN TestTLSALPN01Validate 264s === RUN TestTLSALPN01Validate/fail/no-protocol-store-error 264s 2026/02/04 01:38:34 http: TLS handshake error from 127.0.0.1:53376: tls: client requested unsupported application protocols ([acme-tls/1]) 264s === RUN TestTLSALPN01Validate/fail/no-names-store-error 264s === RUN TestTLSALPN01Validate/ok/wrong-name 264s === RUN TestTLSALPN01Validate/ok/error-no-extension 264s === RUN TestTLSALPN01Validate/ok/error-extension-not-critical 264s === RUN TestTLSALPN01Validate/fail/extension-not-critical-store-error 264s === RUN TestTLSALPN01Validate/fail/malformed-extension-store-error 264s === RUN TestTLSALPN01Validate/fail/keyauth-mismatch-store-error 264s === RUN TestTLSALPN01Validate/ok/tlsDial-timeout 264s === RUN TestTLSALPN01Validate/fail/no-certificates-store-error 264s === RUN TestTLSALPN01Validate/ok/error-no-protocol 264s 2026/02/04 01:38:37 http: TLS handshake error from 127.0.0.1:58976: tls: client requested unsupported application protocols ([acme-tls/1]) 264s === RUN TestTLSALPN01Validate/ok/error-obsolete-oid 264s === RUN TestTLSALPN01Validate/ok 264s 2026/02/04 01:38:37 http: TLS handshake error from 127.0.0.1:52268: read tcp 127.0.0.1:38789->127.0.0.1:52268: use of closed network connection 264s === RUN TestTLSALPN01Validate/ok/ip 264s === RUN TestTLSALPN01Validate/fail/tlsDial-store-error 264s === RUN TestTLSALPN01Validate/ok/tlsDial-error 264s === RUN TestTLSALPN01Validate/ok/no-certificates-error 264s === RUN TestTLSALPN01Validate/ok/no-names-nor-ips-error 264s === RUN TestTLSALPN01Validate/ok/too-many-names-error 264s === RUN TestTLSALPN01Validate/fail/key-auth-gen-error 264s === RUN TestTLSALPN01Validate/fail/no-extension-store-error 264s 2026/02/04 01:38:38 http: TLS handshake error from 127.0.0.1:60168: read tcp 127.0.0.1:43281->127.0.0.1:60168: use of closed network connection 264s === RUN TestTLSALPN01Validate/ok/error-keyauth-mismatch 264s 2026/02/04 01:38:39 http: TLS handshake error from 127.0.0.1:52600: read tcp 127.0.0.1:42841->127.0.0.1:52600: use of closed network connection 264s === RUN TestTLSALPN01Validate/ok/error-malformed-extension 264s === RUN TestTLSALPN01Validate/fail/obsolete-oid-store-error 264s --- PASS: TestTLSALPN01Validate (5.54s) 264s --- PASS: TestTLSALPN01Validate/fail/no-protocol-store-error (0.00s) 264s --- PASS: TestTLSALPN01Validate/fail/no-names-store-error (0.21s) 264s --- PASS: TestTLSALPN01Validate/ok/wrong-name (0.29s) 264s --- PASS: TestTLSALPN01Validate/ok/error-no-extension (0.56s) 264s --- PASS: TestTLSALPN01Validate/ok/error-extension-not-critical (0.52s) 264s --- PASS: TestTLSALPN01Validate/fail/extension-not-critical-store-error (0.42s) 264s --- PASS: TestTLSALPN01Validate/fail/malformed-extension-store-error (0.22s) 264s --- PASS: TestTLSALPN01Validate/fail/keyauth-mismatch-store-error (0.07s) 264s --- PASS: TestTLSALPN01Validate/ok/tlsDial-timeout (1.00s) 264s --- PASS: TestTLSALPN01Validate/fail/no-certificates-store-error (0.00s) 264s --- PASS: TestTLSALPN01Validate/ok/error-no-protocol (0.00s) 264s --- PASS: TestTLSALPN01Validate/ok/error-obsolete-oid (0.23s) 264s --- PASS: TestTLSALPN01Validate/ok (0.23s) 264s --- PASS: TestTLSALPN01Validate/ok/ip (0.07s) 264s --- PASS: TestTLSALPN01Validate/fail/tlsDial-store-error (0.00s) 264s --- PASS: TestTLSALPN01Validate/ok/tlsDial-error (0.00s) 264s --- PASS: TestTLSALPN01Validate/ok/no-certificates-error (0.00s) 264s --- PASS: TestTLSALPN01Validate/ok/no-names-nor-ips-error (0.14s) 264s --- PASS: TestTLSALPN01Validate/ok/too-many-names-error (0.35s) 264s --- PASS: TestTLSALPN01Validate/fail/key-auth-gen-error (0.19s) 264s --- PASS: TestTLSALPN01Validate/fail/no-extension-store-error (0.17s) 264s --- PASS: TestTLSALPN01Validate/ok/error-keyauth-mismatch (0.32s) 264s --- PASS: TestTLSALPN01Validate/ok/error-malformed-extension (0.32s) 264s --- PASS: TestTLSALPN01Validate/fail/obsolete-oid-store-error (0.21s) 264s === RUN Test_reverseAddr 264s === RUN Test_reverseAddr/ok/ipv4 264s === RUN Test_reverseAddr/ok/ipv6 264s --- PASS: Test_reverseAddr (0.00s) 264s --- PASS: Test_reverseAddr/ok/ipv4 (0.00s) 264s --- PASS: Test_reverseAddr/ok/ipv6 (0.00s) 264s === RUN Test_serverName 264s === RUN Test_serverName/ok/dns 264s === RUN Test_serverName/ok/ipv4 264s === RUN Test_serverName/ok/ipv6 264s --- PASS: Test_serverName (0.00s) 264s --- PASS: Test_serverName/ok/dns (0.00s) 264s --- PASS: Test_serverName/ok/ipv4 (0.00s) 264s --- PASS: Test_serverName/ok/ipv6 (0.00s) 264s === RUN Test_http01ChallengeHost 264s === RUN Test_http01ChallengeHost/dns 264s === RUN Test_http01ChallengeHost/dns_strict 264s === RUN Test_http01ChallengeHost/rooted_dns 264s === RUN Test_http01ChallengeHost/rooted_dns_strict 264s === RUN Test_http01ChallengeHost/ipv4 264s === RUN Test_http01ChallengeHost/ipv6 264s --- PASS: Test_http01ChallengeHost (0.00s) 264s --- PASS: Test_http01ChallengeHost/dns (0.00s) 264s --- PASS: Test_http01ChallengeHost/dns_strict (0.00s) 264s --- PASS: Test_http01ChallengeHost/rooted_dns (0.00s) 264s --- PASS: Test_http01ChallengeHost/rooted_dns_strict (0.00s) 264s --- PASS: Test_http01ChallengeHost/ipv4 (0.00s) 264s --- PASS: Test_http01ChallengeHost/ipv6 (0.00s) 264s === RUN Test_doAppleAttestationFormat 264s === RUN Test_doAppleAttestationFormat/ok 264s === RUN Test_doAppleAttestationFormat/fail_apple_issuer 264s === RUN Test_doAppleAttestationFormat/fail_missing_x5c 264s === RUN Test_doAppleAttestationFormat/fail_empty_issuer 264s === RUN Test_doAppleAttestationFormat/fail_leaf_type 264s === RUN Test_doAppleAttestationFormat/fail_leaf_parse 264s === RUN Test_doAppleAttestationFormat/fail_intermediate_type 264s === RUN Test_doAppleAttestationFormat/fail_intermediate_parse 264s === RUN Test_doAppleAttestationFormat/fail_verify 264s --- PASS: Test_doAppleAttestationFormat (0.01s) 264s --- PASS: Test_doAppleAttestationFormat/ok (0.00s) 264s --- PASS: Test_doAppleAttestationFormat/fail_apple_issuer (0.00s) 264s --- PASS: Test_doAppleAttestationFormat/fail_missing_x5c (0.00s) 264s --- PASS: Test_doAppleAttestationFormat/fail_empty_issuer (0.00s) 264s --- PASS: Test_doAppleAttestationFormat/fail_leaf_type (0.00s) 264s --- PASS: Test_doAppleAttestationFormat/fail_leaf_parse (0.00s) 264s --- PASS: Test_doAppleAttestationFormat/fail_intermediate_type (0.00s) 264s --- PASS: Test_doAppleAttestationFormat/fail_intermediate_parse (0.00s) 264s --- PASS: Test_doAppleAttestationFormat/fail_verify (0.00s) 264s === RUN Test_doStepAttestationFormat 264s === RUN Test_doStepAttestationFormat/ok 264s === RUN Test_doStepAttestationFormat/ok/step-managed-device-id 264s === RUN Test_doStepAttestationFormat/fail_yubico_issuer 264s === RUN Test_doStepAttestationFormat/fail_x5c_type 264s === RUN Test_doStepAttestationFormat/fail_x5c_empty 264s === RUN Test_doStepAttestationFormat/fail_leaf_type 264s === RUN Test_doStepAttestationFormat/fail_leaf_parse 264s === RUN Test_doStepAttestationFormat/fail_intermediate_type 264s === RUN Test_doStepAttestationFormat/fail_intermediate_parse 264s === RUN Test_doStepAttestationFormat/fail_verify 264s === RUN Test_doStepAttestationFormat/fail_sig_type 264s === RUN Test_doStepAttestationFormat/fail_sig_unmarshal 264s === RUN Test_doStepAttestationFormat/fail_keyAuthorization 264s === RUN Test_doStepAttestationFormat/fail_sig_verify_P-256 264s === RUN Test_doStepAttestationFormat/fail_sig_verify_P-384 264s === RUN Test_doStepAttestationFormat/fail_sig_verify_RSA 264s === RUN Test_doStepAttestationFormat/fail_sig_verify_Ed25519 264s === RUN Test_doStepAttestationFormat/fail_unmarshal_serial_number 264s --- PASS: Test_doStepAttestationFormat (0.32s) 264s --- PASS: Test_doStepAttestationFormat/ok (0.00s) 264s --- PASS: Test_doStepAttestationFormat/ok/step-managed-device-id (0.00s) 264s --- PASS: Test_doStepAttestationFormat/fail_yubico_issuer (0.00s) 264s --- PASS: Test_doStepAttestationFormat/fail_x5c_type (0.00s) 264s --- PASS: Test_doStepAttestationFormat/fail_x5c_empty (0.00s) 264s --- PASS: Test_doStepAttestationFormat/fail_leaf_type (0.00s) 264s --- PASS: Test_doStepAttestationFormat/fail_leaf_parse (0.00s) 264s --- PASS: Test_doStepAttestationFormat/fail_intermediate_type (0.00s) 264s --- PASS: Test_doStepAttestationFormat/fail_intermediate_parse (0.00s) 264s --- PASS: Test_doStepAttestationFormat/fail_verify (0.00s) 264s --- PASS: Test_doStepAttestationFormat/fail_sig_type (0.00s) 264s --- PASS: Test_doStepAttestationFormat/fail_sig_unmarshal (0.00s) 264s --- PASS: Test_doStepAttestationFormat/fail_keyAuthorization (0.00s) 264s --- PASS: Test_doStepAttestationFormat/fail_sig_verify_P-256 (0.00s) 264s --- PASS: Test_doStepAttestationFormat/fail_sig_verify_P-384 (0.00s) 264s --- PASS: Test_doStepAttestationFormat/fail_sig_verify_RSA (0.00s) 264s --- PASS: Test_doStepAttestationFormat/fail_sig_verify_Ed25519 (0.00s) 264s --- PASS: Test_doStepAttestationFormat/fail_unmarshal_serial_number (0.00s) 264s === RUN Test_doStepAttestationFormat_noCAIntermediate 264s === RUN Test_doStepAttestationFormat_noCAIntermediate/fail_no_intermediate 264s --- PASS: Test_doStepAttestationFormat_noCAIntermediate (0.00s) 264s --- PASS: Test_doStepAttestationFormat_noCAIntermediate/fail_no_intermediate (0.00s) 264s === RUN Test_deviceAttest01Validate 264s === RUN Test_deviceAttest01Validate/fail/storeError 264s === RUN Test_deviceAttest01Validate/ok/storeError-return-nil 264s === RUN Test_deviceAttest01Validate/ok/empty-json-attobj 264s === RUN Test_deviceAttest01Validate/ok/cborDecoder.Wellformed 264s === RUN Test_deviceAttest01Validate/ok/unsupported-attestation-format 264s === RUN Test_deviceAttest01Validate/fail/db.UpdateAuthorization 264s === RUN Test_deviceAttest01Validate/fail/getAuthorization 264s === RUN Test_deviceAttest01Validate/ok/base64-decode 264s === RUN Test_deviceAttest01Validate/ok/empty-attobj 264s === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-storeError 264s === RUN Test_deviceAttest01Validate/ok/doStepAttestationFormat-non-matching-identifier 264s === RUN Test_deviceAttest01Validate/ok/unknown-attestation-format 264s === RUN Test_deviceAttest01Validate/ok/prov.IsAttestationFormatEnabled 264s === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-challenge-value 264s === RUN Test_deviceAttest01Validate/ok/doStepAttestationFormat-storeError 264s === RUN Test_deviceAttest01Validate/fail/db.UpdateChallenge 264s === RUN Test_deviceAttest01Validate/ok/step-managed-device-id 264s === RUN Test_deviceAttest01Validate/fail/json.Unmarshal 264s === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-nonce 264s === RUN Test_deviceAttest01Validate/ok 264s --- PASS: Test_deviceAttest01Validate (0.04s) 264s --- PASS: Test_deviceAttest01Validate/fail/storeError (0.00s) 264s --- PASS: Test_deviceAttest01Validate/ok/storeError-return-nil (0.00s) 264s --- PASS: Test_deviceAttest01Validate/ok/empty-json-attobj (0.00s) 264s --- PASS: Test_deviceAttest01Validate/ok/cborDecoder.Wellformed (0.00s) 264s --- PASS: Test_deviceAttest01Validate/ok/unsupported-attestation-format (0.00s) 264s --- PASS: Test_deviceAttest01Validate/fail/db.UpdateAuthorization (0.00s) 264s --- PASS: Test_deviceAttest01Validate/fail/getAuthorization (0.00s) 264s --- PASS: Test_deviceAttest01Validate/ok/base64-decode (0.00s) 264s --- PASS: Test_deviceAttest01Validate/ok/empty-attobj (0.00s) 264s --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-storeError (0.00s) 264s --- PASS: Test_deviceAttest01Validate/ok/doStepAttestationFormat-non-matching-identifier (0.00s) 264s --- PASS: Test_deviceAttest01Validate/ok/unknown-attestation-format (0.00s) 264s --- PASS: Test_deviceAttest01Validate/ok/prov.IsAttestationFormatEnabled (0.00s) 264s --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-challenge-value (0.00s) 264s --- PASS: Test_deviceAttest01Validate/ok/doStepAttestationFormat-storeError (0.00s) 264s --- PASS: Test_deviceAttest01Validate/fail/db.UpdateChallenge (0.00s) 264s --- PASS: Test_deviceAttest01Validate/ok/step-managed-device-id (0.00s) 264s --- PASS: Test_deviceAttest01Validate/fail/json.Unmarshal (0.00s) 264s --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-nonce (0.00s) 264s --- PASS: Test_deviceAttest01Validate/ok (0.00s) 264s === RUN Test_validateAKCertificate 264s === RUN Test_validateAKCertificate/ok 264s === RUN Test_validateAKCertificate/fail/version 264s === RUN Test_validateAKCertificate/fail/subject 264s === RUN Test_validateAKCertificate/fail/isCA 264s === RUN Test_validateAKCertificate/fail/extendedKeyUsage 264s --- PASS: Test_validateAKCertificate (0.00s) 264s --- PASS: Test_validateAKCertificate/ok (0.00s) 264s --- PASS: Test_validateAKCertificate/fail/version (0.00s) 264s --- PASS: Test_validateAKCertificate/fail/subject (0.00s) 264s --- PASS: Test_validateAKCertificate/fail/isCA (0.00s) 264s --- PASS: Test_validateAKCertificate/fail/extendedKeyUsage (0.00s) 264s === RUN Test_validateAKCertificateSubjectAlternativeNames 264s === RUN Test_validateAKCertificateSubjectAlternativeNames/ok 264s === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-manufacturer 264s === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-model 264s === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-firmware-version 264s --- PASS: Test_validateAKCertificateSubjectAlternativeNames (0.01s) 264s --- PASS: Test_validateAKCertificateSubjectAlternativeNames/ok (0.00s) 264s --- PASS: Test_validateAKCertificateSubjectAlternativeNames/fail/missing-manufacturer (0.00s) 264s --- PASS: Test_validateAKCertificateSubjectAlternativeNames/fail/missing-model (0.00s) 264s --- PASS: Test_validateAKCertificateSubjectAlternativeNames/fail/missing-firmware-version (0.00s) 264s === RUN Test_validateAKCertificateExtendedKeyUsage 264s === RUN Test_validateAKCertificateExtendedKeyUsage/ok 264s === RUN Test_validateAKCertificateExtendedKeyUsage/fail/wrong-eku 264s === RUN Test_validateAKCertificateExtendedKeyUsage/fail/missing-eku 264s --- PASS: Test_validateAKCertificateExtendedKeyUsage (0.01s) 264s --- PASS: Test_validateAKCertificateExtendedKeyUsage/ok (0.00s) 264s --- PASS: Test_validateAKCertificateExtendedKeyUsage/fail/wrong-eku (0.00s) 264s --- PASS: Test_validateAKCertificateExtendedKeyUsage/fail/missing-eku (0.00s) 264s === RUN Test_tlsAlpn01ChallengeHost 264s === RUN Test_tlsAlpn01ChallengeHost/dns 264s === RUN Test_tlsAlpn01ChallengeHost/dns_strict 264s === RUN Test_tlsAlpn01ChallengeHost/rooted_dns 264s === RUN Test_tlsAlpn01ChallengeHost/rooted_dns_strict 264s === RUN Test_tlsAlpn01ChallengeHost/ipv4 264s === RUN Test_tlsAlpn01ChallengeHost/ipv6 264s --- PASS: Test_tlsAlpn01ChallengeHost (0.00s) 264s --- PASS: Test_tlsAlpn01ChallengeHost/dns (0.00s) 264s --- PASS: Test_tlsAlpn01ChallengeHost/dns_strict (0.00s) 264s --- PASS: Test_tlsAlpn01ChallengeHost/rooted_dns (0.00s) 264s --- PASS: Test_tlsAlpn01ChallengeHost/rooted_dns_strict (0.00s) 264s --- PASS: Test_tlsAlpn01ChallengeHost/ipv4 (0.00s) 264s --- PASS: Test_tlsAlpn01ChallengeHost/ipv6 (0.00s) 264s === RUN Test_dns01ChallengeHost 264s === RUN Test_dns01ChallengeHost/dns 264s === RUN Test_dns01ChallengeHost/dns_strict 264s === RUN Test_dns01ChallengeHost/rooted_dns 264s === RUN Test_dns01ChallengeHost/rooted_dns_strict 264s --- PASS: Test_dns01ChallengeHost (0.00s) 264s --- PASS: Test_dns01ChallengeHost/dns (0.00s) 264s --- PASS: Test_dns01ChallengeHost/dns_strict (0.00s) 264s --- PASS: Test_dns01ChallengeHost/rooted_dns (0.00s) 264s --- PASS: Test_dns01ChallengeHost/rooted_dns_strict (0.00s) 264s === RUN Test_wireDPOP01Validate 264s === RUN Test_wireDPOP01Validate/fail/db.CreateDpopToken 264s === RUN Test_wireDPOP01Validate/fail/no-provisioner 264s === RUN Test_wireDPOP01Validate/fail/no-linker 264s === RUN Test_wireDPOP01Validate/fail/unmarshal 264s === RUN Test_wireDPOP01Validate/ok 264s === RUN Test_wireDPOP01Validate/fail/wire-parse-id 264s === RUN Test_wireDPOP01Validate/fail/wire-parse-client-id 264s === RUN Test_wireDPOP01Validate/fail/parse-and-verify 264s === RUN Test_wireDPOP01Validate/fail/db.UpdateChallenge 264s === RUN Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID 264s === RUN Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID-zero 264s --- PASS: Test_wireDPOP01Validate (0.01s) 264s --- PASS: Test_wireDPOP01Validate/fail/db.CreateDpopToken (0.00s) 264s --- PASS: Test_wireDPOP01Validate/fail/no-provisioner (0.00s) 264s --- PASS: Test_wireDPOP01Validate/fail/no-linker (0.00s) 264s --- PASS: Test_wireDPOP01Validate/fail/unmarshal (0.00s) 264s --- PASS: Test_wireDPOP01Validate/ok (0.00s) 264s --- PASS: Test_wireDPOP01Validate/fail/wire-parse-id (0.00s) 264s --- PASS: Test_wireDPOP01Validate/fail/wire-parse-client-id (0.00s) 264s --- PASS: Test_wireDPOP01Validate/fail/parse-and-verify (0.00s) 264s --- PASS: Test_wireDPOP01Validate/fail/db.UpdateChallenge (0.00s) 264s --- PASS: Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID (0.00s) 264s --- PASS: Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID-zero (0.00s) 264s === RUN Test_wireOIDC01Validate 264s === RUN Test_wireOIDC01Validate/fail/db.UpdateChallenge 264s === RUN Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID 264s === RUN Test_wireOIDC01Validate/ok/wire-oidc-01 264s === RUN Test_wireOIDC01Validate/fail/no-provisioner 264s === RUN Test_wireOIDC01Validate/fail/no-linker 264s === RUN Test_wireOIDC01Validate/fail/keyauth-mismatch 264s === RUN Test_wireOIDC01Validate/fail/validateWireOIDCClaims 264s === RUN Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID-zero 264s === RUN Test_wireOIDC01Validate/fail/db.CreateOidcToken 264s === RUN Test_wireOIDC01Validate/fail/unmarshal 264s === RUN Test_wireOIDC01Validate/fail/wire-parse-id 264s === RUN Test_wireOIDC01Validate/fail/verify 264s --- PASS: Test_wireOIDC01Validate (0.01s) 264s --- PASS: Test_wireOIDC01Validate/fail/db.UpdateChallenge (0.00s) 264s --- PASS: Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID (0.00s) 264s --- PASS: Test_wireOIDC01Validate/ok/wire-oidc-01 (0.00s) 264s --- PASS: Test_wireOIDC01Validate/fail/no-provisioner (0.00s) 264s --- PASS: Test_wireOIDC01Validate/fail/no-linker (0.00s) 264s --- PASS: Test_wireOIDC01Validate/fail/keyauth-mismatch (0.00s) 264s --- PASS: Test_wireOIDC01Validate/fail/validateWireOIDCClaims (0.00s) 264s --- PASS: Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID-zero (0.00s) 264s --- PASS: Test_wireOIDC01Validate/fail/db.CreateOidcToken (0.00s) 264s --- PASS: Test_wireOIDC01Validate/fail/unmarshal (0.00s) 264s --- PASS: Test_wireOIDC01Validate/fail/wire-parse-id (0.00s) 264s --- PASS: Test_wireOIDC01Validate/fail/verify (0.00s) 264s === RUN Test_parseAndVerifyWireAccessToken 264s challenge_wire_test.go:2126: skip until we can retrieve public key from e2e test, so that we can actually verify the token 264s --- SKIP: Test_parseAndVerifyWireAccessToken (0.00s) 264s === RUN Test_validateWireOIDCClaims 264s --- PASS: Test_validateWireOIDCClaims (0.00s) 264s === RUN Test_idTokenTransformation 264s --- PASS: Test_idTokenTransformation (0.00s) 264s === RUN TestIsErrNotFound 264s === RUN TestIsErrNotFound/true_ErrNotFound 264s === RUN TestIsErrNotFound/true_sql.ErrNoRows 264s === RUN TestIsErrNotFound/true_wrapped_ErrNotFound 264s === RUN TestIsErrNotFound/true_wrapped_sql.ErrNoRows 264s === RUN TestIsErrNotFound/false_other 264s --- PASS: TestIsErrNotFound (0.00s) 264s --- PASS: TestIsErrNotFound/true_ErrNotFound (0.00s) 264s --- PASS: TestIsErrNotFound/true_sql.ErrNoRows (0.00s) 264s --- PASS: TestIsErrNotFound/true_wrapped_ErrNotFound (0.00s) 264s --- PASS: TestIsErrNotFound/true_wrapped_sql.ErrNoRows (0.00s) 264s --- PASS: TestIsErrNotFound/false_other (0.00s) 264s === RUN TestError_WithAdditionalErrorDetail 264s === RUN TestError_WithAdditionalErrorDetail/internal 264s === RUN TestError_WithAdditionalErrorDetail/nil_err 264s === RUN TestError_WithAdditionalErrorDetail/detailed 264s --- PASS: TestError_WithAdditionalErrorDetail (0.00s) 264s --- PASS: TestError_WithAdditionalErrorDetail/internal (0.00s) 264s --- PASS: TestError_WithAdditionalErrorDetail/nil_err (0.00s) 264s --- PASS: TestError_WithAdditionalErrorDetail/detailed (0.00s) 264s === RUN TestGetUnescapedPathSuffix 264s --- PASS: TestGetUnescapedPathSuffix (0.00s) 264s === RUN TestLinker_DNS 264s === RUN TestLinker_DNS/domain 264s === RUN TestLinker_DNS/domain-port 264s === RUN TestLinker_DNS/ipv4 264s === RUN TestLinker_DNS/ipv4-port 264s === RUN TestLinker_DNS/ipv6 264s === RUN TestLinker_DNS/ipv6-port 264s === RUN TestLinker_DNS/ipv6-no-brackets 264s === RUN TestLinker_DNS/ipv6-port-no-brackets 264s === RUN TestLinker_DNS/ipv6-long-no-brackets 264s === RUN TestLinker_DNS/ipv6-long-port-no-brackets 264s --- PASS: TestLinker_DNS (0.00s) 264s --- PASS: TestLinker_DNS/domain (0.00s) 264s --- PASS: TestLinker_DNS/domain-port (0.00s) 264s --- PASS: TestLinker_DNS/ipv4 (0.00s) 264s --- PASS: TestLinker_DNS/ipv4-port (0.00s) 264s --- PASS: TestLinker_DNS/ipv6 (0.00s) 264s --- PASS: TestLinker_DNS/ipv6-port (0.00s) 264s --- PASS: TestLinker_DNS/ipv6-no-brackets (0.00s) 264s --- PASS: TestLinker_DNS/ipv6-port-no-brackets (0.00s) 264s --- PASS: TestLinker_DNS/ipv6-long-no-brackets (0.00s) 264s --- PASS: TestLinker_DNS/ipv6-long-port-no-brackets (0.00s) 264s === RUN TestLinker_GetLink 264s --- PASS: TestLinker_GetLink (0.00s) 264s === RUN TestLinker_LinkOrder 264s === RUN TestLinker_LinkOrder/no-authz-and-no-cert 264s === RUN TestLinker_LinkOrder/one-authz-and-cert 264s === RUN TestLinker_LinkOrder/many-authz 264s --- PASS: TestLinker_LinkOrder (0.00s) 264s --- PASS: TestLinker_LinkOrder/no-authz-and-no-cert (0.00s) 264s --- PASS: TestLinker_LinkOrder/one-authz-and-cert (0.00s) 264s --- PASS: TestLinker_LinkOrder/many-authz (0.00s) 264s === RUN TestLinker_LinkAccount 264s === RUN TestLinker_LinkAccount/ok 264s --- PASS: TestLinker_LinkAccount (0.00s) 264s --- PASS: TestLinker_LinkAccount/ok (0.00s) 264s === RUN TestLinker_LinkChallenge 264s === RUN TestLinker_LinkChallenge/ok 264s --- PASS: TestLinker_LinkChallenge (0.00s) 264s --- PASS: TestLinker_LinkChallenge/ok (0.00s) 264s === RUN TestLinker_LinkAuthorization 264s === RUN TestLinker_LinkAuthorization/ok 264s --- PASS: TestLinker_LinkAuthorization (0.00s) 264s --- PASS: TestLinker_LinkAuthorization/ok (0.00s) 264s === RUN TestLinker_LinkOrdersByAccountID 264s === RUN TestLinker_LinkOrdersByAccountID/ok 264s --- PASS: TestLinker_LinkOrdersByAccountID (0.00s) 264s --- PASS: TestLinker_LinkOrdersByAccountID/ok (0.00s) 264s === RUN TestOrder_UpdateStatus 264s === RUN TestOrder_UpdateStatus/ok/already-invalid 264s === RUN TestOrder_UpdateStatus/ok/already-valid 264s === RUN TestOrder_UpdateStatus/ok/pending-expired 264s === RUN TestOrder_UpdateStatus/ok/still-pending 264s === RUN TestOrder_UpdateStatus/ok/valid 264s === RUN TestOrder_UpdateStatus/fail/error-unexpected-status 264s === RUN TestOrder_UpdateStatus/ok/ready-expired 264s === RUN TestOrder_UpdateStatus/fail/ready-expired-db.UpdateOrder-error 264s === RUN TestOrder_UpdateStatus/ok/invalid 264s --- PASS: TestOrder_UpdateStatus (0.00s) 264s --- PASS: TestOrder_UpdateStatus/ok/already-invalid (0.00s) 264s --- PASS: TestOrder_UpdateStatus/ok/already-valid (0.00s) 264s --- PASS: TestOrder_UpdateStatus/ok/pending-expired (0.00s) 264s --- PASS: TestOrder_UpdateStatus/ok/still-pending (0.00s) 264s --- PASS: TestOrder_UpdateStatus/ok/valid (0.00s) 264s --- PASS: TestOrder_UpdateStatus/fail/error-unexpected-status (0.00s) 264s --- PASS: TestOrder_UpdateStatus/ok/ready-expired (0.00s) 264s --- PASS: TestOrder_UpdateStatus/fail/ready-expired-db.UpdateOrder-error (0.00s) 264s --- PASS: TestOrder_UpdateStatus/ok/invalid (0.00s) 264s === RUN TestOrder_Finalize 264s === RUN TestOrder_Finalize/fail/csr-fingerprint 264s === RUN TestOrder_Finalize/fail/wire-id-display-name-missing 264s === RUN TestOrder_Finalize/ok/new-cert-dns 264s === RUN TestOrder_Finalize/ok/new-cert-dns-and-ip 264s === RUN TestOrder_Finalize/fail/invalid 264s === RUN TestOrder_Finalize/fail/pending 264s === RUN TestOrder_Finalize/fail/error-unexpected-status 264s === RUN TestOrder_Finalize/fail/error-db.CreateCertificate 264s === RUN TestOrder_Finalize/ok/permanent-identifier 264s === RUN TestOrder_Finalize/fail/wire-id-org-missing 264s === RUN TestOrder_Finalize/ok/wire-id-device 264s === RUN TestOrder_Finalize/ok/new-cert-ip 264s === RUN TestOrder_Finalize/fail/error-template-options 264s === RUN TestOrder_Finalize/fail/webhook-error 264s === RUN TestOrder_Finalize/fail/csr-wire-id-csr-uri-missing 264s === RUN TestOrder_Finalize/fail/other-than-wire-ids-present 264s === RUN TestOrder_Finalize/fail/wire-id-display-name-mismatch 264s === RUN TestOrder_Finalize/ok/already-valid 264s === RUN TestOrder_Finalize/fail/non-matching-permanent-identifier-common-name 264s === RUN TestOrder_Finalize/fail/error-provisioner-auth 264s === RUN TestOrder_Finalize/fail/error-ca-sign 264s === RUN TestOrder_Finalize/ok/permanent-identifier-only 264s === RUN TestOrder_Finalize/fail/csr-wire-id-csr-uri-mismatch 264s === RUN TestOrder_Finalize/ok/wire-id-user 264s === RUN TestOrder_Finalize/fail/error-db.UpdateOrder 264s --- PASS: TestOrder_Finalize (0.00s) 264s --- PASS: TestOrder_Finalize/fail/csr-fingerprint (0.00s) 264s --- PASS: TestOrder_Finalize/fail/wire-id-display-name-missing (0.00s) 264s --- PASS: TestOrder_Finalize/ok/new-cert-dns (0.00s) 264s --- PASS: TestOrder_Finalize/ok/new-cert-dns-and-ip (0.00s) 264s --- PASS: TestOrder_Finalize/fail/invalid (0.00s) 264s --- PASS: TestOrder_Finalize/fail/pending (0.00s) 264s --- PASS: TestOrder_Finalize/fail/error-unexpected-status (0.00s) 264s --- PASS: TestOrder_Finalize/fail/error-db.CreateCertificate (0.00s) 264s --- PASS: TestOrder_Finalize/ok/permanent-identifier (0.00s) 264s --- PASS: TestOrder_Finalize/fail/wire-id-org-missing (0.00s) 264s --- PASS: TestOrder_Finalize/ok/wire-id-device (0.00s) 264s --- PASS: TestOrder_Finalize/ok/new-cert-ip (0.00s) 264s --- PASS: TestOrder_Finalize/fail/error-template-options (0.00s) 264s --- PASS: TestOrder_Finalize/fail/webhook-error (0.00s) 264s --- PASS: TestOrder_Finalize/fail/csr-wire-id-csr-uri-missing (0.00s) 264s --- PASS: TestOrder_Finalize/fail/other-than-wire-ids-present (0.00s) 264s --- PASS: TestOrder_Finalize/fail/wire-id-display-name-mismatch (0.00s) 264s --- PASS: TestOrder_Finalize/ok/already-valid (0.00s) 264s --- PASS: TestOrder_Finalize/fail/non-matching-permanent-identifier-common-name (0.00s) 264s --- PASS: TestOrder_Finalize/fail/error-provisioner-auth (0.00s) 264s --- PASS: TestOrder_Finalize/fail/error-ca-sign (0.00s) 264s --- PASS: TestOrder_Finalize/ok/permanent-identifier-only (0.00s) 264s --- PASS: TestOrder_Finalize/fail/csr-wire-id-csr-uri-mismatch (0.00s) 264s --- PASS: TestOrder_Finalize/ok/wire-id-user (0.00s) 264s --- PASS: TestOrder_Finalize/fail/error-db.UpdateOrder (0.00s) 264s === RUN Test_uniqueSortedIPs 264s === RUN Test_uniqueSortedIPs/ok/empty 264s === RUN Test_uniqueSortedIPs/ok/single-ipv4 264s === RUN Test_uniqueSortedIPs/ok/multiple-ipv4 264s === RUN Test_uniqueSortedIPs/ok/multiple-ipv4-with-varying-byte-representations 264s === RUN Test_uniqueSortedIPs/ok/unique-ipv4 264s === RUN Test_uniqueSortedIPs/ok/single-ipv6 264s === RUN Test_uniqueSortedIPs/ok/multiple-ipv6 264s === RUN Test_uniqueSortedIPs/ok/unique-ipv6 264s === RUN Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6 264s === RUN Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-varying-byte-representations 264s === RUN Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-more-varying-byte-representations 264s --- PASS: Test_uniqueSortedIPs (0.00s) 264s --- PASS: Test_uniqueSortedIPs/ok/empty (0.00s) 264s --- PASS: Test_uniqueSortedIPs/ok/single-ipv4 (0.00s) 264s --- PASS: Test_uniqueSortedIPs/ok/multiple-ipv4 (0.00s) 264s --- PASS: Test_uniqueSortedIPs/ok/multiple-ipv4-with-varying-byte-representations (0.00s) 264s --- PASS: Test_uniqueSortedIPs/ok/unique-ipv4 (0.00s) 264s --- PASS: Test_uniqueSortedIPs/ok/single-ipv6 (0.00s) 264s --- PASS: Test_uniqueSortedIPs/ok/multiple-ipv6 (0.00s) 264s --- PASS: Test_uniqueSortedIPs/ok/unique-ipv6 (0.00s) 264s --- PASS: Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6 (0.00s) 264s --- PASS: Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-varying-byte-representations (0.00s) 264s --- PASS: Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-more-varying-byte-representations (0.00s) 264s === RUN Test_numberOfIdentifierType 264s === RUN Test_numberOfIdentifierType/ok/no-identifiers 264s === RUN Test_numberOfIdentifierType/ok/no-dns 264s === RUN Test_numberOfIdentifierType/ok/no-ips 264s === RUN Test_numberOfIdentifierType/ok/one-dns 264s === RUN Test_numberOfIdentifierType/ok/one-ip 264s === RUN Test_numberOfIdentifierType/ok/more-dns 264s === RUN Test_numberOfIdentifierType/ok/more-ips 264s --- PASS: Test_numberOfIdentifierType (0.00s) 264s --- PASS: Test_numberOfIdentifierType/ok/no-identifiers (0.00s) 264s --- PASS: Test_numberOfIdentifierType/ok/no-dns (0.00s) 264s --- PASS: Test_numberOfIdentifierType/ok/no-ips (0.00s) 264s --- PASS: Test_numberOfIdentifierType/ok/one-dns (0.00s) 264s --- PASS: Test_numberOfIdentifierType/ok/one-ip (0.00s) 264s --- PASS: Test_numberOfIdentifierType/ok/more-dns (0.00s) 264s --- PASS: Test_numberOfIdentifierType/ok/more-ips (0.00s) 264s === RUN Test_ipsAreEqual 264s === RUN Test_ipsAreEqual/ok/ipv4 264s === RUN Test_ipsAreEqual/fail/ipv4 264s === RUN Test_ipsAreEqual/ok/ipv6 264s === RUN Test_ipsAreEqual/fail/ipv6 264s === RUN Test_ipsAreEqual/fail/ipv4-and-ipv6 264s === RUN Test_ipsAreEqual/ok/ipv4-mapped-to-ipv6 264s === RUN Test_ipsAreEqual/fail/invalid-ipv4-and-valid-ipv6 264s === RUN Test_ipsAreEqual/fail/valid-ipv4-and-invalid-ipv6 264s === RUN Test_ipsAreEqual/fail/invalid-ipv4-and-invalid-ipv6 264s --- PASS: Test_ipsAreEqual (0.00s) 264s --- PASS: Test_ipsAreEqual/ok/ipv4 (0.00s) 264s --- PASS: Test_ipsAreEqual/fail/ipv4 (0.00s) 264s --- PASS: Test_ipsAreEqual/ok/ipv6 (0.00s) 264s --- PASS: Test_ipsAreEqual/fail/ipv6 (0.00s) 264s --- PASS: Test_ipsAreEqual/fail/ipv4-and-ipv6 (0.00s) 264s --- PASS: Test_ipsAreEqual/ok/ipv4-mapped-to-ipv6 (0.00s) 264s --- PASS: Test_ipsAreEqual/fail/invalid-ipv4-and-valid-ipv6 (0.00s) 264s --- PASS: Test_ipsAreEqual/fail/valid-ipv4-and-invalid-ipv6 (0.00s) 264s --- PASS: Test_ipsAreEqual/fail/invalid-ipv4-and-invalid-ipv6 (0.00s) 264s === RUN Test_canonicalize 264s === RUN Test_canonicalize/ok/dns 264s === RUN Test_canonicalize/ok/common-name 264s === RUN Test_canonicalize/ok/ipv4 264s === RUN Test_canonicalize/ok/mixed 264s === RUN Test_canonicalize/ok/mixed-common-name 264s === RUN Test_canonicalize/ok/ip-common-name 264s --- PASS: Test_canonicalize (0.00s) 264s --- PASS: Test_canonicalize/ok/dns (0.00s) 264s --- PASS: Test_canonicalize/ok/common-name (0.00s) 264s --- PASS: Test_canonicalize/ok/ipv4 (0.00s) 264s --- PASS: Test_canonicalize/ok/mixed (0.00s) 264s --- PASS: Test_canonicalize/ok/mixed-common-name (0.00s) 264s --- PASS: Test_canonicalize/ok/ip-common-name (0.00s) 264s === RUN TestOrder_sans 264s === RUN TestOrder_sans/ok/dns 264s === RUN TestOrder_sans/fail/invalid-alternative-name-email 264s === RUN TestOrder_sans/fail/error-names-length-mismatch 264s === RUN TestOrder_sans/fail/error-names-mismatch 264s === RUN TestOrder_sans/ok/ipv4 264s === RUN TestOrder_sans/ok/ipv6 264s === RUN TestOrder_sans/fail/error-ips-length-mismatch 264s === RUN TestOrder_sans/fail/error-ips-mismatch 264s === RUN TestOrder_sans/ok/mixed 264s === RUN TestOrder_sans/fail/unsupported-identifier-type 264s --- PASS: TestOrder_sans (0.00s) 264s --- PASS: TestOrder_sans/ok/dns (0.00s) 264s --- PASS: TestOrder_sans/fail/invalid-alternative-name-email (0.00s) 264s --- PASS: TestOrder_sans/fail/error-names-length-mismatch (0.00s) 264s --- PASS: TestOrder_sans/fail/error-names-mismatch (0.00s) 264s --- PASS: TestOrder_sans/ok/ipv4 (0.00s) 264s --- PASS: TestOrder_sans/ok/ipv6 (0.00s) 264s --- PASS: TestOrder_sans/fail/error-ips-length-mismatch (0.00s) 264s --- PASS: TestOrder_sans/fail/error-ips-mismatch (0.00s) 264s --- PASS: TestOrder_sans/ok/mixed (0.00s) 264s --- PASS: TestOrder_sans/fail/unsupported-identifier-type (0.00s) 264s === RUN TestOrder_getAuthorizationFingerprint 264s === RUN TestOrder_getAuthorizationFingerprint/ok 264s === RUN TestOrder_getAuthorizationFingerprint/ok_fingerprint 264s === RUN TestOrder_getAuthorizationFingerprint/fail 264s --- PASS: TestOrder_getAuthorizationFingerprint (0.00s) 264s --- PASS: TestOrder_getAuthorizationFingerprint/ok (0.00s) 264s --- PASS: TestOrder_getAuthorizationFingerprint/ok_fingerprint (0.00s) 264s --- PASS: TestOrder_getAuthorizationFingerprint/fail (0.00s) 264s PASS 264s ok github.com/smallstep/certificates/acme 6.521s 268s === RUN TestNewAccountRequest_Validate 268s === RUN TestNewAccountRequest_Validate/fail/incompatible-input 268s === RUN TestNewAccountRequest_Validate/fail/bad-contact 268s === RUN TestNewAccountRequest_Validate/ok 268s === RUN TestNewAccountRequest_Validate/ok/onlyReturnExisting 268s --- PASS: TestNewAccountRequest_Validate (0.00s) 268s --- PASS: TestNewAccountRequest_Validate/fail/incompatible-input (0.00s) 268s --- PASS: TestNewAccountRequest_Validate/fail/bad-contact (0.00s) 268s --- PASS: TestNewAccountRequest_Validate/ok (0.00s) 268s --- PASS: TestNewAccountRequest_Validate/ok/onlyReturnExisting (0.00s) 268s === RUN TestUpdateAccountRequest_Validate 268s === RUN TestUpdateAccountRequest_Validate/fail/incompatible-input 268s === RUN TestUpdateAccountRequest_Validate/fail/bad-contact 268s === RUN TestUpdateAccountRequest_Validate/fail/bad-status 268s === RUN TestUpdateAccountRequest_Validate/ok/contact 268s === RUN TestUpdateAccountRequest_Validate/ok/status 268s === RUN TestUpdateAccountRequest_Validate/ok/accept-empty 268s --- PASS: TestUpdateAccountRequest_Validate (0.00s) 268s --- PASS: TestUpdateAccountRequest_Validate/fail/incompatible-input (0.00s) 268s --- PASS: TestUpdateAccountRequest_Validate/fail/bad-contact (0.00s) 268s --- PASS: TestUpdateAccountRequest_Validate/fail/bad-status (0.00s) 268s --- PASS: TestUpdateAccountRequest_Validate/ok/contact (0.00s) 268s --- PASS: TestUpdateAccountRequest_Validate/ok/status (0.00s) 268s --- PASS: TestUpdateAccountRequest_Validate/ok/accept-empty (0.00s) 268s === RUN TestHandler_GetOrdersByAccountID 268s === RUN TestHandler_GetOrdersByAccountID/fail/db.GetOrdersByAccountID-error 268s === RUN TestHandler_GetOrdersByAccountID/ok 268s === RUN TestHandler_GetOrdersByAccountID/fail/no-account 268s === RUN TestHandler_GetOrdersByAccountID/fail/nil-account 268s === RUN TestHandler_GetOrdersByAccountID/fail/account-id-mismatch 268s --- PASS: TestHandler_GetOrdersByAccountID (0.00s) 268s --- PASS: TestHandler_GetOrdersByAccountID/fail/db.GetOrdersByAccountID-error (0.00s) 268s --- PASS: TestHandler_GetOrdersByAccountID/ok (0.00s) 268s --- PASS: TestHandler_GetOrdersByAccountID/fail/no-account (0.00s) 268s --- PASS: TestHandler_GetOrdersByAccountID/fail/nil-account (0.00s) 268s --- PASS: TestHandler_GetOrdersByAccountID/fail/account-id-mismatch (0.00s) 268s === RUN TestHandler_NewAccount 268s === RUN TestHandler_NewAccount/ok/return-existing 268s === RUN TestHandler_NewAccount/ok/new-account-with-eab 268s === RUN TestHandler_NewAccount/fail/no-jwk 268s === RUN TestHandler_NewAccount/fail/unmarshal-payload-error 268s === RUN TestHandler_NewAccount/fail/malformed-payload-error 268s === RUN TestHandler_NewAccount/fail/nil-jwk 268s === RUN TestHandler_NewAccount/fail/new-account-no-eab-provided 268s === RUN TestHandler_NewAccount/fail/db.CreateAccount-error 268s === RUN TestHandler_NewAccount/fail/db.UpdateExternalAccountKey-error 268s === RUN TestHandler_NewAccount/ok/new-account-no-eab-required 268s === RUN TestHandler_NewAccount/fail/no-payload 268s === RUN TestHandler_NewAccount/fail/no-existing-account 268s === RUN TestHandler_NewAccount/fail/acmeProvisionerFromContext 268s === RUN TestHandler_NewAccount/ok/new-account 268s === RUN TestHandler_NewAccount/fail/nil-payload 268s --- PASS: TestHandler_NewAccount (0.00s) 268s --- PASS: TestHandler_NewAccount/ok/return-existing (0.00s) 268s --- PASS: TestHandler_NewAccount/ok/new-account-with-eab (0.00s) 268s --- PASS: TestHandler_NewAccount/fail/no-jwk (0.00s) 268s --- PASS: TestHandler_NewAccount/fail/unmarshal-payload-error (0.00s) 268s --- PASS: TestHandler_NewAccount/fail/malformed-payload-error (0.00s) 268s --- PASS: TestHandler_NewAccount/fail/nil-jwk (0.00s) 268s --- PASS: TestHandler_NewAccount/fail/new-account-no-eab-provided (0.00s) 268s --- PASS: TestHandler_NewAccount/fail/db.CreateAccount-error (0.00s) 268s --- PASS: TestHandler_NewAccount/fail/db.UpdateExternalAccountKey-error (0.00s) 268s --- PASS: TestHandler_NewAccount/ok/new-account-no-eab-required (0.00s) 268s --- PASS: TestHandler_NewAccount/fail/no-payload (0.00s) 268s --- PASS: TestHandler_NewAccount/fail/no-existing-account (0.00s) 268s --- PASS: TestHandler_NewAccount/fail/acmeProvisionerFromContext (0.00s) 268s --- PASS: TestHandler_NewAccount/ok/new-account (0.00s) 268s --- PASS: TestHandler_NewAccount/fail/nil-payload (0.00s) 268s === RUN TestHandler_GetOrUpdateAccount 268s === RUN TestHandler_GetOrUpdateAccount/fail/nil-account 268s === RUN TestHandler_GetOrUpdateAccount/fail/nil-payload 268s === RUN TestHandler_GetOrUpdateAccount/ok/update-empty 268s === RUN TestHandler_GetOrUpdateAccount/ok/update-contacts 268s === RUN TestHandler_GetOrUpdateAccount/ok/post-as-get 268s === RUN TestHandler_GetOrUpdateAccount/fail/no-account 268s === RUN TestHandler_GetOrUpdateAccount/fail/no-payload 268s === RUN TestHandler_GetOrUpdateAccount/fail/unmarshal-payload-error 268s === RUN TestHandler_GetOrUpdateAccount/fail/malformed-payload-error 268s === RUN TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error 268s === RUN TestHandler_GetOrUpdateAccount/ok/deactivate 268s --- PASS: TestHandler_GetOrUpdateAccount (0.00s) 268s --- PASS: TestHandler_GetOrUpdateAccount/fail/nil-account (0.00s) 268s --- PASS: TestHandler_GetOrUpdateAccount/fail/nil-payload (0.00s) 268s --- PASS: TestHandler_GetOrUpdateAccount/ok/update-empty (0.00s) 268s --- PASS: TestHandler_GetOrUpdateAccount/ok/update-contacts (0.00s) 268s --- PASS: TestHandler_GetOrUpdateAccount/ok/post-as-get (0.00s) 268s --- PASS: TestHandler_GetOrUpdateAccount/fail/no-account (0.00s) 268s --- PASS: TestHandler_GetOrUpdateAccount/fail/no-payload (0.00s) 268s --- PASS: TestHandler_GetOrUpdateAccount/fail/unmarshal-payload-error (0.00s) 268s --- PASS: TestHandler_GetOrUpdateAccount/fail/malformed-payload-error (0.00s) 268s --- PASS: TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error (0.00s) 268s --- PASS: TestHandler_GetOrUpdateAccount/ok/deactivate (0.00s) 268s === RUN Test_keysAreEqual 268s === RUN Test_keysAreEqual/ok/nil 268s === RUN Test_keysAreEqual/ok/equal 268s === RUN Test_keysAreEqual/ok/not-equal 268s === RUN Test_keysAreEqual/ok/wrong-key-type 268s --- PASS: Test_keysAreEqual (0.00s) 268s --- PASS: Test_keysAreEqual/ok/nil (0.00s) 268s --- PASS: Test_keysAreEqual/ok/equal (0.00s) 268s --- PASS: Test_keysAreEqual/ok/not-equal (0.00s) 268s --- PASS: Test_keysAreEqual/ok/wrong-key-type (0.00s) 268s === RUN TestHandler_validateExternalAccountBinding 268s === RUN TestHandler_validateExternalAccountBinding/ok/no-eab-required-but-provided 268s === RUN TestHandler_validateExternalAccountBinding/fail/eab-already-bound 268s === RUN TestHandler_validateExternalAccountBinding/fail/eab-verify 268s === RUN TestHandler_validateExternalAccountBinding/fail/no-jwk 268s === RUN TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext 268s === RUN TestHandler_validateExternalAccountBinding/fail/validate-eab-jws-no-signatures 268s === RUN TestHandler_validateExternalAccountBinding/fail/retrieve-eab-key-db-failure 268s === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-nil 268s === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-wrong-provisioner 268s === RUN TestHandler_validateExternalAccountBinding/ok/eab 268s === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-not-found 268s === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-error 268s === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-no-keybytes 268s === RUN TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys 268s === RUN TestHandler_validateExternalAccountBinding/fail/nil-jwk 268s === RUN TestHandler_validateExternalAccountBinding/fail/parse-eab-jose 268s --- PASS: TestHandler_validateExternalAccountBinding (0.01s) 268s --- PASS: TestHandler_validateExternalAccountBinding/ok/no-eab-required-but-provided (0.00s) 268s --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-already-bound (0.00s) 268s --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-verify (0.00s) 268s --- PASS: TestHandler_validateExternalAccountBinding/fail/no-jwk (0.00s) 268s --- PASS: TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext (0.00s) 268s --- PASS: TestHandler_validateExternalAccountBinding/fail/validate-eab-jws-no-signatures (0.00s) 268s --- PASS: TestHandler_validateExternalAccountBinding/fail/retrieve-eab-key-db-failure (0.00s) 268s --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-nil (0.00s) 268s --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-wrong-provisioner (0.00s) 268s --- PASS: TestHandler_validateExternalAccountBinding/ok/eab (0.00s) 268s --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-not-found (0.00s) 268s --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-error (0.00s) 268s --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-no-keybytes (0.00s) 268s --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys (0.00s) 268s --- PASS: TestHandler_validateExternalAccountBinding/fail/nil-jwk (0.00s) 268s --- PASS: TestHandler_validateExternalAccountBinding/fail/parse-eab-jose (0.00s) 268s === RUN Test_validateEABJWS 268s === RUN Test_validateEABJWS/fail/outer-jws-no-url 268s === RUN Test_validateEABJWS/ok 268s === RUN Test_validateEABJWS/fail/nil-jws 268s === RUN Test_validateEABJWS/fail/kid-not-set 268s === RUN Test_validateEABJWS/fail/url-not-set 268s === RUN Test_validateEABJWS/fail/outer-jws-with-different-url 268s === RUN Test_validateEABJWS/fail/invalid-number-of-signatures 268s === RUN Test_validateEABJWS/fail/invalid-algorithm 268s === RUN Test_validateEABJWS/fail/nonce-not-empty 268s === RUN Test_validateEABJWS/fail/no-outer-jws 268s === RUN Test_validateEABJWS/fail/outer-jws-multiple-signatures 268s --- PASS: Test_validateEABJWS (0.00s) 268s --- PASS: Test_validateEABJWS/fail/outer-jws-no-url (0.00s) 268s --- PASS: Test_validateEABJWS/ok (0.00s) 268s --- PASS: Test_validateEABJWS/fail/nil-jws (0.00s) 268s --- PASS: Test_validateEABJWS/fail/kid-not-set (0.00s) 268s --- PASS: Test_validateEABJWS/fail/url-not-set (0.00s) 268s --- PASS: Test_validateEABJWS/fail/outer-jws-with-different-url (0.00s) 268s --- PASS: Test_validateEABJWS/fail/invalid-number-of-signatures (0.00s) 268s --- PASS: Test_validateEABJWS/fail/invalid-algorithm (0.00s) 268s --- PASS: Test_validateEABJWS/fail/nonce-not-empty (0.00s) 268s --- PASS: Test_validateEABJWS/fail/no-outer-jws (0.00s) 268s --- PASS: Test_validateEABJWS/fail/outer-jws-multiple-signatures (0.00s) 268s === RUN TestHandler_GetNonce 268s === RUN TestHandler_GetNonce/GET 268s === RUN TestHandler_GetNonce/HEAD 268s --- PASS: TestHandler_GetNonce (0.00s) 268s --- PASS: TestHandler_GetNonce/GET (0.00s) 268s --- PASS: TestHandler_GetNonce/HEAD (0.00s) 268s === RUN TestHandler_GetDirectory 268s === RUN TestHandler_GetDirectory/fail/no-provisioner 268s === RUN TestHandler_GetDirectory/fail/different-provisioner 268s === RUN TestHandler_GetDirectory/ok 268s === RUN TestHandler_GetDirectory/ok/eab-required 268s === RUN TestHandler_GetDirectory/ok/full-meta 268s --- PASS: TestHandler_GetDirectory (0.00s) 268s --- PASS: TestHandler_GetDirectory/fail/no-provisioner (0.00s) 268s --- PASS: TestHandler_GetDirectory/fail/different-provisioner (0.00s) 268s --- PASS: TestHandler_GetDirectory/ok (0.00s) 268s --- PASS: TestHandler_GetDirectory/ok/eab-required (0.00s) 268s --- PASS: TestHandler_GetDirectory/ok/full-meta (0.00s) 268s === RUN TestHandler_GetAuthorization 268s === RUN TestHandler_GetAuthorization/fail/no-account 268s === RUN TestHandler_GetAuthorization/fail/nil-account 268s === RUN TestHandler_GetAuthorization/fail/db.GetAuthorization-error 268s === RUN TestHandler_GetAuthorization/fail/account-id-mismatch 268s === RUN TestHandler_GetAuthorization/fail/db.UpdateAuthorization-error 268s === RUN TestHandler_GetAuthorization/ok 268s --- PASS: TestHandler_GetAuthorization (0.00s) 268s --- PASS: TestHandler_GetAuthorization/fail/no-account (0.00s) 268s --- PASS: TestHandler_GetAuthorization/fail/nil-account (0.00s) 268s --- PASS: TestHandler_GetAuthorization/fail/db.GetAuthorization-error (0.00s) 268s --- PASS: TestHandler_GetAuthorization/fail/account-id-mismatch (0.00s) 268s --- PASS: TestHandler_GetAuthorization/fail/db.UpdateAuthorization-error (0.00s) 268s --- PASS: TestHandler_GetAuthorization/ok (0.00s) 268s === RUN TestHandler_GetCertificate 268s === RUN TestHandler_GetCertificate/fail/no-account 268s === RUN TestHandler_GetCertificate/fail/nil-account 268s === RUN TestHandler_GetCertificate/fail/db.GetCertificate-error 268s === RUN TestHandler_GetCertificate/fail/account-id-mismatch 268s === RUN TestHandler_GetCertificate/ok 268s --- PASS: TestHandler_GetCertificate (0.00s) 268s --- PASS: TestHandler_GetCertificate/fail/no-account (0.00s) 268s --- PASS: TestHandler_GetCertificate/fail/nil-account (0.00s) 268s --- PASS: TestHandler_GetCertificate/fail/db.GetCertificate-error (0.00s) 268s --- PASS: TestHandler_GetCertificate/fail/account-id-mismatch (0.00s) 268s --- PASS: TestHandler_GetCertificate/ok (0.00s) 268s === RUN TestHandler_GetChallenge 268s === RUN TestHandler_GetChallenge/fail/nil-account 268s === RUN TestHandler_GetChallenge/fail/no-payload 268s === RUN TestHandler_GetChallenge/fail/db.GetChallenge-error 268s === RUN TestHandler_GetChallenge/fail/account-id-mismatch 268s === RUN TestHandler_GetChallenge/fail/no-jwk 268s === RUN TestHandler_GetChallenge/fail/nil-jwk 268s === RUN TestHandler_GetChallenge/fail/validate-challenge-error 268s === RUN TestHandler_GetChallenge/fail/nil-payload 268s === RUN TestHandler_GetChallenge/ok 268s === RUN TestHandler_GetChallenge/fail/no-account 268s --- PASS: TestHandler_GetChallenge (0.00s) 268s --- PASS: TestHandler_GetChallenge/fail/nil-account (0.00s) 268s --- PASS: TestHandler_GetChallenge/fail/no-payload (0.00s) 268s --- PASS: TestHandler_GetChallenge/fail/db.GetChallenge-error (0.00s) 268s --- PASS: TestHandler_GetChallenge/fail/account-id-mismatch (0.00s) 268s --- PASS: TestHandler_GetChallenge/fail/no-jwk (0.00s) 268s --- PASS: TestHandler_GetChallenge/fail/nil-jwk (0.00s) 268s --- PASS: TestHandler_GetChallenge/fail/validate-challenge-error (0.00s) 268s --- PASS: TestHandler_GetChallenge/fail/nil-payload (0.00s) 268s --- PASS: TestHandler_GetChallenge/ok (0.00s) 268s --- PASS: TestHandler_GetChallenge/fail/no-account (0.00s) 268s === RUN Test_createMetaObject 268s === RUN Test_createMetaObject/no-meta 268s === RUN Test_createMetaObject/terms-of-service 268s === RUN Test_createMetaObject/website 268s === RUN Test_createMetaObject/caa 268s === RUN Test_createMetaObject/require-eab 268s === RUN Test_createMetaObject/full-meta 268s --- PASS: Test_createMetaObject (0.00s) 268s --- PASS: Test_createMetaObject/no-meta (0.00s) 268s --- PASS: Test_createMetaObject/terms-of-service (0.00s) 268s --- PASS: Test_createMetaObject/website (0.00s) 268s --- PASS: Test_createMetaObject/caa (0.00s) 268s --- PASS: Test_createMetaObject/require-eab (0.00s) 268s --- PASS: Test_createMetaObject/full-meta (0.00s) 268s === RUN TestHandler_addNonce 268s === RUN TestHandler_addNonce/fail/AddNonce-error 268s === RUN TestHandler_addNonce/ok 268s --- PASS: TestHandler_addNonce (0.00s) 268s --- PASS: TestHandler_addNonce/fail/AddNonce-error (0.00s) 268s --- PASS: TestHandler_addNonce/ok (0.00s) 268s === RUN TestHandler_addDirLink 268s === RUN TestHandler_addDirLink/ok 268s --- PASS: TestHandler_addDirLink (0.00s) 268s --- PASS: TestHandler_addDirLink/ok (0.00s) 268s === RUN TestHandler_verifyContentType 268s === RUN TestHandler_verifyContentType/ok 268s === RUN TestHandler_verifyContentType/ok/certificate/pkix-cert 268s === RUN TestHandler_verifyContentType/ok/certificate/jose+json 268s === RUN TestHandler_verifyContentType/ok/certificate/pkcs7-mime 268s === RUN TestHandler_verifyContentType/fail/provisioner-not-set 268s === RUN TestHandler_verifyContentType/fail/general-bad-content-type 268s === RUN TestHandler_verifyContentType/fail/certificate-bad-content-type 268s --- PASS: TestHandler_verifyContentType (0.00s) 268s --- PASS: TestHandler_verifyContentType/ok (0.00s) 268s --- PASS: TestHandler_verifyContentType/ok/certificate/pkix-cert (0.00s) 268s --- PASS: TestHandler_verifyContentType/ok/certificate/jose+json (0.00s) 268s --- PASS: TestHandler_verifyContentType/ok/certificate/pkcs7-mime (0.00s) 268s --- PASS: TestHandler_verifyContentType/fail/provisioner-not-set (0.00s) 268s --- PASS: TestHandler_verifyContentType/fail/general-bad-content-type (0.00s) 268s --- PASS: TestHandler_verifyContentType/fail/certificate-bad-content-type (0.00s) 268s === RUN TestHandler_isPostAsGet 268s === RUN TestHandler_isPostAsGet/fail/no-payload 268s === RUN TestHandler_isPostAsGet/fail/nil-payload 268s === RUN TestHandler_isPostAsGet/fail/not-post-as-get 268s === RUN TestHandler_isPostAsGet/ok 268s --- PASS: TestHandler_isPostAsGet (0.00s) 268s --- PASS: TestHandler_isPostAsGet/fail/no-payload (0.00s) 268s --- PASS: TestHandler_isPostAsGet/fail/nil-payload (0.00s) 268s --- PASS: TestHandler_isPostAsGet/fail/not-post-as-get (0.00s) 268s --- PASS: TestHandler_isPostAsGet/ok (0.00s) 268s === RUN TestHandler_parseJWS 268s === RUN TestHandler_parseJWS/fail/parse-jws-error 268s === RUN TestHandler_parseJWS/ok 268s === RUN TestHandler_parseJWS/fail/read-body-error 268s --- PASS: TestHandler_parseJWS (0.00s) 268s --- PASS: TestHandler_parseJWS/fail/parse-jws-error (0.00s) 268s --- PASS: TestHandler_parseJWS/ok (0.00s) 268s --- PASS: TestHandler_parseJWS/fail/read-body-error (0.00s) 268s === RUN TestHandler_verifyAndExtractJWSPayload 268s === RUN TestHandler_verifyAndExtractJWSPayload/ok/empty-json 268s === RUN TestHandler_verifyAndExtractJWSPayload/ok/apple-acmeclient-omitting-leading-null-byte-in-signature 268s === RUN TestHandler_verifyAndExtractJWSPayload/fail/nil-jws 268s === RUN TestHandler_verifyAndExtractJWSPayload/fail/no-jwk 268s === RUN TestHandler_verifyAndExtractJWSPayload/fail/nil-jwk 268s === RUN TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-wrong-jwk 268s === RUN TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-too-many-signatures 268s === RUN TestHandler_verifyAndExtractJWSPayload/fail/apple-acmeclient-omitting-leading-null-byte-in-signature-with-wrong-jwk 268s === RUN TestHandler_verifyAndExtractJWSPayload/fail/algorithm-mismatch 268s === RUN TestHandler_verifyAndExtractJWSPayload/ok 268s === RUN TestHandler_verifyAndExtractJWSPayload/fail/no-jws 268s === RUN TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk 268s === RUN TestHandler_verifyAndExtractJWSPayload/ok/post-as-get 268s --- PASS: TestHandler_verifyAndExtractJWSPayload (0.00s) 268s --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/empty-json (0.00s) 268s --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/apple-acmeclient-omitting-leading-null-byte-in-signature (0.00s) 268s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/nil-jws (0.00s) 268s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/no-jwk (0.00s) 268s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/nil-jwk (0.00s) 268s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-wrong-jwk (0.00s) 268s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-too-many-signatures (0.00s) 268s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/apple-acmeclient-omitting-leading-null-byte-in-signature-with-wrong-jwk (0.00s) 268s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/algorithm-mismatch (0.00s) 268s --- PASS: TestHandler_verifyAndExtractJWSPayload/ok (0.00s) 268s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/no-jws (0.00s) 268s --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk (0.00s) 268s --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/post-as-get (0.00s) 268s === RUN TestHandler_lookupJWK 268s === RUN TestHandler_lookupJWK/fail/no-jws 268s === RUN TestHandler_lookupJWK/fail/nil-jws 268s === RUN TestHandler_lookupJWK/fail/account-not-valid 268s === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-kid 268s === RUN TestHandler_lookupJWK/ok/account-with-location-prefix 268s === RUN TestHandler_lookupJWK/ok/account-with-provisioner-id 268s === RUN TestHandler_lookupJWK/fail/no-kid 268s === RUN TestHandler_lookupJWK/fail/account-not-found 268s === RUN TestHandler_lookupJWK/fail/GetAccount-error 268s === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner 268s === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner-id 268s === RUN TestHandler_lookupJWK/ok/account-without-location-prefix 268s --- PASS: TestHandler_lookupJWK (0.00s) 268s --- PASS: TestHandler_lookupJWK/fail/no-jws (0.00s) 268s --- PASS: TestHandler_lookupJWK/fail/nil-jws (0.00s) 268s --- PASS: TestHandler_lookupJWK/fail/account-not-valid (0.00s) 268s --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-kid (0.00s) 268s --- PASS: TestHandler_lookupJWK/ok/account-with-location-prefix (0.00s) 268s --- PASS: TestHandler_lookupJWK/ok/account-with-provisioner-id (0.00s) 268s --- PASS: TestHandler_lookupJWK/fail/no-kid (0.00s) 268s --- PASS: TestHandler_lookupJWK/fail/account-not-found (0.00s) 268s --- PASS: TestHandler_lookupJWK/fail/GetAccount-error (0.00s) 268s --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner (0.00s) 268s --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner-id (0.00s) 268s --- PASS: TestHandler_lookupJWK/ok/account-without-location-prefix (0.00s) 268s === RUN TestHandler_extractJWK 268s === RUN TestHandler_extractJWK/fail/no-jws 268s === RUN TestHandler_extractJWK/fail/nil-jws 268s === RUN TestHandler_extractJWK/fail/nil-jwk 268s === RUN TestHandler_extractJWK/fail/invalid-jwk 268s === RUN TestHandler_extractJWK/fail/GetAccountByKey-error 268s === RUN TestHandler_extractJWK/fail/account-not-valid 268s === RUN TestHandler_extractJWK/ok 268s === RUN TestHandler_extractJWK/ok/no-account 268s --- PASS: TestHandler_extractJWK (0.00s) 268s --- PASS: TestHandler_extractJWK/fail/no-jws (0.00s) 268s --- PASS: TestHandler_extractJWK/fail/nil-jws (0.00s) 268s --- PASS: TestHandler_extractJWK/fail/nil-jwk (0.00s) 268s --- PASS: TestHandler_extractJWK/fail/invalid-jwk (0.00s) 268s --- PASS: TestHandler_extractJWK/fail/GetAccountByKey-error (0.00s) 268s --- PASS: TestHandler_extractJWK/fail/account-not-valid (0.00s) 268s --- PASS: TestHandler_extractJWK/ok (0.00s) 268s --- PASS: TestHandler_extractJWK/ok/no-account (0.00s) 268s === RUN TestHandler_validateJWS 268s === RUN TestHandler_validateJWS/fail/no-jws 268s === RUN TestHandler_validateJWS/fail/more-than-one-signature 268s === RUN TestHandler_validateJWS/fail/rsa-key-too-small 268s === RUN TestHandler_validateJWS/fail/nil-jws 268s === RUN TestHandler_validateJWS/fail/unprotected-header-not-empty 268s === RUN TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch 268s === RUN TestHandler_validateJWS/fail/UseNonce-error 268s === RUN TestHandler_validateJWS/fail/no-url-header 268s === RUN TestHandler_validateJWS/fail/url-mismatch 268s === RUN TestHandler_validateJWS/ok/kid 268s === RUN TestHandler_validateJWS/ok/jwk/rsa 268s === RUN TestHandler_validateJWS/fail/no-signature 268s === RUN TestHandler_validateJWS/fail/unsuitable-algorithm-mac 268s === RUN TestHandler_validateJWS/fail/no-jwk-kid 268s === RUN TestHandler_validateJWS/ok/jwk/ecdsa 268s === RUN TestHandler_validateJWS/fail/unsuitable-algorithm-none 268s === RUN TestHandler_validateJWS/fail/both-jwk-kid 268s --- PASS: TestHandler_validateJWS (0.59s) 268s --- PASS: TestHandler_validateJWS/fail/no-jws (0.00s) 268s --- PASS: TestHandler_validateJWS/fail/more-than-one-signature (0.00s) 268s --- PASS: TestHandler_validateJWS/fail/rsa-key-too-small (0.00s) 268s --- PASS: TestHandler_validateJWS/fail/nil-jws (0.00s) 268s --- PASS: TestHandler_validateJWS/fail/unprotected-header-not-empty (0.00s) 268s --- PASS: TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch (0.00s) 268s --- PASS: TestHandler_validateJWS/fail/UseNonce-error (0.00s) 268s --- PASS: TestHandler_validateJWS/fail/no-url-header (0.00s) 268s --- PASS: TestHandler_validateJWS/fail/url-mismatch (0.00s) 268s --- PASS: TestHandler_validateJWS/ok/kid (0.00s) 268s --- PASS: TestHandler_validateJWS/ok/jwk/rsa (0.00s) 268s --- PASS: TestHandler_validateJWS/fail/no-signature (0.00s) 268s --- PASS: TestHandler_validateJWS/fail/unsuitable-algorithm-mac (0.00s) 268s --- PASS: TestHandler_validateJWS/fail/no-jwk-kid (0.00s) 268s --- PASS: TestHandler_validateJWS/ok/jwk/ecdsa (0.00s) 268s --- PASS: TestHandler_validateJWS/fail/unsuitable-algorithm-none (0.00s) 268s --- PASS: TestHandler_validateJWS/fail/both-jwk-kid (0.00s) 268s === RUN Test_canExtractJWKFrom 268s === RUN Test_canExtractJWKFrom/no-jws 268s === RUN Test_canExtractJWKFrom/no-signatures 268s === RUN Test_canExtractJWKFrom/no-jwk 268s === RUN Test_canExtractJWKFrom/ok 268s --- PASS: Test_canExtractJWKFrom (0.00s) 268s --- PASS: Test_canExtractJWKFrom/no-jws (0.00s) 268s --- PASS: Test_canExtractJWKFrom/no-signatures (0.00s) 268s --- PASS: Test_canExtractJWKFrom/no-jwk (0.00s) 268s --- PASS: Test_canExtractJWKFrom/ok (0.00s) 268s === RUN TestHandler_extractOrLookupJWK 268s === RUN TestHandler_extractOrLookupJWK/ok/extract 268s === RUN TestHandler_extractOrLookupJWK/ok/lookup 268s --- PASS: TestHandler_extractOrLookupJWK (0.00s) 268s --- PASS: TestHandler_extractOrLookupJWK/ok/extract (0.00s) 268s --- PASS: TestHandler_extractOrLookupJWK/ok/lookup (0.00s) 268s === RUN TestHandler_checkPrerequisites 268s === RUN TestHandler_checkPrerequisites/fail/error 268s === RUN TestHandler_checkPrerequisites/fail/prerequisites-nok 268s === RUN TestHandler_checkPrerequisites/ok 268s --- PASS: TestHandler_checkPrerequisites (0.00s) 268s --- PASS: TestHandler_checkPrerequisites/fail/error (0.00s) 268s --- PASS: TestHandler_checkPrerequisites/fail/prerequisites-nok (0.00s) 268s --- PASS: TestHandler_checkPrerequisites/ok (0.00s) 268s === RUN Test_retryVerificationWithPatchedSignatures 268s === RUN Test_retryVerificationWithPatchedSignatures/ok/patched-r 268s === RUN Test_retryVerificationWithPatchedSignatures/ok/patched-s 268s === RUN Test_retryVerificationWithPatchedSignatures/ok/patched-rs 268s === RUN Test_retryVerificationWithPatchedSignatures/fail/patched-r-wrong-jwk 268s --- PASS: Test_retryVerificationWithPatchedSignatures (0.00s) 268s --- PASS: Test_retryVerificationWithPatchedSignatures/ok/patched-r (0.00s) 268s --- PASS: Test_retryVerificationWithPatchedSignatures/ok/patched-s (0.00s) 268s --- PASS: Test_retryVerificationWithPatchedSignatures/ok/patched-rs (0.00s) 268s --- PASS: Test_retryVerificationWithPatchedSignatures/fail/patched-r-wrong-jwk (0.00s) 268s === RUN TestNewOrderRequest_Validate 268s === RUN TestNewOrderRequest_Validate/fail/bad-identifier 268s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/bad-dns 268s === RUN TestNewOrderRequest_Validate/ok/ipv4 268s === RUN TestNewOrderRequest_Validate/ok/mixed-dns-and-ipv4 268s === RUN TestNewOrderRequest_Validate/ok/mixed-ipv4-and-ipv6 268s === RUN TestNewOrderRequest_Validate/ok/wireapp 268s === RUN TestNewOrderRequest_Validate/fail/no-identifiers 268s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/dns-port 268s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/dns-wildcard-port 268s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-uri 268s === RUN TestNewOrderRequest_Validate/ok 268s === RUN TestNewOrderRequest_Validate/ok/ipv6 268s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-user-parts 268s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/ip 268s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-wrong-scheme 268s --- PASS: TestNewOrderRequest_Validate (0.00s) 268s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier (0.00s) 268s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/bad-dns (0.00s) 268s --- PASS: TestNewOrderRequest_Validate/ok/ipv4 (0.00s) 268s --- PASS: TestNewOrderRequest_Validate/ok/mixed-dns-and-ipv4 (0.00s) 268s --- PASS: TestNewOrderRequest_Validate/ok/mixed-ipv4-and-ipv6 (0.00s) 268s --- PASS: TestNewOrderRequest_Validate/ok/wireapp (0.00s) 268s --- PASS: TestNewOrderRequest_Validate/fail/no-identifiers (0.00s) 268s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/dns-port (0.00s) 268s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/dns-wildcard-port (0.00s) 268s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-uri (0.00s) 268s --- PASS: TestNewOrderRequest_Validate/ok (0.00s) 268s --- PASS: TestNewOrderRequest_Validate/ok/ipv6 (0.00s) 268s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-user-parts (0.00s) 268s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/ip (0.00s) 268s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-wrong-scheme (0.00s) 268s === RUN TestFinalizeRequestValidate 268s === RUN TestFinalizeRequestValidate/ok 268s === RUN TestFinalizeRequestValidate/ok/padding 268s === RUN TestFinalizeRequestValidate/fail/parse-csr-error 268s === RUN TestFinalizeRequestValidate/fail/invalid-csr-signature 268s --- PASS: TestFinalizeRequestValidate (0.00s) 268s --- PASS: TestFinalizeRequestValidate/ok (0.00s) 268s --- PASS: TestFinalizeRequestValidate/ok/padding (0.00s) 268s --- PASS: TestFinalizeRequestValidate/fail/parse-csr-error (0.00s) 268s --- PASS: TestFinalizeRequestValidate/fail/invalid-csr-signature (0.00s) 268s === RUN TestHandler_GetOrder 268s === RUN TestHandler_GetOrder/fail/nil-account 268s === RUN TestHandler_GetOrder/fail/nil-provisioner 268s === RUN TestHandler_GetOrder/fail/account-id-mismatch 268s === RUN TestHandler_GetOrder/fail/provisioner-id-mismatch 268s === RUN TestHandler_GetOrder/fail/no-account 268s === RUN TestHandler_GetOrder/fail/no-provisioner 268s === RUN TestHandler_GetOrder/fail/db.GetOrder-error 268s === RUN TestHandler_GetOrder/fail/order-update-error 268s === RUN TestHandler_GetOrder/ok 268s --- PASS: TestHandler_GetOrder (0.00s) 268s --- PASS: TestHandler_GetOrder/fail/nil-account (0.00s) 268s --- PASS: TestHandler_GetOrder/fail/nil-provisioner (0.00s) 268s --- PASS: TestHandler_GetOrder/fail/account-id-mismatch (0.00s) 268s --- PASS: TestHandler_GetOrder/fail/provisioner-id-mismatch (0.00s) 268s --- PASS: TestHandler_GetOrder/fail/no-account (0.00s) 268s --- PASS: TestHandler_GetOrder/fail/no-provisioner (0.00s) 268s --- PASS: TestHandler_GetOrder/fail/db.GetOrder-error (0.00s) 268s --- PASS: TestHandler_GetOrder/fail/order-update-error (0.00s) 268s --- PASS: TestHandler_GetOrder/ok (0.00s) 268s === RUN TestHandler_newAuthorization 268s === RUN TestHandler_newAuthorization/fail/error-db.CreateChallenge 268s === RUN TestHandler_newAuthorization/fail/error-db.CreateAuthorization 268s === RUN TestHandler_newAuthorization/fail/wireapp-user-options 268s === RUN TestHandler_newAuthorization/fail/wireapp-device-parse-client-id 268s === RUN TestHandler_newAuthorization/fail/wireapp-device-options 268s === RUN TestHandler_newAuthorization/ok/permanent-identifier-disabled 268s === RUN TestHandler_newAuthorization/ok/permanent-identifier-enabled 268s === RUN TestHandler_newAuthorization/ok/wireapp-device 268s === RUN TestHandler_newAuthorization/fail/wireapp-device-parse-id 268s === RUN TestHandler_newAuthorization/ok/no-wildcard 268s === RUN TestHandler_newAuthorization/ok/wildcard 268s === RUN TestHandler_newAuthorization/ok/wireapp-user 268s --- PASS: TestHandler_newAuthorization (0.00s) 268s --- PASS: TestHandler_newAuthorization/fail/error-db.CreateChallenge (0.00s) 268s --- PASS: TestHandler_newAuthorization/fail/error-db.CreateAuthorization (0.00s) 268s --- PASS: TestHandler_newAuthorization/fail/wireapp-user-options (0.00s) 268s --- PASS: TestHandler_newAuthorization/fail/wireapp-device-parse-client-id (0.00s) 268s --- PASS: TestHandler_newAuthorization/fail/wireapp-device-options (0.00s) 268s --- PASS: TestHandler_newAuthorization/ok/permanent-identifier-disabled (0.00s) 268s --- PASS: TestHandler_newAuthorization/ok/permanent-identifier-enabled (0.00s) 268s --- PASS: TestHandler_newAuthorization/ok/wireapp-device (0.00s) 268s --- PASS: TestHandler_newAuthorization/fail/wireapp-device-parse-id (0.00s) 268s --- PASS: TestHandler_newAuthorization/ok/no-wildcard (0.00s) 268s --- PASS: TestHandler_newAuthorization/ok/wildcard (0.00s) 268s --- PASS: TestHandler_newAuthorization/ok/wireapp-user (0.00s) 268s === RUN TestHandler_NewOrder 268s === RUN TestHandler_NewOrder/fail/isIdentifierAllowed-error 268s === RUN TestHandler_NewOrder/fail/error-db.CreateOrder 268s === RUN TestHandler_NewOrder/ok/default-naf-nbf 268s === RUN TestHandler_NewOrder/ok/nbf-no-naf 268s === RUN TestHandler_NewOrder/fail/no-payload 268s === RUN TestHandler_NewOrder/fail/prov.AuthorizeOrderIdentifier-error 268s === RUN TestHandler_NewOrder/ok/naf-no-nbf 268s === RUN TestHandler_NewOrder/ok/naf-nbf-from-ca 268s === RUN TestHandler_NewOrder/ok/default-naf-nbf-wireapp 268s === RUN TestHandler_NewOrder/ok/default-naf-nbf-with-policy 268s === RUN TestHandler_NewOrder/fail/nil-provisioner 268s === RUN TestHandler_NewOrder/fail/malformed-payload-error 268s === RUN TestHandler_NewOrder/fail/ca.AreSANsAllowed-error 268s === RUN TestHandler_NewOrder/ok/naf-nbf 268s === RUN TestHandler_NewOrder/fail/no-account 268s === RUN TestHandler_NewOrder/fail/no-provisioner 268s === RUN TestHandler_NewOrder/fail/nil-payload 268s === RUN TestHandler_NewOrder/fail/unmarshal-payload-error 268s === RUN TestHandler_NewOrder/fail/acmeProvisionerFromContext-error 268s === RUN TestHandler_NewOrder/fail/newACMEPolicyEngine-error 268s === RUN TestHandler_NewOrder/fail/error-h.newAuthorization 268s === RUN TestHandler_NewOrder/ok/multiple-authz 268s === RUN TestHandler_NewOrder/fail/nil-account 268s === RUN TestHandler_NewOrder/fail/db.GetExternalAccountKeyByAccountID-error 268s --- PASS: TestHandler_NewOrder (0.00s) 268s --- PASS: TestHandler_NewOrder/fail/isIdentifierAllowed-error (0.00s) 268s --- PASS: TestHandler_NewOrder/fail/error-db.CreateOrder (0.00s) 268s --- PASS: TestHandler_NewOrder/ok/default-naf-nbf (0.00s) 268s --- PASS: TestHandler_NewOrder/ok/nbf-no-naf (0.00s) 268s --- PASS: TestHandler_NewOrder/fail/no-payload (0.00s) 268s --- PASS: TestHandler_NewOrder/fail/prov.AuthorizeOrderIdentifier-error (0.00s) 268s --- PASS: TestHandler_NewOrder/ok/naf-no-nbf (0.00s) 268s --- PASS: TestHandler_NewOrder/ok/naf-nbf-from-ca (0.00s) 268s --- PASS: TestHandler_NewOrder/ok/default-naf-nbf-wireapp (0.00s) 268s --- PASS: TestHandler_NewOrder/ok/default-naf-nbf-with-policy (0.00s) 268s --- PASS: TestHandler_NewOrder/fail/nil-provisioner (0.00s) 268s --- PASS: TestHandler_NewOrder/fail/malformed-payload-error (0.00s) 268s --- PASS: TestHandler_NewOrder/fail/ca.AreSANsAllowed-error (0.00s) 268s --- PASS: TestHandler_NewOrder/ok/naf-nbf (0.00s) 268s --- PASS: TestHandler_NewOrder/fail/no-account (0.00s) 268s --- PASS: TestHandler_NewOrder/fail/no-provisioner (0.00s) 268s --- PASS: TestHandler_NewOrder/fail/nil-payload (0.00s) 268s --- PASS: TestHandler_NewOrder/fail/unmarshal-payload-error (0.00s) 268s --- PASS: TestHandler_NewOrder/fail/acmeProvisionerFromContext-error (0.00s) 268s --- PASS: TestHandler_NewOrder/fail/newACMEPolicyEngine-error (0.00s) 268s --- PASS: TestHandler_NewOrder/fail/error-h.newAuthorization (0.00s) 268s --- PASS: TestHandler_NewOrder/ok/multiple-authz (0.00s) 268s --- PASS: TestHandler_NewOrder/fail/nil-account (0.00s) 268s --- PASS: TestHandler_NewOrder/fail/db.GetExternalAccountKeyByAccountID-error (0.00s) 268s === RUN TestHandler_FinalizeOrder 268s === RUN TestHandler_FinalizeOrder/fail/malformed-payload-error 268s === RUN TestHandler_FinalizeOrder/fail/account-id-mismatch 268s === RUN TestHandler_FinalizeOrder/ok 268s === RUN TestHandler_FinalizeOrder/fail/no-provisioner 268s === RUN TestHandler_FinalizeOrder/fail/nil-provisioner 268s === RUN TestHandler_FinalizeOrder/fail/no-payload 268s === RUN TestHandler_FinalizeOrder/fail/db.GetOrder-error 268s === RUN TestHandler_FinalizeOrder/fail/provisioner-id-mismatch 268s === RUN TestHandler_FinalizeOrder/fail/order-finalize-error 268s === RUN TestHandler_FinalizeOrder/fail/no-account 268s === RUN TestHandler_FinalizeOrder/fail/nil-account 268s === RUN TestHandler_FinalizeOrder/fail/nil-payload 268s === RUN TestHandler_FinalizeOrder/fail/unmarshal-payload-error 268s --- PASS: TestHandler_FinalizeOrder (0.00s) 268s --- PASS: TestHandler_FinalizeOrder/fail/malformed-payload-error (0.00s) 268s --- PASS: TestHandler_FinalizeOrder/fail/account-id-mismatch (0.00s) 268s --- PASS: TestHandler_FinalizeOrder/ok (0.00s) 268s --- PASS: TestHandler_FinalizeOrder/fail/no-provisioner (0.00s) 268s --- PASS: TestHandler_FinalizeOrder/fail/nil-provisioner (0.00s) 268s --- PASS: TestHandler_FinalizeOrder/fail/no-payload (0.00s) 268s --- PASS: TestHandler_FinalizeOrder/fail/db.GetOrder-error (0.00s) 268s --- PASS: TestHandler_FinalizeOrder/fail/provisioner-id-mismatch (0.00s) 268s --- PASS: TestHandler_FinalizeOrder/fail/order-finalize-error (0.00s) 268s --- PASS: TestHandler_FinalizeOrder/fail/no-account (0.00s) 268s --- PASS: TestHandler_FinalizeOrder/fail/nil-account (0.00s) 268s --- PASS: TestHandler_FinalizeOrder/fail/nil-payload (0.00s) 268s --- PASS: TestHandler_FinalizeOrder/fail/unmarshal-payload-error (0.00s) 268s === RUN TestHandler_challengeTypes 268s === RUN TestHandler_challengeTypes/ok/dns 268s === RUN TestHandler_challengeTypes/ok/wildcard 268s === RUN TestHandler_challengeTypes/ok/ip 268s --- PASS: TestHandler_challengeTypes (0.00s) 268s --- PASS: TestHandler_challengeTypes/ok/dns (0.00s) 268s --- PASS: TestHandler_challengeTypes/ok/wildcard (0.00s) 268s --- PASS: TestHandler_challengeTypes/ok/ip (0.00s) 268s === RUN TestTrimIfWildcard 268s === RUN TestTrimIfWildcard/no_trim 268s === RUN TestTrimIfWildcard/trim 268s --- PASS: TestTrimIfWildcard (0.00s) 268s --- PASS: TestTrimIfWildcard/no_trim (0.00s) 268s --- PASS: TestTrimIfWildcard/trim (0.00s) 268s === RUN Test_validateReasonCode 268s === RUN Test_validateReasonCode/ok 268s === RUN Test_validateReasonCode/fail/too-low 268s === RUN Test_validateReasonCode/fail/too-high 268s === RUN Test_validateReasonCode/fail/missing-7 268s --- PASS: Test_validateReasonCode (0.00s) 268s --- PASS: Test_validateReasonCode/ok (0.00s) 268s --- PASS: Test_validateReasonCode/fail/too-low (0.00s) 268s --- PASS: Test_validateReasonCode/fail/too-high (0.00s) 268s --- PASS: Test_validateReasonCode/fail/missing-7 (0.00s) 268s === RUN Test_reason 268s === RUN Test_reason/unspecified_reason 268s === RUN Test_reason/key_compromised 268s === RUN Test_reason/ca_compromised 268s === RUN Test_reason/affiliation_changed 268s === RUN Test_reason/superseded 268s === RUN Test_reason/cessation_of_operation 268s === RUN Test_reason/certificate_hold 268s === RUN Test_reason/remove_from_crl 268s === RUN Test_reason/privilege_withdrawn 268s === RUN Test_reason/aa_compromised 268s === RUN Test_reason/default 268s --- PASS: Test_reason (0.00s) 268s --- PASS: Test_reason/unspecified_reason (0.00s) 268s --- PASS: Test_reason/key_compromised (0.00s) 268s --- PASS: Test_reason/ca_compromised (0.00s) 268s --- PASS: Test_reason/affiliation_changed (0.00s) 268s --- PASS: Test_reason/superseded (0.00s) 268s --- PASS: Test_reason/cessation_of_operation (0.00s) 268s --- PASS: Test_reason/certificate_hold (0.00s) 268s --- PASS: Test_reason/remove_from_crl (0.00s) 268s --- PASS: Test_reason/privilege_withdrawn (0.00s) 268s --- PASS: Test_reason/aa_compromised (0.00s) 268s --- PASS: Test_reason/default (0.00s) 268s === RUN Test_revokeOptions 268s === RUN Test_revokeOptions/ok/no-reasoncode 268s === RUN Test_revokeOptions/ok/including-reasoncode 268s --- PASS: Test_revokeOptions (0.00s) 268s --- PASS: Test_revokeOptions/ok/no-reasoncode (0.00s) 268s --- PASS: Test_revokeOptions/ok/including-reasoncode (0.00s) 268s === RUN TestHandler_RevokeCert 268s === RUN TestHandler_RevokeCert/fail/ca.Revoke-already-revoked 268s === RUN TestHandler_RevokeCert/ok/using-account-key 268s === RUN TestHandler_RevokeCert/fail/no-provisioner 268s === RUN TestHandler_RevokeCert/fail/nil-provisioner 268s === RUN TestHandler_RevokeCert/fail/no-payload 268s === RUN TestHandler_RevokeCert/fail/no-certificate-encoded 268s === RUN TestHandler_RevokeCert/fail/account-not-valid 268s === RUN TestHandler_RevokeCert/ok/using-certificate-key 268s === RUN TestHandler_RevokeCert/fail/no-jws 268s === RUN TestHandler_RevokeCert/fail/nil-jws 268s === RUN TestHandler_RevokeCert/fail/nil-payload 268s === RUN TestHandler_RevokeCert/fail/no-account 268s === RUN TestHandler_RevokeCert/fail/unauthorized-certificate-key 268s === RUN TestHandler_RevokeCert/fail/prov.AuthorizeRevoke 268s === RUN TestHandler_RevokeCert/fail/ca.Revoke 268s === RUN TestHandler_RevokeCert/fail/nil-account 268s === RUN TestHandler_RevokeCert/fail/certificate-revoked-check-fails 268s === RUN TestHandler_RevokeCert/fail/invalid-reasoncode 268s === RUN TestHandler_RevokeCert/fail/unmarshal-payload 268s === RUN TestHandler_RevokeCert/fail/wrong-certificate-encoding 268s === RUN TestHandler_RevokeCert/fail/db.GetCertificateBySerial 268s === RUN TestHandler_RevokeCert/fail/different-certificate-contents 268s === RUN TestHandler_RevokeCert/fail/account-not-authorized 268s === RUN TestHandler_RevokeCert/fail/certificate-already-revoked 268s --- PASS: TestHandler_RevokeCert (0.01s) 268s --- PASS: TestHandler_RevokeCert/fail/ca.Revoke-already-revoked (0.00s) 268s --- PASS: TestHandler_RevokeCert/ok/using-account-key (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/no-provisioner (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/nil-provisioner (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/no-payload (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/no-certificate-encoded (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/account-not-valid (0.00s) 268s --- PASS: TestHandler_RevokeCert/ok/using-certificate-key (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/no-jws (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/nil-jws (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/nil-payload (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/no-account (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/unauthorized-certificate-key (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/prov.AuthorizeRevoke (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/ca.Revoke (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/nil-account (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/certificate-revoked-check-fails (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/invalid-reasoncode (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/unmarshal-payload (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/wrong-certificate-encoding (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/db.GetCertificateBySerial (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/different-certificate-contents (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/account-not-authorized (0.00s) 268s --- PASS: TestHandler_RevokeCert/fail/certificate-already-revoked (0.00s) 268s === RUN TestHandler_isAccountAuthorized 268s === RUN TestHandler_isAccountAuthorized/fail/account-invalid 268s === RUN TestHandler_isAccountAuthorized/fail/different-account 268s === RUN TestHandler_isAccountAuthorized/ok 268s --- PASS: TestHandler_isAccountAuthorized (0.00s) 268s --- PASS: TestHandler_isAccountAuthorized/fail/account-invalid (0.00s) 268s --- PASS: TestHandler_isAccountAuthorized/fail/different-account (0.00s) 268s --- PASS: TestHandler_isAccountAuthorized/ok (0.00s) 268s === RUN Test_wrapUnauthorizedError 268s === RUN Test_wrapUnauthorizedError/default 268s === RUN Test_wrapUnauthorizedError/unauthorizedIdentifiers 268s === RUN Test_wrapUnauthorizedError/subject 268s === RUN Test_wrapUnauthorizedError/wrap-subject 268s --- PASS: Test_wrapUnauthorizedError (0.00s) 268s --- PASS: Test_wrapUnauthorizedError/default (0.00s) 268s --- PASS: Test_wrapUnauthorizedError/unauthorizedIdentifiers (0.00s) 268s --- PASS: Test_wrapUnauthorizedError/subject (0.00s) 268s --- PASS: Test_wrapUnauthorizedError/wrap-subject (0.00s) 268s === RUN TestWireIntegration 268s wire_integration_test.go:137: database file name: /tmp/integration-db-787111749 268s 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 } 268s wire_integration_test.go:203: nonce: Vmp3U29xazBSNzdOdTFqSHBpWWFRZ2Y5cFlMbmhvOVk 268s wire_integration_test.go:237: account ID: AMwiqdk1fgf2duT9OReNYwOeCRSdCg40 268s wire_integration_test.go:278: authzs IDs: [uxKLwqfMYx9xzmKahLOQ8BBVdIz2cxAT TkrZDg3MtqtlNXRB2uG3sVUYqK4yzC49] 268s wire_integration_test.go:428: challenge: ScvbV6KNaPXB0kjDRlSdpgcSazXTUEDM invalid 268s wire_integration_test.go:428: challenge: m8Cfrx9o6gXSLsCHBHvIbyl07aWnAX4i invalid 268s wire_integration_test.go:452: updated challenge: ScvbV6KNaPXB0kjDRlSdpgcSazXTUEDM valid 268s wire_integration_test.go:452: updated challenge: m8Cfrx9o6gXSLsCHBHvIbyl07aWnAX4i valid 268s wire_integration_test.go:490: updated order status: ready 268s wire_integration_test.go:587: finalized order status: valid 268s --- PASS: TestWireIntegration (0.07s) 268s PASS 268s ok github.com/smallstep/certificates/acme/api 0.799s 270s === RUN TestDB_getDBAccount 270s === RUN TestDB_getDBAccount/fail/db.Get-error 270s === RUN TestDB_getDBAccount/fail/unmarshal-error 270s === RUN TestDB_getDBAccount/ok 270s === RUN TestDB_getDBAccount/fail/not-found 270s --- PASS: TestDB_getDBAccount (0.00s) 270s --- PASS: TestDB_getDBAccount/fail/db.Get-error (0.00s) 270s --- PASS: TestDB_getDBAccount/fail/unmarshal-error (0.00s) 270s --- PASS: TestDB_getDBAccount/ok (0.00s) 270s --- PASS: TestDB_getDBAccount/fail/not-found (0.00s) 270s === RUN TestDB_getAccountIDByKeyID 270s === RUN TestDB_getAccountIDByKeyID/fail/not-found 270s === RUN TestDB_getAccountIDByKeyID/fail/db.Get-error 270s === RUN TestDB_getAccountIDByKeyID/ok 270s --- PASS: TestDB_getAccountIDByKeyID (0.00s) 270s --- PASS: TestDB_getAccountIDByKeyID/fail/not-found (0.00s) 270s --- PASS: TestDB_getAccountIDByKeyID/fail/db.Get-error (0.00s) 270s --- PASS: TestDB_getAccountIDByKeyID/ok (0.00s) 270s === RUN TestDB_GetAccount 270s === RUN TestDB_GetAccount/fail/db.Get-error 270s === RUN TestDB_GetAccount/ok 270s --- PASS: TestDB_GetAccount (0.00s) 270s --- PASS: TestDB_GetAccount/fail/db.Get-error (0.00s) 270s --- PASS: TestDB_GetAccount/ok (0.00s) 270s === RUN TestDB_GetAccountByKeyID 270s === RUN TestDB_GetAccountByKeyID/fail/db.getAccountIDByKeyID-error 270s === RUN TestDB_GetAccountByKeyID/fail/db.GetAccount-error 270s === RUN TestDB_GetAccountByKeyID/ok 270s --- PASS: TestDB_GetAccountByKeyID (0.00s) 270s --- PASS: TestDB_GetAccountByKeyID/fail/db.getAccountIDByKeyID-error (0.00s) 270s --- PASS: TestDB_GetAccountByKeyID/fail/db.GetAccount-error (0.00s) 270s --- PASS: TestDB_GetAccountByKeyID/ok (0.00s) 270s === RUN TestDB_CreateAccount 270s === RUN TestDB_CreateAccount/fail/keyID-cmpAndSwap-error 270s === RUN TestDB_CreateAccount/fail/keyID-cmpAndSwap-false 270s === RUN TestDB_CreateAccount/fail/account-save-error 270s === RUN TestDB_CreateAccount/ok 270s --- PASS: TestDB_CreateAccount (0.00s) 270s --- PASS: TestDB_CreateAccount/fail/keyID-cmpAndSwap-error (0.00s) 270s --- PASS: TestDB_CreateAccount/fail/keyID-cmpAndSwap-false (0.00s) 270s --- PASS: TestDB_CreateAccount/fail/account-save-error (0.00s) 270s --- PASS: TestDB_CreateAccount/ok (0.00s) 270s === RUN TestDB_UpdateAccount 270s === RUN TestDB_UpdateAccount/fail/already-deactivated 270s === RUN TestDB_UpdateAccount/fail/db.CmpAndSwap-error 270s === RUN TestDB_UpdateAccount/ok 270s === RUN TestDB_UpdateAccount/fail/db.Get-error 270s --- PASS: TestDB_UpdateAccount (0.00s) 270s --- PASS: TestDB_UpdateAccount/fail/already-deactivated (0.00s) 270s --- PASS: TestDB_UpdateAccount/fail/db.CmpAndSwap-error (0.00s) 270s --- PASS: TestDB_UpdateAccount/ok (0.00s) 270s --- PASS: TestDB_UpdateAccount/fail/db.Get-error (0.00s) 270s === RUN TestDB_getDBAuthz 270s === RUN TestDB_getDBAuthz/fail/not-found 270s === RUN TestDB_getDBAuthz/fail/db.Get-error 270s === RUN TestDB_getDBAuthz/fail/unmarshal-error 270s === RUN TestDB_getDBAuthz/ok 270s --- PASS: TestDB_getDBAuthz (0.00s) 270s --- PASS: TestDB_getDBAuthz/fail/not-found (0.00s) 270s --- PASS: TestDB_getDBAuthz/fail/db.Get-error (0.00s) 270s --- PASS: TestDB_getDBAuthz/fail/unmarshal-error (0.00s) 270s --- PASS: TestDB_getDBAuthz/ok (0.00s) 270s === RUN TestDB_GetAuthorization 270s === RUN TestDB_GetAuthorization/fail/forward-acme-error 270s === RUN TestDB_GetAuthorization/fail/db.GetChallenge-error 270s === RUN TestDB_GetAuthorization/fail/db.GetChallenge-not-found 270s === RUN TestDB_GetAuthorization/ok 270s === RUN TestDB_GetAuthorization/fail/db.Get-error 270s --- PASS: TestDB_GetAuthorization (0.00s) 270s --- PASS: TestDB_GetAuthorization/fail/forward-acme-error (0.00s) 270s --- PASS: TestDB_GetAuthorization/fail/db.GetChallenge-error (0.00s) 270s --- PASS: TestDB_GetAuthorization/fail/db.GetChallenge-not-found (0.00s) 270s --- PASS: TestDB_GetAuthorization/ok (0.00s) 270s --- PASS: TestDB_GetAuthorization/fail/db.Get-error (0.00s) 270s === RUN TestDB_CreateAuthorization 270s === RUN TestDB_CreateAuthorization/fail/cmpAndSwap-error 270s === RUN TestDB_CreateAuthorization/ok 270s --- PASS: TestDB_CreateAuthorization (0.00s) 270s --- PASS: TestDB_CreateAuthorization/fail/cmpAndSwap-error (0.00s) 270s --- PASS: TestDB_CreateAuthorization/ok (0.00s) 270s === RUN TestDB_UpdateAuthorization 270s === RUN TestDB_UpdateAuthorization/fail/db.Get-error 270s === RUN TestDB_UpdateAuthorization/fail/db.CmpAndSwap-error 270s === RUN TestDB_UpdateAuthorization/ok 270s --- PASS: TestDB_UpdateAuthorization (0.00s) 270s --- PASS: TestDB_UpdateAuthorization/fail/db.Get-error (0.00s) 270s --- PASS: TestDB_UpdateAuthorization/fail/db.CmpAndSwap-error (0.00s) 270s --- PASS: TestDB_UpdateAuthorization/ok (0.00s) 270s === RUN TestDB_GetAuthorizationsByAccountID 270s === RUN TestDB_GetAuthorizationsByAccountID/fail/db.List-error 270s === RUN TestDB_GetAuthorizationsByAccountID/fail/unmarshal 270s === RUN TestDB_GetAuthorizationsByAccountID/ok 270s === RUN TestDB_GetAuthorizationsByAccountID/ok/skip-different-account 270s --- PASS: TestDB_GetAuthorizationsByAccountID (0.00s) 270s --- PASS: TestDB_GetAuthorizationsByAccountID/fail/db.List-error (0.00s) 270s --- PASS: TestDB_GetAuthorizationsByAccountID/fail/unmarshal (0.00s) 270s --- PASS: TestDB_GetAuthorizationsByAccountID/ok (0.00s) 270s --- PASS: TestDB_GetAuthorizationsByAccountID/ok/skip-different-account (0.00s) 270s === RUN TestDB_CreateCertificate 270s === RUN TestDB_CreateCertificate/fail/cmpAndSwap-error 270s === RUN TestDB_CreateCertificate/ok 270s --- PASS: TestDB_CreateCertificate (0.00s) 270s --- PASS: TestDB_CreateCertificate/fail/cmpAndSwap-error (0.00s) 270s --- PASS: TestDB_CreateCertificate/ok (0.00s) 270s === RUN TestDB_GetCertificate 270s === RUN TestDB_GetCertificate/fail/not-found 270s === RUN TestDB_GetCertificate/fail/db.Get-error 270s === RUN TestDB_GetCertificate/fail/unmarshal-error 270s === RUN TestDB_GetCertificate/fail/parseBundle-error 270s === RUN TestDB_GetCertificate/ok 270s --- PASS: TestDB_GetCertificate (0.00s) 270s --- PASS: TestDB_GetCertificate/fail/not-found (0.00s) 270s --- PASS: TestDB_GetCertificate/fail/db.Get-error (0.00s) 270s --- PASS: TestDB_GetCertificate/fail/unmarshal-error (0.00s) 270s --- PASS: TestDB_GetCertificate/fail/parseBundle-error (0.00s) 270s --- PASS: TestDB_GetCertificate/ok (0.00s) 270s === RUN Test_parseBundle 270s === RUN Test_parseBundle/fail/bad-pem-error 270s === RUN Test_parseBundle/fail/unexpected-data 270s === RUN Test_parseBundle/ok 270s === RUN Test_parseBundle/fail/bad-type-error 270s --- PASS: Test_parseBundle (0.00s) 270s --- PASS: Test_parseBundle/fail/bad-pem-error (0.00s) 270s --- PASS: Test_parseBundle/fail/unexpected-data (0.00s) 270s --- PASS: Test_parseBundle/ok (0.00s) 270s --- PASS: Test_parseBundle/fail/bad-type-error (0.00s) 270s === RUN TestDB_GetCertificateBySerial 270s === RUN TestDB_GetCertificateBySerial/fail/not-found 270s === RUN TestDB_GetCertificateBySerial/fail/db-error 270s === RUN TestDB_GetCertificateBySerial/fail/unmarshal-dbSerial 270s === RUN TestDB_GetCertificateBySerial/ok 270s --- PASS: TestDB_GetCertificateBySerial (0.00s) 270s --- PASS: TestDB_GetCertificateBySerial/fail/not-found (0.00s) 270s --- PASS: TestDB_GetCertificateBySerial/fail/db-error (0.00s) 270s --- PASS: TestDB_GetCertificateBySerial/fail/unmarshal-dbSerial (0.00s) 270s --- PASS: TestDB_GetCertificateBySerial/ok (0.00s) 270s === RUN TestDB_getDBChallenge 270s === RUN TestDB_getDBChallenge/fail/db.Get-error 270s === RUN TestDB_getDBChallenge/fail/unmarshal-error 270s === RUN TestDB_getDBChallenge/ok 270s === RUN TestDB_getDBChallenge/fail/not-found 270s --- PASS: TestDB_getDBChallenge (0.00s) 270s --- PASS: TestDB_getDBChallenge/fail/db.Get-error (0.00s) 270s --- PASS: TestDB_getDBChallenge/fail/unmarshal-error (0.00s) 270s --- PASS: TestDB_getDBChallenge/ok (0.00s) 270s --- PASS: TestDB_getDBChallenge/fail/not-found (0.00s) 270s === RUN TestDB_CreateChallenge 270s === RUN TestDB_CreateChallenge/fail/cmpAndSwap-error 270s === RUN TestDB_CreateChallenge/ok 270s --- PASS: TestDB_CreateChallenge (0.00s) 270s --- PASS: TestDB_CreateChallenge/fail/cmpAndSwap-error (0.00s) 270s --- PASS: TestDB_CreateChallenge/ok (0.00s) 270s === RUN TestDB_GetChallenge 270s === RUN TestDB_GetChallenge/fail/db.Get-error 270s === RUN TestDB_GetChallenge/fail/forward-acme-error 270s === RUN TestDB_GetChallenge/ok 270s --- PASS: TestDB_GetChallenge (0.00s) 270s --- PASS: TestDB_GetChallenge/fail/db.Get-error (0.00s) 270s --- PASS: TestDB_GetChallenge/fail/forward-acme-error (0.00s) 270s --- PASS: TestDB_GetChallenge/ok (0.00s) 270s === RUN TestDB_UpdateChallenge 270s === RUN TestDB_UpdateChallenge/fail/db.Get-error 270s === RUN TestDB_UpdateChallenge/fail/db.CmpAndSwap-error 270s === RUN TestDB_UpdateChallenge/ok 270s --- PASS: TestDB_UpdateChallenge (0.00s) 270s --- PASS: TestDB_UpdateChallenge/fail/db.Get-error (0.00s) 270s --- PASS: TestDB_UpdateChallenge/fail/db.CmpAndSwap-error (0.00s) 270s --- PASS: TestDB_UpdateChallenge/ok (0.00s) 270s === RUN TestDB_getDBExternalAccountKey 270s === RUN TestDB_getDBExternalAccountKey/fail/not-found 270s === RUN TestDB_getDBExternalAccountKey/fail/db.Get-error 270s === RUN TestDB_getDBExternalAccountKey/fail/unmarshal-error 270s === RUN TestDB_getDBExternalAccountKey/ok 270s --- PASS: TestDB_getDBExternalAccountKey (0.00s) 270s --- PASS: TestDB_getDBExternalAccountKey/fail/not-found (0.00s) 270s --- PASS: TestDB_getDBExternalAccountKey/fail/db.Get-error (0.00s) 270s --- PASS: TestDB_getDBExternalAccountKey/fail/unmarshal-error (0.00s) 270s --- PASS: TestDB_getDBExternalAccountKey/ok (0.00s) 270s === RUN TestDB_GetExternalAccountKey 270s === RUN TestDB_GetExternalAccountKey/ok 270s === RUN TestDB_GetExternalAccountKey/fail/db.Get-error 270s === RUN TestDB_GetExternalAccountKey/fail/non-matching-provisioner 270s --- PASS: TestDB_GetExternalAccountKey (0.00s) 270s --- PASS: TestDB_GetExternalAccountKey/ok (0.00s) 270s --- PASS: TestDB_GetExternalAccountKey/fail/db.Get-error (0.00s) 270s --- PASS: TestDB_GetExternalAccountKey/fail/non-matching-provisioner (0.00s) 270s === RUN TestDB_GetExternalAccountKeyByReference 270s === RUN TestDB_GetExternalAccountKeyByReference/ok 270s === RUN TestDB_GetExternalAccountKeyByReference/ok/no-reference 270s === RUN TestDB_GetExternalAccountKeyByReference/fail/reference-not-found 270s === RUN TestDB_GetExternalAccountKeyByReference/fail/reference-load-error 270s === RUN TestDB_GetExternalAccountKeyByReference/fail/reference-unmarshal-error 270s === RUN TestDB_GetExternalAccountKeyByReference/fail/db.GetExternalAccountKey-error 270s --- PASS: TestDB_GetExternalAccountKeyByReference (0.00s) 270s --- PASS: TestDB_GetExternalAccountKeyByReference/ok (0.00s) 270s --- PASS: TestDB_GetExternalAccountKeyByReference/ok/no-reference (0.00s) 270s --- PASS: TestDB_GetExternalAccountKeyByReference/fail/reference-not-found (0.00s) 270s --- PASS: TestDB_GetExternalAccountKeyByReference/fail/reference-load-error (0.00s) 270s --- PASS: TestDB_GetExternalAccountKeyByReference/fail/reference-unmarshal-error (0.00s) 270s --- PASS: TestDB_GetExternalAccountKeyByReference/fail/db.GetExternalAccountKey-error (0.00s) 270s === RUN TestDB_GetExternalAccountKeys 270s === RUN TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable-unmarshal 270s === RUN TestDB_GetExternalAccountKeys/fail/db.getDBExternalAccountKey 270s === RUN TestDB_GetExternalAccountKeys/ok 270s === RUN TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable 270s --- PASS: TestDB_GetExternalAccountKeys (0.00s) 270s --- PASS: TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable-unmarshal (0.00s) 270s --- PASS: TestDB_GetExternalAccountKeys/fail/db.getDBExternalAccountKey (0.00s) 270s --- PASS: TestDB_GetExternalAccountKeys/ok (0.00s) 270s --- PASS: TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable (0.00s) 270s === RUN TestDB_DeleteExternalAccountKey 270s === RUN TestDB_DeleteExternalAccountKey/ok 270s acme_external_account_keyID_provisionerID_index 270s === RUN TestDB_DeleteExternalAccountKey/fail/not-found 270s === RUN TestDB_DeleteExternalAccountKey/fail/non-matching-provisioner 270s === RUN TestDB_DeleteExternalAccountKey/fail/delete-reference 270s === RUN TestDB_DeleteExternalAccountKey/fail/delete-eak 270s === RUN TestDB_DeleteExternalAccountKey/fail/delete-eakID 270s --- PASS: TestDB_DeleteExternalAccountKey (0.00s) 270s --- PASS: TestDB_DeleteExternalAccountKey/ok (0.00s) 270s --- PASS: TestDB_DeleteExternalAccountKey/fail/not-found (0.00s) 270s --- PASS: TestDB_DeleteExternalAccountKey/fail/non-matching-provisioner (0.00s) 270s --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-reference (0.00s) 270s --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-eak (0.00s) 270s --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-eakID (0.00s) 270s === RUN TestDB_CreateExternalAccountKey 270s === RUN TestDB_CreateExternalAccountKey/fail/externalAccountKeyID-cmpAndSwap-error 270s === RUN TestDB_CreateExternalAccountKey/fail/addEAKID-error 270s === RUN TestDB_CreateExternalAccountKey/fail/externalAccountKeyReference-cmpAndSwap-error 270s === RUN TestDB_CreateExternalAccountKey/ok 270s --- PASS: TestDB_CreateExternalAccountKey (0.00s) 270s --- PASS: TestDB_CreateExternalAccountKey/fail/externalAccountKeyID-cmpAndSwap-error (0.00s) 270s --- PASS: TestDB_CreateExternalAccountKey/fail/addEAKID-error (0.00s) 270s --- PASS: TestDB_CreateExternalAccountKey/fail/externalAccountKeyReference-cmpAndSwap-error (0.00s) 270s --- PASS: TestDB_CreateExternalAccountKey/ok (0.00s) 270s === RUN TestDB_UpdateExternalAccountKey 270s === RUN TestDB_UpdateExternalAccountKey/ok 270s === RUN TestDB_UpdateExternalAccountKey/fail/db.Get-error 270s === RUN TestDB_UpdateExternalAccountKey/fail/provisioner-mismatch 270s === RUN TestDB_UpdateExternalAccountKey/fail/provisioner-change 270s === RUN TestDB_UpdateExternalAccountKey/fail/reference-change 270s --- PASS: TestDB_UpdateExternalAccountKey (0.00s) 270s --- PASS: TestDB_UpdateExternalAccountKey/ok (0.00s) 270s --- PASS: TestDB_UpdateExternalAccountKey/fail/db.Get-error (0.00s) 270s --- PASS: TestDB_UpdateExternalAccountKey/fail/provisioner-mismatch (0.00s) 270s --- PASS: TestDB_UpdateExternalAccountKey/fail/provisioner-change (0.00s) 270s --- PASS: TestDB_UpdateExternalAccountKey/fail/reference-change (0.00s) 270s === RUN TestDB_addEAKID 270s === RUN TestDB_addEAKID/fail/empty-eakID 270s === RUN TestDB_addEAKID/fail/db.Get 270s === RUN TestDB_addEAKID/fail/unmarshal 270s === RUN TestDB_addEAKID/fail/eakID-already-exists 270s === RUN TestDB_addEAKID/fail/db.save 270s === RUN TestDB_addEAKID/ok/db.Get-not-found 270s === RUN TestDB_addEAKID/ok 270s --- PASS: TestDB_addEAKID (0.00s) 270s --- PASS: TestDB_addEAKID/fail/empty-eakID (0.00s) 270s --- PASS: TestDB_addEAKID/fail/db.Get (0.00s) 270s --- PASS: TestDB_addEAKID/fail/unmarshal (0.00s) 270s --- PASS: TestDB_addEAKID/fail/eakID-already-exists (0.00s) 270s --- PASS: TestDB_addEAKID/fail/db.save (0.00s) 270s --- PASS: TestDB_addEAKID/ok/db.Get-not-found (0.00s) 270s --- PASS: TestDB_addEAKID/ok (0.00s) 270s === RUN TestDB_deleteEAKID 270s === RUN TestDB_deleteEAKID/fail/unmarshal 270s === RUN TestDB_deleteEAKID/fail/db.save 270s === RUN TestDB_deleteEAKID/ok/db.Get-not-found 270s === RUN TestDB_deleteEAKID/ok 270s === RUN TestDB_deleteEAKID/fail/db.Get 270s --- PASS: TestDB_deleteEAKID (0.00s) 270s --- PASS: TestDB_deleteEAKID/fail/unmarshal (0.00s) 270s --- PASS: TestDB_deleteEAKID/fail/db.save (0.00s) 270s --- PASS: TestDB_deleteEAKID/ok/db.Get-not-found (0.00s) 270s --- PASS: TestDB_deleteEAKID/ok (0.00s) 270s --- PASS: TestDB_deleteEAKID/fail/db.Get (0.00s) 270s === RUN TestDB_addAndDeleteEAKID 270s === RUN TestDB_addAndDeleteEAKID/ok/multi 270s --- PASS: TestDB_addAndDeleteEAKID (0.00s) 270s --- PASS: TestDB_addAndDeleteEAKID/ok/multi (0.00s) 270s === RUN Test_removeElement 270s === RUN Test_removeElement/remove-first 270s === RUN Test_removeElement/remove-last 270s === RUN Test_removeElement/remove-middle 270s === RUN Test_removeElement/remove-non-existing 270s --- PASS: Test_removeElement (0.00s) 270s --- PASS: Test_removeElement/remove-first (0.00s) 270s --- PASS: Test_removeElement/remove-last (0.00s) 270s --- PASS: Test_removeElement/remove-middle (0.00s) 270s --- PASS: Test_removeElement/remove-non-existing (0.00s) 270s === RUN TestDB_CreateNonce 270s === RUN TestDB_CreateNonce/fail/cmpAndSwap-error 270s === RUN TestDB_CreateNonce/ok 270s --- PASS: TestDB_CreateNonce (0.00s) 270s --- PASS: TestDB_CreateNonce/fail/cmpAndSwap-error (0.00s) 270s --- PASS: TestDB_CreateNonce/ok (0.00s) 270s === RUN TestDB_DeleteNonce 270s === RUN TestDB_DeleteNonce/fail/not-found 270s === RUN TestDB_DeleteNonce/fail/db.Update-error 270s === RUN TestDB_DeleteNonce/ok 270s --- PASS: TestDB_DeleteNonce (0.00s) 270s --- PASS: TestDB_DeleteNonce/fail/not-found (0.00s) 270s --- PASS: TestDB_DeleteNonce/fail/db.Update-error (0.00s) 270s --- PASS: TestDB_DeleteNonce/ok (0.00s) 270s === RUN TestNew 270s === RUN TestNew/fail/db.CreateTable-error 270s === RUN TestNew/ok 270s --- PASS: TestNew (0.00s) 270s --- PASS: TestNew/fail/db.CreateTable-error (0.00s) 270s --- PASS: TestNew/ok (0.00s) 270s === RUN TestDB_save 270s === RUN TestDB_save/fail/error-marshaling-new 270s === RUN TestDB_save/fail/error-marshaling-old 270s === RUN TestDB_save/fail/db.CmpAndSwap-error 270s === RUN TestDB_save/fail/db.CmpAndSwap-false-marshaling-old 270s === RUN TestDB_save/ok 270s === RUN TestDB_save/ok/nils 270s --- PASS: TestDB_save (0.00s) 270s --- PASS: TestDB_save/fail/error-marshaling-new (0.00s) 270s --- PASS: TestDB_save/fail/error-marshaling-old (0.00s) 270s --- PASS: TestDB_save/fail/db.CmpAndSwap-error (0.00s) 270s --- PASS: TestDB_save/fail/db.CmpAndSwap-false-marshaling-old (0.00s) 270s --- PASS: TestDB_save/ok (0.00s) 270s --- PASS: TestDB_save/ok/nils (0.00s) 270s === RUN TestDB_getDBOrder 270s === RUN TestDB_getDBOrder/fail/not-found 270s === RUN TestDB_getDBOrder/fail/db.Get-error 270s === RUN TestDB_getDBOrder/fail/unmarshal-error 270s === RUN TestDB_getDBOrder/ok 270s --- PASS: TestDB_getDBOrder (0.00s) 270s --- PASS: TestDB_getDBOrder/fail/not-found (0.00s) 270s --- PASS: TestDB_getDBOrder/fail/db.Get-error (0.00s) 270s --- PASS: TestDB_getDBOrder/fail/unmarshal-error (0.00s) 270s --- PASS: TestDB_getDBOrder/ok (0.00s) 270s === RUN TestDB_GetOrder 270s === RUN TestDB_GetOrder/fail/db.Get-error 270s === RUN TestDB_GetOrder/fail/forward-acme-error 270s === RUN TestDB_GetOrder/ok 270s --- PASS: TestDB_GetOrder (0.00s) 270s --- PASS: TestDB_GetOrder/fail/db.Get-error (0.00s) 270s --- PASS: TestDB_GetOrder/fail/forward-acme-error (0.00s) 270s --- PASS: TestDB_GetOrder/ok (0.00s) 270s === RUN TestDB_UpdateOrder 270s === RUN TestDB_UpdateOrder/fail/db.Get-error 270s === RUN TestDB_UpdateOrder/fail/save-error 270s === RUN TestDB_UpdateOrder/ok 270s --- PASS: TestDB_UpdateOrder (0.00s) 270s --- PASS: TestDB_UpdateOrder/fail/db.Get-error (0.00s) 270s --- PASS: TestDB_UpdateOrder/fail/save-error (0.00s) 270s --- PASS: TestDB_UpdateOrder/ok (0.00s) 270s === RUN TestDB_CreateOrder 270s === RUN TestDB_CreateOrder/ok 270s === RUN TestDB_CreateOrder/fail/order-save-error 270s === RUN TestDB_CreateOrder/fail/orderIDsByOrderUpdate-error 270s --- PASS: TestDB_CreateOrder (0.00s) 270s --- PASS: TestDB_CreateOrder/ok (0.00s) 270s --- PASS: TestDB_CreateOrder/fail/order-save-error (0.00s) 270s --- PASS: TestDB_CreateOrder/fail/orderIDsByOrderUpdate-error (0.00s) 270s === RUN TestDB_updateAddOrderIDs 270s === RUN TestDB_updateAddOrderIDs/fail/unmarshal-error 270s === RUN TestDB_updateAddOrderIDs/fail/db.Get-order-error 270s === RUN TestDB_updateAddOrderIDs/ok/no-old 270s === RUN TestDB_updateAddOrderIDs/ok/old-and-new 270s === RUN TestDB_updateAddOrderIDs/fail/db.Get-error 270s === RUN TestDB_updateAddOrderIDs/fail/update-order-status-error 270s === RUN TestDB_updateAddOrderIDs/fail/db.save-order-error 270s === RUN TestDB_updateAddOrderIDs/ok/all-old-not-pending 270s === RUN TestDB_updateAddOrderIDs/ok/old-and-new-2 270s --- PASS: TestDB_updateAddOrderIDs (0.00s) 270s --- PASS: TestDB_updateAddOrderIDs/fail/unmarshal-error (0.00s) 270s --- PASS: TestDB_updateAddOrderIDs/fail/db.Get-order-error (0.00s) 270s --- PASS: TestDB_updateAddOrderIDs/ok/no-old (0.00s) 270s --- PASS: TestDB_updateAddOrderIDs/ok/old-and-new (0.00s) 270s --- PASS: TestDB_updateAddOrderIDs/fail/db.Get-error (0.00s) 270s --- PASS: TestDB_updateAddOrderIDs/fail/update-order-status-error (0.00s) 270s --- PASS: TestDB_updateAddOrderIDs/fail/db.save-order-error (0.00s) 270s --- PASS: TestDB_updateAddOrderIDs/ok/all-old-not-pending (0.00s) 270s --- PASS: TestDB_updateAddOrderIDs/ok/old-and-new-2 (0.00s) 270s PASS 270s ok github.com/smallstep/certificates/acme/db/nosql 0.113s 270s === RUN TestParseUserID 270s === RUN TestParseUserID/ok 270s === RUN TestParseUserID/fail/json 270s === RUN TestParseUserID/fail/empty-handle 270s === RUN TestParseUserID/fail/empty-name 270s === RUN TestParseUserID/fail/empty-domain 270s --- PASS: TestParseUserID (0.00s) 270s --- PASS: TestParseUserID/ok (0.00s) 270s --- PASS: TestParseUserID/fail/json (0.00s) 270s --- PASS: TestParseUserID/fail/empty-handle (0.00s) 270s --- PASS: TestParseUserID/fail/empty-name (0.00s) 270s --- PASS: TestParseUserID/fail/empty-domain (0.00s) 270s === RUN TestParseDeviceID 270s === RUN TestParseDeviceID/ok 270s === RUN TestParseDeviceID/fail/json 270s === RUN TestParseDeviceID/fail/empty-handle 270s === RUN TestParseDeviceID/fail/empty-name 270s === RUN TestParseDeviceID/fail/empty-domain 270s === RUN TestParseDeviceID/fail/empty-client-id 270s --- PASS: TestParseDeviceID (0.00s) 270s --- PASS: TestParseDeviceID/ok (0.00s) 270s --- PASS: TestParseDeviceID/fail/json (0.00s) 270s --- PASS: TestParseDeviceID/fail/empty-handle (0.00s) 270s --- PASS: TestParseDeviceID/fail/empty-name (0.00s) 270s --- PASS: TestParseDeviceID/fail/empty-domain (0.00s) 270s --- PASS: TestParseDeviceID/fail/empty-client-id (0.00s) 270s === RUN TestParseClientID 270s === RUN TestParseClientID/ok 270s === RUN TestParseClientID/fail/uri 270s === RUN TestParseClientID/fail/scheme 270s === RUN TestParseClientID/fail/username 270s --- PASS: TestParseClientID (0.00s) 270s --- PASS: TestParseClientID/ok (0.00s) 270s --- PASS: TestParseClientID/fail/uri (0.00s) 270s --- PASS: TestParseClientID/fail/scheme (0.00s) 270s --- PASS: TestParseClientID/fail/username (0.00s) 270s PASS 270s ok github.com/smallstep/certificates/acme/wire 0.034s 275s === RUN TestNewCertificate 275s --- PASS: TestNewCertificate (0.00s) 275s === RUN TestCertificate_MarshalJSON 275s === RUN TestCertificate_MarshalJSON/nil 275s === RUN TestCertificate_MarshalJSON/empty 275s === RUN TestCertificate_MarshalJSON/root 275s === RUN TestCertificate_MarshalJSON/cert 275s --- PASS: TestCertificate_MarshalJSON (0.00s) 275s --- PASS: TestCertificate_MarshalJSON/nil (0.00s) 275s --- PASS: TestCertificate_MarshalJSON/empty (0.00s) 275s --- PASS: TestCertificate_MarshalJSON/root (0.00s) 275s --- PASS: TestCertificate_MarshalJSON/cert (0.00s) 275s === RUN TestCertificate_UnmarshalJSON 275s === RUN TestCertificate_UnmarshalJSON/no_data 275s === RUN TestCertificate_UnmarshalJSON/incomplete_string_1 275s === RUN TestCertificate_UnmarshalJSON/incomplete_string_2 275s === RUN TestCertificate_UnmarshalJSON/invalid_string 275s === RUN TestCertificate_UnmarshalJSON/invalid_bytes_0 275s === RUN TestCertificate_UnmarshalJSON/invalid_bytes_1 275s === RUN TestCertificate_UnmarshalJSON/empty_csr 275s === RUN TestCertificate_UnmarshalJSON/invalid_type 275s === RUN TestCertificate_UnmarshalJSON/empty_string 275s === RUN TestCertificate_UnmarshalJSON/json_null 275s === RUN TestCertificate_UnmarshalJSON/valid_root 275s === RUN TestCertificate_UnmarshalJSON/valid_cert 275s --- PASS: TestCertificate_UnmarshalJSON (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON/no_data (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON/incomplete_string_1 (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON/incomplete_string_2 (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON/invalid_string (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON/invalid_bytes_0 (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON/invalid_bytes_1 (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON/empty_csr (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON/invalid_type (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON/empty_string (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON/json_null (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON/valid_root (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON/valid_cert (0.00s) 275s === RUN TestCertificate_UnmarshalJSON_json 275s === RUN TestCertificate_UnmarshalJSON_json/invalid_type_(bool) 275s === RUN TestCertificate_UnmarshalJSON_json/invalid_type_(number) 275s === RUN TestCertificate_UnmarshalJSON_json/invalid_type_(object) 275s === RUN TestCertificate_UnmarshalJSON_json/empty_crt_(null) 275s === RUN TestCertificate_UnmarshalJSON_json/empty_crt_(string) 275s === RUN TestCertificate_UnmarshalJSON_json/empty_crt 275s === RUN TestCertificate_UnmarshalJSON_json/valid_crt 275s --- PASS: TestCertificate_UnmarshalJSON_json (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON_json/invalid_type_(bool) (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON_json/invalid_type_(number) (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON_json/invalid_type_(object) (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON_json/empty_crt_(null) (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON_json/empty_crt_(string) (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON_json/empty_crt (0.00s) 275s --- PASS: TestCertificate_UnmarshalJSON_json/valid_crt (0.00s) 275s === RUN TestNewCertificateRequest 275s --- PASS: TestNewCertificateRequest (0.00s) 275s === RUN TestCertificateRequest_MarshalJSON 275s === RUN TestCertificateRequest_MarshalJSON/nil 275s === RUN TestCertificateRequest_MarshalJSON/empty 275s === RUN TestCertificateRequest_MarshalJSON/csr 275s --- PASS: TestCertificateRequest_MarshalJSON (0.00s) 275s --- PASS: TestCertificateRequest_MarshalJSON/nil (0.00s) 275s --- PASS: TestCertificateRequest_MarshalJSON/empty (0.00s) 275s --- PASS: TestCertificateRequest_MarshalJSON/csr (0.00s) 275s === RUN TestCertificateRequest_UnmarshalJSON 275s === RUN TestCertificateRequest_UnmarshalJSON/no_data 275s === RUN TestCertificateRequest_UnmarshalJSON/incomplete_string_1 275s === RUN TestCertificateRequest_UnmarshalJSON/incomplete_string_2 275s === RUN TestCertificateRequest_UnmarshalJSON/invalid_string 275s === RUN TestCertificateRequest_UnmarshalJSON/invalid_bytes_0 275s === RUN TestCertificateRequest_UnmarshalJSON/invalid_bytes_1 275s === RUN TestCertificateRequest_UnmarshalJSON/empty_csr 275s === RUN TestCertificateRequest_UnmarshalJSON/invalid_type 275s === RUN TestCertificateRequest_UnmarshalJSON/empty_string 275s === RUN TestCertificateRequest_UnmarshalJSON/json_null 275s === RUN TestCertificateRequest_UnmarshalJSON/valid_csr 275s --- PASS: TestCertificateRequest_UnmarshalJSON (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON/no_data (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON/incomplete_string_1 (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON/incomplete_string_2 (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_string (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_bytes_0 (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_bytes_1 (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON/empty_csr (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_type (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON/empty_string (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON/json_null (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON/valid_csr (0.00s) 275s === RUN TestCertificateRequest_UnmarshalJSON_json 275s === RUN TestCertificateRequest_UnmarshalJSON_json/invalid_type_(bool) 275s === RUN TestCertificateRequest_UnmarshalJSON_json/invalid_type_(number) 275s === RUN TestCertificateRequest_UnmarshalJSON_json/invalid_type_(object) 275s === RUN TestCertificateRequest_UnmarshalJSON_json/empty_csr_(null) 275s === RUN TestCertificateRequest_UnmarshalJSON_json/empty_csr_(string) 275s === RUN TestCertificateRequest_UnmarshalJSON_json/empty_csr 275s === RUN TestCertificateRequest_UnmarshalJSON_json/valid_csr 275s --- PASS: TestCertificateRequest_UnmarshalJSON_json (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON_json/invalid_type_(bool) (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON_json/invalid_type_(number) (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON_json/invalid_type_(object) (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON_json/empty_csr_(null) (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON_json/empty_csr_(string) (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON_json/empty_csr (0.00s) 275s --- PASS: TestCertificateRequest_UnmarshalJSON_json/valid_csr (0.00s) 275s === RUN TestSignRequest_Validate 275s === RUN TestSignRequest_Validate/missing_csr 275s === RUN TestSignRequest_Validate/invalid_csr 275s === RUN TestSignRequest_Validate/missing_ott 275s --- PASS: TestSignRequest_Validate (0.00s) 275s --- PASS: TestSignRequest_Validate/missing_csr (0.00s) 275s --- PASS: TestSignRequest_Validate/invalid_csr (0.00s) 275s --- PASS: TestSignRequest_Validate/missing_ott (0.00s) 275s === RUN Test_caHandler_Route 275s === RUN Test_caHandler_Route/ok 275s --- PASS: Test_caHandler_Route (0.00s) 275s --- PASS: Test_caHandler_Route/ok (0.00s) 275s === RUN Test_Health 275s --- PASS: Test_Health (0.00s) 275s === RUN Test_Root 275s === RUN Test_Root/ok 275s === RUN Test_Root/fail 275s --- PASS: Test_Root (0.00s) 275s --- PASS: Test_Root/ok (0.00s) 275s --- PASS: Test_Root/fail (0.00s) 275s === RUN Test_Sign 275s === RUN Test_Sign/ok 275s === RUN Test_Sign/ok_with_Provisioner 275s === RUN Test_Sign/json_read_error 275s === RUN Test_Sign/validate_error 275s === RUN Test_Sign/authorize_error 275s === RUN Test_Sign/sign_error 275s --- PASS: Test_Sign (0.01s) 275s --- PASS: Test_Sign/ok (0.00s) 275s --- PASS: Test_Sign/ok_with_Provisioner (0.00s) 275s --- PASS: Test_Sign/json_read_error (0.00s) 275s --- PASS: Test_Sign/validate_error (0.00s) 275s --- PASS: Test_Sign/authorize_error (0.00s) 275s --- PASS: Test_Sign/sign_error (0.00s) 275s === RUN Test_Renew 275s === RUN Test_Renew/ok 275s === RUN Test_Renew/ok_renew_after_expiry 275s === RUN Test_Renew/no_tls 275s === RUN Test_Renew/no_peer_certificates 275s === RUN Test_Renew/renew_error 275s === RUN Test_Renew/fail_expired_token 275s === RUN Test_Renew/fail_invalid_root 275s --- PASS: Test_Renew (0.01s) 275s --- PASS: Test_Renew/ok (0.00s) 275s --- PASS: Test_Renew/ok_renew_after_expiry (0.00s) 275s --- PASS: Test_Renew/no_tls (0.00s) 275s --- PASS: Test_Renew/no_peer_certificates (0.00s) 275s --- PASS: Test_Renew/renew_error (0.00s) 275s --- PASS: Test_Renew/fail_expired_token (0.00s) 275s --- PASS: Test_Renew/fail_invalid_root (0.00s) 275s === RUN Test_Rekey 275s === RUN Test_Rekey/ok 275s === RUN Test_Rekey/no_tls 275s === RUN Test_Rekey/no_peer_certificates 275s === RUN Test_Rekey/rekey_error 275s === RUN Test_Rekey/json_read_error 275s --- PASS: Test_Rekey (0.00s) 275s --- PASS: Test_Rekey/ok (0.00s) 275s --- PASS: Test_Rekey/no_tls (0.00s) 275s --- PASS: Test_Rekey/no_peer_certificates (0.00s) 275s --- PASS: Test_Rekey/rekey_error (0.00s) 275s --- PASS: Test_Rekey/json_read_error (0.00s) 275s === RUN Test_Provisioners 275s === RUN Test_Provisioners/ok 275s === RUN Test_Provisioners/fail 275s === RUN Test_Provisioners/limit_fail 275s --- PASS: Test_Provisioners (0.00s) 275s --- PASS: Test_Provisioners/ok (0.00s) 275s --- PASS: Test_Provisioners/fail (0.00s) 275s --- PASS: Test_Provisioners/limit_fail (0.00s) 275s === RUN Test_ProvisionerKey 275s === RUN Test_ProvisionerKey/ok 275s === RUN Test_ProvisionerKey/fail 275s --- PASS: Test_ProvisionerKey (0.00s) 275s --- PASS: Test_ProvisionerKey/ok (0.00s) 275s --- PASS: Test_ProvisionerKey/fail (0.00s) 275s === RUN Test_Roots 275s === RUN Test_Roots/ok 275s === RUN Test_Roots/no_peer_certificates 275s === RUN Test_Roots/fail 275s --- PASS: Test_Roots (0.00s) 275s --- PASS: Test_Roots/ok (0.00s) 275s --- PASS: Test_Roots/no_peer_certificates (0.00s) 275s --- PASS: Test_Roots/fail (0.00s) 275s === RUN Test_caHandler_RootsPEM 275s === RUN Test_caHandler_RootsPEM/one_root 275s === RUN Test_caHandler_RootsPEM/two_roots 275s === RUN Test_caHandler_RootsPEM/fail 275s --- PASS: Test_caHandler_RootsPEM (0.00s) 275s --- PASS: Test_caHandler_RootsPEM/one_root (0.00s) 275s --- PASS: Test_caHandler_RootsPEM/two_roots (0.00s) 275s --- PASS: Test_caHandler_RootsPEM/fail (0.00s) 275s === RUN Test_Federation 275s === RUN Test_Federation/ok 275s === RUN Test_Federation/no_peer_certificates 275s === RUN Test_Federation/fail 275s --- PASS: Test_Federation (0.00s) 275s --- PASS: Test_Federation/ok (0.00s) 275s --- PASS: Test_Federation/no_peer_certificates (0.00s) 275s --- PASS: Test_Federation/fail (0.00s) 275s === RUN Test_fmtPublicKey 275s === RUN Test_fmtPublicKey/p256 275s === RUN Test_fmtPublicKey/rsa2048 275s === RUN Test_fmtPublicKey/ed25519 275s === RUN Test_fmtPublicKey/dsa2048 275s === RUN Test_fmtPublicKey/unknown 275s --- PASS: Test_fmtPublicKey (2.39s) 275s --- PASS: Test_fmtPublicKey/p256 (0.00s) 275s --- PASS: Test_fmtPublicKey/rsa2048 (0.00s) 275s --- PASS: Test_fmtPublicKey/ed25519 (0.00s) 275s --- PASS: Test_fmtPublicKey/dsa2048 (0.00s) 275s --- PASS: Test_fmtPublicKey/unknown (0.00s) 275s === RUN TestProvisionersResponse_MarshalJSON 275s --- PASS: TestProvisionersResponse_MarshalJSON (0.00s) 275s === RUN TestLogSSHCertificate 275s --- PASS: TestLogSSHCertificate (0.00s) 275s === RUN TestIntermediates 275s === RUN TestIntermediates/ok 275s === RUN TestIntermediates/ok_multiple 275s === RUN TestIntermediates/fail 275s --- PASS: TestIntermediates (0.00s) 275s --- PASS: TestIntermediates/ok (0.00s) 275s --- PASS: TestIntermediates/ok_multiple (0.00s) 275s --- PASS: TestIntermediates/fail (0.00s) 275s === RUN TestIntermediatesPEM 275s === RUN TestIntermediatesPEM/ok 275s === RUN TestIntermediatesPEM/ok_multiple 275s === RUN TestIntermediatesPEM/fail 275s --- PASS: TestIntermediatesPEM (0.00s) 275s --- PASS: TestIntermediatesPEM/ok (0.00s) 275s --- PASS: TestIntermediatesPEM/ok_multiple (0.00s) 275s --- PASS: TestIntermediatesPEM/fail (0.00s) 275s === RUN Test_CRL 275s === RUN Test_CRL/ok 275s === RUN Test_CRL/ok/pem 275s === RUN Test_CRL/ok/empty 275s === RUN Test_CRL/ok/empty-pem 275s === RUN Test_CRL/fail/internal 275s === RUN Test_CRL/fail/nil 275s --- PASS: Test_CRL (0.00s) 275s --- PASS: Test_CRL/ok (0.00s) 275s --- PASS: Test_CRL/ok/pem (0.00s) 275s --- PASS: Test_CRL/ok/empty (0.00s) 275s --- PASS: Test_CRL/ok/empty-pem (0.00s) 275s --- PASS: Test_CRL/fail/internal (0.00s) 275s --- PASS: Test_CRL/fail/nil (0.00s) 275s === RUN TestRevokeRequestValidate 275s === RUN TestRevokeRequestValidate/error/missing_serial 275s === RUN TestRevokeRequestValidate/error/bad_sn 275s === RUN TestRevokeRequestValidate/error/bad_reasonCode 275s === RUN TestRevokeRequestValidate/error/non-passive_not_implemented 275s === RUN TestRevokeRequestValidate/ok 275s --- PASS: TestRevokeRequestValidate (0.00s) 275s --- PASS: TestRevokeRequestValidate/error/missing_serial (0.00s) 275s --- PASS: TestRevokeRequestValidate/error/bad_sn (0.00s) 275s --- PASS: TestRevokeRequestValidate/error/bad_reasonCode (0.00s) 275s --- PASS: TestRevokeRequestValidate/error/non-passive_not_implemented (0.00s) 275s --- PASS: TestRevokeRequestValidate/ok (0.00s) 275s === RUN Test_caHandler_Revoke 275s === RUN Test_caHandler_Revoke/403/ott_authority.Revoke 275s === RUN Test_caHandler_Revoke/400/json_read_error 275s === RUN Test_caHandler_Revoke/400/invalid_request_body 275s === RUN Test_caHandler_Revoke/200/ott 275s === RUN Test_caHandler_Revoke/400/no_OTT_and_no_peer_certificate 275s === RUN Test_caHandler_Revoke/200/no_ott 275s === RUN Test_caHandler_Revoke/500/ott_authority.Revoke 275s --- PASS: Test_caHandler_Revoke (0.00s) 275s --- PASS: Test_caHandler_Revoke/403/ott_authority.Revoke (0.00s) 275s --- PASS: Test_caHandler_Revoke/400/json_read_error (0.00s) 275s --- PASS: Test_caHandler_Revoke/400/invalid_request_body (0.00s) 275s --- PASS: Test_caHandler_Revoke/200/ott (0.00s) 275s --- PASS: Test_caHandler_Revoke/400/no_OTT_and_no_peer_certificate (0.00s) 275s --- PASS: Test_caHandler_Revoke/200/no_ott (0.00s) 275s --- PASS: Test_caHandler_Revoke/500/ott_authority.Revoke (0.00s) 275s === RUN TestSSHCertificate_MarshalJSON 275s === RUN TestSSHCertificate_MarshalJSON/nil 275s === RUN TestSSHCertificate_MarshalJSON/user 275s === RUN TestSSHCertificate_MarshalJSON/user#01 275s --- PASS: TestSSHCertificate_MarshalJSON (0.00s) 275s --- PASS: TestSSHCertificate_MarshalJSON/nil (0.00s) 275s --- PASS: TestSSHCertificate_MarshalJSON/user (0.00s) 275s --- PASS: TestSSHCertificate_MarshalJSON/user#01 (0.00s) 275s === RUN TestSSHCertificate_UnmarshalJSON 275s === RUN TestSSHCertificate_UnmarshalJSON/null 275s === RUN TestSSHCertificate_UnmarshalJSON/empty 275s === RUN TestSSHCertificate_UnmarshalJSON/user 275s === RUN TestSSHCertificate_UnmarshalJSON/host 275s === RUN TestSSHCertificate_UnmarshalJSON/bad-string 275s === RUN TestSSHCertificate_UnmarshalJSON/bad-base64 275s === RUN TestSSHCertificate_UnmarshalJSON/bad-key 275s === RUN TestSSHCertificate_UnmarshalJSON/bat-cert 275s --- PASS: TestSSHCertificate_UnmarshalJSON (0.00s) 275s --- PASS: TestSSHCertificate_UnmarshalJSON/null (0.00s) 275s --- PASS: TestSSHCertificate_UnmarshalJSON/empty (0.00s) 275s --- PASS: TestSSHCertificate_UnmarshalJSON/user (0.00s) 275s --- PASS: TestSSHCertificate_UnmarshalJSON/host (0.00s) 275s --- PASS: TestSSHCertificate_UnmarshalJSON/bad-string (0.00s) 275s --- PASS: TestSSHCertificate_UnmarshalJSON/bad-base64 (0.00s) 275s --- PASS: TestSSHCertificate_UnmarshalJSON/bad-key (0.00s) 275s --- PASS: TestSSHCertificate_UnmarshalJSON/bat-cert (0.00s) 275s === RUN TestSignSSHRequest_Validate 275s === RUN TestSignSSHRequest_Validate/ok-empty 275s === RUN TestSignSSHRequest_Validate/ok-user 275s === RUN TestSignSSHRequest_Validate/ok-host 275s === RUN TestSignSSHRequest_Validate/ok-keyID 275s === RUN TestSignSSHRequest_Validate/ok-identityCSR 275s === RUN TestSignSSHRequest_Validate/key 275s === RUN TestSignSSHRequest_Validate/key#01 275s === RUN TestSignSSHRequest_Validate/type 275s === RUN TestSignSSHRequest_Validate/ott 275s === RUN TestSignSSHRequest_Validate/identityCSR 275s --- PASS: TestSignSSHRequest_Validate (0.00s) 275s --- PASS: TestSignSSHRequest_Validate/ok-empty (0.00s) 275s --- PASS: TestSignSSHRequest_Validate/ok-user (0.00s) 275s --- PASS: TestSignSSHRequest_Validate/ok-host (0.00s) 275s --- PASS: TestSignSSHRequest_Validate/ok-keyID (0.00s) 275s --- PASS: TestSignSSHRequest_Validate/ok-identityCSR (0.00s) 275s --- PASS: TestSignSSHRequest_Validate/key (0.00s) 275s --- PASS: TestSignSSHRequest_Validate/key#01 (0.00s) 275s --- PASS: TestSignSSHRequest_Validate/type (0.00s) 275s --- PASS: TestSignSSHRequest_Validate/ott (0.00s) 275s --- PASS: TestSignSSHRequest_Validate/identityCSR (0.00s) 275s === RUN Test_SSHSign 275s === RUN Test_SSHSign/ok-user 275s === RUN Test_SSHSign/ok-host 275s === RUN Test_SSHSign/ok-user-add 275s === RUN Test_SSHSign/ok-user-identity 275s === RUN Test_SSHSign/fail-body 275s === RUN Test_SSHSign/fail-validate 275s === RUN Test_SSHSign/fail-publicKey 275s === RUN Test_SSHSign/fail-publicKey#01 275s === RUN Test_SSHSign/fail-authorize 275s === RUN Test_SSHSign/fail-signSSH 275s === RUN Test_SSHSign/fail-SignSSHAddUser 275s === RUN Test_SSHSign/fail-user-identity 275s --- PASS: Test_SSHSign (0.01s) 275s --- PASS: Test_SSHSign/ok-user (0.00s) 275s --- PASS: Test_SSHSign/ok-host (0.00s) 275s --- PASS: Test_SSHSign/ok-user-add (0.00s) 275s --- PASS: Test_SSHSign/ok-user-identity (0.00s) 275s --- PASS: Test_SSHSign/fail-body (0.00s) 275s --- PASS: Test_SSHSign/fail-validate (0.00s) 275s --- PASS: Test_SSHSign/fail-publicKey (0.00s) 275s --- PASS: Test_SSHSign/fail-publicKey#01 (0.00s) 275s --- PASS: Test_SSHSign/fail-authorize (0.00s) 275s --- PASS: Test_SSHSign/fail-signSSH (0.00s) 275s --- PASS: Test_SSHSign/fail-SignSSHAddUser (0.00s) 275s --- PASS: Test_SSHSign/fail-user-identity (0.00s) 275s === RUN Test_SSHRoots 275s === RUN Test_SSHRoots/ok 275s === RUN Test_SSHRoots/many 275s === RUN Test_SSHRoots/user 275s === RUN Test_SSHRoots/host 275s === RUN Test_SSHRoots/empty 275s === RUN Test_SSHRoots/error 275s --- PASS: Test_SSHRoots (0.00s) 275s --- PASS: Test_SSHRoots/ok (0.00s) 275s --- PASS: Test_SSHRoots/many (0.00s) 275s --- PASS: Test_SSHRoots/user (0.00s) 275s --- PASS: Test_SSHRoots/host (0.00s) 275s --- PASS: Test_SSHRoots/empty (0.00s) 275s --- PASS: Test_SSHRoots/error (0.00s) 275s === RUN Test_SSHFederation 275s === RUN Test_SSHFederation/ok 275s === RUN Test_SSHFederation/many 275s === RUN Test_SSHFederation/user 275s === RUN Test_SSHFederation/host 275s === RUN Test_SSHFederation/empty 275s === RUN Test_SSHFederation/error 275s --- PASS: Test_SSHFederation (0.00s) 275s --- PASS: Test_SSHFederation/ok (0.00s) 275s --- PASS: Test_SSHFederation/many (0.00s) 275s --- PASS: Test_SSHFederation/user (0.00s) 275s --- PASS: Test_SSHFederation/host (0.00s) 275s --- PASS: Test_SSHFederation/empty (0.00s) 275s --- PASS: Test_SSHFederation/error (0.00s) 275s === RUN Test_SSHConfig 275s === RUN Test_SSHConfig/user 275s === RUN Test_SSHConfig/host 275s === RUN Test_SSHConfig/noType 275s === RUN Test_SSHConfig/badType 275s === RUN Test_SSHConfig/badData 275s === RUN Test_SSHConfig/error 275s --- PASS: Test_SSHConfig (0.00s) 275s --- PASS: Test_SSHConfig/user (0.00s) 275s --- PASS: Test_SSHConfig/host (0.00s) 275s --- PASS: Test_SSHConfig/noType (0.00s) 275s --- PASS: Test_SSHConfig/badType (0.00s) 275s --- PASS: Test_SSHConfig/badData (0.00s) 275s --- PASS: Test_SSHConfig/error (0.00s) 275s === RUN Test_SSHCheckHost 275s === RUN Test_SSHCheckHost/true 275s === RUN Test_SSHCheckHost/false 275s === RUN Test_SSHCheckHost/badType 275s === RUN Test_SSHCheckHost/badPrincipal 275s === RUN Test_SSHCheckHost/badRequest 275s === RUN Test_SSHCheckHost/error 275s --- PASS: Test_SSHCheckHost (0.00s) 275s --- PASS: Test_SSHCheckHost/true (0.00s) 275s --- PASS: Test_SSHCheckHost/false (0.00s) 275s --- PASS: Test_SSHCheckHost/badType (0.00s) 275s --- PASS: Test_SSHCheckHost/badPrincipal (0.00s) 275s --- PASS: Test_SSHCheckHost/badRequest (0.00s) 275s --- PASS: Test_SSHCheckHost/error (0.00s) 275s === RUN Test_SSHGetHosts 275s === RUN Test_SSHGetHosts/ok 275s === RUN Test_SSHGetHosts/empty_(array) 275s === RUN Test_SSHGetHosts/empty_(nil) 275s === RUN Test_SSHGetHosts/error 275s --- PASS: Test_SSHGetHosts (0.00s) 275s --- PASS: Test_SSHGetHosts/ok (0.00s) 275s --- PASS: Test_SSHGetHosts/empty_(array) (0.00s) 275s --- PASS: Test_SSHGetHosts/empty_(nil) (0.00s) 275s --- PASS: Test_SSHGetHosts/error (0.00s) 275s === RUN Test_SSHBastion 275s === RUN Test_SSHBastion/ok 275s === RUN Test_SSHBastion/ok#01 275s === RUN Test_SSHBastion/empty 275s === RUN Test_SSHBastion/bad_json 275s === RUN Test_SSHBastion/bad_request 275s === RUN Test_SSHBastion/error 275s --- PASS: Test_SSHBastion (0.00s) 275s --- PASS: Test_SSHBastion/ok (0.00s) 275s --- PASS: Test_SSHBastion/ok#01 (0.00s) 275s --- PASS: Test_SSHBastion/empty (0.00s) 275s --- PASS: Test_SSHBastion/bad_json (0.00s) 275s --- PASS: Test_SSHBastion/bad_request (0.00s) 275s --- PASS: Test_SSHBastion/error (0.00s) 275s === RUN TestSSHPublicKey_MarshalJSON 275s === RUN TestSSHPublicKey_MarshalJSON/ok 275s === RUN TestSSHPublicKey_MarshalJSON/null 275s === RUN TestSSHPublicKey_MarshalJSON/null#01 275s --- PASS: TestSSHPublicKey_MarshalJSON (0.00s) 275s --- PASS: TestSSHPublicKey_MarshalJSON/ok (0.00s) 275s --- PASS: TestSSHPublicKey_MarshalJSON/null (0.00s) 275s --- PASS: TestSSHPublicKey_MarshalJSON/null#01 (0.00s) 275s === RUN TestSSHPublicKey_UnmarshalJSON 275s === RUN TestSSHPublicKey_UnmarshalJSON/ok 275s === RUN TestSSHPublicKey_UnmarshalJSON/empty 275s === RUN TestSSHPublicKey_UnmarshalJSON/null 275s === RUN TestSSHPublicKey_UnmarshalJSON/noString 275s === RUN TestSSHPublicKey_UnmarshalJSON/badB64 275s === RUN TestSSHPublicKey_UnmarshalJSON/badKey 275s --- PASS: TestSSHPublicKey_UnmarshalJSON (0.00s) 275s --- PASS: TestSSHPublicKey_UnmarshalJSON/ok (0.00s) 275s --- PASS: TestSSHPublicKey_UnmarshalJSON/empty (0.00s) 275s --- PASS: TestSSHPublicKey_UnmarshalJSON/null (0.00s) 275s --- PASS: TestSSHPublicKey_UnmarshalJSON/noString (0.00s) 275s --- PASS: TestSSHPublicKey_UnmarshalJSON/badB64 (0.00s) 275s --- PASS: TestSSHPublicKey_UnmarshalJSON/badKey (0.00s) 275s === RUN Test_identityModifier_Enforce 275s === RUN Test_identityModifier_Enforce/ok 275s === RUN Test_identityModifier_Enforce/ok_exists 275s === RUN Test_identityModifier_Enforce/ok_append 275s === RUN Test_identityModifier_Enforce/ok_no_identity 275s --- PASS: Test_identityModifier_Enforce (0.00s) 275s --- PASS: Test_identityModifier_Enforce/ok (0.00s) 275s --- PASS: Test_identityModifier_Enforce/ok_exists (0.00s) 275s --- PASS: Test_identityModifier_Enforce/ok_append (0.00s) 275s --- PASS: Test_identityModifier_Enforce/ok_no_identity (0.00s) 275s === RUN Test_getIdentityURI 275s === RUN Test_getIdentityURI/ok 275s === RUN Test_getIdentityURI/ok_multiple 275s === RUN Test_getIdentityURI/ok_multiple_with_invalid 275s === RUN Test_getIdentityURI/ok_missing 275s === RUN Test_getIdentityURI/ok_empty 275s --- PASS: Test_getIdentityURI (0.00s) 275s --- PASS: Test_getIdentityURI/ok (0.00s) 275s --- PASS: Test_getIdentityURI/ok_multiple (0.00s) 275s --- PASS: Test_getIdentityURI/ok_multiple_with_invalid (0.00s) 275s --- PASS: Test_getIdentityURI/ok_missing (0.00s) 275s --- PASS: Test_getIdentityURI/ok_empty (0.00s) 275s PASS 275s ok github.com/smallstep/certificates/api 2.557s 275s === RUN TestError 275s === RUN TestError/noLogger 275s === RUN TestError/noError 275s === RUN TestError/noErrorDebug 275s === RUN TestError/anError 275s === RUN TestError/anErrorDebug 275s === RUN TestError/stackTracedError 275s === RUN TestError/stackTracedErrorDebug 275s === RUN TestError/slogWithNoError 275s === RUN TestError/slogWithError 275s --- PASS: TestError (0.00s) 275s --- PASS: TestError/noLogger (0.00s) 275s --- PASS: TestError/noError (0.00s) 275s --- PASS: TestError/noErrorDebug (0.00s) 275s --- PASS: TestError/anError (0.00s) 275s --- PASS: TestError/anErrorDebug (0.00s) 275s --- PASS: TestError/stackTracedError (0.00s) 275s --- PASS: TestError/stackTracedErrorDebug (0.00s) 275s --- PASS: TestError/slogWithNoError (0.00s) 275s --- PASS: TestError/slogWithError (0.00s) 275s PASS 275s ok github.com/smallstep/certificates/api/log 0.040s 275s ? github.com/smallstep/certificates/api/models [no test files] 275s === RUN TestJSON 275s === RUN TestJSON/ok 275s === RUN TestJSON/fail 275s --- PASS: TestJSON (0.00s) 275s --- PASS: TestJSON/ok (0.00s) 275s --- PASS: TestJSON/fail (0.00s) 275s === RUN TestProtoJSON 275s === RUN TestProtoJSON/fail/io.ReadAll 275s === RUN TestProtoJSON/fail/proto 275s === RUN TestProtoJSON/ok 275s --- PASS: TestProtoJSON (0.00s) 275s --- PASS: TestProtoJSON/fail/io.ReadAll (0.00s) 275s --- PASS: TestProtoJSON/fail/proto (0.00s) 275s --- PASS: TestProtoJSON/ok (0.00s) 275s === RUN Test_badProtoJSONError_Render 275s === RUN Test_badProtoJSONError_Render/bad_proto_normal_space 275s === RUN Test_badProtoJSONError_Render/bad_proto_non_breaking_space 275s --- PASS: Test_badProtoJSONError_Render (0.00s) 275s --- PASS: Test_badProtoJSONError_Render/bad_proto_normal_space (0.00s) 275s --- PASS: Test_badProtoJSONError_Render/bad_proto_non_breaking_space (0.00s) 275s PASS 275s ok github.com/smallstep/certificates/api/read 0.041s 275s === RUN TestJSON 275s --- PASS: TestJSON (0.00s) 275s === RUN TestJSONPanicsOnUnsupportedType 275s --- PASS: TestJSONPanicsOnUnsupportedType (0.00s) 275s === RUN TestJSONPanicsOnUnsupportedValue 275s --- PASS: TestJSONPanicsOnUnsupportedValue (0.00s) 275s === RUN TestJSONPanicsOnMarshalerError 275s --- PASS: TestJSONPanicsOnMarshalerError (0.00s) 275s === RUN TestError 275s === RUN TestError/0 275s === RUN TestError/1 275s --- PASS: TestError (0.00s) 275s --- PASS: TestError/0 (0.00s) 275s --- PASS: TestError/1 (0.00s) 275s === RUN TestStatusCodeFromError 275s --- PASS: TestStatusCodeFromError (0.00s) 275s PASS 275s ok github.com/smallstep/certificates/api/render 0.023s 279s === RUN TestAuthorityNew 279s === RUN TestAuthorityNew/ok 279s === RUN TestAuthorityNew/fail_bad_root 279s === RUN TestAuthorityNew/fail_bad_password 279s === RUN TestAuthorityNew/fail_loading_CA_cert 279s --- PASS: TestAuthorityNew (0.01s) 279s --- PASS: TestAuthorityNew/ok (0.00s) 279s --- PASS: TestAuthorityNew/fail_bad_root (0.00s) 279s --- PASS: TestAuthorityNew/fail_bad_password (0.00s) 279s --- PASS: TestAuthorityNew/fail_loading_CA_cert (0.00s) 279s === RUN TestAuthorityNew_bundles 279s === RUN TestAuthorityNew_bundles/ok_ca0 279s === RUN TestAuthorityNew_bundles/ok_bundle 279s === RUN TestAuthorityNew_bundles/ok_federated_ca1 279s === RUN TestAuthorityNew_bundles/ok_federated_bundle 279s === RUN TestAuthorityNew_bundles/fail_root 279s === RUN TestAuthorityNew_bundles/fail_federated 279s --- PASS: TestAuthorityNew_bundles (0.02s) 279s --- PASS: TestAuthorityNew_bundles/ok_ca0 (0.00s) 279s --- PASS: TestAuthorityNew_bundles/ok_bundle (0.00s) 279s --- PASS: TestAuthorityNew_bundles/ok_federated_ca1 (0.00s) 279s --- PASS: TestAuthorityNew_bundles/ok_federated_bundle (0.00s) 279s --- PASS: TestAuthorityNew_bundles/fail_root (0.00s) 279s --- PASS: TestAuthorityNew_bundles/fail_federated (0.00s) 279s === RUN TestAuthority_GetDatabase 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetDatabase/ok 279s === RUN TestAuthority_GetDatabase/ok_WithDatabase 279s --- PASS: TestAuthority_GetDatabase (0.00s) 279s --- PASS: TestAuthority_GetDatabase/ok (0.00s) 279s --- PASS: TestAuthority_GetDatabase/ok_WithDatabase (0.00s) 279s === RUN TestNewEmbedded 279s === RUN TestNewEmbedded/ok 279s === RUN TestNewEmbedded/ok_empty_config 279s === RUN TestNewEmbedded/ok_config_file 279s === RUN TestNewEmbedded/ok_config 279s === RUN TestNewEmbedded/fail_options 279s === RUN TestNewEmbedded/fail_missing_config 279s === RUN TestNewEmbedded/fail_missing_root 279s === RUN TestNewEmbedded/fail_missing_signer 279s === RUN TestNewEmbedded/fail_missing_root_file 279s === RUN TestNewEmbedded/fail_missing_issuer 279s === RUN TestNewEmbedded/fail_missing_signer#01 279s === RUN TestNewEmbedded/fail_bad_password 279s --- PASS: TestNewEmbedded (0.00s) 279s --- PASS: TestNewEmbedded/ok (0.00s) 279s --- PASS: TestNewEmbedded/ok_empty_config (0.00s) 279s --- PASS: TestNewEmbedded/ok_config_file (0.00s) 279s --- PASS: TestNewEmbedded/ok_config (0.00s) 279s --- PASS: TestNewEmbedded/fail_options (0.00s) 279s --- PASS: TestNewEmbedded/fail_missing_config (0.00s) 279s --- PASS: TestNewEmbedded/fail_missing_root (0.00s) 279s --- PASS: TestNewEmbedded/fail_missing_signer (0.00s) 279s --- PASS: TestNewEmbedded/fail_missing_root_file (0.00s) 279s --- PASS: TestNewEmbedded/fail_missing_issuer (0.00s) 279s --- PASS: TestNewEmbedded/fail_missing_signer#01 (0.00s) 279s --- PASS: TestNewEmbedded/fail_bad_password (0.00s) 279s === RUN TestNewEmbedded_Sign 279s --- PASS: TestNewEmbedded_Sign (0.00s) 279s === RUN TestNewEmbedded_GetTLSCertificate 279s --- PASS: TestNewEmbedded_GetTLSCertificate (0.00s) 279s === RUN TestAuthority_CloseForReload 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_CloseForReload/ok 279s --- PASS: TestAuthority_CloseForReload (0.00s) 279s --- PASS: TestAuthority_CloseForReload/ok (0.00s) 279s === RUN TestAuthority_GetSCEP 279s === RUN TestAuthority_GetSCEP/ok 279s === RUN TestAuthority_GetSCEP/wrong_password 279s --- PASS: TestAuthority_GetSCEP (0.00s) 279s --- PASS: TestAuthority_GetSCEP/ok (0.00s) 279s --- PASS: TestAuthority_GetSCEP/wrong_password (0.00s) 279s === RUN TestAuthority_GetID 279s === RUN TestAuthority_GetID/ok 279s === RUN TestAuthority_GetID/ok_with_id 279s --- PASS: TestAuthority_GetID (0.00s) 279s --- PASS: TestAuthority_GetID/ok (0.00s) 279s --- PASS: TestAuthority_GetID/ok_with_id (0.00s) 279s === RUN TestAuthority_authorizeToken 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeToken/fail/invalid-token 279s === RUN TestAuthority_authorizeToken/fail/provisioner-not-found 279s === RUN TestAuthority_authorizeToken/fail/token-flow-not-supported 279s === RUN TestAuthority_authorizeToken/ok/simpledb 279s === RUN TestAuthority_authorizeToken/fail/simpledb/token-already-used 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeToken/ok/mockNoSQLDB 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeToken/fail/mockNoSQLDB/error 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeToken/fail/prehistoric-token 279s === RUN TestAuthority_authorizeToken/ok/sha256 279s === RUN TestAuthority_authorizeToken/fail/sha256/token-already-used 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeToken/fail/mockNoSQLDB/token-already-used 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeToken/fail/uninitialized 279s --- PASS: TestAuthority_authorizeToken (0.03s) 279s --- PASS: TestAuthority_authorizeToken/fail/invalid-token (0.00s) 279s --- PASS: TestAuthority_authorizeToken/fail/provisioner-not-found (0.00s) 279s --- PASS: TestAuthority_authorizeToken/fail/token-flow-not-supported (0.00s) 279s --- PASS: TestAuthority_authorizeToken/ok/simpledb (0.00s) 279s --- PASS: TestAuthority_authorizeToken/fail/simpledb/token-already-used (0.00s) 279s --- PASS: TestAuthority_authorizeToken/ok/mockNoSQLDB (0.00s) 279s --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/error (0.00s) 279s --- PASS: TestAuthority_authorizeToken/fail/prehistoric-token (0.00s) 279s --- PASS: TestAuthority_authorizeToken/ok/sha256 (0.00s) 279s --- PASS: TestAuthority_authorizeToken/fail/sha256/token-already-used (0.00s) 279s --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/token-already-used (0.00s) 279s --- PASS: TestAuthority_authorizeToken/fail/uninitialized (0.00s) 279s === RUN TestAuthority_authorizeRevoke 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeRevoke/fail/token/invalid-token 279s === RUN TestAuthority_authorizeRevoke/fail/token/invalid-subject 279s === RUN TestAuthority_authorizeRevoke/ok/token 279s --- PASS: TestAuthority_authorizeRevoke (0.03s) 279s --- PASS: TestAuthority_authorizeRevoke/fail/token/invalid-token (0.00s) 279s --- PASS: TestAuthority_authorizeRevoke/fail/token/invalid-subject (0.00s) 279s --- PASS: TestAuthority_authorizeRevoke/ok/token (0.00s) 279s === RUN TestAuthority_authorizeSign 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeSign/fail/invalid-token 279s === RUN TestAuthority_authorizeSign/fail/invalid-subject 279s === RUN TestAuthority_authorizeSign/ok 279s --- PASS: TestAuthority_authorizeSign (0.02s) 279s --- PASS: TestAuthority_authorizeSign/fail/invalid-token (0.00s) 279s --- PASS: TestAuthority_authorizeSign/fail/invalid-subject (0.00s) 279s --- PASS: TestAuthority_authorizeSign/ok (0.00s) 279s === RUN TestAuthority_Authorize 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Authorize/ok/sign 279s === RUN TestAuthority_Authorize/ok/sshRenew 279s === RUN TestAuthority_Authorize/fail/sshRevoke/invalid-token 279s === RUN TestAuthority_Authorize/default-to-signMethod 279s === RUN TestAuthority_Authorize/ok/revoke 279s === RUN TestAuthority_Authorize/ok/sshRevoke 279s === RUN TestAuthority_Authorize/fail/unexpected-method 279s === RUN TestAuthority_Authorize/fail/sshSign/invalid-token 279s === RUN TestAuthority_Authorize/fail/sshSign/disabled 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Authorize/fail/sshRekey/disabled 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Authorize/fail/revoke/invalid-token 279s === RUN TestAuthority_Authorize/ok/sshSign 279s === RUN TestAuthority_Authorize/fail/sshRenew/invalid-token 279s === RUN TestAuthority_Authorize/fail/sshRenew/disabled 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Authorize/fail/sshRekey/invalid-token 279s === RUN TestAuthority_Authorize/ok/sshRekey 279s === RUN TestAuthority_Authorize/fail/sign/invalid-token 279s --- PASS: TestAuthority_Authorize (0.03s) 279s --- PASS: TestAuthority_Authorize/ok/sign (0.00s) 279s --- PASS: TestAuthority_Authorize/ok/sshRenew (0.00s) 279s --- PASS: TestAuthority_Authorize/fail/sshRevoke/invalid-token (0.00s) 279s --- PASS: TestAuthority_Authorize/default-to-signMethod (0.00s) 279s --- PASS: TestAuthority_Authorize/ok/revoke (0.00s) 279s --- PASS: TestAuthority_Authorize/ok/sshRevoke (0.00s) 279s --- PASS: TestAuthority_Authorize/fail/unexpected-method (0.00s) 279s --- PASS: TestAuthority_Authorize/fail/sshSign/invalid-token (0.00s) 279s --- PASS: TestAuthority_Authorize/fail/sshSign/disabled (0.00s) 279s --- PASS: TestAuthority_Authorize/fail/sshRekey/disabled (0.00s) 279s --- PASS: TestAuthority_Authorize/fail/revoke/invalid-token (0.00s) 279s --- PASS: TestAuthority_Authorize/ok/sshSign (0.00s) 279s --- PASS: TestAuthority_Authorize/fail/sshRenew/invalid-token (0.00s) 279s --- PASS: TestAuthority_Authorize/fail/sshRenew/disabled (0.00s) 279s --- PASS: TestAuthority_Authorize/fail/sshRekey/invalid-token (0.00s) 279s --- PASS: TestAuthority_Authorize/ok/sshRekey (0.00s) 279s --- PASS: TestAuthority_Authorize/fail/sign/invalid-token (0.00s) 279s === RUN TestAuthority_authorizeRenew 279s === RUN TestAuthority_authorizeRenew/fail/db.IsRevoked-error 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeRenew/fail/revoked 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeRenew/fail/load-provisioner 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeRenew/fail/provisioner-authorize-renewal-fail 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeRenew/ok 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeRenew/ok/from_db 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_authorizeRenew (0.01s) 279s --- PASS: TestAuthority_authorizeRenew/fail/db.IsRevoked-error (0.00s) 279s --- PASS: TestAuthority_authorizeRenew/fail/revoked (0.00s) 279s --- PASS: TestAuthority_authorizeRenew/fail/load-provisioner (0.00s) 279s --- PASS: TestAuthority_authorizeRenew/fail/provisioner-authorize-renewal-fail (0.00s) 279s --- PASS: TestAuthority_authorizeRenew/ok (0.00s) 279s --- PASS: TestAuthority_authorizeRenew/ok/from_db (0.00s) 279s === RUN TestAuthority_authorizeSSHSign 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeSSHSign/fail/invalid-token 279s === RUN TestAuthority_authorizeSSHSign/fail/invalid-subject 279s === RUN TestAuthority_authorizeSSHSign/ok 279s --- PASS: TestAuthority_authorizeSSHSign (0.02s) 279s --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-token (0.00s) 279s --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-subject (0.00s) 279s --- PASS: TestAuthority_authorizeSSHSign/ok (0.00s) 279s === RUN TestAuthority_authorizeSSHRenew 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeSSHRenew/fail/invalid-token 279s === RUN TestAuthority_authorizeSSHRenew/fail/sshRenew-unimplemented-jwk-provisioner 279s === RUN TestAuthority_authorizeSSHRenew/fail/WithAuthorizeSSHRenewFunc 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeSSHRenew/ok 279s === RUN TestAuthority_authorizeSSHRenew/ok/WithAuthorizeSSHRenewFunc 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_authorizeSSHRenew (0.03s) 279s --- PASS: TestAuthority_authorizeSSHRenew/fail/invalid-token (0.00s) 279s --- PASS: TestAuthority_authorizeSSHRenew/fail/sshRenew-unimplemented-jwk-provisioner (0.00s) 279s --- PASS: TestAuthority_authorizeSSHRenew/fail/WithAuthorizeSSHRenewFunc (0.00s) 279s --- PASS: TestAuthority_authorizeSSHRenew/ok (0.00s) 279s --- PASS: TestAuthority_authorizeSSHRenew/ok/WithAuthorizeSSHRenewFunc (0.00s) 279s === RUN TestAuthority_authorizeSSHRevoke 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeSSHRevoke/fail/invalid-token 279s === RUN TestAuthority_authorizeSSHRevoke/fail/invalid-subject 279s === RUN TestAuthority_authorizeSSHRevoke/ok 279s --- PASS: TestAuthority_authorizeSSHRevoke (0.03s) 279s --- PASS: TestAuthority_authorizeSSHRevoke/fail/invalid-token (0.00s) 279s --- PASS: TestAuthority_authorizeSSHRevoke/fail/invalid-subject (0.00s) 279s --- PASS: TestAuthority_authorizeSSHRevoke/ok (0.00s) 279s === RUN TestAuthority_authorizeSSHRekey 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_authorizeSSHRekey/fail/invalid-token 279s === RUN TestAuthority_authorizeSSHRekey/fail/sshRekey-unimplemented-jwk-provisioner 279s === RUN TestAuthority_authorizeSSHRekey/ok 279s --- PASS: TestAuthority_authorizeSSHRekey (0.03s) 279s --- PASS: TestAuthority_authorizeSSHRekey/fail/invalid-token (0.00s) 279s --- PASS: TestAuthority_authorizeSSHRekey/fail/sshRekey-unimplemented-jwk-provisioner (0.00s) 279s --- PASS: TestAuthority_authorizeSSHRekey/ok (0.00s) 279s === RUN TestAuthority_AuthorizeRenewToken 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_AuthorizeRenewToken/ok 279s === RUN TestAuthority_AuthorizeRenewToken/ok_expired_cert 279s === RUN TestAuthority_AuthorizeRenewToken/ok_provisioner_issuer 279s === RUN TestAuthority_AuthorizeRenewToken/ok_ra_provisioner 279s === RUN TestAuthority_AuthorizeRenewToken/fail_token 279s === RUN TestAuthority_AuthorizeRenewToken/fail_token_reuse 279s === RUN TestAuthority_AuthorizeRenewToken/fail_token_signature 279s === RUN TestAuthority_AuthorizeRenewToken/fail_token_provisioner 279s === RUN TestAuthority_AuthorizeRenewToken/fail_token_iss 279s === RUN TestAuthority_AuthorizeRenewToken/fail_token_sub 279s === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat 279s === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat#01 279s === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat#02 279s === RUN TestAuthority_AuthorizeRenewToken/fail_token_aud 279s --- PASS: TestAuthority_AuthorizeRenewToken (0.04s) 279s --- PASS: TestAuthority_AuthorizeRenewToken/ok (0.00s) 279s --- PASS: TestAuthority_AuthorizeRenewToken/ok_expired_cert (0.00s) 279s --- PASS: TestAuthority_AuthorizeRenewToken/ok_provisioner_issuer (0.00s) 279s --- PASS: TestAuthority_AuthorizeRenewToken/ok_ra_provisioner (0.00s) 279s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token (0.00s) 279s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_reuse (0.00s) 279s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_signature (0.00s) 279s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_provisioner (0.00s) 279s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iss (0.00s) 279s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_sub (0.00s) 279s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat (0.00s) 279s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat#01 (0.00s) 279s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat#02 (0.00s) 279s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_aud (0.00s) 279s === RUN TestAuthority_checkPolicy 279s === RUN TestAuthority_checkPolicy/fail/otherAdmins-evaluation-error 279s === RUN TestAuthority_checkPolicy/fail/otherAdmins-lockout 279s === RUN TestAuthority_checkPolicy/ok/no-policy 279s === RUN TestAuthority_checkPolicy/ok/empty-policy 279s === RUN TestAuthority_checkPolicy/ok/policy 279s === RUN TestAuthority_checkPolicy/fail/NewX509PolicyEngine-error 279s === RUN TestAuthority_checkPolicy/fail/currentAdmin-evaluation-error 279s === RUN TestAuthority_checkPolicy/fail/currentAdmin-lockout 279s --- PASS: TestAuthority_checkPolicy (0.00s) 279s --- PASS: TestAuthority_checkPolicy/fail/otherAdmins-evaluation-error (0.00s) 279s --- PASS: TestAuthority_checkPolicy/fail/otherAdmins-lockout (0.00s) 279s --- PASS: TestAuthority_checkPolicy/ok/no-policy (0.00s) 279s --- PASS: TestAuthority_checkPolicy/ok/empty-policy (0.00s) 279s --- PASS: TestAuthority_checkPolicy/ok/policy (0.00s) 279s --- PASS: TestAuthority_checkPolicy/fail/NewX509PolicyEngine-error (0.00s) 279s --- PASS: TestAuthority_checkPolicy/fail/currentAdmin-evaluation-error (0.00s) 279s --- PASS: TestAuthority_checkPolicy/fail/currentAdmin-lockout (0.00s) 279s === RUN TestAuthority_reloadPolicyEngines 279s === RUN TestAuthority_reloadPolicyEngines/fail/standalone-x509-policy 279s === RUN TestAuthority_reloadPolicyEngines/fail/standalone-ssh-host-policy 279s === RUN TestAuthority_reloadPolicyEngines/fail/standalone-ssh-user-policy 279s === RUN TestAuthority_reloadPolicyEngines/fail/adminDB.GetAuthorityPolicy-error 279s === RUN TestAuthority_reloadPolicyEngines/fail/admin-x509-policy 279s === RUN TestAuthority_reloadPolicyEngines/fail/admin-ssh-host-policy 279s === RUN TestAuthority_reloadPolicyEngines/fail/admin-ssh-user-policy 279s === RUN TestAuthority_reloadPolicyEngines/ok/linkedca-unsupported 279s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-no-policy 279s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-x509-policy 279s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-ssh-host-policy 279s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-ssh-user-policy 279s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-ssh-policy 279s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-full-policy 279s === RUN TestAuthority_reloadPolicyEngines/ok/admin-x509-policy 279s === RUN TestAuthority_reloadPolicyEngines/ok/admin-ssh-host-policy 279s === RUN TestAuthority_reloadPolicyEngines/ok/admin-ssh-user-policy 279s === RUN TestAuthority_reloadPolicyEngines/ok/admin-full-policy 279s === RUN TestAuthority_reloadPolicyEngines/ok/admin-over-standalone 279s --- PASS: TestAuthority_reloadPolicyEngines (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/fail/standalone-x509-policy (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/fail/standalone-ssh-host-policy (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/fail/standalone-ssh-user-policy (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/fail/adminDB.GetAuthorityPolicy-error (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/fail/admin-x509-policy (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/fail/admin-ssh-host-policy (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/fail/admin-ssh-user-policy (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/ok/linkedca-unsupported (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-no-policy (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-x509-policy (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-ssh-host-policy (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-ssh-user-policy (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-ssh-policy (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-full-policy (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-x509-policy (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-ssh-host-policy (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-ssh-user-policy (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-full-policy (0.00s) 279s --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-over-standalone (0.00s) 279s === RUN TestAuthority_checkAuthorityPolicy 279s === RUN TestAuthority_checkAuthorityPolicy/no_policy 279s === RUN TestAuthority_checkAuthorityPolicy/fail/adminDB.GetAdmins-error 279s === RUN TestAuthority_checkAuthorityPolicy/fail/policy 279s === RUN TestAuthority_checkAuthorityPolicy/ok 279s --- PASS: TestAuthority_checkAuthorityPolicy (0.00s) 279s --- PASS: TestAuthority_checkAuthorityPolicy/no_policy (0.00s) 279s --- PASS: TestAuthority_checkAuthorityPolicy/fail/adminDB.GetAdmins-error (0.00s) 279s --- PASS: TestAuthority_checkAuthorityPolicy/fail/policy (0.00s) 279s --- PASS: TestAuthority_checkAuthorityPolicy/ok (0.00s) 279s === RUN TestAuthority_checkProvisionerPolicy 279s === RUN TestAuthority_checkProvisionerPolicy/no_policy 279s === RUN TestAuthority_checkProvisionerPolicy/fail/policy 279s === RUN TestAuthority_checkProvisionerPolicy/ok 279s --- PASS: TestAuthority_checkProvisionerPolicy (0.00s) 279s --- PASS: TestAuthority_checkProvisionerPolicy/no_policy (0.00s) 279s --- PASS: TestAuthority_checkProvisionerPolicy/fail/policy (0.00s) 279s --- PASS: TestAuthority_checkProvisionerPolicy/ok (0.00s) 279s === RUN TestAuthority_RemoveAuthorityPolicy 279s === RUN TestAuthority_RemoveAuthorityPolicy/fail/adminDB.DeleteAuthorityPolicy 279s === RUN TestAuthority_RemoveAuthorityPolicy/fail/a.reloadPolicyEngines 279s === RUN TestAuthority_RemoveAuthorityPolicy/ok 279s --- PASS: TestAuthority_RemoveAuthorityPolicy (0.00s) 279s --- PASS: TestAuthority_RemoveAuthorityPolicy/fail/adminDB.DeleteAuthorityPolicy (0.00s) 279s --- PASS: TestAuthority_RemoveAuthorityPolicy/fail/a.reloadPolicyEngines (0.00s) 279s --- PASS: TestAuthority_RemoveAuthorityPolicy/ok (0.00s) 279s === RUN TestAuthority_GetAuthorityPolicy 279s === RUN TestAuthority_GetAuthorityPolicy/fail/adminDB.GetAuthorityPolicy 279s === RUN TestAuthority_GetAuthorityPolicy/ok 279s --- PASS: TestAuthority_GetAuthorityPolicy (0.00s) 279s --- PASS: TestAuthority_GetAuthorityPolicy/fail/adminDB.GetAuthorityPolicy (0.00s) 279s --- PASS: TestAuthority_GetAuthorityPolicy/ok (0.00s) 279s === RUN TestAuthority_CreateAuthorityPolicy 279s === RUN TestAuthority_CreateAuthorityPolicy/fail/a.checkAuthorityPolicy 279s === RUN TestAuthority_CreateAuthorityPolicy/fail/adminDB.CreateAuthorityPolicy 279s === RUN TestAuthority_CreateAuthorityPolicy/fail/a.reloadPolicyEngines 279s === RUN TestAuthority_CreateAuthorityPolicy/ok 279s --- PASS: TestAuthority_CreateAuthorityPolicy (0.00s) 279s --- PASS: TestAuthority_CreateAuthorityPolicy/fail/a.checkAuthorityPolicy (0.00s) 279s --- PASS: TestAuthority_CreateAuthorityPolicy/fail/adminDB.CreateAuthorityPolicy (0.00s) 279s --- PASS: TestAuthority_CreateAuthorityPolicy/fail/a.reloadPolicyEngines (0.00s) 279s --- PASS: TestAuthority_CreateAuthorityPolicy/ok (0.00s) 279s === RUN TestAuthority_UpdateAuthorityPolicy 279s === RUN TestAuthority_UpdateAuthorityPolicy/fail/a.checkAuthorityPolicy 279s === RUN TestAuthority_UpdateAuthorityPolicy/fail/adminDB.UpdateAuthorityPolicy 279s === RUN TestAuthority_UpdateAuthorityPolicy/fail/a.reloadPolicyEngines 279s === RUN TestAuthority_UpdateAuthorityPolicy/ok 279s --- PASS: TestAuthority_UpdateAuthorityPolicy (0.00s) 279s --- PASS: TestAuthority_UpdateAuthorityPolicy/fail/a.checkAuthorityPolicy (0.00s) 279s --- PASS: TestAuthority_UpdateAuthorityPolicy/fail/adminDB.UpdateAuthorityPolicy (0.00s) 279s --- PASS: TestAuthority_UpdateAuthorityPolicy/fail/a.reloadPolicyEngines (0.00s) 279s --- PASS: TestAuthority_UpdateAuthorityPolicy/ok (0.00s) 279s === RUN TestGetEncryptedKey 279s === RUN TestGetEncryptedKey/ok 279s === RUN TestGetEncryptedKey/fail-not-found 279s --- PASS: TestGetEncryptedKey (0.00s) 279s --- PASS: TestGetEncryptedKey/ok (0.00s) 279s --- PASS: TestGetEncryptedKey/fail-not-found (0.00s) 279s === RUN TestGetProvisioners 279s === RUN TestGetProvisioners/ok 279s === RUN TestGetProvisioners/ok/rsa 279s --- PASS: TestGetProvisioners (0.00s) 279s --- PASS: TestGetProvisioners/ok (0.00s) 279s --- PASS: TestGetProvisioners/ok/rsa (0.00s) 279s === RUN TestAuthority_LoadProvisionerByCertificate 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_certificate 279s === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_db 279s === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_admindb 279s === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_certificate 279s === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_db 279s === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_admindb 279s --- PASS: TestAuthority_LoadProvisionerByCertificate (0.15s) 279s --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_certificate (0.00s) 279s --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_db (0.00s) 279s --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_admindb (0.00s) 279s --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_certificate (0.00s) 279s --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_db (0.00s) 279s --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_admindb (0.00s) 279s === RUN TestProvisionerWebhookToLinkedca 279s === RUN TestProvisionerWebhookToLinkedca/empty 279s === RUN TestProvisionerWebhookToLinkedca/enriching_ssh_basic_auth 279s === RUN TestProvisionerWebhookToLinkedca/authorizing_x509_bearer_auth 279s --- PASS: TestProvisionerWebhookToLinkedca (0.00s) 279s --- PASS: TestProvisionerWebhookToLinkedca/empty (0.00s) 279s --- PASS: TestProvisionerWebhookToLinkedca/enriching_ssh_basic_auth (0.00s) 279s --- PASS: TestProvisionerWebhookToLinkedca/authorizing_x509_bearer_auth (0.00s) 279s === RUN Test_wrapRAProvisioner 279s === RUN Test_wrapRAProvisioner/ok 279s --- PASS: Test_wrapRAProvisioner (0.00s) 279s --- PASS: Test_wrapRAProvisioner/ok (0.00s) 279s === RUN Test_isRAProvisioner 279s === RUN Test_isRAProvisioner/true 279s === RUN Test_isRAProvisioner/nil_ra 279s === RUN Test_isRAProvisioner/not_ra 279s --- PASS: Test_isRAProvisioner (0.00s) 279s --- PASS: Test_isRAProvisioner/true (0.00s) 279s --- PASS: Test_isRAProvisioner/nil_ra (0.00s) 279s --- PASS: Test_isRAProvisioner/not_ra (0.00s) 279s === RUN TestRoot 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestRoot/success 279s === RUN TestRoot/not-found 279s === RUN TestRoot/invalid-stored-certificate 279s --- PASS: TestRoot (0.00s) 279s --- PASS: TestRoot/success (0.00s) 279s --- PASS: TestRoot/not-found (0.00s) 279s --- PASS: TestRoot/invalid-stored-certificate (0.00s) 279s === RUN TestAuthority_GetRootCertificate 279s === RUN TestAuthority_GetRootCertificate/ok 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_GetRootCertificate (0.00s) 279s --- PASS: TestAuthority_GetRootCertificate/ok (0.00s) 279s === RUN TestAuthority_GetRootCertificates 279s === RUN TestAuthority_GetRootCertificates/ok 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_GetRootCertificates (0.00s) 279s --- PASS: TestAuthority_GetRootCertificates/ok (0.00s) 279s === RUN TestAuthority_GetRoots 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetRoots/ok 279s --- PASS: TestAuthority_GetRoots (0.00s) 279s --- PASS: TestAuthority_GetRoots/ok (0.00s) 279s === RUN TestAuthority_GetFederation 279s === RUN TestAuthority_GetFederation/ok 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetFederation/fail 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_GetFederation (0.00s) 279s --- PASS: TestAuthority_GetFederation/ok (0.00s) 279s --- PASS: TestAuthority_GetFederation/fail (0.00s) 279s === RUN TestAuthority_GetIntermediateCertificate 279s === RUN TestAuthority_GetIntermediateCertificate/ok_one 279s === RUN TestAuthority_GetIntermediateCertificate/ok_multiple 279s === RUN TestAuthority_GetIntermediateCertificate/ok_empty 279s === RUN TestAuthority_GetIntermediateCertificate/ok_nil 279s --- PASS: TestAuthority_GetIntermediateCertificate (0.01s) 279s --- PASS: TestAuthority_GetIntermediateCertificate/ok_one (0.00s) 279s --- PASS: TestAuthority_GetIntermediateCertificate/ok_multiple (0.00s) 279s --- PASS: TestAuthority_GetIntermediateCertificate/ok_empty (0.00s) 279s --- PASS: TestAuthority_GetIntermediateCertificate/ok_nil (0.00s) 279s === RUN TestAuthority_initHostOnly 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_initHostOnly (0.00s) 279s === RUN TestAuthority_initUserOnly 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_initUserOnly (0.00s) 279s === RUN TestAuthority_SignSSH 279s === RUN TestAuthority_SignSSH/ok-user 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-host 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-user-only 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-host-only 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-opts-type-user 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-opts-type-host 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-opts-principals 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-opts-principals#01 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-opts-valid-after 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-opts-valid-before 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-cert-validator 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-cert-modifier 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-opts-validator 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-opts-modifier 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-custom-template 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-enrich-template 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-user-policy 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/ok-host-policy 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-opts-type 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-cert-validator 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-cert-modifier 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-opts-validator 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-opts-modifier 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-bad-sign-options 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-no-user-key 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-no-host-key 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-bad-type 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-custom-template 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-custom-template-syntax-error-file 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-custom-template-syntax-value-file 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-user-policy 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-user-policy-with-host-cert 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-user-policy-with-bad-user 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-host-policy 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-host-policy-with-user-cert 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-host-policy-with-bad-host 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-enriching-webhooks 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSH/fail-authorizing-webhooks 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_SignSSH (0.11s) 279s --- PASS: TestAuthority_SignSSH/ok-user (0.00s) 279s --- PASS: TestAuthority_SignSSH/ok-host (0.00s) 279s --- PASS: TestAuthority_SignSSH/ok-user-only (0.00s) 279s --- PASS: TestAuthority_SignSSH/ok-host-only (0.00s) 279s --- PASS: TestAuthority_SignSSH/ok-opts-type-user (0.01s) 279s --- PASS: TestAuthority_SignSSH/ok-opts-type-host (0.00s) 279s --- PASS: TestAuthority_SignSSH/ok-opts-principals (0.01s) 279s --- PASS: TestAuthority_SignSSH/ok-opts-principals#01 (0.00s) 279s --- PASS: TestAuthority_SignSSH/ok-opts-valid-after (0.00s) 279s --- PASS: TestAuthority_SignSSH/ok-opts-valid-before (0.00s) 279s --- PASS: TestAuthority_SignSSH/ok-cert-validator (0.00s) 279s --- PASS: TestAuthority_SignSSH/ok-cert-modifier (0.00s) 279s --- PASS: TestAuthority_SignSSH/ok-opts-validator (0.00s) 279s --- PASS: TestAuthority_SignSSH/ok-opts-modifier (0.00s) 279s --- PASS: TestAuthority_SignSSH/ok-custom-template (0.00s) 279s --- PASS: TestAuthority_SignSSH/ok-enrich-template (0.00s) 279s --- PASS: TestAuthority_SignSSH/ok-user-policy (0.00s) 279s --- PASS: TestAuthority_SignSSH/ok-host-policy (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-opts-type (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-cert-validator (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-cert-modifier (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-opts-validator (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-opts-modifier (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-bad-sign-options (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-no-user-key (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-no-host-key (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-bad-type (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-custom-template (0.01s) 279s --- PASS: TestAuthority_SignSSH/fail-custom-template-syntax-error-file (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-custom-template-syntax-value-file (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-user-policy (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-user-policy-with-host-cert (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-user-policy-with-bad-user (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-host-policy (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-host-policy-with-user-cert (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-host-policy-with-bad-host (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-enriching-webhooks (0.00s) 279s --- PASS: TestAuthority_SignSSH/fail-authorizing-webhooks (0.00s) 279s === RUN TestAuthority_SignSSHAddUser 279s === RUN TestAuthority_SignSSHAddUser/ok 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSHAddUser/ok-no-host-key 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSHAddUser/ok-custom-principal 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSHAddUser/ok-custom-command 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSHAddUser/ok-custom-principal-and-command 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSHAddUser/fail-no-user-key 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSHAddUser/fail-no-user-cert 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSHAddUser/fail-no-principals 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignSSHAddUser/fail-many-principals 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_SignSSHAddUser (0.02s) 279s --- PASS: TestAuthority_SignSSHAddUser/ok (0.00s) 279s --- PASS: TestAuthority_SignSSHAddUser/ok-no-host-key (0.00s) 279s --- PASS: TestAuthority_SignSSHAddUser/ok-custom-principal (0.00s) 279s --- PASS: TestAuthority_SignSSHAddUser/ok-custom-command (0.00s) 279s --- PASS: TestAuthority_SignSSHAddUser/ok-custom-principal-and-command (0.00s) 279s --- PASS: TestAuthority_SignSSHAddUser/fail-no-user-key (0.00s) 279s --- PASS: TestAuthority_SignSSHAddUser/fail-no-user-cert (0.00s) 279s --- PASS: TestAuthority_SignSSHAddUser/fail-no-principals (0.00s) 279s --- PASS: TestAuthority_SignSSHAddUser/fail-many-principals (0.00s) 279s === RUN TestAuthority_GetSSHRoots 279s === RUN TestAuthority_GetSSHRoots/ok 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHRoots/nil 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_GetSSHRoots (0.00s) 279s --- PASS: TestAuthority_GetSSHRoots/ok (0.00s) 279s --- PASS: TestAuthority_GetSSHRoots/nil (0.00s) 279s === RUN TestAuthority_GetSSHFederation 279s === RUN TestAuthority_GetSSHFederation/ok 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHFederation/nil 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_GetSSHFederation (0.01s) 279s --- PASS: TestAuthority_GetSSHFederation/ok (0.00s) 279s --- PASS: TestAuthority_GetSSHFederation/nil (0.00s) 279s === RUN TestAuthority_GetSSHConfig 279s === RUN TestAuthority_GetSSHConfig/user 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHConfig/user#01 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHConfig/host 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHConfig/host#01 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHConfig/userWithData 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHConfig/hostWithData 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHConfig/userIncludesEmptyData 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHConfig/userIncludesWithoutTemplateVersion 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHConfig/userIncludesWithTemplateVersion 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHConfig/disabled 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHConfig/badType 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHConfig/userError 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHConfig/hostError 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHConfig/noTemplates 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHConfig/missingData 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHConfig/failError 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_GetSSHConfig (0.03s) 279s --- PASS: TestAuthority_GetSSHConfig/user (0.00s) 279s --- PASS: TestAuthority_GetSSHConfig/user#01 (0.00s) 279s --- PASS: TestAuthority_GetSSHConfig/host (0.00s) 279s --- PASS: TestAuthority_GetSSHConfig/host#01 (0.00s) 279s --- PASS: TestAuthority_GetSSHConfig/userWithData (0.00s) 279s --- PASS: TestAuthority_GetSSHConfig/hostWithData (0.00s) 279s --- PASS: TestAuthority_GetSSHConfig/userIncludesEmptyData (0.00s) 279s --- PASS: TestAuthority_GetSSHConfig/userIncludesWithoutTemplateVersion (0.00s) 279s --- PASS: TestAuthority_GetSSHConfig/userIncludesWithTemplateVersion (0.00s) 279s --- PASS: TestAuthority_GetSSHConfig/disabled (0.00s) 279s --- PASS: TestAuthority_GetSSHConfig/badType (0.00s) 279s --- PASS: TestAuthority_GetSSHConfig/userError (0.00s) 279s --- PASS: TestAuthority_GetSSHConfig/hostError (0.00s) 279s --- PASS: TestAuthority_GetSSHConfig/noTemplates (0.00s) 279s --- PASS: TestAuthority_GetSSHConfig/missingData (0.00s) 279s --- PASS: TestAuthority_GetSSHConfig/failError (0.00s) 279s === RUN TestAuthority_CheckSSHHost 279s === RUN TestAuthority_CheckSSHHost/true 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_CheckSSHHost/false 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_CheckSSHHost/notImplemented 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_CheckSSHHost/notImplemented#01 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_CheckSSHHost/internal 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_CheckSSHHost/internal#01 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_CheckSSHHost (0.01s) 279s --- PASS: TestAuthority_CheckSSHHost/true (0.00s) 279s --- PASS: TestAuthority_CheckSSHHost/false (0.00s) 279s --- PASS: TestAuthority_CheckSSHHost/notImplemented (0.00s) 279s --- PASS: TestAuthority_CheckSSHHost/notImplemented#01 (0.00s) 279s --- PASS: TestAuthority_CheckSSHHost/internal (0.00s) 279s --- PASS: TestAuthority_CheckSSHHost/internal#01 (0.00s) 279s === RUN TestSSHConfig_Validate 279s === RUN TestSSHConfig_Validate/nil 279s === RUN TestSSHConfig_Validate/ok 279s === RUN TestSSHConfig_Validate/ok#01 279s === RUN TestSSHConfig_Validate/badType 279s === RUN TestSSHConfig_Validate/badKey 279s --- PASS: TestSSHConfig_Validate (0.00s) 279s --- PASS: TestSSHConfig_Validate/nil (0.00s) 279s --- PASS: TestSSHConfig_Validate/ok (0.00s) 279s --- PASS: TestSSHConfig_Validate/ok#01 (0.00s) 279s --- PASS: TestSSHConfig_Validate/badType (0.00s) 279s --- PASS: TestSSHConfig_Validate/badKey (0.00s) 279s === RUN TestAuthority_GetSSHBastion 279s === RUN TestAuthority_GetSSHBastion/config 279s === RUN TestAuthority_GetSSHBastion/bastion 279s === RUN TestAuthority_GetSSHBastion/nil 279s === RUN TestAuthority_GetSSHBastion/empty 279s === RUN TestAuthority_GetSSHBastion/func 279s === RUN TestAuthority_GetSSHBastion/func_err 279s === RUN TestAuthority_GetSSHBastion/error 279s --- PASS: TestAuthority_GetSSHBastion (0.00s) 279s --- PASS: TestAuthority_GetSSHBastion/config (0.00s) 279s --- PASS: TestAuthority_GetSSHBastion/bastion (0.00s) 279s --- PASS: TestAuthority_GetSSHBastion/nil (0.00s) 279s --- PASS: TestAuthority_GetSSHBastion/empty (0.00s) 279s --- PASS: TestAuthority_GetSSHBastion/func (0.00s) 279s --- PASS: TestAuthority_GetSSHBastion/func_err (0.00s) 279s --- PASS: TestAuthority_GetSSHBastion/error (0.00s) 279s === RUN TestAuthority_GetSSHHosts 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHHosts/fail/getHostsFunc-fail 279s === RUN TestAuthority_GetSSHHosts/ok/getHostsFunc-defined 279s === RUN TestAuthority_GetSSHHosts/fail/db-get-fail 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetSSHHosts/ok 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_GetSSHHosts (0.01s) 279s --- PASS: TestAuthority_GetSSHHosts/fail/getHostsFunc-fail (0.00s) 279s --- PASS: TestAuthority_GetSSHHosts/ok/getHostsFunc-defined (0.00s) 279s --- PASS: TestAuthority_GetSSHHosts/fail/db-get-fail (0.00s) 279s --- PASS: TestAuthority_GetSSHHosts/ok (0.00s) 279s === RUN TestAuthority_RekeySSH 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_RekeySSH/fail/is-revoked 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_RekeySSH/fail/is-revoked-error 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_RekeySSH/fail/old-cert-validAfter 279s === RUN TestAuthority_RekeySSH/fail/old-cert-no-user-key 279s === RUN TestAuthority_RekeySSH/ok 279s === RUN TestAuthority_RekeySSH/fail/opts-type 279s === RUN TestAuthority_RekeySSH/fail/old-cert-validBefore 279s === RUN TestAuthority_RekeySSH/fail/old-cert-no-host-key 279s === RUN TestAuthority_RekeySSH/fail/unexpected-old-cert-type 279s === RUN TestAuthority_RekeySSH/fail/db-store 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_RekeySSH (0.01s) 279s --- PASS: TestAuthority_RekeySSH/fail/is-revoked (0.00s) 279s --- PASS: TestAuthority_RekeySSH/fail/is-revoked-error (0.00s) 279s --- PASS: TestAuthority_RekeySSH/fail/old-cert-validAfter (0.00s) 279s --- PASS: TestAuthority_RekeySSH/fail/old-cert-no-user-key (0.00s) 279s --- PASS: TestAuthority_RekeySSH/ok (0.00s) 279s --- PASS: TestAuthority_RekeySSH/fail/opts-type (0.00s) 279s --- PASS: TestAuthority_RekeySSH/fail/old-cert-validBefore (0.00s) 279s --- PASS: TestAuthority_RekeySSH/fail/old-cert-no-host-key (0.00s) 279s --- PASS: TestAuthority_RekeySSH/fail/unexpected-old-cert-type (0.00s) 279s --- PASS: TestAuthority_RekeySSH/fail/db-store (0.00s) 279s === RUN TestIsValidForAddUser 279s === RUN TestIsValidForAddUser/ok 279s === RUN TestIsValidForAddUser/ok_oidc 279s === RUN TestIsValidForAddUser/fail_at 279s === RUN TestIsValidForAddUser/fail_host 279s === RUN TestIsValidForAddUser/fail_principals 279s === RUN TestIsValidForAddUser/fail_no_principals 279s === RUN TestIsValidForAddUser/fail_extra_principals 279s --- PASS: TestIsValidForAddUser (0.00s) 279s --- PASS: TestIsValidForAddUser/ok (0.00s) 279s --- PASS: TestIsValidForAddUser/ok_oidc (0.00s) 279s --- PASS: TestIsValidForAddUser/fail_at (0.00s) 279s --- PASS: TestIsValidForAddUser/fail_host (0.00s) 279s --- PASS: TestIsValidForAddUser/fail_principals (0.00s) 279s --- PASS: TestIsValidForAddUser/fail_no_principals (0.00s) 279s --- PASS: TestIsValidForAddUser/fail_extra_principals (0.00s) 279s === RUN TestAuthority_SignWithContext 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/fail_custom_template 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/fail_bad_JSON_value_template_file 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/fail_with_custom_enforcer 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/ok_with_enriching_webhook 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/fail_invalid_signature 279s === RUN TestAuthority_SignWithContext/fail_with_provisioner_enforcer 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/fail_authorizing_webhooks 279s === RUN TestAuthority_SignWithContext/ok_with_custom_template 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/ok/csr_with_no_template_critical_SAN_extension 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/ok_with_policy 279s 2026/02/04 01:38:55 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/fail_merge_default_ASN1DN 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/fail_create_cert 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/fail_validate_sans_when_adding_common_name_not_in_claims 279s === RUN TestAuthority_SignWithContext/fail_with_cnf 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/ok 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/ok_with_custom_enforcer 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/fail_rsa_key_too_short 279s === RUN TestAuthority_SignWithContext/fail_bad_JSON_syntax_template_file 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/fail_with_policy 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/fail_enriching_webhooks 279s === RUN TestAuthority_SignWithContext/ok_with_enforced_modifier 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/ok_with_attestation_data 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/ok_with_cnf 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_SignWithContext/fail_invalid_extra_option 279s === RUN TestAuthority_SignWithContext/fail_provisioner_duration_claim 279s === RUN TestAuthority_SignWithContext/fail_store_cert_in_db 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_SignWithContext (0.12s) 279s --- PASS: TestAuthority_SignWithContext/fail_custom_template (0.00s) 279s --- PASS: TestAuthority_SignWithContext/fail_bad_JSON_value_template_file (0.01s) 279s --- PASS: TestAuthority_SignWithContext/fail_with_custom_enforcer (0.00s) 279s --- PASS: TestAuthority_SignWithContext/ok_with_enriching_webhook (0.00s) 279s --- PASS: TestAuthority_SignWithContext/fail_invalid_signature (0.00s) 279s --- PASS: TestAuthority_SignWithContext/fail_with_provisioner_enforcer (0.00s) 279s --- PASS: TestAuthority_SignWithContext/fail_authorizing_webhooks (0.00s) 279s --- PASS: TestAuthority_SignWithContext/ok_with_custom_template (0.01s) 279s --- PASS: TestAuthority_SignWithContext/ok/csr_with_no_template_critical_SAN_extension (0.00s) 279s --- PASS: TestAuthority_SignWithContext/ok_with_policy (0.00s) 279s --- PASS: TestAuthority_SignWithContext/fail_merge_default_ASN1DN (0.00s) 279s --- PASS: TestAuthority_SignWithContext/fail_create_cert (0.00s) 279s --- PASS: TestAuthority_SignWithContext/fail_validate_sans_when_adding_common_name_not_in_claims (0.00s) 279s --- PASS: TestAuthority_SignWithContext/fail_with_cnf (0.00s) 279s --- PASS: TestAuthority_SignWithContext/ok (0.00s) 279s --- PASS: TestAuthority_SignWithContext/ok_with_custom_enforcer (0.00s) 279s --- PASS: TestAuthority_SignWithContext/fail_rsa_key_too_short (0.00s) 279s --- PASS: TestAuthority_SignWithContext/fail_bad_JSON_syntax_template_file (0.00s) 279s --- PASS: TestAuthority_SignWithContext/fail_with_policy (0.00s) 279s --- PASS: TestAuthority_SignWithContext/fail_enriching_webhooks (0.00s) 279s --- PASS: TestAuthority_SignWithContext/ok_with_enforced_modifier (0.00s) 279s --- PASS: TestAuthority_SignWithContext/ok_with_attestation_data (0.00s) 279s --- PASS: TestAuthority_SignWithContext/ok_with_cnf (0.00s) 279s --- PASS: TestAuthority_SignWithContext/fail_invalid_extra_option (0.00s) 279s --- PASS: TestAuthority_SignWithContext/fail_provisioner_duration_claim (0.00s) 279s --- PASS: TestAuthority_SignWithContext/fail_store_cert_in_db (0.00s) 279s === RUN TestAuthority_Renew 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Renew/fail/unauthorized 279s === RUN TestAuthority_Renew/fail/WithAuthorizeRenewFunc 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Renew/ok 279s === RUN TestAuthority_Renew/ok/WithExtraNames 279s === RUN TestAuthority_Renew/ok/success-new-intermediate 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Renew/ok/WithAuthorizeRenewFunc 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Renew/fail/create-cert 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_Renew (0.02s) 279s --- PASS: TestAuthority_Renew/fail/unauthorized (0.00s) 279s --- PASS: TestAuthority_Renew/fail/WithAuthorizeRenewFunc (0.00s) 279s --- PASS: TestAuthority_Renew/ok (0.00s) 279s --- PASS: TestAuthority_Renew/ok/WithExtraNames (0.00s) 279s --- PASS: TestAuthority_Renew/ok/success-new-intermediate (0.00s) 279s --- PASS: TestAuthority_Renew/ok/WithAuthorizeRenewFunc (0.00s) 279s --- PASS: TestAuthority_Renew/fail/create-cert (0.00s) 279s === RUN TestAuthority_Rekey 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Rekey/fail/create-cert 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Rekey/fail/unauthorized 279s === RUN TestAuthority_Rekey/ok/renew 279s === RUN TestAuthority_Rekey/ok/rekey 279s === RUN TestAuthority_Rekey/ok/renew/success-new-intermediate 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_Rekey (0.01s) 279s --- PASS: TestAuthority_Rekey/fail/create-cert (0.00s) 279s --- PASS: TestAuthority_Rekey/fail/unauthorized (0.00s) 279s --- PASS: TestAuthority_Rekey/ok/renew (0.00s) 279s --- PASS: TestAuthority_Rekey/ok/rekey (0.00s) 279s --- PASS: TestAuthority_Rekey/ok/renew/success-new-intermediate (0.00s) 279s === RUN TestAuthority_GetTLSOptions 279s === RUN TestAuthority_GetTLSOptions/non-default 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetTLSOptions/default 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s --- PASS: TestAuthority_GetTLSOptions (0.00s) 279s --- PASS: TestAuthority_GetTLSOptions/non-default (0.00s) 279s --- PASS: TestAuthority_GetTLSOptions/default (0.00s) 279s === RUN TestAuthority_Revoke 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Revoke/fail/token/authorizeRevoke_error 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Revoke/fail/db-revoke 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Revoke/fail/already-revoked 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Revoke/fail/serial-number 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Revoke/ok/token 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Revoke/ok/mTLS 279s === RUN TestAuthority_Revoke/fail/nil-db 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Revoke/ok/mTLS-no-provisioner 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Revoke/ok/ACME 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_Revoke/ok/ssh 279s --- PASS: TestAuthority_Revoke (0.03s) 279s --- PASS: TestAuthority_Revoke/fail/token/authorizeRevoke_error (0.00s) 279s --- PASS: TestAuthority_Revoke/fail/db-revoke (0.00s) 279s --- PASS: TestAuthority_Revoke/fail/already-revoked (0.00s) 279s --- PASS: TestAuthority_Revoke/fail/serial-number (0.00s) 279s --- PASS: TestAuthority_Revoke/ok/token (0.00s) 279s --- PASS: TestAuthority_Revoke/ok/mTLS (0.00s) 279s --- PASS: TestAuthority_Revoke/fail/nil-db (0.00s) 279s --- PASS: TestAuthority_Revoke/ok/mTLS-no-provisioner (0.00s) 279s --- PASS: TestAuthority_Revoke/ok/ACME (0.00s) 279s --- PASS: TestAuthority_Revoke/ok/ssh (0.00s) 279s === RUN TestAuthority_constraints 279s === RUN TestAuthority_constraints/ok_dns 279s === RUN TestAuthority_constraints/ok_ip 279s === RUN TestAuthority_constraints/ok_email 279s === RUN TestAuthority_constraints/ok_uri 279s === RUN TestAuthority_constraints/fail_permitted_dns 279s === RUN TestAuthority_constraints/fail_excluded_dns 279s === RUN TestAuthority_constraints/fail_permitted_ips 279s === RUN TestAuthority_constraints/fail_excluded_ips 279s === RUN TestAuthority_constraints/fail_permitted_emails 279s === RUN TestAuthority_constraints/fail_excluded_emails 279s === RUN TestAuthority_constraints/fail_permitted_uris 279s === RUN TestAuthority_constraints/fail_excluded_uris 279s --- PASS: TestAuthority_constraints (0.04s) 279s --- PASS: TestAuthority_constraints/ok_dns (0.01s) 279s --- PASS: TestAuthority_constraints/ok_ip (0.01s) 279s --- PASS: TestAuthority_constraints/ok_email (0.00s) 279s --- PASS: TestAuthority_constraints/ok_uri (0.00s) 279s --- PASS: TestAuthority_constraints/fail_permitted_dns (0.00s) 279s --- PASS: TestAuthority_constraints/fail_excluded_dns (0.00s) 279s --- PASS: TestAuthority_constraints/fail_permitted_ips (0.00s) 279s --- PASS: TestAuthority_constraints/fail_excluded_ips (0.00s) 279s --- PASS: TestAuthority_constraints/fail_permitted_emails (0.00s) 279s --- PASS: TestAuthority_constraints/fail_excluded_emails (0.00s) 279s --- PASS: TestAuthority_constraints/fail_permitted_uris (0.00s) 279s --- PASS: TestAuthority_constraints/fail_excluded_uris (0.00s) 279s === RUN TestAuthority_CRL 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_CRL/fail/empty-crl 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_CRL/ok/crl-full 279s --- PASS: TestAuthority_CRL (0.10s) 279s --- PASS: TestAuthority_CRL/fail/empty-crl (0.00s) 279s --- PASS: TestAuthority_CRL/ok/crl-full (0.00s) 279s === RUN TestAuthority_GetX509Signer 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s 2026/02/04 01:38:56 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 279s === RUN TestAuthority_GetX509Signer/ok 279s === RUN TestAuthority_GetX509Signer/fail 279s --- PASS: TestAuthority_GetX509Signer (0.00s) 279s --- PASS: TestAuthority_GetX509Signer/ok (0.00s) 279s --- PASS: TestAuthority_GetX509Signer/fail (0.00s) 279s PASS 279s ok github.com/smallstep/certificates/authority 1.225s 279s ? github.com/smallstep/certificates/authority/admin [no test files] 283s === RUN TestHandler_requireEABEnabled 283s === RUN TestHandler_requireEABEnabled/fail/prov.GetDetails.GetACME 283s === RUN TestHandler_requireEABEnabled/ok/eab-disabled 283s === RUN TestHandler_requireEABEnabled/ok/eab-enabled 283s === RUN TestHandler_requireEABEnabled/fail/prov.GetDetails 283s --- PASS: TestHandler_requireEABEnabled (0.00s) 283s --- PASS: TestHandler_requireEABEnabled/fail/prov.GetDetails.GetACME (0.00s) 283s --- PASS: TestHandler_requireEABEnabled/ok/eab-disabled (0.00s) 283s --- PASS: TestHandler_requireEABEnabled/ok/eab-enabled (0.00s) 283s --- PASS: TestHandler_requireEABEnabled/fail/prov.GetDetails (0.00s) 283s === RUN TestCreateExternalAccountKeyRequest_Validate 283s === RUN TestCreateExternalAccountKeyRequest_Validate/fail/reference-too-long 283s === RUN TestCreateExternalAccountKeyRequest_Validate/ok/empty-reference 283s === RUN TestCreateExternalAccountKeyRequest_Validate/ok 283s --- PASS: TestCreateExternalAccountKeyRequest_Validate (0.00s) 283s --- PASS: TestCreateExternalAccountKeyRequest_Validate/fail/reference-too-long (0.00s) 283s --- PASS: TestCreateExternalAccountKeyRequest_Validate/ok/empty-reference (0.00s) 283s --- PASS: TestCreateExternalAccountKeyRequest_Validate/ok (0.00s) 283s === RUN TestHandler_CreateExternalAccountKey 283s === RUN TestHandler_CreateExternalAccountKey/ok 283s --- PASS: TestHandler_CreateExternalAccountKey (0.00s) 283s --- PASS: TestHandler_CreateExternalAccountKey/ok (0.00s) 283s === RUN TestHandler_DeleteExternalAccountKey 283s === RUN TestHandler_DeleteExternalAccountKey/ok 283s --- PASS: TestHandler_DeleteExternalAccountKey (0.00s) 283s --- PASS: TestHandler_DeleteExternalAccountKey/ok (0.00s) 283s === RUN TestHandler_GetExternalAccountKeys 283s === RUN TestHandler_GetExternalAccountKeys/ok 283s --- PASS: TestHandler_GetExternalAccountKeys (0.00s) 283s --- PASS: TestHandler_GetExternalAccountKeys/ok (0.00s) 283s === RUN Test_eakToLinked 283s === RUN Test_eakToLinked/no-key 283s === RUN Test_eakToLinked/no-policy 283s === RUN Test_eakToLinked/with-policy 283s --- PASS: Test_eakToLinked (0.00s) 283s --- PASS: Test_eakToLinked/no-key (0.00s) 283s --- PASS: Test_eakToLinked/no-policy (0.00s) 283s --- PASS: Test_eakToLinked/with-policy (0.00s) 283s === RUN Test_linkedEAKToCertificates 283s === RUN Test_linkedEAKToCertificates/no-key 283s === RUN Test_linkedEAKToCertificates/no-policy 283s === RUN Test_linkedEAKToCertificates/no-x509-policy 283s === RUN Test_linkedEAKToCertificates/with-x509-policy 283s --- PASS: Test_linkedEAKToCertificates (0.00s) 283s --- PASS: Test_linkedEAKToCertificates/no-key (0.00s) 283s --- PASS: Test_linkedEAKToCertificates/no-policy (0.00s) 283s --- PASS: Test_linkedEAKToCertificates/no-x509-policy (0.00s) 283s --- PASS: Test_linkedEAKToCertificates/with-x509-policy (0.00s) 283s === RUN TestCreateAdminRequest_Validate 283s === RUN TestCreateAdminRequest_Validate/fail/subject-empty 283s === RUN TestCreateAdminRequest_Validate/fail/provisioner-empty 283s === RUN TestCreateAdminRequest_Validate/fail/invalid-type 283s === RUN TestCreateAdminRequest_Validate/ok 283s --- PASS: TestCreateAdminRequest_Validate (0.00s) 283s --- PASS: TestCreateAdminRequest_Validate/fail/subject-empty (0.00s) 283s --- PASS: TestCreateAdminRequest_Validate/fail/provisioner-empty (0.00s) 283s --- PASS: TestCreateAdminRequest_Validate/fail/invalid-type (0.00s) 283s --- PASS: TestCreateAdminRequest_Validate/ok (0.00s) 283s === RUN TestUpdateAdminRequest_Validate 283s === RUN TestUpdateAdminRequest_Validate/fail/invalid-type 283s === RUN TestUpdateAdminRequest_Validate/ok 283s --- PASS: TestUpdateAdminRequest_Validate (0.00s) 283s --- PASS: TestUpdateAdminRequest_Validate/fail/invalid-type (0.00s) 283s --- PASS: TestUpdateAdminRequest_Validate/ok (0.00s) 283s === RUN TestHandler_GetAdmin 283s === RUN TestHandler_GetAdmin/fail/auth.LoadAdminByID-not-found 283s === RUN TestHandler_GetAdmin/ok 283s --- PASS: TestHandler_GetAdmin (0.00s) 283s --- PASS: TestHandler_GetAdmin/fail/auth.LoadAdminByID-not-found (0.00s) 283s --- PASS: TestHandler_GetAdmin/ok (0.00s) 283s === RUN TestHandler_GetAdmins 283s === RUN TestHandler_GetAdmins/ok 283s === RUN TestHandler_GetAdmins/fail/parse-cursor 283s === RUN TestHandler_GetAdmins/fail/auth.GetAdmins 283s --- PASS: TestHandler_GetAdmins (0.00s) 283s --- PASS: TestHandler_GetAdmins/ok (0.00s) 283s --- PASS: TestHandler_GetAdmins/fail/parse-cursor (0.00s) 283s --- PASS: TestHandler_GetAdmins/fail/auth.GetAdmins (0.00s) 283s === RUN TestHandler_CreateAdmin 283s === RUN TestHandler_CreateAdmin/fail/ReadJSON 283s === RUN TestHandler_CreateAdmin/fail/validate 283s === RUN TestHandler_CreateAdmin/fail/auth.LoadProvisionerByName 283s === RUN TestHandler_CreateAdmin/fail/auth.StoreAdmin 283s === RUN TestHandler_CreateAdmin/ok 283s --- PASS: TestHandler_CreateAdmin (0.00s) 283s --- PASS: TestHandler_CreateAdmin/fail/ReadJSON (0.00s) 283s --- PASS: TestHandler_CreateAdmin/fail/validate (0.00s) 283s --- PASS: TestHandler_CreateAdmin/fail/auth.LoadProvisionerByName (0.00s) 283s --- PASS: TestHandler_CreateAdmin/fail/auth.StoreAdmin (0.00s) 283s --- PASS: TestHandler_CreateAdmin/ok (0.00s) 283s === RUN TestHandler_DeleteAdmin 283s === RUN TestHandler_DeleteAdmin/fail/auth.RemoveAdmin 283s === RUN TestHandler_DeleteAdmin/ok 283s --- PASS: TestHandler_DeleteAdmin (0.00s) 283s --- PASS: TestHandler_DeleteAdmin/fail/auth.RemoveAdmin (0.00s) 283s --- PASS: TestHandler_DeleteAdmin/ok (0.00s) 283s === RUN TestHandler_UpdateAdmin 283s === RUN TestHandler_UpdateAdmin/fail/ReadJSON 283s === RUN TestHandler_UpdateAdmin/fail/validate 283s === RUN TestHandler_UpdateAdmin/fail/auth.UpdateAdmin 283s === RUN TestHandler_UpdateAdmin/ok 283s --- PASS: TestHandler_UpdateAdmin (0.00s) 283s --- PASS: TestHandler_UpdateAdmin/fail/ReadJSON (0.00s) 283s --- PASS: TestHandler_UpdateAdmin/fail/validate (0.00s) 283s --- PASS: TestHandler_UpdateAdmin/fail/auth.UpdateAdmin (0.00s) 283s --- PASS: TestHandler_UpdateAdmin/ok (0.00s) 283s === RUN TestHandler_requireAPIEnabled 283s === RUN TestHandler_requireAPIEnabled/fail/auth.IsAdminAPIEnabled 283s === RUN TestHandler_requireAPIEnabled/ok 283s --- PASS: TestHandler_requireAPIEnabled (0.00s) 283s --- PASS: TestHandler_requireAPIEnabled/fail/auth.IsAdminAPIEnabled (0.00s) 283s --- PASS: TestHandler_requireAPIEnabled/ok (0.00s) 283s === RUN TestHandler_extractAuthorizeTokenAdmin 283s === RUN TestHandler_extractAuthorizeTokenAdmin/fail/auth.AuthorizeAdminToken 283s === RUN TestHandler_extractAuthorizeTokenAdmin/ok 283s === RUN TestHandler_extractAuthorizeTokenAdmin/fail/missing-authorization-token 283s --- PASS: TestHandler_extractAuthorizeTokenAdmin (0.00s) 283s --- PASS: TestHandler_extractAuthorizeTokenAdmin/fail/auth.AuthorizeAdminToken (0.00s) 283s --- PASS: TestHandler_extractAuthorizeTokenAdmin/ok (0.00s) 283s --- PASS: TestHandler_extractAuthorizeTokenAdmin/fail/missing-authorization-token (0.00s) 283s === RUN TestHandler_loadProvisionerByName 283s === RUN TestHandler_loadProvisionerByName/fail/auth.LoadProvisionerByName 283s === RUN TestHandler_loadProvisionerByName/fail/db.GetProvisioner 283s === RUN TestHandler_loadProvisionerByName/ok 283s --- PASS: TestHandler_loadProvisionerByName (0.00s) 283s --- PASS: TestHandler_loadProvisionerByName/fail/auth.LoadProvisionerByName (0.00s) 283s --- PASS: TestHandler_loadProvisionerByName/fail/db.GetProvisioner (0.00s) 283s --- PASS: TestHandler_loadProvisionerByName/ok (0.00s) 283s === RUN TestHandler_checkAction 283s === RUN TestHandler_checkAction/standalone-nosql-supported 283s === RUN TestHandler_checkAction/standalone-nosql-not-supported 283s === RUN TestHandler_checkAction/standalone-no-nosql-not-supported 283s --- PASS: TestHandler_checkAction (0.00s) 283s --- PASS: TestHandler_checkAction/standalone-nosql-supported (0.00s) 283s --- PASS: TestHandler_checkAction/standalone-nosql-not-supported (0.00s) 283s --- PASS: TestHandler_checkAction/standalone-no-nosql-not-supported (0.00s) 283s === RUN TestHandler_loadExternalAccountKey 283s === RUN TestHandler_loadExternalAccountKey/fail/reference-not-found-error 283s === RUN TestHandler_loadExternalAccountKey/fail/reference-error 283s === RUN TestHandler_loadExternalAccountKey/fail/no-key 283s === RUN TestHandler_loadExternalAccountKey/ok/keyID 283s === RUN TestHandler_loadExternalAccountKey/ok/reference 283s === RUN TestHandler_loadExternalAccountKey/fail/keyID-not-found-error 283s === RUN TestHandler_loadExternalAccountKey/fail/keyID-error 283s --- PASS: TestHandler_loadExternalAccountKey (0.00s) 283s --- PASS: TestHandler_loadExternalAccountKey/fail/reference-not-found-error (0.00s) 283s --- PASS: TestHandler_loadExternalAccountKey/fail/reference-error (0.00s) 283s --- PASS: TestHandler_loadExternalAccountKey/fail/no-key (0.00s) 283s --- PASS: TestHandler_loadExternalAccountKey/ok/keyID (0.00s) 283s --- PASS: TestHandler_loadExternalAccountKey/ok/reference (0.00s) 283s --- PASS: TestHandler_loadExternalAccountKey/fail/keyID-not-found-error (0.00s) 283s --- PASS: TestHandler_loadExternalAccountKey/fail/keyID-error (0.00s) 283s === RUN TestPolicyAdminResponder_GetAuthorityPolicy 283s === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/linkedca 283s === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-error 283s === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-not-found 283s === RUN TestPolicyAdminResponder_GetAuthorityPolicy/ok 283s --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/linkedca (0.00s) 283s --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) 283s --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-not-found (0.00s) 283s --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/ok (0.00s) 283s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy 283s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-error 283s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/ok 283s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/linkedca 283s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error 283s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/existing-policy 283s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/read.ProtoJSON 283s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/validatePolicy 283s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-policy-admin-lockout-error 283s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-error (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/ok (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/linkedca (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/existing-policy (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/read.ProtoJSON (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/validatePolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-policy-admin-lockout-error (0.00s) 283s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy 283s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/validatePolicy 283s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-policy-admin-lockout-error 283s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-error 283s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/ok 283s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/linkedca 283s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error 283s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/no-existing-policy 283s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/read.ProtoJSON 283s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/validatePolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-policy-admin-lockout-error (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-error (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/ok (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/linkedca (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/no-existing-policy (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/read.ProtoJSON (0.00s) 283s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy 283s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/linkedca 283s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.GetAuthorityPolicy-error 283s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/no-existing-policy 283s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.RemoveAuthorityPolicy-error 283s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/ok 283s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/linkedca (0.00s) 283s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) 283s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/no-existing-policy (0.00s) 283s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.RemoveAuthorityPolicy-error (0.00s) 283s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/ok (0.00s) 283s === RUN TestPolicyAdminResponder_GetProvisionerPolicy 283s === RUN TestPolicyAdminResponder_GetProvisionerPolicy/fail/linkedca 283s === RUN TestPolicyAdminResponder_GetProvisionerPolicy/fail/prov-no-policy 283s === RUN TestPolicyAdminResponder_GetProvisionerPolicy/ok 283s --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/fail/linkedca (0.00s) 283s --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/fail/prov-no-policy (0.00s) 283s --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/ok (0.00s) 283s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy 283s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/existing-policy 283s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/read.ProtoJSON 283s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/validatePolicy 283s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error 283s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-error 283s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/ok 283s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/linkedca 283s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/existing-policy (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/read.ProtoJSON (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/validatePolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/ok (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/linkedca (0.00s) 283s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy 283s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/linkedca 283s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/no-existing-policy 283s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/read.ProtoJSON 283s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/validatePolicy 283s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error 283s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-error 283s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/ok 283s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/linkedca (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/no-existing-policy (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/read.ProtoJSON (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/validatePolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/ok (0.00s) 283s === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy 283s === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/linkedca 283s === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/no-existing-policy 283s === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/auth.UpdateProvisioner-error 283s === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/ok 283s --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/linkedca (0.00s) 283s --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/no-existing-policy (0.00s) 283s --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) 283s --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/ok (0.00s) 283s === RUN TestPolicyAdminResponder_GetACMEAccountPolicy 283s === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/fail/linkedca 283s === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/fail/no-policy 283s === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/ok 283s --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/fail/linkedca (0.00s) 283s --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/fail/no-policy (0.00s) 283s --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/ok (0.00s) 283s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy 283s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/linkedca 283s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/existing-policy 283s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/read.ProtoJSON 283s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/validatePolicy 283s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error 283s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/ok 283s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/linkedca (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/existing-policy (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/read.ProtoJSON (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/validatePolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) 283s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/ok (0.00s) 283s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy 283s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/linkedca 283s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/no-existing-policy 283s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/read.ProtoJSON 283s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/validatePolicy 283s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error 283s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/ok 283s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/linkedca (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/no-existing-policy (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/read.ProtoJSON (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/validatePolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) 283s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/ok (0.00s) 283s === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy 283s === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/no-existing-policy 283s === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error 283s === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/ok 283s === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/linkedca 283s --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy (0.00s) 283s --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/no-existing-policy (0.00s) 283s --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) 283s --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/ok (0.00s) 283s --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/linkedca (0.00s) 283s === RUN Test_isBadRequest 283s === RUN Test_isBadRequest/nil 283s === RUN Test_isBadRequest/no-policy-error 283s === RUN Test_isBadRequest/no-bad-request 283s === RUN Test_isBadRequest/bad-request 283s --- PASS: Test_isBadRequest (0.00s) 283s --- PASS: Test_isBadRequest/nil (0.00s) 283s --- PASS: Test_isBadRequest/no-policy-error (0.00s) 283s --- PASS: Test_isBadRequest/no-bad-request (0.00s) 283s --- PASS: Test_isBadRequest/bad-request (0.00s) 283s === RUN Test_validatePolicy 283s === RUN Test_validatePolicy/nil 283s === RUN Test_validatePolicy/x509 283s === RUN Test_validatePolicy/ssh_user 283s === RUN Test_validatePolicy/ssh_host 283s === RUN Test_validatePolicy/ok 283s --- PASS: Test_validatePolicy (0.00s) 283s --- PASS: Test_validatePolicy/nil (0.00s) 283s --- PASS: Test_validatePolicy/x509 (0.00s) 283s --- PASS: Test_validatePolicy/ssh_user (0.00s) 283s --- PASS: Test_validatePolicy/ssh_host (0.00s) 283s --- PASS: Test_validatePolicy/ok (0.00s) 283s === RUN TestHandler_GetProvisioner 283s === RUN TestHandler_GetProvisioner/ok 283s === RUN TestHandler_GetProvisioner/fail/auth.LoadProvisionerByID 283s === RUN TestHandler_GetProvisioner/fail/auth.LoadProvisionerByName 283s === RUN TestHandler_GetProvisioner/fail/db.GetProvisioner 283s --- PASS: TestHandler_GetProvisioner (0.00s) 283s --- PASS: TestHandler_GetProvisioner/ok (0.00s) 283s --- PASS: TestHandler_GetProvisioner/fail/auth.LoadProvisionerByID (0.00s) 283s --- PASS: TestHandler_GetProvisioner/fail/auth.LoadProvisionerByName (0.00s) 283s --- PASS: TestHandler_GetProvisioner/fail/db.GetProvisioner (0.00s) 283s === RUN TestHandler_GetProvisioners 283s === RUN TestHandler_GetProvisioners/fail/parse-cursor 283s === RUN TestHandler_GetProvisioners/fail/auth.GetProvisioners 283s === RUN TestHandler_GetProvisioners/ok 283s --- PASS: TestHandler_GetProvisioners (0.00s) 283s --- PASS: TestHandler_GetProvisioners/fail/parse-cursor (0.00s) 283s --- PASS: TestHandler_GetProvisioners/fail/auth.GetProvisioners (0.00s) 283s --- PASS: TestHandler_GetProvisioners/ok (0.00s) 283s === RUN TestHandler_CreateProvisioner 283s === RUN TestHandler_CreateProvisioner/fail/readProtoJSON 283s === RUN TestHandler_CreateProvisioner/fail/validateTemplates 283s === RUN TestHandler_CreateProvisioner/fail/auth.StoreProvisioner 283s === RUN TestHandler_CreateProvisioner/ok 283s --- PASS: TestHandler_CreateProvisioner (0.00s) 283s --- PASS: TestHandler_CreateProvisioner/fail/readProtoJSON (0.00s) 283s --- PASS: TestHandler_CreateProvisioner/fail/validateTemplates (0.00s) 283s --- PASS: TestHandler_CreateProvisioner/fail/auth.StoreProvisioner (0.00s) 283s --- PASS: TestHandler_CreateProvisioner/ok (0.00s) 283s === RUN TestHandler_DeleteProvisioner 283s === RUN TestHandler_DeleteProvisioner/fail/auth.RemoveProvisioner 283s === RUN TestHandler_DeleteProvisioner/ok 283s === RUN TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByID 283s === RUN TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByName 283s --- PASS: TestHandler_DeleteProvisioner (0.00s) 283s --- PASS: TestHandler_DeleteProvisioner/fail/auth.RemoveProvisioner (0.00s) 283s --- PASS: TestHandler_DeleteProvisioner/ok (0.00s) 283s --- PASS: TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByID (0.00s) 283s --- PASS: TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByName (0.00s) 283s === RUN TestHandler_UpdateProvisioner 283s === RUN TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName 283s === RUN TestHandler_UpdateProvisioner/fail/change-id-error 283s === RUN TestHandler_UpdateProvisioner/fail/change-authority-id-error 283s === RUN TestHandler_UpdateProvisioner/fail/auth.UpdateProvisioner 283s === RUN TestHandler_UpdateProvisioner/fail/readProtoJSON 283s === RUN TestHandler_UpdateProvisioner/fail/db.GetProvisioner 283s === RUN TestHandler_UpdateProvisioner/fail/change-type-error 283s === RUN TestHandler_UpdateProvisioner/fail/change-createdAt-error 283s === RUN TestHandler_UpdateProvisioner/fail/change-deletedAt-error 283s === RUN TestHandler_UpdateProvisioner/fail/validateTemplates 283s === RUN TestHandler_UpdateProvisioner/ok 283s --- PASS: TestHandler_UpdateProvisioner (0.00s) 283s --- PASS: TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName (0.00s) 283s --- PASS: TestHandler_UpdateProvisioner/fail/change-id-error (0.00s) 283s --- PASS: TestHandler_UpdateProvisioner/fail/change-authority-id-error (0.00s) 283s --- PASS: TestHandler_UpdateProvisioner/fail/auth.UpdateProvisioner (0.00s) 283s --- PASS: TestHandler_UpdateProvisioner/fail/readProtoJSON (0.00s) 283s --- PASS: TestHandler_UpdateProvisioner/fail/db.GetProvisioner (0.00s) 283s --- PASS: TestHandler_UpdateProvisioner/fail/change-type-error (0.00s) 283s --- PASS: TestHandler_UpdateProvisioner/fail/change-createdAt-error (0.00s) 283s --- PASS: TestHandler_UpdateProvisioner/fail/change-deletedAt-error (0.00s) 283s --- PASS: TestHandler_UpdateProvisioner/fail/validateTemplates (0.00s) 283s --- PASS: TestHandler_UpdateProvisioner/ok (0.00s) 283s === RUN Test_validateTemplates 283s === RUN Test_validateTemplates/ok 283s === RUN Test_validateTemplates/ok/x509 283s === RUN Test_validateTemplates/ok/ssh 283s === RUN Test_validateTemplates/fail/x509-template-missing-quote 283s === RUN Test_validateTemplates/fail/x509-template-data 283s === RUN Test_validateTemplates/fail/ssh-template-unknown-function 283s === RUN Test_validateTemplates/fail/ssh-template-data 283s --- PASS: Test_validateTemplates (0.00s) 283s --- PASS: Test_validateTemplates/ok (0.00s) 283s --- PASS: Test_validateTemplates/ok/x509 (0.00s) 283s --- PASS: Test_validateTemplates/ok/ssh (0.00s) 283s --- PASS: Test_validateTemplates/fail/x509-template-missing-quote (0.00s) 283s --- PASS: Test_validateTemplates/fail/x509-template-data (0.00s) 283s --- PASS: Test_validateTemplates/fail/ssh-template-unknown-function (0.00s) 283s --- PASS: Test_validateTemplates/fail/ssh-template-data (0.00s) 283s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook 283s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/existing-webhook 283s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/read.ProtoJSON 283s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-name 283s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-url 283s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/relative-url 283s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/basic-auth-in-url 283s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/unsupported-webhook-kind 283s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/ok 283s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/http-url 283s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/secret-in-request 283s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/auth.UpdateProvisioner-error 283s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook (0.00s) 283s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/existing-webhook (0.00s) 283s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/read.ProtoJSON (0.00s) 283s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-name (0.00s) 283s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-url (0.00s) 283s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/relative-url (0.00s) 283s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/basic-auth-in-url (0.00s) 283s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/unsupported-webhook-kind (0.00s) 283s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/ok (0.00s) 283s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/http-url (0.00s) 283s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/secret-in-request (0.00s) 283s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) 283s === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook 283s === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/fail/auth.UpdateProvisioner-error 283s === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/ok/not-found 283s === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/ok 283s --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook (0.00s) 283s --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) 283s --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/ok/not-found (0.00s) 283s --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/ok (0.00s) 283s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook 283s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/not-found 283s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/read.ProtoJSON 283s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-name 283s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/http-url 283s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/basic-auth-in-url 283s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/different-secret-in-request 283s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/auth.UpdateProvisioner-error 283s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/ok 283s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-url 283s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/relative-url 283s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook (0.00s) 283s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/not-found (0.00s) 283s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/read.ProtoJSON (0.00s) 283s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-name (0.00s) 283s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/http-url (0.00s) 283s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/basic-auth-in-url (0.00s) 283s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/different-secret-in-request (0.00s) 283s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) 283s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/ok (0.00s) 283s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-url (0.00s) 283s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/relative-url (0.00s) 283s PASS 283s ok github.com/smallstep/certificates/authority/admin/api 0.160s 283s === RUN TestDB_getDBAdminBytes 283s === RUN TestDB_getDBAdminBytes/fail/not-found 283s === RUN TestDB_getDBAdminBytes/fail/db.Get-error 283s === RUN TestDB_getDBAdminBytes/ok 283s --- PASS: TestDB_getDBAdminBytes (0.00s) 283s --- PASS: TestDB_getDBAdminBytes/fail/not-found (0.00s) 283s --- PASS: TestDB_getDBAdminBytes/fail/db.Get-error (0.00s) 283s --- PASS: TestDB_getDBAdminBytes/ok (0.00s) 283s === RUN TestDB_getDBAdmin 283s === RUN TestDB_getDBAdmin/fail/not-found 283s === RUN TestDB_getDBAdmin/fail/db.Get-error 283s === RUN TestDB_getDBAdmin/fail/unmarshal-error 283s === RUN TestDB_getDBAdmin/fail/deleted 283s === RUN TestDB_getDBAdmin/ok 283s --- PASS: TestDB_getDBAdmin (0.00s) 283s --- PASS: TestDB_getDBAdmin/fail/not-found (0.00s) 283s --- PASS: TestDB_getDBAdmin/fail/db.Get-error (0.00s) 283s --- PASS: TestDB_getDBAdmin/fail/unmarshal-error (0.00s) 283s --- PASS: TestDB_getDBAdmin/fail/deleted (0.00s) 283s --- PASS: TestDB_getDBAdmin/ok (0.00s) 283s === RUN TestDB_unmarshalDBAdmin 283s === RUN TestDB_unmarshalDBAdmin/fail/unmarshal-error 283s === RUN TestDB_unmarshalDBAdmin/fail/deleted-error 283s === RUN TestDB_unmarshalDBAdmin/fail/authority-mismatch-error 283s === RUN TestDB_unmarshalDBAdmin/ok 283s --- PASS: TestDB_unmarshalDBAdmin (0.00s) 283s --- PASS: TestDB_unmarshalDBAdmin/fail/unmarshal-error (0.00s) 283s --- PASS: TestDB_unmarshalDBAdmin/fail/deleted-error (0.00s) 283s --- PASS: TestDB_unmarshalDBAdmin/fail/authority-mismatch-error (0.00s) 283s --- PASS: TestDB_unmarshalDBAdmin/ok (0.00s) 283s === RUN TestDB_unmarshalAdmin 283s === RUN TestDB_unmarshalAdmin/fail/unmarshal-error 283s === RUN TestDB_unmarshalAdmin/fail/deleted-error 283s === RUN TestDB_unmarshalAdmin/ok 283s --- PASS: TestDB_unmarshalAdmin (0.00s) 283s --- PASS: TestDB_unmarshalAdmin/fail/unmarshal-error (0.00s) 283s --- PASS: TestDB_unmarshalAdmin/fail/deleted-error (0.00s) 283s --- PASS: TestDB_unmarshalAdmin/ok (0.00s) 283s === RUN TestDB_GetAdmin 283s === RUN TestDB_GetAdmin/fail/not-found 283s === RUN TestDB_GetAdmin/fail/db.Get-error 283s === RUN TestDB_GetAdmin/fail/unmarshal-error 283s === RUN TestDB_GetAdmin/fail/deleted 283s === RUN TestDB_GetAdmin/fail/authorityID-mismatch 283s === RUN TestDB_GetAdmin/ok 283s --- PASS: TestDB_GetAdmin (0.00s) 283s --- PASS: TestDB_GetAdmin/fail/not-found (0.00s) 283s --- PASS: TestDB_GetAdmin/fail/db.Get-error (0.00s) 283s --- PASS: TestDB_GetAdmin/fail/unmarshal-error (0.00s) 283s --- PASS: TestDB_GetAdmin/fail/deleted (0.00s) 283s --- PASS: TestDB_GetAdmin/fail/authorityID-mismatch (0.00s) 283s --- PASS: TestDB_GetAdmin/ok (0.00s) 283s === RUN TestDB_DeleteAdmin 283s === RUN TestDB_DeleteAdmin/fail/save-error 283s === RUN TestDB_DeleteAdmin/ok 283s === RUN TestDB_DeleteAdmin/fail/not-found 283s === RUN TestDB_DeleteAdmin/fail/db.Get-error 283s --- PASS: TestDB_DeleteAdmin (0.00s) 283s --- PASS: TestDB_DeleteAdmin/fail/save-error (0.00s) 283s --- PASS: TestDB_DeleteAdmin/ok (0.00s) 283s --- PASS: TestDB_DeleteAdmin/fail/not-found (0.00s) 283s --- PASS: TestDB_DeleteAdmin/fail/db.Get-error (0.00s) 283s === RUN TestDB_UpdateAdmin 283s === RUN TestDB_UpdateAdmin/fail/not-found 283s === RUN TestDB_UpdateAdmin/fail/db.Get-error 283s === RUN TestDB_UpdateAdmin/fail/save-error 283s === RUN TestDB_UpdateAdmin/ok 283s --- PASS: TestDB_UpdateAdmin (0.00s) 283s --- PASS: TestDB_UpdateAdmin/fail/not-found (0.00s) 283s --- PASS: TestDB_UpdateAdmin/fail/db.Get-error (0.00s) 283s --- PASS: TestDB_UpdateAdmin/fail/save-error (0.00s) 283s --- PASS: TestDB_UpdateAdmin/ok (0.00s) 283s === RUN TestDB_CreateAdmin 283s === RUN TestDB_CreateAdmin/fail/save-error 283s === RUN TestDB_CreateAdmin/ok 283s --- PASS: TestDB_CreateAdmin (0.00s) 283s --- PASS: TestDB_CreateAdmin/fail/save-error (0.00s) 283s --- PASS: TestDB_CreateAdmin/ok (0.00s) 283s === RUN TestDB_GetAdmins 283s === RUN TestDB_GetAdmins/fail/db.List-error 283s === RUN TestDB_GetAdmins/fail/unmarshal-error 283s === RUN TestDB_GetAdmins/ok/none 283s === RUN TestDB_GetAdmins/ok/only-invalid 283s === RUN TestDB_GetAdmins/ok 283s --- PASS: TestDB_GetAdmins (0.00s) 283s --- PASS: TestDB_GetAdmins/fail/db.List-error (0.00s) 283s --- PASS: TestDB_GetAdmins/fail/unmarshal-error (0.00s) 283s --- PASS: TestDB_GetAdmins/ok/none (0.00s) 283s --- PASS: TestDB_GetAdmins/ok/only-invalid (0.00s) 283s --- PASS: TestDB_GetAdmins/ok (0.00s) 283s === RUN TestDB_getDBAuthorityPolicyBytes 283s === RUN TestDB_getDBAuthorityPolicyBytes/fail/not-found 283s === RUN TestDB_getDBAuthorityPolicyBytes/fail/db.Get-error 283s === RUN TestDB_getDBAuthorityPolicyBytes/ok 283s --- PASS: TestDB_getDBAuthorityPolicyBytes (0.00s) 283s --- PASS: TestDB_getDBAuthorityPolicyBytes/fail/not-found (0.00s) 283s --- PASS: TestDB_getDBAuthorityPolicyBytes/fail/db.Get-error (0.00s) 283s --- PASS: TestDB_getDBAuthorityPolicyBytes/ok (0.00s) 283s === RUN TestDB_getDBAuthorityPolicy 283s === RUN TestDB_getDBAuthorityPolicy/fail/not-found 283s === RUN TestDB_getDBAuthorityPolicy/fail/unmarshal-error 283s === RUN TestDB_getDBAuthorityPolicy/fail/authorityID-error 283s === RUN TestDB_getDBAuthorityPolicy/ok/empty-bytes 283s === RUN TestDB_getDBAuthorityPolicy/ok 283s --- PASS: TestDB_getDBAuthorityPolicy (0.00s) 283s --- PASS: TestDB_getDBAuthorityPolicy/fail/not-found (0.00s) 283s --- PASS: TestDB_getDBAuthorityPolicy/fail/unmarshal-error (0.00s) 283s --- PASS: TestDB_getDBAuthorityPolicy/fail/authorityID-error (0.00s) 283s --- PASS: TestDB_getDBAuthorityPolicy/ok/empty-bytes (0.00s) 283s --- PASS: TestDB_getDBAuthorityPolicy/ok (0.00s) 283s === RUN TestDB_CreateAuthorityPolicy 283s === RUN TestDB_CreateAuthorityPolicy/ok 283s === RUN TestDB_CreateAuthorityPolicy/fail/save-error 283s --- PASS: TestDB_CreateAuthorityPolicy (0.00s) 283s --- PASS: TestDB_CreateAuthorityPolicy/ok (0.00s) 283s --- PASS: TestDB_CreateAuthorityPolicy/fail/save-error (0.00s) 283s === RUN TestDB_GetAuthorityPolicy 283s === RUN TestDB_GetAuthorityPolicy/fail/not-found 283s === RUN TestDB_GetAuthorityPolicy/fail/db.Get-error 283s === RUN TestDB_GetAuthorityPolicy/ok 283s --- PASS: TestDB_GetAuthorityPolicy (0.00s) 283s --- PASS: TestDB_GetAuthorityPolicy/fail/not-found (0.00s) 283s --- PASS: TestDB_GetAuthorityPolicy/fail/db.Get-error (0.00s) 283s --- PASS: TestDB_GetAuthorityPolicy/ok (0.00s) 283s === RUN TestDB_UpdateAuthorityPolicy 283s === RUN TestDB_UpdateAuthorityPolicy/fail/db.Get-error 283s === RUN TestDB_UpdateAuthorityPolicy/fail/save-error 283s === RUN TestDB_UpdateAuthorityPolicy/ok 283s === RUN TestDB_UpdateAuthorityPolicy/fail/not-found 283s --- PASS: TestDB_UpdateAuthorityPolicy (0.00s) 283s --- PASS: TestDB_UpdateAuthorityPolicy/fail/db.Get-error (0.00s) 283s --- PASS: TestDB_UpdateAuthorityPolicy/fail/save-error (0.00s) 283s --- PASS: TestDB_UpdateAuthorityPolicy/ok (0.00s) 283s --- PASS: TestDB_UpdateAuthorityPolicy/fail/not-found (0.00s) 283s === RUN TestDB_DeleteAuthorityPolicy 283s === RUN TestDB_DeleteAuthorityPolicy/fail/not-found 283s === RUN TestDB_DeleteAuthorityPolicy/fail/db.Get-error 283s === RUN TestDB_DeleteAuthorityPolicy/fail/save-error 283s === RUN TestDB_DeleteAuthorityPolicy/ok 283s --- PASS: TestDB_DeleteAuthorityPolicy (0.00s) 283s --- PASS: TestDB_DeleteAuthorityPolicy/fail/not-found (0.00s) 283s --- PASS: TestDB_DeleteAuthorityPolicy/fail/db.Get-error (0.00s) 283s --- PASS: TestDB_DeleteAuthorityPolicy/fail/save-error (0.00s) 283s --- PASS: TestDB_DeleteAuthorityPolicy/ok (0.00s) 283s === RUN Test_linkedToDB 283s === RUN Test_linkedToDB/nil_policy 283s === RUN Test_linkedToDB/no_x509_nor_ssh 283s === RUN Test_linkedToDB/x509 283s === RUN Test_linkedToDB/ssh_user 283s === RUN Test_linkedToDB/full_ssh_policy 283s === RUN Test_linkedToDB/full_policy 283s --- PASS: Test_linkedToDB (0.00s) 283s --- PASS: Test_linkedToDB/nil_policy (0.00s) 283s --- PASS: Test_linkedToDB/no_x509_nor_ssh (0.00s) 283s --- PASS: Test_linkedToDB/x509 (0.00s) 283s --- PASS: Test_linkedToDB/ssh_user (0.00s) 283s --- PASS: Test_linkedToDB/full_ssh_policy (0.00s) 283s --- PASS: Test_linkedToDB/full_policy (0.00s) 283s === RUN Test_dbToLinked 283s === RUN Test_dbToLinked/nil_policy 283s === RUN Test_dbToLinked/x509 283s === RUN Test_dbToLinked/ssh_user 283s === RUN Test_dbToLinked/ssh_host 283s === RUN Test_dbToLinked/full_policy 283s --- PASS: Test_dbToLinked (0.00s) 283s --- PASS: Test_dbToLinked/nil_policy (0.00s) 283s --- PASS: Test_dbToLinked/x509 (0.00s) 283s --- PASS: Test_dbToLinked/ssh_user (0.00s) 283s --- PASS: Test_dbToLinked/ssh_host (0.00s) 283s --- PASS: Test_dbToLinked/full_policy (0.00s) 283s === RUN TestDB_getDBProvisionerBytes 283s === RUN TestDB_getDBProvisionerBytes/fail/not-found 283s === RUN TestDB_getDBProvisionerBytes/fail/db.Get-error 283s === RUN TestDB_getDBProvisionerBytes/ok 283s --- PASS: TestDB_getDBProvisionerBytes (0.00s) 283s --- PASS: TestDB_getDBProvisionerBytes/fail/not-found (0.00s) 283s --- PASS: TestDB_getDBProvisionerBytes/fail/db.Get-error (0.00s) 283s --- PASS: TestDB_getDBProvisionerBytes/ok (0.00s) 283s === RUN TestDB_getDBProvisioner 283s === RUN TestDB_getDBProvisioner/fail/not-found 283s === RUN TestDB_getDBProvisioner/fail/db.Get-error 283s === RUN TestDB_getDBProvisioner/fail/unmarshal-error 283s === RUN TestDB_getDBProvisioner/fail/deleted 283s === RUN TestDB_getDBProvisioner/ok 283s --- PASS: TestDB_getDBProvisioner (0.00s) 283s --- PASS: TestDB_getDBProvisioner/fail/not-found (0.00s) 283s --- PASS: TestDB_getDBProvisioner/fail/db.Get-error (0.00s) 283s --- PASS: TestDB_getDBProvisioner/fail/unmarshal-error (0.00s) 283s --- PASS: TestDB_getDBProvisioner/fail/deleted (0.00s) 283s --- PASS: TestDB_getDBProvisioner/ok (0.00s) 283s === RUN TestDB_unmarshalDBProvisioner 283s === RUN TestDB_unmarshalDBProvisioner/fail/unmarshal-error 283s === RUN TestDB_unmarshalDBProvisioner/fail/deleted-error 283s === RUN TestDB_unmarshalDBProvisioner/fail/authority-mismatch-error 283s === RUN TestDB_unmarshalDBProvisioner/ok 283s --- PASS: TestDB_unmarshalDBProvisioner (0.00s) 283s --- PASS: TestDB_unmarshalDBProvisioner/fail/unmarshal-error (0.00s) 283s --- PASS: TestDB_unmarshalDBProvisioner/fail/deleted-error (0.00s) 283s --- PASS: TestDB_unmarshalDBProvisioner/fail/authority-mismatch-error (0.00s) 283s --- PASS: TestDB_unmarshalDBProvisioner/ok (0.00s) 283s === RUN TestDB_unmarshalProvisioner 283s === RUN TestDB_unmarshalProvisioner/fail/unmarshal-error 283s === RUN TestDB_unmarshalProvisioner/fail/deleted-error 283s === RUN TestDB_unmarshalProvisioner/ok 283s --- PASS: TestDB_unmarshalProvisioner (0.00s) 283s --- PASS: TestDB_unmarshalProvisioner/fail/unmarshal-error (0.00s) 283s --- PASS: TestDB_unmarshalProvisioner/fail/deleted-error (0.00s) 283s --- PASS: TestDB_unmarshalProvisioner/ok (0.00s) 283s === RUN TestDB_GetProvisioner 283s === RUN TestDB_GetProvisioner/fail/not-found 283s === RUN TestDB_GetProvisioner/fail/db.Get-error 283s === RUN TestDB_GetProvisioner/fail/unmarshal-error 283s === RUN TestDB_GetProvisioner/fail/deleted 283s === RUN TestDB_GetProvisioner/fail/authorityID-mismatch 283s === RUN TestDB_GetProvisioner/ok 283s --- PASS: TestDB_GetProvisioner (0.00s) 283s --- PASS: TestDB_GetProvisioner/fail/not-found (0.00s) 283s --- PASS: TestDB_GetProvisioner/fail/db.Get-error (0.00s) 283s --- PASS: TestDB_GetProvisioner/fail/unmarshal-error (0.00s) 283s --- PASS: TestDB_GetProvisioner/fail/deleted (0.00s) 283s --- PASS: TestDB_GetProvisioner/fail/authorityID-mismatch (0.00s) 283s --- PASS: TestDB_GetProvisioner/ok (0.00s) 283s === RUN TestDB_DeleteProvisioner 283s === RUN TestDB_DeleteProvisioner/fail/db.Get-error 283s === RUN TestDB_DeleteProvisioner/fail/save-error 283s === RUN TestDB_DeleteProvisioner/ok 283s === RUN TestDB_DeleteProvisioner/fail/not-found 283s --- PASS: TestDB_DeleteProvisioner (0.00s) 283s --- PASS: TestDB_DeleteProvisioner/fail/db.Get-error (0.00s) 283s --- PASS: TestDB_DeleteProvisioner/fail/save-error (0.00s) 283s --- PASS: TestDB_DeleteProvisioner/ok (0.00s) 283s --- PASS: TestDB_DeleteProvisioner/fail/not-found (0.00s) 283s === RUN TestDB_GetProvisioners 283s === RUN TestDB_GetProvisioners/ok/none 283s === RUN TestDB_GetProvisioners/ok/only-invalid 283s === RUN TestDB_GetProvisioners/ok 283s === RUN TestDB_GetProvisioners/fail/db.List-error 283s === RUN TestDB_GetProvisioners/fail/unmarshal-error 283s --- PASS: TestDB_GetProvisioners (0.00s) 283s --- PASS: TestDB_GetProvisioners/ok/none (0.00s) 283s --- PASS: TestDB_GetProvisioners/ok/only-invalid (0.00s) 283s --- PASS: TestDB_GetProvisioners/ok (0.00s) 283s --- PASS: TestDB_GetProvisioners/fail/db.List-error (0.00s) 283s --- PASS: TestDB_GetProvisioners/fail/unmarshal-error (0.00s) 283s === RUN TestDB_CreateProvisioner 283s === RUN TestDB_CreateProvisioner/fail/save-error 283s === RUN TestDB_CreateProvisioner/ok 283s --- PASS: TestDB_CreateProvisioner (0.00s) 283s --- PASS: TestDB_CreateProvisioner/fail/save-error (0.00s) 283s --- PASS: TestDB_CreateProvisioner/ok (0.00s) 283s === RUN TestDB_UpdateProvisioner 283s === RUN TestDB_UpdateProvisioner/fail/save-error 283s === RUN TestDB_UpdateProvisioner/ok 283s === RUN TestDB_UpdateProvisioner/fail/not-found 283s === RUN TestDB_UpdateProvisioner/fail/db.Get-error 283s === RUN TestDB_UpdateProvisioner/fail/update-deleted 283s === RUN TestDB_UpdateProvisioner/fail/update-type-error 283s --- PASS: TestDB_UpdateProvisioner (0.00s) 283s --- PASS: TestDB_UpdateProvisioner/fail/save-error (0.00s) 283s --- PASS: TestDB_UpdateProvisioner/ok (0.00s) 283s --- PASS: TestDB_UpdateProvisioner/fail/not-found (0.00s) 283s --- PASS: TestDB_UpdateProvisioner/fail/db.Get-error (0.00s) 283s --- PASS: TestDB_UpdateProvisioner/fail/update-deleted (0.00s) 283s --- PASS: TestDB_UpdateProvisioner/fail/update-type-error (0.00s) 283s === RUN Test_linkedcaWebhooksToDB 283s === RUN Test_linkedcaWebhooksToDB/nil 283s === RUN Test_linkedcaWebhooksToDB/zero 283s === RUN Test_linkedcaWebhooksToDB/bearer 283s === RUN Test_linkedcaWebhooksToDB/basic 283s --- PASS: Test_linkedcaWebhooksToDB (0.00s) 283s --- PASS: Test_linkedcaWebhooksToDB/nil (0.00s) 283s --- PASS: Test_linkedcaWebhooksToDB/zero (0.00s) 283s --- PASS: Test_linkedcaWebhooksToDB/bearer (0.00s) 283s --- PASS: Test_linkedcaWebhooksToDB/basic (0.00s) 283s === RUN Test_dbWebhooksToLinkedca 283s === RUN Test_dbWebhooksToLinkedca/nil 283s === RUN Test_dbWebhooksToLinkedca/zero 283s === RUN Test_dbWebhooksToLinkedca/bearer 283s === RUN Test_dbWebhooksToLinkedca/basic 283s --- PASS: Test_dbWebhooksToLinkedca (0.00s) 283s --- PASS: Test_dbWebhooksToLinkedca/nil (0.00s) 283s --- PASS: Test_dbWebhooksToLinkedca/zero (0.00s) 283s --- PASS: Test_dbWebhooksToLinkedca/bearer (0.00s) 283s --- PASS: Test_dbWebhooksToLinkedca/basic (0.00s) 283s PASS 283s ok github.com/smallstep/certificates/authority/admin/db/nosql 0.123s 283s ? github.com/smallstep/certificates/authority/administrator [no test files] 284s === RUN TestConfigValidate 284s === RUN TestConfigValidate/custom-tls-values 284s tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] 1.0 1.1 true} 284s *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] 1.0 1.1 true} 284s === RUN TestConfigValidate/empty-root 284s === RUN TestConfigValidate/empty-intermediate-key 284s === RUN TestConfigValidate/empty-dnsNames 284s === RUN TestConfigValidate/empty-TLS 284s tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} 284s *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} 284s === RUN TestConfigValidate/empty-TLS-values 284s tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} 284s *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} 284s === RUN TestConfigValidate/tls-min>max 284s === RUN TestConfigValidate/skip-validation 284s tc.tls = 284s *tc.config.TLS = 284s === RUN TestConfigValidate/empty-address 284s === RUN TestConfigValidate/invalid-address 284s === RUN TestConfigValidate/empty-intermediate-cert 284s --- PASS: TestConfigValidate (0.00s) 284s --- PASS: TestConfigValidate/custom-tls-values (0.00s) 284s --- PASS: TestConfigValidate/empty-root (0.00s) 284s --- PASS: TestConfigValidate/empty-intermediate-key (0.00s) 284s --- PASS: TestConfigValidate/empty-dnsNames (0.00s) 284s --- PASS: TestConfigValidate/empty-TLS (0.00s) 284s --- PASS: TestConfigValidate/empty-TLS-values (0.00s) 284s --- PASS: TestConfigValidate/tls-min>max (0.00s) 284s --- PASS: TestConfigValidate/skip-validation (0.00s) 284s --- PASS: TestConfigValidate/empty-address (0.00s) 284s --- PASS: TestConfigValidate/invalid-address (0.00s) 284s --- PASS: TestConfigValidate/empty-intermediate-cert (0.00s) 284s === RUN TestAuthConfigValidate 284s === RUN TestAuthConfigValidate/ok-empty-provisioners 284s === RUN TestAuthConfigValidate/ok-empty-asn1dn-template 284s === RUN TestAuthConfigValidate/ok-custom-asn1dn 284s === RUN TestAuthConfigValidate/fail-nil-authconfig 284s --- PASS: TestAuthConfigValidate (0.00s) 284s --- PASS: TestAuthConfigValidate/ok-empty-provisioners (0.00s) 284s --- PASS: TestAuthConfigValidate/ok-empty-asn1dn-template (0.00s) 284s --- PASS: TestAuthConfigValidate/ok-custom-asn1dn (0.00s) 284s --- PASS: TestAuthConfigValidate/fail-nil-authconfig (0.00s) 284s === RUN Test_toHostname 284s === RUN Test_toHostname/localhost 284s === RUN Test_toHostname/ca.smallstep.com 284s === RUN Test_toHostname/127.0.0.1 284s === RUN Test_toHostname/::1 284s === RUN Test_toHostname/[::1] 284s --- PASS: Test_toHostname (0.00s) 284s --- PASS: Test_toHostname/localhost (0.00s) 284s --- PASS: Test_toHostname/ca.smallstep.com (0.00s) 284s --- PASS: Test_toHostname/127.0.0.1 (0.00s) 284s --- PASS: Test_toHostname/::1 (0.00s) 284s --- PASS: Test_toHostname/[::1] (0.00s) 284s === RUN TestConfig_Audience 284s === RUN TestConfig_Audience/ok 284s --- PASS: TestConfig_Audience (0.00s) 284s --- PASS: TestConfig_Audience/ok (0.00s) 284s === RUN TestSSHPublicKey_Validate 284s === RUN TestSSHPublicKey_Validate/user 284s === RUN TestSSHPublicKey_Validate/host 284s === RUN TestSSHPublicKey_Validate/empty 284s === RUN TestSSHPublicKey_Validate/badType 284s === RUN TestSSHPublicKey_Validate/badKey 284s --- PASS: TestSSHPublicKey_Validate (0.00s) 284s --- PASS: TestSSHPublicKey_Validate/user (0.00s) 284s --- PASS: TestSSHPublicKey_Validate/host (0.00s) 284s --- PASS: TestSSHPublicKey_Validate/empty (0.00s) 284s --- PASS: TestSSHPublicKey_Validate/badType (0.00s) 284s --- PASS: TestSSHPublicKey_Validate/badKey (0.00s) 284s === RUN TestSSHPublicKey_PublicKey 284s === RUN TestSSHPublicKey_PublicKey/ok 284s === RUN TestSSHPublicKey_PublicKey/nil 284s --- PASS: TestSSHPublicKey_PublicKey (0.00s) 284s --- PASS: TestSSHPublicKey_PublicKey/ok (0.00s) 284s --- PASS: TestSSHPublicKey_PublicKey/nil (0.00s) 284s === RUN TestTLSVersion_Validate 284s === RUN TestTLSVersion_Validate/default 284s === RUN TestTLSVersion_Validate/1.0 284s === RUN TestTLSVersion_Validate/1.1 284s === RUN TestTLSVersion_Validate/1.2 284s === RUN TestTLSVersion_Validate/1.3 284s === RUN TestTLSVersion_Validate/0.99 284s --- PASS: TestTLSVersion_Validate (0.00s) 284s --- PASS: TestTLSVersion_Validate/default (0.00s) 284s --- PASS: TestTLSVersion_Validate/1.0 (0.00s) 284s --- PASS: TestTLSVersion_Validate/1.1 (0.00s) 284s --- PASS: TestTLSVersion_Validate/1.2 (0.00s) 284s --- PASS: TestTLSVersion_Validate/1.3 (0.00s) 284s --- PASS: TestTLSVersion_Validate/0.99 (0.00s) 284s === RUN TestTLSVersion_String 284s === RUN TestTLSVersion_String/default 284s === RUN TestTLSVersion_String/1.0 284s === RUN TestTLSVersion_String/1.1 284s === RUN TestTLSVersion_String/1.2 284s === RUN TestTLSVersion_String/1.3 284s === RUN TestTLSVersion_String/0.99 284s --- PASS: TestTLSVersion_String (0.00s) 284s --- PASS: TestTLSVersion_String/default (0.00s) 284s --- PASS: TestTLSVersion_String/1.0 (0.00s) 284s --- PASS: TestTLSVersion_String/1.1 (0.00s) 284s --- PASS: TestTLSVersion_String/1.2 (0.00s) 284s --- PASS: TestTLSVersion_String/1.3 (0.00s) 284s --- PASS: TestTLSVersion_String/0.99 (0.00s) 284s === RUN TestCipherSuites_Validate 284s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_RC4_128_SHA 284s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_3DES_EDE_CBC_SHA 284s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA 284s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_CBC_SHA 284s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA256 284s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_GCM_SHA256 284s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_GCM_SHA384 284s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA 284s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA 284s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 284s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 284s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA 284s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 284s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 284s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA 284s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA 284s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 284s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 284s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA 284s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 284s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 284s === RUN TestCipherSuites_Validate/multiple 284s === RUN TestCipherSuites_Validate/fail 284s --- PASS: TestCipherSuites_Validate (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_RC4_128_SHA (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_CBC_SHA (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA256 (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_GCM_SHA256 (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_GCM_SHA384 (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0.00s) 284s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0.00s) 285s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0.00s) 285s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0.00s) 285s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 (0.00s) 285s --- PASS: TestCipherSuites_Validate/multiple (0.00s) 285s --- PASS: TestCipherSuites_Validate/fail (0.00s) 285s === RUN TestCipherSuites_Value 285s === RUN TestCipherSuites_Value/TLS_RSA_WITH_RC4_128_SHA 285s === RUN TestCipherSuites_Value/TLS_RSA_WITH_3DES_EDE_CBC_SHA 285s === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA 285s === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_256_CBC_SHA 285s === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA256 285s === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_GCM_SHA256 285s === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_256_GCM_SHA384 285s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA 285s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA 285s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 285s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 285s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA 285s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 285s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 285s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA 285s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA 285s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 285s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 285s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA 285s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 285s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 285s === RUN TestCipherSuites_Value/multiple 285s === RUN TestCipherSuites_Value/fail 285s --- PASS: TestCipherSuites_Value (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_RC4_128_SHA (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_256_CBC_SHA (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA256 (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_GCM_SHA256 (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_256_GCM_SHA384 (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0.00s) 285s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 (0.00s) 285s --- PASS: TestCipherSuites_Value/multiple (0.00s) 285s --- PASS: TestCipherSuites_Value/fail (0.00s) 285s === RUN TestTLSOptions_TLSConfig 285s === RUN TestTLSOptions_TLSConfig/default 285s === RUN TestTLSOptions_TLSConfig/renegotation 285s --- PASS: TestTLSOptions_TLSConfig (0.00s) 285s --- PASS: TestTLSOptions_TLSConfig/default (0.00s) 285s --- PASS: TestTLSOptions_TLSConfig/renegotation (0.00s) 285s === RUN Test_multiString_First 285s === RUN Test_multiString_First/empty 285s === RUN Test_multiString_First/string 285s === RUN Test_multiString_First/slice 285s --- PASS: Test_multiString_First (0.00s) 285s --- PASS: Test_multiString_First/empty (0.00s) 285s --- PASS: Test_multiString_First/string (0.00s) 285s --- PASS: Test_multiString_First/slice (0.00s) 285s === RUN Test_multiString_Empties 285s === RUN Test_multiString_Empties/empty 285s === RUN Test_multiString_Empties/string 285s === RUN Test_multiString_Empties/empty_string 285s === RUN Test_multiString_Empties/slice 285s === RUN Test_multiString_Empties/empty_slice 285s --- PASS: Test_multiString_Empties (0.00s) 285s --- PASS: Test_multiString_Empties/empty (0.00s) 285s --- PASS: Test_multiString_Empties/string (0.00s) 285s --- PASS: Test_multiString_Empties/empty_string (0.00s) 285s --- PASS: Test_multiString_Empties/slice (0.00s) 285s --- PASS: Test_multiString_Empties/empty_slice (0.00s) 285s === RUN Test_multiString_MarshalJSON 285s === RUN Test_multiString_MarshalJSON/empty 285s === RUN Test_multiString_MarshalJSON/string 285s === RUN Test_multiString_MarshalJSON/slice 285s --- PASS: Test_multiString_MarshalJSON (0.00s) 285s --- PASS: Test_multiString_MarshalJSON/empty (0.00s) 285s --- PASS: Test_multiString_MarshalJSON/string (0.00s) 285s --- PASS: Test_multiString_MarshalJSON/slice (0.00s) 285s === RUN Test_multiString_UnmarshalJSON 285s === RUN Test_multiString_UnmarshalJSON/empty 285s === RUN Test_multiString_UnmarshalJSON/empty_string 285s === RUN Test_multiString_UnmarshalJSON/string 285s === RUN Test_multiString_UnmarshalJSON/slice 285s === RUN Test_multiString_UnmarshalJSON/error 285s === RUN Test_multiString_UnmarshalJSON/nil 285s --- PASS: Test_multiString_UnmarshalJSON (0.00s) 285s --- PASS: Test_multiString_UnmarshalJSON/empty (0.00s) 285s --- PASS: Test_multiString_UnmarshalJSON/empty_string (0.00s) 285s --- PASS: Test_multiString_UnmarshalJSON/string (0.00s) 285s --- PASS: Test_multiString_UnmarshalJSON/slice (0.00s) 285s --- PASS: Test_multiString_UnmarshalJSON/error (0.00s) 285s --- PASS: Test_multiString_UnmarshalJSON/nil (0.00s) 285s PASS 285s ok github.com/smallstep/certificates/authority/config 0.105s 285s === RUN TestNew 285s === RUN TestNew/ok 285s === RUN TestNew/ok_with_constraints 285s --- PASS: TestNew (0.01s) 285s --- PASS: TestNew/ok (0.00s) 285s --- PASS: TestNew/ok_with_constraints (0.00s) 285s === RUN TestNew_hasNameConstraints 285s === RUN TestNew_hasNameConstraints/no_constraints 285s === RUN TestNew_hasNameConstraints/permittedDNSDomains 285s === RUN TestNew_hasNameConstraints/excludedDNSDomains 285s === RUN TestNew_hasNameConstraints/permittedIPRanges 285s === RUN TestNew_hasNameConstraints/excludedIPRanges 285s === RUN TestNew_hasNameConstraints/permittedEmailAddresses 285s === RUN TestNew_hasNameConstraints/excludedEmailAddresses 285s === RUN TestNew_hasNameConstraints/permittedURIDomains 285s === RUN TestNew_hasNameConstraints/excludedURIDomains 285s --- PASS: TestNew_hasNameConstraints (0.00s) 285s --- PASS: TestNew_hasNameConstraints/no_constraints (0.00s) 285s --- PASS: TestNew_hasNameConstraints/permittedDNSDomains (0.00s) 285s --- PASS: TestNew_hasNameConstraints/excludedDNSDomains (0.00s) 285s --- PASS: TestNew_hasNameConstraints/permittedIPRanges (0.00s) 285s --- PASS: TestNew_hasNameConstraints/excludedIPRanges (0.00s) 285s --- PASS: TestNew_hasNameConstraints/permittedEmailAddresses (0.00s) 285s --- PASS: TestNew_hasNameConstraints/excludedEmailAddresses (0.00s) 285s --- PASS: TestNew_hasNameConstraints/permittedURIDomains (0.00s) 285s --- PASS: TestNew_hasNameConstraints/excludedURIDomains (0.00s) 285s === RUN TestEngine_Validate 285s === RUN TestEngine_Validate/ok 285s === RUN TestEngine_Validate/ok_permitted_dns 285s === RUN TestEngine_Validate/ok_not_excluded_dns 285s === RUN TestEngine_Validate/ok_permitted_ip 285s === RUN TestEngine_Validate/ok_not_excluded_ip 285s === RUN TestEngine_Validate/ok_permitted_emails 285s === RUN TestEngine_Validate/ok_not_excluded_emails 285s === RUN TestEngine_Validate/ok_permitted_uris 285s === RUN TestEngine_Validate/ok_not_excluded_uris 285s === RUN TestEngine_Validate/fail_permitted_dns 285s === RUN TestEngine_Validate/fail_not_excluded_dns 285s === RUN TestEngine_Validate/fail_permitted_ip 285s === RUN TestEngine_Validate/fail_not_excluded_ip 285s === RUN TestEngine_Validate/fail_permitted_emails 285s === RUN TestEngine_Validate/fail_not_excluded_emails 285s === RUN TestEngine_Validate/fail_permitted_uris 285s === RUN TestEngine_Validate/fail_not_excluded_uris 285s === RUN TestEngine_Validate/fail_parse_emails 285s === RUN TestEngine_Validate/fail_match_dns 285s === RUN TestEngine_Validate/fail_match_email 285s === RUN TestEngine_Validate/fail_match_uri 285s --- PASS: TestEngine_Validate (0.00s) 285s --- PASS: TestEngine_Validate/ok (0.00s) 285s --- PASS: TestEngine_Validate/ok_permitted_dns (0.00s) 285s --- PASS: TestEngine_Validate/ok_not_excluded_dns (0.00s) 285s --- PASS: TestEngine_Validate/ok_permitted_ip (0.00s) 285s --- PASS: TestEngine_Validate/ok_not_excluded_ip (0.00s) 285s --- PASS: TestEngine_Validate/ok_permitted_emails (0.00s) 285s --- PASS: TestEngine_Validate/ok_not_excluded_emails (0.00s) 285s --- PASS: TestEngine_Validate/ok_permitted_uris (0.00s) 285s --- PASS: TestEngine_Validate/ok_not_excluded_uris (0.00s) 285s --- PASS: TestEngine_Validate/fail_permitted_dns (0.00s) 285s --- PASS: TestEngine_Validate/fail_not_excluded_dns (0.00s) 285s --- PASS: TestEngine_Validate/fail_permitted_ip (0.00s) 285s --- PASS: TestEngine_Validate/fail_not_excluded_ip (0.00s) 285s --- PASS: TestEngine_Validate/fail_permitted_emails (0.00s) 285s --- PASS: TestEngine_Validate/fail_not_excluded_emails (0.00s) 285s --- PASS: TestEngine_Validate/fail_permitted_uris (0.00s) 285s --- PASS: TestEngine_Validate/fail_not_excluded_uris (0.00s) 285s --- PASS: TestEngine_Validate/fail_parse_emails (0.00s) 285s --- PASS: TestEngine_Validate/fail_match_dns (0.00s) 285s --- PASS: TestEngine_Validate/fail_match_email (0.00s) 285s --- PASS: TestEngine_Validate/fail_match_uri (0.00s) 285s === RUN TestEngine_Validate_nil 285s --- PASS: TestEngine_Validate_nil (0.00s) 285s === RUN TestEngine_ValidateCertificate 285s === RUN TestEngine_ValidateCertificate/ok 285s === RUN TestEngine_ValidateCertificate/ok_with_constraints 285s === RUN TestEngine_ValidateCertificate/fail 285s --- PASS: TestEngine_ValidateCertificate (0.00s) 285s --- PASS: TestEngine_ValidateCertificate/ok (0.00s) 285s --- PASS: TestEngine_ValidateCertificate/ok_with_constraints (0.00s) 285s --- PASS: TestEngine_ValidateCertificate/fail (0.00s) 285s PASS 285s ok github.com/smallstep/certificates/authority/internal/constraints 0.072s 286s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed 286s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/nil-options 286s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/not-set 286s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/set-true 286s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/set-false 286s --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed (0.00s) 286s --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/nil-options (0.00s) 286s --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/not-set (0.00s) 286s --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/set-true (0.00s) 286s --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/set-false (0.00s) 286s === RUN TestPolicyToCertificates 286s === RUN TestPolicyToCertificates/nil 286s === RUN TestPolicyToCertificates/no-policy 286s === RUN TestPolicyToCertificates/partial-policy 286s === RUN TestPolicyToCertificates/full-policy 286s --- PASS: TestPolicyToCertificates (0.00s) 286s --- PASS: TestPolicyToCertificates/nil (0.00s) 286s --- PASS: TestPolicyToCertificates/no-policy (0.00s) 286s --- PASS: TestPolicyToCertificates/partial-policy (0.00s) 286s --- PASS: TestPolicyToCertificates/full-policy (0.00s) 286s PASS 286s ok github.com/smallstep/certificates/authority/policy 0.064s 286s === RUN TestClient 286s === RUN TestClient/http 286s === RUN TestClient/tls 286s === RUN TestClient/nil 286s === RUN TestClient/empty 286s --- PASS: TestClient (0.02s) 286s --- PASS: TestClient/http (0.00s) 286s --- PASS: TestClient/tls (0.01s) 286s --- PASS: TestClient/nil (0.00s) 286s --- PASS: TestClient/empty (0.00s) 286s === RUN TestClient_SetNew 286s === RUN TestClient_SetNew/ok 286s === RUN TestClient_SetNew/fail 286s === RUN TestClient_SetNew/ok_again 286s 2026/02/04 01:39:02 http: TLS handshake error from 127.0.0.1:33270: remote error: tls: bad certificate 286s --- PASS: TestClient_SetNew (0.09s) 286s --- PASS: TestClient_SetNew/ok (0.01s) 286s --- PASS: TestClient_SetNew/fail (0.07s) 286s --- PASS: TestClient_SetNew/ok_again (0.01s) 286s === RUN TestClient_parallel 286s === PAUSE TestClient_parallel 286s === CONT TestClient_parallel 286s === RUN TestClient_parallel/0 286s === PAUSE TestClient_parallel/0 286s === RUN TestClient_parallel/1 286s === PAUSE TestClient_parallel/1 286s === RUN TestClient_parallel/2 286s === PAUSE TestClient_parallel/2 286s === RUN TestClient_parallel/3 286s === PAUSE TestClient_parallel/3 286s === RUN TestClient_parallel/4 286s === PAUSE TestClient_parallel/4 286s === RUN TestClient_parallel/5 286s === PAUSE TestClient_parallel/5 286s === RUN TestClient_parallel/6 286s === PAUSE TestClient_parallel/6 286s === RUN TestClient_parallel/7 286s === PAUSE TestClient_parallel/7 286s === RUN TestClient_parallel/8 286s === PAUSE TestClient_parallel/8 286s === RUN TestClient_parallel/9 286s === PAUSE TestClient_parallel/9 286s === CONT TestClient_parallel/0 286s === CONT TestClient_parallel/9 286s === CONT TestClient_parallel/8 286s === CONT TestClient_parallel/7 286s === CONT TestClient_parallel/6 286s === CONT TestClient_parallel/5 286s === CONT TestClient_parallel/4 286s === CONT TestClient_parallel/3 286s === CONT TestClient_parallel/2 286s === CONT TestClient_parallel/1 286s --- PASS: TestClient_parallel (0.00s) 286s --- PASS: TestClient_parallel/0 (0.01s) 286s --- PASS: TestClient_parallel/8 (0.00s) 286s --- PASS: TestClient_parallel/7 (0.00s) 286s --- PASS: TestClient_parallel/9 (0.01s) 286s --- PASS: TestClient_parallel/6 (0.00s) 286s --- PASS: TestClient_parallel/4 (0.00s) 286s --- PASS: TestClient_parallel/3 (0.00s) 286s --- PASS: TestClient_parallel/5 (0.00s) 286s --- PASS: TestClient_parallel/2 (0.00s) 286s --- PASS: TestClient_parallel/1 (0.00s) 286s PASS 286s ok github.com/smallstep/certificates/authority/poolhttp 0.167s 309s === RUN TestACME_GetAttestationRoots 309s === RUN TestACME_GetAttestationRoots/ok 309s === RUN TestACME_GetAttestationRoots/nil 309s === RUN TestACME_GetAttestationRoots/empty 309s --- PASS: TestACME_GetAttestationRoots (0.00s) 309s --- PASS: TestACME_GetAttestationRoots/ok (0.00s) 309s --- PASS: TestACME_GetAttestationRoots/nil (0.00s) 309s --- PASS: TestACME_GetAttestationRoots/empty (0.00s) 309s === RUN TestACMEChallenge_Validate 309s === RUN TestACMEChallenge_Validate/http-01 309s === RUN TestACMEChallenge_Validate/dns-01 309s === RUN TestACMEChallenge_Validate/tls-alpn-01 309s === RUN TestACMEChallenge_Validate/device-attest-01 309s === RUN TestACMEChallenge_Validate/wire-oidc-01 309s === RUN TestACMEChallenge_Validate/wire-dpop-01 309s === RUN TestACMEChallenge_Validate/uppercase 309s === RUN TestACMEChallenge_Validate/fail 309s --- PASS: TestACMEChallenge_Validate (0.00s) 309s --- PASS: TestACMEChallenge_Validate/http-01 (0.00s) 309s --- PASS: TestACMEChallenge_Validate/dns-01 (0.00s) 309s --- PASS: TestACMEChallenge_Validate/tls-alpn-01 (0.00s) 309s --- PASS: TestACMEChallenge_Validate/device-attest-01 (0.00s) 309s --- PASS: TestACMEChallenge_Validate/wire-oidc-01 (0.00s) 309s --- PASS: TestACMEChallenge_Validate/wire-dpop-01 (0.00s) 309s --- PASS: TestACMEChallenge_Validate/uppercase (0.00s) 309s --- PASS: TestACMEChallenge_Validate/fail (0.00s) 309s === RUN TestACMEAttestationFormat_Validate 309s === RUN TestACMEAttestationFormat_Validate/apple 309s === RUN TestACMEAttestationFormat_Validate/step 309s === RUN TestACMEAttestationFormat_Validate/tpm 309s === RUN TestACMEAttestationFormat_Validate/uppercase 309s === RUN TestACMEAttestationFormat_Validate/fail 309s --- PASS: TestACMEAttestationFormat_Validate (0.00s) 309s --- PASS: TestACMEAttestationFormat_Validate/apple (0.00s) 309s --- PASS: TestACMEAttestationFormat_Validate/step (0.00s) 309s --- PASS: TestACMEAttestationFormat_Validate/tpm (0.00s) 309s --- PASS: TestACMEAttestationFormat_Validate/uppercase (0.00s) 309s --- PASS: TestACMEAttestationFormat_Validate/fail (0.00s) 309s === RUN TestACME_Getters 309s --- PASS: TestACME_Getters (0.00s) 309s === RUN TestACME_Init 309s === RUN TestACME_Init/ok/attestation 309s acme_test.go:238: -----BEGIN CERTIFICATE----- 309s MIICJDCCAamgAwIBAgIUQsDCuyxyfFxeq/bxpm8frF15hzcwCgYIKoZIzj0EAwMw 309s UTEtMCsGA1UEAwwkQXBwbGUgRW50ZXJwcmlzZSBBdHRlc3RhdGlvbiBSb290IENB 309s MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzAeFw0yMjAyMTYxOTAx 309s MjRaFw00NzAyMjAwMDAwMDBaMFExLTArBgNVBAMMJEFwcGxlIEVudGVycHJpc2Ug 309s QXR0ZXN0YXRpb24gUm9vdCBDQTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UE 309s BhMCVVMwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAT6Jigq+Ps9Q4CoT8t8q+UnOe2p 309s oT9nRaUfGhBTbgvqSGXPjVkbYlIWYO+1zPk2Sz9hQ5ozzmLrPmTBgEWRcHjA2/y7 309s 7GEicps9wn2tj+G89l3INNDKETdxSPPIZpPj8VmjQjBAMA8GA1UdEwEB/wQFMAMB 309s Af8wHQYDVR0OBBYEFPNqTQGd8muBpV5du+UIbVbi+d66MA4GA1UdDwEB/wQEAwIB 309s BjAKBggqhkjOPQQDAwNpADBmAjEA1xpWmTLSpr1VH4f8Ypk8f3jMUKYz4QPG8mL5 309s 8m9sX/b2+eXpTv2pH4RZgJjucnbcAjEA4ZSB6S45FlPuS/u4pTnzoz632rA+xW/T 309s ZwFEh9bhKjJ+5VQ9/Do1os0u3LEkgN/r 309s -----END CERTIFICATE----- 309s -----BEGIN CERTIFICATE----- 309s MIIDFzCCAf+gAwIBAgIDBAZHMA0GCSqGSIb3DQEBCwUAMCsxKTAnBgNVBAMMIFl1 309s YmljbyBQSVYgUm9vdCBDQSBTZXJpYWwgMjYzNzUxMCAXDTE2MDMxNDAwMDAwMFoY 309s DzIwNTIwNDE3MDAwMDAwWjArMSkwJwYDVQQDDCBZdWJpY28gUElWIFJvb3QgQ0Eg 309s U2VyaWFsIDI2Mzc1MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMN2 309s cMTNR6YCdcTFRxuPy31PabRn5m6pJ+nSE0HRWpoaM8fc8wHC+Tmb98jmNvhWNE2E 309s ilU85uYKfEFP9d6Q2GmytqBnxZsAa3KqZiCCx2LwQ4iYEOb1llgotVr/whEpdVOq 309s joU0P5e1j1y7OfwOvky/+AXIN/9Xp0VFlYRk2tQ9GcdYKDmqU+db9iKwpAzid4oH 309s BVLIhmD3pvkWaRA2H3DA9t7H/HNq5v3OiO1jyLZeKqZoMbPObrxqDg+9fOdShzgf 309s wCqgT3XVmTeiwvBSTctyi9mHQfYd2DwkaqxRnLbNVyK9zl+DzjSGp9IhVPiVtGet 309s X02dxhQnGS7K6BO0Qe8CAwEAAaNCMEAwHQYDVR0OBBYEFMpfyvLEojGc6SJf8ez0 309s 1d8Cv4O/MA8GA1UdEwQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 309s DQEBCwUAA4IBAQBc7Ih8Bc1fkC+FyN1fhjWioBCMr3vjneh7MLbA6kSoyWF70N3s 309s XhbXvT4eRh0hvxqvMZNjPU/VlRn6gLVtoEikDLrYFXN6Hh6Wmyy1GTnspnOvMvz2 309s lLKuym9KYdYLDgnj3BeAvzIhVzzYSeU77/Cupofj093OuAswW0jYvXsGTyix6B3d 309s bW5yWvyS9zNXaqGaUmP3U9/b6DlHdDogMLu3VLpBB9bm5bjaKWWJYgWltCVgUbFq 309s Fqyi4+JE014cSgR57Jcu3dZiehB6UtAPgad9L5cNvua/IWRmm+ANy3O2LH++Pyl8 309s SREzU8onbBsjMg9QDiSf5oJLKvd/Ren+zGY7 309s -----END CERTIFICATE----- 309s === RUN TestACME_Init/fail/empty-name 309s acme_test.go:238: 309s === RUN TestACME_Init/fail/bad-challenge 309s acme_test.go:238: 309s === RUN TestACME_Init/fail/bad-attestation-format 309s acme_test.go:238: 309s === RUN TestACME_Init/fail/parse-attestation-roots 309s acme_test.go:238: -----BEGIN CERTIFICATE----- 309s Zm9v 309s -----END CERTIFICATE----- 309s === RUN TestACME_Init/fail/wire-missing-wire-options 309s acme_test.go:238: 309s === RUN TestACME_Init/ok/wire 309s acme_test.go:238: 309s === RUN TestACME_Init/fail/empty 309s acme_test.go:238: 309s === RUN TestACME_Init/fail/empty-type 309s acme_test.go:238: 309s === RUN TestACME_Init/fail/bad-claims 309s acme_test.go:238: 309s === RUN TestACME_Init/fail/empty-attestation-roots 309s acme_test.go:238: 309s 309s === RUN TestACME_Init/fail/wire-missing-options 309s acme_test.go:238: 309s === RUN TestACME_Init/fail/wire-validate-options 309s acme_test.go:238: 309s === RUN TestACME_Init/ok 309s acme_test.go:238: 309s --- PASS: TestACME_Init (0.00s) 309s --- PASS: TestACME_Init/ok/attestation (0.00s) 309s --- PASS: TestACME_Init/fail/empty-name (0.00s) 309s --- PASS: TestACME_Init/fail/bad-challenge (0.00s) 309s --- PASS: TestACME_Init/fail/bad-attestation-format (0.00s) 309s --- PASS: TestACME_Init/fail/parse-attestation-roots (0.00s) 309s --- PASS: TestACME_Init/fail/wire-missing-wire-options (0.00s) 309s --- PASS: TestACME_Init/ok/wire (0.00s) 309s --- PASS: TestACME_Init/fail/empty (0.00s) 309s --- PASS: TestACME_Init/fail/empty-type (0.00s) 309s --- PASS: TestACME_Init/fail/bad-claims (0.00s) 309s --- PASS: TestACME_Init/fail/empty-attestation-roots (0.00s) 309s --- PASS: TestACME_Init/fail/wire-missing-options (0.00s) 309s --- PASS: TestACME_Init/fail/wire-validate-options (0.00s) 309s --- PASS: TestACME_Init/ok (0.00s) 309s === RUN TestACME_AuthorizeRenew 309s === RUN TestACME_AuthorizeRenew/fail/renew-disabled 309s === RUN TestACME_AuthorizeRenew/ok 309s --- PASS: TestACME_AuthorizeRenew (0.00s) 309s --- PASS: TestACME_AuthorizeRenew/fail/renew-disabled (0.00s) 309s --- PASS: TestACME_AuthorizeRenew/ok (0.00s) 309s === RUN TestACME_AuthorizeSign 309s === RUN TestACME_AuthorizeSign/ok 309s --- PASS: TestACME_AuthorizeSign (0.00s) 309s --- PASS: TestACME_AuthorizeSign/ok (0.00s) 309s === RUN TestACME_IsChallengeEnabled 309s === RUN TestACME_IsChallengeEnabled/ok_http-01 309s === RUN TestACME_IsChallengeEnabled/ok_dns-01 309s === RUN TestACME_IsChallengeEnabled/ok_tls-alpn-01 309s === RUN TestACME_IsChallengeEnabled/fail_device-attest-01 309s === RUN TestACME_IsChallengeEnabled/ok_http-01_enabled 309s === RUN TestACME_IsChallengeEnabled/ok_dns-01_enabled 309s === RUN TestACME_IsChallengeEnabled/ok_tls-alpn-01_enabled 309s === RUN TestACME_IsChallengeEnabled/ok_device-attest-01_enabled 309s === RUN TestACME_IsChallengeEnabled/ok_wire-oidc-01_enabled 309s === RUN TestACME_IsChallengeEnabled/ok_wire-dpop-01_enabled 309s === RUN TestACME_IsChallengeEnabled/fail_http-01 309s === RUN TestACME_IsChallengeEnabled/fail_dns-01 309s === RUN TestACME_IsChallengeEnabled/fail_tls-alpn-01 309s === RUN TestACME_IsChallengeEnabled/fail_device-attest-01#01 309s === RUN TestACME_IsChallengeEnabled/fail_wire-oidc-01 309s === RUN TestACME_IsChallengeEnabled/fail_wire-dpop-01 309s === RUN TestACME_IsChallengeEnabled/fail_unknown 309s --- PASS: TestACME_IsChallengeEnabled (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/ok_http-01 (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/ok_dns-01 (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/ok_tls-alpn-01 (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/fail_device-attest-01 (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/ok_http-01_enabled (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/ok_dns-01_enabled (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/ok_tls-alpn-01_enabled (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/ok_device-attest-01_enabled (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/ok_wire-oidc-01_enabled (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/ok_wire-dpop-01_enabled (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/fail_http-01 (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/fail_dns-01 (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/fail_tls-alpn-01 (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/fail_device-attest-01#01 (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/fail_wire-oidc-01 (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/fail_wire-dpop-01 (0.00s) 309s --- PASS: TestACME_IsChallengeEnabled/fail_unknown (0.00s) 309s === RUN TestACME_IsAttestationFormatEnabled 309s === RUN TestACME_IsAttestationFormatEnabled/ok 309s === RUN TestACME_IsAttestationFormatEnabled/ok_empty_apple 309s === RUN TestACME_IsAttestationFormatEnabled/ok_empty_step 309s === RUN TestACME_IsAttestationFormatEnabled/ok_empty_tpm 309s === RUN TestACME_IsAttestationFormatEnabled/ok_uppercase 309s === RUN TestACME_IsAttestationFormatEnabled/fail_apple 309s === RUN TestACME_IsAttestationFormatEnabled/fail_step 309s === RUN TestACME_IsAttestationFormatEnabled/fail_step#01 309s --- PASS: TestACME_IsAttestationFormatEnabled (0.00s) 309s --- PASS: TestACME_IsAttestationFormatEnabled/ok (0.00s) 309s --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_apple (0.00s) 309s --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_step (0.00s) 309s --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_tpm (0.00s) 309s --- PASS: TestACME_IsAttestationFormatEnabled/ok_uppercase (0.00s) 309s --- PASS: TestACME_IsAttestationFormatEnabled/fail_apple (0.00s) 309s --- PASS: TestACME_IsAttestationFormatEnabled/fail_step (0.00s) 309s --- PASS: TestACME_IsAttestationFormatEnabled/fail_step#01 (0.00s) 309s === RUN TestAWS_Getters 309s --- PASS: TestAWS_Getters (0.00s) 309s === RUN TestAWS_GetTokenID 309s === RUN TestAWS_GetTokenID/ok 309s === RUN TestAWS_GetTokenID/ok_no_TOFU 309s === RUN TestAWS_GetTokenID/fail 309s --- PASS: TestAWS_GetTokenID (0.01s) 309s --- PASS: TestAWS_GetTokenID/ok (0.00s) 309s --- PASS: TestAWS_GetTokenID/ok_no_TOFU (0.00s) 309s --- PASS: TestAWS_GetTokenID/fail (0.00s) 309s === RUN TestAWS_GetIdentityToken 309s === RUN TestAWS_GetIdentityToken/ok 309s === RUN TestAWS_GetIdentityToken/ok_no_imds 309s === RUN TestAWS_GetIdentityToken/fail_ca_url 309s === RUN TestAWS_GetIdentityToken/fail_identityURL 309s === RUN TestAWS_GetIdentityToken/fail_signatureURL 309s === RUN TestAWS_GetIdentityToken/fail_signature 309s === RUN TestAWS_GetIdentityToken/fail_read_identityURL 309s === RUN TestAWS_GetIdentityToken/fail_read_signatureURL 309s === RUN TestAWS_GetIdentityToken/fail_unmarshal_identityURL 309s --- PASS: TestAWS_GetIdentityToken (0.13s) 309s --- PASS: TestAWS_GetIdentityToken/ok (0.00s) 309s --- PASS: TestAWS_GetIdentityToken/ok_no_imds (0.00s) 309s --- PASS: TestAWS_GetIdentityToken/fail_ca_url (0.00s) 309s --- PASS: TestAWS_GetIdentityToken/fail_identityURL (0.00s) 309s --- PASS: TestAWS_GetIdentityToken/fail_signatureURL (0.00s) 309s --- PASS: TestAWS_GetIdentityToken/fail_signature (0.00s) 309s --- PASS: TestAWS_GetIdentityToken/fail_read_identityURL (0.10s) 309s --- PASS: TestAWS_GetIdentityToken/fail_read_signatureURL (0.03s) 309s --- PASS: TestAWS_GetIdentityToken/fail_unmarshal_identityURL (0.00s) 309s === RUN TestAWS_GetIdentityToken_V1Only 309s --- PASS: TestAWS_GetIdentityToken_V1Only (0.00s) 309s === RUN TestAWS_GetIdentityToken_BadIDMS 309s --- PASS: TestAWS_GetIdentityToken_BadIDMS (0.00s) 309s === RUN TestAWS_Init 309s === RUN TestAWS_Init/ok 309s === RUN TestAWS_Init/ok/v1 309s === RUN TestAWS_Init/ok/v2 309s === RUN TestAWS_Init/ok/empty 309s === RUN TestAWS_Init/ok/duration 309s === RUN TestAWS_Init/ok/cert 309s === RUN TestAWS_Init/fail_type_ 309s === RUN TestAWS_Init/fail_name 309s === RUN TestAWS_Init/bad_instance_age 309s === RUN TestAWS_Init/fail/imds 309s === RUN TestAWS_Init/fail/missing 309s === RUN TestAWS_Init/fail/cert 309s === RUN TestAWS_Init/fail_claims 309s --- PASS: TestAWS_Init (0.01s) 309s --- PASS: TestAWS_Init/ok (0.00s) 309s --- PASS: TestAWS_Init/ok/v1 (0.00s) 309s --- PASS: TestAWS_Init/ok/v2 (0.00s) 309s --- PASS: TestAWS_Init/ok/empty (0.00s) 309s --- PASS: TestAWS_Init/ok/duration (0.00s) 309s --- PASS: TestAWS_Init/ok/cert (0.00s) 309s --- PASS: TestAWS_Init/fail_type_ (0.00s) 309s --- PASS: TestAWS_Init/fail_name (0.00s) 309s --- PASS: TestAWS_Init/bad_instance_age (0.00s) 309s --- PASS: TestAWS_Init/fail/imds (0.00s) 309s --- PASS: TestAWS_Init/fail/missing (0.00s) 309s --- PASS: TestAWS_Init/fail/cert (0.00s) 309s --- PASS: TestAWS_Init/fail_claims (0.00s) 309s === RUN TestAWS_authorizeToken 309s === RUN TestAWS_authorizeToken/fail/cannot-validate-sig 309s === RUN TestAWS_authorizeToken/fail/empty-account-id 309s === RUN TestAWS_authorizeToken/fail/empty-instance-id 309s === RUN TestAWS_authorizeToken/fail/empty-region 309s === RUN TestAWS_authorizeToken/fail/invalid-token-issuer 309s === RUN TestAWS_authorizeToken/fail/invalid-audience 309s === RUN TestAWS_authorizeToken/fail/invalid-subject-disabled-custom-SANs 309s === RUN TestAWS_authorizeToken/fail/instance-age 309s === RUN TestAWS_authorizeToken/fail/bad-token 309s === RUN TestAWS_authorizeToken/fail/empty-private-ip 309s === RUN TestAWS_authorizeToken/fail/invalid-account-id 309s === RUN TestAWS_authorizeToken/ok 309s === RUN TestAWS_authorizeToken/ok/identityCert 309s === RUN TestAWS_authorizeToken/ok/identityCert2 309s --- PASS: TestAWS_authorizeToken (0.42s) 309s --- PASS: TestAWS_authorizeToken/fail/cannot-validate-sig (0.00s) 309s --- PASS: TestAWS_authorizeToken/fail/empty-account-id (0.00s) 309s --- PASS: TestAWS_authorizeToken/fail/empty-instance-id (0.00s) 309s --- PASS: TestAWS_authorizeToken/fail/empty-region (0.00s) 309s --- PASS: TestAWS_authorizeToken/fail/invalid-token-issuer (0.00s) 309s --- PASS: TestAWS_authorizeToken/fail/invalid-audience (0.00s) 309s --- PASS: TestAWS_authorizeToken/fail/invalid-subject-disabled-custom-SANs (0.00s) 309s --- PASS: TestAWS_authorizeToken/fail/instance-age (0.00s) 309s --- PASS: TestAWS_authorizeToken/fail/bad-token (0.00s) 309s --- PASS: TestAWS_authorizeToken/fail/empty-private-ip (0.00s) 309s --- PASS: TestAWS_authorizeToken/fail/invalid-account-id (0.00s) 309s --- PASS: TestAWS_authorizeToken/ok (0.00s) 309s --- PASS: TestAWS_authorizeToken/ok/identityCert (0.00s) 309s --- PASS: TestAWS_authorizeToken/ok/identityCert2 (0.00s) 309s === RUN TestAWS_AuthorizeSign 309s === RUN TestAWS_AuthorizeSign/ok 309s === RUN TestAWS_AuthorizeSign/ok#01 309s === RUN TestAWS_AuthorizeSign/ok#02 309s === RUN TestAWS_AuthorizeSign/ok#03 309s === RUN TestAWS_AuthorizeSign/ok#04 309s === RUN TestAWS_AuthorizeSign/fail_account 309s === RUN TestAWS_AuthorizeSign/fail_token 309s === RUN TestAWS_AuthorizeSign/fail_subject 309s === RUN TestAWS_AuthorizeSign/fail_issuer 309s === RUN TestAWS_AuthorizeSign/fail_audience 309s === RUN TestAWS_AuthorizeSign/fail_account#01 309s === RUN TestAWS_AuthorizeSign/fail_instanceID 309s === RUN TestAWS_AuthorizeSign/fail_privateIP 309s === RUN TestAWS_AuthorizeSign/fail_region 309s === RUN TestAWS_AuthorizeSign/fail_exp 309s === RUN TestAWS_AuthorizeSign/fail_nbf 309s === RUN TestAWS_AuthorizeSign/fail_key 309s === RUN TestAWS_AuthorizeSign/fail_instance_age 309s --- PASS: TestAWS_AuthorizeSign (0.34s) 309s --- PASS: TestAWS_AuthorizeSign/ok (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/ok#01 (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/ok#02 (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/ok#03 (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/ok#04 (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/fail_account (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/fail_token (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/fail_subject (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/fail_issuer (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/fail_audience (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/fail_account#01 (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/fail_instanceID (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/fail_privateIP (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/fail_region (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/fail_exp (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/fail_nbf (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/fail_key (0.00s) 309s --- PASS: TestAWS_AuthorizeSign/fail_instance_age (0.00s) 309s === RUN TestAWS_AuthorizeSSHSign 309s === RUN TestAWS_AuthorizeSSHSign/ok 309s === RUN TestAWS_AuthorizeSSHSign/ok-rsa2048 309s === RUN TestAWS_AuthorizeSSHSign/ok-type 309s === RUN TestAWS_AuthorizeSSHSign/ok-principals 309s === RUN TestAWS_AuthorizeSSHSign/ok-principal-ip 309s === RUN TestAWS_AuthorizeSSHSign/ok-principal-hostname 309s === RUN TestAWS_AuthorizeSSHSign/ok-options 309s === RUN TestAWS_AuthorizeSSHSign/ok-custom 309s === RUN TestAWS_AuthorizeSSHSign/fail-rsa1024 309s === RUN TestAWS_AuthorizeSSHSign/fail-type 309s === RUN TestAWS_AuthorizeSSHSign/fail-principal 309s === RUN TestAWS_AuthorizeSSHSign/fail-extra-principal 309s === RUN TestAWS_AuthorizeSSHSign/fail-sshCA-disabled 309s === RUN TestAWS_AuthorizeSSHSign/fail-invalid-token 309s --- PASS: TestAWS_AuthorizeSSHSign (0.62s) 309s --- PASS: TestAWS_AuthorizeSSHSign/ok (0.00s) 309s --- PASS: TestAWS_AuthorizeSSHSign/ok-rsa2048 (0.00s) 309s --- PASS: TestAWS_AuthorizeSSHSign/ok-type (0.00s) 309s --- PASS: TestAWS_AuthorizeSSHSign/ok-principals (0.00s) 309s --- PASS: TestAWS_AuthorizeSSHSign/ok-principal-ip (0.00s) 309s --- PASS: TestAWS_AuthorizeSSHSign/ok-principal-hostname (0.00s) 309s --- PASS: TestAWS_AuthorizeSSHSign/ok-options (0.00s) 309s --- PASS: TestAWS_AuthorizeSSHSign/ok-custom (0.00s) 309s --- PASS: TestAWS_AuthorizeSSHSign/fail-rsa1024 (0.00s) 309s --- PASS: TestAWS_AuthorizeSSHSign/fail-type (0.00s) 309s --- PASS: TestAWS_AuthorizeSSHSign/fail-principal (0.00s) 309s --- PASS: TestAWS_AuthorizeSSHSign/fail-extra-principal (0.00s) 309s --- PASS: TestAWS_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) 309s --- PASS: TestAWS_AuthorizeSSHSign/fail-invalid-token (0.00s) 309s === RUN TestAWS_AuthorizeRenew 309s === RUN TestAWS_AuthorizeRenew/ok 309s === RUN TestAWS_AuthorizeRenew/fail/renew-disabled 309s --- PASS: TestAWS_AuthorizeRenew (0.00s) 309s --- PASS: TestAWS_AuthorizeRenew/ok (0.00s) 309s --- PASS: TestAWS_AuthorizeRenew/fail/renew-disabled (0.00s) 309s === RUN TestAWS_HardcodedCertificates 309s --- PASS: TestAWS_HardcodedCertificates (0.00s) 309s === RUN TestAzure_Getters 309s --- PASS: TestAzure_Getters (0.00s) 309s === RUN TestAzure_GetTokenID 309s === RUN TestAzure_GetTokenID/ok 309s === RUN TestAzure_GetTokenID/ok_no_TOFU 309s === RUN TestAzure_GetTokenID/fail_token 309s === RUN TestAzure_GetTokenID/fail_claims 309s --- PASS: TestAzure_GetTokenID (0.00s) 309s --- PASS: TestAzure_GetTokenID/ok (0.00s) 309s --- PASS: TestAzure_GetTokenID/ok_no_TOFU (0.00s) 309s --- PASS: TestAzure_GetTokenID/fail_token (0.00s) 309s --- PASS: TestAzure_GetTokenID/fail_claims (0.00s) 309s === RUN TestAzure_GetIdentityToken 309s === RUN TestAzure_GetIdentityToken/ok 309s === RUN TestAzure_GetIdentityToken/ok_azure_china 309s === RUN TestAzure_GetIdentityToken/ok_azure_germany 309s === RUN TestAzure_GetIdentityToken/ok_azure_us_gov 309s === RUN TestAzure_GetIdentityToken/fail_instance_request 309s === RUN TestAzure_GetIdentityToken/fail_request 309s === RUN TestAzure_GetIdentityToken/fail_unmarshal 309s === RUN TestAzure_GetIdentityToken/fail_url 309s === RUN TestAzure_GetIdentityToken/fail_connect 309s --- PASS: TestAzure_GetIdentityToken (0.01s) 309s --- PASS: TestAzure_GetIdentityToken/ok (0.00s) 309s --- PASS: TestAzure_GetIdentityToken/ok_azure_china (0.00s) 309s --- PASS: TestAzure_GetIdentityToken/ok_azure_germany (0.00s) 309s --- PASS: TestAzure_GetIdentityToken/ok_azure_us_gov (0.00s) 309s --- PASS: TestAzure_GetIdentityToken/fail_instance_request (0.00s) 309s --- PASS: TestAzure_GetIdentityToken/fail_request (0.00s) 309s --- PASS: TestAzure_GetIdentityToken/fail_unmarshal (0.00s) 309s --- PASS: TestAzure_GetIdentityToken/fail_url (0.00s) 309s --- PASS: TestAzure_GetIdentityToken/fail_connect (0.00s) 309s === RUN TestAzure_Init 309s === RUN TestAzure_Init/ok 309s === RUN TestAzure_Init/ok_with_config 309s === RUN TestAzure_Init/fail_type 309s === RUN TestAzure_Init/fail_name 309s === RUN TestAzure_Init/fail_tenant_id 309s === RUN TestAzure_Init/fail_claims 309s === RUN TestAzure_Init/fail_discovery_URL 309s === RUN TestAzure_Init/fail_JWK_URL 309s === RUN TestAzure_Init/fail_config_Validate 309s --- PASS: TestAzure_Init (0.00s) 309s --- PASS: TestAzure_Init/ok (0.00s) 309s --- PASS: TestAzure_Init/ok_with_config (0.00s) 309s --- PASS: TestAzure_Init/fail_type (0.00s) 309s --- PASS: TestAzure_Init/fail_name (0.00s) 309s --- PASS: TestAzure_Init/fail_tenant_id (0.00s) 309s --- PASS: TestAzure_Init/fail_claims (0.00s) 309s --- PASS: TestAzure_Init/fail_discovery_URL (0.00s) 309s --- PASS: TestAzure_Init/fail_JWK_URL (0.00s) 309s --- PASS: TestAzure_Init/fail_config_Validate (0.00s) 309s === RUN TestAzure_authorizeToken 309s === RUN TestAzure_authorizeToken/ok 309s === RUN TestAzure_authorizeToken/fail/bad-token 309s === RUN TestAzure_authorizeToken/fail/cannot-validate-sig 309s === RUN TestAzure_authorizeToken/fail/invalid-token-issuer 309s === RUN TestAzure_authorizeToken/fail/invalid-tenant-id 309s === RUN TestAzure_authorizeToken/fail/invalid-xms-mir-id 309s --- PASS: TestAzure_authorizeToken (0.00s) 309s --- PASS: TestAzure_authorizeToken/ok (0.00s) 309s --- PASS: TestAzure_authorizeToken/fail/bad-token (0.00s) 309s --- PASS: TestAzure_authorizeToken/fail/cannot-validate-sig (0.00s) 309s --- PASS: TestAzure_authorizeToken/fail/invalid-token-issuer (0.00s) 309s --- PASS: TestAzure_authorizeToken/fail/invalid-tenant-id (0.00s) 309s --- PASS: TestAzure_authorizeToken/fail/invalid-xms-mir-id (0.00s) 309s === RUN TestAzure_AuthorizeSign 309s === RUN TestAzure_AuthorizeSign/ok 309s === RUN TestAzure_AuthorizeSign/ok#01 309s === RUN TestAzure_AuthorizeSign/ok#02 309s === RUN TestAzure_AuthorizeSign/ok#03 309s === RUN TestAzure_AuthorizeSign/ok#04 309s === RUN TestAzure_AuthorizeSign/fail_tenant 309s === RUN TestAzure_AuthorizeSign/fail_resource_group 309s === RUN TestAzure_AuthorizeSign/fail_subscription 309s === RUN TestAzure_AuthorizeSign/fail_object_id 309s === RUN TestAzure_AuthorizeSign/fail_token 309s === RUN TestAzure_AuthorizeSign/fail_issuer 309s === RUN TestAzure_AuthorizeSign/fail_audience 309s === RUN TestAzure_AuthorizeSign/fail_exp 309s === RUN TestAzure_AuthorizeSign/fail_nbf 309s === RUN TestAzure_AuthorizeSign/fail_key 309s --- PASS: TestAzure_AuthorizeSign (0.01s) 309s --- PASS: TestAzure_AuthorizeSign/ok (0.00s) 309s --- PASS: TestAzure_AuthorizeSign/ok#01 (0.00s) 309s --- PASS: TestAzure_AuthorizeSign/ok#02 (0.00s) 309s --- PASS: TestAzure_AuthorizeSign/ok#03 (0.00s) 309s --- PASS: TestAzure_AuthorizeSign/ok#04 (0.00s) 309s --- PASS: TestAzure_AuthorizeSign/fail_tenant (0.00s) 309s --- PASS: TestAzure_AuthorizeSign/fail_resource_group (0.00s) 309s --- PASS: TestAzure_AuthorizeSign/fail_subscription (0.00s) 309s --- PASS: TestAzure_AuthorizeSign/fail_object_id (0.00s) 309s --- PASS: TestAzure_AuthorizeSign/fail_token (0.00s) 309s --- PASS: TestAzure_AuthorizeSign/fail_issuer (0.00s) 309s --- PASS: TestAzure_AuthorizeSign/fail_audience (0.00s) 309s --- PASS: TestAzure_AuthorizeSign/fail_exp (0.00s) 309s --- PASS: TestAzure_AuthorizeSign/fail_nbf (0.00s) 309s --- PASS: TestAzure_AuthorizeSign/fail_key (0.00s) 309s === RUN TestAzure_AuthorizeRenew 309s === RUN TestAzure_AuthorizeRenew/ok 309s === RUN TestAzure_AuthorizeRenew/fail/renew-disabled 309s --- PASS: TestAzure_AuthorizeRenew (0.00s) 309s --- PASS: TestAzure_AuthorizeRenew/ok (0.00s) 309s --- PASS: TestAzure_AuthorizeRenew/fail/renew-disabled (0.00s) 309s === RUN TestAzure_AuthorizeSSHSign 309s === RUN TestAzure_AuthorizeSSHSign/ok 309s === RUN TestAzure_AuthorizeSSHSign/ok-rsa2048 309s === RUN TestAzure_AuthorizeSSHSign/ok-type 309s === RUN TestAzure_AuthorizeSSHSign/ok-principals 309s === RUN TestAzure_AuthorizeSSHSign/ok-options 309s === RUN TestAzure_AuthorizeSSHSign/ok-custom 309s === RUN TestAzure_AuthorizeSSHSign/fail-rsa1024 309s === RUN TestAzure_AuthorizeSSHSign/fail-type 309s === RUN TestAzure_AuthorizeSSHSign/fail-principal 309s === RUN TestAzure_AuthorizeSSHSign/fail-extra-principal 309s === RUN TestAzure_AuthorizeSSHSign/fail-sshCA-disabled 309s === RUN TestAzure_AuthorizeSSHSign/fail-invalid-token 309s --- PASS: TestAzure_AuthorizeSSHSign (0.37s) 309s --- PASS: TestAzure_AuthorizeSSHSign/ok (0.00s) 309s --- PASS: TestAzure_AuthorizeSSHSign/ok-rsa2048 (0.00s) 309s --- PASS: TestAzure_AuthorizeSSHSign/ok-type (0.00s) 309s --- PASS: TestAzure_AuthorizeSSHSign/ok-principals (0.00s) 309s --- PASS: TestAzure_AuthorizeSSHSign/ok-options (0.00s) 309s --- PASS: TestAzure_AuthorizeSSHSign/ok-custom (0.00s) 309s --- PASS: TestAzure_AuthorizeSSHSign/fail-rsa1024 (0.00s) 309s --- PASS: TestAzure_AuthorizeSSHSign/fail-type (0.00s) 309s --- PASS: TestAzure_AuthorizeSSHSign/fail-principal (0.00s) 309s --- PASS: TestAzure_AuthorizeSSHSign/fail-extra-principal (0.00s) 309s --- PASS: TestAzure_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) 309s --- PASS: TestAzure_AuthorizeSSHSign/fail-invalid-token (0.00s) 309s === RUN TestAzure_assertConfig 309s === RUN TestAzure_assertConfig/ok_with_config 309s === RUN TestAzure_assertConfig/ok_no_config 309s --- PASS: TestAzure_assertConfig (0.00s) 309s --- PASS: TestAzure_assertConfig/ok_with_config (0.00s) 309s --- PASS: TestAzure_assertConfig/ok_no_config (0.00s) 309s === RUN TestClaimer_DefaultSSHCertDuration 309s === RUN TestClaimer_DefaultSSHCertDuration/user 309s === RUN TestClaimer_DefaultSSHCertDuration/user_global 309s === RUN TestClaimer_DefaultSSHCertDuration/host_global 309s === RUN TestClaimer_DefaultSSHCertDuration/host_global#01 309s === RUN TestClaimer_DefaultSSHCertDuration/invalid 309s === RUN TestClaimer_DefaultSSHCertDuration/invalid_global 309s --- PASS: TestClaimer_DefaultSSHCertDuration (0.00s) 309s --- PASS: TestClaimer_DefaultSSHCertDuration/user (0.00s) 309s --- PASS: TestClaimer_DefaultSSHCertDuration/user_global (0.00s) 309s --- PASS: TestClaimer_DefaultSSHCertDuration/host_global (0.00s) 309s --- PASS: TestClaimer_DefaultSSHCertDuration/host_global#01 (0.00s) 309s --- PASS: TestClaimer_DefaultSSHCertDuration/invalid (0.00s) 309s --- PASS: TestClaimer_DefaultSSHCertDuration/invalid_global (0.00s) 309s === RUN TestCollection_Load 309s === RUN TestCollection_Load/ok 309s === RUN TestCollection_Load/fail 309s === RUN TestCollection_Load/invalid 309s --- PASS: TestCollection_Load (0.13s) 309s --- PASS: TestCollection_Load/ok (0.00s) 309s --- PASS: TestCollection_Load/fail (0.00s) 309s --- PASS: TestCollection_Load/invalid (0.00s) 309s === RUN TestCollection_LoadByTokenID 309s === RUN TestCollection_LoadByTokenID/ok_jwk 309s === RUN TestCollection_LoadByTokenID/ok_acme 309s === RUN TestCollection_LoadByTokenID/fail_missing 309s === RUN TestCollection_LoadByTokenID/invalid 309s --- PASS: TestCollection_LoadByTokenID (0.13s) 309s --- PASS: TestCollection_LoadByTokenID/ok_jwk (0.00s) 309s --- PASS: TestCollection_LoadByTokenID/ok_acme (0.00s) 309s --- PASS: TestCollection_LoadByTokenID/fail_missing (0.00s) 309s --- PASS: TestCollection_LoadByTokenID/invalid (0.00s) 309s === RUN TestCollection_LoadByToken 309s === RUN TestCollection_LoadByToken/ok1 309s === RUN TestCollection_LoadByToken/ok2 309s === RUN TestCollection_LoadByToken/ok3 309s === RUN TestCollection_LoadByToken/ok4 309s === RUN TestCollection_LoadByToken/bad 309s === RUN TestCollection_LoadByToken/fail 309s === RUN TestCollection_LoadByToken/fail-no-k8sSa-provisioner 309s --- PASS: TestCollection_LoadByToken (0.55s) 309s --- PASS: TestCollection_LoadByToken/ok1 (0.00s) 309s --- PASS: TestCollection_LoadByToken/ok2 (0.00s) 309s --- PASS: TestCollection_LoadByToken/ok3 (0.00s) 309s --- PASS: TestCollection_LoadByToken/ok4 (0.00s) 309s --- PASS: TestCollection_LoadByToken/bad (0.00s) 309s --- PASS: TestCollection_LoadByToken/fail (0.00s) 309s --- PASS: TestCollection_LoadByToken/fail-no-k8sSa-provisioner (0.00s) 309s === RUN TestCollection_LoadByCertificate 309s === RUN TestCollection_LoadByCertificate/ok1 309s === RUN TestCollection_LoadByCertificate/ok2 309s === RUN TestCollection_LoadByCertificate/ok3 309s === RUN TestCollection_LoadByCertificate/noExtension 309s === RUN TestCollection_LoadByCertificate/notFound 309s === RUN TestCollection_LoadByCertificate/badCert 309s --- PASS: TestCollection_LoadByCertificate (0.13s) 309s --- PASS: TestCollection_LoadByCertificate/ok1 (0.00s) 309s --- PASS: TestCollection_LoadByCertificate/ok2 (0.00s) 309s --- PASS: TestCollection_LoadByCertificate/ok3 (0.00s) 309s --- PASS: TestCollection_LoadByCertificate/noExtension (0.00s) 309s --- PASS: TestCollection_LoadByCertificate/notFound (0.00s) 309s --- PASS: TestCollection_LoadByCertificate/badCert (0.00s) 309s === RUN TestCollection_LoadEncryptedKey 309s === RUN TestCollection_LoadEncryptedKey/ok 309s === RUN TestCollection_LoadEncryptedKey/oidc 309s === RUN TestCollection_LoadEncryptedKey/notFound 309s --- PASS: TestCollection_LoadEncryptedKey (0.23s) 309s --- PASS: TestCollection_LoadEncryptedKey/ok (0.00s) 309s --- PASS: TestCollection_LoadEncryptedKey/oidc (0.00s) 309s --- PASS: TestCollection_LoadEncryptedKey/notFound (0.00s) 309s === RUN TestCollection_Store 309s === RUN TestCollection_Store/ok1 309s === RUN TestCollection_Store/ok2 309s === RUN TestCollection_Store/fail1 309s === RUN TestCollection_Store/fail2 309s --- PASS: TestCollection_Store (0.16s) 309s --- PASS: TestCollection_Store/ok1 (0.00s) 309s --- PASS: TestCollection_Store/ok2 (0.00s) 309s --- PASS: TestCollection_Store/fail1 (0.00s) 309s --- PASS: TestCollection_Store/fail2 (0.00s) 309s === RUN TestCollection_Find 309s === RUN TestCollection_Find/all 309s === RUN TestCollection_Find/0_to_19 309s === RUN TestCollection_Find/0_to_9 309s === RUN TestCollection_Find/9_to_19 309s === RUN TestCollection_Find/1 309s === RUN TestCollection_Find/1_to_5 309s === RUN TestCollection_Find/defaultLimit 309s === RUN TestCollection_Find/overTheLimit 309s --- PASS: TestCollection_Find (1.48s) 309s --- PASS: TestCollection_Find/all (0.00s) 309s --- PASS: TestCollection_Find/0_to_19 (0.00s) 309s --- PASS: TestCollection_Find/0_to_9 (0.00s) 309s --- PASS: TestCollection_Find/9_to_19 (0.00s) 309s --- PASS: TestCollection_Find/1 (0.00s) 309s --- PASS: TestCollection_Find/1_to_5 (0.00s) 309s --- PASS: TestCollection_Find/defaultLimit (0.00s) 309s --- PASS: TestCollection_Find/overTheLimit (0.00s) 309s === RUN Test_matchesAudience 309s === RUN Test_matchesAudience/false_arg2_empty 309s === RUN Test_matchesAudience/false_arg1,arg2_empty 309s === RUN Test_matchesAudience/false 309s === RUN Test_matchesAudience/true 309s === RUN Test_matchesAudience/true,portsA 309s === RUN Test_matchesAudience/true,portsB 309s === RUN Test_matchesAudience/true,portsAB 309s === RUN Test_matchesAudience/false_arg1_empty 309s --- PASS: Test_matchesAudience (0.00s) 309s --- PASS: Test_matchesAudience/false_arg2_empty (0.00s) 309s --- PASS: Test_matchesAudience/false_arg1,arg2_empty (0.00s) 309s --- PASS: Test_matchesAudience/false (0.00s) 309s --- PASS: Test_matchesAudience/true (0.00s) 309s --- PASS: Test_matchesAudience/true,portsA (0.00s) 309s --- PASS: Test_matchesAudience/true,portsB (0.00s) 309s --- PASS: Test_matchesAudience/true,portsAB (0.00s) 309s --- PASS: Test_matchesAudience/false_arg1_empty (0.00s) 309s === RUN Test_stripPort 309s === RUN Test_stripPort/with_port 309s === RUN Test_stripPort/with_no_port 309s === RUN Test_stripPort/bad_url 309s --- PASS: Test_stripPort (0.00s) 309s --- PASS: Test_stripPort/with_port (0.00s) 309s --- PASS: Test_stripPort/with_no_port (0.00s) 309s --- PASS: Test_stripPort/bad_url (0.00s) 309s === RUN TestNewController 309s === RUN TestNewController/ok 309s === RUN TestNewController/ok_with_claims 309s === RUN TestNewController/ok_with_claims_and_options 309s === RUN TestNewController/fail_claimer 309s === RUN TestNewController/fail_options 309s --- PASS: TestNewController (0.00s) 309s --- PASS: TestNewController/ok (0.00s) 309s --- PASS: TestNewController/ok_with_claims (0.00s) 309s --- PASS: TestNewController/ok_with_claims_and_options (0.00s) 309s --- PASS: TestNewController/fail_claimer (0.00s) 309s --- PASS: TestNewController/fail_options (0.00s) 309s === RUN TestController_GetHTTPClient 309s === RUN TestController_GetHTTPClient/ok_custom 309s === RUN TestController_GetHTTPClient/ok_default 309s --- PASS: TestController_GetHTTPClient (0.00s) 309s --- PASS: TestController_GetHTTPClient/ok_custom (0.00s) 309s --- PASS: TestController_GetHTTPClient/ok_default (0.00s) 309s === RUN TestController_GetIdentity 309s === RUN TestController_GetIdentity/ok 309s === RUN TestController_GetIdentity/ok_custom 309s === RUN TestController_GetIdentity/ok_badname 309s === RUN TestController_GetIdentity/ok_sanitized_badname 309s === RUN TestController_GetIdentity/fail_provisioner 309s === RUN TestController_GetIdentity/fail_custom 309s --- PASS: TestController_GetIdentity (0.00s) 309s --- PASS: TestController_GetIdentity/ok (0.00s) 309s --- PASS: TestController_GetIdentity/ok_custom (0.00s) 309s --- PASS: TestController_GetIdentity/ok_badname (0.00s) 309s --- PASS: TestController_GetIdentity/ok_sanitized_badname (0.00s) 309s --- PASS: TestController_GetIdentity/fail_provisioner (0.00s) 309s --- PASS: TestController_GetIdentity/fail_custom (0.00s) 309s === RUN TestController_AuthorizeRenew 309s === RUN TestController_AuthorizeRenew/ok 309s === RUN TestController_AuthorizeRenew/ok_custom 309s === RUN TestController_AuthorizeRenew/ok_custom_disabled 309s === RUN TestController_AuthorizeRenew/ok_renew_after_expiry 309s === RUN TestController_AuthorizeRenew/fail_disabled 309s === RUN TestController_AuthorizeRenew/fail_not_yet_valid 309s === RUN TestController_AuthorizeRenew/fail_expired 309s === RUN TestController_AuthorizeRenew/fail_custom 309s --- PASS: TestController_AuthorizeRenew (0.00s) 309s --- PASS: TestController_AuthorizeRenew/ok (0.00s) 309s --- PASS: TestController_AuthorizeRenew/ok_custom (0.00s) 309s --- PASS: TestController_AuthorizeRenew/ok_custom_disabled (0.00s) 309s --- PASS: TestController_AuthorizeRenew/ok_renew_after_expiry (0.00s) 309s --- PASS: TestController_AuthorizeRenew/fail_disabled (0.00s) 309s --- PASS: TestController_AuthorizeRenew/fail_not_yet_valid (0.00s) 309s --- PASS: TestController_AuthorizeRenew/fail_expired (0.00s) 309s --- PASS: TestController_AuthorizeRenew/fail_custom (0.00s) 309s === RUN TestController_AuthorizeSSHRenew 309s === RUN TestController_AuthorizeSSHRenew/ok 309s === RUN TestController_AuthorizeSSHRenew/ok_custom 309s === RUN TestController_AuthorizeSSHRenew/ok_custom_disabled 309s === RUN TestController_AuthorizeSSHRenew/ok_renew_after_expiry 309s === RUN TestController_AuthorizeSSHRenew/fail_disabled 309s === RUN TestController_AuthorizeSSHRenew/fail_not_yet_valid 309s === RUN TestController_AuthorizeSSHRenew/fail_expired 309s === RUN TestController_AuthorizeSSHRenew/fail_custom 309s --- PASS: TestController_AuthorizeSSHRenew (0.00s) 309s --- PASS: TestController_AuthorizeSSHRenew/ok (0.00s) 309s --- PASS: TestController_AuthorizeSSHRenew/ok_custom (0.00s) 309s --- PASS: TestController_AuthorizeSSHRenew/ok_custom_disabled (0.00s) 309s --- PASS: TestController_AuthorizeSSHRenew/ok_renew_after_expiry (0.00s) 309s --- PASS: TestController_AuthorizeSSHRenew/fail_disabled (0.00s) 309s --- PASS: TestController_AuthorizeSSHRenew/fail_not_yet_valid (0.00s) 309s --- PASS: TestController_AuthorizeSSHRenew/fail_expired (0.00s) 309s --- PASS: TestController_AuthorizeSSHRenew/fail_custom (0.00s) 309s === RUN TestDefaultAuthorizeRenew 309s === RUN TestDefaultAuthorizeRenew/ok 309s === RUN TestDefaultAuthorizeRenew/ok_renew_after_expiry 309s === RUN TestDefaultAuthorizeRenew/fail_disabled 309s === RUN TestDefaultAuthorizeRenew/fail_not_yet_valid 309s === RUN TestDefaultAuthorizeRenew/fail_expired 309s --- PASS: TestDefaultAuthorizeRenew (0.00s) 309s --- PASS: TestDefaultAuthorizeRenew/ok (0.00s) 309s --- PASS: TestDefaultAuthorizeRenew/ok_renew_after_expiry (0.00s) 309s --- PASS: TestDefaultAuthorizeRenew/fail_disabled (0.00s) 309s --- PASS: TestDefaultAuthorizeRenew/fail_not_yet_valid (0.00s) 309s --- PASS: TestDefaultAuthorizeRenew/fail_expired (0.00s) 309s === RUN TestDefaultAuthorizeSSHRenew 309s === RUN TestDefaultAuthorizeSSHRenew/ok 309s === RUN TestDefaultAuthorizeSSHRenew/ok_renew_after_expiry 309s === RUN TestDefaultAuthorizeSSHRenew/fail_disabled 309s === RUN TestDefaultAuthorizeSSHRenew/fail_not_yet_valid 309s === RUN TestDefaultAuthorizeSSHRenew/fail_expired 309s --- PASS: TestDefaultAuthorizeSSHRenew (0.00s) 309s --- PASS: TestDefaultAuthorizeSSHRenew/ok (0.00s) 309s --- PASS: TestDefaultAuthorizeSSHRenew/ok_renew_after_expiry (0.00s) 309s --- PASS: TestDefaultAuthorizeSSHRenew/fail_disabled (0.00s) 309s --- PASS: TestDefaultAuthorizeSSHRenew/fail_not_yet_valid (0.00s) 309s --- PASS: TestDefaultAuthorizeSSHRenew/fail_expired (0.00s) 309s === RUN Test_newWebhookController 309s --- PASS: Test_newWebhookController (0.00s) 309s === RUN TestNewDuration 309s === RUN TestNewDuration/ok 309s === RUN TestNewDuration/fail_empty 309s === RUN TestNewDuration/fail_number 309s === RUN TestNewDuration/fail_string 309s --- PASS: TestNewDuration (0.00s) 309s --- PASS: TestNewDuration/ok (0.00s) 309s --- PASS: TestNewDuration/fail_empty (0.00s) 309s --- PASS: TestNewDuration/fail_number (0.00s) 309s --- PASS: TestNewDuration/fail_string (0.00s) 309s === RUN TestDuration_UnmarshalJSON 309s === RUN TestDuration_UnmarshalJSON/empty 309s === RUN TestDuration_UnmarshalJSON/bad_type 309s === RUN TestDuration_UnmarshalJSON/empty_string 309s === RUN TestDuration_UnmarshalJSON/non_duration 309s === RUN TestDuration_UnmarshalJSON/duration 309s === RUN TestDuration_UnmarshalJSON/nil 309s --- PASS: TestDuration_UnmarshalJSON (0.00s) 309s --- PASS: TestDuration_UnmarshalJSON/empty (0.00s) 309s --- PASS: TestDuration_UnmarshalJSON/bad_type (0.00s) 309s --- PASS: TestDuration_UnmarshalJSON/empty_string (0.00s) 309s --- PASS: TestDuration_UnmarshalJSON/non_duration (0.00s) 309s --- PASS: TestDuration_UnmarshalJSON/duration (0.00s) 309s --- PASS: TestDuration_UnmarshalJSON/nil (0.00s) 309s === RUN TestDuration_MarshalJSON 309s === RUN TestDuration_MarshalJSON/string 309s --- PASS: TestDuration_MarshalJSON (0.00s) 309s --- PASS: TestDuration_MarshalJSON/string (0.00s) 309s === RUN TestDuration_Value 309s === RUN TestDuration_Value/ok 309s === RUN TestDuration_Value/ok_new 309s === RUN TestDuration_Value/ok_nil 309s === RUN TestDuration_Value/ok_nil_var 309s --- PASS: TestDuration_Value (0.00s) 309s --- PASS: TestDuration_Value/ok (0.00s) 309s --- PASS: TestDuration_Value/ok_new (0.00s) 309s --- PASS: TestDuration_Value/ok_nil (0.00s) 309s --- PASS: TestDuration_Value/ok_nil_var (0.00s) 309s === RUN TestExtension_Marshal 309s === RUN TestExtension_Marshal/ok 309s === RUN TestExtension_Marshal/ok_with_pairs 309s --- PASS: TestExtension_Marshal (0.00s) 309s --- PASS: TestExtension_Marshal/ok (0.00s) 309s --- PASS: TestExtension_Marshal/ok_with_pairs (0.00s) 309s === RUN TestExtension_ToExtension 309s === RUN TestExtension_ToExtension/ok 309s === RUN TestExtension_ToExtension/ok_empty_pairs 309s === RUN TestExtension_ToExtension/ok_with_pairs 309s --- PASS: TestExtension_ToExtension (0.00s) 309s --- PASS: TestExtension_ToExtension/ok (0.00s) 309s --- PASS: TestExtension_ToExtension/ok_empty_pairs (0.00s) 309s --- PASS: TestExtension_ToExtension/ok_with_pairs (0.00s) 309s === RUN TestGetProvisionerExtension 309s === RUN TestGetProvisionerExtension/ok 309s === RUN TestGetProvisionerExtension/fail_unmarshal 309s === RUN TestGetProvisionerExtension/missing_extension 309s --- PASS: TestGetProvisionerExtension (0.00s) 309s --- PASS: TestGetProvisionerExtension/ok (0.00s) 309s --- PASS: TestGetProvisionerExtension/fail_unmarshal (0.00s) 309s --- PASS: TestGetProvisionerExtension/missing_extension (0.00s) 309s === RUN TestGCP_Getters 309s --- PASS: TestGCP_Getters (0.00s) 309s === RUN TestGCP_GetTokenID 309s === RUN TestGCP_GetTokenID/ok 309s === RUN TestGCP_GetTokenID/ok#01 309s === RUN TestGCP_GetTokenID/fail_token 309s === RUN TestGCP_GetTokenID/fail_claims 309s --- PASS: TestGCP_GetTokenID (0.00s) 309s --- PASS: TestGCP_GetTokenID/ok (0.00s) 309s --- PASS: TestGCP_GetTokenID/ok#01 (0.00s) 309s --- PASS: TestGCP_GetTokenID/fail_token (0.00s) 309s --- PASS: TestGCP_GetTokenID/fail_claims (0.00s) 309s === RUN TestGCP_GetIdentityToken 309s === RUN TestGCP_GetIdentityToken/ok 309s gcp_test.go:150: 309s === RUN TestGCP_GetIdentityToken/fail_ca_url 309s gcp_test.go:150: error parsing ://ca: parse "://ca": missing protocol scheme 309s === RUN TestGCP_GetIdentityToken/fail_request 309s gcp_test.go:150: error on identity request: status=400, response=Bad Request 309s 309s === RUN TestGCP_GetIdentityToken/fail_url 309s gcp_test.go:150: error creating identity request: parse "://ca.smallstep.com?audience=https%3A%2F%2Fca%2F1.0%2Fsign%23gcp%2FwB26vHh3ZF&format=full&licenses=FALSE": missing protocol scheme 309s === RUN TestGCP_GetIdentityToken/fail_connect 309s 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%2FwB26vHh3ZF&format=full&licenses=FALSE": unsupported protocol scheme "" 309s --- PASS: TestGCP_GetIdentityToken (0.00s) 309s --- PASS: TestGCP_GetIdentityToken/ok (0.00s) 309s --- PASS: TestGCP_GetIdentityToken/fail_ca_url (0.00s) 309s --- PASS: TestGCP_GetIdentityToken/fail_request (0.00s) 309s --- PASS: TestGCP_GetIdentityToken/fail_url (0.00s) 309s --- PASS: TestGCP_GetIdentityToken/fail_connect (0.00s) 309s === RUN TestGCP_Init 309s === RUN TestGCP_Init/ok 309s === RUN TestGCP_Init/ok#01 309s === RUN TestGCP_Init/ok#02 309s === RUN TestGCP_Init/ok#03 309s === RUN TestGCP_Init/bad_type 309s === RUN TestGCP_Init/bad_name 309s === RUN TestGCP_Init/bad_duration 309s === RUN TestGCP_Init/bad_claims 309s === RUN TestGCP_Init/bad_certs 309s --- PASS: TestGCP_Init (0.00s) 309s --- PASS: TestGCP_Init/ok (0.00s) 309s --- PASS: TestGCP_Init/ok#01 (0.00s) 309s --- PASS: TestGCP_Init/ok#02 (0.00s) 309s --- PASS: TestGCP_Init/ok#03 (0.00s) 309s --- PASS: TestGCP_Init/bad_type (0.00s) 309s --- PASS: TestGCP_Init/bad_name (0.00s) 309s --- PASS: TestGCP_Init/bad_duration (0.00s) 309s --- PASS: TestGCP_Init/bad_claims (0.00s) 309s --- PASS: TestGCP_Init/bad_certs (0.00s) 309s === RUN TestGCP_authorizeToken 309s === RUN TestGCP_authorizeToken/fail/bad-token 309s === RUN TestGCP_authorizeToken/fail/cannot-validate-sig 309s === RUN TestGCP_authorizeToken/fail/invalid-issuer 309s === RUN TestGCP_authorizeToken/fail/invalid-serviceAccount 309s === RUN TestGCP_authorizeToken/fail/instance-age 309s === RUN TestGCP_authorizeToken/fail/empty-zone 309s === RUN TestGCP_authorizeToken/fail/invalid-projectID 309s === RUN TestGCP_authorizeToken/fail/empty-instance-id 309s === RUN TestGCP_authorizeToken/fail/empty-instance-name 309s === RUN TestGCP_authorizeToken/fail/empty-project-id 309s === RUN TestGCP_authorizeToken/ok 309s --- PASS: TestGCP_authorizeToken (0.01s) 309s --- PASS: TestGCP_authorizeToken/fail/bad-token (0.00s) 309s --- PASS: TestGCP_authorizeToken/fail/cannot-validate-sig (0.00s) 309s --- PASS: TestGCP_authorizeToken/fail/invalid-issuer (0.00s) 309s --- PASS: TestGCP_authorizeToken/fail/invalid-serviceAccount (0.00s) 309s --- PASS: TestGCP_authorizeToken/fail/instance-age (0.00s) 309s --- PASS: TestGCP_authorizeToken/fail/empty-zone (0.00s) 309s --- PASS: TestGCP_authorizeToken/fail/invalid-projectID (0.00s) 309s --- PASS: TestGCP_authorizeToken/fail/empty-instance-id (0.00s) 309s --- PASS: TestGCP_authorizeToken/fail/empty-instance-name (0.00s) 309s --- PASS: TestGCP_authorizeToken/fail/empty-project-id (0.00s) 309s --- PASS: TestGCP_authorizeToken/ok (0.00s) 309s === RUN TestGCP_AuthorizeSign 309s === RUN TestGCP_AuthorizeSign/ok 309s === RUN TestGCP_AuthorizeSign/ok#01 309s === RUN TestGCP_AuthorizeSign/ok#02 309s === RUN TestGCP_AuthorizeSign/fail_token 309s === RUN TestGCP_AuthorizeSign/fail_key 309s === RUN TestGCP_AuthorizeSign/fail_iss 309s === RUN TestGCP_AuthorizeSign/fail_aud 309s === RUN TestGCP_AuthorizeSign/fail_exp 309s === RUN TestGCP_AuthorizeSign/fail_nbf 309s === RUN TestGCP_AuthorizeSign/fail_service_account 309s === RUN TestGCP_AuthorizeSign/fail_invalid_project_id 309s === RUN TestGCP_AuthorizeSign/fail_invalid_instance_age 309s === RUN TestGCP_AuthorizeSign/fail_instance_id 309s === RUN TestGCP_AuthorizeSign/fail_instance_name 309s === RUN TestGCP_AuthorizeSign/fail_project_id 309s === RUN TestGCP_AuthorizeSign/fail_zone 309s --- PASS: TestGCP_AuthorizeSign (0.01s) 309s --- PASS: TestGCP_AuthorizeSign/ok (0.00s) 309s --- PASS: TestGCP_AuthorizeSign/ok#01 (0.00s) 309s --- PASS: TestGCP_AuthorizeSign/ok#02 (0.00s) 309s --- PASS: TestGCP_AuthorizeSign/fail_token (0.00s) 309s --- PASS: TestGCP_AuthorizeSign/fail_key (0.00s) 309s --- PASS: TestGCP_AuthorizeSign/fail_iss (0.00s) 309s --- PASS: TestGCP_AuthorizeSign/fail_aud (0.00s) 309s --- PASS: TestGCP_AuthorizeSign/fail_exp (0.00s) 309s --- PASS: TestGCP_AuthorizeSign/fail_nbf (0.00s) 309s --- PASS: TestGCP_AuthorizeSign/fail_service_account (0.00s) 309s --- PASS: TestGCP_AuthorizeSign/fail_invalid_project_id (0.00s) 309s --- PASS: TestGCP_AuthorizeSign/fail_invalid_instance_age (0.00s) 309s --- PASS: TestGCP_AuthorizeSign/fail_instance_id (0.00s) 309s --- PASS: TestGCP_AuthorizeSign/fail_instance_name (0.00s) 309s --- PASS: TestGCP_AuthorizeSign/fail_project_id (0.00s) 309s --- PASS: TestGCP_AuthorizeSign/fail_zone (0.00s) 309s === RUN TestGCP_AuthorizeSSHSign 309s === RUN TestGCP_AuthorizeSSHSign/ok 309s === RUN TestGCP_AuthorizeSSHSign/ok-rsa2048 309s === RUN TestGCP_AuthorizeSSHSign/ok-type-host 309s === RUN TestGCP_AuthorizeSSHSign/ok-type-user 309s === RUN TestGCP_AuthorizeSSHSign/ok-principals 309s === RUN TestGCP_AuthorizeSSHSign/ok-principal1 309s === RUN TestGCP_AuthorizeSSHSign/ok-principal2 309s === RUN TestGCP_AuthorizeSSHSign/ok-options 309s === RUN TestGCP_AuthorizeSSHSign/ok-custom 309s === RUN TestGCP_AuthorizeSSHSign/fail-rsa1024 309s === RUN TestGCP_AuthorizeSSHSign/fail-principal 309s === RUN TestGCP_AuthorizeSSHSign/fail-extra-principal 309s === RUN TestGCP_AuthorizeSSHSign/fail-sshCA-disabled 309s === RUN TestGCP_AuthorizeSSHSign/fail-type-host 309s === RUN TestGCP_AuthorizeSSHSign/fail-type-user 309s === RUN TestGCP_AuthorizeSSHSign/fail-invalid-token 309s --- PASS: TestGCP_AuthorizeSSHSign (0.11s) 309s --- PASS: TestGCP_AuthorizeSSHSign/ok (0.00s) 309s --- PASS: TestGCP_AuthorizeSSHSign/ok-rsa2048 (0.00s) 309s --- PASS: TestGCP_AuthorizeSSHSign/ok-type-host (0.00s) 309s --- PASS: TestGCP_AuthorizeSSHSign/ok-type-user (0.00s) 309s --- PASS: TestGCP_AuthorizeSSHSign/ok-principals (0.00s) 309s --- PASS: TestGCP_AuthorizeSSHSign/ok-principal1 (0.00s) 309s --- PASS: TestGCP_AuthorizeSSHSign/ok-principal2 (0.00s) 309s --- PASS: TestGCP_AuthorizeSSHSign/ok-options (0.00s) 309s --- PASS: TestGCP_AuthorizeSSHSign/ok-custom (0.00s) 309s --- PASS: TestGCP_AuthorizeSSHSign/fail-rsa1024 (0.00s) 309s --- PASS: TestGCP_AuthorizeSSHSign/fail-principal (0.00s) 309s --- PASS: TestGCP_AuthorizeSSHSign/fail-extra-principal (0.00s) 309s --- PASS: TestGCP_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) 309s --- PASS: TestGCP_AuthorizeSSHSign/fail-type-host (0.00s) 309s --- PASS: TestGCP_AuthorizeSSHSign/fail-type-user (0.00s) 309s --- PASS: TestGCP_AuthorizeSSHSign/fail-invalid-token (0.00s) 309s === RUN TestGCP_AuthorizeRenew 309s === RUN TestGCP_AuthorizeRenew/ok 309s === RUN TestGCP_AuthorizeRenew/fail/renewal-disabled 309s --- PASS: TestGCP_AuthorizeRenew (0.00s) 309s --- PASS: TestGCP_AuthorizeRenew/ok (0.00s) 309s --- PASS: TestGCP_AuthorizeRenew/fail/renewal-disabled (0.00s) 309s === RUN TestJWK_Getters 309s --- PASS: TestJWK_Getters (0.19s) 309s === RUN TestJWK_Init 309s === RUN TestJWK_Init/fail-bad-claims 309s === RUN TestJWK_Init/ok 309s === RUN TestJWK_Init/fail-empty 309s === RUN TestJWK_Init/fail-empty-name 309s === RUN TestJWK_Init/fail-empty-type 309s === RUN TestJWK_Init/fail-empty-key 309s --- PASS: TestJWK_Init (0.00s) 309s --- PASS: TestJWK_Init/fail-bad-claims (0.00s) 309s --- PASS: TestJWK_Init/ok (0.00s) 309s --- PASS: TestJWK_Init/fail-empty (0.00s) 309s --- PASS: TestJWK_Init/fail-empty-name (0.00s) 309s --- PASS: TestJWK_Init/fail-empty-type (0.00s) 309s --- PASS: TestJWK_Init/fail-empty-key (0.00s) 309s === RUN TestJWK_authorizeToken 309s === RUN TestJWK_authorizeToken/fail-token 309s === RUN TestJWK_authorizeToken/fail-key 309s === RUN TestJWK_authorizeToken/fail-claims 309s === RUN TestJWK_authorizeToken/fail-signature 309s === RUN TestJWK_authorizeToken/fail-issuer 309s === RUN TestJWK_authorizeToken/fail-expired 309s === RUN TestJWK_authorizeToken/fail-not-before 309s === RUN TestJWK_authorizeToken/fail-audience 309s === RUN TestJWK_authorizeToken/fail-subject 309s === RUN TestJWK_authorizeToken/ok 309s === RUN TestJWK_authorizeToken/ok-no-encrypted-key 309s === RUN TestJWK_authorizeToken/ok-no-sans 309s --- PASS: TestJWK_authorizeToken (0.60s) 309s --- PASS: TestJWK_authorizeToken/fail-token (0.00s) 309s --- PASS: TestJWK_authorizeToken/fail-key (0.00s) 309s --- PASS: TestJWK_authorizeToken/fail-claims (0.00s) 309s --- PASS: TestJWK_authorizeToken/fail-signature (0.00s) 309s --- PASS: TestJWK_authorizeToken/fail-issuer (0.00s) 309s --- PASS: TestJWK_authorizeToken/fail-expired (0.00s) 309s --- PASS: TestJWK_authorizeToken/fail-not-before (0.00s) 309s --- PASS: TestJWK_authorizeToken/fail-audience (0.00s) 309s --- PASS: TestJWK_authorizeToken/fail-subject (0.00s) 309s --- PASS: TestJWK_authorizeToken/ok (0.00s) 309s --- PASS: TestJWK_authorizeToken/ok-no-encrypted-key (0.00s) 309s --- PASS: TestJWK_authorizeToken/ok-no-sans (0.00s) 309s === RUN TestJWK_AuthorizeRevoke 309s === RUN TestJWK_AuthorizeRevoke/fail-signature 309s === RUN TestJWK_AuthorizeRevoke/ok 309s --- PASS: TestJWK_AuthorizeRevoke (0.34s) 309s --- PASS: TestJWK_AuthorizeRevoke/fail-signature (0.00s) 309s --- PASS: TestJWK_AuthorizeRevoke/ok (0.00s) 309s === RUN TestJWK_AuthorizeSign 309s === RUN TestJWK_AuthorizeSign/fail-signature 309s === RUN TestJWK_AuthorizeSign/ok-sans 309s === RUN TestJWK_AuthorizeSign/ok-no-sans 309s === RUN TestJWK_AuthorizeSign/ok-cnf 309s --- PASS: TestJWK_AuthorizeSign (0.33s) 309s --- PASS: TestJWK_AuthorizeSign/fail-signature (0.00s) 309s --- PASS: TestJWK_AuthorizeSign/ok-sans (0.00s) 309s --- PASS: TestJWK_AuthorizeSign/ok-no-sans (0.00s) 309s --- PASS: TestJWK_AuthorizeSign/ok-cnf (0.00s) 309s === RUN TestJWK_AuthorizeRenew 309s === RUN TestJWK_AuthorizeRenew/ok 309s === RUN TestJWK_AuthorizeRenew/fail/renew-disabled 309s --- PASS: TestJWK_AuthorizeRenew (0.30s) 309s --- PASS: TestJWK_AuthorizeRenew/ok (0.00s) 309s --- PASS: TestJWK_AuthorizeRenew/fail/renew-disabled (0.00s) 309s === RUN TestJWK_AuthorizeSSHSign 309s === RUN TestJWK_AuthorizeSSHSign/user 309s === RUN TestJWK_AuthorizeSSHSign/user-rsa2048 309s === RUN TestJWK_AuthorizeSSHSign/user-type 309s === RUN TestJWK_AuthorizeSSHSign/user-principals 309s === RUN TestJWK_AuthorizeSSHSign/user-options 309s === RUN TestJWK_AuthorizeSSHSign/host 309s === RUN TestJWK_AuthorizeSSHSign/host-type 309s === RUN TestJWK_AuthorizeSSHSign/host-principals 309s === RUN TestJWK_AuthorizeSSHSign/host-options 309s === RUN TestJWK_AuthorizeSSHSign/host-cnf 309s === RUN TestJWK_AuthorizeSSHSign/ignore-bad-cnf 309s === RUN TestJWK_AuthorizeSSHSign/fail-sshCA-disabled 309s === RUN TestJWK_AuthorizeSSHSign/fail-signature 309s === RUN TestJWK_AuthorizeSSHSign/fail-rsa1024 309s --- PASS: TestJWK_AuthorizeSSHSign (0.73s) 309s --- PASS: TestJWK_AuthorizeSSHSign/user (0.00s) 309s --- PASS: TestJWK_AuthorizeSSHSign/user-rsa2048 (0.00s) 309s --- PASS: TestJWK_AuthorizeSSHSign/user-type (0.00s) 309s --- PASS: TestJWK_AuthorizeSSHSign/user-principals (0.00s) 309s --- PASS: TestJWK_AuthorizeSSHSign/user-options (0.00s) 309s --- PASS: TestJWK_AuthorizeSSHSign/host (0.00s) 309s --- PASS: TestJWK_AuthorizeSSHSign/host-type (0.00s) 309s --- PASS: TestJWK_AuthorizeSSHSign/host-principals (0.00s) 309s --- PASS: TestJWK_AuthorizeSSHSign/host-options (0.00s) 309s --- PASS: TestJWK_AuthorizeSSHSign/host-cnf (0.00s) 309s --- PASS: TestJWK_AuthorizeSSHSign/ignore-bad-cnf (0.00s) 309s --- PASS: TestJWK_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) 309s --- PASS: TestJWK_AuthorizeSSHSign/fail-signature (0.00s) 309s --- PASS: TestJWK_AuthorizeSSHSign/fail-rsa1024 (0.00s) 309s === RUN TestJWK_AuthorizeSign_SSHOptions 309s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user 309s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-host 309s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter 309s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validBefore 309s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter-validBefore 309s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-match 309s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-certType 309s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-principals 309s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-validAfter 309s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-validBefore 309s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-subject 309s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-issuer 309s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-audience 309s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-expired 309s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-notBefore 309s --- PASS: TestJWK_AuthorizeSign_SSHOptions (0.38s) 309s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user (0.00s) 309s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-host (0.00s) 309s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter (0.00s) 309s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validBefore (0.00s) 309s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter-validBefore (0.00s) 309s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-match (0.00s) 309s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-certType (0.00s) 309s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-principals (0.00s) 309s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-validAfter (0.00s) 309s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-validBefore (0.00s) 309s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-subject (0.00s) 309s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-issuer (0.00s) 309s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-audience (0.00s) 309s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-expired (0.00s) 309s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-notBefore (0.00s) 309s === RUN TestJWK_AuthorizeSSHRevoke 309s === RUN TestJWK_AuthorizeSSHRevoke/fail/invalid-token 309s === RUN TestJWK_AuthorizeSSHRevoke/ok 309s --- PASS: TestJWK_AuthorizeSSHRevoke (0.46s) 309s --- PASS: TestJWK_AuthorizeSSHRevoke/fail/invalid-token (0.18s) 309s --- PASS: TestJWK_AuthorizeSSHRevoke/ok (0.28s) 309s === RUN TestK8sSA_Getters 309s --- PASS: TestK8sSA_Getters (0.00s) 309s === RUN TestK8sSA_authorizeToken 309s === RUN TestK8sSA_authorizeToken/fail/error-validating-token 309s === RUN TestK8sSA_authorizeToken/fail/invalid-issuer 309s === RUN TestK8sSA_authorizeToken/ok 309s === RUN TestK8sSA_authorizeToken/fail/bad-token 309s === RUN TestK8sSA_authorizeToken/fail/not-implemented 309s --- PASS: TestK8sSA_authorizeToken (0.01s) 309s --- PASS: TestK8sSA_authorizeToken/fail/error-validating-token (0.00s) 309s --- PASS: TestK8sSA_authorizeToken/fail/invalid-issuer (0.00s) 309s --- PASS: TestK8sSA_authorizeToken/ok (0.00s) 309s --- PASS: TestK8sSA_authorizeToken/fail/bad-token (0.00s) 309s --- PASS: TestK8sSA_authorizeToken/fail/not-implemented (0.00s) 309s === RUN TestK8sSA_AuthorizeRevoke 309s === RUN TestK8sSA_AuthorizeRevoke/fail/invalid-token 309s === RUN TestK8sSA_AuthorizeRevoke/ok 309s --- PASS: TestK8sSA_AuthorizeRevoke (0.00s) 309s --- PASS: TestK8sSA_AuthorizeRevoke/fail/invalid-token (0.00s) 309s --- PASS: TestK8sSA_AuthorizeRevoke/ok (0.00s) 309s === RUN TestK8sSA_AuthorizeRenew 309s === RUN TestK8sSA_AuthorizeRenew/fail/renew-disabled 309s === RUN TestK8sSA_AuthorizeRenew/ok 309s --- PASS: TestK8sSA_AuthorizeRenew (0.00s) 309s --- PASS: TestK8sSA_AuthorizeRenew/fail/renew-disabled (0.00s) 309s --- PASS: TestK8sSA_AuthorizeRenew/ok (0.00s) 309s === RUN TestK8sSA_AuthorizeSign 309s === RUN TestK8sSA_AuthorizeSign/fail/invalid-token 309s === RUN TestK8sSA_AuthorizeSign/ok 309s --- PASS: TestK8sSA_AuthorizeSign (0.00s) 309s --- PASS: TestK8sSA_AuthorizeSign/fail/invalid-token (0.00s) 309s --- PASS: TestK8sSA_AuthorizeSign/ok (0.00s) 309s === RUN TestK8sSA_AuthorizeSSHSign 309s === RUN TestK8sSA_AuthorizeSSHSign/fail/sshCA-disabled 309s === RUN TestK8sSA_AuthorizeSSHSign/fail/invalid-token 309s === RUN TestK8sSA_AuthorizeSSHSign/ok 309s --- PASS: TestK8sSA_AuthorizeSSHSign (0.00s) 309s --- PASS: TestK8sSA_AuthorizeSSHSign/fail/sshCA-disabled (0.00s) 309s --- PASS: TestK8sSA_AuthorizeSSHSign/fail/invalid-token (0.00s) 309s --- PASS: TestK8sSA_AuthorizeSSHSign/ok (0.00s) 309s === RUN Test_newKeyStore 309s === RUN Test_newKeyStore/ok 309s === RUN Test_newKeyStore/fail 309s === RUN Test_newKeyStore/fail_client 309s 2026/02/04 01:39:15 http: TLS handshake error from 127.0.0.1:50808: remote error: tls: bad certificate 309s --- PASS: Test_newKeyStore (0.10s) 309s --- PASS: Test_newKeyStore/ok (0.00s) 309s --- PASS: Test_newKeyStore/fail (0.00s) 309s --- PASS: Test_newKeyStore/fail_client (0.08s) 309s === RUN Test_keyStore 309s --- PASS: Test_keyStore (5.00s) 309s === RUN Test_keyStore_noCache 309s --- PASS: Test_keyStore_noCache (0.00s) 309s === RUN Test_keyStore_Get 309s === RUN Test_keyStore_Get/ok1 309s === RUN Test_keyStore_Get/ok2 309s === RUN Test_keyStore_Get/fail 309s --- PASS: Test_keyStore_Get (0.00s) 309s --- PASS: Test_keyStore_Get/ok1 (0.00s) 309s --- PASS: Test_keyStore_Get/ok2 (0.00s) 309s --- PASS: Test_keyStore_Get/fail (0.00s) 309s === RUN Test_abs 309s === RUN Test_abs/ok 309s === RUN Test_abs/ok#01 309s === RUN Test_abs/ok#02 309s === RUN Test_abs/ok_maxInt64 309s === RUN Test_abs/ok_minInt64_+_1 309s === RUN Test_abs/overflow_on_minInt64 309s === RUN Test_abs/overflow_on_minInt64#01 309s --- PASS: Test_abs (0.00s) 309s --- PASS: Test_abs/ok (0.00s) 309s --- PASS: Test_abs/ok#01 (0.00s) 309s --- PASS: Test_abs/ok#02 (0.00s) 309s --- PASS: Test_abs/ok_maxInt64 (0.00s) 309s --- PASS: Test_abs/ok_minInt64_+_1 (0.00s) 309s --- PASS: Test_abs/overflow_on_minInt64 (0.00s) 309s --- PASS: Test_abs/overflow_on_minInt64#01 (0.00s) 309s === RUN Test_noop 309s --- PASS: Test_noop (0.00s) 309s === RUN Test_openIDConfiguration_Validate 309s === RUN Test_openIDConfiguration_Validate/ok 309s === RUN Test_openIDConfiguration_Validate/no-issuer 309s === RUN Test_openIDConfiguration_Validate/no-jwks-uri 309s === RUN Test_openIDConfiguration_Validate/empty 309s --- PASS: Test_openIDConfiguration_Validate (0.00s) 309s --- PASS: Test_openIDConfiguration_Validate/ok (0.00s) 309s --- PASS: Test_openIDConfiguration_Validate/no-issuer (0.00s) 309s --- PASS: Test_openIDConfiguration_Validate/no-jwks-uri (0.00s) 309s --- PASS: Test_openIDConfiguration_Validate/empty (0.00s) 309s === RUN TestOIDC_Getters 309s --- PASS: TestOIDC_Getters (0.00s) 309s === RUN TestOIDC_Init 309s === RUN TestOIDC_Init/ok 309s === RUN TestOIDC_Init/ok_tls 309s === RUN TestOIDC_Init/ok-admins 309s === RUN TestOIDC_Init/ok-domains 309s === RUN TestOIDC_Init/ok-listen-port 309s === RUN TestOIDC_Init/ok-listen-host-port 309s === RUN TestOIDC_Init/ok-no-secret 309s === RUN TestOIDC_Init/no-name 309s === RUN TestOIDC_Init/no-type 309s === RUN TestOIDC_Init/no-client-id 309s === RUN TestOIDC_Init/no-configuration 309s === RUN TestOIDC_Init/bad-configuration 309s === RUN TestOIDC_Init/bad-claims 309s === RUN TestOIDC_Init/bad-parse-url 309s === RUN TestOIDC_Init/bad-get-url 309s === RUN TestOIDC_Init/bad-listen-address 309s === RUN TestOIDC_Init/bad-http-client 309s 2026/02/04 01:39:20 http: TLS handshake error from 127.0.0.1:42446: remote error: tls: bad certificate 309s --- PASS: TestOIDC_Init (0.04s) 309s --- PASS: TestOIDC_Init/ok (0.00s) 309s --- PASS: TestOIDC_Init/ok_tls (0.01s) 309s --- PASS: TestOIDC_Init/ok-admins (0.00s) 309s --- PASS: TestOIDC_Init/ok-domains (0.00s) 309s --- PASS: TestOIDC_Init/ok-listen-port (0.00s) 309s --- PASS: TestOIDC_Init/ok-listen-host-port (0.00s) 309s --- PASS: TestOIDC_Init/ok-no-secret (0.00s) 309s --- PASS: TestOIDC_Init/no-name (0.00s) 309s --- PASS: TestOIDC_Init/no-type (0.00s) 309s --- PASS: TestOIDC_Init/no-client-id (0.00s) 309s --- PASS: TestOIDC_Init/no-configuration (0.00s) 309s --- PASS: TestOIDC_Init/bad-configuration (0.00s) 309s --- PASS: TestOIDC_Init/bad-claims (0.00s) 309s --- PASS: TestOIDC_Init/bad-parse-url (0.00s) 309s --- PASS: TestOIDC_Init/bad-get-url (0.00s) 309s --- PASS: TestOIDC_Init/bad-listen-address (0.00s) 309s --- PASS: TestOIDC_Init/bad-http-client (0.01s) 309s === RUN TestOIDC_authorizeToken 309s === RUN TestOIDC_authorizeToken/ok1 309s === RUN TestOIDC_authorizeToken/ok_tenantid 309s === RUN TestOIDC_authorizeToken/ok_admin 309s === RUN TestOIDC_authorizeToken/ok_domain 309s === RUN TestOIDC_authorizeToken/ok_no_email 309s === RUN TestOIDC_authorizeToken/fail-domain 309s === RUN TestOIDC_authorizeToken/fail-key 309s === RUN TestOIDC_authorizeToken/fail-token 309s === RUN TestOIDC_authorizeToken/fail-claims 309s === RUN TestOIDC_authorizeToken/fail-issuer 309s === RUN TestOIDC_authorizeToken/fail-audience 309s === RUN TestOIDC_authorizeToken/fail-signature 309s === RUN TestOIDC_authorizeToken/fail-expired 309s === RUN TestOIDC_authorizeToken/fail-not-before 309s --- PASS: TestOIDC_authorizeToken (0.03s) 309s --- PASS: TestOIDC_authorizeToken/ok1 (0.00s) 309s --- PASS: TestOIDC_authorizeToken/ok_tenantid (0.00s) 309s --- PASS: TestOIDC_authorizeToken/ok_admin (0.00s) 309s --- PASS: TestOIDC_authorizeToken/ok_domain (0.00s) 309s --- PASS: TestOIDC_authorizeToken/ok_no_email (0.00s) 309s --- PASS: TestOIDC_authorizeToken/fail-domain (0.00s) 309s --- PASS: TestOIDC_authorizeToken/fail-key (0.00s) 309s --- PASS: TestOIDC_authorizeToken/fail-token (0.00s) 309s --- PASS: TestOIDC_authorizeToken/fail-claims (0.00s) 309s --- PASS: TestOIDC_authorizeToken/fail-issuer (0.00s) 309s --- PASS: TestOIDC_authorizeToken/fail-audience (0.00s) 309s --- PASS: TestOIDC_authorizeToken/fail-signature (0.00s) 309s --- PASS: TestOIDC_authorizeToken/fail-expired (0.00s) 309s --- PASS: TestOIDC_authorizeToken/fail-not-before (0.00s) 309s === RUN TestOIDC_AuthorizeSign 309s === RUN TestOIDC_AuthorizeSign/ok1 309s === RUN TestOIDC_AuthorizeSign/admin 309s === RUN TestOIDC_AuthorizeSign/no-email 309s === RUN TestOIDC_AuthorizeSign/bad-token 309s --- PASS: TestOIDC_AuthorizeSign (0.01s) 309s --- PASS: TestOIDC_AuthorizeSign/ok1 (0.00s) 309s --- PASS: TestOIDC_AuthorizeSign/admin (0.00s) 309s --- PASS: TestOIDC_AuthorizeSign/no-email (0.00s) 309s --- PASS: TestOIDC_AuthorizeSign/bad-token (0.00s) 309s === RUN TestOIDC_AuthorizeRevoke 309s === RUN TestOIDC_AuthorizeRevoke/ok1 309s === RUN TestOIDC_AuthorizeRevoke/admin 309s === RUN TestOIDC_AuthorizeRevoke/fail-email 309s --- PASS: TestOIDC_AuthorizeRevoke (0.01s) 309s --- PASS: TestOIDC_AuthorizeRevoke/ok1 (0.00s) 309s --- PASS: TestOIDC_AuthorizeRevoke/admin (0.00s) 309s --- PASS: TestOIDC_AuthorizeRevoke/fail-email (0.00s) 309s === RUN TestOIDC_AuthorizeRenew 309s === RUN TestOIDC_AuthorizeRenew/ok 309s === RUN TestOIDC_AuthorizeRenew/fail/renew-disabled 309s --- PASS: TestOIDC_AuthorizeRenew (0.00s) 309s --- PASS: TestOIDC_AuthorizeRenew/ok (0.00s) 309s --- PASS: TestOIDC_AuthorizeRenew/fail/renew-disabled (0.00s) 309s === RUN TestOIDC_AuthorizeSSHSign 309s === RUN TestOIDC_AuthorizeSSHSign/ok 309s === RUN TestOIDC_AuthorizeSSHSign/ok-rsa2048 309s === RUN TestOIDC_AuthorizeSSHSign/ok-user 309s === RUN TestOIDC_AuthorizeSSHSign/ok-empty-email 309s === RUN TestOIDC_AuthorizeSSHSign/ok-principals 309s === RUN TestOIDC_AuthorizeSSHSign/ok-principals-ignore-passed 309s === RUN TestOIDC_AuthorizeSSHSign/ok-principals-getIdentity 309s === RUN TestOIDC_AuthorizeSSHSign/ok-emptyPrincipals-getIdentity 309s === RUN TestOIDC_AuthorizeSSHSign/ok-options 309s === RUN TestOIDC_AuthorizeSSHSign/ok-admin-user 309s === RUN TestOIDC_AuthorizeSSHSign/ok-admin-host 309s === RUN TestOIDC_AuthorizeSSHSign/ok-admin-options 309s === RUN TestOIDC_AuthorizeSSHSign/fail-rsa1024 309s === RUN TestOIDC_AuthorizeSSHSign/fail-user-host 309s === RUN TestOIDC_AuthorizeSSHSign/fail-getIdentity 309s === RUN TestOIDC_AuthorizeSSHSign/fail-sshCA-disabled 309s === RUN TestOIDC_AuthorizeSSHSign/fail-admin-type 309s === RUN TestOIDC_AuthorizeSSHSign/fail-admin-key-id 309s === RUN TestOIDC_AuthorizeSSHSign/fail-admin-principals 309s --- PASS: TestOIDC_AuthorizeSSHSign (0.28s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/ok (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/ok-rsa2048 (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/ok-user (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/ok-empty-email (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals-ignore-passed (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals-getIdentity (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/ok-emptyPrincipals-getIdentity (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/ok-options (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-user (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-host (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-options (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/fail-rsa1024 (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/fail-user-host (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/fail-getIdentity (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-type (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-key-id (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-principals (0.00s) 309s === RUN TestOIDC_AuthorizeSSHRevoke 309s === RUN TestOIDC_AuthorizeSSHRevoke/ok 309s === RUN TestOIDC_AuthorizeSSHRevoke/fail/invalid-token 309s === RUN TestOIDC_AuthorizeSSHRevoke/fail/not-admin 309s --- PASS: TestOIDC_AuthorizeSSHRevoke (0.01s) 309s --- PASS: TestOIDC_AuthorizeSSHRevoke/ok (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHRevoke/fail/invalid-token (0.00s) 309s --- PASS: TestOIDC_AuthorizeSSHRevoke/fail/not-admin (0.00s) 309s === RUN Test_sanitizeEmail 309s === RUN Test_sanitizeEmail/equal 309s === RUN Test_sanitizeEmail/domain-insensitive 309s === RUN Test_sanitizeEmail/local-sensitive 309s === RUN Test_sanitizeEmail/multiple-@ 309s --- PASS: Test_sanitizeEmail (0.00s) 309s --- PASS: Test_sanitizeEmail/equal (0.00s) 309s --- PASS: Test_sanitizeEmail/domain-insensitive (0.00s) 309s --- PASS: Test_sanitizeEmail/local-sensitive (0.00s) 309s --- PASS: Test_sanitizeEmail/multiple-@ (0.00s) 309s === RUN Test_openIDPayload_IsAdmin 309s === RUN Test_openIDPayload_IsAdmin/ok_email 309s === RUN Test_openIDPayload_IsAdmin/ok_email_multiple 309s === RUN Test_openIDPayload_IsAdmin/ok_email_sanitized 309s === RUN Test_openIDPayload_IsAdmin/ok_group 309s === RUN Test_openIDPayload_IsAdmin/ok_group_multiple 309s === RUN Test_openIDPayload_IsAdmin/fail_missing 309s === RUN Test_openIDPayload_IsAdmin/fail_email_letter_case 309s === RUN Test_openIDPayload_IsAdmin/fail_group_letter_case 309s --- PASS: Test_openIDPayload_IsAdmin (0.00s) 309s --- PASS: Test_openIDPayload_IsAdmin/ok_email (0.00s) 309s --- PASS: Test_openIDPayload_IsAdmin/ok_email_multiple (0.00s) 309s --- PASS: Test_openIDPayload_IsAdmin/ok_email_sanitized (0.00s) 309s --- PASS: Test_openIDPayload_IsAdmin/ok_group (0.00s) 309s --- PASS: Test_openIDPayload_IsAdmin/ok_group_multiple (0.00s) 309s --- PASS: Test_openIDPayload_IsAdmin/fail_missing (0.00s) 309s --- PASS: Test_openIDPayload_IsAdmin/fail_email_letter_case (0.00s) 309s --- PASS: Test_openIDPayload_IsAdmin/fail_group_letter_case (0.00s) 309s === RUN TestOptions_GetX509Options 309s === RUN TestOptions_GetX509Options/ok 309s === RUN TestOptions_GetX509Options/nil 309s === RUN TestOptions_GetX509Options/nilOptions 309s --- PASS: TestOptions_GetX509Options (0.00s) 309s --- PASS: TestOptions_GetX509Options/ok (0.00s) 309s --- PASS: TestOptions_GetX509Options/nil (0.00s) 309s --- PASS: TestOptions_GetX509Options/nilOptions (0.00s) 309s === RUN TestOptions_GetSSHOptions 309s === RUN TestOptions_GetSSHOptions/ok 309s === RUN TestOptions_GetSSHOptions/nil 309s === RUN TestOptions_GetSSHOptions/nilOptions 309s --- PASS: TestOptions_GetSSHOptions (0.00s) 309s --- PASS: TestOptions_GetSSHOptions/ok (0.00s) 309s --- PASS: TestOptions_GetSSHOptions/nil (0.00s) 309s --- PASS: TestOptions_GetSSHOptions/nilOptions (0.00s) 309s === RUN TestOptions_GetWebhooks 309s === RUN TestOptions_GetWebhooks/ok 309s === RUN TestOptions_GetWebhooks/nil 309s === RUN TestOptions_GetWebhooks/nilOptions 309s --- PASS: TestOptions_GetWebhooks (0.00s) 309s --- PASS: TestOptions_GetWebhooks/ok (0.00s) 309s --- PASS: TestOptions_GetWebhooks/nil (0.00s) 309s --- PASS: TestOptions_GetWebhooks/nilOptions (0.00s) 309s === RUN TestProvisionerX509Options_HasTemplate 309s === RUN TestProvisionerX509Options_HasTemplate/template 309s === RUN TestProvisionerX509Options_HasTemplate/templateFile 309s === RUN TestProvisionerX509Options_HasTemplate/false 309s === RUN TestProvisionerX509Options_HasTemplate/falseWithTemplateData 309s --- PASS: TestProvisionerX509Options_HasTemplate (0.00s) 309s --- PASS: TestProvisionerX509Options_HasTemplate/template (0.00s) 309s --- PASS: TestProvisionerX509Options_HasTemplate/templateFile (0.00s) 309s --- PASS: TestProvisionerX509Options_HasTemplate/false (0.00s) 309s --- PASS: TestProvisionerX509Options_HasTemplate/falseWithTemplateData (0.00s) 309s === RUN TestTemplateOptions 309s === RUN TestTemplateOptions/ok 309s === RUN TestTemplateOptions/okCustomTemplate 309s === RUN TestTemplateOptions/fail 309s --- PASS: TestTemplateOptions (0.00s) 309s --- PASS: TestTemplateOptions/ok (0.00s) 309s --- PASS: TestTemplateOptions/okCustomTemplate (0.00s) 309s --- PASS: TestTemplateOptions/fail (0.00s) 309s === RUN Test_unsafeParseSigned 309s === RUN Test_unsafeParseSigned/ok 309s === RUN Test_unsafeParseSigned/failToken 309s === RUN Test_unsafeParseSigned/failPayload 309s --- PASS: Test_unsafeParseSigned (0.00s) 309s --- PASS: Test_unsafeParseSigned/ok (0.00s) 309s --- PASS: Test_unsafeParseSigned/failToken (0.00s) 309s --- PASS: Test_unsafeParseSigned/failPayload (0.00s) 309s === RUN TestX509Options_IsWildcardLiteralAllowed 309s === RUN TestX509Options_IsWildcardLiteralAllowed/nil-options 309s === RUN TestX509Options_IsWildcardLiteralAllowed/set-true 309s === RUN TestX509Options_IsWildcardLiteralAllowed/set-false 309s --- PASS: TestX509Options_IsWildcardLiteralAllowed (0.00s) 309s --- PASS: TestX509Options_IsWildcardLiteralAllowed/nil-options (0.00s) 309s --- PASS: TestX509Options_IsWildcardLiteralAllowed/set-true (0.00s) 309s --- PASS: TestX509Options_IsWildcardLiteralAllowed/set-false (0.00s) 309s === RUN TestType_String 309s === RUN TestType_String/JWK 309s === RUN TestType_String/OIDC 309s === RUN TestType_String/AWS 309s === RUN TestType_String/Azure 309s === RUN TestType_String/GCP 309s === RUN TestType_String/noop 309s === RUN TestType_String/notFound 309s --- PASS: TestType_String (0.00s) 309s --- PASS: TestType_String/JWK (0.00s) 309s --- PASS: TestType_String/OIDC (0.00s) 309s --- PASS: TestType_String/AWS (0.00s) 309s --- PASS: TestType_String/Azure (0.00s) 309s --- PASS: TestType_String/GCP (0.00s) 309s --- PASS: TestType_String/noop (0.00s) 309s --- PASS: TestType_String/notFound (0.00s) 309s === RUN TestSanitizeSSHUserPrincipal 309s === RUN TestSanitizeSSHUserPrincipal/simple 309s === RUN TestSanitizeSSHUserPrincipal/camelcase 309s === RUN TestSanitizeSSHUserPrincipal/email 309s === RUN TestSanitizeSSHUserPrincipal/email_with_dots 309s === RUN TestSanitizeSSHUserPrincipal/email_with_dashes 309s === RUN TestSanitizeSSHUserPrincipal/email_with_underscores 309s === RUN TestSanitizeSSHUserPrincipal/email_with_symbols 309s --- PASS: TestSanitizeSSHUserPrincipal (0.00s) 309s --- PASS: TestSanitizeSSHUserPrincipal/simple (0.00s) 309s --- PASS: TestSanitizeSSHUserPrincipal/camelcase (0.00s) 309s --- PASS: TestSanitizeSSHUserPrincipal/email (0.00s) 309s --- PASS: TestSanitizeSSHUserPrincipal/email_with_dots (0.00s) 309s --- PASS: TestSanitizeSSHUserPrincipal/email_with_dashes (0.00s) 309s --- PASS: TestSanitizeSSHUserPrincipal/email_with_underscores (0.00s) 309s --- PASS: TestSanitizeSSHUserPrincipal/email_with_symbols (0.00s) 309s === RUN TestDefaultIdentityFunc 309s === RUN TestDefaultIdentityFunc/ok_username 309s === RUN TestDefaultIdentityFunc/ok/badname 309s === RUN TestDefaultIdentityFunc/fail/unsupported-provisioner 309s === RUN TestDefaultIdentityFunc/ok 309s === RUN TestDefaultIdentityFunc/ok_letter_case 309s === RUN TestDefaultIdentityFunc/ok_simple 309s === RUN TestDefaultIdentityFunc/ok_usernames 309s === RUN TestDefaultIdentityFunc/ok_empty_username 309s === RUN TestDefaultIdentityFunc/ok_simple_letter_case 309s === RUN TestDefaultIdentityFunc/ok_symbol 309s --- PASS: TestDefaultIdentityFunc (0.00s) 309s --- PASS: TestDefaultIdentityFunc/ok_username (0.00s) 309s --- PASS: TestDefaultIdentityFunc/ok/badname (0.00s) 309s --- PASS: TestDefaultIdentityFunc/fail/unsupported-provisioner (0.00s) 309s --- PASS: TestDefaultIdentityFunc/ok (0.00s) 309s --- PASS: TestDefaultIdentityFunc/ok_letter_case (0.00s) 309s --- PASS: TestDefaultIdentityFunc/ok_simple (0.00s) 309s --- PASS: TestDefaultIdentityFunc/ok_usernames (0.00s) 309s --- PASS: TestDefaultIdentityFunc/ok_empty_username (0.00s) 309s --- PASS: TestDefaultIdentityFunc/ok_simple_letter_case (0.00s) 309s --- PASS: TestDefaultIdentityFunc/ok_symbol (0.00s) 309s === RUN TestUnimplementedMethods 309s === RUN TestUnimplementedMethods/jwk/sshRekey 309s === RUN TestUnimplementedMethods/jwk/sshRenew 309s === RUN TestUnimplementedMethods/aws/revoke 309s === RUN TestUnimplementedMethods/aws/sshRenew 309s === RUN TestUnimplementedMethods/aws/rekey 309s === RUN TestUnimplementedMethods/aws/sshRevoke 309s === RUN TestUnimplementedMethods/azure/revoke 309s === RUN TestUnimplementedMethods/azure/sshRenew 309s === RUN TestUnimplementedMethods/azure/sshRekey 309s === RUN TestUnimplementedMethods/azure/sshRevoke 309s === RUN TestUnimplementedMethods/gcp/revoke 309s === RUN TestUnimplementedMethods/gcp/sshRenew 309s === RUN TestUnimplementedMethods/gcp/sshRekey 309s === RUN TestUnimplementedMethods/gcp/sshRevoke 309s === RUN TestUnimplementedMethods/oidc/sshRenew 309s === RUN TestUnimplementedMethods/oidc/sshRekey 309s === RUN TestUnimplementedMethods/x5c/sshRenew 309s === RUN TestUnimplementedMethods/x5c/sshRekey 309s === RUN TestUnimplementedMethods/x5c/sshRevoke 309s === RUN TestUnimplementedMethods/acme/sshSign 309s === RUN TestUnimplementedMethods/acme/sshRekey 309s === RUN TestUnimplementedMethods/acme/sshRenew 309s === RUN TestUnimplementedMethods/acme/sshRevoke 309s === RUN TestUnimplementedMethods/sshpop/sign 309s === RUN TestUnimplementedMethods/sshpop/renew 309s === RUN TestUnimplementedMethods/sshpop/revoke 309s === RUN TestUnimplementedMethods/sshpop/sshSign 309s === RUN TestUnimplementedMethods/k8ssa/sshRekey 309s === RUN TestUnimplementedMethods/k8ssa/sshRenew 309s === RUN TestUnimplementedMethods/k8ssa/sshRevoke 309s --- PASS: TestUnimplementedMethods (0.00s) 309s --- PASS: TestUnimplementedMethods/jwk/sshRekey (0.00s) 309s --- PASS: TestUnimplementedMethods/jwk/sshRenew (0.00s) 309s --- PASS: TestUnimplementedMethods/aws/revoke (0.00s) 309s --- PASS: TestUnimplementedMethods/aws/sshRenew (0.00s) 309s --- PASS: TestUnimplementedMethods/aws/rekey (0.00s) 309s --- PASS: TestUnimplementedMethods/aws/sshRevoke (0.00s) 309s --- PASS: TestUnimplementedMethods/azure/revoke (0.00s) 309s --- PASS: TestUnimplementedMethods/azure/sshRenew (0.00s) 309s --- PASS: TestUnimplementedMethods/azure/sshRekey (0.00s) 309s --- PASS: TestUnimplementedMethods/azure/sshRevoke (0.00s) 309s --- PASS: TestUnimplementedMethods/gcp/revoke (0.00s) 309s --- PASS: TestUnimplementedMethods/gcp/sshRenew (0.00s) 309s --- PASS: TestUnimplementedMethods/gcp/sshRekey (0.00s) 309s --- PASS: TestUnimplementedMethods/gcp/sshRevoke (0.00s) 309s --- PASS: TestUnimplementedMethods/oidc/sshRenew (0.00s) 309s --- PASS: TestUnimplementedMethods/oidc/sshRekey (0.00s) 309s --- PASS: TestUnimplementedMethods/x5c/sshRenew (0.00s) 309s --- PASS: TestUnimplementedMethods/x5c/sshRekey (0.00s) 309s --- PASS: TestUnimplementedMethods/x5c/sshRevoke (0.00s) 309s --- PASS: TestUnimplementedMethods/acme/sshSign (0.00s) 309s --- PASS: TestUnimplementedMethods/acme/sshRekey (0.00s) 309s --- PASS: TestUnimplementedMethods/acme/sshRenew (0.00s) 309s --- PASS: TestUnimplementedMethods/acme/sshRevoke (0.00s) 309s --- PASS: TestUnimplementedMethods/sshpop/sign (0.00s) 309s --- PASS: TestUnimplementedMethods/sshpop/renew (0.00s) 309s --- PASS: TestUnimplementedMethods/sshpop/revoke (0.00s) 309s --- PASS: TestUnimplementedMethods/sshpop/sshSign (0.00s) 309s --- PASS: TestUnimplementedMethods/k8ssa/sshRekey (0.00s) 309s --- PASS: TestUnimplementedMethods/k8ssa/sshRenew (0.00s) 309s --- PASS: TestUnimplementedMethods/k8ssa/sshRevoke (0.00s) 309s === RUN TestUninitialized_MarshalJSON 309s === RUN TestUninitialized_MarshalJSON/ok 309s --- PASS: TestUninitialized_MarshalJSON (0.00s) 309s --- PASS: TestUninitialized_MarshalJSON/ok (0.00s) 309s === RUN Test_challengeValidationController_Validate 309s === RUN Test_challengeValidationController_Validate/fail/no-webhook 309s === RUN Test_challengeValidationController_Validate/fail/wrong-cert-type 309s === RUN Test_challengeValidationController_Validate/fail/wrong-secret-value 309s === RUN Test_challengeValidationController_Validate/fail/not-allowed 309s === RUN Test_challengeValidationController_Validate/ok 309s === RUN Test_challengeValidationController_Validate/ok_with_data 309s --- PASS: Test_challengeValidationController_Validate (0.00s) 309s --- PASS: Test_challengeValidationController_Validate/fail/no-webhook (0.00s) 309s --- PASS: Test_challengeValidationController_Validate/fail/wrong-cert-type (0.00s) 309s --- PASS: Test_challengeValidationController_Validate/fail/wrong-secret-value (0.00s) 309s --- PASS: Test_challengeValidationController_Validate/fail/not-allowed (0.00s) 309s --- PASS: Test_challengeValidationController_Validate/ok (0.00s) 309s --- PASS: Test_challengeValidationController_Validate/ok_with_data (0.00s) 309s === RUN TestController_isCertTypeOK 309s --- PASS: TestController_isCertTypeOK (0.00s) 309s === RUN Test_selectValidationMethod 309s === RUN Test_selectValidationMethod/webhooks 309s === RUN Test_selectValidationMethod/challenge 309s === RUN Test_selectValidationMethod/challenge-with-different-webhook 309s === RUN Test_selectValidationMethod/none 309s === RUN Test_selectValidationMethod/none-with-different-webhook 309s --- PASS: Test_selectValidationMethod (0.00s) 309s --- PASS: Test_selectValidationMethod/webhooks (0.00s) 309s --- PASS: Test_selectValidationMethod/challenge (0.00s) 309s --- PASS: Test_selectValidationMethod/challenge-with-different-webhook (0.00s) 309s --- PASS: Test_selectValidationMethod/none (0.00s) 309s --- PASS: Test_selectValidationMethod/none-with-different-webhook (0.00s) 309s === RUN TestSCEP_ValidateChallenge 309s === RUN TestSCEP_ValidateChallenge/ok/webhooks 309s === RUN TestSCEP_ValidateChallenge/ok/with-data 309s === RUN TestSCEP_ValidateChallenge/fail/webhooks-secret-configuration 309s === RUN TestSCEP_ValidateChallenge/ok/static-challenge 309s === RUN TestSCEP_ValidateChallenge/fail/wrong-static-challenge 309s === RUN TestSCEP_ValidateChallenge/ok/no-challenge 309s === RUN TestSCEP_ValidateChallenge/fail/no-challenge-but-provided 309s --- PASS: TestSCEP_ValidateChallenge (0.00s) 309s --- PASS: TestSCEP_ValidateChallenge/ok/webhooks (0.00s) 309s --- PASS: TestSCEP_ValidateChallenge/ok/with-data (0.00s) 309s --- PASS: TestSCEP_ValidateChallenge/fail/webhooks-secret-configuration (0.00s) 309s --- PASS: TestSCEP_ValidateChallenge/ok/static-challenge (0.00s) 309s --- PASS: TestSCEP_ValidateChallenge/fail/wrong-static-challenge (0.00s) 309s --- PASS: TestSCEP_ValidateChallenge/ok/no-challenge (0.00s) 309s --- PASS: TestSCEP_ValidateChallenge/fail/no-challenge-but-provided (0.00s) 309s === RUN TestSCEP_Init 309s === RUN TestSCEP_Init/ok 309s === RUN TestSCEP_Init/ok_no_password 309s === RUN TestSCEP_Init/ok_with_uri 309s === RUN TestSCEP_Init/ok_with_uri_no_password 309s === RUN TestSCEP_Init/ok_with_SCEPKeyManager 309s === RUN TestSCEP_Init/ok_intermediate 309s === RUN TestSCEP_Init/fail_type 309s === RUN TestSCEP_Init/fail_name 309s === RUN TestSCEP_Init/fail_minimumPublicKeyLength 309s === RUN TestSCEP_Init/fail_encryptionAlgorithmIdentifier 309s === RUN TestSCEP_Init/fail_negative_encryptionAlgorithmIdentifier 309s === RUN TestSCEP_Init/fail_key_decode 309s === RUN TestSCEP_Init/fail_certificate_decode 309s === RUN TestSCEP_Init/fail_certificate_with_intermediate 309s === RUN TestSCEP_Init/fail_decrypter_password 309s === RUN TestSCEP_Init/fail_uri 309s === RUN TestSCEP_Init/fail_uri_password 309s === RUN TestSCEP_Init/fail_uri_type 309s === RUN TestSCEP_Init/fail_missing_certificate 309s === RUN TestSCEP_Init/fail_key_match 309s --- PASS: TestSCEP_Init (0.50s) 309s --- PASS: TestSCEP_Init/ok (0.00s) 309s --- PASS: TestSCEP_Init/ok_no_password (0.00s) 309s --- PASS: TestSCEP_Init/ok_with_uri (0.00s) 309s --- PASS: TestSCEP_Init/ok_with_uri_no_password (0.00s) 309s --- PASS: TestSCEP_Init/ok_with_SCEPKeyManager (0.00s) 309s --- PASS: TestSCEP_Init/ok_intermediate (0.00s) 309s --- PASS: TestSCEP_Init/fail_type (0.00s) 309s --- PASS: TestSCEP_Init/fail_name (0.00s) 309s --- PASS: TestSCEP_Init/fail_minimumPublicKeyLength (0.00s) 309s --- PASS: TestSCEP_Init/fail_encryptionAlgorithmIdentifier (0.00s) 309s --- PASS: TestSCEP_Init/fail_negative_encryptionAlgorithmIdentifier (0.00s) 309s --- PASS: TestSCEP_Init/fail_key_decode (0.00s) 309s --- PASS: TestSCEP_Init/fail_certificate_decode (0.00s) 309s --- PASS: TestSCEP_Init/fail_certificate_with_intermediate (0.00s) 309s --- PASS: TestSCEP_Init/fail_decrypter_password (0.00s) 309s --- PASS: TestSCEP_Init/fail_uri (0.00s) 309s --- PASS: TestSCEP_Init/fail_uri_password (0.00s) 309s --- PASS: TestSCEP_Init/fail_uri_type (0.00s) 309s --- PASS: TestSCEP_Init/fail_missing_certificate (0.00s) 309s --- PASS: TestSCEP_Init/fail_key_match (0.00s) 309s === RUN TestSCEP_Getters 309s --- PASS: TestSCEP_Getters (0.46s) 309s === RUN Test_defaultPublicKeyValidator_Valid 309s === RUN Test_defaultPublicKeyValidator_Valid/fail/unrecognized-key-type 309s === RUN Test_defaultPublicKeyValidator_Valid/fail/rsa/too-short 309s === RUN Test_defaultPublicKeyValidator_Valid/ok/rsa 309s === RUN Test_defaultPublicKeyValidator_Valid/ok/ecdsa 309s === RUN Test_defaultPublicKeyValidator_Valid/ok/ed25519 309s --- PASS: Test_defaultPublicKeyValidator_Valid (0.00s) 309s --- PASS: Test_defaultPublicKeyValidator_Valid/fail/unrecognized-key-type (0.00s) 309s --- PASS: Test_defaultPublicKeyValidator_Valid/fail/rsa/too-short (0.00s) 309s --- PASS: Test_defaultPublicKeyValidator_Valid/ok/rsa (0.00s) 309s --- PASS: Test_defaultPublicKeyValidator_Valid/ok/ecdsa (0.00s) 309s --- PASS: Test_defaultPublicKeyValidator_Valid/ok/ed25519 (0.00s) 309s === RUN Test_commonNameValidator_Valid 309s === RUN Test_commonNameValidator_Valid/ok 309s === RUN Test_commonNameValidator_Valid/empty 309s === RUN Test_commonNameValidator_Valid/wrong 309s --- PASS: Test_commonNameValidator_Valid (0.00s) 309s --- PASS: Test_commonNameValidator_Valid/ok (0.00s) 309s --- PASS: Test_commonNameValidator_Valid/empty (0.00s) 309s --- PASS: Test_commonNameValidator_Valid/wrong (0.00s) 309s === RUN Test_commonNameSliceValidator_Valid 309s === RUN Test_commonNameSliceValidator_Valid/ok 309s === RUN Test_commonNameSliceValidator_Valid/ok#01 309s === RUN Test_commonNameSliceValidator_Valid/empty 309s === RUN Test_commonNameSliceValidator_Valid/wrong 309s --- PASS: Test_commonNameSliceValidator_Valid (0.00s) 309s --- PASS: Test_commonNameSliceValidator_Valid/ok (0.00s) 309s --- PASS: Test_commonNameSliceValidator_Valid/ok#01 (0.00s) 309s --- PASS: Test_commonNameSliceValidator_Valid/empty (0.00s) 309s --- PASS: Test_commonNameSliceValidator_Valid/wrong (0.00s) 309s === RUN Test_emailAddressesValidator_Valid 309s === RUN Test_emailAddressesValidator_Valid/ok0 309s === RUN Test_emailAddressesValidator_Valid/ok1 309s === RUN Test_emailAddressesValidator_Valid/ok2 309s === RUN Test_emailAddressesValidator_Valid/ok3 309s === RUN Test_emailAddressesValidator_Valid/ok3#01 309s === RUN Test_emailAddressesValidator_Valid/fail1 309s === RUN Test_emailAddressesValidator_Valid/fail2 309s === RUN Test_emailAddressesValidator_Valid/fail3 309s --- PASS: Test_emailAddressesValidator_Valid (0.00s) 309s --- PASS: Test_emailAddressesValidator_Valid/ok0 (0.00s) 309s --- PASS: Test_emailAddressesValidator_Valid/ok1 (0.00s) 309s --- PASS: Test_emailAddressesValidator_Valid/ok2 (0.00s) 309s --- PASS: Test_emailAddressesValidator_Valid/ok3 (0.00s) 309s --- PASS: Test_emailAddressesValidator_Valid/ok3#01 (0.00s) 309s --- PASS: Test_emailAddressesValidator_Valid/fail1 (0.00s) 309s --- PASS: Test_emailAddressesValidator_Valid/fail2 (0.00s) 309s --- PASS: Test_emailAddressesValidator_Valid/fail3 (0.00s) 309s === RUN Test_dnsNamesValidator_Valid 309s === RUN Test_dnsNamesValidator_Valid/ok0 309s === RUN Test_dnsNamesValidator_Valid/ok1 309s === RUN Test_dnsNamesValidator_Valid/ok2 309s === RUN Test_dnsNamesValidator_Valid/ok3 309s === RUN Test_dnsNamesValidator_Valid/ok4 309s === RUN Test_dnsNamesValidator_Valid/fail1 309s === RUN Test_dnsNamesValidator_Valid/fail2 309s === RUN Test_dnsNamesValidator_Valid/fail3 309s --- PASS: Test_dnsNamesValidator_Valid (0.00s) 309s --- PASS: Test_dnsNamesValidator_Valid/ok0 (0.00s) 309s --- PASS: Test_dnsNamesValidator_Valid/ok1 (0.00s) 309s --- PASS: Test_dnsNamesValidator_Valid/ok2 (0.00s) 309s --- PASS: Test_dnsNamesValidator_Valid/ok3 (0.00s) 309s --- PASS: Test_dnsNamesValidator_Valid/ok4 (0.00s) 309s --- PASS: Test_dnsNamesValidator_Valid/fail1 (0.00s) 309s --- PASS: Test_dnsNamesValidator_Valid/fail2 (0.00s) 309s --- PASS: Test_dnsNamesValidator_Valid/fail3 (0.00s) 309s === RUN Test_dnsNamesSubsetValidator_Valid 309s === RUN Test_dnsNamesSubsetValidator_Valid/ok0 309s === RUN Test_dnsNamesSubsetValidator_Valid/ok1 309s === RUN Test_dnsNamesSubsetValidator_Valid/ok2 309s === RUN Test_dnsNamesSubsetValidator_Valid/ok3 309s === RUN Test_dnsNamesSubsetValidator_Valid/ok4 309s === RUN Test_dnsNamesSubsetValidator_Valid/ok5 309s === RUN Test_dnsNamesSubsetValidator_Valid/ok6 309s === RUN Test_dnsNamesSubsetValidator_Valid/fail1 309s === RUN Test_dnsNamesSubsetValidator_Valid/fail2 309s === RUN Test_dnsNamesSubsetValidator_Valid/fail3 309s === RUN Test_dnsNamesSubsetValidator_Valid/fail4 309s === RUN Test_dnsNamesSubsetValidator_Valid/fail5 309s === RUN Test_dnsNamesSubsetValidator_Valid/fail6 309s --- PASS: Test_dnsNamesSubsetValidator_Valid (0.00s) 309s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok0 (0.00s) 309s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok1 (0.00s) 309s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok2 (0.00s) 309s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok3 (0.00s) 309s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok4 (0.00s) 309s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok5 (0.00s) 309s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok6 (0.00s) 309s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail1 (0.00s) 309s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail2 (0.00s) 309s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail3 (0.00s) 309s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail4 (0.00s) 309s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail5 (0.00s) 309s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail6 (0.00s) 309s === RUN Test_ipAddressesValidator_Valid 309s === RUN Test_ipAddressesValidator_Valid/ok0 309s === RUN Test_ipAddressesValidator_Valid/ok1 309s === RUN Test_ipAddressesValidator_Valid/ok2 309s === RUN Test_ipAddressesValidator_Valid/ok3 309s === RUN Test_ipAddressesValidator_Valid/ok4 309s === RUN Test_ipAddressesValidator_Valid/fail1 309s === RUN Test_ipAddressesValidator_Valid/fail2 309s === RUN Test_ipAddressesValidator_Valid/fail3 309s --- PASS: Test_ipAddressesValidator_Valid (0.00s) 309s --- PASS: Test_ipAddressesValidator_Valid/ok0 (0.00s) 309s --- PASS: Test_ipAddressesValidator_Valid/ok1 (0.00s) 309s --- PASS: Test_ipAddressesValidator_Valid/ok2 (0.00s) 309s --- PASS: Test_ipAddressesValidator_Valid/ok3 (0.00s) 309s --- PASS: Test_ipAddressesValidator_Valid/ok4 (0.00s) 309s --- PASS: Test_ipAddressesValidator_Valid/fail1 (0.00s) 309s --- PASS: Test_ipAddressesValidator_Valid/fail2 (0.00s) 309s --- PASS: Test_ipAddressesValidator_Valid/fail3 (0.00s) 309s === RUN Test_urisValidator_Valid 309s === RUN Test_urisValidator_Valid/ok0 309s === RUN Test_urisValidator_Valid/ok1 309s === RUN Test_urisValidator_Valid/ok2 309s === RUN Test_urisValidator_Valid/ok3 309s === RUN Test_urisValidator_Valid/ok4 309s === RUN Test_urisValidator_Valid/fail1 309s === RUN Test_urisValidator_Valid/fail2 309s === RUN Test_urisValidator_Valid/fail3 309s --- PASS: Test_urisValidator_Valid (0.00s) 309s --- PASS: Test_urisValidator_Valid/ok0 (0.00s) 309s --- PASS: Test_urisValidator_Valid/ok1 (0.00s) 309s --- PASS: Test_urisValidator_Valid/ok2 (0.00s) 309s --- PASS: Test_urisValidator_Valid/ok3 (0.00s) 309s --- PASS: Test_urisValidator_Valid/ok4 (0.00s) 309s --- PASS: Test_urisValidator_Valid/fail1 (0.00s) 309s --- PASS: Test_urisValidator_Valid/fail2 (0.00s) 309s --- PASS: Test_urisValidator_Valid/fail3 (0.00s) 309s === RUN Test_defaultSANsValidator_Valid 309s === RUN Test_defaultSANsValidator_Valid/ok 309s === RUN Test_defaultSANsValidator_Valid/fail/dnsNamesValidator 309s === RUN Test_defaultSANsValidator_Valid/fail/emailAddressesValidator 309s === RUN Test_defaultSANsValidator_Valid/fail/ipAddressesValidator 309s === RUN Test_defaultSANsValidator_Valid/fail/urisValidator 309s === RUN Test_defaultSANsValidator_Valid/ok/urisBadValidator-SignIdentity 309s --- PASS: Test_defaultSANsValidator_Valid (0.00s) 309s --- PASS: Test_defaultSANsValidator_Valid/ok (0.00s) 309s --- PASS: Test_defaultSANsValidator_Valid/fail/dnsNamesValidator (0.00s) 309s --- PASS: Test_defaultSANsValidator_Valid/fail/emailAddressesValidator (0.00s) 309s --- PASS: Test_defaultSANsValidator_Valid/fail/ipAddressesValidator (0.00s) 309s --- PASS: Test_defaultSANsValidator_Valid/fail/urisValidator (0.00s) 309s --- PASS: Test_defaultSANsValidator_Valid/ok/urisBadValidator-SignIdentity (0.00s) 309s === RUN Test_validityValidator_Valid 309s === RUN Test_validityValidator_Valid/fail/notBefore-after-notAfter 309s === RUN Test_validityValidator_Valid/fail/duration-too-short 309s === RUN Test_validityValidator_Valid/ok/duration-exactly-min 309s === RUN Test_validityValidator_Valid/fail/duration-too-great 309s === RUN Test_validityValidator_Valid/ok/duration-exactly-max 309s === RUN Test_validityValidator_Valid/ok/duration-exact-min-with-backdate 309s === RUN Test_validityValidator_Valid/ok/duration-exact-max-with-backdate 309s === RUN Test_validityValidator_Valid/fail/notAfter-past 309s --- PASS: Test_validityValidator_Valid (2.00s) 309s --- PASS: Test_validityValidator_Valid/fail/notBefore-after-notAfter (0.00s) 309s --- PASS: Test_validityValidator_Valid/fail/duration-too-short (0.00s) 309s --- PASS: Test_validityValidator_Valid/ok/duration-exactly-min (0.00s) 309s --- PASS: Test_validityValidator_Valid/fail/duration-too-great (0.00s) 309s --- PASS: Test_validityValidator_Valid/ok/duration-exactly-max (0.00s) 309s --- PASS: Test_validityValidator_Valid/ok/duration-exact-min-with-backdate (1.00s) 309s --- PASS: Test_validityValidator_Valid/ok/duration-exact-max-with-backdate (1.00s) 309s --- PASS: Test_validityValidator_Valid/fail/notAfter-past (0.00s) 309s === RUN Test_forceCN_Option 309s === RUN Test_forceCN_Option/ok/CN-not-forced 309s === RUN Test_forceCN_Option/ok/CN-forced-and-set 309s === RUN Test_forceCN_Option/ok/CN-forced-and-not-set 309s === RUN Test_forceCN_Option/fail/CN-forced-and-empty-DNSNames 309s --- PASS: Test_forceCN_Option (0.00s) 309s --- PASS: Test_forceCN_Option/ok/CN-not-forced (0.00s) 309s --- PASS: Test_forceCN_Option/ok/CN-forced-and-set (0.00s) 309s --- PASS: Test_forceCN_Option/ok/CN-forced-and-not-set (0.00s) 309s --- PASS: Test_forceCN_Option/fail/CN-forced-and-empty-DNSNames (0.00s) 309s === RUN Test_profileDefaultDuration_Option 309s === RUN Test_profileDefaultDuration_Option/ok/notBefore-set 309s === RUN Test_profileDefaultDuration_Option/ok/duration-set 309s === RUN Test_profileDefaultDuration_Option/ok/notAfter-set 309s === RUN Test_profileDefaultDuration_Option/ok/notBefore-and-notAfter-set 309s === RUN Test_profileDefaultDuration_Option/ok/cert-with-validity 309s === RUN Test_profileDefaultDuration_Option/ok/cert-notBefore-option-notafter 309s === RUN Test_profileDefaultDuration_Option/ok/cert-notAfter-option-notBefore 309s === RUN Test_profileDefaultDuration_Option/ok/notBefore-notAfter-duration-empty 309s --- PASS: Test_profileDefaultDuration_Option (0.80s) 309s --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-set (0.10s) 309s --- PASS: Test_profileDefaultDuration_Option/ok/duration-set (0.10s) 309s --- PASS: Test_profileDefaultDuration_Option/ok/notAfter-set (0.10s) 309s --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-and-notAfter-set (0.10s) 309s --- PASS: Test_profileDefaultDuration_Option/ok/cert-with-validity (0.10s) 309s --- PASS: Test_profileDefaultDuration_Option/ok/cert-notBefore-option-notafter (0.10s) 309s --- PASS: Test_profileDefaultDuration_Option/ok/cert-notAfter-option-notBefore (0.10s) 309s --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-notAfter-duration-empty (0.10s) 309s === RUN Test_newProvisionerExtension_Option 309s === RUN Test_newProvisionerExtension_Option/ok/one-element 309s === RUN Test_newProvisionerExtension_Option/ok/replace 309s === RUN Test_newProvisionerExtension_Option/ok/disabled 309s --- PASS: Test_newProvisionerExtension_Option (0.00s) 309s --- PASS: Test_newProvisionerExtension_Option/ok/one-element (0.00s) 309s --- PASS: Test_newProvisionerExtension_Option/ok/replace (0.00s) 309s --- PASS: Test_newProvisionerExtension_Option/ok/disabled (0.00s) 309s === RUN Test_profileLimitDuration_Option 309s === RUN Test_profileLimitDuration_Option/ok/under-limit-with-backdate 309s === RUN Test_profileLimitDuration_Option/ok/cert-notBefore-default 309s === RUN Test_profileLimitDuration_Option/ok/cert-notAfter-default 309s === RUN Test_profileLimitDuration_Option/fail/notBefore-before-active-window 309s === RUN Test_profileLimitDuration_Option/fail/cert-validity-notAfter 309s === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-requested 309s === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-over-default 309s === RUN Test_profileLimitDuration_Option/ok/cert-validity 309s === RUN Test_profileLimitDuration_Option/ok/cert-notBefore-option 309s === RUN Test_profileLimitDuration_Option/ok/cert-notAfter-option 309s === RUN Test_profileLimitDuration_Option/fail/requested-notAfter-after-limit 309s === RUN Test_profileLimitDuration_Option/fail/cert-validity-notBefore 309s === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-under-default 309s === RUN Test_profileLimitDuration_Option/ok/over-limit-with-backdate 309s --- PASS: Test_profileLimitDuration_Option (0.00s) 309s --- PASS: Test_profileLimitDuration_Option/ok/under-limit-with-backdate (0.00s) 309s --- PASS: Test_profileLimitDuration_Option/ok/cert-notBefore-default (0.00s) 309s --- PASS: Test_profileLimitDuration_Option/ok/cert-notAfter-default (0.00s) 309s --- PASS: Test_profileLimitDuration_Option/fail/notBefore-before-active-window (0.00s) 309s --- PASS: Test_profileLimitDuration_Option/fail/cert-validity-notAfter (0.00s) 309s --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-requested (0.00s) 309s --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-over-default (0.00s) 309s --- PASS: Test_profileLimitDuration_Option/ok/cert-validity (0.00s) 309s --- PASS: Test_profileLimitDuration_Option/ok/cert-notBefore-option (0.00s) 309s --- PASS: Test_profileLimitDuration_Option/ok/cert-notAfter-option (0.00s) 309s --- PASS: Test_profileLimitDuration_Option/fail/requested-notAfter-after-limit (0.00s) 309s --- PASS: Test_profileLimitDuration_Option/fail/cert-validity-notBefore (0.00s) 309s --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-under-default (0.00s) 309s --- PASS: Test_profileLimitDuration_Option/ok/over-limit-with-backdate (0.00s) 309s === RUN TestSSHOptions_Type 309s === RUN TestSSHOptions_Type/user 309s === RUN TestSSHOptions_Type/host 309s === RUN TestSSHOptions_Type/empty 309s === RUN TestSSHOptions_Type/invalid 309s --- PASS: TestSSHOptions_Type (0.00s) 309s --- PASS: TestSSHOptions_Type/user (0.00s) 309s --- PASS: TestSSHOptions_Type/host (0.00s) 309s --- PASS: TestSSHOptions_Type/empty (0.00s) 309s --- PASS: TestSSHOptions_Type/invalid (0.00s) 309s === RUN TestSSHOptions_Modify 309s === RUN TestSSHOptions_Modify/ok/host-cert 309s === RUN TestSSHOptions_Modify/ok 309s === RUN TestSSHOptions_Modify/fail/unexpected-cert-type 309s === RUN TestSSHOptions_Modify/fail/validAfter-greater-validBefore 309s === RUN TestSSHOptions_Modify/ok/user-cert 309s --- PASS: TestSSHOptions_Modify (0.00s) 309s --- PASS: TestSSHOptions_Modify/ok/host-cert (0.00s) 309s --- PASS: TestSSHOptions_Modify/ok (0.00s) 309s --- PASS: TestSSHOptions_Modify/fail/unexpected-cert-type (0.00s) 309s --- PASS: TestSSHOptions_Modify/fail/validAfter-greater-validBefore (0.00s) 309s --- PASS: TestSSHOptions_Modify/ok/user-cert (0.00s) 309s === RUN TestSSHOptions_Match 309s === RUN TestSSHOptions_Match/fail/cert-type 309s === RUN TestSSHOptions_Match/fail/pricipals 309s === RUN TestSSHOptions_Match/fail/validAfter 309s === RUN TestSSHOptions_Match/fail/validBefore 309s === RUN TestSSHOptions_Match/ok/original-empty 309s === RUN TestSSHOptions_Match/ok/cmp-empty 309s === RUN TestSSHOptions_Match/ok/equal 309s --- PASS: TestSSHOptions_Match (0.00s) 309s --- PASS: TestSSHOptions_Match/fail/cert-type (0.00s) 309s --- PASS: TestSSHOptions_Match/fail/pricipals (0.00s) 309s --- PASS: TestSSHOptions_Match/fail/validAfter (0.00s) 309s --- PASS: TestSSHOptions_Match/fail/validBefore (0.00s) 309s --- PASS: TestSSHOptions_Match/ok/original-empty (0.00s) 309s --- PASS: TestSSHOptions_Match/ok/cmp-empty (0.00s) 309s --- PASS: TestSSHOptions_Match/ok/equal (0.00s) 309s === RUN Test_sshCertValidAfterModifier_Modify 309s === RUN Test_sshCertValidAfterModifier_Modify/ok 309s --- PASS: Test_sshCertValidAfterModifier_Modify (0.00s) 309s --- PASS: Test_sshCertValidAfterModifier_Modify/ok (0.00s) 309s === RUN Test_sshCertDefaultValidator_Valid 309s === RUN Test_sshCertDefaultValidator_Valid/fail/zero-nonce 309s === RUN Test_sshCertDefaultValidator_Valid/fail/nil-key 309s === RUN Test_sshCertDefaultValidator_Valid/fail/zero-serial 309s === RUN Test_sshCertDefaultValidator_Valid/fail/unexpected-cert-type 309s === RUN Test_sshCertDefaultValidator_Valid/fail/empty-cert-key-id 309s === RUN Test_sshCertDefaultValidator_Valid/fail/zero-validAfter 309s === RUN Test_sshCertDefaultValidator_Valid/fail/validBefore-past 309s === RUN Test_sshCertDefaultValidator_Valid/fail/validAfter-after-validBefore 309s === RUN Test_sshCertDefaultValidator_Valid/fail/nil-signature-key 309s === RUN Test_sshCertDefaultValidator_Valid/fail/nil-signature 309s === RUN Test_sshCertDefaultValidator_Valid/ok/userCert 309s === RUN Test_sshCertDefaultValidator_Valid/ok/hostCert 309s === RUN Test_sshCertDefaultValidator_Valid/ok/emptyPrincipals 309s === RUN Test_sshCertDefaultValidator_Valid/ok/empty-extensions 309s --- PASS: Test_sshCertDefaultValidator_Valid (0.00s) 309s --- PASS: Test_sshCertDefaultValidator_Valid/fail/zero-nonce (0.00s) 309s --- PASS: Test_sshCertDefaultValidator_Valid/fail/nil-key (0.00s) 309s --- PASS: Test_sshCertDefaultValidator_Valid/fail/zero-serial (0.00s) 309s --- PASS: Test_sshCertDefaultValidator_Valid/fail/unexpected-cert-type (0.00s) 309s --- PASS: Test_sshCertDefaultValidator_Valid/fail/empty-cert-key-id (0.00s) 309s --- PASS: Test_sshCertDefaultValidator_Valid/fail/zero-validAfter (0.00s) 309s --- PASS: Test_sshCertDefaultValidator_Valid/fail/validBefore-past (0.00s) 309s --- PASS: Test_sshCertDefaultValidator_Valid/fail/validAfter-after-validBefore (0.00s) 309s --- PASS: Test_sshCertDefaultValidator_Valid/fail/nil-signature-key (0.00s) 309s --- PASS: Test_sshCertDefaultValidator_Valid/fail/nil-signature (0.00s) 309s --- PASS: Test_sshCertDefaultValidator_Valid/ok/userCert (0.00s) 309s --- PASS: Test_sshCertDefaultValidator_Valid/ok/hostCert (0.00s) 309s --- PASS: Test_sshCertDefaultValidator_Valid/ok/emptyPrincipals (0.00s) 309s --- PASS: Test_sshCertDefaultValidator_Valid/ok/empty-extensions (0.00s) 309s === RUN Test_sshCertValidityValidator 309s === RUN Test_sshCertValidityValidator/fail/validAfter-0 309s === RUN Test_sshCertValidityValidator/fail/validBefore-in-past 309s === RUN Test_sshCertValidityValidator/fail/validBefore-before-validAfter 309s === RUN Test_sshCertValidityValidator/fail/cert-type-not-set 309s === RUN Test_sshCertValidityValidator/fail/unexpected-cert-type 309s === RUN Test_sshCertValidityValidator/fail/durationmax 309s === RUN Test_sshCertValidityValidator/ok/duration-exactly-max 309s === RUN Test_sshCertValidityValidator/ok 309s --- PASS: Test_sshCertValidityValidator (0.00s) 309s --- PASS: Test_sshCertValidityValidator/fail/validAfter-0 (0.00s) 309s --- PASS: Test_sshCertValidityValidator/fail/validBefore-in-past (0.00s) 309s --- PASS: Test_sshCertValidityValidator/fail/validBefore-before-validAfter (0.00s) 309s --- PASS: Test_sshCertValidityValidator/fail/cert-type-not-set (0.00s) 309s --- PASS: Test_sshCertValidityValidator/fail/unexpected-cert-type (0.00s) 309s --- PASS: Test_sshCertValidityValidator/fail/durationmax (0.00s) 309s --- PASS: Test_sshCertValidityValidator/ok/duration-exactly-max (0.00s) 309s --- PASS: Test_sshCertValidityValidator/ok (0.00s) 309s === RUN Test_sshValidityModifier 309s === RUN Test_sshValidityModifier/fail/type-not-set 309s === RUN Test_sshValidityModifier/fail/requested-validAfter-after-limit 309s === RUN Test_sshValidityModifier/fail/requested-validBefore-after-limit 309s === RUN Test_sshValidityModifier/ok/no-limit 309s === RUN Test_sshValidityModifier/ok/defaults 309s === RUN Test_sshValidityModifier/ok/empty-requested-validBefore-limit-after-default 309s === RUN Test_sshValidityModifier/ok/empty-requested-validBefore-limit-before-default 309s === RUN Test_sshValidityModifier/fail/type-not-recognized 309s === RUN Test_sshValidityModifier/ok/valid-requested-validBefore 309s --- PASS: Test_sshValidityModifier (0.00s) 309s --- PASS: Test_sshValidityModifier/fail/type-not-set (0.00s) 309s --- PASS: Test_sshValidityModifier/fail/requested-validAfter-after-limit (0.00s) 309s --- PASS: Test_sshValidityModifier/fail/requested-validBefore-after-limit (0.00s) 309s --- PASS: Test_sshValidityModifier/ok/no-limit (0.00s) 309s --- PASS: Test_sshValidityModifier/ok/defaults (0.00s) 309s --- PASS: Test_sshValidityModifier/ok/empty-requested-validBefore-limit-after-default (0.00s) 309s --- PASS: Test_sshValidityModifier/ok/empty-requested-validBefore-limit-before-default (0.00s) 309s --- PASS: Test_sshValidityModifier/fail/type-not-recognized (0.00s) 309s --- PASS: Test_sshValidityModifier/ok/valid-requested-validBefore (0.00s) 309s === RUN Test_sshDefaultDuration_Option 309s === RUN Test_sshDefaultDuration_Option/user 309s === RUN Test_sshDefaultDuration_Option/host 309s === RUN Test_sshDefaultDuration_Option/user_claim 309s === RUN Test_sshDefaultDuration_Option/host_claim 309s === RUN Test_sshDefaultDuration_Option/user_backdate 309s === RUN Test_sshDefaultDuration_Option/host_backdate 309s === RUN Test_sshDefaultDuration_Option/user_validAfter 309s === RUN Test_sshDefaultDuration_Option/user_validBefore 309s === RUN Test_sshDefaultDuration_Option/host_validAfter_validBefore 309s === RUN Test_sshDefaultDuration_Option/fail_zero 309s === RUN Test_sshDefaultDuration_Option/fail_type 309s --- PASS: Test_sshDefaultDuration_Option (0.00s) 309s --- PASS: Test_sshDefaultDuration_Option/user (0.00s) 309s --- PASS: Test_sshDefaultDuration_Option/host (0.00s) 309s --- PASS: Test_sshDefaultDuration_Option/user_claim (0.00s) 309s --- PASS: Test_sshDefaultDuration_Option/host_claim (0.00s) 309s --- PASS: Test_sshDefaultDuration_Option/user_backdate (0.00s) 309s --- PASS: Test_sshDefaultDuration_Option/host_backdate (0.00s) 309s --- PASS: Test_sshDefaultDuration_Option/user_validAfter (0.00s) 309s --- PASS: Test_sshDefaultDuration_Option/user_validBefore (0.00s) 309s --- PASS: Test_sshDefaultDuration_Option/host_validAfter_validBefore (0.00s) 309s --- PASS: Test_sshDefaultDuration_Option/fail_zero (0.00s) 309s --- PASS: Test_sshDefaultDuration_Option/fail_type (0.00s) 309s === RUN TestCustomSSHTemplateOptions 309s === RUN TestCustomSSHTemplateOptions/ok 309s === RUN TestCustomSSHTemplateOptions/okNoData 309s === RUN TestCustomSSHTemplateOptions/okTemplateData 309s === RUN TestCustomSSHTemplateOptions/okNullTemplateData 309s === RUN TestCustomSSHTemplateOptions/okTemplate 309s === RUN TestCustomSSHTemplateOptions/okFile 309s === RUN TestCustomSSHTemplateOptions/okBase64 309s === RUN TestCustomSSHTemplateOptions/okUserOptions 309s === RUN TestCustomSSHTemplateOptions/okNulUserOptions 309s === RUN TestCustomSSHTemplateOptions/okBadUserOptions 309s === RUN TestCustomSSHTemplateOptions/fail 309s --- PASS: TestCustomSSHTemplateOptions (0.00s) 309s --- PASS: TestCustomSSHTemplateOptions/ok (0.00s) 309s --- PASS: TestCustomSSHTemplateOptions/okNoData (0.00s) 309s --- PASS: TestCustomSSHTemplateOptions/okTemplateData (0.00s) 309s --- PASS: TestCustomSSHTemplateOptions/okNullTemplateData (0.00s) 309s --- PASS: TestCustomSSHTemplateOptions/okTemplate (0.00s) 309s --- PASS: TestCustomSSHTemplateOptions/okFile (0.00s) 309s --- PASS: TestCustomSSHTemplateOptions/okBase64 (0.00s) 309s --- PASS: TestCustomSSHTemplateOptions/okUserOptions (0.00s) 309s --- PASS: TestCustomSSHTemplateOptions/okNulUserOptions (0.00s) 309s --- PASS: TestCustomSSHTemplateOptions/okBadUserOptions (0.00s) 309s --- PASS: TestCustomSSHTemplateOptions/fail (0.00s) 309s === RUN TestSSHPOP_Getters 309s --- PASS: TestSSHPOP_Getters (0.00s) 309s === RUN TestSSHPOP_authorizeToken 309s === RUN TestSSHPOP_authorizeToken/fail/error-parsing-claims-bad-sig 309s === RUN TestSSHPOP_authorizeToken/fail/invalid-claims-issuer 309s === RUN TestSSHPOP_authorizeToken/fail/bad-token 309s === RUN TestSSHPOP_authorizeToken/fail/cert-not-yet-valid 309s === RUN TestSSHPOP_authorizeToken/fail/no-signer-found 309s === RUN TestSSHPOP_authorizeToken/fail/invalid-audience 309s === RUN TestSSHPOP_authorizeToken/fail/empty-subject 309s === RUN TestSSHPOP_authorizeToken/ok 309s === RUN TestSSHPOP_authorizeToken/fail/cert-past-validity 309s --- PASS: TestSSHPOP_authorizeToken (0.01s) 309s --- PASS: TestSSHPOP_authorizeToken/fail/error-parsing-claims-bad-sig (0.00s) 309s --- PASS: TestSSHPOP_authorizeToken/fail/invalid-claims-issuer (0.00s) 309s --- PASS: TestSSHPOP_authorizeToken/fail/bad-token (0.00s) 309s --- PASS: TestSSHPOP_authorizeToken/fail/cert-not-yet-valid (0.00s) 309s --- PASS: TestSSHPOP_authorizeToken/fail/no-signer-found (0.00s) 309s --- PASS: TestSSHPOP_authorizeToken/fail/invalid-audience (0.00s) 309s --- PASS: TestSSHPOP_authorizeToken/fail/empty-subject (0.00s) 309s --- PASS: TestSSHPOP_authorizeToken/ok (0.00s) 309s --- PASS: TestSSHPOP_authorizeToken/fail/cert-past-validity (0.00s) 309s === RUN TestSSHPOP_AuthorizeSSHRevoke 309s === RUN TestSSHPOP_AuthorizeSSHRevoke/fail/bad-token 309s === RUN TestSSHPOP_AuthorizeSSHRevoke/fail/subject-not-equal-serial 309s === RUN TestSSHPOP_AuthorizeSSHRevoke/ok 309s --- PASS: TestSSHPOP_AuthorizeSSHRevoke (0.00s) 309s --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/bad-token (0.00s) 309s --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/subject-not-equal-serial (0.00s) 309s --- PASS: TestSSHPOP_AuthorizeSSHRevoke/ok (0.00s) 309s === RUN TestSSHPOP_AuthorizeSSHRenew 309s === RUN TestSSHPOP_AuthorizeSSHRenew/fail/bad-token 309s === RUN TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert 309s === RUN TestSSHPOP_AuthorizeSSHRenew/ok 309s --- PASS: TestSSHPOP_AuthorizeSSHRenew (0.00s) 309s --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/bad-token (0.00s) 309s --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert (0.00s) 309s --- PASS: TestSSHPOP_AuthorizeSSHRenew/ok (0.00s) 309s === RUN TestSSHPOP_AuthorizeSSHRekey 309s === RUN TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert 309s === RUN TestSSHPOP_AuthorizeSSHRekey/ok 309s === RUN TestSSHPOP_AuthorizeSSHRekey/fail/bad-token 309s --- PASS: TestSSHPOP_AuthorizeSSHRekey (0.00s) 309s --- PASS: TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert (0.00s) 309s --- PASS: TestSSHPOP_AuthorizeSSHRekey/ok (0.00s) 309s --- PASS: TestSSHPOP_AuthorizeSSHRekey/fail/bad-token (0.00s) 309s === RUN TestSSHPOP_ExtractSSHPOPCert 309s === RUN TestSSHPOP_ExtractSSHPOPCert/fail/bad-token 309s === RUN TestSSHPOP_ExtractSSHPOPCert/fail/sshpop-missing 309s === RUN TestSSHPOP_ExtractSSHPOPCert/fail/wrong-sshpop-type 309s === RUN TestSSHPOP_ExtractSSHPOPCert/fail/base64decode-error 309s === RUN TestSSHPOP_ExtractSSHPOPCert/fail/parsing-sshpop-pubkey 309s === RUN TestSSHPOP_ExtractSSHPOPCert/ok 309s --- PASS: TestSSHPOP_ExtractSSHPOPCert (0.00s) 309s --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/bad-token (0.00s) 309s --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/sshpop-missing (0.00s) 309s --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/wrong-sshpop-type (0.00s) 309s --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/base64decode-error (0.00s) 309s --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/parsing-sshpop-pubkey (0.00s) 309s --- PASS: TestSSHPOP_ExtractSSHPOPCert/ok (0.00s) 309s === RUN TestNewTimeDuration 309s === RUN TestNewTimeDuration/ok 309s === RUN TestNewTimeDuration/zero 309s --- PASS: TestNewTimeDuration (0.00s) 309s --- PASS: TestNewTimeDuration/ok (0.00s) 309s --- PASS: TestNewTimeDuration/zero (0.00s) 309s === RUN TestParseTimeDuration 309s === RUN TestParseTimeDuration/timestamp 309s === RUN TestParseTimeDuration/timestamp#01 309s === RUN TestParseTimeDuration/timestamp#02 309s === RUN TestParseTimeDuration/timestamp#03 309s === RUN TestParseTimeDuration/timestamp#04 309s === RUN TestParseTimeDuration/timestamp#05 309s === RUN TestParseTimeDuration/1h 309s === RUN TestParseTimeDuration/-24h60m60s 309s === RUN TestParseTimeDuration/0 309s === RUN TestParseTimeDuration/empty 309s === RUN TestParseTimeDuration/fail 309s === RUN TestParseTimeDuration/fail#01 309s --- PASS: TestParseTimeDuration (0.00s) 309s --- PASS: TestParseTimeDuration/timestamp (0.00s) 309s --- PASS: TestParseTimeDuration/timestamp#01 (0.00s) 309s --- PASS: TestParseTimeDuration/timestamp#02 (0.00s) 309s --- PASS: TestParseTimeDuration/timestamp#03 (0.00s) 309s --- PASS: TestParseTimeDuration/timestamp#04 (0.00s) 309s --- PASS: TestParseTimeDuration/timestamp#05 (0.00s) 309s --- PASS: TestParseTimeDuration/1h (0.00s) 309s --- PASS: TestParseTimeDuration/-24h60m60s (0.00s) 309s --- PASS: TestParseTimeDuration/0 (0.00s) 309s --- PASS: TestParseTimeDuration/empty (0.00s) 309s --- PASS: TestParseTimeDuration/fail (0.00s) 309s --- PASS: TestParseTimeDuration/fail#01 (0.00s) 309s === RUN TestTimeDuration_SetDuration 309s === RUN TestTimeDuration_SetDuration/new 309s === RUN TestTimeDuration_SetDuration/old 309s --- PASS: TestTimeDuration_SetDuration (0.00s) 309s --- PASS: TestTimeDuration_SetDuration/new (0.00s) 309s --- PASS: TestTimeDuration_SetDuration/old (0.00s) 309s === RUN TestTimeDuration_SetTime 309s === RUN TestTimeDuration_SetTime/new 309s === RUN TestTimeDuration_SetTime/old 309s --- PASS: TestTimeDuration_SetTime (0.00s) 309s --- PASS: TestTimeDuration_SetTime/new (0.00s) 309s --- PASS: TestTimeDuration_SetTime/old (0.00s) 309s === RUN TestTimeDuration_MarshalJSON 309s === RUN TestTimeDuration_MarshalJSON/empty 309s === RUN TestTimeDuration_MarshalJSON/timestamp 309s === RUN TestTimeDuration_MarshalJSON/duration 309s === RUN TestTimeDuration_MarshalJSON/fail 309s --- PASS: TestTimeDuration_MarshalJSON (0.00s) 309s --- PASS: TestTimeDuration_MarshalJSON/empty (0.00s) 309s --- PASS: TestTimeDuration_MarshalJSON/timestamp (0.00s) 309s --- PASS: TestTimeDuration_MarshalJSON/duration (0.00s) 309s --- PASS: TestTimeDuration_MarshalJSON/fail (0.00s) 309s === RUN TestTimeDuration_UnmarshalJSON 309s === RUN TestTimeDuration_UnmarshalJSON/empty 309s === RUN TestTimeDuration_UnmarshalJSON/timestamp 309s === RUN TestTimeDuration_UnmarshalJSON/duration 309s === RUN TestTimeDuration_UnmarshalJSON/fail 309s === RUN TestTimeDuration_UnmarshalJSON/fail#01 309s --- PASS: TestTimeDuration_UnmarshalJSON (0.00s) 309s --- PASS: TestTimeDuration_UnmarshalJSON/empty (0.00s) 309s --- PASS: TestTimeDuration_UnmarshalJSON/timestamp (0.00s) 309s --- PASS: TestTimeDuration_UnmarshalJSON/duration (0.00s) 309s --- PASS: TestTimeDuration_UnmarshalJSON/fail (0.00s) 309s --- PASS: TestTimeDuration_UnmarshalJSON/fail#01 (0.00s) 309s === RUN TestTimeDuration_Time 309s === RUN TestTimeDuration_Time/zero 309s === RUN TestTimeDuration_Time/zero#01 309s === RUN TestTimeDuration_Time/timestamp 309s === RUN TestTimeDuration_Time/local 309s === RUN TestTimeDuration_Time/duration 309s --- PASS: TestTimeDuration_Time (0.00s) 309s --- PASS: TestTimeDuration_Time/zero (0.00s) 309s --- PASS: TestTimeDuration_Time/zero#01 (0.00s) 309s --- PASS: TestTimeDuration_Time/timestamp (0.00s) 309s --- PASS: TestTimeDuration_Time/local (0.00s) 309s --- PASS: TestTimeDuration_Time/duration (0.00s) 309s === RUN TestTimeDuration_Unix 309s === RUN TestTimeDuration_Unix/zero 309s === RUN TestTimeDuration_Unix/zero#01 309s === RUN TestTimeDuration_Unix/timestamp 309s === RUN TestTimeDuration_Unix/local 309s === RUN TestTimeDuration_Unix/duration 309s --- PASS: TestTimeDuration_Unix (0.00s) 309s --- PASS: TestTimeDuration_Unix/zero (0.00s) 309s --- PASS: TestTimeDuration_Unix/zero#01 (0.00s) 309s --- PASS: TestTimeDuration_Unix/timestamp (0.00s) 309s --- PASS: TestTimeDuration_Unix/local (0.00s) 309s --- PASS: TestTimeDuration_Unix/duration (0.00s) 309s === RUN TestTimeDuration_String 309s === RUN TestTimeDuration_String/zero 309s === RUN TestTimeDuration_String/zero#01 309s === RUN TestTimeDuration_String/timestamp 309s === RUN TestTimeDuration_String/duration 309s --- PASS: TestTimeDuration_String (0.00s) 309s --- PASS: TestTimeDuration_String/zero (0.00s) 309s --- PASS: TestTimeDuration_String/zero#01 (0.00s) 309s --- PASS: TestTimeDuration_String/timestamp (0.00s) 309s --- PASS: TestTimeDuration_String/duration (0.00s) 309s === RUN TestWebhookController_isCertTypeOK 309s === RUN TestWebhookController_isCertTypeOK/ssh/"" 309s === RUN TestWebhookController_isCertTypeOK/all/x509 309s === RUN TestWebhookController_isCertTypeOK/all/"" 309s === RUN TestWebhookController_isCertTypeOK/x509/all 309s === RUN TestWebhookController_isCertTypeOK/x509/x509 309s === RUN TestWebhookController_isCertTypeOK/x509/ssh 309s === RUN TestWebhookController_isCertTypeOK/ssh/ssh 309s === RUN TestWebhookController_isCertTypeOK/all/all 309s === RUN TestWebhookController_isCertTypeOK/all/ssh 309s === RUN TestWebhookController_isCertTypeOK/x509/"" 309s === RUN TestWebhookController_isCertTypeOK/ssh/all 309s === RUN TestWebhookController_isCertTypeOK/ssh/x509 309s --- PASS: TestWebhookController_isCertTypeOK (0.00s) 309s --- PASS: TestWebhookController_isCertTypeOK/ssh/"" (0.00s) 309s --- PASS: TestWebhookController_isCertTypeOK/all/x509 (0.00s) 309s --- PASS: TestWebhookController_isCertTypeOK/all/"" (0.00s) 309s --- PASS: TestWebhookController_isCertTypeOK/x509/all (0.00s) 309s --- PASS: TestWebhookController_isCertTypeOK/x509/x509 (0.00s) 309s --- PASS: TestWebhookController_isCertTypeOK/x509/ssh (0.00s) 309s --- PASS: TestWebhookController_isCertTypeOK/ssh/ssh (0.00s) 309s --- PASS: TestWebhookController_isCertTypeOK/all/all (0.00s) 309s --- PASS: TestWebhookController_isCertTypeOK/all/ssh (0.00s) 309s --- PASS: TestWebhookController_isCertTypeOK/x509/"" (0.00s) 309s --- PASS: TestWebhookController_isCertTypeOK/ssh/all (0.00s) 309s --- PASS: TestWebhookController_isCertTypeOK/ssh/x509 (0.00s) 309s === RUN TestWebhookController_Enrich 309s === RUN TestWebhookController_Enrich/ok/one_webhook 309s === RUN TestWebhookController_Enrich/ok/two_webhooks 309s === RUN TestWebhookController_Enrich/ok/x509_only 309s === RUN TestWebhookController_Enrich/ok/with_options 309s === RUN TestWebhookController_Enrich/deny 309s === RUN TestWebhookController_Enrich/deny/with_error 309s === RUN TestWebhookController_Enrich/fail/with_options 309s === RUN TestWebhookController_Enrich/ok/no_enriching_webhooks 309s --- PASS: TestWebhookController_Enrich (0.01s) 309s --- PASS: TestWebhookController_Enrich/ok/one_webhook (0.00s) 309s --- PASS: TestWebhookController_Enrich/ok/two_webhooks (0.00s) 309s --- PASS: TestWebhookController_Enrich/ok/x509_only (0.00s) 309s --- PASS: TestWebhookController_Enrich/ok/with_options (0.00s) 309s --- PASS: TestWebhookController_Enrich/deny (0.00s) 309s --- PASS: TestWebhookController_Enrich/deny/with_error (0.00s) 309s --- PASS: TestWebhookController_Enrich/fail/with_options (0.00s) 309s --- PASS: TestWebhookController_Enrich/ok/no_enriching_webhooks (0.00s) 309s === RUN TestWebhookController_Authorize 309s === RUN TestWebhookController_Authorize/deny 309s === RUN TestWebhookController_Authorize/deny/withError 309s === RUN TestWebhookController_Authorize/fail/with_options 309s === RUN TestWebhookController_Authorize/ok/no_enriching_webhooks 309s === RUN TestWebhookController_Authorize/ok 309s === RUN TestWebhookController_Authorize/ok/ssh_only 309s === RUN TestWebhookController_Authorize/ok/with_options 309s --- PASS: TestWebhookController_Authorize (0.00s) 309s --- PASS: TestWebhookController_Authorize/deny (0.00s) 309s --- PASS: TestWebhookController_Authorize/deny/withError (0.00s) 309s --- PASS: TestWebhookController_Authorize/fail/with_options (0.00s) 309s --- PASS: TestWebhookController_Authorize/ok/no_enriching_webhooks (0.00s) 309s --- PASS: TestWebhookController_Authorize/ok (0.00s) 309s --- PASS: TestWebhookController_Authorize/ok/ssh_only (0.00s) 309s --- PASS: TestWebhookController_Authorize/ok/with_options (0.00s) 309s === RUN TestWebhook_Do 309s === RUN TestWebhook_Do/ok/allow 309s === RUN TestWebhook_Do/ok 309s === RUN TestWebhook_Do/ok/no-request-id 309s === RUN TestWebhook_Do/ok/bearer 309s === RUN TestWebhook_Do/ok/basic 309s === RUN TestWebhook_Do/ok/templated-url 309s === RUN TestWebhook_Do/fail/404 309s === RUN TestWebhook_Do/disableTLSClientAuth 309s 2026/02/04 01:39:24 http: TLS handshake error from 127.0.0.1:50578: remote error: tls: bad certificate 309s --- PASS: TestWebhook_Do (1.03s) 309s --- PASS: TestWebhook_Do/ok/allow (0.00s) 309s --- PASS: TestWebhook_Do/ok (0.00s) 309s --- PASS: TestWebhook_Do/ok/no-request-id (0.00s) 309s --- PASS: TestWebhook_Do/ok/bearer (0.00s) 309s --- PASS: TestWebhook_Do/ok/basic (0.00s) 309s --- PASS: TestWebhook_Do/ok/templated-url (0.00s) 309s --- PASS: TestWebhook_Do/fail/404 (0.00s) 309s --- PASS: TestWebhook_Do/disableTLSClientAuth (1.02s) 309s === RUN TestX5C_Getters 309s --- PASS: TestX5C_Getters (0.00s) 309s === RUN TestX5C_Init 309s === RUN TestX5C_Init/fail/empty-type 309s 2026/02/04 01:39:25 http: TLS handshake error from 127.0.0.1:50580: remote error: tls: bad certificate 309s === RUN TestX5C_Init/fail/empty-key 309s === RUN TestX5C_Init/fail/no-valid-root-certs 309s === RUN TestX5C_Init/fail/invalid-duration 309s === RUN TestX5C_Init/ok 309s === RUN TestX5C_Init/ok/root-chain 309s === RUN TestX5C_Init/fail/empty 309s === RUN TestX5C_Init/fail/empty-name 309s --- PASS: TestX5C_Init (0.00s) 309s --- PASS: TestX5C_Init/fail/empty-type (0.00s) 309s --- PASS: TestX5C_Init/fail/empty-key (0.00s) 309s --- PASS: TestX5C_Init/fail/no-valid-root-certs (0.00s) 309s --- PASS: TestX5C_Init/fail/invalid-duration (0.00s) 309s --- PASS: TestX5C_Init/ok (0.00s) 309s --- PASS: TestX5C_Init/ok/root-chain (0.00s) 309s --- PASS: TestX5C_Init/fail/empty (0.00s) 309s --- PASS: TestX5C_Init/fail/empty-name (0.00s) 309s === RUN TestX5C_authorizeToken 309s === RUN TestX5C_authorizeToken/fail/bad-token 309s === RUN TestX5C_authorizeToken/fail/invalid-cert-chain 309s === RUN TestX5C_authorizeToken/fail/doubled-up-self-signed-cert 309s === RUN TestX5C_authorizeToken/fail/invalid-issuer 309s === RUN TestX5C_authorizeToken/fail/invalid-audience 309s === RUN TestX5C_authorizeToken/fail/empty-subject 309s === RUN TestX5C_authorizeToken/fail/digital-signature-ext-required 309s === RUN TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key 309s === RUN TestX5C_authorizeToken/ok 309s --- PASS: TestX5C_authorizeToken (0.02s) 309s --- PASS: TestX5C_authorizeToken/fail/bad-token (0.00s) 309s --- PASS: TestX5C_authorizeToken/fail/invalid-cert-chain (0.00s) 309s --- PASS: TestX5C_authorizeToken/fail/doubled-up-self-signed-cert (0.00s) 309s --- PASS: TestX5C_authorizeToken/fail/invalid-issuer (0.00s) 309s --- PASS: TestX5C_authorizeToken/fail/invalid-audience (0.01s) 309s --- PASS: TestX5C_authorizeToken/fail/empty-subject (0.00s) 309s --- PASS: TestX5C_authorizeToken/fail/digital-signature-ext-required (0.00s) 309s --- PASS: TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key (0.00s) 309s --- PASS: TestX5C_authorizeToken/ok (0.00s) 309s === RUN TestX5C_AuthorizeSign 309s === RUN TestX5C_AuthorizeSign/fail/invalid-token 309s === RUN TestX5C_AuthorizeSign/ok/empty-sans 309s === RUN TestX5C_AuthorizeSign/ok/multi-sans 309s === RUN TestX5C_AuthorizeSign/ok/cnf 309s --- PASS: TestX5C_AuthorizeSign (0.01s) 309s --- PASS: TestX5C_AuthorizeSign/fail/invalid-token (0.00s) 309s --- PASS: TestX5C_AuthorizeSign/ok/empty-sans (0.00s) 309s --- PASS: TestX5C_AuthorizeSign/ok/multi-sans (0.00s) 309s --- PASS: TestX5C_AuthorizeSign/ok/cnf (0.00s) 309s === RUN TestX5C_AuthorizeRevoke 309s === RUN TestX5C_AuthorizeRevoke/ok 309s === RUN TestX5C_AuthorizeRevoke/ok/different-serial-number 309s === RUN TestX5C_AuthorizeRevoke/fail/invalid-token 309s --- PASS: TestX5C_AuthorizeRevoke (0.00s) 309s --- PASS: TestX5C_AuthorizeRevoke/ok (0.00s) 309s --- PASS: TestX5C_AuthorizeRevoke/ok/different-serial-number (0.00s) 309s --- PASS: TestX5C_AuthorizeRevoke/fail/invalid-token (0.00s) 309s === RUN TestX5C_AuthorizeRenew 309s === RUN TestX5C_AuthorizeRenew/fail/renew-disabled 309s === RUN TestX5C_AuthorizeRenew/ok 309s --- PASS: TestX5C_AuthorizeRenew (0.00s) 309s --- PASS: TestX5C_AuthorizeRenew/fail/renew-disabled (0.00s) 309s --- PASS: TestX5C_AuthorizeRenew/ok (0.00s) 309s === RUN TestX5C_AuthorizeSSHSign 309s === RUN TestX5C_AuthorizeSSHSign/ok/without-claims 309s === RUN TestX5C_AuthorizeSSHSign/ok/cnf 309s === RUN TestX5C_AuthorizeSSHSign/fail/sshCA-disabled 309s === RUN TestX5C_AuthorizeSSHSign/fail/invalid-token 309s === RUN TestX5C_AuthorizeSSHSign/fail/no-Step-claim 309s === RUN TestX5C_AuthorizeSSHSign/fail/no-SSH-subattribute-in-claims 309s === RUN TestX5C_AuthorizeSSHSign/ok/with-claims 309s --- PASS: TestX5C_AuthorizeSSHSign (0.01s) 309s --- PASS: TestX5C_AuthorizeSSHSign/ok/without-claims (0.00s) 309s --- PASS: TestX5C_AuthorizeSSHSign/ok/cnf (0.00s) 309s --- PASS: TestX5C_AuthorizeSSHSign/fail/sshCA-disabled (0.00s) 309s --- PASS: TestX5C_AuthorizeSSHSign/fail/invalid-token (0.00s) 309s --- PASS: TestX5C_AuthorizeSSHSign/fail/no-Step-claim (0.00s) 309s --- PASS: TestX5C_AuthorizeSSHSign/fail/no-SSH-subattribute-in-claims (0.00s) 309s --- PASS: TestX5C_AuthorizeSSHSign/ok/with-claims (0.00s) 309s PASS 309s ok github.com/smallstep/certificates/authority/provisioner 18.765s 309s === RUN TestProjectValidator_ValidateProject 309s === RUN TestProjectValidator_ValidateProject/allowed-1 309s === RUN TestProjectValidator_ValidateProject/allowed-2 309s === RUN TestProjectValidator_ValidateProject/empty 309s === RUN TestProjectValidator_ValidateProject/not_allowed 309s --- PASS: TestProjectValidator_ValidateProject (0.00s) 309s --- PASS: TestProjectValidator_ValidateProject/allowed-1 (0.00s) 309s --- PASS: TestProjectValidator_ValidateProject/allowed-2 (0.00s) 309s --- PASS: TestProjectValidator_ValidateProject/empty (0.00s) 309s --- PASS: TestProjectValidator_ValidateProject/not_allowed (0.00s) 309s === RUN TestNewOrganizationValidator 309s === RUN TestNewOrganizationValidator/ok_projects 309s === RUN TestNewOrganizationValidator/ok_organization 309s === RUN TestNewOrganizationValidator/ok_projects_organization 309s --- PASS: TestNewOrganizationValidator (0.05s) 309s --- PASS: TestNewOrganizationValidator/ok_projects (0.00s) 309s --- SKIP: TestNewOrganizationValidator/ok_organization (0.00s) 309s --- SKIP: TestNewOrganizationValidator/ok_projects_organization (0.00s) 309s === RUN TestOrganizationValidator_ValidateProject 309s === RUN TestOrganizationValidator_ValidateProject/ok_projects 309s === RUN TestOrganizationValidator_ValidateProject/fail_projects 309s === RUN TestOrganizationValidator_ValidateProject/fail_organization 309s --- PASS: TestOrganizationValidator_ValidateProject (0.00s) 309s --- PASS: TestOrganizationValidator_ValidateProject/ok_projects (0.00s) 309s --- PASS: TestOrganizationValidator_ValidateProject/fail_projects (0.00s) 309s --- SKIP: TestOrganizationValidator_ValidateProject/fail_organization (0.00s) 309s PASS 309s ok github.com/smallstep/certificates/authority/provisioner/gcp 0.131s 309s === RUN TestDPOPOptions_EvaluateTarget 309s === RUN TestDPOPOptions_EvaluateTarget/ok 309s === RUN TestDPOPOptions_EvaluateTarget/fail/empty 309s === RUN TestDPOPOptions_EvaluateTarget/fail/template 309s --- PASS: TestDPOPOptions_EvaluateTarget (0.00s) 309s --- PASS: TestDPOPOptions_EvaluateTarget/ok (0.00s) 309s --- PASS: TestDPOPOptions_EvaluateTarget/fail/empty (0.00s) 309s --- PASS: TestDPOPOptions_EvaluateTarget/fail/template (0.00s) 309s === RUN TestOIDCOptions_Transform 309s === RUN TestOIDCOptions_Transform/ok/no-transform 309s === RUN TestOIDCOptions_Transform/ok/empty-data 309s === RUN TestOIDCOptions_Transform/ok/default-transform 309s === RUN TestOIDCOptions_Transform/ok/swap-transform 309s === RUN TestOIDCOptions_Transform/ok/transform-with-functions 309s --- PASS: TestOIDCOptions_Transform (0.00s) 309s --- PASS: TestOIDCOptions_Transform/ok/no-transform (0.00s) 309s --- PASS: TestOIDCOptions_Transform/ok/empty-data (0.00s) 309s --- PASS: TestOIDCOptions_Transform/ok/default-transform (0.00s) 309s --- PASS: TestOIDCOptions_Transform/ok/swap-transform (0.00s) 309s --- PASS: TestOIDCOptions_Transform/ok/transform-with-functions (0.00s) 309s === RUN TestOIDCOptions_EvaluateTarget 309s === RUN TestOIDCOptions_EvaluateTarget/ok 309s === RUN TestOIDCOptions_EvaluateTarget/ok/empty 309s === RUN TestOIDCOptions_EvaluateTarget/fail/template 309s --- PASS: TestOIDCOptions_EvaluateTarget (0.00s) 309s --- PASS: TestOIDCOptions_EvaluateTarget/ok (0.00s) 309s --- PASS: TestOIDCOptions_EvaluateTarget/ok/empty (0.00s) 309s --- PASS: TestOIDCOptions_EvaluateTarget/fail/template (0.00s) 309s === RUN TestOIDCOptions_GetVerifier 309s === RUN TestOIDCOptions_GetVerifier/fail/invalid-discovery-url 309s === RUN TestOIDCOptions_GetVerifier/ok/auto 309s === RUN TestOIDCOptions_GetVerifier/ok/fixed 309s --- PASS: TestOIDCOptions_GetVerifier (0.05s) 309s --- PASS: TestOIDCOptions_GetVerifier/fail/invalid-discovery-url (0.04s) 309s --- PASS: TestOIDCOptions_GetVerifier/ok/auto (0.00s) 309s --- PASS: TestOIDCOptions_GetVerifier/ok/fixed (0.00s) 309s === RUN TestOptions_Validate 309s === RUN TestOptions_Validate/ok 309s === RUN TestOptions_Validate/fail/no-oidc-options 309s === RUN TestOptions_Validate/fail/empty-issuer-url 309s === RUN TestOptions_Validate/fail/invalid-issuer-url 309s === RUN TestOptions_Validate/fail/issuer-url-template 309s === RUN TestOptions_Validate/fail/invalid-transform-template 309s === RUN TestOptions_Validate/fail/no-dpop-options 309s === RUN TestOptions_Validate/fail/invalid-key 309s === RUN TestOptions_Validate/fail/target-template 309s --- PASS: TestOptions_Validate (0.00s) 309s --- PASS: TestOptions_Validate/ok (0.00s) 309s --- PASS: TestOptions_Validate/fail/no-oidc-options (0.00s) 309s --- PASS: TestOptions_Validate/fail/empty-issuer-url (0.00s) 309s --- PASS: TestOptions_Validate/fail/invalid-issuer-url (0.00s) 309s --- PASS: TestOptions_Validate/fail/issuer-url-template (0.00s) 309s --- PASS: TestOptions_Validate/fail/invalid-transform-template (0.00s) 309s --- PASS: TestOptions_Validate/fail/no-dpop-options (0.00s) 309s --- PASS: TestOptions_Validate/fail/invalid-key (0.00s) 309s --- PASS: TestOptions_Validate/fail/target-template (0.00s) 309s PASS 309s ok github.com/smallstep/certificates/authority/provisioner/wire 0.089s 337s === RUN TestNewACMEClient 337s === RUN TestNewACMEClient/ok 337s === RUN TestNewACMEClient/fail/client-option-error 337s === RUN TestNewACMEClient/fail/get-directory 337s === RUN TestNewACMEClient/fail/bad-directory 337s === RUN TestNewACMEClient/fail/error-post-newAccount 337s === RUN TestNewACMEClient/fail/error-bad-account 337s --- PASS: TestNewACMEClient (0.02s) 337s --- PASS: TestNewACMEClient/ok (0.00s) 337s --- PASS: TestNewACMEClient/fail/client-option-error (0.00s) 337s --- PASS: TestNewACMEClient/fail/get-directory (0.00s) 337s --- PASS: TestNewACMEClient/fail/bad-directory (0.00s) 337s --- PASS: TestNewACMEClient/fail/error-post-newAccount (0.00s) 337s --- PASS: TestNewACMEClient/fail/error-bad-account (0.00s) 337s === RUN TestACMEClient_GetDirectory 337s --- PASS: TestACMEClient_GetDirectory (0.00s) 337s === RUN TestACMEClient_GetNonce 337s === RUN TestACMEClient_GetNonce/fail/GET-nonce 337s === RUN TestACMEClient_GetNonce/ok 337s --- PASS: TestACMEClient_GetNonce (0.00s) 337s --- PASS: TestACMEClient_GetNonce/fail/GET-nonce (0.00s) 337s --- PASS: TestACMEClient_GetNonce/ok (0.00s) 337s === RUN TestACMEClient_post 337s === RUN TestACMEClient_post/fail/account-not-configured 337s === RUN TestACMEClient_post/fail/GET-nonce 337s === RUN TestACMEClient_post/ok/jwk 337s === RUN TestACMEClient_post/ok/kid 337s --- PASS: TestACMEClient_post (0.00s) 337s --- PASS: TestACMEClient_post/fail/account-not-configured (0.00s) 337s --- PASS: TestACMEClient_post/fail/GET-nonce (0.00s) 337s --- PASS: TestACMEClient_post/ok/jwk (0.00s) 337s --- PASS: TestACMEClient_post/ok/kid (0.00s) 337s === RUN TestACMEClient_NewOrder 337s === RUN TestACMEClient_NewOrder/fail/client-post 337s === RUN TestACMEClient_NewOrder/fail/newOrder-error 337s === RUN TestACMEClient_NewOrder/fail/bad-order 337s === RUN TestACMEClient_NewOrder/ok 337s --- PASS: TestACMEClient_NewOrder (0.01s) 337s --- PASS: TestACMEClient_NewOrder/fail/client-post (0.00s) 337s --- PASS: TestACMEClient_NewOrder/fail/newOrder-error (0.00s) 337s --- PASS: TestACMEClient_NewOrder/fail/bad-order (0.00s) 337s --- PASS: TestACMEClient_NewOrder/ok (0.00s) 337s === RUN TestACMEClient_GetOrder 337s === RUN TestACMEClient_GetOrder/fail/client-post 337s === RUN TestACMEClient_GetOrder/fail/getOrder-error 337s === RUN TestACMEClient_GetOrder/fail/bad-order 337s === RUN TestACMEClient_GetOrder/ok 337s --- PASS: TestACMEClient_GetOrder (0.01s) 337s --- PASS: TestACMEClient_GetOrder/fail/client-post (0.00s) 337s --- PASS: TestACMEClient_GetOrder/fail/getOrder-error (0.00s) 337s --- PASS: TestACMEClient_GetOrder/fail/bad-order (0.00s) 337s --- PASS: TestACMEClient_GetOrder/ok (0.00s) 337s === RUN TestACMEClient_GetAuthz 337s === RUN TestACMEClient_GetAuthz/fail/client-post 337s === RUN TestACMEClient_GetAuthz/fail/getChallenge-error 337s === RUN TestACMEClient_GetAuthz/fail/bad-challenge 337s === RUN TestACMEClient_GetAuthz/ok 337s --- PASS: TestACMEClient_GetAuthz (0.01s) 337s --- PASS: TestACMEClient_GetAuthz/fail/client-post (0.00s) 337s --- PASS: TestACMEClient_GetAuthz/fail/getChallenge-error (0.00s) 337s --- PASS: TestACMEClient_GetAuthz/fail/bad-challenge (0.00s) 337s --- PASS: TestACMEClient_GetAuthz/ok (0.00s) 337s === RUN TestACMEClient_GetChallenge 337s === RUN TestACMEClient_GetChallenge/fail/client-post 337s === RUN TestACMEClient_GetChallenge/fail/getChallenge-error 337s === RUN TestACMEClient_GetChallenge/fail/bad-challenge 337s === RUN TestACMEClient_GetChallenge/ok 337s --- PASS: TestACMEClient_GetChallenge (0.00s) 337s --- PASS: TestACMEClient_GetChallenge/fail/client-post (0.00s) 337s --- PASS: TestACMEClient_GetChallenge/fail/getChallenge-error (0.00s) 337s --- PASS: TestACMEClient_GetChallenge/fail/bad-challenge (0.00s) 337s --- PASS: TestACMEClient_GetChallenge/ok (0.00s) 337s === RUN TestACMEClient_ValidateChallenge 337s === RUN TestACMEClient_ValidateChallenge/fail/bad-challenge 337s === RUN TestACMEClient_ValidateChallenge/ok 337s === RUN TestACMEClient_ValidateChallenge/fail/client-post 337s === RUN TestACMEClient_ValidateChallenge/fail/getChallenge-error 337s --- PASS: TestACMEClient_ValidateChallenge (0.00s) 337s --- PASS: TestACMEClient_ValidateChallenge/fail/bad-challenge (0.00s) 337s --- PASS: TestACMEClient_ValidateChallenge/ok (0.00s) 337s --- PASS: TestACMEClient_ValidateChallenge/fail/client-post (0.00s) 337s --- PASS: TestACMEClient_ValidateChallenge/fail/getChallenge-error (0.00s) 337s === RUN TestACMEClient_ValidateWithPayload 337s === RUN TestACMEClient_ValidateWithPayload/ok 337s === NAME TestACMEClient_ValidateWithPayload 337s acmeClient_test.go:991: /nonce 337s acmeClient_test.go:991: /ok 337s === RUN TestACMEClient_ValidateWithPayload/fail_nonce 337s === NAME TestACMEClient_ValidateWithPayload 337s acmeClient_test.go:991: /fail-nonce 337s === RUN TestACMEClient_ValidateWithPayload/fail_payload 337s === NAME TestACMEClient_ValidateWithPayload 337s acmeClient_test.go:991: /nonce 337s acmeClient_test.go:991: /fail 337s --- PASS: TestACMEClient_ValidateWithPayload (0.00s) 337s --- PASS: TestACMEClient_ValidateWithPayload/ok (0.00s) 337s --- PASS: TestACMEClient_ValidateWithPayload/fail_nonce (0.00s) 337s --- PASS: TestACMEClient_ValidateWithPayload/fail_payload (0.00s) 337s === RUN TestACMEClient_FinalizeOrder 337s === RUN TestACMEClient_FinalizeOrder/ok 337s === RUN TestACMEClient_FinalizeOrder/fail/client-post 337s === RUN TestACMEClient_FinalizeOrder/fail/finalizeOrder-error 337s === RUN TestACMEClient_FinalizeOrder/fail/bad-order 337s --- PASS: TestACMEClient_FinalizeOrder (0.01s) 337s --- PASS: TestACMEClient_FinalizeOrder/ok (0.00s) 337s --- PASS: TestACMEClient_FinalizeOrder/fail/client-post (0.00s) 337s --- PASS: TestACMEClient_FinalizeOrder/fail/finalizeOrder-error (0.00s) 337s --- PASS: TestACMEClient_FinalizeOrder/fail/bad-order (0.00s) 337s === RUN TestACMEClient_GetAccountOrders 337s === RUN TestACMEClient_GetAccountOrders/fail/account-not-configured 337s === RUN TestACMEClient_GetAccountOrders/fail/client-post 337s === RUN TestACMEClient_GetAccountOrders/fail/getAccountOrders-error 337s === RUN TestACMEClient_GetAccountOrders/fail/bad-accountOrders 337s === RUN TestACMEClient_GetAccountOrders/ok 337s --- PASS: TestACMEClient_GetAccountOrders (0.01s) 337s --- PASS: TestACMEClient_GetAccountOrders/fail/account-not-configured (0.00s) 337s --- PASS: TestACMEClient_GetAccountOrders/fail/client-post (0.00s) 337s --- PASS: TestACMEClient_GetAccountOrders/fail/getAccountOrders-error (0.00s) 337s --- PASS: TestACMEClient_GetAccountOrders/fail/bad-accountOrders (0.00s) 337s --- PASS: TestACMEClient_GetAccountOrders/ok (0.00s) 337s === RUN TestACMEClient_GetCertificate 337s === RUN TestACMEClient_GetCertificate/ok 337s === RUN TestACMEClient_GetCertificate/fail/client-post 337s === RUN TestACMEClient_GetCertificate/fail/getAccountOrders-error 337s === RUN TestACMEClient_GetCertificate/fail/bad-certificate 337s --- PASS: TestACMEClient_GetCertificate (0.00s) 337s --- PASS: TestACMEClient_GetCertificate/ok (0.00s) 337s --- PASS: TestACMEClient_GetCertificate/fail/client-post (0.00s) 337s --- PASS: TestACMEClient_GetCertificate/fail/getAccountOrders-error (0.00s) 337s --- PASS: TestACMEClient_GetCertificate/fail/bad-certificate (0.00s) 337s === RUN TestBootstrap 337s 2026/02/04 01:39:26 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestBootstrap/ok 337s === RUN TestBootstrap/token_err 337s === RUN TestBootstrap/bad_claims 337s === RUN TestBootstrap/bad_sha 337s === RUN TestBootstrap/bad_aud 337s --- PASS: TestBootstrap (0.17s) 337s --- PASS: TestBootstrap/ok (0.00s) 337s --- PASS: TestBootstrap/token_err (0.00s) 337s --- PASS: TestBootstrap/bad_claims (0.00s) 337s --- PASS: TestBootstrap/bad_sha (0.00s) 337s --- PASS: TestBootstrap/bad_aud (0.00s) 337s === RUN TestBootstrapServerWithoutMTLS 337s 2026/02/04 01:39:26 Building new tls configuration using step-ca x509 Signer Interface 337s 2026/02/04 01:39:26 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestBootstrapServerWithoutMTLS/ok 337s === RUN TestBootstrapServerWithoutMTLS/ok_mtls 337s === RUN TestBootstrapServerWithoutMTLS/fail 337s === RUN TestBootstrapServerWithoutMTLS/fail_with_TLSConfig 337s --- PASS: TestBootstrapServerWithoutMTLS (0.09s) 337s --- PASS: TestBootstrapServerWithoutMTLS/ok (0.01s) 337s --- PASS: TestBootstrapServerWithoutMTLS/ok_mtls (0.01s) 337s --- PASS: TestBootstrapServerWithoutMTLS/fail (0.00s) 337s --- PASS: TestBootstrapServerWithoutMTLS/fail_with_TLSConfig (0.00s) 337s === RUN TestBootstrapServerWithMTLS 337s 2026/02/04 01:39:26 Building new tls configuration using step-ca x509 Signer Interface 337s 2026/02/04 01:39:26 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestBootstrapServerWithMTLS/ok 337s === RUN TestBootstrapServerWithMTLS/ok_mtls 337s === RUN TestBootstrapServerWithMTLS/fail 337s === RUN TestBootstrapServerWithMTLS/fail_with_TLSConfig 337s --- PASS: TestBootstrapServerWithMTLS (0.09s) 337s --- PASS: TestBootstrapServerWithMTLS/ok (0.01s) 337s --- PASS: TestBootstrapServerWithMTLS/ok_mtls (0.01s) 337s --- PASS: TestBootstrapServerWithMTLS/fail (0.00s) 337s --- PASS: TestBootstrapServerWithMTLS/fail_with_TLSConfig (0.00s) 337s === RUN TestBootstrapClient 337s 2026/02/04 01:39:26 Building new tls configuration using step-ca x509 Signer Interface 337s 2026/02/04 01:39:26 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestBootstrapClient/ok 337s === RUN TestBootstrapClient/ok_mtls 337s === RUN TestBootstrapClient/fail 337s --- PASS: TestBootstrapClient (0.08s) 337s --- PASS: TestBootstrapClient/ok (0.01s) 337s --- PASS: TestBootstrapClient/ok_mtls (0.01s) 337s --- PASS: TestBootstrapClient/fail (0.00s) 337s === RUN TestBootstrapClientServerRotation 337s 2026/02/04 01:39:26 Building new tls configuration using step-ca x509 Signer Interface 337s 2026/02/04 01:39:26 Serving HTTPS on 127.0.0.1:35103 ... 337s 2026/02/04 01:39:33 Building new tls configuration using step-ca x509 Signer Interface 337s 2026/02/04 01:39:34 Serving HTTPS on 127.0.0.1:35103 ... 337s 2026/02/04 01:39:39 Building new tls configuration using step-ca x509 Signer Interface 337s 2026/02/04 01:39:39 Serving HTTPS on 127.0.0.1:35103 ... 337s 2026/02/04 01:39:45 Building new tls configuration using step-ca x509 Signer Interface 337s 2026/02/04 01:39:45 Serving HTTPS on 127.0.0.1:35103 ... 337s --- PASS: TestBootstrapClientServerRotation (18.52s) 337s === RUN TestBootstrapClientServerFederation 337s 2026/02/04 01:39:45 Building new tls configuration using step-ca x509 Signer Interface 337s 2026/02/04 01:39:45 Building new tls configuration using step-ca x509 Signer Interface 337s 2026/02/04 01:39:45 Serving HTTPS on 127.0.0.1:40185 ... 337s 2026/02/04 01:39:45 Serving HTTPS on 127.0.0.1:39559 ... 337s --- PASS: TestBootstrapClientServerFederation (2.23s) 337s === RUN TestBootstrapListener 337s 2026/02/04 01:39:47 Building new tls configuration using step-ca x509 Signer Interface 337s 2026/02/04 01:39:47 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestBootstrapListener/ok 337s === RUN TestBootstrapListener/ok_mtls 337s === RUN TestBootstrapListener/fail 337s --- PASS: TestBootstrapListener (0.15s) 337s --- PASS: TestBootstrapListener/ok (0.05s) 337s --- PASS: TestBootstrapListener/ok_mtls (0.05s) 337s --- PASS: TestBootstrapListener/fail (0.00s) 337s === RUN TestCASign 337s 2026/02/04 01:39:47 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestCASign/fail_unauthorized-ott 337s === RUN TestCASign/fail_commonname-claim 337s === RUN TestCASign/ok 337s === RUN TestCASign/ok-backwards-compat-missing-subject-SAN 337s === RUN TestCASign/fail_invalid-json-body 337s === RUN TestCASign/fail_invalid-csr-sig 337s --- PASS: TestCASign (0.03s) 337s --- PASS: TestCASign/fail_unauthorized-ott (0.00s) 337s --- PASS: TestCASign/fail_commonname-claim (0.00s) 337s --- PASS: TestCASign/ok (0.00s) 337s --- PASS: TestCASign/ok-backwards-compat-missing-subject-SAN (0.00s) 337s --- PASS: TestCASign/fail_invalid-json-body (0.00s) 337s --- PASS: TestCASign/fail_invalid-csr-sig (0.00s) 337s === RUN TestCAProvisioners 337s 2026/02/04 01:39:47 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestCAProvisioners/ok 337s --- PASS: TestCAProvisioners (0.00s) 337s --- PASS: TestCAProvisioners/ok (0.00s) 337s === RUN TestCAProvisionerEncryptedKey 337s 2026/02/04 01:39:47 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestCAProvisionerEncryptedKey/not-found 337s === RUN TestCAProvisionerEncryptedKey/ok 337s --- PASS: TestCAProvisionerEncryptedKey (0.00s) 337s --- PASS: TestCAProvisionerEncryptedKey/not-found (0.00s) 337s --- PASS: TestCAProvisionerEncryptedKey/ok (0.00s) 337s === RUN TestCARoot 337s 2026/02/04 01:39:47 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestCARoot/not-found 337s === RUN TestCARoot/success 337s --- PASS: TestCARoot (0.00s) 337s --- PASS: TestCARoot/not-found (0.00s) 337s --- PASS: TestCARoot/success (0.00s) 337s === RUN TestCAHealth 337s 2026/02/04 01:39:47 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestCAHealth/success 337s --- PASS: TestCAHealth (0.00s) 337s --- PASS: TestCAHealth/success (0.00s) 337s === RUN TestCARenew 337s 2026/02/04 01:39:47 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestCARenew/request-missing-tls 337s === RUN TestCARenew/request-missing-peer-certificate 337s === RUN TestCARenew/success 337s --- PASS: TestCARenew (0.01s) 337s --- PASS: TestCARenew/request-missing-tls (0.00s) 337s --- PASS: TestCARenew/request-missing-peer-certificate (0.00s) 337s --- PASS: TestCARenew/success (0.00s) 337s === RUN TestClient_Version 337s === RUN TestClient_Version/ok 337s === RUN TestClient_Version/500 337s === RUN TestClient_Version/404 337s --- PASS: TestClient_Version (0.00s) 337s --- PASS: TestClient_Version/ok (0.00s) 337s --- PASS: TestClient_Version/500 (0.00s) 337s --- PASS: TestClient_Version/404 (0.00s) 337s === RUN TestClient_Health 337s === RUN TestClient_Health/ok 337s === RUN TestClient_Health/not_ok 337s --- PASS: TestClient_Health (0.00s) 337s --- PASS: TestClient_Health/ok (0.00s) 337s --- PASS: TestClient_Health/not_ok (0.00s) 337s === RUN TestClient_Root 337s === RUN TestClient_Root/ok 337s === RUN TestClient_Root/not_found 337s --- PASS: TestClient_Root (0.00s) 337s --- PASS: TestClient_Root/ok (0.00s) 337s --- PASS: TestClient_Root/not_found (0.00s) 337s === RUN TestClient_Sign 337s === RUN TestClient_Sign/ok 337s === RUN TestClient_Sign/unauthorized 337s === RUN TestClient_Sign/empty_request 337s === RUN TestClient_Sign/nil_request 337s --- PASS: TestClient_Sign (0.00s) 337s --- PASS: TestClient_Sign/ok (0.00s) 337s --- PASS: TestClient_Sign/unauthorized (0.00s) 337s --- PASS: TestClient_Sign/empty_request (0.00s) 337s --- PASS: TestClient_Sign/nil_request (0.00s) 337s === RUN TestClient_Revoke 337s === RUN TestClient_Revoke/ok 337s === RUN TestClient_Revoke/unauthorized 337s === RUN TestClient_Revoke/nil_request 337s --- PASS: TestClient_Revoke (0.00s) 337s --- PASS: TestClient_Revoke/ok (0.00s) 337s --- PASS: TestClient_Revoke/unauthorized (0.00s) 337s --- PASS: TestClient_Revoke/nil_request (0.00s) 337s === RUN TestClient_Renew 337s === RUN TestClient_Renew/ok 337s === RUN TestClient_Renew/unauthorized 337s === RUN TestClient_Renew/empty_request 337s === RUN TestClient_Renew/nil_request 337s --- PASS: TestClient_Renew (0.00s) 337s --- PASS: TestClient_Renew/ok (0.00s) 337s --- PASS: TestClient_Renew/unauthorized (0.00s) 337s --- PASS: TestClient_Renew/empty_request (0.00s) 337s --- PASS: TestClient_Renew/nil_request (0.00s) 337s === RUN TestClient_RenewWithToken 337s === RUN TestClient_RenewWithToken/ok 337s === RUN TestClient_RenewWithToken/unauthorized 337s === RUN TestClient_RenewWithToken/empty_request 337s === RUN TestClient_RenewWithToken/nil_request 337s --- PASS: TestClient_RenewWithToken (0.00s) 337s --- PASS: TestClient_RenewWithToken/ok (0.00s) 337s --- PASS: TestClient_RenewWithToken/unauthorized (0.00s) 337s --- PASS: TestClient_RenewWithToken/empty_request (0.00s) 337s --- PASS: TestClient_RenewWithToken/nil_request (0.00s) 337s === RUN TestClient_Rekey 337s === RUN TestClient_Rekey/ok 337s === RUN TestClient_Rekey/unauthorized 337s === RUN TestClient_Rekey/empty_request 337s === RUN TestClient_Rekey/nil_request 337s --- PASS: TestClient_Rekey (0.00s) 337s --- PASS: TestClient_Rekey/ok (0.00s) 337s --- PASS: TestClient_Rekey/unauthorized (0.00s) 337s --- PASS: TestClient_Rekey/empty_request (0.00s) 337s --- PASS: TestClient_Rekey/nil_request (0.00s) 337s === RUN TestClient_Provisioners 337s === RUN TestClient_Provisioners/ok 337s === RUN TestClient_Provisioners/ok_with_cursor 337s === RUN TestClient_Provisioners/ok_with_limit 337s === RUN TestClient_Provisioners/ok_with_cursor+limit 337s === RUN TestClient_Provisioners/fail 337s --- PASS: TestClient_Provisioners (0.00s) 337s --- PASS: TestClient_Provisioners/ok (0.00s) 337s --- PASS: TestClient_Provisioners/ok_with_cursor (0.00s) 337s --- PASS: TestClient_Provisioners/ok_with_limit (0.00s) 337s --- PASS: TestClient_Provisioners/ok_with_cursor+limit (0.00s) 337s --- PASS: TestClient_Provisioners/fail (0.00s) 337s === RUN TestClient_ProvisionerKey 337s === RUN TestClient_ProvisionerKey/ok 337s === RUN TestClient_ProvisionerKey/fail 337s --- PASS: TestClient_ProvisionerKey (0.00s) 337s --- PASS: TestClient_ProvisionerKey/ok (0.00s) 337s --- PASS: TestClient_ProvisionerKey/fail (0.00s) 337s === RUN TestClient_Roots 337s === RUN TestClient_Roots/ok 337s === RUN TestClient_Roots/unauthorized 337s === RUN TestClient_Roots/bad-request 337s --- PASS: TestClient_Roots (0.00s) 337s --- PASS: TestClient_Roots/ok (0.00s) 337s --- PASS: TestClient_Roots/unauthorized (0.00s) 337s --- PASS: TestClient_Roots/bad-request (0.00s) 337s === RUN TestClient_Federation 337s === RUN TestClient_Federation/ok 337s === RUN TestClient_Federation/unauthorized 337s --- PASS: TestClient_Federation (0.00s) 337s --- PASS: TestClient_Federation/ok (0.00s) 337s --- PASS: TestClient_Federation/unauthorized (0.00s) 337s === RUN TestClient_SSHRoots 337s === RUN TestClient_SSHRoots/ok 337s === RUN TestClient_SSHRoots/not_found 337s --- PASS: TestClient_SSHRoots (0.00s) 337s --- PASS: TestClient_SSHRoots/ok (0.00s) 337s --- PASS: TestClient_SSHRoots/not_found (0.00s) 337s === RUN Test_parseEndpoint 337s === RUN Test_parseEndpoint/ok 337s === RUN Test_parseEndpoint/ok_no_scheme 337s === RUN Test_parseEndpoint/ok_only_host 337s === RUN Test_parseEndpoint/ok_no_bars 337s === RUN Test_parseEndpoint/ok_schema,_host_and_path 337s === RUN Test_parseEndpoint/ok_no_bars_with_path 337s === RUN Test_parseEndpoint/ok_host_and_path 337s === RUN Test_parseEndpoint/ok_host_and_port 337s === RUN Test_parseEndpoint/ok_host,_path_and_port 337s === RUN Test_parseEndpoint/fail_bad_url 337s === RUN Test_parseEndpoint/fail_no_host 337s --- PASS: Test_parseEndpoint (0.01s) 337s --- PASS: Test_parseEndpoint/ok (0.00s) 337s --- PASS: Test_parseEndpoint/ok_no_scheme (0.00s) 337s --- PASS: Test_parseEndpoint/ok_only_host (0.00s) 337s --- PASS: Test_parseEndpoint/ok_no_bars (0.00s) 337s --- PASS: Test_parseEndpoint/ok_schema,_host_and_path (0.00s) 337s --- PASS: Test_parseEndpoint/ok_no_bars_with_path (0.00s) 337s --- PASS: Test_parseEndpoint/ok_host_and_path (0.00s) 337s --- PASS: Test_parseEndpoint/ok_host_and_port (0.00s) 337s --- PASS: Test_parseEndpoint/ok_host,_path_and_port (0.00s) 337s --- PASS: Test_parseEndpoint/fail_bad_url (0.00s) 337s --- PASS: Test_parseEndpoint/fail_no_host (0.00s) 337s === RUN TestClient_RootFingerprint 337s === RUN TestClient_RootFingerprint/ok 337s === RUN TestClient_RootFingerprint/ok_with_error 337s === RUN TestClient_RootFingerprint/fail 337s --- PASS: TestClient_RootFingerprint (0.01s) 337s --- PASS: TestClient_RootFingerprint/ok (0.01s) 337s --- PASS: TestClient_RootFingerprint/ok_with_error (0.01s) 337s --- PASS: TestClient_RootFingerprint/fail (0.00s) 337s === RUN TestClient_RootFingerprintWithServer 337s 2026/02/04 01:39:47 Building new tls configuration using step-ca x509 Signer Interface 337s --- PASS: TestClient_RootFingerprintWithServer (0.01s) 337s === RUN TestClient_SSHBastion 337s === RUN TestClient_SSHBastion/ok 337s === RUN TestClient_SSHBastion/bad-response 337s === RUN TestClient_SSHBastion/bad-request 337s --- PASS: TestClient_SSHBastion (0.00s) 337s --- PASS: TestClient_SSHBastion/ok (0.00s) 337s --- PASS: TestClient_SSHBastion/bad-response (0.00s) 337s --- PASS: TestClient_SSHBastion/bad-request (0.00s) 337s === RUN TestClient_GetCaURL 337s === RUN TestClient_GetCaURL/ok 337s === RUN TestClient_GetCaURL/ok_no_schema 337s === RUN TestClient_GetCaURL/ok_with_port 337s === RUN TestClient_GetCaURL/ok_with_version 337s --- PASS: TestClient_GetCaURL (0.00s) 337s --- PASS: TestClient_GetCaURL/ok (0.00s) 337s --- PASS: TestClient_GetCaURL/ok_no_schema (0.00s) 337s --- PASS: TestClient_GetCaURL/ok_with_port (0.00s) 337s --- PASS: TestClient_GetCaURL/ok_with_version (0.00s) 337s === RUN TestClient_WithTimeout 337s === RUN TestClient_WithTimeout/ok 337s === RUN TestClient_WithTimeout/ok_with_timeout 337s === RUN TestClient_WithTimeout/fail_with_timeout 337s --- PASS: TestClient_WithTimeout (0.61s) 337s --- PASS: TestClient_WithTimeout/ok (0.20s) 337s --- PASS: TestClient_WithTimeout/ok_with_timeout (0.20s) 337s --- PASS: TestClient_WithTimeout/fail_with_timeout (0.01s) 337s === RUN Test_enforceRequestID 337s === RUN Test_enforceRequestID/set 337s === RUN Test_enforceRequestID/context 337s === RUN Test_enforceRequestID/new 337s --- PASS: Test_enforceRequestID (0.00s) 337s --- PASS: Test_enforceRequestID/set (0.00s) 337s --- PASS: Test_enforceRequestID/context (0.00s) 337s --- PASS: Test_enforceRequestID/new (0.00s) 337s === RUN Test_newRequestID 337s --- PASS: Test_newRequestID (0.00s) 337s === RUN TestNewProvisioner 337s 2026/02/04 01:39:48 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestNewProvisioner/ok 337s === RUN TestNewProvisioner/ok-by-name 337s === RUN TestNewProvisioner/ok-with-bundle 337s === RUN TestNewProvisioner/ok-with-fingerprint 337s === RUN TestNewProvisioner/fail-bad-kid 337s === RUN TestNewProvisioner/fail-empty-name 337s === RUN TestNewProvisioner/fail-bad-name 337s === RUN TestNewProvisioner/fail-by-password 337s === RUN TestNewProvisioner/fail-by-password-no-kid 337s === RUN TestNewProvisioner/fail-bad-certificate 337s === RUN TestNewProvisioner/fail-not-found-certificate 337s 2026/02/04 01:39:48 http: TLS handshake error from 127.0.0.1:50696: remote error: tls: bad certificate 337s --- PASS: TestNewProvisioner (0.22s) 337s --- PASS: TestNewProvisioner/ok (0.03s) 337s --- PASS: TestNewProvisioner/ok-by-name (0.03s) 337s --- PASS: TestNewProvisioner/ok-with-bundle (0.03s) 337s --- PASS: TestNewProvisioner/ok-with-fingerprint (0.03s) 337s --- PASS: TestNewProvisioner/fail-bad-kid (0.01s) 337s --- PASS: TestNewProvisioner/fail-empty-name (0.00s) 337s --- PASS: TestNewProvisioner/fail-bad-name (0.01s) 337s --- PASS: TestNewProvisioner/fail-by-password (0.03s) 337s --- PASS: TestNewProvisioner/fail-by-password-no-kid (0.03s) 337s --- PASS: TestNewProvisioner/fail-bad-certificate (0.00s) 337s --- PASS: TestNewProvisioner/fail-not-found-certificate (0.00s) 337s === RUN TestProvisioner_Getters 337s --- PASS: TestProvisioner_Getters (0.02s) 337s === RUN TestProvisioner_Setters 337s --- PASS: TestProvisioner_Setters (0.03s) 337s === RUN TestProvisioner_Token 337s === RUN TestProvisioner_Token/ok 337s === RUN TestProvisioner_Token/ok-with-san 337s === RUN TestProvisioner_Token/ok-with-sans 337s === RUN TestProvisioner_Token/fail-no-subject 337s === RUN TestProvisioner_Token/fail-no-key 337s --- PASS: TestProvisioner_Token (0.03s) 337s --- PASS: TestProvisioner_Token/ok (0.00s) 337s --- PASS: TestProvisioner_Token/ok-with-san (0.00s) 337s --- PASS: TestProvisioner_Token/ok-with-sans (0.00s) 337s --- PASS: TestProvisioner_Token/fail-no-subject (0.00s) 337s --- PASS: TestProvisioner_Token/fail-no-key (0.00s) 337s === RUN TestProvisioner_IPv6Token 337s === RUN TestProvisioner_IPv6Token/ok 337s === RUN TestProvisioner_IPv6Token/ok-with-san 337s === RUN TestProvisioner_IPv6Token/ok-with-sans 337s === RUN TestProvisioner_IPv6Token/fail-no-subject 337s === RUN TestProvisioner_IPv6Token/fail-no-key 337s --- PASS: TestProvisioner_IPv6Token (0.02s) 337s --- PASS: TestProvisioner_IPv6Token/ok (0.00s) 337s --- PASS: TestProvisioner_IPv6Token/ok-with-san (0.00s) 337s --- PASS: TestProvisioner_IPv6Token/ok-with-sans (0.00s) 337s --- PASS: TestProvisioner_IPv6Token/fail-no-subject (0.00s) 337s --- PASS: TestProvisioner_IPv6Token/fail-no-key (0.00s) 337s === RUN TestProvisioner_SSHToken 337s === RUN TestProvisioner_SSHToken/ok 337s === RUN TestProvisioner_SSHToken/ok_host 337s === RUN TestProvisioner_SSHToken/ok_multiple_principals 337s === RUN TestProvisioner_SSHToken/fail-no-subject 337s === RUN TestProvisioner_SSHToken/fail-no-key 337s --- PASS: TestProvisioner_SSHToken (0.02s) 337s --- PASS: TestProvisioner_SSHToken/ok (0.00s) 337s --- PASS: TestProvisioner_SSHToken/ok_host (0.00s) 337s --- PASS: TestProvisioner_SSHToken/ok_multiple_principals (0.00s) 337s --- PASS: TestProvisioner_SSHToken/fail-no-subject (0.00s) 337s --- PASS: TestProvisioner_SSHToken/fail-no-key (0.00s) 337s === RUN Test_newTLSOptionCtx 337s === RUN Test_newTLSOptionCtx/ok 337s --- PASS: Test_newTLSOptionCtx (0.00s) 337s --- PASS: Test_newTLSOptionCtx/ok (0.00s) 337s === RUN TestTLSOptionCtx_apply 337s === RUN TestTLSOptionCtx_apply/ok 337s === RUN TestTLSOptionCtx_apply/ok#01 337s === RUN TestTLSOptionCtx_apply/fail 337s --- PASS: TestTLSOptionCtx_apply (0.00s) 337s --- PASS: TestTLSOptionCtx_apply/ok (0.00s) 337s --- PASS: TestTLSOptionCtx_apply/ok#01 (0.00s) 337s --- PASS: TestTLSOptionCtx_apply/fail (0.00s) 337s === RUN TestRequireAndVerifyClientCert 337s === RUN TestRequireAndVerifyClientCert/ok 337s --- PASS: TestRequireAndVerifyClientCert (0.00s) 337s --- PASS: TestRequireAndVerifyClientCert/ok (0.00s) 337s === RUN TestVerifyClientCertIfGiven 337s === RUN TestVerifyClientCertIfGiven/ok 337s --- PASS: TestVerifyClientCertIfGiven (0.00s) 337s --- PASS: TestVerifyClientCertIfGiven/ok (0.00s) 337s === RUN TestAddRootCA 337s === RUN TestAddRootCA/ok 337s --- PASS: TestAddRootCA (0.00s) 337s --- PASS: TestAddRootCA/ok (0.00s) 337s === RUN TestAddClientCA 337s === RUN TestAddClientCA/ok 337s --- PASS: TestAddClientCA (0.00s) 337s --- PASS: TestAddClientCA/ok (0.00s) 337s === RUN TestAddRootsToRootCAs 337s 2026/02/04 01:39:48 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestAddRootsToRootCAs/ok 337s === RUN TestAddRootsToRootCAs/fail 337s 2026/02/04 01:39:48 http: TLS handshake error from 127.0.0.1:34866: remote error: tls: bad certificate 337s --- PASS: TestAddRootsToRootCAs (0.01s) 337s --- PASS: TestAddRootsToRootCAs/ok (0.00s) 337s --- PASS: TestAddRootsToRootCAs/fail (0.00s) 337s === RUN TestAddRootsToClientCAs 337s 2026/02/04 01:39:48 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestAddRootsToClientCAs/ok 337s === RUN TestAddRootsToClientCAs/fail 337s 2026/02/04 01:39:48 http: TLS handshake error from 127.0.0.1:36606: remote error: tls: bad certificate 337s --- PASS: TestAddRootsToClientCAs (0.01s) 337s --- PASS: TestAddRootsToClientCAs/ok (0.00s) 337s --- PASS: TestAddRootsToClientCAs/fail (0.00s) 337s === RUN TestAddFederationToRootCAs 337s 2026/02/04 01:39:48 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestAddFederationToRootCAs/ok 337s === RUN TestAddFederationToRootCAs/fail 337s 2026/02/04 01:39:48 http: TLS handshake error from 127.0.0.1:38576: read tcp 127.0.0.1:45719->127.0.0.1:38576: use of closed network connection 337s --- PASS: TestAddFederationToRootCAs (0.01s) 337s --- PASS: TestAddFederationToRootCAs/ok (0.00s) 337s --- PASS: TestAddFederationToRootCAs/fail (0.00s) 337s === RUN TestAddFederationToClientCAs 337s 2026/02/04 01:39:48 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestAddFederationToClientCAs/ok 337s === RUN TestAddFederationToClientCAs/fail 337s 2026/02/04 01:39:48 http: TLS handshake error from 127.0.0.1:32926: remote error: tls: bad certificate 337s --- PASS: TestAddFederationToClientCAs (0.01s) 337s --- PASS: TestAddFederationToClientCAs/ok (0.00s) 337s --- PASS: TestAddFederationToClientCAs/fail (0.00s) 337s === RUN TestAddRootsToCAs 337s 2026/02/04 01:39:48 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestAddRootsToCAs/ok 337s === RUN TestAddRootsToCAs/fail 337s 2026/02/04 01:39:48 http: TLS handshake error from 127.0.0.1:44166: remote error: tls: bad certificate 337s --- PASS: TestAddRootsToCAs (0.01s) 337s --- PASS: TestAddRootsToCAs/ok (0.00s) 337s --- PASS: TestAddRootsToCAs/fail (0.00s) 337s === RUN TestAddFederationToCAs 337s 2026/02/04 01:39:48 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestAddFederationToCAs/ok 337s === RUN TestAddFederationToCAs/fail 337s 2026/02/04 01:39:48 http: TLS handshake error from 127.0.0.1:55442: remote error: tls: bad certificate 337s --- PASS: TestAddFederationToCAs (0.01s) 337s --- PASS: TestAddFederationToCAs/ok (0.00s) 337s --- PASS: TestAddFederationToCAs/fail (0.00s) 337s === RUN TestClient_GetServerTLSConfig_http 337s 2026/02/04 01:39:48 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestClient_GetServerTLSConfig_http/with_transport 337s 2026/02/04 01:39:48 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:42749 337s === RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:41677 337s === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig 337s 2026/02/04 01:39:48 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:42749 337s === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:41677 337s === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert 337s 2026/02/04 01:39:48 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:42749/no-cert 337s === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:41677/no-cert 337s 2026/02/04 01:39:48 http: TLS handshake error from 127.0.0.1:38824: tls: client didn't provide a certificate 337s === RUN TestClient_GetServerTLSConfig_http/fail_with_default 337s 2026/02/04 01:39:48 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:42749/no-cert 337s === RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:41677/no-cert 337s 2026/02/04 01:39:48 http: TLS handshake error from 127.0.0.1:41134: remote error: tls: bad certificate 337s 2026/02/04 01:39:48 http: TLS handshake error from 127.0.0.1:38828: remote error: tls: bad certificate 337s --- PASS: TestClient_GetServerTLSConfig_http (0.22s) 337s --- PASS: TestClient_GetServerTLSConfig_http/with_transport (0.04s) 337s --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:42749 (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:41677 (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig (0.04s) 337s --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:42749 (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:41677 (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert (0.04s) 337s --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:42749/no-cert (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:41677/no-cert (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default (0.04s) 337s --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:42749/no-cert (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:41677/no-cert (0.00s) 337s === RUN TestClient_GetServerTLSConfig_renew 337s 2026/02/04 01:39:48 Building new tls configuration using step-ca x509 Signer Interface 337s === RUN TestClient_GetServerTLSConfig_renew/with_transport 337s === RUN TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:34403 337s === RUN TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:32807 337s === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig 337s === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:34403 337s === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:32807 337s === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert 337s === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:34403/no-cert 337s === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:32807/no-cert 337s 2026/02/04 01:39:48 http: TLS handshake error from 127.0.0.1:41270: tls: client didn't provide a certificate 337s === RUN TestClient_GetServerTLSConfig_renew/fail_with_default 337s === RUN TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:32807/no-cert 337s === RUN TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:34403/no-cert 337s 2026/02/04 01:39:48 http: TLS handshake error from 127.0.0.1:41274: remote error: tls: bad certificate 337s 2026/02/04 01:39:48 Sleeping for 5s ... 337s 2026/02/04 01:39:48 http: TLS handshake error from 127.0.0.1:50590: remote error: tls: bad certificate 337s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport 337s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:34403 337s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:32807 337s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig 337s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:34403 337s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:32807 337s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert 337s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:34403/no-cert 337s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:32807/no-cert 337s 2026/02/04 01:39:54 http: TLS handshake error from 127.0.0.1:41306: tls: client didn't provide a certificate 337s === RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default 337s === RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:34403/no-cert 337s 2026/02/04 01:39:54 http: TLS handshake error from 127.0.0.1:50614: remote error: tls: bad certificate 337s === RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:32807/no-cert 337s 2026/02/04 01:39:54 http: TLS handshake error from 127.0.0.1:41312: remote error: tls: bad certificate 337s --- PASS: TestClient_GetServerTLSConfig_renew (5.17s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/with_transport (0.01s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:34403 (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:32807 (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig (0.01s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:34403 (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:32807 (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert (0.01s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:34403/no-cert (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:32807/no-cert (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:32807/no-cert (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:34403/no-cert (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport (0.02s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:34403 (0.01s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:32807 (0.01s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig (0.01s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:34403 (0.01s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:32807 (0.01s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:34403/no-cert (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:32807/no-cert (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:34403/no-cert (0.00s) 337s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:32807/no-cert (0.00s) 337s === RUN TestCertificate 337s === RUN TestCertificate/ok 337s === RUN TestCertificate/fail 337s --- PASS: TestCertificate (0.00s) 337s --- PASS: TestCertificate/ok (0.00s) 337s --- PASS: TestCertificate/fail (0.00s) 337s === RUN TestIntermediateCertificate 337s === RUN TestIntermediateCertificate/ok 337s === RUN TestIntermediateCertificate/fail 337s --- PASS: TestIntermediateCertificate (0.00s) 337s --- PASS: TestIntermediateCertificate/ok (0.00s) 337s --- PASS: TestIntermediateCertificate/fail (0.00s) 337s === RUN TestRootCertificateCertificate 337s === RUN TestRootCertificateCertificate/ok 337s === RUN TestRootCertificateCertificate/fail 337s === RUN TestRootCertificateCertificate/no_tls 337s --- PASS: TestRootCertificateCertificate (0.00s) 337s --- PASS: TestRootCertificateCertificate/ok (0.00s) 337s --- PASS: TestRootCertificateCertificate/fail (0.00s) 337s --- PASS: TestRootCertificateCertificate/no_tls (0.00s) 337s PASS 337s ok github.com/smallstep/certificates/ca 28.009s 337s ? github.com/smallstep/certificates/ca/client [no test files] 337s === RUN TestClient 337s 2026/02/04 01:39:27 http: TLS handshake error from 127.0.0.1:56610: read tcp 127.0.0.1:42865->127.0.0.1:56610: use of closed network connection 337s --- PASS: TestClient (0.01s) 337s === RUN TestClient_ResolveReference 337s === RUN TestClient_ResolveReference/ok 337s === RUN TestClient_ResolveReference/ok#01 337s === RUN TestClient_ResolveReference/ok#02 337s --- PASS: TestClient_ResolveReference (0.00s) 337s --- PASS: TestClient_ResolveReference/ok (0.00s) 337s --- PASS: TestClient_ResolveReference/ok#01 (0.00s) 337s --- PASS: TestClient_ResolveReference/ok#02 (0.00s) 337s === RUN TestLoadClient 337s === RUN TestLoadClient/ok 337s === RUN TestLoadClient/fail_identity 337s === RUN TestLoadClient/fail_identity#01 337s === RUN TestLoadClient/fail_defaults 337s === RUN TestLoadClient/fail_defaults#01 337s === RUN TestLoadClient/fail_ca 337s === RUN TestLoadClient/fail_root 337s === RUN TestLoadClient/fail_type 337s --- PASS: TestLoadClient (0.00s) 337s --- PASS: TestLoadClient/ok (0.00s) 337s --- PASS: TestLoadClient/fail_identity (0.00s) 337s --- PASS: TestLoadClient/fail_identity#01 (0.00s) 337s --- PASS: TestLoadClient/fail_defaults (0.00s) 337s --- PASS: TestLoadClient/fail_defaults#01 (0.00s) 337s --- PASS: TestLoadClient/fail_ca (0.00s) 337s --- PASS: TestLoadClient/fail_root (0.00s) 337s --- PASS: TestLoadClient/fail_type (0.00s) 337s === RUN Test_defaultsConfig_Validate 337s === RUN Test_defaultsConfig_Validate/ok 337s === RUN Test_defaultsConfig_Validate/fail_ca-url 337s === RUN Test_defaultsConfig_Validate/fail_root 337s --- PASS: Test_defaultsConfig_Validate (0.00s) 337s --- PASS: Test_defaultsConfig_Validate/ok (0.00s) 337s --- PASS: Test_defaultsConfig_Validate/fail_ca-url (0.00s) 337s --- PASS: Test_defaultsConfig_Validate/fail_root (0.00s) 337s === RUN TestLoadDefaultIdentity 337s === RUN TestLoadDefaultIdentity/ok 337s === RUN TestLoadDefaultIdentity/fail_read 337s === RUN TestLoadDefaultIdentity/fail_unmarshal 337s --- PASS: TestLoadDefaultIdentity (0.00s) 337s --- PASS: TestLoadDefaultIdentity/ok (0.00s) 337s --- PASS: TestLoadDefaultIdentity/fail_read (0.00s) 337s --- PASS: TestLoadDefaultIdentity/fail_unmarshal (0.00s) 337s === RUN TestIdentity_Kind 337s === RUN TestIdentity_Kind/disabled 337s === RUN TestIdentity_Kind/mutualTLS 337s === RUN TestIdentity_Kind/tunnelTLS 337s === RUN TestIdentity_Kind/unknown 337s --- PASS: TestIdentity_Kind (0.00s) 337s --- PASS: TestIdentity_Kind/disabled (0.00s) 337s --- PASS: TestIdentity_Kind/mutualTLS (0.00s) 337s --- PASS: TestIdentity_Kind/tunnelTLS (0.00s) 337s --- PASS: TestIdentity_Kind/unknown (0.00s) 337s === RUN TestIdentity_Validate 337s === RUN TestIdentity_Validate/ok_mTLS 337s === RUN TestIdentity_Validate/ok_tTLS 337s === RUN TestIdentity_Validate/ok_disabled 337s === RUN TestIdentity_Validate/fail_type 337s === RUN TestIdentity_Validate/fail_certificate 337s === RUN TestIdentity_Validate/fail_key 337s === RUN TestIdentity_Validate/fail_key#01 337s === RUN TestIdentity_Validate/fail_missing_certificate 337s === RUN TestIdentity_Validate/fail_missing_certificate#01 337s === RUN TestIdentity_Validate/fail_missing_key 337s === RUN TestIdentity_Validate/fail_missing_key#01 337s === RUN TestIdentity_Validate/fail_host 337s === RUN TestIdentity_Validate/fail_root 337s --- PASS: TestIdentity_Validate (0.00s) 337s --- PASS: TestIdentity_Validate/ok_mTLS (0.00s) 337s --- PASS: TestIdentity_Validate/ok_tTLS (0.00s) 337s --- PASS: TestIdentity_Validate/ok_disabled (0.00s) 337s --- PASS: TestIdentity_Validate/fail_type (0.00s) 337s --- PASS: TestIdentity_Validate/fail_certificate (0.00s) 337s --- PASS: TestIdentity_Validate/fail_key (0.00s) 337s --- PASS: TestIdentity_Validate/fail_key#01 (0.00s) 337s --- PASS: TestIdentity_Validate/fail_missing_certificate (0.00s) 337s --- PASS: TestIdentity_Validate/fail_missing_certificate#01 (0.00s) 337s --- PASS: TestIdentity_Validate/fail_missing_key (0.00s) 337s --- PASS: TestIdentity_Validate/fail_missing_key#01 (0.00s) 337s --- PASS: TestIdentity_Validate/fail_host (0.00s) 337s --- PASS: TestIdentity_Validate/fail_root (0.00s) 337s === RUN TestIdentity_TLSCertificate 337s === RUN TestIdentity_TLSCertificate/ok_mTLS 337s === RUN TestIdentity_TLSCertificate/ok_tTLS 337s === RUN TestIdentity_TLSCertificate/ok_disabled 337s === RUN TestIdentity_TLSCertificate/fail_type 337s === RUN TestIdentity_TLSCertificate/fail_certificate 337s === RUN TestIdentity_TLSCertificate/fail_not_after 337s === RUN TestIdentity_TLSCertificate/fail_not_before 337s --- PASS: TestIdentity_TLSCertificate (0.00s) 337s --- PASS: TestIdentity_TLSCertificate/ok_mTLS (0.00s) 337s --- PASS: TestIdentity_TLSCertificate/ok_tTLS (0.00s) 337s --- PASS: TestIdentity_TLSCertificate/ok_disabled (0.00s) 337s --- PASS: TestIdentity_TLSCertificate/fail_type (0.00s) 337s --- PASS: TestIdentity_TLSCertificate/fail_certificate (0.00s) 337s --- PASS: TestIdentity_TLSCertificate/fail_not_after (0.00s) 337s --- PASS: TestIdentity_TLSCertificate/fail_not_before (0.00s) 337s === RUN Test_fileExists 337s === RUN Test_fileExists/ok 337s === RUN Test_fileExists/missing 337s === RUN Test_fileExists/directory 337s --- PASS: Test_fileExists (0.00s) 337s --- PASS: Test_fileExists/ok (0.00s) 337s --- PASS: Test_fileExists/missing (0.00s) 337s --- PASS: Test_fileExists/directory (0.00s) 337s === RUN TestWriteDefaultIdentity 337s === RUN TestWriteDefaultIdentity/ok 337s === RUN TestWriteDefaultIdentity/fail_mkdir_config 337s === RUN TestWriteDefaultIdentity/fail_mkdir_identity 337s === RUN TestWriteDefaultIdentity/fail_certificate 337s === RUN TestWriteDefaultIdentity/fail_key 337s === RUN TestWriteDefaultIdentity/fail_write_identity 337s --- PASS: TestWriteDefaultIdentity (0.00s) 337s --- PASS: TestWriteDefaultIdentity/ok (0.00s) 337s --- PASS: TestWriteDefaultIdentity/fail_mkdir_config (0.00s) 337s --- PASS: TestWriteDefaultIdentity/fail_mkdir_identity (0.00s) 337s --- PASS: TestWriteDefaultIdentity/fail_certificate (0.00s) 337s --- PASS: TestWriteDefaultIdentity/fail_key (0.00s) 337s --- PASS: TestWriteDefaultIdentity/fail_write_identity (0.00s) 337s === RUN TestIdentity_GetClientCertificateFunc 337s === RUN TestIdentity_GetClientCertificateFunc/ok_mTLS 337s === RUN TestIdentity_GetClientCertificateFunc/ok_tTLS 337s === RUN TestIdentity_GetClientCertificateFunc/fail_missing_cert 337s === RUN TestIdentity_GetClientCertificateFunc/fail_missing_key 337s --- PASS: TestIdentity_GetClientCertificateFunc (0.00s) 337s --- PASS: TestIdentity_GetClientCertificateFunc/ok_mTLS (0.00s) 337s --- PASS: TestIdentity_GetClientCertificateFunc/ok_tTLS (0.00s) 337s --- PASS: TestIdentity_GetClientCertificateFunc/fail_missing_cert (0.00s) 337s --- PASS: TestIdentity_GetClientCertificateFunc/fail_missing_key (0.00s) 337s === RUN TestIdentity_GetCertPool 337s === RUN TestIdentity_GetCertPool/ok 337s === RUN TestIdentity_GetCertPool/ok_nil 337s === RUN TestIdentity_GetCertPool/fail_missing 337s === RUN TestIdentity_GetCertPool/fail_no_cert 337s --- PASS: TestIdentity_GetCertPool (0.00s) 337s --- PASS: TestIdentity_GetCertPool/ok (0.00s) 337s --- PASS: TestIdentity_GetCertPool/ok_nil (0.00s) 337s --- PASS: TestIdentity_GetCertPool/fail_missing (0.00s) 337s --- PASS: TestIdentity_GetCertPool/fail_no_cert (0.00s) 337s === RUN TestIdentity_Renew 337s === RUN TestIdentity_Renew/ok 337s === RUN TestIdentity_Renew/ok_old 337s === RUN TestIdentity_Renew/ok_disabled 337s === RUN TestIdentity_Renew/fail_type 337s === RUN TestIdentity_Renew/fail_renew 337s === RUN TestIdentity_Renew/fail_certificate 337s === RUN TestIdentity_Renew/fail_write_identity 337s --- PASS: TestIdentity_Renew (0.00s) 337s --- PASS: TestIdentity_Renew/ok (0.00s) 337s --- PASS: TestIdentity_Renew/ok_old (0.00s) 337s --- PASS: TestIdentity_Renew/ok_disabled (0.00s) 337s --- PASS: TestIdentity_Renew/fail_type (0.00s) 337s --- PASS: TestIdentity_Renew/fail_renew (0.00s) 337s --- PASS: TestIdentity_Renew/fail_certificate (0.00s) 337s --- PASS: TestIdentity_Renew/fail_write_identity (0.00s) 337s PASS 337s ok github.com/smallstep/certificates/ca/identity 0.083s 337s === RUN TestNew 337s === RUN TestNew/ok_default 337s === RUN TestNew/ok_softcas 337s === RUN TestNew/ok_SoftCAS 337s === RUN TestNew/fail_empty 337s === RUN TestNew/fail_type 337s === RUN TestNew/fail_load 337s --- PASS: TestNew (0.00s) 337s --- PASS: TestNew/ok_default (0.00s) 337s --- PASS: TestNew/ok_softcas (0.00s) 337s --- PASS: TestNew/ok_SoftCAS (0.00s) 337s --- PASS: TestNew/fail_empty (0.00s) 337s --- PASS: TestNew/fail_type (0.00s) 337s --- PASS: TestNew/fail_load (0.00s) 337s === RUN TestNewCreator 337s === RUN TestNewCreator/ok_empty 337s === RUN TestNewCreator/ok_softcas 337s === RUN TestNewCreator/ok_SoftCAS 337s === RUN TestNewCreator/fail_type 337s === RUN TestNewCreator/fail_no_creator 337s --- PASS: TestNewCreator (0.00s) 337s --- PASS: TestNewCreator/ok_empty (0.00s) 337s --- PASS: TestNewCreator/ok_softcas (0.00s) 337s --- PASS: TestNewCreator/ok_SoftCAS (0.00s) 337s --- PASS: TestNewCreator/fail_type (0.00s) 337s --- PASS: TestNewCreator/fail_no_creator (0.00s) 337s PASS 337s ok github.com/smallstep/certificates/cas 0.021s 337s === RUN TestCreateCertificateAuthorityExtension 337s === RUN TestCreateCertificateAuthorityExtension/ok 337s === RUN TestCreateCertificateAuthorityExtension/ok#01 337s --- PASS: TestCreateCertificateAuthorityExtension (0.00s) 337s --- PASS: TestCreateCertificateAuthorityExtension/ok (0.00s) 337s --- PASS: TestCreateCertificateAuthorityExtension/ok#01 (0.00s) 337s === RUN TestFindCertificateAuthorityExtension 337s === RUN TestFindCertificateAuthorityExtension/first 337s === RUN TestFindCertificateAuthorityExtension/last 337s === RUN TestFindCertificateAuthorityExtension/fail 337s === RUN TestFindCertificateAuthorityExtension/fail_ExtraExtensions 337s --- PASS: TestFindCertificateAuthorityExtension (0.00s) 337s --- PASS: TestFindCertificateAuthorityExtension/first (0.00s) 337s --- PASS: TestFindCertificateAuthorityExtension/last (0.00s) 337s --- PASS: TestFindCertificateAuthorityExtension/fail (0.00s) 337s --- PASS: TestFindCertificateAuthorityExtension/fail_ExtraExtensions (0.00s) 337s === RUN TestRemoveCertificateAuthorityExtension 337s === RUN TestRemoveCertificateAuthorityExtension/first 337s === RUN TestRemoveCertificateAuthorityExtension/last 337s === RUN TestRemoveCertificateAuthorityExtension/missing 337s === RUN TestRemoveCertificateAuthorityExtension/extensions 337s --- PASS: TestRemoveCertificateAuthorityExtension (0.00s) 337s --- PASS: TestRemoveCertificateAuthorityExtension/first (0.00s) 337s --- PASS: TestRemoveCertificateAuthorityExtension/last (0.00s) 337s --- PASS: TestRemoveCertificateAuthorityExtension/missing (0.00s) 337s --- PASS: TestRemoveCertificateAuthorityExtension/extensions (0.00s) 337s === RUN TestOptions_Validate 337s === RUN TestOptions_Validate/nil 337s === RUN TestOptions_Validate/empty 337s === RUN TestOptions_Validate/SoftCAS 337s === RUN TestOptions_Validate/CloudCAS 337s === RUN TestOptions_Validate/softcas 337s === RUN TestOptions_Validate/CLOUDCAS 337s === RUN TestOptions_Validate/fail 337s --- PASS: TestOptions_Validate (0.00s) 337s --- PASS: TestOptions_Validate/nil (0.00s) 337s --- PASS: TestOptions_Validate/empty (0.00s) 337s --- PASS: TestOptions_Validate/SoftCAS (0.00s) 337s --- PASS: TestOptions_Validate/CloudCAS (0.00s) 337s --- PASS: TestOptions_Validate/softcas (0.00s) 337s --- PASS: TestOptions_Validate/CLOUDCAS (0.00s) 337s --- PASS: TestOptions_Validate/fail (0.00s) 337s === RUN TestOptions_Is 337s === RUN TestOptions_Is/nil 337s === RUN TestOptions_Is/empty 337s === RUN TestOptions_Is/SoftCAS 337s === RUN TestOptions_Is/CloudCAS 337s === RUN TestOptions_Is/softcas 337s === RUN TestOptions_Is/CLOUDCAS 337s === RUN TestOptions_Is/UnknownCAS 337s === RUN TestOptions_Is/fail 337s === RUN TestOptions_Is/fail#01 337s --- PASS: TestOptions_Is (0.00s) 337s --- PASS: TestOptions_Is/nil (0.00s) 337s --- PASS: TestOptions_Is/empty (0.00s) 337s --- PASS: TestOptions_Is/SoftCAS (0.00s) 337s --- PASS: TestOptions_Is/CloudCAS (0.00s) 337s --- PASS: TestOptions_Is/softcas (0.00s) 337s --- PASS: TestOptions_Is/CLOUDCAS (0.00s) 337s --- PASS: TestOptions_Is/UnknownCAS (0.00s) 337s --- PASS: TestOptions_Is/fail (0.00s) 337s --- PASS: TestOptions_Is/fail#01 (0.00s) 337s === RUN TestRegister 337s === RUN TestRegister/ok 337s &{{} {{{} 1} {0 0} {[] {} 0x40001d7e00} 0x475820 0x40d010 8381299574906672049}} 337s === RUN TestRegister/error 337s &{{} {{{} 1} {0 0} {[] {} 0x40001d7e00} 0x475820 0x40d010 8381299574906672049}} 337s --- PASS: TestRegister (0.00s) 337s --- PASS: TestRegister/ok (0.00s) 337s --- PASS: TestRegister/error (0.00s) 337s === RUN TestLoadCertificateAuthorityServiceNewFunc 337s === RUN TestLoadCertificateAuthorityServiceNewFunc/default 337s === RUN TestLoadCertificateAuthorityServiceNewFunc/SoftCAS 337s === RUN TestLoadCertificateAuthorityServiceNewFunc/CloudCAS 337s === RUN TestLoadCertificateAuthorityServiceNewFunc/softcas 337s === RUN TestLoadCertificateAuthorityServiceNewFunc/cloudcas 337s === RUN TestLoadCertificateAuthorityServiceNewFunc/FailCAS 337s --- PASS: TestLoadCertificateAuthorityServiceNewFunc (0.00s) 337s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/default (0.00s) 337s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/SoftCAS (0.00s) 337s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/CloudCAS (0.00s) 337s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/softcas (0.00s) 337s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/cloudcas (0.00s) 337s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/FailCAS (0.00s) 337s === RUN TestType_String 337s === RUN TestType_String/default 337s === RUN TestType_String/SoftCAS 337s === RUN TestType_String/CloudCAS 337s === RUN TestType_String/ExternalCAS 337s === RUN TestType_String/UnknownCAS 337s --- PASS: TestType_String (0.00s) 337s --- PASS: TestType_String/default (0.00s) 337s --- PASS: TestType_String/SoftCAS (0.00s) 337s --- PASS: TestType_String/CloudCAS (0.00s) 337s --- PASS: TestType_String/ExternalCAS (0.00s) 337s --- PASS: TestType_String/UnknownCAS (0.00s) 337s === RUN TestTypeOf 337s === RUN TestTypeOf/ok 337s === RUN TestTypeOf/ok_with_type 337s --- PASS: TestTypeOf (0.00s) 337s --- PASS: TestTypeOf/ok (0.00s) 337s --- PASS: TestTypeOf/ok_with_type (0.00s) 337s === RUN TestNotImplementedError_Error 337s === RUN TestNotImplementedError_Error/default 337s === RUN TestNotImplementedError_Error/with_message 337s --- PASS: TestNotImplementedError_Error (0.00s) 337s --- PASS: TestNotImplementedError_Error/default (0.00s) 337s --- PASS: TestNotImplementedError_Error/with_message (0.00s) 337s === RUN TestNotImplementedError_StatusCode 337s === RUN TestNotImplementedError_StatusCode/default 337s === RUN TestNotImplementedError_StatusCode/with_message 337s --- PASS: TestNotImplementedError_StatusCode (0.00s) 337s --- PASS: TestNotImplementedError_StatusCode/default (0.00s) 337s --- PASS: TestNotImplementedError_StatusCode/with_message (0.00s) 337s === RUN TestValidationError_Error 337s === RUN TestValidationError_Error/default 337s === RUN TestValidationError_Error/with_message 337s --- PASS: TestValidationError_Error (0.00s) 337s --- PASS: TestValidationError_Error/default (0.00s) 337s --- PASS: TestValidationError_Error/with_message (0.00s) 337s === RUN TestValidationError_StatusCode 337s === RUN TestValidationError_StatusCode/default 337s === RUN TestValidationError_StatusCode/with_message 337s --- PASS: TestValidationError_StatusCode (0.00s) 337s --- PASS: TestValidationError_StatusCode/default (0.00s) 337s --- PASS: TestValidationError_StatusCode/with_message (0.00s) 337s PASS 337s ok github.com/smallstep/certificates/cas/apiv1 0.023s 337s === RUN TestNew 337s === RUN TestNew/ok 337s === RUN TestNew/ok_with_callback 337s === RUN TestNew/fail_no_issuer 337s === RUN TestNew/fail_no_signer 337s --- PASS: TestNew (0.00s) 337s --- PASS: TestNew/ok (0.00s) 337s --- PASS: TestNew/ok_with_callback (0.00s) 337s --- PASS: TestNew/fail_no_issuer (0.00s) 337s --- PASS: TestNew/fail_no_signer (0.00s) 337s === RUN TestNew_register 337s --- PASS: TestNew_register (0.00s) 337s === RUN TestSoftCAS_Type 337s === RUN TestSoftCAS_Type/ok 337s --- PASS: TestSoftCAS_Type (0.00s) 337s --- PASS: TestSoftCAS_Type/ok (0.00s) 337s === RUN TestSoftCAS_GetSigner 337s === RUN TestSoftCAS_GetSigner/ok_signer 337s === RUN TestSoftCAS_GetSigner/ok_certificateSigner 337s === RUN TestSoftCAS_GetSigner/fail_certificateSigner 337s --- PASS: TestSoftCAS_GetSigner (0.00s) 337s --- PASS: TestSoftCAS_GetSigner/ok_signer (0.00s) 337s --- PASS: TestSoftCAS_GetSigner/ok_certificateSigner (0.00s) 337s --- PASS: TestSoftCAS_GetSigner/fail_certificateSigner (0.00s) 337s === RUN TestSoftCAS_CreateCertificate 337s === RUN TestSoftCAS_CreateCertificate/ok 337s === RUN TestSoftCAS_CreateCertificate/ok_signature_algorithm 337s === RUN TestSoftCAS_CreateCertificate/ok_with_notBefore 337s === RUN TestSoftCAS_CreateCertificate/ok_with_notBefore+notAfter 337s === RUN TestSoftCAS_CreateCertificate/ok_with_callback 337s === RUN TestSoftCAS_CreateCertificate/fail_template 337s === RUN TestSoftCAS_CreateCertificate/fail_lifetime 337s === RUN TestSoftCAS_CreateCertificate/fail_CreateCertificate 337s === RUN TestSoftCAS_CreateCertificate/fail_with_callback 337s --- PASS: TestSoftCAS_CreateCertificate (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificate/ok (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificate/ok_signature_algorithm (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificate/ok_with_notBefore (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificate/ok_with_notBefore+notAfter (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificate/ok_with_callback (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificate/fail_template (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificate/fail_lifetime (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificate/fail_CreateCertificate (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificate/fail_with_callback (0.00s) 337s === RUN TestSoftCAS_CreateCertificate_pss 337s --- PASS: TestSoftCAS_CreateCertificate_pss (0.23s) 337s === RUN TestSoftCAS_CreateCertificate_ec_rsa 337s --- PASS: TestSoftCAS_CreateCertificate_ec_rsa (0.07s) 337s === RUN TestSoftCAS_RenewCertificate 337s === RUN TestSoftCAS_RenewCertificate/ok 337s === RUN TestSoftCAS_RenewCertificate/ok_signature_algorithm 337s === RUN TestSoftCAS_RenewCertificate/ok_with_callback 337s === RUN TestSoftCAS_RenewCertificate/fail_template 337s === RUN TestSoftCAS_RenewCertificate/fail_lifetime 337s === RUN TestSoftCAS_RenewCertificate/fail_CreateCertificate 337s === RUN TestSoftCAS_RenewCertificate/fail_with_callback 337s --- PASS: TestSoftCAS_RenewCertificate (0.00s) 337s --- PASS: TestSoftCAS_RenewCertificate/ok (0.00s) 337s --- PASS: TestSoftCAS_RenewCertificate/ok_signature_algorithm (0.00s) 337s --- PASS: TestSoftCAS_RenewCertificate/ok_with_callback (0.00s) 337s --- PASS: TestSoftCAS_RenewCertificate/fail_template (0.00s) 337s --- PASS: TestSoftCAS_RenewCertificate/fail_lifetime (0.00s) 337s --- PASS: TestSoftCAS_RenewCertificate/fail_CreateCertificate (0.00s) 337s --- PASS: TestSoftCAS_RenewCertificate/fail_with_callback (0.00s) 337s === RUN TestSoftCAS_RevokeCertificate 337s === RUN TestSoftCAS_RevokeCertificate/ok 337s === RUN TestSoftCAS_RevokeCertificate/ok_no_cert 337s === RUN TestSoftCAS_RevokeCertificate/ok_empty 337s === RUN TestSoftCAS_RevokeCertificate/ok_with_callback 337s === RUN TestSoftCAS_RevokeCertificate/fail_with_callback 337s --- PASS: TestSoftCAS_RevokeCertificate (0.00s) 337s --- PASS: TestSoftCAS_RevokeCertificate/ok (0.00s) 337s --- PASS: TestSoftCAS_RevokeCertificate/ok_no_cert (0.00s) 337s --- PASS: TestSoftCAS_RevokeCertificate/ok_empty (0.00s) 337s --- PASS: TestSoftCAS_RevokeCertificate/ok_with_callback (0.00s) 337s --- PASS: TestSoftCAS_RevokeCertificate/fail_with_callback (0.00s) 337s === RUN Test_now 337s --- PASS: Test_now (0.00s) 337s === RUN TestSoftCAS_CreateCertificateAuthority 337s === RUN TestSoftCAS_CreateCertificateAuthority/ok_root 337s === RUN TestSoftCAS_CreateCertificateAuthority/ok_intermediate 337s === RUN TestSoftCAS_CreateCertificateAuthority/ok_signature_algorithm 337s === RUN TestSoftCAS_CreateCertificateAuthority/ok_createKey 337s === RUN TestSoftCAS_CreateCertificateAuthority/fail_template 337s === RUN TestSoftCAS_CreateCertificateAuthority/fail_lifetime 337s === RUN TestSoftCAS_CreateCertificateAuthority/fail_type 337s === RUN TestSoftCAS_CreateCertificateAuthority/fail_parent 337s === RUN TestSoftCAS_CreateCertificateAuthority/fail_parent.certificate 337s === RUN TestSoftCAS_CreateCertificateAuthority/fail_parent.signer 337s === RUN TestSoftCAS_CreateCertificateAuthority/fail_createKey 337s === RUN TestSoftCAS_CreateCertificateAuthority/fail_createSigner 337s === RUN TestSoftCAS_CreateCertificateAuthority/fail_sign_root 337s === RUN TestSoftCAS_CreateCertificateAuthority/fail_sign_intermediate 337s --- PASS: TestSoftCAS_CreateCertificateAuthority (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_root (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_intermediate (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_signature_algorithm (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_createKey (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_template (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_lifetime (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_type (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_parent (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_parent.certificate (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_parent.signer (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_createKey (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_createSigner (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_sign_root (0.00s) 337s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_sign_intermediate (0.00s) 337s === RUN TestSoftCAS_defaultKeyManager 337s === RUN TestSoftCAS_defaultKeyManager/ok_root 337s === RUN TestSoftCAS_defaultKeyManager/ok_intermediate 337s === RUN TestSoftCAS_defaultKeyManager/fail_with_default_key_manager 337s --- PASS: TestSoftCAS_defaultKeyManager (0.00s) 337s --- PASS: TestSoftCAS_defaultKeyManager/ok_root (0.00s) 337s --- PASS: TestSoftCAS_defaultKeyManager/ok_intermediate (0.00s) 337s --- PASS: TestSoftCAS_defaultKeyManager/fail_with_default_key_manager (0.00s) 337s === RUN Test_isRSA 337s === RUN Test_isRSA/SHA256WithRSA 337s === RUN Test_isRSA/SHA384WithRSA 337s === RUN Test_isRSA/SHA512WithRSA 337s === RUN Test_isRSA/SHA256WithRSAPSS 337s === RUN Test_isRSA/SHA384WithRSAPSS 337s === RUN Test_isRSA/SHA512WithRSAPSS 337s === RUN Test_isRSA/ECDSAWithSHA256 337s === RUN Test_isRSA/ECDSAWithSHA384 337s === RUN Test_isRSA/ECDSAWithSHA512 337s === RUN Test_isRSA/PureEd25519 337s --- PASS: Test_isRSA (0.00s) 337s --- PASS: Test_isRSA/SHA256WithRSA (0.00s) 337s --- PASS: Test_isRSA/SHA384WithRSA (0.00s) 337s --- PASS: Test_isRSA/SHA512WithRSA (0.00s) 337s --- PASS: Test_isRSA/SHA256WithRSAPSS (0.00s) 337s --- PASS: Test_isRSA/SHA384WithRSAPSS (0.00s) 337s --- PASS: Test_isRSA/SHA512WithRSAPSS (0.00s) 337s --- PASS: Test_isRSA/ECDSAWithSHA256 (0.00s) 337s --- PASS: Test_isRSA/ECDSAWithSHA384 (0.00s) 337s --- PASS: Test_isRSA/ECDSAWithSHA512 (0.00s) 337s --- PASS: Test_isRSA/PureEd25519 (0.00s) 337s PASS 337s ok github.com/smallstep/certificates/cas/softcas 0.359s 337s === RUN Test_newServerEndpointID 337s === RUN Test_newServerEndpointID/ok 337s === RUN Test_newServerEndpointID/ok_uuid 337s --- PASS: Test_newServerEndpointID (0.00s) 337s --- PASS: Test_newServerEndpointID/ok (0.00s) 337s --- PASS: Test_newServerEndpointID/ok_uuid (0.00s) 337s === RUN Test_newStepIssuer 337s === RUN Test_newStepIssuer/x5c 337s === RUN Test_newStepIssuer/jwk 337s === RUN Test_newStepIssuer/fail 337s --- PASS: Test_newStepIssuer (0.13s) 337s --- PASS: Test_newStepIssuer/x5c (0.00s) 337s --- PASS: Test_newStepIssuer/jwk (0.00s) 337s --- PASS: Test_newStepIssuer/fail (0.00s) 337s === RUN Test_jwkIssuer_SignToken 337s === RUN Test_jwkIssuer_SignToken/ok 337s === RUN Test_jwkIssuer_SignToken/ok_ra 337s === RUN Test_jwkIssuer_SignToken/ok_ra_endpoint_id 337s === RUN Test_jwkIssuer_SignToken/fail 337s --- PASS: Test_jwkIssuer_SignToken (0.13s) 337s --- PASS: Test_jwkIssuer_SignToken/ok (0.00s) 337s --- PASS: Test_jwkIssuer_SignToken/ok_ra (0.00s) 337s --- PASS: Test_jwkIssuer_SignToken/ok_ra_endpoint_id (0.00s) 337s --- PASS: Test_jwkIssuer_SignToken/fail (0.00s) 337s === RUN Test_jwkIssuer_RevokeToken 337s === RUN Test_jwkIssuer_RevokeToken/ok 337s === RUN Test_jwkIssuer_RevokeToken/ok#01 337s --- PASS: Test_jwkIssuer_RevokeToken (0.13s) 337s --- PASS: Test_jwkIssuer_RevokeToken/ok (0.00s) 337s --- PASS: Test_jwkIssuer_RevokeToken/ok#01 (0.00s) 337s === RUN Test_jwkIssuer_Lifetime 337s === RUN Test_jwkIssuer_Lifetime/ok 337s --- PASS: Test_jwkIssuer_Lifetime (0.13s) 337s --- PASS: Test_jwkIssuer_Lifetime/ok (0.00s) 337s === RUN Test_newJWKSignerFromEncryptedKey 337s === RUN Test_newJWKSignerFromEncryptedKey/ok 337s === RUN Test_newJWKSignerFromEncryptedKey/fail_decrypt 337s === RUN Test_newJWKSignerFromEncryptedKey/fail_unmarshal 337s === RUN Test_newJWKSignerFromEncryptedKey/fail_not_signer 337s --- PASS: Test_newJWKSignerFromEncryptedKey (0.76s) 337s --- PASS: Test_newJWKSignerFromEncryptedKey/ok (0.13s) 337s --- PASS: Test_newJWKSignerFromEncryptedKey/fail_decrypt (0.13s) 337s --- PASS: Test_newJWKSignerFromEncryptedKey/fail_unmarshal (0.13s) 337s --- PASS: Test_newJWKSignerFromEncryptedKey/fail_not_signer (0.13s) 337s === RUN Test_init 337s --- PASS: Test_init (0.00s) 337s === RUN TestNew 337s === RUN TestNew/ok 337s === RUN TestNew/ok_jwk 337s === RUN TestNew/ok_jwk_provisioners 337s === RUN TestNew/ok_ca_getter 337s === RUN TestNew/fail_authority 337s === RUN TestNew/fail_fingerprint 337s === RUN TestNew/fail_type 337s === RUN TestNew/fail_provisioner 337s === RUN TestNew/fail_provisioner_jwk 337s === RUN TestNew/fail_provisioner_not_found 337s === RUN TestNew/fail_invalid_password 337s === RUN TestNew/fail_no_key 337s === RUN TestNew/fail_certificate 337s === RUN TestNew/fail_key 337s === RUN TestNew/fail_key_jwk 337s === RUN TestNew/bad_authority 337s === RUN TestNew/fail_parse_url 337s === RUN TestNew/fail_new_client 337s === RUN TestNew/fail_new_x5c_issuer 337s === RUN TestNew/fail_new_jwk_issuer 337s === RUN TestNew/bad_issuer 337s === RUN TestNew/bad_issuer_type 337s --- PASS: TestNew (0.43s) 337s --- PASS: TestNew/ok (0.00s) 337s --- PASS: TestNew/ok_jwk (0.00s) 337s --- PASS: TestNew/ok_jwk_provisioners (0.13s) 337s --- PASS: TestNew/ok_ca_getter (0.00s) 337s --- PASS: TestNew/fail_authority (0.00s) 337s --- PASS: TestNew/fail_fingerprint (0.00s) 337s --- PASS: TestNew/fail_type (0.00s) 337s --- PASS: TestNew/fail_provisioner (0.00s) 337s --- PASS: TestNew/fail_provisioner_jwk (0.00s) 337s --- PASS: TestNew/fail_provisioner_not_found (0.00s) 337s --- PASS: TestNew/fail_invalid_password (0.13s) 337s --- PASS: TestNew/fail_no_key (0.00s) 337s --- PASS: TestNew/fail_certificate (0.00s) 337s --- PASS: TestNew/fail_key (0.00s) 337s --- PASS: TestNew/fail_key_jwk (0.00s) 337s --- PASS: TestNew/bad_authority (0.02s) 337s --- PASS: TestNew/fail_parse_url (0.00s) 337s --- PASS: TestNew/fail_new_client (0.00s) 337s --- PASS: TestNew/fail_new_x5c_issuer (0.00s) 337s --- PASS: TestNew/fail_new_jwk_issuer (0.00s) 337s --- PASS: TestNew/bad_issuer (0.00s) 337s --- PASS: TestNew/bad_issuer_type (0.00s) 337s === RUN TestStepCAS_Type 337s === RUN TestStepCAS_Type/ok 337s --- PASS: TestStepCAS_Type (0.00s) 337s --- PASS: TestStepCAS_Type/ok (0.00s) 337s === RUN TestStepCAS_CreateCertificate 337s === RUN TestStepCAS_CreateCertificate/ok 337s === RUN TestStepCAS_CreateCertificate/ok_with_different_CSR 337s === RUN TestStepCAS_CreateCertificate/ok_with_password 337s === RUN TestStepCAS_CreateCertificate/ok_jwk 337s === RUN TestStepCAS_CreateCertificate/ok_jwk_with_password 337s === RUN TestStepCAS_CreateCertificate/ok_with_provisioner 337s === RUN TestStepCAS_CreateCertificate/ok_with_server_cert 337s === RUN TestStepCAS_CreateCertificate/fail_CSR 337s === RUN TestStepCAS_CreateCertificate/fail_Template 337s === RUN TestStepCAS_CreateCertificate/fail_lifetime 337s === RUN TestStepCAS_CreateCertificate/fail_sign_token 337s === RUN TestStepCAS_CreateCertificate/fail_client_sign 337s === RUN TestStepCAS_CreateCertificate/fail_password 337s --- PASS: TestStepCAS_CreateCertificate (0.52s) 337s --- PASS: TestStepCAS_CreateCertificate/ok (0.00s) 337s --- PASS: TestStepCAS_CreateCertificate/ok_with_different_CSR (0.00s) 337s --- PASS: TestStepCAS_CreateCertificate/ok_with_password (0.13s) 337s --- PASS: TestStepCAS_CreateCertificate/ok_jwk (0.00s) 337s --- PASS: TestStepCAS_CreateCertificate/ok_jwk_with_password (0.00s) 337s --- PASS: TestStepCAS_CreateCertificate/ok_with_provisioner (0.00s) 337s --- PASS: TestStepCAS_CreateCertificate/ok_with_server_cert (0.00s) 337s --- PASS: TestStepCAS_CreateCertificate/fail_CSR (0.00s) 337s --- PASS: TestStepCAS_CreateCertificate/fail_Template (0.00s) 337s --- PASS: TestStepCAS_CreateCertificate/fail_lifetime (0.00s) 337s --- PASS: TestStepCAS_CreateCertificate/fail_sign_token (0.00s) 337s --- PASS: TestStepCAS_CreateCertificate/fail_client_sign (0.00s) 337s --- PASS: TestStepCAS_CreateCertificate/fail_password (0.00s) 337s === RUN TestStepCAS_RenewCertificate 337s === RUN TestStepCAS_RenewCertificate/ok 337s === RUN TestStepCAS_RenewCertificate/fail_no_token 337s === RUN TestStepCAS_RenewCertificate/fail_bad_token 337s --- PASS: TestStepCAS_RenewCertificate (0.00s) 337s --- PASS: TestStepCAS_RenewCertificate/ok (0.00s) 337s --- PASS: TestStepCAS_RenewCertificate/fail_no_token (0.00s) 337s --- PASS: TestStepCAS_RenewCertificate/fail_bad_token (0.00s) 337s === RUN TestStepCAS_RevokeCertificate 337s === RUN TestStepCAS_RevokeCertificate/ok_serial_number 337s === RUN TestStepCAS_RevokeCertificate/ok_certificate 337s === RUN TestStepCAS_RevokeCertificate/ok_both 337s === RUN TestStepCAS_RevokeCertificate/ok_with_password 337s === RUN TestStepCAS_RevokeCertificate/ok_serial_number_jwk 337s === RUN TestStepCAS_RevokeCertificate/ok_certificate_jwk 337s === RUN TestStepCAS_RevokeCertificate/ok_both_jwk 337s === RUN TestStepCAS_RevokeCertificate/ok_jwk_with_password 337s === RUN TestStepCAS_RevokeCertificate/fail_request 337s === RUN TestStepCAS_RevokeCertificate/fail_revoke_token 337s === RUN TestStepCAS_RevokeCertificate/fail_client_revoke 337s === RUN TestStepCAS_RevokeCertificate/fail_password 337s --- PASS: TestStepCAS_RevokeCertificate (0.65s) 337s --- PASS: TestStepCAS_RevokeCertificate/ok_serial_number (0.00s) 337s --- PASS: TestStepCAS_RevokeCertificate/ok_certificate (0.00s) 337s --- PASS: TestStepCAS_RevokeCertificate/ok_both (0.00s) 337s --- PASS: TestStepCAS_RevokeCertificate/ok_with_password (0.13s) 337s --- PASS: TestStepCAS_RevokeCertificate/ok_serial_number_jwk (0.00s) 337s --- PASS: TestStepCAS_RevokeCertificate/ok_certificate_jwk (0.00s) 337s --- PASS: TestStepCAS_RevokeCertificate/ok_both_jwk (0.00s) 337s --- PASS: TestStepCAS_RevokeCertificate/ok_jwk_with_password (0.00s) 337s --- PASS: TestStepCAS_RevokeCertificate/fail_request (0.00s) 337s --- PASS: TestStepCAS_RevokeCertificate/fail_revoke_token (0.00s) 337s --- PASS: TestStepCAS_RevokeCertificate/fail_client_revoke (0.00s) 337s --- PASS: TestStepCAS_RevokeCertificate/fail_password (0.13s) 337s === RUN TestStepCAS_GetCertificateAuthority 337s === RUN TestStepCAS_GetCertificateAuthority/ok 337s === RUN TestStepCAS_GetCertificateAuthority/ok_jwk 337s === RUN TestStepCAS_GetCertificateAuthority/fail_fingerprint 337s --- PASS: TestStepCAS_GetCertificateAuthority (0.00s) 337s --- PASS: TestStepCAS_GetCertificateAuthority/ok (0.00s) 337s --- PASS: TestStepCAS_GetCertificateAuthority/ok_jwk (0.00s) 337s --- PASS: TestStepCAS_GetCertificateAuthority/fail_fingerprint (0.00s) 337s === RUN Test_x5cIssuer_SignToken 337s === RUN Test_x5cIssuer_SignToken/ok 337s === RUN Test_x5cIssuer_SignToken/ok_ra 337s === RUN Test_x5cIssuer_SignToken/ok_ra_endpoint_id 337s === RUN Test_x5cIssuer_SignToken/fail_crt 337s === RUN Test_x5cIssuer_SignToken/fail_key 337s === RUN Test_x5cIssuer_SignToken/fail_no_signer 337s --- PASS: Test_x5cIssuer_SignToken (0.00s) 337s --- PASS: Test_x5cIssuer_SignToken/ok (0.00s) 337s --- PASS: Test_x5cIssuer_SignToken/ok_ra (0.00s) 337s --- PASS: Test_x5cIssuer_SignToken/ok_ra_endpoint_id (0.00s) 337s --- PASS: Test_x5cIssuer_SignToken/fail_crt (0.00s) 337s --- PASS: Test_x5cIssuer_SignToken/fail_key (0.00s) 337s --- PASS: Test_x5cIssuer_SignToken/fail_no_signer (0.00s) 337s === RUN Test_x5cIssuer_RevokeToken 337s === RUN Test_x5cIssuer_RevokeToken/ok 337s === RUN Test_x5cIssuer_RevokeToken/fail_crt 337s === RUN Test_x5cIssuer_RevokeToken/fail_key 337s === RUN Test_x5cIssuer_RevokeToken/fail_no_signer 337s --- PASS: Test_x5cIssuer_RevokeToken (0.00s) 337s --- PASS: Test_x5cIssuer_RevokeToken/ok (0.00s) 337s --- PASS: Test_x5cIssuer_RevokeToken/fail_crt (0.00s) 337s --- PASS: Test_x5cIssuer_RevokeToken/fail_key (0.00s) 337s --- PASS: Test_x5cIssuer_RevokeToken/fail_no_signer (0.00s) 337s === RUN Test_x5cIssuer_Lifetime 337s === RUN Test_x5cIssuer_Lifetime/ok_0s 337s === RUN Test_x5cIssuer_Lifetime/ok_1m 337s === RUN Test_x5cIssuer_Lifetime/ok_max-1m 337s === RUN Test_x5cIssuer_Lifetime/ok_max 337s === RUN Test_x5cIssuer_Lifetime/ok_max+1m 337s === RUN Test_x5cIssuer_Lifetime/ok_fail 337s --- PASS: Test_x5cIssuer_Lifetime (0.00s) 337s --- PASS: Test_x5cIssuer_Lifetime/ok_0s (0.00s) 337s --- PASS: Test_x5cIssuer_Lifetime/ok_1m (0.00s) 337s --- PASS: Test_x5cIssuer_Lifetime/ok_max-1m (0.00s) 337s --- PASS: Test_x5cIssuer_Lifetime/ok_max (0.00s) 337s --- PASS: Test_x5cIssuer_Lifetime/ok_max+1m (0.00s) 337s --- PASS: Test_x5cIssuer_Lifetime/ok_fail (0.00s) 337s === RUN Test_newJoseSigner 337s === RUN Test_newJoseSigner/p256 337s === RUN Test_newJoseSigner/p384 337s === RUN Test_newJoseSigner/p521 337s === RUN Test_newJoseSigner/ed25519 337s === RUN Test_newJoseSigner/rsa 337s === RUN Test_newJoseSigner/fail_p224 337s === RUN Test_newJoseSigner/fail_signer 337s --- PASS: Test_newJoseSigner (0.26s) 337s --- PASS: Test_newJoseSigner/p256 (0.00s) 337s --- PASS: Test_newJoseSigner/p384 (0.00s) 337s --- PASS: Test_newJoseSigner/p521 (0.00s) 337s --- PASS: Test_newJoseSigner/ed25519 (0.00s) 337s --- PASS: Test_newJoseSigner/rsa (0.00s) 337s --- PASS: Test_newJoseSigner/fail_p224 (0.00s) 337s --- PASS: Test_newJoseSigner/fail_signer (0.00s) 337s PASS 337s ok github.com/smallstep/certificates/cas/stepcas 3.481s 337s ? github.com/smallstep/certificates/commands [no test files] 337s === RUN TestIsRevoked 337s === RUN TestIsRevoked/false/nil_db 337s === RUN TestIsRevoked/false/ErrNotFound 337s === RUN TestIsRevoked/error/checking_bucket 337s === RUN TestIsRevoked/true 337s --- PASS: TestIsRevoked (0.00s) 337s --- PASS: TestIsRevoked/false/nil_db (0.00s) 337s --- PASS: TestIsRevoked/false/ErrNotFound (0.00s) 337s --- PASS: TestIsRevoked/error/checking_bucket (0.00s) 337s --- PASS: TestIsRevoked/true (0.00s) 337s === RUN TestRevoke 337s === RUN TestRevoke/error/force_isRevoked 337s === RUN TestRevoke/error/was_already_revoked 337s === RUN TestRevoke/ok 337s --- PASS: TestRevoke (0.00s) 337s --- PASS: TestRevoke/error/force_isRevoked (0.00s) 337s --- PASS: TestRevoke/error/was_already_revoked (0.00s) 337s --- PASS: TestRevoke/ok (0.00s) 337s === RUN TestUseToken 337s === RUN TestUseToken/fail/force-CmpAndSwap-error 337s === RUN TestUseToken/fail/CmpAndSwap-already-exists 337s === RUN TestUseToken/ok/cmpAndSwap-success 337s --- PASS: TestUseToken (0.00s) 337s --- PASS: TestUseToken/fail/force-CmpAndSwap-error (0.00s) 337s --- PASS: TestUseToken/fail/CmpAndSwap-already-exists (0.00s) 337s --- PASS: TestUseToken/ok/cmpAndSwap-success (0.00s) 337s === RUN TestDB_StoreCertificateChain 337s === RUN TestDB_StoreCertificateChain/ok 337s === RUN TestDB_StoreCertificateChain/ok_ra_provisioner 337s === RUN TestDB_StoreCertificateChain/ok_no_provisioner 337s === RUN TestDB_StoreCertificateChain/fail_store_certificate 337s --- PASS: TestDB_StoreCertificateChain (0.00s) 337s --- PASS: TestDB_StoreCertificateChain/ok (0.00s) 337s --- PASS: TestDB_StoreCertificateChain/ok_ra_provisioner (0.00s) 337s --- PASS: TestDB_StoreCertificateChain/ok_no_provisioner (0.00s) 337s --- PASS: TestDB_StoreCertificateChain/fail_store_certificate (0.00s) 337s === RUN TestDB_GetCertificateData 337s === RUN TestDB_GetCertificateData/ok 337s === RUN TestDB_GetCertificateData/fail_not_found 337s === RUN TestDB_GetCertificateData/fail_db 337s === RUN TestDB_GetCertificateData/fail_unmarshal 337s --- PASS: TestDB_GetCertificateData (0.00s) 337s --- PASS: TestDB_GetCertificateData/ok (0.00s) 337s --- PASS: TestDB_GetCertificateData/fail_not_found (0.00s) 337s --- PASS: TestDB_GetCertificateData/fail_db (0.00s) 337s --- PASS: TestDB_GetCertificateData/fail_unmarshal (0.00s) 337s === RUN TestDB_StoreRenewedCertificate 337s === RUN TestDB_StoreRenewedCertificate/ok 337s === RUN TestDB_StoreRenewedCertificate/ok_no_data 337s === RUN TestDB_StoreRenewedCertificate/ok_fail_marshal 337s === RUN TestDB_StoreRenewedCertificate/fail 337s --- PASS: TestDB_StoreRenewedCertificate (0.00s) 337s --- PASS: TestDB_StoreRenewedCertificate/ok (0.00s) 337s --- PASS: TestDB_StoreRenewedCertificate/ok_no_data (0.00s) 337s --- PASS: TestDB_StoreRenewedCertificate/ok_fail_marshal (0.00s) 337s --- PASS: TestDB_StoreRenewedCertificate/fail (0.00s) 337s === RUN TestSimpleDB 337s --- PASS: TestSimpleDB (0.00s) 337s PASS 337s ok github.com/smallstep/certificates/db 0.054s 337s === RUN TestError_MarshalJSON 337s === RUN TestError_MarshalJSON/ok 337s === RUN TestError_MarshalJSON/ok_no_error 337s --- PASS: TestError_MarshalJSON (0.00s) 337s --- PASS: TestError_MarshalJSON/ok (0.00s) 337s --- PASS: TestError_MarshalJSON/ok_no_error (0.00s) 337s === RUN TestError_UnmarshalJSON 337s === RUN TestError_UnmarshalJSON/ok 337s === RUN TestError_UnmarshalJSON/fail 337s --- PASS: TestError_UnmarshalJSON (0.00s) 337s --- PASS: TestError_UnmarshalJSON/ok (0.00s) 337s --- PASS: TestError_UnmarshalJSON/fail (0.00s) 337s === RUN TestError_Unwrap 337s === RUN TestError_Unwrap/ok_New 337s === RUN TestError_Unwrap/ok_New_v-wrap 337s === RUN TestError_Unwrap/ok_NewError 337s === RUN TestError_Unwrap/ok_NewErr 337s === RUN TestError_Unwrap/ok_NewErr_wit_message 337s === RUN TestError_Unwrap/ok_Errorf 337s === RUN TestError_Unwrap/ok_Errorf_v-wrap 337s --- PASS: TestError_Unwrap (0.00s) 337s --- PASS: TestError_Unwrap/ok_New (0.00s) 337s --- PASS: TestError_Unwrap/ok_New_v-wrap (0.00s) 337s --- PASS: TestError_Unwrap/ok_NewError (0.00s) 337s --- PASS: TestError_Unwrap/ok_NewErr (0.00s) 337s --- PASS: TestError_Unwrap/ok_NewErr_wit_message (0.00s) 337s --- PASS: TestError_Unwrap/ok_Errorf (0.00s) 337s --- PASS: TestError_Unwrap/ok_Errorf_v-wrap (0.00s) 337s === RUN TestError_Unwrap_As 337s === RUN TestError_Unwrap_As/ok_NewError 337s === RUN TestError_Unwrap_As/ok_NewErr 337s === RUN TestError_Unwrap_As/ok_NewErr_wit_message 337s === RUN TestError_Unwrap_As/ok_Errorf 337s === RUN TestError_Unwrap_As/fail_New 337s === RUN TestError_Unwrap_As/fail_New_v-wrap 337s === RUN TestError_Unwrap_As/fail_Errorf 337s === RUN TestError_Unwrap_As/fail_Errorf_v-wrap 337s --- PASS: TestError_Unwrap_As (0.00s) 337s --- PASS: TestError_Unwrap_As/ok_NewError (0.00s) 337s --- PASS: TestError_Unwrap_As/ok_NewErr (0.00s) 337s --- PASS: TestError_Unwrap_As/ok_NewErr_wit_message (0.00s) 337s --- PASS: TestError_Unwrap_As/ok_Errorf (0.00s) 337s --- PASS: TestError_Unwrap_As/fail_New (0.00s) 337s --- PASS: TestError_Unwrap_As/fail_New_v-wrap (0.00s) 337s --- PASS: TestError_Unwrap_As/fail_Errorf (0.00s) 337s --- PASS: TestError_Unwrap_As/fail_Errorf_v-wrap (0.00s) 337s === RUN TestErrorf 337s === RUN TestErrorf/bad_request 337s === RUN TestErrorf/unauthorized 337s === RUN TestErrorf/forbidden 337s === RUN TestErrorf/not_found 337s === RUN TestErrorf/internal_server_error 337s === RUN TestErrorf/not_implemented 337s === RUN TestErrorf/other 337s === RUN TestErrorf/formatted_args 337s === RUN TestErrorf/WithMessage 337s === RUN TestErrorf/WithErrorMessage 337s === RUN TestErrorf/WithKeyValue 337s === RUN TestErrorf/withDefaultMessage 337s === RUN TestErrorf/withFormattedMessage 337s === RUN TestErrorf/WithMessage_and_withDefaultMessage 337s === RUN TestErrorf/WithErrorMessage_and_withFormattedMessage 337s === RUN TestErrorf/formatted_args_and_withMessage 337s --- PASS: TestErrorf (0.00s) 337s --- PASS: TestErrorf/bad_request (0.00s) 337s --- PASS: TestErrorf/unauthorized (0.00s) 337s --- PASS: TestErrorf/forbidden (0.00s) 337s --- PASS: TestErrorf/not_found (0.00s) 337s --- PASS: TestErrorf/internal_server_error (0.00s) 337s --- PASS: TestErrorf/not_implemented (0.00s) 337s --- PASS: TestErrorf/other (0.00s) 337s --- PASS: TestErrorf/formatted_args (0.00s) 337s --- PASS: TestErrorf/WithMessage (0.00s) 337s --- PASS: TestErrorf/WithErrorMessage (0.00s) 337s --- PASS: TestErrorf/WithKeyValue (0.00s) 337s --- PASS: TestErrorf/withDefaultMessage (0.00s) 337s --- PASS: TestErrorf/withFormattedMessage (0.00s) 337s --- PASS: TestErrorf/WithMessage_and_withDefaultMessage (0.00s) 337s --- PASS: TestErrorf/WithErrorMessage_and_withFormattedMessage (0.00s) 337s --- PASS: TestErrorf/formatted_args_and_withMessage (0.00s) 337s PASS 337s ok github.com/smallstep/certificates/errs 0.022s 337s === RUN TestUintConvertsValues 337s --- PASS: TestUintConvertsValues (0.00s) 337s === RUN TestUintPanicsOnNegativeValue 337s --- PASS: TestUintPanicsOnNegativeValue (0.00s) 337s === RUN TestInt64ConvertsValues 337s --- PASS: TestInt64ConvertsValues (0.00s) 337s === RUN TestInt64PanicsOnLargeValue 337s --- PASS: TestInt64PanicsOnLargeValue (0.00s) 337s === RUN TestUint64ConvertsValues 337s --- PASS: TestUint64ConvertsValues (0.00s) 337s === RUN TestUint64PanicsOnNegativeValue 337s --- PASS: TestUint64PanicsOnNegativeValue (0.00s) 337s === RUN TestInt32ConvertsValues 337s --- PASS: TestInt32ConvertsValues (0.00s) 337s === RUN TestInt32PanicsOnTooSmallValue 337s --- PASS: TestInt32PanicsOnTooSmallValue (0.00s) 337s === RUN TestInt32PanicsOnLargeValue 337s --- PASS: TestInt32PanicsOnLargeValue (0.00s) 337s === RUN TestUint32ConvertsValues 337s --- PASS: TestUint32ConvertsValues (0.00s) 337s === RUN TestUint32PanicsOnNegativeValue 337s --- PASS: TestUint32PanicsOnNegativeValue (0.00s) 337s === RUN TestUint32PanicsOnLargeValue 337s --- PASS: TestUint32PanicsOnLargeValue (0.00s) 337s === RUN TestUint16ConvertsValues 337s --- PASS: TestUint16ConvertsValues (0.00s) 337s === RUN TestUint16PanicsOnNegativeValue 337s --- PASS: TestUint16PanicsOnNegativeValue (0.00s) 337s === RUN TestUint16PanicsOnLargeValue 337s --- PASS: TestUint16PanicsOnLargeValue (0.00s) 337s PASS 337s ok github.com/smallstep/certificates/internal/cast 0.018s 337s ? github.com/smallstep/certificates/internal/httptransport [no test files] 337s ? github.com/smallstep/certificates/internal/metrix [no test files] 337s ? github.com/smallstep/certificates/internal/userid [no test files] 337s === RUN TestHealthOKHandling 337s === RUN TestHealthOKHandling/200_should_be_logged_at_Info_level_for_/health_request_without_explicit_opt-in 337s === RUN TestHealthOKHandling/200_should_be_logged_only_at_Trace_level_for_/health_request_if_opt-in 337s --- PASS: TestHealthOKHandling (0.00s) 337s --- PASS: TestHealthOKHandling/200_should_be_logged_at_Info_level_for_/health_request_without_explicit_opt-in (0.00s) 337s --- PASS: TestHealthOKHandling/200_should_be_logged_only_at_Trace_level_for_/health_request_if_opt-in (0.00s) 337s === RUN TestHandlingRegardlessOfOptions 337s === RUN TestHandlingRegardlessOfOptions/200_should_be_logged_at_Info_level_for_non-health_requests 337s === RUN TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_for_non-health_requests 337s === RUN TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_for_non-health_requests 337s === RUN TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_even_for_/health_requests 337s === RUN TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_even_for_/health_requests 337s --- PASS: TestHandlingRegardlessOfOptions (0.00s) 337s --- PASS: TestHandlingRegardlessOfOptions/200_should_be_logged_at_Info_level_for_non-health_requests (0.00s) 337s --- PASS: TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_for_non-health_requests (0.00s) 337s --- PASS: TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_for_non-health_requests (0.00s) 337s --- PASS: TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_even_for_/health_requests (0.00s) 337s --- PASS: TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_even_for_/health_requests (0.00s) 337s === RUN TestLogRealIP 337s === RUN TestLogRealIP/setting_is_turned_on,_no_header_is_set 337s === RUN TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set 337s === RUN TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set_with_invalid_value 337s === RUN TestLogRealIP/setting_is_turned_on,_X-Real-IP_header_is_set 337s === RUN TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set 337s === RUN TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set_with_multiple_IPs 337s === RUN TestLogRealIP/setting_is_turned_on,_all_headers_are_set 337s === RUN TestLogRealIP/setting_is_turned_off,_True-Client-IP_header_is_set 337s === RUN TestLogRealIP/setting_is_turned_off,_no_header_is_set 337s --- PASS: TestLogRealIP (0.00s) 337s --- PASS: TestLogRealIP/setting_is_turned_on,_no_header_is_set (0.00s) 337s --- PASS: TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set (0.00s) 337s --- PASS: TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set_with_invalid_value (0.00s) 337s --- PASS: TestLogRealIP/setting_is_turned_on,_X-Real-IP_header_is_set (0.00s) 337s --- PASS: TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set (0.00s) 337s --- PASS: TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set_with_multiple_IPs (0.00s) 337s --- PASS: TestLogRealIP/setting_is_turned_on,_all_headers_are_set (0.00s) 337s --- PASS: TestLogRealIP/setting_is_turned_off,_True-Client-IP_header_is_set (0.00s) 337s --- PASS: TestLogRealIP/setting_is_turned_off,_no_header_is_set (0.00s) 337s PASS 337s ok github.com/smallstep/certificates/logging 0.017s 337s === RUN Test_Middleware 337s === RUN Test_Middleware/default-request-id 337s === RUN Test_Middleware/no-request-id 337s === RUN Test_Middleware/empty-header 337s === RUN Test_Middleware/fallback-header-name 337s --- PASS: Test_Middleware (0.00s) 337s --- PASS: Test_Middleware/default-request-id (0.00s) 337s --- PASS: Test_Middleware/no-request-id (0.00s) 337s --- PASS: Test_Middleware/empty-header (0.00s) 337s --- PASS: Test_Middleware/fallback-header-name (0.00s) 337s PASS 337s ok github.com/smallstep/certificates/middleware/requestid 0.016s 337s ? github.com/smallstep/certificates/monitoring [no test files] 337s === RUN TestPKI_WriteHelmTemplate 337s === RUN TestPKI_WriteHelmTemplate/ok/simple 337s === RUN TestPKI_WriteHelmTemplate/ok/with-acme 337s === RUN TestPKI_WriteHelmTemplate/ok/with-admin 337s === RUN TestPKI_WriteHelmTemplate/ok/with-ssh 337s === RUN TestPKI_WriteHelmTemplate/ok/with-ssh-and-duplicate-provisioner-name 337s === RUN TestPKI_WriteHelmTemplate/ok/with-ssh-and-acme 337s === RUN TestPKI_WriteHelmTemplate/fail/authority.ProvisionerToCertificates 337s === RUN TestPKI_WriteHelmTemplate/ok/with-provisioner 337s === RUN TestPKI_WriteHelmTemplate/ok/with-acme-and-duplicate-provisioner-name 337s --- PASS: TestPKI_WriteHelmTemplate (0.04s) 337s --- PASS: TestPKI_WriteHelmTemplate/ok/simple (0.00s) 337s --- PASS: TestPKI_WriteHelmTemplate/ok/with-acme (0.00s) 337s --- PASS: TestPKI_WriteHelmTemplate/ok/with-admin (0.01s) 337s --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh (0.01s) 337s --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh-and-duplicate-provisioner-name (0.01s) 337s --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh-and-acme (0.01s) 337s --- PASS: TestPKI_WriteHelmTemplate/fail/authority.ProvisionerToCertificates (0.00s) 337s --- PASS: TestPKI_WriteHelmTemplate/ok/with-provisioner (0.00s) 337s --- PASS: TestPKI_WriteHelmTemplate/ok/with-acme-and-duplicate-provisioner-name (0.00s) 337s PASS 337s ok github.com/smallstep/certificates/pki 0.114s 337s === RUN TestNamePolicyEngine_matchDomainConstraint 337s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wildcard 337s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wildcard-literal 337s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/specific-domain 337s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/single-whitespace-domain 337s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/period-domain 337s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wrong-asterisk-prefix 337s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-in-domain 337s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-label 337s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/multiple-periods 337s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-domain 337s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-constraint 337s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/no-subdomain 337s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/too-many-subdomains 337s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wrong-domain 337s === RUN TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name 337s === RUN TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name-constraint 337s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/empty-constraint 337s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/wildcard 337s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/wildcard-literal 337s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/specific-domain 337s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/different-case 337s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/idna-internationalized-domain-name-punycode 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wildcard (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wildcard-literal (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/specific-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/single-whitespace-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/period-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wrong-asterisk-prefix (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-in-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-label (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/multiple-periods (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-constraint (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/no-subdomain (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/too-many-subdomains (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wrong-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name-constraint (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/empty-constraint (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/wildcard (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/wildcard-literal (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/specific-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/different-case (0.00s) 337s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/idna-internationalized-domain-name-punycode (0.00s) 337s === RUN Test_matchIPConstraint 337s === RUN Test_matchIPConstraint/false/ipv4-in-ipv6-nat64 337s === RUN Test_matchIPConstraint/ok/ipv4 337s === RUN Test_matchIPConstraint/ok/ipv6 337s === RUN Test_matchIPConstraint/ok/ipv4-in-ipv6 337s === RUN Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64-fixed-ip 337s === RUN Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64 337s --- PASS: Test_matchIPConstraint (0.00s) 337s --- PASS: Test_matchIPConstraint/false/ipv4-in-ipv6-nat64 (0.00s) 337s --- PASS: Test_matchIPConstraint/ok/ipv4 (0.00s) 337s --- PASS: Test_matchIPConstraint/ok/ipv6 (0.00s) 337s --- PASS: Test_matchIPConstraint/ok/ipv4-in-ipv6 (0.00s) 337s --- PASS: Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64-fixed-ip (0.00s) 337s --- PASS: Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64 (0.00s) 337s === RUN TestNamePolicyEngine_matchEmailConstraint 337s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-label 337s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-inside-domain 337s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/parse-email 337s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/wildcard 337s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/wildcard-x509-period 337s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-domain 337s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-local 337s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/wildcard 337s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-x509-period 337s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix 337s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix-match 337s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local 337s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local-match 337s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/specific-mail 337s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-tld 337s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/different-case 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint (0.00s) 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-label (0.00s) 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-inside-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/parse-email (0.00s) 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/wildcard (0.00s) 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/wildcard-x509-period (0.00s) 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-local (0.00s) 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/wildcard (0.00s) 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-x509-period (0.00s) 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix (0.00s) 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix-match (0.00s) 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local (0.00s) 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local-match (0.00s) 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/specific-mail (0.00s) 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-tld (0.00s) 337s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/different-case (0.00s) 337s === RUN TestNamePolicyEngine_matchURIConstraint 337s === RUN TestNamePolicyEngine_matchURIConstraint/fail/empty-host 337s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-prefix 337s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-label 337s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-inside 337s === RUN TestNamePolicyEngine_matchURIConstraint/fail/wildcard 337s === RUN TestNamePolicyEngine_matchURIConstraint/fail/wildcard-subdomains-too-deep 337s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-port-split-error 337s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv4 337s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv6 337s === RUN TestNamePolicyEngine_matchURIConstraint/ok/wildcard 337s === RUN TestNamePolicyEngine_matchURIConstraint/ok/host-with-port 337s === RUN TestNamePolicyEngine_matchURIConstraint/ok/different-case 337s --- PASS: TestNamePolicyEngine_matchURIConstraint (0.00s) 337s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/empty-host (0.00s) 337s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-prefix (0.00s) 337s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-label (0.00s) 337s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-inside (0.00s) 337s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/wildcard (0.00s) 337s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/wildcard-subdomains-too-deep (0.00s) 337s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-port-split-error (0.00s) 337s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv4 (0.00s) 337s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv6 (0.00s) 337s --- PASS: TestNamePolicyEngine_matchURIConstraint/ok/wildcard (0.00s) 337s --- PASS: TestNamePolicyEngine_matchURIConstraint/ok/host-with-port (0.00s) 337s --- PASS: TestNamePolicyEngine_matchURIConstraint/ok/different-case (0.00s) 337s === RUN TestNamePolicyEngine_X509_AllAllowed 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal-x509 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-single-host 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-no-label 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-empty-label 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-dot-domain 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-multiple-subdomains 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-idna-internationalized-domain 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-x509 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-specific-mailbox 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-subdomain 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-rfc822 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-ascii 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-domain-wildcard 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-literal-wildcard 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-idna-internationalized-domain 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded-single-host 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded-with-literal-wildcard 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-permitted-no-match 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-excluded-match 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-no-domain 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-ip-name 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-mail 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-uri 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-dns-name 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-mail 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-uri 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-dns-name 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-ip 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-uri 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-dns-name 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name#01 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badhost.local-common-name 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-anotherbadhost.local-dns 337s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badmail@example.local 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-no-constraints 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-no-constraints 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-no-constraints 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-no-constraints 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-no-constraints 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-no-constraints 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty-no-constraints 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-permitted-match 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-excluded-match 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard-literal 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-combined 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-idna-internationalized-domain 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-wildcard 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-plain-domain 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-specific-mailbox 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-idna-internationalized-domain 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-domain-wildcard 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-specific-uri 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-with-port 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain#01 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-subdomain 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-excluded 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-ip-name 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail#01 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-dns 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail#01 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-dns 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-ip 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-uri 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns#01 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-mail 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-subject-ip-name 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted-without-subject-verification 337s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-all 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed (0.01s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal-x509 (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-single-host (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-no-label (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-empty-label (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-dot-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-multiple-subdomains (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-idna-internationalized-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-x509 (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-specific-mailbox (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-subdomain (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-rfc822 (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-ascii (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-domain-wildcard (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-literal-wildcard (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-idna-internationalized-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded-single-host (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded-with-literal-wildcard (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-permitted-no-match (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-excluded-match (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-no-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-ip-name (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-mail (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-uri (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-dns-name (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-mail (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-uri (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-dns-name (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-ip (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-uri (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-dns-name (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name#01 (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badhost.local-common-name (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-anotherbadhost.local-dns (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badmail@example.local (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-no-constraints (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-no-constraints (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-no-constraints (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-no-constraints (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-no-constraints (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-no-constraints (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty-no-constraints (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-permitted-match (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-excluded-match (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard-literal (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-combined (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-idna-internationalized-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-wildcard (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-plain-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-specific-mailbox (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-idna-internationalized-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-domain-wildcard (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-specific-uri (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-with-port (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain#01 (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-subdomain (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-excluded (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-ip-name (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail#01 (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-dns (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail#01 (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-dns (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-ip (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-uri (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns#01 (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-mail (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-subject-ip-name (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted-without-subject-verification (0.00s) 337s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-all (0.00s) 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-dns-domain 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-dns-domain 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-cidr 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-cidr 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-email 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-email 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-principals 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principals 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-principals 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principal-as-mail 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-dns-domain 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-ip-range 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-principal-with-permitted-email 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user-with-excluded-user-principal 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-user-principals 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-user-principals 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-dns-domain 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-dns-domain 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-ip 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-ip 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-principals 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-email 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-email 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-principals 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-principals 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user-with-excluded-user-principal 337s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-host 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-dns-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-dns-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-cidr (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-cidr (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-email (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-email (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-principals (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principals (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-principals (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principal-as-mail (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-dns-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-ip-range (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-principal-with-permitted-email (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user-with-excluded-user-principal (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-user-principals (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-user-principals (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-dns-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-dns-domain (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-ip (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-ip (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-principals (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-email (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-email (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-principals (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-principals (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user-with-excluded-user-principal (0.00s) 337s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-host (0.00s) 337s === RUN Test_splitSSHPrincipals 337s === RUN Test_splitSSHPrincipals/fail/unexpected-cert-type 337s === RUN Test_splitSSHPrincipals/ok/host-dns 337s === RUN Test_splitSSHPrincipals/ok/host-email 337s === RUN Test_splitSSHPrincipals/ok/user-localhost 337s === RUN Test_splitSSHPrincipals/fail/user-ip 337s === RUN Test_splitSSHPrincipals/fail/user-uri 337s === RUN Test_splitSSHPrincipals/fail/host-uri 337s === RUN Test_splitSSHPrincipals/ok/host-ip 337s === RUN Test_splitSSHPrincipals/ok/user-username-with-period 337s === RUN Test_splitSSHPrincipals/ok/user-maillike 337s --- PASS: Test_splitSSHPrincipals (0.00s) 337s --- PASS: Test_splitSSHPrincipals/fail/unexpected-cert-type (0.00s) 337s --- PASS: Test_splitSSHPrincipals/ok/host-dns (0.00s) 337s --- PASS: Test_splitSSHPrincipals/ok/host-email (0.00s) 337s --- PASS: Test_splitSSHPrincipals/ok/user-localhost (0.00s) 337s --- PASS: Test_splitSSHPrincipals/fail/user-ip (0.00s) 337s --- PASS: Test_splitSSHPrincipals/fail/user-uri (0.00s) 337s --- PASS: Test_splitSSHPrincipals/fail/host-uri (0.00s) 337s --- PASS: Test_splitSSHPrincipals/ok/host-ip (0.00s) 337s --- PASS: Test_splitSSHPrincipals/ok/user-username-with-period (0.00s) 337s --- PASS: Test_splitSSHPrincipals/ok/user-maillike (0.00s) 337s === RUN Test_removeDuplicates 337s === RUN Test_removeDuplicates/empty-slice 337s === RUN Test_removeDuplicates/single-item 337s === RUN Test_removeDuplicates/ok 337s --- PASS: Test_removeDuplicates (0.00s) 337s --- PASS: Test_removeDuplicates/empty-slice (0.00s) 337s --- PASS: Test_removeDuplicates/single-item (0.00s) 337s --- PASS: Test_removeDuplicates/ok (0.00s) 337s === RUN Test_removeDuplicateIPNets 337s === RUN Test_removeDuplicateIPNets/empty-slice 337s === RUN Test_removeDuplicateIPNets/single-item 337s === RUN Test_removeDuplicateIPNets/multiple 337s --- PASS: Test_removeDuplicateIPNets (0.00s) 337s --- PASS: Test_removeDuplicateIPNets/empty-slice (0.00s) 337s --- PASS: Test_removeDuplicateIPNets/single-item (0.00s) 337s --- PASS: Test_removeDuplicateIPNets/multiple (0.00s) 337s === RUN TestNamePolicyError_Error 337s === RUN TestNamePolicyError_Error/dns-not-allowed 337s === RUN TestNamePolicyError_Error/dns-cannot-parse-domain 337s === RUN TestNamePolicyError_Error/email-cannot-parse 337s === RUN TestNamePolicyError_Error/uri-cannot-match 337s === RUN TestNamePolicyError_Error/unknown 337s --- PASS: TestNamePolicyError_Error (0.00s) 337s --- PASS: TestNamePolicyError_Error/dns-not-allowed (0.00s) 337s --- PASS: TestNamePolicyError_Error/dns-cannot-parse-domain (0.00s) 337s --- PASS: TestNamePolicyError_Error/email-cannot-parse (0.00s) 337s --- PASS: TestNamePolicyError_Error/uri-cannot-match (0.00s) 337s --- PASS: TestNamePolicyError_Error/unknown (0.00s) 337s === RUN Test_normalizeAndValidateCommonName 337s === RUN Test_normalizeAndValidateCommonName/fail/empty-constraint 337s === RUN Test_normalizeAndValidateCommonName/fail/wildcard 337s === RUN Test_normalizeAndValidateCommonName/ok 337s --- PASS: Test_normalizeAndValidateCommonName (0.00s) 337s --- PASS: Test_normalizeAndValidateCommonName/fail/empty-constraint (0.00s) 337s --- PASS: Test_normalizeAndValidateCommonName/fail/wildcard (0.00s) 337s --- PASS: Test_normalizeAndValidateCommonName/ok (0.00s) 337s === RUN Test_normalizeAndValidateDNSDomainConstraint 337s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/empty-constraint 337s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-partial-label 337s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-in-the-middle 337s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/empty-label 337s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/empty-reverse 337s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/no-asterisk 337s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/idna-internationalized-domain-name-lookup 337s === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/wildcard 337s === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/specific-domain 337s === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-punycode 337s === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-lookup-transformed 337s --- PASS: Test_normalizeAndValidateDNSDomainConstraint (0.00s) 337s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/empty-constraint (0.00s) 337s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-partial-label (0.00s) 337s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-in-the-middle (0.00s) 337s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/empty-label (0.00s) 337s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/empty-reverse (0.00s) 337s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/no-asterisk (0.00s) 337s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/idna-internationalized-domain-name-lookup (0.00s) 337s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/wildcard (0.00s) 337s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/specific-domain (0.00s) 337s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-punycode (0.00s) 337s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-lookup-transformed (0.00s) 337s === RUN Test_normalizeAndValidateEmailConstraint 337s === RUN Test_normalizeAndValidateEmailConstraint/fail/empty-constraint 337s === RUN Test_normalizeAndValidateEmailConstraint/fail/asterisk 337s === RUN Test_normalizeAndValidateEmailConstraint/fail/period 337s === RUN Test_normalizeAndValidateEmailConstraint/fail/@period 337s === RUN Test_normalizeAndValidateEmailConstraint/fail/too-many-@s 337s === RUN Test_normalizeAndValidateEmailConstraint/fail/parse-mailbox 337s === RUN Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain 337s === RUN Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain-name-lookup 337s === RUN Test_normalizeAndValidateEmailConstraint/fail/parse-domain 337s === RUN Test_normalizeAndValidateEmailConstraint/ok/wildcard 337s === RUN Test_normalizeAndValidateEmailConstraint/ok/specific-mail 337s --- PASS: Test_normalizeAndValidateEmailConstraint (0.00s) 337s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/empty-constraint (0.00s) 337s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/asterisk (0.00s) 337s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/period (0.00s) 337s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/@period (0.00s) 337s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/too-many-@s (0.00s) 337s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/parse-mailbox (0.00s) 337s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain (0.00s) 337s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain-name-lookup (0.00s) 337s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/parse-domain (0.00s) 337s --- PASS: Test_normalizeAndValidateEmailConstraint/ok/wildcard (0.00s) 337s --- PASS: Test_normalizeAndValidateEmailConstraint/ok/specific-mail (0.00s) 337s === RUN TestNew 337s === RUN TestNew/fail/with-excluded-ipsOrCIDRs-ip 337s === RUN TestNew/fail/with-permitted-emails 337s === RUN TestNew/ok/with-excluded-emails 337s === RUN TestNew/fail/with-excluded-emails 337s === RUN TestNew/ok/default 337s === RUN TestNew/ok/with-permitted-dns-wildcard-domains 337s === RUN TestNew/ok/with-excluded-ip-ranges 337s === RUN TestNew/ok/with-permitted-emails 337s === RUN TestNew/fail/with-excluded-common-name 337s === RUN TestNew/fail/with-excluded-cidrs 337s === RUN TestNew/fail/with-permitted-ipsOrCIDRs-cidr 337s === RUN TestNew/fail/with-excluded-uris 337s === RUN TestNew/ok/with-permitted-cidrs 337s === RUN TestNew/ok/with-excluded-principals 337s === RUN TestNew/ok/with-excluded-dns-domains 337s === RUN TestNew/ok/with-permitted-ipsOrCIDRs-cidr 337s === RUN TestNew/ok/with-permitted-uris 337s === RUN TestNew/fail/with-excluded-ipsOrCIDRs-cidr 337s === RUN TestNew/fail/with-permitted-uris 337s === RUN TestNew/ok/with-excluded-uris 337s === RUN TestNew/ok/with-permitted-principals 337s === RUN TestNew/fail/with-permitted-common-name 337s === RUN TestNew/fail/with-permitted-cidrs 337s === RUN TestNew/ok/literal-wildcards 337s === RUN TestNew/ok/with-permitted-ip-ranges 337s === RUN TestNew/fail/with-permitted-dns-domains 337s === RUN TestNew/fail/with-excluded-dns-domains 337s === RUN TestNew/ok/with-excluded-cidrs 337s === RUN TestNew/fail/with-permitted-ipsOrCIDRs-ip 337s === RUN TestNew/ok/subject-verification 337s === RUN TestNew/ok/with-excluded-ipsOrCIDRs-cidr 337s --- PASS: TestNew (0.00s) 337s --- PASS: TestNew/fail/with-excluded-ipsOrCIDRs-ip (0.00s) 337s --- PASS: TestNew/fail/with-permitted-emails (0.00s) 337s --- PASS: TestNew/ok/with-excluded-emails (0.00s) 337s --- PASS: TestNew/fail/with-excluded-emails (0.00s) 337s --- PASS: TestNew/ok/default (0.00s) 337s --- PASS: TestNew/ok/with-permitted-dns-wildcard-domains (0.00s) 337s --- PASS: TestNew/ok/with-excluded-ip-ranges (0.00s) 337s --- PASS: TestNew/ok/with-permitted-emails (0.00s) 337s --- PASS: TestNew/fail/with-excluded-common-name (0.00s) 337s --- PASS: TestNew/fail/with-excluded-cidrs (0.00s) 337s --- PASS: TestNew/fail/with-permitted-ipsOrCIDRs-cidr (0.00s) 337s --- PASS: TestNew/fail/with-excluded-uris (0.00s) 337s --- PASS: TestNew/ok/with-permitted-cidrs (0.00s) 337s --- PASS: TestNew/ok/with-excluded-principals (0.00s) 337s --- PASS: TestNew/ok/with-excluded-dns-domains (0.00s) 337s --- PASS: TestNew/ok/with-permitted-ipsOrCIDRs-cidr (0.00s) 337s --- PASS: TestNew/ok/with-permitted-uris (0.00s) 337s --- PASS: TestNew/fail/with-excluded-ipsOrCIDRs-cidr (0.00s) 337s --- PASS: TestNew/fail/with-permitted-uris (0.00s) 337s --- PASS: TestNew/ok/with-excluded-uris (0.00s) 337s --- PASS: TestNew/ok/with-permitted-principals (0.00s) 337s --- PASS: TestNew/fail/with-permitted-common-name (0.00s) 337s --- PASS: TestNew/fail/with-permitted-cidrs (0.00s) 337s --- PASS: TestNew/ok/literal-wildcards (0.00s) 337s --- PASS: TestNew/ok/with-permitted-ip-ranges (0.00s) 337s --- PASS: TestNew/fail/with-permitted-dns-domains (0.00s) 337s --- PASS: TestNew/fail/with-excluded-dns-domains (0.00s) 337s --- PASS: TestNew/ok/with-excluded-cidrs (0.00s) 337s --- PASS: TestNew/fail/with-permitted-ipsOrCIDRs-ip (0.00s) 337s --- PASS: TestNew/ok/subject-verification (0.00s) 337s --- PASS: TestNew/ok/with-excluded-ipsOrCIDRs-cidr (0.00s) 337s === RUN Test_normalizeAndValidateURIDomainConstraint 337s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/empty-constraint 337s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/scheme-https 337s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/too-many-asterisks 337s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/empty-label 337s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/empty-reverse 337s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/domain-with-port 337s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/no-asterisk 337s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv4 337s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-brackets 337s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets 337s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets#01 337s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/idna-internationalized-domain-name-lookup 337s === RUN Test_normalizeAndValidateURIDomainConstraint/ok/wildcard 337s === RUN Test_normalizeAndValidateURIDomainConstraint/ok/specific-domain 337s === RUN Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup 337s === RUN Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup-deviation 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint (0.00s) 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/empty-constraint (0.00s) 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/scheme-https (0.00s) 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/too-many-asterisks (0.00s) 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/empty-label (0.00s) 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/empty-reverse (0.00s) 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/domain-with-port (0.00s) 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/no-asterisk (0.00s) 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv4 (0.00s) 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-brackets (0.00s) 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets (0.00s) 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets#01 (0.00s) 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/idna-internationalized-domain-name-lookup (0.00s) 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/wildcard (0.00s) 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/specific-domain (0.00s) 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup (0.00s) 337s --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup-deviation (0.00s) 337s PASS 337s ok github.com/smallstep/certificates/policy 0.061s 337s === RUN TestAuthority_encrypt 337s === PAUSE TestAuthority_encrypt 337s === RUN TestAuthority_SignCSR 337s === RUN TestAuthority_SignCSR/ok 337s === RUN TestAuthority_SignCSR/ok_no_sign_options 337s --- PASS: TestAuthority_SignCSR (0.92s) 337s --- PASS: TestAuthority_SignCSR/ok (0.01s) 337s --- PASS: TestAuthority_SignCSR/ok_no_sign_options (0.01s) 337s === CONT TestAuthority_encrypt 337s === RUN TestAuthority_encrypt/alg-0 337s === PAUSE TestAuthority_encrypt/alg-0 337s === RUN TestAuthority_encrypt/alg-1 337s === PAUSE TestAuthority_encrypt/alg-1 337s === RUN TestAuthority_encrypt/alg-2 337s === PAUSE TestAuthority_encrypt/alg-2 337s === RUN TestAuthority_encrypt/alg-3 337s === PAUSE TestAuthority_encrypt/alg-3 337s === RUN TestAuthority_encrypt/alg-4 337s === PAUSE TestAuthority_encrypt/alg-4 337s === RUN TestAuthority_encrypt/alg-unknown 337s === PAUSE TestAuthority_encrypt/alg-unknown 337s === CONT TestAuthority_encrypt/alg-0 337s === CONT TestAuthority_encrypt/alg-unknown 337s === CONT TestAuthority_encrypt/alg-3 337s === CONT TestAuthority_encrypt/alg-2 337s === CONT TestAuthority_encrypt/alg-4 337s === CONT TestAuthority_encrypt/alg-1 337s --- PASS: TestAuthority_encrypt (0.10s) 337s --- PASS: TestAuthority_encrypt/alg-0 (0.00s) 337s --- PASS: TestAuthority_encrypt/alg-unknown (0.00s) 337s --- PASS: TestAuthority_encrypt/alg-3 (0.00s) 337s --- PASS: TestAuthority_encrypt/alg-2 (0.00s) 337s --- PASS: TestAuthority_encrypt/alg-4 (0.00s) 337s --- PASS: TestAuthority_encrypt/alg-1 (0.00s) 337s PASS 337s ok github.com/smallstep/certificates/scep 1.080s 337s === RUN Test_decodeRequest 337s === RUN Test_decodeRequest/fail/invalid-query 337s === RUN Test_decodeRequest/fail/empty-operation 337s === RUN Test_decodeRequest/fail/unsupported-method 337s === RUN Test_decodeRequest/fail/get-unsupported-operation 337s === RUN Test_decodeRequest/fail/get-PKIOperation-empty-message 337s === RUN Test_decodeRequest/fail/get-PKIOperation 337s === RUN Test_decodeRequest/fail/post-PKIOperation 337s === RUN Test_decodeRequest/ok/get-GetCACert 337s === RUN Test_decodeRequest/ok/get-GetCACaps 337s === RUN Test_decodeRequest/ok/get-PKIOperation 337s === RUN Test_decodeRequest/ok/get-PKIOperation-escaped 337s === RUN Test_decodeRequest/ok/get-PKIOperation-not-escaped 337s === RUN Test_decodeRequest/ok/get-PKIOperation-weird-macos-case 337s === RUN Test_decodeRequest/ok/post-PKIOperation 337s --- PASS: Test_decodeRequest (0.00s) 337s --- PASS: Test_decodeRequest/fail/invalid-query (0.00s) 337s --- PASS: Test_decodeRequest/fail/empty-operation (0.00s) 337s --- PASS: Test_decodeRequest/fail/unsupported-method (0.00s) 337s --- PASS: Test_decodeRequest/fail/get-unsupported-operation (0.00s) 337s --- PASS: Test_decodeRequest/fail/get-PKIOperation-empty-message (0.00s) 337s --- PASS: Test_decodeRequest/fail/get-PKIOperation (0.00s) 337s --- PASS: Test_decodeRequest/fail/post-PKIOperation (0.00s) 337s --- PASS: Test_decodeRequest/ok/get-GetCACert (0.00s) 337s --- PASS: Test_decodeRequest/ok/get-GetCACaps (0.00s) 337s --- PASS: Test_decodeRequest/ok/get-PKIOperation (0.00s) 337s --- PASS: Test_decodeRequest/ok/get-PKIOperation-escaped (0.00s) 337s --- PASS: Test_decodeRequest/ok/get-PKIOperation-not-escaped (0.00s) 337s --- PASS: Test_decodeRequest/ok/get-PKIOperation-weird-macos-case (0.00s) 337s --- PASS: Test_decodeRequest/ok/post-PKIOperation (0.00s) 337s PASS 337s ok github.com/smallstep/certificates/scep/api 0.048s 337s ? github.com/smallstep/certificates/server [no test files] 337s === RUN TestTemplates_Validate 337s === RUN TestTemplates_Validate/ok 337s === RUN TestTemplates_Validate/okWithData 337s === RUN TestTemplates_Validate/badSSH 337s === RUN TestTemplates_Validate/badDataUser 337s === RUN TestTemplates_Validate/badDataStep 337s --- PASS: TestTemplates_Validate (0.00s) 337s --- PASS: TestTemplates_Validate/ok (0.00s) 337s --- PASS: TestTemplates_Validate/okWithData (0.00s) 337s --- PASS: TestTemplates_Validate/badSSH (0.00s) 337s --- PASS: TestTemplates_Validate/badDataUser (0.00s) 337s --- PASS: TestTemplates_Validate/badDataStep (0.00s) 337s === RUN TestSSHTemplates_Validate 337s === RUN TestSSHTemplates_Validate/ok 337s === RUN TestSSHTemplates_Validate/user 337s === RUN TestSSHTemplates_Validate/host 337s === RUN TestSSHTemplates_Validate/content 337s === RUN TestSSHTemplates_Validate/badUser 337s === RUN TestSSHTemplates_Validate/badHost 337s === RUN TestSSHTemplates_Validate/badContent 337s --- PASS: TestSSHTemplates_Validate (0.00s) 337s --- PASS: TestSSHTemplates_Validate/ok (0.00s) 337s --- PASS: TestSSHTemplates_Validate/user (0.00s) 337s --- PASS: TestSSHTemplates_Validate/host (0.00s) 337s --- PASS: TestSSHTemplates_Validate/content (0.00s) 337s --- PASS: TestSSHTemplates_Validate/badUser (0.00s) 337s --- PASS: TestSSHTemplates_Validate/badHost (0.00s) 337s --- PASS: TestSSHTemplates_Validate/badContent (0.00s) 337s === RUN TestTemplate_Validate 337s === RUN TestTemplate_Validate/okSnippet 337s === RUN TestTemplate_Validate/okFile 337s === RUN TestTemplate_Validate/okDirectory 337s === RUN TestTemplate_Validate/badName 337s === RUN TestTemplate_Validate/badType 337s === RUN TestTemplate_Validate/badType#01 337s === RUN TestTemplate_Validate/badTemplatePath 337s === RUN TestTemplate_Validate/badTemplatePath#01 337s === RUN TestTemplate_Validate/badTemplatePath#02 337s === RUN TestTemplate_Validate/badPath 337s === RUN TestTemplate_Validate/missingTemplate 337s === RUN TestTemplate_Validate/directoryTemplate 337s --- PASS: TestTemplate_Validate (0.00s) 337s --- PASS: TestTemplate_Validate/okSnippet (0.00s) 337s --- PASS: TestTemplate_Validate/okFile (0.00s) 337s --- PASS: TestTemplate_Validate/okDirectory (0.00s) 337s --- PASS: TestTemplate_Validate/badName (0.00s) 337s --- PASS: TestTemplate_Validate/badType (0.00s) 337s --- PASS: TestTemplate_Validate/badType#01 (0.00s) 337s --- PASS: TestTemplate_Validate/badTemplatePath (0.00s) 337s --- PASS: TestTemplate_Validate/badTemplatePath#01 (0.00s) 337s --- PASS: TestTemplate_Validate/badTemplatePath#02 (0.00s) 337s --- PASS: TestTemplate_Validate/badPath (0.00s) 337s --- PASS: TestTemplate_Validate/missingTemplate (0.00s) 337s --- PASS: TestTemplate_Validate/directoryTemplate (0.00s) 337s === RUN TestLoadAll 337s === RUN TestLoadAll/ok 337s === RUN TestLoadAll/empty 337s === RUN TestLoadAll/nil 337s === RUN TestLoadAll/badUser 337s === RUN TestLoadAll/badHost 337s --- PASS: TestLoadAll (0.00s) 337s --- PASS: TestLoadAll/ok (0.00s) 337s --- PASS: TestLoadAll/empty (0.00s) 337s --- PASS: TestLoadAll/nil (0.00s) 337s --- PASS: TestLoadAll/badUser (0.00s) 337s --- PASS: TestLoadAll/badHost (0.00s) 337s === RUN TestTemplate_Load 337s === RUN TestTemplate_Load/ok 337s === RUN TestTemplate_Load/ok_backfill 337s === RUN TestTemplate_Load/error 337s === RUN TestTemplate_Load/missing 337s --- PASS: TestTemplate_Load (0.00s) 337s --- PASS: TestTemplate_Load/ok (0.00s) 337s --- PASS: TestTemplate_Load/ok_backfill (0.00s) 337s --- PASS: TestTemplate_Load/error (0.00s) 337s --- PASS: TestTemplate_Load/missing (0.00s) 337s === RUN TestTemplate_Render 337s === RUN TestTemplate_Render/snippet 337s === RUN TestTemplate_Render/file 337s === RUN TestTemplate_Render/file#01 337s === RUN TestTemplate_Render/directory 337s === RUN TestTemplate_Render/error 337s --- PASS: TestTemplate_Render (0.00s) 337s --- PASS: TestTemplate_Render/snippet (0.00s) 337s --- PASS: TestTemplate_Render/file (0.00s) 337s --- PASS: TestTemplate_Render/file#01 (0.00s) 337s --- PASS: TestTemplate_Render/directory (0.00s) 337s --- PASS: TestTemplate_Render/error (0.00s) 337s === RUN TestTemplate_Output 337s === RUN TestTemplate_Output/snippet 337s === RUN TestTemplate_Output/file 337s === RUN TestTemplate_Output/file#01 337s === RUN TestTemplate_Output/directory 337s === RUN TestTemplate_Output/error 337s --- PASS: TestTemplate_Output (0.00s) 337s --- PASS: TestTemplate_Output/snippet (0.00s) 337s --- PASS: TestTemplate_Output/file (0.00s) 337s --- PASS: TestTemplate_Output/file#01 (0.00s) 337s --- PASS: TestTemplate_Output/directory (0.00s) 337s --- PASS: TestTemplate_Output/error (0.00s) 337s === RUN TestOutput_Write 337s === RUN TestOutput_Write/snippet 337s === RUN TestOutput_Write/file 337s === RUN TestOutput_Write/snippetInDir 337s === RUN TestOutput_Write/fileInDir 337s === RUN TestOutput_Write/directory 337s === RUN TestOutput_Write/snippetErr 337s === RUN TestOutput_Write/fileErr 337s === RUN TestOutput_Write/directoryErr 337s --- PASS: TestOutput_Write (0.01s) 337s --- PASS: TestOutput_Write/snippet (0.00s) 337s --- PASS: TestOutput_Write/file (0.00s) 337s --- PASS: TestOutput_Write/snippetInDir (0.00s) 337s --- PASS: TestOutput_Write/fileInDir (0.00s) 337s --- PASS: TestOutput_Write/directory (0.00s) 337s --- PASS: TestOutput_Write/snippetErr (0.00s) 337s --- PASS: TestOutput_Write/fileErr (0.00s) 337s --- PASS: TestOutput_Write/directoryErr (0.00s) 337s === RUN TestTemplate_ValidateRequiredData 337s === RUN TestTemplate_ValidateRequiredData/ok_nil 337s === RUN TestTemplate_ValidateRequiredData/ok_empty 337s === RUN TestTemplate_ValidateRequiredData/ok_one 337s === RUN TestTemplate_ValidateRequiredData/ok_multiple 337s === RUN TestTemplate_ValidateRequiredData/fail_nil 337s === RUN TestTemplate_ValidateRequiredData/fail_missing 337s --- PASS: TestTemplate_ValidateRequiredData (0.00s) 337s --- PASS: TestTemplate_ValidateRequiredData/ok_nil (0.00s) 337s --- PASS: TestTemplate_ValidateRequiredData/ok_empty (0.00s) 337s --- PASS: TestTemplate_ValidateRequiredData/ok_one (0.00s) 337s --- PASS: TestTemplate_ValidateRequiredData/ok_multiple (0.00s) 337s --- PASS: TestTemplate_ValidateRequiredData/fail_nil (0.00s) 337s --- PASS: TestTemplate_ValidateRequiredData/fail_missing (0.00s) 337s === RUN TestDefaultTemplates 337s === RUN TestDefaultTemplates/ok 337s --- PASS: TestDefaultTemplates (0.00s) 337s --- PASS: TestDefaultTemplates/ok (0.00s) 337s PASS 337s ok github.com/smallstep/certificates/templates 0.053s 337s === RUN Test_reflectRequestID 337s 2026/02/04 01:39:50 Building new tls configuration using step-ca x509 Signer Interface 337s 2026/02/04 01:39:50 Starting Smallstep CLI/0000000-dev (linux/arm64) 337s 2026/02/04 01:39:50 Documentation: https://u.step.sm/docs/ca 337s 2026/02/04 01:39:50 Community Discord: https://u.step.sm/discord 337s 2026/02/04 01:39:50 Config file: loaded from token 337s 2026/02/04 01:39:50 The primary server URL is https://127.0.0.1:45405 337s 2026/02/04 01:39:50 Root certificates are available at https://127.0.0.1:45405/roots.pem 337s 2026/02/04 01:39:50 Additional configured hostnames: [::1], localhost 337s 2026/02/04 01:39:50 X.509 Root Fingerprint: 816483bc9b3afd1897ea3e0784458a5af5c55c0bf057c13f45c8a97ecae1e50d 337s 2026/02/04 01:39:50 Serving HTTPS on [::]:45405 ... 337s 2026/02/04 01:39:50 /usr/lib/go-1.25/src/net/http/server.go:3677: http: TLS handshake error from [::1]:39796: EOF 337s time="2026-02-04T01:39:50Z" level=info duration="65.08µs" duration-ns=65080 fields.time="2026-02-04T01:39:50Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=cf861d62-b42e-45c8-85cc-bed860128c52 size=16 status=200 user-agent=step-http-client/1.0 user-id= 337s time="2026-02-04T01:39:50Z" level=warning duration="90.24µs" duration-ns=90240 error="/root/invalid was not found: certificate with fingerprint invalid was not found" fields.time="2026-02-04T01:39:50Z" method=GET name=ca path=/root/invalid protocol=HTTP/2.0 referer= remote-address="::1" request-id=498ee043-71fc-4f9f-997b-e1a22dffc5c3 size=127 status=404 user-agent=step-http-client/1.0 user-id= 337s time="2026-02-04T01:39:50Z" level=warning duration="68.44µs" duration-ns=68440 error="/root/invalid was not found: certificate with fingerprint invalid was not found" fields.time="2026-02-04T01:39:50Z" method=GET name=ca path=/root/invalid protocol=HTTP/2.0 referer= remote-address="::1" request-id=reqID size=127 status=404 user-agent=step-http-client/1.0 user-id= 337s time="2026-02-04T01:39:50Z" level=info certificate=MIIB/TCCAaOgAwIBAgIQcWmrp44xYDETkNH531N+DjAKBggqhkjOPQQDAjAjMSEwHwYDVQQDExhTdGVwIEUyRSBJbnRlcm1lZGlhdGUgQ0EwHhcNMjYwMjA0MDAzOTUwWhcNMjYwMjA0MDIzOTUwWjAPMQ0wCwYDVQQDEwR0ZXN0MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEKOe7kPtMWVS3BkA221s87sIV9Wpit636xT5FM2yQWpBWqDoB0ZdoYe+Wbr7jo2WLC2yGcVmGnqHtdgmwKqoA0KOBzDCByTAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBTUiykJX62s/9WI7h77q1lGJqaq1zAfBgNVHSMEGDAWgBTzZkpM1ZpmfLDUY3qwOjhLc+vtXjAPBgNVHREECDAGggR0ZXN0MEcGDCsGAQQBgqRkxihAAQQ3MDUCAQEEA2p3awQrVmdKMmJwNnlTNTdIMEduNWhMaDNiUnFCTllXLWJuZlhmTXNFRlE2amdwdzAKBggqhkjOPQQDAgNIADBFAiEAlr4+A/EHw+rYzlMdi6wS4u4r+zTh70fC8M/vqd7f1VcCICQI0WvRmwmQskSRpDMwMQmP0cyQf2uK91Y2CHsgUgyq duration=6.4002ms duration-ns=6400200 fields.time="2026-02-04T01:39:50Z" issuer="Step E2E Intermediate CA" method=POST name=ca ott=eyJhbGciOiJFUzI1NiIsImtpZCI6IlZnSjJicDZ5UzU3SDBHbjVoTGgzYlJxQk5ZVy1ibmZYZk1zRUZRNmpncHciLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJodHRwczovLzEyNy4wLjAuMS8xLjAvc2lnbiIsImV4cCI6MTc3MDE2OTI1MCwiaXNzIjoiandrIiwianRpIjoie2FCTjNqZTBbT3ZcdTAwM2NcdTAwM2NBLzN2TDk5ZEUlKidhfTN-JHFcXC40WShTXHUwMDNlXlBNJXs3WzMndzFSVlBKMFVlZ1FeV1wiMEpmIiwibmJmIjoxNzcwMTY5MTkwLCJzYW5zIjpbInRlc3QiXSwic3ViIjoidGVzdCJ9.4Oq4EGSUVhVCyTqL7qpjQlZzoDyFVaDSROXfNoYXC0EhE4KEBm47NZORTsDCON52ft7t77YPdlIwhtO4OQSGfg path=/sign protocol=HTTP/2.0 provisioner="jwk (VgJ2bp6yS57H0Gn5hLh3bRqBNYW-bnfXfMsEFQ6jgpw)" public-key="ECDSA P-256" referer= remote-address="::1" request-id=signRequestID sans="map[dns:[test]]" serial=150751436260993577869187562268735536654 size=3017 status=201 subject=test user-agent=step-http-client/1.0 user-id= valid-from="2026-02-04T00:39:50Z" valid-to="2026-02-04T02:39:50Z" 337s --- PASS: Test_reflectRequestID (1.41s) 337s PASS 337s ok github.com/smallstep/certificates/test/integration 1.491s 350s === RUN TestIssuesCertificateUsingSCEPWithDecrypterAndUpstreamCAS 350s 2026/02/04 01:39:54 Building new tls configuration using step-ca x509 Signer Interface 350s 2026/02/04 01:39:54 Starting Smallstep CLI/0000000-dev (linux/arm64) 350s 2026/02/04 01:39:54 Documentation: https://u.step.sm/docs/ca 350s 2026/02/04 01:39:54 Community Discord: https://u.step.sm/discord 350s 2026/02/04 01:39:54 Config file: loaded from token 350s 2026/02/04 01:39:54 The primary server URL is https://127.0.0.1:42493 350s 2026/02/04 01:39:54 Root certificates are available at https://127.0.0.1:42493/roots.pem 350s 2026/02/04 01:39:54 Additional configured hostnames: [::1], localhost 350s 2026/02/04 01:39:54 X.509 Root Fingerprint: ee2dd39c16da015126918afeec4837b5da8b57ab9b7595cee9fbe1f29f9c30a5 350s 2026/02/04 01:39:54 Serving HTTPS on [::]:42493 ... 350s time="2026-02-04T01:39:55Z" level=info duration="73.84µs" duration-ns=73840 fields.time="2026-02-04T01:39:55Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=69ad9952-05fb-42f4-8ac7-13574a11321d size=16 status=200 user-agent=step-http-client/1.0 user-id= 350s time="2026-02-04T01:39:55Z" level=info duration="77.68µs" duration-ns=77680 fields.time="2026-02-04T01:39:55Z" method=GET name=ca path="/scep/scep/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=9957d650-6b5b-46e2-8c88-536c8c540049 size=1161 status=200 user-agent=Go-http-client/2.0 user-id= 350s common_test.go:206: 0 *H v0r1 *H=0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0 260204003954Z 260204023954Z010U decrypter0"0  *H   v58kvQ+ǎ=6 -R˖Z(JzYg8)zyvgBGrn1٘/8=[eoU3po y9v쾠 L+=Mvxn1tZWAx,^6+K *H=I T0 350s *H=0<1:08U 1Step E2E | SCEP Decrypter w/ Upstream CAS Root CA0 260204013953Z 260205013953Z0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0Y0*H=*H=B *H=I common_test.go:288: 0 J *H  ;0 71 0+0J *H ;703 *H $0  ܪ <}^3` B|.aЅͅrwINƌT[]KGj{ƍ@}.s^våh.9:Fg<4Io錠ɱIH+q| YLl}@ ZKǭvp0t~PJ!jBx 0 *H 0+i8Àɣ$=dp HN VyVdS徃>H_Zu.*•cM38fSMVP%a,i `b[ua{Ml^2D_w8' a@: Cιf@xX.+QޯL᳔O-]cDT+H(D谝&1}2ݨ=>] y^/4Y9.EhR,3 5 we8g ܛ''7of+#= h$5+dOnsb}Ndg4z82LT apxO+ *H=0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0 260204013955Z 260205013955Z010Utest.localhost0"0  *H   *H=G *H=0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0 260204003954Z 260204023954Z010U decrypter0"0  *H   v58kvQ+ǎ=6 -R˖Z(JzYg8)zyvgBGrn1٘/8=[eoU3po y9v쾠 L+=Mvxn1tZWAx,^6+K *H=I `HE 130 350s `HE 100 *H  1  *H 0 *H  1 260204013955Z0  350s `HE 1^#{et-ǩ&L0  350s `HE 1^#{et-ǩ&L0# *H  1;@AN@0, 350s `HE 1Hb/j7TDUtc/W15uAq2U4QM7Yd1c=0  *H  }ุqtɶN3=b,Q%|йOb6P7F>ܦ߶r{h5HX յs`= 350s --- PASS: TestIssuesCertificateUsingSCEPWithDecrypterAndUpstreamCAS (2.51s) 350s === RUN TestIssuesCertificateUsingSCEPWithDecrypter 350s 2026/02/04 01:39:56 Building new tls configuration using step-ca x509 Signer Interface 350s 2026/02/04 01:39:56 Starting Smallstep CLI/0000000-dev (linux/arm64) 350s 2026/02/04 01:39:56 Documentation: https://u.step.sm/docs/ca 350s 2026/02/04 01:39:56 Community Discord: https://u.step.sm/discord 350s 2026/02/04 01:39:56 Config file: loaded from token 350s 2026/02/04 01:39:56 The primary server URL is https://127.0.0.1:46849 350s 2026/02/04 01:39:56 Root certificates are available at https://127.0.0.1:46849/roots.pem 350s 2026/02/04 01:39:56 Additional configured hostnames: [::1], localhost 350s 2026/02/04 01:39:56 X.509 Root Fingerprint: c3852562a1b3934f3a579e686868aa2553af767b4daa668c36f840508cb27af7 350s 2026/02/04 01:39:56 Serving HTTPS on [::]:46849 ... 350s time="2026-02-04T01:39:57Z" level=info duration="37.68µs" duration-ns=37680 fields.time="2026-02-04T01:39:57Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=2d06a5ad-5954-440c-a0df-8f9ebe2400bd size=16 status=200 user-agent=step-http-client/1.0 user-id= 350s time="2026-02-04T01:39:57Z" level=info duration="79.72µs" duration-ns=79720 fields.time="2026-02-04T01:39:57Z" method=GET name=ca path="/scep/scep/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=8336a1de-96c8-4b56-b208-8ec4e6eabea8 size=1112 status=200 user-agent=Go-http-client/2.0 user-id= 350s common_test.go:206: 0T *H E0A1 *H=041200U )Step E2E | SCEP Decrypter Intermediate CA0 260204003956Z 260204023956Z010U decrypter0"0  *H   􁻱@KXa㨧bDI^€G124swmk=(~Og3=VMb'9 *H=H *H=0,1*0(U !Step E2E | SCEP Decrypter Root CA0 260204013956Z 260205013956Z041200U )Step E2E | SCEP Decrypter Intermediate CA0Y0*H=*H=B *H=H iuzᑟJj^@O,XA:̌s common_test.go:288: 0 : *H  +0 '1 0+0: *H +'0# *H 0 Y G000  *H    Ge׹pե)#xrL<忹H/> KQ*mƧ51FqR4GCTCz`Eea TP?fj}Î_eoZ(ݻ100010Utest.localhost0+0 350s `HE 1190 *H  1  *H 0 *H  1 260204013957Z0  350s `HE 1ҴLH70# *H  1ypPoo l^0, 350s `HE 1m7ztMPLs0jB6FJK15Y5BL7z+E9U=0  *H  N@ȅ`գESEp'ϧIk3 p㧌&z Ji(R!V+j\>B(PVps U!"0ȝ*bDWfb+Kj=[??>ifkŊ<؝jpt^ElAp+\b¿ 350s time="2026-02-04T01:39:57Z" level=info certificate="MIICwjCCAmigAwIBAgIPCF/Eh1TcUj9AIV6h8zCFMAoGCCqGSM49BAMCMDQxMjAwBgNVBAMMKVN0ZXAgRTJFIHwgU0NFUCBEZWNyeXB0ZXIgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDIwNDAxMzg1N1oXDTI2MDIwNTAxMzk1N1owGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDiO4L+dfuLD9XOSB/nnkvqpxJvOpdP5y6UKKvykccrqaVD2hzlAodKrkzlugQrS/REiz+kU+0wx4cN9DQnPk1tMqX1pyJtZ/+uZMZnhtIBwexpJOCpaButR/NVueeSYtx0oLEWC3ElEv25eyl83VYwV+Rf/cCjLdnULGoagqxlNEd44Px/qoGX3kprnxt4y5tlW8Z2K8oOLM7+ShZPx/ndec0Z4bXiHn2Mhja8APIacR5Cmz3Hi60tqDRoaDCPviaSPh6P/uS3Fnhc/AU5tSOKd1riRPcqG7XMtblF5FRiL5QzaXuRyqJ3eLVsw3cqv6ioibAueap8dHrVFOxPxPsrAgMBAAGjgawwgakwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUKMj5QkFr49hRgpwLRT7v16tllZAwHwYDVR0jBBgwFoAUPfv7+KeEigi3gamcvA1zohorlVgwGQYDVR0RBBIwEIIOdGVzdC5sb2NhbGhvc3QwHQYMKwYBBAGCpGTGKEABBA0wCwIBCgQEc2NlcAQAMAoGCCqGSM49BAMCA0gAMEUCIQDUED7f9ImIFCrmck3N1ZBh7/ehAeRpfRkIiOac5qakJgIgR/DHEN9oQzFE3rbt/p8T5jukgmkWoEd1G8bW4bUrzVg=" duration=9.84664ms duration-ns=9846640 fields.time="2026-02-04T01:39:57Z" issuer="Step E2E | SCEP Decrypter Intermediate CA" method=GET name=ca path="/scep/scep/scep/scep?operation=PKIOperation&message=MIIJOgYJKoZIhvcNAQcCoIIJKzCCCScCAQExCTAHBgUrDgMCGjCCBDoGCSqGSIb3DQEHAaCCBCsEggQnMIIEIwYJKoZIhvcNAQcDoIIEFDCCBBACAQAxggFTMIIBTwIBADA5MDQxMjAwBgNVBAMMKVN0ZXAgRTJFIHwgU0NFUCBEZWNyeXB0ZXIgSW50ZXJtZWRpYXRlIENBAgEBMAsGCSqGSIb3DQEBAQSCAQArklf98sRhEJQuhvPaciomYOGPYEuSUYclh%2FM1QvitGTZ5Erspggg7kVIu4VV%2F3keyr0Wc1ETLYhoVig3phBU%2F7L9TYccgItpvVOBwpalrbekzlliR%2BHr78mhLDbgWIY96rJ7Y2Uqg58ucxexlbHAOman6mtkd%2Bi4Wvb3pRE0wEZXNMXNkeTtP2S2IHYC%2FttFfC9UouiwyoouPMjdQd5nJwRT9e8PFt5OkN6N6P5UcfG9n%2Fp98kK3NGvZmtRwfWZ6C8kD2z3X9N7qGZkrHd61y%2FV1%2FO2n7K0DmLz3OzN8dytqDsOi6K1rsVXq4t0uuy4ZDt4tSj5%2FHKWxXsjNEZ1BsMIICsgYJKoZIhvcNAQcBMBEGBSsOAwIHBAjPOguUzwM%2FOICCApCiDHiUaS5kAVyyhnjTrthFuFBx6WP4nAVIvxoMJDzfIcVHVjeQ48MRXgtcM6QHC7FNOAvG6zZlNAWJRaLvo1oBsp0GDn0NBJAlyAvDW1CV93DZlvJG03T1jOuqttbvmXgHv5EyXsqjfpRZVaoXdgkzCwuQhdPZZRljCwM0pPfgAJ09JjuYCApZiABXH67RVTEWao%2BzBKwQFBVzLrZjx%2BKWZ%2FqegGawIDLvXymxInknFWZYg95Kg0ji%2BR0w3MrTLrrhnWJN9i3IqxIn5TLkIfIXiVmmt7rOpWQbL8RjHMcp1z7LvDxRabSjhzYV3ghmFW%2Fqhgdv91WKS7qsG8ntdG02%2BkF2LbmGu2w3tWGc5y4%2FsrV%2FHXyjyHqVh5lOn6MtPZEk4j1bUHKhe7cbuyjqsDHHrdJBTqNHKsxARYhs2m7zJ6bPhwOObgNR%2F8MQxOJS262UvGQkv1zmZ0k1ewb2N3n%2FPd%2FRN7lrnbio39zzWQWkafOkZvOizdBrxQPaNg%2B44PeQZSKTTbwFAzhjdsPk3TI0qZ2uYwd8J3zQBQF%2FXqdtPwKzmMPxflIZALGyxWpziEXs10Oz15kEvbTdFbyoDLFjGgc3L8Ha91mFIjvTmAeFNpxNB5n5w%2F6z7OvAXvz965bx0F7UiPJJefShuVdmdT2RVHIfO3SUDQo8VWS%2BGix4OP%2FX9VhubQuZqeJNduhGEySnzcXgFCTR4RLSg85R1Tu3LJ%2BzmRjzjsIwehFVngtmuP6Brpsm8r4Gcz9y51gamBEu9jR8sJ7ADEcMCSlDJawSvQWTBDNYaa1dLCU%2F%2Bl4TejGPg6OGoOFmEv%2F%2BpgtZ4wHcu2u2hrVco5v1fke3jRojJNIwy3%2Bs5YIbQkPCPtbyR6CCAs4wggLKMIIBsqADAgECAgEBMA0GCSqGSIb3DQEBCwUAMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MB4XDTI2MDIwNDAwMzk1N1oXDTI2MDIwNDAyMzk1N1owGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDiO4L%2BdfuLD9XOSB%2FnnkvqpxJvOpdP5y6UKKvykccrqaVD2hzlAodKrkzlugQrS%2FREiz%2BkU%2B0wx4cN9DQnPk1tMqX1pyJtZ%2F%2BuZMZnhtIBwexpJOCpaButR%2FNVueeSYtx0oLEWC3ElEv25eyl83VYwV%2BRf%2FcCjLdnULGoagqxlNEd44Px%2FqoGX3kprnxt4y5tlW8Z2K8oOLM7%2BShZPx%2Fndec0Z4bXiHn2Mhja8APIacR5Cmz3Hi60tqDRoaDCPviaSPh6P%2FuS3Fnhc%2FAU5tSOKd1riRPcqG7XMtblF5FRiL5QzaXuRyqJ3eLVsw3cqv6ioibAueap8dHrVFOxPxPsrAgMBAAGjHTAbMBkGA1UdEQQSMBCCDnRlc3QubG9jYWxob3N0MA0GCSqGSIb3DQEBCwUAA4IBAQCoNA%2F2G1HteO0%2F4tDGYsKiddI1vpqpXUzilz0Nva0Yy483is3dvHhfeQ4pbcpngfjW6EMJdtxjzVLtRma225yYVz5Yb6ZaX8YikG8wQLg%2FK%2BKQNwAXBu%2FvzbfIgNTtwFNUb38x5trCNFwuGIJmDSI30ZWEmrI2N2W5ZafSmmsKR4yz%2FmWOsqzXuXCH7qIS1aX1rSkjeAWI%2FnK8GB4TmEwW8Ns8EdDlv7kfSC%2FIPu8a0A1LUSqwrLdt3canNain4zFG2nFSNOO8R0PgVEN6swfVYEXwGBCDmWXozGGb5AuQuiBUA4C3UPU%2FkMFm1GrIfcX6gKcdw45f3WVvWowo5927MYICBTCCAgECAQEwHjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdAIBATAHBgUrDgMCGqCBwTASBgpghkgBhvhFAQkCMQQTAjE5MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI2MDIwNDAxMzk1N1owIAYKYIZIAYb4RQEJBTESBBDO0rSgAtRMukivzjeUg7YHMCMGCSqGSIb3DQEJBDEWBBR5HZZwn1DexG8Ob%2F2FCxCLhfpsXjAsBgpghkgBhvhFAQkHMR4THG03enRNUExzMGpCNkZKSzE1WTVCTDd6K0U5VT0wCwYJKoZIhvcNAQEFBIIBANHQbcsfXZ%2FQURIMeS8WEku7J6%2Fo20bm4O7lLvvzUvOgnXdBuNLMBBpBR%2FR1qm95VNthTrUkD0JC1bCRrDek0c2h1jU9I6hivSBcforl1ikZEQqU6oHWTolAyIVg1aNFU0VwJ67%2Bz6dJnmuZ9hMzlQ1wmukBnOOnjCaWepENEBFKf2kopZNSIYKfyVbititqFlzqPoxCovIoUNFWcHOmDVUhIqEwE8id8A4PKmJEFKhXH50Up2YHYv4cG5UrSx%2BqG2qZkhi%2FPQZbh4Q%2FE9c%2FnT5p9KypZhuq1%2BJrwsWKAu484NidanDV%2FanPdOMeXrlFkvpsQXDZK1xi%2BdDAwr8CC%2BA%3D" protocol=HTTP/2.0 provisioner=scep public-key="RSA 2048" referer= remote-address="::1" request-id=bc19b899-d472-4d93-8e16-4864c3ea7b27 sans="map[dns:[test.localhost]]" serial=43480774383544858074825301997858949 size=3140 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2026-02-04T01:38:57Z" valid-to="2026-02-05T01:39:57Z" 350s common_test.go:311: 0 @ *H  10 -1 0+0 *H 0 *H u0q ~`)i |/yJ'n{5HAEmRjKL~ey0. *H 0 `He* 350s C ȂqsSd `R{A,LL˺#}O2!F']5ZI60 o,=iξ= $k^Ӗ]}A o!Us`B=K+1IdILrn5IQ}|sTx 4ȸ.w)m oV6՝ 350s Js&Iw"9B.M[)AJrF@2U6K/FnA]t%<7!L%E6({uXI߇seưNGv[GNjSYB:E5K@㨧bDI^€G124swmk=(~Og3=VMb'9 *H=H `HE 130 350s `HE 100 *H  1  *H 0 *H  1 260204013957Z0  350s `HE 1ҴLH70  350s `HE 1ҴLH70# *H  1@r۹'rx([0, 350s `HE 1m7ztMPLs0jB6FJK15Y5BL7z+E9U=0  *H  FB V|6N>X諕[-Saq?9S1 350s --- PASS: TestIssuesCertificateUsingSCEPWithDecrypter (2.29s) 350s === RUN TestFailsIssuingCertificateUsingRegularSCEPWithUpstreamCAS 350s 2026/02/04 01:39:58 failed validating SCEP authority: SCEP provisioner "scep" does not have a decrypter certificate 350s 2026/02/04 01:39:58 Building new tls configuration using step-ca x509 Signer Interface 350s 2026/02/04 01:39:58 Starting Smallstep CLI/0000000-dev (linux/arm64) 350s 2026/02/04 01:39:58 Documentation: https://u.step.sm/docs/ca 350s 2026/02/04 01:39:58 Community Discord: https://u.step.sm/discord 350s 2026/02/04 01:39:58 Config file: loaded from token 350s 2026/02/04 01:39:58 The primary server URL is https://127.0.0.1:43253 350s 2026/02/04 01:39:58 Root certificates are available at https://127.0.0.1:43253/roots.pem 350s 2026/02/04 01:39:58 Additional configured hostnames: [::1], localhost 350s 2026/02/04 01:39:58 X.509 Root Fingerprint: 287d307c93176198784e0a44f05c732b49b134168c4e96e0585c7bf151fa064f 350s 2026/02/04 01:39:58 Serving HTTPS on [::]:43253 ... 350s time="2026-02-04T01:39:59Z" level=info duration="16.88µs" duration-ns=16880 fields.time="2026-02-04T01:39:59Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=7a01b951-cd72-4584-ac48-f4acc949853b size=16 status=200 user-agent=step-http-client/1.0 user-id= 350s time="2026-02-04T01:39:59Z" level=info duration="30.36µs" duration-ns=30360 fields.time="2026-02-04T01:39:59Z" method=GET name=ca path="/scep/scep/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=059b5465-29bc-4ff2-a549-adfe8c5cfb28 size=880 status=200 user-agent=Go-http-client/2.0 user-id= 350s common_test.go:206: 0l0TxZ[F|VL{0  *H    $e common_test.go:288: 0 O *H  @0 <1 0+0O *H @<08 *H )0% Eɀ Sq֦4 %ލ 9nW1pt]@p%KNi29N]L)MOcLɟIp,FXWRXyN8mRC QDF᱗)w==^| ˰ZʅC KT]6w`6ŕXRk.m&6=?ۆ9Q[JsZUՄpM?)fU2iΡ"fCiW0 *H 0+ҟ2QKX8+*Hm'Սsʋa"m dD1̗' 350s nbw&B =!;být1%̗J]*0Әor}*ykzs׎S#[ 0?@nx[*Zj'V/:dkƬ{n-6ޔlq rq{r@|63^֗l8b&d‚V@8~܍b$Ƹg!)u'n}|ζ&ֆ.*g-^E{۝C`R?#_P8*Z 4;ο~9%ƵP= rG4+BrN:zVqKMIZ9\>|,K_t=[ܡ "c>`@a?"`.Gg*;ab6,^VWЫRE~AAs`3BԘ(?#kO{WB̬KyiDb$kU~v$~b"{$Lt_|]epG:WFKWQQSDҏ&H|Ԩyyp 8Ge~&VQ 350s 7> P  SHRhzG,}j_Z0X"TTV_ ́%q#S) g$ M4JmeVUH1M]h^pe0L04"Kӄ  `HE 130 350s `HE 100 *H  1  *H 0 *H  1 260204014002Z0  350s `HE 1^`%=7f0  350s `HE 1^`%=7f0# *H  1d8/bU i?Q0, 350s `HE 1hLntuPhxk11Fy/pRWqLpCmG7rYQ=0  *H --- PASS: TestIssuesCertificateUsingRegularSCEPConfiguration (2.42s) 350s === RUN TestIssuesCertificateToEmulatedWindowsClientGo123 350s 2026/02/04 01:40:04 Building new tls configuration using step-ca x509 Signer Interface 350s 2026/02/04 01:40:04 Starting Smallstep CLI/0000000-dev (linux/arm64) 350s 2026/02/04 01:40:04 Documentation: https://u.step.sm/docs/ca 350s 2026/02/04 01:40:04 Community Discord: https://u.step.sm/discord 350s 2026/02/04 01:40:04 Config file: loaded from token 350s 2026/02/04 01:40:04 The primary server URL is https://127.0.0.1:43683 350s 2026/02/04 01:40:04 Root certificates are available at https://127.0.0.1:43683/roots.pem 350s 2026/02/04 01:40:04 Additional configured hostnames: [::1], localhost 350s 2026/02/04 01:40:04 X.509 Root Fingerprint: e6b78289c77edfd6a4410fbbb9166111d146de23f7f6277c795aecf404e721ac 350s 2026/02/04 01:40:04 Serving HTTPS on [::]:43683 ... 350s time="2026-02-04T01:40:05Z" level=info duration="16.36µs" duration-ns=16360 fields.time="2026-02-04T01:40:05Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=831b5e82-9bb3-4fbc-a023-a5317e84ea57 size=16 status=200 user-agent=step-http-client/1.0 user-id= 350s time="2026-02-04T01:40:05Z" level=info duration="33.12µs" duration-ns=33120 fields.time="2026-02-04T01:40:05Z" method=GET name=ca path="/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=6499c63f-9070-4cdb-a535-3a3c0e6b4aac size=885 status=200 user-agent=Go-http-client/2.0 user-id= 350s common_test.go:206: 0q0Y  % ZZXQ 350s common_test.go:438: 0  *H  {0 w1 0+0R *H C?0; *H ,0( * S~7ä(hg081MA#,&fu[LW̖Pw;ݩzgRT^0R,@ru&&k,3,gxMߥw?MqT Utx&1jƎVjR6e_uYc:XEEowP=8O<sJBdR3Գ I{ppU;ld@9ےʽx 02}3Fӳ [No{*50zv{t"WFAA )2m 0lgDaDzJ  {:dB}3r>kzCCZTe`lO `HE 1190 *H  1  *H 0 *H  1 260204014005Z0  350s `HE 1UOrfZmhϯq9m 350s ̅8N9͍0mɴ DIk8 7=<.]=Ĕkԅg>.b mٺt?75a=}TFIp." ,@0I.={؋r苡=I zb߿017$-Zfo4fi)'xԷNWǡMr *_z8Q%ЦnJ GDpvIu*-2@3/- Fe~ss 00|3  {:dB}3r>kzCCZTe`lO scep rـHS{2~}#U.o|\O$RFݕ3p8:>'LjQP0s  % ZZXQ1l0h0Q0<1:08U 1Step E2E | SCEP Regular w/ Windows Client Root CA `HE 130 350s `HE 100 *H  1  *H 0 *H  1 260204014005Z0  350s `HE 1U