0s autopkgtest [23:59:06]: starting date and time: 2026-02-03 23:59:06+0000 0s autopkgtest [23:59:06]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [23:59:06]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.nwdyzb5y/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-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-ppc64el-22.secgroup --name adt-resolute-ppc64el-golang-github-smallstep-certificates-20260203-235906-juju-7f2275-prod-proposed-migration-environment-15-ecbbab01-d3bf-4daf-8edd-50d864f89428 --image adt/ubuntu-resolute-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-ppc64el-golang-github-smallstep-certificates-20260203-235906-juju-7f2275-prod-proposed-migration-environment-15-ecbbab01-d3bf-4daf-8edd-50d864f89428 from image adt/ubuntu-resolute-ppc64el-server-20260203.img (UUID 36e1410e-0a72-4cd6-affd-580c415d80cb)... 56s autopkgtest [00:00:02]: testbed dpkg architecture: ppc64el 57s autopkgtest [00:00:03]: testbed apt version: 3.1.14 57s autopkgtest [00:00:03]: @@@@@@@@@@@@@@@@@@@@ test bed setup 57s autopkgtest [00:00:03]: testbed release detected to be: None 58s autopkgtest [00:00:04]: updating testbed package index (apt update) 58s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 58s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 58s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 58s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 58s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [232 kB] 58s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 58s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1337 kB] 59s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.9 kB] 59s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [284 kB] 59s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [1152 kB] 59s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [17.8 kB] 59s Fetched 3181 kB in 1s (3384 kB/s) 60s Reading package lists... 60s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 60s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 60s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 60s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 61s Reading package lists... 61s Reading package lists... 61s Building dependency tree... 61s Reading state information... 62s Calculating upgrade... 62s The following packages will be upgraded: 62s libzstd1 zstd 62s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 62s Need to get 1275 kB of archives. 62s After this operation, 0 B of additional disk space will be used. 62s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libzstd1 ppc64el 1.5.7+dfsg-3 [430 kB] 62s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el zstd ppc64el 1.5.7+dfsg-3 [845 kB] 62s dpkg-preconfigure: unable to re-open stdin: No such file or directory 62s Fetched 1275 kB in 0s (10.1 MB/s) 62s (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 ... 82008 files and directories currently installed.) 62s Preparing to unpack .../libzstd1_1.5.7+dfsg-3_ppc64el.deb ... 62s Unpacking libzstd1:ppc64el (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 63s Setting up libzstd1:ppc64el (1.5.7+dfsg-3) ... 63s (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 ... 82008 files and directories currently installed.) 63s Preparing to unpack .../zstd_1.5.7+dfsg-3_ppc64el.deb ... 63s Unpacking zstd (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 63s Setting up zstd (1.5.7+dfsg-3) ... 63s Processing triggers for man-db (2.13.1-1) ... 64s Processing triggers for libc-bin (2.42-2ubuntu4) ... 64s autopkgtest [00:00:10]: upgrading testbed (apt dist-upgrade and autopurge) 64s Reading package lists... 64s Building dependency tree... 64s Reading state information... 64s Calculating upgrade... 64s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 65s Reading package lists... 65s Building dependency tree... 65s Reading state information... 65s Solving dependencies... 65s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 69s autopkgtest [00:00:15]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:45:54 UTC 2026 69s autopkgtest [00:00:15]: @@@@@@@@@@@@@@@@@@@@ apt-source golang-github-smallstep-certificates 71s Get:1 http://ftpmaster.internal/ubuntu resolute/universe golang-github-smallstep-certificates 0.29.0-1 (dsc) [3573 B] 71s Get:2 http://ftpmaster.internal/ubuntu resolute/universe golang-github-smallstep-certificates 0.29.0-1 (tar) [625 kB] 71s Get:3 http://ftpmaster.internal/ubuntu resolute/universe golang-github-smallstep-certificates 0.29.0-1 (diff) [13.5 kB] 71s gpgv: Signature made Sun Dec 7 20:43:25 2025 UTC 71s gpgv: using RSA key 374D8CE4DB96E9CBD4C0972A606D084E4683C079 71s gpgv: Can't check signature: No public key 71s dpkg-source: warning: cannot verify inline signature for ./golang-github-smallstep-certificates_0.29.0-1.dsc: no acceptable signature found 71s autopkgtest [00:00:17]: testing package golang-github-smallstep-certificates version 0.29.0-1 72s autopkgtest [00:00:18]: build not needed 72s autopkgtest [00:00:18]: test dh-golang-autopkgtest: preparing testbed 72s Reading package lists... 73s Building dependency tree... 73s Reading state information... 73s Solving dependencies... 73s The following NEW packages will be installed: 73s autoconf automake autopoint autotools-dev build-essential cpp cpp-15 73s cpp-15-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu debhelper debugedit 73s dh-autoreconf dh-golang dh-strip-nondeterminism dwz g++ g++-15 73s g++-15-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-15 73s gcc-15-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 73s golang-1.25-go golang-1.25-src golang-any golang-dbus-dev 73s golang-filippo-edwards25519-dev golang-github-alecthomas-units-dev 73s golang-github-antlr-antlr4-dev golang-github-aws-aws-sdk-go-dev 73s golang-github-aws-aws-sdk-go-v2-dev golang-github-aws-smithy-go-dev 73s golang-github-beorn7-perks-dev golang-github-ccoveille-go-safecast-dev 73s golang-github-cespare-xxhash-dev golang-github-chzyer-logex-dev 73s golang-github-chzyer-readline-dev golang-github-chzyer-test-dev 73s golang-github-coreos-bbolt-dev golang-github-coreos-go-oidc-v3-dev 73s golang-github-coreos-go-systemd-dev golang-github-cpuguy83-go-md2man-v2-dev 73s golang-github-davecgh-go-spew-dev golang-github-etcd-io-gofail-dev 73s golang-github-fxamacker-cbor-dev golang-github-go-chi-chi-dev 73s golang-github-go-jose-go-jose.v3-dev golang-github-go-kit-log-dev 73s golang-github-go-logfmt-logfmt-dev golang-github-go-piv-piv-go-dev 73s golang-github-go-sql-driver-mysql-dev golang-github-golang-groupcache-dev 73s golang-github-golang-mock-dev golang-github-golang-protobuf-1-5-dev 73s golang-github-google-btree-dev golang-github-google-cel-go-dev 73s golang-github-google-go-attestation-dev golang-github-google-go-cmp-dev 73s golang-github-google-go-tpm-dev golang-github-google-martian-dev 73s golang-github-google-pprof-dev golang-github-google-uuid-dev 73s golang-github-googleapis-gax-go-dev golang-github-huandu-xstrings-dev 73s golang-github-ianlancetaylor-demangle-dev golang-github-imdario-mergo-dev 73s golang-github-jmespath-go-jmespath-dev golang-github-jpillora-backoff-dev 73s golang-github-json-iterator-go-dev 73s golang-github-julienschmidt-httprouter-dev 73s golang-github-klauspost-compress-dev golang-github-kylelemons-godebug-dev 73s golang-github-manifoldco-promptui-dev golang-github-masterminds-goutils-dev 73s golang-github-masterminds-semver-dev golang-github-masterminds-sprig-dev 73s golang-github-mattn-go-colorable-dev golang-github-mattn-go-isatty-dev 73s golang-github-mgutz-ansi-dev golang-github-mitchellh-copystructure-dev 73s golang-github-mitchellh-reflectwalk-dev 73s golang-github-modern-go-concurrent-dev golang-github-modern-go-reflect2-dev 73s golang-github-munnerz-goautoneg-dev golang-github-mwitkow-go-conntrack-dev 73s golang-github-newrelic-go-agent-dev golang-github-pkg-errors-dev 73s golang-github-pmezard-go-difflib-dev 73s golang-github-prometheus-client-golang-dev 73s golang-github-prometheus-client-model-dev 73s golang-github-prometheus-common-dev golang-github-prometheus-procfs-dev 73s golang-github-prometheus-sigv4-dev golang-github-rs-xid-dev 73s golang-github-russross-blackfriday-v2-dev 73s golang-github-shopspring-decimal-dev 73s golang-github-shurcool-sanitized-anchor-name-dev 73s golang-github-sirupsen-logrus-dev golang-github-smallstep-assert-dev 73s golang-github-smallstep-certificates-dev golang-github-smallstep-crypto-dev 73s golang-github-smallstep-linkedca-dev golang-github-smallstep-nosql-dev 73s golang-github-smallstep-pkcs7-dev golang-github-smallstep-scep-dev 73s golang-github-spf13-cast-dev golang-github-stoewer-go-strcase-dev 73s golang-github-stretchr-objx-dev golang-github-stretchr-testify-dev 73s golang-github-urfave-cli-dev golang-github-x448-float16-dev golang-glog-dev 73s golang-go golang-go.opencensus-dev golang-golang-x-crypto-dev 73s golang-golang-x-exp-dev golang-golang-x-net-dev golang-golang-x-oauth2-dev 73s golang-golang-x-oauth2-google-dev golang-golang-x-sync-dev 73s golang-golang-x-sys-dev golang-golang-x-term-dev golang-golang-x-text-dev 73s golang-golang-x-time-dev golang-google-api-dev 73s golang-google-cloud-compute-metadata-dev golang-google-cloud-dev 73s golang-google-genproto-dev golang-google-grpc-dev golang-google-protobuf-dev 73s golang-gopkg-alecthomas-kingpin.v2-dev golang-gopkg-square-go-jose.v2-dev 73s golang-gopkg-yaml.v2-dev golang-gopkg-yaml.v3-dev 73s golang-rsc-binaryregexp-dev golang-src golang-step-cli-utils-dev 73s intltool-debian libarchive-zip-perl libasan8 libc-dev-bin libc6-dev 73s libcap-dev libcc1-0 libcrypt-dev libdebhelper-perl 73s libfile-stripnondeterminism-perl libgcc-15-dev libgomp1 libisl23 libitm1 73s liblsan0 libmpc3 libpcsclite-dev libpcsclite1 libquadmath0 libstdc++-15-dev 73s libsystemd-dev libtool libtsan2 libubsan1 linux-libc-dev m4 po-debconf 73s rpcsvc-proto tzdata-legacy 73s 0 upgraded, 168 newly installed, 0 to remove and 0 not upgraded. 73s Need to get 202 MB of archives. 73s After this operation, 1511 MB of additional disk space will be used. 73s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el m4 ppc64el 1.4.20-2 [236 kB] 73s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el autoconf all 2.72-3.1ubuntu1 [384 kB] 73s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el autotools-dev all 20240727.1 [43.4 kB] 73s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el automake all 1:1.18.1-3build1 [582 kB] 73s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el autopoint all 0.23.2-1 [620 kB] 73s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el libc-dev-bin ppc64el 2.42-2ubuntu4 [23.9 kB] 73s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el linux-libc-dev ppc64el 6.18.0-9.9 [1847 kB] 73s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-dev ppc64el 1:4.5.1-1 [162 kB] 73s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el rpcsvc-proto ppc64el 1.4.3-1build1 [84.2 kB] 73s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libc6-dev ppc64el 2.42-2ubuntu4 [2080 kB] 73s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el libisl23 ppc64el 0.27-1build1 [893 kB] 73s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmpc3 ppc64el 1.3.1-2 [62.5 kB] 73s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [11.4 MB] 74s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15 ppc64el 15.2.0-12ubuntu1 [1038 B] 74s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [5746 B] 74s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp ppc64el 4:15.2.0-4ubuntu1 [22.4 kB] 74s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcc1-0 ppc64el 15.2.0-12ubuntu1 [49.0 kB] 74s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgomp1 ppc64el 15.2.0-12ubuntu1 [169 kB] 74s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libitm1 ppc64el 15.2.0-12ubuntu1 [32.2 kB] 74s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el libasan8 ppc64el 15.2.0-12ubuntu1 [3006 kB] 74s Get:21 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblsan0 ppc64el 15.2.0-12ubuntu1 [1374 kB] 74s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtsan2 ppc64el 15.2.0-12ubuntu1 [2729 kB] 74s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libubsan1 ppc64el 15.2.0-12ubuntu1 [1231 kB] 74s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el libquadmath0 ppc64el 15.2.0-12ubuntu1 [160 kB] 74s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgcc-15-dev ppc64el 15.2.0-12ubuntu1 [1670 kB] 74s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [22.4 MB] 75s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15 ppc64el 15.2.0-12ubuntu1 [530 kB] 75s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [1220 B] 75s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc ppc64el 4:15.2.0-4ubuntu1 [5032 B] 75s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstdc++-15-dev ppc64el 15.2.0-12ubuntu1 [2747 kB] 75s Get:31 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [13.0 MB] 75s Get:32 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15 ppc64el 15.2.0-12ubuntu1 [25.3 kB] 75s Get:33 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [970 B] 75s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++ ppc64el 4:15.2.0-4ubuntu1 [1092 B] 75s Get:35 http://ftpmaster.internal/ubuntu resolute/main ppc64el build-essential ppc64el 12.12ubuntu2 [5256 B] 75s Get:36 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 75s Get:37 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtool all 2.5.4-9 [169 kB] 75s Get:38 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-autoreconf all 21 [12.5 kB] 75s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 75s Get:40 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 75s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 75s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el debugedit ppc64el 1:5.2-3build1 [57.3 kB] 75s Get:43 http://ftpmaster.internal/ubuntu resolute/main ppc64el dwz ppc64el 0.16-2 [142 kB] 75s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el gettext ppc64el 0.23.2-1 [1177 kB] 75s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 75s Get:46 http://ftpmaster.internal/ubuntu resolute/main ppc64el po-debconf all 1.0.22 [215 kB] 75s Get:47 http://ftpmaster.internal/ubuntu resolute/main ppc64el debhelper all 13.28ubuntu1 [916 kB] 75s Get:48 http://ftpmaster.internal/ubuntu resolute/main ppc64el golang-1.25-src all 1.25.0-0ubuntu1 [23.0 MB] 76s Get:49 http://ftpmaster.internal/ubuntu resolute/main ppc64el golang-1.25-go ppc64el 1.25.0-0ubuntu1 [16.1 MB] 76s Get:50 http://ftpmaster.internal/ubuntu resolute/main ppc64el golang-src all 2:1.25~1 [5206 B] 76s Get:51 http://ftpmaster.internal/ubuntu resolute/main ppc64el golang-go ppc64el 2:1.25~1 [44.1 kB] 76s Get:52 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-any ppc64el 2:1.25~1 [2840 B] 76s Get:53 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-filippo-edwards25519-dev all 1.0.0~rc1+git20210721-0.1build1 [34.7 kB] 76s Get:54 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-golang-x-exp-dev all 0.0~git20250911.df92998-1 [226 kB] 76s Get:55 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-antlr-antlr4-dev all 4.11.1+ds-2 [99.9 kB] 76s Get:56 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-aws-smithy-go-dev all 1.20.3-1 [126 kB] 76s Get:57 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-davecgh-go-spew-dev all 1.1.1-3 [31.1 kB] 76s Get:58 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.4 kB] 76s Get:59 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-stretchr-objx-dev all 0.5.2-1 [26.5 kB] 76s Get:60 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-gopkg-yaml.v2-dev all 2.4.3-1 [62.7 kB] 76s Get:61 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [93.9 kB] 76s Get:62 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-golang-x-sys-dev all 0.22.0-1 [457 kB] 76s Get:63 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-golang-x-term-dev all 0.22.0-1 [14.6 kB] 76s Get:64 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-golang-x-text-dev all 0.31.0-1 [4602 kB] 76s Get:65 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el golang-golang-x-crypto-dev all 1:0.47.0-1 [1990 kB] 77s Get:66 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-golang-x-net-dev all 1:0.27.0-2 [938 kB] 77s Get:67 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-aws-aws-sdk-go-v2-dev all 1.30.3-1 [14.6 MB] 77s Get:68 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-ccoveille-go-safecast-dev all 2.0.0-1 [15.0 kB] 77s Get:69 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-chzyer-logex-dev all 1.2.1-1 [5162 B] 77s Get:70 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-chzyer-test-dev all 1.0.0-1 [5872 B] 77s Get:71 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-gopkg-yaml.v3-dev all 3.0.4-1 [78.0 kB] 77s Get:72 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-stretchr-testify-dev all 1.10.0-1 [79.6 kB] 77s Get:73 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-etcd-io-gofail-dev all 0.1.0-1 [98.5 kB] 77s Get:74 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-golang-x-sync-dev all 0.7.0-1 [19.5 kB] 77s Get:75 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-coreos-bbolt-dev all 1.4.2-1 [101 kB] 77s Get:76 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-golang-x-oauth2-dev all 0.27.0-1 [38.1 kB] 77s Get:77 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-google-cloud-compute-metadata-dev all 0.56.0-6 [17.9 kB] 77s Get:78 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-golang-x-oauth2-google-dev all 0.27.0-1 [50.6 kB] 77s Get:79 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-gopkg-square-go-jose.v2-dev all 2.6.3-3 [268 kB] 77s Get:80 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-coreos-go-oidc-v3-dev all 3.4.0-2 [40.2 kB] 77s Get:81 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3590 B] 77s Get:82 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-russross-blackfriday-v2-dev all 2.1.0-1build1 [79.1 kB] 77s Get:83 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-cpuguy83-go-md2man-v2-dev all 2.0.4-1 [11.0 kB] 77s Get:84 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-x448-float16-dev all 0.8.4-3 [11.1 kB] 77s Get:85 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-fxamacker-cbor-dev all 2.9.0-1 [124 kB] 77s Get:86 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-go-chi-chi-dev all 5.2.3-1 [64.0 kB] 77s Get:87 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-google-go-cmp-dev all 0.6.0-1 [89.8 kB] 77s Get:88 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-alecthomas-units-dev all 0.0~git20240927.0f3dac3-1 [9082 B] 77s Get:89 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [43.6 kB] 77s Get:90 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-go-jose-go-jose.v3-dev all 3.0.3-6 [273 kB] 77s Get:91 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [12.8 kB] 77s Get:92 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-go-kit-log-dev all 0.2.1-1 [27.4 kB] 77s Get:93 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-go-piv-piv-go-dev all 1.8.0-3 [28.1 kB] 77s Get:94 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-google-protobuf-dev all 1.36.7-1 [749 kB] 77s Get:95 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-golang-protobuf-1-5-dev all 1.5.4-1 [140 kB] 77s Get:96 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-stoewer-go-strcase-dev all 1.2.0-4 [5596 B] 77s Get:97 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-google-uuid-dev all 1.6.0-1 [20.4 kB] 77s Get:98 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-glog-dev all 1.2.4-1 [32.9 kB] 77s Get:99 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-golang-groupcache-dev all 0.0~git20210331.41bb18b-2 [23.5 kB] 77s Get:100 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-go.opencensus-dev all 0.24.0-2 [136 kB] 77s Get:101 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-golang-mock-dev all 1.6.0-2build1 [48.7 kB] 77s Get:102 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-google-btree-dev all 1.0.1-1 [13.7 kB] 77s Get:103 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-google-martian-dev all 3.3.2-3 [111 kB] 77s Get:104 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-chzyer-readline-dev all 1.5.1-1 [31.8 kB] 77s Get:105 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-ianlancetaylor-demangle-dev all 0.0~git20200824.28f6c0f-2 [50.2 kB] 77s Get:106 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-google-pprof-dev all 0.0~git20211008.947d60d-1 [1067 kB] 77s Get:107 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-googleapis-gax-go-dev all 2.14.1-1 [35.4 kB] 77s Get:108 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-golang-x-time-dev all 0.14.0-1 [13.8 kB] 77s Get:109 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-google-api-dev all 0.61.0-6 [5043 kB] 77s Get:110 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-rsc-binaryregexp-dev all 0.2.0-3 [424 kB] 77s Get:111 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-google-cloud-dev all 0.56.0-6 [798 kB] 77s Get:112 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-google-grpc-dev all 1.64.0-7 [1247 kB] 77s Get:113 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-google-genproto-dev all 0.0~git20210726.e7812ac-4 [5100 kB] 78s Get:114 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-google-cel-go-dev all 0.18.2+ds-7 [408 kB] 78s Get:115 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-google-go-tpm-dev all 0.9.7-1 [293 kB] 78s Get:116 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-google-go-attestation-dev all 0.6.0-1 [180 kB] 78s Get:117 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-huandu-xstrings-dev all 1.3.3-1 [15.9 kB] 78s Get:118 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3744 B] 78s Get:119 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4708 B] 78s Get:120 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-modern-go-reflect2-dev all 1.0.2-2 [11.0 kB] 78s Get:121 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-json-iterator-go-dev all 1.1.12-2 [63.9 kB] 78s Get:122 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-manifoldco-promptui-dev all 0.9.0-1 [21.8 kB] 78s Get:123 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-masterminds-goutils-dev all 1.1.1-4 [11.2 kB] 78s Get:124 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-masterminds-semver-dev all 3.4.0-1 [22.2 kB] 78s Get:125 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-imdario-mergo-dev all 1.0.1-2 [25.2 kB] 78s Get:126 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-shopspring-decimal-dev all 1.3.1-1 [39.4 kB] 78s Get:127 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-mitchellh-reflectwalk-dev all 1.0.1-1 [8228 B] 78s Get:128 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-mitchellh-copystructure-dev all 1.2.0-1 [11.2 kB] 78s Get:129 http://ftpmaster.internal/ubuntu resolute/main ppc64el tzdata-legacy all 2025c-3ubuntu3 [99.3 kB] 78s Get:130 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-spf13-cast-dev all 1.10.0-2 [20.5 kB] 78s Get:131 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-masterminds-sprig-dev all 3.2.3-5 [32.5 kB] 78s Get:132 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-mattn-go-isatty-dev all 0.0.20-1 [6204 B] 78s Get:133 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-mattn-go-colorable-dev all 0.1.13-1 [10.3 kB] 78s Get:134 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-munnerz-goautoneg-dev all 0.0~git20191010.a7dc8b6-2 [4348 B] 78s Get:135 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-beorn7-perks-dev all 1.0.1-3 [12.6 kB] 78s Get:136 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-cespare-xxhash-dev all 2.3.0-1 [11.1 kB] 78s Get:137 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-klauspost-compress-dev all 1.18.1+ds1-1 [33.5 MB] 78s Get:138 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-kylelemons-godebug-dev all 1.1.0-2 [14.9 kB] 78s Get:139 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-prometheus-client-model-dev all 0.6.2-1 [11.4 kB] 78s Get:140 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-aws-aws-sdk-go-dev all 1.49.0-2 [12.3 MB] 79s Get:141 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.4 kB] 79s Get:142 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-prometheus-sigv4-dev all 0.2.1-1 [9852 B] 79s Get:143 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-prometheus-common-dev all 0.62.0-3 [120 kB] 79s Get:144 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-prometheus-procfs-dev all 0.19.2-1 [209 kB] 79s Get:145 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-prometheus-client-golang-dev all 1.21.1-1 [189 kB] 79s Get:146 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-4 [15.1 kB] 79s Get:147 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-newrelic-go-agent-dev all 3.15.2-9 [293 kB] 79s Get:148 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-rs-xid-dev all 1.6.0-1 [11.6 kB] 79s Get:149 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-smallstep-assert-dev all 0.0~git20200723.82e2b9b-4 [5436 B] 79s Get:150 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-dbus-dev all 5.1.0-1 [65.0 kB] 79s Get:151 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcap-dev ppc64el 1:2.75-10ubuntu1 [666 kB] 79s Get:152 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsystemd-dev ppc64el 259-1ubuntu3 [1598 kB] 79s Get:153 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-coreos-go-systemd-dev all 22.6.0-1 [60.3 kB] 79s Get:154 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-pkg-errors-dev all 0.9.1-3 [13.2 kB] 79s Get:155 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-sirupsen-logrus-dev all 1.9.3-1 [44.8 kB] 79s Get:156 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-smallstep-linkedca-dev all 0.25.0-1 [78.9 kB] 79s Get:157 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-go-sql-driver-mysql-dev all 1.9.3-1 [81.6 kB] 79s Get:158 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-smallstep-nosql-dev all 0.7.0-2 [20.0 kB] 79s Get:159 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-smallstep-pkcs7-dev all 0.2.1-3 [88.0 kB] 79s Get:160 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-smallstep-scep-dev all 0.0~git20250318.a25cabb-2 [39.5 kB] 79s Get:161 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-urfave-cli-dev all 1.22.14-1 [49.1 kB] 79s Get:162 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-mgutz-ansi-dev all 0.0~git20200706.d51e80e-1 [6018 B] 79s Get:163 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-smallstep-crypto-dev all 0.75.0-2 [447 kB] 79s Get:164 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-step-cli-utils-dev all 0.7.5+ds-3 [56.1 kB] 79s Get:165 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpcsclite1 ppc64el 2.4.1-1 [31.9 kB] 79s Get:166 http://ftpmaster.internal/ubuntu resolute/main ppc64el libpcsclite-dev ppc64el 2.4.1-1 [38.1 kB] 79s Get:167 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-smallstep-certificates-dev all 0.29.0-1 [548 kB] 79s Get:168 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-golang all 1.63build1 [25.0 kB] 79s Fetched 202 MB in 6s (33.0 MB/s) 79s Selecting previously unselected package m4. 79s (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 ... 82008 files and directories currently installed.) 79s Preparing to unpack .../000-m4_1.4.20-2_ppc64el.deb ... 79s Unpacking m4 (1.4.20-2) ... 79s Selecting previously unselected package autoconf. 79s Preparing to unpack .../001-autoconf_2.72-3.1ubuntu1_all.deb ... 79s Unpacking autoconf (2.72-3.1ubuntu1) ... 79s Selecting previously unselected package autotools-dev. 79s Preparing to unpack .../002-autotools-dev_20240727.1_all.deb ... 79s Unpacking autotools-dev (20240727.1) ... 79s Selecting previously unselected package automake. 79s Preparing to unpack .../003-automake_1%3a1.18.1-3build1_all.deb ... 79s Unpacking automake (1:1.18.1-3build1) ... 80s Selecting previously unselected package autopoint. 80s Preparing to unpack .../004-autopoint_0.23.2-1_all.deb ... 80s Unpacking autopoint (0.23.2-1) ... 80s Selecting previously unselected package libc-dev-bin. 80s Preparing to unpack .../005-libc-dev-bin_2.42-2ubuntu4_ppc64el.deb ... 80s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 80s Selecting previously unselected package linux-libc-dev:ppc64el. 80s Preparing to unpack .../006-linux-libc-dev_6.18.0-9.9_ppc64el.deb ... 80s Unpacking linux-libc-dev:ppc64el (6.18.0-9.9) ... 80s Selecting previously unselected package libcrypt-dev:ppc64el. 80s Preparing to unpack .../007-libcrypt-dev_1%3a4.5.1-1_ppc64el.deb ... 80s Unpacking libcrypt-dev:ppc64el (1:4.5.1-1) ... 80s Selecting previously unselected package rpcsvc-proto. 80s Preparing to unpack .../008-rpcsvc-proto_1.4.3-1build1_ppc64el.deb ... 80s Unpacking rpcsvc-proto (1.4.3-1build1) ... 80s Selecting previously unselected package libc6-dev:ppc64el. 80s Preparing to unpack .../009-libc6-dev_2.42-2ubuntu4_ppc64el.deb ... 80s Unpacking libc6-dev:ppc64el (2.42-2ubuntu4) ... 80s Selecting previously unselected package libisl23:ppc64el. 80s Preparing to unpack .../010-libisl23_0.27-1build1_ppc64el.deb ... 80s Unpacking libisl23:ppc64el (0.27-1build1) ... 80s Selecting previously unselected package libmpc3:ppc64el. 80s Preparing to unpack .../011-libmpc3_1.3.1-2_ppc64el.deb ... 80s Unpacking libmpc3:ppc64el (1.3.1-2) ... 80s Selecting previously unselected package cpp-15-powerpc64le-linux-gnu. 80s Preparing to unpack .../012-cpp-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 80s Unpacking cpp-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 80s Selecting previously unselected package cpp-15. 80s Preparing to unpack .../013-cpp-15_15.2.0-12ubuntu1_ppc64el.deb ... 80s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 80s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 80s Preparing to unpack .../014-cpp-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 80s Unpacking cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 80s Selecting previously unselected package cpp. 80s Preparing to unpack .../015-cpp_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 80s Unpacking cpp (4:15.2.0-4ubuntu1) ... 80s Selecting previously unselected package libcc1-0:ppc64el. 80s Preparing to unpack .../016-libcc1-0_15.2.0-12ubuntu1_ppc64el.deb ... 80s Unpacking libcc1-0:ppc64el (15.2.0-12ubuntu1) ... 80s Selecting previously unselected package libgomp1:ppc64el. 80s Preparing to unpack .../017-libgomp1_15.2.0-12ubuntu1_ppc64el.deb ... 80s Unpacking libgomp1:ppc64el (15.2.0-12ubuntu1) ... 80s Selecting previously unselected package libitm1:ppc64el. 80s Preparing to unpack .../018-libitm1_15.2.0-12ubuntu1_ppc64el.deb ... 80s Unpacking libitm1:ppc64el (15.2.0-12ubuntu1) ... 80s Selecting previously unselected package libasan8:ppc64el. 80s Preparing to unpack .../019-libasan8_15.2.0-12ubuntu1_ppc64el.deb ... 80s Unpacking libasan8:ppc64el (15.2.0-12ubuntu1) ... 80s Selecting previously unselected package liblsan0:ppc64el. 80s Preparing to unpack .../020-liblsan0_15.2.0-12ubuntu1_ppc64el.deb ... 80s Unpacking liblsan0:ppc64el (15.2.0-12ubuntu1) ... 80s Selecting previously unselected package libtsan2:ppc64el. 80s Preparing to unpack .../021-libtsan2_15.2.0-12ubuntu1_ppc64el.deb ... 80s Unpacking libtsan2:ppc64el (15.2.0-12ubuntu1) ... 80s Selecting previously unselected package libubsan1:ppc64el. 80s Preparing to unpack .../022-libubsan1_15.2.0-12ubuntu1_ppc64el.deb ... 80s Unpacking libubsan1:ppc64el (15.2.0-12ubuntu1) ... 80s Selecting previously unselected package libquadmath0:ppc64el. 80s Preparing to unpack .../023-libquadmath0_15.2.0-12ubuntu1_ppc64el.deb ... 80s Unpacking libquadmath0:ppc64el (15.2.0-12ubuntu1) ... 80s Selecting previously unselected package libgcc-15-dev:ppc64el. 80s Preparing to unpack .../024-libgcc-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 80s Unpacking libgcc-15-dev:ppc64el (15.2.0-12ubuntu1) ... 80s Selecting previously unselected package gcc-15-powerpc64le-linux-gnu. 80s Preparing to unpack .../025-gcc-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 80s Unpacking gcc-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 81s Selecting previously unselected package gcc-15. 81s Preparing to unpack .../026-gcc-15_15.2.0-12ubuntu1_ppc64el.deb ... 81s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 81s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 81s Preparing to unpack .../027-gcc-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 81s Unpacking gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 81s Selecting previously unselected package gcc. 81s Preparing to unpack .../028-gcc_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 81s Unpacking gcc (4:15.2.0-4ubuntu1) ... 81s Selecting previously unselected package libstdc++-15-dev:ppc64el. 81s Preparing to unpack .../029-libstdc++-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 81s Unpacking libstdc++-15-dev:ppc64el (15.2.0-12ubuntu1) ... 81s Selecting previously unselected package g++-15-powerpc64le-linux-gnu. 81s Preparing to unpack .../030-g++-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 81s Unpacking g++-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 81s Selecting previously unselected package g++-15. 81s Preparing to unpack .../031-g++-15_15.2.0-12ubuntu1_ppc64el.deb ... 81s Unpacking g++-15 (15.2.0-12ubuntu1) ... 81s Selecting previously unselected package g++-powerpc64le-linux-gnu. 81s Preparing to unpack .../032-g++-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 81s Unpacking g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 81s Selecting previously unselected package g++. 81s Preparing to unpack .../033-g++_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 81s Unpacking g++ (4:15.2.0-4ubuntu1) ... 81s Selecting previously unselected package build-essential. 81s Preparing to unpack .../034-build-essential_12.12ubuntu2_ppc64el.deb ... 81s Unpacking build-essential (12.12ubuntu2) ... 81s Selecting previously unselected package libdebhelper-perl. 81s Preparing to unpack .../035-libdebhelper-perl_13.28ubuntu1_all.deb ... 81s Unpacking libdebhelper-perl (13.28ubuntu1) ... 81s Selecting previously unselected package libtool. 81s Preparing to unpack .../036-libtool_2.5.4-9_all.deb ... 81s Unpacking libtool (2.5.4-9) ... 81s Selecting previously unselected package dh-autoreconf. 81s Preparing to unpack .../037-dh-autoreconf_21_all.deb ... 81s Unpacking dh-autoreconf (21) ... 81s Selecting previously unselected package libarchive-zip-perl. 81s Preparing to unpack .../038-libarchive-zip-perl_1.68-1_all.deb ... 81s Unpacking libarchive-zip-perl (1.68-1) ... 81s Selecting previously unselected package libfile-stripnondeterminism-perl. 81s Preparing to unpack .../039-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 81s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 81s Selecting previously unselected package dh-strip-nondeterminism. 81s Preparing to unpack .../040-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 81s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 81s Selecting previously unselected package debugedit. 81s Preparing to unpack .../041-debugedit_1%3a5.2-3build1_ppc64el.deb ... 81s Unpacking debugedit (1:5.2-3build1) ... 81s Selecting previously unselected package dwz. 81s Preparing to unpack .../042-dwz_0.16-2_ppc64el.deb ... 81s Unpacking dwz (0.16-2) ... 81s Selecting previously unselected package gettext. 81s Preparing to unpack .../043-gettext_0.23.2-1_ppc64el.deb ... 81s Unpacking gettext (0.23.2-1) ... 81s Selecting previously unselected package intltool-debian. 81s Preparing to unpack .../044-intltool-debian_0.35.0+20060710.6build1_all.deb ... 81s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 81s Selecting previously unselected package po-debconf. 81s Preparing to unpack .../045-po-debconf_1.0.22_all.deb ... 81s Unpacking po-debconf (1.0.22) ... 81s Selecting previously unselected package debhelper. 81s Preparing to unpack .../046-debhelper_13.28ubuntu1_all.deb ... 81s Unpacking debhelper (13.28ubuntu1) ... 82s Selecting previously unselected package golang-1.25-src. 82s Preparing to unpack .../047-golang-1.25-src_1.25.0-0ubuntu1_all.deb ... 82s Unpacking golang-1.25-src (1.25.0-0ubuntu1) ... 84s Selecting previously unselected package golang-1.25-go. 84s Preparing to unpack .../048-golang-1.25-go_1.25.0-0ubuntu1_ppc64el.deb ... 84s Unpacking golang-1.25-go (1.25.0-0ubuntu1) ... 85s Selecting previously unselected package golang-src. 85s Preparing to unpack .../049-golang-src_2%3a1.25~1_all.deb ... 85s Unpacking golang-src (2:1.25~1) ... 85s Selecting previously unselected package golang-go:ppc64el. 85s Preparing to unpack .../050-golang-go_2%3a1.25~1_ppc64el.deb ... 85s Unpacking golang-go:ppc64el (2:1.25~1) ... 85s Selecting previously unselected package golang-any:ppc64el. 85s Preparing to unpack .../051-golang-any_2%3a1.25~1_ppc64el.deb ... 85s Unpacking golang-any:ppc64el (2:1.25~1) ... 85s Selecting previously unselected package golang-filippo-edwards25519-dev. 85s Preparing to unpack .../052-golang-filippo-edwards25519-dev_1.0.0~rc1+git20210721-0.1build1_all.deb ... 85s Unpacking golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1build1) ... 85s Selecting previously unselected package golang-golang-x-exp-dev. 85s Preparing to unpack .../053-golang-golang-x-exp-dev_0.0~git20250911.df92998-1_all.deb ... 85s Unpacking golang-golang-x-exp-dev (0.0~git20250911.df92998-1) ... 85s Selecting previously unselected package golang-github-antlr-antlr4-dev. 85s Preparing to unpack .../054-golang-github-antlr-antlr4-dev_4.11.1+ds-2_all.deb ... 85s Unpacking golang-github-antlr-antlr4-dev (4.11.1+ds-2) ... 85s Selecting previously unselected package golang-github-aws-smithy-go-dev. 85s Preparing to unpack .../055-golang-github-aws-smithy-go-dev_1.20.3-1_all.deb ... 85s Unpacking golang-github-aws-smithy-go-dev (1.20.3-1) ... 85s Selecting previously unselected package golang-github-davecgh-go-spew-dev. 85s Preparing to unpack .../056-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... 85s Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... 85s Selecting previously unselected package golang-github-pmezard-go-difflib-dev. 85s Preparing to unpack .../057-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... 85s Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 85s Selecting previously unselected package golang-github-stretchr-objx-dev. 85s Preparing to unpack .../058-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... 85s Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... 85s Selecting previously unselected package golang-gopkg-yaml.v2-dev. 85s Preparing to unpack .../059-golang-gopkg-yaml.v2-dev_2.4.3-1_all.deb ... 85s Unpacking golang-gopkg-yaml.v2-dev (2.4.3-1) ... 85s Selecting previously unselected package golang-github-jmespath-go-jmespath-dev. 85s Preparing to unpack .../060-golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb ... 85s Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... 85s Selecting previously unselected package golang-golang-x-sys-dev. 85s Preparing to unpack .../061-golang-golang-x-sys-dev_0.22.0-1_all.deb ... 85s Unpacking golang-golang-x-sys-dev (0.22.0-1) ... 85s Selecting previously unselected package golang-golang-x-term-dev. 85s Preparing to unpack .../062-golang-golang-x-term-dev_0.22.0-1_all.deb ... 85s Unpacking golang-golang-x-term-dev (0.22.0-1) ... 85s Selecting previously unselected package golang-golang-x-text-dev. 85s Preparing to unpack .../063-golang-golang-x-text-dev_0.31.0-1_all.deb ... 85s Unpacking golang-golang-x-text-dev (0.31.0-1) ... 85s Selecting previously unselected package golang-golang-x-crypto-dev. 85s Preparing to unpack .../064-golang-golang-x-crypto-dev_1%3a0.47.0-1_all.deb ... 85s Unpacking golang-golang-x-crypto-dev (1:0.47.0-1) ... 85s Selecting previously unselected package golang-golang-x-net-dev. 85s Preparing to unpack .../065-golang-golang-x-net-dev_1%3a0.27.0-2_all.deb ... 85s Unpacking golang-golang-x-net-dev (1:0.27.0-2) ... 86s Selecting previously unselected package golang-github-aws-aws-sdk-go-v2-dev. 86s Preparing to unpack .../066-golang-github-aws-aws-sdk-go-v2-dev_1.30.3-1_all.deb ... 86s Unpacking golang-github-aws-aws-sdk-go-v2-dev (1.30.3-1) ... 90s Selecting previously unselected package golang-github-ccoveille-go-safecast-dev. 91s Preparing to unpack .../067-golang-github-ccoveille-go-safecast-dev_2.0.0-1_all.deb ... 91s Unpacking golang-github-ccoveille-go-safecast-dev (2.0.0-1) ... 91s Selecting previously unselected package golang-github-chzyer-logex-dev. 91s Preparing to unpack .../068-golang-github-chzyer-logex-dev_1.2.1-1_all.deb ... 91s Unpacking golang-github-chzyer-logex-dev (1.2.1-1) ... 91s Selecting previously unselected package golang-github-chzyer-test-dev. 91s Preparing to unpack .../069-golang-github-chzyer-test-dev_1.0.0-1_all.deb ... 91s Unpacking golang-github-chzyer-test-dev (1.0.0-1) ... 91s Selecting previously unselected package golang-gopkg-yaml.v3-dev. 91s Preparing to unpack .../070-golang-gopkg-yaml.v3-dev_3.0.4-1_all.deb ... 91s Unpacking golang-gopkg-yaml.v3-dev (3.0.4-1) ... 91s Selecting previously unselected package golang-github-stretchr-testify-dev. 91s Preparing to unpack .../071-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ... 91s Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ... 91s Selecting previously unselected package golang-github-etcd-io-gofail-dev. 91s Preparing to unpack .../072-golang-github-etcd-io-gofail-dev_0.1.0-1_all.deb ... 91s Unpacking golang-github-etcd-io-gofail-dev (0.1.0-1) ... 91s Selecting previously unselected package golang-golang-x-sync-dev. 91s Preparing to unpack .../073-golang-golang-x-sync-dev_0.7.0-1_all.deb ... 91s Unpacking golang-golang-x-sync-dev (0.7.0-1) ... 91s Selecting previously unselected package golang-github-coreos-bbolt-dev. 91s Preparing to unpack .../074-golang-github-coreos-bbolt-dev_1.4.2-1_all.deb ... 91s Unpacking golang-github-coreos-bbolt-dev (1.4.2-1) ... 91s Selecting previously unselected package golang-golang-x-oauth2-dev. 91s Preparing to unpack .../075-golang-golang-x-oauth2-dev_0.27.0-1_all.deb ... 91s Unpacking golang-golang-x-oauth2-dev (0.27.0-1) ... 91s Selecting previously unselected package golang-google-cloud-compute-metadata-dev. 91s Preparing to unpack .../076-golang-google-cloud-compute-metadata-dev_0.56.0-6_all.deb ... 91s Unpacking golang-google-cloud-compute-metadata-dev (0.56.0-6) ... 91s Selecting previously unselected package golang-golang-x-oauth2-google-dev. 91s Preparing to unpack .../077-golang-golang-x-oauth2-google-dev_0.27.0-1_all.deb ... 91s Unpacking golang-golang-x-oauth2-google-dev (0.27.0-1) ... 91s Selecting previously unselected package golang-gopkg-square-go-jose.v2-dev. 91s Preparing to unpack .../078-golang-gopkg-square-go-jose.v2-dev_2.6.3-3_all.deb ... 91s Unpacking golang-gopkg-square-go-jose.v2-dev (2.6.3-3) ... 91s Selecting previously unselected package golang-github-coreos-go-oidc-v3-dev. 91s Preparing to unpack .../079-golang-github-coreos-go-oidc-v3-dev_3.4.0-2_all.deb ... 91s Unpacking golang-github-coreos-go-oidc-v3-dev (3.4.0-2) ... 91s Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev. 91s Preparing to unpack .../080-golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb ... 91s Unpacking golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... 91s Selecting previously unselected package golang-github-russross-blackfriday-v2-dev. 91s Preparing to unpack .../081-golang-github-russross-blackfriday-v2-dev_2.1.0-1build1_all.deb ... 91s Unpacking golang-github-russross-blackfriday-v2-dev (2.1.0-1build1) ... 91s Selecting previously unselected package golang-github-cpuguy83-go-md2man-v2-dev. 91s Preparing to unpack .../082-golang-github-cpuguy83-go-md2man-v2-dev_2.0.4-1_all.deb ... 91s Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ... 91s Selecting previously unselected package golang-github-x448-float16-dev. 91s Preparing to unpack .../083-golang-github-x448-float16-dev_0.8.4-3_all.deb ... 91s Unpacking golang-github-x448-float16-dev (0.8.4-3) ... 91s Selecting previously unselected package golang-github-fxamacker-cbor-dev. 91s Preparing to unpack .../084-golang-github-fxamacker-cbor-dev_2.9.0-1_all.deb ... 91s Unpacking golang-github-fxamacker-cbor-dev (2.9.0-1) ... 91s Selecting previously unselected package golang-github-go-chi-chi-dev. 91s Preparing to unpack .../085-golang-github-go-chi-chi-dev_5.2.3-1_all.deb ... 91s Unpacking golang-github-go-chi-chi-dev (5.2.3-1) ... 91s Selecting previously unselected package golang-github-google-go-cmp-dev. 91s Preparing to unpack .../086-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ... 91s Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ... 91s Selecting previously unselected package golang-github-alecthomas-units-dev. 91s Preparing to unpack .../087-golang-github-alecthomas-units-dev_0.0~git20240927.0f3dac3-1_all.deb ... 91s Unpacking golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... 91s Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. 91s Preparing to unpack .../088-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ... 91s Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... 91s Selecting previously unselected package golang-github-go-jose-go-jose.v3-dev. 91s Preparing to unpack .../089-golang-github-go-jose-go-jose.v3-dev_3.0.3-6_all.deb ... 91s Unpacking golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... 91s Selecting previously unselected package golang-github-go-logfmt-logfmt-dev. 91s Preparing to unpack .../090-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ... 91s Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... 91s Selecting previously unselected package golang-github-go-kit-log-dev. 91s Preparing to unpack .../091-golang-github-go-kit-log-dev_0.2.1-1_all.deb ... 91s Unpacking golang-github-go-kit-log-dev (0.2.1-1) ... 91s Selecting previously unselected package golang-github-go-piv-piv-go-dev. 91s Preparing to unpack .../092-golang-github-go-piv-piv-go-dev_1.8.0-3_all.deb ... 91s Unpacking golang-github-go-piv-piv-go-dev (1.8.0-3) ... 91s Selecting previously unselected package golang-google-protobuf-dev. 91s Preparing to unpack .../093-golang-google-protobuf-dev_1.36.7-1_all.deb ... 91s Unpacking golang-google-protobuf-dev (1.36.7-1) ... 91s Selecting previously unselected package golang-github-golang-protobuf-1-5-dev. 91s Preparing to unpack .../094-golang-github-golang-protobuf-1-5-dev_1.5.4-1_all.deb ... 91s Unpacking golang-github-golang-protobuf-1-5-dev (1.5.4-1) ... 91s Selecting previously unselected package golang-github-stoewer-go-strcase-dev. 91s Preparing to unpack .../095-golang-github-stoewer-go-strcase-dev_1.2.0-4_all.deb ... 91s Unpacking golang-github-stoewer-go-strcase-dev (1.2.0-4) ... 92s Selecting previously unselected package golang-github-google-uuid-dev. 92s Preparing to unpack .../096-golang-github-google-uuid-dev_1.6.0-1_all.deb ... 92s Unpacking golang-github-google-uuid-dev (1.6.0-1) ... 92s Selecting previously unselected package golang-glog-dev. 92s Preparing to unpack .../097-golang-glog-dev_1.2.4-1_all.deb ... 92s Unpacking golang-glog-dev (1.2.4-1) ... 92s Selecting previously unselected package golang-github-golang-groupcache-dev. 92s Preparing to unpack .../098-golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-2_all.deb ... 92s Unpacking golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ... 92s Selecting previously unselected package golang-go.opencensus-dev. 92s Preparing to unpack .../099-golang-go.opencensus-dev_0.24.0-2_all.deb ... 92s Unpacking golang-go.opencensus-dev (0.24.0-2) ... 92s Selecting previously unselected package golang-github-golang-mock-dev. 92s Preparing to unpack .../100-golang-github-golang-mock-dev_1.6.0-2build1_all.deb ... 92s Unpacking golang-github-golang-mock-dev (1.6.0-2build1) ... 92s Selecting previously unselected package golang-github-google-btree-dev. 92s Preparing to unpack .../101-golang-github-google-btree-dev_1.0.1-1_all.deb ... 92s Unpacking golang-github-google-btree-dev (1.0.1-1) ... 92s Selecting previously unselected package golang-github-google-martian-dev. 92s Preparing to unpack .../102-golang-github-google-martian-dev_3.3.2-3_all.deb ... 92s Unpacking golang-github-google-martian-dev (3.3.2-3) ... 92s Selecting previously unselected package golang-github-chzyer-readline-dev. 92s Preparing to unpack .../103-golang-github-chzyer-readline-dev_1.5.1-1_all.deb ... 92s Unpacking golang-github-chzyer-readline-dev (1.5.1-1) ... 92s Selecting previously unselected package golang-github-ianlancetaylor-demangle-dev. 92s Preparing to unpack .../104-golang-github-ianlancetaylor-demangle-dev_0.0~git20200824.28f6c0f-2_all.deb ... 92s Unpacking golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ... 92s Selecting previously unselected package golang-github-google-pprof-dev. 92s Preparing to unpack .../105-golang-github-google-pprof-dev_0.0~git20211008.947d60d-1_all.deb ... 92s Unpacking golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... 92s Selecting previously unselected package golang-github-googleapis-gax-go-dev. 92s Preparing to unpack .../106-golang-github-googleapis-gax-go-dev_2.14.1-1_all.deb ... 92s Unpacking golang-github-googleapis-gax-go-dev (2.14.1-1) ... 92s Selecting previously unselected package golang-golang-x-time-dev. 92s Preparing to unpack .../107-golang-golang-x-time-dev_0.14.0-1_all.deb ... 92s Unpacking golang-golang-x-time-dev (0.14.0-1) ... 92s Selecting previously unselected package golang-google-api-dev. 92s Preparing to unpack .../108-golang-google-api-dev_0.61.0-6_all.deb ... 92s Unpacking golang-google-api-dev (0.61.0-6) ... 93s Selecting previously unselected package golang-rsc-binaryregexp-dev. 93s Preparing to unpack .../109-golang-rsc-binaryregexp-dev_0.2.0-3_all.deb ... 93s Unpacking golang-rsc-binaryregexp-dev (0.2.0-3) ... 93s Selecting previously unselected package golang-google-cloud-dev. 93s Preparing to unpack .../110-golang-google-cloud-dev_0.56.0-6_all.deb ... 93s Unpacking golang-google-cloud-dev (0.56.0-6) ... 93s Selecting previously unselected package golang-google-grpc-dev. 93s Preparing to unpack .../111-golang-google-grpc-dev_1.64.0-7_all.deb ... 93s Unpacking golang-google-grpc-dev (1.64.0-7) ... 93s Selecting previously unselected package golang-google-genproto-dev. 93s Preparing to unpack .../112-golang-google-genproto-dev_0.0~git20210726.e7812ac-4_all.deb ... 93s Unpacking golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ... 94s Selecting previously unselected package golang-github-google-cel-go-dev. 94s Preparing to unpack .../113-golang-github-google-cel-go-dev_0.18.2+ds-7_all.deb ... 94s Unpacking golang-github-google-cel-go-dev (0.18.2+ds-7) ... 94s Selecting previously unselected package golang-github-google-go-tpm-dev. 94s Preparing to unpack .../114-golang-github-google-go-tpm-dev_0.9.7-1_all.deb ... 94s Unpacking golang-github-google-go-tpm-dev (0.9.7-1) ... 94s Selecting previously unselected package golang-github-google-go-attestation-dev. 94s Preparing to unpack .../115-golang-github-google-go-attestation-dev_0.6.0-1_all.deb ... 94s Unpacking golang-github-google-go-attestation-dev (0.6.0-1) ... 94s Selecting previously unselected package golang-github-huandu-xstrings-dev. 94s Preparing to unpack .../116-golang-github-huandu-xstrings-dev_1.3.3-1_all.deb ... 94s Unpacking golang-github-huandu-xstrings-dev (1.3.3-1) ... 94s Selecting previously unselected package golang-github-jpillora-backoff-dev. 94s Preparing to unpack .../117-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ... 94s Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ... 94s Selecting previously unselected package golang-github-modern-go-concurrent-dev. 94s Preparing to unpack .../118-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ... 94s Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... 94s Selecting previously unselected package golang-github-modern-go-reflect2-dev. 94s Preparing to unpack .../119-golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb ... 94s Unpacking golang-github-modern-go-reflect2-dev (1.0.2-2) ... 94s Selecting previously unselected package golang-github-json-iterator-go-dev. 94s Preparing to unpack .../120-golang-github-json-iterator-go-dev_1.1.12-2_all.deb ... 94s Unpacking golang-github-json-iterator-go-dev (1.1.12-2) ... 94s Selecting previously unselected package golang-github-manifoldco-promptui-dev. 94s Preparing to unpack .../121-golang-github-manifoldco-promptui-dev_0.9.0-1_all.deb ... 94s Unpacking golang-github-manifoldco-promptui-dev (0.9.0-1) ... 94s Selecting previously unselected package golang-github-masterminds-goutils-dev. 94s Preparing to unpack .../122-golang-github-masterminds-goutils-dev_1.1.1-4_all.deb ... 94s Unpacking golang-github-masterminds-goutils-dev (1.1.1-4) ... 94s Selecting previously unselected package golang-github-masterminds-semver-dev. 94s Preparing to unpack .../123-golang-github-masterminds-semver-dev_3.4.0-1_all.deb ... 94s Unpacking golang-github-masterminds-semver-dev (3.4.0-1) ... 94s Selecting previously unselected package golang-github-imdario-mergo-dev. 94s Preparing to unpack .../124-golang-github-imdario-mergo-dev_1.0.1-2_all.deb ... 94s Unpacking golang-github-imdario-mergo-dev (1.0.1-2) ... 94s Selecting previously unselected package golang-github-shopspring-decimal-dev. 94s Preparing to unpack .../125-golang-github-shopspring-decimal-dev_1.3.1-1_all.deb ... 94s Unpacking golang-github-shopspring-decimal-dev (1.3.1-1) ... 94s Selecting previously unselected package golang-github-mitchellh-reflectwalk-dev. 94s Preparing to unpack .../126-golang-github-mitchellh-reflectwalk-dev_1.0.1-1_all.deb ... 94s Unpacking golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... 94s Selecting previously unselected package golang-github-mitchellh-copystructure-dev. 94s Preparing to unpack .../127-golang-github-mitchellh-copystructure-dev_1.2.0-1_all.deb ... 94s Unpacking golang-github-mitchellh-copystructure-dev (1.2.0-1) ... 94s Selecting previously unselected package tzdata-legacy. 94s Preparing to unpack .../128-tzdata-legacy_2025c-3ubuntu3_all.deb ... 94s Unpacking tzdata-legacy (2025c-3ubuntu3) ... 94s Selecting previously unselected package golang-github-spf13-cast-dev. 94s Preparing to unpack .../129-golang-github-spf13-cast-dev_1.10.0-2_all.deb ... 94s Unpacking golang-github-spf13-cast-dev (1.10.0-2) ... 94s Selecting previously unselected package golang-github-masterminds-sprig-dev. 94s Preparing to unpack .../130-golang-github-masterminds-sprig-dev_3.2.3-5_all.deb ... 94s Unpacking golang-github-masterminds-sprig-dev (3.2.3-5) ... 94s Selecting previously unselected package golang-github-mattn-go-isatty-dev. 94s Preparing to unpack .../131-golang-github-mattn-go-isatty-dev_0.0.20-1_all.deb ... 94s Unpacking golang-github-mattn-go-isatty-dev (0.0.20-1) ... 94s Selecting previously unselected package golang-github-mattn-go-colorable-dev. 94s Preparing to unpack .../132-golang-github-mattn-go-colorable-dev_0.1.13-1_all.deb ... 94s Unpacking golang-github-mattn-go-colorable-dev (0.1.13-1) ... 94s Selecting previously unselected package golang-github-munnerz-goautoneg-dev. 94s Preparing to unpack .../133-golang-github-munnerz-goautoneg-dev_0.0~git20191010.a7dc8b6-2_all.deb ... 94s Unpacking golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... 94s Selecting previously unselected package golang-github-beorn7-perks-dev. 94s Preparing to unpack .../134-golang-github-beorn7-perks-dev_1.0.1-3_all.deb ... 94s Unpacking golang-github-beorn7-perks-dev (1.0.1-3) ... 94s Selecting previously unselected package golang-github-cespare-xxhash-dev. 94s Preparing to unpack .../135-golang-github-cespare-xxhash-dev_2.3.0-1_all.deb ... 94s Unpacking golang-github-cespare-xxhash-dev (2.3.0-1) ... 94s Selecting previously unselected package golang-github-klauspost-compress-dev. 94s Preparing to unpack .../136-golang-github-klauspost-compress-dev_1.18.1+ds1-1_all.deb ... 94s Unpacking golang-github-klauspost-compress-dev (1.18.1+ds1-1) ... 94s Selecting previously unselected package golang-github-kylelemons-godebug-dev. 94s Preparing to unpack .../137-golang-github-kylelemons-godebug-dev_1.1.0-2_all.deb ... 94s Unpacking golang-github-kylelemons-godebug-dev (1.1.0-2) ... 94s Selecting previously unselected package golang-github-prometheus-client-model-dev. 94s Preparing to unpack .../138-golang-github-prometheus-client-model-dev_0.6.2-1_all.deb ... 94s Unpacking golang-github-prometheus-client-model-dev (0.6.2-1) ... 94s Selecting previously unselected package golang-github-aws-aws-sdk-go-dev. 94s Preparing to unpack .../139-golang-github-aws-aws-sdk-go-dev_1.49.0-2_all.deb ... 94s Unpacking golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... 96s Selecting previously unselected package golang-github-julienschmidt-httprouter-dev. 96s Preparing to unpack .../140-golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb ... 96s Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... 96s Selecting previously unselected package golang-github-prometheus-sigv4-dev. 96s Preparing to unpack .../141-golang-github-prometheus-sigv4-dev_0.2.1-1_all.deb ... 96s Unpacking golang-github-prometheus-sigv4-dev (0.2.1-1) ... 96s Selecting previously unselected package golang-github-prometheus-common-dev. 96s Preparing to unpack .../142-golang-github-prometheus-common-dev_0.62.0-3_all.deb ... 96s Unpacking golang-github-prometheus-common-dev (0.62.0-3) ... 96s Selecting previously unselected package golang-github-prometheus-procfs-dev. 96s Preparing to unpack .../143-golang-github-prometheus-procfs-dev_0.19.2-1_all.deb ... 96s Unpacking golang-github-prometheus-procfs-dev (0.19.2-1) ... 96s Selecting previously unselected package golang-github-prometheus-client-golang-dev. 96s Preparing to unpack .../144-golang-github-prometheus-client-golang-dev_1.21.1-1_all.deb ... 96s Unpacking golang-github-prometheus-client-golang-dev (1.21.1-1) ... 96s Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev. 96s Preparing to unpack .../145-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-4_all.deb ... 96s Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... 96s Selecting previously unselected package golang-github-newrelic-go-agent-dev. 96s Preparing to unpack .../146-golang-github-newrelic-go-agent-dev_3.15.2-9_all.deb ... 96s Unpacking golang-github-newrelic-go-agent-dev (3.15.2-9) ... 96s Selecting previously unselected package golang-github-rs-xid-dev. 96s Preparing to unpack .../147-golang-github-rs-xid-dev_1.6.0-1_all.deb ... 96s Unpacking golang-github-rs-xid-dev (1.6.0-1) ... 96s Selecting previously unselected package golang-github-smallstep-assert-dev. 96s Preparing to unpack .../148-golang-github-smallstep-assert-dev_0.0~git20200723.82e2b9b-4_all.deb ... 96s Unpacking golang-github-smallstep-assert-dev (0.0~git20200723.82e2b9b-4) ... 96s Selecting previously unselected package golang-dbus-dev. 96s Preparing to unpack .../149-golang-dbus-dev_5.1.0-1_all.deb ... 96s Unpacking golang-dbus-dev (5.1.0-1) ... 96s Selecting previously unselected package libcap-dev:ppc64el. 96s Preparing to unpack .../150-libcap-dev_1%3a2.75-10ubuntu1_ppc64el.deb ... 96s Unpacking libcap-dev:ppc64el (1:2.75-10ubuntu1) ... 96s Selecting previously unselected package libsystemd-dev:ppc64el. 96s Preparing to unpack .../151-libsystemd-dev_259-1ubuntu3_ppc64el.deb ... 96s Unpacking libsystemd-dev:ppc64el (259-1ubuntu3) ... 97s Selecting previously unselected package golang-github-coreos-go-systemd-dev. 97s Preparing to unpack .../152-golang-github-coreos-go-systemd-dev_22.6.0-1_all.deb ... 97s Unpacking golang-github-coreos-go-systemd-dev (22.6.0-1) ... 97s Selecting previously unselected package golang-github-pkg-errors-dev. 97s Preparing to unpack .../153-golang-github-pkg-errors-dev_0.9.1-3_all.deb ... 97s Unpacking golang-github-pkg-errors-dev (0.9.1-3) ... 97s Selecting previously unselected package golang-github-sirupsen-logrus-dev. 97s Preparing to unpack .../154-golang-github-sirupsen-logrus-dev_1.9.3-1_all.deb ... 97s Unpacking golang-github-sirupsen-logrus-dev (1.9.3-1) ... 97s Selecting previously unselected package golang-github-smallstep-linkedca-dev. 97s Preparing to unpack .../155-golang-github-smallstep-linkedca-dev_0.25.0-1_all.deb ... 97s Unpacking golang-github-smallstep-linkedca-dev (0.25.0-1) ... 97s Selecting previously unselected package golang-github-go-sql-driver-mysql-dev. 97s Preparing to unpack .../156-golang-github-go-sql-driver-mysql-dev_1.9.3-1_all.deb ... 97s Unpacking golang-github-go-sql-driver-mysql-dev (1.9.3-1) ... 97s Selecting previously unselected package golang-github-smallstep-nosql-dev. 97s Preparing to unpack .../157-golang-github-smallstep-nosql-dev_0.7.0-2_all.deb ... 97s Unpacking golang-github-smallstep-nosql-dev (0.7.0-2) ... 97s Selecting previously unselected package golang-github-smallstep-pkcs7-dev. 97s Preparing to unpack .../158-golang-github-smallstep-pkcs7-dev_0.2.1-3_all.deb ... 97s Unpacking golang-github-smallstep-pkcs7-dev (0.2.1-3) ... 97s Selecting previously unselected package golang-github-smallstep-scep-dev. 97s Preparing to unpack .../159-golang-github-smallstep-scep-dev_0.0~git20250318.a25cabb-2_all.deb ... 97s Unpacking golang-github-smallstep-scep-dev (0.0~git20250318.a25cabb-2) ... 97s Selecting previously unselected package golang-github-urfave-cli-dev. 97s Preparing to unpack .../160-golang-github-urfave-cli-dev_1.22.14-1_all.deb ... 97s Unpacking golang-github-urfave-cli-dev (1.22.14-1) ... 97s Selecting previously unselected package golang-github-mgutz-ansi-dev. 97s Preparing to unpack .../161-golang-github-mgutz-ansi-dev_0.0~git20200706.d51e80e-1_all.deb ... 97s Unpacking golang-github-mgutz-ansi-dev (0.0~git20200706.d51e80e-1) ... 97s Selecting previously unselected package golang-github-smallstep-crypto-dev. 97s Preparing to unpack .../162-golang-github-smallstep-crypto-dev_0.75.0-2_all.deb ... 97s Unpacking golang-github-smallstep-crypto-dev (0.75.0-2) ... 97s Selecting previously unselected package golang-step-cli-utils-dev. 97s Preparing to unpack .../163-golang-step-cli-utils-dev_0.7.5+ds-3_all.deb ... 97s Unpacking golang-step-cli-utils-dev (0.7.5+ds-3) ... 97s Selecting previously unselected package libpcsclite1:ppc64el. 97s Preparing to unpack .../164-libpcsclite1_2.4.1-1_ppc64el.deb ... 97s Unpacking libpcsclite1:ppc64el (2.4.1-1) ... 97s Selecting previously unselected package libpcsclite-dev:ppc64el. 97s Preparing to unpack .../165-libpcsclite-dev_2.4.1-1_ppc64el.deb ... 97s Unpacking libpcsclite-dev:ppc64el (2.4.1-1) ... 97s Selecting previously unselected package golang-github-smallstep-certificates-dev. 97s Preparing to unpack .../166-golang-github-smallstep-certificates-dev_0.29.0-1_all.deb ... 97s Unpacking golang-github-smallstep-certificates-dev (0.29.0-1) ... 97s Selecting previously unselected package dh-golang. 97s Preparing to unpack .../167-dh-golang_1.63build1_all.deb ... 97s Unpacking dh-golang (1.63build1) ... 97s Setting up golang-golang-x-time-dev (0.14.0-1) ... 97s Setting up golang-github-google-go-cmp-dev (0.6.0-1) ... 97s Setting up golang-gopkg-yaml.v2-dev (2.4.3-1) ... 97s Setting up golang-github-go-chi-chi-dev (5.2.3-1) ... 97s Setting up golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ... 97s Setting up golang-dbus-dev (5.1.0-1) ... 97s Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... 97s Setting up golang-github-golang-mock-dev (1.6.0-2build1) ... 97s Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... 97s Setting up golang-github-pkg-errors-dev (0.9.1-3) ... 97s Setting up libarchive-zip-perl (1.68-1) ... 97s Setting up golang-github-aws-smithy-go-dev (1.20.3-1) ... 97s Setting up golang-rsc-binaryregexp-dev (0.2.0-3) ... 97s Setting up golang-github-smallstep-assert-dev (0.0~git20200723.82e2b9b-4) ... 97s Setting up golang-github-kylelemons-godebug-dev (1.1.0-2) ... 97s Setting up golang-gopkg-yaml.v3-dev (3.0.4-1) ... 97s Setting up libdebhelper-perl (13.28ubuntu1) ... 97s Setting up golang-golang-x-sys-dev (0.22.0-1) ... 97s Setting up linux-libc-dev:ppc64el (6.18.0-9.9) ... 97s Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 97s Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... 97s Setting up m4 (1.4.20-2) ... 97s Setting up golang-golang-x-term-dev (0.22.0-1) ... 97s Setting up golang-github-masterminds-semver-dev (3.4.0-1) ... 97s Setting up libgomp1:ppc64el (15.2.0-12ubuntu1) ... 97s Setting up golang-github-google-btree-dev (1.0.1-1) ... 97s Setting up golang-github-stoewer-go-strcase-dev (1.2.0-4) ... 97s Setting up golang-github-beorn7-perks-dev (1.0.1-3) ... 97s Setting up tzdata-legacy (2025c-3ubuntu3) ... 97s Setting up golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... 97s Setting up golang-github-huandu-xstrings-dev (1.3.3-1) ... 97s Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ... 97s Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ... 97s Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... 97s Setting up autotools-dev (20240727.1) ... 97s Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... 97s Setting up rpcsvc-proto (1.4.3-1build1) ... 97s Setting up golang-github-google-go-tpm-dev (0.9.7-1) ... 97s Setting up golang-github-masterminds-goutils-dev (1.1.1-4) ... 97s Setting up golang-google-protobuf-dev (1.36.7-1) ... 97s Setting up golang-github-stretchr-testify-dev (1.10.0-1) ... 97s Setting up golang-github-etcd-io-gofail-dev (0.1.0-1) ... 97s Setting up libquadmath0:ppc64el (15.2.0-12ubuntu1) ... 97s Setting up golang-github-x448-float16-dev (0.8.4-3) ... 97s Setting up libmpc3:ppc64el (1.3.1-2) ... 97s Setting up golang-golang-x-sync-dev (0.7.0-1) ... 97s Setting up autopoint (0.23.2-1) ... 97s Setting up libpcsclite1:ppc64el (2.4.1-1) ... 97s Setting up libpcsclite-dev:ppc64el (2.4.1-1) ... 97s Setting up golang-github-rs-xid-dev (1.6.0-1) ... 97s Setting up golang-github-chzyer-logex-dev (1.2.1-1) ... 97s Setting up golang-github-klauspost-compress-dev (1.18.1+ds1-1) ... 97s Setting up golang-glog-dev (1.2.4-1) ... 97s Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... 97s Setting up autoconf (2.72-3.1ubuntu1) ... 97s Setting up libubsan1:ppc64el (15.2.0-12ubuntu1) ... 97s Setting up dwz (0.16-2) ... 97s Setting up golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... 97s Setting up golang-1.25-src (1.25.0-0ubuntu1) ... 97s Setting up golang-golang-x-text-dev (0.31.0-1) ... 97s Setting up golang-github-google-uuid-dev (1.6.0-1) ... 97s Setting up libcrypt-dev:ppc64el (1:4.5.1-1) ... 97s Setting up golang-github-shopspring-decimal-dev (1.3.1-1) ... 97s Setting up libasan8:ppc64el (15.2.0-12ubuntu1) ... 98s Setting up golang-github-spf13-cast-dev (1.10.0-2) ... 98s Setting up golang-github-prometheus-procfs-dev (0.19.2-1) ... 98s Setting up debugedit (1:5.2-3build1) ... 98s Setting up golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... 98s Setting up golang-github-modern-go-reflect2-dev (1.0.2-2) ... 98s Setting up golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1build1) ... 98s Setting up golang-golang-x-crypto-dev (1:0.47.0-1) ... 98s Setting up golang-golang-x-exp-dev (0.0~git20250911.df92998-1) ... 98s Setting up golang-github-go-piv-piv-go-dev (1.8.0-3) ... 98s Setting up golang-github-prometheus-client-model-dev (0.6.2-1) ... 98s Setting up libtsan2:ppc64el (15.2.0-12ubuntu1) ... 98s Setting up golang-golang-x-oauth2-dev (0.27.0-1) ... 98s Setting up libisl23:ppc64el (0.27-1build1) ... 98s Setting up libc-dev-bin (2.42-2ubuntu4) ... 98s Setting up golang-src (2:1.25~1) ... 98s Setting up libcap-dev:ppc64el (1:2.75-10ubuntu1) ... 98s Setting up libcc1-0:ppc64el (15.2.0-12ubuntu1) ... 98s Setting up golang-github-ccoveille-go-safecast-dev (2.0.0-1) ... 98s Setting up libsystemd-dev:ppc64el (259-1ubuntu3) ... 98s Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... 98s Setting up liblsan0:ppc64el (15.2.0-12ubuntu1) ... 98s Setting up libitm1:ppc64el (15.2.0-12ubuntu1) ... 98s Setting up golang-github-coreos-bbolt-dev (1.4.2-1) ... 98s Setting up automake (1:1.18.1-3build1) ... 98s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 98s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 98s Setting up golang-github-mattn-go-isatty-dev (0.0.20-1) ... 98s Setting up golang-github-sirupsen-logrus-dev (1.9.3-1) ... 98s Setting up golang-1.25-go (1.25.0-0ubuntu1) ... 98s Setting up golang-github-go-kit-log-dev (0.2.1-1) ... 98s Setting up golang-github-golang-protobuf-1-5-dev (1.5.4-1) ... 98s Setting up gettext (0.23.2-1) ... 98s Setting up libgcc-15-dev:ppc64el (15.2.0-12ubuntu1) ... 98s Setting up golang-github-imdario-mergo-dev (1.0.1-2) ... 98s Setting up golang-github-russross-blackfriday-v2-dev (2.1.0-1build1) ... 98s Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... 98s Setting up golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... 98s Setting up golang-go:ppc64el (2:1.25~1) ... 98s Setting up golang-github-mattn-go-colorable-dev (0.1.13-1) ... 98s Setting up golang-github-antlr-antlr4-dev (4.11.1+ds-2) ... 98s Setting up golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ... 98s Setting up golang-github-json-iterator-go-dev (1.1.12-2) ... 98s Setting up golang-github-fxamacker-cbor-dev (2.9.0-1) ... 98s Setting up golang-github-mitchellh-copystructure-dev (1.2.0-1) ... 98s Setting up golang-any:ppc64el (2:1.25~1) ... 98s Setting up intltool-debian (0.35.0+20060710.6build1) ... 98s Setting up cpp-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 98s Setting up golang-github-google-go-attestation-dev (0.6.0-1) ... 98s Setting up golang-github-chzyer-test-dev (1.0.0-1) ... 98s Setting up golang-github-coreos-go-systemd-dev (22.6.0-1) ... 98s Setting up golang-github-chzyer-readline-dev (1.5.1-1) ... 98s Setting up golang-gopkg-square-go-jose.v2-dev (2.6.3-3) ... 98s Setting up golang-golang-x-net-dev (1:0.27.0-2) ... 98s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 98s Setting up golang-github-masterminds-sprig-dev (3.2.3-5) ... 98s Setting up golang-github-smallstep-pkcs7-dev (0.2.1-3) ... 98s Setting up cpp-15 (15.2.0-12ubuntu1) ... 98s Setting up golang-github-go-sql-driver-mysql-dev (1.9.3-1) ... 98s Setting up golang-github-smallstep-nosql-dev (0.7.0-2) ... 98s Setting up libc6-dev:ppc64el (2.42-2ubuntu4) ... 98s Setting up golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... 98s Setting up cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 98s Setting up golang-github-google-martian-dev (3.3.2-3) ... 98s Setting up golang-github-mgutz-ansi-dev (0.0~git20200706.d51e80e-1) ... 98s Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ... 98s Setting up gcc-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 98s Setting up golang-github-manifoldco-promptui-dev (0.9.0-1) ... 98s Setting up po-debconf (1.0.22) ... 98s Setting up golang-google-cloud-compute-metadata-dev (0.56.0-6) ... 98s Setting up golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... 98s Setting up golang-github-smallstep-crypto-dev (0.75.0-2) ... 98s Setting up gcc-15 (15.2.0-12ubuntu1) ... 98s Setting up golang-golang-x-oauth2-google-dev (0.27.0-1) ... 98s Setting up libstdc++-15-dev:ppc64el (15.2.0-12ubuntu1) ... 98s Setting up gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 98s Setting up golang-github-aws-aws-sdk-go-v2-dev (1.30.3-1) ... 98s Setting up golang-github-smallstep-scep-dev (0.0~git20250318.a25cabb-2) ... 98s Setting up cpp (4:15.2.0-4ubuntu1) ... 98s Setting up golang-github-urfave-cli-dev (1.22.14-1) ... 98s Setting up g++-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 98s Setting up golang-step-cli-utils-dev (0.7.5+ds-3) ... 98s Setting up libtool (2.5.4-9) ... 98s Setting up golang-github-coreos-go-oidc-v3-dev (3.4.0-2) ... 98s Setting up gcc (4:15.2.0-4ubuntu1) ... 98s Setting up dh-autoreconf (21) ... 98s Setting up g++-15 (15.2.0-12ubuntu1) ... 98s Setting up g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 98s Setting up debhelper (13.28ubuntu1) ... 98s Setting up g++ (4:15.2.0-4ubuntu1) ... 98s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 98s Setting up build-essential (12.12ubuntu2) ... 98s Setting up dh-golang (1.63build1) ... 98s Setting up golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ... 98s Setting up golang-github-prometheus-common-dev (0.62.0-3) ... 98s Setting up golang-go.opencensus-dev (0.24.0-2) ... 98s Setting up golang-github-google-cel-go-dev (0.18.2+ds-7) ... 98s Setting up golang-github-googleapis-gax-go-dev (2.14.1-1) ... 98s Setting up golang-github-prometheus-sigv4-dev (0.2.1-1) ... 98s Setting up golang-github-prometheus-client-golang-dev (1.21.1-1) ... 98s Setting up golang-google-grpc-dev (1.64.0-7) ... 98s Setting up golang-google-api-dev (0.61.0-6) ... 98s Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... 98s Setting up golang-github-newrelic-go-agent-dev (3.15.2-9) ... 98s Setting up golang-google-cloud-dev (0.56.0-6) ... 98s Setting up golang-github-smallstep-linkedca-dev (0.25.0-1) ... 98s Setting up golang-github-smallstep-certificates-dev (0.29.0-1) ... 98s Processing triggers for install-info (7.2-5) ... 98s Processing triggers for libc-bin (2.42-2ubuntu4) ... 98s Processing triggers for man-db (2.13.1-1) ... 101s autopkgtest [00:00:47]: test dh-golang-autopkgtest: /usr/bin/dh_golang_autopkgtest 101s autopkgtest [00:00:47]: test dh-golang-autopkgtest: [----------------------- 102s [info] Testing github.com/smallstep/certificates... 102s [info] Source code installed by binary package, overriding dh_auto_configure... 102s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 102s dh build --builddirectory=_build --buildsystem=golang 103s dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang 103s dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang 103s debian/rules execute_before_dh_auto_configure 103s make[1]: Entering directory '/tmp/autopkgtest.7NKE6w/autopkgtest_tmp' 103s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 103s chmod -v -x policy/engine.go policy/engine_test.go policy/options.go 103s mode of 'policy/engine.go' retained as 0664 (rw-rw-r--) 103s mode of 'policy/engine_test.go' retained as 0664 (rw-rw-r--) 103s mode of 'policy/options.go' retained as 0664 (rw-rw-r--) 103s rm -fv authority/provisioner/nebula*.go 103s removed 'authority/provisioner/nebula.go' 103s removed 'authority/provisioner/nebula_test.go' 103s make[1]: Leaving directory '/tmp/autopkgtest.7NKE6w/autopkgtest_tmp' 103s debian/rules override_dh_auto_configure 103s make[1]: Entering directory '/tmp/autopkgtest.7NKE6w/autopkgtest_tmp' 103s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 103s mkdir -p "_build" 103s # remove existing symlinks, since "cp -a" won't convert them 103s find "_build" -type l -exec rm "{}" \; 103s cp -a /usr/share/gocode/src "_build" 128s make[1]: Leaving directory '/tmp/autopkgtest.7NKE6w/autopkgtest_tmp' 128s dh_auto_build -O--builddirectory=_build -O--buildsystem=golang 128s dh_auto_build: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 129s dh_auto_build: warning: github.com/smallstep/certificates/test/integration contains no non-test Go files, removing it from build 129s dh_auto_build: warning: github.com/smallstep/certificates/test/integration/scep contains no non-test Go files, removing it from build 129s 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 129s internal/goarch 129s internal/unsafeheader 130s internal/cpu 130s internal/abi 130s internal/bytealg 130s internal/byteorder 130s internal/chacha8rand 130s internal/coverage/rtcov 130s internal/godebugs 130s internal/goexperiment 130s internal/goos 130s internal/profilerecord 130s internal/runtime/atomic 130s internal/runtime/math 130s internal/runtime/syscall 130s internal/runtime/strconv 130s internal/runtime/exithook 130s internal/runtime/cgroup 130s internal/runtime/gc 130s internal/asan 130s internal/msan 130s internal/race 130s internal/runtime/sys 130s internal/stringslite 130s internal/runtime/maps 130s internal/trace/tracev2 130s sync/atomic 130s internal/sync 130s internal/synctest 130s math/bits 130s unicode 130s runtime 130s unicode/utf8 130s internal/itoa 130s cmp 130s math 131s crypto/internal/fips140/alias 131s crypto/internal/fips140deps/byteorder 131s crypto/internal/fips140/subtle 131s crypto/internal/fips140deps/cpu 131s crypto/internal/boring/sig 131s unicode/utf16 131s vendor/golang.org/x/crypto/cryptobyte/asn1 131s container/list 131s vendor/golang.org/x/crypto/internal/alias 131s internal/nettrace 131s encoding 131s log/internal 131s google.golang.org/protobuf/internal/flags 131s google.golang.org/protobuf/internal/set 131s google.golang.org/grpc/serviceconfig 131s golang.org/x/crypto/internal/alias 131s golang.org/x/crypto/salsa20/salsa 131s go.step.sm/crypto/internal/utils/asn1 131s golang.org/x/crypto/cryptobyte/asn1 131s github.com/googleapis/gax-go/v2/internal 131s github.com/golang/groupcache/lru 131s go.opencensus.io 131s go.opencensus.io/trace/internal 131s go.opencensus.io/internal/tagencoding 131s golang.org/x/net/html/atom 131s github.com/klauspost/compress 131s github.com/klauspost/compress/internal/le 133s internal/reflectlite 133s sync 134s errors 134s iter 134s io 134s internal/bisect 134s internal/godebug 134s bytes 134s internal/oserror 134s slices 134s hash 134s strconv 134s syscall 134s crypto 134s crypto/internal/fips140deps/godebug 134s strings 134s crypto/internal/fips140 134s crypto/internal/impl 134s crypto/internal/fips140/sha256 134s time 134s crypto/internal/fips140/sha3 135s crypto/internal/fips140/sha512 135s crypto/internal/fips140/hmac 135s crypto/internal/fips140/check 135s crypto/internal/fips140/aes 135s internal/syscall/unix 135s path 135s internal/syscall/execenv 135s internal/testlog 135s math/rand/v2 135s context 135s io/fs 135s internal/poll 135s internal/filepathlite 135s crypto/internal/randutil 135s crypto/subtle 135s crypto/internal/fips140/nistec/fiat 135s os 136s crypto/internal/fips140/nistec 136s crypto/internal/sysrand 136s crypto/internal/entropy 136s crypto/internal/fips140/drbg 136s crypto/internal/fips140/aes/gcm 136s crypto/internal/fips140only 136s crypto/cipher 136s crypto/internal/boring 136s crypto/internal/fips140/edwards25519/field 136s reflect 136s crypto/internal/fips140/ecdh 136s crypto/ecdh 137s math/rand 137s crypto/internal/fips140/bigmod 137s crypto/internal/fips140/ecdsa 137s weak 137s crypto/internal/fips140cache 137s crypto/sha3 137s crypto/internal/fips140hash 137s crypto/sha512 137s crypto/internal/fips140/edwards25519 137s crypto/internal/fips140/ed25519 137s crypto/internal/fips140/rsa 137s crypto/sha256 137s crypto/aes 137s crypto/des 137s crypto/internal/fips140/hkdf 137s crypto/hkdf 137s crypto/hmac 137s crypto/internal/fips140/mlkem 138s crypto/internal/fips140/tls12 138s crypto/internal/fips140/tls13 138s crypto/md5 138s internal/fmtsort 138s encoding/binary 138s fmt 138s vendor/golang.org/x/crypto/chacha20 138s vendor/golang.org/x/crypto/internal/poly1305 138s vendor/golang.org/x/crypto/chacha20poly1305 138s math/big 138s crypto/rc4 138s crypto/sha1 138s crypto/fips140 138s crypto/tls/internal/fips140tls 138s encoding/hex 138s encoding/base64 138s encoding/pem 138s maps 138s vendor/golang.org/x/net/dns/dnsmessage 139s internal/singleflight 139s unique 139s net/netip 139s crypto/elliptic 139s crypto/internal/boring/bbig 139s encoding/asn1 139s vendor/golang.org/x/crypto/cryptobyte 139s crypto/rand 139s crypto/ed25519 139s crypto/ecdsa 139s crypto/rsa 140s crypto/internal/hpke 140s crypto/dsa 140s crypto/x509/pkix 140s runtime/cgo 140s net/url 140s path/filepath 140s sort 140s database/sql/driver 140s database/sql 141s encoding/json 141s io/ioutil 141s net 141s bufio 142s mime 142s compress/flate 142s hash/crc32 142s compress/gzip 142s vendor/golang.org/x/text/transform 142s log 142s vendor/golang.org/x/text/unicode/bidi 142s vendor/golang.org/x/text/secure/bidirule 142s vendor/golang.org/x/text/unicode/norm 143s vendor/golang.org/x/net/idna 143s vendor/golang.org/x/net/http2/hpack 143s mime/quotedprintable 143s net/http/internal 143s net/http/internal/ascii 143s golang.org/x/crypto/ed25519 143s golang.org/x/crypto/pbkdf2 143s gopkg.in/square/go-jose.v2/cipher 143s gopkg.in/square/go-jose.v2/json 144s encoding/base32 144s github.com/x448/float16 144s github.com/fxamacker/cbor 144s crypto/x509 145s crypto/tls 145s net/textproto 145s vendor/golang.org/x/net/http/httpguts 145s vendor/golang.org/x/net/http/httpproxy 145s mime/multipart 145s gopkg.in/square/go-jose.v2 146s regexp/syntax 146s regexp 146s github.com/google/go-attestation/attest/internal 147s golang.org/x/sys/unix 147s net/http/httptrace 147s net/http/internal/httpcommon 147s net/http 148s github.com/google/go-tpm/tpmutil 148s github.com/google/go-tpm/legacy/tpm2 148s github.com/google/go-tpm/legacy/tpm2/credactivation 148s github.com/google/go-attestation/attest 149s github.com/pkg/errors 149s github.com/smallstep/certificates/acme/wire 149s hash/fnv 149s google.golang.org/protobuf/internal/detrand 149s google.golang.org/protobuf/internal/errors 149s google.golang.org/protobuf/encoding/protowire 149s go/token 149s google.golang.org/protobuf/internal/pragma 149s google.golang.org/protobuf/reflect/protoreflect 150s google.golang.org/protobuf/internal/strs 150s google.golang.org/protobuf/internal/encoding/json 150s google.golang.org/protobuf/internal/encoding/messageset 150s google.golang.org/protobuf/internal/descfmt 150s google.golang.org/protobuf/internal/descopts 150s embed 150s golang.org/x/oauth2/internal 150s github.com/go-chi/chi 150s golang.org/x/oauth2 150s github.com/coreos/go-oidc/v3/oidc 150s github.com/smallstep/certificates/api/log 150s google.golang.org/protobuf/internal/editiondefaults 150s google.golang.org/protobuf/internal/encoding/text 150s google.golang.org/protobuf/internal/genid 150s google.golang.org/protobuf/internal/order 151s google.golang.org/protobuf/reflect/protoregistry 151s google.golang.org/protobuf/internal/encoding/defval 151s google.golang.org/protobuf/runtime/protoiface 151s golang.org/x/net/internal/timeseries 151s google.golang.org/protobuf/proto 151s html 151s text/template/parse 151s google.golang.org/protobuf/internal/filedesc 151s text/template 151s google.golang.org/protobuf/encoding/protojson 152s html/template 152s github.com/smallstep/certificates/api/render 152s text/tabwriter 152s google.golang.org/grpc/backoff 152s google.golang.org/grpc/internal/grpclog 152s google.golang.org/grpc/grpclog 152s google.golang.org/grpc/connectivity 152s google.golang.org/grpc/attributes 152s golang.org/x/net/trace 152s google.golang.org/grpc/internal/credentials 152s google.golang.org/grpc/credentials 152s google.golang.org/grpc/internal 152s google.golang.org/grpc/internal/channelz 152s google.golang.org/grpc/metadata 152s google.golang.org/grpc/resolver 152s google.golang.org/grpc/internal/grpcrand 152s google.golang.org/grpc/codes 152s google.golang.org/grpc/credentials/insecure 152s google.golang.org/grpc/internal/grpcutil 152s google.golang.org/grpc/channelz 152s google.golang.org/grpc/balancer 152s google.golang.org/grpc/encoding 152s google.golang.org/protobuf/encoding/prototext 152s google.golang.org/grpc/balancer/base 152s google.golang.org/grpc/balancer/roundrobin 152s google.golang.org/protobuf/internal/encoding/tag 153s google.golang.org/protobuf/internal/protolazy 153s google.golang.org/protobuf/internal/version 153s google.golang.org/grpc/internal/backoff 153s google.golang.org/grpc/internal/balancer/gracefulswitch 153s google.golang.org/protobuf/internal/impl 153s google.golang.org/grpc/internal/balancerload 153s google.golang.org/grpc/internal/buffer 153s google.golang.org/grpc/internal/grpcsync 153s google.golang.org/grpc/internal/idle 153s google.golang.org/grpc/internal/metadata 153s google.golang.org/grpc/internal/serviceconfig 153s google.golang.org/grpc/internal/resolver 153s google.golang.org/grpc/internal/resolver/passthrough 153s google.golang.org/grpc/internal/transport/networktype 153s google.golang.org/grpc/internal/resolver/unix 153s golang.org/x/text/transform 153s golang.org/x/text/unicode/bidi 153s golang.org/x/text/secure/bidirule 153s golang.org/x/text/unicode/norm 154s golang.org/x/net/idna 154s golang.org/x/net/http/httpguts 154s golang.org/x/net/http2/hpack 154s golang.org/x/net/http2 155s google.golang.org/protobuf/internal/filetype 155s google.golang.org/protobuf/runtime/protoimpl 155s google.golang.org/protobuf/protoadapt 155s google.golang.org/grpc/encoding/proto 155s google.golang.org/protobuf/types/known/durationpb 155s github.com/golang/protobuf/ptypes/duration 155s google.golang.org/protobuf/types/known/timestamppb 155s google.golang.org/protobuf/types/known/anypb 155s github.com/golang/protobuf/ptypes/timestamp 155s google.golang.org/genproto/googleapis/rpc/status 155s google.golang.org/grpc/binarylog/grpc_binarylog_v1 155s google.golang.org/grpc/internal/status 156s google.golang.org/grpc/status 156s google.golang.org/grpc/internal/pretty 156s google.golang.org/grpc/internal/binarylog 156s google.golang.org/grpc/internal/syscall 156s google.golang.org/grpc/keepalive 156s google.golang.org/grpc/peer 156s google.golang.org/grpc/stats 156s google.golang.org/grpc/tap 156s net/http/httputil 156s google.golang.org/grpc/balancer/grpclb/state 156s google.golang.org/grpc/internal/envconfig 156s google.golang.org/grpc/internal/resolver/dns/internal 156s google.golang.org/grpc/internal/resolver/dns 156s google.golang.org/grpc/resolver/dns 156s google.golang.org/protobuf/types/known/structpb 156s google.golang.org/grpc/internal/transport 156s github.com/smallstep/nosql/database 156s go.etcd.io/bbolt/errors 156s go.etcd.io/bbolt/internal/common 156s go.etcd.io/bbolt/internal/freelist 156s go.etcd.io/bbolt 157s google.golang.org/grpc 157s github.com/smallstep/nosql/bolt 157s hash/adler32 157s compress/zlib 157s filippo.io/edwards25519/field 157s filippo.io/edwards25519 157s github.com/go-sql-driver/mysql 158s github.com/smallstep/linkedca 158s github.com/smallstep/nosql/mysql 158s github.com/smallstep/nosql 158s go.step.sm/crypto/randutil 158s github.com/smallstep/certificates/errs 158s go.step.sm/crypto/internal/emoji 158s go.step.sm/crypto/fingerprint 158s go.step.sm/crypto/fipsutil 158s github.com/Masterminds/goutils 158s github.com/Masterminds/semver 158s github.com/google/uuid 158s github.com/huandu/xstrings 159s github.com/imdario/mergo 159s github.com/smallstep/certificates/authority/admin 159s github.com/mitchellh/reflectwalk 159s github.com/mitchellh/copystructure 159s github.com/smallstep/certificates/authority/admin/db/nosql 159s github.com/shopspring/decimal 159s github.com/spf13/cast/internal 159s github.com/spf13/cast 159s golang.org/x/crypto/blowfish 159s golang.org/x/crypto/bcrypt 159s golang.org/x/crypto/scrypt 159s github.com/go-jose/go-jose/v3/cipher 159s github.com/go-jose/go-jose/v3/json 159s github.com/Masterminds/sprig 160s go.step.sm/crypto/internal/utils/utfbom 160s github.com/go-jose/go-jose/v3 160s go.step.sm/crypto/internal/utils/file 160s golang.org/x/crypto/curve25519 160s go.step.sm/crypto/x25519 160s crypto/mlkem 160s golang.org/x/crypto/chacha20 160s golang.org/x/crypto/internal/poly1305 160s golang.org/x/crypto/ssh/internal/bcrypt_pbkdf 160s golang.org/x/crypto/ssh 160s github.com/go-jose/go-jose/v3/cryptosigner 160s github.com/go-jose/go-jose/v3/jwt 160s go.step.sm/crypto/internal/bcrypt_pbkdf 160s golang.org/x/crypto/nacl/secretbox 160s golang.org/x/crypto/cryptobyte 160s github.com/smallstep/certificates/internal/httptransport 161s github.com/smallstep/certificates/authority/poolhttp 161s google.golang.org/api/internal/third_party/uritemplates 161s google.golang.org/api/googleapi 161s google.golang.org/genproto/googleapis/rpc/code 161s github.com/googleapis/gax-go/v2/apierror/internal/proto 161s google.golang.org/genproto/googleapis/rpc/errdetails 161s github.com/googleapis/gax-go/v2/apierror 161s github.com/googleapis/gax-go/v2/callctx 161s github.com/googleapis/gax-go/v2 162s google.golang.org/api/internal/gensupport 162s go.step.sm/crypto/keyutil 162s cloud.google.com/go/compute/metadata 162s go.step.sm/crypto/pemutil 162s golang.org/x/oauth2/authhandler 162s golang.org/x/oauth2/google/internal/impersonate 162s golang.org/x/oauth2/google/internal/stsexchange 162s go.step.sm/crypto/jose 162s os/exec 162s golang.org/x/oauth2/google/externalaccount 162s go.step.sm/crypto/internal/templates 162s go.step.sm/crypto/x509util 162s golang.org/x/oauth2/google/internal/externalaccountauthorizeduser 162s golang.org/x/oauth2/jws 162s golang.org/x/oauth2/jwt 162s os/user 163s github.com/smallstep/certificates/policy 163s github.com/smallstep/certificates/authority/policy 163s google.golang.org/api/internal/impersonate 163s go.opencensus.io/internal 163s go.opencensus.io/trace/tracestate 163s runtime/trace 163s go.opencensus.io/trace 163s golang.org/x/oauth2/google 163s go.opencensus.io/trace/propagation 163s go.opencensus.io/plugin/ochttp/propagation/b3 163s google.golang.org/api/internal 163s go.opencensus.io/resource 163s go.opencensus.io/metric/metricdata 163s runtime/pprof 163s google.golang.org/api/option 163s google.golang.org/api/option/internaloption 163s go.opencensus.io/metric/metricproducer 163s google.golang.org/api/googleapi/transport 163s google.golang.org/api/transport/cert 164s google.golang.org/api/transport/http/internal/propagation 164s google.golang.org/api/transport/internal/dca 164s go.opencensus.io/tag 164s github.com/smallstep/certificates/authority/provisioner/wire 164s go.opencensus.io/stats/internal 164s go.opencensus.io/stats 164s go.opencensus.io/stats/view 164s github.com/ccoveille/go-safecast 164s github.com/smallstep/certificates/internal/cast 164s github.com/rs/xid 164s github.com/smallstep/certificates/middleware/requestid 164s go.opencensus.io/plugin/ochttp 164s flag 164s github.com/russross/blackfriday/v2 164s google.golang.org/api/transport/http 164s google.golang.org/api/cloudresourcemanager/v1 164s github.com/cpuguy83/go-md2man/v2/md2man 165s github.com/urfave/cli 165s github.com/smallstep/certificates/authority/provisioner/gcp 165s os/signal 165s github.com/chzyer/readline 165s go.step.sm/cli-utils/errs 165s github.com/manifoldco/promptui/list 165s github.com/manifoldco/promptui/screenbuf 165s github.com/mattn/go-isatty 165s github.com/mattn/go-colorable 165s github.com/mgutz/ansi 165s golang.org/x/net/html 166s github.com/manifoldco/promptui 166s go.step.sm/cli-utils/ui 166s go.step.sm/cli-utils/usage 166s go.step.sm/cli-utils/step 166s go.step.sm/crypto/internal/utils/convert 166s golang.org/x/crypto/ssh/agent 166s go.step.sm/cli-utils/command 166s go.step.sm/cli-utils/fileutil 166s go.step.sm/crypto/sshutil 166s github.com/smallstep/certificates/templates 166s github.com/smallstep/certificates/webhook 166s golang.org/x/term 166s github.com/smallstep/certificates/authority/internal/constraints 166s github.com/smallstep/pkcs7/internal/legacy/x509 166s go.step.sm/crypto/internal/termutil 167s go.step.sm/crypto/kms/uri 167s go.step.sm/crypto/kms/apiv1 167s github.com/smallstep/pkcs7 167s go.step.sm/crypto/kms/softkms 167s go.step.sm/crypto/kms 167s github.com/smallstep/certificates/authority/provisioner 167s github.com/smallstep/certificates/cas/apiv1 167s github.com/smallstep/certificates/cas/softcas 167s github.com/smallstep/certificates/cas 167s github.com/smallstep/scep/cryptoutil 167s github.com/smallstep/scep/x509util 167s github.com/smallstep/scep 167s go.step.sm/crypto/kms/sshagentkms 167s go.step.sm/crypto/tlsutil 167s github.com/smallstep/certificates/api/read 168s github.com/sirupsen/logrus 168s github.com/smallstep/certificates/internal/userid 168s github.com/smallstep/certificates/logging 168s golang.org/x/crypto/ocsp 168s github.com/coreos/go-systemd/daemon 168s expvar 168s internal/profile 168s github.com/smallstep/certificates/authority/administrator 169s github.com/smallstep/certificates/db 169s github.com/smallstep/certificates/scep 169s github.com/smallstep/certificates/api/models 169s net/http/pprof 169s github.com/smallstep/certificates/authority/config 169s runtime/debug 169s github.com/smallstep/certificates/authority 169s github.com/go-chi/chi/middleware 169s github.com/smallstep/certificates/ca/client 169s github.com/beorn7/perks/quantile 169s github.com/cespare/xxhash 169s github.com/prometheus/client_model/go 169s github.com/prometheus/common/model 170s runtime/metrics 170s github.com/prometheus/client_golang/prometheus/internal 170s github.com/munnerz/goautoneg 170s google.golang.org/protobuf/encoding/protodelim 170s github.com/prometheus/common/expfmt 170s github.com/smallstep/certificates/acme 170s github.com/smallstep/certificates/api 171s github.com/smallstep/certificates/acme/db/nosql 171s github.com/smallstep/certificates/acme/api 171s github.com/smallstep/certificates/authority/admin/api 172s github.com/smallstep/certificates/ca/identity 172s github.com/prometheus/procfs/internal/fs 172s github.com/prometheus/procfs/internal/util 172s github.com/prometheus/procfs 172s github.com/klauspost/compress/fse 172s github.com/klauspost/compress/huff0 172s github.com/klauspost/compress/internal/snapref 172s github.com/klauspost/compress/zstd 173s github.com/prometheus/client_golang/prometheus 174s github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header 174s github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil 174s container/heap 174s github.com/newrelic/go-agent/v3/internal 174s github.com/newrelic/go-agent/v3/internal/jsonx 174s github.com/newrelic/go-agent/v3/internal/cat 174s google.golang.org/protobuf/types/descriptorpb 174s google.golang.org/protobuf/internal/editionssupport 174s google.golang.org/protobuf/types/gofeaturespb 174s google.golang.org/protobuf/reflect/protodesc 174s github.com/prometheus/client_golang/prometheus/promhttp 175s github.com/golang/protobuf/proto 175s github.com/smallstep/certificates/internal/metrix 175s github.com/newrelic/go-agent/v3/internal/logger 175s github.com/newrelic/go-agent/v3/internal/sysinfo 175s github.com/newrelic/go-agent/v3/internal/utilization 175s github.com/smallstep/certificates/scep/api 175s github.com/newrelic/go-agent/v3/internal/com_newrelic_trace_v1 175s github.com/newrelic/go-agent/v3/newrelic 175s github.com/smallstep/certificates/server 175s go.step.sm/cli-utils/token 176s go.step.sm/cli-utils/token/provision 176s golang.org/x/sync/errgroup 176s github.com/smallstep/certificates/test/integration/scep/internal/x509 178s github.com/smallstep/certificates/monitoring 178s github.com/smallstep/certificates/ca 179s github.com/smallstep/certificates/cas/stepcas 179s github.com/smallstep/certificates/pki 179s github.com/smallstep/certificates/commands 180s debian/rules override_dh_auto_test 180s make[1]: Entering directory '/tmp/autopkgtest.7NKE6w/autopkgtest_tmp' 180s dh_auto_test -- -skip "Test_newHTTPClient|TestPKI_GenerateConfig|TestDB_GetDpopToken|TestDB_CreateDpopToken|TestDB_GetOidcToken|TestDB_CreateOidcToken|TestCustomTemplateOptions" 180s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 180s dh_auto_test: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 180s 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 232s === RUN TestKeyToID 232s === RUN TestKeyToID/fail/error-generating-thumbprint 232s === RUN TestKeyToID/ok 232s --- PASS: TestKeyToID (0.00s) 232s --- PASS: TestKeyToID/fail/error-generating-thumbprint (0.00s) 232s --- PASS: TestKeyToID/ok (0.00s) 232s === RUN TestAccount_GetLocation 232s === RUN TestAccount_GetLocation/empty 232s === RUN TestAccount_GetLocation/not-empty 232s --- PASS: TestAccount_GetLocation (0.00s) 232s --- PASS: TestAccount_GetLocation/empty (0.00s) 232s --- PASS: TestAccount_GetLocation/not-empty (0.00s) 232s === RUN TestAccount_IsValid 232s === RUN TestAccount_IsValid/valid 232s === RUN TestAccount_IsValid/invalid 232s --- PASS: TestAccount_IsValid (0.00s) 232s --- PASS: TestAccount_IsValid/valid (0.00s) 232s --- PASS: TestAccount_IsValid/invalid (0.00s) 232s === RUN TestExternalAccountKey_BindTo 232s === RUN TestExternalAccountKey_BindTo/ok 232s === RUN TestExternalAccountKey_BindTo/fail/already-bound 232s --- PASS: TestExternalAccountKey_BindTo (0.00s) 232s --- PASS: TestExternalAccountKey_BindTo/ok (0.00s) 232s --- PASS: TestExternalAccountKey_BindTo/fail/already-bound (0.00s) 232s === RUN TestAuthorization_UpdateStatus 232s === RUN TestAuthorization_UpdateStatus/fail/error-unexpected-status 232s === RUN TestAuthorization_UpdateStatus/ok/expired 232s === RUN TestAuthorization_UpdateStatus/fail/db.UpdateAuthorization-error 232s === RUN TestAuthorization_UpdateStatus/ok/no-valid-challenges 232s === RUN TestAuthorization_UpdateStatus/ok/valid 232s === RUN TestAuthorization_UpdateStatus/ok/already-invalid 232s === RUN TestAuthorization_UpdateStatus/ok/already-valid 232s --- PASS: TestAuthorization_UpdateStatus (0.00s) 232s --- PASS: TestAuthorization_UpdateStatus/fail/error-unexpected-status (0.00s) 232s --- PASS: TestAuthorization_UpdateStatus/ok/expired (0.00s) 232s --- PASS: TestAuthorization_UpdateStatus/fail/db.UpdateAuthorization-error (0.00s) 232s --- PASS: TestAuthorization_UpdateStatus/ok/no-valid-challenges (0.00s) 232s --- PASS: TestAuthorization_UpdateStatus/ok/valid (0.00s) 232s --- PASS: TestAuthorization_UpdateStatus/ok/already-invalid (0.00s) 232s --- PASS: TestAuthorization_UpdateStatus/ok/already-valid (0.00s) 232s === RUN Test_storeError 232s === RUN Test_storeError/fail/db.UpdateChallenge-error 232s === RUN Test_storeError/fail/db.UpdateChallenge-acme-error 232s === RUN Test_storeError/ok 232s === RUN Test_storeError/ok/mark-invalid 232s --- PASS: Test_storeError (0.00s) 232s --- PASS: Test_storeError/fail/db.UpdateChallenge-error (0.00s) 232s --- PASS: Test_storeError/fail/db.UpdateChallenge-acme-error (0.00s) 232s --- PASS: Test_storeError/ok (0.00s) 232s --- PASS: Test_storeError/ok/mark-invalid (0.00s) 232s === RUN TestKeyAuthorization 232s === RUN TestKeyAuthorization/fail/jwk-thumbprint-error 232s === RUN TestKeyAuthorization/ok 232s --- PASS: TestKeyAuthorization (0.00s) 232s --- PASS: TestKeyAuthorization/fail/jwk-thumbprint-error (0.00s) 232s --- PASS: TestKeyAuthorization/ok (0.00s) 232s === RUN TestChallenge_Validate 232s === RUN TestChallenge_Validate/fail/unexpected-type 232s === RUN TestChallenge_Validate/ok/wire-dpop-01 232s === RUN TestChallenge_Validate/fail/http-01 232s === RUN TestChallenge_Validate/ok/http-01 232s === RUN TestChallenge_Validate/ok/http-01-insecure 232s === RUN TestChallenge_Validate/fail/dns-01 232s === RUN TestChallenge_Validate/fail/tls-alpn-01 232s === RUN TestChallenge_Validate/ok/tls-alpn-01 232s === RUN TestChallenge_Validate/ok/tls-alpn-01-insecure 232s === RUN TestChallenge_Validate/fail/device-attest-01 232s === RUN TestChallenge_Validate/ok/device-attest-01 232s === RUN TestChallenge_Validate/ok/wire-oidc-01 232s === RUN TestChallenge_Validate/fail/wire-oidc-01-no-wire-db 232s === RUN TestChallenge_Validate/fail/wire-dpop-01-no-wire-db 232s === RUN TestChallenge_Validate/ok/already-valid 232s === RUN TestChallenge_Validate/fail/already-invalid 232s === RUN TestChallenge_Validate/ok/dns-01 232s --- PASS: TestChallenge_Validate (0.34s) 232s --- PASS: TestChallenge_Validate/fail/unexpected-type (0.00s) 232s --- PASS: TestChallenge_Validate/ok/wire-dpop-01 (0.00s) 232s --- PASS: TestChallenge_Validate/fail/http-01 (0.00s) 232s --- PASS: TestChallenge_Validate/ok/http-01 (0.00s) 232s --- PASS: TestChallenge_Validate/ok/http-01-insecure (0.00s) 232s --- PASS: TestChallenge_Validate/fail/dns-01 (0.00s) 232s --- PASS: TestChallenge_Validate/fail/tls-alpn-01 (0.00s) 232s --- PASS: TestChallenge_Validate/ok/tls-alpn-01 (0.06s) 232s --- PASS: TestChallenge_Validate/ok/tls-alpn-01-insecure (0.27s) 232s --- PASS: TestChallenge_Validate/fail/device-attest-01 (0.00s) 232s --- PASS: TestChallenge_Validate/ok/device-attest-01 (0.00s) 232s --- PASS: TestChallenge_Validate/ok/wire-oidc-01 (0.00s) 232s --- PASS: TestChallenge_Validate/fail/wire-oidc-01-no-wire-db (0.00s) 232s --- PASS: TestChallenge_Validate/fail/wire-dpop-01-no-wire-db (0.00s) 232s --- PASS: TestChallenge_Validate/ok/already-valid (0.00s) 232s --- PASS: TestChallenge_Validate/fail/already-invalid (0.00s) 232s --- PASS: TestChallenge_Validate/ok/dns-01 (0.00s) 232s === RUN TestHTTP01Validate 232s === RUN TestHTTP01Validate/fail/key-auth-mismatch-store-error 232s === RUN TestHTTP01Validate/ok 232s === RUN TestHTTP01Validate/fail/http-get-error-store-error 232s === RUN TestHTTP01Validate/fail/read-body 232s === RUN TestHTTP01Validate/fail/key-auth-gen-error 232s === RUN TestHTTP01Validate/ok/key-auth-mismatch 232s === RUN TestHTTP01Validate/fail/update-challenge-error 232s === RUN TestHTTP01Validate/ok/http-get-error 232s === RUN TestHTTP01Validate/fail/http-get->=400-store-error 232s === RUN TestHTTP01Validate/ok/http-get->=400 232s --- PASS: TestHTTP01Validate (0.00s) 232s --- PASS: TestHTTP01Validate/fail/key-auth-mismatch-store-error (0.00s) 232s --- PASS: TestHTTP01Validate/ok (0.00s) 232s --- PASS: TestHTTP01Validate/fail/http-get-error-store-error (0.00s) 232s --- PASS: TestHTTP01Validate/fail/read-body (0.00s) 232s --- PASS: TestHTTP01Validate/fail/key-auth-gen-error (0.00s) 232s --- PASS: TestHTTP01Validate/ok/key-auth-mismatch (0.00s) 232s --- PASS: TestHTTP01Validate/fail/update-challenge-error (0.00s) 232s --- PASS: TestHTTP01Validate/ok/http-get-error (0.00s) 232s --- PASS: TestHTTP01Validate/fail/http-get->=400-store-error (0.00s) 232s --- PASS: TestHTTP01Validate/ok/http-get->=400 (0.00s) 232s === RUN TestDNS01Validate 232s === RUN TestDNS01Validate/fail/update-challenge-error 232s === RUN TestDNS01Validate/ok 232s === RUN TestDNS01Validate/fail/lookupTXT-store-error 232s === RUN TestDNS01Validate/ok/lookupTXT-error 232s === RUN TestDNS01Validate/fail/key-auth-gen-error 232s === RUN TestDNS01Validate/fail/key-auth-mismatch-store-error 232s === RUN TestDNS01Validate/ok/key-auth-mismatch-store-error 232s --- PASS: TestDNS01Validate (0.00s) 232s --- PASS: TestDNS01Validate/fail/update-challenge-error (0.00s) 232s --- PASS: TestDNS01Validate/ok (0.00s) 232s --- PASS: TestDNS01Validate/fail/lookupTXT-store-error (0.00s) 232s --- PASS: TestDNS01Validate/ok/lookupTXT-error (0.00s) 232s --- PASS: TestDNS01Validate/fail/key-auth-gen-error (0.00s) 232s --- PASS: TestDNS01Validate/fail/key-auth-mismatch-store-error (0.00s) 232s --- PASS: TestDNS01Validate/ok/key-auth-mismatch-store-error (0.00s) 232s === RUN TestTLSALPN01Validate 232s === RUN TestTLSALPN01Validate/ok/error-malformed-extension 232s === RUN TestTLSALPN01Validate/ok/error-keyauth-mismatch 232s 2026/02/04 00:02:53 http: TLS handshake error from 127.0.0.1:39050: read tcp 127.0.0.1:43461->127.0.0.1:39050: use of closed network connection 232s === RUN TestTLSALPN01Validate/fail/keyauth-mismatch-store-error 232s === RUN TestTLSALPN01Validate/ok/tlsDial-error 232s === RUN TestTLSALPN01Validate/ok/no-names-nor-ips-error 232s === RUN TestTLSALPN01Validate/ok/too-many-names-error 232s 2026/02/04 00:02:54 http: TLS handshake error from 127.0.0.1:56816: read tcp 127.0.0.1:37309->127.0.0.1:56816: use of closed network connection 232s === RUN TestTLSALPN01Validate/fail/no-extension-store-error 232s === RUN TestTLSALPN01Validate/ok/error-extension-not-critical 232s === RUN TestTLSALPN01Validate/fail/malformed-extension-store-error 232s 2026/02/04 00:02:54 http: TLS handshake error from 127.0.0.1:56050: read tcp 127.0.0.1:45679->127.0.0.1:56050: use of closed network connection 232s === RUN TestTLSALPN01Validate/fail/obsolete-oid-store-error 232s === RUN TestTLSALPN01Validate/ok/ip 232s === RUN TestTLSALPN01Validate/ok/no-certificates-error 232s === RUN TestTLSALPN01Validate/fail/no-protocol-store-error 232s 2026/02/04 00:02:55 http: TLS handshake error from 127.0.0.1:36744: tls: client requested unsupported application protocols ([acme-tls/1]) 232s === RUN TestTLSALPN01Validate/fail/tlsDial-store-error 232s === RUN TestTLSALPN01Validate/ok/error-no-protocol 232s 2026/02/04 00:02:55 http: TLS handshake error from 127.0.0.1:43254: tls: client requested unsupported application protocols ([acme-tls/1]) 232s === RUN TestTLSALPN01Validate/fail/no-names-store-error 232s 2026/02/04 00:02:55 http: TLS handshake error from 127.0.0.1:37604: read tcp 127.0.0.1:44689->127.0.0.1:37604: use of closed network connection 232s === RUN TestTLSALPN01Validate/ok/wrong-name 232s 2026/02/04 00:02:55 http: TLS handshake error from 127.0.0.1:34934: read tcp 127.0.0.1:39371->127.0.0.1:34934: use of closed network connection 232s === RUN TestTLSALPN01Validate/fail/extension-not-critical-store-error 232s === RUN TestTLSALPN01Validate/ok/error-obsolete-oid 232s 2026/02/04 00:02:55 http: TLS handshake error from 127.0.0.1:41690: read tcp 127.0.0.1:38137->127.0.0.1:41690: use of closed network connection 232s === RUN TestTLSALPN01Validate/ok 232s 2026/02/04 00:02:55 http: TLS handshake error from 127.0.0.1:59898: read tcp 127.0.0.1:41305->127.0.0.1:59898: use of closed network connection 232s === RUN TestTLSALPN01Validate/ok/tlsDial-timeout 232s === RUN TestTLSALPN01Validate/fail/no-certificates-store-error 232s === RUN TestTLSALPN01Validate/fail/key-auth-gen-error 232s 2026/02/04 00:02:56 http: TLS handshake error from 127.0.0.1:36266: read tcp 127.0.0.1:42821->127.0.0.1:36266: use of closed network connection 232s === RUN TestTLSALPN01Validate/ok/error-no-extension 232s 2026/02/04 00:02:57 http: TLS handshake error from 127.0.0.1:35700: read tcp 127.0.0.1:45291->127.0.0.1:35700: use of closed network connection 232s --- PASS: TestTLSALPN01Validate (3.49s) 232s --- PASS: TestTLSALPN01Validate/ok/error-malformed-extension (0.05s) 232s --- PASS: TestTLSALPN01Validate/ok/error-keyauth-mismatch (0.13s) 232s --- PASS: TestTLSALPN01Validate/fail/keyauth-mismatch-store-error (0.35s) 232s --- PASS: TestTLSALPN01Validate/ok/tlsDial-error (0.00s) 232s --- PASS: TestTLSALPN01Validate/ok/no-names-nor-ips-error (0.19s) 232s --- PASS: TestTLSALPN01Validate/ok/too-many-names-error (0.11s) 232s --- PASS: TestTLSALPN01Validate/fail/no-extension-store-error (0.10s) 232s --- PASS: TestTLSALPN01Validate/ok/error-extension-not-critical (0.06s) 232s --- PASS: TestTLSALPN01Validate/fail/malformed-extension-store-error (0.27s) 232s --- PASS: TestTLSALPN01Validate/fail/obsolete-oid-store-error (0.33s) 232s --- PASS: TestTLSALPN01Validate/ok/ip (0.12s) 232s --- PASS: TestTLSALPN01Validate/ok/no-certificates-error (0.00s) 232s --- PASS: TestTLSALPN01Validate/fail/no-protocol-store-error (0.00s) 232s --- PASS: TestTLSALPN01Validate/fail/tlsDial-store-error (0.00s) 232s --- PASS: TestTLSALPN01Validate/ok/error-no-protocol (0.00s) 232s --- PASS: TestTLSALPN01Validate/fail/no-names-store-error (0.07s) 232s --- PASS: TestTLSALPN01Validate/ok/wrong-name (0.19s) 232s --- PASS: TestTLSALPN01Validate/fail/extension-not-critical-store-error (0.13s) 232s --- PASS: TestTLSALPN01Validate/ok/error-obsolete-oid (0.08s) 232s --- PASS: TestTLSALPN01Validate/ok (0.05s) 232s --- PASS: TestTLSALPN01Validate/ok/tlsDial-timeout (1.00s) 232s --- PASS: TestTLSALPN01Validate/fail/no-certificates-store-error (0.00s) 232s --- PASS: TestTLSALPN01Validate/fail/key-auth-gen-error (0.14s) 232s --- PASS: TestTLSALPN01Validate/ok/error-no-extension (0.12s) 232s === RUN Test_reverseAddr 232s === RUN Test_reverseAddr/ok/ipv4 232s === RUN Test_reverseAddr/ok/ipv6 232s --- PASS: Test_reverseAddr (0.00s) 232s --- PASS: Test_reverseAddr/ok/ipv4 (0.00s) 232s --- PASS: Test_reverseAddr/ok/ipv6 (0.00s) 232s === RUN Test_serverName 232s === RUN Test_serverName/ok/dns 232s === RUN Test_serverName/ok/ipv4 232s === RUN Test_serverName/ok/ipv6 232s --- PASS: Test_serverName (0.00s) 232s --- PASS: Test_serverName/ok/dns (0.00s) 232s --- PASS: Test_serverName/ok/ipv4 (0.00s) 232s --- PASS: Test_serverName/ok/ipv6 (0.00s) 232s === RUN Test_http01ChallengeHost 232s === RUN Test_http01ChallengeHost/dns 232s === RUN Test_http01ChallengeHost/dns_strict 232s === RUN Test_http01ChallengeHost/rooted_dns 232s === RUN Test_http01ChallengeHost/rooted_dns_strict 232s === RUN Test_http01ChallengeHost/ipv4 232s === RUN Test_http01ChallengeHost/ipv6 232s --- PASS: Test_http01ChallengeHost (0.00s) 232s --- PASS: Test_http01ChallengeHost/dns (0.00s) 232s --- PASS: Test_http01ChallengeHost/dns_strict (0.00s) 232s --- PASS: Test_http01ChallengeHost/rooted_dns (0.00s) 232s --- PASS: Test_http01ChallengeHost/rooted_dns_strict (0.00s) 232s --- PASS: Test_http01ChallengeHost/ipv4 (0.00s) 232s --- PASS: Test_http01ChallengeHost/ipv6 (0.00s) 232s === RUN Test_doAppleAttestationFormat 232s === RUN Test_doAppleAttestationFormat/ok 232s === RUN Test_doAppleAttestationFormat/fail_apple_issuer 232s === RUN Test_doAppleAttestationFormat/fail_missing_x5c 232s === RUN Test_doAppleAttestationFormat/fail_empty_issuer 232s === RUN Test_doAppleAttestationFormat/fail_leaf_type 232s === RUN Test_doAppleAttestationFormat/fail_leaf_parse 232s === RUN Test_doAppleAttestationFormat/fail_intermediate_type 232s === RUN Test_doAppleAttestationFormat/fail_intermediate_parse 232s === RUN Test_doAppleAttestationFormat/fail_verify 232s --- PASS: Test_doAppleAttestationFormat (0.01s) 232s --- PASS: Test_doAppleAttestationFormat/ok (0.00s) 232s --- PASS: Test_doAppleAttestationFormat/fail_apple_issuer (0.00s) 232s --- PASS: Test_doAppleAttestationFormat/fail_missing_x5c (0.00s) 232s --- PASS: Test_doAppleAttestationFormat/fail_empty_issuer (0.00s) 232s --- PASS: Test_doAppleAttestationFormat/fail_leaf_type (0.00s) 232s --- PASS: Test_doAppleAttestationFormat/fail_leaf_parse (0.00s) 232s --- PASS: Test_doAppleAttestationFormat/fail_intermediate_type (0.00s) 232s --- PASS: Test_doAppleAttestationFormat/fail_intermediate_parse (0.00s) 232s --- PASS: Test_doAppleAttestationFormat/fail_verify (0.00s) 232s === RUN Test_doStepAttestationFormat 232s === RUN Test_doStepAttestationFormat/ok 232s === RUN Test_doStepAttestationFormat/ok/step-managed-device-id 232s === RUN Test_doStepAttestationFormat/fail_yubico_issuer 232s === RUN Test_doStepAttestationFormat/fail_x5c_type 232s === RUN Test_doStepAttestationFormat/fail_x5c_empty 232s === RUN Test_doStepAttestationFormat/fail_leaf_type 232s === RUN Test_doStepAttestationFormat/fail_leaf_parse 232s === RUN Test_doStepAttestationFormat/fail_intermediate_type 232s === RUN Test_doStepAttestationFormat/fail_intermediate_parse 232s === RUN Test_doStepAttestationFormat/fail_verify 232s === RUN Test_doStepAttestationFormat/fail_sig_type 232s === RUN Test_doStepAttestationFormat/fail_sig_unmarshal 232s === RUN Test_doStepAttestationFormat/fail_keyAuthorization 232s === RUN Test_doStepAttestationFormat/fail_sig_verify_P-256 232s === RUN Test_doStepAttestationFormat/fail_sig_verify_P-384 232s === RUN Test_doStepAttestationFormat/fail_sig_verify_RSA 232s === RUN Test_doStepAttestationFormat/fail_sig_verify_Ed25519 232s === RUN Test_doStepAttestationFormat/fail_unmarshal_serial_number 232s --- PASS: Test_doStepAttestationFormat (0.13s) 232s --- PASS: Test_doStepAttestationFormat/ok (0.00s) 232s --- PASS: Test_doStepAttestationFormat/ok/step-managed-device-id (0.00s) 232s --- PASS: Test_doStepAttestationFormat/fail_yubico_issuer (0.00s) 232s --- PASS: Test_doStepAttestationFormat/fail_x5c_type (0.00s) 232s --- PASS: Test_doStepAttestationFormat/fail_x5c_empty (0.00s) 232s --- PASS: Test_doStepAttestationFormat/fail_leaf_type (0.00s) 232s --- PASS: Test_doStepAttestationFormat/fail_leaf_parse (0.00s) 232s --- PASS: Test_doStepAttestationFormat/fail_intermediate_type (0.00s) 232s --- PASS: Test_doStepAttestationFormat/fail_intermediate_parse (0.00s) 232s --- PASS: Test_doStepAttestationFormat/fail_verify (0.00s) 232s --- PASS: Test_doStepAttestationFormat/fail_sig_type (0.00s) 232s --- PASS: Test_doStepAttestationFormat/fail_sig_unmarshal (0.00s) 232s --- PASS: Test_doStepAttestationFormat/fail_keyAuthorization (0.00s) 232s --- PASS: Test_doStepAttestationFormat/fail_sig_verify_P-256 (0.00s) 232s --- PASS: Test_doStepAttestationFormat/fail_sig_verify_P-384 (0.00s) 232s --- PASS: Test_doStepAttestationFormat/fail_sig_verify_RSA (0.00s) 232s --- PASS: Test_doStepAttestationFormat/fail_sig_verify_Ed25519 (0.00s) 232s --- PASS: Test_doStepAttestationFormat/fail_unmarshal_serial_number (0.00s) 232s === RUN Test_doStepAttestationFormat_noCAIntermediate 232s === RUN Test_doStepAttestationFormat_noCAIntermediate/fail_no_intermediate 232s --- PASS: Test_doStepAttestationFormat_noCAIntermediate (0.00s) 232s --- PASS: Test_doStepAttestationFormat_noCAIntermediate/fail_no_intermediate (0.00s) 232s === RUN Test_deviceAttest01Validate 232s === RUN Test_deviceAttest01Validate/fail/getAuthorization 232s === RUN Test_deviceAttest01Validate/fail/json.Unmarshal 232s === RUN Test_deviceAttest01Validate/fail/storeError 232s === RUN Test_deviceAttest01Validate/ok/storeError-return-nil 232s === RUN Test_deviceAttest01Validate/ok/cborDecoder.Wellformed 232s === RUN Test_deviceAttest01Validate/ok/doStepAttestationFormat-non-matching-identifier 232s === RUN Test_deviceAttest01Validate/fail/db.UpdateChallenge 232s === RUN Test_deviceAttest01Validate/ok/step-managed-device-id 232s === RUN Test_deviceAttest01Validate/ok/prov.IsAttestationFormatEnabled 232s === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-challenge-value 232s === RUN Test_deviceAttest01Validate/ok/base64-decode 232s === RUN Test_deviceAttest01Validate/ok/unsupported-attestation-format 232s === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-nonce 232s === RUN Test_deviceAttest01Validate/ok/doStepAttestationFormat-storeError 232s === RUN Test_deviceAttest01Validate/ok/unknown-attestation-format 232s === RUN Test_deviceAttest01Validate/ok/empty-attobj 232s === RUN Test_deviceAttest01Validate/ok/empty-json-attobj 232s === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-storeError 232s === RUN Test_deviceAttest01Validate/fail/db.UpdateAuthorization 232s === RUN Test_deviceAttest01Validate/ok 232s --- PASS: Test_deviceAttest01Validate (0.05s) 232s --- PASS: Test_deviceAttest01Validate/fail/getAuthorization (0.00s) 232s --- PASS: Test_deviceAttest01Validate/fail/json.Unmarshal (0.00s) 232s --- PASS: Test_deviceAttest01Validate/fail/storeError (0.00s) 232s --- PASS: Test_deviceAttest01Validate/ok/storeError-return-nil (0.00s) 232s --- PASS: Test_deviceAttest01Validate/ok/cborDecoder.Wellformed (0.00s) 232s --- PASS: Test_deviceAttest01Validate/ok/doStepAttestationFormat-non-matching-identifier (0.01s) 232s --- PASS: Test_deviceAttest01Validate/fail/db.UpdateChallenge (0.00s) 232s --- PASS: Test_deviceAttest01Validate/ok/step-managed-device-id (0.00s) 232s --- PASS: Test_deviceAttest01Validate/ok/prov.IsAttestationFormatEnabled (0.00s) 232s --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-challenge-value (0.00s) 232s --- PASS: Test_deviceAttest01Validate/ok/base64-decode (0.00s) 232s --- PASS: Test_deviceAttest01Validate/ok/unsupported-attestation-format (0.00s) 232s --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-nonce (0.00s) 232s --- PASS: Test_deviceAttest01Validate/ok/doStepAttestationFormat-storeError (0.00s) 232s --- PASS: Test_deviceAttest01Validate/ok/unknown-attestation-format (0.00s) 232s --- PASS: Test_deviceAttest01Validate/ok/empty-attobj (0.00s) 232s --- PASS: Test_deviceAttest01Validate/ok/empty-json-attobj (0.00s) 232s --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-storeError (0.00s) 232s --- PASS: Test_deviceAttest01Validate/fail/db.UpdateAuthorization (0.00s) 232s --- PASS: Test_deviceAttest01Validate/ok (0.00s) 232s === RUN Test_validateAKCertificate 232s === RUN Test_validateAKCertificate/ok 232s === RUN Test_validateAKCertificate/fail/version 232s === RUN Test_validateAKCertificate/fail/subject 232s === RUN Test_validateAKCertificate/fail/isCA 232s === RUN Test_validateAKCertificate/fail/extendedKeyUsage 232s --- PASS: Test_validateAKCertificate (0.00s) 232s --- PASS: Test_validateAKCertificate/ok (0.00s) 232s --- PASS: Test_validateAKCertificate/fail/version (0.00s) 232s --- PASS: Test_validateAKCertificate/fail/subject (0.00s) 232s --- PASS: Test_validateAKCertificate/fail/isCA (0.00s) 232s --- PASS: Test_validateAKCertificate/fail/extendedKeyUsage (0.00s) 232s === RUN Test_validateAKCertificateSubjectAlternativeNames 232s === RUN Test_validateAKCertificateSubjectAlternativeNames/ok 232s === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-manufacturer 232s === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-model 232s === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-firmware-version 232s --- PASS: Test_validateAKCertificateSubjectAlternativeNames (0.01s) 232s --- PASS: Test_validateAKCertificateSubjectAlternativeNames/ok (0.00s) 232s --- PASS: Test_validateAKCertificateSubjectAlternativeNames/fail/missing-manufacturer (0.00s) 232s --- PASS: Test_validateAKCertificateSubjectAlternativeNames/fail/missing-model (0.00s) 232s --- PASS: Test_validateAKCertificateSubjectAlternativeNames/fail/missing-firmware-version (0.00s) 232s === RUN Test_validateAKCertificateExtendedKeyUsage 232s === RUN Test_validateAKCertificateExtendedKeyUsage/ok 232s === RUN Test_validateAKCertificateExtendedKeyUsage/fail/wrong-eku 232s === RUN Test_validateAKCertificateExtendedKeyUsage/fail/missing-eku 232s --- PASS: Test_validateAKCertificateExtendedKeyUsage (0.01s) 232s --- PASS: Test_validateAKCertificateExtendedKeyUsage/ok (0.00s) 232s --- PASS: Test_validateAKCertificateExtendedKeyUsage/fail/wrong-eku (0.00s) 232s --- PASS: Test_validateAKCertificateExtendedKeyUsage/fail/missing-eku (0.00s) 232s === RUN Test_tlsAlpn01ChallengeHost 232s === RUN Test_tlsAlpn01ChallengeHost/dns 232s === RUN Test_tlsAlpn01ChallengeHost/dns_strict 232s === RUN Test_tlsAlpn01ChallengeHost/rooted_dns 232s === RUN Test_tlsAlpn01ChallengeHost/rooted_dns_strict 232s === RUN Test_tlsAlpn01ChallengeHost/ipv4 232s === RUN Test_tlsAlpn01ChallengeHost/ipv6 232s --- PASS: Test_tlsAlpn01ChallengeHost (0.00s) 232s --- PASS: Test_tlsAlpn01ChallengeHost/dns (0.00s) 232s --- PASS: Test_tlsAlpn01ChallengeHost/dns_strict (0.00s) 232s --- PASS: Test_tlsAlpn01ChallengeHost/rooted_dns (0.00s) 232s --- PASS: Test_tlsAlpn01ChallengeHost/rooted_dns_strict (0.00s) 232s --- PASS: Test_tlsAlpn01ChallengeHost/ipv4 (0.00s) 232s --- PASS: Test_tlsAlpn01ChallengeHost/ipv6 (0.00s) 232s === RUN Test_dns01ChallengeHost 232s === RUN Test_dns01ChallengeHost/dns 232s === RUN Test_dns01ChallengeHost/dns_strict 232s === RUN Test_dns01ChallengeHost/rooted_dns 232s === RUN Test_dns01ChallengeHost/rooted_dns_strict 232s --- PASS: Test_dns01ChallengeHost (0.00s) 232s --- PASS: Test_dns01ChallengeHost/dns (0.00s) 232s --- PASS: Test_dns01ChallengeHost/dns_strict (0.00s) 232s --- PASS: Test_dns01ChallengeHost/rooted_dns (0.00s) 232s --- PASS: Test_dns01ChallengeHost/rooted_dns_strict (0.00s) 232s === RUN Test_wireDPOP01Validate 232s === RUN Test_wireDPOP01Validate/fail/wire-parse-client-id 232s === RUN Test_wireDPOP01Validate/fail/parse-and-verify 232s === RUN Test_wireDPOP01Validate/fail/db.UpdateChallenge 232s === RUN Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID-zero 232s === RUN Test_wireDPOP01Validate/fail/db.CreateDpopToken 232s === RUN Test_wireDPOP01Validate/fail/wire-parse-id 232s === RUN Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID 232s === RUN Test_wireDPOP01Validate/ok 232s === RUN Test_wireDPOP01Validate/fail/no-provisioner 232s === RUN Test_wireDPOP01Validate/fail/no-linker 232s === RUN Test_wireDPOP01Validate/fail/unmarshal 232s --- PASS: Test_wireDPOP01Validate (0.01s) 232s --- PASS: Test_wireDPOP01Validate/fail/wire-parse-client-id (0.00s) 232s --- PASS: Test_wireDPOP01Validate/fail/parse-and-verify (0.00s) 232s --- PASS: Test_wireDPOP01Validate/fail/db.UpdateChallenge (0.00s) 232s --- PASS: Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID-zero (0.00s) 232s --- PASS: Test_wireDPOP01Validate/fail/db.CreateDpopToken (0.00s) 232s --- PASS: Test_wireDPOP01Validate/fail/wire-parse-id (0.00s) 232s --- PASS: Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID (0.00s) 232s --- PASS: Test_wireDPOP01Validate/ok (0.00s) 232s --- PASS: Test_wireDPOP01Validate/fail/no-provisioner (0.00s) 232s --- PASS: Test_wireDPOP01Validate/fail/no-linker (0.00s) 232s --- PASS: Test_wireDPOP01Validate/fail/unmarshal (0.00s) 232s === RUN Test_wireOIDC01Validate 232s === RUN Test_wireOIDC01Validate/fail/unmarshal 232s === RUN Test_wireOIDC01Validate/fail/wire-parse-id 232s === RUN Test_wireOIDC01Validate/fail/verify 232s === RUN Test_wireOIDC01Validate/fail/keyauth-mismatch 232s === RUN Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID-zero 232s === RUN Test_wireOIDC01Validate/fail/db.CreateOidcToken 232s === RUN Test_wireOIDC01Validate/ok/wire-oidc-01 232s === RUN Test_wireOIDC01Validate/fail/no-linker 232s === RUN Test_wireOIDC01Validate/fail/validateWireOIDCClaims 232s === RUN Test_wireOIDC01Validate/fail/db.UpdateChallenge 232s === RUN Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID 232s === RUN Test_wireOIDC01Validate/fail/no-provisioner 232s --- PASS: Test_wireOIDC01Validate (0.01s) 232s --- PASS: Test_wireOIDC01Validate/fail/unmarshal (0.00s) 232s --- PASS: Test_wireOIDC01Validate/fail/wire-parse-id (0.00s) 232s --- PASS: Test_wireOIDC01Validate/fail/verify (0.00s) 232s --- PASS: Test_wireOIDC01Validate/fail/keyauth-mismatch (0.00s) 232s --- PASS: Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID-zero (0.00s) 232s --- PASS: Test_wireOIDC01Validate/fail/db.CreateOidcToken (0.00s) 232s --- PASS: Test_wireOIDC01Validate/ok/wire-oidc-01 (0.00s) 232s --- PASS: Test_wireOIDC01Validate/fail/no-linker (0.00s) 232s --- PASS: Test_wireOIDC01Validate/fail/validateWireOIDCClaims (0.00s) 232s --- PASS: Test_wireOIDC01Validate/fail/db.UpdateChallenge (0.00s) 232s --- PASS: Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID (0.00s) 232s --- PASS: Test_wireOIDC01Validate/fail/no-provisioner (0.00s) 232s === RUN Test_parseAndVerifyWireAccessToken 232s challenge_wire_test.go:2126: skip until we can retrieve public key from e2e test, so that we can actually verify the token 232s --- SKIP: Test_parseAndVerifyWireAccessToken (0.00s) 232s === RUN Test_validateWireOIDCClaims 232s --- PASS: Test_validateWireOIDCClaims (0.00s) 232s === RUN Test_idTokenTransformation 232s --- PASS: Test_idTokenTransformation (0.00s) 232s === RUN TestIsErrNotFound 232s === RUN TestIsErrNotFound/true_ErrNotFound 232s === RUN TestIsErrNotFound/true_sql.ErrNoRows 232s === RUN TestIsErrNotFound/true_wrapped_ErrNotFound 232s === RUN TestIsErrNotFound/true_wrapped_sql.ErrNoRows 232s === RUN TestIsErrNotFound/false_other 232s --- PASS: TestIsErrNotFound (0.00s) 232s --- PASS: TestIsErrNotFound/true_ErrNotFound (0.00s) 232s --- PASS: TestIsErrNotFound/true_sql.ErrNoRows (0.00s) 232s --- PASS: TestIsErrNotFound/true_wrapped_ErrNotFound (0.00s) 232s --- PASS: TestIsErrNotFound/true_wrapped_sql.ErrNoRows (0.00s) 232s --- PASS: TestIsErrNotFound/false_other (0.00s) 232s === RUN TestError_WithAdditionalErrorDetail 232s === RUN TestError_WithAdditionalErrorDetail/internal 232s === RUN TestError_WithAdditionalErrorDetail/nil_err 232s === RUN TestError_WithAdditionalErrorDetail/detailed 232s --- PASS: TestError_WithAdditionalErrorDetail (0.00s) 232s --- PASS: TestError_WithAdditionalErrorDetail/internal (0.00s) 232s --- PASS: TestError_WithAdditionalErrorDetail/nil_err (0.00s) 232s --- PASS: TestError_WithAdditionalErrorDetail/detailed (0.00s) 232s === RUN TestGetUnescapedPathSuffix 232s --- PASS: TestGetUnescapedPathSuffix (0.00s) 232s === RUN TestLinker_DNS 232s === RUN TestLinker_DNS/domain 232s === RUN TestLinker_DNS/domain-port 232s === RUN TestLinker_DNS/ipv4 232s === RUN TestLinker_DNS/ipv4-port 232s === RUN TestLinker_DNS/ipv6 232s === RUN TestLinker_DNS/ipv6-port 232s === RUN TestLinker_DNS/ipv6-no-brackets 232s === RUN TestLinker_DNS/ipv6-port-no-brackets 232s === RUN TestLinker_DNS/ipv6-long-no-brackets 232s === RUN TestLinker_DNS/ipv6-long-port-no-brackets 232s --- PASS: TestLinker_DNS (0.00s) 232s --- PASS: TestLinker_DNS/domain (0.00s) 232s --- PASS: TestLinker_DNS/domain-port (0.00s) 232s --- PASS: TestLinker_DNS/ipv4 (0.00s) 232s --- PASS: TestLinker_DNS/ipv4-port (0.00s) 232s --- PASS: TestLinker_DNS/ipv6 (0.00s) 232s --- PASS: TestLinker_DNS/ipv6-port (0.00s) 232s --- PASS: TestLinker_DNS/ipv6-no-brackets (0.00s) 232s --- PASS: TestLinker_DNS/ipv6-port-no-brackets (0.00s) 232s --- PASS: TestLinker_DNS/ipv6-long-no-brackets (0.00s) 232s --- PASS: TestLinker_DNS/ipv6-long-port-no-brackets (0.00s) 232s === RUN TestLinker_GetLink 232s --- PASS: TestLinker_GetLink (0.00s) 232s === RUN TestLinker_LinkOrder 232s === RUN TestLinker_LinkOrder/one-authz-and-cert 232s === RUN TestLinker_LinkOrder/many-authz 232s === RUN TestLinker_LinkOrder/no-authz-and-no-cert 232s --- PASS: TestLinker_LinkOrder (0.00s) 232s --- PASS: TestLinker_LinkOrder/one-authz-and-cert (0.00s) 232s --- PASS: TestLinker_LinkOrder/many-authz (0.00s) 232s --- PASS: TestLinker_LinkOrder/no-authz-and-no-cert (0.00s) 232s === RUN TestLinker_LinkAccount 232s === RUN TestLinker_LinkAccount/ok 232s --- PASS: TestLinker_LinkAccount (0.00s) 232s --- PASS: TestLinker_LinkAccount/ok (0.00s) 232s === RUN TestLinker_LinkChallenge 232s === RUN TestLinker_LinkChallenge/ok 232s --- PASS: TestLinker_LinkChallenge (0.00s) 232s --- PASS: TestLinker_LinkChallenge/ok (0.00s) 232s === RUN TestLinker_LinkAuthorization 232s === RUN TestLinker_LinkAuthorization/ok 232s --- PASS: TestLinker_LinkAuthorization (0.00s) 232s --- PASS: TestLinker_LinkAuthorization/ok (0.00s) 232s === RUN TestLinker_LinkOrdersByAccountID 232s === RUN TestLinker_LinkOrdersByAccountID/ok 232s --- PASS: TestLinker_LinkOrdersByAccountID (0.00s) 232s --- PASS: TestLinker_LinkOrdersByAccountID/ok (0.00s) 232s === RUN TestOrder_UpdateStatus 232s === RUN TestOrder_UpdateStatus/ok/invalid 232s === RUN TestOrder_UpdateStatus/ok/still-pending 232s === RUN TestOrder_UpdateStatus/ok/ready-expired 232s === RUN TestOrder_UpdateStatus/fail/ready-expired-db.UpdateOrder-error 232s === RUN TestOrder_UpdateStatus/ok/valid 232s === RUN TestOrder_UpdateStatus/ok/already-invalid 232s === RUN TestOrder_UpdateStatus/ok/already-valid 232s === RUN TestOrder_UpdateStatus/fail/error-unexpected-status 232s === RUN TestOrder_UpdateStatus/ok/pending-expired 232s --- PASS: TestOrder_UpdateStatus (0.00s) 232s --- PASS: TestOrder_UpdateStatus/ok/invalid (0.00s) 232s --- PASS: TestOrder_UpdateStatus/ok/still-pending (0.00s) 232s --- PASS: TestOrder_UpdateStatus/ok/ready-expired (0.00s) 232s --- PASS: TestOrder_UpdateStatus/fail/ready-expired-db.UpdateOrder-error (0.00s) 232s --- PASS: TestOrder_UpdateStatus/ok/valid (0.00s) 232s --- PASS: TestOrder_UpdateStatus/ok/already-invalid (0.00s) 232s --- PASS: TestOrder_UpdateStatus/ok/already-valid (0.00s) 232s --- PASS: TestOrder_UpdateStatus/fail/error-unexpected-status (0.00s) 232s --- PASS: TestOrder_UpdateStatus/ok/pending-expired (0.00s) 232s === RUN TestOrder_Finalize 232s === RUN TestOrder_Finalize/fail/pending 232s === RUN TestOrder_Finalize/fail/error-db.CreateCertificate 232s === RUN TestOrder_Finalize/fail/csr-fingerprint 232s === RUN TestOrder_Finalize/ok/new-cert-dns 232s === RUN TestOrder_Finalize/ok/already-valid 232s === RUN TestOrder_Finalize/fail/error-provisioner-auth 232s === RUN TestOrder_Finalize/fail/error-db.UpdateOrder 232s === RUN TestOrder_Finalize/ok/permanent-identifier-only 232s === RUN TestOrder_Finalize/fail/csr-wire-id-csr-uri-missing 232s === RUN TestOrder_Finalize/fail/other-than-wire-ids-present 232s === RUN TestOrder_Finalize/fail/wire-id-display-name-missing 232s === RUN TestOrder_Finalize/ok/new-cert-dns-and-ip 232s === RUN TestOrder_Finalize/fail/error-unexpected-status 232s === RUN TestOrder_Finalize/fail/error-template-options 232s === RUN TestOrder_Finalize/fail/wire-id-org-missing 232s === RUN TestOrder_Finalize/fail/wire-id-display-name-mismatch 232s === RUN TestOrder_Finalize/ok/wire-id-user 232s === RUN TestOrder_Finalize/ok/wire-id-device 232s === RUN TestOrder_Finalize/ok/new-cert-ip 232s === RUN TestOrder_Finalize/fail/invalid 232s === RUN TestOrder_Finalize/fail/non-matching-permanent-identifier-common-name 232s === RUN TestOrder_Finalize/fail/error-ca-sign 232s === RUN TestOrder_Finalize/fail/webhook-error 232s === RUN TestOrder_Finalize/ok/permanent-identifier 232s === RUN TestOrder_Finalize/fail/csr-wire-id-csr-uri-mismatch 232s --- PASS: TestOrder_Finalize (0.01s) 232s --- PASS: TestOrder_Finalize/fail/pending (0.00s) 232s --- PASS: TestOrder_Finalize/fail/error-db.CreateCertificate (0.00s) 232s --- PASS: TestOrder_Finalize/fail/csr-fingerprint (0.00s) 232s --- PASS: TestOrder_Finalize/ok/new-cert-dns (0.00s) 232s --- PASS: TestOrder_Finalize/ok/already-valid (0.00s) 232s --- PASS: TestOrder_Finalize/fail/error-provisioner-auth (0.00s) 232s --- PASS: TestOrder_Finalize/fail/error-db.UpdateOrder (0.00s) 232s --- PASS: TestOrder_Finalize/ok/permanent-identifier-only (0.00s) 232s --- PASS: TestOrder_Finalize/fail/csr-wire-id-csr-uri-missing (0.00s) 232s --- PASS: TestOrder_Finalize/fail/other-than-wire-ids-present (0.00s) 232s --- PASS: TestOrder_Finalize/fail/wire-id-display-name-missing (0.00s) 232s --- PASS: TestOrder_Finalize/ok/new-cert-dns-and-ip (0.00s) 232s --- PASS: TestOrder_Finalize/fail/error-unexpected-status (0.00s) 232s --- PASS: TestOrder_Finalize/fail/error-template-options (0.00s) 232s --- PASS: TestOrder_Finalize/fail/wire-id-org-missing (0.00s) 232s --- PASS: TestOrder_Finalize/fail/wire-id-display-name-mismatch (0.00s) 232s --- PASS: TestOrder_Finalize/ok/wire-id-user (0.00s) 232s --- PASS: TestOrder_Finalize/ok/wire-id-device (0.00s) 232s --- PASS: TestOrder_Finalize/ok/new-cert-ip (0.00s) 232s --- PASS: TestOrder_Finalize/fail/invalid (0.00s) 232s --- PASS: TestOrder_Finalize/fail/non-matching-permanent-identifier-common-name (0.00s) 232s --- PASS: TestOrder_Finalize/fail/error-ca-sign (0.00s) 232s --- PASS: TestOrder_Finalize/fail/webhook-error (0.00s) 232s --- PASS: TestOrder_Finalize/ok/permanent-identifier (0.00s) 232s --- PASS: TestOrder_Finalize/fail/csr-wire-id-csr-uri-mismatch (0.00s) 232s === RUN Test_uniqueSortedIPs 232s === RUN Test_uniqueSortedIPs/ok/empty 232s === RUN Test_uniqueSortedIPs/ok/single-ipv4 232s === RUN Test_uniqueSortedIPs/ok/multiple-ipv4 232s === RUN Test_uniqueSortedIPs/ok/multiple-ipv4-with-varying-byte-representations 232s === RUN Test_uniqueSortedIPs/ok/unique-ipv4 232s === RUN Test_uniqueSortedIPs/ok/single-ipv6 232s === RUN Test_uniqueSortedIPs/ok/multiple-ipv6 232s === RUN Test_uniqueSortedIPs/ok/unique-ipv6 232s === RUN Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6 232s === RUN Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-varying-byte-representations 232s === RUN Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-more-varying-byte-representations 232s --- PASS: Test_uniqueSortedIPs (0.00s) 232s --- PASS: Test_uniqueSortedIPs/ok/empty (0.00s) 232s --- PASS: Test_uniqueSortedIPs/ok/single-ipv4 (0.00s) 232s --- PASS: Test_uniqueSortedIPs/ok/multiple-ipv4 (0.00s) 232s --- PASS: Test_uniqueSortedIPs/ok/multiple-ipv4-with-varying-byte-representations (0.00s) 232s --- PASS: Test_uniqueSortedIPs/ok/unique-ipv4 (0.00s) 232s --- PASS: Test_uniqueSortedIPs/ok/single-ipv6 (0.00s) 232s --- PASS: Test_uniqueSortedIPs/ok/multiple-ipv6 (0.00s) 232s --- PASS: Test_uniqueSortedIPs/ok/unique-ipv6 (0.00s) 232s --- PASS: Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6 (0.00s) 232s --- PASS: Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-varying-byte-representations (0.00s) 232s --- PASS: Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-more-varying-byte-representations (0.00s) 232s === RUN Test_numberOfIdentifierType 232s === RUN Test_numberOfIdentifierType/ok/no-identifiers 232s === RUN Test_numberOfIdentifierType/ok/no-dns 232s === RUN Test_numberOfIdentifierType/ok/no-ips 232s === RUN Test_numberOfIdentifierType/ok/one-dns 232s === RUN Test_numberOfIdentifierType/ok/one-ip 232s === RUN Test_numberOfIdentifierType/ok/more-dns 232s === RUN Test_numberOfIdentifierType/ok/more-ips 232s --- PASS: Test_numberOfIdentifierType (0.00s) 232s --- PASS: Test_numberOfIdentifierType/ok/no-identifiers (0.00s) 232s --- PASS: Test_numberOfIdentifierType/ok/no-dns (0.00s) 232s --- PASS: Test_numberOfIdentifierType/ok/no-ips (0.00s) 232s --- PASS: Test_numberOfIdentifierType/ok/one-dns (0.00s) 232s --- PASS: Test_numberOfIdentifierType/ok/one-ip (0.00s) 232s --- PASS: Test_numberOfIdentifierType/ok/more-dns (0.00s) 232s --- PASS: Test_numberOfIdentifierType/ok/more-ips (0.00s) 232s === RUN Test_ipsAreEqual 232s === RUN Test_ipsAreEqual/ok/ipv4 232s === RUN Test_ipsAreEqual/fail/ipv4 232s === RUN Test_ipsAreEqual/ok/ipv6 232s === RUN Test_ipsAreEqual/fail/ipv6 232s === RUN Test_ipsAreEqual/fail/ipv4-and-ipv6 232s === RUN Test_ipsAreEqual/ok/ipv4-mapped-to-ipv6 232s === RUN Test_ipsAreEqual/fail/invalid-ipv4-and-valid-ipv6 232s === RUN Test_ipsAreEqual/fail/valid-ipv4-and-invalid-ipv6 232s === RUN Test_ipsAreEqual/fail/invalid-ipv4-and-invalid-ipv6 232s --- PASS: Test_ipsAreEqual (0.00s) 232s --- PASS: Test_ipsAreEqual/ok/ipv4 (0.00s) 232s --- PASS: Test_ipsAreEqual/fail/ipv4 (0.00s) 232s --- PASS: Test_ipsAreEqual/ok/ipv6 (0.00s) 232s --- PASS: Test_ipsAreEqual/fail/ipv6 (0.00s) 232s --- PASS: Test_ipsAreEqual/fail/ipv4-and-ipv6 (0.00s) 232s --- PASS: Test_ipsAreEqual/ok/ipv4-mapped-to-ipv6 (0.00s) 232s --- PASS: Test_ipsAreEqual/fail/invalid-ipv4-and-valid-ipv6 (0.00s) 232s --- PASS: Test_ipsAreEqual/fail/valid-ipv4-and-invalid-ipv6 (0.00s) 232s --- PASS: Test_ipsAreEqual/fail/invalid-ipv4-and-invalid-ipv6 (0.00s) 232s === RUN Test_canonicalize 232s === RUN Test_canonicalize/ok/dns 232s === RUN Test_canonicalize/ok/common-name 232s === RUN Test_canonicalize/ok/ipv4 232s === RUN Test_canonicalize/ok/mixed 232s === RUN Test_canonicalize/ok/mixed-common-name 232s === RUN Test_canonicalize/ok/ip-common-name 232s --- PASS: Test_canonicalize (0.00s) 232s --- PASS: Test_canonicalize/ok/dns (0.00s) 232s --- PASS: Test_canonicalize/ok/common-name (0.00s) 232s --- PASS: Test_canonicalize/ok/ipv4 (0.00s) 232s --- PASS: Test_canonicalize/ok/mixed (0.00s) 232s --- PASS: Test_canonicalize/ok/mixed-common-name (0.00s) 232s --- PASS: Test_canonicalize/ok/ip-common-name (0.00s) 232s === RUN TestOrder_sans 232s === RUN TestOrder_sans/ok/dns 232s === RUN TestOrder_sans/fail/invalid-alternative-name-email 232s === RUN TestOrder_sans/fail/error-names-length-mismatch 232s === RUN TestOrder_sans/fail/error-names-mismatch 232s === RUN TestOrder_sans/ok/ipv4 232s === RUN TestOrder_sans/ok/ipv6 232s === RUN TestOrder_sans/fail/error-ips-length-mismatch 232s === RUN TestOrder_sans/fail/error-ips-mismatch 232s === RUN TestOrder_sans/ok/mixed 232s === RUN TestOrder_sans/fail/unsupported-identifier-type 232s --- PASS: TestOrder_sans (0.00s) 232s --- PASS: TestOrder_sans/ok/dns (0.00s) 232s --- PASS: TestOrder_sans/fail/invalid-alternative-name-email (0.00s) 232s --- PASS: TestOrder_sans/fail/error-names-length-mismatch (0.00s) 232s --- PASS: TestOrder_sans/fail/error-names-mismatch (0.00s) 232s --- PASS: TestOrder_sans/ok/ipv4 (0.00s) 232s --- PASS: TestOrder_sans/ok/ipv6 (0.00s) 232s --- PASS: TestOrder_sans/fail/error-ips-length-mismatch (0.00s) 232s --- PASS: TestOrder_sans/fail/error-ips-mismatch (0.00s) 232s --- PASS: TestOrder_sans/ok/mixed (0.00s) 232s --- PASS: TestOrder_sans/fail/unsupported-identifier-type (0.00s) 232s === RUN TestOrder_getAuthorizationFingerprint 232s === RUN TestOrder_getAuthorizationFingerprint/ok 232s === RUN TestOrder_getAuthorizationFingerprint/ok_fingerprint 232s === RUN TestOrder_getAuthorizationFingerprint/fail 232s --- PASS: TestOrder_getAuthorizationFingerprint (0.00s) 232s --- PASS: TestOrder_getAuthorizationFingerprint/ok (0.00s) 232s --- PASS: TestOrder_getAuthorizationFingerprint/ok_fingerprint (0.00s) 232s --- PASS: TestOrder_getAuthorizationFingerprint/fail (0.00s) 232s PASS 232s ok github.com/smallstep/certificates/acme 4.090s 235s === RUN TestNewAccountRequest_Validate 235s === RUN TestNewAccountRequest_Validate/fail/bad-contact 235s === RUN TestNewAccountRequest_Validate/ok 235s === RUN TestNewAccountRequest_Validate/ok/onlyReturnExisting 235s === RUN TestNewAccountRequest_Validate/fail/incompatible-input 235s --- PASS: TestNewAccountRequest_Validate (0.00s) 235s --- PASS: TestNewAccountRequest_Validate/fail/bad-contact (0.00s) 235s --- PASS: TestNewAccountRequest_Validate/ok (0.00s) 235s --- PASS: TestNewAccountRequest_Validate/ok/onlyReturnExisting (0.00s) 235s --- PASS: TestNewAccountRequest_Validate/fail/incompatible-input (0.00s) 235s === RUN TestUpdateAccountRequest_Validate 235s === RUN TestUpdateAccountRequest_Validate/fail/incompatible-input 235s === RUN TestUpdateAccountRequest_Validate/fail/bad-contact 235s === RUN TestUpdateAccountRequest_Validate/fail/bad-status 235s === RUN TestUpdateAccountRequest_Validate/ok/contact 235s === RUN TestUpdateAccountRequest_Validate/ok/status 235s === RUN TestUpdateAccountRequest_Validate/ok/accept-empty 235s --- PASS: TestUpdateAccountRequest_Validate (0.00s) 235s --- PASS: TestUpdateAccountRequest_Validate/fail/incompatible-input (0.00s) 235s --- PASS: TestUpdateAccountRequest_Validate/fail/bad-contact (0.00s) 235s --- PASS: TestUpdateAccountRequest_Validate/fail/bad-status (0.00s) 235s --- PASS: TestUpdateAccountRequest_Validate/ok/contact (0.00s) 235s --- PASS: TestUpdateAccountRequest_Validate/ok/status (0.00s) 235s --- PASS: TestUpdateAccountRequest_Validate/ok/accept-empty (0.00s) 235s === RUN TestHandler_GetOrdersByAccountID 235s === RUN TestHandler_GetOrdersByAccountID/fail/no-account 235s === RUN TestHandler_GetOrdersByAccountID/fail/nil-account 235s === RUN TestHandler_GetOrdersByAccountID/fail/account-id-mismatch 235s === RUN TestHandler_GetOrdersByAccountID/fail/db.GetOrdersByAccountID-error 235s === RUN TestHandler_GetOrdersByAccountID/ok 235s --- PASS: TestHandler_GetOrdersByAccountID (0.00s) 235s --- PASS: TestHandler_GetOrdersByAccountID/fail/no-account (0.00s) 235s --- PASS: TestHandler_GetOrdersByAccountID/fail/nil-account (0.00s) 235s --- PASS: TestHandler_GetOrdersByAccountID/fail/account-id-mismatch (0.00s) 235s --- PASS: TestHandler_GetOrdersByAccountID/fail/db.GetOrdersByAccountID-error (0.00s) 235s --- PASS: TestHandler_GetOrdersByAccountID/ok (0.00s) 235s === RUN TestHandler_NewAccount 235s === RUN TestHandler_NewAccount/fail/malformed-payload-error 235s === RUN TestHandler_NewAccount/fail/no-existing-account 235s === RUN TestHandler_NewAccount/fail/nil-jwk 235s === RUN TestHandler_NewAccount/fail/db.CreateAccount-error 235s === RUN TestHandler_NewAccount/fail/acmeProvisionerFromContext 235s === RUN TestHandler_NewAccount/ok/return-existing 235s === RUN TestHandler_NewAccount/fail/db.UpdateExternalAccountKey-error 235s === RUN TestHandler_NewAccount/fail/nil-payload 235s === RUN TestHandler_NewAccount/fail/no-jwk 235s === RUN TestHandler_NewAccount/fail/new-account-no-eab-provided 235s === RUN TestHandler_NewAccount/ok/new-account-no-eab-required 235s === RUN TestHandler_NewAccount/ok/new-account-with-eab 235s === RUN TestHandler_NewAccount/fail/no-payload 235s === RUN TestHandler_NewAccount/fail/unmarshal-payload-error 235s === RUN TestHandler_NewAccount/ok/new-account 235s --- PASS: TestHandler_NewAccount (0.00s) 235s --- PASS: TestHandler_NewAccount/fail/malformed-payload-error (0.00s) 235s --- PASS: TestHandler_NewAccount/fail/no-existing-account (0.00s) 235s --- PASS: TestHandler_NewAccount/fail/nil-jwk (0.00s) 235s --- PASS: TestHandler_NewAccount/fail/db.CreateAccount-error (0.00s) 235s --- PASS: TestHandler_NewAccount/fail/acmeProvisionerFromContext (0.00s) 235s --- PASS: TestHandler_NewAccount/ok/return-existing (0.00s) 235s --- PASS: TestHandler_NewAccount/fail/db.UpdateExternalAccountKey-error (0.00s) 235s --- PASS: TestHandler_NewAccount/fail/nil-payload (0.00s) 235s --- PASS: TestHandler_NewAccount/fail/no-jwk (0.00s) 235s --- PASS: TestHandler_NewAccount/fail/new-account-no-eab-provided (0.00s) 235s --- PASS: TestHandler_NewAccount/ok/new-account-no-eab-required (0.00s) 235s --- PASS: TestHandler_NewAccount/ok/new-account-with-eab (0.00s) 235s --- PASS: TestHandler_NewAccount/fail/no-payload (0.00s) 235s --- PASS: TestHandler_NewAccount/fail/unmarshal-payload-error (0.00s) 235s --- PASS: TestHandler_NewAccount/ok/new-account (0.00s) 235s === RUN TestHandler_GetOrUpdateAccount 235s === RUN TestHandler_GetOrUpdateAccount/fail/nil-payload 235s === RUN TestHandler_GetOrUpdateAccount/ok/update-empty 235s === RUN TestHandler_GetOrUpdateAccount/ok/post-as-get 235s === RUN TestHandler_GetOrUpdateAccount/fail/no-account 235s === RUN TestHandler_GetOrUpdateAccount/fail/nil-account 235s === RUN TestHandler_GetOrUpdateAccount/fail/unmarshal-payload-error 235s === RUN TestHandler_GetOrUpdateAccount/fail/malformed-payload-error 235s === RUN TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error 235s === RUN TestHandler_GetOrUpdateAccount/ok/deactivate 235s === RUN TestHandler_GetOrUpdateAccount/ok/update-contacts 235s === RUN TestHandler_GetOrUpdateAccount/fail/no-payload 235s --- PASS: TestHandler_GetOrUpdateAccount (0.00s) 235s --- PASS: TestHandler_GetOrUpdateAccount/fail/nil-payload (0.00s) 235s --- PASS: TestHandler_GetOrUpdateAccount/ok/update-empty (0.00s) 235s --- PASS: TestHandler_GetOrUpdateAccount/ok/post-as-get (0.00s) 235s --- PASS: TestHandler_GetOrUpdateAccount/fail/no-account (0.00s) 235s --- PASS: TestHandler_GetOrUpdateAccount/fail/nil-account (0.00s) 235s --- PASS: TestHandler_GetOrUpdateAccount/fail/unmarshal-payload-error (0.00s) 235s --- PASS: TestHandler_GetOrUpdateAccount/fail/malformed-payload-error (0.00s) 235s --- PASS: TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error (0.00s) 235s --- PASS: TestHandler_GetOrUpdateAccount/ok/deactivate (0.00s) 235s --- PASS: TestHandler_GetOrUpdateAccount/ok/update-contacts (0.00s) 235s --- PASS: TestHandler_GetOrUpdateAccount/fail/no-payload (0.00s) 235s === RUN Test_keysAreEqual 235s === RUN Test_keysAreEqual/ok/nil 235s === RUN Test_keysAreEqual/ok/equal 235s === RUN Test_keysAreEqual/ok/not-equal 235s === RUN Test_keysAreEqual/ok/wrong-key-type 235s --- PASS: Test_keysAreEqual (0.00s) 235s --- PASS: Test_keysAreEqual/ok/nil (0.00s) 235s --- PASS: Test_keysAreEqual/ok/equal (0.00s) 235s --- PASS: Test_keysAreEqual/ok/not-equal (0.00s) 235s --- PASS: Test_keysAreEqual/ok/wrong-key-type (0.00s) 235s === RUN TestHandler_validateExternalAccountBinding 235s === RUN TestHandler_validateExternalAccountBinding/ok/no-eab-required-but-provided 235s === RUN TestHandler_validateExternalAccountBinding/fail/parse-eab-jose 235s === RUN TestHandler_validateExternalAccountBinding/fail/nil-jwk 235s === RUN TestHandler_validateExternalAccountBinding/fail/validate-eab-jws-no-signatures 235s === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-not-found 235s === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-wrong-provisioner 235s === RUN TestHandler_validateExternalAccountBinding/fail/eab-verify 235s === RUN TestHandler_validateExternalAccountBinding/fail/no-jwk 235s === RUN TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext 235s === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-nil 235s === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-no-keybytes 235s === RUN TestHandler_validateExternalAccountBinding/ok/eab 235s === RUN TestHandler_validateExternalAccountBinding/fail/retrieve-eab-key-db-failure 235s === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-error 235s === RUN TestHandler_validateExternalAccountBinding/fail/eab-already-bound 235s === RUN TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys 235s --- PASS: TestHandler_validateExternalAccountBinding (0.01s) 235s --- PASS: TestHandler_validateExternalAccountBinding/ok/no-eab-required-but-provided (0.00s) 235s --- PASS: TestHandler_validateExternalAccountBinding/fail/parse-eab-jose (0.00s) 235s --- PASS: TestHandler_validateExternalAccountBinding/fail/nil-jwk (0.00s) 235s --- PASS: TestHandler_validateExternalAccountBinding/fail/validate-eab-jws-no-signatures (0.00s) 235s --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-not-found (0.00s) 235s --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-wrong-provisioner (0.00s) 235s --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-verify (0.00s) 235s --- PASS: TestHandler_validateExternalAccountBinding/fail/no-jwk (0.00s) 235s --- PASS: TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext (0.00s) 235s --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-nil (0.00s) 235s --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-no-keybytes (0.00s) 235s --- PASS: TestHandler_validateExternalAccountBinding/ok/eab (0.00s) 235s --- PASS: TestHandler_validateExternalAccountBinding/fail/retrieve-eab-key-db-failure (0.00s) 235s --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-error (0.00s) 235s --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-already-bound (0.00s) 235s --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys (0.00s) 235s === RUN Test_validateEABJWS 235s === RUN Test_validateEABJWS/fail/nil-jws 235s === RUN Test_validateEABJWS/fail/invalid-number-of-signatures 235s === RUN Test_validateEABJWS/fail/nonce-not-empty 235s === RUN Test_validateEABJWS/fail/no-outer-jws 235s === RUN Test_validateEABJWS/fail/outer-jws-no-url 235s === RUN Test_validateEABJWS/fail/invalid-algorithm 235s === RUN Test_validateEABJWS/fail/kid-not-set 235s === RUN Test_validateEABJWS/fail/url-not-set 235s === RUN Test_validateEABJWS/fail/outer-jws-multiple-signatures 235s === RUN Test_validateEABJWS/fail/outer-jws-with-different-url 235s === RUN Test_validateEABJWS/ok 235s --- PASS: Test_validateEABJWS (0.00s) 235s --- PASS: Test_validateEABJWS/fail/nil-jws (0.00s) 235s --- PASS: Test_validateEABJWS/fail/invalid-number-of-signatures (0.00s) 235s --- PASS: Test_validateEABJWS/fail/nonce-not-empty (0.00s) 235s --- PASS: Test_validateEABJWS/fail/no-outer-jws (0.00s) 235s --- PASS: Test_validateEABJWS/fail/outer-jws-no-url (0.00s) 235s --- PASS: Test_validateEABJWS/fail/invalid-algorithm (0.00s) 235s --- PASS: Test_validateEABJWS/fail/kid-not-set (0.00s) 235s --- PASS: Test_validateEABJWS/fail/url-not-set (0.00s) 235s --- PASS: Test_validateEABJWS/fail/outer-jws-multiple-signatures (0.00s) 235s --- PASS: Test_validateEABJWS/fail/outer-jws-with-different-url (0.00s) 235s --- PASS: Test_validateEABJWS/ok (0.00s) 235s === RUN TestHandler_GetNonce 235s === RUN TestHandler_GetNonce/GET 235s === RUN TestHandler_GetNonce/HEAD 235s --- PASS: TestHandler_GetNonce (0.00s) 235s --- PASS: TestHandler_GetNonce/GET (0.00s) 235s --- PASS: TestHandler_GetNonce/HEAD (0.00s) 235s === RUN TestHandler_GetDirectory 235s === RUN TestHandler_GetDirectory/fail/no-provisioner 235s === RUN TestHandler_GetDirectory/fail/different-provisioner 235s === RUN TestHandler_GetDirectory/ok 235s === RUN TestHandler_GetDirectory/ok/eab-required 235s === RUN TestHandler_GetDirectory/ok/full-meta 235s --- PASS: TestHandler_GetDirectory (0.00s) 235s --- PASS: TestHandler_GetDirectory/fail/no-provisioner (0.00s) 235s --- PASS: TestHandler_GetDirectory/fail/different-provisioner (0.00s) 235s --- PASS: TestHandler_GetDirectory/ok (0.00s) 235s --- PASS: TestHandler_GetDirectory/ok/eab-required (0.00s) 235s --- PASS: TestHandler_GetDirectory/ok/full-meta (0.00s) 235s === RUN TestHandler_GetAuthorization 235s === RUN TestHandler_GetAuthorization/ok 235s === RUN TestHandler_GetAuthorization/fail/no-account 235s === RUN TestHandler_GetAuthorization/fail/nil-account 235s === RUN TestHandler_GetAuthorization/fail/db.GetAuthorization-error 235s === RUN TestHandler_GetAuthorization/fail/account-id-mismatch 235s === RUN TestHandler_GetAuthorization/fail/db.UpdateAuthorization-error 235s --- PASS: TestHandler_GetAuthorization (0.00s) 235s --- PASS: TestHandler_GetAuthorization/ok (0.00s) 235s --- PASS: TestHandler_GetAuthorization/fail/no-account (0.00s) 235s --- PASS: TestHandler_GetAuthorization/fail/nil-account (0.00s) 235s --- PASS: TestHandler_GetAuthorization/fail/db.GetAuthorization-error (0.00s) 235s --- PASS: TestHandler_GetAuthorization/fail/account-id-mismatch (0.00s) 235s --- PASS: TestHandler_GetAuthorization/fail/db.UpdateAuthorization-error (0.00s) 235s === RUN TestHandler_GetCertificate 235s === RUN TestHandler_GetCertificate/fail/no-account 235s === RUN TestHandler_GetCertificate/fail/nil-account 235s === RUN TestHandler_GetCertificate/fail/db.GetCertificate-error 235s === RUN TestHandler_GetCertificate/fail/account-id-mismatch 235s === RUN TestHandler_GetCertificate/ok 235s --- PASS: TestHandler_GetCertificate (0.00s) 235s --- PASS: TestHandler_GetCertificate/fail/no-account (0.00s) 235s --- PASS: TestHandler_GetCertificate/fail/nil-account (0.00s) 235s --- PASS: TestHandler_GetCertificate/fail/db.GetCertificate-error (0.00s) 235s --- PASS: TestHandler_GetCertificate/fail/account-id-mismatch (0.00s) 235s --- PASS: TestHandler_GetCertificate/ok (0.00s) 235s === RUN TestHandler_GetChallenge 235s === RUN TestHandler_GetChallenge/fail/no-payload 235s === RUN TestHandler_GetChallenge/fail/nil-payload 235s === RUN TestHandler_GetChallenge/fail/nil-jwk 235s === RUN TestHandler_GetChallenge/fail/validate-challenge-error 235s === RUN TestHandler_GetChallenge/fail/no-account 235s === RUN TestHandler_GetChallenge/fail/nil-account 235s === RUN TestHandler_GetChallenge/fail/db.GetChallenge-error 235s === RUN TestHandler_GetChallenge/fail/account-id-mismatch 235s === RUN TestHandler_GetChallenge/fail/no-jwk 235s === RUN TestHandler_GetChallenge/ok 235s --- PASS: TestHandler_GetChallenge (0.00s) 235s --- PASS: TestHandler_GetChallenge/fail/no-payload (0.00s) 235s --- PASS: TestHandler_GetChallenge/fail/nil-payload (0.00s) 235s --- PASS: TestHandler_GetChallenge/fail/nil-jwk (0.00s) 235s --- PASS: TestHandler_GetChallenge/fail/validate-challenge-error (0.00s) 235s --- PASS: TestHandler_GetChallenge/fail/no-account (0.00s) 235s --- PASS: TestHandler_GetChallenge/fail/nil-account (0.00s) 235s --- PASS: TestHandler_GetChallenge/fail/db.GetChallenge-error (0.00s) 235s --- PASS: TestHandler_GetChallenge/fail/account-id-mismatch (0.00s) 235s --- PASS: TestHandler_GetChallenge/fail/no-jwk (0.00s) 235s --- PASS: TestHandler_GetChallenge/ok (0.00s) 235s === RUN Test_createMetaObject 235s === RUN Test_createMetaObject/no-meta 235s === RUN Test_createMetaObject/terms-of-service 235s === RUN Test_createMetaObject/website 235s === RUN Test_createMetaObject/caa 235s === RUN Test_createMetaObject/require-eab 235s === RUN Test_createMetaObject/full-meta 235s --- PASS: Test_createMetaObject (0.00s) 235s --- PASS: Test_createMetaObject/no-meta (0.00s) 235s --- PASS: Test_createMetaObject/terms-of-service (0.00s) 235s --- PASS: Test_createMetaObject/website (0.00s) 235s --- PASS: Test_createMetaObject/caa (0.00s) 235s --- PASS: Test_createMetaObject/require-eab (0.00s) 235s --- PASS: Test_createMetaObject/full-meta (0.00s) 235s === RUN TestHandler_addNonce 235s === RUN TestHandler_addNonce/fail/AddNonce-error 235s === RUN TestHandler_addNonce/ok 235s --- PASS: TestHandler_addNonce (0.00s) 235s --- PASS: TestHandler_addNonce/fail/AddNonce-error (0.00s) 235s --- PASS: TestHandler_addNonce/ok (0.00s) 235s === RUN TestHandler_addDirLink 235s === RUN TestHandler_addDirLink/ok 235s --- PASS: TestHandler_addDirLink (0.00s) 235s --- PASS: TestHandler_addDirLink/ok (0.00s) 235s === RUN TestHandler_verifyContentType 235s === RUN TestHandler_verifyContentType/ok/certificate/pkcs7-mime 235s === RUN TestHandler_verifyContentType/fail/provisioner-not-set 235s === RUN TestHandler_verifyContentType/fail/general-bad-content-type 235s === RUN TestHandler_verifyContentType/fail/certificate-bad-content-type 235s === RUN TestHandler_verifyContentType/ok 235s === RUN TestHandler_verifyContentType/ok/certificate/pkix-cert 235s === RUN TestHandler_verifyContentType/ok/certificate/jose+json 235s --- PASS: TestHandler_verifyContentType (0.00s) 235s --- PASS: TestHandler_verifyContentType/ok/certificate/pkcs7-mime (0.00s) 235s --- PASS: TestHandler_verifyContentType/fail/provisioner-not-set (0.00s) 235s --- PASS: TestHandler_verifyContentType/fail/general-bad-content-type (0.00s) 235s --- PASS: TestHandler_verifyContentType/fail/certificate-bad-content-type (0.00s) 235s --- PASS: TestHandler_verifyContentType/ok (0.00s) 235s --- PASS: TestHandler_verifyContentType/ok/certificate/pkix-cert (0.00s) 235s --- PASS: TestHandler_verifyContentType/ok/certificate/jose+json (0.00s) 235s === RUN TestHandler_isPostAsGet 235s === RUN TestHandler_isPostAsGet/fail/no-payload 235s === RUN TestHandler_isPostAsGet/fail/nil-payload 235s === RUN TestHandler_isPostAsGet/fail/not-post-as-get 235s === RUN TestHandler_isPostAsGet/ok 235s --- PASS: TestHandler_isPostAsGet (0.00s) 235s --- PASS: TestHandler_isPostAsGet/fail/no-payload (0.00s) 235s --- PASS: TestHandler_isPostAsGet/fail/nil-payload (0.00s) 235s --- PASS: TestHandler_isPostAsGet/fail/not-post-as-get (0.00s) 235s --- PASS: TestHandler_isPostAsGet/ok (0.00s) 235s === RUN TestHandler_parseJWS 235s === RUN TestHandler_parseJWS/fail/read-body-error 235s === RUN TestHandler_parseJWS/fail/parse-jws-error 235s === RUN TestHandler_parseJWS/ok 235s --- PASS: TestHandler_parseJWS (0.00s) 235s --- PASS: TestHandler_parseJWS/fail/read-body-error (0.00s) 235s --- PASS: TestHandler_parseJWS/fail/parse-jws-error (0.00s) 235s --- PASS: TestHandler_parseJWS/ok (0.00s) 235s === RUN TestHandler_verifyAndExtractJWSPayload 235s === RUN TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-too-many-signatures 235s === RUN TestHandler_verifyAndExtractJWSPayload/fail/algorithm-mismatch 235s === RUN TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk 235s === RUN TestHandler_verifyAndExtractJWSPayload/fail/apple-acmeclient-omitting-leading-null-byte-in-signature-with-wrong-jwk 235s === RUN TestHandler_verifyAndExtractJWSPayload/ok 235s === RUN TestHandler_verifyAndExtractJWSPayload/ok/post-as-get 235s === RUN TestHandler_verifyAndExtractJWSPayload/ok/empty-json 235s === RUN TestHandler_verifyAndExtractJWSPayload/ok/apple-acmeclient-omitting-leading-null-byte-in-signature 235s === RUN TestHandler_verifyAndExtractJWSPayload/fail/no-jws 235s === RUN TestHandler_verifyAndExtractJWSPayload/fail/nil-jws 235s === RUN TestHandler_verifyAndExtractJWSPayload/fail/no-jwk 235s === RUN TestHandler_verifyAndExtractJWSPayload/fail/nil-jwk 235s === RUN TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-wrong-jwk 235s --- PASS: TestHandler_verifyAndExtractJWSPayload (0.00s) 235s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-too-many-signatures (0.00s) 235s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/algorithm-mismatch (0.00s) 235s --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk (0.00s) 235s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/apple-acmeclient-omitting-leading-null-byte-in-signature-with-wrong-jwk (0.00s) 235s --- PASS: TestHandler_verifyAndExtractJWSPayload/ok (0.00s) 235s --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/post-as-get (0.00s) 235s --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/empty-json (0.00s) 235s --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/apple-acmeclient-omitting-leading-null-byte-in-signature (0.00s) 235s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/no-jws (0.00s) 235s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/nil-jws (0.00s) 235s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/no-jwk (0.00s) 235s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/nil-jwk (0.00s) 235s --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-wrong-jwk (0.00s) 235s === RUN TestHandler_lookupJWK 235s === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-kid 235s === RUN TestHandler_lookupJWK/ok/account-with-location-prefix 235s === RUN TestHandler_lookupJWK/fail/no-jws 235s === RUN TestHandler_lookupJWK/fail/no-kid 235s === RUN TestHandler_lookupJWK/fail/account-not-found 235s === RUN TestHandler_lookupJWK/fail/GetAccount-error 235s === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner 235s === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner-id 235s === RUN TestHandler_lookupJWK/ok/account-without-location-prefix 235s === RUN TestHandler_lookupJWK/ok/account-with-provisioner-id 235s === RUN TestHandler_lookupJWK/fail/nil-jws 235s === RUN TestHandler_lookupJWK/fail/account-not-valid 235s --- PASS: TestHandler_lookupJWK (0.00s) 235s --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-kid (0.00s) 235s --- PASS: TestHandler_lookupJWK/ok/account-with-location-prefix (0.00s) 235s --- PASS: TestHandler_lookupJWK/fail/no-jws (0.00s) 235s --- PASS: TestHandler_lookupJWK/fail/no-kid (0.00s) 235s --- PASS: TestHandler_lookupJWK/fail/account-not-found (0.00s) 235s --- PASS: TestHandler_lookupJWK/fail/GetAccount-error (0.00s) 235s --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner (0.00s) 235s --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner-id (0.00s) 235s --- PASS: TestHandler_lookupJWK/ok/account-without-location-prefix (0.00s) 235s --- PASS: TestHandler_lookupJWK/ok/account-with-provisioner-id (0.00s) 235s --- PASS: TestHandler_lookupJWK/fail/nil-jws (0.00s) 235s --- PASS: TestHandler_lookupJWK/fail/account-not-valid (0.00s) 235s === RUN TestHandler_extractJWK 235s === RUN TestHandler_extractJWK/ok 235s === RUN TestHandler_extractJWK/ok/no-account 235s === RUN TestHandler_extractJWK/fail/no-jws 235s === RUN TestHandler_extractJWK/fail/nil-jws 235s === RUN TestHandler_extractJWK/fail/nil-jwk 235s === RUN TestHandler_extractJWK/fail/invalid-jwk 235s === RUN TestHandler_extractJWK/fail/GetAccountByKey-error 235s === RUN TestHandler_extractJWK/fail/account-not-valid 235s --- PASS: TestHandler_extractJWK (0.00s) 235s --- PASS: TestHandler_extractJWK/ok (0.00s) 235s --- PASS: TestHandler_extractJWK/ok/no-account (0.00s) 235s --- PASS: TestHandler_extractJWK/fail/no-jws (0.00s) 235s --- PASS: TestHandler_extractJWK/fail/nil-jws (0.00s) 235s --- PASS: TestHandler_extractJWK/fail/nil-jwk (0.00s) 235s --- PASS: TestHandler_extractJWK/fail/invalid-jwk (0.00s) 235s --- PASS: TestHandler_extractJWK/fail/GetAccountByKey-error (0.00s) 235s --- PASS: TestHandler_extractJWK/fail/account-not-valid (0.00s) 235s === RUN TestHandler_validateJWS 235s === RUN TestHandler_validateJWS/fail/no-jwk-kid 235s === RUN TestHandler_validateJWS/fail/nil-jws 235s === RUN TestHandler_validateJWS/fail/url-mismatch 235s === RUN TestHandler_validateJWS/fail/both-jwk-kid 235s === RUN TestHandler_validateJWS/ok/kid 235s === RUN TestHandler_validateJWS/fail/no-jws 235s === RUN TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch 235s === RUN TestHandler_validateJWS/fail/rsa-key-too-small 235s === RUN TestHandler_validateJWS/ok/jwk/ecdsa 235s === RUN TestHandler_validateJWS/ok/jwk/rsa 235s === RUN TestHandler_validateJWS/fail/no-signature 235s === RUN TestHandler_validateJWS/fail/more-than-one-signature 235s === RUN TestHandler_validateJWS/fail/unprotected-header-not-empty 235s === RUN TestHandler_validateJWS/fail/unsuitable-algorithm-none 235s === RUN TestHandler_validateJWS/fail/unsuitable-algorithm-mac 235s === RUN TestHandler_validateJWS/fail/UseNonce-error 235s === RUN TestHandler_validateJWS/fail/no-url-header 235s --- PASS: TestHandler_validateJWS (0.22s) 235s --- PASS: TestHandler_validateJWS/fail/no-jwk-kid (0.00s) 235s --- PASS: TestHandler_validateJWS/fail/nil-jws (0.00s) 235s --- PASS: TestHandler_validateJWS/fail/url-mismatch (0.00s) 235s --- PASS: TestHandler_validateJWS/fail/both-jwk-kid (0.00s) 235s --- PASS: TestHandler_validateJWS/ok/kid (0.00s) 235s --- PASS: TestHandler_validateJWS/fail/no-jws (0.00s) 235s --- PASS: TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch (0.00s) 235s --- PASS: TestHandler_validateJWS/fail/rsa-key-too-small (0.00s) 235s --- PASS: TestHandler_validateJWS/ok/jwk/ecdsa (0.00s) 235s --- PASS: TestHandler_validateJWS/ok/jwk/rsa (0.00s) 235s --- PASS: TestHandler_validateJWS/fail/no-signature (0.00s) 235s --- PASS: TestHandler_validateJWS/fail/more-than-one-signature (0.00s) 235s --- PASS: TestHandler_validateJWS/fail/unprotected-header-not-empty (0.00s) 235s --- PASS: TestHandler_validateJWS/fail/unsuitable-algorithm-none (0.00s) 235s --- PASS: TestHandler_validateJWS/fail/unsuitable-algorithm-mac (0.00s) 235s --- PASS: TestHandler_validateJWS/fail/UseNonce-error (0.00s) 235s --- PASS: TestHandler_validateJWS/fail/no-url-header (0.00s) 235s === RUN Test_canExtractJWKFrom 235s === RUN Test_canExtractJWKFrom/no-jws 235s === RUN Test_canExtractJWKFrom/no-signatures 235s === RUN Test_canExtractJWKFrom/no-jwk 235s === RUN Test_canExtractJWKFrom/ok 235s --- PASS: Test_canExtractJWKFrom (0.00s) 235s --- PASS: Test_canExtractJWKFrom/no-jws (0.00s) 235s --- PASS: Test_canExtractJWKFrom/no-signatures (0.00s) 235s --- PASS: Test_canExtractJWKFrom/no-jwk (0.00s) 235s --- PASS: Test_canExtractJWKFrom/ok (0.00s) 235s === RUN TestHandler_extractOrLookupJWK 235s === RUN TestHandler_extractOrLookupJWK/ok/extract 235s === RUN TestHandler_extractOrLookupJWK/ok/lookup 235s --- PASS: TestHandler_extractOrLookupJWK (0.00s) 235s --- PASS: TestHandler_extractOrLookupJWK/ok/extract (0.00s) 235s --- PASS: TestHandler_extractOrLookupJWK/ok/lookup (0.00s) 235s === RUN TestHandler_checkPrerequisites 235s === RUN TestHandler_checkPrerequisites/ok 235s === RUN TestHandler_checkPrerequisites/fail/error 235s === RUN TestHandler_checkPrerequisites/fail/prerequisites-nok 235s --- PASS: TestHandler_checkPrerequisites (0.00s) 235s --- PASS: TestHandler_checkPrerequisites/ok (0.00s) 235s --- PASS: TestHandler_checkPrerequisites/fail/error (0.00s) 235s --- PASS: TestHandler_checkPrerequisites/fail/prerequisites-nok (0.00s) 235s === RUN Test_retryVerificationWithPatchedSignatures 235s === RUN Test_retryVerificationWithPatchedSignatures/ok/patched-r 235s === RUN Test_retryVerificationWithPatchedSignatures/ok/patched-s 235s === RUN Test_retryVerificationWithPatchedSignatures/ok/patched-rs 235s === RUN Test_retryVerificationWithPatchedSignatures/fail/patched-r-wrong-jwk 235s --- PASS: Test_retryVerificationWithPatchedSignatures (0.00s) 235s --- PASS: Test_retryVerificationWithPatchedSignatures/ok/patched-r (0.00s) 235s --- PASS: Test_retryVerificationWithPatchedSignatures/ok/patched-s (0.00s) 235s --- PASS: Test_retryVerificationWithPatchedSignatures/ok/patched-rs (0.00s) 235s --- PASS: Test_retryVerificationWithPatchedSignatures/fail/patched-r-wrong-jwk (0.00s) 235s === RUN TestNewOrderRequest_Validate 235s === RUN TestNewOrderRequest_Validate/ok 235s === RUN TestNewOrderRequest_Validate/ok/mixed-ipv4-and-ipv6 235s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/dns-port 235s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/dns-wildcard-port 235s === RUN TestNewOrderRequest_Validate/ok/ipv6 235s === RUN TestNewOrderRequest_Validate/ok/wireapp 235s === RUN TestNewOrderRequest_Validate/fail/no-identifiers 235s === RUN TestNewOrderRequest_Validate/fail/bad-identifier 235s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/bad-dns 235s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-wrong-scheme 235s === RUN TestNewOrderRequest_Validate/ok/ipv4 235s === RUN TestNewOrderRequest_Validate/ok/mixed-dns-and-ipv4 235s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-user-parts 235s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/ip 235s === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-uri 235s --- PASS: TestNewOrderRequest_Validate (0.00s) 235s --- PASS: TestNewOrderRequest_Validate/ok (0.00s) 235s --- PASS: TestNewOrderRequest_Validate/ok/mixed-ipv4-and-ipv6 (0.00s) 235s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/dns-port (0.00s) 235s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/dns-wildcard-port (0.00s) 235s --- PASS: TestNewOrderRequest_Validate/ok/ipv6 (0.00s) 235s --- PASS: TestNewOrderRequest_Validate/ok/wireapp (0.00s) 235s --- PASS: TestNewOrderRequest_Validate/fail/no-identifiers (0.00s) 235s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier (0.00s) 235s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/bad-dns (0.00s) 235s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-wrong-scheme (0.00s) 235s --- PASS: TestNewOrderRequest_Validate/ok/ipv4 (0.00s) 235s --- PASS: TestNewOrderRequest_Validate/ok/mixed-dns-and-ipv4 (0.00s) 235s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-user-parts (0.00s) 235s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/ip (0.00s) 235s --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-uri (0.00s) 235s === RUN TestFinalizeRequestValidate 235s === RUN TestFinalizeRequestValidate/ok/padding 235s === RUN TestFinalizeRequestValidate/fail/parse-csr-error 235s === RUN TestFinalizeRequestValidate/fail/invalid-csr-signature 235s === RUN TestFinalizeRequestValidate/ok 235s --- PASS: TestFinalizeRequestValidate (0.00s) 235s --- PASS: TestFinalizeRequestValidate/ok/padding (0.00s) 235s --- PASS: TestFinalizeRequestValidate/fail/parse-csr-error (0.00s) 235s --- PASS: TestFinalizeRequestValidate/fail/invalid-csr-signature (0.00s) 235s --- PASS: TestFinalizeRequestValidate/ok (0.00s) 235s === RUN TestHandler_GetOrder 235s === RUN TestHandler_GetOrder/fail/db.GetOrder-error 235s === RUN TestHandler_GetOrder/fail/account-id-mismatch 235s === RUN TestHandler_GetOrder/fail/provisioner-id-mismatch 235s === RUN TestHandler_GetOrder/fail/order-update-error 235s === RUN TestHandler_GetOrder/fail/no-account 235s === RUN TestHandler_GetOrder/fail/nil-account 235s === RUN TestHandler_GetOrder/fail/no-provisioner 235s === RUN TestHandler_GetOrder/fail/nil-provisioner 235s === RUN TestHandler_GetOrder/ok 235s --- PASS: TestHandler_GetOrder (0.00s) 235s --- PASS: TestHandler_GetOrder/fail/db.GetOrder-error (0.00s) 235s --- PASS: TestHandler_GetOrder/fail/account-id-mismatch (0.00s) 235s --- PASS: TestHandler_GetOrder/fail/provisioner-id-mismatch (0.00s) 235s --- PASS: TestHandler_GetOrder/fail/order-update-error (0.00s) 235s --- PASS: TestHandler_GetOrder/fail/no-account (0.00s) 235s --- PASS: TestHandler_GetOrder/fail/nil-account (0.00s) 235s --- PASS: TestHandler_GetOrder/fail/no-provisioner (0.00s) 235s --- PASS: TestHandler_GetOrder/fail/nil-provisioner (0.00s) 235s --- PASS: TestHandler_GetOrder/ok (0.00s) 235s === RUN TestHandler_newAuthorization 235s === RUN TestHandler_newAuthorization/ok/no-wildcard 235s === RUN TestHandler_newAuthorization/ok/wildcard 235s === RUN TestHandler_newAuthorization/ok/permanent-identifier-enabled 235s === RUN TestHandler_newAuthorization/ok/wireapp-device 235s === RUN TestHandler_newAuthorization/fail/wireapp-user-options 235s === RUN TestHandler_newAuthorization/fail/wireapp-device-options 235s === RUN TestHandler_newAuthorization/ok/permanent-identifier-disabled 235s === RUN TestHandler_newAuthorization/ok/wireapp-user 235s === RUN TestHandler_newAuthorization/fail/error-db.CreateChallenge 235s === RUN TestHandler_newAuthorization/fail/error-db.CreateAuthorization 235s === RUN TestHandler_newAuthorization/fail/wireapp-device-parse-id 235s === RUN TestHandler_newAuthorization/fail/wireapp-device-parse-client-id 235s --- PASS: TestHandler_newAuthorization (0.00s) 235s --- PASS: TestHandler_newAuthorization/ok/no-wildcard (0.00s) 235s --- PASS: TestHandler_newAuthorization/ok/wildcard (0.00s) 235s --- PASS: TestHandler_newAuthorization/ok/permanent-identifier-enabled (0.00s) 235s --- PASS: TestHandler_newAuthorization/ok/wireapp-device (0.00s) 235s --- PASS: TestHandler_newAuthorization/fail/wireapp-user-options (0.00s) 235s --- PASS: TestHandler_newAuthorization/fail/wireapp-device-options (0.00s) 235s --- PASS: TestHandler_newAuthorization/ok/permanent-identifier-disabled (0.00s) 235s --- PASS: TestHandler_newAuthorization/ok/wireapp-user (0.00s) 235s --- PASS: TestHandler_newAuthorization/fail/error-db.CreateChallenge (0.00s) 235s --- PASS: TestHandler_newAuthorization/fail/error-db.CreateAuthorization (0.00s) 235s --- PASS: TestHandler_newAuthorization/fail/wireapp-device-parse-id (0.00s) 235s --- PASS: TestHandler_newAuthorization/fail/wireapp-device-parse-client-id (0.00s) 235s === RUN TestHandler_NewOrder 235s === RUN TestHandler_NewOrder/fail/no-account 235s === RUN TestHandler_NewOrder/fail/prov.AuthorizeOrderIdentifier-error 235s === RUN TestHandler_NewOrder/ok/naf-nbf 235s === RUN TestHandler_NewOrder/fail/no-provisioner 235s === RUN TestHandler_NewOrder/fail/unmarshal-payload-error 235s === RUN TestHandler_NewOrder/fail/isIdentifierAllowed-error 235s === RUN TestHandler_NewOrder/fail/error-db.CreateOrder 235s === RUN TestHandler_NewOrder/ok/multiple-authz 235s === RUN TestHandler_NewOrder/ok/nbf-no-naf 235s === RUN TestHandler_NewOrder/ok/default-naf-nbf-with-policy 235s === RUN TestHandler_NewOrder/fail/no-payload 235s === RUN TestHandler_NewOrder/fail/acmeProvisionerFromContext-error 235s === RUN TestHandler_NewOrder/fail/newACMEPolicyEngine-error 235s === RUN TestHandler_NewOrder/fail/error-h.newAuthorization 235s === RUN TestHandler_NewOrder/ok/naf-no-nbf 235s === RUN TestHandler_NewOrder/ok/default-naf-nbf-wireapp 235s === RUN TestHandler_NewOrder/fail/nil-account 235s === RUN TestHandler_NewOrder/fail/nil-provisioner 235s === RUN TestHandler_NewOrder/fail/nil-payload 236s === RUN TestHandler_NewOrder/fail/malformed-payload-error 236s === RUN TestHandler_NewOrder/fail/db.GetExternalAccountKeyByAccountID-error 236s === RUN TestHandler_NewOrder/fail/ca.AreSANsAllowed-error 236s === RUN TestHandler_NewOrder/ok/default-naf-nbf 236s === RUN TestHandler_NewOrder/ok/naf-nbf-from-ca 236s --- PASS: TestHandler_NewOrder (0.00s) 236s --- PASS: TestHandler_NewOrder/fail/no-account (0.00s) 236s --- PASS: TestHandler_NewOrder/fail/prov.AuthorizeOrderIdentifier-error (0.00s) 236s --- PASS: TestHandler_NewOrder/ok/naf-nbf (0.00s) 236s --- PASS: TestHandler_NewOrder/fail/no-provisioner (0.00s) 236s --- PASS: TestHandler_NewOrder/fail/unmarshal-payload-error (0.00s) 236s --- PASS: TestHandler_NewOrder/fail/isIdentifierAllowed-error (0.00s) 236s --- PASS: TestHandler_NewOrder/fail/error-db.CreateOrder (0.00s) 236s --- PASS: TestHandler_NewOrder/ok/multiple-authz (0.00s) 236s --- PASS: TestHandler_NewOrder/ok/nbf-no-naf (0.00s) 236s --- PASS: TestHandler_NewOrder/ok/default-naf-nbf-with-policy (0.00s) 236s --- PASS: TestHandler_NewOrder/fail/no-payload (0.00s) 236s --- PASS: TestHandler_NewOrder/fail/acmeProvisionerFromContext-error (0.00s) 236s --- PASS: TestHandler_NewOrder/fail/newACMEPolicyEngine-error (0.00s) 236s --- PASS: TestHandler_NewOrder/fail/error-h.newAuthorization (0.00s) 236s --- PASS: TestHandler_NewOrder/ok/naf-no-nbf (0.00s) 236s --- PASS: TestHandler_NewOrder/ok/default-naf-nbf-wireapp (0.00s) 236s --- PASS: TestHandler_NewOrder/fail/nil-account (0.00s) 236s --- PASS: TestHandler_NewOrder/fail/nil-provisioner (0.00s) 236s --- PASS: TestHandler_NewOrder/fail/nil-payload (0.00s) 236s --- PASS: TestHandler_NewOrder/fail/malformed-payload-error (0.00s) 236s --- PASS: TestHandler_NewOrder/fail/db.GetExternalAccountKeyByAccountID-error (0.00s) 236s --- PASS: TestHandler_NewOrder/fail/ca.AreSANsAllowed-error (0.00s) 236s --- PASS: TestHandler_NewOrder/ok/default-naf-nbf (0.00s) 236s --- PASS: TestHandler_NewOrder/ok/naf-nbf-from-ca (0.00s) 236s === RUN TestHandler_FinalizeOrder 236s === RUN TestHandler_FinalizeOrder/fail/nil-payload 236s === RUN TestHandler_FinalizeOrder/fail/unmarshal-payload-error 236s === RUN TestHandler_FinalizeOrder/fail/db.GetOrder-error 236s === RUN TestHandler_FinalizeOrder/ok 236s === RUN TestHandler_FinalizeOrder/fail/no-account 236s === RUN TestHandler_FinalizeOrder/fail/nil-account 236s === RUN TestHandler_FinalizeOrder/fail/nil-provisioner 236s === RUN TestHandler_FinalizeOrder/fail/no-payload 236s === RUN TestHandler_FinalizeOrder/fail/malformed-payload-error 236s === RUN TestHandler_FinalizeOrder/fail/account-id-mismatch 236s === RUN TestHandler_FinalizeOrder/fail/provisioner-id-mismatch 236s === RUN TestHandler_FinalizeOrder/fail/order-finalize-error 236s === RUN TestHandler_FinalizeOrder/fail/no-provisioner 236s --- PASS: TestHandler_FinalizeOrder (0.00s) 236s --- PASS: TestHandler_FinalizeOrder/fail/nil-payload (0.00s) 236s --- PASS: TestHandler_FinalizeOrder/fail/unmarshal-payload-error (0.00s) 236s --- PASS: TestHandler_FinalizeOrder/fail/db.GetOrder-error (0.00s) 236s --- PASS: TestHandler_FinalizeOrder/ok (0.00s) 236s --- PASS: TestHandler_FinalizeOrder/fail/no-account (0.00s) 236s --- PASS: TestHandler_FinalizeOrder/fail/nil-account (0.00s) 236s --- PASS: TestHandler_FinalizeOrder/fail/nil-provisioner (0.00s) 236s --- PASS: TestHandler_FinalizeOrder/fail/no-payload (0.00s) 236s --- PASS: TestHandler_FinalizeOrder/fail/malformed-payload-error (0.00s) 236s --- PASS: TestHandler_FinalizeOrder/fail/account-id-mismatch (0.00s) 236s --- PASS: TestHandler_FinalizeOrder/fail/provisioner-id-mismatch (0.00s) 236s --- PASS: TestHandler_FinalizeOrder/fail/order-finalize-error (0.00s) 236s --- PASS: TestHandler_FinalizeOrder/fail/no-provisioner (0.00s) 236s === RUN TestHandler_challengeTypes 236s === RUN TestHandler_challengeTypes/ok/dns 236s === RUN TestHandler_challengeTypes/ok/wildcard 236s === RUN TestHandler_challengeTypes/ok/ip 236s --- PASS: TestHandler_challengeTypes (0.00s) 236s --- PASS: TestHandler_challengeTypes/ok/dns (0.00s) 236s --- PASS: TestHandler_challengeTypes/ok/wildcard (0.00s) 236s --- PASS: TestHandler_challengeTypes/ok/ip (0.00s) 236s === RUN TestTrimIfWildcard 236s === RUN TestTrimIfWildcard/no_trim 236s === RUN TestTrimIfWildcard/trim 236s --- PASS: TestTrimIfWildcard (0.00s) 236s --- PASS: TestTrimIfWildcard/no_trim (0.00s) 236s --- PASS: TestTrimIfWildcard/trim (0.00s) 236s === RUN Test_validateReasonCode 236s === RUN Test_validateReasonCode/ok 236s === RUN Test_validateReasonCode/fail/too-low 236s === RUN Test_validateReasonCode/fail/too-high 236s === RUN Test_validateReasonCode/fail/missing-7 236s --- PASS: Test_validateReasonCode (0.00s) 236s --- PASS: Test_validateReasonCode/ok (0.00s) 236s --- PASS: Test_validateReasonCode/fail/too-low (0.00s) 236s --- PASS: Test_validateReasonCode/fail/too-high (0.00s) 236s --- PASS: Test_validateReasonCode/fail/missing-7 (0.00s) 236s === RUN Test_reason 236s === RUN Test_reason/unspecified_reason 236s === RUN Test_reason/key_compromised 236s === RUN Test_reason/ca_compromised 236s === RUN Test_reason/affiliation_changed 236s === RUN Test_reason/superseded 236s === RUN Test_reason/cessation_of_operation 236s === RUN Test_reason/certificate_hold 236s === RUN Test_reason/remove_from_crl 236s === RUN Test_reason/privilege_withdrawn 236s === RUN Test_reason/aa_compromised 236s === RUN Test_reason/default 236s --- PASS: Test_reason (0.00s) 236s --- PASS: Test_reason/unspecified_reason (0.00s) 236s --- PASS: Test_reason/key_compromised (0.00s) 236s --- PASS: Test_reason/ca_compromised (0.00s) 236s --- PASS: Test_reason/affiliation_changed (0.00s) 236s --- PASS: Test_reason/superseded (0.00s) 236s --- PASS: Test_reason/cessation_of_operation (0.00s) 236s --- PASS: Test_reason/certificate_hold (0.00s) 236s --- PASS: Test_reason/remove_from_crl (0.00s) 236s --- PASS: Test_reason/privilege_withdrawn (0.00s) 236s --- PASS: Test_reason/aa_compromised (0.00s) 236s --- PASS: Test_reason/default (0.00s) 236s === RUN Test_revokeOptions 236s === RUN Test_revokeOptions/ok/no-reasoncode 236s === RUN Test_revokeOptions/ok/including-reasoncode 236s --- PASS: Test_revokeOptions (0.00s) 236s --- PASS: Test_revokeOptions/ok/no-reasoncode (0.00s) 236s --- PASS: Test_revokeOptions/ok/including-reasoncode (0.00s) 236s === RUN TestHandler_RevokeCert 236s === RUN TestHandler_RevokeCert/fail/no-payload 236s === RUN TestHandler_RevokeCert/fail/nil-payload 236s === RUN TestHandler_RevokeCert/fail/nil-account 236s === RUN TestHandler_RevokeCert/fail/account-not-authorized 236s === RUN TestHandler_RevokeCert/fail/unauthorized-certificate-key 236s === RUN TestHandler_RevokeCert/fail/certificate-already-revoked 236s === RUN TestHandler_RevokeCert/fail/no-jws 236s === RUN TestHandler_RevokeCert/fail/unmarshal-payload 236s === RUN TestHandler_RevokeCert/fail/account-not-valid 236s === RUN TestHandler_RevokeCert/fail/prov.AuthorizeRevoke 236s === RUN TestHandler_RevokeCert/fail/ca.Revoke 236s === RUN TestHandler_RevokeCert/fail/ca.Revoke-already-revoked 236s === RUN TestHandler_RevokeCert/ok/using-account-key 236s === RUN TestHandler_RevokeCert/ok/using-certificate-key 236s === RUN TestHandler_RevokeCert/fail/no-provisioner 236s === RUN TestHandler_RevokeCert/fail/wrong-certificate-encoding 236s === RUN TestHandler_RevokeCert/fail/no-account 236s === RUN TestHandler_RevokeCert/fail/invalid-reasoncode 236s === RUN TestHandler_RevokeCert/fail/no-certificate-encoded 236s === RUN TestHandler_RevokeCert/fail/db.GetCertificateBySerial 236s === RUN TestHandler_RevokeCert/fail/different-certificate-contents 236s === RUN TestHandler_RevokeCert/fail/certificate-revoked-check-fails 236s === RUN TestHandler_RevokeCert/fail/nil-jws 236s === RUN TestHandler_RevokeCert/fail/nil-provisioner 236s --- PASS: TestHandler_RevokeCert (0.01s) 236s --- PASS: TestHandler_RevokeCert/fail/no-payload (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/nil-payload (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/nil-account (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/account-not-authorized (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/unauthorized-certificate-key (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/certificate-already-revoked (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/no-jws (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/unmarshal-payload (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/account-not-valid (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/prov.AuthorizeRevoke (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/ca.Revoke (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/ca.Revoke-already-revoked (0.00s) 236s --- PASS: TestHandler_RevokeCert/ok/using-account-key (0.00s) 236s --- PASS: TestHandler_RevokeCert/ok/using-certificate-key (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/no-provisioner (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/wrong-certificate-encoding (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/no-account (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/invalid-reasoncode (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/no-certificate-encoded (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/db.GetCertificateBySerial (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/different-certificate-contents (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/certificate-revoked-check-fails (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/nil-jws (0.00s) 236s --- PASS: TestHandler_RevokeCert/fail/nil-provisioner (0.00s) 236s === RUN TestHandler_isAccountAuthorized 236s === RUN TestHandler_isAccountAuthorized/fail/account-invalid 236s === RUN TestHandler_isAccountAuthorized/fail/different-account 236s === RUN TestHandler_isAccountAuthorized/ok 236s --- PASS: TestHandler_isAccountAuthorized (0.00s) 236s --- PASS: TestHandler_isAccountAuthorized/fail/account-invalid (0.00s) 236s --- PASS: TestHandler_isAccountAuthorized/fail/different-account (0.00s) 236s --- PASS: TestHandler_isAccountAuthorized/ok (0.00s) 236s === RUN Test_wrapUnauthorizedError 236s === RUN Test_wrapUnauthorizedError/unauthorizedIdentifiers 236s === RUN Test_wrapUnauthorizedError/subject 236s === RUN Test_wrapUnauthorizedError/wrap-subject 236s === RUN Test_wrapUnauthorizedError/default 236s --- PASS: Test_wrapUnauthorizedError (0.00s) 236s --- PASS: Test_wrapUnauthorizedError/unauthorizedIdentifiers (0.00s) 236s --- PASS: Test_wrapUnauthorizedError/subject (0.00s) 236s --- PASS: Test_wrapUnauthorizedError/wrap-subject (0.00s) 236s --- PASS: Test_wrapUnauthorizedError/default (0.00s) 236s === RUN TestWireIntegration 236s wire_integration_test.go:137: database file name: /tmp/integration-db-1695895924 236s 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 } 236s wire_integration_test.go:203: nonce: djVMN2RBczFPZEs5OHgxWkZGRlpEWmZPNGd4S1I5ZDk 236s wire_integration_test.go:237: account ID: 4vpUfGKGC9az1fNBHw5Eyw0NT0TSpi21 236s wire_integration_test.go:278: authzs IDs: [FBNc8Q5HB1IAa85oHyPHqVNi7MyJ6cvL HBgFqsYNJoEz8m4sUVTyLDEwsCTvU7Bw] 236s wire_integration_test.go:428: challenge: LLaY8RZn2EZXTa92TiezvWsnHS9gUdIe invalid 236s wire_integration_test.go:428: challenge: 7pTzoGMjtUPjN75vxBFUHYvsFwMxmddf invalid 236s wire_integration_test.go:452: updated challenge: LLaY8RZn2EZXTa92TiezvWsnHS9gUdIe valid 236s wire_integration_test.go:452: updated challenge: 7pTzoGMjtUPjN75vxBFUHYvsFwMxmddf valid 236s wire_integration_test.go:490: updated order status: ready 236s wire_integration_test.go:587: finalized order status: valid 236s --- PASS: TestWireIntegration (0.16s) 236s PASS 236s ok github.com/smallstep/certificates/acme/api 0.443s 237s === RUN TestDB_getDBAccount 237s === RUN TestDB_getDBAccount/fail/not-found 237s === RUN TestDB_getDBAccount/fail/db.Get-error 237s === RUN TestDB_getDBAccount/fail/unmarshal-error 237s === RUN TestDB_getDBAccount/ok 237s --- PASS: TestDB_getDBAccount (0.00s) 237s --- PASS: TestDB_getDBAccount/fail/not-found (0.00s) 237s --- PASS: TestDB_getDBAccount/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_getDBAccount/fail/unmarshal-error (0.00s) 237s --- PASS: TestDB_getDBAccount/ok (0.00s) 237s === RUN TestDB_getAccountIDByKeyID 237s === RUN TestDB_getAccountIDByKeyID/fail/db.Get-error 237s === RUN TestDB_getAccountIDByKeyID/ok 237s === RUN TestDB_getAccountIDByKeyID/fail/not-found 237s --- PASS: TestDB_getAccountIDByKeyID (0.00s) 237s --- PASS: TestDB_getAccountIDByKeyID/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_getAccountIDByKeyID/ok (0.00s) 237s --- PASS: TestDB_getAccountIDByKeyID/fail/not-found (0.00s) 237s === RUN TestDB_GetAccount 237s === RUN TestDB_GetAccount/fail/db.Get-error 237s === RUN TestDB_GetAccount/ok 237s --- PASS: TestDB_GetAccount (0.00s) 237s --- PASS: TestDB_GetAccount/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_GetAccount/ok (0.00s) 237s === RUN TestDB_GetAccountByKeyID 237s === RUN TestDB_GetAccountByKeyID/fail/db.getAccountIDByKeyID-error 237s === RUN TestDB_GetAccountByKeyID/fail/db.GetAccount-error 237s === RUN TestDB_GetAccountByKeyID/ok 237s --- PASS: TestDB_GetAccountByKeyID (0.00s) 237s --- PASS: TestDB_GetAccountByKeyID/fail/db.getAccountIDByKeyID-error (0.00s) 237s --- PASS: TestDB_GetAccountByKeyID/fail/db.GetAccount-error (0.00s) 237s --- PASS: TestDB_GetAccountByKeyID/ok (0.00s) 237s === RUN TestDB_CreateAccount 237s === RUN TestDB_CreateAccount/fail/keyID-cmpAndSwap-error 237s === RUN TestDB_CreateAccount/fail/keyID-cmpAndSwap-false 237s === RUN TestDB_CreateAccount/fail/account-save-error 237s === RUN TestDB_CreateAccount/ok 237s --- PASS: TestDB_CreateAccount (0.00s) 237s --- PASS: TestDB_CreateAccount/fail/keyID-cmpAndSwap-error (0.00s) 237s --- PASS: TestDB_CreateAccount/fail/keyID-cmpAndSwap-false (0.00s) 237s --- PASS: TestDB_CreateAccount/fail/account-save-error (0.00s) 237s --- PASS: TestDB_CreateAccount/ok (0.00s) 237s === RUN TestDB_UpdateAccount 237s === RUN TestDB_UpdateAccount/fail/db.Get-error 237s === RUN TestDB_UpdateAccount/fail/already-deactivated 237s === RUN TestDB_UpdateAccount/fail/db.CmpAndSwap-error 237s === RUN TestDB_UpdateAccount/ok 237s --- PASS: TestDB_UpdateAccount (0.00s) 237s --- PASS: TestDB_UpdateAccount/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_UpdateAccount/fail/already-deactivated (0.00s) 237s --- PASS: TestDB_UpdateAccount/fail/db.CmpAndSwap-error (0.00s) 237s --- PASS: TestDB_UpdateAccount/ok (0.00s) 237s === RUN TestDB_getDBAuthz 237s === RUN TestDB_getDBAuthz/ok 237s === RUN TestDB_getDBAuthz/fail/not-found 237s === RUN TestDB_getDBAuthz/fail/db.Get-error 237s === RUN TestDB_getDBAuthz/fail/unmarshal-error 237s --- PASS: TestDB_getDBAuthz (0.00s) 237s --- PASS: TestDB_getDBAuthz/ok (0.00s) 237s --- PASS: TestDB_getDBAuthz/fail/not-found (0.00s) 237s --- PASS: TestDB_getDBAuthz/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_getDBAuthz/fail/unmarshal-error (0.00s) 237s === RUN TestDB_GetAuthorization 237s === RUN TestDB_GetAuthorization/fail/db.Get-error 237s === RUN TestDB_GetAuthorization/fail/forward-acme-error 237s === RUN TestDB_GetAuthorization/fail/db.GetChallenge-error 237s === RUN TestDB_GetAuthorization/fail/db.GetChallenge-not-found 237s === RUN TestDB_GetAuthorization/ok 237s --- PASS: TestDB_GetAuthorization (0.00s) 237s --- PASS: TestDB_GetAuthorization/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_GetAuthorization/fail/forward-acme-error (0.00s) 237s --- PASS: TestDB_GetAuthorization/fail/db.GetChallenge-error (0.00s) 237s --- PASS: TestDB_GetAuthorization/fail/db.GetChallenge-not-found (0.00s) 237s --- PASS: TestDB_GetAuthorization/ok (0.00s) 237s === RUN TestDB_CreateAuthorization 237s === RUN TestDB_CreateAuthorization/fail/cmpAndSwap-error 237s === RUN TestDB_CreateAuthorization/ok 237s --- PASS: TestDB_CreateAuthorization (0.00s) 237s --- PASS: TestDB_CreateAuthorization/fail/cmpAndSwap-error (0.00s) 237s --- PASS: TestDB_CreateAuthorization/ok (0.00s) 237s === RUN TestDB_UpdateAuthorization 237s === RUN TestDB_UpdateAuthorization/fail/db.CmpAndSwap-error 237s === RUN TestDB_UpdateAuthorization/ok 237s === RUN TestDB_UpdateAuthorization/fail/db.Get-error 237s --- PASS: TestDB_UpdateAuthorization (0.00s) 237s --- PASS: TestDB_UpdateAuthorization/fail/db.CmpAndSwap-error (0.00s) 237s --- PASS: TestDB_UpdateAuthorization/ok (0.00s) 237s --- PASS: TestDB_UpdateAuthorization/fail/db.Get-error (0.00s) 237s === RUN TestDB_GetAuthorizationsByAccountID 237s === RUN TestDB_GetAuthorizationsByAccountID/fail/db.List-error 237s === RUN TestDB_GetAuthorizationsByAccountID/fail/unmarshal 237s === RUN TestDB_GetAuthorizationsByAccountID/ok 237s === RUN TestDB_GetAuthorizationsByAccountID/ok/skip-different-account 237s --- PASS: TestDB_GetAuthorizationsByAccountID (0.00s) 237s --- PASS: TestDB_GetAuthorizationsByAccountID/fail/db.List-error (0.00s) 237s --- PASS: TestDB_GetAuthorizationsByAccountID/fail/unmarshal (0.00s) 237s --- PASS: TestDB_GetAuthorizationsByAccountID/ok (0.00s) 237s --- PASS: TestDB_GetAuthorizationsByAccountID/ok/skip-different-account (0.00s) 237s === RUN TestDB_CreateCertificate 237s === RUN TestDB_CreateCertificate/fail/cmpAndSwap-error 237s === RUN TestDB_CreateCertificate/ok 237s --- PASS: TestDB_CreateCertificate (0.00s) 237s --- PASS: TestDB_CreateCertificate/fail/cmpAndSwap-error (0.00s) 237s --- PASS: TestDB_CreateCertificate/ok (0.00s) 237s === RUN TestDB_GetCertificate 237s === RUN TestDB_GetCertificate/ok 237s === RUN TestDB_GetCertificate/fail/not-found 237s === RUN TestDB_GetCertificate/fail/db.Get-error 237s === RUN TestDB_GetCertificate/fail/unmarshal-error 237s === RUN TestDB_GetCertificate/fail/parseBundle-error 237s --- PASS: TestDB_GetCertificate (0.00s) 237s --- PASS: TestDB_GetCertificate/ok (0.00s) 237s --- PASS: TestDB_GetCertificate/fail/not-found (0.00s) 237s --- PASS: TestDB_GetCertificate/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_GetCertificate/fail/unmarshal-error (0.00s) 237s --- PASS: TestDB_GetCertificate/fail/parseBundle-error (0.00s) 237s === RUN Test_parseBundle 237s === RUN Test_parseBundle/fail/bad-type-error 237s === RUN Test_parseBundle/fail/bad-pem-error 237s === RUN Test_parseBundle/fail/unexpected-data 237s === RUN Test_parseBundle/ok 237s --- PASS: Test_parseBundle (0.00s) 237s --- PASS: Test_parseBundle/fail/bad-type-error (0.00s) 237s --- PASS: Test_parseBundle/fail/bad-pem-error (0.00s) 237s --- PASS: Test_parseBundle/fail/unexpected-data (0.00s) 237s --- PASS: Test_parseBundle/ok (0.00s) 237s === RUN TestDB_GetCertificateBySerial 237s === RUN TestDB_GetCertificateBySerial/fail/not-found 237s === RUN TestDB_GetCertificateBySerial/fail/db-error 237s === RUN TestDB_GetCertificateBySerial/fail/unmarshal-dbSerial 237s === RUN TestDB_GetCertificateBySerial/ok 237s --- PASS: TestDB_GetCertificateBySerial (0.00s) 237s --- PASS: TestDB_GetCertificateBySerial/fail/not-found (0.00s) 237s --- PASS: TestDB_GetCertificateBySerial/fail/db-error (0.00s) 237s --- PASS: TestDB_GetCertificateBySerial/fail/unmarshal-dbSerial (0.00s) 237s --- PASS: TestDB_GetCertificateBySerial/ok (0.00s) 237s === RUN TestDB_getDBChallenge 237s === RUN TestDB_getDBChallenge/ok 237s === RUN TestDB_getDBChallenge/fail/not-found 237s === RUN TestDB_getDBChallenge/fail/db.Get-error 237s === RUN TestDB_getDBChallenge/fail/unmarshal-error 237s --- PASS: TestDB_getDBChallenge (0.00s) 237s --- PASS: TestDB_getDBChallenge/ok (0.00s) 237s --- PASS: TestDB_getDBChallenge/fail/not-found (0.00s) 237s --- PASS: TestDB_getDBChallenge/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_getDBChallenge/fail/unmarshal-error (0.00s) 237s === RUN TestDB_CreateChallenge 237s === RUN TestDB_CreateChallenge/fail/cmpAndSwap-error 237s === RUN TestDB_CreateChallenge/ok 237s --- PASS: TestDB_CreateChallenge (0.00s) 237s --- PASS: TestDB_CreateChallenge/fail/cmpAndSwap-error (0.00s) 237s --- PASS: TestDB_CreateChallenge/ok (0.00s) 237s === RUN TestDB_GetChallenge 237s === RUN TestDB_GetChallenge/fail/db.Get-error 237s === RUN TestDB_GetChallenge/fail/forward-acme-error 237s === RUN TestDB_GetChallenge/ok 237s --- PASS: TestDB_GetChallenge (0.00s) 237s --- PASS: TestDB_GetChallenge/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_GetChallenge/fail/forward-acme-error (0.00s) 237s --- PASS: TestDB_GetChallenge/ok (0.00s) 237s === RUN TestDB_UpdateChallenge 237s === RUN TestDB_UpdateChallenge/fail/db.Get-error 237s === RUN TestDB_UpdateChallenge/fail/db.CmpAndSwap-error 237s === RUN TestDB_UpdateChallenge/ok 237s --- PASS: TestDB_UpdateChallenge (0.00s) 237s --- PASS: TestDB_UpdateChallenge/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_UpdateChallenge/fail/db.CmpAndSwap-error (0.00s) 237s --- PASS: TestDB_UpdateChallenge/ok (0.00s) 237s === RUN TestDB_getDBExternalAccountKey 237s === RUN TestDB_getDBExternalAccountKey/ok 237s === RUN TestDB_getDBExternalAccountKey/fail/not-found 237s === RUN TestDB_getDBExternalAccountKey/fail/db.Get-error 237s === RUN TestDB_getDBExternalAccountKey/fail/unmarshal-error 237s --- PASS: TestDB_getDBExternalAccountKey (0.00s) 237s --- PASS: TestDB_getDBExternalAccountKey/ok (0.00s) 237s --- PASS: TestDB_getDBExternalAccountKey/fail/not-found (0.00s) 237s --- PASS: TestDB_getDBExternalAccountKey/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_getDBExternalAccountKey/fail/unmarshal-error (0.00s) 237s === RUN TestDB_GetExternalAccountKey 237s === RUN TestDB_GetExternalAccountKey/ok 237s === RUN TestDB_GetExternalAccountKey/fail/db.Get-error 237s === RUN TestDB_GetExternalAccountKey/fail/non-matching-provisioner 237s --- PASS: TestDB_GetExternalAccountKey (0.00s) 237s --- PASS: TestDB_GetExternalAccountKey/ok (0.00s) 237s --- PASS: TestDB_GetExternalAccountKey/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_GetExternalAccountKey/fail/non-matching-provisioner (0.00s) 237s === RUN TestDB_GetExternalAccountKeyByReference 237s === RUN TestDB_GetExternalAccountKeyByReference/ok 237s === RUN TestDB_GetExternalAccountKeyByReference/ok/no-reference 237s === RUN TestDB_GetExternalAccountKeyByReference/fail/reference-not-found 237s === RUN TestDB_GetExternalAccountKeyByReference/fail/reference-load-error 237s === RUN TestDB_GetExternalAccountKeyByReference/fail/reference-unmarshal-error 237s === RUN TestDB_GetExternalAccountKeyByReference/fail/db.GetExternalAccountKey-error 237s --- PASS: TestDB_GetExternalAccountKeyByReference (0.00s) 237s --- PASS: TestDB_GetExternalAccountKeyByReference/ok (0.00s) 237s --- PASS: TestDB_GetExternalAccountKeyByReference/ok/no-reference (0.00s) 237s --- PASS: TestDB_GetExternalAccountKeyByReference/fail/reference-not-found (0.00s) 237s --- PASS: TestDB_GetExternalAccountKeyByReference/fail/reference-load-error (0.00s) 237s --- PASS: TestDB_GetExternalAccountKeyByReference/fail/reference-unmarshal-error (0.00s) 237s --- PASS: TestDB_GetExternalAccountKeyByReference/fail/db.GetExternalAccountKey-error (0.00s) 237s === RUN TestDB_GetExternalAccountKeys 237s === RUN TestDB_GetExternalAccountKeys/ok 237s === RUN TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable 237s === RUN TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable-unmarshal 237s === RUN TestDB_GetExternalAccountKeys/fail/db.getDBExternalAccountKey 237s --- PASS: TestDB_GetExternalAccountKeys (0.00s) 237s --- PASS: TestDB_GetExternalAccountKeys/ok (0.00s) 237s --- PASS: TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable (0.00s) 237s --- PASS: TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable-unmarshal (0.00s) 237s --- PASS: TestDB_GetExternalAccountKeys/fail/db.getDBExternalAccountKey (0.00s) 237s === RUN TestDB_DeleteExternalAccountKey 237s === RUN TestDB_DeleteExternalAccountKey/fail/delete-eak 237s === RUN TestDB_DeleteExternalAccountKey/fail/delete-eakID 237s === RUN TestDB_DeleteExternalAccountKey/ok 237s acme_external_account_keyID_provisionerID_index 237s === RUN TestDB_DeleteExternalAccountKey/fail/not-found 237s === RUN TestDB_DeleteExternalAccountKey/fail/non-matching-provisioner 237s === RUN TestDB_DeleteExternalAccountKey/fail/delete-reference 237s --- PASS: TestDB_DeleteExternalAccountKey (0.00s) 237s --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-eak (0.00s) 237s --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-eakID (0.00s) 237s --- PASS: TestDB_DeleteExternalAccountKey/ok (0.00s) 237s --- PASS: TestDB_DeleteExternalAccountKey/fail/not-found (0.00s) 237s --- PASS: TestDB_DeleteExternalAccountKey/fail/non-matching-provisioner (0.00s) 237s --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-reference (0.00s) 237s === RUN TestDB_CreateExternalAccountKey 237s === RUN TestDB_CreateExternalAccountKey/ok 237s === RUN TestDB_CreateExternalAccountKey/fail/externalAccountKeyID-cmpAndSwap-error 237s === RUN TestDB_CreateExternalAccountKey/fail/addEAKID-error 237s === RUN TestDB_CreateExternalAccountKey/fail/externalAccountKeyReference-cmpAndSwap-error 237s --- PASS: TestDB_CreateExternalAccountKey (0.00s) 237s --- PASS: TestDB_CreateExternalAccountKey/ok (0.00s) 237s --- PASS: TestDB_CreateExternalAccountKey/fail/externalAccountKeyID-cmpAndSwap-error (0.00s) 237s --- PASS: TestDB_CreateExternalAccountKey/fail/addEAKID-error (0.00s) 237s --- PASS: TestDB_CreateExternalAccountKey/fail/externalAccountKeyReference-cmpAndSwap-error (0.00s) 237s === RUN TestDB_UpdateExternalAccountKey 237s === RUN TestDB_UpdateExternalAccountKey/fail/db.Get-error 237s === RUN TestDB_UpdateExternalAccountKey/fail/provisioner-mismatch 237s === RUN TestDB_UpdateExternalAccountKey/fail/provisioner-change 237s === RUN TestDB_UpdateExternalAccountKey/fail/reference-change 237s === RUN TestDB_UpdateExternalAccountKey/ok 237s --- PASS: TestDB_UpdateExternalAccountKey (0.00s) 237s --- PASS: TestDB_UpdateExternalAccountKey/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_UpdateExternalAccountKey/fail/provisioner-mismatch (0.00s) 237s --- PASS: TestDB_UpdateExternalAccountKey/fail/provisioner-change (0.00s) 237s --- PASS: TestDB_UpdateExternalAccountKey/fail/reference-change (0.00s) 237s --- PASS: TestDB_UpdateExternalAccountKey/ok (0.00s) 237s === RUN TestDB_addEAKID 237s === RUN TestDB_addEAKID/ok/db.Get-not-found 237s === RUN TestDB_addEAKID/ok 237s === RUN TestDB_addEAKID/fail/empty-eakID 237s === RUN TestDB_addEAKID/fail/db.Get 237s === RUN TestDB_addEAKID/fail/unmarshal 237s === RUN TestDB_addEAKID/fail/eakID-already-exists 237s === RUN TestDB_addEAKID/fail/db.save 237s --- PASS: TestDB_addEAKID (0.00s) 237s --- PASS: TestDB_addEAKID/ok/db.Get-not-found (0.00s) 237s --- PASS: TestDB_addEAKID/ok (0.00s) 237s --- PASS: TestDB_addEAKID/fail/empty-eakID (0.00s) 237s --- PASS: TestDB_addEAKID/fail/db.Get (0.00s) 237s --- PASS: TestDB_addEAKID/fail/unmarshal (0.00s) 237s --- PASS: TestDB_addEAKID/fail/eakID-already-exists (0.00s) 237s --- PASS: TestDB_addEAKID/fail/db.save (0.00s) 237s === RUN TestDB_deleteEAKID 237s === RUN TestDB_deleteEAKID/fail/db.Get 237s === RUN TestDB_deleteEAKID/fail/unmarshal 237s === RUN TestDB_deleteEAKID/fail/db.save 237s === RUN TestDB_deleteEAKID/ok/db.Get-not-found 237s === RUN TestDB_deleteEAKID/ok 237s --- PASS: TestDB_deleteEAKID (0.00s) 237s --- PASS: TestDB_deleteEAKID/fail/db.Get (0.00s) 237s --- PASS: TestDB_deleteEAKID/fail/unmarshal (0.00s) 237s --- PASS: TestDB_deleteEAKID/fail/db.save (0.00s) 237s --- PASS: TestDB_deleteEAKID/ok/db.Get-not-found (0.00s) 237s --- PASS: TestDB_deleteEAKID/ok (0.00s) 237s === RUN TestDB_addAndDeleteEAKID 237s === RUN TestDB_addAndDeleteEAKID/ok/multi 237s --- PASS: TestDB_addAndDeleteEAKID (0.00s) 237s --- PASS: TestDB_addAndDeleteEAKID/ok/multi (0.00s) 237s === RUN Test_removeElement 237s === RUN Test_removeElement/remove-first 237s === RUN Test_removeElement/remove-last 237s === RUN Test_removeElement/remove-middle 237s === RUN Test_removeElement/remove-non-existing 237s --- PASS: Test_removeElement (0.00s) 237s --- PASS: Test_removeElement/remove-first (0.00s) 237s --- PASS: Test_removeElement/remove-last (0.00s) 237s --- PASS: Test_removeElement/remove-middle (0.00s) 237s --- PASS: Test_removeElement/remove-non-existing (0.00s) 237s === RUN TestDB_CreateNonce 237s === RUN TestDB_CreateNonce/fail/cmpAndSwap-error 237s === RUN TestDB_CreateNonce/ok 237s --- PASS: TestDB_CreateNonce (0.00s) 237s --- PASS: TestDB_CreateNonce/fail/cmpAndSwap-error (0.00s) 237s --- PASS: TestDB_CreateNonce/ok (0.00s) 237s === RUN TestDB_DeleteNonce 237s === RUN TestDB_DeleteNonce/fail/not-found 237s === RUN TestDB_DeleteNonce/fail/db.Update-error 237s === RUN TestDB_DeleteNonce/ok 237s --- PASS: TestDB_DeleteNonce (0.00s) 237s --- PASS: TestDB_DeleteNonce/fail/not-found (0.00s) 237s --- PASS: TestDB_DeleteNonce/fail/db.Update-error (0.00s) 237s --- PASS: TestDB_DeleteNonce/ok (0.00s) 237s === RUN TestNew 237s === RUN TestNew/ok 237s === RUN TestNew/fail/db.CreateTable-error 237s --- PASS: TestNew (0.00s) 237s --- PASS: TestNew/ok (0.00s) 237s --- PASS: TestNew/fail/db.CreateTable-error (0.00s) 237s === RUN TestDB_save 237s === RUN TestDB_save/ok 237s === RUN TestDB_save/ok/nils 237s === RUN TestDB_save/fail/error-marshaling-new 237s === RUN TestDB_save/fail/error-marshaling-old 237s === RUN TestDB_save/fail/db.CmpAndSwap-error 237s === RUN TestDB_save/fail/db.CmpAndSwap-false-marshaling-old 237s --- PASS: TestDB_save (0.00s) 237s --- PASS: TestDB_save/ok (0.00s) 237s --- PASS: TestDB_save/ok/nils (0.00s) 237s --- PASS: TestDB_save/fail/error-marshaling-new (0.00s) 237s --- PASS: TestDB_save/fail/error-marshaling-old (0.00s) 237s --- PASS: TestDB_save/fail/db.CmpAndSwap-error (0.00s) 237s --- PASS: TestDB_save/fail/db.CmpAndSwap-false-marshaling-old (0.00s) 237s === RUN TestDB_getDBOrder 237s === RUN TestDB_getDBOrder/ok 237s === RUN TestDB_getDBOrder/fail/not-found 237s === RUN TestDB_getDBOrder/fail/db.Get-error 237s === RUN TestDB_getDBOrder/fail/unmarshal-error 237s --- PASS: TestDB_getDBOrder (0.00s) 237s --- PASS: TestDB_getDBOrder/ok (0.00s) 237s --- PASS: TestDB_getDBOrder/fail/not-found (0.00s) 237s --- PASS: TestDB_getDBOrder/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_getDBOrder/fail/unmarshal-error (0.00s) 237s === RUN TestDB_GetOrder 237s === RUN TestDB_GetOrder/fail/db.Get-error 237s === RUN TestDB_GetOrder/fail/forward-acme-error 237s === RUN TestDB_GetOrder/ok 237s --- PASS: TestDB_GetOrder (0.00s) 237s --- PASS: TestDB_GetOrder/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_GetOrder/fail/forward-acme-error (0.00s) 237s --- PASS: TestDB_GetOrder/ok (0.00s) 237s === RUN TestDB_UpdateOrder 237s === RUN TestDB_UpdateOrder/fail/db.Get-error 237s === RUN TestDB_UpdateOrder/fail/save-error 237s === RUN TestDB_UpdateOrder/ok 237s --- PASS: TestDB_UpdateOrder (0.00s) 237s --- PASS: TestDB_UpdateOrder/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_UpdateOrder/fail/save-error (0.00s) 237s --- PASS: TestDB_UpdateOrder/ok (0.00s) 237s === RUN TestDB_CreateOrder 237s === RUN TestDB_CreateOrder/fail/order-save-error 237s === RUN TestDB_CreateOrder/fail/orderIDsByOrderUpdate-error 237s === RUN TestDB_CreateOrder/ok 237s --- PASS: TestDB_CreateOrder (0.00s) 237s --- PASS: TestDB_CreateOrder/fail/order-save-error (0.00s) 237s --- PASS: TestDB_CreateOrder/fail/orderIDsByOrderUpdate-error (0.00s) 237s --- PASS: TestDB_CreateOrder/ok (0.00s) 237s === RUN TestDB_updateAddOrderIDs 237s === RUN TestDB_updateAddOrderIDs/ok/all-old-not-pending 237s === RUN TestDB_updateAddOrderIDs/fail/db.save-order-error 237s === RUN TestDB_updateAddOrderIDs/ok/old-and-new 237s === RUN TestDB_updateAddOrderIDs/ok/old-and-new-2 237s === RUN TestDB_updateAddOrderIDs/fail/db.Get-error 237s === RUN TestDB_updateAddOrderIDs/fail/unmarshal-error 237s === RUN TestDB_updateAddOrderIDs/fail/db.Get-order-error 237s === RUN TestDB_updateAddOrderIDs/fail/update-order-status-error 237s === RUN TestDB_updateAddOrderIDs/ok/no-old 237s --- PASS: TestDB_updateAddOrderIDs (0.00s) 237s --- PASS: TestDB_updateAddOrderIDs/ok/all-old-not-pending (0.00s) 237s --- PASS: TestDB_updateAddOrderIDs/fail/db.save-order-error (0.00s) 237s --- PASS: TestDB_updateAddOrderIDs/ok/old-and-new (0.00s) 237s --- PASS: TestDB_updateAddOrderIDs/ok/old-and-new-2 (0.00s) 237s --- PASS: TestDB_updateAddOrderIDs/fail/db.Get-error (0.00s) 237s --- PASS: TestDB_updateAddOrderIDs/fail/unmarshal-error (0.00s) 237s --- PASS: TestDB_updateAddOrderIDs/fail/db.Get-order-error (0.00s) 237s --- PASS: TestDB_updateAddOrderIDs/fail/update-order-status-error (0.00s) 237s --- PASS: TestDB_updateAddOrderIDs/ok/no-old (0.00s) 237s PASS 237s ok github.com/smallstep/certificates/acme/db/nosql 0.042s 237s === RUN TestParseUserID 237s === RUN TestParseUserID/ok 237s === RUN TestParseUserID/fail/json 237s === RUN TestParseUserID/fail/empty-handle 237s === RUN TestParseUserID/fail/empty-name 237s === RUN TestParseUserID/fail/empty-domain 237s --- PASS: TestParseUserID (0.00s) 237s --- PASS: TestParseUserID/ok (0.00s) 237s --- PASS: TestParseUserID/fail/json (0.00s) 237s --- PASS: TestParseUserID/fail/empty-handle (0.00s) 237s --- PASS: TestParseUserID/fail/empty-name (0.00s) 237s --- PASS: TestParseUserID/fail/empty-domain (0.00s) 237s === RUN TestParseDeviceID 237s === RUN TestParseDeviceID/ok 237s === RUN TestParseDeviceID/fail/json 237s === RUN TestParseDeviceID/fail/empty-handle 237s === RUN TestParseDeviceID/fail/empty-name 237s === RUN TestParseDeviceID/fail/empty-domain 237s === RUN TestParseDeviceID/fail/empty-client-id 237s --- PASS: TestParseDeviceID (0.00s) 237s --- PASS: TestParseDeviceID/ok (0.00s) 237s --- PASS: TestParseDeviceID/fail/json (0.00s) 237s --- PASS: TestParseDeviceID/fail/empty-handle (0.00s) 237s --- PASS: TestParseDeviceID/fail/empty-name (0.00s) 237s --- PASS: TestParseDeviceID/fail/empty-domain (0.00s) 237s --- PASS: TestParseDeviceID/fail/empty-client-id (0.00s) 237s === RUN TestParseClientID 237s === RUN TestParseClientID/ok 237s === RUN TestParseClientID/fail/uri 237s === RUN TestParseClientID/fail/scheme 237s === RUN TestParseClientID/fail/username 237s --- PASS: TestParseClientID (0.00s) 237s --- PASS: TestParseClientID/ok (0.00s) 237s --- PASS: TestParseClientID/fail/uri (0.00s) 237s --- PASS: TestParseClientID/fail/scheme (0.00s) 237s --- PASS: TestParseClientID/fail/username (0.00s) 237s PASS 237s ok github.com/smallstep/certificates/acme/wire 0.004s 240s === RUN TestNewCertificate 240s --- PASS: TestNewCertificate (0.00s) 240s === RUN TestCertificate_MarshalJSON 240s === RUN TestCertificate_MarshalJSON/nil 240s === RUN TestCertificate_MarshalJSON/empty 240s === RUN TestCertificate_MarshalJSON/root 240s === RUN TestCertificate_MarshalJSON/cert 240s --- PASS: TestCertificate_MarshalJSON (0.00s) 240s --- PASS: TestCertificate_MarshalJSON/nil (0.00s) 240s --- PASS: TestCertificate_MarshalJSON/empty (0.00s) 240s --- PASS: TestCertificate_MarshalJSON/root (0.00s) 240s --- PASS: TestCertificate_MarshalJSON/cert (0.00s) 240s === RUN TestCertificate_UnmarshalJSON 240s === RUN TestCertificate_UnmarshalJSON/no_data 240s === RUN TestCertificate_UnmarshalJSON/incomplete_string_1 240s === RUN TestCertificate_UnmarshalJSON/incomplete_string_2 240s === RUN TestCertificate_UnmarshalJSON/invalid_string 240s === RUN TestCertificate_UnmarshalJSON/invalid_bytes_0 240s === RUN TestCertificate_UnmarshalJSON/invalid_bytes_1 240s === RUN TestCertificate_UnmarshalJSON/empty_csr 240s === RUN TestCertificate_UnmarshalJSON/invalid_type 240s === RUN TestCertificate_UnmarshalJSON/empty_string 240s === RUN TestCertificate_UnmarshalJSON/json_null 240s === RUN TestCertificate_UnmarshalJSON/valid_root 240s === RUN TestCertificate_UnmarshalJSON/valid_cert 240s --- PASS: TestCertificate_UnmarshalJSON (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON/no_data (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON/incomplete_string_1 (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON/incomplete_string_2 (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON/invalid_string (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON/invalid_bytes_0 (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON/invalid_bytes_1 (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON/empty_csr (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON/invalid_type (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON/empty_string (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON/json_null (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON/valid_root (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON/valid_cert (0.00s) 240s === RUN TestCertificate_UnmarshalJSON_json 240s === RUN TestCertificate_UnmarshalJSON_json/invalid_type_(bool) 240s === RUN TestCertificate_UnmarshalJSON_json/invalid_type_(number) 240s === RUN TestCertificate_UnmarshalJSON_json/invalid_type_(object) 240s === RUN TestCertificate_UnmarshalJSON_json/empty_crt_(null) 240s === RUN TestCertificate_UnmarshalJSON_json/empty_crt_(string) 240s === RUN TestCertificate_UnmarshalJSON_json/empty_crt 240s === RUN TestCertificate_UnmarshalJSON_json/valid_crt 240s --- PASS: TestCertificate_UnmarshalJSON_json (0.01s) 240s --- PASS: TestCertificate_UnmarshalJSON_json/invalid_type_(bool) (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON_json/invalid_type_(number) (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON_json/invalid_type_(object) (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON_json/empty_crt_(null) (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON_json/empty_crt_(string) (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON_json/empty_crt (0.00s) 240s --- PASS: TestCertificate_UnmarshalJSON_json/valid_crt (0.00s) 240s === RUN TestNewCertificateRequest 240s --- PASS: TestNewCertificateRequest (0.00s) 240s === RUN TestCertificateRequest_MarshalJSON 240s === RUN TestCertificateRequest_MarshalJSON/nil 240s === RUN TestCertificateRequest_MarshalJSON/empty 240s === RUN TestCertificateRequest_MarshalJSON/csr 240s --- PASS: TestCertificateRequest_MarshalJSON (0.00s) 240s --- PASS: TestCertificateRequest_MarshalJSON/nil (0.00s) 240s --- PASS: TestCertificateRequest_MarshalJSON/empty (0.00s) 240s --- PASS: TestCertificateRequest_MarshalJSON/csr (0.00s) 240s === RUN TestCertificateRequest_UnmarshalJSON 240s === RUN TestCertificateRequest_UnmarshalJSON/no_data 240s === RUN TestCertificateRequest_UnmarshalJSON/incomplete_string_1 240s === RUN TestCertificateRequest_UnmarshalJSON/incomplete_string_2 240s === RUN TestCertificateRequest_UnmarshalJSON/invalid_string 240s === RUN TestCertificateRequest_UnmarshalJSON/invalid_bytes_0 240s === RUN TestCertificateRequest_UnmarshalJSON/invalid_bytes_1 240s === RUN TestCertificateRequest_UnmarshalJSON/empty_csr 240s === RUN TestCertificateRequest_UnmarshalJSON/invalid_type 240s === RUN TestCertificateRequest_UnmarshalJSON/empty_string 240s === RUN TestCertificateRequest_UnmarshalJSON/json_null 240s === RUN TestCertificateRequest_UnmarshalJSON/valid_csr 240s --- PASS: TestCertificateRequest_UnmarshalJSON (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON/no_data (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON/incomplete_string_1 (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON/incomplete_string_2 (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_string (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_bytes_0 (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_bytes_1 (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON/empty_csr (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_type (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON/empty_string (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON/json_null (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON/valid_csr (0.00s) 240s === RUN TestCertificateRequest_UnmarshalJSON_json 240s === RUN TestCertificateRequest_UnmarshalJSON_json/invalid_type_(bool) 240s === RUN TestCertificateRequest_UnmarshalJSON_json/invalid_type_(number) 240s === RUN TestCertificateRequest_UnmarshalJSON_json/invalid_type_(object) 240s === RUN TestCertificateRequest_UnmarshalJSON_json/empty_csr_(null) 240s === RUN TestCertificateRequest_UnmarshalJSON_json/empty_csr_(string) 240s === RUN TestCertificateRequest_UnmarshalJSON_json/empty_csr 240s === RUN TestCertificateRequest_UnmarshalJSON_json/valid_csr 240s --- PASS: TestCertificateRequest_UnmarshalJSON_json (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON_json/invalid_type_(bool) (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON_json/invalid_type_(number) (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON_json/invalid_type_(object) (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON_json/empty_csr_(null) (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON_json/empty_csr_(string) (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON_json/empty_csr (0.00s) 240s --- PASS: TestCertificateRequest_UnmarshalJSON_json/valid_csr (0.00s) 240s === RUN TestSignRequest_Validate 240s === RUN TestSignRequest_Validate/missing_csr 240s === RUN TestSignRequest_Validate/invalid_csr 240s === RUN TestSignRequest_Validate/missing_ott 240s --- PASS: TestSignRequest_Validate (0.00s) 240s --- PASS: TestSignRequest_Validate/missing_csr (0.00s) 240s --- PASS: TestSignRequest_Validate/invalid_csr (0.00s) 240s --- PASS: TestSignRequest_Validate/missing_ott (0.00s) 240s === RUN Test_caHandler_Route 240s === RUN Test_caHandler_Route/ok 240s --- PASS: Test_caHandler_Route (0.00s) 240s --- PASS: Test_caHandler_Route/ok (0.00s) 240s === RUN Test_Health 240s --- PASS: Test_Health (0.00s) 240s === RUN Test_Root 240s === RUN Test_Root/ok 240s === RUN Test_Root/fail 240s --- PASS: Test_Root (0.00s) 240s --- PASS: Test_Root/ok (0.00s) 240s --- PASS: Test_Root/fail (0.00s) 240s === RUN Test_Sign 240s === RUN Test_Sign/ok 240s === RUN Test_Sign/ok_with_Provisioner 240s === RUN Test_Sign/json_read_error 240s === RUN Test_Sign/validate_error 240s === RUN Test_Sign/authorize_error 240s === RUN Test_Sign/sign_error 240s --- PASS: Test_Sign (0.00s) 240s --- PASS: Test_Sign/ok (0.00s) 240s --- PASS: Test_Sign/ok_with_Provisioner (0.00s) 240s --- PASS: Test_Sign/json_read_error (0.00s) 240s --- PASS: Test_Sign/validate_error (0.00s) 240s --- PASS: Test_Sign/authorize_error (0.00s) 240s --- PASS: Test_Sign/sign_error (0.00s) 240s === RUN Test_Renew 240s === RUN Test_Renew/ok 240s === RUN Test_Renew/ok_renew_after_expiry 240s === RUN Test_Renew/no_tls 240s === RUN Test_Renew/no_peer_certificates 240s === RUN Test_Renew/renew_error 240s === RUN Test_Renew/fail_expired_token 240s === RUN Test_Renew/fail_invalid_root 240s --- PASS: Test_Renew (0.00s) 240s --- PASS: Test_Renew/ok (0.00s) 240s --- PASS: Test_Renew/ok_renew_after_expiry (0.00s) 240s --- PASS: Test_Renew/no_tls (0.00s) 240s --- PASS: Test_Renew/no_peer_certificates (0.00s) 240s --- PASS: Test_Renew/renew_error (0.00s) 240s --- PASS: Test_Renew/fail_expired_token (0.00s) 240s --- PASS: Test_Renew/fail_invalid_root (0.00s) 240s === RUN Test_Rekey 240s === RUN Test_Rekey/ok 240s === RUN Test_Rekey/no_tls 240s === RUN Test_Rekey/no_peer_certificates 240s === RUN Test_Rekey/rekey_error 240s === RUN Test_Rekey/json_read_error 240s --- PASS: Test_Rekey (0.00s) 240s --- PASS: Test_Rekey/ok (0.00s) 240s --- PASS: Test_Rekey/no_tls (0.00s) 240s --- PASS: Test_Rekey/no_peer_certificates (0.00s) 240s --- PASS: Test_Rekey/rekey_error (0.00s) 240s --- PASS: Test_Rekey/json_read_error (0.00s) 240s === RUN Test_Provisioners 240s === RUN Test_Provisioners/ok 240s === RUN Test_Provisioners/fail 240s === RUN Test_Provisioners/limit_fail 240s --- PASS: Test_Provisioners (0.00s) 240s --- PASS: Test_Provisioners/ok (0.00s) 240s --- PASS: Test_Provisioners/fail (0.00s) 240s --- PASS: Test_Provisioners/limit_fail (0.00s) 240s === RUN Test_ProvisionerKey 240s === RUN Test_ProvisionerKey/ok 240s === RUN Test_ProvisionerKey/fail 240s --- PASS: Test_ProvisionerKey (0.00s) 240s --- PASS: Test_ProvisionerKey/ok (0.00s) 240s --- PASS: Test_ProvisionerKey/fail (0.00s) 240s === RUN Test_Roots 240s === RUN Test_Roots/ok 240s === RUN Test_Roots/no_peer_certificates 240s === RUN Test_Roots/fail 240s --- PASS: Test_Roots (0.00s) 240s --- PASS: Test_Roots/ok (0.00s) 240s --- PASS: Test_Roots/no_peer_certificates (0.00s) 240s --- PASS: Test_Roots/fail (0.00s) 240s === RUN Test_caHandler_RootsPEM 240s === RUN Test_caHandler_RootsPEM/one_root 240s === RUN Test_caHandler_RootsPEM/two_roots 240s === RUN Test_caHandler_RootsPEM/fail 240s --- PASS: Test_caHandler_RootsPEM (0.01s) 240s --- PASS: Test_caHandler_RootsPEM/one_root (0.00s) 240s --- PASS: Test_caHandler_RootsPEM/two_roots (0.00s) 240s --- PASS: Test_caHandler_RootsPEM/fail (0.00s) 240s === RUN Test_Federation 240s === RUN Test_Federation/ok 240s === RUN Test_Federation/no_peer_certificates 240s === RUN Test_Federation/fail 240s --- PASS: Test_Federation (0.00s) 240s --- PASS: Test_Federation/ok (0.00s) 240s --- PASS: Test_Federation/no_peer_certificates (0.00s) 240s --- PASS: Test_Federation/fail (0.00s) 240s === RUN Test_fmtPublicKey 240s === RUN Test_fmtPublicKey/p256 240s === RUN Test_fmtPublicKey/rsa2048 240s === RUN Test_fmtPublicKey/ed25519 240s === RUN Test_fmtPublicKey/dsa2048 240s === RUN Test_fmtPublicKey/unknown 240s --- PASS: Test_fmtPublicKey (1.30s) 240s --- PASS: Test_fmtPublicKey/p256 (0.00s) 240s --- PASS: Test_fmtPublicKey/rsa2048 (0.00s) 240s --- PASS: Test_fmtPublicKey/ed25519 (0.00s) 240s --- PASS: Test_fmtPublicKey/dsa2048 (0.00s) 240s --- PASS: Test_fmtPublicKey/unknown (0.00s) 240s === RUN TestProvisionersResponse_MarshalJSON 240s --- PASS: TestProvisionersResponse_MarshalJSON (0.00s) 240s === RUN TestLogSSHCertificate 240s --- PASS: TestLogSSHCertificate (0.00s) 240s === RUN TestIntermediates 240s === RUN TestIntermediates/ok 240s === RUN TestIntermediates/ok_multiple 240s === RUN TestIntermediates/fail 240s --- PASS: TestIntermediates (0.02s) 240s --- PASS: TestIntermediates/ok (0.00s) 240s --- PASS: TestIntermediates/ok_multiple (0.00s) 240s --- PASS: TestIntermediates/fail (0.00s) 240s === RUN TestIntermediatesPEM 240s === RUN TestIntermediatesPEM/ok 240s === RUN TestIntermediatesPEM/ok_multiple 240s === RUN TestIntermediatesPEM/fail 240s --- PASS: TestIntermediatesPEM (0.00s) 240s --- PASS: TestIntermediatesPEM/ok (0.00s) 240s --- PASS: TestIntermediatesPEM/ok_multiple (0.00s) 240s --- PASS: TestIntermediatesPEM/fail (0.00s) 240s === RUN Test_CRL 240s === RUN Test_CRL/ok 240s === RUN Test_CRL/ok/pem 240s === RUN Test_CRL/ok/empty 240s === RUN Test_CRL/ok/empty-pem 240s === RUN Test_CRL/fail/internal 240s === RUN Test_CRL/fail/nil 240s --- PASS: Test_CRL (0.00s) 240s --- PASS: Test_CRL/ok (0.00s) 240s --- PASS: Test_CRL/ok/pem (0.00s) 240s --- PASS: Test_CRL/ok/empty (0.00s) 240s --- PASS: Test_CRL/ok/empty-pem (0.00s) 240s --- PASS: Test_CRL/fail/internal (0.00s) 240s --- PASS: Test_CRL/fail/nil (0.00s) 240s === RUN TestRevokeRequestValidate 240s === RUN TestRevokeRequestValidate/ok 240s === RUN TestRevokeRequestValidate/error/missing_serial 240s === RUN TestRevokeRequestValidate/error/bad_sn 240s === RUN TestRevokeRequestValidate/error/bad_reasonCode 240s === RUN TestRevokeRequestValidate/error/non-passive_not_implemented 240s --- PASS: TestRevokeRequestValidate (0.00s) 240s --- PASS: TestRevokeRequestValidate/ok (0.00s) 240s --- PASS: TestRevokeRequestValidate/error/missing_serial (0.00s) 240s --- PASS: TestRevokeRequestValidate/error/bad_sn (0.00s) 240s --- PASS: TestRevokeRequestValidate/error/bad_reasonCode (0.00s) 240s --- PASS: TestRevokeRequestValidate/error/non-passive_not_implemented (0.00s) 240s === RUN Test_caHandler_Revoke 240s === RUN Test_caHandler_Revoke/200/no_ott 240s === RUN Test_caHandler_Revoke/500/ott_authority.Revoke 240s === RUN Test_caHandler_Revoke/403/ott_authority.Revoke 240s === RUN Test_caHandler_Revoke/400/json_read_error 240s === RUN Test_caHandler_Revoke/400/invalid_request_body 240s === RUN Test_caHandler_Revoke/200/ott 240s === RUN Test_caHandler_Revoke/400/no_OTT_and_no_peer_certificate 240s --- PASS: Test_caHandler_Revoke (0.00s) 240s --- PASS: Test_caHandler_Revoke/200/no_ott (0.00s) 240s --- PASS: Test_caHandler_Revoke/500/ott_authority.Revoke (0.00s) 240s --- PASS: Test_caHandler_Revoke/403/ott_authority.Revoke (0.00s) 240s --- PASS: Test_caHandler_Revoke/400/json_read_error (0.00s) 240s --- PASS: Test_caHandler_Revoke/400/invalid_request_body (0.00s) 240s --- PASS: Test_caHandler_Revoke/200/ott (0.00s) 240s --- PASS: Test_caHandler_Revoke/400/no_OTT_and_no_peer_certificate (0.00s) 240s === RUN TestSSHCertificate_MarshalJSON 240s === RUN TestSSHCertificate_MarshalJSON/nil 240s === RUN TestSSHCertificate_MarshalJSON/user 240s === RUN TestSSHCertificate_MarshalJSON/user#01 240s --- PASS: TestSSHCertificate_MarshalJSON (0.00s) 240s --- PASS: TestSSHCertificate_MarshalJSON/nil (0.00s) 240s --- PASS: TestSSHCertificate_MarshalJSON/user (0.00s) 240s --- PASS: TestSSHCertificate_MarshalJSON/user#01 (0.00s) 240s === RUN TestSSHCertificate_UnmarshalJSON 240s === RUN TestSSHCertificate_UnmarshalJSON/null 240s === RUN TestSSHCertificate_UnmarshalJSON/empty 240s === RUN TestSSHCertificate_UnmarshalJSON/user 240s === RUN TestSSHCertificate_UnmarshalJSON/host 240s === RUN TestSSHCertificate_UnmarshalJSON/bad-string 240s === RUN TestSSHCertificate_UnmarshalJSON/bad-base64 240s === RUN TestSSHCertificate_UnmarshalJSON/bad-key 240s === RUN TestSSHCertificate_UnmarshalJSON/bat-cert 240s --- PASS: TestSSHCertificate_UnmarshalJSON (0.00s) 240s --- PASS: TestSSHCertificate_UnmarshalJSON/null (0.00s) 240s --- PASS: TestSSHCertificate_UnmarshalJSON/empty (0.00s) 240s --- PASS: TestSSHCertificate_UnmarshalJSON/user (0.00s) 240s --- PASS: TestSSHCertificate_UnmarshalJSON/host (0.00s) 240s --- PASS: TestSSHCertificate_UnmarshalJSON/bad-string (0.00s) 240s --- PASS: TestSSHCertificate_UnmarshalJSON/bad-base64 (0.00s) 240s --- PASS: TestSSHCertificate_UnmarshalJSON/bad-key (0.00s) 240s --- PASS: TestSSHCertificate_UnmarshalJSON/bat-cert (0.00s) 240s === RUN TestSignSSHRequest_Validate 240s === RUN TestSignSSHRequest_Validate/ok-empty 240s === RUN TestSignSSHRequest_Validate/ok-user 240s === RUN TestSignSSHRequest_Validate/ok-host 240s === RUN TestSignSSHRequest_Validate/ok-keyID 240s === RUN TestSignSSHRequest_Validate/ok-identityCSR 240s === RUN TestSignSSHRequest_Validate/key 240s === RUN TestSignSSHRequest_Validate/key#01 240s === RUN TestSignSSHRequest_Validate/type 240s === RUN TestSignSSHRequest_Validate/ott 240s === RUN TestSignSSHRequest_Validate/identityCSR 240s --- PASS: TestSignSSHRequest_Validate (0.01s) 240s --- PASS: TestSignSSHRequest_Validate/ok-empty (0.00s) 240s --- PASS: TestSignSSHRequest_Validate/ok-user (0.00s) 240s --- PASS: TestSignSSHRequest_Validate/ok-host (0.00s) 240s --- PASS: TestSignSSHRequest_Validate/ok-keyID (0.00s) 240s --- PASS: TestSignSSHRequest_Validate/ok-identityCSR (0.00s) 240s --- PASS: TestSignSSHRequest_Validate/key (0.00s) 240s --- PASS: TestSignSSHRequest_Validate/key#01 (0.00s) 240s --- PASS: TestSignSSHRequest_Validate/type (0.00s) 240s --- PASS: TestSignSSHRequest_Validate/ott (0.00s) 240s --- PASS: TestSignSSHRequest_Validate/identityCSR (0.00s) 240s === RUN Test_SSHSign 240s === RUN Test_SSHSign/ok-user 240s === RUN Test_SSHSign/ok-host 240s === RUN Test_SSHSign/ok-user-add 240s === RUN Test_SSHSign/ok-user-identity 240s === RUN Test_SSHSign/fail-body 240s === RUN Test_SSHSign/fail-validate 240s === RUN Test_SSHSign/fail-publicKey 240s === RUN Test_SSHSign/fail-publicKey#01 240s === RUN Test_SSHSign/fail-authorize 240s === RUN Test_SSHSign/fail-signSSH 240s === RUN Test_SSHSign/fail-SignSSHAddUser 240s === RUN Test_SSHSign/fail-user-identity 240s --- PASS: Test_SSHSign (0.01s) 240s --- PASS: Test_SSHSign/ok-user (0.00s) 240s --- PASS: Test_SSHSign/ok-host (0.00s) 240s --- PASS: Test_SSHSign/ok-user-add (0.00s) 240s --- PASS: Test_SSHSign/ok-user-identity (0.01s) 240s --- PASS: Test_SSHSign/fail-body (0.00s) 240s --- PASS: Test_SSHSign/fail-validate (0.00s) 240s --- PASS: Test_SSHSign/fail-publicKey (0.00s) 240s --- PASS: Test_SSHSign/fail-publicKey#01 (0.00s) 240s --- PASS: Test_SSHSign/fail-authorize (0.00s) 240s --- PASS: Test_SSHSign/fail-signSSH (0.00s) 240s --- PASS: Test_SSHSign/fail-SignSSHAddUser (0.00s) 240s --- PASS: Test_SSHSign/fail-user-identity (0.00s) 240s === RUN Test_SSHRoots 240s === RUN Test_SSHRoots/ok 240s === RUN Test_SSHRoots/many 240s === RUN Test_SSHRoots/user 240s === RUN Test_SSHRoots/host 240s === RUN Test_SSHRoots/empty 240s === RUN Test_SSHRoots/error 240s --- PASS: Test_SSHRoots (0.00s) 240s --- PASS: Test_SSHRoots/ok (0.00s) 240s --- PASS: Test_SSHRoots/many (0.00s) 240s --- PASS: Test_SSHRoots/user (0.00s) 240s --- PASS: Test_SSHRoots/host (0.00s) 240s --- PASS: Test_SSHRoots/empty (0.00s) 240s --- PASS: Test_SSHRoots/error (0.00s) 240s === RUN Test_SSHFederation 240s === RUN Test_SSHFederation/ok 240s === RUN Test_SSHFederation/many 240s === RUN Test_SSHFederation/user 240s === RUN Test_SSHFederation/host 240s === RUN Test_SSHFederation/empty 240s === RUN Test_SSHFederation/error 240s --- PASS: Test_SSHFederation (0.00s) 240s --- PASS: Test_SSHFederation/ok (0.00s) 240s --- PASS: Test_SSHFederation/many (0.00s) 240s --- PASS: Test_SSHFederation/user (0.00s) 240s --- PASS: Test_SSHFederation/host (0.00s) 240s --- PASS: Test_SSHFederation/empty (0.00s) 240s --- PASS: Test_SSHFederation/error (0.00s) 240s === RUN Test_SSHConfig 240s === RUN Test_SSHConfig/user 240s === RUN Test_SSHConfig/host 240s === RUN Test_SSHConfig/noType 240s === RUN Test_SSHConfig/badType 240s === RUN Test_SSHConfig/badData 240s === RUN Test_SSHConfig/error 240s --- PASS: Test_SSHConfig (0.00s) 240s --- PASS: Test_SSHConfig/user (0.00s) 240s --- PASS: Test_SSHConfig/host (0.00s) 240s --- PASS: Test_SSHConfig/noType (0.00s) 240s --- PASS: Test_SSHConfig/badType (0.00s) 240s --- PASS: Test_SSHConfig/badData (0.00s) 240s --- PASS: Test_SSHConfig/error (0.00s) 240s === RUN Test_SSHCheckHost 240s === RUN Test_SSHCheckHost/true 240s === RUN Test_SSHCheckHost/false 240s === RUN Test_SSHCheckHost/badType 240s === RUN Test_SSHCheckHost/badPrincipal 240s === RUN Test_SSHCheckHost/badRequest 240s === RUN Test_SSHCheckHost/error 240s --- PASS: Test_SSHCheckHost (0.00s) 240s --- PASS: Test_SSHCheckHost/true (0.00s) 240s --- PASS: Test_SSHCheckHost/false (0.00s) 240s --- PASS: Test_SSHCheckHost/badType (0.00s) 240s --- PASS: Test_SSHCheckHost/badPrincipal (0.00s) 240s --- PASS: Test_SSHCheckHost/badRequest (0.00s) 240s --- PASS: Test_SSHCheckHost/error (0.00s) 240s === RUN Test_SSHGetHosts 240s === RUN Test_SSHGetHosts/ok 240s === RUN Test_SSHGetHosts/empty_(array) 240s === RUN Test_SSHGetHosts/empty_(nil) 240s === RUN Test_SSHGetHosts/error 240s --- PASS: Test_SSHGetHosts (0.00s) 240s --- PASS: Test_SSHGetHosts/ok (0.00s) 240s --- PASS: Test_SSHGetHosts/empty_(array) (0.00s) 240s --- PASS: Test_SSHGetHosts/empty_(nil) (0.00s) 240s --- PASS: Test_SSHGetHosts/error (0.00s) 240s === RUN Test_SSHBastion 240s === RUN Test_SSHBastion/ok 240s === RUN Test_SSHBastion/ok#01 240s === RUN Test_SSHBastion/empty 240s === RUN Test_SSHBastion/bad_json 240s === RUN Test_SSHBastion/bad_request 240s === RUN Test_SSHBastion/error 240s --- PASS: Test_SSHBastion (0.00s) 240s --- PASS: Test_SSHBastion/ok (0.00s) 240s --- PASS: Test_SSHBastion/ok#01 (0.00s) 240s --- PASS: Test_SSHBastion/empty (0.00s) 240s --- PASS: Test_SSHBastion/bad_json (0.00s) 240s --- PASS: Test_SSHBastion/bad_request (0.00s) 240s --- PASS: Test_SSHBastion/error (0.00s) 240s === RUN TestSSHPublicKey_MarshalJSON 240s === RUN TestSSHPublicKey_MarshalJSON/ok 240s === RUN TestSSHPublicKey_MarshalJSON/null 240s === RUN TestSSHPublicKey_MarshalJSON/null#01 240s --- PASS: TestSSHPublicKey_MarshalJSON (0.00s) 240s --- PASS: TestSSHPublicKey_MarshalJSON/ok (0.00s) 240s --- PASS: TestSSHPublicKey_MarshalJSON/null (0.00s) 240s --- PASS: TestSSHPublicKey_MarshalJSON/null#01 (0.00s) 240s === RUN TestSSHPublicKey_UnmarshalJSON 240s === RUN TestSSHPublicKey_UnmarshalJSON/ok 240s === RUN TestSSHPublicKey_UnmarshalJSON/empty 240s === RUN TestSSHPublicKey_UnmarshalJSON/null 240s === RUN TestSSHPublicKey_UnmarshalJSON/noString 240s === RUN TestSSHPublicKey_UnmarshalJSON/badB64 240s === RUN TestSSHPublicKey_UnmarshalJSON/badKey 240s --- PASS: TestSSHPublicKey_UnmarshalJSON (0.00s) 240s --- PASS: TestSSHPublicKey_UnmarshalJSON/ok (0.00s) 240s --- PASS: TestSSHPublicKey_UnmarshalJSON/empty (0.00s) 240s --- PASS: TestSSHPublicKey_UnmarshalJSON/null (0.00s) 240s --- PASS: TestSSHPublicKey_UnmarshalJSON/noString (0.00s) 240s --- PASS: TestSSHPublicKey_UnmarshalJSON/badB64 (0.00s) 240s --- PASS: TestSSHPublicKey_UnmarshalJSON/badKey (0.00s) 240s === RUN Test_identityModifier_Enforce 240s === RUN Test_identityModifier_Enforce/ok 240s === RUN Test_identityModifier_Enforce/ok_exists 240s === RUN Test_identityModifier_Enforce/ok_append 240s === RUN Test_identityModifier_Enforce/ok_no_identity 240s --- PASS: Test_identityModifier_Enforce (0.00s) 240s --- PASS: Test_identityModifier_Enforce/ok (0.00s) 240s --- PASS: Test_identityModifier_Enforce/ok_exists (0.00s) 240s --- PASS: Test_identityModifier_Enforce/ok_append (0.00s) 240s --- PASS: Test_identityModifier_Enforce/ok_no_identity (0.00s) 240s === RUN Test_getIdentityURI 240s === RUN Test_getIdentityURI/ok 240s === RUN Test_getIdentityURI/ok_multiple 240s === RUN Test_getIdentityURI/ok_multiple_with_invalid 240s === RUN Test_getIdentityURI/ok_missing 240s === RUN Test_getIdentityURI/ok_empty 240s --- PASS: Test_getIdentityURI (0.00s) 240s --- PASS: Test_getIdentityURI/ok (0.00s) 240s --- PASS: Test_getIdentityURI/ok_multiple (0.00s) 240s --- PASS: Test_getIdentityURI/ok_multiple_with_invalid (0.00s) 240s --- PASS: Test_getIdentityURI/ok_missing (0.00s) 240s --- PASS: Test_getIdentityURI/ok_empty (0.00s) 240s PASS 240s ok github.com/smallstep/certificates/api 1.393s 240s === RUN TestError 240s === RUN TestError/noLogger 240s === RUN TestError/noError 240s === RUN TestError/noErrorDebug 240s === RUN TestError/anError 240s === RUN TestError/anErrorDebug 240s === RUN TestError/stackTracedError 240s === RUN TestError/stackTracedErrorDebug 240s === RUN TestError/slogWithNoError 240s === RUN TestError/slogWithError 240s --- PASS: TestError (0.00s) 240s --- PASS: TestError/noLogger (0.00s) 240s --- PASS: TestError/noError (0.00s) 240s --- PASS: TestError/noErrorDebug (0.00s) 240s --- PASS: TestError/anError (0.00s) 240s --- PASS: TestError/anErrorDebug (0.00s) 240s --- PASS: TestError/stackTracedError (0.00s) 240s --- PASS: TestError/stackTracedErrorDebug (0.00s) 240s --- PASS: TestError/slogWithNoError (0.00s) 240s --- PASS: TestError/slogWithError (0.00s) 240s PASS 240s ok github.com/smallstep/certificates/api/log 0.005s 240s ? github.com/smallstep/certificates/api/models [no test files] 240s === RUN TestJSON 240s === RUN TestJSON/ok 240s === RUN TestJSON/fail 240s --- PASS: TestJSON (0.00s) 240s --- PASS: TestJSON/ok (0.00s) 240s --- PASS: TestJSON/fail (0.00s) 240s === RUN TestProtoJSON 240s === RUN TestProtoJSON/fail/io.ReadAll 240s === RUN TestProtoJSON/fail/proto 240s === RUN TestProtoJSON/ok 240s --- PASS: TestProtoJSON (0.00s) 240s --- PASS: TestProtoJSON/fail/io.ReadAll (0.00s) 240s --- PASS: TestProtoJSON/fail/proto (0.00s) 240s --- PASS: TestProtoJSON/ok (0.00s) 240s === RUN Test_badProtoJSONError_Render 240s === RUN Test_badProtoJSONError_Render/bad_proto_normal_space 240s === RUN Test_badProtoJSONError_Render/bad_proto_non_breaking_space 240s --- PASS: Test_badProtoJSONError_Render (0.00s) 240s --- PASS: Test_badProtoJSONError_Render/bad_proto_normal_space (0.00s) 240s --- PASS: Test_badProtoJSONError_Render/bad_proto_non_breaking_space (0.00s) 240s PASS 240s ok github.com/smallstep/certificates/api/read 0.004s 240s === RUN TestJSON 240s --- PASS: TestJSON (0.00s) 240s === RUN TestJSONPanicsOnUnsupportedType 240s --- PASS: TestJSONPanicsOnUnsupportedType (0.00s) 240s === RUN TestJSONPanicsOnUnsupportedValue 240s --- PASS: TestJSONPanicsOnUnsupportedValue (0.00s) 240s === RUN TestJSONPanicsOnMarshalerError 240s --- PASS: TestJSONPanicsOnMarshalerError (0.00s) 240s === RUN TestError 240s === RUN TestError/0 240s === RUN TestError/1 240s --- PASS: TestError (0.00s) 240s --- PASS: TestError/0 (0.00s) 240s --- PASS: TestError/1 (0.00s) 240s === RUN TestStatusCodeFromError 240s --- PASS: TestStatusCodeFromError (0.00s) 240s PASS 240s ok github.com/smallstep/certificates/api/render 0.003s 245s === RUN TestAuthorityNew 245s === RUN TestAuthorityNew/ok 245s === RUN TestAuthorityNew/fail_bad_root 245s === RUN TestAuthorityNew/fail_bad_password 245s === RUN TestAuthorityNew/fail_loading_CA_cert 245s --- PASS: TestAuthorityNew (0.01s) 245s --- PASS: TestAuthorityNew/ok (0.01s) 245s --- PASS: TestAuthorityNew/fail_bad_root (0.00s) 245s --- PASS: TestAuthorityNew/fail_bad_password (0.00s) 245s --- PASS: TestAuthorityNew/fail_loading_CA_cert (0.00s) 245s === RUN TestAuthorityNew_bundles 245s === RUN TestAuthorityNew_bundles/ok_ca0 245s === RUN TestAuthorityNew_bundles/ok_bundle 245s === RUN TestAuthorityNew_bundles/ok_federated_ca1 245s === RUN TestAuthorityNew_bundles/ok_federated_bundle 245s === RUN TestAuthorityNew_bundles/fail_root 245s === RUN TestAuthorityNew_bundles/fail_federated 245s --- PASS: TestAuthorityNew_bundles (0.01s) 245s --- PASS: TestAuthorityNew_bundles/ok_ca0 (0.00s) 245s --- PASS: TestAuthorityNew_bundles/ok_bundle (0.00s) 245s --- PASS: TestAuthorityNew_bundles/ok_federated_ca1 (0.00s) 245s --- PASS: TestAuthorityNew_bundles/ok_federated_bundle (0.00s) 245s --- PASS: TestAuthorityNew_bundles/fail_root (0.00s) 245s --- PASS: TestAuthorityNew_bundles/fail_federated (0.00s) 245s === RUN TestAuthority_GetDatabase 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetDatabase/ok 245s === RUN TestAuthority_GetDatabase/ok_WithDatabase 245s --- PASS: TestAuthority_GetDatabase (0.01s) 245s --- PASS: TestAuthority_GetDatabase/ok (0.00s) 245s --- PASS: TestAuthority_GetDatabase/ok_WithDatabase (0.00s) 245s === RUN TestNewEmbedded 245s === RUN TestNewEmbedded/ok 245s === RUN TestNewEmbedded/ok_empty_config 245s === RUN TestNewEmbedded/ok_config_file 245s === RUN TestNewEmbedded/ok_config 245s === RUN TestNewEmbedded/fail_options 245s === RUN TestNewEmbedded/fail_missing_config 245s === RUN TestNewEmbedded/fail_missing_root 245s === RUN TestNewEmbedded/fail_missing_signer 245s === RUN TestNewEmbedded/fail_missing_root_file 245s === RUN TestNewEmbedded/fail_missing_issuer 245s === RUN TestNewEmbedded/fail_missing_signer#01 245s === RUN TestNewEmbedded/fail_bad_password 245s --- PASS: TestNewEmbedded (0.00s) 245s --- PASS: TestNewEmbedded/ok (0.00s) 245s --- PASS: TestNewEmbedded/ok_empty_config (0.00s) 245s --- PASS: TestNewEmbedded/ok_config_file (0.00s) 245s --- PASS: TestNewEmbedded/ok_config (0.00s) 245s --- PASS: TestNewEmbedded/fail_options (0.00s) 245s --- PASS: TestNewEmbedded/fail_missing_config (0.00s) 245s --- PASS: TestNewEmbedded/fail_missing_root (0.00s) 245s --- PASS: TestNewEmbedded/fail_missing_signer (0.00s) 245s --- PASS: TestNewEmbedded/fail_missing_root_file (0.00s) 245s --- PASS: TestNewEmbedded/fail_missing_issuer (0.00s) 245s --- PASS: TestNewEmbedded/fail_missing_signer#01 (0.00s) 245s --- PASS: TestNewEmbedded/fail_bad_password (0.00s) 245s === RUN TestNewEmbedded_Sign 245s --- PASS: TestNewEmbedded_Sign (0.00s) 245s === RUN TestNewEmbedded_GetTLSCertificate 245s --- PASS: TestNewEmbedded_GetTLSCertificate (0.00s) 245s === RUN TestAuthority_CloseForReload 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_CloseForReload/ok 245s --- PASS: TestAuthority_CloseForReload (0.00s) 245s --- PASS: TestAuthority_CloseForReload/ok (0.00s) 245s === RUN TestAuthority_GetSCEP 245s === RUN TestAuthority_GetSCEP/ok 245s === RUN TestAuthority_GetSCEP/wrong_password 245s --- PASS: TestAuthority_GetSCEP (0.01s) 245s --- PASS: TestAuthority_GetSCEP/ok (0.00s) 245s --- PASS: TestAuthority_GetSCEP/wrong_password (0.00s) 245s === RUN TestAuthority_GetID 245s === RUN TestAuthority_GetID/ok 245s === RUN TestAuthority_GetID/ok_with_id 245s --- PASS: TestAuthority_GetID (0.00s) 245s --- PASS: TestAuthority_GetID/ok (0.00s) 245s --- PASS: TestAuthority_GetID/ok_with_id (0.00s) 245s === RUN TestAuthority_authorizeToken 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeToken/ok/simpledb 245s === RUN TestAuthority_authorizeToken/fail/simpledb/token-already-used 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeToken/ok/sha256 245s === RUN TestAuthority_authorizeToken/fail/mockNoSQLDB/token-already-used 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeToken/fail/uninitialized 245s === RUN TestAuthority_authorizeToken/fail/token-flow-not-supported 245s === RUN TestAuthority_authorizeToken/fail/sha256/token-already-used 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeToken/ok/mockNoSQLDB 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeToken/fail/mockNoSQLDB/error 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeToken/fail/invalid-token 245s === RUN TestAuthority_authorizeToken/fail/prehistoric-token 245s === RUN TestAuthority_authorizeToken/fail/provisioner-not-found 245s --- PASS: TestAuthority_authorizeToken (0.07s) 245s --- PASS: TestAuthority_authorizeToken/ok/simpledb (0.00s) 245s --- PASS: TestAuthority_authorizeToken/fail/simpledb/token-already-used (0.00s) 245s --- PASS: TestAuthority_authorizeToken/ok/sha256 (0.00s) 245s --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/token-already-used (0.00s) 245s --- PASS: TestAuthority_authorizeToken/fail/uninitialized (0.00s) 245s --- PASS: TestAuthority_authorizeToken/fail/token-flow-not-supported (0.00s) 245s --- PASS: TestAuthority_authorizeToken/fail/sha256/token-already-used (0.00s) 245s --- PASS: TestAuthority_authorizeToken/ok/mockNoSQLDB (0.00s) 245s --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/error (0.00s) 245s --- PASS: TestAuthority_authorizeToken/fail/invalid-token (0.00s) 245s --- PASS: TestAuthority_authorizeToken/fail/prehistoric-token (0.00s) 245s --- PASS: TestAuthority_authorizeToken/fail/provisioner-not-found (0.00s) 245s === RUN TestAuthority_authorizeRevoke 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeRevoke/fail/token/invalid-token 245s === RUN TestAuthority_authorizeRevoke/fail/token/invalid-subject 245s === RUN TestAuthority_authorizeRevoke/ok/token 245s --- PASS: TestAuthority_authorizeRevoke (0.08s) 245s --- PASS: TestAuthority_authorizeRevoke/fail/token/invalid-token (0.00s) 245s --- PASS: TestAuthority_authorizeRevoke/fail/token/invalid-subject (0.00s) 245s --- PASS: TestAuthority_authorizeRevoke/ok/token (0.00s) 245s === RUN TestAuthority_authorizeSign 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeSign/fail/invalid-token 245s === RUN TestAuthority_authorizeSign/fail/invalid-subject 245s === RUN TestAuthority_authorizeSign/ok 245s --- PASS: TestAuthority_authorizeSign (0.06s) 245s --- PASS: TestAuthority_authorizeSign/fail/invalid-token (0.00s) 245s --- PASS: TestAuthority_authorizeSign/fail/invalid-subject (0.00s) 245s --- PASS: TestAuthority_authorizeSign/ok (0.00s) 245s === RUN TestAuthority_Authorize 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Authorize/fail/sshSign/invalid-token 245s === RUN TestAuthority_Authorize/fail/sshRevoke/invalid-token 245s === RUN TestAuthority_Authorize/fail/revoke/invalid-token 245s === RUN TestAuthority_Authorize/ok/sshSign 245s === RUN TestAuthority_Authorize/fail/sshRenew/invalid-token 245s === RUN TestAuthority_Authorize/fail/sshRenew/disabled 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Authorize/fail/sshRekey/disabled 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Authorize/fail/unexpected-method 245s === RUN TestAuthority_Authorize/ok/revoke 245s === RUN TestAuthority_Authorize/fail/sshSign/disabled 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Authorize/default-to-signMethod 245s === RUN TestAuthority_Authorize/fail/sign/invalid-token 245s === RUN TestAuthority_Authorize/ok/sign 245s === RUN TestAuthority_Authorize/ok/sshRenew 245s === RUN TestAuthority_Authorize/ok/sshRevoke 245s === RUN TestAuthority_Authorize/fail/sshRekey/invalid-token 245s === RUN TestAuthority_Authorize/ok/sshRekey 245s --- PASS: TestAuthority_Authorize (0.07s) 245s --- PASS: TestAuthority_Authorize/fail/sshSign/invalid-token (0.00s) 245s --- PASS: TestAuthority_Authorize/fail/sshRevoke/invalid-token (0.00s) 245s --- PASS: TestAuthority_Authorize/fail/revoke/invalid-token (0.00s) 245s --- PASS: TestAuthority_Authorize/ok/sshSign (0.00s) 245s --- PASS: TestAuthority_Authorize/fail/sshRenew/invalid-token (0.00s) 245s --- PASS: TestAuthority_Authorize/fail/sshRenew/disabled (0.00s) 245s --- PASS: TestAuthority_Authorize/fail/sshRekey/disabled (0.00s) 245s --- PASS: TestAuthority_Authorize/fail/unexpected-method (0.00s) 245s --- PASS: TestAuthority_Authorize/ok/revoke (0.00s) 245s --- PASS: TestAuthority_Authorize/fail/sshSign/disabled (0.00s) 245s --- PASS: TestAuthority_Authorize/default-to-signMethod (0.00s) 245s --- PASS: TestAuthority_Authorize/fail/sign/invalid-token (0.00s) 245s --- PASS: TestAuthority_Authorize/ok/sign (0.00s) 245s --- PASS: TestAuthority_Authorize/ok/sshRenew (0.00s) 245s --- PASS: TestAuthority_Authorize/ok/sshRevoke (0.00s) 245s --- PASS: TestAuthority_Authorize/fail/sshRekey/invalid-token (0.00s) 245s --- PASS: TestAuthority_Authorize/ok/sshRekey (0.00s) 245s === RUN TestAuthority_authorizeRenew 245s === RUN TestAuthority_authorizeRenew/fail/load-provisioner 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeRenew/fail/provisioner-authorize-renewal-fail 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeRenew/ok 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeRenew/ok/from_db 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeRenew/fail/db.IsRevoked-error 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeRenew/fail/revoked 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s --- PASS: TestAuthority_authorizeRenew (0.01s) 245s --- PASS: TestAuthority_authorizeRenew/fail/load-provisioner (0.00s) 245s --- PASS: TestAuthority_authorizeRenew/fail/provisioner-authorize-renewal-fail (0.00s) 245s --- PASS: TestAuthority_authorizeRenew/ok (0.00s) 245s --- PASS: TestAuthority_authorizeRenew/ok/from_db (0.00s) 245s --- PASS: TestAuthority_authorizeRenew/fail/db.IsRevoked-error (0.00s) 245s --- PASS: TestAuthority_authorizeRenew/fail/revoked (0.00s) 245s === RUN TestAuthority_authorizeSSHSign 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeSSHSign/ok 245s === RUN TestAuthority_authorizeSSHSign/fail/invalid-token 245s === RUN TestAuthority_authorizeSSHSign/fail/invalid-subject 245s --- PASS: TestAuthority_authorizeSSHSign (0.08s) 245s --- PASS: TestAuthority_authorizeSSHSign/ok (0.00s) 245s --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-token (0.00s) 245s --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-subject (0.00s) 245s === RUN TestAuthority_authorizeSSHRenew 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeSSHRenew/ok/WithAuthorizeSSHRenewFunc 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeSSHRenew/fail/invalid-token 245s === RUN TestAuthority_authorizeSSHRenew/fail/sshRenew-unimplemented-jwk-provisioner 245s === RUN TestAuthority_authorizeSSHRenew/fail/WithAuthorizeSSHRenewFunc 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeSSHRenew/ok 245s --- PASS: TestAuthority_authorizeSSHRenew (0.07s) 245s --- PASS: TestAuthority_authorizeSSHRenew/ok/WithAuthorizeSSHRenewFunc (0.00s) 245s --- PASS: TestAuthority_authorizeSSHRenew/fail/invalid-token (0.00s) 245s --- PASS: TestAuthority_authorizeSSHRenew/fail/sshRenew-unimplemented-jwk-provisioner (0.00s) 245s --- PASS: TestAuthority_authorizeSSHRenew/fail/WithAuthorizeSSHRenewFunc (0.00s) 245s --- PASS: TestAuthority_authorizeSSHRenew/ok (0.00s) 245s === RUN TestAuthority_authorizeSSHRevoke 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeSSHRevoke/fail/invalid-token 245s === RUN TestAuthority_authorizeSSHRevoke/fail/invalid-subject 245s === RUN TestAuthority_authorizeSSHRevoke/ok 245s --- PASS: TestAuthority_authorizeSSHRevoke (0.08s) 245s --- PASS: TestAuthority_authorizeSSHRevoke/fail/invalid-token (0.00s) 245s --- PASS: TestAuthority_authorizeSSHRevoke/fail/invalid-subject (0.00s) 245s --- PASS: TestAuthority_authorizeSSHRevoke/ok (0.00s) 245s === RUN TestAuthority_authorizeSSHRekey 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_authorizeSSHRekey/fail/invalid-token 245s === RUN TestAuthority_authorizeSSHRekey/fail/sshRekey-unimplemented-jwk-provisioner 245s === RUN TestAuthority_authorizeSSHRekey/ok 245s --- PASS: TestAuthority_authorizeSSHRekey (0.06s) 245s --- PASS: TestAuthority_authorizeSSHRekey/fail/invalid-token (0.00s) 245s --- PASS: TestAuthority_authorizeSSHRekey/fail/sshRekey-unimplemented-jwk-provisioner (0.00s) 245s --- PASS: TestAuthority_authorizeSSHRekey/ok (0.00s) 245s === RUN TestAuthority_AuthorizeRenewToken 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_AuthorizeRenewToken/ok 245s === RUN TestAuthority_AuthorizeRenewToken/ok_expired_cert 245s === RUN TestAuthority_AuthorizeRenewToken/ok_provisioner_issuer 245s === RUN TestAuthority_AuthorizeRenewToken/ok_ra_provisioner 245s === RUN TestAuthority_AuthorizeRenewToken/fail_token 245s === RUN TestAuthority_AuthorizeRenewToken/fail_token_reuse 245s === RUN TestAuthority_AuthorizeRenewToken/fail_token_signature 245s === RUN TestAuthority_AuthorizeRenewToken/fail_token_provisioner 245s === RUN TestAuthority_AuthorizeRenewToken/fail_token_iss 245s === RUN TestAuthority_AuthorizeRenewToken/fail_token_sub 245s === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat 245s === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat#01 245s === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat#02 245s === RUN TestAuthority_AuthorizeRenewToken/fail_token_aud 245s --- PASS: TestAuthority_AuthorizeRenewToken (0.04s) 245s --- PASS: TestAuthority_AuthorizeRenewToken/ok (0.00s) 245s --- PASS: TestAuthority_AuthorizeRenewToken/ok_expired_cert (0.00s) 245s --- PASS: TestAuthority_AuthorizeRenewToken/ok_provisioner_issuer (0.00s) 245s --- PASS: TestAuthority_AuthorizeRenewToken/ok_ra_provisioner (0.00s) 245s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token (0.00s) 245s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_reuse (0.00s) 245s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_signature (0.00s) 245s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_provisioner (0.00s) 245s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iss (0.00s) 245s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_sub (0.01s) 245s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat (0.00s) 245s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat#01 (0.00s) 245s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat#02 (0.00s) 245s --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_aud (0.00s) 245s === RUN TestAuthority_checkPolicy 245s === RUN TestAuthority_checkPolicy/ok/no-policy 245s === RUN TestAuthority_checkPolicy/ok/empty-policy 245s === RUN TestAuthority_checkPolicy/ok/policy 245s === RUN TestAuthority_checkPolicy/fail/NewX509PolicyEngine-error 245s === RUN TestAuthority_checkPolicy/fail/currentAdmin-evaluation-error 245s === RUN TestAuthority_checkPolicy/fail/currentAdmin-lockout 245s === RUN TestAuthority_checkPolicy/fail/otherAdmins-evaluation-error 245s === RUN TestAuthority_checkPolicy/fail/otherAdmins-lockout 245s --- PASS: TestAuthority_checkPolicy (0.00s) 245s --- PASS: TestAuthority_checkPolicy/ok/no-policy (0.00s) 245s --- PASS: TestAuthority_checkPolicy/ok/empty-policy (0.00s) 245s --- PASS: TestAuthority_checkPolicy/ok/policy (0.00s) 245s --- PASS: TestAuthority_checkPolicy/fail/NewX509PolicyEngine-error (0.00s) 245s --- PASS: TestAuthority_checkPolicy/fail/currentAdmin-evaluation-error (0.00s) 245s --- PASS: TestAuthority_checkPolicy/fail/currentAdmin-lockout (0.00s) 245s --- PASS: TestAuthority_checkPolicy/fail/otherAdmins-evaluation-error (0.00s) 245s --- PASS: TestAuthority_checkPolicy/fail/otherAdmins-lockout (0.00s) 245s === RUN TestAuthority_reloadPolicyEngines 245s === RUN TestAuthority_reloadPolicyEngines/fail/standalone-x509-policy 245s === RUN TestAuthority_reloadPolicyEngines/fail/standalone-ssh-host-policy 245s === RUN TestAuthority_reloadPolicyEngines/fail/standalone-ssh-user-policy 245s === RUN TestAuthority_reloadPolicyEngines/fail/adminDB.GetAuthorityPolicy-error 245s === RUN TestAuthority_reloadPolicyEngines/fail/admin-x509-policy 245s === RUN TestAuthority_reloadPolicyEngines/fail/admin-ssh-host-policy 245s === RUN TestAuthority_reloadPolicyEngines/fail/admin-ssh-user-policy 245s === RUN TestAuthority_reloadPolicyEngines/ok/linkedca-unsupported 245s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-no-policy 245s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-x509-policy 245s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-ssh-host-policy 245s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-ssh-user-policy 245s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-ssh-policy 245s === RUN TestAuthority_reloadPolicyEngines/ok/standalone-full-policy 245s === RUN TestAuthority_reloadPolicyEngines/ok/admin-x509-policy 245s === RUN TestAuthority_reloadPolicyEngines/ok/admin-ssh-host-policy 245s === RUN TestAuthority_reloadPolicyEngines/ok/admin-ssh-user-policy 245s === RUN TestAuthority_reloadPolicyEngines/ok/admin-full-policy 245s === RUN TestAuthority_reloadPolicyEngines/ok/admin-over-standalone 245s --- PASS: TestAuthority_reloadPolicyEngines (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/fail/standalone-x509-policy (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/fail/standalone-ssh-host-policy (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/fail/standalone-ssh-user-policy (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/fail/adminDB.GetAuthorityPolicy-error (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/fail/admin-x509-policy (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/fail/admin-ssh-host-policy (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/fail/admin-ssh-user-policy (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/ok/linkedca-unsupported (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-no-policy (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-x509-policy (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-ssh-host-policy (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-ssh-user-policy (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-ssh-policy (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-full-policy (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-x509-policy (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-ssh-host-policy (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-ssh-user-policy (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-full-policy (0.00s) 245s --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-over-standalone (0.00s) 245s === RUN TestAuthority_checkAuthorityPolicy 245s === RUN TestAuthority_checkAuthorityPolicy/no_policy 245s === RUN TestAuthority_checkAuthorityPolicy/fail/adminDB.GetAdmins-error 245s === RUN TestAuthority_checkAuthorityPolicy/fail/policy 245s === RUN TestAuthority_checkAuthorityPolicy/ok 245s --- PASS: TestAuthority_checkAuthorityPolicy (0.00s) 245s --- PASS: TestAuthority_checkAuthorityPolicy/no_policy (0.00s) 245s --- PASS: TestAuthority_checkAuthorityPolicy/fail/adminDB.GetAdmins-error (0.00s) 245s --- PASS: TestAuthority_checkAuthorityPolicy/fail/policy (0.00s) 245s --- PASS: TestAuthority_checkAuthorityPolicy/ok (0.00s) 245s === RUN TestAuthority_checkProvisionerPolicy 245s === RUN TestAuthority_checkProvisionerPolicy/no_policy 245s === RUN TestAuthority_checkProvisionerPolicy/fail/policy 245s === RUN TestAuthority_checkProvisionerPolicy/ok 245s --- PASS: TestAuthority_checkProvisionerPolicy (0.00s) 245s --- PASS: TestAuthority_checkProvisionerPolicy/no_policy (0.00s) 245s --- PASS: TestAuthority_checkProvisionerPolicy/fail/policy (0.00s) 245s --- PASS: TestAuthority_checkProvisionerPolicy/ok (0.00s) 245s === RUN TestAuthority_RemoveAuthorityPolicy 245s === RUN TestAuthority_RemoveAuthorityPolicy/fail/adminDB.DeleteAuthorityPolicy 245s === RUN TestAuthority_RemoveAuthorityPolicy/fail/a.reloadPolicyEngines 245s === RUN TestAuthority_RemoveAuthorityPolicy/ok 245s --- PASS: TestAuthority_RemoveAuthorityPolicy (0.00s) 245s --- PASS: TestAuthority_RemoveAuthorityPolicy/fail/adminDB.DeleteAuthorityPolicy (0.00s) 245s --- PASS: TestAuthority_RemoveAuthorityPolicy/fail/a.reloadPolicyEngines (0.00s) 245s --- PASS: TestAuthority_RemoveAuthorityPolicy/ok (0.00s) 245s === RUN TestAuthority_GetAuthorityPolicy 245s === RUN TestAuthority_GetAuthorityPolicy/fail/adminDB.GetAuthorityPolicy 245s === RUN TestAuthority_GetAuthorityPolicy/ok 245s --- PASS: TestAuthority_GetAuthorityPolicy (0.00s) 245s --- PASS: TestAuthority_GetAuthorityPolicy/fail/adminDB.GetAuthorityPolicy (0.00s) 245s --- PASS: TestAuthority_GetAuthorityPolicy/ok (0.00s) 245s === RUN TestAuthority_CreateAuthorityPolicy 245s === RUN TestAuthority_CreateAuthorityPolicy/fail/a.checkAuthorityPolicy 245s === RUN TestAuthority_CreateAuthorityPolicy/fail/adminDB.CreateAuthorityPolicy 245s === RUN TestAuthority_CreateAuthorityPolicy/fail/a.reloadPolicyEngines 245s === RUN TestAuthority_CreateAuthorityPolicy/ok 245s --- PASS: TestAuthority_CreateAuthorityPolicy (0.00s) 245s --- PASS: TestAuthority_CreateAuthorityPolicy/fail/a.checkAuthorityPolicy (0.00s) 245s --- PASS: TestAuthority_CreateAuthorityPolicy/fail/adminDB.CreateAuthorityPolicy (0.00s) 245s --- PASS: TestAuthority_CreateAuthorityPolicy/fail/a.reloadPolicyEngines (0.00s) 245s --- PASS: TestAuthority_CreateAuthorityPolicy/ok (0.00s) 245s === RUN TestAuthority_UpdateAuthorityPolicy 245s === RUN TestAuthority_UpdateAuthorityPolicy/fail/a.checkAuthorityPolicy 245s === RUN TestAuthority_UpdateAuthorityPolicy/fail/adminDB.UpdateAuthorityPolicy 245s === RUN TestAuthority_UpdateAuthorityPolicy/fail/a.reloadPolicyEngines 245s === RUN TestAuthority_UpdateAuthorityPolicy/ok 245s --- PASS: TestAuthority_UpdateAuthorityPolicy (0.00s) 245s --- PASS: TestAuthority_UpdateAuthorityPolicy/fail/a.checkAuthorityPolicy (0.00s) 245s --- PASS: TestAuthority_UpdateAuthorityPolicy/fail/adminDB.UpdateAuthorityPolicy (0.00s) 245s --- PASS: TestAuthority_UpdateAuthorityPolicy/fail/a.reloadPolicyEngines (0.00s) 245s --- PASS: TestAuthority_UpdateAuthorityPolicy/ok (0.00s) 245s === RUN TestGetEncryptedKey 245s === RUN TestGetEncryptedKey/ok 245s === RUN TestGetEncryptedKey/fail-not-found 245s --- PASS: TestGetEncryptedKey (0.01s) 245s --- PASS: TestGetEncryptedKey/ok (0.00s) 245s --- PASS: TestGetEncryptedKey/fail-not-found (0.00s) 245s === RUN TestGetProvisioners 245s === RUN TestGetProvisioners/ok 245s === RUN TestGetProvisioners/ok/rsa 245s --- PASS: TestGetProvisioners (0.04s) 245s --- PASS: TestGetProvisioners/ok (0.00s) 245s --- PASS: TestGetProvisioners/ok/rsa (0.04s) 245s === RUN TestAuthority_LoadProvisionerByCertificate 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s 2026/02/04 00:03:09 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_certificate 245s === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_db 245s === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_admindb 245s === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_certificate 245s === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_db 245s === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_admindb 245s --- PASS: TestAuthority_LoadProvisionerByCertificate (0.54s) 245s --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_certificate (0.00s) 245s --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_db (0.00s) 245s --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_admindb (0.00s) 245s --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_certificate (0.00s) 245s --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_db (0.00s) 245s --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_admindb (0.00s) 245s === RUN TestProvisionerWebhookToLinkedca 245s === RUN TestProvisionerWebhookToLinkedca/empty 245s === RUN TestProvisionerWebhookToLinkedca/enriching_ssh_basic_auth 245s === RUN TestProvisionerWebhookToLinkedca/authorizing_x509_bearer_auth 245s --- PASS: TestProvisionerWebhookToLinkedca (0.00s) 245s --- PASS: TestProvisionerWebhookToLinkedca/empty (0.00s) 245s --- PASS: TestProvisionerWebhookToLinkedca/enriching_ssh_basic_auth (0.00s) 245s --- PASS: TestProvisionerWebhookToLinkedca/authorizing_x509_bearer_auth (0.00s) 245s === RUN Test_wrapRAProvisioner 245s === RUN Test_wrapRAProvisioner/ok 245s --- PASS: Test_wrapRAProvisioner (0.00s) 245s --- PASS: Test_wrapRAProvisioner/ok (0.00s) 245s === RUN Test_isRAProvisioner 245s === RUN Test_isRAProvisioner/true 245s === RUN Test_isRAProvisioner/nil_ra 245s === RUN Test_isRAProvisioner/not_ra 245s --- PASS: Test_isRAProvisioner (0.00s) 245s --- PASS: Test_isRAProvisioner/true (0.00s) 245s --- PASS: Test_isRAProvisioner/nil_ra (0.00s) 245s --- PASS: Test_isRAProvisioner/not_ra (0.00s) 245s === RUN TestRoot 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestRoot/not-found 245s === RUN TestRoot/invalid-stored-certificate 245s === RUN TestRoot/success 245s --- PASS: TestRoot (0.00s) 245s --- PASS: TestRoot/not-found (0.00s) 245s --- PASS: TestRoot/invalid-stored-certificate (0.00s) 245s --- PASS: TestRoot/success (0.00s) 245s === RUN TestAuthority_GetRootCertificate 245s === RUN TestAuthority_GetRootCertificate/ok 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s --- PASS: TestAuthority_GetRootCertificate (0.00s) 245s --- PASS: TestAuthority_GetRootCertificate/ok (0.00s) 245s === RUN TestAuthority_GetRootCertificates 245s === RUN TestAuthority_GetRootCertificates/ok 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s --- PASS: TestAuthority_GetRootCertificates (0.00s) 245s --- PASS: TestAuthority_GetRootCertificates/ok (0.00s) 245s === RUN TestAuthority_GetRoots 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetRoots/ok 245s --- PASS: TestAuthority_GetRoots (0.00s) 245s --- PASS: TestAuthority_GetRoots/ok (0.00s) 245s === RUN TestAuthority_GetFederation 245s === RUN TestAuthority_GetFederation/ok 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetFederation/fail 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s --- PASS: TestAuthority_GetFederation (0.00s) 245s --- PASS: TestAuthority_GetFederation/ok (0.00s) 245s --- PASS: TestAuthority_GetFederation/fail (0.00s) 245s === RUN TestAuthority_GetIntermediateCertificate 245s === RUN TestAuthority_GetIntermediateCertificate/ok_one 245s === RUN TestAuthority_GetIntermediateCertificate/ok_multiple 245s === RUN TestAuthority_GetIntermediateCertificate/ok_empty 245s === RUN TestAuthority_GetIntermediateCertificate/ok_nil 245s --- PASS: TestAuthority_GetIntermediateCertificate (0.00s) 245s --- PASS: TestAuthority_GetIntermediateCertificate/ok_one (0.00s) 245s --- PASS: TestAuthority_GetIntermediateCertificate/ok_multiple (0.00s) 245s --- PASS: TestAuthority_GetIntermediateCertificate/ok_empty (0.00s) 245s --- PASS: TestAuthority_GetIntermediateCertificate/ok_nil (0.00s) 245s === RUN TestAuthority_initHostOnly 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s --- PASS: TestAuthority_initHostOnly (0.00s) 245s === RUN TestAuthority_initUserOnly 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s --- PASS: TestAuthority_initUserOnly (0.00s) 245s === RUN TestAuthority_SignSSH 245s === RUN TestAuthority_SignSSH/ok-user 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-host 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-user-only 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-host-only 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-opts-type-user 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-opts-type-host 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-opts-principals 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-opts-principals#01 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-opts-valid-after 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-opts-valid-before 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-cert-validator 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-cert-modifier 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-opts-validator 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-opts-modifier 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-custom-template 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-enrich-template 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-user-policy 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/ok-host-policy 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-opts-type 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-cert-validator 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-cert-modifier 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-opts-validator 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-opts-modifier 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-bad-sign-options 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-no-user-key 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-no-host-key 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-bad-type 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-custom-template 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-custom-template-syntax-error-file 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-custom-template-syntax-value-file 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-user-policy 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-user-policy-with-host-cert 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-user-policy-with-bad-user 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-host-policy 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-host-policy-with-user-cert 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-host-policy-with-bad-host 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-enriching-webhooks 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSH/fail-authorizing-webhooks 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s --- PASS: TestAuthority_SignSSH (0.09s) 245s --- PASS: TestAuthority_SignSSH/ok-user (0.00s) 245s --- PASS: TestAuthority_SignSSH/ok-host (0.00s) 245s --- PASS: TestAuthority_SignSSH/ok-user-only (0.00s) 245s --- PASS: TestAuthority_SignSSH/ok-host-only (0.00s) 245s --- PASS: TestAuthority_SignSSH/ok-opts-type-user (0.00s) 245s --- PASS: TestAuthority_SignSSH/ok-opts-type-host (0.00s) 245s --- PASS: TestAuthority_SignSSH/ok-opts-principals (0.01s) 245s --- PASS: TestAuthority_SignSSH/ok-opts-principals#01 (0.00s) 245s --- PASS: TestAuthority_SignSSH/ok-opts-valid-after (0.00s) 245s --- PASS: TestAuthority_SignSSH/ok-opts-valid-before (0.00s) 245s --- PASS: TestAuthority_SignSSH/ok-cert-validator (0.00s) 245s --- PASS: TestAuthority_SignSSH/ok-cert-modifier (0.00s) 245s --- PASS: TestAuthority_SignSSH/ok-opts-validator (0.00s) 245s --- PASS: TestAuthority_SignSSH/ok-opts-modifier (0.00s) 245s --- PASS: TestAuthority_SignSSH/ok-custom-template (0.01s) 245s --- PASS: TestAuthority_SignSSH/ok-enrich-template (0.00s) 245s --- PASS: TestAuthority_SignSSH/ok-user-policy (0.00s) 245s --- PASS: TestAuthority_SignSSH/ok-host-policy (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-opts-type (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-cert-validator (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-cert-modifier (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-opts-validator (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-opts-modifier (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-bad-sign-options (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-no-user-key (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-no-host-key (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-bad-type (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-custom-template (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-custom-template-syntax-error-file (0.02s) 245s --- PASS: TestAuthority_SignSSH/fail-custom-template-syntax-value-file (0.02s) 245s --- PASS: TestAuthority_SignSSH/fail-user-policy (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-user-policy-with-host-cert (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-user-policy-with-bad-user (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-host-policy (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-host-policy-with-user-cert (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-host-policy-with-bad-host (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-enriching-webhooks (0.00s) 245s --- PASS: TestAuthority_SignSSH/fail-authorizing-webhooks (0.00s) 245s === RUN TestAuthority_SignSSHAddUser 245s === RUN TestAuthority_SignSSHAddUser/ok 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSHAddUser/ok-no-host-key 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSHAddUser/ok-custom-principal 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSHAddUser/ok-custom-command 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSHAddUser/ok-custom-principal-and-command 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSHAddUser/fail-no-user-key 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSHAddUser/fail-no-user-cert 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSHAddUser/fail-no-principals 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignSSHAddUser/fail-many-principals 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s --- PASS: TestAuthority_SignSSHAddUser (0.01s) 245s --- PASS: TestAuthority_SignSSHAddUser/ok (0.00s) 245s --- PASS: TestAuthority_SignSSHAddUser/ok-no-host-key (0.00s) 245s --- PASS: TestAuthority_SignSSHAddUser/ok-custom-principal (0.00s) 245s --- PASS: TestAuthority_SignSSHAddUser/ok-custom-command (0.00s) 245s --- PASS: TestAuthority_SignSSHAddUser/ok-custom-principal-and-command (0.00s) 245s --- PASS: TestAuthority_SignSSHAddUser/fail-no-user-key (0.00s) 245s --- PASS: TestAuthority_SignSSHAddUser/fail-no-user-cert (0.00s) 245s --- PASS: TestAuthority_SignSSHAddUser/fail-no-principals (0.00s) 245s --- PASS: TestAuthority_SignSSHAddUser/fail-many-principals (0.00s) 245s === RUN TestAuthority_GetSSHRoots 245s === RUN TestAuthority_GetSSHRoots/ok 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHRoots/nil 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s --- PASS: TestAuthority_GetSSHRoots (0.00s) 245s --- PASS: TestAuthority_GetSSHRoots/ok (0.00s) 245s --- PASS: TestAuthority_GetSSHRoots/nil (0.00s) 245s === RUN TestAuthority_GetSSHFederation 245s === RUN TestAuthority_GetSSHFederation/ok 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHFederation/nil 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s --- PASS: TestAuthority_GetSSHFederation (0.00s) 245s --- PASS: TestAuthority_GetSSHFederation/ok (0.00s) 245s --- PASS: TestAuthority_GetSSHFederation/nil (0.00s) 245s === RUN TestAuthority_GetSSHConfig 245s === RUN TestAuthority_GetSSHConfig/user 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHConfig/user#01 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHConfig/host 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHConfig/host#01 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHConfig/userWithData 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHConfig/hostWithData 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHConfig/userIncludesEmptyData 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHConfig/userIncludesWithoutTemplateVersion 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHConfig/userIncludesWithTemplateVersion 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHConfig/disabled 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHConfig/badType 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHConfig/userError 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHConfig/hostError 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHConfig/noTemplates 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHConfig/missingData 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHConfig/failError 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s --- PASS: TestAuthority_GetSSHConfig (0.11s) 245s --- PASS: TestAuthority_GetSSHConfig/user (0.03s) 245s --- PASS: TestAuthority_GetSSHConfig/user#01 (0.00s) 245s --- PASS: TestAuthority_GetSSHConfig/host (0.02s) 245s --- PASS: TestAuthority_GetSSHConfig/host#01 (0.00s) 245s --- PASS: TestAuthority_GetSSHConfig/userWithData (0.01s) 245s --- PASS: TestAuthority_GetSSHConfig/hostWithData (0.01s) 245s --- PASS: TestAuthority_GetSSHConfig/userIncludesEmptyData (0.00s) 245s --- PASS: TestAuthority_GetSSHConfig/userIncludesWithoutTemplateVersion (0.00s) 245s --- PASS: TestAuthority_GetSSHConfig/userIncludesWithTemplateVersion (0.00s) 245s --- PASS: TestAuthority_GetSSHConfig/disabled (0.00s) 245s --- PASS: TestAuthority_GetSSHConfig/badType (0.00s) 245s --- PASS: TestAuthority_GetSSHConfig/userError (0.01s) 245s --- PASS: TestAuthority_GetSSHConfig/hostError (0.00s) 245s --- PASS: TestAuthority_GetSSHConfig/noTemplates (0.00s) 245s --- PASS: TestAuthority_GetSSHConfig/missingData (0.00s) 245s --- PASS: TestAuthority_GetSSHConfig/failError (0.02s) 245s === RUN TestAuthority_CheckSSHHost 245s === RUN TestAuthority_CheckSSHHost/true 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_CheckSSHHost/false 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_CheckSSHHost/notImplemented 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_CheckSSHHost/notImplemented#01 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_CheckSSHHost/internal 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_CheckSSHHost/internal#01 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s --- PASS: TestAuthority_CheckSSHHost (0.00s) 245s --- PASS: TestAuthority_CheckSSHHost/true (0.00s) 245s --- PASS: TestAuthority_CheckSSHHost/false (0.00s) 245s --- PASS: TestAuthority_CheckSSHHost/notImplemented (0.00s) 245s --- PASS: TestAuthority_CheckSSHHost/notImplemented#01 (0.00s) 245s --- PASS: TestAuthority_CheckSSHHost/internal (0.00s) 245s --- PASS: TestAuthority_CheckSSHHost/internal#01 (0.00s) 245s === RUN TestSSHConfig_Validate 245s === RUN TestSSHConfig_Validate/nil 245s === RUN TestSSHConfig_Validate/ok 245s === RUN TestSSHConfig_Validate/ok#01 245s === RUN TestSSHConfig_Validate/badType 245s === RUN TestSSHConfig_Validate/badKey 245s --- PASS: TestSSHConfig_Validate (0.00s) 245s --- PASS: TestSSHConfig_Validate/nil (0.00s) 245s --- PASS: TestSSHConfig_Validate/ok (0.00s) 245s --- PASS: TestSSHConfig_Validate/ok#01 (0.00s) 245s --- PASS: TestSSHConfig_Validate/badType (0.00s) 245s --- PASS: TestSSHConfig_Validate/badKey (0.00s) 245s === RUN TestAuthority_GetSSHBastion 245s === RUN TestAuthority_GetSSHBastion/config 245s === RUN TestAuthority_GetSSHBastion/bastion 245s === RUN TestAuthority_GetSSHBastion/nil 245s === RUN TestAuthority_GetSSHBastion/empty 245s === RUN TestAuthority_GetSSHBastion/func 245s === RUN TestAuthority_GetSSHBastion/func_err 245s === RUN TestAuthority_GetSSHBastion/error 245s --- PASS: TestAuthority_GetSSHBastion (0.00s) 245s --- PASS: TestAuthority_GetSSHBastion/config (0.00s) 245s --- PASS: TestAuthority_GetSSHBastion/bastion (0.00s) 245s --- PASS: TestAuthority_GetSSHBastion/nil (0.00s) 245s --- PASS: TestAuthority_GetSSHBastion/empty (0.00s) 245s --- PASS: TestAuthority_GetSSHBastion/func (0.00s) 245s --- PASS: TestAuthority_GetSSHBastion/func_err (0.00s) 245s --- PASS: TestAuthority_GetSSHBastion/error (0.00s) 245s === RUN TestAuthority_GetSSHHosts 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHHosts/fail/getHostsFunc-fail 245s === RUN TestAuthority_GetSSHHosts/ok/getHostsFunc-defined 245s === RUN TestAuthority_GetSSHHosts/fail/db-get-fail 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetSSHHosts/ok 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s --- PASS: TestAuthority_GetSSHHosts (0.00s) 245s --- PASS: TestAuthority_GetSSHHosts/fail/getHostsFunc-fail (0.00s) 245s --- PASS: TestAuthority_GetSSHHosts/ok/getHostsFunc-defined (0.00s) 245s --- PASS: TestAuthority_GetSSHHosts/fail/db-get-fail (0.00s) 245s --- PASS: TestAuthority_GetSSHHosts/ok (0.00s) 245s === RUN TestAuthority_RekeySSH 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_RekeySSH/fail/db-store 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_RekeySSH/fail/is-revoked 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_RekeySSH/fail/old-cert-validBefore 245s === RUN TestAuthority_RekeySSH/fail/old-cert-no-user-key 245s === RUN TestAuthority_RekeySSH/fail/old-cert-no-host-key 245s === RUN TestAuthority_RekeySSH/fail/unexpected-old-cert-type 245s === RUN TestAuthority_RekeySSH/ok 245s === RUN TestAuthority_RekeySSH/fail/is-revoked-error 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_RekeySSH/fail/opts-type 245s === RUN TestAuthority_RekeySSH/fail/old-cert-validAfter 245s --- PASS: TestAuthority_RekeySSH (0.00s) 245s --- PASS: TestAuthority_RekeySSH/fail/db-store (0.00s) 245s --- PASS: TestAuthority_RekeySSH/fail/is-revoked (0.00s) 245s --- PASS: TestAuthority_RekeySSH/fail/old-cert-validBefore (0.00s) 245s --- PASS: TestAuthority_RekeySSH/fail/old-cert-no-user-key (0.00s) 245s --- PASS: TestAuthority_RekeySSH/fail/old-cert-no-host-key (0.00s) 245s --- PASS: TestAuthority_RekeySSH/fail/unexpected-old-cert-type (0.00s) 245s --- PASS: TestAuthority_RekeySSH/ok (0.00s) 245s --- PASS: TestAuthority_RekeySSH/fail/is-revoked-error (0.00s) 245s --- PASS: TestAuthority_RekeySSH/fail/opts-type (0.00s) 245s --- PASS: TestAuthority_RekeySSH/fail/old-cert-validAfter (0.00s) 245s === RUN TestIsValidForAddUser 245s === RUN TestIsValidForAddUser/ok 245s === RUN TestIsValidForAddUser/ok_oidc 245s === RUN TestIsValidForAddUser/fail_at 245s === RUN TestIsValidForAddUser/fail_host 245s === RUN TestIsValidForAddUser/fail_principals 245s === RUN TestIsValidForAddUser/fail_no_principals 245s === RUN TestIsValidForAddUser/fail_extra_principals 245s --- PASS: TestIsValidForAddUser (0.00s) 245s --- PASS: TestIsValidForAddUser/ok (0.00s) 245s --- PASS: TestIsValidForAddUser/ok_oidc (0.00s) 245s --- PASS: TestIsValidForAddUser/fail_at (0.00s) 245s --- PASS: TestIsValidForAddUser/fail_host (0.00s) 245s --- PASS: TestIsValidForAddUser/fail_principals (0.00s) 245s --- PASS: TestIsValidForAddUser/fail_no_principals (0.00s) 245s --- PASS: TestIsValidForAddUser/fail_extra_principals (0.00s) 245s === RUN TestAuthority_SignWithContext 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/fail_bad_JSON_value_template_file 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/fail_with_provisioner_enforcer 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/ok 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/ok_with_custom_template 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/fail_invalid_extra_option 245s === RUN TestAuthority_SignWithContext/fail_store_cert_in_db 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/fail_with_cnf 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/ok_with_enriching_webhook 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/ok/csr_with_no_template_critical_SAN_extension 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/ok_with_policy 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/fail_create_cert 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/fail_validate_sans_when_adding_common_name_not_in_claims 245s === RUN TestAuthority_SignWithContext/ok_with_custom_enforcer 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/ok_with_cnf 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/fail_merge_default_ASN1DN 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/fail_bad_JSON_syntax_template_file 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/fail_with_custom_enforcer 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/fail_with_policy 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/fail_enriching_webhooks 245s === RUN TestAuthority_SignWithContext/fail_authorizing_webhooks 245s === RUN TestAuthority_SignWithContext/ok_with_enforced_modifier 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/ok_with_attestation_data 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_SignWithContext/fail_invalid_signature 245s === RUN TestAuthority_SignWithContext/fail_provisioner_duration_claim 245s === RUN TestAuthority_SignWithContext/fail_rsa_key_too_short 245s === RUN TestAuthority_SignWithContext/fail_custom_template 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s --- PASS: TestAuthority_SignWithContext (0.14s) 245s --- PASS: TestAuthority_SignWithContext/fail_bad_JSON_value_template_file (0.01s) 245s --- PASS: TestAuthority_SignWithContext/fail_with_provisioner_enforcer (0.00s) 245s --- PASS: TestAuthority_SignWithContext/ok (0.00s) 245s --- PASS: TestAuthority_SignWithContext/ok_with_custom_template (0.00s) 245s --- PASS: TestAuthority_SignWithContext/fail_invalid_extra_option (0.00s) 245s --- PASS: TestAuthority_SignWithContext/fail_store_cert_in_db (0.00s) 245s --- PASS: TestAuthority_SignWithContext/fail_with_cnf (0.00s) 245s --- PASS: TestAuthority_SignWithContext/ok_with_enriching_webhook (0.00s) 245s --- PASS: TestAuthority_SignWithContext/ok/csr_with_no_template_critical_SAN_extension (0.00s) 245s --- PASS: TestAuthority_SignWithContext/ok_with_policy (0.00s) 245s --- PASS: TestAuthority_SignWithContext/fail_create_cert (0.00s) 245s --- PASS: TestAuthority_SignWithContext/fail_validate_sans_when_adding_common_name_not_in_claims (0.00s) 245s --- PASS: TestAuthority_SignWithContext/ok_with_custom_enforcer (0.00s) 245s --- PASS: TestAuthority_SignWithContext/ok_with_cnf (0.00s) 245s --- PASS: TestAuthority_SignWithContext/fail_merge_default_ASN1DN (0.00s) 245s --- PASS: TestAuthority_SignWithContext/fail_bad_JSON_syntax_template_file (0.00s) 245s --- PASS: TestAuthority_SignWithContext/fail_with_custom_enforcer (0.00s) 245s --- PASS: TestAuthority_SignWithContext/fail_with_policy (0.00s) 245s --- PASS: TestAuthority_SignWithContext/fail_enriching_webhooks (0.00s) 245s --- PASS: TestAuthority_SignWithContext/fail_authorizing_webhooks (0.00s) 245s --- PASS: TestAuthority_SignWithContext/ok_with_enforced_modifier (0.00s) 245s --- PASS: TestAuthority_SignWithContext/ok_with_attestation_data (0.01s) 245s --- PASS: TestAuthority_SignWithContext/fail_invalid_signature (0.00s) 245s --- PASS: TestAuthority_SignWithContext/fail_provisioner_duration_claim (0.00s) 245s --- PASS: TestAuthority_SignWithContext/fail_rsa_key_too_short (0.00s) 245s --- PASS: TestAuthority_SignWithContext/fail_custom_template (0.00s) 245s === RUN TestAuthority_Renew 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Renew/ok/success-new-intermediate 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Renew/ok/WithAuthorizeRenewFunc 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Renew/fail/create-cert 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Renew/fail/unauthorized 245s === RUN TestAuthority_Renew/fail/WithAuthorizeRenewFunc 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Renew/ok 245s === RUN TestAuthority_Renew/ok/WithExtraNames 245s --- PASS: TestAuthority_Renew (0.01s) 245s --- PASS: TestAuthority_Renew/ok/success-new-intermediate (0.00s) 245s --- PASS: TestAuthority_Renew/ok/WithAuthorizeRenewFunc (0.00s) 245s --- PASS: TestAuthority_Renew/fail/create-cert (0.00s) 245s --- PASS: TestAuthority_Renew/fail/unauthorized (0.00s) 245s --- PASS: TestAuthority_Renew/fail/WithAuthorizeRenewFunc (0.00s) 245s --- PASS: TestAuthority_Renew/ok (0.00s) 245s --- PASS: TestAuthority_Renew/ok/WithExtraNames (0.00s) 245s === RUN TestAuthority_Rekey 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Rekey/ok/renew 245s === RUN TestAuthority_Rekey/ok/rekey 245s === RUN TestAuthority_Rekey/ok/renew/success-new-intermediate 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Rekey/fail/create-cert 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Rekey/fail/unauthorized 245s --- PASS: TestAuthority_Rekey (0.01s) 245s --- PASS: TestAuthority_Rekey/ok/renew (0.00s) 245s --- PASS: TestAuthority_Rekey/ok/rekey (0.00s) 245s --- PASS: TestAuthority_Rekey/ok/renew/success-new-intermediate (0.01s) 245s --- PASS: TestAuthority_Rekey/fail/create-cert (0.00s) 245s --- PASS: TestAuthority_Rekey/fail/unauthorized (0.00s) 245s === RUN TestAuthority_GetTLSOptions 245s === RUN TestAuthority_GetTLSOptions/default 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetTLSOptions/non-default 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s --- PASS: TestAuthority_GetTLSOptions (0.00s) 245s --- PASS: TestAuthority_GetTLSOptions/default (0.00s) 245s --- PASS: TestAuthority_GetTLSOptions/non-default (0.00s) 245s === RUN TestAuthority_Revoke 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Revoke/fail/token/authorizeRevoke_error 245s === RUN TestAuthority_Revoke/fail/nil-db 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Revoke/fail/serial-number 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Revoke/ok/token 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Revoke/ok/mTLS 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Revoke/ok/mTLS-no-provisioner 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Revoke/fail/db-revoke 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Revoke/fail/already-revoked 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Revoke/ok/ACME 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_Revoke/ok/ssh 245s --- PASS: TestAuthority_Revoke (0.08s) 245s --- PASS: TestAuthority_Revoke/fail/token/authorizeRevoke_error (0.00s) 245s --- PASS: TestAuthority_Revoke/fail/nil-db (0.00s) 245s --- PASS: TestAuthority_Revoke/fail/serial-number (0.00s) 245s --- PASS: TestAuthority_Revoke/ok/token (0.00s) 245s --- PASS: TestAuthority_Revoke/ok/mTLS (0.00s) 245s --- PASS: TestAuthority_Revoke/ok/mTLS-no-provisioner (0.00s) 245s --- PASS: TestAuthority_Revoke/fail/db-revoke (0.00s) 245s --- PASS: TestAuthority_Revoke/fail/already-revoked (0.00s) 245s --- PASS: TestAuthority_Revoke/ok/ACME (0.00s) 245s --- PASS: TestAuthority_Revoke/ok/ssh (0.00s) 245s === RUN TestAuthority_constraints 245s === RUN TestAuthority_constraints/ok_dns 245s === RUN TestAuthority_constraints/ok_ip 245s === RUN TestAuthority_constraints/ok_email 245s === RUN TestAuthority_constraints/ok_uri 245s === RUN TestAuthority_constraints/fail_permitted_dns 245s === RUN TestAuthority_constraints/fail_excluded_dns 245s === RUN TestAuthority_constraints/fail_permitted_ips 245s === RUN TestAuthority_constraints/fail_excluded_ips 245s === RUN TestAuthority_constraints/fail_permitted_emails 245s === RUN TestAuthority_constraints/fail_excluded_emails 245s === RUN TestAuthority_constraints/fail_permitted_uris 245s === RUN TestAuthority_constraints/fail_excluded_uris 245s --- PASS: TestAuthority_constraints (0.04s) 245s --- PASS: TestAuthority_constraints/ok_dns (0.00s) 245s --- PASS: TestAuthority_constraints/ok_ip (0.00s) 245s --- PASS: TestAuthority_constraints/ok_email (0.00s) 245s --- PASS: TestAuthority_constraints/ok_uri (0.00s) 245s --- PASS: TestAuthority_constraints/fail_permitted_dns (0.00s) 245s --- PASS: TestAuthority_constraints/fail_excluded_dns (0.00s) 245s --- PASS: TestAuthority_constraints/fail_permitted_ips (0.00s) 245s --- PASS: TestAuthority_constraints/fail_excluded_ips (0.00s) 245s --- PASS: TestAuthority_constraints/fail_permitted_emails (0.00s) 245s --- PASS: TestAuthority_constraints/fail_excluded_emails (0.00s) 245s --- PASS: TestAuthority_constraints/fail_permitted_uris (0.00s) 245s --- PASS: TestAuthority_constraints/fail_excluded_uris (0.00s) 245s === RUN TestAuthority_CRL 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_CRL/fail/empty-crl 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_CRL/ok/crl-full 245s --- PASS: TestAuthority_CRL (0.16s) 245s --- PASS: TestAuthority_CRL/fail/empty-crl (0.00s) 245s --- PASS: TestAuthority_CRL/ok/crl-full (0.00s) 245s === RUN TestAuthority_GetX509Signer 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s 2026/02/04 00:03:10 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 245s === RUN TestAuthority_GetX509Signer/ok 245s === RUN TestAuthority_GetX509Signer/fail 245s --- PASS: TestAuthority_GetX509Signer (0.00s) 245s --- PASS: TestAuthority_GetX509Signer/ok (0.00s) 245s --- PASS: TestAuthority_GetX509Signer/fail (0.00s) 245s PASS 245s ok github.com/smallstep/certificates/authority 2.634s 245s ? github.com/smallstep/certificates/authority/admin [no test files] 246s === RUN TestHandler_requireEABEnabled 246s === RUN TestHandler_requireEABEnabled/fail/prov.GetDetails.GetACME 246s === RUN TestHandler_requireEABEnabled/ok/eab-disabled 246s === RUN TestHandler_requireEABEnabled/ok/eab-enabled 246s === RUN TestHandler_requireEABEnabled/fail/prov.GetDetails 246s --- PASS: TestHandler_requireEABEnabled (0.00s) 246s --- PASS: TestHandler_requireEABEnabled/fail/prov.GetDetails.GetACME (0.00s) 246s --- PASS: TestHandler_requireEABEnabled/ok/eab-disabled (0.00s) 246s --- PASS: TestHandler_requireEABEnabled/ok/eab-enabled (0.00s) 246s --- PASS: TestHandler_requireEABEnabled/fail/prov.GetDetails (0.00s) 246s === RUN TestCreateExternalAccountKeyRequest_Validate 246s === RUN TestCreateExternalAccountKeyRequest_Validate/fail/reference-too-long 246s === RUN TestCreateExternalAccountKeyRequest_Validate/ok/empty-reference 246s === RUN TestCreateExternalAccountKeyRequest_Validate/ok 246s --- PASS: TestCreateExternalAccountKeyRequest_Validate (0.00s) 246s --- PASS: TestCreateExternalAccountKeyRequest_Validate/fail/reference-too-long (0.00s) 246s --- PASS: TestCreateExternalAccountKeyRequest_Validate/ok/empty-reference (0.00s) 246s --- PASS: TestCreateExternalAccountKeyRequest_Validate/ok (0.00s) 246s === RUN TestHandler_CreateExternalAccountKey 246s === RUN TestHandler_CreateExternalAccountKey/ok 246s --- PASS: TestHandler_CreateExternalAccountKey (0.00s) 246s --- PASS: TestHandler_CreateExternalAccountKey/ok (0.00s) 246s === RUN TestHandler_DeleteExternalAccountKey 246s === RUN TestHandler_DeleteExternalAccountKey/ok 246s --- PASS: TestHandler_DeleteExternalAccountKey (0.00s) 246s --- PASS: TestHandler_DeleteExternalAccountKey/ok (0.00s) 246s === RUN TestHandler_GetExternalAccountKeys 246s === RUN TestHandler_GetExternalAccountKeys/ok 246s --- PASS: TestHandler_GetExternalAccountKeys (0.00s) 246s --- PASS: TestHandler_GetExternalAccountKeys/ok (0.00s) 246s === RUN Test_eakToLinked 246s === RUN Test_eakToLinked/no-key 246s === RUN Test_eakToLinked/no-policy 246s === RUN Test_eakToLinked/with-policy 246s --- PASS: Test_eakToLinked (0.00s) 246s --- PASS: Test_eakToLinked/no-key (0.00s) 246s --- PASS: Test_eakToLinked/no-policy (0.00s) 246s --- PASS: Test_eakToLinked/with-policy (0.00s) 246s === RUN Test_linkedEAKToCertificates 246s === RUN Test_linkedEAKToCertificates/no-key 246s === RUN Test_linkedEAKToCertificates/no-policy 246s === RUN Test_linkedEAKToCertificates/no-x509-policy 246s === RUN Test_linkedEAKToCertificates/with-x509-policy 246s --- PASS: Test_linkedEAKToCertificates (0.00s) 246s --- PASS: Test_linkedEAKToCertificates/no-key (0.00s) 246s --- PASS: Test_linkedEAKToCertificates/no-policy (0.00s) 246s --- PASS: Test_linkedEAKToCertificates/no-x509-policy (0.00s) 246s --- PASS: Test_linkedEAKToCertificates/with-x509-policy (0.00s) 246s === RUN TestCreateAdminRequest_Validate 246s === RUN TestCreateAdminRequest_Validate/fail/subject-empty 246s === RUN TestCreateAdminRequest_Validate/fail/provisioner-empty 246s === RUN TestCreateAdminRequest_Validate/fail/invalid-type 246s === RUN TestCreateAdminRequest_Validate/ok 246s --- PASS: TestCreateAdminRequest_Validate (0.00s) 246s --- PASS: TestCreateAdminRequest_Validate/fail/subject-empty (0.00s) 246s --- PASS: TestCreateAdminRequest_Validate/fail/provisioner-empty (0.00s) 246s --- PASS: TestCreateAdminRequest_Validate/fail/invalid-type (0.00s) 246s --- PASS: TestCreateAdminRequest_Validate/ok (0.00s) 246s === RUN TestUpdateAdminRequest_Validate 246s === RUN TestUpdateAdminRequest_Validate/fail/invalid-type 246s === RUN TestUpdateAdminRequest_Validate/ok 246s --- PASS: TestUpdateAdminRequest_Validate (0.00s) 246s --- PASS: TestUpdateAdminRequest_Validate/fail/invalid-type (0.00s) 246s --- PASS: TestUpdateAdminRequest_Validate/ok (0.00s) 246s === RUN TestHandler_GetAdmin 246s === RUN TestHandler_GetAdmin/fail/auth.LoadAdminByID-not-found 246s === RUN TestHandler_GetAdmin/ok 246s --- PASS: TestHandler_GetAdmin (0.00s) 246s --- PASS: TestHandler_GetAdmin/fail/auth.LoadAdminByID-not-found (0.00s) 246s --- PASS: TestHandler_GetAdmin/ok (0.00s) 246s === RUN TestHandler_GetAdmins 246s === RUN TestHandler_GetAdmins/fail/parse-cursor 246s === RUN TestHandler_GetAdmins/fail/auth.GetAdmins 246s === RUN TestHandler_GetAdmins/ok 246s --- PASS: TestHandler_GetAdmins (0.00s) 246s --- PASS: TestHandler_GetAdmins/fail/parse-cursor (0.00s) 246s --- PASS: TestHandler_GetAdmins/fail/auth.GetAdmins (0.00s) 246s --- PASS: TestHandler_GetAdmins/ok (0.00s) 246s === RUN TestHandler_CreateAdmin 246s === RUN TestHandler_CreateAdmin/fail/auth.StoreAdmin 246s === RUN TestHandler_CreateAdmin/ok 246s === RUN TestHandler_CreateAdmin/fail/ReadJSON 246s === RUN TestHandler_CreateAdmin/fail/validate 246s === RUN TestHandler_CreateAdmin/fail/auth.LoadProvisionerByName 246s --- PASS: TestHandler_CreateAdmin (0.00s) 246s --- PASS: TestHandler_CreateAdmin/fail/auth.StoreAdmin (0.00s) 246s --- PASS: TestHandler_CreateAdmin/ok (0.00s) 246s --- PASS: TestHandler_CreateAdmin/fail/ReadJSON (0.00s) 246s --- PASS: TestHandler_CreateAdmin/fail/validate (0.00s) 246s --- PASS: TestHandler_CreateAdmin/fail/auth.LoadProvisionerByName (0.00s) 246s === RUN TestHandler_DeleteAdmin 246s === RUN TestHandler_DeleteAdmin/ok 246s === RUN TestHandler_DeleteAdmin/fail/auth.RemoveAdmin 246s --- PASS: TestHandler_DeleteAdmin (0.00s) 246s --- PASS: TestHandler_DeleteAdmin/ok (0.00s) 246s --- PASS: TestHandler_DeleteAdmin/fail/auth.RemoveAdmin (0.00s) 246s === RUN TestHandler_UpdateAdmin 246s === RUN TestHandler_UpdateAdmin/fail/ReadJSON 246s === RUN TestHandler_UpdateAdmin/fail/validate 246s === RUN TestHandler_UpdateAdmin/fail/auth.UpdateAdmin 246s === RUN TestHandler_UpdateAdmin/ok 246s --- PASS: TestHandler_UpdateAdmin (0.00s) 246s --- PASS: TestHandler_UpdateAdmin/fail/ReadJSON (0.00s) 246s --- PASS: TestHandler_UpdateAdmin/fail/validate (0.00s) 246s --- PASS: TestHandler_UpdateAdmin/fail/auth.UpdateAdmin (0.00s) 246s --- PASS: TestHandler_UpdateAdmin/ok (0.00s) 246s === RUN TestHandler_requireAPIEnabled 246s === RUN TestHandler_requireAPIEnabled/ok 246s === RUN TestHandler_requireAPIEnabled/fail/auth.IsAdminAPIEnabled 246s --- PASS: TestHandler_requireAPIEnabled (0.00s) 246s --- PASS: TestHandler_requireAPIEnabled/ok (0.00s) 246s --- PASS: TestHandler_requireAPIEnabled/fail/auth.IsAdminAPIEnabled (0.00s) 246s === RUN TestHandler_extractAuthorizeTokenAdmin 246s === RUN TestHandler_extractAuthorizeTokenAdmin/fail/missing-authorization-token 246s === RUN TestHandler_extractAuthorizeTokenAdmin/fail/auth.AuthorizeAdminToken 246s === RUN TestHandler_extractAuthorizeTokenAdmin/ok 246s --- PASS: TestHandler_extractAuthorizeTokenAdmin (0.00s) 246s --- PASS: TestHandler_extractAuthorizeTokenAdmin/fail/missing-authorization-token (0.00s) 246s --- PASS: TestHandler_extractAuthorizeTokenAdmin/fail/auth.AuthorizeAdminToken (0.00s) 246s --- PASS: TestHandler_extractAuthorizeTokenAdmin/ok (0.00s) 246s === RUN TestHandler_loadProvisionerByName 246s === RUN TestHandler_loadProvisionerByName/fail/auth.LoadProvisionerByName 246s === RUN TestHandler_loadProvisionerByName/fail/db.GetProvisioner 246s === RUN TestHandler_loadProvisionerByName/ok 246s --- PASS: TestHandler_loadProvisionerByName (0.00s) 246s --- PASS: TestHandler_loadProvisionerByName/fail/auth.LoadProvisionerByName (0.00s) 246s --- PASS: TestHandler_loadProvisionerByName/fail/db.GetProvisioner (0.00s) 246s --- PASS: TestHandler_loadProvisionerByName/ok (0.00s) 246s === RUN TestHandler_checkAction 246s === RUN TestHandler_checkAction/standalone-no-nosql-not-supported 246s === RUN TestHandler_checkAction/standalone-nosql-supported 246s === RUN TestHandler_checkAction/standalone-nosql-not-supported 246s --- PASS: TestHandler_checkAction (0.00s) 246s --- PASS: TestHandler_checkAction/standalone-no-nosql-not-supported (0.00s) 246s --- PASS: TestHandler_checkAction/standalone-nosql-supported (0.00s) 246s --- PASS: TestHandler_checkAction/standalone-nosql-not-supported (0.00s) 246s === RUN TestHandler_loadExternalAccountKey 246s === RUN TestHandler_loadExternalAccountKey/fail/keyID-not-found-error 246s === RUN TestHandler_loadExternalAccountKey/fail/keyID-error 246s === RUN TestHandler_loadExternalAccountKey/fail/reference-not-found-error 246s === RUN TestHandler_loadExternalAccountKey/fail/reference-error 246s === RUN TestHandler_loadExternalAccountKey/fail/no-key 246s === RUN TestHandler_loadExternalAccountKey/ok/keyID 246s === RUN TestHandler_loadExternalAccountKey/ok/reference 246s --- PASS: TestHandler_loadExternalAccountKey (0.00s) 246s --- PASS: TestHandler_loadExternalAccountKey/fail/keyID-not-found-error (0.00s) 246s --- PASS: TestHandler_loadExternalAccountKey/fail/keyID-error (0.00s) 246s --- PASS: TestHandler_loadExternalAccountKey/fail/reference-not-found-error (0.00s) 246s --- PASS: TestHandler_loadExternalAccountKey/fail/reference-error (0.00s) 246s --- PASS: TestHandler_loadExternalAccountKey/fail/no-key (0.00s) 246s --- PASS: TestHandler_loadExternalAccountKey/ok/keyID (0.00s) 246s --- PASS: TestHandler_loadExternalAccountKey/ok/reference (0.00s) 246s === RUN TestPolicyAdminResponder_GetAuthorityPolicy 246s === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/linkedca 246s === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-error 246s === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-not-found 246s === RUN TestPolicyAdminResponder_GetAuthorityPolicy/ok 246s --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/linkedca (0.00s) 246s --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) 246s --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-not-found (0.00s) 246s --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/ok (0.00s) 246s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy 246s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/validatePolicy 246s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-policy-admin-lockout-error 246s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-error 246s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/ok 246s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/linkedca 246s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error 246s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/existing-policy 246s === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/read.ProtoJSON 246s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/validatePolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-policy-admin-lockout-error (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-error (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/ok (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/linkedca (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/existing-policy (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/read.ProtoJSON (0.00s) 246s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy 246s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/read.ProtoJSON 246s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/validatePolicy 246s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-policy-admin-lockout-error 246s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-error 246s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/ok 246s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/linkedca 246s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error 246s === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/no-existing-policy 246s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/read.ProtoJSON (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/validatePolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-policy-admin-lockout-error (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-error (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/ok (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/linkedca (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/no-existing-policy (0.00s) 246s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy 246s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/no-existing-policy 246s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.RemoveAuthorityPolicy-error 246s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/ok 246s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/linkedca 246s === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.GetAuthorityPolicy-error 246s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/no-existing-policy (0.00s) 246s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.RemoveAuthorityPolicy-error (0.00s) 246s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/ok (0.00s) 246s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/linkedca (0.00s) 246s --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) 246s === RUN TestPolicyAdminResponder_GetProvisionerPolicy 246s === RUN TestPolicyAdminResponder_GetProvisionerPolicy/fail/linkedca 246s === RUN TestPolicyAdminResponder_GetProvisionerPolicy/fail/prov-no-policy 246s === RUN TestPolicyAdminResponder_GetProvisionerPolicy/ok 246s --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/fail/linkedca (0.00s) 246s --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/fail/prov-no-policy (0.00s) 246s --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/ok (0.00s) 246s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy 246s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/validatePolicy 246s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error 246s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-error 246s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/ok 246s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/linkedca 246s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/existing-policy 246s === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/read.ProtoJSON 246s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/validatePolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/ok (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/linkedca (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/existing-policy (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/read.ProtoJSON (0.00s) 246s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy 246s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/ok 246s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/linkedca 246s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/no-existing-policy 246s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/read.ProtoJSON 246s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/validatePolicy 246s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error 246s === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-error 246s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/ok (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/linkedca (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/no-existing-policy (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/read.ProtoJSON (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/validatePolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) 246s === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy 246s === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/no-existing-policy 246s === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/auth.UpdateProvisioner-error 246s === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/ok 246s === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/linkedca 246s --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/no-existing-policy (0.00s) 246s --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) 246s --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/ok (0.00s) 246s --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/linkedca (0.00s) 246s === RUN TestPolicyAdminResponder_GetACMEAccountPolicy 246s === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/fail/linkedca 246s === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/fail/no-policy 246s === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/ok 246s --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/fail/linkedca (0.00s) 246s --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/fail/no-policy (0.00s) 246s --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/ok (0.00s) 246s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy 246s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/linkedca 246s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/existing-policy 246s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/read.ProtoJSON 246s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/validatePolicy 246s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error 246s === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/ok 246s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/linkedca (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/existing-policy (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/read.ProtoJSON (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/validatePolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) 246s --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/ok (0.00s) 246s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy 246s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/linkedca 246s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/no-existing-policy 246s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/read.ProtoJSON 246s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/validatePolicy 246s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error 246s === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/ok 246s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/linkedca (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/no-existing-policy (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/read.ProtoJSON (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/validatePolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) 246s --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/ok (0.00s) 246s === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy 246s === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/ok 246s === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/linkedca 246s === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/no-existing-policy 246s === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error 246s --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy (0.00s) 246s --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/ok (0.00s) 246s --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/linkedca (0.00s) 246s --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/no-existing-policy (0.00s) 246s --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) 246s === RUN Test_isBadRequest 246s === RUN Test_isBadRequest/nil 246s === RUN Test_isBadRequest/no-policy-error 246s === RUN Test_isBadRequest/no-bad-request 246s === RUN Test_isBadRequest/bad-request 246s --- PASS: Test_isBadRequest (0.00s) 246s --- PASS: Test_isBadRequest/nil (0.00s) 246s --- PASS: Test_isBadRequest/no-policy-error (0.00s) 246s --- PASS: Test_isBadRequest/no-bad-request (0.00s) 246s --- PASS: Test_isBadRequest/bad-request (0.00s) 246s === RUN Test_validatePolicy 246s === RUN Test_validatePolicy/nil 246s === RUN Test_validatePolicy/x509 246s === RUN Test_validatePolicy/ssh_user 246s === RUN Test_validatePolicy/ssh_host 246s === RUN Test_validatePolicy/ok 246s --- PASS: Test_validatePolicy (0.00s) 246s --- PASS: Test_validatePolicy/nil (0.00s) 246s --- PASS: Test_validatePolicy/x509 (0.00s) 246s --- PASS: Test_validatePolicy/ssh_user (0.00s) 246s --- PASS: Test_validatePolicy/ssh_host (0.00s) 246s --- PASS: Test_validatePolicy/ok (0.00s) 246s === RUN TestHandler_GetProvisioner 246s === RUN TestHandler_GetProvisioner/ok 246s === RUN TestHandler_GetProvisioner/fail/auth.LoadProvisionerByID 246s === RUN TestHandler_GetProvisioner/fail/auth.LoadProvisionerByName 246s === RUN TestHandler_GetProvisioner/fail/db.GetProvisioner 246s --- PASS: TestHandler_GetProvisioner (0.00s) 246s --- PASS: TestHandler_GetProvisioner/ok (0.00s) 246s --- PASS: TestHandler_GetProvisioner/fail/auth.LoadProvisionerByID (0.00s) 246s --- PASS: TestHandler_GetProvisioner/fail/auth.LoadProvisionerByName (0.00s) 246s --- PASS: TestHandler_GetProvisioner/fail/db.GetProvisioner (0.00s) 246s === RUN TestHandler_GetProvisioners 246s === RUN TestHandler_GetProvisioners/fail/parse-cursor 246s === RUN TestHandler_GetProvisioners/fail/auth.GetProvisioners 246s === RUN TestHandler_GetProvisioners/ok 246s --- PASS: TestHandler_GetProvisioners (0.00s) 246s --- PASS: TestHandler_GetProvisioners/fail/parse-cursor (0.00s) 246s --- PASS: TestHandler_GetProvisioners/fail/auth.GetProvisioners (0.00s) 246s --- PASS: TestHandler_GetProvisioners/ok (0.00s) 246s === RUN TestHandler_CreateProvisioner 246s === RUN TestHandler_CreateProvisioner/fail/readProtoJSON 246s === RUN TestHandler_CreateProvisioner/fail/validateTemplates 246s === RUN TestHandler_CreateProvisioner/fail/auth.StoreProvisioner 246s === RUN TestHandler_CreateProvisioner/ok 246s --- PASS: TestHandler_CreateProvisioner (0.00s) 246s --- PASS: TestHandler_CreateProvisioner/fail/readProtoJSON (0.00s) 246s --- PASS: TestHandler_CreateProvisioner/fail/validateTemplates (0.00s) 246s --- PASS: TestHandler_CreateProvisioner/fail/auth.StoreProvisioner (0.00s) 246s --- PASS: TestHandler_CreateProvisioner/ok (0.00s) 246s === RUN TestHandler_DeleteProvisioner 246s === RUN TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByID 246s === RUN TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByName 246s === RUN TestHandler_DeleteProvisioner/fail/auth.RemoveProvisioner 246s === RUN TestHandler_DeleteProvisioner/ok 246s --- PASS: TestHandler_DeleteProvisioner (0.00s) 246s --- PASS: TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByID (0.00s) 246s --- PASS: TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByName (0.00s) 246s --- PASS: TestHandler_DeleteProvisioner/fail/auth.RemoveProvisioner (0.00s) 246s --- PASS: TestHandler_DeleteProvisioner/ok (0.00s) 246s === RUN TestHandler_UpdateProvisioner 246s === RUN TestHandler_UpdateProvisioner/fail/change-id-error 246s === RUN TestHandler_UpdateProvisioner/fail/change-type-error 246s === RUN TestHandler_UpdateProvisioner/fail/change-createdAt-error 246s === RUN TestHandler_UpdateProvisioner/fail/validateTemplates 246s === RUN TestHandler_UpdateProvisioner/fail/auth.UpdateProvisioner 246s === RUN TestHandler_UpdateProvisioner/fail/db.GetProvisioner 246s === RUN TestHandler_UpdateProvisioner/fail/change-authority-id-error 246s === RUN TestHandler_UpdateProvisioner/fail/change-deletedAt-error 246s === RUN TestHandler_UpdateProvisioner/ok 246s === RUN TestHandler_UpdateProvisioner/fail/readProtoJSON 246s === RUN TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName 246s --- PASS: TestHandler_UpdateProvisioner (0.00s) 246s --- PASS: TestHandler_UpdateProvisioner/fail/change-id-error (0.00s) 246s --- PASS: TestHandler_UpdateProvisioner/fail/change-type-error (0.00s) 246s --- PASS: TestHandler_UpdateProvisioner/fail/change-createdAt-error (0.00s) 246s --- PASS: TestHandler_UpdateProvisioner/fail/validateTemplates (0.00s) 246s --- PASS: TestHandler_UpdateProvisioner/fail/auth.UpdateProvisioner (0.00s) 246s --- PASS: TestHandler_UpdateProvisioner/fail/db.GetProvisioner (0.00s) 246s --- PASS: TestHandler_UpdateProvisioner/fail/change-authority-id-error (0.00s) 246s --- PASS: TestHandler_UpdateProvisioner/fail/change-deletedAt-error (0.00s) 246s --- PASS: TestHandler_UpdateProvisioner/ok (0.00s) 246s --- PASS: TestHandler_UpdateProvisioner/fail/readProtoJSON (0.00s) 246s --- PASS: TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName (0.00s) 246s === RUN Test_validateTemplates 246s === RUN Test_validateTemplates/ok 246s === RUN Test_validateTemplates/ok/x509 246s === RUN Test_validateTemplates/ok/ssh 246s === RUN Test_validateTemplates/fail/x509-template-missing-quote 246s === RUN Test_validateTemplates/fail/x509-template-data 246s === RUN Test_validateTemplates/fail/ssh-template-unknown-function 246s === RUN Test_validateTemplates/fail/ssh-template-data 246s --- PASS: Test_validateTemplates (0.00s) 246s --- PASS: Test_validateTemplates/ok (0.00s) 246s --- PASS: Test_validateTemplates/ok/x509 (0.00s) 246s --- PASS: Test_validateTemplates/ok/ssh (0.00s) 246s --- PASS: Test_validateTemplates/fail/x509-template-missing-quote (0.00s) 246s --- PASS: Test_validateTemplates/fail/x509-template-data (0.00s) 246s --- PASS: Test_validateTemplates/fail/ssh-template-unknown-function (0.00s) 246s --- PASS: Test_validateTemplates/fail/ssh-template-data (0.00s) 246s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook 246s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-name 246s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-url 246s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/relative-url 246s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/http-url 246s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/unsupported-webhook-kind 246s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/basic-auth-in-url 246s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/secret-in-request 246s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/auth.UpdateProvisioner-error 246s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/ok 246s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/existing-webhook 246s === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/read.ProtoJSON 246s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook (0.00s) 246s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-name (0.00s) 246s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-url (0.00s) 246s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/relative-url (0.00s) 246s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/http-url (0.00s) 246s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/unsupported-webhook-kind (0.00s) 246s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/basic-auth-in-url (0.00s) 246s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/secret-in-request (0.00s) 246s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) 246s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/ok (0.00s) 246s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/existing-webhook (0.00s) 246s --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/read.ProtoJSON (0.00s) 246s === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook 246s === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/fail/auth.UpdateProvisioner-error 246s === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/ok/not-found 246s === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/ok 246s --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook (0.00s) 246s --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) 246s --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/ok/not-found (0.00s) 246s --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/ok (0.00s) 246s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook 246s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-url 246s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/relative-url 246s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/http-url 246s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/basic-auth-in-url 246s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/different-secret-in-request 246s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/ok 246s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/not-found 246s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/read.ProtoJSON 246s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/auth.UpdateProvisioner-error 246s === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-name 246s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook (0.00s) 246s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-url (0.00s) 246s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/relative-url (0.00s) 246s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/http-url (0.00s) 246s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/basic-auth-in-url (0.00s) 246s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/different-secret-in-request (0.00s) 246s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/ok (0.00s) 246s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/not-found (0.00s) 246s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/read.ProtoJSON (0.00s) 246s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) 246s --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-name (0.00s) 246s PASS 246s ok github.com/smallstep/certificates/authority/admin/api 0.049s 247s === RUN TestDB_getDBAdminBytes 247s === RUN TestDB_getDBAdminBytes/fail/not-found 247s === RUN TestDB_getDBAdminBytes/fail/db.Get-error 247s === RUN TestDB_getDBAdminBytes/ok 247s --- PASS: TestDB_getDBAdminBytes (0.00s) 247s --- PASS: TestDB_getDBAdminBytes/fail/not-found (0.00s) 247s --- PASS: TestDB_getDBAdminBytes/fail/db.Get-error (0.00s) 247s --- PASS: TestDB_getDBAdminBytes/ok (0.00s) 247s === RUN TestDB_getDBAdmin 247s === RUN TestDB_getDBAdmin/fail/unmarshal-error 247s === RUN TestDB_getDBAdmin/fail/deleted 247s === RUN TestDB_getDBAdmin/ok 247s === RUN TestDB_getDBAdmin/fail/not-found 247s === RUN TestDB_getDBAdmin/fail/db.Get-error 247s --- PASS: TestDB_getDBAdmin (0.00s) 247s --- PASS: TestDB_getDBAdmin/fail/unmarshal-error (0.00s) 247s --- PASS: TestDB_getDBAdmin/fail/deleted (0.00s) 247s --- PASS: TestDB_getDBAdmin/ok (0.00s) 247s --- PASS: TestDB_getDBAdmin/fail/not-found (0.00s) 247s --- PASS: TestDB_getDBAdmin/fail/db.Get-error (0.00s) 247s === RUN TestDB_unmarshalDBAdmin 247s === RUN TestDB_unmarshalDBAdmin/fail/unmarshal-error 247s === RUN TestDB_unmarshalDBAdmin/fail/deleted-error 247s === RUN TestDB_unmarshalDBAdmin/fail/authority-mismatch-error 247s === RUN TestDB_unmarshalDBAdmin/ok 247s --- PASS: TestDB_unmarshalDBAdmin (0.00s) 247s --- PASS: TestDB_unmarshalDBAdmin/fail/unmarshal-error (0.00s) 247s --- PASS: TestDB_unmarshalDBAdmin/fail/deleted-error (0.00s) 247s --- PASS: TestDB_unmarshalDBAdmin/fail/authority-mismatch-error (0.00s) 247s --- PASS: TestDB_unmarshalDBAdmin/ok (0.00s) 247s === RUN TestDB_unmarshalAdmin 247s === RUN TestDB_unmarshalAdmin/fail/unmarshal-error 247s === RUN TestDB_unmarshalAdmin/fail/deleted-error 247s === RUN TestDB_unmarshalAdmin/ok 247s --- PASS: TestDB_unmarshalAdmin (0.00s) 247s --- PASS: TestDB_unmarshalAdmin/fail/unmarshal-error (0.00s) 247s --- PASS: TestDB_unmarshalAdmin/fail/deleted-error (0.00s) 247s --- PASS: TestDB_unmarshalAdmin/ok (0.00s) 247s === RUN TestDB_GetAdmin 247s === RUN TestDB_GetAdmin/ok 247s === RUN TestDB_GetAdmin/fail/not-found 247s === RUN TestDB_GetAdmin/fail/db.Get-error 247s === RUN TestDB_GetAdmin/fail/unmarshal-error 247s === RUN TestDB_GetAdmin/fail/deleted 247s === RUN TestDB_GetAdmin/fail/authorityID-mismatch 247s --- PASS: TestDB_GetAdmin (0.00s) 247s --- PASS: TestDB_GetAdmin/ok (0.00s) 247s --- PASS: TestDB_GetAdmin/fail/not-found (0.00s) 247s --- PASS: TestDB_GetAdmin/fail/db.Get-error (0.00s) 247s --- PASS: TestDB_GetAdmin/fail/unmarshal-error (0.00s) 247s --- PASS: TestDB_GetAdmin/fail/deleted (0.00s) 247s --- PASS: TestDB_GetAdmin/fail/authorityID-mismatch (0.00s) 247s === RUN TestDB_DeleteAdmin 247s === RUN TestDB_DeleteAdmin/fail/not-found 247s === RUN TestDB_DeleteAdmin/fail/db.Get-error 247s === RUN TestDB_DeleteAdmin/fail/save-error 247s === RUN TestDB_DeleteAdmin/ok 247s --- PASS: TestDB_DeleteAdmin (0.00s) 247s --- PASS: TestDB_DeleteAdmin/fail/not-found (0.00s) 247s --- PASS: TestDB_DeleteAdmin/fail/db.Get-error (0.00s) 247s --- PASS: TestDB_DeleteAdmin/fail/save-error (0.00s) 247s --- PASS: TestDB_DeleteAdmin/ok (0.00s) 247s === RUN TestDB_UpdateAdmin 247s === RUN TestDB_UpdateAdmin/fail/not-found 247s === RUN TestDB_UpdateAdmin/fail/db.Get-error 247s === RUN TestDB_UpdateAdmin/fail/save-error 247s === RUN TestDB_UpdateAdmin/ok 247s --- PASS: TestDB_UpdateAdmin (0.01s) 247s --- PASS: TestDB_UpdateAdmin/fail/not-found (0.00s) 247s --- PASS: TestDB_UpdateAdmin/fail/db.Get-error (0.00s) 247s --- PASS: TestDB_UpdateAdmin/fail/save-error (0.00s) 247s --- PASS: TestDB_UpdateAdmin/ok (0.00s) 247s === RUN TestDB_CreateAdmin 247s === RUN TestDB_CreateAdmin/fail/save-error 247s === RUN TestDB_CreateAdmin/ok 247s --- PASS: TestDB_CreateAdmin (0.00s) 247s --- PASS: TestDB_CreateAdmin/fail/save-error (0.00s) 247s --- PASS: TestDB_CreateAdmin/ok (0.00s) 247s === RUN TestDB_GetAdmins 247s === RUN TestDB_GetAdmins/ok/only-invalid 247s === RUN TestDB_GetAdmins/ok 247s === RUN TestDB_GetAdmins/fail/db.List-error 247s === RUN TestDB_GetAdmins/fail/unmarshal-error 247s === RUN TestDB_GetAdmins/ok/none 247s --- PASS: TestDB_GetAdmins (0.00s) 247s --- PASS: TestDB_GetAdmins/ok/only-invalid (0.00s) 247s --- PASS: TestDB_GetAdmins/ok (0.00s) 247s --- PASS: TestDB_GetAdmins/fail/db.List-error (0.00s) 247s --- PASS: TestDB_GetAdmins/fail/unmarshal-error (0.00s) 247s --- PASS: TestDB_GetAdmins/ok/none (0.00s) 247s === RUN TestDB_getDBAuthorityPolicyBytes 247s === RUN TestDB_getDBAuthorityPolicyBytes/fail/not-found 247s === RUN TestDB_getDBAuthorityPolicyBytes/fail/db.Get-error 247s === RUN TestDB_getDBAuthorityPolicyBytes/ok 247s --- PASS: TestDB_getDBAuthorityPolicyBytes (0.00s) 247s --- PASS: TestDB_getDBAuthorityPolicyBytes/fail/not-found (0.00s) 247s --- PASS: TestDB_getDBAuthorityPolicyBytes/fail/db.Get-error (0.00s) 247s --- PASS: TestDB_getDBAuthorityPolicyBytes/ok (0.00s) 247s === RUN TestDB_getDBAuthorityPolicy 247s === RUN TestDB_getDBAuthorityPolicy/fail/authorityID-error 247s === RUN TestDB_getDBAuthorityPolicy/ok/empty-bytes 247s === RUN TestDB_getDBAuthorityPolicy/ok 247s === RUN TestDB_getDBAuthorityPolicy/fail/not-found 247s === RUN TestDB_getDBAuthorityPolicy/fail/unmarshal-error 247s --- PASS: TestDB_getDBAuthorityPolicy (0.00s) 247s --- PASS: TestDB_getDBAuthorityPolicy/fail/authorityID-error (0.00s) 247s --- PASS: TestDB_getDBAuthorityPolicy/ok/empty-bytes (0.00s) 247s --- PASS: TestDB_getDBAuthorityPolicy/ok (0.00s) 247s --- PASS: TestDB_getDBAuthorityPolicy/fail/not-found (0.00s) 247s --- PASS: TestDB_getDBAuthorityPolicy/fail/unmarshal-error (0.00s) 247s === RUN TestDB_CreateAuthorityPolicy 247s === RUN TestDB_CreateAuthorityPolicy/ok 247s === RUN TestDB_CreateAuthorityPolicy/fail/save-error 247s --- PASS: TestDB_CreateAuthorityPolicy (0.00s) 247s --- PASS: TestDB_CreateAuthorityPolicy/ok (0.00s) 247s --- PASS: TestDB_CreateAuthorityPolicy/fail/save-error (0.00s) 247s === RUN TestDB_GetAuthorityPolicy 247s === RUN TestDB_GetAuthorityPolicy/fail/not-found 247s === RUN TestDB_GetAuthorityPolicy/fail/db.Get-error 247s === RUN TestDB_GetAuthorityPolicy/ok 247s --- PASS: TestDB_GetAuthorityPolicy (0.00s) 247s --- PASS: TestDB_GetAuthorityPolicy/fail/not-found (0.00s) 247s --- PASS: TestDB_GetAuthorityPolicy/fail/db.Get-error (0.00s) 247s --- PASS: TestDB_GetAuthorityPolicy/ok (0.00s) 247s === RUN TestDB_UpdateAuthorityPolicy 247s === RUN TestDB_UpdateAuthorityPolicy/fail/save-error 247s === RUN TestDB_UpdateAuthorityPolicy/ok 247s === RUN TestDB_UpdateAuthorityPolicy/fail/not-found 247s === RUN TestDB_UpdateAuthorityPolicy/fail/db.Get-error 247s --- PASS: TestDB_UpdateAuthorityPolicy (0.00s) 247s --- PASS: TestDB_UpdateAuthorityPolicy/fail/save-error (0.00s) 247s --- PASS: TestDB_UpdateAuthorityPolicy/ok (0.00s) 247s --- PASS: TestDB_UpdateAuthorityPolicy/fail/not-found (0.00s) 247s --- PASS: TestDB_UpdateAuthorityPolicy/fail/db.Get-error (0.00s) 247s === RUN TestDB_DeleteAuthorityPolicy 247s === RUN TestDB_DeleteAuthorityPolicy/fail/save-error 247s === RUN TestDB_DeleteAuthorityPolicy/ok 247s === RUN TestDB_DeleteAuthorityPolicy/fail/not-found 247s === RUN TestDB_DeleteAuthorityPolicy/fail/db.Get-error 247s --- PASS: TestDB_DeleteAuthorityPolicy (0.00s) 247s --- PASS: TestDB_DeleteAuthorityPolicy/fail/save-error (0.00s) 247s --- PASS: TestDB_DeleteAuthorityPolicy/ok (0.00s) 247s --- PASS: TestDB_DeleteAuthorityPolicy/fail/not-found (0.00s) 247s --- PASS: TestDB_DeleteAuthorityPolicy/fail/db.Get-error (0.00s) 247s === RUN Test_linkedToDB 247s === RUN Test_linkedToDB/nil_policy 247s === RUN Test_linkedToDB/no_x509_nor_ssh 247s === RUN Test_linkedToDB/x509 247s === RUN Test_linkedToDB/ssh_user 247s === RUN Test_linkedToDB/full_ssh_policy 247s === RUN Test_linkedToDB/full_policy 247s --- PASS: Test_linkedToDB (0.00s) 247s --- PASS: Test_linkedToDB/nil_policy (0.00s) 247s --- PASS: Test_linkedToDB/no_x509_nor_ssh (0.00s) 247s --- PASS: Test_linkedToDB/x509 (0.00s) 247s --- PASS: Test_linkedToDB/ssh_user (0.00s) 247s --- PASS: Test_linkedToDB/full_ssh_policy (0.00s) 247s --- PASS: Test_linkedToDB/full_policy (0.00s) 247s === RUN Test_dbToLinked 247s === RUN Test_dbToLinked/nil_policy 247s === RUN Test_dbToLinked/x509 247s === RUN Test_dbToLinked/ssh_user 247s === RUN Test_dbToLinked/ssh_host 247s === RUN Test_dbToLinked/full_policy 247s --- PASS: Test_dbToLinked (0.00s) 247s --- PASS: Test_dbToLinked/nil_policy (0.00s) 247s --- PASS: Test_dbToLinked/x509 (0.00s) 247s --- PASS: Test_dbToLinked/ssh_user (0.00s) 247s --- PASS: Test_dbToLinked/ssh_host (0.00s) 247s --- PASS: Test_dbToLinked/full_policy (0.00s) 247s === RUN TestDB_getDBProvisionerBytes 247s === RUN TestDB_getDBProvisionerBytes/fail/not-found 247s === RUN TestDB_getDBProvisionerBytes/fail/db.Get-error 247s === RUN TestDB_getDBProvisionerBytes/ok 247s --- PASS: TestDB_getDBProvisionerBytes (0.00s) 247s --- PASS: TestDB_getDBProvisionerBytes/fail/not-found (0.00s) 247s --- PASS: TestDB_getDBProvisionerBytes/fail/db.Get-error (0.00s) 247s --- PASS: TestDB_getDBProvisionerBytes/ok (0.00s) 247s === RUN TestDB_getDBProvisioner 247s === RUN TestDB_getDBProvisioner/fail/not-found 247s === RUN TestDB_getDBProvisioner/fail/db.Get-error 247s === RUN TestDB_getDBProvisioner/fail/unmarshal-error 247s === RUN TestDB_getDBProvisioner/fail/deleted 247s === RUN TestDB_getDBProvisioner/ok 247s --- PASS: TestDB_getDBProvisioner (0.00s) 247s --- PASS: TestDB_getDBProvisioner/fail/not-found (0.00s) 247s --- PASS: TestDB_getDBProvisioner/fail/db.Get-error (0.00s) 247s --- PASS: TestDB_getDBProvisioner/fail/unmarshal-error (0.00s) 247s --- PASS: TestDB_getDBProvisioner/fail/deleted (0.00s) 247s --- PASS: TestDB_getDBProvisioner/ok (0.00s) 247s === RUN TestDB_unmarshalDBProvisioner 247s === RUN TestDB_unmarshalDBProvisioner/fail/authority-mismatch-error 247s === RUN TestDB_unmarshalDBProvisioner/ok 247s === RUN TestDB_unmarshalDBProvisioner/fail/unmarshal-error 247s === RUN TestDB_unmarshalDBProvisioner/fail/deleted-error 247s --- PASS: TestDB_unmarshalDBProvisioner (0.00s) 247s --- PASS: TestDB_unmarshalDBProvisioner/fail/authority-mismatch-error (0.00s) 247s --- PASS: TestDB_unmarshalDBProvisioner/ok (0.00s) 247s --- PASS: TestDB_unmarshalDBProvisioner/fail/unmarshal-error (0.00s) 247s --- PASS: TestDB_unmarshalDBProvisioner/fail/deleted-error (0.00s) 247s === RUN TestDB_unmarshalProvisioner 247s === RUN TestDB_unmarshalProvisioner/fail/unmarshal-error 247s === RUN TestDB_unmarshalProvisioner/fail/deleted-error 247s === RUN TestDB_unmarshalProvisioner/ok 247s --- PASS: TestDB_unmarshalProvisioner (0.00s) 247s --- PASS: TestDB_unmarshalProvisioner/fail/unmarshal-error (0.00s) 247s --- PASS: TestDB_unmarshalProvisioner/fail/deleted-error (0.00s) 247s --- PASS: TestDB_unmarshalProvisioner/ok (0.00s) 247s === RUN TestDB_GetProvisioner 247s === RUN TestDB_GetProvisioner/fail/unmarshal-error 247s === RUN TestDB_GetProvisioner/fail/deleted 247s === RUN TestDB_GetProvisioner/fail/authorityID-mismatch 247s === RUN TestDB_GetProvisioner/ok 247s === RUN TestDB_GetProvisioner/fail/not-found 247s === RUN TestDB_GetProvisioner/fail/db.Get-error 247s --- PASS: TestDB_GetProvisioner (0.00s) 247s --- PASS: TestDB_GetProvisioner/fail/unmarshal-error (0.00s) 247s --- PASS: TestDB_GetProvisioner/fail/deleted (0.00s) 247s --- PASS: TestDB_GetProvisioner/fail/authorityID-mismatch (0.00s) 247s --- PASS: TestDB_GetProvisioner/ok (0.00s) 247s --- PASS: TestDB_GetProvisioner/fail/not-found (0.00s) 247s --- PASS: TestDB_GetProvisioner/fail/db.Get-error (0.00s) 247s === RUN TestDB_DeleteProvisioner 247s === RUN TestDB_DeleteProvisioner/fail/not-found 247s === RUN TestDB_DeleteProvisioner/fail/db.Get-error 247s === RUN TestDB_DeleteProvisioner/fail/save-error 247s === RUN TestDB_DeleteProvisioner/ok 247s --- PASS: TestDB_DeleteProvisioner (0.00s) 247s --- PASS: TestDB_DeleteProvisioner/fail/not-found (0.00s) 247s --- PASS: TestDB_DeleteProvisioner/fail/db.Get-error (0.00s) 247s --- PASS: TestDB_DeleteProvisioner/fail/save-error (0.00s) 247s --- PASS: TestDB_DeleteProvisioner/ok (0.00s) 247s === RUN TestDB_GetProvisioners 247s === RUN TestDB_GetProvisioners/ok/none 247s === RUN TestDB_GetProvisioners/ok/only-invalid 247s === RUN TestDB_GetProvisioners/ok 247s === RUN TestDB_GetProvisioners/fail/db.List-error 247s === RUN TestDB_GetProvisioners/fail/unmarshal-error 247s --- PASS: TestDB_GetProvisioners (0.00s) 247s --- PASS: TestDB_GetProvisioners/ok/none (0.00s) 247s --- PASS: TestDB_GetProvisioners/ok/only-invalid (0.00s) 247s --- PASS: TestDB_GetProvisioners/ok (0.00s) 247s --- PASS: TestDB_GetProvisioners/fail/db.List-error (0.00s) 247s --- PASS: TestDB_GetProvisioners/fail/unmarshal-error (0.00s) 247s === RUN TestDB_CreateProvisioner 247s === RUN TestDB_CreateProvisioner/fail/save-error 247s === RUN TestDB_CreateProvisioner/ok 247s --- PASS: TestDB_CreateProvisioner (0.00s) 247s --- PASS: TestDB_CreateProvisioner/fail/save-error (0.00s) 247s --- PASS: TestDB_CreateProvisioner/ok (0.00s) 247s === RUN TestDB_UpdateProvisioner 247s === RUN TestDB_UpdateProvisioner/fail/db.Get-error 247s === RUN TestDB_UpdateProvisioner/fail/update-deleted 247s === RUN TestDB_UpdateProvisioner/fail/update-type-error 247s === RUN TestDB_UpdateProvisioner/fail/save-error 247s === RUN TestDB_UpdateProvisioner/ok 247s === RUN TestDB_UpdateProvisioner/fail/not-found 247s --- PASS: TestDB_UpdateProvisioner (0.00s) 247s --- PASS: TestDB_UpdateProvisioner/fail/db.Get-error (0.00s) 247s --- PASS: TestDB_UpdateProvisioner/fail/update-deleted (0.00s) 247s --- PASS: TestDB_UpdateProvisioner/fail/update-type-error (0.00s) 247s --- PASS: TestDB_UpdateProvisioner/fail/save-error (0.00s) 247s --- PASS: TestDB_UpdateProvisioner/ok (0.00s) 247s --- PASS: TestDB_UpdateProvisioner/fail/not-found (0.00s) 247s === RUN Test_linkedcaWebhooksToDB 247s === RUN Test_linkedcaWebhooksToDB/basic 247s === RUN Test_linkedcaWebhooksToDB/nil 247s === RUN Test_linkedcaWebhooksToDB/zero 247s === RUN Test_linkedcaWebhooksToDB/bearer 247s --- PASS: Test_linkedcaWebhooksToDB (0.00s) 247s --- PASS: Test_linkedcaWebhooksToDB/basic (0.00s) 247s --- PASS: Test_linkedcaWebhooksToDB/nil (0.00s) 247s --- PASS: Test_linkedcaWebhooksToDB/zero (0.00s) 247s --- PASS: Test_linkedcaWebhooksToDB/bearer (0.00s) 247s === RUN Test_dbWebhooksToLinkedca 247s === RUN Test_dbWebhooksToLinkedca/nil 247s === RUN Test_dbWebhooksToLinkedca/zero 247s === RUN Test_dbWebhooksToLinkedca/bearer 247s === RUN Test_dbWebhooksToLinkedca/basic 247s --- PASS: Test_dbWebhooksToLinkedca (0.00s) 247s --- PASS: Test_dbWebhooksToLinkedca/nil (0.00s) 247s --- PASS: Test_dbWebhooksToLinkedca/zero (0.00s) 247s --- PASS: Test_dbWebhooksToLinkedca/bearer (0.00s) 247s --- PASS: Test_dbWebhooksToLinkedca/basic (0.00s) 247s PASS 247s ok github.com/smallstep/certificates/authority/admin/db/nosql 0.030s 247s ? github.com/smallstep/certificates/authority/administrator [no test files] 248s === RUN TestConfigValidate 248s === RUN TestConfigValidate/empty-TLS-values 248s tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} 248s *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} 248s === RUN TestConfigValidate/custom-tls-values 248s tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] 1.0 1.1 true} 248s *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] 1.0 1.1 true} 248s === RUN TestConfigValidate/empty-address 248s === RUN TestConfigValidate/invalid-address 248s === RUN TestConfigValidate/tls-min>max 248s === RUN TestConfigValidate/skip-validation 248s tc.tls = 248s *tc.config.TLS = 248s === RUN TestConfigValidate/empty-root 248s === RUN TestConfigValidate/empty-intermediate-cert 248s === RUN TestConfigValidate/empty-intermediate-key 248s === RUN TestConfigValidate/empty-dnsNames 248s === RUN TestConfigValidate/empty-TLS 248s tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} 248s *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} 248s --- PASS: TestConfigValidate (0.00s) 248s --- PASS: TestConfigValidate/empty-TLS-values (0.00s) 248s --- PASS: TestConfigValidate/custom-tls-values (0.00s) 248s --- PASS: TestConfigValidate/empty-address (0.00s) 248s --- PASS: TestConfigValidate/invalid-address (0.00s) 248s --- PASS: TestConfigValidate/tls-min>max (0.00s) 248s --- PASS: TestConfigValidate/skip-validation (0.00s) 248s --- PASS: TestConfigValidate/empty-root (0.00s) 248s --- PASS: TestConfigValidate/empty-intermediate-cert (0.00s) 248s --- PASS: TestConfigValidate/empty-intermediate-key (0.00s) 248s --- PASS: TestConfigValidate/empty-dnsNames (0.00s) 248s --- PASS: TestConfigValidate/empty-TLS (0.00s) 248s === RUN TestAuthConfigValidate 248s === RUN TestAuthConfigValidate/fail-nil-authconfig 248s === RUN TestAuthConfigValidate/ok-empty-provisioners 248s === RUN TestAuthConfigValidate/ok-empty-asn1dn-template 248s === RUN TestAuthConfigValidate/ok-custom-asn1dn 248s --- PASS: TestAuthConfigValidate (0.00s) 248s --- PASS: TestAuthConfigValidate/fail-nil-authconfig (0.00s) 248s --- PASS: TestAuthConfigValidate/ok-empty-provisioners (0.00s) 248s --- PASS: TestAuthConfigValidate/ok-empty-asn1dn-template (0.00s) 248s --- PASS: TestAuthConfigValidate/ok-custom-asn1dn (0.00s) 248s === RUN Test_toHostname 248s === RUN Test_toHostname/localhost 248s === RUN Test_toHostname/ca.smallstep.com 248s === RUN Test_toHostname/127.0.0.1 248s === RUN Test_toHostname/::1 248s === RUN Test_toHostname/[::1] 248s --- PASS: Test_toHostname (0.00s) 248s --- PASS: Test_toHostname/localhost (0.00s) 248s --- PASS: Test_toHostname/ca.smallstep.com (0.00s) 248s --- PASS: Test_toHostname/127.0.0.1 (0.00s) 248s --- PASS: Test_toHostname/::1 (0.00s) 248s --- PASS: Test_toHostname/[::1] (0.00s) 248s === RUN TestConfig_Audience 248s === RUN TestConfig_Audience/ok 248s --- PASS: TestConfig_Audience (0.00s) 248s --- PASS: TestConfig_Audience/ok (0.00s) 248s === RUN TestSSHPublicKey_Validate 248s === RUN TestSSHPublicKey_Validate/user 248s === RUN TestSSHPublicKey_Validate/host 248s === RUN TestSSHPublicKey_Validate/empty 248s === RUN TestSSHPublicKey_Validate/badType 248s === RUN TestSSHPublicKey_Validate/badKey 248s --- PASS: TestSSHPublicKey_Validate (0.00s) 248s --- PASS: TestSSHPublicKey_Validate/user (0.00s) 248s --- PASS: TestSSHPublicKey_Validate/host (0.00s) 248s --- PASS: TestSSHPublicKey_Validate/empty (0.00s) 248s --- PASS: TestSSHPublicKey_Validate/badType (0.00s) 248s --- PASS: TestSSHPublicKey_Validate/badKey (0.00s) 248s === RUN TestSSHPublicKey_PublicKey 248s === RUN TestSSHPublicKey_PublicKey/ok 248s === RUN TestSSHPublicKey_PublicKey/nil 248s --- PASS: TestSSHPublicKey_PublicKey (0.00s) 248s --- PASS: TestSSHPublicKey_PublicKey/ok (0.00s) 248s --- PASS: TestSSHPublicKey_PublicKey/nil (0.00s) 248s === RUN TestTLSVersion_Validate 248s === RUN TestTLSVersion_Validate/default 248s === RUN TestTLSVersion_Validate/1.0 248s === RUN TestTLSVersion_Validate/1.1 248s === RUN TestTLSVersion_Validate/1.2 248s === RUN TestTLSVersion_Validate/1.3 248s === RUN TestTLSVersion_Validate/0.99 248s --- PASS: TestTLSVersion_Validate (0.00s) 248s --- PASS: TestTLSVersion_Validate/default (0.00s) 248s --- PASS: TestTLSVersion_Validate/1.0 (0.00s) 248s --- PASS: TestTLSVersion_Validate/1.1 (0.00s) 248s --- PASS: TestTLSVersion_Validate/1.2 (0.00s) 248s --- PASS: TestTLSVersion_Validate/1.3 (0.00s) 248s --- PASS: TestTLSVersion_Validate/0.99 (0.00s) 248s === RUN TestTLSVersion_String 248s === RUN TestTLSVersion_String/default 248s === RUN TestTLSVersion_String/1.0 248s === RUN TestTLSVersion_String/1.1 248s === RUN TestTLSVersion_String/1.2 248s === RUN TestTLSVersion_String/1.3 248s === RUN TestTLSVersion_String/0.99 248s --- PASS: TestTLSVersion_String (0.00s) 248s --- PASS: TestTLSVersion_String/default (0.00s) 248s --- PASS: TestTLSVersion_String/1.0 (0.00s) 248s --- PASS: TestTLSVersion_String/1.1 (0.00s) 248s --- PASS: TestTLSVersion_String/1.2 (0.00s) 248s --- PASS: TestTLSVersion_String/1.3 (0.00s) 248s --- PASS: TestTLSVersion_String/0.99 (0.00s) 248s === RUN TestCipherSuites_Validate 248s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_RC4_128_SHA 248s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_3DES_EDE_CBC_SHA 248s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA 248s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_CBC_SHA 248s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA256 248s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_GCM_SHA256 248s === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_GCM_SHA384 248s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA 248s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA 248s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 248s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 248s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA 248s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 248s === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 248s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA 248s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA 248s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 248s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 248s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA 248s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 248s === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 248s === RUN TestCipherSuites_Validate/multiple 248s === RUN TestCipherSuites_Validate/fail 248s --- PASS: TestCipherSuites_Validate (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_RC4_128_SHA (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_CBC_SHA (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA256 (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_GCM_SHA256 (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_GCM_SHA384 (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0.00s) 248s --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 (0.00s) 248s --- PASS: TestCipherSuites_Validate/multiple (0.00s) 248s --- PASS: TestCipherSuites_Validate/fail (0.00s) 248s === RUN TestCipherSuites_Value 248s === RUN TestCipherSuites_Value/TLS_RSA_WITH_RC4_128_SHA 248s === RUN TestCipherSuites_Value/TLS_RSA_WITH_3DES_EDE_CBC_SHA 248s === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA 248s === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_256_CBC_SHA 248s === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA256 248s === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_GCM_SHA256 248s === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_256_GCM_SHA384 248s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA 248s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA 248s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 248s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 248s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA 248s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 248s === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 248s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA 248s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA 248s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 248s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 248s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA 248s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 248s === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 248s === RUN TestCipherSuites_Value/multiple 248s === RUN TestCipherSuites_Value/fail 248s --- PASS: TestCipherSuites_Value (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_RC4_128_SHA (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_256_CBC_SHA (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA256 (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_GCM_SHA256 (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_256_GCM_SHA384 (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0.00s) 248s --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 (0.00s) 248s --- PASS: TestCipherSuites_Value/multiple (0.00s) 248s --- PASS: TestCipherSuites_Value/fail (0.00s) 248s === RUN TestTLSOptions_TLSConfig 248s === RUN TestTLSOptions_TLSConfig/default 248s === RUN TestTLSOptions_TLSConfig/renegotation 248s --- PASS: TestTLSOptions_TLSConfig (0.00s) 248s --- PASS: TestTLSOptions_TLSConfig/default (0.00s) 248s --- PASS: TestTLSOptions_TLSConfig/renegotation (0.00s) 248s === RUN Test_multiString_First 248s === RUN Test_multiString_First/empty 248s === RUN Test_multiString_First/string 248s === RUN Test_multiString_First/slice 248s --- PASS: Test_multiString_First (0.00s) 248s --- PASS: Test_multiString_First/empty (0.00s) 248s --- PASS: Test_multiString_First/string (0.00s) 248s --- PASS: Test_multiString_First/slice (0.00s) 248s === RUN Test_multiString_Empties 248s === RUN Test_multiString_Empties/empty 248s === RUN Test_multiString_Empties/string 248s === RUN Test_multiString_Empties/empty_string 248s === RUN Test_multiString_Empties/slice 248s === RUN Test_multiString_Empties/empty_slice 248s --- PASS: Test_multiString_Empties (0.00s) 248s --- PASS: Test_multiString_Empties/empty (0.00s) 248s --- PASS: Test_multiString_Empties/string (0.00s) 248s --- PASS: Test_multiString_Empties/empty_string (0.00s) 248s --- PASS: Test_multiString_Empties/slice (0.00s) 248s --- PASS: Test_multiString_Empties/empty_slice (0.00s) 248s === RUN Test_multiString_MarshalJSON 248s === RUN Test_multiString_MarshalJSON/empty 248s === RUN Test_multiString_MarshalJSON/string 248s === RUN Test_multiString_MarshalJSON/slice 248s --- PASS: Test_multiString_MarshalJSON (0.00s) 248s --- PASS: Test_multiString_MarshalJSON/empty (0.00s) 248s --- PASS: Test_multiString_MarshalJSON/string (0.00s) 248s --- PASS: Test_multiString_MarshalJSON/slice (0.00s) 248s === RUN Test_multiString_UnmarshalJSON 248s === RUN Test_multiString_UnmarshalJSON/empty 248s === RUN Test_multiString_UnmarshalJSON/empty_string 248s === RUN Test_multiString_UnmarshalJSON/string 248s === RUN Test_multiString_UnmarshalJSON/slice 248s === RUN Test_multiString_UnmarshalJSON/error 248s === RUN Test_multiString_UnmarshalJSON/nil 248s --- PASS: Test_multiString_UnmarshalJSON (0.00s) 248s --- PASS: Test_multiString_UnmarshalJSON/empty (0.00s) 248s --- PASS: Test_multiString_UnmarshalJSON/empty_string (0.00s) 248s --- PASS: Test_multiString_UnmarshalJSON/string (0.00s) 248s --- PASS: Test_multiString_UnmarshalJSON/slice (0.00s) 248s --- PASS: Test_multiString_UnmarshalJSON/error (0.00s) 248s --- PASS: Test_multiString_UnmarshalJSON/nil (0.00s) 248s PASS 248s ok github.com/smallstep/certificates/authority/config 0.022s 248s === RUN TestNew 248s === RUN TestNew/ok 248s === RUN TestNew/ok_with_constraints 248s --- PASS: TestNew (0.01s) 248s --- PASS: TestNew/ok (0.00s) 248s --- PASS: TestNew/ok_with_constraints (0.00s) 248s === RUN TestNew_hasNameConstraints 248s === RUN TestNew_hasNameConstraints/no_constraints 248s === RUN TestNew_hasNameConstraints/permittedDNSDomains 248s === RUN TestNew_hasNameConstraints/excludedDNSDomains 248s === RUN TestNew_hasNameConstraints/permittedIPRanges 248s === RUN TestNew_hasNameConstraints/excludedIPRanges 248s === RUN TestNew_hasNameConstraints/permittedEmailAddresses 248s === RUN TestNew_hasNameConstraints/excludedEmailAddresses 248s === RUN TestNew_hasNameConstraints/permittedURIDomains 248s === RUN TestNew_hasNameConstraints/excludedURIDomains 248s --- PASS: TestNew_hasNameConstraints (0.00s) 248s --- PASS: TestNew_hasNameConstraints/no_constraints (0.00s) 248s --- PASS: TestNew_hasNameConstraints/permittedDNSDomains (0.00s) 248s --- PASS: TestNew_hasNameConstraints/excludedDNSDomains (0.00s) 248s --- PASS: TestNew_hasNameConstraints/permittedIPRanges (0.00s) 248s --- PASS: TestNew_hasNameConstraints/excludedIPRanges (0.00s) 248s --- PASS: TestNew_hasNameConstraints/permittedEmailAddresses (0.00s) 248s --- PASS: TestNew_hasNameConstraints/excludedEmailAddresses (0.00s) 248s --- PASS: TestNew_hasNameConstraints/permittedURIDomains (0.00s) 248s --- PASS: TestNew_hasNameConstraints/excludedURIDomains (0.00s) 248s === RUN TestEngine_Validate 248s === RUN TestEngine_Validate/ok 248s === RUN TestEngine_Validate/ok_permitted_dns 248s === RUN TestEngine_Validate/ok_not_excluded_dns 248s === RUN TestEngine_Validate/ok_permitted_ip 248s === RUN TestEngine_Validate/ok_not_excluded_ip 248s === RUN TestEngine_Validate/ok_permitted_emails 248s === RUN TestEngine_Validate/ok_not_excluded_emails 248s === RUN TestEngine_Validate/ok_permitted_uris 248s === RUN TestEngine_Validate/ok_not_excluded_uris 248s === RUN TestEngine_Validate/fail_permitted_dns 248s === RUN TestEngine_Validate/fail_not_excluded_dns 248s === RUN TestEngine_Validate/fail_permitted_ip 248s === RUN TestEngine_Validate/fail_not_excluded_ip 248s === RUN TestEngine_Validate/fail_permitted_emails 248s === RUN TestEngine_Validate/fail_not_excluded_emails 248s === RUN TestEngine_Validate/fail_permitted_uris 248s === RUN TestEngine_Validate/fail_not_excluded_uris 248s === RUN TestEngine_Validate/fail_parse_emails 248s === RUN TestEngine_Validate/fail_match_dns 248s === RUN TestEngine_Validate/fail_match_email 248s === RUN TestEngine_Validate/fail_match_uri 248s --- PASS: TestEngine_Validate (0.01s) 248s --- PASS: TestEngine_Validate/ok (0.00s) 248s --- PASS: TestEngine_Validate/ok_permitted_dns (0.00s) 248s --- PASS: TestEngine_Validate/ok_not_excluded_dns (0.00s) 248s --- PASS: TestEngine_Validate/ok_permitted_ip (0.00s) 248s --- PASS: TestEngine_Validate/ok_not_excluded_ip (0.00s) 248s --- PASS: TestEngine_Validate/ok_permitted_emails (0.00s) 248s --- PASS: TestEngine_Validate/ok_not_excluded_emails (0.00s) 248s --- PASS: TestEngine_Validate/ok_permitted_uris (0.00s) 248s --- PASS: TestEngine_Validate/ok_not_excluded_uris (0.00s) 248s --- PASS: TestEngine_Validate/fail_permitted_dns (0.00s) 248s --- PASS: TestEngine_Validate/fail_not_excluded_dns (0.00s) 248s --- PASS: TestEngine_Validate/fail_permitted_ip (0.00s) 248s --- PASS: TestEngine_Validate/fail_not_excluded_ip (0.00s) 248s --- PASS: TestEngine_Validate/fail_permitted_emails (0.00s) 248s --- PASS: TestEngine_Validate/fail_not_excluded_emails (0.00s) 248s --- PASS: TestEngine_Validate/fail_permitted_uris (0.00s) 248s --- PASS: TestEngine_Validate/fail_not_excluded_uris (0.00s) 248s --- PASS: TestEngine_Validate/fail_parse_emails (0.00s) 248s --- PASS: TestEngine_Validate/fail_match_dns (0.00s) 248s --- PASS: TestEngine_Validate/fail_match_email (0.00s) 248s --- PASS: TestEngine_Validate/fail_match_uri (0.00s) 248s === RUN TestEngine_Validate_nil 248s --- PASS: TestEngine_Validate_nil (0.00s) 248s === RUN TestEngine_ValidateCertificate 248s === RUN TestEngine_ValidateCertificate/ok 248s === RUN TestEngine_ValidateCertificate/ok_with_constraints 248s === RUN TestEngine_ValidateCertificate/fail 248s --- PASS: TestEngine_ValidateCertificate (0.00s) 248s --- PASS: TestEngine_ValidateCertificate/ok (0.00s) 248s --- PASS: TestEngine_ValidateCertificate/ok_with_constraints (0.00s) 248s --- PASS: TestEngine_ValidateCertificate/fail (0.00s) 248s PASS 248s ok github.com/smallstep/certificates/authority/internal/constraints 0.017s 248s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed 248s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/nil-options 248s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/not-set 248s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/set-true 248s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/set-false 248s --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed (0.00s) 248s --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/nil-options (0.00s) 248s --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/not-set (0.00s) 248s --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/set-true (0.00s) 248s --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/set-false (0.00s) 248s === RUN TestPolicyToCertificates 248s === RUN TestPolicyToCertificates/nil 248s === RUN TestPolicyToCertificates/no-policy 248s === RUN TestPolicyToCertificates/partial-policy 248s === RUN TestPolicyToCertificates/full-policy 248s --- PASS: TestPolicyToCertificates (0.00s) 248s --- PASS: TestPolicyToCertificates/nil (0.00s) 248s --- PASS: TestPolicyToCertificates/no-policy (0.00s) 248s --- PASS: TestPolicyToCertificates/partial-policy (0.00s) 248s --- PASS: TestPolicyToCertificates/full-policy (0.00s) 248s PASS 248s ok github.com/smallstep/certificates/authority/policy 0.005s 248s === RUN TestClient 248s === RUN TestClient/http 248s === RUN TestClient/tls 248s === RUN TestClient/nil 248s === RUN TestClient/empty 248s --- PASS: TestClient (0.01s) 248s --- PASS: TestClient/http (0.00s) 248s --- PASS: TestClient/tls (0.01s) 248s --- PASS: TestClient/nil (0.00s) 248s --- PASS: TestClient/empty (0.00s) 248s === RUN TestClient_SetNew 248s === RUN TestClient_SetNew/ok 248s === RUN TestClient_SetNew/fail 248s === RUN TestClient_SetNew/ok_again 248s 2026/02/04 00:03:13 http: TLS handshake error from 127.0.0.1:33324: remote error: tls: bad certificate 248s --- PASS: TestClient_SetNew (0.03s) 248s --- PASS: TestClient_SetNew/ok (0.00s) 248s --- PASS: TestClient_SetNew/fail (0.02s) 248s --- PASS: TestClient_SetNew/ok_again (0.00s) 248s === RUN TestClient_parallel 248s === PAUSE TestClient_parallel 248s === CONT TestClient_parallel 248s === RUN TestClient_parallel/0 248s === PAUSE TestClient_parallel/0 248s === RUN TestClient_parallel/1 248s === PAUSE TestClient_parallel/1 248s === RUN TestClient_parallel/2 248s === PAUSE TestClient_parallel/2 248s === RUN TestClient_parallel/3 248s === PAUSE TestClient_parallel/3 248s === RUN TestClient_parallel/4 248s === PAUSE TestClient_parallel/4 248s === RUN TestClient_parallel/5 248s === PAUSE TestClient_parallel/5 248s === RUN TestClient_parallel/6 248s === PAUSE TestClient_parallel/6 248s === RUN TestClient_parallel/7 248s === PAUSE TestClient_parallel/7 248s === RUN TestClient_parallel/8 248s === PAUSE TestClient_parallel/8 248s === RUN TestClient_parallel/9 248s === PAUSE TestClient_parallel/9 248s === CONT TestClient_parallel/0 248s === CONT TestClient_parallel/5 248s === CONT TestClient_parallel/8 248s === CONT TestClient_parallel/9 248s === CONT TestClient_parallel/7 248s === CONT TestClient_parallel/6 248s === CONT TestClient_parallel/3 248s === CONT TestClient_parallel/4 248s === CONT TestClient_parallel/2 248s === CONT TestClient_parallel/1 248s 2026/02/04 00:03:14 http: TLS handshake error from 127.0.0.1:41458: write tcp 127.0.0.1:35965->127.0.0.1:41458: use of closed network connection 248s --- PASS: TestClient_parallel (0.00s) 248s --- PASS: TestClient_parallel/0 (0.01s) 248s --- PASS: TestClient_parallel/5 (0.01s) 248s --- PASS: TestClient_parallel/8 (0.00s) 248s --- PASS: TestClient_parallel/9 (0.00s) 248s --- PASS: TestClient_parallel/7 (0.00s) 248s --- PASS: TestClient_parallel/6 (0.00s) 248s --- PASS: TestClient_parallel/3 (0.00s) 248s --- PASS: TestClient_parallel/4 (0.00s) 248s --- PASS: TestClient_parallel/2 (0.00s) 248s --- PASS: TestClient_parallel/1 (0.00s) 248s PASS 248s ok github.com/smallstep/certificates/authority/poolhttp 0.060s 279s === RUN TestACME_GetAttestationRoots 279s === RUN TestACME_GetAttestationRoots/ok 279s === RUN TestACME_GetAttestationRoots/nil 279s === RUN TestACME_GetAttestationRoots/empty 279s --- PASS: TestACME_GetAttestationRoots (0.00s) 279s --- PASS: TestACME_GetAttestationRoots/ok (0.00s) 279s --- PASS: TestACME_GetAttestationRoots/nil (0.00s) 279s --- PASS: TestACME_GetAttestationRoots/empty (0.00s) 279s === RUN TestACMEChallenge_Validate 279s === RUN TestACMEChallenge_Validate/http-01 279s === RUN TestACMEChallenge_Validate/dns-01 279s === RUN TestACMEChallenge_Validate/tls-alpn-01 279s === RUN TestACMEChallenge_Validate/device-attest-01 279s === RUN TestACMEChallenge_Validate/wire-oidc-01 279s === RUN TestACMEChallenge_Validate/wire-dpop-01 279s === RUN TestACMEChallenge_Validate/uppercase 279s === RUN TestACMEChallenge_Validate/fail 279s --- PASS: TestACMEChallenge_Validate (0.00s) 279s --- PASS: TestACMEChallenge_Validate/http-01 (0.00s) 279s --- PASS: TestACMEChallenge_Validate/dns-01 (0.00s) 279s --- PASS: TestACMEChallenge_Validate/tls-alpn-01 (0.00s) 279s --- PASS: TestACMEChallenge_Validate/device-attest-01 (0.00s) 279s --- PASS: TestACMEChallenge_Validate/wire-oidc-01 (0.00s) 279s --- PASS: TestACMEChallenge_Validate/wire-dpop-01 (0.00s) 279s --- PASS: TestACMEChallenge_Validate/uppercase (0.00s) 279s --- PASS: TestACMEChallenge_Validate/fail (0.00s) 279s === RUN TestACMEAttestationFormat_Validate 279s === RUN TestACMEAttestationFormat_Validate/apple 279s === RUN TestACMEAttestationFormat_Validate/step 279s === RUN TestACMEAttestationFormat_Validate/tpm 279s === RUN TestACMEAttestationFormat_Validate/uppercase 279s === RUN TestACMEAttestationFormat_Validate/fail 279s --- PASS: TestACMEAttestationFormat_Validate (0.00s) 279s --- PASS: TestACMEAttestationFormat_Validate/apple (0.00s) 279s --- PASS: TestACMEAttestationFormat_Validate/step (0.00s) 279s --- PASS: TestACMEAttestationFormat_Validate/tpm (0.00s) 279s --- PASS: TestACMEAttestationFormat_Validate/uppercase (0.00s) 279s --- PASS: TestACMEAttestationFormat_Validate/fail (0.00s) 279s === RUN TestACME_Getters 279s --- PASS: TestACME_Getters (0.00s) 279s === RUN TestACME_Init 279s === RUN TestACME_Init/fail/parse-attestation-roots 279s acme_test.go:238: -----BEGIN CERTIFICATE----- 279s Zm9v 279s -----END CERTIFICATE----- 279s === RUN TestACME_Init/fail/empty-attestation-roots 279s acme_test.go:238: 279s 279s === RUN TestACME_Init/fail/wire-missing-options 279s acme_test.go:238: 279s === RUN TestACME_Init/ok 279s acme_test.go:238: 279s === RUN TestACME_Init/ok/attestation 279s acme_test.go:238: -----BEGIN CERTIFICATE----- 279s MIICJDCCAamgAwIBAgIUQsDCuyxyfFxeq/bxpm8frF15hzcwCgYIKoZIzj0EAwMw 279s UTEtMCsGA1UEAwwkQXBwbGUgRW50ZXJwcmlzZSBBdHRlc3RhdGlvbiBSb290IENB 279s MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzAeFw0yMjAyMTYxOTAx 279s MjRaFw00NzAyMjAwMDAwMDBaMFExLTArBgNVBAMMJEFwcGxlIEVudGVycHJpc2Ug 279s QXR0ZXN0YXRpb24gUm9vdCBDQTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UE 279s BhMCVVMwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAT6Jigq+Ps9Q4CoT8t8q+UnOe2p 279s oT9nRaUfGhBTbgvqSGXPjVkbYlIWYO+1zPk2Sz9hQ5ozzmLrPmTBgEWRcHjA2/y7 279s 7GEicps9wn2tj+G89l3INNDKETdxSPPIZpPj8VmjQjBAMA8GA1UdEwEB/wQFMAMB 279s Af8wHQYDVR0OBBYEFPNqTQGd8muBpV5du+UIbVbi+d66MA4GA1UdDwEB/wQEAwIB 279s BjAKBggqhkjOPQQDAwNpADBmAjEA1xpWmTLSpr1VH4f8Ypk8f3jMUKYz4QPG8mL5 279s 8m9sX/b2+eXpTv2pH4RZgJjucnbcAjEA4ZSB6S45FlPuS/u4pTnzoz632rA+xW/T 279s ZwFEh9bhKjJ+5VQ9/Do1os0u3LEkgN/r 279s -----END CERTIFICATE----- 279s -----BEGIN CERTIFICATE----- 279s MIIDFzCCAf+gAwIBAgIDBAZHMA0GCSqGSIb3DQEBCwUAMCsxKTAnBgNVBAMMIFl1 279s YmljbyBQSVYgUm9vdCBDQSBTZXJpYWwgMjYzNzUxMCAXDTE2MDMxNDAwMDAwMFoY 279s DzIwNTIwNDE3MDAwMDAwWjArMSkwJwYDVQQDDCBZdWJpY28gUElWIFJvb3QgQ0Eg 279s U2VyaWFsIDI2Mzc1MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMN2 279s cMTNR6YCdcTFRxuPy31PabRn5m6pJ+nSE0HRWpoaM8fc8wHC+Tmb98jmNvhWNE2E 279s ilU85uYKfEFP9d6Q2GmytqBnxZsAa3KqZiCCx2LwQ4iYEOb1llgotVr/whEpdVOq 279s joU0P5e1j1y7OfwOvky/+AXIN/9Xp0VFlYRk2tQ9GcdYKDmqU+db9iKwpAzid4oH 279s BVLIhmD3pvkWaRA2H3DA9t7H/HNq5v3OiO1jyLZeKqZoMbPObrxqDg+9fOdShzgf 279s wCqgT3XVmTeiwvBSTctyi9mHQfYd2DwkaqxRnLbNVyK9zl+DzjSGp9IhVPiVtGet 279s X02dxhQnGS7K6BO0Qe8CAwEAAaNCMEAwHQYDVR0OBBYEFMpfyvLEojGc6SJf8ez0 279s 1d8Cv4O/MA8GA1UdEwQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 279s DQEBCwUAA4IBAQBc7Ih8Bc1fkC+FyN1fhjWioBCMr3vjneh7MLbA6kSoyWF70N3s 279s XhbXvT4eRh0hvxqvMZNjPU/VlRn6gLVtoEikDLrYFXN6Hh6Wmyy1GTnspnOvMvz2 279s lLKuym9KYdYLDgnj3BeAvzIhVzzYSeU77/Cupofj093OuAswW0jYvXsGTyix6B3d 279s bW5yWvyS9zNXaqGaUmP3U9/b6DlHdDogMLu3VLpBB9bm5bjaKWWJYgWltCVgUbFq 279s Fqyi4+JE014cSgR57Jcu3dZiehB6UtAPgad9L5cNvua/IWRmm+ANy3O2LH++Pyl8 279s SREzU8onbBsjMg9QDiSf5oJLKvd/Ren+zGY7 279s -----END CERTIFICATE----- 279s === RUN TestACME_Init/fail/empty-name 279s acme_test.go:238: 279s === RUN TestACME_Init/fail/bad-claims 279s acme_test.go:238: 279s === RUN TestACME_Init/fail/bad-attestation-format 279s acme_test.go:238: 279s === RUN TestACME_Init/fail/wire-missing-wire-options 279s acme_test.go:238: 279s === RUN TestACME_Init/fail/wire-validate-options 279s acme_test.go:238: 279s === RUN TestACME_Init/ok/wire 279s acme_test.go:238: 279s === RUN TestACME_Init/fail/empty 279s acme_test.go:238: 279s === RUN TestACME_Init/fail/empty-type 279s acme_test.go:238: 279s === RUN TestACME_Init/fail/bad-challenge 279s acme_test.go:238: 279s --- PASS: TestACME_Init (0.00s) 279s --- PASS: TestACME_Init/fail/parse-attestation-roots (0.00s) 279s --- PASS: TestACME_Init/fail/empty-attestation-roots (0.00s) 279s --- PASS: TestACME_Init/fail/wire-missing-options (0.00s) 279s --- PASS: TestACME_Init/ok (0.00s) 279s --- PASS: TestACME_Init/ok/attestation (0.00s) 279s --- PASS: TestACME_Init/fail/empty-name (0.00s) 279s --- PASS: TestACME_Init/fail/bad-claims (0.00s) 279s --- PASS: TestACME_Init/fail/bad-attestation-format (0.00s) 279s --- PASS: TestACME_Init/fail/wire-missing-wire-options (0.00s) 279s --- PASS: TestACME_Init/fail/wire-validate-options (0.00s) 279s --- PASS: TestACME_Init/ok/wire (0.00s) 279s --- PASS: TestACME_Init/fail/empty (0.00s) 279s --- PASS: TestACME_Init/fail/empty-type (0.00s) 279s --- PASS: TestACME_Init/fail/bad-challenge (0.00s) 279s === RUN TestACME_AuthorizeRenew 279s === RUN TestACME_AuthorizeRenew/ok 279s === RUN TestACME_AuthorizeRenew/fail/renew-disabled 279s --- PASS: TestACME_AuthorizeRenew (0.00s) 279s --- PASS: TestACME_AuthorizeRenew/ok (0.00s) 279s --- PASS: TestACME_AuthorizeRenew/fail/renew-disabled (0.00s) 279s === RUN TestACME_AuthorizeSign 279s === RUN TestACME_AuthorizeSign/ok 279s --- PASS: TestACME_AuthorizeSign (0.00s) 279s --- PASS: TestACME_AuthorizeSign/ok (0.00s) 279s === RUN TestACME_IsChallengeEnabled 279s === RUN TestACME_IsChallengeEnabled/ok_http-01 279s === RUN TestACME_IsChallengeEnabled/ok_dns-01 279s === RUN TestACME_IsChallengeEnabled/ok_tls-alpn-01 279s === RUN TestACME_IsChallengeEnabled/fail_device-attest-01 279s === RUN TestACME_IsChallengeEnabled/ok_http-01_enabled 279s === RUN TestACME_IsChallengeEnabled/ok_dns-01_enabled 279s === RUN TestACME_IsChallengeEnabled/ok_tls-alpn-01_enabled 279s === RUN TestACME_IsChallengeEnabled/ok_device-attest-01_enabled 279s === RUN TestACME_IsChallengeEnabled/ok_wire-oidc-01_enabled 279s === RUN TestACME_IsChallengeEnabled/ok_wire-dpop-01_enabled 279s === RUN TestACME_IsChallengeEnabled/fail_http-01 279s === RUN TestACME_IsChallengeEnabled/fail_dns-01 279s === RUN TestACME_IsChallengeEnabled/fail_tls-alpn-01 279s === RUN TestACME_IsChallengeEnabled/fail_device-attest-01#01 279s === RUN TestACME_IsChallengeEnabled/fail_wire-oidc-01 279s === RUN TestACME_IsChallengeEnabled/fail_wire-dpop-01 279s === RUN TestACME_IsChallengeEnabled/fail_unknown 279s --- PASS: TestACME_IsChallengeEnabled (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/ok_http-01 (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/ok_dns-01 (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/ok_tls-alpn-01 (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/fail_device-attest-01 (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/ok_http-01_enabled (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/ok_dns-01_enabled (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/ok_tls-alpn-01_enabled (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/ok_device-attest-01_enabled (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/ok_wire-oidc-01_enabled (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/ok_wire-dpop-01_enabled (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/fail_http-01 (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/fail_dns-01 (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/fail_tls-alpn-01 (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/fail_device-attest-01#01 (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/fail_wire-oidc-01 (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/fail_wire-dpop-01 (0.00s) 279s --- PASS: TestACME_IsChallengeEnabled/fail_unknown (0.00s) 279s === RUN TestACME_IsAttestationFormatEnabled 279s === RUN TestACME_IsAttestationFormatEnabled/ok 279s === RUN TestACME_IsAttestationFormatEnabled/ok_empty_apple 279s === RUN TestACME_IsAttestationFormatEnabled/ok_empty_step 279s === RUN TestACME_IsAttestationFormatEnabled/ok_empty_tpm 279s === RUN TestACME_IsAttestationFormatEnabled/ok_uppercase 279s === RUN TestACME_IsAttestationFormatEnabled/fail_apple 279s === RUN TestACME_IsAttestationFormatEnabled/fail_step 279s === RUN TestACME_IsAttestationFormatEnabled/fail_step#01 279s --- PASS: TestACME_IsAttestationFormatEnabled (0.00s) 279s --- PASS: TestACME_IsAttestationFormatEnabled/ok (0.00s) 279s --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_apple (0.00s) 279s --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_step (0.00s) 279s --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_tpm (0.00s) 279s --- PASS: TestACME_IsAttestationFormatEnabled/ok_uppercase (0.00s) 279s --- PASS: TestACME_IsAttestationFormatEnabled/fail_apple (0.00s) 279s --- PASS: TestACME_IsAttestationFormatEnabled/fail_step (0.00s) 279s --- PASS: TestACME_IsAttestationFormatEnabled/fail_step#01 (0.00s) 279s === RUN TestAWS_Getters 279s --- PASS: TestAWS_Getters (0.00s) 279s === RUN TestAWS_GetTokenID 279s === RUN TestAWS_GetTokenID/ok 279s === RUN TestAWS_GetTokenID/ok_no_TOFU 279s === RUN TestAWS_GetTokenID/fail 279s --- PASS: TestAWS_GetTokenID (0.00s) 279s --- PASS: TestAWS_GetTokenID/ok (0.00s) 279s --- PASS: TestAWS_GetTokenID/ok_no_TOFU (0.00s) 279s --- PASS: TestAWS_GetTokenID/fail (0.00s) 279s === RUN TestAWS_GetIdentityToken 279s === RUN TestAWS_GetIdentityToken/ok 279s === RUN TestAWS_GetIdentityToken/ok_no_imds 279s === RUN TestAWS_GetIdentityToken/fail_ca_url 279s === RUN TestAWS_GetIdentityToken/fail_identityURL 279s === RUN TestAWS_GetIdentityToken/fail_signatureURL 279s === RUN TestAWS_GetIdentityToken/fail_signature 279s === RUN TestAWS_GetIdentityToken/fail_read_identityURL 279s === RUN TestAWS_GetIdentityToken/fail_read_signatureURL 279s === RUN TestAWS_GetIdentityToken/fail_unmarshal_identityURL 279s --- PASS: TestAWS_GetIdentityToken (0.08s) 279s --- PASS: TestAWS_GetIdentityToken/ok (0.00s) 279s --- PASS: TestAWS_GetIdentityToken/ok_no_imds (0.00s) 279s --- PASS: TestAWS_GetIdentityToken/fail_ca_url (0.00s) 279s --- PASS: TestAWS_GetIdentityToken/fail_identityURL (0.00s) 279s --- PASS: TestAWS_GetIdentityToken/fail_signatureURL (0.00s) 279s --- PASS: TestAWS_GetIdentityToken/fail_signature (0.00s) 279s --- PASS: TestAWS_GetIdentityToken/fail_read_identityURL (0.07s) 279s --- PASS: TestAWS_GetIdentityToken/fail_read_signatureURL (0.00s) 279s --- PASS: TestAWS_GetIdentityToken/fail_unmarshal_identityURL (0.00s) 279s === RUN TestAWS_GetIdentityToken_V1Only 279s --- PASS: TestAWS_GetIdentityToken_V1Only (0.00s) 279s === RUN TestAWS_GetIdentityToken_BadIDMS 279s --- PASS: TestAWS_GetIdentityToken_BadIDMS (0.00s) 279s === RUN TestAWS_Init 279s === RUN TestAWS_Init/ok 279s === RUN TestAWS_Init/ok/v1 279s === RUN TestAWS_Init/ok/v2 279s === RUN TestAWS_Init/ok/empty 279s === RUN TestAWS_Init/ok/duration 279s === RUN TestAWS_Init/ok/cert 279s === RUN TestAWS_Init/fail_type_ 279s === RUN TestAWS_Init/fail_name 279s === RUN TestAWS_Init/bad_instance_age 279s === RUN TestAWS_Init/fail/imds 279s === RUN TestAWS_Init/fail/missing 279s === RUN TestAWS_Init/fail/cert 279s === RUN TestAWS_Init/fail_claims 279s --- PASS: TestAWS_Init (0.01s) 279s --- PASS: TestAWS_Init/ok (0.00s) 279s --- PASS: TestAWS_Init/ok/v1 (0.00s) 279s --- PASS: TestAWS_Init/ok/v2 (0.00s) 279s --- PASS: TestAWS_Init/ok/empty (0.00s) 279s --- PASS: TestAWS_Init/ok/duration (0.00s) 279s --- PASS: TestAWS_Init/ok/cert (0.00s) 279s --- PASS: TestAWS_Init/fail_type_ (0.00s) 279s --- PASS: TestAWS_Init/fail_name (0.00s) 279s --- PASS: TestAWS_Init/bad_instance_age (0.00s) 279s --- PASS: TestAWS_Init/fail/imds (0.00s) 279s --- PASS: TestAWS_Init/fail/missing (0.00s) 279s --- PASS: TestAWS_Init/fail/cert (0.00s) 279s --- PASS: TestAWS_Init/fail_claims (0.00s) 279s === RUN TestAWS_authorizeToken 279s === RUN TestAWS_authorizeToken/fail/instance-age 279s === RUN TestAWS_authorizeToken/ok/identityCert 279s === RUN TestAWS_authorizeToken/ok/identityCert2 279s === RUN TestAWS_authorizeToken/fail/bad-token 279s === RUN TestAWS_authorizeToken/fail/cannot-validate-sig 279s === RUN TestAWS_authorizeToken/fail/empty-region 279s === RUN TestAWS_authorizeToken/fail/invalid-token-issuer 279s === RUN TestAWS_authorizeToken/fail/invalid-audience 279s === RUN TestAWS_authorizeToken/fail/invalid-subject-disabled-custom-SANs 279s === RUN TestAWS_authorizeToken/fail/invalid-account-id 279s === RUN TestAWS_authorizeToken/ok 279s === RUN TestAWS_authorizeToken/fail/empty-account-id 279s === RUN TestAWS_authorizeToken/fail/empty-instance-id 279s === RUN TestAWS_authorizeToken/fail/empty-private-ip 279s --- PASS: TestAWS_authorizeToken (0.08s) 279s --- PASS: TestAWS_authorizeToken/fail/instance-age (0.00s) 279s --- PASS: TestAWS_authorizeToken/ok/identityCert (0.00s) 279s --- PASS: TestAWS_authorizeToken/ok/identityCert2 (0.00s) 279s --- PASS: TestAWS_authorizeToken/fail/bad-token (0.00s) 279s --- PASS: TestAWS_authorizeToken/fail/cannot-validate-sig (0.00s) 279s --- PASS: TestAWS_authorizeToken/fail/empty-region (0.00s) 279s --- PASS: TestAWS_authorizeToken/fail/invalid-token-issuer (0.00s) 279s --- PASS: TestAWS_authorizeToken/fail/invalid-audience (0.00s) 279s --- PASS: TestAWS_authorizeToken/fail/invalid-subject-disabled-custom-SANs (0.00s) 279s --- PASS: TestAWS_authorizeToken/fail/invalid-account-id (0.00s) 279s --- PASS: TestAWS_authorizeToken/ok (0.00s) 279s --- PASS: TestAWS_authorizeToken/fail/empty-account-id (0.00s) 279s --- PASS: TestAWS_authorizeToken/fail/empty-instance-id (0.00s) 279s --- PASS: TestAWS_authorizeToken/fail/empty-private-ip (0.00s) 279s === RUN TestAWS_AuthorizeSign 279s === RUN TestAWS_AuthorizeSign/ok 279s === RUN TestAWS_AuthorizeSign/ok#01 279s === RUN TestAWS_AuthorizeSign/ok#02 279s === RUN TestAWS_AuthorizeSign/ok#03 279s === RUN TestAWS_AuthorizeSign/ok#04 279s === RUN TestAWS_AuthorizeSign/fail_account 279s === RUN TestAWS_AuthorizeSign/fail_token 279s === RUN TestAWS_AuthorizeSign/fail_subject 279s === RUN TestAWS_AuthorizeSign/fail_issuer 279s === RUN TestAWS_AuthorizeSign/fail_audience 279s === RUN TestAWS_AuthorizeSign/fail_account#01 279s === RUN TestAWS_AuthorizeSign/fail_instanceID 279s === RUN TestAWS_AuthorizeSign/fail_privateIP 279s === RUN TestAWS_AuthorizeSign/fail_region 279s === RUN TestAWS_AuthorizeSign/fail_exp 279s === RUN TestAWS_AuthorizeSign/fail_nbf 279s === RUN TestAWS_AuthorizeSign/fail_key 279s === RUN TestAWS_AuthorizeSign/fail_instance_age 279s --- PASS: TestAWS_AuthorizeSign (0.30s) 279s --- PASS: TestAWS_AuthorizeSign/ok (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/ok#01 (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/ok#02 (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/ok#03 (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/ok#04 (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/fail_account (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/fail_token (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/fail_subject (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/fail_issuer (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/fail_audience (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/fail_account#01 (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/fail_instanceID (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/fail_privateIP (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/fail_region (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/fail_exp (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/fail_nbf (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/fail_key (0.00s) 279s --- PASS: TestAWS_AuthorizeSign/fail_instance_age (0.00s) 279s === RUN TestAWS_AuthorizeSSHSign 279s === RUN TestAWS_AuthorizeSSHSign/ok 279s === RUN TestAWS_AuthorizeSSHSign/ok-rsa2048 279s === RUN TestAWS_AuthorizeSSHSign/ok-type 279s === RUN TestAWS_AuthorizeSSHSign/ok-principals 279s === RUN TestAWS_AuthorizeSSHSign/ok-principal-ip 279s === RUN TestAWS_AuthorizeSSHSign/ok-principal-hostname 279s === RUN TestAWS_AuthorizeSSHSign/ok-options 279s === RUN TestAWS_AuthorizeSSHSign/ok-custom 279s === RUN TestAWS_AuthorizeSSHSign/fail-rsa1024 279s === RUN TestAWS_AuthorizeSSHSign/fail-type 279s === RUN TestAWS_AuthorizeSSHSign/fail-principal 279s === RUN TestAWS_AuthorizeSSHSign/fail-extra-principal 279s === RUN TestAWS_AuthorizeSSHSign/fail-sshCA-disabled 279s === RUN TestAWS_AuthorizeSSHSign/fail-invalid-token 279s --- PASS: TestAWS_AuthorizeSSHSign (0.08s) 279s --- PASS: TestAWS_AuthorizeSSHSign/ok (0.00s) 279s --- PASS: TestAWS_AuthorizeSSHSign/ok-rsa2048 (0.00s) 279s --- PASS: TestAWS_AuthorizeSSHSign/ok-type (0.00s) 279s --- PASS: TestAWS_AuthorizeSSHSign/ok-principals (0.00s) 279s --- PASS: TestAWS_AuthorizeSSHSign/ok-principal-ip (0.00s) 279s --- PASS: TestAWS_AuthorizeSSHSign/ok-principal-hostname (0.00s) 279s --- PASS: TestAWS_AuthorizeSSHSign/ok-options (0.00s) 279s --- PASS: TestAWS_AuthorizeSSHSign/ok-custom (0.00s) 279s --- PASS: TestAWS_AuthorizeSSHSign/fail-rsa1024 (0.00s) 279s --- PASS: TestAWS_AuthorizeSSHSign/fail-type (0.00s) 279s --- PASS: TestAWS_AuthorizeSSHSign/fail-principal (0.00s) 279s --- PASS: TestAWS_AuthorizeSSHSign/fail-extra-principal (0.00s) 279s --- PASS: TestAWS_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) 279s --- PASS: TestAWS_AuthorizeSSHSign/fail-invalid-token (0.00s) 279s === RUN TestAWS_AuthorizeRenew 279s === RUN TestAWS_AuthorizeRenew/ok 279s === RUN TestAWS_AuthorizeRenew/fail/renew-disabled 279s --- PASS: TestAWS_AuthorizeRenew (0.00s) 279s --- PASS: TestAWS_AuthorizeRenew/ok (0.00s) 279s --- PASS: TestAWS_AuthorizeRenew/fail/renew-disabled (0.00s) 279s === RUN TestAWS_HardcodedCertificates 279s --- PASS: TestAWS_HardcodedCertificates (0.00s) 279s === RUN TestAzure_Getters 279s --- PASS: TestAzure_Getters (0.00s) 279s === RUN TestAzure_GetTokenID 279s === RUN TestAzure_GetTokenID/ok 279s === RUN TestAzure_GetTokenID/ok_no_TOFU 279s === RUN TestAzure_GetTokenID/fail_token 279s === RUN TestAzure_GetTokenID/fail_claims 279s --- PASS: TestAzure_GetTokenID (0.00s) 279s --- PASS: TestAzure_GetTokenID/ok (0.00s) 279s --- PASS: TestAzure_GetTokenID/ok_no_TOFU (0.00s) 279s --- PASS: TestAzure_GetTokenID/fail_token (0.00s) 279s --- PASS: TestAzure_GetTokenID/fail_claims (0.00s) 279s === RUN TestAzure_GetIdentityToken 279s === RUN TestAzure_GetIdentityToken/ok 279s === RUN TestAzure_GetIdentityToken/ok_azure_china 279s === RUN TestAzure_GetIdentityToken/ok_azure_germany 279s === RUN TestAzure_GetIdentityToken/ok_azure_us_gov 279s === RUN TestAzure_GetIdentityToken/fail_instance_request 279s === RUN TestAzure_GetIdentityToken/fail_request 279s === RUN TestAzure_GetIdentityToken/fail_unmarshal 279s === RUN TestAzure_GetIdentityToken/fail_url 279s === RUN TestAzure_GetIdentityToken/fail_connect 279s --- PASS: TestAzure_GetIdentityToken (0.00s) 279s --- PASS: TestAzure_GetIdentityToken/ok (0.00s) 279s --- PASS: TestAzure_GetIdentityToken/ok_azure_china (0.00s) 279s --- PASS: TestAzure_GetIdentityToken/ok_azure_germany (0.00s) 279s --- PASS: TestAzure_GetIdentityToken/ok_azure_us_gov (0.00s) 279s --- PASS: TestAzure_GetIdentityToken/fail_instance_request (0.00s) 279s --- PASS: TestAzure_GetIdentityToken/fail_request (0.00s) 279s --- PASS: TestAzure_GetIdentityToken/fail_unmarshal (0.00s) 279s --- PASS: TestAzure_GetIdentityToken/fail_url (0.00s) 279s --- PASS: TestAzure_GetIdentityToken/fail_connect (0.00s) 279s === RUN TestAzure_Init 279s === RUN TestAzure_Init/ok 279s === RUN TestAzure_Init/ok_with_config 279s === RUN TestAzure_Init/fail_type 279s === RUN TestAzure_Init/fail_name 279s === RUN TestAzure_Init/fail_tenant_id 279s === RUN TestAzure_Init/fail_claims 279s === RUN TestAzure_Init/fail_discovery_URL 279s === RUN TestAzure_Init/fail_JWK_URL 279s === RUN TestAzure_Init/fail_config_Validate 279s --- PASS: TestAzure_Init (0.00s) 279s --- PASS: TestAzure_Init/ok (0.00s) 279s --- PASS: TestAzure_Init/ok_with_config (0.00s) 279s --- PASS: TestAzure_Init/fail_type (0.00s) 279s --- PASS: TestAzure_Init/fail_name (0.00s) 279s --- PASS: TestAzure_Init/fail_tenant_id (0.00s) 279s --- PASS: TestAzure_Init/fail_claims (0.00s) 279s --- PASS: TestAzure_Init/fail_discovery_URL (0.00s) 279s --- PASS: TestAzure_Init/fail_JWK_URL (0.00s) 279s --- PASS: TestAzure_Init/fail_config_Validate (0.00s) 279s === RUN TestAzure_authorizeToken 279s === RUN TestAzure_authorizeToken/fail/invalid-xms-mir-id 279s === RUN TestAzure_authorizeToken/ok 279s === RUN TestAzure_authorizeToken/fail/bad-token 279s === RUN TestAzure_authorizeToken/fail/cannot-validate-sig 279s === RUN TestAzure_authorizeToken/fail/invalid-token-issuer 279s === RUN TestAzure_authorizeToken/fail/invalid-tenant-id 279s --- PASS: TestAzure_authorizeToken (0.00s) 279s --- PASS: TestAzure_authorizeToken/fail/invalid-xms-mir-id (0.00s) 279s --- PASS: TestAzure_authorizeToken/ok (0.00s) 279s --- PASS: TestAzure_authorizeToken/fail/bad-token (0.00s) 279s --- PASS: TestAzure_authorizeToken/fail/cannot-validate-sig (0.00s) 279s --- PASS: TestAzure_authorizeToken/fail/invalid-token-issuer (0.00s) 279s --- PASS: TestAzure_authorizeToken/fail/invalid-tenant-id (0.00s) 279s === RUN TestAzure_AuthorizeSign 279s === RUN TestAzure_AuthorizeSign/ok 279s === RUN TestAzure_AuthorizeSign/ok#01 279s === RUN TestAzure_AuthorizeSign/ok#02 279s === RUN TestAzure_AuthorizeSign/ok#03 279s === RUN TestAzure_AuthorizeSign/ok#04 279s === RUN TestAzure_AuthorizeSign/fail_tenant 279s === RUN TestAzure_AuthorizeSign/fail_resource_group 279s === RUN TestAzure_AuthorizeSign/fail_subscription 279s === RUN TestAzure_AuthorizeSign/fail_object_id 279s === RUN TestAzure_AuthorizeSign/fail_token 279s === RUN TestAzure_AuthorizeSign/fail_issuer 279s === RUN TestAzure_AuthorizeSign/fail_audience 279s === RUN TestAzure_AuthorizeSign/fail_exp 279s === RUN TestAzure_AuthorizeSign/fail_nbf 279s === RUN TestAzure_AuthorizeSign/fail_key 279s --- PASS: TestAzure_AuthorizeSign (0.01s) 279s --- PASS: TestAzure_AuthorizeSign/ok (0.00s) 279s --- PASS: TestAzure_AuthorizeSign/ok#01 (0.00s) 279s --- PASS: TestAzure_AuthorizeSign/ok#02 (0.00s) 279s --- PASS: TestAzure_AuthorizeSign/ok#03 (0.00s) 279s --- PASS: TestAzure_AuthorizeSign/ok#04 (0.00s) 279s --- PASS: TestAzure_AuthorizeSign/fail_tenant (0.00s) 279s --- PASS: TestAzure_AuthorizeSign/fail_resource_group (0.00s) 279s --- PASS: TestAzure_AuthorizeSign/fail_subscription (0.00s) 279s --- PASS: TestAzure_AuthorizeSign/fail_object_id (0.00s) 279s --- PASS: TestAzure_AuthorizeSign/fail_token (0.00s) 279s --- PASS: TestAzure_AuthorizeSign/fail_issuer (0.00s) 279s --- PASS: TestAzure_AuthorizeSign/fail_audience (0.00s) 279s --- PASS: TestAzure_AuthorizeSign/fail_exp (0.00s) 279s --- PASS: TestAzure_AuthorizeSign/fail_nbf (0.00s) 279s --- PASS: TestAzure_AuthorizeSign/fail_key (0.00s) 279s === RUN TestAzure_AuthorizeRenew 279s === RUN TestAzure_AuthorizeRenew/ok 279s === RUN TestAzure_AuthorizeRenew/fail/renew-disabled 279s --- PASS: TestAzure_AuthorizeRenew (0.00s) 279s --- PASS: TestAzure_AuthorizeRenew/ok (0.00s) 279s --- PASS: TestAzure_AuthorizeRenew/fail/renew-disabled (0.00s) 279s === RUN TestAzure_AuthorizeSSHSign 279s === RUN TestAzure_AuthorizeSSHSign/ok 279s === RUN TestAzure_AuthorizeSSHSign/ok-rsa2048 279s === RUN TestAzure_AuthorizeSSHSign/ok-type 279s === RUN TestAzure_AuthorizeSSHSign/ok-principals 279s === RUN TestAzure_AuthorizeSSHSign/ok-options 279s === RUN TestAzure_AuthorizeSSHSign/ok-custom 279s === RUN TestAzure_AuthorizeSSHSign/fail-rsa1024 279s === RUN TestAzure_AuthorizeSSHSign/fail-type 279s === RUN TestAzure_AuthorizeSSHSign/fail-principal 279s === RUN TestAzure_AuthorizeSSHSign/fail-extra-principal 279s === RUN TestAzure_AuthorizeSSHSign/fail-sshCA-disabled 279s === RUN TestAzure_AuthorizeSSHSign/fail-invalid-token 279s --- PASS: TestAzure_AuthorizeSSHSign (0.15s) 279s --- PASS: TestAzure_AuthorizeSSHSign/ok (0.00s) 279s --- PASS: TestAzure_AuthorizeSSHSign/ok-rsa2048 (0.00s) 279s --- PASS: TestAzure_AuthorizeSSHSign/ok-type (0.00s) 279s --- PASS: TestAzure_AuthorizeSSHSign/ok-principals (0.00s) 279s --- PASS: TestAzure_AuthorizeSSHSign/ok-options (0.00s) 279s --- PASS: TestAzure_AuthorizeSSHSign/ok-custom (0.00s) 279s --- PASS: TestAzure_AuthorizeSSHSign/fail-rsa1024 (0.00s) 279s --- PASS: TestAzure_AuthorizeSSHSign/fail-type (0.00s) 279s --- PASS: TestAzure_AuthorizeSSHSign/fail-principal (0.00s) 279s --- PASS: TestAzure_AuthorizeSSHSign/fail-extra-principal (0.00s) 279s --- PASS: TestAzure_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) 279s --- PASS: TestAzure_AuthorizeSSHSign/fail-invalid-token (0.00s) 279s === RUN TestAzure_assertConfig 279s === RUN TestAzure_assertConfig/ok_with_config 279s === RUN TestAzure_assertConfig/ok_no_config 279s --- PASS: TestAzure_assertConfig (0.00s) 279s --- PASS: TestAzure_assertConfig/ok_with_config (0.00s) 279s --- PASS: TestAzure_assertConfig/ok_no_config (0.00s) 279s === RUN TestClaimer_DefaultSSHCertDuration 279s === RUN TestClaimer_DefaultSSHCertDuration/user 279s === RUN TestClaimer_DefaultSSHCertDuration/user_global 279s === RUN TestClaimer_DefaultSSHCertDuration/host_global 279s === RUN TestClaimer_DefaultSSHCertDuration/host_global#01 279s === RUN TestClaimer_DefaultSSHCertDuration/invalid 279s === RUN TestClaimer_DefaultSSHCertDuration/invalid_global 279s --- PASS: TestClaimer_DefaultSSHCertDuration (0.00s) 279s --- PASS: TestClaimer_DefaultSSHCertDuration/user (0.00s) 279s --- PASS: TestClaimer_DefaultSSHCertDuration/user_global (0.00s) 279s --- PASS: TestClaimer_DefaultSSHCertDuration/host_global (0.00s) 279s --- PASS: TestClaimer_DefaultSSHCertDuration/host_global#01 (0.00s) 279s --- PASS: TestClaimer_DefaultSSHCertDuration/invalid (0.00s) 279s --- PASS: TestClaimer_DefaultSSHCertDuration/invalid_global (0.00s) 279s === RUN TestCollection_Load 279s === RUN TestCollection_Load/ok 279s === RUN TestCollection_Load/fail 279s === RUN TestCollection_Load/invalid 279s --- PASS: TestCollection_Load (0.44s) 279s --- PASS: TestCollection_Load/ok (0.00s) 279s --- PASS: TestCollection_Load/fail (0.00s) 279s --- PASS: TestCollection_Load/invalid (0.00s) 279s === RUN TestCollection_LoadByTokenID 279s === RUN TestCollection_LoadByTokenID/ok_jwk 279s === RUN TestCollection_LoadByTokenID/ok_acme 279s === RUN TestCollection_LoadByTokenID/fail_missing 279s === RUN TestCollection_LoadByTokenID/invalid 279s --- PASS: TestCollection_LoadByTokenID (0.45s) 279s --- PASS: TestCollection_LoadByTokenID/ok_jwk (0.00s) 279s --- PASS: TestCollection_LoadByTokenID/ok_acme (0.00s) 279s --- PASS: TestCollection_LoadByTokenID/fail_missing (0.00s) 279s --- PASS: TestCollection_LoadByTokenID/invalid (0.00s) 279s === RUN TestCollection_LoadByToken 279s === RUN TestCollection_LoadByToken/ok1 279s === RUN TestCollection_LoadByToken/ok2 279s === RUN TestCollection_LoadByToken/ok3 279s === RUN TestCollection_LoadByToken/ok4 279s === RUN TestCollection_LoadByToken/bad 279s === RUN TestCollection_LoadByToken/fail 279s === RUN TestCollection_LoadByToken/fail-no-k8sSa-provisioner 279s --- PASS: TestCollection_LoadByToken (1.64s) 279s --- PASS: TestCollection_LoadByToken/ok1 (0.00s) 279s --- PASS: TestCollection_LoadByToken/ok2 (0.00s) 279s --- PASS: TestCollection_LoadByToken/ok3 (0.00s) 279s --- PASS: TestCollection_LoadByToken/ok4 (0.00s) 279s --- PASS: TestCollection_LoadByToken/bad (0.00s) 279s --- PASS: TestCollection_LoadByToken/fail (0.00s) 279s --- PASS: TestCollection_LoadByToken/fail-no-k8sSa-provisioner (0.00s) 279s === RUN TestCollection_LoadByCertificate 279s === RUN TestCollection_LoadByCertificate/ok1 279s === RUN TestCollection_LoadByCertificate/ok2 279s === RUN TestCollection_LoadByCertificate/ok3 279s === RUN TestCollection_LoadByCertificate/noExtension 279s === RUN TestCollection_LoadByCertificate/notFound 279s === RUN TestCollection_LoadByCertificate/badCert 279s --- PASS: TestCollection_LoadByCertificate (0.55s) 279s --- PASS: TestCollection_LoadByCertificate/ok1 (0.00s) 279s --- PASS: TestCollection_LoadByCertificate/ok2 (0.00s) 279s --- PASS: TestCollection_LoadByCertificate/ok3 (0.00s) 279s --- PASS: TestCollection_LoadByCertificate/noExtension (0.00s) 279s --- PASS: TestCollection_LoadByCertificate/notFound (0.00s) 279s --- PASS: TestCollection_LoadByCertificate/badCert (0.00s) 279s === RUN TestCollection_LoadEncryptedKey 279s === RUN TestCollection_LoadEncryptedKey/ok 279s === RUN TestCollection_LoadEncryptedKey/oidc 279s === RUN TestCollection_LoadEncryptedKey/notFound 279s --- PASS: TestCollection_LoadEncryptedKey (0.47s) 279s --- PASS: TestCollection_LoadEncryptedKey/ok (0.00s) 279s --- PASS: TestCollection_LoadEncryptedKey/oidc (0.00s) 279s --- PASS: TestCollection_LoadEncryptedKey/notFound (0.00s) 279s === RUN TestCollection_Store 279s === RUN TestCollection_Store/ok1 279s === RUN TestCollection_Store/ok2 279s === RUN TestCollection_Store/fail1 279s === RUN TestCollection_Store/fail2 279s --- PASS: TestCollection_Store (0.40s) 279s --- PASS: TestCollection_Store/ok1 (0.00s) 279s --- PASS: TestCollection_Store/ok2 (0.00s) 279s --- PASS: TestCollection_Store/fail1 (0.00s) 279s --- PASS: TestCollection_Store/fail2 (0.00s) 279s === RUN TestCollection_Find 279s === RUN TestCollection_Find/all 279s === RUN TestCollection_Find/0_to_19 279s === RUN TestCollection_Find/0_to_9 279s === RUN TestCollection_Find/9_to_19 279s === RUN TestCollection_Find/1 279s === RUN TestCollection_Find/1_to_5 279s === RUN TestCollection_Find/defaultLimit 279s === RUN TestCollection_Find/overTheLimit 279s --- PASS: TestCollection_Find (4.32s) 279s --- PASS: TestCollection_Find/all (0.00s) 279s --- PASS: TestCollection_Find/0_to_19 (0.00s) 279s --- PASS: TestCollection_Find/0_to_9 (0.00s) 279s --- PASS: TestCollection_Find/9_to_19 (0.00s) 279s --- PASS: TestCollection_Find/1 (0.00s) 279s --- PASS: TestCollection_Find/1_to_5 (0.00s) 279s --- PASS: TestCollection_Find/defaultLimit (0.00s) 279s --- PASS: TestCollection_Find/overTheLimit (0.00s) 279s === RUN Test_matchesAudience 279s === RUN Test_matchesAudience/true,portsB 279s === RUN Test_matchesAudience/true,portsAB 279s === RUN Test_matchesAudience/false_arg1_empty 279s === RUN Test_matchesAudience/false_arg2_empty 279s === RUN Test_matchesAudience/false_arg1,arg2_empty 279s === RUN Test_matchesAudience/false 279s === RUN Test_matchesAudience/true 279s === RUN Test_matchesAudience/true,portsA 279s --- PASS: Test_matchesAudience (0.00s) 279s --- PASS: Test_matchesAudience/true,portsB (0.00s) 279s --- PASS: Test_matchesAudience/true,portsAB (0.00s) 279s --- PASS: Test_matchesAudience/false_arg1_empty (0.00s) 279s --- PASS: Test_matchesAudience/false_arg2_empty (0.00s) 279s --- PASS: Test_matchesAudience/false_arg1,arg2_empty (0.00s) 279s --- PASS: Test_matchesAudience/false (0.00s) 279s --- PASS: Test_matchesAudience/true (0.00s) 279s --- PASS: Test_matchesAudience/true,portsA (0.00s) 279s === RUN Test_stripPort 279s === RUN Test_stripPort/with_port 279s === RUN Test_stripPort/with_no_port 279s === RUN Test_stripPort/bad_url 279s --- PASS: Test_stripPort (0.00s) 279s --- PASS: Test_stripPort/with_port (0.00s) 279s --- PASS: Test_stripPort/with_no_port (0.00s) 279s --- PASS: Test_stripPort/bad_url (0.00s) 279s === RUN TestNewController 279s === RUN TestNewController/ok 279s === RUN TestNewController/ok_with_claims 279s === RUN TestNewController/ok_with_claims_and_options 279s === RUN TestNewController/fail_claimer 279s === RUN TestNewController/fail_options 279s --- PASS: TestNewController (0.00s) 279s --- PASS: TestNewController/ok (0.00s) 279s --- PASS: TestNewController/ok_with_claims (0.00s) 279s --- PASS: TestNewController/ok_with_claims_and_options (0.00s) 279s --- PASS: TestNewController/fail_claimer (0.00s) 279s --- PASS: TestNewController/fail_options (0.00s) 279s === RUN TestController_GetHTTPClient 279s === RUN TestController_GetHTTPClient/ok_custom 279s === RUN TestController_GetHTTPClient/ok_default 279s --- PASS: TestController_GetHTTPClient (0.00s) 279s --- PASS: TestController_GetHTTPClient/ok_custom (0.00s) 279s --- PASS: TestController_GetHTTPClient/ok_default (0.00s) 279s === RUN TestController_GetIdentity 279s === RUN TestController_GetIdentity/ok 279s === RUN TestController_GetIdentity/ok_custom 279s === RUN TestController_GetIdentity/ok_badname 279s === RUN TestController_GetIdentity/ok_sanitized_badname 279s === RUN TestController_GetIdentity/fail_provisioner 279s === RUN TestController_GetIdentity/fail_custom 279s --- PASS: TestController_GetIdentity (0.00s) 279s --- PASS: TestController_GetIdentity/ok (0.00s) 279s --- PASS: TestController_GetIdentity/ok_custom (0.00s) 279s --- PASS: TestController_GetIdentity/ok_badname (0.00s) 279s --- PASS: TestController_GetIdentity/ok_sanitized_badname (0.00s) 279s --- PASS: TestController_GetIdentity/fail_provisioner (0.00s) 279s --- PASS: TestController_GetIdentity/fail_custom (0.00s) 279s === RUN TestController_AuthorizeRenew 279s === RUN TestController_AuthorizeRenew/ok 279s === RUN TestController_AuthorizeRenew/ok_custom 279s === RUN TestController_AuthorizeRenew/ok_custom_disabled 279s === RUN TestController_AuthorizeRenew/ok_renew_after_expiry 279s === RUN TestController_AuthorizeRenew/fail_disabled 279s === RUN TestController_AuthorizeRenew/fail_not_yet_valid 279s === RUN TestController_AuthorizeRenew/fail_expired 279s === RUN TestController_AuthorizeRenew/fail_custom 279s --- PASS: TestController_AuthorizeRenew (0.00s) 279s --- PASS: TestController_AuthorizeRenew/ok (0.00s) 279s --- PASS: TestController_AuthorizeRenew/ok_custom (0.00s) 279s --- PASS: TestController_AuthorizeRenew/ok_custom_disabled (0.00s) 279s --- PASS: TestController_AuthorizeRenew/ok_renew_after_expiry (0.00s) 279s --- PASS: TestController_AuthorizeRenew/fail_disabled (0.00s) 279s --- PASS: TestController_AuthorizeRenew/fail_not_yet_valid (0.00s) 279s --- PASS: TestController_AuthorizeRenew/fail_expired (0.00s) 279s --- PASS: TestController_AuthorizeRenew/fail_custom (0.00s) 279s === RUN TestController_AuthorizeSSHRenew 279s === RUN TestController_AuthorizeSSHRenew/ok 279s === RUN TestController_AuthorizeSSHRenew/ok_custom 279s === RUN TestController_AuthorizeSSHRenew/ok_custom_disabled 279s === RUN TestController_AuthorizeSSHRenew/ok_renew_after_expiry 279s === RUN TestController_AuthorizeSSHRenew/fail_disabled 279s === RUN TestController_AuthorizeSSHRenew/fail_not_yet_valid 279s === RUN TestController_AuthorizeSSHRenew/fail_expired 279s === RUN TestController_AuthorizeSSHRenew/fail_custom 279s --- PASS: TestController_AuthorizeSSHRenew (0.00s) 279s --- PASS: TestController_AuthorizeSSHRenew/ok (0.00s) 279s --- PASS: TestController_AuthorizeSSHRenew/ok_custom (0.00s) 279s --- PASS: TestController_AuthorizeSSHRenew/ok_custom_disabled (0.00s) 279s --- PASS: TestController_AuthorizeSSHRenew/ok_renew_after_expiry (0.00s) 279s --- PASS: TestController_AuthorizeSSHRenew/fail_disabled (0.00s) 279s --- PASS: TestController_AuthorizeSSHRenew/fail_not_yet_valid (0.00s) 279s --- PASS: TestController_AuthorizeSSHRenew/fail_expired (0.00s) 279s --- PASS: TestController_AuthorizeSSHRenew/fail_custom (0.00s) 279s === RUN TestDefaultAuthorizeRenew 279s === RUN TestDefaultAuthorizeRenew/ok 279s === RUN TestDefaultAuthorizeRenew/ok_renew_after_expiry 279s === RUN TestDefaultAuthorizeRenew/fail_disabled 279s === RUN TestDefaultAuthorizeRenew/fail_not_yet_valid 279s === RUN TestDefaultAuthorizeRenew/fail_expired 279s --- PASS: TestDefaultAuthorizeRenew (0.00s) 279s --- PASS: TestDefaultAuthorizeRenew/ok (0.00s) 279s --- PASS: TestDefaultAuthorizeRenew/ok_renew_after_expiry (0.00s) 279s --- PASS: TestDefaultAuthorizeRenew/fail_disabled (0.00s) 279s --- PASS: TestDefaultAuthorizeRenew/fail_not_yet_valid (0.00s) 279s --- PASS: TestDefaultAuthorizeRenew/fail_expired (0.00s) 279s === RUN TestDefaultAuthorizeSSHRenew 279s === RUN TestDefaultAuthorizeSSHRenew/ok 279s === RUN TestDefaultAuthorizeSSHRenew/ok_renew_after_expiry 279s === RUN TestDefaultAuthorizeSSHRenew/fail_disabled 279s === RUN TestDefaultAuthorizeSSHRenew/fail_not_yet_valid 279s === RUN TestDefaultAuthorizeSSHRenew/fail_expired 279s --- PASS: TestDefaultAuthorizeSSHRenew (0.00s) 279s --- PASS: TestDefaultAuthorizeSSHRenew/ok (0.00s) 279s --- PASS: TestDefaultAuthorizeSSHRenew/ok_renew_after_expiry (0.00s) 279s --- PASS: TestDefaultAuthorizeSSHRenew/fail_disabled (0.00s) 279s --- PASS: TestDefaultAuthorizeSSHRenew/fail_not_yet_valid (0.00s) 279s --- PASS: TestDefaultAuthorizeSSHRenew/fail_expired (0.00s) 279s === RUN Test_newWebhookController 279s --- PASS: Test_newWebhookController (0.00s) 279s === RUN TestNewDuration 279s === RUN TestNewDuration/ok 279s === RUN TestNewDuration/fail_empty 279s === RUN TestNewDuration/fail_number 279s === RUN TestNewDuration/fail_string 279s --- PASS: TestNewDuration (0.00s) 279s --- PASS: TestNewDuration/ok (0.00s) 279s --- PASS: TestNewDuration/fail_empty (0.00s) 279s --- PASS: TestNewDuration/fail_number (0.00s) 279s --- PASS: TestNewDuration/fail_string (0.00s) 279s === RUN TestDuration_UnmarshalJSON 279s === RUN TestDuration_UnmarshalJSON/empty 279s === RUN TestDuration_UnmarshalJSON/bad_type 279s === RUN TestDuration_UnmarshalJSON/empty_string 279s === RUN TestDuration_UnmarshalJSON/non_duration 279s === RUN TestDuration_UnmarshalJSON/duration 279s === RUN TestDuration_UnmarshalJSON/nil 279s --- PASS: TestDuration_UnmarshalJSON (0.00s) 279s --- PASS: TestDuration_UnmarshalJSON/empty (0.00s) 279s --- PASS: TestDuration_UnmarshalJSON/bad_type (0.00s) 279s --- PASS: TestDuration_UnmarshalJSON/empty_string (0.00s) 279s --- PASS: TestDuration_UnmarshalJSON/non_duration (0.00s) 279s --- PASS: TestDuration_UnmarshalJSON/duration (0.00s) 279s --- PASS: TestDuration_UnmarshalJSON/nil (0.00s) 279s === RUN TestDuration_MarshalJSON 279s === RUN TestDuration_MarshalJSON/string 279s --- PASS: TestDuration_MarshalJSON (0.00s) 279s --- PASS: TestDuration_MarshalJSON/string (0.00s) 279s === RUN TestDuration_Value 279s === RUN TestDuration_Value/ok 279s === RUN TestDuration_Value/ok_new 279s === RUN TestDuration_Value/ok_nil 279s === RUN TestDuration_Value/ok_nil_var 279s --- PASS: TestDuration_Value (0.00s) 279s --- PASS: TestDuration_Value/ok (0.00s) 279s --- PASS: TestDuration_Value/ok_new (0.00s) 279s --- PASS: TestDuration_Value/ok_nil (0.00s) 279s --- PASS: TestDuration_Value/ok_nil_var (0.00s) 279s === RUN TestExtension_Marshal 279s === RUN TestExtension_Marshal/ok 279s === RUN TestExtension_Marshal/ok_with_pairs 279s --- PASS: TestExtension_Marshal (0.00s) 279s --- PASS: TestExtension_Marshal/ok (0.00s) 279s --- PASS: TestExtension_Marshal/ok_with_pairs (0.00s) 279s === RUN TestExtension_ToExtension 279s === RUN TestExtension_ToExtension/ok 279s === RUN TestExtension_ToExtension/ok_empty_pairs 279s === RUN TestExtension_ToExtension/ok_with_pairs 279s --- PASS: TestExtension_ToExtension (0.00s) 279s --- PASS: TestExtension_ToExtension/ok (0.00s) 279s --- PASS: TestExtension_ToExtension/ok_empty_pairs (0.00s) 279s --- PASS: TestExtension_ToExtension/ok_with_pairs (0.00s) 279s === RUN TestGetProvisionerExtension 279s === RUN TestGetProvisionerExtension/ok 279s === RUN TestGetProvisionerExtension/fail_unmarshal 279s === RUN TestGetProvisionerExtension/missing_extension 279s --- PASS: TestGetProvisionerExtension (0.00s) 279s --- PASS: TestGetProvisionerExtension/ok (0.00s) 279s --- PASS: TestGetProvisionerExtension/fail_unmarshal (0.00s) 279s --- PASS: TestGetProvisionerExtension/missing_extension (0.00s) 279s === RUN TestGCP_Getters 279s --- PASS: TestGCP_Getters (0.00s) 279s === RUN TestGCP_GetTokenID 279s === RUN TestGCP_GetTokenID/ok 279s === RUN TestGCP_GetTokenID/ok#01 279s === RUN TestGCP_GetTokenID/fail_token 279s === RUN TestGCP_GetTokenID/fail_claims 279s --- PASS: TestGCP_GetTokenID (0.00s) 279s --- PASS: TestGCP_GetTokenID/ok (0.00s) 279s --- PASS: TestGCP_GetTokenID/ok#01 (0.00s) 279s --- PASS: TestGCP_GetTokenID/fail_token (0.00s) 279s --- PASS: TestGCP_GetTokenID/fail_claims (0.00s) 279s === RUN TestGCP_GetIdentityToken 279s === RUN TestGCP_GetIdentityToken/ok 279s gcp_test.go:150: 279s === RUN TestGCP_GetIdentityToken/fail_ca_url 279s gcp_test.go:150: error parsing ://ca: parse "://ca": missing protocol scheme 279s === RUN TestGCP_GetIdentityToken/fail_request 279s gcp_test.go:150: error on identity request: status=400, response=Bad Request 279s 279s === RUN TestGCP_GetIdentityToken/fail_url 279s gcp_test.go:150: error creating identity request: parse "://ca.smallstep.com?audience=https%3A%2F%2Fca%2F1.0%2Fsign%23gcp%2Fhi1HAMs6B6&format=full&licenses=FALSE": missing protocol scheme 279s === RUN TestGCP_GetIdentityToken/fail_connect 279s 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%2Fhi1HAMs6B6&format=full&licenses=FALSE": unsupported protocol scheme "" 279s --- PASS: TestGCP_GetIdentityToken (0.00s) 279s --- PASS: TestGCP_GetIdentityToken/ok (0.00s) 279s --- PASS: TestGCP_GetIdentityToken/fail_ca_url (0.00s) 279s --- PASS: TestGCP_GetIdentityToken/fail_request (0.00s) 279s --- PASS: TestGCP_GetIdentityToken/fail_url (0.00s) 279s --- PASS: TestGCP_GetIdentityToken/fail_connect (0.00s) 279s === RUN TestGCP_Init 279s === RUN TestGCP_Init/ok 279s === RUN TestGCP_Init/ok#01 279s === RUN TestGCP_Init/ok#02 279s === RUN TestGCP_Init/ok#03 279s === RUN TestGCP_Init/bad_type 279s === RUN TestGCP_Init/bad_name 279s === RUN TestGCP_Init/bad_duration 279s === RUN TestGCP_Init/bad_claims 279s === RUN TestGCP_Init/bad_certs 279s --- PASS: TestGCP_Init (0.00s) 279s --- PASS: TestGCP_Init/ok (0.00s) 279s --- PASS: TestGCP_Init/ok#01 (0.00s) 279s --- PASS: TestGCP_Init/ok#02 (0.00s) 279s --- PASS: TestGCP_Init/ok#03 (0.00s) 279s --- PASS: TestGCP_Init/bad_type (0.00s) 279s --- PASS: TestGCP_Init/bad_name (0.00s) 279s --- PASS: TestGCP_Init/bad_duration (0.00s) 279s --- PASS: TestGCP_Init/bad_claims (0.00s) 279s --- PASS: TestGCP_Init/bad_certs (0.00s) 279s === RUN TestGCP_authorizeToken 279s === RUN TestGCP_authorizeToken/fail/empty-project-id 279s === RUN TestGCP_authorizeToken/fail/empty-zone 279s === RUN TestGCP_authorizeToken/ok 279s === RUN TestGCP_authorizeToken/fail/cannot-validate-sig 279s === RUN TestGCP_authorizeToken/fail/invalid-serviceAccount 279s === RUN TestGCP_authorizeToken/fail/empty-instance-id 279s === RUN TestGCP_authorizeToken/fail/empty-instance-name 279s === RUN TestGCP_authorizeToken/fail/bad-token 279s === RUN TestGCP_authorizeToken/fail/invalid-issuer 279s === RUN TestGCP_authorizeToken/fail/invalid-projectID 279s === RUN TestGCP_authorizeToken/fail/instance-age 279s --- PASS: TestGCP_authorizeToken (0.01s) 279s --- PASS: TestGCP_authorizeToken/fail/empty-project-id (0.00s) 279s --- PASS: TestGCP_authorizeToken/fail/empty-zone (0.00s) 279s --- PASS: TestGCP_authorizeToken/ok (0.00s) 279s --- PASS: TestGCP_authorizeToken/fail/cannot-validate-sig (0.00s) 279s --- PASS: TestGCP_authorizeToken/fail/invalid-serviceAccount (0.00s) 279s --- PASS: TestGCP_authorizeToken/fail/empty-instance-id (0.00s) 279s --- PASS: TestGCP_authorizeToken/fail/empty-instance-name (0.00s) 279s --- PASS: TestGCP_authorizeToken/fail/bad-token (0.00s) 279s --- PASS: TestGCP_authorizeToken/fail/invalid-issuer (0.00s) 279s --- PASS: TestGCP_authorizeToken/fail/invalid-projectID (0.00s) 279s --- PASS: TestGCP_authorizeToken/fail/instance-age (0.00s) 279s === RUN TestGCP_AuthorizeSign 279s === RUN TestGCP_AuthorizeSign/ok 279s === RUN TestGCP_AuthorizeSign/ok#01 279s === RUN TestGCP_AuthorizeSign/ok#02 279s === RUN TestGCP_AuthorizeSign/fail_token 279s === RUN TestGCP_AuthorizeSign/fail_key 279s === RUN TestGCP_AuthorizeSign/fail_iss 279s === RUN TestGCP_AuthorizeSign/fail_aud 279s === RUN TestGCP_AuthorizeSign/fail_exp 279s === RUN TestGCP_AuthorizeSign/fail_nbf 279s === RUN TestGCP_AuthorizeSign/fail_service_account 279s === RUN TestGCP_AuthorizeSign/fail_invalid_project_id 279s === RUN TestGCP_AuthorizeSign/fail_invalid_instance_age 279s === RUN TestGCP_AuthorizeSign/fail_instance_id 279s === RUN TestGCP_AuthorizeSign/fail_instance_name 279s === RUN TestGCP_AuthorizeSign/fail_project_id 279s === RUN TestGCP_AuthorizeSign/fail_zone 279s --- PASS: TestGCP_AuthorizeSign (0.01s) 279s --- PASS: TestGCP_AuthorizeSign/ok (0.00s) 279s --- PASS: TestGCP_AuthorizeSign/ok#01 (0.00s) 279s --- PASS: TestGCP_AuthorizeSign/ok#02 (0.00s) 279s --- PASS: TestGCP_AuthorizeSign/fail_token (0.00s) 279s --- PASS: TestGCP_AuthorizeSign/fail_key (0.00s) 279s --- PASS: TestGCP_AuthorizeSign/fail_iss (0.00s) 279s --- PASS: TestGCP_AuthorizeSign/fail_aud (0.00s) 279s --- PASS: TestGCP_AuthorizeSign/fail_exp (0.00s) 279s --- PASS: TestGCP_AuthorizeSign/fail_nbf (0.00s) 279s --- PASS: TestGCP_AuthorizeSign/fail_service_account (0.00s) 279s --- PASS: TestGCP_AuthorizeSign/fail_invalid_project_id (0.00s) 279s --- PASS: TestGCP_AuthorizeSign/fail_invalid_instance_age (0.00s) 279s --- PASS: TestGCP_AuthorizeSign/fail_instance_id (0.00s) 279s --- PASS: TestGCP_AuthorizeSign/fail_instance_name (0.00s) 279s --- PASS: TestGCP_AuthorizeSign/fail_project_id (0.00s) 279s --- PASS: TestGCP_AuthorizeSign/fail_zone (0.00s) 279s === RUN TestGCP_AuthorizeSSHSign 279s === RUN TestGCP_AuthorizeSSHSign/ok 279s === RUN TestGCP_AuthorizeSSHSign/ok-rsa2048 279s === RUN TestGCP_AuthorizeSSHSign/ok-type-host 279s === RUN TestGCP_AuthorizeSSHSign/ok-type-user 279s === RUN TestGCP_AuthorizeSSHSign/ok-principals 279s === RUN TestGCP_AuthorizeSSHSign/ok-principal1 279s === RUN TestGCP_AuthorizeSSHSign/ok-principal2 279s === RUN TestGCP_AuthorizeSSHSign/ok-options 279s === RUN TestGCP_AuthorizeSSHSign/ok-custom 279s === RUN TestGCP_AuthorizeSSHSign/fail-rsa1024 279s === RUN TestGCP_AuthorizeSSHSign/fail-principal 279s === RUN TestGCP_AuthorizeSSHSign/fail-extra-principal 279s === RUN TestGCP_AuthorizeSSHSign/fail-sshCA-disabled 279s === RUN TestGCP_AuthorizeSSHSign/fail-type-host 279s === RUN TestGCP_AuthorizeSSHSign/fail-type-user 279s === RUN TestGCP_AuthorizeSSHSign/fail-invalid-token 279s --- PASS: TestGCP_AuthorizeSSHSign (0.29s) 279s --- PASS: TestGCP_AuthorizeSSHSign/ok (0.00s) 279s --- PASS: TestGCP_AuthorizeSSHSign/ok-rsa2048 (0.00s) 279s --- PASS: TestGCP_AuthorizeSSHSign/ok-type-host (0.00s) 279s --- PASS: TestGCP_AuthorizeSSHSign/ok-type-user (0.00s) 279s --- PASS: TestGCP_AuthorizeSSHSign/ok-principals (0.00s) 279s --- PASS: TestGCP_AuthorizeSSHSign/ok-principal1 (0.00s) 279s --- PASS: TestGCP_AuthorizeSSHSign/ok-principal2 (0.00s) 279s --- PASS: TestGCP_AuthorizeSSHSign/ok-options (0.00s) 279s --- PASS: TestGCP_AuthorizeSSHSign/ok-custom (0.00s) 279s --- PASS: TestGCP_AuthorizeSSHSign/fail-rsa1024 (0.00s) 279s --- PASS: TestGCP_AuthorizeSSHSign/fail-principal (0.00s) 279s --- PASS: TestGCP_AuthorizeSSHSign/fail-extra-principal (0.00s) 279s --- PASS: TestGCP_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) 279s --- PASS: TestGCP_AuthorizeSSHSign/fail-type-host (0.00s) 279s --- PASS: TestGCP_AuthorizeSSHSign/fail-type-user (0.00s) 279s --- PASS: TestGCP_AuthorizeSSHSign/fail-invalid-token (0.00s) 279s === RUN TestGCP_AuthorizeRenew 279s === RUN TestGCP_AuthorizeRenew/ok 279s === RUN TestGCP_AuthorizeRenew/fail/renewal-disabled 279s --- PASS: TestGCP_AuthorizeRenew (0.00s) 279s --- PASS: TestGCP_AuthorizeRenew/ok (0.00s) 279s --- PASS: TestGCP_AuthorizeRenew/fail/renewal-disabled (0.00s) 279s === RUN TestJWK_Getters 279s --- PASS: TestJWK_Getters (0.40s) 279s === RUN TestJWK_Init 279s === RUN TestJWK_Init/fail-empty-name 279s === RUN TestJWK_Init/fail-empty-type 279s === RUN TestJWK_Init/fail-empty-key 279s === RUN TestJWK_Init/fail-bad-claims 279s === RUN TestJWK_Init/ok 279s === RUN TestJWK_Init/fail-empty 279s --- PASS: TestJWK_Init (0.00s) 279s --- PASS: TestJWK_Init/fail-empty-name (0.00s) 279s --- PASS: TestJWK_Init/fail-empty-type (0.00s) 279s --- PASS: TestJWK_Init/fail-empty-key (0.00s) 279s --- PASS: TestJWK_Init/fail-bad-claims (0.00s) 279s --- PASS: TestJWK_Init/ok (0.00s) 279s --- PASS: TestJWK_Init/fail-empty (0.00s) 279s === RUN TestJWK_authorizeToken 279s === RUN TestJWK_authorizeToken/fail-token 279s === RUN TestJWK_authorizeToken/fail-key 279s === RUN TestJWK_authorizeToken/fail-claims 279s === RUN TestJWK_authorizeToken/fail-signature 279s === RUN TestJWK_authorizeToken/fail-issuer 279s === RUN TestJWK_authorizeToken/fail-expired 279s === RUN TestJWK_authorizeToken/fail-not-before 279s === RUN TestJWK_authorizeToken/fail-audience 279s === RUN TestJWK_authorizeToken/fail-subject 279s === RUN TestJWK_authorizeToken/ok 279s === RUN TestJWK_authorizeToken/ok-no-encrypted-key 279s === RUN TestJWK_authorizeToken/ok-no-sans 279s --- PASS: TestJWK_authorizeToken (1.99s) 279s --- PASS: TestJWK_authorizeToken/fail-token (0.00s) 279s --- PASS: TestJWK_authorizeToken/fail-key (0.00s) 279s --- PASS: TestJWK_authorizeToken/fail-claims (0.00s) 279s --- PASS: TestJWK_authorizeToken/fail-signature (0.00s) 279s --- PASS: TestJWK_authorizeToken/fail-issuer (0.00s) 279s --- PASS: TestJWK_authorizeToken/fail-expired (0.00s) 279s --- PASS: TestJWK_authorizeToken/fail-not-before (0.00s) 279s --- PASS: TestJWK_authorizeToken/fail-audience (0.00s) 279s --- PASS: TestJWK_authorizeToken/fail-subject (0.00s) 279s --- PASS: TestJWK_authorizeToken/ok (0.00s) 279s --- PASS: TestJWK_authorizeToken/ok-no-encrypted-key (0.00s) 279s --- PASS: TestJWK_authorizeToken/ok-no-sans (0.00s) 279s === RUN TestJWK_AuthorizeRevoke 279s === RUN TestJWK_AuthorizeRevoke/fail-signature 279s === RUN TestJWK_AuthorizeRevoke/ok 279s --- PASS: TestJWK_AuthorizeRevoke (1.02s) 279s --- PASS: TestJWK_AuthorizeRevoke/fail-signature (0.00s) 279s --- PASS: TestJWK_AuthorizeRevoke/ok (0.00s) 279s === RUN TestJWK_AuthorizeSign 279s === RUN TestJWK_AuthorizeSign/fail-signature 279s === RUN TestJWK_AuthorizeSign/ok-sans 279s === RUN TestJWK_AuthorizeSign/ok-no-sans 279s === RUN TestJWK_AuthorizeSign/ok-cnf 279s --- PASS: TestJWK_AuthorizeSign (0.77s) 279s --- PASS: TestJWK_AuthorizeSign/fail-signature (0.00s) 279s --- PASS: TestJWK_AuthorizeSign/ok-sans (0.00s) 279s --- PASS: TestJWK_AuthorizeSign/ok-no-sans (0.00s) 279s --- PASS: TestJWK_AuthorizeSign/ok-cnf (0.00s) 279s === RUN TestJWK_AuthorizeRenew 279s === RUN TestJWK_AuthorizeRenew/ok 279s === RUN TestJWK_AuthorizeRenew/fail/renew-disabled 279s --- PASS: TestJWK_AuthorizeRenew (0.88s) 279s --- PASS: TestJWK_AuthorizeRenew/ok (0.00s) 279s --- PASS: TestJWK_AuthorizeRenew/fail/renew-disabled (0.00s) 279s === RUN TestJWK_AuthorizeSSHSign 279s === RUN TestJWK_AuthorizeSSHSign/user 279s === RUN TestJWK_AuthorizeSSHSign/user-rsa2048 279s === RUN TestJWK_AuthorizeSSHSign/user-type 279s === RUN TestJWK_AuthorizeSSHSign/user-principals 279s === RUN TestJWK_AuthorizeSSHSign/user-options 279s === RUN TestJWK_AuthorizeSSHSign/host 279s === RUN TestJWK_AuthorizeSSHSign/host-type 279s === RUN TestJWK_AuthorizeSSHSign/host-principals 279s === RUN TestJWK_AuthorizeSSHSign/host-options 279s === RUN TestJWK_AuthorizeSSHSign/host-cnf 279s === RUN TestJWK_AuthorizeSSHSign/ignore-bad-cnf 279s === RUN TestJWK_AuthorizeSSHSign/fail-sshCA-disabled 279s === RUN TestJWK_AuthorizeSSHSign/fail-signature 279s === RUN TestJWK_AuthorizeSSHSign/fail-rsa1024 279s --- PASS: TestJWK_AuthorizeSSHSign (1.50s) 279s --- PASS: TestJWK_AuthorizeSSHSign/user (0.00s) 279s --- PASS: TestJWK_AuthorizeSSHSign/user-rsa2048 (0.00s) 279s --- PASS: TestJWK_AuthorizeSSHSign/user-type (0.00s) 279s --- PASS: TestJWK_AuthorizeSSHSign/user-principals (0.00s) 279s --- PASS: TestJWK_AuthorizeSSHSign/user-options (0.00s) 279s --- PASS: TestJWK_AuthorizeSSHSign/host (0.01s) 279s --- PASS: TestJWK_AuthorizeSSHSign/host-type (0.00s) 279s --- PASS: TestJWK_AuthorizeSSHSign/host-principals (0.00s) 279s --- PASS: TestJWK_AuthorizeSSHSign/host-options (0.00s) 279s --- PASS: TestJWK_AuthorizeSSHSign/host-cnf (0.00s) 279s --- PASS: TestJWK_AuthorizeSSHSign/ignore-bad-cnf (0.00s) 279s --- PASS: TestJWK_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) 279s --- PASS: TestJWK_AuthorizeSSHSign/fail-signature (0.00s) 279s --- PASS: TestJWK_AuthorizeSSHSign/fail-rsa1024 (0.00s) 279s === RUN TestJWK_AuthorizeSign_SSHOptions 279s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user 279s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-host 279s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter 279s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validBefore 279s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter-validBefore 279s === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-match 279s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-certType 279s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-principals 279s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-validAfter 279s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-validBefore 279s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-subject 279s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-issuer 279s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-audience 279s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-expired 279s === RUN TestJWK_AuthorizeSign_SSHOptions/fail-notBefore 279s --- PASS: TestJWK_AuthorizeSign_SSHOptions (0.86s) 279s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user (0.00s) 279s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-host (0.00s) 279s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter (0.00s) 279s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validBefore (0.00s) 279s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter-validBefore (0.00s) 279s --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-match (0.00s) 279s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-certType (0.00s) 279s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-principals (0.00s) 279s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-validAfter (0.00s) 279s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-validBefore (0.00s) 279s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-subject (0.00s) 279s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-issuer (0.00s) 279s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-audience (0.00s) 279s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-expired (0.00s) 279s --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-notBefore (0.00s) 279s === RUN TestJWK_AuthorizeSSHRevoke 279s === RUN TestJWK_AuthorizeSSHRevoke/fail/invalid-token 279s === RUN TestJWK_AuthorizeSSHRevoke/ok 279s --- PASS: TestJWK_AuthorizeSSHRevoke (1.11s) 279s --- PASS: TestJWK_AuthorizeSSHRevoke/fail/invalid-token (0.36s) 279s --- PASS: TestJWK_AuthorizeSSHRevoke/ok (0.75s) 279s === RUN TestK8sSA_Getters 279s --- PASS: TestK8sSA_Getters (0.00s) 279s === RUN TestK8sSA_authorizeToken 279s === RUN TestK8sSA_authorizeToken/fail/bad-token 279s === RUN TestK8sSA_authorizeToken/fail/not-implemented 279s === RUN TestK8sSA_authorizeToken/fail/error-validating-token 279s === RUN TestK8sSA_authorizeToken/fail/invalid-issuer 279s === RUN TestK8sSA_authorizeToken/ok 279s --- PASS: TestK8sSA_authorizeToken (0.00s) 279s --- PASS: TestK8sSA_authorizeToken/fail/bad-token (0.00s) 279s --- PASS: TestK8sSA_authorizeToken/fail/not-implemented (0.00s) 279s --- PASS: TestK8sSA_authorizeToken/fail/error-validating-token (0.00s) 279s --- PASS: TestK8sSA_authorizeToken/fail/invalid-issuer (0.00s) 279s --- PASS: TestK8sSA_authorizeToken/ok (0.00s) 279s === RUN TestK8sSA_AuthorizeRevoke 279s === RUN TestK8sSA_AuthorizeRevoke/ok 279s === RUN TestK8sSA_AuthorizeRevoke/fail/invalid-token 279s --- PASS: TestK8sSA_AuthorizeRevoke (0.00s) 279s --- PASS: TestK8sSA_AuthorizeRevoke/ok (0.00s) 279s --- PASS: TestK8sSA_AuthorizeRevoke/fail/invalid-token (0.00s) 279s === RUN TestK8sSA_AuthorizeRenew 279s === RUN TestK8sSA_AuthorizeRenew/fail/renew-disabled 279s === RUN TestK8sSA_AuthorizeRenew/ok 279s --- PASS: TestK8sSA_AuthorizeRenew (0.00s) 279s --- PASS: TestK8sSA_AuthorizeRenew/fail/renew-disabled (0.00s) 279s --- PASS: TestK8sSA_AuthorizeRenew/ok (0.00s) 279s === RUN TestK8sSA_AuthorizeSign 279s === RUN TestK8sSA_AuthorizeSign/fail/invalid-token 279s === RUN TestK8sSA_AuthorizeSign/ok 279s --- PASS: TestK8sSA_AuthorizeSign (0.00s) 279s --- PASS: TestK8sSA_AuthorizeSign/fail/invalid-token (0.00s) 279s --- PASS: TestK8sSA_AuthorizeSign/ok (0.00s) 279s === RUN TestK8sSA_AuthorizeSSHSign 279s === RUN TestK8sSA_AuthorizeSSHSign/fail/sshCA-disabled 279s === RUN TestK8sSA_AuthorizeSSHSign/fail/invalid-token 279s === RUN TestK8sSA_AuthorizeSSHSign/ok 279s --- PASS: TestK8sSA_AuthorizeSSHSign (0.00s) 279s --- PASS: TestK8sSA_AuthorizeSSHSign/fail/sshCA-disabled (0.00s) 279s --- PASS: TestK8sSA_AuthorizeSSHSign/fail/invalid-token (0.00s) 279s --- PASS: TestK8sSA_AuthorizeSSHSign/ok (0.00s) 279s === RUN Test_newKeyStore 279s === RUN Test_newKeyStore/ok 279s === RUN Test_newKeyStore/fail 279s === RUN Test_newKeyStore/fail_client 279s 2026/02/04 00:03:35 http: TLS handshake error from 127.0.0.1:45082: remote error: tls: bad certificate 279s --- PASS: Test_newKeyStore (0.03s) 279s --- PASS: Test_newKeyStore/ok (0.00s) 279s --- PASS: Test_newKeyStore/fail (0.00s) 279s --- PASS: Test_newKeyStore/fail_client (0.02s) 279s === RUN Test_keyStore 279s --- PASS: Test_keyStore (5.00s) 279s === RUN Test_keyStore_noCache 279s --- PASS: Test_keyStore_noCache (0.00s) 279s === RUN Test_keyStore_Get 279s === RUN Test_keyStore_Get/ok1 279s === RUN Test_keyStore_Get/ok2 279s === RUN Test_keyStore_Get/fail 279s --- PASS: Test_keyStore_Get (0.00s) 279s --- PASS: Test_keyStore_Get/ok1 (0.00s) 279s --- PASS: Test_keyStore_Get/ok2 (0.00s) 279s --- PASS: Test_keyStore_Get/fail (0.00s) 279s === RUN Test_abs 279s === RUN Test_abs/ok 279s === RUN Test_abs/ok#01 279s === RUN Test_abs/ok#02 279s === RUN Test_abs/ok_maxInt64 279s === RUN Test_abs/ok_minInt64_+_1 279s === RUN Test_abs/overflow_on_minInt64 279s === RUN Test_abs/overflow_on_minInt64#01 279s --- PASS: Test_abs (0.00s) 279s --- PASS: Test_abs/ok (0.00s) 279s --- PASS: Test_abs/ok#01 (0.00s) 279s --- PASS: Test_abs/ok#02 (0.00s) 279s --- PASS: Test_abs/ok_maxInt64 (0.00s) 279s --- PASS: Test_abs/ok_minInt64_+_1 (0.00s) 279s --- PASS: Test_abs/overflow_on_minInt64 (0.00s) 279s --- PASS: Test_abs/overflow_on_minInt64#01 (0.00s) 279s === RUN Test_noop 279s --- PASS: Test_noop (0.00s) 279s === RUN Test_openIDConfiguration_Validate 279s === RUN Test_openIDConfiguration_Validate/ok 279s === RUN Test_openIDConfiguration_Validate/no-issuer 279s === RUN Test_openIDConfiguration_Validate/no-jwks-uri 279s === RUN Test_openIDConfiguration_Validate/empty 279s --- PASS: Test_openIDConfiguration_Validate (0.00s) 279s --- PASS: Test_openIDConfiguration_Validate/ok (0.00s) 279s --- PASS: Test_openIDConfiguration_Validate/no-issuer (0.00s) 279s --- PASS: Test_openIDConfiguration_Validate/no-jwks-uri (0.00s) 279s --- PASS: Test_openIDConfiguration_Validate/empty (0.00s) 279s === RUN TestOIDC_Getters 279s --- PASS: TestOIDC_Getters (0.00s) 279s === RUN TestOIDC_Init 279s === RUN TestOIDC_Init/ok 279s === RUN TestOIDC_Init/ok_tls 279s === RUN TestOIDC_Init/ok-admins 279s === RUN TestOIDC_Init/ok-domains 279s === RUN TestOIDC_Init/ok-listen-port 279s === RUN TestOIDC_Init/ok-listen-host-port 279s === RUN TestOIDC_Init/ok-no-secret 279s === RUN TestOIDC_Init/no-name 279s === RUN TestOIDC_Init/no-type 279s === RUN TestOIDC_Init/no-client-id 279s === RUN TestOIDC_Init/no-configuration 279s === RUN TestOIDC_Init/bad-configuration 279s === RUN TestOIDC_Init/bad-claims 279s === RUN TestOIDC_Init/bad-parse-url 279s === RUN TestOIDC_Init/bad-get-url 279s === RUN TestOIDC_Init/bad-listen-address 279s === RUN TestOIDC_Init/bad-http-client 279s 2026/02/04 00:03:40 http: TLS handshake error from 127.0.0.1:49692: remote error: tls: bad certificate 279s --- PASS: TestOIDC_Init (0.01s) 279s --- PASS: TestOIDC_Init/ok (0.00s) 279s --- PASS: TestOIDC_Init/ok_tls (0.00s) 279s --- PASS: TestOIDC_Init/ok-admins (0.00s) 279s --- PASS: TestOIDC_Init/ok-domains (0.00s) 279s --- PASS: TestOIDC_Init/ok-listen-port (0.00s) 279s --- PASS: TestOIDC_Init/ok-listen-host-port (0.00s) 279s --- PASS: TestOIDC_Init/ok-no-secret (0.00s) 279s --- PASS: TestOIDC_Init/no-name (0.00s) 279s --- PASS: TestOIDC_Init/no-type (0.00s) 279s --- PASS: TestOIDC_Init/no-client-id (0.00s) 279s --- PASS: TestOIDC_Init/no-configuration (0.00s) 279s --- PASS: TestOIDC_Init/bad-configuration (0.00s) 279s --- PASS: TestOIDC_Init/bad-claims (0.00s) 279s --- PASS: TestOIDC_Init/bad-parse-url (0.00s) 279s --- PASS: TestOIDC_Init/bad-get-url (0.00s) 279s --- PASS: TestOIDC_Init/bad-listen-address (0.00s) 279s --- PASS: TestOIDC_Init/bad-http-client (0.00s) 279s === RUN TestOIDC_authorizeToken 279s === RUN TestOIDC_authorizeToken/ok1 279s === RUN TestOIDC_authorizeToken/ok_tenantid 279s === RUN TestOIDC_authorizeToken/ok_admin 279s === RUN TestOIDC_authorizeToken/ok_domain 279s === RUN TestOIDC_authorizeToken/ok_no_email 279s === RUN TestOIDC_authorizeToken/fail-domain 279s === RUN TestOIDC_authorizeToken/fail-key 279s === RUN TestOIDC_authorizeToken/fail-token 279s === RUN TestOIDC_authorizeToken/fail-claims 279s === RUN TestOIDC_authorizeToken/fail-issuer 279s === RUN TestOIDC_authorizeToken/fail-audience 279s === RUN TestOIDC_authorizeToken/fail-signature 279s === RUN TestOIDC_authorizeToken/fail-expired 279s === RUN TestOIDC_authorizeToken/fail-not-before 279s --- PASS: TestOIDC_authorizeToken (0.01s) 279s --- PASS: TestOIDC_authorizeToken/ok1 (0.00s) 279s --- PASS: TestOIDC_authorizeToken/ok_tenantid (0.00s) 279s --- PASS: TestOIDC_authorizeToken/ok_admin (0.00s) 279s --- PASS: TestOIDC_authorizeToken/ok_domain (0.00s) 279s --- PASS: TestOIDC_authorizeToken/ok_no_email (0.00s) 279s --- PASS: TestOIDC_authorizeToken/fail-domain (0.00s) 279s --- PASS: TestOIDC_authorizeToken/fail-key (0.00s) 279s --- PASS: TestOIDC_authorizeToken/fail-token (0.00s) 279s --- PASS: TestOIDC_authorizeToken/fail-claims (0.00s) 279s --- PASS: TestOIDC_authorizeToken/fail-issuer (0.00s) 279s --- PASS: TestOIDC_authorizeToken/fail-audience (0.00s) 279s --- PASS: TestOIDC_authorizeToken/fail-signature (0.00s) 279s --- PASS: TestOIDC_authorizeToken/fail-expired (0.00s) 279s --- PASS: TestOIDC_authorizeToken/fail-not-before (0.00s) 279s === RUN TestOIDC_AuthorizeSign 279s === RUN TestOIDC_AuthorizeSign/ok1 279s === RUN TestOIDC_AuthorizeSign/admin 279s === RUN TestOIDC_AuthorizeSign/no-email 279s === RUN TestOIDC_AuthorizeSign/bad-token 279s --- PASS: TestOIDC_AuthorizeSign (0.00s) 279s --- PASS: TestOIDC_AuthorizeSign/ok1 (0.00s) 279s --- PASS: TestOIDC_AuthorizeSign/admin (0.00s) 279s --- PASS: TestOIDC_AuthorizeSign/no-email (0.00s) 279s --- PASS: TestOIDC_AuthorizeSign/bad-token (0.00s) 279s === RUN TestOIDC_AuthorizeRevoke 279s === RUN TestOIDC_AuthorizeRevoke/ok1 279s === RUN TestOIDC_AuthorizeRevoke/admin 279s === RUN TestOIDC_AuthorizeRevoke/fail-email 279s --- PASS: TestOIDC_AuthorizeRevoke (0.00s) 279s --- PASS: TestOIDC_AuthorizeRevoke/ok1 (0.00s) 279s --- PASS: TestOIDC_AuthorizeRevoke/admin (0.00s) 279s --- PASS: TestOIDC_AuthorizeRevoke/fail-email (0.00s) 279s === RUN TestOIDC_AuthorizeRenew 279s === RUN TestOIDC_AuthorizeRenew/ok 279s === RUN TestOIDC_AuthorizeRenew/fail/renew-disabled 279s --- PASS: TestOIDC_AuthorizeRenew (0.00s) 279s --- PASS: TestOIDC_AuthorizeRenew/ok (0.00s) 279s --- PASS: TestOIDC_AuthorizeRenew/fail/renew-disabled (0.00s) 279s === RUN TestOIDC_AuthorizeSSHSign 279s === RUN TestOIDC_AuthorizeSSHSign/ok 279s === RUN TestOIDC_AuthorizeSSHSign/ok-rsa2048 279s === RUN TestOIDC_AuthorizeSSHSign/ok-user 279s === RUN TestOIDC_AuthorizeSSHSign/ok-empty-email 279s === RUN TestOIDC_AuthorizeSSHSign/ok-principals 279s === RUN TestOIDC_AuthorizeSSHSign/ok-principals-ignore-passed 279s === RUN TestOIDC_AuthorizeSSHSign/ok-principals-getIdentity 279s === RUN TestOIDC_AuthorizeSSHSign/ok-emptyPrincipals-getIdentity 279s === RUN TestOIDC_AuthorizeSSHSign/ok-options 279s === RUN TestOIDC_AuthorizeSSHSign/ok-admin-user 279s === RUN TestOIDC_AuthorizeSSHSign/ok-admin-host 279s === RUN TestOIDC_AuthorizeSSHSign/ok-admin-options 279s === RUN TestOIDC_AuthorizeSSHSign/fail-rsa1024 279s === RUN TestOIDC_AuthorizeSSHSign/fail-user-host 279s === RUN TestOIDC_AuthorizeSSHSign/fail-getIdentity 279s === RUN TestOIDC_AuthorizeSSHSign/fail-sshCA-disabled 279s === RUN TestOIDC_AuthorizeSSHSign/fail-admin-type 279s === RUN TestOIDC_AuthorizeSSHSign/fail-admin-key-id 279s === RUN TestOIDC_AuthorizeSSHSign/fail-admin-principals 279s --- PASS: TestOIDC_AuthorizeSSHSign (0.13s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/ok (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/ok-rsa2048 (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/ok-user (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/ok-empty-email (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals-ignore-passed (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals-getIdentity (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/ok-emptyPrincipals-getIdentity (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/ok-options (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-user (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-host (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-options (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/fail-rsa1024 (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/fail-user-host (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/fail-getIdentity (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-type (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-key-id (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-principals (0.00s) 279s === RUN TestOIDC_AuthorizeSSHRevoke 279s === RUN TestOIDC_AuthorizeSSHRevoke/ok 279s === RUN TestOIDC_AuthorizeSSHRevoke/fail/invalid-token 279s === RUN TestOIDC_AuthorizeSSHRevoke/fail/not-admin 279s --- PASS: TestOIDC_AuthorizeSSHRevoke (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHRevoke/ok (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHRevoke/fail/invalid-token (0.00s) 279s --- PASS: TestOIDC_AuthorizeSSHRevoke/fail/not-admin (0.00s) 279s === RUN Test_sanitizeEmail 279s === RUN Test_sanitizeEmail/equal 279s === RUN Test_sanitizeEmail/domain-insensitive 279s === RUN Test_sanitizeEmail/local-sensitive 279s === RUN Test_sanitizeEmail/multiple-@ 279s --- PASS: Test_sanitizeEmail (0.00s) 279s --- PASS: Test_sanitizeEmail/equal (0.00s) 279s --- PASS: Test_sanitizeEmail/domain-insensitive (0.00s) 279s --- PASS: Test_sanitizeEmail/local-sensitive (0.00s) 279s --- PASS: Test_sanitizeEmail/multiple-@ (0.00s) 279s === RUN Test_openIDPayload_IsAdmin 279s === RUN Test_openIDPayload_IsAdmin/ok_email 279s === RUN Test_openIDPayload_IsAdmin/ok_email_multiple 279s === RUN Test_openIDPayload_IsAdmin/ok_email_sanitized 279s === RUN Test_openIDPayload_IsAdmin/ok_group 279s === RUN Test_openIDPayload_IsAdmin/ok_group_multiple 279s === RUN Test_openIDPayload_IsAdmin/fail_missing 279s === RUN Test_openIDPayload_IsAdmin/fail_email_letter_case 279s === RUN Test_openIDPayload_IsAdmin/fail_group_letter_case 279s --- PASS: Test_openIDPayload_IsAdmin (0.00s) 279s --- PASS: Test_openIDPayload_IsAdmin/ok_email (0.00s) 279s --- PASS: Test_openIDPayload_IsAdmin/ok_email_multiple (0.00s) 279s --- PASS: Test_openIDPayload_IsAdmin/ok_email_sanitized (0.00s) 279s --- PASS: Test_openIDPayload_IsAdmin/ok_group (0.00s) 279s --- PASS: Test_openIDPayload_IsAdmin/ok_group_multiple (0.00s) 279s --- PASS: Test_openIDPayload_IsAdmin/fail_missing (0.00s) 279s --- PASS: Test_openIDPayload_IsAdmin/fail_email_letter_case (0.00s) 279s --- PASS: Test_openIDPayload_IsAdmin/fail_group_letter_case (0.00s) 279s === RUN TestOptions_GetX509Options 279s === RUN TestOptions_GetX509Options/ok 279s === RUN TestOptions_GetX509Options/nil 279s === RUN TestOptions_GetX509Options/nilOptions 279s --- PASS: TestOptions_GetX509Options (0.00s) 279s --- PASS: TestOptions_GetX509Options/ok (0.00s) 279s --- PASS: TestOptions_GetX509Options/nil (0.00s) 279s --- PASS: TestOptions_GetX509Options/nilOptions (0.00s) 279s === RUN TestOptions_GetSSHOptions 279s === RUN TestOptions_GetSSHOptions/ok 279s === RUN TestOptions_GetSSHOptions/nil 279s === RUN TestOptions_GetSSHOptions/nilOptions 279s --- PASS: TestOptions_GetSSHOptions (0.00s) 279s --- PASS: TestOptions_GetSSHOptions/ok (0.00s) 279s --- PASS: TestOptions_GetSSHOptions/nil (0.00s) 279s --- PASS: TestOptions_GetSSHOptions/nilOptions (0.00s) 279s === RUN TestOptions_GetWebhooks 279s === RUN TestOptions_GetWebhooks/ok 279s === RUN TestOptions_GetWebhooks/nil 279s === RUN TestOptions_GetWebhooks/nilOptions 279s --- PASS: TestOptions_GetWebhooks (0.00s) 279s --- PASS: TestOptions_GetWebhooks/ok (0.00s) 279s --- PASS: TestOptions_GetWebhooks/nil (0.00s) 279s --- PASS: TestOptions_GetWebhooks/nilOptions (0.00s) 279s === RUN TestProvisionerX509Options_HasTemplate 279s === RUN TestProvisionerX509Options_HasTemplate/template 279s === RUN TestProvisionerX509Options_HasTemplate/templateFile 279s === RUN TestProvisionerX509Options_HasTemplate/false 279s === RUN TestProvisionerX509Options_HasTemplate/falseWithTemplateData 279s --- PASS: TestProvisionerX509Options_HasTemplate (0.00s) 279s --- PASS: TestProvisionerX509Options_HasTemplate/template (0.00s) 279s --- PASS: TestProvisionerX509Options_HasTemplate/templateFile (0.00s) 279s --- PASS: TestProvisionerX509Options_HasTemplate/false (0.00s) 279s --- PASS: TestProvisionerX509Options_HasTemplate/falseWithTemplateData (0.00s) 279s === RUN TestTemplateOptions 279s === RUN TestTemplateOptions/ok 279s === RUN TestTemplateOptions/okCustomTemplate 279s === RUN TestTemplateOptions/fail 279s --- PASS: TestTemplateOptions (0.00s) 279s --- PASS: TestTemplateOptions/ok (0.00s) 279s --- PASS: TestTemplateOptions/okCustomTemplate (0.00s) 279s --- PASS: TestTemplateOptions/fail (0.00s) 279s === RUN Test_unsafeParseSigned 279s === RUN Test_unsafeParseSigned/ok 279s === RUN Test_unsafeParseSigned/failToken 279s === RUN Test_unsafeParseSigned/failPayload 279s --- PASS: Test_unsafeParseSigned (0.00s) 279s --- PASS: Test_unsafeParseSigned/ok (0.00s) 279s --- PASS: Test_unsafeParseSigned/failToken (0.00s) 279s --- PASS: Test_unsafeParseSigned/failPayload (0.00s) 279s === RUN TestX509Options_IsWildcardLiteralAllowed 279s === RUN TestX509Options_IsWildcardLiteralAllowed/nil-options 279s === RUN TestX509Options_IsWildcardLiteralAllowed/set-true 279s === RUN TestX509Options_IsWildcardLiteralAllowed/set-false 279s --- PASS: TestX509Options_IsWildcardLiteralAllowed (0.00s) 279s --- PASS: TestX509Options_IsWildcardLiteralAllowed/nil-options (0.00s) 279s --- PASS: TestX509Options_IsWildcardLiteralAllowed/set-true (0.00s) 279s --- PASS: TestX509Options_IsWildcardLiteralAllowed/set-false (0.00s) 279s === RUN TestType_String 279s === RUN TestType_String/JWK 279s === RUN TestType_String/OIDC 279s === RUN TestType_String/AWS 279s === RUN TestType_String/Azure 279s === RUN TestType_String/GCP 279s === RUN TestType_String/noop 279s === RUN TestType_String/notFound 279s --- PASS: TestType_String (0.00s) 279s --- PASS: TestType_String/JWK (0.00s) 279s --- PASS: TestType_String/OIDC (0.00s) 279s --- PASS: TestType_String/AWS (0.00s) 279s --- PASS: TestType_String/Azure (0.00s) 279s --- PASS: TestType_String/GCP (0.00s) 279s --- PASS: TestType_String/noop (0.00s) 279s --- PASS: TestType_String/notFound (0.00s) 279s === RUN TestSanitizeSSHUserPrincipal 279s === RUN TestSanitizeSSHUserPrincipal/simple 279s === RUN TestSanitizeSSHUserPrincipal/camelcase 279s === RUN TestSanitizeSSHUserPrincipal/email 279s === RUN TestSanitizeSSHUserPrincipal/email_with_dots 279s === RUN TestSanitizeSSHUserPrincipal/email_with_dashes 279s === RUN TestSanitizeSSHUserPrincipal/email_with_underscores 279s === RUN TestSanitizeSSHUserPrincipal/email_with_symbols 279s --- PASS: TestSanitizeSSHUserPrincipal (0.00s) 279s --- PASS: TestSanitizeSSHUserPrincipal/simple (0.00s) 279s --- PASS: TestSanitizeSSHUserPrincipal/camelcase (0.00s) 279s --- PASS: TestSanitizeSSHUserPrincipal/email (0.00s) 279s --- PASS: TestSanitizeSSHUserPrincipal/email_with_dots (0.00s) 279s --- PASS: TestSanitizeSSHUserPrincipal/email_with_dashes (0.00s) 279s --- PASS: TestSanitizeSSHUserPrincipal/email_with_underscores (0.00s) 279s --- PASS: TestSanitizeSSHUserPrincipal/email_with_symbols (0.00s) 279s === RUN TestDefaultIdentityFunc 279s === RUN TestDefaultIdentityFunc/ok_username 279s === RUN TestDefaultIdentityFunc/ok_usernames 279s === RUN TestDefaultIdentityFunc/ok_empty_username 279s === RUN TestDefaultIdentityFunc/ok/badname 279s === RUN TestDefaultIdentityFunc/fail/unsupported-provisioner 279s === RUN TestDefaultIdentityFunc/ok_letter_case 279s === RUN TestDefaultIdentityFunc/ok_simple 279s === RUN TestDefaultIdentityFunc/ok_simple_letter_case 279s === RUN TestDefaultIdentityFunc/ok_symbol 279s === RUN TestDefaultIdentityFunc/ok 279s --- PASS: TestDefaultIdentityFunc (0.00s) 279s --- PASS: TestDefaultIdentityFunc/ok_username (0.00s) 279s --- PASS: TestDefaultIdentityFunc/ok_usernames (0.00s) 279s --- PASS: TestDefaultIdentityFunc/ok_empty_username (0.00s) 279s --- PASS: TestDefaultIdentityFunc/ok/badname (0.00s) 279s --- PASS: TestDefaultIdentityFunc/fail/unsupported-provisioner (0.00s) 279s --- PASS: TestDefaultIdentityFunc/ok_letter_case (0.00s) 279s --- PASS: TestDefaultIdentityFunc/ok_simple (0.00s) 279s --- PASS: TestDefaultIdentityFunc/ok_simple_letter_case (0.00s) 279s --- PASS: TestDefaultIdentityFunc/ok_symbol (0.00s) 279s --- PASS: TestDefaultIdentityFunc/ok (0.00s) 279s === RUN TestUnimplementedMethods 279s === RUN TestUnimplementedMethods/jwk/sshRekey 279s === RUN TestUnimplementedMethods/jwk/sshRenew 279s === RUN TestUnimplementedMethods/aws/revoke 279s === RUN TestUnimplementedMethods/aws/sshRenew 279s === RUN TestUnimplementedMethods/aws/rekey 279s === RUN TestUnimplementedMethods/aws/sshRevoke 279s === RUN TestUnimplementedMethods/azure/revoke 279s === RUN TestUnimplementedMethods/azure/sshRenew 279s === RUN TestUnimplementedMethods/azure/sshRekey 279s === RUN TestUnimplementedMethods/azure/sshRevoke 279s === RUN TestUnimplementedMethods/gcp/revoke 279s === RUN TestUnimplementedMethods/gcp/sshRenew 279s === RUN TestUnimplementedMethods/gcp/sshRekey 279s === RUN TestUnimplementedMethods/gcp/sshRevoke 279s === RUN TestUnimplementedMethods/oidc/sshRenew 279s === RUN TestUnimplementedMethods/oidc/sshRekey 279s === RUN TestUnimplementedMethods/x5c/sshRenew 279s === RUN TestUnimplementedMethods/x5c/sshRekey 279s === RUN TestUnimplementedMethods/x5c/sshRevoke 279s === RUN TestUnimplementedMethods/acme/sshSign 279s === RUN TestUnimplementedMethods/acme/sshRekey 279s === RUN TestUnimplementedMethods/acme/sshRenew 279s === RUN TestUnimplementedMethods/acme/sshRevoke 279s === RUN TestUnimplementedMethods/sshpop/sign 279s === RUN TestUnimplementedMethods/sshpop/renew 279s === RUN TestUnimplementedMethods/sshpop/revoke 279s === RUN TestUnimplementedMethods/sshpop/sshSign 279s === RUN TestUnimplementedMethods/k8ssa/sshRekey 279s === RUN TestUnimplementedMethods/k8ssa/sshRenew 279s === RUN TestUnimplementedMethods/k8ssa/sshRevoke 279s --- PASS: TestUnimplementedMethods (0.00s) 279s --- PASS: TestUnimplementedMethods/jwk/sshRekey (0.00s) 279s --- PASS: TestUnimplementedMethods/jwk/sshRenew (0.00s) 279s --- PASS: TestUnimplementedMethods/aws/revoke (0.00s) 279s --- PASS: TestUnimplementedMethods/aws/sshRenew (0.00s) 279s --- PASS: TestUnimplementedMethods/aws/rekey (0.00s) 279s --- PASS: TestUnimplementedMethods/aws/sshRevoke (0.00s) 279s --- PASS: TestUnimplementedMethods/azure/revoke (0.00s) 279s --- PASS: TestUnimplementedMethods/azure/sshRenew (0.00s) 279s --- PASS: TestUnimplementedMethods/azure/sshRekey (0.00s) 279s --- PASS: TestUnimplementedMethods/azure/sshRevoke (0.00s) 279s --- PASS: TestUnimplementedMethods/gcp/revoke (0.00s) 279s --- PASS: TestUnimplementedMethods/gcp/sshRenew (0.00s) 279s --- PASS: TestUnimplementedMethods/gcp/sshRekey (0.00s) 279s --- PASS: TestUnimplementedMethods/gcp/sshRevoke (0.00s) 279s --- PASS: TestUnimplementedMethods/oidc/sshRenew (0.00s) 279s --- PASS: TestUnimplementedMethods/oidc/sshRekey (0.00s) 279s --- PASS: TestUnimplementedMethods/x5c/sshRenew (0.00s) 279s --- PASS: TestUnimplementedMethods/x5c/sshRekey (0.00s) 279s --- PASS: TestUnimplementedMethods/x5c/sshRevoke (0.00s) 279s --- PASS: TestUnimplementedMethods/acme/sshSign (0.00s) 279s --- PASS: TestUnimplementedMethods/acme/sshRekey (0.00s) 279s --- PASS: TestUnimplementedMethods/acme/sshRenew (0.00s) 279s --- PASS: TestUnimplementedMethods/acme/sshRevoke (0.00s) 279s --- PASS: TestUnimplementedMethods/sshpop/sign (0.00s) 279s --- PASS: TestUnimplementedMethods/sshpop/renew (0.00s) 279s --- PASS: TestUnimplementedMethods/sshpop/revoke (0.00s) 279s --- PASS: TestUnimplementedMethods/sshpop/sshSign (0.00s) 279s --- PASS: TestUnimplementedMethods/k8ssa/sshRekey (0.00s) 279s --- PASS: TestUnimplementedMethods/k8ssa/sshRenew (0.00s) 279s --- PASS: TestUnimplementedMethods/k8ssa/sshRevoke (0.00s) 279s === RUN TestUninitialized_MarshalJSON 279s === RUN TestUninitialized_MarshalJSON/ok 279s --- PASS: TestUninitialized_MarshalJSON (0.00s) 279s --- PASS: TestUninitialized_MarshalJSON/ok (0.00s) 279s === RUN Test_challengeValidationController_Validate 279s === RUN Test_challengeValidationController_Validate/fail/no-webhook 279s === RUN Test_challengeValidationController_Validate/fail/wrong-cert-type 279s === RUN Test_challengeValidationController_Validate/fail/wrong-secret-value 279s === RUN Test_challengeValidationController_Validate/fail/not-allowed 279s === RUN Test_challengeValidationController_Validate/ok 279s === RUN Test_challengeValidationController_Validate/ok_with_data 279s --- PASS: Test_challengeValidationController_Validate (0.00s) 279s --- PASS: Test_challengeValidationController_Validate/fail/no-webhook (0.00s) 279s --- PASS: Test_challengeValidationController_Validate/fail/wrong-cert-type (0.00s) 279s --- PASS: Test_challengeValidationController_Validate/fail/wrong-secret-value (0.00s) 279s --- PASS: Test_challengeValidationController_Validate/fail/not-allowed (0.00s) 279s --- PASS: Test_challengeValidationController_Validate/ok (0.00s) 279s --- PASS: Test_challengeValidationController_Validate/ok_with_data (0.00s) 279s === RUN TestController_isCertTypeOK 279s --- PASS: TestController_isCertTypeOK (0.00s) 279s === RUN Test_selectValidationMethod 279s === RUN Test_selectValidationMethod/webhooks 279s === RUN Test_selectValidationMethod/challenge 279s === RUN Test_selectValidationMethod/challenge-with-different-webhook 279s === RUN Test_selectValidationMethod/none 279s === RUN Test_selectValidationMethod/none-with-different-webhook 279s --- PASS: Test_selectValidationMethod (0.00s) 279s --- PASS: Test_selectValidationMethod/webhooks (0.00s) 279s --- PASS: Test_selectValidationMethod/challenge (0.00s) 279s --- PASS: Test_selectValidationMethod/challenge-with-different-webhook (0.00s) 279s --- PASS: Test_selectValidationMethod/none (0.00s) 279s --- PASS: Test_selectValidationMethod/none-with-different-webhook (0.00s) 279s === RUN TestSCEP_ValidateChallenge 279s === RUN TestSCEP_ValidateChallenge/ok/webhooks 279s === RUN TestSCEP_ValidateChallenge/ok/with-data 279s === RUN TestSCEP_ValidateChallenge/fail/webhooks-secret-configuration 279s === RUN TestSCEP_ValidateChallenge/ok/static-challenge 279s === RUN TestSCEP_ValidateChallenge/fail/wrong-static-challenge 279s === RUN TestSCEP_ValidateChallenge/ok/no-challenge 279s === RUN TestSCEP_ValidateChallenge/fail/no-challenge-but-provided 279s --- PASS: TestSCEP_ValidateChallenge (0.00s) 279s --- PASS: TestSCEP_ValidateChallenge/ok/webhooks (0.00s) 279s --- PASS: TestSCEP_ValidateChallenge/ok/with-data (0.00s) 279s --- PASS: TestSCEP_ValidateChallenge/fail/webhooks-secret-configuration (0.00s) 279s --- PASS: TestSCEP_ValidateChallenge/ok/static-challenge (0.00s) 279s --- PASS: TestSCEP_ValidateChallenge/fail/wrong-static-challenge (0.00s) 279s --- PASS: TestSCEP_ValidateChallenge/ok/no-challenge (0.00s) 279s --- PASS: TestSCEP_ValidateChallenge/fail/no-challenge-but-provided (0.00s) 279s === RUN TestSCEP_Init 279s === RUN TestSCEP_Init/ok 279s === RUN TestSCEP_Init/ok_no_password 279s === RUN TestSCEP_Init/ok_with_uri 279s === RUN TestSCEP_Init/ok_with_uri_no_password 279s === RUN TestSCEP_Init/ok_with_SCEPKeyManager 279s === RUN TestSCEP_Init/ok_intermediate 279s === RUN TestSCEP_Init/fail_type 279s === RUN TestSCEP_Init/fail_name 279s === RUN TestSCEP_Init/fail_minimumPublicKeyLength 279s === RUN TestSCEP_Init/fail_encryptionAlgorithmIdentifier 279s === RUN TestSCEP_Init/fail_negative_encryptionAlgorithmIdentifier 279s === RUN TestSCEP_Init/fail_key_decode 279s === RUN TestSCEP_Init/fail_certificate_decode 279s === RUN TestSCEP_Init/fail_certificate_with_intermediate 279s === RUN TestSCEP_Init/fail_decrypter_password 279s === RUN TestSCEP_Init/fail_uri 279s === RUN TestSCEP_Init/fail_uri_password 279s === RUN TestSCEP_Init/fail_uri_type 279s === RUN TestSCEP_Init/fail_missing_certificate 279s === RUN TestSCEP_Init/fail_key_match 279s --- PASS: TestSCEP_Init (0.17s) 279s --- PASS: TestSCEP_Init/ok (0.00s) 279s --- PASS: TestSCEP_Init/ok_no_password (0.00s) 279s --- PASS: TestSCEP_Init/ok_with_uri (0.00s) 279s --- PASS: TestSCEP_Init/ok_with_uri_no_password (0.00s) 279s --- PASS: TestSCEP_Init/ok_with_SCEPKeyManager (0.00s) 279s --- PASS: TestSCEP_Init/ok_intermediate (0.00s) 279s --- PASS: TestSCEP_Init/fail_type (0.00s) 279s --- PASS: TestSCEP_Init/fail_name (0.00s) 279s --- PASS: TestSCEP_Init/fail_minimumPublicKeyLength (0.00s) 279s --- PASS: TestSCEP_Init/fail_encryptionAlgorithmIdentifier (0.00s) 279s --- PASS: TestSCEP_Init/fail_negative_encryptionAlgorithmIdentifier (0.00s) 279s --- PASS: TestSCEP_Init/fail_key_decode (0.00s) 279s --- PASS: TestSCEP_Init/fail_certificate_decode (0.00s) 279s --- PASS: TestSCEP_Init/fail_certificate_with_intermediate (0.00s) 279s --- PASS: TestSCEP_Init/fail_decrypter_password (0.00s) 279s --- PASS: TestSCEP_Init/fail_uri (0.00s) 279s --- PASS: TestSCEP_Init/fail_uri_password (0.00s) 279s --- PASS: TestSCEP_Init/fail_uri_type (0.00s) 279s --- PASS: TestSCEP_Init/fail_missing_certificate (0.00s) 279s --- PASS: TestSCEP_Init/fail_key_match (0.00s) 279s === RUN TestSCEP_Getters 279s --- PASS: TestSCEP_Getters (0.33s) 279s === RUN Test_defaultPublicKeyValidator_Valid 279s === RUN Test_defaultPublicKeyValidator_Valid/fail/unrecognized-key-type 279s === RUN Test_defaultPublicKeyValidator_Valid/fail/rsa/too-short 279s === RUN Test_defaultPublicKeyValidator_Valid/ok/rsa 279s === RUN Test_defaultPublicKeyValidator_Valid/ok/ecdsa 279s === RUN Test_defaultPublicKeyValidator_Valid/ok/ed25519 279s --- PASS: Test_defaultPublicKeyValidator_Valid (0.00s) 279s --- PASS: Test_defaultPublicKeyValidator_Valid/fail/unrecognized-key-type (0.00s) 279s --- PASS: Test_defaultPublicKeyValidator_Valid/fail/rsa/too-short (0.00s) 279s --- PASS: Test_defaultPublicKeyValidator_Valid/ok/rsa (0.00s) 279s --- PASS: Test_defaultPublicKeyValidator_Valid/ok/ecdsa (0.00s) 279s --- PASS: Test_defaultPublicKeyValidator_Valid/ok/ed25519 (0.00s) 279s === RUN Test_commonNameValidator_Valid 279s === RUN Test_commonNameValidator_Valid/ok 279s === RUN Test_commonNameValidator_Valid/empty 279s === RUN Test_commonNameValidator_Valid/wrong 279s --- PASS: Test_commonNameValidator_Valid (0.00s) 279s --- PASS: Test_commonNameValidator_Valid/ok (0.00s) 279s --- PASS: Test_commonNameValidator_Valid/empty (0.00s) 279s --- PASS: Test_commonNameValidator_Valid/wrong (0.00s) 279s === RUN Test_commonNameSliceValidator_Valid 279s === RUN Test_commonNameSliceValidator_Valid/ok 279s === RUN Test_commonNameSliceValidator_Valid/ok#01 279s === RUN Test_commonNameSliceValidator_Valid/empty 279s === RUN Test_commonNameSliceValidator_Valid/wrong 279s --- PASS: Test_commonNameSliceValidator_Valid (0.00s) 279s --- PASS: Test_commonNameSliceValidator_Valid/ok (0.00s) 279s --- PASS: Test_commonNameSliceValidator_Valid/ok#01 (0.00s) 279s --- PASS: Test_commonNameSliceValidator_Valid/empty (0.00s) 279s --- PASS: Test_commonNameSliceValidator_Valid/wrong (0.00s) 279s === RUN Test_emailAddressesValidator_Valid 279s === RUN Test_emailAddressesValidator_Valid/ok0 279s === RUN Test_emailAddressesValidator_Valid/ok1 279s === RUN Test_emailAddressesValidator_Valid/ok2 279s === RUN Test_emailAddressesValidator_Valid/ok3 279s === RUN Test_emailAddressesValidator_Valid/ok3#01 279s === RUN Test_emailAddressesValidator_Valid/fail1 279s === RUN Test_emailAddressesValidator_Valid/fail2 279s === RUN Test_emailAddressesValidator_Valid/fail3 279s --- PASS: Test_emailAddressesValidator_Valid (0.00s) 279s --- PASS: Test_emailAddressesValidator_Valid/ok0 (0.00s) 279s --- PASS: Test_emailAddressesValidator_Valid/ok1 (0.00s) 279s --- PASS: Test_emailAddressesValidator_Valid/ok2 (0.00s) 279s --- PASS: Test_emailAddressesValidator_Valid/ok3 (0.00s) 279s --- PASS: Test_emailAddressesValidator_Valid/ok3#01 (0.00s) 279s --- PASS: Test_emailAddressesValidator_Valid/fail1 (0.00s) 279s --- PASS: Test_emailAddressesValidator_Valid/fail2 (0.00s) 279s --- PASS: Test_emailAddressesValidator_Valid/fail3 (0.00s) 279s === RUN Test_dnsNamesValidator_Valid 279s === RUN Test_dnsNamesValidator_Valid/ok0 279s === RUN Test_dnsNamesValidator_Valid/ok1 279s === RUN Test_dnsNamesValidator_Valid/ok2 279s === RUN Test_dnsNamesValidator_Valid/ok3 279s === RUN Test_dnsNamesValidator_Valid/ok4 279s === RUN Test_dnsNamesValidator_Valid/fail1 279s === RUN Test_dnsNamesValidator_Valid/fail2 279s === RUN Test_dnsNamesValidator_Valid/fail3 279s --- PASS: Test_dnsNamesValidator_Valid (0.00s) 279s --- PASS: Test_dnsNamesValidator_Valid/ok0 (0.00s) 279s --- PASS: Test_dnsNamesValidator_Valid/ok1 (0.00s) 279s --- PASS: Test_dnsNamesValidator_Valid/ok2 (0.00s) 279s --- PASS: Test_dnsNamesValidator_Valid/ok3 (0.00s) 279s --- PASS: Test_dnsNamesValidator_Valid/ok4 (0.00s) 279s --- PASS: Test_dnsNamesValidator_Valid/fail1 (0.00s) 279s --- PASS: Test_dnsNamesValidator_Valid/fail2 (0.00s) 279s --- PASS: Test_dnsNamesValidator_Valid/fail3 (0.00s) 279s === RUN Test_dnsNamesSubsetValidator_Valid 279s === RUN Test_dnsNamesSubsetValidator_Valid/ok0 279s === RUN Test_dnsNamesSubsetValidator_Valid/ok1 279s === RUN Test_dnsNamesSubsetValidator_Valid/ok2 279s === RUN Test_dnsNamesSubsetValidator_Valid/ok3 279s === RUN Test_dnsNamesSubsetValidator_Valid/ok4 279s === RUN Test_dnsNamesSubsetValidator_Valid/ok5 279s === RUN Test_dnsNamesSubsetValidator_Valid/ok6 279s === RUN Test_dnsNamesSubsetValidator_Valid/fail1 279s === RUN Test_dnsNamesSubsetValidator_Valid/fail2 279s === RUN Test_dnsNamesSubsetValidator_Valid/fail3 279s === RUN Test_dnsNamesSubsetValidator_Valid/fail4 279s === RUN Test_dnsNamesSubsetValidator_Valid/fail5 279s === RUN Test_dnsNamesSubsetValidator_Valid/fail6 279s --- PASS: Test_dnsNamesSubsetValidator_Valid (0.00s) 279s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok0 (0.00s) 279s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok1 (0.00s) 279s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok2 (0.00s) 279s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok3 (0.00s) 279s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok4 (0.00s) 279s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok5 (0.00s) 279s --- PASS: Test_dnsNamesSubsetValidator_Valid/ok6 (0.00s) 279s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail1 (0.00s) 279s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail2 (0.00s) 279s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail3 (0.00s) 279s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail4 (0.00s) 279s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail5 (0.00s) 279s --- PASS: Test_dnsNamesSubsetValidator_Valid/fail6 (0.00s) 279s === RUN Test_ipAddressesValidator_Valid 279s === RUN Test_ipAddressesValidator_Valid/ok0 279s === RUN Test_ipAddressesValidator_Valid/ok1 279s === RUN Test_ipAddressesValidator_Valid/ok2 279s === RUN Test_ipAddressesValidator_Valid/ok3 279s === RUN Test_ipAddressesValidator_Valid/ok4 279s === RUN Test_ipAddressesValidator_Valid/fail1 279s === RUN Test_ipAddressesValidator_Valid/fail2 279s === RUN Test_ipAddressesValidator_Valid/fail3 279s --- PASS: Test_ipAddressesValidator_Valid (0.00s) 279s --- PASS: Test_ipAddressesValidator_Valid/ok0 (0.00s) 279s --- PASS: Test_ipAddressesValidator_Valid/ok1 (0.00s) 279s --- PASS: Test_ipAddressesValidator_Valid/ok2 (0.00s) 279s --- PASS: Test_ipAddressesValidator_Valid/ok3 (0.00s) 279s --- PASS: Test_ipAddressesValidator_Valid/ok4 (0.00s) 279s --- PASS: Test_ipAddressesValidator_Valid/fail1 (0.00s) 279s --- PASS: Test_ipAddressesValidator_Valid/fail2 (0.00s) 279s --- PASS: Test_ipAddressesValidator_Valid/fail3 (0.00s) 279s === RUN Test_urisValidator_Valid 279s === RUN Test_urisValidator_Valid/ok0 279s === RUN Test_urisValidator_Valid/ok1 279s === RUN Test_urisValidator_Valid/ok2 279s === RUN Test_urisValidator_Valid/ok3 279s === RUN Test_urisValidator_Valid/ok4 279s === RUN Test_urisValidator_Valid/fail1 279s === RUN Test_urisValidator_Valid/fail2 279s === RUN Test_urisValidator_Valid/fail3 279s --- PASS: Test_urisValidator_Valid (0.00s) 279s --- PASS: Test_urisValidator_Valid/ok0 (0.00s) 279s --- PASS: Test_urisValidator_Valid/ok1 (0.00s) 279s --- PASS: Test_urisValidator_Valid/ok2 (0.00s) 279s --- PASS: Test_urisValidator_Valid/ok3 (0.00s) 279s --- PASS: Test_urisValidator_Valid/ok4 (0.00s) 279s --- PASS: Test_urisValidator_Valid/fail1 (0.00s) 279s --- PASS: Test_urisValidator_Valid/fail2 (0.00s) 279s --- PASS: Test_urisValidator_Valid/fail3 (0.00s) 279s === RUN Test_defaultSANsValidator_Valid 279s === RUN Test_defaultSANsValidator_Valid/fail/urisValidator 279s === RUN Test_defaultSANsValidator_Valid/ok/urisBadValidator-SignIdentity 279s === RUN Test_defaultSANsValidator_Valid/ok 279s === RUN Test_defaultSANsValidator_Valid/fail/dnsNamesValidator 279s === RUN Test_defaultSANsValidator_Valid/fail/emailAddressesValidator 279s === RUN Test_defaultSANsValidator_Valid/fail/ipAddressesValidator 279s --- PASS: Test_defaultSANsValidator_Valid (0.00s) 279s --- PASS: Test_defaultSANsValidator_Valid/fail/urisValidator (0.00s) 279s --- PASS: Test_defaultSANsValidator_Valid/ok/urisBadValidator-SignIdentity (0.00s) 279s --- PASS: Test_defaultSANsValidator_Valid/ok (0.00s) 279s --- PASS: Test_defaultSANsValidator_Valid/fail/dnsNamesValidator (0.00s) 279s --- PASS: Test_defaultSANsValidator_Valid/fail/emailAddressesValidator (0.00s) 279s --- PASS: Test_defaultSANsValidator_Valid/fail/ipAddressesValidator (0.00s) 279s === RUN Test_validityValidator_Valid 279s === RUN Test_validityValidator_Valid/fail/duration-too-great 279s === RUN Test_validityValidator_Valid/ok/duration-exactly-max 279s === RUN Test_validityValidator_Valid/ok/duration-exact-min-with-backdate 279s === RUN Test_validityValidator_Valid/ok/duration-exact-max-with-backdate 279s === RUN Test_validityValidator_Valid/fail/notAfter-past 279s === RUN Test_validityValidator_Valid/fail/notBefore-after-notAfter 279s === RUN Test_validityValidator_Valid/fail/duration-too-short 279s === RUN Test_validityValidator_Valid/ok/duration-exactly-min 279s --- PASS: Test_validityValidator_Valid (2.00s) 279s --- PASS: Test_validityValidator_Valid/fail/duration-too-great (0.00s) 279s --- PASS: Test_validityValidator_Valid/ok/duration-exactly-max (0.00s) 279s --- PASS: Test_validityValidator_Valid/ok/duration-exact-min-with-backdate (1.00s) 279s --- PASS: Test_validityValidator_Valid/ok/duration-exact-max-with-backdate (1.00s) 279s --- PASS: Test_validityValidator_Valid/fail/notAfter-past (0.00s) 279s --- PASS: Test_validityValidator_Valid/fail/notBefore-after-notAfter (0.00s) 279s --- PASS: Test_validityValidator_Valid/fail/duration-too-short (0.00s) 279s --- PASS: Test_validityValidator_Valid/ok/duration-exactly-min (0.00s) 279s === RUN Test_forceCN_Option 279s === RUN Test_forceCN_Option/fail/CN-forced-and-empty-DNSNames 279s === RUN Test_forceCN_Option/ok/CN-not-forced 279s === RUN Test_forceCN_Option/ok/CN-forced-and-set 279s === RUN Test_forceCN_Option/ok/CN-forced-and-not-set 279s --- PASS: Test_forceCN_Option (0.00s) 279s --- PASS: Test_forceCN_Option/fail/CN-forced-and-empty-DNSNames (0.00s) 279s --- PASS: Test_forceCN_Option/ok/CN-not-forced (0.00s) 279s --- PASS: Test_forceCN_Option/ok/CN-forced-and-set (0.00s) 279s --- PASS: Test_forceCN_Option/ok/CN-forced-and-not-set (0.00s) 279s === RUN Test_profileDefaultDuration_Option 279s === RUN Test_profileDefaultDuration_Option/ok/cert-with-validity 279s === RUN Test_profileDefaultDuration_Option/ok/cert-notBefore-option-notafter 279s === RUN Test_profileDefaultDuration_Option/ok/cert-notAfter-option-notBefore 279s === RUN Test_profileDefaultDuration_Option/ok/notBefore-notAfter-duration-empty 279s === RUN Test_profileDefaultDuration_Option/ok/notBefore-set 279s === RUN Test_profileDefaultDuration_Option/ok/duration-set 279s === RUN Test_profileDefaultDuration_Option/ok/notAfter-set 279s === RUN Test_profileDefaultDuration_Option/ok/notBefore-and-notAfter-set 279s --- PASS: Test_profileDefaultDuration_Option (0.80s) 279s --- PASS: Test_profileDefaultDuration_Option/ok/cert-with-validity (0.10s) 279s --- PASS: Test_profileDefaultDuration_Option/ok/cert-notBefore-option-notafter (0.10s) 279s --- PASS: Test_profileDefaultDuration_Option/ok/cert-notAfter-option-notBefore (0.10s) 279s --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-notAfter-duration-empty (0.10s) 279s --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-set (0.10s) 279s --- PASS: Test_profileDefaultDuration_Option/ok/duration-set (0.10s) 279s --- PASS: Test_profileDefaultDuration_Option/ok/notAfter-set (0.10s) 279s --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-and-notAfter-set (0.10s) 279s === RUN Test_newProvisionerExtension_Option 279s === RUN Test_newProvisionerExtension_Option/ok/disabled 279s === RUN Test_newProvisionerExtension_Option/ok/one-element 279s === RUN Test_newProvisionerExtension_Option/ok/replace 279s --- PASS: Test_newProvisionerExtension_Option (0.00s) 279s --- PASS: Test_newProvisionerExtension_Option/ok/disabled (0.00s) 279s --- PASS: Test_newProvisionerExtension_Option/ok/one-element (0.00s) 279s --- PASS: Test_newProvisionerExtension_Option/ok/replace (0.00s) 279s === RUN Test_profileLimitDuration_Option 279s === RUN Test_profileLimitDuration_Option/ok/over-limit-with-backdate 279s === RUN Test_profileLimitDuration_Option/ok/cert-validity 279s === RUN Test_profileLimitDuration_Option/ok/cert-notBefore-option 279s === RUN Test_profileLimitDuration_Option/fail/cert-validity-notBefore 279s === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-over-default 279s === RUN Test_profileLimitDuration_Option/ok/under-limit-with-backdate 279s === RUN Test_profileLimitDuration_Option/ok/cert-notBefore-default 279s === RUN Test_profileLimitDuration_Option/ok/cert-notAfter-default 279s === RUN Test_profileLimitDuration_Option/ok/cert-notAfter-option 279s === RUN Test_profileLimitDuration_Option/fail/notBefore-before-active-window 279s === RUN Test_profileLimitDuration_Option/fail/requested-notAfter-after-limit 279s === RUN Test_profileLimitDuration_Option/fail/cert-validity-notAfter 279s === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-requested 279s === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-under-default 279s --- PASS: Test_profileLimitDuration_Option (0.00s) 279s --- PASS: Test_profileLimitDuration_Option/ok/over-limit-with-backdate (0.00s) 279s --- PASS: Test_profileLimitDuration_Option/ok/cert-validity (0.00s) 279s --- PASS: Test_profileLimitDuration_Option/ok/cert-notBefore-option (0.00s) 279s --- PASS: Test_profileLimitDuration_Option/fail/cert-validity-notBefore (0.00s) 279s --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-over-default (0.00s) 279s --- PASS: Test_profileLimitDuration_Option/ok/under-limit-with-backdate (0.00s) 279s --- PASS: Test_profileLimitDuration_Option/ok/cert-notBefore-default (0.00s) 279s --- PASS: Test_profileLimitDuration_Option/ok/cert-notAfter-default (0.00s) 279s --- PASS: Test_profileLimitDuration_Option/ok/cert-notAfter-option (0.00s) 279s --- PASS: Test_profileLimitDuration_Option/fail/notBefore-before-active-window (0.00s) 279s --- PASS: Test_profileLimitDuration_Option/fail/requested-notAfter-after-limit (0.00s) 279s --- PASS: Test_profileLimitDuration_Option/fail/cert-validity-notAfter (0.00s) 279s --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-requested (0.00s) 279s --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-under-default (0.00s) 279s === RUN TestSSHOptions_Type 279s === RUN TestSSHOptions_Type/user 279s === RUN TestSSHOptions_Type/host 279s === RUN TestSSHOptions_Type/empty 279s === RUN TestSSHOptions_Type/invalid 279s --- PASS: TestSSHOptions_Type (0.00s) 279s --- PASS: TestSSHOptions_Type/user (0.00s) 279s --- PASS: TestSSHOptions_Type/host (0.00s) 279s --- PASS: TestSSHOptions_Type/empty (0.00s) 279s --- PASS: TestSSHOptions_Type/invalid (0.00s) 279s === RUN TestSSHOptions_Modify 279s === RUN TestSSHOptions_Modify/ok 279s === RUN TestSSHOptions_Modify/fail/unexpected-cert-type 279s === RUN TestSSHOptions_Modify/fail/validAfter-greater-validBefore 279s === RUN TestSSHOptions_Modify/ok/user-cert 279s === RUN TestSSHOptions_Modify/ok/host-cert 279s --- PASS: TestSSHOptions_Modify (0.00s) 279s --- PASS: TestSSHOptions_Modify/ok (0.00s) 279s --- PASS: TestSSHOptions_Modify/fail/unexpected-cert-type (0.00s) 279s --- PASS: TestSSHOptions_Modify/fail/validAfter-greater-validBefore (0.00s) 279s --- PASS: TestSSHOptions_Modify/ok/user-cert (0.00s) 279s --- PASS: TestSSHOptions_Modify/ok/host-cert (0.00s) 279s === RUN TestSSHOptions_Match 279s === RUN TestSSHOptions_Match/ok/cmp-empty 279s === RUN TestSSHOptions_Match/ok/equal 279s === RUN TestSSHOptions_Match/fail/cert-type 279s === RUN TestSSHOptions_Match/fail/pricipals 279s === RUN TestSSHOptions_Match/fail/validAfter 279s === RUN TestSSHOptions_Match/fail/validBefore 279s === RUN TestSSHOptions_Match/ok/original-empty 279s --- PASS: TestSSHOptions_Match (0.00s) 279s --- PASS: TestSSHOptions_Match/ok/cmp-empty (0.00s) 279s --- PASS: TestSSHOptions_Match/ok/equal (0.00s) 279s --- PASS: TestSSHOptions_Match/fail/cert-type (0.00s) 279s --- PASS: TestSSHOptions_Match/fail/pricipals (0.00s) 279s --- PASS: TestSSHOptions_Match/fail/validAfter (0.00s) 279s --- PASS: TestSSHOptions_Match/fail/validBefore (0.00s) 279s --- PASS: TestSSHOptions_Match/ok/original-empty (0.00s) 279s === RUN Test_sshCertValidAfterModifier_Modify 279s === RUN Test_sshCertValidAfterModifier_Modify/ok 279s --- PASS: Test_sshCertValidAfterModifier_Modify (0.00s) 279s --- PASS: Test_sshCertValidAfterModifier_Modify/ok (0.00s) 279s === RUN Test_sshCertDefaultValidator_Valid 279s === RUN Test_sshCertDefaultValidator_Valid/fail/zero-nonce 279s === RUN Test_sshCertDefaultValidator_Valid/fail/nil-key 279s === RUN Test_sshCertDefaultValidator_Valid/fail/zero-serial 279s === RUN Test_sshCertDefaultValidator_Valid/fail/unexpected-cert-type 279s === RUN Test_sshCertDefaultValidator_Valid/fail/empty-cert-key-id 279s === RUN Test_sshCertDefaultValidator_Valid/fail/zero-validAfter 279s === RUN Test_sshCertDefaultValidator_Valid/fail/validBefore-past 279s === RUN Test_sshCertDefaultValidator_Valid/fail/validAfter-after-validBefore 279s === RUN Test_sshCertDefaultValidator_Valid/fail/nil-signature-key 279s === RUN Test_sshCertDefaultValidator_Valid/fail/nil-signature 279s === RUN Test_sshCertDefaultValidator_Valid/ok/userCert 279s === RUN Test_sshCertDefaultValidator_Valid/ok/hostCert 279s === RUN Test_sshCertDefaultValidator_Valid/ok/emptyPrincipals 279s === RUN Test_sshCertDefaultValidator_Valid/ok/empty-extensions 279s --- PASS: Test_sshCertDefaultValidator_Valid (0.00s) 279s --- PASS: Test_sshCertDefaultValidator_Valid/fail/zero-nonce (0.00s) 279s --- PASS: Test_sshCertDefaultValidator_Valid/fail/nil-key (0.00s) 279s --- PASS: Test_sshCertDefaultValidator_Valid/fail/zero-serial (0.00s) 279s --- PASS: Test_sshCertDefaultValidator_Valid/fail/unexpected-cert-type (0.00s) 279s --- PASS: Test_sshCertDefaultValidator_Valid/fail/empty-cert-key-id (0.00s) 279s --- PASS: Test_sshCertDefaultValidator_Valid/fail/zero-validAfter (0.00s) 279s --- PASS: Test_sshCertDefaultValidator_Valid/fail/validBefore-past (0.00s) 279s --- PASS: Test_sshCertDefaultValidator_Valid/fail/validAfter-after-validBefore (0.00s) 279s --- PASS: Test_sshCertDefaultValidator_Valid/fail/nil-signature-key (0.00s) 279s --- PASS: Test_sshCertDefaultValidator_Valid/fail/nil-signature (0.00s) 279s --- PASS: Test_sshCertDefaultValidator_Valid/ok/userCert (0.00s) 279s --- PASS: Test_sshCertDefaultValidator_Valid/ok/hostCert (0.00s) 279s --- PASS: Test_sshCertDefaultValidator_Valid/ok/emptyPrincipals (0.00s) 279s --- PASS: Test_sshCertDefaultValidator_Valid/ok/empty-extensions (0.00s) 279s === RUN Test_sshCertValidityValidator 279s === RUN Test_sshCertValidityValidator/fail/validAfter-0 279s === RUN Test_sshCertValidityValidator/fail/validBefore-in-past 279s === RUN Test_sshCertValidityValidator/fail/validBefore-before-validAfter 279s === RUN Test_sshCertValidityValidator/fail/cert-type-not-set 279s === RUN Test_sshCertValidityValidator/fail/unexpected-cert-type 279s === RUN Test_sshCertValidityValidator/fail/durationmax 279s === RUN Test_sshCertValidityValidator/ok/duration-exactly-max 279s === RUN Test_sshCertValidityValidator/ok 279s --- PASS: Test_sshCertValidityValidator (0.00s) 279s --- PASS: Test_sshCertValidityValidator/fail/validAfter-0 (0.00s) 279s --- PASS: Test_sshCertValidityValidator/fail/validBefore-in-past (0.00s) 279s --- PASS: Test_sshCertValidityValidator/fail/validBefore-before-validAfter (0.00s) 279s --- PASS: Test_sshCertValidityValidator/fail/cert-type-not-set (0.00s) 279s --- PASS: Test_sshCertValidityValidator/fail/unexpected-cert-type (0.00s) 279s --- PASS: Test_sshCertValidityValidator/fail/durationmax (0.00s) 279s --- PASS: Test_sshCertValidityValidator/ok/duration-exactly-max (0.00s) 279s --- PASS: Test_sshCertValidityValidator/ok (0.00s) 279s === RUN Test_sshValidityModifier 279s === RUN Test_sshValidityModifier/ok/empty-requested-validBefore-limit-after-default 279s === RUN Test_sshValidityModifier/fail/requested-validAfter-after-limit 279s === RUN Test_sshValidityModifier/ok/valid-requested-validBefore 279s === RUN Test_sshValidityModifier/ok/empty-requested-validBefore-limit-before-default 279s === RUN Test_sshValidityModifier/fail/type-not-set 279s === RUN Test_sshValidityModifier/fail/type-not-recognized 279s === RUN Test_sshValidityModifier/fail/requested-validBefore-after-limit 279s === RUN Test_sshValidityModifier/ok/no-limit 279s === RUN Test_sshValidityModifier/ok/defaults 279s --- PASS: Test_sshValidityModifier (0.00s) 279s --- PASS: Test_sshValidityModifier/ok/empty-requested-validBefore-limit-after-default (0.00s) 279s --- PASS: Test_sshValidityModifier/fail/requested-validAfter-after-limit (0.00s) 279s --- PASS: Test_sshValidityModifier/ok/valid-requested-validBefore (0.00s) 279s --- PASS: Test_sshValidityModifier/ok/empty-requested-validBefore-limit-before-default (0.00s) 279s --- PASS: Test_sshValidityModifier/fail/type-not-set (0.00s) 279s --- PASS: Test_sshValidityModifier/fail/type-not-recognized (0.00s) 279s --- PASS: Test_sshValidityModifier/fail/requested-validBefore-after-limit (0.00s) 279s --- PASS: Test_sshValidityModifier/ok/no-limit (0.00s) 279s --- PASS: Test_sshValidityModifier/ok/defaults (0.00s) 279s === RUN Test_sshDefaultDuration_Option 279s === RUN Test_sshDefaultDuration_Option/user 279s === RUN Test_sshDefaultDuration_Option/host 279s === RUN Test_sshDefaultDuration_Option/user_claim 279s === RUN Test_sshDefaultDuration_Option/host_claim 279s === RUN Test_sshDefaultDuration_Option/user_backdate 279s === RUN Test_sshDefaultDuration_Option/host_backdate 279s === RUN Test_sshDefaultDuration_Option/user_validAfter 279s === RUN Test_sshDefaultDuration_Option/user_validBefore 279s === RUN Test_sshDefaultDuration_Option/host_validAfter_validBefore 279s === RUN Test_sshDefaultDuration_Option/fail_zero 279s === RUN Test_sshDefaultDuration_Option/fail_type 279s --- PASS: Test_sshDefaultDuration_Option (0.00s) 279s --- PASS: Test_sshDefaultDuration_Option/user (0.00s) 279s --- PASS: Test_sshDefaultDuration_Option/host (0.00s) 279s --- PASS: Test_sshDefaultDuration_Option/user_claim (0.00s) 279s --- PASS: Test_sshDefaultDuration_Option/host_claim (0.00s) 279s --- PASS: Test_sshDefaultDuration_Option/user_backdate (0.00s) 279s --- PASS: Test_sshDefaultDuration_Option/host_backdate (0.00s) 279s --- PASS: Test_sshDefaultDuration_Option/user_validAfter (0.00s) 279s --- PASS: Test_sshDefaultDuration_Option/user_validBefore (0.00s) 279s --- PASS: Test_sshDefaultDuration_Option/host_validAfter_validBefore (0.00s) 279s --- PASS: Test_sshDefaultDuration_Option/fail_zero (0.00s) 279s --- PASS: Test_sshDefaultDuration_Option/fail_type (0.00s) 279s === RUN TestCustomSSHTemplateOptions 279s === RUN TestCustomSSHTemplateOptions/ok 279s === RUN TestCustomSSHTemplateOptions/okNoData 279s === RUN TestCustomSSHTemplateOptions/okTemplateData 279s === RUN TestCustomSSHTemplateOptions/okNullTemplateData 279s === RUN TestCustomSSHTemplateOptions/okTemplate 279s === RUN TestCustomSSHTemplateOptions/okFile 279s === RUN TestCustomSSHTemplateOptions/okBase64 279s === RUN TestCustomSSHTemplateOptions/okUserOptions 279s === RUN TestCustomSSHTemplateOptions/okNulUserOptions 279s === RUN TestCustomSSHTemplateOptions/okBadUserOptions 279s === RUN TestCustomSSHTemplateOptions/fail 279s --- PASS: TestCustomSSHTemplateOptions (0.00s) 279s --- PASS: TestCustomSSHTemplateOptions/ok (0.00s) 279s --- PASS: TestCustomSSHTemplateOptions/okNoData (0.00s) 279s --- PASS: TestCustomSSHTemplateOptions/okTemplateData (0.00s) 279s --- PASS: TestCustomSSHTemplateOptions/okNullTemplateData (0.00s) 279s --- PASS: TestCustomSSHTemplateOptions/okTemplate (0.00s) 279s --- PASS: TestCustomSSHTemplateOptions/okFile (0.00s) 279s --- PASS: TestCustomSSHTemplateOptions/okBase64 (0.00s) 279s --- PASS: TestCustomSSHTemplateOptions/okUserOptions (0.00s) 279s --- PASS: TestCustomSSHTemplateOptions/okNulUserOptions (0.00s) 279s --- PASS: TestCustomSSHTemplateOptions/okBadUserOptions (0.00s) 279s --- PASS: TestCustomSSHTemplateOptions/fail (0.00s) 279s === RUN TestSSHPOP_Getters 279s --- PASS: TestSSHPOP_Getters (0.01s) 279s === RUN TestSSHPOP_authorizeToken 279s === RUN TestSSHPOP_authorizeToken/ok 279s === RUN TestSSHPOP_authorizeToken/fail/bad-token 279s === RUN TestSSHPOP_authorizeToken/fail/cert-not-yet-valid 279s === RUN TestSSHPOP_authorizeToken/fail/cert-past-validity 279s === RUN TestSSHPOP_authorizeToken/fail/empty-subject 279s === RUN TestSSHPOP_authorizeToken/fail/no-signer-found 279s === RUN TestSSHPOP_authorizeToken/fail/error-parsing-claims-bad-sig 279s === RUN TestSSHPOP_authorizeToken/fail/invalid-claims-issuer 279s === RUN TestSSHPOP_authorizeToken/fail/invalid-audience 279s --- PASS: TestSSHPOP_authorizeToken (0.01s) 279s --- PASS: TestSSHPOP_authorizeToken/ok (0.00s) 279s --- PASS: TestSSHPOP_authorizeToken/fail/bad-token (0.00s) 279s --- PASS: TestSSHPOP_authorizeToken/fail/cert-not-yet-valid (0.00s) 279s --- PASS: TestSSHPOP_authorizeToken/fail/cert-past-validity (0.00s) 279s --- PASS: TestSSHPOP_authorizeToken/fail/empty-subject (0.00s) 279s --- PASS: TestSSHPOP_authorizeToken/fail/no-signer-found (0.00s) 279s --- PASS: TestSSHPOP_authorizeToken/fail/error-parsing-claims-bad-sig (0.00s) 279s --- PASS: TestSSHPOP_authorizeToken/fail/invalid-claims-issuer (0.00s) 279s --- PASS: TestSSHPOP_authorizeToken/fail/invalid-audience (0.00s) 279s === RUN TestSSHPOP_AuthorizeSSHRevoke 279s === RUN TestSSHPOP_AuthorizeSSHRevoke/fail/bad-token 279s === RUN TestSSHPOP_AuthorizeSSHRevoke/fail/subject-not-equal-serial 279s === RUN TestSSHPOP_AuthorizeSSHRevoke/ok 279s --- PASS: TestSSHPOP_AuthorizeSSHRevoke (0.00s) 279s --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/bad-token (0.00s) 279s --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/subject-not-equal-serial (0.00s) 279s --- PASS: TestSSHPOP_AuthorizeSSHRevoke/ok (0.00s) 279s === RUN TestSSHPOP_AuthorizeSSHRenew 279s === RUN TestSSHPOP_AuthorizeSSHRenew/fail/bad-token 279s === RUN TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert 279s === RUN TestSSHPOP_AuthorizeSSHRenew/ok 279s --- PASS: TestSSHPOP_AuthorizeSSHRenew (0.00s) 279s --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/bad-token (0.00s) 279s --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert (0.00s) 279s --- PASS: TestSSHPOP_AuthorizeSSHRenew/ok (0.00s) 279s === RUN TestSSHPOP_AuthorizeSSHRekey 279s === RUN TestSSHPOP_AuthorizeSSHRekey/ok 279s === RUN TestSSHPOP_AuthorizeSSHRekey/fail/bad-token 279s === RUN TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert 279s --- PASS: TestSSHPOP_AuthorizeSSHRekey (0.00s) 279s --- PASS: TestSSHPOP_AuthorizeSSHRekey/ok (0.00s) 279s --- PASS: TestSSHPOP_AuthorizeSSHRekey/fail/bad-token (0.00s) 279s --- PASS: TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert (0.00s) 279s === RUN TestSSHPOP_ExtractSSHPOPCert 279s === RUN TestSSHPOP_ExtractSSHPOPCert/fail/sshpop-missing 279s === RUN TestSSHPOP_ExtractSSHPOPCert/fail/wrong-sshpop-type 279s === RUN TestSSHPOP_ExtractSSHPOPCert/fail/base64decode-error 279s === RUN TestSSHPOP_ExtractSSHPOPCert/fail/parsing-sshpop-pubkey 279s === RUN TestSSHPOP_ExtractSSHPOPCert/ok 279s === RUN TestSSHPOP_ExtractSSHPOPCert/fail/bad-token 279s --- PASS: TestSSHPOP_ExtractSSHPOPCert (0.00s) 279s --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/sshpop-missing (0.00s) 279s --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/wrong-sshpop-type (0.00s) 279s --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/base64decode-error (0.00s) 279s --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/parsing-sshpop-pubkey (0.00s) 279s --- PASS: TestSSHPOP_ExtractSSHPOPCert/ok (0.00s) 279s --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/bad-token (0.00s) 279s === RUN TestNewTimeDuration 279s === RUN TestNewTimeDuration/ok 279s === RUN TestNewTimeDuration/zero 279s --- PASS: TestNewTimeDuration (0.00s) 279s --- PASS: TestNewTimeDuration/ok (0.00s) 279s --- PASS: TestNewTimeDuration/zero (0.00s) 279s === RUN TestParseTimeDuration 279s === RUN TestParseTimeDuration/timestamp 279s === RUN TestParseTimeDuration/timestamp#01 279s === RUN TestParseTimeDuration/timestamp#02 279s === RUN TestParseTimeDuration/timestamp#03 279s === RUN TestParseTimeDuration/timestamp#04 279s === RUN TestParseTimeDuration/timestamp#05 279s === RUN TestParseTimeDuration/1h 279s === RUN TestParseTimeDuration/-24h60m60s 279s === RUN TestParseTimeDuration/0 279s === RUN TestParseTimeDuration/empty 279s === RUN TestParseTimeDuration/fail 279s === RUN TestParseTimeDuration/fail#01 279s --- PASS: TestParseTimeDuration (0.00s) 279s --- PASS: TestParseTimeDuration/timestamp (0.00s) 279s --- PASS: TestParseTimeDuration/timestamp#01 (0.00s) 279s --- PASS: TestParseTimeDuration/timestamp#02 (0.00s) 279s --- PASS: TestParseTimeDuration/timestamp#03 (0.00s) 279s --- PASS: TestParseTimeDuration/timestamp#04 (0.00s) 279s --- PASS: TestParseTimeDuration/timestamp#05 (0.00s) 279s --- PASS: TestParseTimeDuration/1h (0.00s) 279s --- PASS: TestParseTimeDuration/-24h60m60s (0.00s) 279s --- PASS: TestParseTimeDuration/0 (0.00s) 279s --- PASS: TestParseTimeDuration/empty (0.00s) 279s --- PASS: TestParseTimeDuration/fail (0.00s) 279s --- PASS: TestParseTimeDuration/fail#01 (0.00s) 279s === RUN TestTimeDuration_SetDuration 279s === RUN TestTimeDuration_SetDuration/new 279s === RUN TestTimeDuration_SetDuration/old 279s --- PASS: TestTimeDuration_SetDuration (0.00s) 279s --- PASS: TestTimeDuration_SetDuration/new (0.00s) 279s --- PASS: TestTimeDuration_SetDuration/old (0.00s) 279s === RUN TestTimeDuration_SetTime 279s === RUN TestTimeDuration_SetTime/new 279s === RUN TestTimeDuration_SetTime/old 279s --- PASS: TestTimeDuration_SetTime (0.00s) 279s --- PASS: TestTimeDuration_SetTime/new (0.00s) 279s --- PASS: TestTimeDuration_SetTime/old (0.00s) 279s === RUN TestTimeDuration_MarshalJSON 279s === RUN TestTimeDuration_MarshalJSON/empty 279s === RUN TestTimeDuration_MarshalJSON/timestamp 279s === RUN TestTimeDuration_MarshalJSON/duration 279s === RUN TestTimeDuration_MarshalJSON/fail 279s --- PASS: TestTimeDuration_MarshalJSON (0.00s) 279s --- PASS: TestTimeDuration_MarshalJSON/empty (0.00s) 279s --- PASS: TestTimeDuration_MarshalJSON/timestamp (0.00s) 279s --- PASS: TestTimeDuration_MarshalJSON/duration (0.00s) 279s --- PASS: TestTimeDuration_MarshalJSON/fail (0.00s) 279s === RUN TestTimeDuration_UnmarshalJSON 279s === RUN TestTimeDuration_UnmarshalJSON/empty 279s === RUN TestTimeDuration_UnmarshalJSON/timestamp 279s === RUN TestTimeDuration_UnmarshalJSON/duration 279s === RUN TestTimeDuration_UnmarshalJSON/fail 279s === RUN TestTimeDuration_UnmarshalJSON/fail#01 279s --- PASS: TestTimeDuration_UnmarshalJSON (0.00s) 279s --- PASS: TestTimeDuration_UnmarshalJSON/empty (0.00s) 279s --- PASS: TestTimeDuration_UnmarshalJSON/timestamp (0.00s) 279s --- PASS: TestTimeDuration_UnmarshalJSON/duration (0.00s) 279s --- PASS: TestTimeDuration_UnmarshalJSON/fail (0.00s) 279s --- PASS: TestTimeDuration_UnmarshalJSON/fail#01 (0.00s) 279s === RUN TestTimeDuration_Time 279s === RUN TestTimeDuration_Time/zero 279s === RUN TestTimeDuration_Time/zero#01 279s === RUN TestTimeDuration_Time/timestamp 279s === RUN TestTimeDuration_Time/local 279s === RUN TestTimeDuration_Time/duration 279s --- PASS: TestTimeDuration_Time (0.00s) 279s --- PASS: TestTimeDuration_Time/zero (0.00s) 279s --- PASS: TestTimeDuration_Time/zero#01 (0.00s) 279s --- PASS: TestTimeDuration_Time/timestamp (0.00s) 279s --- PASS: TestTimeDuration_Time/local (0.00s) 279s --- PASS: TestTimeDuration_Time/duration (0.00s) 279s === RUN TestTimeDuration_Unix 279s === RUN TestTimeDuration_Unix/zero 279s === RUN TestTimeDuration_Unix/zero#01 279s === RUN TestTimeDuration_Unix/timestamp 279s === RUN TestTimeDuration_Unix/local 279s === RUN TestTimeDuration_Unix/duration 279s --- PASS: TestTimeDuration_Unix (0.00s) 279s --- PASS: TestTimeDuration_Unix/zero (0.00s) 279s --- PASS: TestTimeDuration_Unix/zero#01 (0.00s) 279s --- PASS: TestTimeDuration_Unix/timestamp (0.00s) 279s --- PASS: TestTimeDuration_Unix/local (0.00s) 279s --- PASS: TestTimeDuration_Unix/duration (0.00s) 279s === RUN TestTimeDuration_String 279s === RUN TestTimeDuration_String/zero 279s === RUN TestTimeDuration_String/zero#01 279s === RUN TestTimeDuration_String/timestamp 279s === RUN TestTimeDuration_String/duration 279s --- PASS: TestTimeDuration_String (0.00s) 279s --- PASS: TestTimeDuration_String/zero (0.00s) 279s --- PASS: TestTimeDuration_String/zero#01 (0.00s) 279s --- PASS: TestTimeDuration_String/timestamp (0.00s) 279s --- PASS: TestTimeDuration_String/duration (0.00s) 279s === RUN TestWebhookController_isCertTypeOK 279s === RUN TestWebhookController_isCertTypeOK/all/all 279s === RUN TestWebhookController_isCertTypeOK/all/x509 279s === RUN TestWebhookController_isCertTypeOK/all/"" 279s === RUN TestWebhookController_isCertTypeOK/x509/all 279s === RUN TestWebhookController_isCertTypeOK/x509/x509 279s === RUN TestWebhookController_isCertTypeOK/x509/ssh 279s === RUN TestWebhookController_isCertTypeOK/ssh/x509 279s === RUN TestWebhookController_isCertTypeOK/ssh/ssh 279s === RUN TestWebhookController_isCertTypeOK/all/ssh 279s === RUN TestWebhookController_isCertTypeOK/x509/"" 279s === RUN TestWebhookController_isCertTypeOK/ssh/all 279s === RUN TestWebhookController_isCertTypeOK/ssh/"" 279s --- PASS: TestWebhookController_isCertTypeOK (0.00s) 279s --- PASS: TestWebhookController_isCertTypeOK/all/all (0.00s) 279s --- PASS: TestWebhookController_isCertTypeOK/all/x509 (0.00s) 279s --- PASS: TestWebhookController_isCertTypeOK/all/"" (0.00s) 279s --- PASS: TestWebhookController_isCertTypeOK/x509/all (0.00s) 279s --- PASS: TestWebhookController_isCertTypeOK/x509/x509 (0.00s) 279s --- PASS: TestWebhookController_isCertTypeOK/x509/ssh (0.00s) 279s --- PASS: TestWebhookController_isCertTypeOK/ssh/x509 (0.00s) 279s --- PASS: TestWebhookController_isCertTypeOK/ssh/ssh (0.00s) 279s --- PASS: TestWebhookController_isCertTypeOK/all/ssh (0.00s) 279s --- PASS: TestWebhookController_isCertTypeOK/x509/"" (0.00s) 279s --- PASS: TestWebhookController_isCertTypeOK/ssh/all (0.00s) 279s --- PASS: TestWebhookController_isCertTypeOK/ssh/"" (0.00s) 279s === RUN TestWebhookController_Enrich 279s === RUN TestWebhookController_Enrich/deny 279s === RUN TestWebhookController_Enrich/deny/with_error 279s === RUN TestWebhookController_Enrich/fail/with_options 279s === RUN TestWebhookController_Enrich/ok/no_enriching_webhooks 279s === RUN TestWebhookController_Enrich/ok/one_webhook 279s === RUN TestWebhookController_Enrich/ok/two_webhooks 279s === RUN TestWebhookController_Enrich/ok/x509_only 279s === RUN TestWebhookController_Enrich/ok/with_options 279s --- PASS: TestWebhookController_Enrich (0.00s) 279s --- PASS: TestWebhookController_Enrich/deny (0.00s) 279s --- PASS: TestWebhookController_Enrich/deny/with_error (0.00s) 279s --- PASS: TestWebhookController_Enrich/fail/with_options (0.00s) 279s --- PASS: TestWebhookController_Enrich/ok/no_enriching_webhooks (0.00s) 279s --- PASS: TestWebhookController_Enrich/ok/one_webhook (0.00s) 279s --- PASS: TestWebhookController_Enrich/ok/two_webhooks (0.00s) 279s --- PASS: TestWebhookController_Enrich/ok/x509_only (0.00s) 279s --- PASS: TestWebhookController_Enrich/ok/with_options (0.00s) 279s === RUN TestWebhookController_Authorize 279s === RUN TestWebhookController_Authorize/ok/no_enriching_webhooks 279s === RUN TestWebhookController_Authorize/ok 279s === RUN TestWebhookController_Authorize/ok/ssh_only 279s === RUN TestWebhookController_Authorize/ok/with_options 279s === RUN TestWebhookController_Authorize/deny 279s === RUN TestWebhookController_Authorize/deny/withError 279s === RUN TestWebhookController_Authorize/fail/with_options 279s --- PASS: TestWebhookController_Authorize (0.00s) 279s --- PASS: TestWebhookController_Authorize/ok/no_enriching_webhooks (0.00s) 279s --- PASS: TestWebhookController_Authorize/ok (0.00s) 279s --- PASS: TestWebhookController_Authorize/ok/ssh_only (0.00s) 279s --- PASS: TestWebhookController_Authorize/ok/with_options (0.00s) 279s --- PASS: TestWebhookController_Authorize/deny (0.00s) 279s --- PASS: TestWebhookController_Authorize/deny/withError (0.00s) 279s --- PASS: TestWebhookController_Authorize/fail/with_options (0.00s) 279s === RUN TestWebhook_Do 279s === RUN TestWebhook_Do/ok/templated-url 279s === RUN TestWebhook_Do/fail/404 279s === RUN TestWebhook_Do/ok/allow 279s === RUN TestWebhook_Do/ok 279s === RUN TestWebhook_Do/ok/no-request-id 279s === RUN TestWebhook_Do/ok/bearer 279s === RUN TestWebhook_Do/ok/basic 279s === RUN TestWebhook_Do/disableTLSClientAuth 279s 2026/02/04 00:03:43 http: TLS handshake error from 127.0.0.1:42306: remote error: tls: bad certificate 279s --- PASS: TestWebhook_Do (1.02s) 279s --- PASS: TestWebhook_Do/ok/templated-url (0.00s) 279s --- PASS: TestWebhook_Do/fail/404 (0.00s) 279s --- PASS: TestWebhook_Do/ok/allow (0.00s) 279s --- PASS: TestWebhook_Do/ok (0.00s) 279s --- PASS: TestWebhook_Do/ok/no-request-id (0.00s) 279s --- PASS: TestWebhook_Do/ok/bearer (0.00s) 279s --- PASS: TestWebhook_Do/ok/basic (0.00s) 279s --- PASS: TestWebhook_Do/disableTLSClientAuth (1.01s) 279s 2026/02/04 00:03:44 http: TLS handshake error from 127.0.0.1:42312: remote error: tls: bad certificate 279s === RUN TestX5C_Getters 279s --- PASS: TestX5C_Getters (0.00s) 279s === RUN TestX5C_Init 279s === RUN TestX5C_Init/fail/no-valid-root-certs 279s === RUN TestX5C_Init/fail/invalid-duration 279s === RUN TestX5C_Init/ok 279s === RUN TestX5C_Init/ok/root-chain 279s === RUN TestX5C_Init/fail/empty 279s === RUN TestX5C_Init/fail/empty-name 279s === RUN TestX5C_Init/fail/empty-type 279s === RUN TestX5C_Init/fail/empty-key 279s --- PASS: TestX5C_Init (0.00s) 279s --- PASS: TestX5C_Init/fail/no-valid-root-certs (0.00s) 279s --- PASS: TestX5C_Init/fail/invalid-duration (0.00s) 279s --- PASS: TestX5C_Init/ok (0.00s) 279s --- PASS: TestX5C_Init/ok/root-chain (0.00s) 279s --- PASS: TestX5C_Init/fail/empty (0.00s) 279s --- PASS: TestX5C_Init/fail/empty-name (0.00s) 279s --- PASS: TestX5C_Init/fail/empty-type (0.00s) 279s --- PASS: TestX5C_Init/fail/empty-key (0.00s) 279s === RUN TestX5C_authorizeToken 279s === RUN TestX5C_authorizeToken/fail/bad-token 279s === RUN TestX5C_authorizeToken/fail/doubled-up-self-signed-cert 279s === RUN TestX5C_authorizeToken/fail/invalid-issuer 279s === RUN TestX5C_authorizeToken/fail/invalid-audience 279s === RUN TestX5C_authorizeToken/fail/empty-subject 279s === RUN TestX5C_authorizeToken/fail/invalid-cert-chain 279s === RUN TestX5C_authorizeToken/fail/digital-signature-ext-required 279s === RUN TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key 279s === RUN TestX5C_authorizeToken/ok 279s --- PASS: TestX5C_authorizeToken (0.01s) 279s --- PASS: TestX5C_authorizeToken/fail/bad-token (0.00s) 279s --- PASS: TestX5C_authorizeToken/fail/doubled-up-self-signed-cert (0.00s) 279s --- PASS: TestX5C_authorizeToken/fail/invalid-issuer (0.00s) 279s --- PASS: TestX5C_authorizeToken/fail/invalid-audience (0.00s) 279s --- PASS: TestX5C_authorizeToken/fail/empty-subject (0.00s) 279s --- PASS: TestX5C_authorizeToken/fail/invalid-cert-chain (0.00s) 279s --- PASS: TestX5C_authorizeToken/fail/digital-signature-ext-required (0.00s) 279s --- PASS: TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key (0.00s) 279s --- PASS: TestX5C_authorizeToken/ok (0.00s) 279s === RUN TestX5C_AuthorizeSign 279s === RUN TestX5C_AuthorizeSign/fail/invalid-token 279s === RUN TestX5C_AuthorizeSign/ok/empty-sans 279s === RUN TestX5C_AuthorizeSign/ok/multi-sans 279s === RUN TestX5C_AuthorizeSign/ok/cnf 279s --- PASS: TestX5C_AuthorizeSign (0.01s) 279s --- PASS: TestX5C_AuthorizeSign/fail/invalid-token (0.00s) 279s --- PASS: TestX5C_AuthorizeSign/ok/empty-sans (0.00s) 279s --- PASS: TestX5C_AuthorizeSign/ok/multi-sans (0.00s) 279s --- PASS: TestX5C_AuthorizeSign/ok/cnf (0.00s) 279s === RUN TestX5C_AuthorizeRevoke 279s === RUN TestX5C_AuthorizeRevoke/fail/invalid-token 279s === RUN TestX5C_AuthorizeRevoke/ok 279s === RUN TestX5C_AuthorizeRevoke/ok/different-serial-number 279s --- PASS: TestX5C_AuthorizeRevoke (0.00s) 279s --- PASS: TestX5C_AuthorizeRevoke/fail/invalid-token (0.00s) 279s --- PASS: TestX5C_AuthorizeRevoke/ok (0.00s) 279s --- PASS: TestX5C_AuthorizeRevoke/ok/different-serial-number (0.00s) 279s === RUN TestX5C_AuthorizeRenew 279s === RUN TestX5C_AuthorizeRenew/fail/renew-disabled 279s === RUN TestX5C_AuthorizeRenew/ok 279s --- PASS: TestX5C_AuthorizeRenew (0.00s) 279s --- PASS: TestX5C_AuthorizeRenew/fail/renew-disabled (0.00s) 279s --- PASS: TestX5C_AuthorizeRenew/ok (0.00s) 279s === RUN TestX5C_AuthorizeSSHSign 279s === RUN TestX5C_AuthorizeSSHSign/fail/no-SSH-subattribute-in-claims 279s === RUN TestX5C_AuthorizeSSHSign/ok/with-claims 279s === RUN TestX5C_AuthorizeSSHSign/ok/without-claims 279s === RUN TestX5C_AuthorizeSSHSign/ok/cnf 279s === RUN TestX5C_AuthorizeSSHSign/fail/sshCA-disabled 279s === RUN TestX5C_AuthorizeSSHSign/fail/invalid-token 279s === RUN TestX5C_AuthorizeSSHSign/fail/no-Step-claim 279s --- PASS: TestX5C_AuthorizeSSHSign (0.01s) 279s --- PASS: TestX5C_AuthorizeSSHSign/fail/no-SSH-subattribute-in-claims (0.00s) 279s --- PASS: TestX5C_AuthorizeSSHSign/ok/with-claims (0.00s) 279s --- PASS: TestX5C_AuthorizeSSHSign/ok/without-claims (0.00s) 279s --- PASS: TestX5C_AuthorizeSSHSign/ok/cnf (0.00s) 279s --- PASS: TestX5C_AuthorizeSSHSign/fail/sshCA-disabled (0.00s) 279s --- PASS: TestX5C_AuthorizeSSHSign/fail/invalid-token (0.00s) 279s --- PASS: TestX5C_AuthorizeSSHSign/fail/no-Step-claim (0.00s) 279s PASS 279s ok github.com/smallstep/certificates/authority/provisioner 27.529s 279s === RUN TestProjectValidator_ValidateProject 279s === RUN TestProjectValidator_ValidateProject/allowed-1 279s === RUN TestProjectValidator_ValidateProject/allowed-2 279s === RUN TestProjectValidator_ValidateProject/empty 279s === RUN TestProjectValidator_ValidateProject/not_allowed 279s --- PASS: TestProjectValidator_ValidateProject (0.00s) 279s --- PASS: TestProjectValidator_ValidateProject/allowed-1 (0.00s) 279s --- PASS: TestProjectValidator_ValidateProject/allowed-2 (0.00s) 279s --- PASS: TestProjectValidator_ValidateProject/empty (0.00s) 279s --- PASS: TestProjectValidator_ValidateProject/not_allowed (0.00s) 279s === RUN TestNewOrganizationValidator 279s === RUN TestNewOrganizationValidator/ok_projects 279s === RUN TestNewOrganizationValidator/ok_organization 279s === RUN TestNewOrganizationValidator/ok_projects_organization 279s --- PASS: TestNewOrganizationValidator (0.04s) 279s --- PASS: TestNewOrganizationValidator/ok_projects (0.00s) 279s --- SKIP: TestNewOrganizationValidator/ok_organization (0.00s) 279s --- SKIP: TestNewOrganizationValidator/ok_projects_organization (0.00s) 279s === RUN TestOrganizationValidator_ValidateProject 279s === RUN TestOrganizationValidator_ValidateProject/ok_projects 279s === RUN TestOrganizationValidator_ValidateProject/fail_projects 279s === RUN TestOrganizationValidator_ValidateProject/fail_organization 279s --- PASS: TestOrganizationValidator_ValidateProject (0.00s) 279s --- PASS: TestOrganizationValidator_ValidateProject/ok_projects (0.00s) 279s --- PASS: TestOrganizationValidator_ValidateProject/fail_projects (0.00s) 279s --- SKIP: TestOrganizationValidator_ValidateProject/fail_organization (0.00s) 279s PASS 279s ok github.com/smallstep/certificates/authority/provisioner/gcp 0.045s 279s === RUN TestDPOPOptions_EvaluateTarget 279s === RUN TestDPOPOptions_EvaluateTarget/ok 279s === RUN TestDPOPOptions_EvaluateTarget/fail/empty 279s === RUN TestDPOPOptions_EvaluateTarget/fail/template 279s --- PASS: TestDPOPOptions_EvaluateTarget (0.00s) 279s --- PASS: TestDPOPOptions_EvaluateTarget/ok (0.00s) 279s --- PASS: TestDPOPOptions_EvaluateTarget/fail/empty (0.00s) 279s --- PASS: TestDPOPOptions_EvaluateTarget/fail/template (0.00s) 279s === RUN TestOIDCOptions_Transform 279s === RUN TestOIDCOptions_Transform/ok/no-transform 279s === RUN TestOIDCOptions_Transform/ok/empty-data 279s === RUN TestOIDCOptions_Transform/ok/default-transform 279s === RUN TestOIDCOptions_Transform/ok/swap-transform 279s === RUN TestOIDCOptions_Transform/ok/transform-with-functions 279s --- PASS: TestOIDCOptions_Transform (0.00s) 279s --- PASS: TestOIDCOptions_Transform/ok/no-transform (0.00s) 279s --- PASS: TestOIDCOptions_Transform/ok/empty-data (0.00s) 279s --- PASS: TestOIDCOptions_Transform/ok/default-transform (0.00s) 279s --- PASS: TestOIDCOptions_Transform/ok/swap-transform (0.00s) 279s --- PASS: TestOIDCOptions_Transform/ok/transform-with-functions (0.00s) 279s === RUN TestOIDCOptions_EvaluateTarget 279s === RUN TestOIDCOptions_EvaluateTarget/ok 279s === RUN TestOIDCOptions_EvaluateTarget/ok/empty 279s === RUN TestOIDCOptions_EvaluateTarget/fail/template 279s --- PASS: TestOIDCOptions_EvaluateTarget (0.00s) 279s --- PASS: TestOIDCOptions_EvaluateTarget/ok (0.00s) 279s --- PASS: TestOIDCOptions_EvaluateTarget/ok/empty (0.00s) 279s --- PASS: TestOIDCOptions_EvaluateTarget/fail/template (0.00s) 279s === RUN TestOIDCOptions_GetVerifier 279s === RUN TestOIDCOptions_GetVerifier/fail/invalid-discovery-url 279s === RUN TestOIDCOptions_GetVerifier/ok/auto 279s === RUN TestOIDCOptions_GetVerifier/ok/fixed 279s --- PASS: TestOIDCOptions_GetVerifier (0.06s) 279s --- PASS: TestOIDCOptions_GetVerifier/fail/invalid-discovery-url (0.06s) 279s --- PASS: TestOIDCOptions_GetVerifier/ok/auto (0.00s) 279s --- PASS: TestOIDCOptions_GetVerifier/ok/fixed (0.00s) 279s === RUN TestOptions_Validate 279s === RUN TestOptions_Validate/ok 279s === RUN TestOptions_Validate/fail/no-oidc-options 279s === RUN TestOptions_Validate/fail/empty-issuer-url 279s === RUN TestOptions_Validate/fail/invalid-issuer-url 279s === RUN TestOptions_Validate/fail/issuer-url-template 279s === RUN TestOptions_Validate/fail/invalid-transform-template 279s === RUN TestOptions_Validate/fail/no-dpop-options 279s === RUN TestOptions_Validate/fail/invalid-key 279s === RUN TestOptions_Validate/fail/target-template 279s --- PASS: TestOptions_Validate (0.00s) 279s --- PASS: TestOptions_Validate/ok (0.00s) 279s --- PASS: TestOptions_Validate/fail/no-oidc-options (0.00s) 279s --- PASS: TestOptions_Validate/fail/empty-issuer-url (0.00s) 279s --- PASS: TestOptions_Validate/fail/invalid-issuer-url (0.00s) 279s --- PASS: TestOptions_Validate/fail/issuer-url-template (0.00s) 279s --- PASS: TestOptions_Validate/fail/invalid-transform-template (0.00s) 279s --- PASS: TestOptions_Validate/fail/no-dpop-options (0.00s) 279s --- PASS: TestOptions_Validate/fail/invalid-key (0.00s) 279s --- PASS: TestOptions_Validate/fail/target-template (0.00s) 279s PASS 279s ok github.com/smallstep/certificates/authority/provisioner/wire 0.065s 298s === RUN TestNewACMEClient 298s === RUN TestNewACMEClient/fail/client-option-error 298s === RUN TestNewACMEClient/fail/get-directory 298s === RUN TestNewACMEClient/fail/bad-directory 298s === RUN TestNewACMEClient/fail/error-post-newAccount 298s === RUN TestNewACMEClient/fail/error-bad-account 298s === RUN TestNewACMEClient/ok 298s --- PASS: TestNewACMEClient (0.00s) 298s --- PASS: TestNewACMEClient/fail/client-option-error (0.00s) 298s --- PASS: TestNewACMEClient/fail/get-directory (0.00s) 298s --- PASS: TestNewACMEClient/fail/bad-directory (0.00s) 298s --- PASS: TestNewACMEClient/fail/error-post-newAccount (0.00s) 298s --- PASS: TestNewACMEClient/fail/error-bad-account (0.00s) 298s --- PASS: TestNewACMEClient/ok (0.00s) 298s === RUN TestACMEClient_GetDirectory 298s --- PASS: TestACMEClient_GetDirectory (0.00s) 298s === RUN TestACMEClient_GetNonce 298s === RUN TestACMEClient_GetNonce/ok 298s === RUN TestACMEClient_GetNonce/fail/GET-nonce 298s --- PASS: TestACMEClient_GetNonce (0.00s) 298s --- PASS: TestACMEClient_GetNonce/ok (0.00s) 298s --- PASS: TestACMEClient_GetNonce/fail/GET-nonce (0.00s) 298s === RUN TestACMEClient_post 298s === RUN TestACMEClient_post/fail/account-not-configured 298s === RUN TestACMEClient_post/fail/GET-nonce 298s === RUN TestACMEClient_post/ok/jwk 298s === RUN TestACMEClient_post/ok/kid 298s --- PASS: TestACMEClient_post (0.00s) 298s --- PASS: TestACMEClient_post/fail/account-not-configured (0.00s) 298s --- PASS: TestACMEClient_post/fail/GET-nonce (0.00s) 298s --- PASS: TestACMEClient_post/ok/jwk (0.00s) 298s --- PASS: TestACMEClient_post/ok/kid (0.00s) 298s === RUN TestACMEClient_NewOrder 298s === RUN TestACMEClient_NewOrder/fail/client-post 298s === RUN TestACMEClient_NewOrder/fail/newOrder-error 298s === RUN TestACMEClient_NewOrder/fail/bad-order 298s === RUN TestACMEClient_NewOrder/ok 298s --- PASS: TestACMEClient_NewOrder (0.00s) 298s --- PASS: TestACMEClient_NewOrder/fail/client-post (0.00s) 298s --- PASS: TestACMEClient_NewOrder/fail/newOrder-error (0.00s) 298s --- PASS: TestACMEClient_NewOrder/fail/bad-order (0.00s) 298s --- PASS: TestACMEClient_NewOrder/ok (0.00s) 298s === RUN TestACMEClient_GetOrder 298s === RUN TestACMEClient_GetOrder/fail/client-post 298s === RUN TestACMEClient_GetOrder/fail/getOrder-error 298s === RUN TestACMEClient_GetOrder/fail/bad-order 298s === RUN TestACMEClient_GetOrder/ok 298s --- PASS: TestACMEClient_GetOrder (0.00s) 298s --- PASS: TestACMEClient_GetOrder/fail/client-post (0.00s) 298s --- PASS: TestACMEClient_GetOrder/fail/getOrder-error (0.00s) 298s --- PASS: TestACMEClient_GetOrder/fail/bad-order (0.00s) 298s --- PASS: TestACMEClient_GetOrder/ok (0.00s) 298s === RUN TestACMEClient_GetAuthz 298s === RUN TestACMEClient_GetAuthz/fail/client-post 298s === RUN TestACMEClient_GetAuthz/fail/getChallenge-error 298s === RUN TestACMEClient_GetAuthz/fail/bad-challenge 298s === RUN TestACMEClient_GetAuthz/ok 298s --- PASS: TestACMEClient_GetAuthz (0.00s) 298s --- PASS: TestACMEClient_GetAuthz/fail/client-post (0.00s) 298s --- PASS: TestACMEClient_GetAuthz/fail/getChallenge-error (0.00s) 298s --- PASS: TestACMEClient_GetAuthz/fail/bad-challenge (0.00s) 298s --- PASS: TestACMEClient_GetAuthz/ok (0.00s) 298s === RUN TestACMEClient_GetChallenge 298s === RUN TestACMEClient_GetChallenge/fail/client-post 298s === RUN TestACMEClient_GetChallenge/fail/getChallenge-error 298s === RUN TestACMEClient_GetChallenge/fail/bad-challenge 298s === RUN TestACMEClient_GetChallenge/ok 298s --- PASS: TestACMEClient_GetChallenge (0.00s) 298s --- PASS: TestACMEClient_GetChallenge/fail/client-post (0.00s) 298s --- PASS: TestACMEClient_GetChallenge/fail/getChallenge-error (0.00s) 298s --- PASS: TestACMEClient_GetChallenge/fail/bad-challenge (0.00s) 298s --- PASS: TestACMEClient_GetChallenge/ok (0.00s) 298s === RUN TestACMEClient_ValidateChallenge 298s === RUN TestACMEClient_ValidateChallenge/fail/client-post 298s === RUN TestACMEClient_ValidateChallenge/fail/getChallenge-error 298s === RUN TestACMEClient_ValidateChallenge/fail/bad-challenge 298s === RUN TestACMEClient_ValidateChallenge/ok 298s --- PASS: TestACMEClient_ValidateChallenge (0.00s) 298s --- PASS: TestACMEClient_ValidateChallenge/fail/client-post (0.00s) 298s --- PASS: TestACMEClient_ValidateChallenge/fail/getChallenge-error (0.00s) 298s --- PASS: TestACMEClient_ValidateChallenge/fail/bad-challenge (0.00s) 298s --- PASS: TestACMEClient_ValidateChallenge/ok (0.00s) 298s === RUN TestACMEClient_ValidateWithPayload 298s === RUN TestACMEClient_ValidateWithPayload/ok 298s === NAME TestACMEClient_ValidateWithPayload 298s acmeClient_test.go:991: /nonce 298s acmeClient_test.go:991: /ok 298s === RUN TestACMEClient_ValidateWithPayload/fail_nonce 298s === NAME TestACMEClient_ValidateWithPayload 298s acmeClient_test.go:991: /fail-nonce 298s === RUN TestACMEClient_ValidateWithPayload/fail_payload 298s === NAME TestACMEClient_ValidateWithPayload 298s acmeClient_test.go:991: /nonce 298s acmeClient_test.go:991: /fail 298s --- PASS: TestACMEClient_ValidateWithPayload (0.00s) 298s --- PASS: TestACMEClient_ValidateWithPayload/ok (0.00s) 298s --- PASS: TestACMEClient_ValidateWithPayload/fail_nonce (0.00s) 298s --- PASS: TestACMEClient_ValidateWithPayload/fail_payload (0.00s) 298s === RUN TestACMEClient_FinalizeOrder 298s === RUN TestACMEClient_FinalizeOrder/fail/client-post 298s === RUN TestACMEClient_FinalizeOrder/fail/finalizeOrder-error 298s === RUN TestACMEClient_FinalizeOrder/fail/bad-order 298s === RUN TestACMEClient_FinalizeOrder/ok 298s --- PASS: TestACMEClient_FinalizeOrder (0.00s) 298s --- PASS: TestACMEClient_FinalizeOrder/fail/client-post (0.00s) 298s --- PASS: TestACMEClient_FinalizeOrder/fail/finalizeOrder-error (0.00s) 298s --- PASS: TestACMEClient_FinalizeOrder/fail/bad-order (0.00s) 298s --- PASS: TestACMEClient_FinalizeOrder/ok (0.00s) 298s === RUN TestACMEClient_GetAccountOrders 298s === RUN TestACMEClient_GetAccountOrders/fail/getAccountOrders-error 298s === RUN TestACMEClient_GetAccountOrders/fail/bad-accountOrders 298s === RUN TestACMEClient_GetAccountOrders/ok 298s === RUN TestACMEClient_GetAccountOrders/fail/account-not-configured 298s === RUN TestACMEClient_GetAccountOrders/fail/client-post 298s --- PASS: TestACMEClient_GetAccountOrders (0.01s) 298s --- PASS: TestACMEClient_GetAccountOrders/fail/getAccountOrders-error (0.00s) 298s --- PASS: TestACMEClient_GetAccountOrders/fail/bad-accountOrders (0.00s) 298s --- PASS: TestACMEClient_GetAccountOrders/ok (0.00s) 298s --- PASS: TestACMEClient_GetAccountOrders/fail/account-not-configured (0.00s) 298s --- PASS: TestACMEClient_GetAccountOrders/fail/client-post (0.00s) 298s === RUN TestACMEClient_GetCertificate 298s === RUN TestACMEClient_GetCertificate/fail/client-post 298s === RUN TestACMEClient_GetCertificate/fail/getAccountOrders-error 298s === RUN TestACMEClient_GetCertificate/fail/bad-certificate 298s === RUN TestACMEClient_GetCertificate/ok 298s --- PASS: TestACMEClient_GetCertificate (0.00s) 298s --- PASS: TestACMEClient_GetCertificate/fail/client-post (0.00s) 298s --- PASS: TestACMEClient_GetCertificate/fail/getAccountOrders-error (0.00s) 298s --- PASS: TestACMEClient_GetCertificate/fail/bad-certificate (0.00s) 298s --- PASS: TestACMEClient_GetCertificate/ok (0.00s) 298s === RUN TestBootstrap 298s 2026/02/04 00:03:34 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestBootstrap/ok 298s === RUN TestBootstrap/token_err 298s === RUN TestBootstrap/bad_claims 298s === RUN TestBootstrap/bad_sha 298s === RUN TestBootstrap/bad_aud 298s --- PASS: TestBootstrap (0.21s) 298s --- PASS: TestBootstrap/ok (0.00s) 298s --- PASS: TestBootstrap/token_err (0.00s) 298s --- PASS: TestBootstrap/bad_claims (0.00s) 298s --- PASS: TestBootstrap/bad_sha (0.00s) 298s --- PASS: TestBootstrap/bad_aud (0.00s) 298s === RUN TestBootstrapServerWithoutMTLS 298s 2026/02/04 00:03:34 Building new tls configuration using step-ca x509 Signer Interface 298s 2026/02/04 00:03:34 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestBootstrapServerWithoutMTLS/ok 298s === RUN TestBootstrapServerWithoutMTLS/ok_mtls 298s === RUN TestBootstrapServerWithoutMTLS/fail 298s === RUN TestBootstrapServerWithoutMTLS/fail_with_TLSConfig 298s --- PASS: TestBootstrapServerWithoutMTLS (0.20s) 298s --- PASS: TestBootstrapServerWithoutMTLS/ok (0.01s) 298s --- PASS: TestBootstrapServerWithoutMTLS/ok_mtls (0.01s) 298s --- PASS: TestBootstrapServerWithoutMTLS/fail (0.00s) 298s --- PASS: TestBootstrapServerWithoutMTLS/fail_with_TLSConfig (0.00s) 298s === RUN TestBootstrapServerWithMTLS 298s 2026/02/04 00:03:35 Building new tls configuration using step-ca x509 Signer Interface 298s 2026/02/04 00:03:35 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestBootstrapServerWithMTLS/ok 298s === RUN TestBootstrapServerWithMTLS/ok_mtls 298s === RUN TestBootstrapServerWithMTLS/fail 298s === RUN TestBootstrapServerWithMTLS/fail_with_TLSConfig 298s --- PASS: TestBootstrapServerWithMTLS (0.21s) 298s --- PASS: TestBootstrapServerWithMTLS/ok (0.01s) 298s --- PASS: TestBootstrapServerWithMTLS/ok_mtls (0.01s) 298s --- PASS: TestBootstrapServerWithMTLS/fail (0.00s) 298s --- PASS: TestBootstrapServerWithMTLS/fail_with_TLSConfig (0.00s) 298s === RUN TestBootstrapClient 298s 2026/02/04 00:03:35 Building new tls configuration using step-ca x509 Signer Interface 298s 2026/02/04 00:03:35 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestBootstrapClient/ok 298s === RUN TestBootstrapClient/ok_mtls 298s === RUN TestBootstrapClient/fail 298s --- PASS: TestBootstrapClient (0.15s) 298s --- PASS: TestBootstrapClient/ok (0.01s) 298s --- PASS: TestBootstrapClient/ok_mtls (0.01s) 298s --- PASS: TestBootstrapClient/fail (0.00s) 298s === RUN TestBootstrapClientServerRotation 298s 2026/02/04 00:03:35 Building new tls configuration using step-ca x509 Signer Interface 298s 2026/02/04 00:03:35 Serving HTTPS on 127.0.0.1:43039 ... 298s 2026/02/04 00:03:42 Building new tls configuration using step-ca x509 Signer Interface 298s 2026/02/04 00:03:43 Serving HTTPS on 127.0.0.1:43039 ... 298s 2026/02/04 00:03:48 Building new tls configuration using step-ca x509 Signer Interface 298s 2026/02/04 00:03:48 Serving HTTPS on 127.0.0.1:43039 ... 298s 2026/02/04 00:03:54 Building new tls configuration using step-ca x509 Signer Interface 298s 2026/02/04 00:03:54 Serving HTTPS on 127.0.0.1:43039 ... 298s --- PASS: TestBootstrapClientServerRotation (18.56s) 298s === RUN TestBootstrapClientServerFederation 298s 2026/02/04 00:03:54 Building new tls configuration using step-ca x509 Signer Interface 298s 2026/02/04 00:03:54 Serving HTTPS on 127.0.0.1:38669 ... 298s 2026/02/04 00:03:54 Building new tls configuration using step-ca x509 Signer Interface 298s 2026/02/04 00:03:54 Serving HTTPS on 127.0.0.1:45819 ... 298s --- PASS: TestBootstrapClientServerFederation (2.29s) 298s === RUN TestBootstrapListener 298s 2026/02/04 00:03:56 Building new tls configuration using step-ca x509 Signer Interface 298s 2026/02/04 00:03:56 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestBootstrapListener/ok 298s === RUN TestBootstrapListener/ok_mtls 298s === RUN TestBootstrapListener/fail 298s --- PASS: TestBootstrapListener (0.29s) 298s --- PASS: TestBootstrapListener/ok (0.08s) 298s --- PASS: TestBootstrapListener/ok_mtls (0.08s) 298s --- PASS: TestBootstrapListener/fail (0.00s) 298s === RUN TestCASign 298s 2026/02/04 00:03:56 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestCASign/fail_invalid-json-body 298s === RUN TestCASign/fail_invalid-csr-sig 298s === RUN TestCASign/fail_unauthorized-ott 298s === RUN TestCASign/fail_commonname-claim 298s === RUN TestCASign/ok 298s === RUN TestCASign/ok-backwards-compat-missing-subject-SAN 298s --- PASS: TestCASign (0.08s) 298s --- PASS: TestCASign/fail_invalid-json-body (0.00s) 298s --- PASS: TestCASign/fail_invalid-csr-sig (0.00s) 298s --- PASS: TestCASign/fail_unauthorized-ott (0.00s) 298s --- PASS: TestCASign/fail_commonname-claim (0.00s) 298s --- PASS: TestCASign/ok (0.00s) 298s --- PASS: TestCASign/ok-backwards-compat-missing-subject-SAN (0.00s) 298s === RUN TestCAProvisioners 298s 2026/02/04 00:03:56 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestCAProvisioners/ok 298s --- PASS: TestCAProvisioners (0.00s) 298s --- PASS: TestCAProvisioners/ok (0.00s) 298s === RUN TestCAProvisionerEncryptedKey 298s 2026/02/04 00:03:56 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestCAProvisionerEncryptedKey/not-found 298s === RUN TestCAProvisionerEncryptedKey/ok 298s --- PASS: TestCAProvisionerEncryptedKey (0.00s) 298s --- PASS: TestCAProvisionerEncryptedKey/not-found (0.00s) 298s --- PASS: TestCAProvisionerEncryptedKey/ok (0.00s) 298s === RUN TestCARoot 298s 2026/02/04 00:03:56 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestCARoot/not-found 298s === RUN TestCARoot/success 298s --- PASS: TestCARoot (0.00s) 298s --- PASS: TestCARoot/not-found (0.00s) 298s --- PASS: TestCARoot/success (0.00s) 298s === RUN TestCAHealth 298s 2026/02/04 00:03:56 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestCAHealth/success 298s --- PASS: TestCAHealth (0.00s) 298s --- PASS: TestCAHealth/success (0.00s) 298s === RUN TestCARenew 298s 2026/02/04 00:03:56 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestCARenew/request-missing-tls 298s === RUN TestCARenew/request-missing-peer-certificate 298s === RUN TestCARenew/success 298s --- PASS: TestCARenew (0.00s) 298s --- PASS: TestCARenew/request-missing-tls (0.00s) 298s --- PASS: TestCARenew/request-missing-peer-certificate (0.00s) 298s --- PASS: TestCARenew/success (0.00s) 298s === RUN TestClient_Version 298s === RUN TestClient_Version/ok 298s === RUN TestClient_Version/500 298s === RUN TestClient_Version/404 298s --- PASS: TestClient_Version (0.00s) 298s --- PASS: TestClient_Version/ok (0.00s) 298s --- PASS: TestClient_Version/500 (0.00s) 298s --- PASS: TestClient_Version/404 (0.00s) 298s === RUN TestClient_Health 298s === RUN TestClient_Health/ok 298s === RUN TestClient_Health/not_ok 298s --- PASS: TestClient_Health (0.00s) 298s --- PASS: TestClient_Health/ok (0.00s) 298s --- PASS: TestClient_Health/not_ok (0.00s) 298s === RUN TestClient_Root 298s === RUN TestClient_Root/ok 298s === RUN TestClient_Root/not_found 298s --- PASS: TestClient_Root (0.00s) 298s --- PASS: TestClient_Root/ok (0.00s) 298s --- PASS: TestClient_Root/not_found (0.00s) 298s === RUN TestClient_Sign 298s === RUN TestClient_Sign/ok 298s === RUN TestClient_Sign/unauthorized 298s === RUN TestClient_Sign/empty_request 298s === RUN TestClient_Sign/nil_request 298s --- PASS: TestClient_Sign (0.01s) 298s --- PASS: TestClient_Sign/ok (0.01s) 298s --- PASS: TestClient_Sign/unauthorized (0.00s) 298s --- PASS: TestClient_Sign/empty_request (0.00s) 298s --- PASS: TestClient_Sign/nil_request (0.00s) 298s === RUN TestClient_Revoke 298s === RUN TestClient_Revoke/ok 298s === RUN TestClient_Revoke/unauthorized 298s === RUN TestClient_Revoke/nil_request 298s --- PASS: TestClient_Revoke (0.00s) 298s --- PASS: TestClient_Revoke/ok (0.00s) 298s --- PASS: TestClient_Revoke/unauthorized (0.00s) 298s --- PASS: TestClient_Revoke/nil_request (0.00s) 298s === RUN TestClient_Renew 298s === RUN TestClient_Renew/ok 298s === RUN TestClient_Renew/unauthorized 298s === RUN TestClient_Renew/empty_request 298s === RUN TestClient_Renew/nil_request 298s --- PASS: TestClient_Renew (0.00s) 298s --- PASS: TestClient_Renew/ok (0.00s) 298s --- PASS: TestClient_Renew/unauthorized (0.00s) 298s --- PASS: TestClient_Renew/empty_request (0.00s) 298s --- PASS: TestClient_Renew/nil_request (0.00s) 298s === RUN TestClient_RenewWithToken 298s === RUN TestClient_RenewWithToken/ok 298s === RUN TestClient_RenewWithToken/unauthorized 298s === RUN TestClient_RenewWithToken/empty_request 298s === RUN TestClient_RenewWithToken/nil_request 298s --- PASS: TestClient_RenewWithToken (0.00s) 298s --- PASS: TestClient_RenewWithToken/ok (0.00s) 298s --- PASS: TestClient_RenewWithToken/unauthorized (0.00s) 298s --- PASS: TestClient_RenewWithToken/empty_request (0.00s) 298s --- PASS: TestClient_RenewWithToken/nil_request (0.00s) 298s === RUN TestClient_Rekey 298s === RUN TestClient_Rekey/ok 298s === RUN TestClient_Rekey/unauthorized 298s === RUN TestClient_Rekey/empty_request 298s === RUN TestClient_Rekey/nil_request 298s --- PASS: TestClient_Rekey (0.00s) 298s --- PASS: TestClient_Rekey/ok (0.00s) 298s --- PASS: TestClient_Rekey/unauthorized (0.00s) 298s --- PASS: TestClient_Rekey/empty_request (0.00s) 298s --- PASS: TestClient_Rekey/nil_request (0.00s) 298s === RUN TestClient_Provisioners 298s === RUN TestClient_Provisioners/ok 298s === RUN TestClient_Provisioners/ok_with_cursor 298s === RUN TestClient_Provisioners/ok_with_limit 298s === RUN TestClient_Provisioners/ok_with_cursor+limit 298s === RUN TestClient_Provisioners/fail 298s --- PASS: TestClient_Provisioners (0.00s) 298s --- PASS: TestClient_Provisioners/ok (0.00s) 298s --- PASS: TestClient_Provisioners/ok_with_cursor (0.00s) 298s --- PASS: TestClient_Provisioners/ok_with_limit (0.00s) 298s --- PASS: TestClient_Provisioners/ok_with_cursor+limit (0.00s) 298s --- PASS: TestClient_Provisioners/fail (0.00s) 298s === RUN TestClient_ProvisionerKey 298s === RUN TestClient_ProvisionerKey/ok 298s === RUN TestClient_ProvisionerKey/fail 298s --- PASS: TestClient_ProvisionerKey (0.00s) 298s --- PASS: TestClient_ProvisionerKey/ok (0.00s) 298s --- PASS: TestClient_ProvisionerKey/fail (0.00s) 298s === RUN TestClient_Roots 298s === RUN TestClient_Roots/ok 298s === RUN TestClient_Roots/unauthorized 298s === RUN TestClient_Roots/bad-request 298s --- PASS: TestClient_Roots (0.00s) 298s --- PASS: TestClient_Roots/ok (0.00s) 298s --- PASS: TestClient_Roots/unauthorized (0.00s) 298s --- PASS: TestClient_Roots/bad-request (0.00s) 298s === RUN TestClient_Federation 298s === RUN TestClient_Federation/ok 298s === RUN TestClient_Federation/unauthorized 298s --- PASS: TestClient_Federation (0.00s) 298s --- PASS: TestClient_Federation/ok (0.00s) 298s --- PASS: TestClient_Federation/unauthorized (0.00s) 298s === RUN TestClient_SSHRoots 298s === RUN TestClient_SSHRoots/ok 298s === RUN TestClient_SSHRoots/not_found 298s --- PASS: TestClient_SSHRoots (0.00s) 298s --- PASS: TestClient_SSHRoots/ok (0.00s) 298s --- PASS: TestClient_SSHRoots/not_found (0.00s) 298s === RUN Test_parseEndpoint 298s === RUN Test_parseEndpoint/ok 298s === RUN Test_parseEndpoint/ok_no_scheme 298s === RUN Test_parseEndpoint/ok_only_host 298s === RUN Test_parseEndpoint/ok_no_bars 298s === RUN Test_parseEndpoint/ok_schema,_host_and_path 298s === RUN Test_parseEndpoint/ok_no_bars_with_path 298s === RUN Test_parseEndpoint/ok_host_and_path 298s === RUN Test_parseEndpoint/ok_host_and_port 298s === RUN Test_parseEndpoint/ok_host,_path_and_port 298s === RUN Test_parseEndpoint/fail_bad_url 298s === RUN Test_parseEndpoint/fail_no_host 298s --- PASS: Test_parseEndpoint (0.00s) 298s --- PASS: Test_parseEndpoint/ok (0.00s) 298s --- PASS: Test_parseEndpoint/ok_no_scheme (0.00s) 298s --- PASS: Test_parseEndpoint/ok_only_host (0.00s) 298s --- PASS: Test_parseEndpoint/ok_no_bars (0.00s) 298s --- PASS: Test_parseEndpoint/ok_schema,_host_and_path (0.00s) 298s --- PASS: Test_parseEndpoint/ok_no_bars_with_path (0.00s) 298s --- PASS: Test_parseEndpoint/ok_host_and_path (0.00s) 298s --- PASS: Test_parseEndpoint/ok_host_and_port (0.00s) 298s --- PASS: Test_parseEndpoint/ok_host,_path_and_port (0.00s) 298s --- PASS: Test_parseEndpoint/fail_bad_url (0.00s) 298s --- PASS: Test_parseEndpoint/fail_no_host (0.00s) 298s === RUN TestClient_RootFingerprint 298s === RUN TestClient_RootFingerprint/ok 298s === RUN TestClient_RootFingerprint/ok_with_error 298s === RUN TestClient_RootFingerprint/fail 298s --- PASS: TestClient_RootFingerprint (0.01s) 298s --- PASS: TestClient_RootFingerprint/ok (0.00s) 298s --- PASS: TestClient_RootFingerprint/ok_with_error (0.00s) 298s --- PASS: TestClient_RootFingerprint/fail (0.00s) 298s === RUN TestClient_RootFingerprintWithServer 298s 2026/02/04 00:03:56 Building new tls configuration using step-ca x509 Signer Interface 298s --- PASS: TestClient_RootFingerprintWithServer (0.00s) 298s === RUN TestClient_SSHBastion 298s === RUN TestClient_SSHBastion/ok 298s === RUN TestClient_SSHBastion/bad-response 298s === RUN TestClient_SSHBastion/bad-request 298s --- PASS: TestClient_SSHBastion (0.01s) 298s --- PASS: TestClient_SSHBastion/ok (0.00s) 298s --- PASS: TestClient_SSHBastion/bad-response (0.00s) 298s --- PASS: TestClient_SSHBastion/bad-request (0.00s) 298s === RUN TestClient_GetCaURL 298s === RUN TestClient_GetCaURL/ok 298s === RUN TestClient_GetCaURL/ok_no_schema 298s === RUN TestClient_GetCaURL/ok_with_port 298s === RUN TestClient_GetCaURL/ok_with_version 298s --- PASS: TestClient_GetCaURL (0.00s) 298s --- PASS: TestClient_GetCaURL/ok (0.00s) 298s --- PASS: TestClient_GetCaURL/ok_no_schema (0.00s) 298s --- PASS: TestClient_GetCaURL/ok_with_port (0.00s) 298s --- PASS: TestClient_GetCaURL/ok_with_version (0.00s) 298s === RUN TestClient_WithTimeout 298s === RUN TestClient_WithTimeout/ok 298s === RUN TestClient_WithTimeout/ok_with_timeout 298s === RUN TestClient_WithTimeout/fail_with_timeout 298s --- PASS: TestClient_WithTimeout (0.60s) 298s --- PASS: TestClient_WithTimeout/ok (0.20s) 298s --- PASS: TestClient_WithTimeout/ok_with_timeout (0.20s) 298s --- PASS: TestClient_WithTimeout/fail_with_timeout (0.01s) 298s === RUN Test_enforceRequestID 298s === RUN Test_enforceRequestID/set 298s === RUN Test_enforceRequestID/context 298s === RUN Test_enforceRequestID/new 298s --- PASS: Test_enforceRequestID (0.00s) 298s --- PASS: Test_enforceRequestID/set (0.00s) 298s --- PASS: Test_enforceRequestID/context (0.00s) 298s --- PASS: Test_enforceRequestID/new (0.00s) 298s === RUN Test_newRequestID 298s --- PASS: Test_newRequestID (0.00s) 298s === RUN TestNewProvisioner 298s 2026/02/04 00:03:57 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestNewProvisioner/ok 298s === RUN TestNewProvisioner/ok-by-name 298s === RUN TestNewProvisioner/ok-with-bundle 298s === RUN TestNewProvisioner/ok-with-fingerprint 298s === RUN TestNewProvisioner/fail-bad-kid 298s === RUN TestNewProvisioner/fail-empty-name 298s === RUN TestNewProvisioner/fail-bad-name 298s === RUN TestNewProvisioner/fail-by-password 298s === RUN TestNewProvisioner/fail-by-password-no-kid 298s === RUN TestNewProvisioner/fail-bad-certificate 298s 2026/02/04 00:03:57 http: TLS handshake error from 127.0.0.1:37836: remote error: tls: bad certificate 298s === RUN TestNewProvisioner/fail-not-found-certificate 298s --- PASS: TestNewProvisioner (0.49s) 298s --- PASS: TestNewProvisioner/ok (0.07s) 298s --- PASS: TestNewProvisioner/ok-by-name (0.07s) 298s --- PASS: TestNewProvisioner/ok-with-bundle (0.07s) 298s --- PASS: TestNewProvisioner/ok-with-fingerprint (0.07s) 298s --- PASS: TestNewProvisioner/fail-bad-kid (0.00s) 298s --- PASS: TestNewProvisioner/fail-empty-name (0.00s) 298s --- PASS: TestNewProvisioner/fail-bad-name (0.00s) 298s --- PASS: TestNewProvisioner/fail-by-password (0.07s) 298s --- PASS: TestNewProvisioner/fail-by-password-no-kid (0.07s) 298s --- PASS: TestNewProvisioner/fail-bad-certificate (0.00s) 298s --- PASS: TestNewProvisioner/fail-not-found-certificate (0.00s) 298s === RUN TestProvisioner_Getters 298s --- PASS: TestProvisioner_Getters (0.08s) 298s === RUN TestProvisioner_Setters 298s --- PASS: TestProvisioner_Setters (0.07s) 298s === RUN TestProvisioner_Token 298s === RUN TestProvisioner_Token/ok 298s === RUN TestProvisioner_Token/ok-with-san 298s === RUN TestProvisioner_Token/ok-with-sans 298s === RUN TestProvisioner_Token/fail-no-subject 298s === RUN TestProvisioner_Token/fail-no-key 298s --- PASS: TestProvisioner_Token (0.07s) 298s --- PASS: TestProvisioner_Token/ok (0.00s) 298s --- PASS: TestProvisioner_Token/ok-with-san (0.00s) 298s --- PASS: TestProvisioner_Token/ok-with-sans (0.00s) 298s --- PASS: TestProvisioner_Token/fail-no-subject (0.00s) 298s --- PASS: TestProvisioner_Token/fail-no-key (0.00s) 298s === RUN TestProvisioner_IPv6Token 298s === RUN TestProvisioner_IPv6Token/ok 298s === RUN TestProvisioner_IPv6Token/ok-with-san 298s === RUN TestProvisioner_IPv6Token/ok-with-sans 298s === RUN TestProvisioner_IPv6Token/fail-no-subject 298s === RUN TestProvisioner_IPv6Token/fail-no-key 298s --- PASS: TestProvisioner_IPv6Token (0.07s) 298s --- PASS: TestProvisioner_IPv6Token/ok (0.00s) 298s --- PASS: TestProvisioner_IPv6Token/ok-with-san (0.00s) 298s --- PASS: TestProvisioner_IPv6Token/ok-with-sans (0.00s) 298s --- PASS: TestProvisioner_IPv6Token/fail-no-subject (0.00s) 298s --- PASS: TestProvisioner_IPv6Token/fail-no-key (0.00s) 298s === RUN TestProvisioner_SSHToken 298s === RUN TestProvisioner_SSHToken/ok 298s === RUN TestProvisioner_SSHToken/ok_host 298s === RUN TestProvisioner_SSHToken/ok_multiple_principals 298s === RUN TestProvisioner_SSHToken/fail-no-subject 298s === RUN TestProvisioner_SSHToken/fail-no-key 298s --- PASS: TestProvisioner_SSHToken (0.07s) 298s --- PASS: TestProvisioner_SSHToken/ok (0.00s) 298s --- PASS: TestProvisioner_SSHToken/ok_host (0.00s) 298s --- PASS: TestProvisioner_SSHToken/ok_multiple_principals (0.00s) 298s --- PASS: TestProvisioner_SSHToken/fail-no-subject (0.00s) 298s --- PASS: TestProvisioner_SSHToken/fail-no-key (0.00s) 298s === RUN Test_newTLSOptionCtx 298s === RUN Test_newTLSOptionCtx/ok 298s --- PASS: Test_newTLSOptionCtx (0.00s) 298s --- PASS: Test_newTLSOptionCtx/ok (0.00s) 298s === RUN TestTLSOptionCtx_apply 298s === RUN TestTLSOptionCtx_apply/ok 298s === RUN TestTLSOptionCtx_apply/ok#01 298s === RUN TestTLSOptionCtx_apply/fail 298s --- PASS: TestTLSOptionCtx_apply (0.00s) 298s --- PASS: TestTLSOptionCtx_apply/ok (0.00s) 298s --- PASS: TestTLSOptionCtx_apply/ok#01 (0.00s) 298s --- PASS: TestTLSOptionCtx_apply/fail (0.00s) 298s === RUN TestRequireAndVerifyClientCert 298s === RUN TestRequireAndVerifyClientCert/ok 298s --- PASS: TestRequireAndVerifyClientCert (0.00s) 298s --- PASS: TestRequireAndVerifyClientCert/ok (0.00s) 298s === RUN TestVerifyClientCertIfGiven 298s === RUN TestVerifyClientCertIfGiven/ok 298s --- PASS: TestVerifyClientCertIfGiven (0.00s) 298s --- PASS: TestVerifyClientCertIfGiven/ok (0.00s) 298s === RUN TestAddRootCA 298s === RUN TestAddRootCA/ok 298s --- PASS: TestAddRootCA (0.00s) 298s --- PASS: TestAddRootCA/ok (0.00s) 298s === RUN TestAddClientCA 298s === RUN TestAddClientCA/ok 298s --- PASS: TestAddClientCA (0.00s) 298s --- PASS: TestAddClientCA/ok (0.00s) 298s === RUN TestAddRootsToRootCAs 298s 2026/02/04 00:03:58 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestAddRootsToRootCAs/ok 298s === RUN TestAddRootsToRootCAs/fail 298s 2026/02/04 00:03:58 http: TLS handshake error from 127.0.0.1:46976: remote error: tls: bad certificate 298s --- PASS: TestAddRootsToRootCAs (0.01s) 298s --- PASS: TestAddRootsToRootCAs/ok (0.00s) 298s --- PASS: TestAddRootsToRootCAs/fail (0.00s) 298s === RUN TestAddRootsToClientCAs 298s 2026/02/04 00:03:58 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestAddRootsToClientCAs/ok 298s === RUN TestAddRootsToClientCAs/fail 298s 2026/02/04 00:03:58 http: TLS handshake error from 127.0.0.1:38820: read tcp 127.0.0.1:35553->127.0.0.1:38820: use of closed network connection 298s --- PASS: TestAddRootsToClientCAs (0.01s) 298s --- PASS: TestAddRootsToClientCAs/ok (0.00s) 298s --- PASS: TestAddRootsToClientCAs/fail (0.00s) 298s === RUN TestAddFederationToRootCAs 298s 2026/02/04 00:03:58 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestAddFederationToRootCAs/ok 298s === RUN TestAddFederationToRootCAs/fail 298s 2026/02/04 00:03:58 http: TLS handshake error from 127.0.0.1:39408: remote error: tls: bad certificate 298s --- PASS: TestAddFederationToRootCAs (0.01s) 298s --- PASS: TestAddFederationToRootCAs/ok (0.00s) 298s --- PASS: TestAddFederationToRootCAs/fail (0.00s) 298s === RUN TestAddFederationToClientCAs 298s 2026/02/04 00:03:58 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestAddFederationToClientCAs/ok 298s === RUN TestAddFederationToClientCAs/fail 298s 2026/02/04 00:03:58 http: TLS handshake error from 127.0.0.1:60574: remote error: tls: bad certificate 298s --- PASS: TestAddFederationToClientCAs (0.02s) 298s --- PASS: TestAddFederationToClientCAs/ok (0.01s) 298s --- PASS: TestAddFederationToClientCAs/fail (0.00s) 298s === RUN TestAddRootsToCAs 298s 2026/02/04 00:03:58 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestAddRootsToCAs/ok 298s === RUN TestAddRootsToCAs/fail 298s 2026/02/04 00:03:58 http: TLS handshake error from 127.0.0.1:42382: read tcp 127.0.0.1:36429->127.0.0.1:42382: use of closed network connection 298s --- PASS: TestAddRootsToCAs (0.01s) 298s --- PASS: TestAddRootsToCAs/ok (0.00s) 298s --- PASS: TestAddRootsToCAs/fail (0.00s) 298s === RUN TestAddFederationToCAs 298s 2026/02/04 00:03:58 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestAddFederationToCAs/ok 298s === RUN TestAddFederationToCAs/fail 298s 2026/02/04 00:03:58 http: TLS handshake error from 127.0.0.1:46696: remote error: tls: bad certificate 298s --- PASS: TestAddFederationToCAs (0.01s) 298s --- PASS: TestAddFederationToCAs/ok (0.00s) 298s --- PASS: TestAddFederationToCAs/fail (0.00s) 298s === RUN TestClient_GetServerTLSConfig_http 298s 2026/02/04 00:03:58 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestClient_GetServerTLSConfig_http/with_transport 298s 2026/02/04 00:03:58 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:41235 298s === RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:41633 298s === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig 298s 2026/02/04 00:03:58 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:41633 298s === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:41235 298s === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert 298s 2026/02/04 00:03:58 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:41633/no-cert 298s === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:41235/no-cert 298s 2026/02/04 00:03:58 http: TLS handshake error from 127.0.0.1:50110: tls: client didn't provide a certificate 298s === RUN TestClient_GetServerTLSConfig_http/fail_with_default 298s 2026/02/04 00:03:58 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:41633/no-cert 298s 2026/02/04 00:03:58 http: TLS handshake error from 127.0.0.1:35888: remote error: tls: bad certificate 298s === RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:41235/no-cert 298s 2026/02/04 00:03:58 http: TLS handshake error from 127.0.0.1:50122: read tcp 127.0.0.1:41235->127.0.0.1:50122: use of closed network connection 298s --- PASS: TestClient_GetServerTLSConfig_http (0.44s) 298s --- PASS: TestClient_GetServerTLSConfig_http/with_transport (0.09s) 298s --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:41235 (0.01s) 298s --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:41633 (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig (0.11s) 298s --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:41633 (0.01s) 298s --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:41235 (0.01s) 298s --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert (0.08s) 298s --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:41633/no-cert (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:41235/no-cert (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default (0.09s) 298s --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:41633/no-cert (0.01s) 298s --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:41235/no-cert (0.00s) 298s === RUN TestClient_GetServerTLSConfig_renew 298s 2026/02/04 00:03:58 Building new tls configuration using step-ca x509 Signer Interface 298s === RUN TestClient_GetServerTLSConfig_renew/with_transport 298s === RUN TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:38847 298s === RUN TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:42147 298s === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig 298s === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:38847 298s === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:42147 298s === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert 298s === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:38847/no-cert 298s === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:42147/no-cert 298s 2026/02/04 00:03:59 http: TLS handshake error from 127.0.0.1:33874: tls: client didn't provide a certificate 298s === RUN TestClient_GetServerTLSConfig_renew/fail_with_default 298s === RUN TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:38847/no-cert 298s 2026/02/04 00:03:59 http: TLS handshake error from 127.0.0.1:58908: remote error: tls: bad certificate 298s === RUN TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:42147/no-cert 298s 2026/02/04 00:03:59 http: TLS handshake error from 127.0.0.1:33880: remote error: tls: bad certificate 298s 2026/02/04 00:03:59 Sleeping for 5s ... 298s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport 298s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:38847 298s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:42147 298s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig 298s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:42147 298s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:38847 298s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert 298s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:38847/no-cert 298s === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:42147/no-cert 298s 2026/02/04 00:04:04 http: TLS handshake error from 127.0.0.1:33916: tls: client didn't provide a certificate 298s === RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default 298s === RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:38847/no-cert 298s === RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:42147/no-cert 298s 2026/02/04 00:04:04 http: TLS handshake error from 127.0.0.1:58938: remote error: tls: bad certificate 298s 2026/02/04 00:04:04 http: TLS handshake error from 127.0.0.1:33920: read tcp 127.0.0.1:42147->127.0.0.1:33920: use of closed network connection 298s --- PASS: TestClient_GetServerTLSConfig_renew (5.30s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/with_transport (0.01s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:38847 (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:42147 (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig (0.01s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:38847 (0.01s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:42147 (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:38847/no-cert (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:42147/no-cert (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default (0.01s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:38847/no-cert (0.01s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:42147/no-cert (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport (0.01s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:38847 (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:42147 (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig (0.01s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:42147 (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:38847 (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:38847/no-cert (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:42147/no-cert (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:38847/no-cert (0.00s) 298s --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:42147/no-cert (0.00s) 298s === RUN TestCertificate 298s === RUN TestCertificate/ok 298s === RUN TestCertificate/fail 298s --- PASS: TestCertificate (0.00s) 298s --- PASS: TestCertificate/ok (0.00s) 298s --- PASS: TestCertificate/fail (0.00s) 298s === RUN TestIntermediateCertificate 298s === RUN TestIntermediateCertificate/ok 298s === RUN TestIntermediateCertificate/fail 298s --- PASS: TestIntermediateCertificate (0.00s) 298s --- PASS: TestIntermediateCertificate/ok (0.00s) 298s --- PASS: TestIntermediateCertificate/fail (0.00s) 298s === RUN TestRootCertificateCertificate 298s === RUN TestRootCertificateCertificate/ok 298s === RUN TestRootCertificateCertificate/fail 298s === RUN TestRootCertificateCertificate/no_tls 298s --- PASS: TestRootCertificateCertificate (0.01s) 298s --- PASS: TestRootCertificateCertificate/ok (0.00s) 298s --- PASS: TestRootCertificateCertificate/fail (0.00s) 298s --- PASS: TestRootCertificateCertificate/no_tls (0.00s) 298s PASS 298s ok github.com/smallstep/certificates/ca 29.363s 298s ? github.com/smallstep/certificates/ca/client [no test files] 298s === RUN TestClient 298s 2026/02/04 00:03:45 http: TLS handshake error from 127.0.0.1:59166: read tcp 127.0.0.1:44977->127.0.0.1:59166: use of closed network connection 298s --- PASS: TestClient (0.03s) 298s === RUN TestClient_ResolveReference 298s === RUN TestClient_ResolveReference/ok 298s === RUN TestClient_ResolveReference/ok#01 298s === RUN TestClient_ResolveReference/ok#02 298s --- PASS: TestClient_ResolveReference (0.00s) 298s --- PASS: TestClient_ResolveReference/ok (0.00s) 298s --- PASS: TestClient_ResolveReference/ok#01 (0.00s) 298s --- PASS: TestClient_ResolveReference/ok#02 (0.00s) 298s === RUN TestLoadClient 298s === RUN TestLoadClient/ok 298s === RUN TestLoadClient/fail_identity 298s === RUN TestLoadClient/fail_identity#01 298s === RUN TestLoadClient/fail_defaults 298s === RUN TestLoadClient/fail_defaults#01 298s === RUN TestLoadClient/fail_ca 298s === RUN TestLoadClient/fail_root 298s === RUN TestLoadClient/fail_type 298s --- PASS: TestLoadClient (0.01s) 298s --- PASS: TestLoadClient/ok (0.00s) 298s --- PASS: TestLoadClient/fail_identity (0.00s) 298s --- PASS: TestLoadClient/fail_identity#01 (0.00s) 298s --- PASS: TestLoadClient/fail_defaults (0.00s) 298s --- PASS: TestLoadClient/fail_defaults#01 (0.00s) 298s --- PASS: TestLoadClient/fail_ca (0.00s) 298s --- PASS: TestLoadClient/fail_root (0.00s) 298s --- PASS: TestLoadClient/fail_type (0.00s) 298s === RUN Test_defaultsConfig_Validate 298s === RUN Test_defaultsConfig_Validate/ok 298s === RUN Test_defaultsConfig_Validate/fail_ca-url 298s === RUN Test_defaultsConfig_Validate/fail_root 298s --- PASS: Test_defaultsConfig_Validate (0.00s) 298s --- PASS: Test_defaultsConfig_Validate/ok (0.00s) 298s --- PASS: Test_defaultsConfig_Validate/fail_ca-url (0.00s) 298s --- PASS: Test_defaultsConfig_Validate/fail_root (0.00s) 298s === RUN TestLoadDefaultIdentity 298s === RUN TestLoadDefaultIdentity/ok 298s === RUN TestLoadDefaultIdentity/fail_read 298s === RUN TestLoadDefaultIdentity/fail_unmarshal 298s --- PASS: TestLoadDefaultIdentity (0.00s) 298s --- PASS: TestLoadDefaultIdentity/ok (0.00s) 298s --- PASS: TestLoadDefaultIdentity/fail_read (0.00s) 298s --- PASS: TestLoadDefaultIdentity/fail_unmarshal (0.00s) 298s === RUN TestIdentity_Kind 298s === RUN TestIdentity_Kind/disabled 298s === RUN TestIdentity_Kind/mutualTLS 298s === RUN TestIdentity_Kind/tunnelTLS 298s === RUN TestIdentity_Kind/unknown 298s --- PASS: TestIdentity_Kind (0.00s) 298s --- PASS: TestIdentity_Kind/disabled (0.00s) 298s --- PASS: TestIdentity_Kind/mutualTLS (0.00s) 298s --- PASS: TestIdentity_Kind/tunnelTLS (0.00s) 298s --- PASS: TestIdentity_Kind/unknown (0.00s) 298s === RUN TestIdentity_Validate 298s === RUN TestIdentity_Validate/ok_mTLS 298s === RUN TestIdentity_Validate/ok_tTLS 298s === RUN TestIdentity_Validate/ok_disabled 298s === RUN TestIdentity_Validate/fail_type 298s === RUN TestIdentity_Validate/fail_certificate 298s === RUN TestIdentity_Validate/fail_key 298s === RUN TestIdentity_Validate/fail_key#01 298s === RUN TestIdentity_Validate/fail_missing_certificate 298s === RUN TestIdentity_Validate/fail_missing_certificate#01 298s === RUN TestIdentity_Validate/fail_missing_key 298s === RUN TestIdentity_Validate/fail_missing_key#01 298s === RUN TestIdentity_Validate/fail_host 298s === RUN TestIdentity_Validate/fail_root 298s --- PASS: TestIdentity_Validate (0.00s) 298s --- PASS: TestIdentity_Validate/ok_mTLS (0.00s) 298s --- PASS: TestIdentity_Validate/ok_tTLS (0.00s) 298s --- PASS: TestIdentity_Validate/ok_disabled (0.00s) 298s --- PASS: TestIdentity_Validate/fail_type (0.00s) 298s --- PASS: TestIdentity_Validate/fail_certificate (0.00s) 298s --- PASS: TestIdentity_Validate/fail_key (0.00s) 298s --- PASS: TestIdentity_Validate/fail_key#01 (0.00s) 298s --- PASS: TestIdentity_Validate/fail_missing_certificate (0.00s) 298s --- PASS: TestIdentity_Validate/fail_missing_certificate#01 (0.00s) 298s --- PASS: TestIdentity_Validate/fail_missing_key (0.00s) 298s --- PASS: TestIdentity_Validate/fail_missing_key#01 (0.00s) 298s --- PASS: TestIdentity_Validate/fail_host (0.00s) 298s --- PASS: TestIdentity_Validate/fail_root (0.00s) 298s === RUN TestIdentity_TLSCertificate 298s === RUN TestIdentity_TLSCertificate/ok_mTLS 298s === RUN TestIdentity_TLSCertificate/ok_tTLS 298s === RUN TestIdentity_TLSCertificate/ok_disabled 298s === RUN TestIdentity_TLSCertificate/fail_type 298s === RUN TestIdentity_TLSCertificate/fail_certificate 298s === RUN TestIdentity_TLSCertificate/fail_not_after 298s === RUN TestIdentity_TLSCertificate/fail_not_before 298s --- PASS: TestIdentity_TLSCertificate (0.01s) 298s --- PASS: TestIdentity_TLSCertificate/ok_mTLS (0.00s) 298s --- PASS: TestIdentity_TLSCertificate/ok_tTLS (0.00s) 298s --- PASS: TestIdentity_TLSCertificate/ok_disabled (0.00s) 298s --- PASS: TestIdentity_TLSCertificate/fail_type (0.00s) 298s --- PASS: TestIdentity_TLSCertificate/fail_certificate (0.00s) 298s --- PASS: TestIdentity_TLSCertificate/fail_not_after (0.00s) 298s --- PASS: TestIdentity_TLSCertificate/fail_not_before (0.00s) 298s === RUN Test_fileExists 298s === RUN Test_fileExists/ok 298s === RUN Test_fileExists/missing 298s === RUN Test_fileExists/directory 298s --- PASS: Test_fileExists (0.00s) 298s --- PASS: Test_fileExists/ok (0.00s) 298s --- PASS: Test_fileExists/missing (0.00s) 298s --- PASS: Test_fileExists/directory (0.00s) 298s === RUN TestWriteDefaultIdentity 298s === RUN TestWriteDefaultIdentity/ok 298s === RUN TestWriteDefaultIdentity/fail_mkdir_config 298s === RUN TestWriteDefaultIdentity/fail_mkdir_identity 298s === RUN TestWriteDefaultIdentity/fail_certificate 298s === RUN TestWriteDefaultIdentity/fail_key 298s === RUN TestWriteDefaultIdentity/fail_write_identity 298s --- PASS: TestWriteDefaultIdentity (0.01s) 298s --- PASS: TestWriteDefaultIdentity/ok (0.00s) 298s --- PASS: TestWriteDefaultIdentity/fail_mkdir_config (0.00s) 298s --- PASS: TestWriteDefaultIdentity/fail_mkdir_identity (0.00s) 298s --- PASS: TestWriteDefaultIdentity/fail_certificate (0.00s) 298s --- PASS: TestWriteDefaultIdentity/fail_key (0.00s) 298s --- PASS: TestWriteDefaultIdentity/fail_write_identity (0.00s) 298s === RUN TestIdentity_GetClientCertificateFunc 298s === RUN TestIdentity_GetClientCertificateFunc/ok_mTLS 298s === RUN TestIdentity_GetClientCertificateFunc/ok_tTLS 298s === RUN TestIdentity_GetClientCertificateFunc/fail_missing_cert 298s === RUN TestIdentity_GetClientCertificateFunc/fail_missing_key 298s --- PASS: TestIdentity_GetClientCertificateFunc (0.00s) 298s --- PASS: TestIdentity_GetClientCertificateFunc/ok_mTLS (0.00s) 298s --- PASS: TestIdentity_GetClientCertificateFunc/ok_tTLS (0.00s) 298s --- PASS: TestIdentity_GetClientCertificateFunc/fail_missing_cert (0.00s) 298s --- PASS: TestIdentity_GetClientCertificateFunc/fail_missing_key (0.00s) 298s === RUN TestIdentity_GetCertPool 298s === RUN TestIdentity_GetCertPool/ok 298s === RUN TestIdentity_GetCertPool/ok_nil 298s === RUN TestIdentity_GetCertPool/fail_missing 298s === RUN TestIdentity_GetCertPool/fail_no_cert 298s --- PASS: TestIdentity_GetCertPool (0.00s) 298s --- PASS: TestIdentity_GetCertPool/ok (0.00s) 298s --- PASS: TestIdentity_GetCertPool/ok_nil (0.00s) 298s --- PASS: TestIdentity_GetCertPool/fail_missing (0.00s) 298s --- PASS: TestIdentity_GetCertPool/fail_no_cert (0.00s) 298s === RUN TestIdentity_Renew 298s === RUN TestIdentity_Renew/ok 298s === RUN TestIdentity_Renew/ok_old 298s === RUN TestIdentity_Renew/ok_disabled 298s === RUN TestIdentity_Renew/fail_type 298s === RUN TestIdentity_Renew/fail_renew 298s === RUN TestIdentity_Renew/fail_certificate 298s === RUN TestIdentity_Renew/fail_write_identity 298s --- PASS: TestIdentity_Renew (0.00s) 298s --- PASS: TestIdentity_Renew/ok (0.00s) 298s --- PASS: TestIdentity_Renew/ok_old (0.00s) 298s --- PASS: TestIdentity_Renew/ok_disabled (0.00s) 298s --- PASS: TestIdentity_Renew/fail_type (0.00s) 298s --- PASS: TestIdentity_Renew/fail_renew (0.00s) 298s --- PASS: TestIdentity_Renew/fail_certificate (0.00s) 298s --- PASS: TestIdentity_Renew/fail_write_identity (0.00s) 298s PASS 298s ok github.com/smallstep/certificates/ca/identity 0.058s 298s === RUN TestNew 298s === RUN TestNew/ok_default 298s === RUN TestNew/ok_softcas 298s === RUN TestNew/ok_SoftCAS 298s === RUN TestNew/fail_empty 298s === RUN TestNew/fail_type 298s === RUN TestNew/fail_load 298s --- PASS: TestNew (0.00s) 298s --- PASS: TestNew/ok_default (0.00s) 298s --- PASS: TestNew/ok_softcas (0.00s) 298s --- PASS: TestNew/ok_SoftCAS (0.00s) 298s --- PASS: TestNew/fail_empty (0.00s) 298s --- PASS: TestNew/fail_type (0.00s) 298s --- PASS: TestNew/fail_load (0.00s) 298s === RUN TestNewCreator 298s === RUN TestNewCreator/ok_empty 298s === RUN TestNewCreator/ok_softcas 298s === RUN TestNewCreator/ok_SoftCAS 298s === RUN TestNewCreator/fail_type 298s === RUN TestNewCreator/fail_no_creator 298s --- PASS: TestNewCreator (0.00s) 298s --- PASS: TestNewCreator/ok_empty (0.00s) 298s --- PASS: TestNewCreator/ok_softcas (0.00s) 298s --- PASS: TestNewCreator/ok_SoftCAS (0.00s) 298s --- PASS: TestNewCreator/fail_type (0.00s) 298s --- PASS: TestNewCreator/fail_no_creator (0.00s) 298s PASS 298s ok github.com/smallstep/certificates/cas 0.004s 298s === RUN TestCreateCertificateAuthorityExtension 298s === RUN TestCreateCertificateAuthorityExtension/ok 298s === RUN TestCreateCertificateAuthorityExtension/ok#01 298s --- PASS: TestCreateCertificateAuthorityExtension (0.00s) 298s --- PASS: TestCreateCertificateAuthorityExtension/ok (0.00s) 298s --- PASS: TestCreateCertificateAuthorityExtension/ok#01 (0.00s) 298s === RUN TestFindCertificateAuthorityExtension 298s === RUN TestFindCertificateAuthorityExtension/first 298s === RUN TestFindCertificateAuthorityExtension/last 298s === RUN TestFindCertificateAuthorityExtension/fail 298s === RUN TestFindCertificateAuthorityExtension/fail_ExtraExtensions 298s --- PASS: TestFindCertificateAuthorityExtension (0.00s) 298s --- PASS: TestFindCertificateAuthorityExtension/first (0.00s) 298s --- PASS: TestFindCertificateAuthorityExtension/last (0.00s) 298s --- PASS: TestFindCertificateAuthorityExtension/fail (0.00s) 298s --- PASS: TestFindCertificateAuthorityExtension/fail_ExtraExtensions (0.00s) 298s === RUN TestRemoveCertificateAuthorityExtension 298s === RUN TestRemoveCertificateAuthorityExtension/first 298s === RUN TestRemoveCertificateAuthorityExtension/last 298s === RUN TestRemoveCertificateAuthorityExtension/missing 298s === RUN TestRemoveCertificateAuthorityExtension/extensions 298s --- PASS: TestRemoveCertificateAuthorityExtension (0.00s) 298s --- PASS: TestRemoveCertificateAuthorityExtension/first (0.00s) 298s --- PASS: TestRemoveCertificateAuthorityExtension/last (0.00s) 298s --- PASS: TestRemoveCertificateAuthorityExtension/missing (0.00s) 298s --- PASS: TestRemoveCertificateAuthorityExtension/extensions (0.00s) 298s === RUN TestOptions_Validate 298s === RUN TestOptions_Validate/nil 298s === RUN TestOptions_Validate/empty 298s === RUN TestOptions_Validate/SoftCAS 298s === RUN TestOptions_Validate/CloudCAS 298s === RUN TestOptions_Validate/softcas 298s === RUN TestOptions_Validate/CLOUDCAS 298s === RUN TestOptions_Validate/fail 298s --- PASS: TestOptions_Validate (0.00s) 298s --- PASS: TestOptions_Validate/nil (0.00s) 298s --- PASS: TestOptions_Validate/empty (0.00s) 298s --- PASS: TestOptions_Validate/SoftCAS (0.00s) 298s --- PASS: TestOptions_Validate/CloudCAS (0.00s) 298s --- PASS: TestOptions_Validate/softcas (0.00s) 298s --- PASS: TestOptions_Validate/CLOUDCAS (0.00s) 298s --- PASS: TestOptions_Validate/fail (0.00s) 298s === RUN TestOptions_Is 298s === RUN TestOptions_Is/nil 298s === RUN TestOptions_Is/empty 298s === RUN TestOptions_Is/SoftCAS 298s === RUN TestOptions_Is/CloudCAS 298s === RUN TestOptions_Is/softcas 298s === RUN TestOptions_Is/CLOUDCAS 298s === RUN TestOptions_Is/UnknownCAS 298s === RUN TestOptions_Is/fail 298s === RUN TestOptions_Is/fail#01 298s --- PASS: TestOptions_Is (0.00s) 298s --- PASS: TestOptions_Is/nil (0.00s) 298s --- PASS: TestOptions_Is/empty (0.00s) 298s --- PASS: TestOptions_Is/SoftCAS (0.00s) 298s --- PASS: TestOptions_Is/CloudCAS (0.00s) 298s --- PASS: TestOptions_Is/softcas (0.00s) 298s --- PASS: TestOptions_Is/CLOUDCAS (0.00s) 298s --- PASS: TestOptions_Is/UnknownCAS (0.00s) 298s --- PASS: TestOptions_Is/fail (0.00s) 298s --- PASS: TestOptions_Is/fail#01 (0.00s) 298s === RUN TestRegister 298s === RUN TestRegister/ok 298s &{{} {{{} 1} {0 0} {[] {} 0xc0001ee0a0} 0x93960 0x20140 13314712073492958361}} 298s === RUN TestRegister/error 298s &{{} {{{} 1} {0 0} {[] {} 0xc0001ee0a0} 0x93960 0x20140 13314712073492958361}} 298s --- PASS: TestRegister (0.00s) 298s --- PASS: TestRegister/ok (0.00s) 298s --- PASS: TestRegister/error (0.00s) 298s === RUN TestLoadCertificateAuthorityServiceNewFunc 298s === RUN TestLoadCertificateAuthorityServiceNewFunc/default 298s === RUN TestLoadCertificateAuthorityServiceNewFunc/SoftCAS 298s === RUN TestLoadCertificateAuthorityServiceNewFunc/CloudCAS 298s === RUN TestLoadCertificateAuthorityServiceNewFunc/softcas 298s === RUN TestLoadCertificateAuthorityServiceNewFunc/cloudcas 298s === RUN TestLoadCertificateAuthorityServiceNewFunc/FailCAS 298s --- PASS: TestLoadCertificateAuthorityServiceNewFunc (0.00s) 298s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/default (0.00s) 298s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/SoftCAS (0.00s) 298s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/CloudCAS (0.00s) 298s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/softcas (0.00s) 298s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/cloudcas (0.00s) 298s --- PASS: TestLoadCertificateAuthorityServiceNewFunc/FailCAS (0.00s) 298s === RUN TestType_String 298s === RUN TestType_String/default 298s === RUN TestType_String/SoftCAS 298s === RUN TestType_String/CloudCAS 298s === RUN TestType_String/ExternalCAS 298s === RUN TestType_String/UnknownCAS 298s --- PASS: TestType_String (0.00s) 298s --- PASS: TestType_String/default (0.00s) 298s --- PASS: TestType_String/SoftCAS (0.00s) 298s --- PASS: TestType_String/CloudCAS (0.00s) 298s --- PASS: TestType_String/ExternalCAS (0.00s) 298s --- PASS: TestType_String/UnknownCAS (0.00s) 298s === RUN TestTypeOf 298s === RUN TestTypeOf/ok 298s === RUN TestTypeOf/ok_with_type 298s --- PASS: TestTypeOf (0.00s) 298s --- PASS: TestTypeOf/ok (0.00s) 298s --- PASS: TestTypeOf/ok_with_type (0.00s) 298s === RUN TestNotImplementedError_Error 298s === RUN TestNotImplementedError_Error/default 298s === RUN TestNotImplementedError_Error/with_message 298s --- PASS: TestNotImplementedError_Error (0.00s) 298s --- PASS: TestNotImplementedError_Error/default (0.00s) 298s --- PASS: TestNotImplementedError_Error/with_message (0.00s) 298s === RUN TestNotImplementedError_StatusCode 298s === RUN TestNotImplementedError_StatusCode/default 298s === RUN TestNotImplementedError_StatusCode/with_message 298s --- PASS: TestNotImplementedError_StatusCode (0.00s) 298s --- PASS: TestNotImplementedError_StatusCode/default (0.00s) 298s --- PASS: TestNotImplementedError_StatusCode/with_message (0.00s) 298s === RUN TestValidationError_Error 298s === RUN TestValidationError_Error/default 298s === RUN TestValidationError_Error/with_message 298s --- PASS: TestValidationError_Error (0.00s) 298s --- PASS: TestValidationError_Error/default (0.00s) 298s --- PASS: TestValidationError_Error/with_message (0.00s) 298s === RUN TestValidationError_StatusCode 298s === RUN TestValidationError_StatusCode/default 298s === RUN TestValidationError_StatusCode/with_message 298s --- PASS: TestValidationError_StatusCode (0.00s) 298s --- PASS: TestValidationError_StatusCode/default (0.00s) 298s --- PASS: TestValidationError_StatusCode/with_message (0.00s) 298s PASS 298s ok github.com/smallstep/certificates/cas/apiv1 0.006s 298s === RUN TestNew 298s === RUN TestNew/ok 298s === RUN TestNew/ok_with_callback 298s === RUN TestNew/fail_no_issuer 298s === RUN TestNew/fail_no_signer 298s --- PASS: TestNew (0.00s) 298s --- PASS: TestNew/ok (0.00s) 298s --- PASS: TestNew/ok_with_callback (0.00s) 298s --- PASS: TestNew/fail_no_issuer (0.00s) 298s --- PASS: TestNew/fail_no_signer (0.00s) 298s === RUN TestNew_register 298s --- PASS: TestNew_register (0.00s) 298s === RUN TestSoftCAS_Type 298s === RUN TestSoftCAS_Type/ok 298s --- PASS: TestSoftCAS_Type (0.00s) 298s --- PASS: TestSoftCAS_Type/ok (0.00s) 298s === RUN TestSoftCAS_GetSigner 298s === RUN TestSoftCAS_GetSigner/ok_signer 298s === RUN TestSoftCAS_GetSigner/ok_certificateSigner 298s === RUN TestSoftCAS_GetSigner/fail_certificateSigner 298s --- PASS: TestSoftCAS_GetSigner (0.00s) 298s --- PASS: TestSoftCAS_GetSigner/ok_signer (0.00s) 298s --- PASS: TestSoftCAS_GetSigner/ok_certificateSigner (0.00s) 298s --- PASS: TestSoftCAS_GetSigner/fail_certificateSigner (0.00s) 298s === RUN TestSoftCAS_CreateCertificate 298s === RUN TestSoftCAS_CreateCertificate/ok 298s === RUN TestSoftCAS_CreateCertificate/ok_signature_algorithm 298s === RUN TestSoftCAS_CreateCertificate/ok_with_notBefore 298s === RUN TestSoftCAS_CreateCertificate/ok_with_notBefore+notAfter 298s === RUN TestSoftCAS_CreateCertificate/ok_with_callback 298s === RUN TestSoftCAS_CreateCertificate/fail_template 298s === RUN TestSoftCAS_CreateCertificate/fail_lifetime 298s === RUN TestSoftCAS_CreateCertificate/fail_CreateCertificate 298s === RUN TestSoftCAS_CreateCertificate/fail_with_callback 298s --- PASS: TestSoftCAS_CreateCertificate (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificate/ok (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificate/ok_signature_algorithm (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificate/ok_with_notBefore (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificate/ok_with_notBefore+notAfter (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificate/ok_with_callback (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificate/fail_template (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificate/fail_lifetime (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificate/fail_CreateCertificate (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificate/fail_with_callback (0.00s) 298s === RUN TestSoftCAS_CreateCertificate_pss 298s --- PASS: TestSoftCAS_CreateCertificate_pss (0.17s) 298s === RUN TestSoftCAS_CreateCertificate_ec_rsa 298s --- PASS: TestSoftCAS_CreateCertificate_ec_rsa (0.15s) 298s === RUN TestSoftCAS_RenewCertificate 298s === RUN TestSoftCAS_RenewCertificate/ok 298s === RUN TestSoftCAS_RenewCertificate/ok_signature_algorithm 298s === RUN TestSoftCAS_RenewCertificate/ok_with_callback 298s === RUN TestSoftCAS_RenewCertificate/fail_template 298s === RUN TestSoftCAS_RenewCertificate/fail_lifetime 298s === RUN TestSoftCAS_RenewCertificate/fail_CreateCertificate 298s === RUN TestSoftCAS_RenewCertificate/fail_with_callback 298s --- PASS: TestSoftCAS_RenewCertificate (0.00s) 298s --- PASS: TestSoftCAS_RenewCertificate/ok (0.00s) 298s --- PASS: TestSoftCAS_RenewCertificate/ok_signature_algorithm (0.00s) 298s --- PASS: TestSoftCAS_RenewCertificate/ok_with_callback (0.00s) 298s --- PASS: TestSoftCAS_RenewCertificate/fail_template (0.00s) 298s --- PASS: TestSoftCAS_RenewCertificate/fail_lifetime (0.00s) 298s --- PASS: TestSoftCAS_RenewCertificate/fail_CreateCertificate (0.00s) 298s --- PASS: TestSoftCAS_RenewCertificate/fail_with_callback (0.00s) 298s === RUN TestSoftCAS_RevokeCertificate 298s === RUN TestSoftCAS_RevokeCertificate/ok 298s === RUN TestSoftCAS_RevokeCertificate/ok_no_cert 298s === RUN TestSoftCAS_RevokeCertificate/ok_empty 298s === RUN TestSoftCAS_RevokeCertificate/ok_with_callback 298s === RUN TestSoftCAS_RevokeCertificate/fail_with_callback 298s --- PASS: TestSoftCAS_RevokeCertificate (0.00s) 298s --- PASS: TestSoftCAS_RevokeCertificate/ok (0.00s) 298s --- PASS: TestSoftCAS_RevokeCertificate/ok_no_cert (0.00s) 298s --- PASS: TestSoftCAS_RevokeCertificate/ok_empty (0.00s) 298s --- PASS: TestSoftCAS_RevokeCertificate/ok_with_callback (0.00s) 298s --- PASS: TestSoftCAS_RevokeCertificate/fail_with_callback (0.00s) 298s === RUN Test_now 298s --- PASS: Test_now (0.00s) 298s === RUN TestSoftCAS_CreateCertificateAuthority 298s === RUN TestSoftCAS_CreateCertificateAuthority/ok_root 298s === RUN TestSoftCAS_CreateCertificateAuthority/ok_intermediate 298s === RUN TestSoftCAS_CreateCertificateAuthority/ok_signature_algorithm 298s === RUN TestSoftCAS_CreateCertificateAuthority/ok_createKey 298s === RUN TestSoftCAS_CreateCertificateAuthority/fail_template 298s === RUN TestSoftCAS_CreateCertificateAuthority/fail_lifetime 298s === RUN TestSoftCAS_CreateCertificateAuthority/fail_type 298s === RUN TestSoftCAS_CreateCertificateAuthority/fail_parent 298s === RUN TestSoftCAS_CreateCertificateAuthority/fail_parent.certificate 298s === RUN TestSoftCAS_CreateCertificateAuthority/fail_parent.signer 298s === RUN TestSoftCAS_CreateCertificateAuthority/fail_createKey 298s === RUN TestSoftCAS_CreateCertificateAuthority/fail_createSigner 298s === RUN TestSoftCAS_CreateCertificateAuthority/fail_sign_root 298s === RUN TestSoftCAS_CreateCertificateAuthority/fail_sign_intermediate 298s --- PASS: TestSoftCAS_CreateCertificateAuthority (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_root (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_intermediate (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_signature_algorithm (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_createKey (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_template (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_lifetime (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_type (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_parent (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_parent.certificate (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_parent.signer (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_createKey (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_createSigner (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_sign_root (0.00s) 298s --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_sign_intermediate (0.00s) 298s === RUN TestSoftCAS_defaultKeyManager 298s === RUN TestSoftCAS_defaultKeyManager/ok_root 298s === RUN TestSoftCAS_defaultKeyManager/ok_intermediate 298s === RUN TestSoftCAS_defaultKeyManager/fail_with_default_key_manager 298s --- PASS: TestSoftCAS_defaultKeyManager (0.00s) 298s --- PASS: TestSoftCAS_defaultKeyManager/ok_root (0.00s) 298s --- PASS: TestSoftCAS_defaultKeyManager/ok_intermediate (0.00s) 298s --- PASS: TestSoftCAS_defaultKeyManager/fail_with_default_key_manager (0.00s) 298s === RUN Test_isRSA 298s === RUN Test_isRSA/SHA256WithRSA 298s === RUN Test_isRSA/SHA384WithRSA 298s === RUN Test_isRSA/SHA512WithRSA 298s === RUN Test_isRSA/SHA256WithRSAPSS 298s === RUN Test_isRSA/SHA384WithRSAPSS 298s === RUN Test_isRSA/SHA512WithRSAPSS 298s === RUN Test_isRSA/ECDSAWithSHA256 298s === RUN Test_isRSA/ECDSAWithSHA384 298s === RUN Test_isRSA/ECDSAWithSHA512 298s === RUN Test_isRSA/PureEd25519 298s --- PASS: Test_isRSA (0.00s) 298s --- PASS: Test_isRSA/SHA256WithRSA (0.00s) 298s --- PASS: Test_isRSA/SHA384WithRSA (0.00s) 298s --- PASS: Test_isRSA/SHA512WithRSA (0.00s) 298s --- PASS: Test_isRSA/SHA256WithRSAPSS (0.00s) 298s --- PASS: Test_isRSA/SHA384WithRSAPSS (0.00s) 298s --- PASS: Test_isRSA/SHA512WithRSAPSS (0.00s) 298s --- PASS: Test_isRSA/ECDSAWithSHA256 (0.00s) 298s --- PASS: Test_isRSA/ECDSAWithSHA384 (0.00s) 298s --- PASS: Test_isRSA/ECDSAWithSHA512 (0.00s) 298s --- PASS: Test_isRSA/PureEd25519 (0.00s) 298s PASS 298s ok github.com/smallstep/certificates/cas/softcas 0.337s 298s === RUN Test_newServerEndpointID 298s === RUN Test_newServerEndpointID/ok 298s === RUN Test_newServerEndpointID/ok_uuid 298s --- PASS: Test_newServerEndpointID (0.00s) 298s --- PASS: Test_newServerEndpointID/ok (0.00s) 298s --- PASS: Test_newServerEndpointID/ok_uuid (0.00s) 298s === RUN Test_newStepIssuer 298s === RUN Test_newStepIssuer/x5c 298s === RUN Test_newStepIssuer/jwk 298s === RUN Test_newStepIssuer/fail 298s --- PASS: Test_newStepIssuer (0.36s) 298s --- PASS: Test_newStepIssuer/x5c (0.00s) 298s --- PASS: Test_newStepIssuer/jwk (0.00s) 298s --- PASS: Test_newStepIssuer/fail (0.00s) 298s === RUN Test_jwkIssuer_SignToken 298s === RUN Test_jwkIssuer_SignToken/ok 298s === RUN Test_jwkIssuer_SignToken/ok_ra 298s === RUN Test_jwkIssuer_SignToken/ok_ra_endpoint_id 298s === RUN Test_jwkIssuer_SignToken/fail 298s --- PASS: Test_jwkIssuer_SignToken (0.36s) 298s --- PASS: Test_jwkIssuer_SignToken/ok (0.00s) 298s --- PASS: Test_jwkIssuer_SignToken/ok_ra (0.00s) 298s --- PASS: Test_jwkIssuer_SignToken/ok_ra_endpoint_id (0.00s) 298s --- PASS: Test_jwkIssuer_SignToken/fail (0.00s) 298s === RUN Test_jwkIssuer_RevokeToken 298s === RUN Test_jwkIssuer_RevokeToken/ok 298s === RUN Test_jwkIssuer_RevokeToken/ok#01 298s --- PASS: Test_jwkIssuer_RevokeToken (0.36s) 298s --- PASS: Test_jwkIssuer_RevokeToken/ok (0.00s) 298s --- PASS: Test_jwkIssuer_RevokeToken/ok#01 (0.00s) 298s === RUN Test_jwkIssuer_Lifetime 298s === RUN Test_jwkIssuer_Lifetime/ok 298s --- PASS: Test_jwkIssuer_Lifetime (0.36s) 298s --- PASS: Test_jwkIssuer_Lifetime/ok (0.00s) 298s === RUN Test_newJWKSignerFromEncryptedKey 298s === RUN Test_newJWKSignerFromEncryptedKey/ok 298s === RUN Test_newJWKSignerFromEncryptedKey/fail_decrypt 298s === RUN Test_newJWKSignerFromEncryptedKey/fail_unmarshal 298s === RUN Test_newJWKSignerFromEncryptedKey/fail_not_signer 298s --- PASS: Test_newJWKSignerFromEncryptedKey (2.23s) 298s --- PASS: Test_newJWKSignerFromEncryptedKey/ok (0.37s) 298s --- PASS: Test_newJWKSignerFromEncryptedKey/fail_decrypt (0.37s) 298s --- PASS: Test_newJWKSignerFromEncryptedKey/fail_unmarshal (0.37s) 298s --- PASS: Test_newJWKSignerFromEncryptedKey/fail_not_signer (0.38s) 298s === RUN Test_init 298s --- PASS: Test_init (0.00s) 298s === RUN TestNew 298s === RUN TestNew/ok 298s === RUN TestNew/ok_jwk 298s === RUN TestNew/ok_jwk_provisioners 298s === RUN TestNew/ok_ca_getter 298s === RUN TestNew/fail_authority 298s === RUN TestNew/fail_fingerprint 298s === RUN TestNew/fail_type 298s === RUN TestNew/fail_provisioner 298s === RUN TestNew/fail_provisioner_jwk 298s === RUN TestNew/fail_provisioner_not_found 298s === RUN TestNew/fail_invalid_password 298s === RUN TestNew/fail_no_key 298s === RUN TestNew/fail_certificate 298s === RUN TestNew/fail_key 298s === RUN TestNew/fail_key_jwk 298s === RUN TestNew/bad_authority 298s === RUN TestNew/fail_parse_url 298s === RUN TestNew/fail_new_client 298s === RUN TestNew/fail_new_x5c_issuer 298s === RUN TestNew/fail_new_jwk_issuer 298s === RUN TestNew/bad_issuer 298s === RUN TestNew/bad_issuer_type 298s --- PASS: TestNew (1.16s) 298s --- PASS: TestNew/ok (0.00s) 298s --- PASS: TestNew/ok_jwk (0.00s) 298s --- PASS: TestNew/ok_jwk_provisioners (0.37s) 298s --- PASS: TestNew/ok_ca_getter (0.00s) 298s --- PASS: TestNew/fail_authority (0.00s) 298s --- PASS: TestNew/fail_fingerprint (0.00s) 298s --- PASS: TestNew/fail_type (0.00s) 298s --- PASS: TestNew/fail_provisioner (0.00s) 298s --- PASS: TestNew/fail_provisioner_jwk (0.00s) 298s --- PASS: TestNew/fail_provisioner_not_found (0.00s) 298s --- PASS: TestNew/fail_invalid_password (0.38s) 298s --- PASS: TestNew/fail_no_key (0.00s) 298s --- PASS: TestNew/fail_certificate (0.00s) 298s --- PASS: TestNew/fail_key (0.00s) 298s --- PASS: TestNew/fail_key_jwk (0.00s) 298s --- PASS: TestNew/bad_authority (0.03s) 298s --- PASS: TestNew/fail_parse_url (0.00s) 298s --- PASS: TestNew/fail_new_client (0.00s) 298s --- PASS: TestNew/fail_new_x5c_issuer (0.00s) 298s --- PASS: TestNew/fail_new_jwk_issuer (0.00s) 298s --- PASS: TestNew/bad_issuer (0.00s) 298s --- PASS: TestNew/bad_issuer_type (0.00s) 298s === RUN TestStepCAS_Type 298s === RUN TestStepCAS_Type/ok 298s --- PASS: TestStepCAS_Type (0.00s) 298s --- PASS: TestStepCAS_Type/ok (0.00s) 298s === RUN TestStepCAS_CreateCertificate 298s === RUN TestStepCAS_CreateCertificate/ok 298s === RUN TestStepCAS_CreateCertificate/ok_with_different_CSR 298s === RUN TestStepCAS_CreateCertificate/ok_with_password 298s === RUN TestStepCAS_CreateCertificate/ok_jwk 298s === RUN TestStepCAS_CreateCertificate/ok_jwk_with_password 298s === RUN TestStepCAS_CreateCertificate/ok_with_provisioner 298s === RUN TestStepCAS_CreateCertificate/ok_with_server_cert 298s === RUN TestStepCAS_CreateCertificate/fail_CSR 298s === RUN TestStepCAS_CreateCertificate/fail_Template 298s === RUN TestStepCAS_CreateCertificate/fail_lifetime 298s === RUN TestStepCAS_CreateCertificate/fail_sign_token 298s === RUN TestStepCAS_CreateCertificate/fail_client_sign 298s === RUN TestStepCAS_CreateCertificate/fail_password 298s --- PASS: TestStepCAS_CreateCertificate (1.49s) 298s --- PASS: TestStepCAS_CreateCertificate/ok (0.00s) 298s --- PASS: TestStepCAS_CreateCertificate/ok_with_different_CSR (0.00s) 298s --- PASS: TestStepCAS_CreateCertificate/ok_with_password (0.37s) 298s --- PASS: TestStepCAS_CreateCertificate/ok_jwk (0.00s) 298s --- PASS: TestStepCAS_CreateCertificate/ok_jwk_with_password (0.00s) 298s --- PASS: TestStepCAS_CreateCertificate/ok_with_provisioner (0.00s) 298s --- PASS: TestStepCAS_CreateCertificate/ok_with_server_cert (0.00s) 298s --- PASS: TestStepCAS_CreateCertificate/fail_CSR (0.00s) 298s --- PASS: TestStepCAS_CreateCertificate/fail_Template (0.00s) 298s --- PASS: TestStepCAS_CreateCertificate/fail_lifetime (0.00s) 298s --- PASS: TestStepCAS_CreateCertificate/fail_sign_token (0.00s) 298s --- PASS: TestStepCAS_CreateCertificate/fail_client_sign (0.00s) 298s --- PASS: TestStepCAS_CreateCertificate/fail_password (0.00s) 298s === RUN TestStepCAS_RenewCertificate 298s === RUN TestStepCAS_RenewCertificate/ok 298s === RUN TestStepCAS_RenewCertificate/fail_no_token 298s === RUN TestStepCAS_RenewCertificate/fail_bad_token 298s --- PASS: TestStepCAS_RenewCertificate (0.00s) 298s --- PASS: TestStepCAS_RenewCertificate/ok (0.00s) 298s --- PASS: TestStepCAS_RenewCertificate/fail_no_token (0.00s) 298s --- PASS: TestStepCAS_RenewCertificate/fail_bad_token (0.00s) 298s === RUN TestStepCAS_RevokeCertificate 298s === RUN TestStepCAS_RevokeCertificate/ok_serial_number 298s === RUN TestStepCAS_RevokeCertificate/ok_certificate 298s === RUN TestStepCAS_RevokeCertificate/ok_both 298s === RUN TestStepCAS_RevokeCertificate/ok_with_password 298s === RUN TestStepCAS_RevokeCertificate/ok_serial_number_jwk 298s === RUN TestStepCAS_RevokeCertificate/ok_certificate_jwk 298s === RUN TestStepCAS_RevokeCertificate/ok_both_jwk 298s === RUN TestStepCAS_RevokeCertificate/ok_jwk_with_password 298s === RUN TestStepCAS_RevokeCertificate/fail_request 298s === RUN TestStepCAS_RevokeCertificate/fail_revoke_token 298s === RUN TestStepCAS_RevokeCertificate/fail_client_revoke 298s === RUN TestStepCAS_RevokeCertificate/fail_password 298s --- PASS: TestStepCAS_RevokeCertificate (1.86s) 298s --- PASS: TestStepCAS_RevokeCertificate/ok_serial_number (0.00s) 298s --- PASS: TestStepCAS_RevokeCertificate/ok_certificate (0.00s) 298s --- PASS: TestStepCAS_RevokeCertificate/ok_both (0.00s) 298s --- PASS: TestStepCAS_RevokeCertificate/ok_with_password (0.38s) 298s --- PASS: TestStepCAS_RevokeCertificate/ok_serial_number_jwk (0.00s) 298s --- PASS: TestStepCAS_RevokeCertificate/ok_certificate_jwk (0.00s) 298s --- PASS: TestStepCAS_RevokeCertificate/ok_both_jwk (0.00s) 298s --- PASS: TestStepCAS_RevokeCertificate/ok_jwk_with_password (0.00s) 298s --- PASS: TestStepCAS_RevokeCertificate/fail_request (0.00s) 298s --- PASS: TestStepCAS_RevokeCertificate/fail_revoke_token (0.00s) 298s --- PASS: TestStepCAS_RevokeCertificate/fail_client_revoke (0.00s) 298s --- PASS: TestStepCAS_RevokeCertificate/fail_password (0.37s) 298s === RUN TestStepCAS_GetCertificateAuthority 298s === RUN TestStepCAS_GetCertificateAuthority/ok 298s === RUN TestStepCAS_GetCertificateAuthority/ok_jwk 298s === RUN TestStepCAS_GetCertificateAuthority/fail_fingerprint 298s --- PASS: TestStepCAS_GetCertificateAuthority (0.00s) 298s --- PASS: TestStepCAS_GetCertificateAuthority/ok (0.00s) 298s --- PASS: TestStepCAS_GetCertificateAuthority/ok_jwk (0.00s) 298s --- PASS: TestStepCAS_GetCertificateAuthority/fail_fingerprint (0.00s) 298s === RUN Test_x5cIssuer_SignToken 298s === RUN Test_x5cIssuer_SignToken/ok 298s === RUN Test_x5cIssuer_SignToken/ok_ra 298s === RUN Test_x5cIssuer_SignToken/ok_ra_endpoint_id 298s === RUN Test_x5cIssuer_SignToken/fail_crt 298s === RUN Test_x5cIssuer_SignToken/fail_key 298s === RUN Test_x5cIssuer_SignToken/fail_no_signer 298s --- PASS: Test_x5cIssuer_SignToken (0.01s) 298s --- PASS: Test_x5cIssuer_SignToken/ok (0.00s) 298s --- PASS: Test_x5cIssuer_SignToken/ok_ra (0.00s) 298s --- PASS: Test_x5cIssuer_SignToken/ok_ra_endpoint_id (0.00s) 298s --- PASS: Test_x5cIssuer_SignToken/fail_crt (0.00s) 298s --- PASS: Test_x5cIssuer_SignToken/fail_key (0.00s) 298s --- PASS: Test_x5cIssuer_SignToken/fail_no_signer (0.00s) 298s === RUN Test_x5cIssuer_RevokeToken 298s === RUN Test_x5cIssuer_RevokeToken/ok 298s === RUN Test_x5cIssuer_RevokeToken/fail_crt 298s === RUN Test_x5cIssuer_RevokeToken/fail_key 298s === RUN Test_x5cIssuer_RevokeToken/fail_no_signer 298s --- PASS: Test_x5cIssuer_RevokeToken (0.00s) 298s --- PASS: Test_x5cIssuer_RevokeToken/ok (0.00s) 298s --- PASS: Test_x5cIssuer_RevokeToken/fail_crt (0.00s) 298s --- PASS: Test_x5cIssuer_RevokeToken/fail_key (0.00s) 298s --- PASS: Test_x5cIssuer_RevokeToken/fail_no_signer (0.00s) 298s === RUN Test_x5cIssuer_Lifetime 298s === RUN Test_x5cIssuer_Lifetime/ok_0s 298s === RUN Test_x5cIssuer_Lifetime/ok_1m 298s === RUN Test_x5cIssuer_Lifetime/ok_max-1m 298s === RUN Test_x5cIssuer_Lifetime/ok_max 298s === RUN Test_x5cIssuer_Lifetime/ok_max+1m 298s === RUN Test_x5cIssuer_Lifetime/ok_fail 298s --- PASS: Test_x5cIssuer_Lifetime (0.00s) 298s --- PASS: Test_x5cIssuer_Lifetime/ok_0s (0.00s) 298s --- PASS: Test_x5cIssuer_Lifetime/ok_1m (0.00s) 298s --- PASS: Test_x5cIssuer_Lifetime/ok_max-1m (0.00s) 298s --- PASS: Test_x5cIssuer_Lifetime/ok_max (0.00s) 298s --- PASS: Test_x5cIssuer_Lifetime/ok_max+1m (0.00s) 298s --- PASS: Test_x5cIssuer_Lifetime/ok_fail (0.00s) 298s === RUN Test_newJoseSigner 298s === RUN Test_newJoseSigner/p256 298s === RUN Test_newJoseSigner/p384 298s === RUN Test_newJoseSigner/p521 298s === RUN Test_newJoseSigner/ed25519 298s === RUN Test_newJoseSigner/rsa 298s === RUN Test_newJoseSigner/fail_p224 298s === RUN Test_newJoseSigner/fail_signer 298s --- PASS: Test_newJoseSigner (0.06s) 298s --- PASS: Test_newJoseSigner/p256 (0.00s) 298s --- PASS: Test_newJoseSigner/p384 (0.00s) 298s --- PASS: Test_newJoseSigner/p521 (0.00s) 298s --- PASS: Test_newJoseSigner/ed25519 (0.00s) 298s --- PASS: Test_newJoseSigner/rsa (0.00s) 298s --- PASS: Test_newJoseSigner/fail_p224 (0.00s) 298s --- PASS: Test_newJoseSigner/fail_signer (0.00s) 298s PASS 298s ok github.com/smallstep/certificates/cas/stepcas 9.029s 298s ? github.com/smallstep/certificates/commands [no test files] 298s === RUN TestIsRevoked 298s === RUN TestIsRevoked/false/nil_db 298s === RUN TestIsRevoked/false/ErrNotFound 298s === RUN TestIsRevoked/error/checking_bucket 298s === RUN TestIsRevoked/true 298s --- PASS: TestIsRevoked (0.00s) 298s --- PASS: TestIsRevoked/false/nil_db (0.00s) 298s --- PASS: TestIsRevoked/false/ErrNotFound (0.00s) 298s --- PASS: TestIsRevoked/error/checking_bucket (0.00s) 298s --- PASS: TestIsRevoked/true (0.00s) 298s === RUN TestRevoke 298s === RUN TestRevoke/error/force_isRevoked 298s === RUN TestRevoke/error/was_already_revoked 298s === RUN TestRevoke/ok 298s --- PASS: TestRevoke (0.00s) 298s --- PASS: TestRevoke/error/force_isRevoked (0.00s) 298s --- PASS: TestRevoke/error/was_already_revoked (0.00s) 298s --- PASS: TestRevoke/ok (0.00s) 298s === RUN TestUseToken 298s === RUN TestUseToken/fail/force-CmpAndSwap-error 298s === RUN TestUseToken/fail/CmpAndSwap-already-exists 298s === RUN TestUseToken/ok/cmpAndSwap-success 298s --- PASS: TestUseToken (0.00s) 298s --- PASS: TestUseToken/fail/force-CmpAndSwap-error (0.00s) 298s --- PASS: TestUseToken/fail/CmpAndSwap-already-exists (0.00s) 298s --- PASS: TestUseToken/ok/cmpAndSwap-success (0.00s) 298s === RUN TestDB_StoreCertificateChain 298s === RUN TestDB_StoreCertificateChain/ok 298s === RUN TestDB_StoreCertificateChain/ok_ra_provisioner 298s === RUN TestDB_StoreCertificateChain/ok_no_provisioner 298s === RUN TestDB_StoreCertificateChain/fail_store_certificate 298s --- PASS: TestDB_StoreCertificateChain (0.00s) 298s --- PASS: TestDB_StoreCertificateChain/ok (0.00s) 298s --- PASS: TestDB_StoreCertificateChain/ok_ra_provisioner (0.00s) 298s --- PASS: TestDB_StoreCertificateChain/ok_no_provisioner (0.00s) 298s --- PASS: TestDB_StoreCertificateChain/fail_store_certificate (0.00s) 298s === RUN TestDB_GetCertificateData 298s === RUN TestDB_GetCertificateData/ok 298s === RUN TestDB_GetCertificateData/fail_not_found 298s === RUN TestDB_GetCertificateData/fail_db 298s === RUN TestDB_GetCertificateData/fail_unmarshal 298s --- PASS: TestDB_GetCertificateData (0.00s) 298s --- PASS: TestDB_GetCertificateData/ok (0.00s) 298s --- PASS: TestDB_GetCertificateData/fail_not_found (0.00s) 298s --- PASS: TestDB_GetCertificateData/fail_db (0.00s) 298s --- PASS: TestDB_GetCertificateData/fail_unmarshal (0.00s) 298s === RUN TestDB_StoreRenewedCertificate 298s === RUN TestDB_StoreRenewedCertificate/ok 298s === RUN TestDB_StoreRenewedCertificate/ok_no_data 298s === RUN TestDB_StoreRenewedCertificate/ok_fail_marshal 298s === RUN TestDB_StoreRenewedCertificate/fail 298s --- PASS: TestDB_StoreRenewedCertificate (0.00s) 298s --- PASS: TestDB_StoreRenewedCertificate/ok (0.00s) 298s --- PASS: TestDB_StoreRenewedCertificate/ok_no_data (0.00s) 298s --- PASS: TestDB_StoreRenewedCertificate/ok_fail_marshal (0.00s) 298s --- PASS: TestDB_StoreRenewedCertificate/fail (0.00s) 298s === RUN TestSimpleDB 298s --- PASS: TestSimpleDB (0.00s) 298s PASS 298s ok github.com/smallstep/certificates/db 0.007s 298s === RUN TestError_MarshalJSON 298s === RUN TestError_MarshalJSON/ok 298s === RUN TestError_MarshalJSON/ok_no_error 298s --- PASS: TestError_MarshalJSON (0.00s) 298s --- PASS: TestError_MarshalJSON/ok (0.00s) 298s --- PASS: TestError_MarshalJSON/ok_no_error (0.00s) 298s === RUN TestError_UnmarshalJSON 298s === RUN TestError_UnmarshalJSON/ok 298s === RUN TestError_UnmarshalJSON/fail 298s --- PASS: TestError_UnmarshalJSON (0.00s) 298s --- PASS: TestError_UnmarshalJSON/ok (0.00s) 298s --- PASS: TestError_UnmarshalJSON/fail (0.00s) 298s === RUN TestError_Unwrap 298s === RUN TestError_Unwrap/ok_New 298s === RUN TestError_Unwrap/ok_New_v-wrap 298s === RUN TestError_Unwrap/ok_NewError 298s === RUN TestError_Unwrap/ok_NewErr 298s === RUN TestError_Unwrap/ok_NewErr_wit_message 298s === RUN TestError_Unwrap/ok_Errorf 298s === RUN TestError_Unwrap/ok_Errorf_v-wrap 298s --- PASS: TestError_Unwrap (0.00s) 298s --- PASS: TestError_Unwrap/ok_New (0.00s) 298s --- PASS: TestError_Unwrap/ok_New_v-wrap (0.00s) 298s --- PASS: TestError_Unwrap/ok_NewError (0.00s) 298s --- PASS: TestError_Unwrap/ok_NewErr (0.00s) 298s --- PASS: TestError_Unwrap/ok_NewErr_wit_message (0.00s) 298s --- PASS: TestError_Unwrap/ok_Errorf (0.00s) 298s --- PASS: TestError_Unwrap/ok_Errorf_v-wrap (0.00s) 298s === RUN TestError_Unwrap_As 298s === RUN TestError_Unwrap_As/ok_NewError 298s === RUN TestError_Unwrap_As/ok_NewErr 298s === RUN TestError_Unwrap_As/ok_NewErr_wit_message 298s === RUN TestError_Unwrap_As/ok_Errorf 298s === RUN TestError_Unwrap_As/fail_New 298s === RUN TestError_Unwrap_As/fail_New_v-wrap 298s === RUN TestError_Unwrap_As/fail_Errorf 298s === RUN TestError_Unwrap_As/fail_Errorf_v-wrap 298s --- PASS: TestError_Unwrap_As (0.00s) 298s --- PASS: TestError_Unwrap_As/ok_NewError (0.00s) 298s --- PASS: TestError_Unwrap_As/ok_NewErr (0.00s) 298s --- PASS: TestError_Unwrap_As/ok_NewErr_wit_message (0.00s) 298s --- PASS: TestError_Unwrap_As/ok_Errorf (0.00s) 298s --- PASS: TestError_Unwrap_As/fail_New (0.00s) 298s --- PASS: TestError_Unwrap_As/fail_New_v-wrap (0.00s) 298s --- PASS: TestError_Unwrap_As/fail_Errorf (0.00s) 298s --- PASS: TestError_Unwrap_As/fail_Errorf_v-wrap (0.00s) 298s === RUN TestErrorf 298s === RUN TestErrorf/bad_request 298s === RUN TestErrorf/unauthorized 298s === RUN TestErrorf/forbidden 298s === RUN TestErrorf/not_found 298s === RUN TestErrorf/internal_server_error 298s === RUN TestErrorf/not_implemented 298s === RUN TestErrorf/other 298s === RUN TestErrorf/formatted_args 298s === RUN TestErrorf/WithMessage 298s === RUN TestErrorf/WithErrorMessage 298s === RUN TestErrorf/WithKeyValue 298s === RUN TestErrorf/withDefaultMessage 298s === RUN TestErrorf/withFormattedMessage 298s === RUN TestErrorf/WithMessage_and_withDefaultMessage 298s === RUN TestErrorf/WithErrorMessage_and_withFormattedMessage 298s === RUN TestErrorf/formatted_args_and_withMessage 298s --- PASS: TestErrorf (0.00s) 298s --- PASS: TestErrorf/bad_request (0.00s) 298s --- PASS: TestErrorf/unauthorized (0.00s) 298s --- PASS: TestErrorf/forbidden (0.00s) 298s --- PASS: TestErrorf/not_found (0.00s) 298s --- PASS: TestErrorf/internal_server_error (0.00s) 298s --- PASS: TestErrorf/not_implemented (0.00s) 298s --- PASS: TestErrorf/other (0.00s) 298s --- PASS: TestErrorf/formatted_args (0.00s) 298s --- PASS: TestErrorf/WithMessage (0.00s) 298s --- PASS: TestErrorf/WithErrorMessage (0.00s) 298s --- PASS: TestErrorf/WithKeyValue (0.00s) 298s --- PASS: TestErrorf/withDefaultMessage (0.00s) 298s --- PASS: TestErrorf/withFormattedMessage (0.00s) 298s --- PASS: TestErrorf/WithMessage_and_withDefaultMessage (0.00s) 298s --- PASS: TestErrorf/WithErrorMessage_and_withFormattedMessage (0.00s) 298s --- PASS: TestErrorf/formatted_args_and_withMessage (0.00s) 298s PASS 298s ok github.com/smallstep/certificates/errs 0.005s 298s === RUN TestUintConvertsValues 298s --- PASS: TestUintConvertsValues (0.00s) 298s === RUN TestUintPanicsOnNegativeValue 298s --- PASS: TestUintPanicsOnNegativeValue (0.00s) 298s === RUN TestInt64ConvertsValues 298s --- PASS: TestInt64ConvertsValues (0.00s) 298s === RUN TestInt64PanicsOnLargeValue 298s --- PASS: TestInt64PanicsOnLargeValue (0.00s) 298s === RUN TestUint64ConvertsValues 298s --- PASS: TestUint64ConvertsValues (0.00s) 298s === RUN TestUint64PanicsOnNegativeValue 298s --- PASS: TestUint64PanicsOnNegativeValue (0.00s) 298s === RUN TestInt32ConvertsValues 298s --- PASS: TestInt32ConvertsValues (0.00s) 298s === RUN TestInt32PanicsOnTooSmallValue 298s --- PASS: TestInt32PanicsOnTooSmallValue (0.00s) 298s === RUN TestInt32PanicsOnLargeValue 298s --- PASS: TestInt32PanicsOnLargeValue (0.00s) 298s === RUN TestUint32ConvertsValues 298s --- PASS: TestUint32ConvertsValues (0.00s) 298s === RUN TestUint32PanicsOnNegativeValue 298s --- PASS: TestUint32PanicsOnNegativeValue (0.00s) 298s === RUN TestUint32PanicsOnLargeValue 298s --- PASS: TestUint32PanicsOnLargeValue (0.00s) 298s === RUN TestUint16ConvertsValues 298s --- PASS: TestUint16ConvertsValues (0.00s) 298s === RUN TestUint16PanicsOnNegativeValue 298s --- PASS: TestUint16PanicsOnNegativeValue (0.00s) 298s === RUN TestUint16PanicsOnLargeValue 298s --- PASS: TestUint16PanicsOnLargeValue (0.00s) 298s PASS 298s ok github.com/smallstep/certificates/internal/cast 0.004s 298s ? github.com/smallstep/certificates/internal/httptransport [no test files] 298s ? github.com/smallstep/certificates/internal/metrix [no test files] 298s ? github.com/smallstep/certificates/internal/userid [no test files] 298s === RUN TestHealthOKHandling 298s === RUN TestHealthOKHandling/200_should_be_logged_at_Info_level_for_/health_request_without_explicit_opt-in 298s === RUN TestHealthOKHandling/200_should_be_logged_only_at_Trace_level_for_/health_request_if_opt-in 298s --- PASS: TestHealthOKHandling (0.00s) 298s --- PASS: TestHealthOKHandling/200_should_be_logged_at_Info_level_for_/health_request_without_explicit_opt-in (0.00s) 298s --- PASS: TestHealthOKHandling/200_should_be_logged_only_at_Trace_level_for_/health_request_if_opt-in (0.00s) 298s === RUN TestHandlingRegardlessOfOptions 298s === RUN TestHandlingRegardlessOfOptions/200_should_be_logged_at_Info_level_for_non-health_requests 298s === RUN TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_for_non-health_requests 298s === RUN TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_for_non-health_requests 298s === RUN TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_even_for_/health_requests 298s === RUN TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_even_for_/health_requests 298s --- PASS: TestHandlingRegardlessOfOptions (0.00s) 298s --- PASS: TestHandlingRegardlessOfOptions/200_should_be_logged_at_Info_level_for_non-health_requests (0.00s) 298s --- PASS: TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_for_non-health_requests (0.00s) 298s --- PASS: TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_for_non-health_requests (0.00s) 298s --- PASS: TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_even_for_/health_requests (0.00s) 298s --- PASS: TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_even_for_/health_requests (0.00s) 298s === RUN TestLogRealIP 298s === RUN TestLogRealIP/setting_is_turned_on,_no_header_is_set 298s === RUN TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set 298s === RUN TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set_with_invalid_value 298s === RUN TestLogRealIP/setting_is_turned_on,_X-Real-IP_header_is_set 298s === RUN TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set 298s === RUN TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set_with_multiple_IPs 298s === RUN TestLogRealIP/setting_is_turned_on,_all_headers_are_set 298s === RUN TestLogRealIP/setting_is_turned_off,_True-Client-IP_header_is_set 298s === RUN TestLogRealIP/setting_is_turned_off,_no_header_is_set 298s --- PASS: TestLogRealIP (0.00s) 298s --- PASS: TestLogRealIP/setting_is_turned_on,_no_header_is_set (0.00s) 298s --- PASS: TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set (0.00s) 298s --- PASS: TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set_with_invalid_value (0.00s) 298s --- PASS: TestLogRealIP/setting_is_turned_on,_X-Real-IP_header_is_set (0.00s) 298s --- PASS: TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set (0.00s) 298s --- PASS: TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set_with_multiple_IPs (0.00s) 298s --- PASS: TestLogRealIP/setting_is_turned_on,_all_headers_are_set (0.00s) 298s --- PASS: TestLogRealIP/setting_is_turned_off,_True-Client-IP_header_is_set (0.00s) 298s --- PASS: TestLogRealIP/setting_is_turned_off,_no_header_is_set (0.00s) 298s PASS 298s ok github.com/smallstep/certificates/logging 0.004s 298s === RUN Test_Middleware 298s === RUN Test_Middleware/default-request-id 298s === RUN Test_Middleware/no-request-id 298s === RUN Test_Middleware/empty-header 298s === RUN Test_Middleware/fallback-header-name 298s --- PASS: Test_Middleware (0.00s) 298s --- PASS: Test_Middleware/default-request-id (0.00s) 298s --- PASS: Test_Middleware/no-request-id (0.00s) 298s --- PASS: Test_Middleware/empty-header (0.00s) 298s --- PASS: Test_Middleware/fallback-header-name (0.00s) 298s PASS 298s ok github.com/smallstep/certificates/middleware/requestid 0.003s 298s ? github.com/smallstep/certificates/monitoring [no test files] 298s === RUN TestPKI_WriteHelmTemplate 298s === RUN TestPKI_WriteHelmTemplate/ok/simple 298s === RUN TestPKI_WriteHelmTemplate/ok/with-provisioner 298s === RUN TestPKI_WriteHelmTemplate/ok/with-acme 298s === RUN TestPKI_WriteHelmTemplate/ok/with-acme-and-duplicate-provisioner-name 298s === RUN TestPKI_WriteHelmTemplate/ok/with-ssh 298s === RUN TestPKI_WriteHelmTemplate/ok/with-ssh-and-acme 298s === RUN TestPKI_WriteHelmTemplate/ok/with-admin 298s === RUN TestPKI_WriteHelmTemplate/ok/with-ssh-and-duplicate-provisioner-name 298s === RUN TestPKI_WriteHelmTemplate/fail/authority.ProvisionerToCertificates 298s --- PASS: TestPKI_WriteHelmTemplate (0.08s) 298s --- PASS: TestPKI_WriteHelmTemplate/ok/simple (0.01s) 298s --- PASS: TestPKI_WriteHelmTemplate/ok/with-provisioner (0.02s) 298s --- PASS: TestPKI_WriteHelmTemplate/ok/with-acme (0.01s) 298s --- PASS: TestPKI_WriteHelmTemplate/ok/with-acme-and-duplicate-provisioner-name (0.01s) 298s --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh (0.01s) 298s --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh-and-acme (0.01s) 298s --- PASS: TestPKI_WriteHelmTemplate/ok/with-admin (0.01s) 298s --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh-and-duplicate-provisioner-name (0.01s) 298s --- PASS: TestPKI_WriteHelmTemplate/fail/authority.ProvisionerToCertificates (0.00s) 298s PASS 298s ok github.com/smallstep/certificates/pki 0.086s 298s === RUN TestNamePolicyEngine_matchDomainConstraint 298s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wildcard 298s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wildcard-literal 298s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/specific-domain 298s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/single-whitespace-domain 298s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/period-domain 298s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wrong-asterisk-prefix 298s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-in-domain 298s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-label 298s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/multiple-periods 298s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-domain 298s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-constraint 298s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/no-subdomain 298s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/too-many-subdomains 298s === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wrong-domain 298s === RUN TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name 298s === RUN TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name-constraint 298s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/empty-constraint 298s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/wildcard 298s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/wildcard-literal 298s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/specific-domain 298s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/different-case 298s === RUN TestNamePolicyEngine_matchDomainConstraint/ok/idna-internationalized-domain-name-punycode 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wildcard (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wildcard-literal (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/specific-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/single-whitespace-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/period-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wrong-asterisk-prefix (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-in-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-label (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/multiple-periods (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-constraint (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/no-subdomain (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/too-many-subdomains (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wrong-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name-constraint (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/empty-constraint (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/wildcard (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/wildcard-literal (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/specific-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/different-case (0.00s) 298s --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/idna-internationalized-domain-name-punycode (0.00s) 298s === RUN Test_matchIPConstraint 298s === RUN Test_matchIPConstraint/false/ipv4-in-ipv6-nat64 298s === RUN Test_matchIPConstraint/ok/ipv4 298s === RUN Test_matchIPConstraint/ok/ipv6 298s === RUN Test_matchIPConstraint/ok/ipv4-in-ipv6 298s === RUN Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64-fixed-ip 298s === RUN Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64 298s --- PASS: Test_matchIPConstraint (0.00s) 298s --- PASS: Test_matchIPConstraint/false/ipv4-in-ipv6-nat64 (0.00s) 298s --- PASS: Test_matchIPConstraint/ok/ipv4 (0.00s) 298s --- PASS: Test_matchIPConstraint/ok/ipv6 (0.00s) 298s --- PASS: Test_matchIPConstraint/ok/ipv4-in-ipv6 (0.00s) 298s --- PASS: Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64-fixed-ip (0.00s) 298s --- PASS: Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64 (0.00s) 298s === RUN TestNamePolicyEngine_matchEmailConstraint 298s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-label 298s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-inside-domain 298s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/parse-email 298s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/wildcard 298s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/wildcard-x509-period 298s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-domain 298s === RUN TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-local 298s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/wildcard 298s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-x509-period 298s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix 298s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix-match 298s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local 298s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local-match 298s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/specific-mail 298s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-tld 298s === RUN TestNamePolicyEngine_matchEmailConstraint/ok/different-case 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint (0.00s) 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-label (0.00s) 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-inside-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/parse-email (0.00s) 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/wildcard (0.00s) 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/wildcard-x509-period (0.00s) 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-local (0.00s) 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/wildcard (0.00s) 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-x509-period (0.00s) 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix (0.00s) 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix-match (0.00s) 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local (0.00s) 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local-match (0.00s) 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/specific-mail (0.00s) 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-tld (0.00s) 298s --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/different-case (0.00s) 298s === RUN TestNamePolicyEngine_matchURIConstraint 298s === RUN TestNamePolicyEngine_matchURIConstraint/fail/empty-host 298s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-prefix 298s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-label 298s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-inside 298s === RUN TestNamePolicyEngine_matchURIConstraint/fail/wildcard 298s === RUN TestNamePolicyEngine_matchURIConstraint/fail/wildcard-subdomains-too-deep 298s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-port-split-error 298s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv4 298s === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv6 298s === RUN TestNamePolicyEngine_matchURIConstraint/ok/wildcard 298s === RUN TestNamePolicyEngine_matchURIConstraint/ok/host-with-port 298s === RUN TestNamePolicyEngine_matchURIConstraint/ok/different-case 298s --- PASS: TestNamePolicyEngine_matchURIConstraint (0.00s) 298s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/empty-host (0.00s) 298s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-prefix (0.00s) 298s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-label (0.00s) 298s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-inside (0.00s) 298s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/wildcard (0.00s) 298s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/wildcard-subdomains-too-deep (0.00s) 298s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-port-split-error (0.00s) 298s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv4 (0.00s) 298s --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv6 (0.00s) 298s --- PASS: TestNamePolicyEngine_matchURIConstraint/ok/wildcard (0.00s) 298s --- PASS: TestNamePolicyEngine_matchURIConstraint/ok/host-with-port (0.00s) 298s --- PASS: TestNamePolicyEngine_matchURIConstraint/ok/different-case (0.00s) 298s === RUN TestNamePolicyEngine_X509_AllAllowed 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal-x509 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-single-host 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-no-label 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-empty-label 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-dot-domain 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-multiple-subdomains 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-idna-internationalized-domain 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-x509 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-specific-mailbox 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-subdomain 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-rfc822 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-ascii 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-domain-wildcard 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-literal-wildcard 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-idna-internationalized-domain 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded-single-host 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded-with-literal-wildcard 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-permitted-no-match 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-excluded-match 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-no-domain 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-ip-name 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-mail 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-uri 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-dns-name 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-mail 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-uri 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-dns-name 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-ip 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-uri 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-dns-name 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name#01 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badhost.local-common-name 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-anotherbadhost.local-dns 298s === RUN TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badmail@example.local 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-no-constraints 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-no-constraints 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-no-constraints 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-no-constraints 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-no-constraints 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-no-constraints 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty-no-constraints 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-permitted-match 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-excluded-match 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard-literal 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-combined 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-idna-internationalized-domain 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-wildcard 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-plain-domain 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-specific-mailbox 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-idna-internationalized-domain 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-domain-wildcard 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-specific-uri 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-with-port 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain#01 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-subdomain 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-excluded 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-ip-name 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail#01 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-dns 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail#01 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-dns 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-ip 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-uri 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns#01 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-mail 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-subject-ip-name 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted-without-subject-verification 298s === RUN TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-all 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed (0.01s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal-x509 (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-single-host (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-no-label (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-empty-label (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-dot-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-multiple-subdomains (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-idna-internationalized-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-x509 (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-specific-mailbox (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-subdomain (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-rfc822 (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-ascii (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-domain-wildcard (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-literal-wildcard (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-idna-internationalized-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded-single-host (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded-with-literal-wildcard (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-permitted-no-match (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-excluded-match (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-no-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-ip-name (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-mail (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-uri (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-dns-name (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-mail (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-uri (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-dns-name (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-ip (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-uri (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-dns-name (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name#01 (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badhost.local-common-name (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-anotherbadhost.local-dns (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badmail@example.local (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-no-constraints (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-no-constraints (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-no-constraints (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-no-constraints (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-no-constraints (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-no-constraints (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty-no-constraints (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-permitted-match (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-excluded-match (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard-literal (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-combined (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-idna-internationalized-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-wildcard (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-plain-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-specific-mailbox (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-idna-internationalized-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-domain-wildcard (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-specific-uri (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-with-port (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain#01 (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-subdomain (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-excluded (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-ip-name (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail#01 (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-dns (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail#01 (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-dns (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-ip (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-uri (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns#01 (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-mail (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-subject-ip-name (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted-without-subject-verification (0.00s) 298s --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-all (0.00s) 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-dns-domain 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-dns-domain 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-cidr 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-cidr 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-email 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-email 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-principals 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principals 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-principals 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principal-as-mail 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-dns-domain 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-ip-range 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-principal-with-permitted-email 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user-with-excluded-user-principal 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-user-principals 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-user-principals 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-dns-domain 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-dns-domain 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-ip 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-ip 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-principals 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-email 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-email 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-principals 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-principals 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user-with-excluded-user-principal 298s === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-host 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-dns-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-dns-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-cidr (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-cidr (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-email (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-email (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-principals (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principals (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-principals (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principal-as-mail (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-dns-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-ip-range (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-principal-with-permitted-email (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user-with-excluded-user-principal (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-user-principals (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-user-principals (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-dns-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-dns-domain (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-ip (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-ip (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-principals (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-email (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-email (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-principals (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-principals (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user-with-excluded-user-principal (0.00s) 298s --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-host (0.00s) 298s === RUN Test_splitSSHPrincipals 298s === RUN Test_splitSSHPrincipals/fail/unexpected-cert-type 298s === RUN Test_splitSSHPrincipals/fail/user-ip 298s === RUN Test_splitSSHPrincipals/fail/user-uri 298s === RUN Test_splitSSHPrincipals/fail/host-uri 298s === RUN Test_splitSSHPrincipals/ok/host-dns 298s === RUN Test_splitSSHPrincipals/ok/host-ip 298s === RUN Test_splitSSHPrincipals/ok/host-email 298s === RUN Test_splitSSHPrincipals/ok/user-localhost 298s === RUN Test_splitSSHPrincipals/ok/user-username-with-period 298s === RUN Test_splitSSHPrincipals/ok/user-maillike 298s --- PASS: Test_splitSSHPrincipals (0.00s) 298s --- PASS: Test_splitSSHPrincipals/fail/unexpected-cert-type (0.00s) 298s --- PASS: Test_splitSSHPrincipals/fail/user-ip (0.00s) 298s --- PASS: Test_splitSSHPrincipals/fail/user-uri (0.00s) 298s --- PASS: Test_splitSSHPrincipals/fail/host-uri (0.00s) 298s --- PASS: Test_splitSSHPrincipals/ok/host-dns (0.00s) 298s --- PASS: Test_splitSSHPrincipals/ok/host-ip (0.00s) 298s --- PASS: Test_splitSSHPrincipals/ok/host-email (0.00s) 298s --- PASS: Test_splitSSHPrincipals/ok/user-localhost (0.00s) 298s --- PASS: Test_splitSSHPrincipals/ok/user-username-with-period (0.00s) 298s --- PASS: Test_splitSSHPrincipals/ok/user-maillike (0.00s) 298s === RUN Test_removeDuplicates 298s === RUN Test_removeDuplicates/empty-slice 298s === RUN Test_removeDuplicates/single-item 298s === RUN Test_removeDuplicates/ok 298s --- PASS: Test_removeDuplicates (0.00s) 298s --- PASS: Test_removeDuplicates/empty-slice (0.00s) 298s --- PASS: Test_removeDuplicates/single-item (0.00s) 298s --- PASS: Test_removeDuplicates/ok (0.00s) 298s === RUN Test_removeDuplicateIPNets 298s === RUN Test_removeDuplicateIPNets/empty-slice 298s === RUN Test_removeDuplicateIPNets/single-item 298s === RUN Test_removeDuplicateIPNets/multiple 298s --- PASS: Test_removeDuplicateIPNets (0.00s) 298s --- PASS: Test_removeDuplicateIPNets/empty-slice (0.00s) 298s --- PASS: Test_removeDuplicateIPNets/single-item (0.00s) 298s --- PASS: Test_removeDuplicateIPNets/multiple (0.00s) 298s === RUN TestNamePolicyError_Error 298s === RUN TestNamePolicyError_Error/dns-not-allowed 298s === RUN TestNamePolicyError_Error/dns-cannot-parse-domain 298s === RUN TestNamePolicyError_Error/email-cannot-parse 298s === RUN TestNamePolicyError_Error/uri-cannot-match 298s === RUN TestNamePolicyError_Error/unknown 298s --- PASS: TestNamePolicyError_Error (0.00s) 298s --- PASS: TestNamePolicyError_Error/dns-not-allowed (0.00s) 298s --- PASS: TestNamePolicyError_Error/dns-cannot-parse-domain (0.00s) 298s --- PASS: TestNamePolicyError_Error/email-cannot-parse (0.00s) 298s --- PASS: TestNamePolicyError_Error/uri-cannot-match (0.00s) 298s --- PASS: TestNamePolicyError_Error/unknown (0.00s) 298s === RUN Test_normalizeAndValidateCommonName 298s === RUN Test_normalizeAndValidateCommonName/fail/empty-constraint 298s === RUN Test_normalizeAndValidateCommonName/fail/wildcard 298s === RUN Test_normalizeAndValidateCommonName/ok 298s --- PASS: Test_normalizeAndValidateCommonName (0.00s) 298s --- PASS: Test_normalizeAndValidateCommonName/fail/empty-constraint (0.00s) 298s --- PASS: Test_normalizeAndValidateCommonName/fail/wildcard (0.00s) 298s --- PASS: Test_normalizeAndValidateCommonName/ok (0.00s) 298s === RUN Test_normalizeAndValidateDNSDomainConstraint 298s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/empty-constraint 298s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-partial-label 298s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-in-the-middle 298s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/empty-label 298s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/empty-reverse 298s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/no-asterisk 298s === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/idna-internationalized-domain-name-lookup 298s === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/wildcard 298s === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/specific-domain 298s === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-punycode 298s === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-lookup-transformed 298s --- PASS: Test_normalizeAndValidateDNSDomainConstraint (0.00s) 298s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/empty-constraint (0.00s) 298s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-partial-label (0.00s) 298s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-in-the-middle (0.00s) 298s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/empty-label (0.00s) 298s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/empty-reverse (0.00s) 298s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/no-asterisk (0.00s) 298s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/idna-internationalized-domain-name-lookup (0.00s) 298s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/wildcard (0.00s) 298s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/specific-domain (0.00s) 298s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-punycode (0.00s) 298s --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-lookup-transformed (0.00s) 298s === RUN Test_normalizeAndValidateEmailConstraint 298s === RUN Test_normalizeAndValidateEmailConstraint/fail/empty-constraint 298s === RUN Test_normalizeAndValidateEmailConstraint/fail/asterisk 298s === RUN Test_normalizeAndValidateEmailConstraint/fail/period 298s === RUN Test_normalizeAndValidateEmailConstraint/fail/@period 298s === RUN Test_normalizeAndValidateEmailConstraint/fail/too-many-@s 298s === RUN Test_normalizeAndValidateEmailConstraint/fail/parse-mailbox 298s === RUN Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain 298s === RUN Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain-name-lookup 298s === RUN Test_normalizeAndValidateEmailConstraint/fail/parse-domain 298s === RUN Test_normalizeAndValidateEmailConstraint/ok/wildcard 298s === RUN Test_normalizeAndValidateEmailConstraint/ok/specific-mail 298s --- PASS: Test_normalizeAndValidateEmailConstraint (0.00s) 298s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/empty-constraint (0.00s) 298s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/asterisk (0.00s) 298s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/period (0.00s) 298s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/@period (0.00s) 298s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/too-many-@s (0.00s) 298s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/parse-mailbox (0.00s) 298s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain (0.00s) 298s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain-name-lookup (0.00s) 298s --- PASS: Test_normalizeAndValidateEmailConstraint/fail/parse-domain (0.00s) 298s --- PASS: Test_normalizeAndValidateEmailConstraint/ok/wildcard (0.00s) 298s --- PASS: Test_normalizeAndValidateEmailConstraint/ok/specific-mail (0.00s) 298s === RUN TestNew 298s === RUN TestNew/ok/with-permitted-uris 298s === RUN TestNew/fail/with-permitted-uris 298s === RUN TestNew/ok/with-excluded-dns-domains 298s === RUN TestNew/fail/with-excluded-cidrs 298s === RUN TestNew/fail/with-permitted-emails 298s === RUN TestNew/ok/default 298s === RUN TestNew/ok/literal-wildcards 298s === RUN TestNew/ok/with-permitted-cidrs 298s === RUN TestNew/ok/with-excluded-emails 298s === RUN TestNew/ok/with-excluded-uris 298s === RUN TestNew/fail/with-permitted-common-name 298s === RUN TestNew/fail/with-excluded-common-name 298s === RUN TestNew/fail/with-permitted-ipsOrCIDRs-ip 298s === RUN TestNew/ok/with-excluded-ipsOrCIDRs-cidr 298s === RUN TestNew/ok/with-permitted-principals 298s === RUN TestNew/fail/with-excluded-uris 298s === RUN TestNew/ok/subject-verification 298s === RUN TestNew/ok/with-permitted-ip-ranges 298s === RUN TestNew/ok/with-excluded-principals 298s === RUN TestNew/fail/with-excluded-ipsOrCIDRs-ip 298s === RUN TestNew/fail/with-permitted-dns-domains 298s === RUN TestNew/fail/with-excluded-emails 298s === RUN TestNew/ok/with-excluded-cidrs 298s === RUN TestNew/ok/with-permitted-ipsOrCIDRs-cidr 298s === RUN TestNew/fail/with-excluded-dns-domains 298s === RUN TestNew/fail/with-permitted-ipsOrCIDRs-cidr 298s === RUN TestNew/ok/with-permitted-dns-wildcard-domains 298s === RUN TestNew/ok/with-excluded-ip-ranges 298s === RUN TestNew/ok/with-permitted-emails 298s === RUN TestNew/fail/with-permitted-cidrs 298s === RUN TestNew/fail/with-excluded-ipsOrCIDRs-cidr 298s --- PASS: TestNew (0.00s) 298s --- PASS: TestNew/ok/with-permitted-uris (0.00s) 298s --- PASS: TestNew/fail/with-permitted-uris (0.00s) 298s --- PASS: TestNew/ok/with-excluded-dns-domains (0.00s) 298s --- PASS: TestNew/fail/with-excluded-cidrs (0.00s) 298s --- PASS: TestNew/fail/with-permitted-emails (0.00s) 298s --- PASS: TestNew/ok/default (0.00s) 298s --- PASS: TestNew/ok/literal-wildcards (0.00s) 298s --- PASS: TestNew/ok/with-permitted-cidrs (0.00s) 298s --- PASS: TestNew/ok/with-excluded-emails (0.00s) 298s --- PASS: TestNew/ok/with-excluded-uris (0.00s) 298s --- PASS: TestNew/fail/with-permitted-common-name (0.00s) 298s --- PASS: TestNew/fail/with-excluded-common-name (0.00s) 298s --- PASS: TestNew/fail/with-permitted-ipsOrCIDRs-ip (0.00s) 298s --- PASS: TestNew/ok/with-excluded-ipsOrCIDRs-cidr (0.00s) 298s --- PASS: TestNew/ok/with-permitted-principals (0.00s) 298s --- PASS: TestNew/fail/with-excluded-uris (0.00s) 298s --- PASS: TestNew/ok/subject-verification (0.00s) 298s --- PASS: TestNew/ok/with-permitted-ip-ranges (0.00s) 298s --- PASS: TestNew/ok/with-excluded-principals (0.00s) 298s --- PASS: TestNew/fail/with-excluded-ipsOrCIDRs-ip (0.00s) 298s --- PASS: TestNew/fail/with-permitted-dns-domains (0.00s) 298s --- PASS: TestNew/fail/with-excluded-emails (0.00s) 298s --- PASS: TestNew/ok/with-excluded-cidrs (0.00s) 298s --- PASS: TestNew/ok/with-permitted-ipsOrCIDRs-cidr (0.00s) 298s --- PASS: TestNew/fail/with-excluded-dns-domains (0.00s) 298s --- PASS: TestNew/fail/with-permitted-ipsOrCIDRs-cidr (0.00s) 298s --- PASS: TestNew/ok/with-permitted-dns-wildcard-domains (0.00s) 298s --- PASS: TestNew/ok/with-excluded-ip-ranges (0.00s) 298s --- PASS: TestNew/ok/with-permitted-emails (0.00s) 298s --- PASS: TestNew/fail/with-permitted-cidrs (0.00s) 298s --- PASS: TestNew/fail/with-excluded-ipsOrCIDRs-cidr (0.00s) 298s === RUN Test_normalizeAndValidateURIDomainConstraint 298s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/empty-constraint 298s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/scheme-https 298s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/too-many-asterisks 298s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/empty-label 298s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/empty-reverse 298s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/domain-with-port 298s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/no-asterisk 298s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv4 298s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-brackets 298s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets 298s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets#01 298s === RUN Test_normalizeAndValidateURIDomainConstraint/fail/idna-internationalized-domain-name-lookup 298s === RUN Test_normalizeAndValidateURIDomainConstraint/ok/wildcard 298s === RUN Test_normalizeAndValidateURIDomainConstraint/ok/specific-domain 298s === RUN Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup 298s === RUN Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup-deviation 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint (0.00s) 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/empty-constraint (0.00s) 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/scheme-https (0.00s) 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/too-many-asterisks (0.00s) 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/empty-label (0.00s) 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/empty-reverse (0.00s) 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/domain-with-port (0.00s) 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/no-asterisk (0.00s) 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv4 (0.00s) 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-brackets (0.00s) 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets (0.00s) 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets#01 (0.00s) 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/idna-internationalized-domain-name-lookup (0.00s) 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/wildcard (0.00s) 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/specific-domain (0.00s) 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup (0.00s) 298s --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup-deviation (0.00s) 298s PASS 298s ok github.com/smallstep/certificates/policy 0.029s 300s === RUN TestAuthority_encrypt 300s === PAUSE TestAuthority_encrypt 300s === RUN TestAuthority_SignCSR 300s === RUN TestAuthority_SignCSR/ok 300s === RUN TestAuthority_SignCSR/ok_no_sign_options 300s --- PASS: TestAuthority_SignCSR (0.74s) 300s --- PASS: TestAuthority_SignCSR/ok (0.01s) 300s --- PASS: TestAuthority_SignCSR/ok_no_sign_options (0.01s) 300s === CONT TestAuthority_encrypt 300s === RUN TestAuthority_encrypt/alg-0 300s === PAUSE TestAuthority_encrypt/alg-0 300s === RUN TestAuthority_encrypt/alg-1 300s === PAUSE TestAuthority_encrypt/alg-1 300s === RUN TestAuthority_encrypt/alg-2 300s === PAUSE TestAuthority_encrypt/alg-2 300s === RUN TestAuthority_encrypt/alg-3 300s === PAUSE TestAuthority_encrypt/alg-3 300s === RUN TestAuthority_encrypt/alg-4 300s === PAUSE TestAuthority_encrypt/alg-4 300s === RUN TestAuthority_encrypt/alg-unknown 300s === PAUSE TestAuthority_encrypt/alg-unknown 300s === CONT TestAuthority_encrypt/alg-0 300s === CONT TestAuthority_encrypt/alg-3 300s === CONT TestAuthority_encrypt/alg-unknown 300s === CONT TestAuthority_encrypt/alg-4 300s === CONT TestAuthority_encrypt/alg-2 300s === CONT TestAuthority_encrypt/alg-1 300s --- PASS: TestAuthority_encrypt (0.36s) 300s --- PASS: TestAuthority_encrypt/alg-0 (0.00s) 300s --- PASS: TestAuthority_encrypt/alg-3 (0.00s) 300s --- PASS: TestAuthority_encrypt/alg-4 (0.00s) 300s --- PASS: TestAuthority_encrypt/alg-2 (0.00s) 300s --- PASS: TestAuthority_encrypt/alg-1 (0.00s) 300s --- PASS: TestAuthority_encrypt/alg-unknown (0.00s) 300s PASS 300s ok github.com/smallstep/certificates/scep 1.100s 300s === RUN Test_decodeRequest 300s === RUN Test_decodeRequest/fail/invalid-query 300s === RUN Test_decodeRequest/fail/empty-operation 300s === RUN Test_decodeRequest/fail/unsupported-method 300s === RUN Test_decodeRequest/fail/get-unsupported-operation 300s === RUN Test_decodeRequest/fail/get-PKIOperation-empty-message 300s === RUN Test_decodeRequest/fail/get-PKIOperation 300s === RUN Test_decodeRequest/fail/post-PKIOperation 300s === RUN Test_decodeRequest/ok/get-GetCACert 300s === RUN Test_decodeRequest/ok/get-GetCACaps 300s === RUN Test_decodeRequest/ok/get-PKIOperation 300s === RUN Test_decodeRequest/ok/get-PKIOperation-escaped 300s === RUN Test_decodeRequest/ok/get-PKIOperation-not-escaped 300s === RUN Test_decodeRequest/ok/get-PKIOperation-weird-macos-case 300s === RUN Test_decodeRequest/ok/post-PKIOperation 300s --- PASS: Test_decodeRequest (0.00s) 300s --- PASS: Test_decodeRequest/fail/invalid-query (0.00s) 300s --- PASS: Test_decodeRequest/fail/empty-operation (0.00s) 300s --- PASS: Test_decodeRequest/fail/unsupported-method (0.00s) 300s --- PASS: Test_decodeRequest/fail/get-unsupported-operation (0.00s) 300s --- PASS: Test_decodeRequest/fail/get-PKIOperation-empty-message (0.00s) 300s --- PASS: Test_decodeRequest/fail/get-PKIOperation (0.00s) 300s --- PASS: Test_decodeRequest/fail/post-PKIOperation (0.00s) 300s --- PASS: Test_decodeRequest/ok/get-GetCACert (0.00s) 300s --- PASS: Test_decodeRequest/ok/get-GetCACaps (0.00s) 300s --- PASS: Test_decodeRequest/ok/get-PKIOperation (0.00s) 300s --- PASS: Test_decodeRequest/ok/get-PKIOperation-escaped (0.00s) 300s --- PASS: Test_decodeRequest/ok/get-PKIOperation-not-escaped (0.00s) 300s --- PASS: Test_decodeRequest/ok/get-PKIOperation-weird-macos-case (0.00s) 300s --- PASS: Test_decodeRequest/ok/post-PKIOperation (0.00s) 300s PASS 300s ok github.com/smallstep/certificates/scep/api 0.008s 300s ? github.com/smallstep/certificates/server [no test files] 300s === RUN TestTemplates_Validate 300s === RUN TestTemplates_Validate/ok 300s === RUN TestTemplates_Validate/okWithData 300s === RUN TestTemplates_Validate/badSSH 300s === RUN TestTemplates_Validate/badDataUser 300s === RUN TestTemplates_Validate/badDataStep 300s --- PASS: TestTemplates_Validate (0.00s) 300s --- PASS: TestTemplates_Validate/ok (0.00s) 300s --- PASS: TestTemplates_Validate/okWithData (0.00s) 300s --- PASS: TestTemplates_Validate/badSSH (0.00s) 300s --- PASS: TestTemplates_Validate/badDataUser (0.00s) 300s --- PASS: TestTemplates_Validate/badDataStep (0.00s) 300s === RUN TestSSHTemplates_Validate 300s === RUN TestSSHTemplates_Validate/ok 300s === RUN TestSSHTemplates_Validate/user 300s === RUN TestSSHTemplates_Validate/host 300s === RUN TestSSHTemplates_Validate/content 300s === RUN TestSSHTemplates_Validate/badUser 300s === RUN TestSSHTemplates_Validate/badHost 300s === RUN TestSSHTemplates_Validate/badContent 300s --- PASS: TestSSHTemplates_Validate (0.00s) 300s --- PASS: TestSSHTemplates_Validate/ok (0.00s) 300s --- PASS: TestSSHTemplates_Validate/user (0.00s) 300s --- PASS: TestSSHTemplates_Validate/host (0.00s) 300s --- PASS: TestSSHTemplates_Validate/content (0.00s) 300s --- PASS: TestSSHTemplates_Validate/badUser (0.00s) 300s --- PASS: TestSSHTemplates_Validate/badHost (0.00s) 300s --- PASS: TestSSHTemplates_Validate/badContent (0.00s) 300s === RUN TestTemplate_Validate 300s === RUN TestTemplate_Validate/okSnippet 300s === RUN TestTemplate_Validate/okFile 300s === RUN TestTemplate_Validate/okDirectory 300s === RUN TestTemplate_Validate/badName 300s === RUN TestTemplate_Validate/badType 300s === RUN TestTemplate_Validate/badType#01 300s === RUN TestTemplate_Validate/badTemplatePath 300s === RUN TestTemplate_Validate/badTemplatePath#01 300s === RUN TestTemplate_Validate/badTemplatePath#02 300s === RUN TestTemplate_Validate/badPath 300s === RUN TestTemplate_Validate/missingTemplate 300s === RUN TestTemplate_Validate/directoryTemplate 300s --- PASS: TestTemplate_Validate (0.00s) 300s --- PASS: TestTemplate_Validate/okSnippet (0.00s) 300s --- PASS: TestTemplate_Validate/okFile (0.00s) 300s --- PASS: TestTemplate_Validate/okDirectory (0.00s) 300s --- PASS: TestTemplate_Validate/badName (0.00s) 300s --- PASS: TestTemplate_Validate/badType (0.00s) 300s --- PASS: TestTemplate_Validate/badType#01 (0.00s) 300s --- PASS: TestTemplate_Validate/badTemplatePath (0.00s) 300s --- PASS: TestTemplate_Validate/badTemplatePath#01 (0.00s) 300s --- PASS: TestTemplate_Validate/badTemplatePath#02 (0.00s) 300s --- PASS: TestTemplate_Validate/badPath (0.00s) 300s --- PASS: TestTemplate_Validate/missingTemplate (0.00s) 300s --- PASS: TestTemplate_Validate/directoryTemplate (0.00s) 300s === RUN TestLoadAll 300s === RUN TestLoadAll/ok 300s === RUN TestLoadAll/empty 300s === RUN TestLoadAll/nil 300s === RUN TestLoadAll/badUser 300s === RUN TestLoadAll/badHost 300s --- PASS: TestLoadAll (0.00s) 300s --- PASS: TestLoadAll/ok (0.00s) 300s --- PASS: TestLoadAll/empty (0.00s) 300s --- PASS: TestLoadAll/nil (0.00s) 300s --- PASS: TestLoadAll/badUser (0.00s) 300s --- PASS: TestLoadAll/badHost (0.00s) 300s === RUN TestTemplate_Load 300s === RUN TestTemplate_Load/ok 300s === RUN TestTemplate_Load/ok_backfill 300s === RUN TestTemplate_Load/error 300s === RUN TestTemplate_Load/missing 300s --- PASS: TestTemplate_Load (0.00s) 300s --- PASS: TestTemplate_Load/ok (0.00s) 300s --- PASS: TestTemplate_Load/ok_backfill (0.00s) 300s --- PASS: TestTemplate_Load/error (0.00s) 300s --- PASS: TestTemplate_Load/missing (0.00s) 300s === RUN TestTemplate_Render 300s === RUN TestTemplate_Render/snippet 300s === RUN TestTemplate_Render/file 300s === RUN TestTemplate_Render/file#01 300s === RUN TestTemplate_Render/directory 300s === RUN TestTemplate_Render/error 300s --- PASS: TestTemplate_Render (0.00s) 300s --- PASS: TestTemplate_Render/snippet (0.00s) 300s --- PASS: TestTemplate_Render/file (0.00s) 300s --- PASS: TestTemplate_Render/file#01 (0.00s) 300s --- PASS: TestTemplate_Render/directory (0.00s) 300s --- PASS: TestTemplate_Render/error (0.00s) 300s === RUN TestTemplate_Output 300s === RUN TestTemplate_Output/snippet 300s === RUN TestTemplate_Output/file 300s === RUN TestTemplate_Output/file#01 300s === RUN TestTemplate_Output/directory 300s === RUN TestTemplate_Output/error 300s --- PASS: TestTemplate_Output (0.00s) 300s --- PASS: TestTemplate_Output/snippet (0.00s) 300s --- PASS: TestTemplate_Output/file (0.00s) 300s --- PASS: TestTemplate_Output/file#01 (0.00s) 300s --- PASS: TestTemplate_Output/directory (0.00s) 300s --- PASS: TestTemplate_Output/error (0.00s) 300s === RUN TestOutput_Write 300s === RUN TestOutput_Write/snippet 300s === RUN TestOutput_Write/file 300s === RUN TestOutput_Write/snippetInDir 300s === RUN TestOutput_Write/fileInDir 300s === RUN TestOutput_Write/directory 300s === RUN TestOutput_Write/snippetErr 300s === RUN TestOutput_Write/fileErr 300s === RUN TestOutput_Write/directoryErr 300s --- PASS: TestOutput_Write (0.00s) 300s --- PASS: TestOutput_Write/snippet (0.00s) 300s --- PASS: TestOutput_Write/file (0.00s) 300s --- PASS: TestOutput_Write/snippetInDir (0.00s) 300s --- PASS: TestOutput_Write/fileInDir (0.00s) 300s --- PASS: TestOutput_Write/directory (0.00s) 300s --- PASS: TestOutput_Write/snippetErr (0.00s) 300s --- PASS: TestOutput_Write/fileErr (0.00s) 300s --- PASS: TestOutput_Write/directoryErr (0.00s) 300s === RUN TestTemplate_ValidateRequiredData 300s === RUN TestTemplate_ValidateRequiredData/ok_nil 300s === RUN TestTemplate_ValidateRequiredData/ok_empty 300s === RUN TestTemplate_ValidateRequiredData/ok_one 300s === RUN TestTemplate_ValidateRequiredData/ok_multiple 300s === RUN TestTemplate_ValidateRequiredData/fail_nil 300s === RUN TestTemplate_ValidateRequiredData/fail_missing 300s --- PASS: TestTemplate_ValidateRequiredData (0.00s) 300s --- PASS: TestTemplate_ValidateRequiredData/ok_nil (0.00s) 300s --- PASS: TestTemplate_ValidateRequiredData/ok_empty (0.00s) 300s --- PASS: TestTemplate_ValidateRequiredData/ok_one (0.00s) 300s --- PASS: TestTemplate_ValidateRequiredData/ok_multiple (0.00s) 300s --- PASS: TestTemplate_ValidateRequiredData/fail_nil (0.00s) 300s --- PASS: TestTemplate_ValidateRequiredData/fail_missing (0.00s) 300s === RUN TestDefaultTemplates 300s === RUN TestDefaultTemplates/ok 300s --- PASS: TestDefaultTemplates (0.00s) 300s --- PASS: TestDefaultTemplates/ok (0.00s) 300s PASS 300s ok github.com/smallstep/certificates/templates 0.014s 303s === RUN Test_reflectRequestID 303s 2026/02/04 00:04:07 Building new tls configuration using step-ca x509 Signer Interface 303s 2026/02/04 00:04:07 Starting Smallstep CLI/0000000-dev (linux/ppc64le) 303s 2026/02/04 00:04:07 Documentation: https://u.step.sm/docs/ca 303s 2026/02/04 00:04:07 Community Discord: https://u.step.sm/discord 303s 2026/02/04 00:04:07 Config file: loaded from token 303s 2026/02/04 00:04:07 The primary server URL is https://127.0.0.1:39247 303s 2026/02/04 00:04:07 Root certificates are available at https://127.0.0.1:39247/roots.pem 303s 2026/02/04 00:04:07 Additional configured hostnames: [::1], localhost 303s 2026/02/04 00:04:07 X.509 Root Fingerprint: 7aa4ef5bf53c6a22c482cfcf80ef881310365e10d61f801ae799686fcb292e6c 303s 2026/02/04 00:04:07 Serving HTTPS on [::]:39247 ... 303s 2026/02/04 00:04:07 /usr/lib/go-1.25/src/net/http/server.go:3677: http: TLS handshake error from [::1]:36614: EOF 303s time="2026-02-04T00:04:07Z" level=info duration="47.834µs" duration-ns=47834 fields.time="2026-02-04T00:04:07Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=206de6a1-c734-4d26-b4fa-188b06e20f53 size=16 status=200 user-agent=step-http-client/1.0 user-id= 303s time="2026-02-04T00:04:07Z" level=warning duration="84.217µs" duration-ns=84217 error="/root/invalid was not found: certificate with fingerprint invalid was not found" fields.time="2026-02-04T00:04:07Z" method=GET name=ca path=/root/invalid protocol=HTTP/2.0 referer= remote-address="::1" request-id=10587b70-cbd9-4a3b-9e5d-08e8e43ac161 size=127 status=404 user-agent=step-http-client/1.0 user-id= 303s time="2026-02-04T00:04:07Z" level=warning duration="39.718µs" duration-ns=39718 error="/root/invalid was not found: certificate with fingerprint invalid was not found" fields.time="2026-02-04T00:04:07Z" 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= 303s time="2026-02-04T00:04:07Z" level=info certificate="MIIB/zCCAaSgAwIBAgIRAKX0H4GpReOvhhkLYIXnzGEwCgYIKoZIzj0EAwIwIzEhMB8GA1UEAxMYU3RlcCBFMkUgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDIwMzIzMDQwN1oXDTI2MDIwNDAxMDQwN1owDzENMAsGA1UEAxMEdGVzdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABHGQygaEA2UzpBMBTaqXA0OUyyL3hDA3nD9054eTxpNrbpKVUjKUOeMOm0NHaFlX5puEbUcq+YvA1hd+pecXvqKjgcwwgckwDgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUlGveJ8y0SFgygNZgPUaT8FFXz50wHwYDVR0jBBgwFoAUzS++aMUDlJ1Cb8NY3hrVeHWbNZQwDwYDVR0RBAgwBoIEdGVzdDBHBgwrBgEEAYKkZMYoQAEENzA1AgEBBANqd2sEK0dkSkRCMmg3NXl6NndSWUdKX3h2V2x1dmVjZVFINkZ6U21TdFdoMElKMDgwCgYIKoZIzj0EAwIDSQAwRgIhAIxEbWktr+4XuoDsVQmGEycuTCgBHKZ0o4IDNc09LMB+AiEApjfSv2xOKX3OQFJpRmm52BWGjrw+YlI/YqmbMu9GPeU=" duration=6.095045ms duration-ns=6095045 fields.time="2026-02-04T00:04:07Z" issuer="Step E2E Intermediate CA" method=POST name=ca ott=eyJhbGciOiJFUzI1NiIsImtpZCI6IkdkSkRCMmg3NXl6NndSWUdKX3h2V2x1dmVjZVFINkZ6U21TdFdoMElKMDgiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJodHRwczovLzEyNy4wLjAuMS8xLjAvc2lnbiIsImV4cCI6MTc3MDE2MzUwNywiaXNzIjoiandrIiwianRpIjoiXjBaKG06Xk0kVlBqJzdIXig5RUpNdEp8Vm4hZklOYUJ3XHUwMDNjdiUpZWt9KWNlNDN6aXl2S1x1MDAzY14kLFtyQ1NWZlwibzEyIiwibmJmIjoxNzcwMTYzNDQ3LCJzYW5zIjpbInRlc3QiXSwic3ViIjoidGVzdCJ9.Jrsh6SGtpuKpMb2ayEAu_LfOE5ZzJKLyd2m-JLBH9mPr57LZjHNMfxwdJKQ5WT5GiRSLv8HFbD9ffu2uEYW6Jg path=/sign protocol=HTTP/2.0 provisioner="jwk (GdJDB2h75yz6wRYGJ_xvWluveceQH6FzSmStWh0IJ08)" public-key="ECDSA P-256" referer= remote-address="::1" request-id=signRequestID sans="map[dns:[test]]" serial=220590178765511752268767615303415221345 size=3025 status=201 subject=test user-agent=step-http-client/1.0 user-id= valid-from="2026-02-03T23:04:07Z" valid-to="2026-02-04T01:04:07Z" 303s --- PASS: Test_reflectRequestID (1.89s) 303s PASS 303s ok github.com/smallstep/certificates/test/integration 1.905s 314s === RUN TestIssuesCertificateUsingSCEPWithDecrypterAndUpstreamCAS 314s 2026/02/04 00:04:07 Building new tls configuration using step-ca x509 Signer Interface 314s 2026/02/04 00:04:07 Starting Smallstep CLI/0000000-dev (linux/ppc64le) 314s 2026/02/04 00:04:07 Documentation: https://u.step.sm/docs/ca 314s 2026/02/04 00:04:07 Community Discord: https://u.step.sm/discord 314s 2026/02/04 00:04:07 Config file: loaded from token 314s 2026/02/04 00:04:07 The primary server URL is https://127.0.0.1:37791 314s 2026/02/04 00:04:07 Root certificates are available at https://127.0.0.1:37791/roots.pem 314s 2026/02/04 00:04:07 Additional configured hostnames: [::1], localhost 314s 2026/02/04 00:04:07 X.509 Root Fingerprint: d9c3e6415687fd66c4bdb92d6c39bb3519880e3f3051adaccb6e0abe7cee2f51 314s 2026/02/04 00:04:07 Serving HTTPS on [::]:37791 ... 314s time="2026-02-04T00:04:08Z" level=info duration="39.652µs" duration-ns=39652 fields.time="2026-02-04T00:04:08Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=3837675c-04be-4ade-92f4-69294833d9a1 size=16 status=200 user-agent=step-http-client/1.0 user-id= 314s time="2026-02-04T00:04:08Z" level=info duration="58.053µs" duration-ns=58053 fields.time="2026-02-04T00:04:08Z" method=GET name=ca path="/scep/scep/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=df602c7f-570b-4dac-ab45-4e2f99971705 size=1160 status=200 user-agent=Go-http-client/2.0 user-id= 314s common_test.go:206: 0 *H u0q1 *H=0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0 260203230407Z 260204010407Z010U decrypter0"0  *H   ȯ\7_g6]:N\űi sI1H y\U=m=3yuO(SC-T/ϳi @ȵml,NM?|g '[ޮT0賠w0DJ9N^wS)!Qz"p;+2tUI4 _:: jK2JxoWQ9\3{f<<50(~%cU1#x@^z?\U~( եU.6Jƹ#k GapZ|w8ۇ@r8-nh؏EpfV\#BQMF#UlܜHk B!O` A֨.2mǩ4;cEWo :Y"ܬ*QԷGTDou$0Jvt\\b&mj8)Z}z IR,un)_ H}ŽGy *H=0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0 260204000408Z 260205000408Z010Utest.localhost0"0  *H   *H=G *H=0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0 260203230407Z 260204010407Z010U decrypter0"0  *H   ȯ\7_g6]:N\űi sI1H yD: EnOMחY [\|o%Fb% Uve*p㝲9*!(\wuh Ajs(֫ fE )x|sM^ϸH'}R?L>ڏΠAsz{#C69 2DYJj5# gp*ks!sYArfv9ݾN*s[8Yw[J`7M{,'T)x۝)sVt[^)ׅONH.GniIUv 314s :I vO@{:( u`ѐsdv,:R,95GsyrL5^QӵV100010Utest.localhost0+0 314s `HE 1190 *H  1  *H 0 *H  1 260204000411Z0  314s `HE 1D`g;e0# *H  1=tAz<&S0, 314s `HE 1bSDY9Ea0qn6XM0EKZyoAyXIGc2o=0  *H time="2026-02-04T00:04:11Z" level=info certificate="MIICxDCCAmqgAwIBAgIRAIJQByXV1OJgfJj/6i4OFWowCgYIKoZIzj0EAwIwNDEyMDAGA1UEAwwpU3RlcCBFMkUgfCBTQ0VQIERlY3J5cHRlciBJbnRlcm1lZGlhdGUgQ0EwHhcNMjYwMjA0MDAwMzExWhcNMjYwMjA1MDAwNDExWjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMGT9eCkBn7YP/5iBmTLx0PWlDHourVjYMiLvnRAH2E4wKosgOn6ripi75ib/4G0k7F3gK533KmgDKfNELVUYPtEHoGgMY5ebqSCMhIyPGnCwtRF7V3geqjVyHjK3Cg0hasjMm1Qy3aqYFEuAIJjKRaYOJRIIGW5Elz3XcDL26NEzfoBBh7B6+aSijtGd3VBDSAZZbSyWTw1B5mF4YBYZYmu3Xz2HyoOxraM/7TyYAg/FfWsfQutEPHCDjGbNEJkUUCpNuzxaROhgRH7678SLgNuMpG9t1y68x6vgwItiYrDhc85ZxKJGtTQ15UcMmdL8GLwuA3lFtl3OVrn42Oxlj0CAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRt0zB5NwFKOh0ryVHAftAILI39vDAfBgNVHSMEGDAWgBQyqDeD4iKvbVYM0ilO0ATdfSytlTAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDAdBgwrBgEEAYKkZMYoQAEEDTALAgEKBARzY2VwBAAwCgYIKoZIzj0EAwIDSAAwRQIhAMofhWJhjPJSO6g8USYcQHVvc4Ntiq5FdKYYlBwMlkBRAiBQ3goG3HNFgz12Ta61M4U8abhbn2FqK1ZV/nu5HLI6Qw==" duration=6.361457ms duration-ns=6361457 fields.time="2026-02-04T00:04:11Z" issuer="Step E2E | SCEP Decrypter Intermediate CA" method=GET name=ca path="/scep/scep/scep/scep?operation=PKIOperation&message=MIIJOgYJKoZIhvcNAQcCoIIJKzCCCScCAQExCTAHBgUrDgMCGjCCBDoGCSqGSIb3DQEHAaCCBCsEggQnMIIEIwYJKoZIhvcNAQcDoIIEFDCCBBACAQAxggFTMIIBTwIBADA5MDQxMjAwBgNVBAMMKVN0ZXAgRTJFIHwgU0NFUCBEZWNyeXB0ZXIgSW50ZXJtZWRpYXRlIENBAgEBMAsGCSqGSIb3DQEBAQSCAQA3T1NPSLZ3qDaCNcopuaG7yHWetXeYacZsSVt95yiVGemitKwgFckiF%2FbdYZ0hqQO%2BaBZ%2B%2BNBKgoCRc5Ff2DGWEMeMFVd2e3vA2e5Bya9yc9aKPgaJdevfwQWrhyOdvvpaLzVlLOLLZHsdwpBTIyoAsI6tUeTUPkTi3OVFH8h7bU%2ByUrhjl22rniNk5s0wvMDqojvbnuV8I221W5vZs%2BUUi9ICHsqNwSFRCfIwjy2LOWhICWwoo984MU5hyGSJs9fRIhYHst0sqvhYe2hXwvau7%2Fj8rX1A8linLt%2FonwlROcxzxYAr4gcpZIToBs2DhxKpx%2F8Iy8XjrFol9dMCfEhIMIICsgYJKoZIhvcNAQcBMBEGBSsOAwIHBAh4bfsH6hky7oCCApCWmj9u%2Fb1TQZBvuPL8hGQXtzNe4GykgMq%2Bk7MbJeI0hhkDTpobSeqAcu2k0bmNhJMDsCBHbfis313yCsSCLkSPtUyc%2FKO7o6lWvWAKnHmMfqv6A6XY%2Fh9Gl5DxpWUQODHB96b%2BzPvq5Fmwpv5mFGE8aJxO8eRHZQaxL%2FQQxTim3wmL0ykQdV6ZeZ978Vh%2Bu8kgyXn%2BKyl7s7G3N4zrP1tma4IjpWUCvkuWfKvjtt1dW32pxoTy5enApfvQOHYGfX1GbFriB9ErZFUtRnW2PkSH6jrLIN5Fbk%2FjwYb71fZN15dZjKGwC4RbXNV8b7H0B4wlRmKIkp64qpkYJc0LVbAZko7F0dt2ZSocjnDm452yOSqEAiEo6Vy20nd1aJMLg%2FLwQWpzKPD119arCZ%2Fm0WYfqUUN0CmJr3h8DrSWc01ez7iySI4nnwJ9FlI%2F5QRMvhrSzz622o%2B%2B8c6gpO7SGaxBcxR6uHuhI%2BJDqDbpOQPE2QfADRSDMv27rpREWRkVSmquNSMJFmdwKrSNjmuIc4L3IXP8BFlBcoatvmaCunanOd2%2BTipz%2BVvzGdc4jlmbAndbnZNKD9cZ4e1gkL6t1%2Bc3TcCEHKD%2Bt6zee8IsJ1TZKdoQfxSnmHi3nNudKeNzD89WdFuVFvGjXsfd1QYp14XcT6xOzEguzEduaaDKB0kdVXYKOgVJDep2j%2B5P6b77%2BNURBezu7oWsQDxt6gusCYJjU6J2razB3c%2BJIkYinGjs1eC1Kc80dhU1LH%2FGjYZ1dLc7ETDgfjAZO35jnkey638Jz0zMIwynATNaw8AfHqi6vLGkcI9cJzjYcZ5CREsZ%2B1%2BiKILfMHE47J2d9aN2egtqWeyKuKfhOPmZC%2BROd45ccKCCAs4wggLKMIIBsqADAgECAgEBMA0GCSqGSIb3DQEBCwUAMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MB4XDTI2MDIwMzIzMDQxMVoXDTI2MDIwNDAxMDQxMVowGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBk%2FXgpAZ%2B2D%2F%2BYgZky8dD1pQx6Lq1Y2DIi750QB9hOMCqLIDp%2Bq4qYu%2BYm%2F%2BBtJOxd4Cud9ypoAynzRC1VGD7RB6BoDGOXm6kgjISMjxpwsLURe1d4Hqo1ch4ytwoNIWrIzJtUMt2qmBRLgCCYykWmDiUSCBluRJc913Ay9ujRM36AQYewevmkoo7Rnd1QQ0gGWW0slk8NQeZheGAWGWJrt189h8qDsa2jP%2B08mAIPxX1rH0LrRDxwg4xmzRCZFFAqTbs8WkToYER%2B%2Bu%2FEi4DbjKRvbdcuvMer4MCLYmKw4XPOWcSiRrU0NeVHDJnS%2FBi8LgN5RbZdzla5%2BNjsZY9AgMBAAGjHTAbMBkGA1UdEQQSMBCCDnRlc3QubG9jYWxob3N0MA0GCSqGSIb3DQEBCwUAA4IBAQBdLZ9Lj5DVcnkkWES8LMEcElmB3Wsd%2FN3I8yJyDcAibIq8rvYqMBzdgBy9N9AFgyJbp8pXExnB9zIJ9M9PzdgcEFtBmF763qvdgtQw2J7UZJLubOosf%2BtfNEEm9XCgNRl%2FpDKUnza9FFStl5VnLr1bB%2FEVhUEDZH5uj%2BwwhYkYTwRMJO52HlEPQEt0M%2FWfzhTbSeW9cauS%2Bxs%2FUrLhbS8Ull2zfwl39Cw4rBVJVylXfAKO35V2pgGG0WbG2lOXtgo%2Bsp2Lz3vpOoEoDYp1lBD2wmDTEcrRkOBzZPp2LDrW2szMwH%2BgUiyFGQHPOcs1jdZHm3N5ckyQNdpeUdO1r1bWMYICBTCCAgECAQEwHjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdAIBATAHBgUrDgMCGqCBwTASBgpghkgBhvhFAQkCMQQTAjE5MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI2MDIwNDAwMDQxMVowIAYKYIZIAYb4RQEJBTESBBCQ2kQDYLhnO2Ws8cEOgoDzMCMGCSqGSIb3DQEJBDEWBBTxEz3YwHQIQZd66ZHxmDwdESZTGzAsBgpghkgBhvhFAQkHMR4THGJTRFk5RWEwcW42WE0wRUtaeW9BeVhJR2Mybz0wCwYJKoZIhvcNAQEFBIIBAFRSIk40ZFv2%2FDxGk1QW1HfFR8Hn1Bu5e9imrIcDZFCW4Sos2PT%2F8CmgsPWiCejwvy19JyM9fKc2tX3ouVxfv5tGVMYFO%2BHut8anSPZZbAOC%2FtDkKcS%2B7LyEOEqT%2BMp12HHryskHWZILaOqYV97qrOLnCE6k8tkg6PDrtyztNSPUg%2FhUmD3e3ZZIx1bZq2dwQmE4I1KIltMGSfZQmheXAxSDu2QO5wtZka1xZjgvz30QuTKFLE1TQv45F%2FbI8r%2Bhtk%2BN50qv2su6x14Qghkyf6i%2FdK05VUVfTWI6YqhzjEVnpdNjYnYeO1lrAE11eoPY8x1fN%2F58VXQnRKMdioCU6Fk%3D" protocol=HTTP/2.0 provisioner=scep public-key="RSA 2048" referer= remote-address="::1" request-id=11630949-6bc1-443e-a1eb-03327543420c sans="map[dns:[test.localhost]]" serial=173215168175208756677646384012442080618 size=3143 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2026-02-04T00:03:11Z" valid-to="2026-02-05T00:04:11Z" 314s common_test.go:311: 0 C *H  40 01 0+0 *H 0 *H u0q "ˎ%"֬E 0EVux(I^a+嫸"_[,Vw:ӪK3=vbARECZz6A$KkɌ(5hit `m>H$#1?Rq{6zN! trSg]L>",Ɣ.Z 314s "tHrr.םY,粉ێ10. *H 0 `He*P)Wb"q at6b) U%)[35) G0BFIc^#n"J?oV3(EMw,Ϙ Jov~Df7AXnDGBG1 314s c*gоAc,T|ក 314s qU𥺳ZX! 314s F=>2*OW"` 49N4(Kl3rk1}c GǶ}SaoK*kNjz^; $mZݐogl.,zMAK%NYUx$?tC T]QV\mg>%O269.z["EA-ڶ~2f'00j *H=041200U )Step E2E | SCEP Decrypter Intermediate CA0 260204000311Z 260205000411Z010Utest.localhost0"0  *H   scep *H=H sE=vM3󂑌'V<؇* TzL>K"=XxWGOIׄ0 314s /^h/ x V%: YJYj;}'{`7Ay^QA+6N0\{&dMac%u5|Y,|@2׮&h~b4eL6quzIT iXzGEr4I2o2c {u] DjLM<^x_5"N5ekeӨLY̻:VDs4 kК]<IqGH"QڃNrURѫL2;3'?SWbp^:󚈓U׫{Kivр Ъcs05$)G'1,N8 314s t]J!?n q$ KYvyZd vkF9 ]إ$S!Hߴt~Gă²t;W-HwsjwX79 314s H{000  *H    H9jHhyO~6s,#RC#"5]Ul  >[3c5+]= 7iV1/mXFa4X8@:`t5N100010Utest.localhost0+0 314s `HE 1190 *H  1  *H 0 *H  1 260204000413Z0  314s `HE 1=]kHC4 0# *H  1E0Hb=)AZ >,ZW0, 314s `HE 1K9SU05efDt+IJ+gPS7nG+aKTupA=0  *H  V>8w|<5zUL 314s &XZ)&>9X EYݿ*1%ln!@[~">QlJeG^-ߢ;}1Waɂ'b*.O=u61ft$tWnT#,uv}mdQ%/,j-mG cf{g_3]~`!S!sy b 12J5}R=FL 314s 9'*kb뱁p 02)1d(fo#"a/t+3jAUTڹZb lCrp P;3\G6U9E~_zI-]Rn3y,FmM y=@Ν , >z !Mƀ;9Ҍ+x 314s N{\ܰAm6+:R<-DVRrMȜ3PVFFHjZ:wW"pI:,Y*䯟S  պfMIOC23Adv.[@y[Dž5 oi+F_嵴N{8sbZMA\9'^p & /pQvFU0ɓ';2_A=BݻZws! Ģ"==!$nkr"!/XŭJXJ_[-@N pcKG00j'4ج6~p0  *H    rovZnH*= 314s 6]^Q+"$RJOkq]Z9kA{qpi\ǧP۫#OEm`9sOHHer|YlL) scep L+BZ+.im;T}Y?C~0o!LEZ S1y0~ІWn 7!tiˡa8'<,9uz>^KK(`Gh]ufxQm4zbj*M%I_X/(⻊$veVZ~ 314s vnT^}A#E4P:TY|j_0x%A!ü0L04kv&fY]d+|&0  *H    B "#z1:|fK(Tk(Nk~t5SU{JSа[Et4ouv\^`jĜ.B8 VA?ɇ=PoNMS 314s r=e&dPH!)̿@Od~5Ӆ+H9 _ `HE 130 314s `HE 100 *H  1  *H 0 *H  1 260204000415Z0  314s `HE 16Kv)B!0  314s `HE 16Kv)B!0# *H  1c0GѬfi0, 314s `HE 1SlRITdRb8Wii3UygXqWjocviQ5o=0  *H  VY[9f`Amщ0";H?ko%HVUry'jsa!6Nb+ۙ2>{}ͦMzbYԭ}8 ? 314s --- PASS: TestIssuesCertificateUsingRegularSCEPConfiguration (2.28s) 314s === RUN TestIssuesCertificateToEmulatedWindowsClientGo123 314s 2026/02/04 00:04:17 Building new tls configuration using step-ca x509 Signer Interface 314s 2026/02/04 00:04:17 Starting Smallstep CLI/0000000-dev (linux/ppc64le) 314s 2026/02/04 00:04:17 Documentation: https://u.step.sm/docs/ca 314s 2026/02/04 00:04:17 Community Discord: https://u.step.sm/discord 314s 2026/02/04 00:04:17 Config file: loaded from token 314s 2026/02/04 00:04:17 The primary server URL is https://127.0.0.1:33109 314s 2026/02/04 00:04:17 Root certificates are available at https://127.0.0.1:33109/roots.pem 314s 2026/02/04 00:04:17 Additional configured hostnames: [::1], localhost 314s 2026/02/04 00:04:17 X.509 Root Fingerprint: 79692ae6085a7454cea49d378d8a12913cf1419f11604ec6d148e09b0c0e5f5f 314s 2026/02/04 00:04:17 Serving HTTPS on [::]:33109 ... 314s time="2026-02-04T00:04:18Z" level=info duration="25.494µs" duration-ns=25494 fields.time="2026-02-04T00:04:18Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=91466fb4-e9ab-48ad-b1b3-a0112473c555 size=16 status=200 user-agent=step-http-client/1.0 user-id= 314s time="2026-02-04T00:04:18Z" level=info duration="21.347µs" duration-ns=21347 fields.time="2026-02-04T00:04:18Z" method=GET name=ca path="/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=01f6eb94-b162-41c0-ac55-1a7bab6f2db7 size=885 status=200 user-agent=Go-http-client/2.0 user-id= 314s common_test.go:206: 0q0Y  )2ЀQU.\Ivo;oD925X_hi(4屈6@ svd-/d-rgN<\ Ų0U#0PrblK\ 314s Ų0  *H   common_test.go:438: 0  *H  {0 w1 0+0R *H C?0; *H ,0( 65h"t!n8ޖ*24䊝'8i/' L 314s Bsoh()(ӫ]MHdn@ !9G&Vv$u,D0 *H 0+KAКy<42 ܄Y'[8 u#3 J`8JM3 xMu;JܫQUq/Tޛ:mEr( ondKOU:(ԲKzhk Z}93{믇Nۼ蠂 00| r?XŇQ  Ų0U0test.localhost0 +d(@ 0  314s scep [rY2Gr  )2ЀQU.\Ivo;oD925X_hi(4屈6@ svd-/d-rgN<\ Ų0U#0PrblK\ 314s Ų0  *H   `HE 130 314s `HE 100 *H  1  *H 0 *H  1 260204000418Z0  314s `HE 1ZW{c`(0  314s `HE 1ZW{c`(0# *H  13{T Հڅ4V5,}> 314s 0, 314s `HE 1Pcktz1/flnSvzlpccpCYLOVLpxk=0  *H  ƻc Jc~/cٷ p\u^7/3x;M q@ߔ&ܶ]2u3BĸVVUffTj[,M<l49sQv`*C]xr|WLBd/ 314s --- PASS: TestIssuesCertificateToEmulatedWindowsClientGo123 (2.38s) 314s PASS 314s ok github.com/smallstep/certificates/test/integration/scep 11.794s 314s ? github.com/smallstep/certificates/test/integration/scep/internal/x509 [no test files] 314s === RUN TestNewRequestBody 314s === RUN TestNewRequestBody/fail/X5C_Certificate 314s === RUN TestNewRequestBody/Permanent_Identifier 314s === RUN TestNewRequestBody/X509_Certificate_Request 314s === RUN TestNewRequestBody/X509_Certificate 314s === RUN TestNewRequestBody/SSH_Certificate_Request 314s === RUN TestNewRequestBody/SSH_Certificate 314s === RUN TestNewRequestBody/X5C_Certificate 314s --- PASS: TestNewRequestBody (0.00s) 314s --- PASS: TestNewRequestBody/fail/X5C_Certificate (0.00s) 314s --- PASS: TestNewRequestBody/Permanent_Identifier (0.00s) 314s --- PASS: TestNewRequestBody/X509_Certificate_Request (0.00s) 314s --- PASS: TestNewRequestBody/X509_Certificate (0.00s) 314s --- PASS: TestNewRequestBody/SSH_Certificate_Request (0.00s) 314s --- PASS: TestNewRequestBody/SSH_Certificate (0.00s) 314s --- PASS: TestNewRequestBody/X5C_Certificate (0.00s) 314s PASS 314s ok github.com/smallstep/certificates/webhook 0.003s 314s timeout 5m dh_auto_test -- -run "Test_newHTTPClient|TestPKI_GenerateConfig|TestDB_GetDpopToken|TestDB_CreateDpopToken|TestDB_GetOidcToken|TestDB_CreateOidcToken|TestCustomTemplateOptions" 314s dh_auto_test: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 314s cd _build && go test -vet=off -v -p 2 -run Test_newHTTPClient\|TestPKI_GenerateConfig\|TestDB_GetDpopToken\|TestDB_CreateDpopToken\|TestDB_GetOidcToken\|TestDB_CreateOidcToken\|TestCustomTemplateOptions github.com/smallstep/certificates/acme github.com/smallstep/certificates/acme/api github.com/smallstep/certificates/acme/db/nosql github.com/smallstep/certificates/acme/wire github.com/smallstep/certificates/api github.com/smallstep/certificates/api/log github.com/smallstep/certificates/api/models github.com/smallstep/certificates/api/read github.com/smallstep/certificates/api/render github.com/smallstep/certificates/authority github.com/smallstep/certificates/authority/admin github.com/smallstep/certificates/authority/admin/api github.com/smallstep/certificates/authority/admin/db/nosql github.com/smallstep/certificates/authority/administrator github.com/smallstep/certificates/authority/config github.com/smallstep/certificates/authority/internal/constraints github.com/smallstep/certificates/authority/policy github.com/smallstep/certificates/authority/poolhttp github.com/smallstep/certificates/authority/provisioner github.com/smallstep/certificates/authority/provisioner/gcp github.com/smallstep/certificates/authority/provisioner/wire github.com/smallstep/certificates/ca github.com/smallstep/certificates/ca/client github.com/smallstep/certificates/ca/identity github.com/smallstep/certificates/cas github.com/smallstep/certificates/cas/apiv1 github.com/smallstep/certificates/cas/softcas github.com/smallstep/certificates/cas/stepcas github.com/smallstep/certificates/commands github.com/smallstep/certificates/db github.com/smallstep/certificates/errs github.com/smallstep/certificates/internal/cast github.com/smallstep/certificates/internal/httptransport github.com/smallstep/certificates/internal/metrix github.com/smallstep/certificates/internal/userid github.com/smallstep/certificates/logging github.com/smallstep/certificates/middleware/requestid github.com/smallstep/certificates/monitoring github.com/smallstep/certificates/pki github.com/smallstep/certificates/policy github.com/smallstep/certificates/scep github.com/smallstep/certificates/scep/api github.com/smallstep/certificates/server github.com/smallstep/certificates/templates github.com/smallstep/certificates/test/integration github.com/smallstep/certificates/test/integration/scep github.com/smallstep/certificates/test/integration/scep/internal/x509 github.com/smallstep/certificates/webhook 316s testing: warning: no tests to run 316s PASS 316s ok github.com/smallstep/certificates/acme 0.013s [no tests to run] 316s testing: warning: no tests to run 316s PASS 316s ok github.com/smallstep/certificates/acme/api 0.010s [no tests to run] 317s === RUN TestDB_GetDpopToken 317s wire_test.go:28: 317s Error Trace: /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:28 317s /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:104 317s Error: Received unexpected error: 317s badgerv2 database not supported 317s github.com/smallstep/nosql.New 317s /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/nosql/nosql.go:65 317s github.com/smallstep/certificates/acme/db/nosql.TestDB_GetDpopToken.func1 317s /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:27 317s github.com/smallstep/certificates/acme/db/nosql.TestDB_GetDpopToken 317s /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:104 317s testing.tRunner 317s /usr/lib/go-1.25/src/testing/testing.go:1934 317s runtime.goexit 317s /usr/lib/go-1.25/src/runtime/asm_ppc64x.s:1015 317s Test: TestDB_GetDpopToken 317s --- FAIL: TestDB_GetDpopToken (0.00s) 317s === RUN TestDB_CreateDpopToken 317s === RUN TestDB_CreateDpopToken/fail/db.Save 317s === NAME TestDB_CreateDpopToken 317s wire_test.go:157: 317s Error Trace: /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:157 317s /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:182 317s Error: Received unexpected error: 317s badgerv2 database not supported 317s github.com/smallstep/nosql.New 317s /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/nosql/nosql.go:65 317s github.com/smallstep/certificates/acme/db/nosql.TestDB_CreateDpopToken.func2 317s /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:156 317s github.com/smallstep/certificates/acme/db/nosql.TestDB_CreateDpopToken 317s /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:182 317s testing.tRunner 317s /usr/lib/go-1.25/src/testing/testing.go:1934 317s runtime.goexit 317s /usr/lib/go-1.25/src/runtime/asm_ppc64x.s:1015 317s Test: TestDB_CreateDpopToken 317s --- FAIL: TestDB_CreateDpopToken (0.00s) 317s --- PASS: TestDB_CreateDpopToken/fail/db.Save (0.00s) 317s === RUN TestDB_GetOidcToken 317s wire_test.go:216: 317s Error Trace: /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:216 317s /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:293 317s Error: Received unexpected error: 317s badgerv2 database not supported 317s github.com/smallstep/nosql.New 317s /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/nosql/nosql.go:65 317s github.com/smallstep/certificates/acme/db/nosql.TestDB_GetOidcToken.func1 317s /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:215 317s github.com/smallstep/certificates/acme/db/nosql.TestDB_GetOidcToken 317s /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:293 317s testing.tRunner 317s /usr/lib/go-1.25/src/testing/testing.go:1934 317s runtime.goexit 317s /usr/lib/go-1.25/src/runtime/asm_ppc64x.s:1015 317s Test: TestDB_GetOidcToken 317s --- FAIL: TestDB_GetOidcToken (0.00s) 317s === RUN TestDB_CreateOidcToken 317s === RUN TestDB_CreateOidcToken/fail/db.Save 317s === NAME TestDB_CreateOidcToken 317s wire_test.go:347: 317s Error Trace: /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:347 317s /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:373 317s Error: Received unexpected error: 317s badgerv2 database not supported 317s github.com/smallstep/nosql.New 317s /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/nosql/nosql.go:65 317s github.com/smallstep/certificates/acme/db/nosql.TestDB_CreateOidcToken.func2 317s /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:346 317s github.com/smallstep/certificates/acme/db/nosql.TestDB_CreateOidcToken 317s /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:373 317s testing.tRunner 317s /usr/lib/go-1.25/src/testing/testing.go:1934 317s runtime.goexit 317s /usr/lib/go-1.25/src/runtime/asm_ppc64x.s:1015 317s Test: TestDB_CreateOidcToken 317s --- FAIL: TestDB_CreateOidcToken (0.00s) 317s --- PASS: TestDB_CreateOidcToken/fail/db.Save (0.00s) 317s FAIL 317s FAIL github.com/smallstep/certificates/acme/db/nosql 0.015s 317s testing: warning: no tests to run 317s PASS 317s ok github.com/smallstep/certificates/acme/wire 0.005s [no tests to run] 317s testing: warning: no tests to run 317s PASS 317s ok github.com/smallstep/certificates/api 0.018s [no tests to run] 317s testing: warning: no tests to run 317s PASS 317s ok github.com/smallstep/certificates/api/log 0.003s [no tests to run] 317s ? github.com/smallstep/certificates/api/models [no test files] 318s testing: warning: no tests to run 318s PASS 318s ok github.com/smallstep/certificates/api/read 0.004s [no tests to run] 318s testing: warning: no tests to run 318s PASS 318s ok github.com/smallstep/certificates/api/render 0.003s [no tests to run] 320s === RUN Test_newHTTPClient 320s 2026/02/04 00:04:24 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 320s === RUN Test_newHTTPClient/SystemCertPool 320s === RUN Test_newHTTPClient/LocalCertPool 320s === RUN Test_newHTTPClient/LocalCertPool/DefaultClient 320s 2026/02/04 00:04:25 http: TLS handshake error from 127.0.0.1:39542: read tcp 127.0.0.1:38827->127.0.0.1:39542: use of closed network connection 320s === RUN Test_newHTTPClient/custom_transport 320s --- PASS: Test_newHTTPClient (0.93s) 320s --- PASS: Test_newHTTPClient/SystemCertPool (0.85s) 320s --- PASS: Test_newHTTPClient/LocalCertPool (0.01s) 320s --- PASS: Test_newHTTPClient/LocalCertPool/DefaultClient (0.00s) 320s --- PASS: Test_newHTTPClient/custom_transport (0.00s) 320s PASS 320s ok github.com/smallstep/certificates/authority 0.961s 320s ? github.com/smallstep/certificates/authority/admin [no test files] 320s testing: warning: no tests to run 320s PASS 320s ok github.com/smallstep/certificates/authority/admin/api 0.013s [no tests to run] 320s testing: warning: no tests to run 320s PASS 320s ok github.com/smallstep/certificates/authority/admin/db/nosql 0.007s [no tests to run] 320s ? github.com/smallstep/certificates/authority/administrator [no test files] 321s testing: warning: no tests to run 321s PASS 321s ok github.com/smallstep/certificates/authority/config 0.008s [no tests to run] 321s testing: warning: no tests to run 321s PASS 321s ok github.com/smallstep/certificates/authority/internal/constraints 0.004s [no tests to run] 322s testing: warning: no tests to run 322s PASS 322s ok github.com/smallstep/certificates/authority/policy 0.008s [no tests to run] 322s testing: warning: no tests to run 322s PASS 322s ok github.com/smallstep/certificates/authority/poolhttp 0.003s [no tests to run] 322s === RUN TestCustomTemplateOptions 322s === RUN TestCustomTemplateOptions/ok 322s === RUN TestCustomTemplateOptions/okIID 322s === RUN TestCustomTemplateOptions/okNoData 322s === RUN TestCustomTemplateOptions/okTemplateData 322s === RUN TestCustomTemplateOptions/okTemplate 322s === RUN TestCustomTemplateOptions/okFile 322s === RUN TestCustomTemplateOptions/okBase64 322s === RUN TestCustomTemplateOptions/okUserOptions 322s === RUN TestCustomTemplateOptions/okBadUserOptions 322s === RUN TestCustomTemplateOptions/okNullTemplateData 322s === RUN TestCustomTemplateOptions/fail 322s === RUN TestCustomTemplateOptions/failTemplateData 322s --- PASS: TestCustomTemplateOptions (0.01s) 322s --- PASS: TestCustomTemplateOptions/ok (0.00s) 322s --- PASS: TestCustomTemplateOptions/okIID (0.00s) 322s --- PASS: TestCustomTemplateOptions/okNoData (0.00s) 322s --- PASS: TestCustomTemplateOptions/okTemplateData (0.00s) 322s --- PASS: TestCustomTemplateOptions/okTemplate (0.00s) 322s --- PASS: TestCustomTemplateOptions/okFile (0.00s) 322s --- PASS: TestCustomTemplateOptions/okBase64 (0.00s) 322s --- PASS: TestCustomTemplateOptions/okUserOptions (0.00s) 322s --- PASS: TestCustomTemplateOptions/okBadUserOptions (0.00s) 322s --- PASS: TestCustomTemplateOptions/okNullTemplateData (0.00s) 322s --- PASS: TestCustomTemplateOptions/fail (0.00s) 322s --- PASS: TestCustomTemplateOptions/failTemplateData (0.00s) 322s PASS 322s ok github.com/smallstep/certificates/authority/provisioner 0.022s 322s testing: warning: no tests to run 322s PASS 322s ok github.com/smallstep/certificates/authority/provisioner/gcp 0.004s [no tests to run] 323s testing: warning: no tests to run 323s PASS 323s ok github.com/smallstep/certificates/authority/provisioner/wire 0.004s [no tests to run] 324s testing: warning: no tests to run 324s PASS 324s ok github.com/smallstep/certificates/ca 0.018s [no tests to run] 324s ? github.com/smallstep/certificates/ca/client [no test files] 324s testing: warning: no tests to run 324s PASS 324s ok github.com/smallstep/certificates/ca/identity 0.009s [no tests to run] 324s testing: warning: no tests to run 324s PASS 324s ok github.com/smallstep/certificates/cas 0.004s [no tests to run] 325s testing: warning: no tests to run 325s PASS 325s ok github.com/smallstep/certificates/cas/apiv1 0.003s [no tests to run] 325s testing: warning: no tests to run 325s PASS 325s ok github.com/smallstep/certificates/cas/softcas 0.006s [no tests to run] 326s testing: warning: no tests to run 326s PASS 326s ok github.com/smallstep/certificates/cas/stepcas 0.847s [no tests to run] 326s ? github.com/smallstep/certificates/commands [no test files] 326s testing: warning: no tests to run 326s PASS 326s ok github.com/smallstep/certificates/db 0.006s [no tests to run] 327s testing: warning: no tests to run 327s PASS 327s ok github.com/smallstep/certificates/errs 0.004s [no tests to run] 327s testing: warning: no tests to run 327s PASS 327s ok github.com/smallstep/certificates/internal/cast 0.004s [no tests to run] 327s ? github.com/smallstep/certificates/internal/httptransport [no test files] 327s ? github.com/smallstep/certificates/internal/metrix [no test files] 327s ? github.com/smallstep/certificates/internal/userid [no test files] 327s testing: warning: no tests to run 327s PASS 327s ok github.com/smallstep/certificates/logging 0.003s [no tests to run] 327s testing: warning: no tests to run 327s PASS 327s ok github.com/smallstep/certificates/middleware/requestid 0.004s [no tests to run] 327s ? github.com/smallstep/certificates/monitoring [no test files] 328s === RUN TestPKI_GenerateConfig 328s === RUN TestPKI_GenerateConfig/ok/simple 328s === RUN TestPKI_GenerateConfig/ok/with-acme 328s === RUN TestPKI_GenerateConfig/ok/with-acme-and-double-provisioner-name 328s === RUN TestPKI_GenerateConfig/ok/with-ssh 328s === RUN TestPKI_GenerateConfig/ok/with-ssh-and-double-provisioner-name 328s === RUN TestPKI_GenerateConfig/ok/with-admin 328s pki_test.go:281: 328s Error Trace: /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/pki/pki_test.go:281 328s Error: Expected nil, but got: Error opening database of Type badgerv2: badgerv2 database not supported 328s Test: TestPKI_GenerateConfig/ok/with-admin 328s pki_test.go:282: 328s Error Trace: /tmp/autopkgtest.7NKE6w/autopkgtest_tmp/_build/src/github.com/smallstep/certificates/pki/pki_test.go:282 328s Error: Expected value not to be nil. 328s Test: TestPKI_GenerateConfig/ok/with-admin 328s --- FAIL: TestPKI_GenerateConfig (0.00s) 328s --- PASS: TestPKI_GenerateConfig/ok/simple (0.00s) 328s --- PASS: TestPKI_GenerateConfig/ok/with-acme (0.00s) 328s --- PASS: TestPKI_GenerateConfig/ok/with-acme-and-double-provisioner-name (0.00s) 328s --- PASS: TestPKI_GenerateConfig/ok/with-ssh (0.00s) 328s --- PASS: TestPKI_GenerateConfig/ok/with-ssh-and-double-provisioner-name (0.00s) 328s --- FAIL: TestPKI_GenerateConfig/ok/with-admin (0.00s) 328s FAIL 328s FAIL github.com/smallstep/certificates/pki 0.012s 328s testing: warning: no tests to run 328s PASS 328s ok github.com/smallstep/certificates/policy 0.004s [no tests to run] 329s testing: warning: no tests to run 329s PASS 329s ok github.com/smallstep/certificates/scep 0.006s [no tests to run] 329s testing: warning: no tests to run 329s PASS 329s ok github.com/smallstep/certificates/scep/api 0.008s [no tests to run] 329s ? github.com/smallstep/certificates/server [no test files] 329s testing: warning: no tests to run 329s PASS 329s ok github.com/smallstep/certificates/templates 0.004s [no tests to run] 330s testing: warning: no tests to run 330s PASS 330s ok github.com/smallstep/certificates/test/integration 0.014s [no tests to run] 330s testing: warning: no tests to run 330s PASS 330s ok github.com/smallstep/certificates/test/integration/scep 0.008s [no tests to run] 330s ? github.com/smallstep/certificates/test/integration/scep/internal/x509 [no test files] 331s testing: warning: no tests to run 331s PASS 331s ok github.com/smallstep/certificates/webhook 0.004s [no tests to run] 331s FAIL 331s dh_auto_test: error: cd _build && go test -vet=off -v -p 2 -run Test_newHTTPClient\|TestPKI_GenerateConfig\|TestDB_GetDpopToken\|TestDB_CreateDpopToken\|TestDB_GetOidcToken\|TestDB_CreateOidcToken\|TestCustomTemplateOptions github.com/smallstep/certificates/acme github.com/smallstep/certificates/acme/api github.com/smallstep/certificates/acme/db/nosql github.com/smallstep/certificates/acme/wire github.com/smallstep/certificates/api github.com/smallstep/certificates/api/log github.com/smallstep/certificates/api/models github.com/smallstep/certificates/api/read github.com/smallstep/certificates/api/render github.com/smallstep/certificates/authority github.com/smallstep/certificates/authority/admin github.com/smallstep/certificates/authority/admin/api github.com/smallstep/certificates/authority/admin/db/nosql github.com/smallstep/certificates/authority/administrator github.com/smallstep/certificates/authority/config github.com/smallstep/certificates/authority/internal/constraints github.com/smallstep/certificates/authority/policy github.com/smallstep/certificates/authority/poolhttp github.com/smallstep/certificates/authority/provisioner github.com/smallstep/certificates/authority/provisioner/gcp github.com/smallstep/certificates/authority/provisioner/wire github.com/smallstep/certificates/ca github.com/smallstep/certificates/ca/client github.com/smallstep/certificates/ca/identity github.com/smallstep/certificates/cas github.com/smallstep/certificates/cas/apiv1 github.com/smallstep/certificates/cas/softcas github.com/smallstep/certificates/cas/stepcas github.com/smallstep/certificates/commands github.com/smallstep/certificates/db github.com/smallstep/certificates/errs github.com/smallstep/certificates/internal/cast github.com/smallstep/certificates/internal/httptransport github.com/smallstep/certificates/internal/metrix github.com/smallstep/certificates/internal/userid github.com/smallstep/certificates/logging github.com/smallstep/certificates/middleware/requestid github.com/smallstep/certificates/monitoring github.com/smallstep/certificates/pki github.com/smallstep/certificates/policy github.com/smallstep/certificates/scep github.com/smallstep/certificates/scep/api github.com/smallstep/certificates/server github.com/smallstep/certificates/templates github.com/smallstep/certificates/test/integration github.com/smallstep/certificates/test/integration/scep github.com/smallstep/certificates/test/integration/scep/internal/x509 github.com/smallstep/certificates/webhook returned exit code 1 331s make[1]: Leaving directory '/tmp/autopkgtest.7NKE6w/autopkgtest_tmp' 331s make[1]: [debian/rules:31: override_dh_auto_test] Error 255 (ignored) 331s create-stamp debian/debhelper-build-stamp 331s autopkgtest [00:04:37]: test dh-golang-autopkgtest: -----------------------] 332s dh-golang-autopkgtest PASS 332s autopkgtest [00:04:38]: test dh-golang-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 334s autopkgtest [00:04:40]: @@@@@@@@@@@@@@@@@@@@ summary 334s dh-golang-autopkgtest PASS