Mon Oct 27 10:09:38 UTC 2025 I: starting to build golang-github-smallstep-certificates/forky/arm64 on jenkins on '2025-10-27 10:09' Mon Oct 27 10:09:38 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_10/101784/console.log Mon Oct 27 10:09:38 UTC 2025 I: Downloading source for forky/golang-github-smallstep-certificates=0.28.4-2 --2025-10-27 10:09:38-- http://deb.debian.org/debian/pool/main/g/golang-github-smallstep-certificates/golang-github-smallstep-certificates_0.28.4-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 3524 (3.4K) [text/prs.lines.tag] Saving to: ‘golang-github-smallstep-certificates_0.28.4-2.dsc’ 0K ... 100% 432M=0s 2025-10-27 10:09:38 (432 MB/s) - ‘golang-github-smallstep-certificates_0.28.4-2.dsc’ saved [3524/3524] Mon Oct 27 10:09:38 UTC 2025 I: golang-github-smallstep-certificates_0.28.4-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: golang-github-smallstep-certificates Binary: golang-github-smallstep-certificates-dev Architecture: all Version: 0.28.4-2 Maintainer: Debian Go Packaging Team Uploaders: Peymaneh , Simon Josefsson , Homepage: https://github.com/smallstep/certificates Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-github-smallstep-certificates Vcs-Git: https://salsa.debian.org/go-team/packages/golang-github-smallstep-certificates.git Testsuite: autopkgtest-pkg-go Build-Depends: debhelper-compat (= 13), dh-sequence-golang, golang-any, golang-github-ccoveille-go-safecast-dev, golang-github-coreos-go-oidc-v3-dev, golang-github-fxamacker-cbor-dev, golang-github-go-chi-chi-dev, golang-github-google-go-attestation-dev, golang-github-google-go-tpm-dev, golang-github-google-uuid-dev, golang-github-masterminds-sprig-dev, golang-github-newrelic-go-agent-dev, golang-github-pkg-errors-dev, golang-github-prometheus-client-golang-dev, golang-github-rs-xid-dev, golang-github-sirupsen-logrus-dev, golang-github-smallstep-assert-dev , golang-github-smallstep-linkedca-dev, golang-github-smallstep-nosql-dev, golang-github-smallstep-pkcs7-dev, golang-github-smallstep-scep-dev, golang-github-stretchr-testify-dev , golang-github-urfave-cli-dev, golang-golang-x-crypto-dev (>> 0.39~), golang-golang-x-net-dev, golang-step-cli-utils-dev, libpcsclite-dev Package-List: golang-github-smallstep-certificates-dev deb golang optional arch=all Checksums-Sha1: 9da0f4ee23124f896cc8a8621f3c66fe833307ea 621908 golang-github-smallstep-certificates_0.28.4.orig.tar.xz 054d064367c988610cfccbaaee2f5b5300378ffb 13320 golang-github-smallstep-certificates_0.28.4-2.debian.tar.xz Checksums-Sha256: 48e8a22f93fb5a73ba8119bec950b7c77cf414826bf07bd55f3c64a70ad8511d 621908 golang-github-smallstep-certificates_0.28.4.orig.tar.xz be72c452c9346ff7fac32bf2e3c5b877109a2572983d5a3421ea31e36b97aba4 13320 golang-github-smallstep-certificates_0.28.4-2.debian.tar.xz Files: 604c7fb9bb4536b2ff668dc1244fc9ec 621908 golang-github-smallstep-certificates_0.28.4.orig.tar.xz 4a2191396603e86806f52210fb7cea7f 13320 golang-github-smallstep-certificates_0.28.4-2.debian.tar.xz Go-Import-Path: github.com/smallstep/certificates Dgit: 55b96bdb78fad5fe5ec1f1e26b6826affb8fff96 debian archive/debian/0.28.4-2 https://git.dgit.debian.org/golang-github-smallstep-certificates Git-Tag-Info: tag=7040d5026483ab8f83a68fded1f8603b3128e0d5 fp=a3cc9c870b9d310abad4cf2f51722b08fe4745a2 Git-Tag-Tagger: Simon Josefsson -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmj3oJ8ACgkQYG0ITkaD wHnFkQ//dB5tloekO+jE3hDMtFXfj8wIlCCYMKGs3pGKZo0zA8QfBFgh6CEwyqls c8y0brB9bSARveFOxgXLKki4orfl+nxxPBkYwOApgoaupWMamPMKU9BbJ9wsEpEP XIg/vjDxrNK0LnXrs2g5eL0B7OboMd7sngAo+izlZUuwk2yWVNMYGubFBgy6NjsV 0Nqc2323wAQ9Tnc6EfvPAKqMxM/ctcYzSWVXNst/7nwfmxMjWJLbx+vOiLPaTRpR WQJuRu8sR4xHgvfKuFM3vQYk8L0zGugtpX9tVc1EMzq/EiXcw55cyDrFBkdfRH30 rkJ3T52Hf1lfKN7Szbzf1jFC83dfWBx6w43a24eILk5xHw+Uv5DKyAiKUKX2pD2p 5RCAoJFd6x75bks4pPNyjaEdQRqL/coWniCcS2dcqy/9JToH2Ws84eF8ssOAy9pF yu8418IlBlwHE5A/4zDXww04243Z+zDX1C/lYuzCq2t1GuGVR5U4d8HvzbRbPGFL Xic4VXjLt8WQN/wTl5D9c+dBiNbOWsYq1nxAcVWDRYHzvj1WxlY6PvX2jvPkgjne Z0qF6+kU7a43vsAmy2o4BFWbyTR+waU0UkjWyTJ+Nn1PjFz9SIETDJfCjwfO2n1J TEsFF5jBeOCeVsb9DSr6a8cvCB9AQUqK/WvF9BIuAOoyQ8cNTf0= =QJP1 -----END PGP SIGNATURE----- Mon Oct 27 10:09:38 UTC 2025 I: Checking whether the package is not for us Mon Oct 27 10:09:38 UTC 2025 I: Starting 1st build on remote node codethink04-arm64.debian.net. Mon Oct 27 10:09:38 UTC 2025 I: Preparing to do remote build '1' on codethink04-arm64.debian.net. Mon Oct 27 10:12:23 UTC 2025 I: Deleting $TMPDIR on codethink04-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sun Oct 26 22:09:40 -12 2025 I: pbuilder-time-stamp: 1761559780 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [golang-github-smallstep-certificates_0.28.4-2.dsc] I: copying [./golang-github-smallstep-certificates_0.28.4.orig.tar.xz] I: copying [./golang-github-smallstep-certificates_0.28.4-2.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./golang-github-smallstep-certificates_0.28.4-2.dsc: no acceptable signature found dpkg-source: info: extracting golang-github-smallstep-certificates in golang-github-smallstep-certificates-0.28.4 dpkg-source: info: unpacking golang-github-smallstep-certificates_0.28.4.orig.tar.xz dpkg-source: info: unpacking golang-github-smallstep-certificates_0.28.4-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-step-cli-utils.patch dpkg-source: info: applying disable-nebula.patch dpkg-source: info: applying fix-go-attest.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/313291/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='forky' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='991fe09e96d941e0976c96727e45b829' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='313291' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.v8EvzCsF/pbuilderrc_cqJJ --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.v8EvzCsF/b1 --logfile b1/build.log golang-github-smallstep-certificates_0.28.4-2.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/313291/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-sequence-golang, golang-any, golang-github-ccoveille-go-safecast-dev, golang-github-coreos-go-oidc-v3-dev, golang-github-fxamacker-cbor-dev, golang-github-go-chi-chi-dev, golang-github-google-go-attestation-dev, golang-github-google-go-tpm-dev, golang-github-google-uuid-dev, golang-github-masterminds-sprig-dev, golang-github-newrelic-go-agent-dev, golang-github-pkg-errors-dev, golang-github-prometheus-client-golang-dev, golang-github-rs-xid-dev, golang-github-sirupsen-logrus-dev, golang-github-smallstep-assert-dev, golang-github-smallstep-linkedca-dev, golang-github-smallstep-nosql-dev, golang-github-smallstep-pkcs7-dev, golang-github-smallstep-scep-dev, golang-github-stretchr-testify-dev, golang-github-urfave-cli-dev, golang-golang-x-crypto-dev (>> 0.39~), golang-golang-x-net-dev, golang-step-cli-utils-dev, libpcsclite-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20002 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-golang; however: Package dh-sequence-golang is not installed. pbuilder-satisfydepends-dummy depends on golang-any; however: Package golang-any is not installed. pbuilder-satisfydepends-dummy depends on golang-github-ccoveille-go-safecast-dev; however: Package golang-github-ccoveille-go-safecast-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-coreos-go-oidc-v3-dev; however: Package golang-github-coreos-go-oidc-v3-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-fxamacker-cbor-dev; however: Package golang-github-fxamacker-cbor-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-go-chi-chi-dev; however: Package golang-github-go-chi-chi-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-google-go-attestation-dev; however: Package golang-github-google-go-attestation-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-google-go-tpm-dev; however: Package golang-github-google-go-tpm-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-google-uuid-dev; however: Package golang-github-google-uuid-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-masterminds-sprig-dev; however: Package golang-github-masterminds-sprig-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-newrelic-go-agent-dev; however: Package golang-github-newrelic-go-agent-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-pkg-errors-dev; however: Package golang-github-pkg-errors-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-prometheus-client-golang-dev; however: Package golang-github-prometheus-client-golang-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-rs-xid-dev; however: Package golang-github-rs-xid-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-sirupsen-logrus-dev; however: Package golang-github-sirupsen-logrus-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-smallstep-assert-dev; however: Package golang-github-smallstep-assert-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-smallstep-linkedca-dev; however: Package golang-github-smallstep-linkedca-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-smallstep-nosql-dev; however: Package golang-github-smallstep-nosql-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-smallstep-pkcs7-dev; however: Package golang-github-smallstep-pkcs7-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-smallstep-scep-dev; however: Package golang-github-smallstep-scep-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-stretchr-testify-dev; however: Package golang-github-stretchr-testify-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-urfave-cli-dev; however: Package golang-github-urfave-cli-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-crypto-dev (>> 0.39~); however: Package golang-golang-x-crypto-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-net-dev; however: Package golang-golang-x-net-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-step-cli-utils-dev; however: Package golang-step-cli-utils-dev is not installed. pbuilder-satisfydepends-dummy depends on libpcsclite-dev; however: Package libpcsclite-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} binutils-gold{a} binutils-gold-aarch64-linux-gnu{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.24-go{a} golang-1.24-src{a} golang-any{a} golang-filippo-edwards25519-dev{a} golang-github-alecthomas-units-dev{a} golang-github-antlr-antlr4-dev{a} golang-github-aws-aws-sdk-go-v2-dev{a} golang-github-aws-smithy-go-dev{a} golang-github-beorn7-perks-dev{a} golang-github-burntsushi-toml-dev{a} golang-github-ccoveille-go-safecast-dev{a} golang-github-cespare-xxhash-dev{a} golang-github-chzyer-readline-dev{a} golang-github-coreos-bbolt-dev{a} golang-github-coreos-go-oidc-v3-dev{a} golang-github-cpuguy83-go-md2man-v2-dev{a} golang-github-davecgh-go-spew-dev{a} golang-github-etcd-io-gofail-dev{a} golang-github-fsnotify-fsnotify-dev{a} golang-github-fxamacker-cbor-dev{a} golang-github-gabriel-vasile-mimetype-dev{a} golang-github-gin-contrib-sse-dev{a} golang-github-gin-gonic-gin-dev{a} golang-github-go-chi-chi-dev{a} golang-github-go-jose-go-jose.v3-dev{a} golang-github-go-kit-log-dev{a} golang-github-go-logfmt-logfmt-dev{a} golang-github-go-logr-logr-dev{a} golang-github-go-piv-piv-go-dev{a} golang-github-go-playground-locales-dev{a} golang-github-go-playground-universal-translator-dev{a} golang-github-go-playground-validator-v10-dev{a} golang-github-go-sql-driver-mysql-dev{a} golang-github-go-viper-mapstructure-dev{a} golang-github-golang-groupcache-dev{a} golang-github-golang-mock-dev{a} golang-github-golang-protobuf-1-5-dev{a} golang-github-google-btree-dev{a} golang-github-google-cel-go-dev{a} golang-github-google-certificate-transparency-dev{a} golang-github-google-go-attestation-dev{a} golang-github-google-go-cmp-dev{a} golang-github-google-go-tpm-dev{a} golang-github-google-go-tspi-dev{a} golang-github-google-martian-dev{a} golang-github-google-pprof-dev{a} golang-github-google-uuid-dev{a} golang-github-googleapis-gax-go-dev{a} golang-github-gorilla-mux-dev{a} golang-github-hashicorp-golang-lru-v2-dev{a} golang-github-hashicorp-hcl-dev{a} golang-github-huandu-xstrings-dev{a} golang-github-ianlancetaylor-demangle-dev{a} golang-github-imdario-mergo-dev{a} golang-github-jmespath-go-jmespath-dev{a} golang-github-jpillora-backoff-dev{a} golang-github-json-iterator-go-dev{a} golang-github-julienschmidt-httprouter-dev{a} golang-github-klauspost-compress-dev{a} golang-github-kr-fs-dev{a} golang-github-kylelemons-godebug-dev{a} golang-github-leodido-go-urn-dev{a} golang-github-magiconair-properties-dev{a} golang-github-manifoldco-promptui-dev{a} golang-github-masterminds-goutils-dev{a} golang-github-masterminds-semver-dev{a} golang-github-masterminds-sprig-dev{a} golang-github-mattn-go-colorable-dev{a} golang-github-mattn-go-isatty-dev{a} golang-github-mattn-go-sqlite3-dev{a} golang-github-mgutz-ansi-dev{a} golang-github-mitchellh-copystructure-dev{a} golang-github-mitchellh-mapstructure-dev{a} golang-github-mitchellh-reflectwalk-dev{a} golang-github-modern-go-concurrent-dev{a} golang-github-modern-go-reflect2-dev{a} golang-github-munnerz-goautoneg-dev{a} golang-github-mwitkow-go-conntrack-dev{a} golang-github-newrelic-go-agent-dev{a} golang-github-pelletier-go-toml-dev{a} golang-github-pelletier-go-toml.v2-dev{a} golang-github-pkg-errors-dev{a} golang-github-pkg-sftp-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-prometheus-client-golang-dev{a} golang-github-prometheus-client-model-dev{a} golang-github-prometheus-common-dev{a} golang-github-prometheus-procfs-dev{a} golang-github-prometheus-sigv4-dev{a} golang-github-rs-cors-dev{a} golang-github-rs-xid-dev{a} golang-github-russross-blackfriday-v2-dev{a} golang-github-sagikazarmark-locafero-dev{a} golang-github-shopspring-decimal-dev{a} golang-github-shurcool-sanitized-anchor-name-dev{a} golang-github-sirupsen-logrus-dev{a} golang-github-smallstep-assert-dev{a} golang-github-smallstep-crypto-dev{a} golang-github-smallstep-linkedca-dev{a} golang-github-smallstep-nosql-dev{a} golang-github-smallstep-pkcs7-dev{a} golang-github-smallstep-scep-dev{a} golang-github-spf13-afero-dev{a} golang-github-spf13-cast-dev{a} golang-github-spf13-cobra-dev{a} golang-github-spf13-jwalterweatherman-dev{a} golang-github-spf13-pflag-dev{a} golang-github-spf13-viper-dev{a} golang-github-stoewer-go-strcase-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-github-subosito-gotenv-dev{a} golang-github-transparency-dev-merkle-dev{a} golang-github-ugorji-go-codec-dev{a} golang-github-urfave-cli-dev{a} golang-github-x448-float16-dev{a} golang-glog-dev{a} golang-go{a} golang-go.opencensus-dev{a} golang-golang-x-crypto-dev{a} golang-golang-x-exp-dev{a} golang-golang-x-net-dev{a} golang-golang-x-oauth2-dev{a} golang-golang-x-oauth2-google-dev{a} golang-golang-x-sync-dev{a} golang-golang-x-sys-dev{a} golang-golang-x-term-dev{a} golang-golang-x-text-dev{a} golang-golang-x-time-dev{a} golang-google-api-dev{a} golang-google-cloud-compute-metadata-dev{a} golang-google-cloud-dev{a} golang-google-genproto-dev{a} golang-google-grpc-dev{a} golang-google-protobuf-dev{a} golang-gopkg-alecthomas-kingpin.v2-dev{a} golang-gopkg-ini.v1-dev{a} golang-gopkg-square-go-jose.v2-dev{a} golang-gopkg-yaml.v2-dev{a} golang-gopkg-yaml.v3-dev{a} golang-k8s-klog-dev{a} golang-rsc-binaryregexp-dev{a} golang-src{a} golang-step-cli-utils-dev{a} golang-uber-goleak-dev{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libmagic-mgc{a} libmagic1t64{a} libpcsclite-dev{a} libpcsclite1{a} libpipeline1{a} libsqlite3-dev{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2-16{a} m4{a} man-db{a} media-types{a} po-debconf{a} sensible-utils{a} tzdata{a} tzdata-legacy{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx pkgconf wget 0 packages upgraded, 183 newly installed, 0 to remove and 0 not upgraded. Need to get 142 MB of archives. After unpacking 1178 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main arm64 golang-golang-x-sys-dev all 0.36.0-1 [640 kB] Get: 2 http://deb.debian.org/debian forky/main arm64 golang-github-sirupsen-logrus-dev all 1.9.0-1 [46.1 kB] Get: 3 http://deb.debian.org/debian forky/main arm64 tzdata all 2025b-5 [260 kB] Get: 4 http://deb.debian.org/debian forky/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 5 http://deb.debian.org/debian forky/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 6 http://deb.debian.org/debian forky/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 7 http://deb.debian.org/debian forky/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 8 http://deb.debian.org/debian forky/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 9 http://deb.debian.org/debian forky/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 10 http://deb.debian.org/debian forky/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 11 http://deb.debian.org/debian forky/main arm64 bsdextrautils arm64 2.41.2-1 [94.3 kB] Get: 12 http://deb.debian.org/debian forky/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 13 http://deb.debian.org/debian forky/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 14 http://deb.debian.org/debian forky/main arm64 media-types all 14.0.0 [30.8 kB] Get: 15 http://deb.debian.org/debian forky/main arm64 m4 arm64 1.4.20-2 [315 kB] Get: 16 http://deb.debian.org/debian forky/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 17 http://deb.debian.org/debian forky/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 18 http://deb.debian.org/debian forky/main arm64 automake all 1:1.18.1-2 [877 kB] Get: 19 http://deb.debian.org/debian forky/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 20 http://deb.debian.org/debian forky/main arm64 binutils-gold-aarch64-linux-gnu arm64 2.44-3 [1700 kB] Get: 21 http://deb.debian.org/debian forky/main arm64 binutils-gold arm64 2.44-3 [202 kB] Get: 22 http://deb.debian.org/debian forky/main arm64 libdebhelper-perl all 13.28 [92.4 kB] Get: 23 http://deb.debian.org/debian forky/main arm64 libtool all 2.5.4-5 [540 kB] Get: 24 http://deb.debian.org/debian forky/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 25 http://deb.debian.org/debian forky/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 26 http://deb.debian.org/debian forky/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 27 http://deb.debian.org/debian forky/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 28 http://deb.debian.org/debian forky/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 29 http://deb.debian.org/debian forky/main arm64 dwz arm64 0.16-2 [100 kB] Get: 30 http://deb.debian.org/debian forky/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 31 http://deb.debian.org/debian forky/main arm64 libxml2-16 arm64 2.14.6+dfsg-0.1 [601 kB] Get: 32 http://deb.debian.org/debian forky/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 33 http://deb.debian.org/debian forky/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 34 http://deb.debian.org/debian forky/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 35 http://deb.debian.org/debian forky/main arm64 debhelper all 13.28 [941 kB] Get: 36 http://deb.debian.org/debian forky/main arm64 dh-golang all 1.63 [24.4 kB] Get: 37 http://deb.debian.org/debian forky/main arm64 golang-1.24-src all 1.24.9-1 [21.2 MB] Get: 38 http://deb.debian.org/debian forky/main arm64 golang-1.24-go arm64 1.24.9-1 [24.7 MB] Get: 39 http://deb.debian.org/debian forky/main arm64 golang-src all 2:1.24~2 [5136 B] Get: 40 http://deb.debian.org/debian forky/main arm64 golang-go arm64 2:1.24~2 [44.3 kB] Get: 41 http://deb.debian.org/debian forky/main arm64 golang-any arm64 2:1.24~2 [5216 B] Get: 42 http://deb.debian.org/debian forky/main arm64 golang-filippo-edwards25519-dev all 1.0.0~rc1+git20210721-0.1 [32.7 kB] Get: 43 http://deb.debian.org/debian forky/main arm64 golang-github-alecthomas-units-dev all 0.0~git20240927.0f3dac3-1 [8880 B] Get: 44 http://deb.debian.org/debian forky/main arm64 golang-golang-x-exp-dev all 0.0~git20250911.df92998-1 [219 kB] Get: 45 http://deb.debian.org/debian forky/main arm64 golang-github-antlr-antlr4-dev all 4.11.1+ds-2 [98.2 kB] Get: 46 http://deb.debian.org/debian forky/main arm64 golang-github-aws-smithy-go-dev all 1.20.3-1 [125 kB] Get: 47 http://deb.debian.org/debian forky/main arm64 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB] Get: 48 http://deb.debian.org/debian forky/main arm64 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Get: 49 http://deb.debian.org/debian forky/main arm64 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB] Get: 50 http://deb.debian.org/debian forky/main arm64 golang-gopkg-yaml.v2-dev all 2.4.2-1 [60.8 kB] Get: 51 http://deb.debian.org/debian forky/main arm64 golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [91.6 kB] Get: 52 http://deb.debian.org/debian forky/main arm64 golang-golang-x-term-dev all 0.35.0-1 [16.1 kB] Get: 53 http://deb.debian.org/debian forky/main arm64 golang-golang-x-text-dev all 0.29.0-2 [3992 kB] Get: 54 http://deb.debian.org/debian forky/main arm64 golang-golang-x-crypto-dev all 1:0.43.0-2 [1950 kB] Get: 55 http://deb.debian.org/debian forky/main arm64 golang-golang-x-net-dev all 1:0.27.0-2 [904 kB] Get: 56 http://deb.debian.org/debian forky/main arm64 golang-github-aws-aws-sdk-go-v2-dev all 1.30.3-1 [15.8 MB] Get: 57 http://deb.debian.org/debian forky/main arm64 golang-github-beorn7-perks-dev all 1.0.1-3 [12.2 kB] Get: 58 http://deb.debian.org/debian forky/main arm64 golang-github-burntsushi-toml-dev all 1.5.0-1 [117 kB] Get: 59 http://deb.debian.org/debian forky/main arm64 golang-github-ccoveille-go-safecast-dev all 1.6.0-1 [12.9 kB] Get: 60 http://deb.debian.org/debian forky/main arm64 golang-gopkg-yaml.v3-dev all 3.0.4-1 [76.0 kB] Get: 61 http://deb.debian.org/debian forky/main arm64 golang-github-stretchr-testify-dev all 1.10.0-1 [78.4 kB] Get: 62 http://deb.debian.org/debian forky/main arm64 golang-github-etcd-io-gofail-dev all 0.1.0-1 [108 kB] Get: 63 http://deb.debian.org/debian forky/main arm64 golang-golang-x-sync-dev all 0.7.0-1 [19.0 kB] Get: 64 http://deb.debian.org/debian forky/main arm64 golang-github-coreos-bbolt-dev all 1.4.2-1 [98.9 kB] Get: 65 http://deb.debian.org/debian forky/main arm64 golang-golang-x-oauth2-dev all 0.27.0-1 [37.2 kB] Get: 66 http://deb.debian.org/debian forky/main arm64 golang-google-cloud-compute-metadata-dev all 0.56.0-6 [32.5 kB] Get: 67 http://deb.debian.org/debian forky/main arm64 golang-golang-x-oauth2-google-dev all 0.27.0-1 [49.9 kB] Get: 68 http://deb.debian.org/debian forky/main arm64 golang-gopkg-square-go-jose.v2-dev all 2.6.3-3 [267 kB] Get: 69 http://deb.debian.org/debian forky/main arm64 golang-github-coreos-go-oidc-v3-dev all 3.4.0-2 [38.7 kB] Get: 70 http://deb.debian.org/debian forky/main arm64 golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3748 B] Get: 71 http://deb.debian.org/debian forky/main arm64 golang-github-russross-blackfriday-v2-dev all 2.1.0-1 [76.1 kB] Get: 72 http://deb.debian.org/debian forky/main arm64 golang-github-cpuguy83-go-md2man-v2-dev all 2.0.7-1 [12.1 kB] Get: 73 http://deb.debian.org/debian forky/main arm64 golang-github-fsnotify-fsnotify-dev all 1.9.0-1 [63.9 kB] Get: 74 http://deb.debian.org/debian forky/main arm64 golang-github-x448-float16-dev all 0.8.4-3 [10.6 kB] Get: 75 http://deb.debian.org/debian forky/main arm64 golang-github-fxamacker-cbor-dev all 2.9.0-1 [121 kB] Get: 76 http://deb.debian.org/debian forky/main arm64 golang-github-gabriel-vasile-mimetype-dev all 1.4.10+dfsg1-1 [79.4 kB] Get: 77 http://deb.debian.org/debian forky/main arm64 golang-github-go-chi-chi-dev all 5.2.0-1 [68.0 kB] Get: 78 http://deb.debian.org/debian forky/main arm64 golang-github-google-go-cmp-dev all 0.7.0-1 [87.0 kB] Get: 79 http://deb.debian.org/debian forky/main arm64 golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [42.8 kB] Get: 80 http://deb.debian.org/debian forky/main arm64 golang-github-go-jose-go-jose.v3-dev all 3.0.3-6 [272 kB] Get: 81 http://deb.debian.org/debian forky/main arm64 golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [13.4 kB] Get: 82 http://deb.debian.org/debian forky/main arm64 golang-github-go-kit-log-dev all 0.2.1-1 [26.9 kB] Get: 83 http://deb.debian.org/debian forky/main arm64 golang-github-go-logr-logr-dev all 1.4.2-2 [35.4 kB] Get: 84 http://deb.debian.org/debian forky/main arm64 golang-github-go-piv-piv-go-dev all 1.8.0-3 [27.6 kB] Get: 85 http://deb.debian.org/debian forky/main arm64 golang-github-go-playground-locales-dev all 0.14.0-3 [459 kB] Get: 86 http://deb.debian.org/debian forky/main arm64 golang-github-go-playground-universal-translator-dev all 0.17.0-2 [14.4 kB] Get: 87 http://deb.debian.org/debian forky/main arm64 golang-github-leodido-go-urn-dev all 1.2.1-3 [9720 B] Get: 88 http://deb.debian.org/debian forky/main arm64 golang-github-go-playground-validator-v10-dev all 10.28.0-2 [168 kB] Get: 89 http://deb.debian.org/debian forky/main arm64 golang-github-go-sql-driver-mysql-dev all 1.9.3-1 [85.8 kB] Get: 90 http://deb.debian.org/debian forky/main arm64 golang-github-go-viper-mapstructure-dev all 2.2.1-2 [35.2 kB] Get: 91 http://deb.debian.org/debian forky/main arm64 golang-google-protobuf-dev all 1.36.7-1 [736 kB] Get: 92 http://deb.debian.org/debian forky/main arm64 golang-github-golang-protobuf-1-5-dev all 1.5.4-2 [137 kB] Get: 93 http://deb.debian.org/debian forky/main arm64 golang-github-golang-groupcache-dev all 0.0~git20210331.41bb18b-2 [23.1 kB] Get: 94 http://deb.debian.org/debian forky/main arm64 golang-github-golang-mock-dev all 1.6.0-2 [48.0 kB] Get: 95 http://deb.debian.org/debian forky/main arm64 golang-github-google-btree-dev all 1.0.1-1 [13.5 kB] Get: 96 http://deb.debian.org/debian forky/main arm64 golang-github-stoewer-go-strcase-dev all 1.2.0-4 [5556 B] Get: 97 http://deb.debian.org/debian forky/main arm64 golang-github-google-uuid-dev all 1.6.0-1 [20.6 kB] Get: 98 http://deb.debian.org/debian forky/main arm64 golang-glog-dev all 1.2.4-1 [32.2 kB] Get: 99 http://deb.debian.org/debian forky/main arm64 golang-go.opencensus-dev all 0.24.0-2 [134 kB] Get: 100 http://deb.debian.org/debian forky/main arm64 golang-github-google-martian-dev all 3.3.2-3 [110 kB] Get: 101 http://deb.debian.org/debian forky/main arm64 golang-github-chzyer-readline-dev all 1.4.39.g2972be2-3 [30.8 kB] Get: 102 http://deb.debian.org/debian forky/main arm64 golang-github-ianlancetaylor-demangle-dev all 0.0~git20200824.28f6c0f-2 [49.1 kB] Get: 103 http://deb.debian.org/debian forky/main arm64 golang-github-google-pprof-dev all 0.0~git20211008.947d60d-1 [977 kB] Get: 104 http://deb.debian.org/debian forky/main arm64 golang-github-googleapis-gax-go-dev all 2.14.1-1 [34.7 kB] Get: 105 http://deb.debian.org/debian forky/main arm64 golang-golang-x-time-dev all 0.5.0-1 [12.9 kB] Get: 106 http://deb.debian.org/debian forky/main arm64 golang-google-api-dev all 0.61.0-6 [5343 kB] Get: 107 http://deb.debian.org/debian forky/main arm64 golang-rsc-binaryregexp-dev all 0.2.0-3 [419 kB] Get: 108 http://deb.debian.org/debian forky/main arm64 golang-google-cloud-dev all 0.56.0-6 [816 kB] Get: 109 http://deb.debian.org/debian forky/main arm64 golang-google-grpc-dev all 1.66.3-2 [1338 kB] Get: 110 http://deb.debian.org/debian forky/main arm64 golang-google-genproto-dev all 0.0~git20210726.e7812ac-4 [5301 kB] Get: 111 http://deb.debian.org/debian forky/main arm64 golang-github-google-cel-go-dev all 0.18.2+ds-7 [400 kB] Get: 112 http://deb.debian.org/debian forky/main arm64 golang-github-gorilla-mux-dev all 1.8.1-1 [46.6 kB] Get: 113 http://deb.debian.org/debian forky/main arm64 golang-github-hashicorp-golang-lru-v2-dev all 2.0.7-2 [20.8 kB] Get: 114 http://deb.debian.org/debian forky/main arm64 libsqlite3-dev arm64 3.46.1-8 [1098 kB] Get: 115 http://deb.debian.org/debian forky/main arm64 golang-github-mattn-go-sqlite3-dev arm64 1.14.32~ds1-1 [82.5 kB] Get: 116 http://deb.debian.org/debian forky/main arm64 golang-github-gin-contrib-sse-dev all 0.1.0-2 [6872 B] Get: 117 http://deb.debian.org/debian forky/main arm64 golang-github-mattn-go-isatty-dev all 0.0.20-1 [6080 B] Get: 118 http://deb.debian.org/debian forky/main arm64 golang-github-pelletier-go-toml.v2-dev all 2.2.4-1 [878 kB] Get: 119 http://deb.debian.org/debian forky/main arm64 golang-github-ugorji-go-codec-dev all 1.2.8-1 [234 kB] Get: 120 http://deb.debian.org/debian forky/main arm64 golang-github-gin-gonic-gin-dev all 1.8.1-3 [107 kB] Get: 121 http://deb.debian.org/debian forky/main arm64 golang-github-rs-cors-dev all 1.7.0-4 [14.0 kB] Get: 122 http://deb.debian.org/debian forky/main arm64 golang-github-spf13-pflag-dev all 1.0.10-1 [48.9 kB] Get: 123 http://deb.debian.org/debian forky/main arm64 golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.8 kB] Get: 124 http://deb.debian.org/debian forky/main arm64 golang-github-magiconair-properties-dev all 1.8.7-1 [29.5 kB] Get: 125 http://deb.debian.org/debian forky/main arm64 golang-github-mitchellh-mapstructure-dev all 1.5.0+git20231216.8508981-1 [29.3 kB] Get: 126 http://deb.debian.org/debian forky/main arm64 golang-github-pelletier-go-toml-dev all 1.9.5-1 [77.6 kB] Get: 127 http://deb.debian.org/debian forky/main arm64 golang-github-kr-fs-dev all 0.1.0-2 [6412 B] Get: 128 http://deb.debian.org/debian forky/main arm64 golang-github-pkg-sftp-dev all 1.13.9-1 [106 kB] Get: 129 http://deb.debian.org/debian forky/main arm64 golang-github-spf13-afero-dev all 1.15.0-1 [48.9 kB] Get: 130 http://deb.debian.org/debian forky/main arm64 golang-github-sagikazarmark-locafero-dev all 0.12.0-1 [6928 B] Get: 131 http://deb.debian.org/debian forky/main arm64 tzdata-legacy all 2025b-5 [179 kB] Get: 132 http://deb.debian.org/debian forky/main arm64 golang-github-spf13-cast-dev all 1.10.0-2 [19.9 kB] Get: 133 http://deb.debian.org/debian forky/main arm64 golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.1.0-2 [8084 B] Get: 134 http://deb.debian.org/debian forky/main arm64 golang-github-subosito-gotenv-dev all 1.3.0-1 [9340 B] Get: 135 http://deb.debian.org/debian forky/main arm64 golang-gopkg-ini.v1-dev all 1.67.0-1 [39.9 kB] Get: 136 http://deb.debian.org/debian forky/main arm64 golang-github-spf13-viper-dev all 1.21.0-2 [40.3 kB] Get: 137 http://deb.debian.org/debian forky/main arm64 golang-github-spf13-cobra-dev all 1.10.1-1 [80.3 kB] Get: 138 http://deb.debian.org/debian forky/main arm64 golang-github-transparency-dev-merkle-dev all 0.0.2-2 [29.4 kB] Get: 139 http://deb.debian.org/debian forky/main arm64 golang-k8s-klog-dev all 2.130.1-1 [79.4 kB] Get: 140 http://deb.debian.org/debian forky/main arm64 golang-github-google-certificate-transparency-dev all 1.3.2-2 [676 kB] Get: 141 http://deb.debian.org/debian forky/main arm64 golang-github-google-go-tpm-dev all 0.9.5-1 [278 kB] Get: 142 http://deb.debian.org/debian forky/main arm64 golang-github-google-go-tspi-dev all 0.3.0-2 [31.8 kB] Get: 143 http://deb.debian.org/debian forky/main arm64 golang-github-google-go-attestation-dev all 0.5.1-2 [212 kB] Get: 144 http://deb.debian.org/debian forky/main arm64 golang-github-huandu-xstrings-dev all 1.3.3-1 [15.5 kB] Get: 145 http://deb.debian.org/debian forky/main arm64 golang-github-imdario-mergo-dev all 1.0.1-2 [24.7 kB] Get: 146 http://deb.debian.org/debian forky/main arm64 golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3712 B] Get: 147 http://deb.debian.org/debian forky/main arm64 golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4668 B] Get: 148 http://deb.debian.org/debian forky/main arm64 golang-github-modern-go-reflect2-dev all 1.0.2-2 [10.9 kB] Get: 149 http://deb.debian.org/debian forky/main arm64 golang-github-json-iterator-go-dev all 1.1.12-2 [62.2 kB] Get: 150 http://deb.debian.org/debian forky/main arm64 golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.3 kB] Get: 151 http://deb.debian.org/debian forky/main arm64 golang-github-cespare-xxhash-dev all 2.3.0-1 [10.8 kB] Get: 152 http://deb.debian.org/debian forky/main arm64 golang-github-klauspost-compress-dev all 1.18.0+ds1-1 [33.3 MB] Get: 153 http://deb.debian.org/debian forky/main arm64 golang-github-kylelemons-godebug-dev all 1.1.0-2 [14.8 kB] Get: 154 http://deb.debian.org/debian forky/main arm64 golang-github-manifoldco-promptui-dev all 0.9.0-1 [22.6 kB] Get: 155 http://deb.debian.org/debian forky/main arm64 golang-github-masterminds-goutils-dev all 1.1.1-4 [11.3 kB] Get: 156 http://deb.debian.org/debian forky/main arm64 golang-github-masterminds-semver-dev all 3.4.0-1 [25.0 kB] Get: 157 http://deb.debian.org/debian forky/main arm64 golang-github-shopspring-decimal-dev all 1.3.1-1 [38.3 kB] Get: 158 http://deb.debian.org/debian forky/main arm64 golang-github-mitchellh-reflectwalk-dev all 1.0.1-1 [8188 B] Get: 159 http://deb.debian.org/debian forky/main arm64 golang-github-mitchellh-copystructure-dev all 1.2.0-1 [11.0 kB] Get: 160 http://deb.debian.org/debian forky/main arm64 golang-github-masterminds-sprig-dev all 3.2.3-5 [37.6 kB] Get: 161 http://deb.debian.org/debian forky/main arm64 golang-github-mattn-go-colorable-dev all 0.1.13-1 [10.3 kB] Get: 162 http://deb.debian.org/debian forky/main arm64 golang-github-munnerz-goautoneg-dev all 0.0~git20191010.a7dc8b6-2 [4308 B] Get: 163 http://deb.debian.org/debian forky/main arm64 golang-github-prometheus-client-model-dev all 0.6.2-1 [11.1 kB] Get: 164 http://deb.debian.org/debian forky/main arm64 golang-github-prometheus-sigv4-dev all 0.2.1-1 [9724 B] Get: 165 http://deb.debian.org/debian forky/main arm64 golang-github-prometheus-common-dev all 0.65.0-1 [120 kB] Get: 166 http://deb.debian.org/debian forky/main arm64 golang-github-prometheus-procfs-dev all 0.17.0-1 [199 kB] Get: 167 http://deb.debian.org/debian forky/main arm64 golang-uber-goleak-dev all 1.3.0-1 [18.1 kB] Get: 168 http://deb.debian.org/debian forky/main arm64 golang-github-prometheus-client-golang-dev all 1.23.0-2 [220 kB] Get: 169 http://deb.debian.org/debian forky/main arm64 golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-4 [14.6 kB] Get: 170 http://deb.debian.org/debian forky/main arm64 golang-github-newrelic-go-agent-dev all 3.15.2-9 [311 kB] Get: 171 http://deb.debian.org/debian forky/main arm64 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB] Get: 172 http://deb.debian.org/debian forky/main arm64 golang-github-rs-xid-dev all 1.6.0-1 [11.3 kB] Get: 173 http://deb.debian.org/debian forky/main arm64 golang-github-smallstep-assert-dev all 0.0~git20200723.82e2b9b-4 [5480 B] Get: 174 http://deb.debian.org/debian forky/main arm64 golang-github-smallstep-crypto-dev all 0.63.0-2 [426 kB] Get: 175 http://deb.debian.org/debian forky/main arm64 golang-github-smallstep-linkedca-dev all 0.24.0-1 [74.9 kB] Get: 176 http://deb.debian.org/debian forky/main arm64 golang-github-smallstep-nosql-dev all 0.7.0-2 [19.6 kB] Get: 177 http://deb.debian.org/debian forky/main arm64 golang-github-smallstep-pkcs7-dev all 0.2.1-3 [85.5 kB] Get: 178 http://deb.debian.org/debian forky/main arm64 golang-github-smallstep-scep-dev all 0.0~git20250318.a25cabb-2 [38.2 kB] Get: 179 http://deb.debian.org/debian forky/main arm64 golang-github-urfave-cli-dev all 1.22.14-1 [48.2 kB] Get: 180 http://deb.debian.org/debian forky/main arm64 golang-github-mgutz-ansi-dev all 0.0~git20200706.d51e80e-1 [5960 B] Get: 181 http://deb.debian.org/debian forky/main arm64 golang-step-cli-utils-dev all 0.7.5+ds-3 [54.9 kB] Get: 182 http://deb.debian.org/debian forky/main arm64 libpcsclite1 arm64 2.4.0-1 [54.8 kB] Get: 183 http://deb.debian.org/debian forky/main arm64 libpcsclite-dev arm64 2.4.0-1 [68.1 kB] Fetched 142 MB in 1s (152 MB/s) Preconfiguring packages ... Selecting previously unselected package golang-golang-x-sys-dev. (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 ... 20002 files and directories currently installed.) Preparing to unpack .../000-golang-golang-x-sys-dev_0.36.0-1_all.deb ... Unpacking golang-golang-x-sys-dev (0.36.0-1) ... Selecting previously unselected package golang-github-sirupsen-logrus-dev. Preparing to unpack .../001-golang-github-sirupsen-logrus-dev_1.9.0-1_all.deb ... Unpacking golang-github-sirupsen-logrus-dev (1.9.0-1) ... Selecting previously unselected package tzdata. Preparing to unpack .../002-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41.2-1_arm64.deb ... Unpacking bsdextrautils (2.41.2-1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../011-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package media-types. Preparing to unpack .../013-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package m4. Preparing to unpack .../014-m4_1.4.20-2_arm64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../015-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../016-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../017-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../018-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package binutils-gold-aarch64-linux-gnu. Preparing to unpack .../019-binutils-gold-aarch64-linux-gnu_2.44-3_arm64.deb ... Unpacking binutils-gold-aarch64-linux-gnu (2.44-3) ... Selecting previously unselected package binutils-gold. Preparing to unpack .../020-binutils-gold_2.44-3_arm64.deb ... Unpacking binutils-gold (2.44-3) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../021-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../022-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../023-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../024-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../025-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../026-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../027-libelf1t64_0.193-3_arm64.deb ... Unpacking libelf1t64:arm64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../028-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../029-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../030-libxml2-16_2.14.6+dfsg-0.1_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.6+dfsg-0.1) ... Selecting previously unselected package gettext. Preparing to unpack .../031-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../032-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../033-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../034-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package dh-golang. Preparing to unpack .../035-dh-golang_1.63_all.deb ... Unpacking dh-golang (1.63) ... Selecting previously unselected package golang-1.24-src. Preparing to unpack .../036-golang-1.24-src_1.24.9-1_all.deb ... Unpacking golang-1.24-src (1.24.9-1) ... Selecting previously unselected package golang-1.24-go. Preparing to unpack .../037-golang-1.24-go_1.24.9-1_arm64.deb ... Unpacking golang-1.24-go (1.24.9-1) ... Selecting previously unselected package golang-src. Preparing to unpack .../038-golang-src_2%3a1.24~2_all.deb ... Unpacking golang-src (2:1.24~2) ... Selecting previously unselected package golang-go:arm64. Preparing to unpack .../039-golang-go_2%3a1.24~2_arm64.deb ... Unpacking golang-go:arm64 (2:1.24~2) ... Selecting previously unselected package golang-any:arm64. Preparing to unpack .../040-golang-any_2%3a1.24~2_arm64.deb ... Unpacking golang-any:arm64 (2:1.24~2) ... Selecting previously unselected package golang-filippo-edwards25519-dev. Preparing to unpack .../041-golang-filippo-edwards25519-dev_1.0.0~rc1+git20210721-0.1_all.deb ... Unpacking golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1) ... Selecting previously unselected package golang-github-alecthomas-units-dev. Preparing to unpack .../042-golang-github-alecthomas-units-dev_0.0~git20240927.0f3dac3-1_all.deb ... Unpacking golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... Selecting previously unselected package golang-golang-x-exp-dev. Preparing to unpack .../043-golang-golang-x-exp-dev_0.0~git20250911.df92998-1_all.deb ... Unpacking golang-golang-x-exp-dev (0.0~git20250911.df92998-1) ... Selecting previously unselected package golang-github-antlr-antlr4-dev. Preparing to unpack .../044-golang-github-antlr-antlr4-dev_4.11.1+ds-2_all.deb ... Unpacking golang-github-antlr-antlr4-dev (4.11.1+ds-2) ... Selecting previously unselected package golang-github-aws-smithy-go-dev. Preparing to unpack .../045-golang-github-aws-smithy-go-dev_1.20.3-1_all.deb ... Unpacking golang-github-aws-smithy-go-dev (1.20.3-1) ... Selecting previously unselected package golang-github-davecgh-go-spew-dev. Preparing to unpack .../046-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... Selecting previously unselected package golang-github-pmezard-go-difflib-dev. Preparing to unpack .../047-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Selecting previously unselected package golang-github-stretchr-objx-dev. Preparing to unpack .../048-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... Selecting previously unselected package golang-gopkg-yaml.v2-dev. Preparing to unpack .../049-golang-gopkg-yaml.v2-dev_2.4.2-1_all.deb ... Unpacking golang-gopkg-yaml.v2-dev (2.4.2-1) ... Selecting previously unselected package golang-github-jmespath-go-jmespath-dev. Preparing to unpack .../050-golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb ... Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... Selecting previously unselected package golang-golang-x-term-dev. Preparing to unpack .../051-golang-golang-x-term-dev_0.35.0-1_all.deb ... Unpacking golang-golang-x-term-dev (0.35.0-1) ... Selecting previously unselected package golang-golang-x-text-dev. Preparing to unpack .../052-golang-golang-x-text-dev_0.29.0-2_all.deb ... Unpacking golang-golang-x-text-dev (0.29.0-2) ... Selecting previously unselected package golang-golang-x-crypto-dev. Preparing to unpack .../053-golang-golang-x-crypto-dev_1%3a0.43.0-2_all.deb ... Unpacking golang-golang-x-crypto-dev (1:0.43.0-2) ... Selecting previously unselected package golang-golang-x-net-dev. Preparing to unpack .../054-golang-golang-x-net-dev_1%3a0.27.0-2_all.deb ... Unpacking golang-golang-x-net-dev (1:0.27.0-2) ... Selecting previously unselected package golang-github-aws-aws-sdk-go-v2-dev. Preparing to unpack .../055-golang-github-aws-aws-sdk-go-v2-dev_1.30.3-1_all.deb ... Unpacking golang-github-aws-aws-sdk-go-v2-dev (1.30.3-1) ... Selecting previously unselected package golang-github-beorn7-perks-dev. Preparing to unpack .../056-golang-github-beorn7-perks-dev_1.0.1-3_all.deb ... Unpacking golang-github-beorn7-perks-dev (1.0.1-3) ... Selecting previously unselected package golang-github-burntsushi-toml-dev. Preparing to unpack .../057-golang-github-burntsushi-toml-dev_1.5.0-1_all.deb ... Unpacking golang-github-burntsushi-toml-dev (1.5.0-1) ... Selecting previously unselected package golang-github-ccoveille-go-safecast-dev. Preparing to unpack .../058-golang-github-ccoveille-go-safecast-dev_1.6.0-1_all.deb ... Unpacking golang-github-ccoveille-go-safecast-dev (1.6.0-1) ... Selecting previously unselected package golang-gopkg-yaml.v3-dev. Preparing to unpack .../059-golang-gopkg-yaml.v3-dev_3.0.4-1_all.deb ... Unpacking golang-gopkg-yaml.v3-dev (3.0.4-1) ... Selecting previously unselected package golang-github-stretchr-testify-dev. Preparing to unpack .../060-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ... Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ... Selecting previously unselected package golang-github-etcd-io-gofail-dev. Preparing to unpack .../061-golang-github-etcd-io-gofail-dev_0.1.0-1_all.deb ... Unpacking golang-github-etcd-io-gofail-dev (0.1.0-1) ... Selecting previously unselected package golang-golang-x-sync-dev. Preparing to unpack .../062-golang-golang-x-sync-dev_0.7.0-1_all.deb ... Unpacking golang-golang-x-sync-dev (0.7.0-1) ... Selecting previously unselected package golang-github-coreos-bbolt-dev. Preparing to unpack .../063-golang-github-coreos-bbolt-dev_1.4.2-1_all.deb ... Unpacking golang-github-coreos-bbolt-dev (1.4.2-1) ... Selecting previously unselected package golang-golang-x-oauth2-dev. Preparing to unpack .../064-golang-golang-x-oauth2-dev_0.27.0-1_all.deb ... Unpacking golang-golang-x-oauth2-dev (0.27.0-1) ... Selecting previously unselected package golang-google-cloud-compute-metadata-dev. Preparing to unpack .../065-golang-google-cloud-compute-metadata-dev_0.56.0-6_all.deb ... Unpacking golang-google-cloud-compute-metadata-dev (0.56.0-6) ... Selecting previously unselected package golang-golang-x-oauth2-google-dev. Preparing to unpack .../066-golang-golang-x-oauth2-google-dev_0.27.0-1_all.deb ... Unpacking golang-golang-x-oauth2-google-dev (0.27.0-1) ... Selecting previously unselected package golang-gopkg-square-go-jose.v2-dev. Preparing to unpack .../067-golang-gopkg-square-go-jose.v2-dev_2.6.3-3_all.deb ... Unpacking golang-gopkg-square-go-jose.v2-dev (2.6.3-3) ... Selecting previously unselected package golang-github-coreos-go-oidc-v3-dev. Preparing to unpack .../068-golang-github-coreos-go-oidc-v3-dev_3.4.0-2_all.deb ... Unpacking golang-github-coreos-go-oidc-v3-dev (3.4.0-2) ... Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev. Preparing to unpack .../069-golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb ... Unpacking golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... Selecting previously unselected package golang-github-russross-blackfriday-v2-dev. Preparing to unpack .../070-golang-github-russross-blackfriday-v2-dev_2.1.0-1_all.deb ... Unpacking golang-github-russross-blackfriday-v2-dev (2.1.0-1) ... Selecting previously unselected package golang-github-cpuguy83-go-md2man-v2-dev. Preparing to unpack .../071-golang-github-cpuguy83-go-md2man-v2-dev_2.0.7-1_all.deb ... Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.7-1) ... Selecting previously unselected package golang-github-fsnotify-fsnotify-dev. Preparing to unpack .../072-golang-github-fsnotify-fsnotify-dev_1.9.0-1_all.deb ... Unpacking golang-github-fsnotify-fsnotify-dev (1.9.0-1) ... Selecting previously unselected package golang-github-x448-float16-dev. Preparing to unpack .../073-golang-github-x448-float16-dev_0.8.4-3_all.deb ... Unpacking golang-github-x448-float16-dev (0.8.4-3) ... Selecting previously unselected package golang-github-fxamacker-cbor-dev. Preparing to unpack .../074-golang-github-fxamacker-cbor-dev_2.9.0-1_all.deb ... Unpacking golang-github-fxamacker-cbor-dev (2.9.0-1) ... Selecting previously unselected package golang-github-gabriel-vasile-mimetype-dev. Preparing to unpack .../075-golang-github-gabriel-vasile-mimetype-dev_1.4.10+dfsg1-1_all.deb ... Unpacking golang-github-gabriel-vasile-mimetype-dev (1.4.10+dfsg1-1) ... Selecting previously unselected package golang-github-go-chi-chi-dev. Preparing to unpack .../076-golang-github-go-chi-chi-dev_5.2.0-1_all.deb ... Unpacking golang-github-go-chi-chi-dev (5.2.0-1) ... Selecting previously unselected package golang-github-google-go-cmp-dev. Preparing to unpack .../077-golang-github-google-go-cmp-dev_0.7.0-1_all.deb ... Unpacking golang-github-google-go-cmp-dev (0.7.0-1) ... Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. Preparing to unpack .../078-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ... Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... Selecting previously unselected package golang-github-go-jose-go-jose.v3-dev. Preparing to unpack .../079-golang-github-go-jose-go-jose.v3-dev_3.0.3-6_all.deb ... Unpacking golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... Selecting previously unselected package golang-github-go-logfmt-logfmt-dev. Preparing to unpack .../080-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ... Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... Selecting previously unselected package golang-github-go-kit-log-dev. Preparing to unpack .../081-golang-github-go-kit-log-dev_0.2.1-1_all.deb ... Unpacking golang-github-go-kit-log-dev (0.2.1-1) ... Selecting previously unselected package golang-github-go-logr-logr-dev. Preparing to unpack .../082-golang-github-go-logr-logr-dev_1.4.2-2_all.deb ... Unpacking golang-github-go-logr-logr-dev (1.4.2-2) ... Selecting previously unselected package golang-github-go-piv-piv-go-dev. Preparing to unpack .../083-golang-github-go-piv-piv-go-dev_1.8.0-3_all.deb ... Unpacking golang-github-go-piv-piv-go-dev (1.8.0-3) ... Selecting previously unselected package golang-github-go-playground-locales-dev. Preparing to unpack .../084-golang-github-go-playground-locales-dev_0.14.0-3_all.deb ... Unpacking golang-github-go-playground-locales-dev (0.14.0-3) ... Selecting previously unselected package golang-github-go-playground-universal-translator-dev. Preparing to unpack .../085-golang-github-go-playground-universal-translator-dev_0.17.0-2_all.deb ... Unpacking golang-github-go-playground-universal-translator-dev (0.17.0-2) ... Selecting previously unselected package golang-github-leodido-go-urn-dev. Preparing to unpack .../086-golang-github-leodido-go-urn-dev_1.2.1-3_all.deb ... Unpacking golang-github-leodido-go-urn-dev (1.2.1-3) ... Selecting previously unselected package golang-github-go-playground-validator-v10-dev. Preparing to unpack .../087-golang-github-go-playground-validator-v10-dev_10.28.0-2_all.deb ... Unpacking golang-github-go-playground-validator-v10-dev (10.28.0-2) ... Selecting previously unselected package golang-github-go-sql-driver-mysql-dev. Preparing to unpack .../088-golang-github-go-sql-driver-mysql-dev_1.9.3-1_all.deb ... Unpacking golang-github-go-sql-driver-mysql-dev (1.9.3-1) ... Selecting previously unselected package golang-github-go-viper-mapstructure-dev. Preparing to unpack .../089-golang-github-go-viper-mapstructure-dev_2.2.1-2_all.deb ... Unpacking golang-github-go-viper-mapstructure-dev (2.2.1-2) ... Selecting previously unselected package golang-google-protobuf-dev. Preparing to unpack .../090-golang-google-protobuf-dev_1.36.7-1_all.deb ... Unpacking golang-google-protobuf-dev (1.36.7-1) ... Selecting previously unselected package golang-github-golang-protobuf-1-5-dev. Preparing to unpack .../091-golang-github-golang-protobuf-1-5-dev_1.5.4-2_all.deb ... Unpacking golang-github-golang-protobuf-1-5-dev (1.5.4-2) ... Selecting previously unselected package golang-github-golang-groupcache-dev. Preparing to unpack .../092-golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-2_all.deb ... Unpacking golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ... Selecting previously unselected package golang-github-golang-mock-dev. Preparing to unpack .../093-golang-github-golang-mock-dev_1.6.0-2_all.deb ... Unpacking golang-github-golang-mock-dev (1.6.0-2) ... Selecting previously unselected package golang-github-google-btree-dev. Preparing to unpack .../094-golang-github-google-btree-dev_1.0.1-1_all.deb ... Unpacking golang-github-google-btree-dev (1.0.1-1) ... Selecting previously unselected package golang-github-stoewer-go-strcase-dev. Preparing to unpack .../095-golang-github-stoewer-go-strcase-dev_1.2.0-4_all.deb ... Unpacking golang-github-stoewer-go-strcase-dev (1.2.0-4) ... Selecting previously unselected package golang-github-google-uuid-dev. Preparing to unpack .../096-golang-github-google-uuid-dev_1.6.0-1_all.deb ... Unpacking golang-github-google-uuid-dev (1.6.0-1) ... Selecting previously unselected package golang-glog-dev. Preparing to unpack .../097-golang-glog-dev_1.2.4-1_all.deb ... Unpacking golang-glog-dev (1.2.4-1) ... Selecting previously unselected package golang-go.opencensus-dev. Preparing to unpack .../098-golang-go.opencensus-dev_0.24.0-2_all.deb ... Unpacking golang-go.opencensus-dev (0.24.0-2) ... Selecting previously unselected package golang-github-google-martian-dev. Preparing to unpack .../099-golang-github-google-martian-dev_3.3.2-3_all.deb ... Unpacking golang-github-google-martian-dev (3.3.2-3) ... Selecting previously unselected package golang-github-chzyer-readline-dev. Preparing to unpack .../100-golang-github-chzyer-readline-dev_1.4.39.g2972be2-3_all.deb ... Unpacking golang-github-chzyer-readline-dev (1.4.39.g2972be2-3) ... Selecting previously unselected package golang-github-ianlancetaylor-demangle-dev. Preparing to unpack .../101-golang-github-ianlancetaylor-demangle-dev_0.0~git20200824.28f6c0f-2_all.deb ... Unpacking golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ... Selecting previously unselected package golang-github-google-pprof-dev. Preparing to unpack .../102-golang-github-google-pprof-dev_0.0~git20211008.947d60d-1_all.deb ... Unpacking golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... Selecting previously unselected package golang-github-googleapis-gax-go-dev. Preparing to unpack .../103-golang-github-googleapis-gax-go-dev_2.14.1-1_all.deb ... Unpacking golang-github-googleapis-gax-go-dev (2.14.1-1) ... Selecting previously unselected package golang-golang-x-time-dev. Preparing to unpack .../104-golang-golang-x-time-dev_0.5.0-1_all.deb ... Unpacking golang-golang-x-time-dev (0.5.0-1) ... Selecting previously unselected package golang-google-api-dev. Preparing to unpack .../105-golang-google-api-dev_0.61.0-6_all.deb ... Unpacking golang-google-api-dev (0.61.0-6) ... Selecting previously unselected package golang-rsc-binaryregexp-dev. Preparing to unpack .../106-golang-rsc-binaryregexp-dev_0.2.0-3_all.deb ... Unpacking golang-rsc-binaryregexp-dev (0.2.0-3) ... Selecting previously unselected package golang-google-cloud-dev. Preparing to unpack .../107-golang-google-cloud-dev_0.56.0-6_all.deb ... Unpacking golang-google-cloud-dev (0.56.0-6) ... Selecting previously unselected package golang-google-grpc-dev. Preparing to unpack .../108-golang-google-grpc-dev_1.66.3-2_all.deb ... Unpacking golang-google-grpc-dev (1.66.3-2) ... Selecting previously unselected package golang-google-genproto-dev. Preparing to unpack .../109-golang-google-genproto-dev_0.0~git20210726.e7812ac-4_all.deb ... Unpacking golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ... Selecting previously unselected package golang-github-google-cel-go-dev. Preparing to unpack .../110-golang-github-google-cel-go-dev_0.18.2+ds-7_all.deb ... Unpacking golang-github-google-cel-go-dev (0.18.2+ds-7) ... Selecting previously unselected package golang-github-gorilla-mux-dev. Preparing to unpack .../111-golang-github-gorilla-mux-dev_1.8.1-1_all.deb ... Unpacking golang-github-gorilla-mux-dev (1.8.1-1) ... Selecting previously unselected package golang-github-hashicorp-golang-lru-v2-dev. Preparing to unpack .../112-golang-github-hashicorp-golang-lru-v2-dev_2.0.7-2_all.deb ... Unpacking golang-github-hashicorp-golang-lru-v2-dev (2.0.7-2) ... Selecting previously unselected package libsqlite3-dev:arm64. Preparing to unpack .../113-libsqlite3-dev_3.46.1-8_arm64.deb ... Unpacking libsqlite3-dev:arm64 (3.46.1-8) ... Selecting previously unselected package golang-github-mattn-go-sqlite3-dev:arm64. Preparing to unpack .../114-golang-github-mattn-go-sqlite3-dev_1.14.32~ds1-1_arm64.deb ... Unpacking golang-github-mattn-go-sqlite3-dev:arm64 (1.14.32~ds1-1) ... Selecting previously unselected package golang-github-gin-contrib-sse-dev. Preparing to unpack .../115-golang-github-gin-contrib-sse-dev_0.1.0-2_all.deb ... Unpacking golang-github-gin-contrib-sse-dev (0.1.0-2) ... Selecting previously unselected package golang-github-mattn-go-isatty-dev. Preparing to unpack .../116-golang-github-mattn-go-isatty-dev_0.0.20-1_all.deb ... Unpacking golang-github-mattn-go-isatty-dev (0.0.20-1) ... Selecting previously unselected package golang-github-pelletier-go-toml.v2-dev. Preparing to unpack .../117-golang-github-pelletier-go-toml.v2-dev_2.2.4-1_all.deb ... Unpacking golang-github-pelletier-go-toml.v2-dev (2.2.4-1) ... Selecting previously unselected package golang-github-ugorji-go-codec-dev. Preparing to unpack .../118-golang-github-ugorji-go-codec-dev_1.2.8-1_all.deb ... Unpacking golang-github-ugorji-go-codec-dev (1.2.8-1) ... Selecting previously unselected package golang-github-gin-gonic-gin-dev. Preparing to unpack .../119-golang-github-gin-gonic-gin-dev_1.8.1-3_all.deb ... Unpacking golang-github-gin-gonic-gin-dev (1.8.1-3) ... Selecting previously unselected package golang-github-rs-cors-dev. Preparing to unpack .../120-golang-github-rs-cors-dev_1.7.0-4_all.deb ... Unpacking golang-github-rs-cors-dev (1.7.0-4) ... Selecting previously unselected package golang-github-spf13-pflag-dev. Preparing to unpack .../121-golang-github-spf13-pflag-dev_1.0.10-1_all.deb ... Unpacking golang-github-spf13-pflag-dev (1.0.10-1) ... Selecting previously unselected package golang-github-hashicorp-hcl-dev. Preparing to unpack .../122-golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb ... Unpacking golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... Selecting previously unselected package golang-github-magiconair-properties-dev. Preparing to unpack .../123-golang-github-magiconair-properties-dev_1.8.7-1_all.deb ... Unpacking golang-github-magiconair-properties-dev (1.8.7-1) ... Selecting previously unselected package golang-github-mitchellh-mapstructure-dev. Preparing to unpack .../124-golang-github-mitchellh-mapstructure-dev_1.5.0+git20231216.8508981-1_all.deb ... Unpacking golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ... Selecting previously unselected package golang-github-pelletier-go-toml-dev. Preparing to unpack .../125-golang-github-pelletier-go-toml-dev_1.9.5-1_all.deb ... Unpacking golang-github-pelletier-go-toml-dev (1.9.5-1) ... Selecting previously unselected package golang-github-kr-fs-dev. Preparing to unpack .../126-golang-github-kr-fs-dev_0.1.0-2_all.deb ... Unpacking golang-github-kr-fs-dev (0.1.0-2) ... Selecting previously unselected package golang-github-pkg-sftp-dev. Preparing to unpack .../127-golang-github-pkg-sftp-dev_1.13.9-1_all.deb ... Unpacking golang-github-pkg-sftp-dev (1.13.9-1) ... Selecting previously unselected package golang-github-spf13-afero-dev. Preparing to unpack .../128-golang-github-spf13-afero-dev_1.15.0-1_all.deb ... Unpacking golang-github-spf13-afero-dev (1.15.0-1) ... Selecting previously unselected package golang-github-sagikazarmark-locafero-dev. Preparing to unpack .../129-golang-github-sagikazarmark-locafero-dev_0.12.0-1_all.deb ... Unpacking golang-github-sagikazarmark-locafero-dev (0.12.0-1) ... Selecting previously unselected package tzdata-legacy. Preparing to unpack .../130-tzdata-legacy_2025b-5_all.deb ... Unpacking tzdata-legacy (2025b-5) ... Selecting previously unselected package golang-github-spf13-cast-dev. Preparing to unpack .../131-golang-github-spf13-cast-dev_1.10.0-2_all.deb ... Unpacking golang-github-spf13-cast-dev (1.10.0-2) ... Selecting previously unselected package golang-github-spf13-jwalterweatherman-dev. Preparing to unpack .../132-golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-2_all.deb ... Unpacking golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ... Selecting previously unselected package golang-github-subosito-gotenv-dev. Preparing to unpack .../133-golang-github-subosito-gotenv-dev_1.3.0-1_all.deb ... Unpacking golang-github-subosito-gotenv-dev (1.3.0-1) ... Selecting previously unselected package golang-gopkg-ini.v1-dev. Preparing to unpack .../134-golang-gopkg-ini.v1-dev_1.67.0-1_all.deb ... Unpacking golang-gopkg-ini.v1-dev (1.67.0-1) ... Selecting previously unselected package golang-github-spf13-viper-dev. Preparing to unpack .../135-golang-github-spf13-viper-dev_1.21.0-2_all.deb ... Unpacking golang-github-spf13-viper-dev (1.21.0-2) ... Selecting previously unselected package golang-github-spf13-cobra-dev. Preparing to unpack .../136-golang-github-spf13-cobra-dev_1.10.1-1_all.deb ... Unpacking golang-github-spf13-cobra-dev (1.10.1-1) ... Selecting previously unselected package golang-github-transparency-dev-merkle-dev. Preparing to unpack .../137-golang-github-transparency-dev-merkle-dev_0.0.2-2_all.deb ... Unpacking golang-github-transparency-dev-merkle-dev (0.0.2-2) ... Selecting previously unselected package golang-k8s-klog-dev. Preparing to unpack .../138-golang-k8s-klog-dev_2.130.1-1_all.deb ... Unpacking golang-k8s-klog-dev (2.130.1-1) ... Selecting previously unselected package golang-github-google-certificate-transparency-dev. Preparing to unpack .../139-golang-github-google-certificate-transparency-dev_1.3.2-2_all.deb ... Unpacking golang-github-google-certificate-transparency-dev (1.3.2-2) ... Selecting previously unselected package golang-github-google-go-tpm-dev. Preparing to unpack .../140-golang-github-google-go-tpm-dev_0.9.5-1_all.deb ... Unpacking golang-github-google-go-tpm-dev (0.9.5-1) ... Selecting previously unselected package golang-github-google-go-tspi-dev. Preparing to unpack .../141-golang-github-google-go-tspi-dev_0.3.0-2_all.deb ... Unpacking golang-github-google-go-tspi-dev (0.3.0-2) ... Selecting previously unselected package golang-github-google-go-attestation-dev. Preparing to unpack .../142-golang-github-google-go-attestation-dev_0.5.1-2_all.deb ... Unpacking golang-github-google-go-attestation-dev (0.5.1-2) ... Selecting previously unselected package golang-github-huandu-xstrings-dev. Preparing to unpack .../143-golang-github-huandu-xstrings-dev_1.3.3-1_all.deb ... Unpacking golang-github-huandu-xstrings-dev (1.3.3-1) ... Selecting previously unselected package golang-github-imdario-mergo-dev. Preparing to unpack .../144-golang-github-imdario-mergo-dev_1.0.1-2_all.deb ... Unpacking golang-github-imdario-mergo-dev (1.0.1-2) ... Selecting previously unselected package golang-github-jpillora-backoff-dev. Preparing to unpack .../145-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ... Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ... Selecting previously unselected package golang-github-modern-go-concurrent-dev. Preparing to unpack .../146-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ... Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... Selecting previously unselected package golang-github-modern-go-reflect2-dev. Preparing to unpack .../147-golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb ... Unpacking golang-github-modern-go-reflect2-dev (1.0.2-2) ... Selecting previously unselected package golang-github-json-iterator-go-dev. Preparing to unpack .../148-golang-github-json-iterator-go-dev_1.1.12-2_all.deb ... Unpacking golang-github-json-iterator-go-dev (1.1.12-2) ... Selecting previously unselected package golang-github-julienschmidt-httprouter-dev. Preparing to unpack .../149-golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb ... Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... Selecting previously unselected package golang-github-cespare-xxhash-dev. Preparing to unpack .../150-golang-github-cespare-xxhash-dev_2.3.0-1_all.deb ... Unpacking golang-github-cespare-xxhash-dev (2.3.0-1) ... Selecting previously unselected package golang-github-klauspost-compress-dev. Preparing to unpack .../151-golang-github-klauspost-compress-dev_1.18.0+ds1-1_all.deb ... Unpacking golang-github-klauspost-compress-dev (1.18.0+ds1-1) ... Selecting previously unselected package golang-github-kylelemons-godebug-dev. Preparing to unpack .../152-golang-github-kylelemons-godebug-dev_1.1.0-2_all.deb ... Unpacking golang-github-kylelemons-godebug-dev (1.1.0-2) ... Selecting previously unselected package golang-github-manifoldco-promptui-dev. Preparing to unpack .../153-golang-github-manifoldco-promptui-dev_0.9.0-1_all.deb ... Unpacking golang-github-manifoldco-promptui-dev (0.9.0-1) ... Selecting previously unselected package golang-github-masterminds-goutils-dev. Preparing to unpack .../154-golang-github-masterminds-goutils-dev_1.1.1-4_all.deb ... Unpacking golang-github-masterminds-goutils-dev (1.1.1-4) ... Selecting previously unselected package golang-github-masterminds-semver-dev. Preparing to unpack .../155-golang-github-masterminds-semver-dev_3.4.0-1_all.deb ... Unpacking golang-github-masterminds-semver-dev (3.4.0-1) ... Selecting previously unselected package golang-github-shopspring-decimal-dev. Preparing to unpack .../156-golang-github-shopspring-decimal-dev_1.3.1-1_all.deb ... Unpacking golang-github-shopspring-decimal-dev (1.3.1-1) ... Selecting previously unselected package golang-github-mitchellh-reflectwalk-dev. Preparing to unpack .../157-golang-github-mitchellh-reflectwalk-dev_1.0.1-1_all.deb ... Unpacking golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... Selecting previously unselected package golang-github-mitchellh-copystructure-dev. Preparing to unpack .../158-golang-github-mitchellh-copystructure-dev_1.2.0-1_all.deb ... Unpacking golang-github-mitchellh-copystructure-dev (1.2.0-1) ... Selecting previously unselected package golang-github-masterminds-sprig-dev. Preparing to unpack .../159-golang-github-masterminds-sprig-dev_3.2.3-5_all.deb ... Unpacking golang-github-masterminds-sprig-dev (3.2.3-5) ... Selecting previously unselected package golang-github-mattn-go-colorable-dev. Preparing to unpack .../160-golang-github-mattn-go-colorable-dev_0.1.13-1_all.deb ... Unpacking golang-github-mattn-go-colorable-dev (0.1.13-1) ... Selecting previously unselected package golang-github-munnerz-goautoneg-dev. Preparing to unpack .../161-golang-github-munnerz-goautoneg-dev_0.0~git20191010.a7dc8b6-2_all.deb ... Unpacking golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... Selecting previously unselected package golang-github-prometheus-client-model-dev. Preparing to unpack .../162-golang-github-prometheus-client-model-dev_0.6.2-1_all.deb ... Unpacking golang-github-prometheus-client-model-dev (0.6.2-1) ... Selecting previously unselected package golang-github-prometheus-sigv4-dev. Preparing to unpack .../163-golang-github-prometheus-sigv4-dev_0.2.1-1_all.deb ... Unpacking golang-github-prometheus-sigv4-dev (0.2.1-1) ... Selecting previously unselected package golang-github-prometheus-common-dev. Preparing to unpack .../164-golang-github-prometheus-common-dev_0.65.0-1_all.deb ... Unpacking golang-github-prometheus-common-dev (0.65.0-1) ... Selecting previously unselected package golang-github-prometheus-procfs-dev. Preparing to unpack .../165-golang-github-prometheus-procfs-dev_0.17.0-1_all.deb ... Unpacking golang-github-prometheus-procfs-dev (0.17.0-1) ... Selecting previously unselected package golang-uber-goleak-dev. Preparing to unpack .../166-golang-uber-goleak-dev_1.3.0-1_all.deb ... Unpacking golang-uber-goleak-dev (1.3.0-1) ... Selecting previously unselected package golang-github-prometheus-client-golang-dev. Preparing to unpack .../167-golang-github-prometheus-client-golang-dev_1.23.0-2_all.deb ... Unpacking golang-github-prometheus-client-golang-dev (1.23.0-2) ... Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev. Preparing to unpack .../168-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-4_all.deb ... Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... Selecting previously unselected package golang-github-newrelic-go-agent-dev. Preparing to unpack .../169-golang-github-newrelic-go-agent-dev_3.15.2-9_all.deb ... Unpacking golang-github-newrelic-go-agent-dev (3.15.2-9) ... Selecting previously unselected package golang-github-pkg-errors-dev. Preparing to unpack .../170-golang-github-pkg-errors-dev_0.9.1-3_all.deb ... Unpacking golang-github-pkg-errors-dev (0.9.1-3) ... Selecting previously unselected package golang-github-rs-xid-dev. Preparing to unpack .../171-golang-github-rs-xid-dev_1.6.0-1_all.deb ... Unpacking golang-github-rs-xid-dev (1.6.0-1) ... Selecting previously unselected package golang-github-smallstep-assert-dev. Preparing to unpack .../172-golang-github-smallstep-assert-dev_0.0~git20200723.82e2b9b-4_all.deb ... Unpacking golang-github-smallstep-assert-dev (0.0~git20200723.82e2b9b-4) ... Selecting previously unselected package golang-github-smallstep-crypto-dev. Preparing to unpack .../173-golang-github-smallstep-crypto-dev_0.63.0-2_all.deb ... Unpacking golang-github-smallstep-crypto-dev (0.63.0-2) ... Selecting previously unselected package golang-github-smallstep-linkedca-dev. Preparing to unpack .../174-golang-github-smallstep-linkedca-dev_0.24.0-1_all.deb ... Unpacking golang-github-smallstep-linkedca-dev (0.24.0-1) ... Selecting previously unselected package golang-github-smallstep-nosql-dev. Preparing to unpack .../175-golang-github-smallstep-nosql-dev_0.7.0-2_all.deb ... Unpacking golang-github-smallstep-nosql-dev (0.7.0-2) ... Selecting previously unselected package golang-github-smallstep-pkcs7-dev. Preparing to unpack .../176-golang-github-smallstep-pkcs7-dev_0.2.1-3_all.deb ... Unpacking golang-github-smallstep-pkcs7-dev (0.2.1-3) ... Selecting previously unselected package golang-github-smallstep-scep-dev. Preparing to unpack .../177-golang-github-smallstep-scep-dev_0.0~git20250318.a25cabb-2_all.deb ... Unpacking golang-github-smallstep-scep-dev (0.0~git20250318.a25cabb-2) ... Selecting previously unselected package golang-github-urfave-cli-dev. Preparing to unpack .../178-golang-github-urfave-cli-dev_1.22.14-1_all.deb ... Unpacking golang-github-urfave-cli-dev (1.22.14-1) ... Selecting previously unselected package golang-github-mgutz-ansi-dev. Preparing to unpack .../179-golang-github-mgutz-ansi-dev_0.0~git20200706.d51e80e-1_all.deb ... Unpacking golang-github-mgutz-ansi-dev (0.0~git20200706.d51e80e-1) ... Selecting previously unselected package golang-step-cli-utils-dev. Preparing to unpack .../180-golang-step-cli-utils-dev_0.7.5+ds-3_all.deb ... Unpacking golang-step-cli-utils-dev (0.7.5+ds-3) ... Selecting previously unselected package libpcsclite1:arm64. Preparing to unpack .../181-libpcsclite1_2.4.0-1_arm64.deb ... Unpacking libpcsclite1:arm64 (2.4.0-1) ... Selecting previously unselected package libpcsclite-dev:arm64. Preparing to unpack .../182-libpcsclite-dev_2.4.0-1_arm64.deb ... Unpacking libpcsclite-dev:arm64 (2.4.0-1) ... Setting up golang-golang-x-time-dev (0.5.0-1) ... Setting up golang-1.24-src (1.24.9-1) ... Setting up golang-github-pelletier-go-toml.v2-dev (2.2.4-1) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up golang-github-google-go-cmp-dev (0.7.0-1) ... Setting up golang-gopkg-yaml.v2-dev (2.4.2-1) ... Setting up golang-github-go-chi-chi-dev (5.2.0-1) ... Setting up golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ... Setting up golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ... Setting up bsdextrautils (2.41.2-1) ... Setting up golang-github-gin-contrib-sse-dev (0.1.0-2) ... Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... Setting up golang-github-golang-mock-dev (1.6.0-2) ... Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up golang-github-pkg-errors-dev (0.9.1-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up golang-github-aws-smithy-go-dev (1.20.3-1) ... Setting up libxml2-16:arm64 (2.14.6+dfsg-0.1) ... Setting up golang-rsc-binaryregexp-dev (0.2.0-3) ... Setting up golang-github-smallstep-assert-dev (0.0~git20200723.82e2b9b-4) ... Setting up golang-github-kylelemons-godebug-dev (1.1.0-2) ... Setting up golang-gopkg-yaml.v3-dev (3.0.4-1) ... Setting up libdebhelper-perl (13.28) ... Setting up golang-github-burntsushi-toml-dev (1.5.0-1) ... Setting up golang-golang-x-sys-dev (0.36.0-1) ... Setting up golang-github-kr-fs-dev (0.1.0-2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up golang-github-subosito-gotenv-dev (1.3.0-1) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up binutils-gold-aarch64-linux-gnu (2.44-3) ... Setting up golang-golang-x-term-dev (0.35.0-1) ... Setting up file (1:5.46-5) ... Setting up golang-github-masterminds-semver-dev (3.4.0-1) ... Setting up golang-github-google-btree-dev (1.0.1-1) ... Setting up golang-github-stoewer-go-strcase-dev (1.2.0-4) ... Setting up golang-github-beorn7-perks-dev (1.0.1-3) ... Setting up golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up golang-github-huandu-xstrings-dev (1.3.3-1) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Oct 27 10:10:16 UTC 2025. Universal Time is now: Mon Oct 27 10:10:16 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ... Setting up golang-github-spf13-pflag-dev (1.0.10-1) ... Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ... Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... Setting up autotools-dev (20240727.1) ... Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... Setting up libsqlite3-dev:arm64 (3.46.1-8) ... Setting up golang-github-google-go-tpm-dev (0.9.5-1) ... Setting up golang-github-masterminds-goutils-dev (1.1.1-4) ... Setting up golang-google-protobuf-dev (1.36.7-1) ... Setting up golang-github-stretchr-testify-dev (1.10.0-1) ... Setting up golang-github-etcd-io-gofail-dev (0.1.0-1) ... Setting up golang-github-chzyer-readline-dev (1.4.39.g2972be2-3) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up golang-github-x448-float16-dev (0.8.4-3) ... Setting up golang-gopkg-ini.v1-dev (1.67.0-1) ... Setting up golang-golang-x-sync-dev (0.7.0-1) ... Setting up autopoint (0.23.1-2) ... Setting up golang-github-magiconair-properties-dev (1.8.7-1) ... Setting up libpcsclite1:arm64 (2.4.0-1) ... Setting up golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... Setting up libpcsclite-dev:arm64 (2.4.0-1) ... Setting up golang-github-rs-xid-dev (1.6.0-1) ... Setting up golang-github-klauspost-compress-dev (1.18.0+ds1-1) ... Setting up golang-glog-dev (1.2.4-1) ... Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... Setting up autoconf (2.72-3.1) ... Setting up golang-github-go-viper-mapstructure-dev (2.2.1-2) ... Setting up dwz (0.16-2) ... Setting up golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... Setting up sensible-utils (0.0.26) ... Setting up golang-golang-x-text-dev (0.29.0-2) ... Setting up golang-github-go-logr-logr-dev (1.4.2-2) ... Setting up golang-github-google-uuid-dev (1.6.0-1) ... Setting up golang-github-shopspring-decimal-dev (1.3.1-1) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up golang-github-fsnotify-fsnotify-dev (1.9.0-1) ... Setting up golang-github-gorilla-mux-dev (1.8.1-1) ... Setting up golang-github-prometheus-procfs-dev (0.17.0-1) ... Setting up golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... Setting up golang-github-modern-go-reflect2-dev (1.0.2-2) ... Setting up golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1) ... Setting up golang-uber-goleak-dev (1.3.0-1) ... Setting up golang-golang-x-crypto-dev (1:0.43.0-2) ... Setting up golang-golang-x-exp-dev (0.0~git20250911.df92998-1) ... Setting up golang-github-go-piv-piv-go-dev (1.8.0-3) ... Setting up golang-github-prometheus-client-model-dev (0.6.2-1) ... Setting up golang-github-pelletier-go-toml-dev (1.9.5-1) ... Setting up golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ... Setting up golang-golang-x-oauth2-dev (0.27.0-1) ... Setting up golang-github-hashicorp-golang-lru-v2-dev (2.0.7-2) ... Setting up golang-github-transparency-dev-merkle-dev (0.0.2-2) ... Setting up golang-src (2:1.24~2) ... Setting up golang-github-ugorji-go-codec-dev (1.2.8-1) ... Setting up golang-github-ccoveille-go-safecast-dev (1.6.0-1) ... Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... Setting up golang-github-coreos-bbolt-dev (1.4.2-1) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up golang-github-mattn-go-isatty-dev (0.0.20-1) ... Setting up golang-github-sirupsen-logrus-dev (1.9.0-1) ... Setting up golang-github-go-kit-log-dev (0.2.1-1) ... Setting up golang-github-golang-protobuf-1-5-dev (1.5.4-2) ... Setting up gettext (0.23.1-2+b1) ... Setting up golang-github-imdario-mergo-dev (1.0.1-2) ... Setting up golang-github-russross-blackfriday-v2-dev (2.1.0-1) ... Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... Setting up golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... Setting up libtool (2.5.4-5) ... Setting up golang-github-manifoldco-promptui-dev (0.9.0-1) ... Setting up golang-github-mattn-go-colorable-dev (0.1.13-1) ... Setting up golang-github-antlr-antlr4-dev (4.11.1+ds-2) ... Setting up binutils-gold (2.44-3) ... Setting up golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ... Setting up golang-github-pkg-sftp-dev (1.13.9-1) ... Setting up golang-github-json-iterator-go-dev (1.1.12-2) ... Setting up golang-k8s-klog-dev (2.130.1-1) ... Setting up golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... Setting up golang-github-fxamacker-cbor-dev (2.9.0-1) ... Setting up golang-github-mitchellh-copystructure-dev (1.2.0-1) ... Setting up golang-github-go-playground-locales-dev (0.14.0-3) ... Setting up tzdata-legacy (2025b-5) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up golang-github-mattn-go-sqlite3-dev:arm64 (1.14.32~ds1-1) ... Setting up golang-github-leodido-go-urn-dev (1.2.1-3) ... Setting up golang-gopkg-square-go-jose.v2-dev (2.6.3-3) ... Setting up golang-1.24-go (1.24.9-1) ... Setting up golang-golang-x-net-dev (1:0.27.0-2) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up golang-github-smallstep-pkcs7-dev (0.2.1-3) ... Setting up groff-base (1.23.0-9) ... Setting up golang-github-go-sql-driver-mysql-dev (1.9.3-1) ... Setting up golang-github-spf13-cast-dev (1.10.0-2) ... Setting up golang-github-smallstep-nosql-dev (0.7.0-2) ... Setting up golang-github-spf13-afero-dev (1.15.0-1) ... Setting up golang-github-sagikazarmark-locafero-dev (0.12.0-1) ... Setting up golang-github-google-martian-dev (3.3.2-3) ... Setting up golang-github-mgutz-ansi-dev (0.0~git20200706.d51e80e-1) ... Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.7-1) ... Setting up golang-go:arm64 (2:1.24~2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up golang-github-gabriel-vasile-mimetype-dev (1.4.10+dfsg1-1) ... Setting up golang-github-go-playground-universal-translator-dev (0.17.0-2) ... Setting up golang-google-cloud-compute-metadata-dev (0.56.0-6) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up golang-any:arm64 (2:1.24~2) ... Setting up golang-golang-x-oauth2-google-dev (0.27.0-1) ... Setting up golang-github-go-playground-validator-v10-dev (10.28.0-2) ... Setting up golang-github-aws-aws-sdk-go-v2-dev (1.30.3-1) ... Setting up golang-github-spf13-viper-dev (1.21.0-2) ... Setting up golang-github-masterminds-sprig-dev (3.2.3-5) ... Setting up golang-github-smallstep-scep-dev (0.0~git20250318.a25cabb-2) ... Setting up golang-github-gin-gonic-gin-dev (1.8.1-3) ... Setting up golang-github-urfave-cli-dev (1.22.14-1) ... Setting up golang-github-coreos-go-oidc-v3-dev (3.4.0-2) ... Setting up debhelper (13.28) ... Setting up golang-github-smallstep-crypto-dev (0.63.0-2) ... Setting up golang-github-rs-cors-dev (1.7.0-4) ... Setting up golang-github-spf13-cobra-dev (1.10.1-1) ... Setting up golang-github-google-certificate-transparency-dev (1.3.2-2) ... Setting up dh-golang (1.63) ... Setting up golang-step-cli-utils-dev (0.7.5+ds-3) ... Setting up golang-github-google-go-tspi-dev (0.3.0-2) ... Setting up golang-github-google-go-attestation-dev (0.5.1-2) ... Setting up golang-go.opencensus-dev (0.24.0-2) ... Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... Setting up golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ... Setting up golang-github-googleapis-gax-go-dev (2.14.1-1) ... Setting up golang-github-prometheus-sigv4-dev (0.2.1-1) ... Setting up golang-google-cloud-dev (0.56.0-6) ... Setting up golang-github-prometheus-common-dev (0.65.0-1) ... Setting up golang-github-google-cel-go-dev (0.18.2+ds-7) ... Setting up golang-github-prometheus-client-golang-dev (1.23.0-2) ... Setting up golang-google-grpc-dev (1.66.3-2) ... Setting up golang-google-api-dev (0.61.0-6) ... Setting up golang-github-newrelic-go-agent-dev (3.15.2-9) ... Setting up golang-github-smallstep-linkedca-dev (0.24.0-1) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-smallstep-certificates_0.28.4-2_source.changes dpkg-buildpackage: info: source package golang-github-smallstep-certificates dpkg-buildpackage: info: source version 0.28.4-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Simon Josefsson dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --builddirectory=_build --buildsystem=golang dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang dh_clean -O--builddirectory=_build -O--buildsystem=golang debian/rules binary dh binary --builddirectory=_build --buildsystem=golang dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang debian/rules execute_before_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/golang-github-smallstep-certificates-0.28.4' chmod -v -x policy/engine.go policy/engine_test.go policy/options.go mode of 'policy/engine.go' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of 'policy/engine_test.go' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of 'policy/options.go' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) rm -fv authority/provisioner/nebula*.go removed 'authority/provisioner/nebula.go' removed 'authority/provisioner/nebula_test.go' make[1]: Leaving directory '/build/reproducible-path/golang-github-smallstep-certificates-0.28.4' dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang dh_auto_build: warning: github.com/smallstep/certificates/test/integration contains no non-test Go files, removing it from build dh_auto_build: warning: github.com/smallstep/certificates/test/integration/scep contains no non-test Go files, removing it from build cd _build && go install -trimpath -v -p 12 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 internal/profilerecord internal/goarch internal/goos internal/coverage/rtcov internal/asan internal/msan internal/byteorder internal/goexperiment sync/atomic internal/unsafeheader internal/godebugs internal/runtime/syscall internal/cpu internal/abi internal/runtime/math math/bits internal/chacha8rand unicode unicode/utf8 internal/itoa crypto/internal/fips140/alias crypto/internal/fips140deps/byteorder cmp crypto/internal/fips140/subtle crypto/internal/boring/sig unicode/utf16 math vendor/golang.org/x/crypto/cryptobyte/asn1 container/list vendor/golang.org/x/crypto/internal/alias internal/nettrace encoding log/internal golang.org/x/crypto/cryptobyte/asn1 github.com/google/go-tspi/tspiconst google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set google.golang.org/grpc/serviceconfig internal/bytealg internal/runtime/atomic internal/runtime/sys crypto/internal/fips140deps/cpu golang.org/x/crypto/internal/alias golang.org/x/crypto/salsa20/salsa github.com/googleapis/gax-go/v2/internal go.opencensus.io github.com/golang/groupcache/lru go.opencensus.io/trace/internal go.opencensus.io/internal/tagencoding golang.org/x/net/html/atom internal/stringslite internal/runtime/exithook internal/race internal/sync internal/runtime/maps runtime iter internal/reflectlite weak crypto/subtle sync runtime/metrics maps slices golang.org/x/exp/slices errors sort internal/oserror path math/rand/v2 go.etcd.io/bbolt/errors vendor/golang.org/x/net/dns/dnsmessage strconv internal/bisect io internal/testlog internal/singleflight unique syscall runtime/cgo google.golang.org/protobuf/internal/pragma google.golang.org/grpc/internal/buffer container/heap github.com/beorn7/perks/quantile internal/godebug hash crypto/internal/randutil strings internal/saferio net/netip encoding/base32 reflect bytes crypto crypto/internal/fips140deps/godebug github.com/x448/float16 hash/crc32 crypto/internal/fips140 hash/fnv math/rand crypto/internal/impl bufio vendor/golang.org/x/text/transform crypto/internal/fips140/sha3 net/http/internal/ascii crypto/internal/fips140/sha256 crypto/internal/fips140/sha512 crypto/tls/internal/fips140tls regexp/syntax html golang.org/x/text/transform crypto/sha3 hash/adler32 go.step.sm/crypto/internal/emoji github.com/huandu/xstrings golang.org/x/crypto/blowfish crypto/internal/fips140/hmac go.step.sm/crypto/internal/utils/utfbom github.com/munnerz/goautoneg crypto/internal/fips140hash github.com/prometheus/client_golang/prometheus/promhttp/internal crypto/internal/fips140/check internal/syscall/unix crypto/internal/fips140/aes crypto/internal/fips140/nistec/fiat crypto/internal/fips140/edwards25519/field crypto/internal/fips140/bigmod internal/syscall/execenv time crypto/internal/fips140/hkdf crypto/internal/fips140/tls12 crypto/fips140 crypto/internal/fips140/tls13 crypto/internal/fips140/edwards25519 regexp google.golang.org/api/internal/third_party/uritemplates io/fs internal/poll google.golang.org/grpc/backoff google.golang.org/grpc/keepalive context crypto/internal/fips140/nistec google.golang.org/grpc/internal/grpcsync github.com/smallstep/certificates/internal/userid github.com/smallstep/certificates/ca/client google.golang.org/grpc/internal/backoff internal/filepathlite embed internal/fmtsort encoding/binary google.golang.org/protobuf/internal/editiondefaults os vendor/golang.org/x/crypto/internal/poly1305 github.com/cespare/xxhash filippo.io/edwards25519/field golang.org/x/crypto/internal/poly1305 encoding/base64 golang.org/x/sys/unix golang.org/x/crypto/nacl/secretbox encoding/pem filippo.io/edwards25519 crypto/internal/sysrand google.golang.org/protobuf/internal/detrand go.step.sm/crypto/fipsutil fmt google.golang.org/grpc/internal/envconfig io/ioutil path/filepath github.com/prometheus/procfs/internal/util os/signal net crypto/internal/entropy crypto/internal/fips140/drbg crypto/internal/fips140only crypto/internal/fips140/ecdh crypto/internal/fips140/aes/gcm crypto/internal/fips140/ecdsa crypto/internal/fips140/rsa crypto/internal/fips140/ed25519 crypto/internal/fips140/mlkem os/exec crypto/md5 crypto/rc4 crypto/cipher crypto/mlkem crypto/internal/boring golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/chacha20 crypto/des crypto/ecdh crypto/hmac crypto/sha512 crypto/sha1 crypto/aes crypto/sha256 golang.org/x/crypto/pbkdf2 golang.org/x/crypto/ssh/internal/bcrypt_pbkdf go.step.sm/crypto/internal/bcrypt_pbkdf golang.org/x/crypto/scrypt vendor/golang.org/x/crypto/chacha20poly1305 encoding/hex net/url database/sql/driver encoding/json mime compress/flate log math/big vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack mime/quotedprintable vendor/golang.org/x/text/unicode/bidi net/http/internal database/sql gopkg.in/square/go-jose.v2/json github.com/pkg/errors google.golang.org/protobuf/internal/errors google.golang.org/protobuf/encoding/protowire compress/gzip go/token google.golang.org/protobuf/reflect/protoreflect golang.org/x/net/internal/timeseries text/template/parse text/tabwriter vendor/golang.org/x/text/secure/bidirule google.golang.org/grpc/attributes google.golang.org/protobuf/internal/version google.golang.org/grpc/internal/idle golang.org/x/text/unicode/bidi golang.org/x/net/http2/hpack golang.org/x/text/unicode/norm vendor/golang.org/x/net/idna go.etcd.io/bbolt/internal/common compress/zlib go.step.sm/crypto/fingerprint github.com/imdario/mergo go.etcd.io/bbolt/internal/freelist github.com/mitchellh/reflectwalk google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/encoding/json google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order crypto/elliptic crypto/internal/boring/bbig encoding/asn1 crypto/rand crypto/dsa github.com/fxamacker/cbor github.com/google/certificate-transparency-go/asn1 github.com/smallstep/certificates/acme/wire google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/runtime/protoiface crypto/ed25519 crypto/rsa crypto/internal/hpke text/template google.golang.org/grpc/grpclog/internal golang.org/x/crypto/ed25519 google.golang.org/protobuf/internal/protolazy golang.org/x/text/secure/bidirule github.com/smallstep/nosql/database google.golang.org/protobuf/proto google.golang.org/protobuf/internal/encoding/defval google.golang.org/grpc/grpclog golang.org/x/net/idna go.etcd.io/bbolt go.step.sm/crypto/randutil github.com/Masterminds/goutils github.com/Masterminds/semver github.com/mitchellh/copystructure google.golang.org/grpc/connectivity vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix github.com/google/certificate-transparency-go/x509/pkix golang.org/x/crypto/cryptobyte google.golang.org/grpc/internal/grpclog github.com/shopspring/decimal github.com/spf13/cast/internal golang.org/x/crypto/bcrypt github.com/go-jose/go-jose/v3/json go.step.sm/crypto/internal/utils crypto/ecdsa google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/encoding/prototext golang.org/x/crypto/curve25519 go.step.sm/crypto/x25519 github.com/googleapis/gax-go/v2/callctx golang.org/x/oauth2/jws os/user go.opencensus.io/internal go.opencensus.io/trace/tracestate runtime/trace go.opencensus.io/resource html/template go.opencensus.io/trace runtime/pprof go.opencensus.io/metric/metricdata github.com/ccoveille/go-safecast go.opencensus.io/metric/metricproducer gopkg.in/square/go-jose.v2/cipher github.com/google/certificate-transparency-go/tls github.com/go-jose/go-jose/v3/cipher github.com/smallstep/certificates/internal/cast github.com/rs/xid flag github.com/russross/blackfriday/v2 github.com/manifoldco/promptui/list github.com/smallstep/nosql/bolt github.com/manifoldco/promptui/screenbuf github.com/mattn/go-isatty golang.org/x/net/html go.step.sm/crypto/kms/uri github.com/mattn/go-colorable github.com/smallstep/scep/cryptoutil github.com/sirupsen/logrus internal/profile github.com/mgutz/ansi runtime/debug google.golang.org/protobuf/encoding/protodelim github.com/prometheus/procfs/internal/fs google.golang.org/protobuf/encoding/protojson github.com/spf13/cast google.golang.org/protobuf/internal/encoding/tag go.opencensus.io/tag github.com/newrelic/go-agent/v3/internal/jsonx google.golang.org/protobuf/internal/impl github.com/newrelic/go-agent/v3/internal/logger github.com/newrelic/go-agent/v3/internal/cat github.com/newrelic/go-agent/v3/internal/sysinfo go.opencensus.io/stats/internal github.com/cpuguy83/go-md2man/v2/md2man go.opencensus.io/stats go.opencensus.io/stats/view github.com/urfave/cli go.step.sm/cli-utils/errs vendor/golang.org/x/net/http/httpproxy net/textproto crypto/x509 google.golang.org/grpc/internal/syscall github.com/google/uuid google.golang.org/grpc/internal/resolver/dns/internal github.com/google/go-tpm/tpmutil google.golang.org/grpc/internal github.com/google/certificate-transparency-go/x509 github.com/prometheus/procfs github.com/chzyer/readline github.com/newrelic/go-agent/v3/internal google.golang.org/grpc/experimental/stats google.golang.org/grpc/metadata google.golang.org/grpc/codes google.golang.org/grpc/mem google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/internal/balancerload github.com/google/go-tpm/legacy/tpm2 vendor/golang.org/x/net/http/httpguts mime/multipart github.com/google/go-tpm/tpm google.golang.org/grpc/stats golang.org/x/net/http/httpguts google.golang.org/grpc/tap google.golang.org/grpc/internal/stats google.golang.org/grpc/encoding github.com/google/go-tpm/legacy/tpm2/credactivation github.com/manifoldco/promptui github.com/google/go-tspi/verification go.step.sm/cli-utils/ui github.com/google/go-attestation/attest/internal github.com/go-jose/go-jose/v3 github.com/Masterminds/sprig gopkg.in/square/go-jose.v2 github.com/smallstep/pkcs7/internal/legacy/x509 go.step.sm/crypto/kms/apiv1 crypto/tls golang.org/x/crypto/ssh github.com/smallstep/scep/x509util github.com/google/go-attestation/attest go.step.sm/cli-utils/step golang.org/x/crypto/ocsp github.com/smallstep/pkcs7 github.com/smallstep/certificates/test/integration/scep/internal/x509 github.com/smallstep/scep github.com/go-jose/go-jose/v3/cryptosigner github.com/go-jose/go-jose/v3/jwt google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/protoadapt google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/descriptorpb google.golang.org/protobuf/types/known/structpb google.golang.org/genproto/googleapis/rpc/code google.golang.org/grpc/internal/pretty google.golang.org/grpc/encoding/proto github.com/prometheus/client_model/go google.golang.org/genproto/googleapis/rpc/errdetails github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/timestamp google.golang.org/genproto/googleapis/rpc/status github.com/googleapis/gax-go/v2/apierror/internal/proto google.golang.org/grpc/internal/status google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/status github.com/prometheus/common/model go.step.sm/crypto/keyutil golang.org/x/crypto/ssh/agent google.golang.org/grpc/internal/binarylog go.step.sm/crypto/pemutil google.golang.org/protobuf/internal/editionssupport google.golang.org/protobuf/types/gofeaturespb go.step.sm/crypto/kms/softkms github.com/prometheus/client_golang/prometheus/internal go.step.sm/crypto/kms google.golang.org/protobuf/reflect/protodesc net/http/httptrace google.golang.org/grpc/internal/credentials google.golang.org/api/transport/cert github.com/go-sql-driver/mysql google.golang.org/grpc/credentials net/http github.com/golang/protobuf/proto google.golang.org/grpc/credentials/insecure google.golang.org/grpc/peer google.golang.org/grpc/resolver google.golang.org/grpc/internal/channelz google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/internal/resolver/unix google.golang.org/grpc/resolver/dns google.golang.org/grpc/channelz google.golang.org/grpc/balancer google.golang.org/grpc/balancer/base google.golang.org/grpc/balancer/pickfirst google.golang.org/grpc/internal/serviceconfig google.golang.org/grpc/internal/resolver google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/internal/balancer/gracefulswitch github.com/smallstep/nosql/mysql github.com/smallstep/nosql golang.org/x/oauth2/internal github.com/smallstep/certificates/api/log github.com/go-chi/chi golang.org/x/net/trace github.com/smallstep/certificates/internal/httptransport net/http/httputil go.step.sm/crypto/jose google.golang.org/api/googleapi go.opencensus.io/trace/propagation golang.org/x/net/http2 cloud.google.com/go/compute/metadata google.golang.org/api/googleapi/transport go.opencensus.io/plugin/ochttp/propagation/b3 google.golang.org/api/transport/http/internal/propagation github.com/smallstep/certificates/api/render go.opencensus.io/plugin/ochttp github.com/smallstep/certificates/authority/poolhttp golang.org/x/oauth2 github.com/smallstep/certificates/errs github.com/smallstep/certificates/middleware/requestid github.com/googleapis/gax-go/v2/apierror go.step.sm/cli-utils/usage github.com/smallstep/certificates/cas/apiv1 github.com/smallstep/certificates/authority/internal/constraints github.com/smallstep/certificates/api/read github.com/smallstep/certificates/logging expvar net/http/pprof go.step.sm/crypto/internal/templates github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header github.com/prometheus/common/expfmt github.com/newrelic/go-agent/v3/internal/utilization github.com/coreos/go-oidc/v3/oidc golang.org/x/oauth2/authhandler go.step.sm/crypto/x509util golang.org/x/oauth2/google/internal/impersonate golang.org/x/oauth2/google/internal/stsexchange golang.org/x/oauth2/jwt google.golang.org/api/internal/impersonate go.step.sm/cli-utils/command go.step.sm/crypto/sshutil github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil go.step.sm/cli-utils/fileutil github.com/smallstep/certificates/server golang.org/x/oauth2/google/externalaccount golang.org/x/oauth2/google/internal/externalaccountauthorizeduser go.step.sm/cli-utils/token github.com/go-chi/chi/middleware github.com/smallstep/certificates/templates go.step.sm/cli-utils/token/provision go.step.sm/crypto/kms/sshagentkms github.com/prometheus/client_golang/prometheus golang.org/x/oauth2/google github.com/smallstep/certificates/policy go.step.sm/crypto/tlsutil github.com/smallstep/certificates/authority/provisioner/wire github.com/smallstep/certificates/webhook github.com/smallstep/certificates/cas/softcas github.com/smallstep/certificates/cas google.golang.org/grpc/internal/transport github.com/prometheus/client_golang/prometheus/promhttp google.golang.org/grpc google.golang.org/api/internal github.com/googleapis/gax-go/v2 github.com/newrelic/go-agent/v3/internal/com_newrelic_trace_v1 github.com/smallstep/linkedca google.golang.org/api/transport/internal/dca google.golang.org/api/option google.golang.org/api/internal/gensupport github.com/newrelic/go-agent/v3/newrelic google.golang.org/api/transport/http google.golang.org/api/option/internaloption google.golang.org/api/cloudresourcemanager/v1 github.com/smallstep/certificates/authority/admin github.com/smallstep/certificates/authority/policy github.com/smallstep/certificates/authority/admin/db/nosql github.com/smallstep/certificates/authority/provisioner/gcp github.com/smallstep/certificates/authority/provisioner github.com/smallstep/certificates/authority/administrator github.com/smallstep/certificates/db github.com/smallstep/certificates/scep github.com/smallstep/certificates/api/models github.com/smallstep/certificates/internal/metrix github.com/smallstep/certificates/authority/config github.com/smallstep/certificates/authority github.com/smallstep/certificates/acme github.com/smallstep/certificates/api github.com/smallstep/certificates/monitoring github.com/smallstep/certificates/ca/identity github.com/smallstep/certificates/scep/api github.com/smallstep/certificates/acme/api github.com/smallstep/certificates/acme/db/nosql github.com/smallstep/certificates/authority/admin/api github.com/smallstep/certificates/ca github.com/smallstep/certificates/cas/stepcas github.com/smallstep/certificates/pki github.com/smallstep/certificates/commands debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/golang-github-smallstep-certificates-0.28.4' dh_auto_test -- -skip "Test_newHTTPClient|TestPKI_GenerateConfig|TestDB_GetDpopToken|TestDB_CreateDpopToken|TestDB_GetOidcToken|TestDB_CreateOidcToken|TestCustomTemplateOptions" cd _build && go test -vet=off -v -p 12 -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 === RUN TestKeyToID === RUN TestKeyToID/fail/error-generating-thumbprint === RUN TestKeyToID/ok --- PASS: TestKeyToID (0.00s) --- PASS: TestKeyToID/fail/error-generating-thumbprint (0.00s) --- PASS: TestKeyToID/ok (0.00s) === RUN TestAccount_GetLocation === RUN TestAccount_GetLocation/empty === RUN TestAccount_GetLocation/not-empty --- PASS: TestAccount_GetLocation (0.00s) --- PASS: TestAccount_GetLocation/empty (0.00s) --- PASS: TestAccount_GetLocation/not-empty (0.00s) === RUN TestAccount_IsValid === RUN TestAccount_IsValid/valid === RUN TestAccount_IsValid/invalid --- PASS: TestAccount_IsValid (0.00s) --- PASS: TestAccount_IsValid/valid (0.00s) --- PASS: TestAccount_IsValid/invalid (0.00s) === RUN TestExternalAccountKey_BindTo === RUN TestExternalAccountKey_BindTo/ok === RUN TestExternalAccountKey_BindTo/fail/already-bound --- PASS: TestExternalAccountKey_BindTo (0.00s) --- PASS: TestExternalAccountKey_BindTo/ok (0.00s) --- PASS: TestExternalAccountKey_BindTo/fail/already-bound (0.00s) === RUN TestAuthorization_UpdateStatus === RUN TestAuthorization_UpdateStatus/ok/valid === RUN TestAuthorization_UpdateStatus/ok/already-invalid === RUN TestAuthorization_UpdateStatus/ok/already-valid === RUN TestAuthorization_UpdateStatus/fail/error-unexpected-status === RUN TestAuthorization_UpdateStatus/ok/expired === RUN TestAuthorization_UpdateStatus/fail/db.UpdateAuthorization-error === RUN TestAuthorization_UpdateStatus/ok/no-valid-challenges --- PASS: TestAuthorization_UpdateStatus (0.00s) --- PASS: TestAuthorization_UpdateStatus/ok/valid (0.00s) --- PASS: TestAuthorization_UpdateStatus/ok/already-invalid (0.00s) --- PASS: TestAuthorization_UpdateStatus/ok/already-valid (0.00s) --- PASS: TestAuthorization_UpdateStatus/fail/error-unexpected-status (0.00s) --- PASS: TestAuthorization_UpdateStatus/ok/expired (0.00s) --- PASS: TestAuthorization_UpdateStatus/fail/db.UpdateAuthorization-error (0.00s) --- PASS: TestAuthorization_UpdateStatus/ok/no-valid-challenges (0.00s) === RUN Test_storeError === RUN Test_storeError/ok === RUN Test_storeError/ok/mark-invalid === RUN Test_storeError/fail/db.UpdateChallenge-error === RUN Test_storeError/fail/db.UpdateChallenge-acme-error --- PASS: Test_storeError (0.00s) --- PASS: Test_storeError/ok (0.00s) --- PASS: Test_storeError/ok/mark-invalid (0.00s) --- PASS: Test_storeError/fail/db.UpdateChallenge-error (0.00s) --- PASS: Test_storeError/fail/db.UpdateChallenge-acme-error (0.00s) === RUN TestKeyAuthorization === RUN TestKeyAuthorization/ok === RUN TestKeyAuthorization/fail/jwk-thumbprint-error --- PASS: TestKeyAuthorization (0.00s) --- PASS: TestKeyAuthorization/ok (0.00s) --- PASS: TestKeyAuthorization/fail/jwk-thumbprint-error (0.00s) === RUN TestChallenge_Validate === RUN TestChallenge_Validate/fail/unexpected-type === RUN TestChallenge_Validate/fail/http-01 === RUN TestChallenge_Validate/fail/dns-01 === RUN TestChallenge_Validate/ok/dns-01 === RUN TestChallenge_Validate/ok/wire-oidc-01 === RUN TestChallenge_Validate/fail/wire-oidc-01-no-wire-db === RUN TestChallenge_Validate/ok/device-attest-01 === RUN TestChallenge_Validate/fail/wire-dpop-01-no-wire-db === RUN TestChallenge_Validate/ok/already-valid === RUN TestChallenge_Validate/fail/already-invalid === RUN TestChallenge_Validate/ok/http-01 === RUN TestChallenge_Validate/ok/http-01-insecure === RUN TestChallenge_Validate/fail/tls-alpn-01 === RUN TestChallenge_Validate/ok/tls-alpn-01 === RUN TestChallenge_Validate/ok/tls-alpn-01-insecure === RUN TestChallenge_Validate/fail/device-attest-01 === RUN TestChallenge_Validate/ok/wire-dpop-01 --- PASS: TestChallenge_Validate (1.11s) --- PASS: TestChallenge_Validate/fail/unexpected-type (0.00s) --- PASS: TestChallenge_Validate/fail/http-01 (0.00s) --- PASS: TestChallenge_Validate/fail/dns-01 (0.00s) --- PASS: TestChallenge_Validate/ok/dns-01 (0.00s) --- PASS: TestChallenge_Validate/ok/wire-oidc-01 (0.01s) --- PASS: TestChallenge_Validate/fail/wire-oidc-01-no-wire-db (0.00s) --- PASS: TestChallenge_Validate/ok/device-attest-01 (0.01s) --- PASS: TestChallenge_Validate/fail/wire-dpop-01-no-wire-db (0.00s) --- PASS: TestChallenge_Validate/ok/already-valid (0.00s) --- PASS: TestChallenge_Validate/fail/already-invalid (0.00s) --- PASS: TestChallenge_Validate/ok/http-01 (0.00s) --- PASS: TestChallenge_Validate/ok/http-01-insecure (0.00s) --- PASS: TestChallenge_Validate/fail/tls-alpn-01 (0.00s) --- PASS: TestChallenge_Validate/ok/tls-alpn-01 (0.88s) --- PASS: TestChallenge_Validate/ok/tls-alpn-01-insecure (0.19s) --- PASS: TestChallenge_Validate/fail/device-attest-01 (0.00s) --- PASS: TestChallenge_Validate/ok/wire-dpop-01 (0.00s) === RUN TestHTTP01Validate === RUN TestHTTP01Validate/fail/http-get-error-store-error === RUN TestHTTP01Validate/ok/http-get-error === RUN TestHTTP01Validate/fail/http-get->=400-store-error === RUN TestHTTP01Validate/ok/http-get->=400 === RUN TestHTTP01Validate/fail/read-body === RUN TestHTTP01Validate/fail/key-auth-mismatch-store-error === RUN TestHTTP01Validate/fail/key-auth-gen-error === RUN TestHTTP01Validate/ok/key-auth-mismatch === RUN TestHTTP01Validate/fail/update-challenge-error === RUN TestHTTP01Validate/ok --- PASS: TestHTTP01Validate (0.00s) --- PASS: TestHTTP01Validate/fail/http-get-error-store-error (0.00s) --- PASS: TestHTTP01Validate/ok/http-get-error (0.00s) --- PASS: TestHTTP01Validate/fail/http-get->=400-store-error (0.00s) --- PASS: TestHTTP01Validate/ok/http-get->=400 (0.00s) --- PASS: TestHTTP01Validate/fail/read-body (0.00s) --- PASS: TestHTTP01Validate/fail/key-auth-mismatch-store-error (0.00s) --- PASS: TestHTTP01Validate/fail/key-auth-gen-error (0.00s) --- PASS: TestHTTP01Validate/ok/key-auth-mismatch (0.00s) --- PASS: TestHTTP01Validate/fail/update-challenge-error (0.00s) --- PASS: TestHTTP01Validate/ok (0.00s) === RUN TestDNS01Validate === RUN TestDNS01Validate/fail/key-auth-mismatch-store-error === RUN TestDNS01Validate/ok/key-auth-mismatch-store-error === RUN TestDNS01Validate/fail/update-challenge-error === RUN TestDNS01Validate/ok === RUN TestDNS01Validate/fail/lookupTXT-store-error === RUN TestDNS01Validate/ok/lookupTXT-error === RUN TestDNS01Validate/fail/key-auth-gen-error --- PASS: TestDNS01Validate (0.00s) --- PASS: TestDNS01Validate/fail/key-auth-mismatch-store-error (0.00s) --- PASS: TestDNS01Validate/ok/key-auth-mismatch-store-error (0.00s) --- PASS: TestDNS01Validate/fail/update-challenge-error (0.00s) --- PASS: TestDNS01Validate/ok (0.00s) --- PASS: TestDNS01Validate/fail/lookupTXT-store-error (0.00s) --- PASS: TestDNS01Validate/ok/lookupTXT-error (0.00s) --- PASS: TestDNS01Validate/fail/key-auth-gen-error (0.00s) === RUN TestTLSALPN01Validate === RUN TestTLSALPN01Validate/fail/tlsDial-store-error === RUN TestTLSALPN01Validate/ok/tlsDial-error === RUN TestTLSALPN01Validate/fail/no-certificates-store-error === RUN TestTLSALPN01Validate/ok/error-no-protocol 2025/10/26 22:11:02 http: TLS handshake error from 127.0.0.1:60844: tls: client requested unsupported application protocols (["acme-tls/1"]) === RUN TestTLSALPN01Validate/ok/no-names-nor-ips-error === RUN TestTLSALPN01Validate/ok/tlsDial-timeout === RUN TestTLSALPN01Validate/ok/wrong-name === RUN TestTLSALPN01Validate/fail/key-auth-gen-error === RUN TestTLSALPN01Validate/ok/error-no-extension === RUN TestTLSALPN01Validate/fail/malformed-extension-store-error === RUN TestTLSALPN01Validate/fail/keyauth-mismatch-store-error === RUN TestTLSALPN01Validate/ok/error-obsolete-oid === RUN TestTLSALPN01Validate/ok/ip === RUN TestTLSALPN01Validate/ok/no-certificates-error === RUN TestTLSALPN01Validate/ok/too-many-names-error === RUN TestTLSALPN01Validate/ok/error-malformed-extension === RUN TestTLSALPN01Validate/ok/error-keyauth-mismatch === RUN TestTLSALPN01Validate/fail/obsolete-oid-store-error === RUN TestTLSALPN01Validate/ok 2025/10/26 22:11:09 http: TLS handshake error from 127.0.0.1:40558: read tcp 127.0.0.1:46305->127.0.0.1:40558: use of closed network connection === RUN TestTLSALPN01Validate/fail/no-protocol-store-error 2025/10/26 22:11:09 http: TLS handshake error from 127.0.0.1:43198: tls: client requested unsupported application protocols (["acme-tls/1"]) === RUN TestTLSALPN01Validate/fail/no-names-store-error === RUN TestTLSALPN01Validate/fail/no-extension-store-error === RUN TestTLSALPN01Validate/ok/error-extension-not-critical === RUN TestTLSALPN01Validate/fail/extension-not-critical-store-error --- PASS: TestTLSALPN01Validate (8.79s) --- PASS: TestTLSALPN01Validate/fail/tlsDial-store-error (0.00s) --- PASS: TestTLSALPN01Validate/ok/tlsDial-error (0.00s) --- PASS: TestTLSALPN01Validate/fail/no-certificates-store-error (0.00s) --- PASS: TestTLSALPN01Validate/ok/error-no-protocol (0.00s) --- PASS: TestTLSALPN01Validate/ok/no-names-nor-ips-error (0.96s) --- PASS: TestTLSALPN01Validate/ok/tlsDial-timeout (1.00s) --- PASS: TestTLSALPN01Validate/ok/wrong-name (0.33s) --- PASS: TestTLSALPN01Validate/fail/key-auth-gen-error (0.39s) --- PASS: TestTLSALPN01Validate/ok/error-no-extension (0.47s) --- PASS: TestTLSALPN01Validate/fail/malformed-extension-store-error (0.55s) --- PASS: TestTLSALPN01Validate/fail/keyauth-mismatch-store-error (0.48s) --- PASS: TestTLSALPN01Validate/ok/error-obsolete-oid (0.44s) --- PASS: TestTLSALPN01Validate/ok/ip (0.44s) --- PASS: TestTLSALPN01Validate/ok/no-certificates-error (0.00s) --- PASS: TestTLSALPN01Validate/ok/too-many-names-error (0.08s) --- PASS: TestTLSALPN01Validate/ok/error-malformed-extension (0.79s) --- PASS: TestTLSALPN01Validate/ok/error-keyauth-mismatch (0.84s) --- PASS: TestTLSALPN01Validate/fail/obsolete-oid-store-error (0.55s) --- PASS: TestTLSALPN01Validate/ok (0.30s) --- PASS: TestTLSALPN01Validate/fail/no-protocol-store-error (0.00s) --- PASS: TestTLSALPN01Validate/fail/no-names-store-error (0.09s) --- PASS: TestTLSALPN01Validate/fail/no-extension-store-error (0.19s) --- PASS: TestTLSALPN01Validate/ok/error-extension-not-critical (0.52s) --- PASS: TestTLSALPN01Validate/fail/extension-not-critical-store-error (0.35s) === RUN Test_reverseAddr === RUN Test_reverseAddr/ok/ipv4 === RUN Test_reverseAddr/ok/ipv6 --- PASS: Test_reverseAddr (0.00s) --- PASS: Test_reverseAddr/ok/ipv4 (0.00s) --- PASS: Test_reverseAddr/ok/ipv6 (0.00s) === RUN Test_serverName === RUN Test_serverName/ok/dns === RUN Test_serverName/ok/ipv4 === RUN Test_serverName/ok/ipv6 --- PASS: Test_serverName (0.00s) --- PASS: Test_serverName/ok/dns (0.00s) --- PASS: Test_serverName/ok/ipv4 (0.00s) --- PASS: Test_serverName/ok/ipv6 (0.00s) === RUN Test_http01ChallengeHost === RUN Test_http01ChallengeHost/dns === RUN Test_http01ChallengeHost/dns_strict === RUN Test_http01ChallengeHost/rooted_dns === RUN Test_http01ChallengeHost/rooted_dns_strict === RUN Test_http01ChallengeHost/ipv4 === RUN Test_http01ChallengeHost/ipv6 --- PASS: Test_http01ChallengeHost (0.00s) --- PASS: Test_http01ChallengeHost/dns (0.00s) --- PASS: Test_http01ChallengeHost/dns_strict (0.00s) --- PASS: Test_http01ChallengeHost/rooted_dns (0.00s) --- PASS: Test_http01ChallengeHost/rooted_dns_strict (0.00s) --- PASS: Test_http01ChallengeHost/ipv4 (0.00s) --- PASS: Test_http01ChallengeHost/ipv6 (0.00s) === RUN Test_doAppleAttestationFormat === RUN Test_doAppleAttestationFormat/ok === RUN Test_doAppleAttestationFormat/fail_apple_issuer === RUN Test_doAppleAttestationFormat/fail_missing_x5c === RUN Test_doAppleAttestationFormat/fail_empty_issuer === RUN Test_doAppleAttestationFormat/fail_leaf_type === RUN Test_doAppleAttestationFormat/fail_leaf_parse === RUN Test_doAppleAttestationFormat/fail_intermediate_type === RUN Test_doAppleAttestationFormat/fail_intermediate_parse === RUN Test_doAppleAttestationFormat/fail_verify --- PASS: Test_doAppleAttestationFormat (0.00s) --- PASS: Test_doAppleAttestationFormat/ok (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_apple_issuer (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_missing_x5c (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_empty_issuer (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_leaf_type (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_leaf_parse (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_intermediate_type (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_intermediate_parse (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_verify (0.00s) === RUN Test_doStepAttestationFormat === RUN Test_doStepAttestationFormat/ok === RUN Test_doStepAttestationFormat/fail_yubico_issuer === RUN Test_doStepAttestationFormat/fail_x5c_type === RUN Test_doStepAttestationFormat/fail_x5c_empty === RUN Test_doStepAttestationFormat/fail_leaf_type === RUN Test_doStepAttestationFormat/fail_leaf_parse === RUN Test_doStepAttestationFormat/fail_intermediate_type === RUN Test_doStepAttestationFormat/fail_intermediate_parse === RUN Test_doStepAttestationFormat/fail_verify === RUN Test_doStepAttestationFormat/fail_sig_type === RUN Test_doStepAttestationFormat/fail_sig_unmarshal === RUN Test_doStepAttestationFormat/fail_keyAuthorization === RUN Test_doStepAttestationFormat/fail_sig_verify_P-256 === RUN Test_doStepAttestationFormat/fail_sig_verify_P-384 === RUN Test_doStepAttestationFormat/fail_sig_verify_RSA === RUN Test_doStepAttestationFormat/fail_sig_verify_Ed25519 === RUN Test_doStepAttestationFormat/fail_unmarshal_serial_number --- PASS: Test_doStepAttestationFormat (1.04s) --- PASS: Test_doStepAttestationFormat/ok (0.00s) --- PASS: Test_doStepAttestationFormat/fail_yubico_issuer (0.00s) --- PASS: Test_doStepAttestationFormat/fail_x5c_type (0.00s) --- PASS: Test_doStepAttestationFormat/fail_x5c_empty (0.00s) --- PASS: Test_doStepAttestationFormat/fail_leaf_type (0.00s) --- PASS: Test_doStepAttestationFormat/fail_leaf_parse (0.00s) --- PASS: Test_doStepAttestationFormat/fail_intermediate_type (0.00s) --- PASS: Test_doStepAttestationFormat/fail_intermediate_parse (0.00s) --- PASS: Test_doStepAttestationFormat/fail_verify (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_type (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_unmarshal (0.00s) --- PASS: Test_doStepAttestationFormat/fail_keyAuthorization (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_verify_P-256 (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_verify_P-384 (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_verify_RSA (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_verify_Ed25519 (0.00s) --- PASS: Test_doStepAttestationFormat/fail_unmarshal_serial_number (0.00s) === RUN Test_doStepAttestationFormat_noCAIntermediate === RUN Test_doStepAttestationFormat_noCAIntermediate/fail_no_intermediate --- PASS: Test_doStepAttestationFormat_noCAIntermediate (0.00s) --- PASS: Test_doStepAttestationFormat_noCAIntermediate/fail_no_intermediate (0.00s) === RUN Test_deviceAttest01Validate === RUN Test_deviceAttest01Validate/fail/getAuthorization === RUN Test_deviceAttest01Validate/ok/unknown-attestation-format === RUN Test_deviceAttest01Validate/fail/db.UpdateChallenge === RUN Test_deviceAttest01Validate/fail/json.Unmarshal === RUN Test_deviceAttest01Validate/ok/base64-decode === RUN Test_deviceAttest01Validate/ok/empty-json-attobj === RUN Test_deviceAttest01Validate/ok/cborDecoder.Wellformed === RUN Test_deviceAttest01Validate/ok/unsupported-attestation-format === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-storeError === RUN Test_deviceAttest01Validate/fail/storeError === RUN Test_deviceAttest01Validate/ok/storeError-return-nil === RUN Test_deviceAttest01Validate/ok/empty-attobj === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-nonce === RUN Test_deviceAttest01Validate/ok/doStepAttestationFormat-non-matching-identifier === RUN Test_deviceAttest01Validate/ok === RUN Test_deviceAttest01Validate/ok/prov.IsAttestationFormatEnabled === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-challenge-value === RUN Test_deviceAttest01Validate/ok/doStepAttestationFormat-storeError === RUN Test_deviceAttest01Validate/fail/db.UpdateAuthorization --- PASS: Test_deviceAttest01Validate (0.04s) --- PASS: Test_deviceAttest01Validate/fail/getAuthorization (0.00s) --- PASS: Test_deviceAttest01Validate/ok/unknown-attestation-format (0.00s) --- PASS: Test_deviceAttest01Validate/fail/db.UpdateChallenge (0.00s) --- PASS: Test_deviceAttest01Validate/fail/json.Unmarshal (0.00s) --- PASS: Test_deviceAttest01Validate/ok/base64-decode (0.00s) --- PASS: Test_deviceAttest01Validate/ok/empty-json-attobj (0.00s) --- PASS: Test_deviceAttest01Validate/ok/cborDecoder.Wellformed (0.00s) --- PASS: Test_deviceAttest01Validate/ok/unsupported-attestation-format (0.00s) --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-storeError (0.00s) --- PASS: Test_deviceAttest01Validate/fail/storeError (0.00s) --- PASS: Test_deviceAttest01Validate/ok/storeError-return-nil (0.00s) --- PASS: Test_deviceAttest01Validate/ok/empty-attobj (0.00s) --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-nonce (0.01s) --- PASS: Test_deviceAttest01Validate/ok/doStepAttestationFormat-non-matching-identifier (0.01s) --- PASS: Test_deviceAttest01Validate/ok (0.01s) --- PASS: Test_deviceAttest01Validate/ok/prov.IsAttestationFormatEnabled (0.00s) --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-challenge-value (0.00s) --- PASS: Test_deviceAttest01Validate/ok/doStepAttestationFormat-storeError (0.00s) --- PASS: Test_deviceAttest01Validate/fail/db.UpdateAuthorization (0.00s) === RUN Test_validateAKCertificate === RUN Test_validateAKCertificate/ok === RUN Test_validateAKCertificate/fail/version === RUN Test_validateAKCertificate/fail/subject === RUN Test_validateAKCertificate/fail/isCA === RUN Test_validateAKCertificate/fail/extendedKeyUsage --- PASS: Test_validateAKCertificate (0.00s) --- PASS: Test_validateAKCertificate/ok (0.00s) --- PASS: Test_validateAKCertificate/fail/version (0.00s) --- PASS: Test_validateAKCertificate/fail/subject (0.00s) --- PASS: Test_validateAKCertificate/fail/isCA (0.00s) --- PASS: Test_validateAKCertificate/fail/extendedKeyUsage (0.00s) === RUN Test_validateAKCertificateSubjectAlternativeNames === RUN Test_validateAKCertificateSubjectAlternativeNames/ok === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-manufacturer === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-model === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-firmware-version --- PASS: Test_validateAKCertificateSubjectAlternativeNames (0.01s) --- PASS: Test_validateAKCertificateSubjectAlternativeNames/ok (0.00s) --- PASS: Test_validateAKCertificateSubjectAlternativeNames/fail/missing-manufacturer (0.00s) --- PASS: Test_validateAKCertificateSubjectAlternativeNames/fail/missing-model (0.00s) --- PASS: Test_validateAKCertificateSubjectAlternativeNames/fail/missing-firmware-version (0.00s) === RUN Test_validateAKCertificateExtendedKeyUsage === RUN Test_validateAKCertificateExtendedKeyUsage/ok === RUN Test_validateAKCertificateExtendedKeyUsage/fail/wrong-eku === RUN Test_validateAKCertificateExtendedKeyUsage/fail/missing-eku --- PASS: Test_validateAKCertificateExtendedKeyUsage (0.01s) --- PASS: Test_validateAKCertificateExtendedKeyUsage/ok (0.00s) --- PASS: Test_validateAKCertificateExtendedKeyUsage/fail/wrong-eku (0.00s) --- PASS: Test_validateAKCertificateExtendedKeyUsage/fail/missing-eku (0.00s) === RUN Test_tlsAlpn01ChallengeHost === RUN Test_tlsAlpn01ChallengeHost/dns === RUN Test_tlsAlpn01ChallengeHost/dns_strict === RUN Test_tlsAlpn01ChallengeHost/rooted_dns === RUN Test_tlsAlpn01ChallengeHost/rooted_dns_strict === RUN Test_tlsAlpn01ChallengeHost/ipv4 === RUN Test_tlsAlpn01ChallengeHost/ipv6 --- PASS: Test_tlsAlpn01ChallengeHost (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/dns (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/dns_strict (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/rooted_dns (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/rooted_dns_strict (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/ipv4 (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/ipv6 (0.00s) === RUN Test_dns01ChallengeHost === RUN Test_dns01ChallengeHost/dns === RUN Test_dns01ChallengeHost/dns_strict === RUN Test_dns01ChallengeHost/rooted_dns === RUN Test_dns01ChallengeHost/rooted_dns_strict --- PASS: Test_dns01ChallengeHost (0.00s) --- PASS: Test_dns01ChallengeHost/dns (0.00s) --- PASS: Test_dns01ChallengeHost/dns_strict (0.00s) --- PASS: Test_dns01ChallengeHost/rooted_dns (0.00s) --- PASS: Test_dns01ChallengeHost/rooted_dns_strict (0.00s) === RUN Test_wireDPOP01Validate === RUN Test_wireDPOP01Validate/fail/unmarshal === RUN Test_wireDPOP01Validate/fail/wire-parse-id === RUN Test_wireDPOP01Validate/fail/wire-parse-client-id === RUN Test_wireDPOP01Validate/fail/db.UpdateChallenge === RUN Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID === RUN Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID-zero === RUN Test_wireDPOP01Validate/fail/db.CreateDpopToken === RUN Test_wireDPOP01Validate/ok === RUN Test_wireDPOP01Validate/fail/no-provisioner === RUN Test_wireDPOP01Validate/fail/no-linker === RUN Test_wireDPOP01Validate/fail/parse-and-verify --- PASS: Test_wireDPOP01Validate (0.01s) --- PASS: Test_wireDPOP01Validate/fail/unmarshal (0.00s) --- PASS: Test_wireDPOP01Validate/fail/wire-parse-id (0.00s) --- PASS: Test_wireDPOP01Validate/fail/wire-parse-client-id (0.00s) --- PASS: Test_wireDPOP01Validate/fail/db.UpdateChallenge (0.00s) --- PASS: Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID (0.00s) --- PASS: Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID-zero (0.00s) --- PASS: Test_wireDPOP01Validate/fail/db.CreateDpopToken (0.00s) --- PASS: Test_wireDPOP01Validate/ok (0.00s) --- PASS: Test_wireDPOP01Validate/fail/no-provisioner (0.00s) --- PASS: Test_wireDPOP01Validate/fail/no-linker (0.00s) --- PASS: Test_wireDPOP01Validate/fail/parse-and-verify (0.00s) === RUN Test_wireOIDC01Validate === RUN Test_wireOIDC01Validate/fail/verify === RUN Test_wireOIDC01Validate/fail/validateWireOIDCClaims === RUN Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID === RUN Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID-zero === RUN Test_wireOIDC01Validate/fail/no-provisioner === RUN Test_wireOIDC01Validate/fail/unmarshal === RUN Test_wireOIDC01Validate/fail/keyauth-mismatch === RUN Test_wireOIDC01Validate/fail/db.UpdateChallenge === RUN Test_wireOIDC01Validate/fail/db.CreateOidcToken === RUN Test_wireOIDC01Validate/ok/wire-oidc-01 === RUN Test_wireOIDC01Validate/fail/no-linker === RUN Test_wireOIDC01Validate/fail/wire-parse-id --- PASS: Test_wireOIDC01Validate (0.02s) --- PASS: Test_wireOIDC01Validate/fail/verify (0.00s) --- PASS: Test_wireOIDC01Validate/fail/validateWireOIDCClaims (0.00s) --- PASS: Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID (0.00s) --- PASS: Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID-zero (0.00s) --- PASS: Test_wireOIDC01Validate/fail/no-provisioner (0.00s) --- PASS: Test_wireOIDC01Validate/fail/unmarshal (0.00s) --- PASS: Test_wireOIDC01Validate/fail/keyauth-mismatch (0.00s) --- PASS: Test_wireOIDC01Validate/fail/db.UpdateChallenge (0.00s) --- PASS: Test_wireOIDC01Validate/fail/db.CreateOidcToken (0.00s) --- PASS: Test_wireOIDC01Validate/ok/wire-oidc-01 (0.00s) --- PASS: Test_wireOIDC01Validate/fail/no-linker (0.00s) --- PASS: Test_wireOIDC01Validate/fail/wire-parse-id (0.00s) === RUN Test_parseAndVerifyWireAccessToken challenge_wire_test.go:2126: skip until we can retrieve public key from e2e test, so that we can actually verify the token --- SKIP: Test_parseAndVerifyWireAccessToken (0.00s) === RUN Test_validateWireOIDCClaims --- PASS: Test_validateWireOIDCClaims (0.00s) === RUN Test_idTokenTransformation --- PASS: Test_idTokenTransformation (0.00s) === RUN TestIsErrNotFound === RUN TestIsErrNotFound/true_ErrNotFound === RUN TestIsErrNotFound/true_sql.ErrNoRows === RUN TestIsErrNotFound/true_wrapped_ErrNotFound === RUN TestIsErrNotFound/true_wrapped_sql.ErrNoRows === RUN TestIsErrNotFound/false_other --- PASS: TestIsErrNotFound (0.00s) --- PASS: TestIsErrNotFound/true_ErrNotFound (0.00s) --- PASS: TestIsErrNotFound/true_sql.ErrNoRows (0.00s) --- PASS: TestIsErrNotFound/true_wrapped_ErrNotFound (0.00s) --- PASS: TestIsErrNotFound/true_wrapped_sql.ErrNoRows (0.00s) --- PASS: TestIsErrNotFound/false_other (0.00s) === RUN TestError_WithAdditionalErrorDetail === RUN TestError_WithAdditionalErrorDetail/internal === RUN TestError_WithAdditionalErrorDetail/nil_err === RUN TestError_WithAdditionalErrorDetail/detailed --- PASS: TestError_WithAdditionalErrorDetail (0.00s) --- PASS: TestError_WithAdditionalErrorDetail/internal (0.00s) --- PASS: TestError_WithAdditionalErrorDetail/nil_err (0.00s) --- PASS: TestError_WithAdditionalErrorDetail/detailed (0.00s) === RUN TestGetUnescapedPathSuffix --- PASS: TestGetUnescapedPathSuffix (0.00s) === RUN TestLinker_DNS === RUN TestLinker_DNS/domain === RUN TestLinker_DNS/domain-port === RUN TestLinker_DNS/ipv4 === RUN TestLinker_DNS/ipv4-port === RUN TestLinker_DNS/ipv6 === RUN TestLinker_DNS/ipv6-port === RUN TestLinker_DNS/ipv6-no-brackets === RUN TestLinker_DNS/ipv6-port-no-brackets === RUN TestLinker_DNS/ipv6-long-no-brackets === RUN TestLinker_DNS/ipv6-long-port-no-brackets --- PASS: TestLinker_DNS (0.00s) --- PASS: TestLinker_DNS/domain (0.00s) --- PASS: TestLinker_DNS/domain-port (0.00s) --- PASS: TestLinker_DNS/ipv4 (0.00s) --- PASS: TestLinker_DNS/ipv4-port (0.00s) --- PASS: TestLinker_DNS/ipv6 (0.00s) --- PASS: TestLinker_DNS/ipv6-port (0.00s) --- PASS: TestLinker_DNS/ipv6-no-brackets (0.00s) --- PASS: TestLinker_DNS/ipv6-port-no-brackets (0.00s) --- PASS: TestLinker_DNS/ipv6-long-no-brackets (0.00s) --- PASS: TestLinker_DNS/ipv6-long-port-no-brackets (0.00s) === RUN TestLinker_GetLink --- PASS: TestLinker_GetLink (0.00s) === RUN TestLinker_LinkOrder === RUN TestLinker_LinkOrder/no-authz-and-no-cert === RUN TestLinker_LinkOrder/one-authz-and-cert === RUN TestLinker_LinkOrder/many-authz --- PASS: TestLinker_LinkOrder (0.00s) --- PASS: TestLinker_LinkOrder/no-authz-and-no-cert (0.00s) --- PASS: TestLinker_LinkOrder/one-authz-and-cert (0.00s) --- PASS: TestLinker_LinkOrder/many-authz (0.00s) === RUN TestLinker_LinkAccount === RUN TestLinker_LinkAccount/ok --- PASS: TestLinker_LinkAccount (0.00s) --- PASS: TestLinker_LinkAccount/ok (0.00s) === RUN TestLinker_LinkChallenge === RUN TestLinker_LinkChallenge/ok --- PASS: TestLinker_LinkChallenge (0.00s) --- PASS: TestLinker_LinkChallenge/ok (0.00s) === RUN TestLinker_LinkAuthorization === RUN TestLinker_LinkAuthorization/ok --- PASS: TestLinker_LinkAuthorization (0.00s) --- PASS: TestLinker_LinkAuthorization/ok (0.00s) === RUN TestLinker_LinkOrdersByAccountID === RUN TestLinker_LinkOrdersByAccountID/ok --- PASS: TestLinker_LinkOrdersByAccountID (0.00s) --- PASS: TestLinker_LinkOrdersByAccountID/ok (0.00s) === RUN TestOrder_UpdateStatus === RUN TestOrder_UpdateStatus/fail/error-unexpected-status === RUN TestOrder_UpdateStatus/ok/pending-expired === RUN TestOrder_UpdateStatus/ok/still-pending === RUN TestOrder_UpdateStatus/ok/valid === RUN TestOrder_UpdateStatus/ok/already-invalid === RUN TestOrder_UpdateStatus/ok/ready-expired === RUN TestOrder_UpdateStatus/fail/ready-expired-db.UpdateOrder-error === RUN TestOrder_UpdateStatus/ok/invalid === RUN TestOrder_UpdateStatus/ok/already-valid --- PASS: TestOrder_UpdateStatus (0.00s) --- PASS: TestOrder_UpdateStatus/fail/error-unexpected-status (0.00s) --- PASS: TestOrder_UpdateStatus/ok/pending-expired (0.00s) --- PASS: TestOrder_UpdateStatus/ok/still-pending (0.00s) --- PASS: TestOrder_UpdateStatus/ok/valid (0.00s) --- PASS: TestOrder_UpdateStatus/ok/already-invalid (0.00s) --- PASS: TestOrder_UpdateStatus/ok/ready-expired (0.00s) --- PASS: TestOrder_UpdateStatus/fail/ready-expired-db.UpdateOrder-error (0.00s) --- PASS: TestOrder_UpdateStatus/ok/invalid (0.00s) --- PASS: TestOrder_UpdateStatus/ok/already-valid (0.00s) === RUN TestOrder_Finalize === RUN TestOrder_Finalize/ok/new-cert-dns-and-ip === RUN TestOrder_Finalize/fail/pending === RUN TestOrder_Finalize/ok/already-valid === RUN TestOrder_Finalize/fail/error-unexpected-status === RUN TestOrder_Finalize/fail/error-provisioner-auth === RUN TestOrder_Finalize/fail/error-ca-sign === RUN TestOrder_Finalize/fail/webhook-error === RUN TestOrder_Finalize/fail/csr-fingerprint === RUN TestOrder_Finalize/ok/permanent-identifier === RUN TestOrder_Finalize/fail/error-template-options === RUN TestOrder_Finalize/ok/permanent-identifier-only === RUN TestOrder_Finalize/fail/csr-wire-id-csr-uri-missing === RUN TestOrder_Finalize/fail/other-than-wire-ids-present === RUN TestOrder_Finalize/fail/wire-id-display-name-missing === RUN TestOrder_Finalize/ok/wire-id-device === RUN TestOrder_Finalize/ok/new-cert-dns === RUN TestOrder_Finalize/fail/error-db.CreateCertificate === RUN TestOrder_Finalize/fail/wire-id-org-missing === RUN TestOrder_Finalize/fail/wire-id-display-name-mismatch === RUN TestOrder_Finalize/ok/wire-id-user === RUN TestOrder_Finalize/fail/invalid === RUN TestOrder_Finalize/fail/non-matching-permanent-identifier-common-name === RUN TestOrder_Finalize/fail/error-db.UpdateOrder === RUN TestOrder_Finalize/fail/csr-wire-id-csr-uri-mismatch === RUN TestOrder_Finalize/ok/new-cert-ip --- PASS: TestOrder_Finalize (0.01s) --- PASS: TestOrder_Finalize/ok/new-cert-dns-and-ip (0.00s) --- PASS: TestOrder_Finalize/fail/pending (0.00s) --- PASS: TestOrder_Finalize/ok/already-valid (0.00s) --- PASS: TestOrder_Finalize/fail/error-unexpected-status (0.00s) --- PASS: TestOrder_Finalize/fail/error-provisioner-auth (0.00s) --- PASS: TestOrder_Finalize/fail/error-ca-sign (0.00s) --- PASS: TestOrder_Finalize/fail/webhook-error (0.00s) --- PASS: TestOrder_Finalize/fail/csr-fingerprint (0.00s) --- PASS: TestOrder_Finalize/ok/permanent-identifier (0.00s) --- PASS: TestOrder_Finalize/fail/error-template-options (0.00s) --- PASS: TestOrder_Finalize/ok/permanent-identifier-only (0.00s) --- PASS: TestOrder_Finalize/fail/csr-wire-id-csr-uri-missing (0.00s) --- PASS: TestOrder_Finalize/fail/other-than-wire-ids-present (0.00s) --- PASS: TestOrder_Finalize/fail/wire-id-display-name-missing (0.00s) --- PASS: TestOrder_Finalize/ok/wire-id-device (0.00s) --- PASS: TestOrder_Finalize/ok/new-cert-dns (0.00s) --- PASS: TestOrder_Finalize/fail/error-db.CreateCertificate (0.00s) --- PASS: TestOrder_Finalize/fail/wire-id-org-missing (0.00s) --- PASS: TestOrder_Finalize/fail/wire-id-display-name-mismatch (0.00s) --- PASS: TestOrder_Finalize/ok/wire-id-user (0.00s) --- PASS: TestOrder_Finalize/fail/invalid (0.00s) --- PASS: TestOrder_Finalize/fail/non-matching-permanent-identifier-common-name (0.00s) --- PASS: TestOrder_Finalize/fail/error-db.UpdateOrder (0.00s) --- PASS: TestOrder_Finalize/fail/csr-wire-id-csr-uri-mismatch (0.00s) --- PASS: TestOrder_Finalize/ok/new-cert-ip (0.00s) === RUN Test_uniqueSortedIPs === RUN Test_uniqueSortedIPs/ok/empty === RUN Test_uniqueSortedIPs/ok/single-ipv4 === RUN Test_uniqueSortedIPs/ok/multiple-ipv4 === RUN Test_uniqueSortedIPs/ok/multiple-ipv4-with-varying-byte-representations === RUN Test_uniqueSortedIPs/ok/unique-ipv4 === RUN Test_uniqueSortedIPs/ok/single-ipv6 === RUN Test_uniqueSortedIPs/ok/multiple-ipv6 === RUN Test_uniqueSortedIPs/ok/unique-ipv6 === RUN Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6 === RUN Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-varying-byte-representations === RUN Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-more-varying-byte-representations --- PASS: Test_uniqueSortedIPs (0.01s) --- PASS: Test_uniqueSortedIPs/ok/empty (0.00s) --- PASS: Test_uniqueSortedIPs/ok/single-ipv4 (0.00s) --- PASS: Test_uniqueSortedIPs/ok/multiple-ipv4 (0.00s) --- PASS: Test_uniqueSortedIPs/ok/multiple-ipv4-with-varying-byte-representations (0.00s) --- PASS: Test_uniqueSortedIPs/ok/unique-ipv4 (0.00s) --- PASS: Test_uniqueSortedIPs/ok/single-ipv6 (0.00s) --- PASS: Test_uniqueSortedIPs/ok/multiple-ipv6 (0.00s) --- PASS: Test_uniqueSortedIPs/ok/unique-ipv6 (0.00s) --- PASS: Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6 (0.00s) --- PASS: Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-varying-byte-representations (0.00s) --- PASS: Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-more-varying-byte-representations (0.00s) === RUN Test_numberOfIdentifierType === RUN Test_numberOfIdentifierType/ok/no-identifiers === RUN Test_numberOfIdentifierType/ok/no-dns === RUN Test_numberOfIdentifierType/ok/no-ips === RUN Test_numberOfIdentifierType/ok/one-dns === RUN Test_numberOfIdentifierType/ok/one-ip === RUN Test_numberOfIdentifierType/ok/more-dns === RUN Test_numberOfIdentifierType/ok/more-ips --- PASS: Test_numberOfIdentifierType (0.00s) --- PASS: Test_numberOfIdentifierType/ok/no-identifiers (0.00s) --- PASS: Test_numberOfIdentifierType/ok/no-dns (0.00s) --- PASS: Test_numberOfIdentifierType/ok/no-ips (0.00s) --- PASS: Test_numberOfIdentifierType/ok/one-dns (0.00s) --- PASS: Test_numberOfIdentifierType/ok/one-ip (0.00s) --- PASS: Test_numberOfIdentifierType/ok/more-dns (0.00s) --- PASS: Test_numberOfIdentifierType/ok/more-ips (0.00s) === RUN Test_ipsAreEqual === RUN Test_ipsAreEqual/ok/ipv4 === RUN Test_ipsAreEqual/fail/ipv4 === RUN Test_ipsAreEqual/ok/ipv6 === RUN Test_ipsAreEqual/fail/ipv6 === RUN Test_ipsAreEqual/fail/ipv4-and-ipv6 === RUN Test_ipsAreEqual/ok/ipv4-mapped-to-ipv6 === RUN Test_ipsAreEqual/fail/invalid-ipv4-and-valid-ipv6 === RUN Test_ipsAreEqual/fail/valid-ipv4-and-invalid-ipv6 === RUN Test_ipsAreEqual/fail/invalid-ipv4-and-invalid-ipv6 --- PASS: Test_ipsAreEqual (0.00s) --- PASS: Test_ipsAreEqual/ok/ipv4 (0.00s) --- PASS: Test_ipsAreEqual/fail/ipv4 (0.00s) --- PASS: Test_ipsAreEqual/ok/ipv6 (0.00s) --- PASS: Test_ipsAreEqual/fail/ipv6 (0.00s) --- PASS: Test_ipsAreEqual/fail/ipv4-and-ipv6 (0.00s) --- PASS: Test_ipsAreEqual/ok/ipv4-mapped-to-ipv6 (0.00s) --- PASS: Test_ipsAreEqual/fail/invalid-ipv4-and-valid-ipv6 (0.00s) --- PASS: Test_ipsAreEqual/fail/valid-ipv4-and-invalid-ipv6 (0.00s) --- PASS: Test_ipsAreEqual/fail/invalid-ipv4-and-invalid-ipv6 (0.00s) === RUN Test_canonicalize === RUN Test_canonicalize/ok/dns === RUN Test_canonicalize/ok/common-name === RUN Test_canonicalize/ok/ipv4 === RUN Test_canonicalize/ok/mixed === RUN Test_canonicalize/ok/mixed-common-name === RUN Test_canonicalize/ok/ip-common-name --- PASS: Test_canonicalize (0.00s) --- PASS: Test_canonicalize/ok/dns (0.00s) --- PASS: Test_canonicalize/ok/common-name (0.00s) --- PASS: Test_canonicalize/ok/ipv4 (0.00s) --- PASS: Test_canonicalize/ok/mixed (0.00s) --- PASS: Test_canonicalize/ok/mixed-common-name (0.00s) --- PASS: Test_canonicalize/ok/ip-common-name (0.00s) === RUN TestOrder_sans === RUN TestOrder_sans/ok/dns === RUN TestOrder_sans/fail/invalid-alternative-name-email === RUN TestOrder_sans/fail/error-names-length-mismatch === RUN TestOrder_sans/fail/error-names-mismatch === RUN TestOrder_sans/ok/ipv4 === RUN TestOrder_sans/ok/ipv6 === RUN TestOrder_sans/fail/error-ips-length-mismatch === RUN TestOrder_sans/fail/error-ips-mismatch === RUN TestOrder_sans/ok/mixed === RUN TestOrder_sans/fail/unsupported-identifier-type --- PASS: TestOrder_sans (0.00s) --- PASS: TestOrder_sans/ok/dns (0.00s) --- PASS: TestOrder_sans/fail/invalid-alternative-name-email (0.00s) --- PASS: TestOrder_sans/fail/error-names-length-mismatch (0.00s) --- PASS: TestOrder_sans/fail/error-names-mismatch (0.00s) --- PASS: TestOrder_sans/ok/ipv4 (0.00s) --- PASS: TestOrder_sans/ok/ipv6 (0.00s) --- PASS: TestOrder_sans/fail/error-ips-length-mismatch (0.00s) --- PASS: TestOrder_sans/fail/error-ips-mismatch (0.00s) --- PASS: TestOrder_sans/ok/mixed (0.00s) --- PASS: TestOrder_sans/fail/unsupported-identifier-type (0.00s) === RUN TestOrder_getAuthorizationFingerprint === RUN TestOrder_getAuthorizationFingerprint/ok === RUN TestOrder_getAuthorizationFingerprint/ok_fingerprint === RUN TestOrder_getAuthorizationFingerprint/fail --- PASS: TestOrder_getAuthorizationFingerprint (0.00s) --- PASS: TestOrder_getAuthorizationFingerprint/ok (0.00s) --- PASS: TestOrder_getAuthorizationFingerprint/ok_fingerprint (0.00s) --- PASS: TestOrder_getAuthorizationFingerprint/fail (0.00s) PASS ok github.com/smallstep/certificates/acme 11.114s === RUN TestNewAccountRequest_Validate === RUN TestNewAccountRequest_Validate/ok === RUN TestNewAccountRequest_Validate/ok/onlyReturnExisting === RUN TestNewAccountRequest_Validate/fail/incompatible-input === RUN TestNewAccountRequest_Validate/fail/bad-contact --- PASS: TestNewAccountRequest_Validate (0.00s) --- PASS: TestNewAccountRequest_Validate/ok (0.00s) --- PASS: TestNewAccountRequest_Validate/ok/onlyReturnExisting (0.00s) --- PASS: TestNewAccountRequest_Validate/fail/incompatible-input (0.00s) --- PASS: TestNewAccountRequest_Validate/fail/bad-contact (0.00s) === RUN TestUpdateAccountRequest_Validate === RUN TestUpdateAccountRequest_Validate/fail/bad-contact === RUN TestUpdateAccountRequest_Validate/fail/bad-status === RUN TestUpdateAccountRequest_Validate/ok/contact === RUN TestUpdateAccountRequest_Validate/ok/status === RUN TestUpdateAccountRequest_Validate/ok/accept-empty === RUN TestUpdateAccountRequest_Validate/fail/incompatible-input --- PASS: TestUpdateAccountRequest_Validate (0.00s) --- PASS: TestUpdateAccountRequest_Validate/fail/bad-contact (0.00s) --- PASS: TestUpdateAccountRequest_Validate/fail/bad-status (0.00s) --- PASS: TestUpdateAccountRequest_Validate/ok/contact (0.00s) --- PASS: TestUpdateAccountRequest_Validate/ok/status (0.00s) --- PASS: TestUpdateAccountRequest_Validate/ok/accept-empty (0.00s) --- PASS: TestUpdateAccountRequest_Validate/fail/incompatible-input (0.00s) === RUN TestHandler_GetOrdersByAccountID === RUN TestHandler_GetOrdersByAccountID/fail/no-account === RUN TestHandler_GetOrdersByAccountID/fail/nil-account === RUN TestHandler_GetOrdersByAccountID/fail/account-id-mismatch === RUN TestHandler_GetOrdersByAccountID/fail/db.GetOrdersByAccountID-error === RUN TestHandler_GetOrdersByAccountID/ok --- PASS: TestHandler_GetOrdersByAccountID (0.00s) --- PASS: TestHandler_GetOrdersByAccountID/fail/no-account (0.00s) --- PASS: TestHandler_GetOrdersByAccountID/fail/nil-account (0.00s) --- PASS: TestHandler_GetOrdersByAccountID/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_GetOrdersByAccountID/fail/db.GetOrdersByAccountID-error (0.00s) --- PASS: TestHandler_GetOrdersByAccountID/ok (0.00s) === RUN TestHandler_NewAccount === RUN TestHandler_NewAccount/ok/new-account === RUN TestHandler_NewAccount/fail/db.UpdateExternalAccountKey-error === RUN TestHandler_NewAccount/ok/return-existing === RUN TestHandler_NewAccount/ok/new-account-with-eab === RUN TestHandler_NewAccount/fail/no-payload === RUN TestHandler_NewAccount/fail/nil-payload === RUN TestHandler_NewAccount/fail/unmarshal-payload-error === RUN TestHandler_NewAccount/fail/no-jwk === RUN TestHandler_NewAccount/fail/nil-jwk === RUN TestHandler_NewAccount/fail/db.CreateAccount-error === RUN TestHandler_NewAccount/fail/new-account-no-eab-provided === RUN TestHandler_NewAccount/fail/acmeProvisionerFromContext === RUN TestHandler_NewAccount/ok/new-account-no-eab-required === RUN TestHandler_NewAccount/fail/malformed-payload-error === RUN TestHandler_NewAccount/fail/no-existing-account --- PASS: TestHandler_NewAccount (0.01s) --- PASS: TestHandler_NewAccount/ok/new-account (0.00s) --- PASS: TestHandler_NewAccount/fail/db.UpdateExternalAccountKey-error (0.00s) --- PASS: TestHandler_NewAccount/ok/return-existing (0.00s) --- PASS: TestHandler_NewAccount/ok/new-account-with-eab (0.00s) --- PASS: TestHandler_NewAccount/fail/no-payload (0.00s) --- PASS: TestHandler_NewAccount/fail/nil-payload (0.00s) --- PASS: TestHandler_NewAccount/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_NewAccount/fail/no-jwk (0.00s) --- PASS: TestHandler_NewAccount/fail/nil-jwk (0.00s) --- PASS: TestHandler_NewAccount/fail/db.CreateAccount-error (0.00s) --- PASS: TestHandler_NewAccount/fail/new-account-no-eab-provided (0.00s) --- PASS: TestHandler_NewAccount/fail/acmeProvisionerFromContext (0.00s) --- PASS: TestHandler_NewAccount/ok/new-account-no-eab-required (0.00s) --- PASS: TestHandler_NewAccount/fail/malformed-payload-error (0.00s) --- PASS: TestHandler_NewAccount/fail/no-existing-account (0.00s) === RUN TestHandler_GetOrUpdateAccount === RUN TestHandler_GetOrUpdateAccount/ok/post-as-get === RUN TestHandler_GetOrUpdateAccount/fail/no-account === RUN TestHandler_GetOrUpdateAccount/fail/nil-account === RUN TestHandler_GetOrUpdateAccount/fail/no-payload === RUN TestHandler_GetOrUpdateAccount/fail/unmarshal-payload-error === RUN TestHandler_GetOrUpdateAccount/ok/deactivate === RUN TestHandler_GetOrUpdateAccount/ok/update-contacts === RUN TestHandler_GetOrUpdateAccount/fail/nil-payload === RUN TestHandler_GetOrUpdateAccount/fail/malformed-payload-error === RUN TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error === RUN TestHandler_GetOrUpdateAccount/ok/update-empty --- PASS: TestHandler_GetOrUpdateAccount (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/ok/post-as-get (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/no-account (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/nil-account (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/no-payload (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/ok/deactivate (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/ok/update-contacts (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/nil-payload (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/malformed-payload-error (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/ok/update-empty (0.00s) === RUN Test_keysAreEqual === RUN Test_keysAreEqual/ok/nil === RUN Test_keysAreEqual/ok/equal === RUN Test_keysAreEqual/ok/not-equal === RUN Test_keysAreEqual/ok/wrong-key-type --- PASS: Test_keysAreEqual (0.00s) --- PASS: Test_keysAreEqual/ok/nil (0.00s) --- PASS: Test_keysAreEqual/ok/equal (0.00s) --- PASS: Test_keysAreEqual/ok/not-equal (0.00s) --- PASS: Test_keysAreEqual/ok/wrong-key-type (0.00s) === RUN TestHandler_validateExternalAccountBinding === RUN TestHandler_validateExternalAccountBinding/fail/parse-eab-jose === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-not-found === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-error === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-nil === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-wrong-provisioner === RUN TestHandler_validateExternalAccountBinding/fail/nil-jwk === RUN TestHandler_validateExternalAccountBinding/ok/no-eab-required-but-provided === RUN TestHandler_validateExternalAccountBinding/fail/validate-eab-jws-no-signatures === RUN TestHandler_validateExternalAccountBinding/fail/retrieve-eab-key-db-failure === RUN TestHandler_validateExternalAccountBinding/fail/eab-verify === RUN TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys === RUN TestHandler_validateExternalAccountBinding/fail/no-jwk === RUN TestHandler_validateExternalAccountBinding/ok/eab === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-no-keybytes === RUN TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext === RUN TestHandler_validateExternalAccountBinding/fail/eab-already-bound --- PASS: TestHandler_validateExternalAccountBinding (0.01s) --- PASS: TestHandler_validateExternalAccountBinding/fail/parse-eab-jose (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-not-found (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-error (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-nil (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-wrong-provisioner (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/nil-jwk (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/ok/no-eab-required-but-provided (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/validate-eab-jws-no-signatures (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/retrieve-eab-key-db-failure (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-verify (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/no-jwk (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/ok/eab (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-no-keybytes (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-already-bound (0.00s) === RUN Test_validateEABJWS === RUN Test_validateEABJWS/fail/no-outer-jws === RUN Test_validateEABJWS/fail/invalid-algorithm === RUN Test_validateEABJWS/fail/nonce-not-empty === RUN Test_validateEABJWS/fail/outer-jws-multiple-signatures === RUN Test_validateEABJWS/fail/outer-jws-no-url === RUN Test_validateEABJWS/fail/outer-jws-with-different-url === RUN Test_validateEABJWS/ok === RUN Test_validateEABJWS/fail/nil-jws === RUN Test_validateEABJWS/fail/invalid-number-of-signatures === RUN Test_validateEABJWS/fail/kid-not-set === RUN Test_validateEABJWS/fail/url-not-set --- PASS: Test_validateEABJWS (0.00s) --- PASS: Test_validateEABJWS/fail/no-outer-jws (0.00s) --- PASS: Test_validateEABJWS/fail/invalid-algorithm (0.00s) --- PASS: Test_validateEABJWS/fail/nonce-not-empty (0.00s) --- PASS: Test_validateEABJWS/fail/outer-jws-multiple-signatures (0.00s) --- PASS: Test_validateEABJWS/fail/outer-jws-no-url (0.00s) --- PASS: Test_validateEABJWS/fail/outer-jws-with-different-url (0.00s) --- PASS: Test_validateEABJWS/ok (0.00s) --- PASS: Test_validateEABJWS/fail/nil-jws (0.00s) --- PASS: Test_validateEABJWS/fail/invalid-number-of-signatures (0.00s) --- PASS: Test_validateEABJWS/fail/kid-not-set (0.00s) --- PASS: Test_validateEABJWS/fail/url-not-set (0.00s) === RUN TestHandler_GetNonce === RUN TestHandler_GetNonce/GET === RUN TestHandler_GetNonce/HEAD --- PASS: TestHandler_GetNonce (0.00s) --- PASS: TestHandler_GetNonce/GET (0.00s) --- PASS: TestHandler_GetNonce/HEAD (0.00s) === RUN TestHandler_GetDirectory === RUN TestHandler_GetDirectory/fail/different-provisioner === RUN TestHandler_GetDirectory/ok === RUN TestHandler_GetDirectory/ok/eab-required === RUN TestHandler_GetDirectory/ok/full-meta === RUN TestHandler_GetDirectory/fail/no-provisioner --- PASS: TestHandler_GetDirectory (0.00s) --- PASS: TestHandler_GetDirectory/fail/different-provisioner (0.00s) --- PASS: TestHandler_GetDirectory/ok (0.00s) --- PASS: TestHandler_GetDirectory/ok/eab-required (0.00s) --- PASS: TestHandler_GetDirectory/ok/full-meta (0.00s) --- PASS: TestHandler_GetDirectory/fail/no-provisioner (0.00s) === RUN TestHandler_GetAuthorization === RUN TestHandler_GetAuthorization/fail/no-account === RUN TestHandler_GetAuthorization/fail/nil-account === RUN TestHandler_GetAuthorization/fail/db.GetAuthorization-error === RUN TestHandler_GetAuthorization/fail/account-id-mismatch === RUN TestHandler_GetAuthorization/fail/db.UpdateAuthorization-error === RUN TestHandler_GetAuthorization/ok --- PASS: TestHandler_GetAuthorization (0.00s) --- PASS: TestHandler_GetAuthorization/fail/no-account (0.00s) --- PASS: TestHandler_GetAuthorization/fail/nil-account (0.00s) --- PASS: TestHandler_GetAuthorization/fail/db.GetAuthorization-error (0.00s) --- PASS: TestHandler_GetAuthorization/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_GetAuthorization/fail/db.UpdateAuthorization-error (0.00s) --- PASS: TestHandler_GetAuthorization/ok (0.00s) === RUN TestHandler_GetCertificate === RUN TestHandler_GetCertificate/fail/no-account === RUN TestHandler_GetCertificate/fail/nil-account === RUN TestHandler_GetCertificate/fail/db.GetCertificate-error === RUN TestHandler_GetCertificate/fail/account-id-mismatch === RUN TestHandler_GetCertificate/ok --- PASS: TestHandler_GetCertificate (0.00s) --- PASS: TestHandler_GetCertificate/fail/no-account (0.00s) --- PASS: TestHandler_GetCertificate/fail/nil-account (0.00s) --- PASS: TestHandler_GetCertificate/fail/db.GetCertificate-error (0.00s) --- PASS: TestHandler_GetCertificate/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_GetCertificate/ok (0.00s) === RUN TestHandler_GetChallenge === RUN TestHandler_GetChallenge/fail/nil-payload === RUN TestHandler_GetChallenge/fail/db.GetChallenge-error === RUN TestHandler_GetChallenge/fail/validate-challenge-error === RUN TestHandler_GetChallenge/fail/account-id-mismatch === RUN TestHandler_GetChallenge/fail/no-jwk === RUN TestHandler_GetChallenge/fail/nil-jwk === RUN TestHandler_GetChallenge/ok === RUN TestHandler_GetChallenge/fail/no-account === RUN TestHandler_GetChallenge/fail/nil-account === RUN TestHandler_GetChallenge/fail/no-payload --- PASS: TestHandler_GetChallenge (0.00s) --- PASS: TestHandler_GetChallenge/fail/nil-payload (0.00s) --- PASS: TestHandler_GetChallenge/fail/db.GetChallenge-error (0.00s) --- PASS: TestHandler_GetChallenge/fail/validate-challenge-error (0.00s) --- PASS: TestHandler_GetChallenge/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_GetChallenge/fail/no-jwk (0.00s) --- PASS: TestHandler_GetChallenge/fail/nil-jwk (0.00s) --- PASS: TestHandler_GetChallenge/ok (0.00s) --- PASS: TestHandler_GetChallenge/fail/no-account (0.00s) --- PASS: TestHandler_GetChallenge/fail/nil-account (0.00s) --- PASS: TestHandler_GetChallenge/fail/no-payload (0.00s) === RUN Test_createMetaObject === RUN Test_createMetaObject/no-meta === RUN Test_createMetaObject/terms-of-service === RUN Test_createMetaObject/website === RUN Test_createMetaObject/caa === RUN Test_createMetaObject/require-eab === RUN Test_createMetaObject/full-meta --- PASS: Test_createMetaObject (0.00s) --- PASS: Test_createMetaObject/no-meta (0.00s) --- PASS: Test_createMetaObject/terms-of-service (0.00s) --- PASS: Test_createMetaObject/website (0.00s) --- PASS: Test_createMetaObject/caa (0.00s) --- PASS: Test_createMetaObject/require-eab (0.00s) --- PASS: Test_createMetaObject/full-meta (0.00s) === RUN TestHandler_addNonce === RUN TestHandler_addNonce/ok === RUN TestHandler_addNonce/fail/AddNonce-error --- PASS: TestHandler_addNonce (0.00s) --- PASS: TestHandler_addNonce/ok (0.00s) --- PASS: TestHandler_addNonce/fail/AddNonce-error (0.00s) === RUN TestHandler_addDirLink === RUN TestHandler_addDirLink/ok --- PASS: TestHandler_addDirLink (0.00s) --- PASS: TestHandler_addDirLink/ok (0.00s) === RUN TestHandler_verifyContentType === RUN TestHandler_verifyContentType/fail/certificate-bad-content-type === RUN TestHandler_verifyContentType/ok === RUN TestHandler_verifyContentType/ok/certificate/pkix-cert === RUN TestHandler_verifyContentType/ok/certificate/jose+json === RUN TestHandler_verifyContentType/ok/certificate/pkcs7-mime === RUN TestHandler_verifyContentType/fail/provisioner-not-set === RUN TestHandler_verifyContentType/fail/general-bad-content-type --- PASS: TestHandler_verifyContentType (0.00s) --- PASS: TestHandler_verifyContentType/fail/certificate-bad-content-type (0.00s) --- PASS: TestHandler_verifyContentType/ok (0.00s) --- PASS: TestHandler_verifyContentType/ok/certificate/pkix-cert (0.00s) --- PASS: TestHandler_verifyContentType/ok/certificate/jose+json (0.00s) --- PASS: TestHandler_verifyContentType/ok/certificate/pkcs7-mime (0.00s) --- PASS: TestHandler_verifyContentType/fail/provisioner-not-set (0.00s) --- PASS: TestHandler_verifyContentType/fail/general-bad-content-type (0.00s) === RUN TestHandler_isPostAsGet === RUN TestHandler_isPostAsGet/fail/nil-payload === RUN TestHandler_isPostAsGet/fail/not-post-as-get === RUN TestHandler_isPostAsGet/ok === RUN TestHandler_isPostAsGet/fail/no-payload --- PASS: TestHandler_isPostAsGet (0.00s) --- PASS: TestHandler_isPostAsGet/fail/nil-payload (0.00s) --- PASS: TestHandler_isPostAsGet/fail/not-post-as-get (0.00s) --- PASS: TestHandler_isPostAsGet/ok (0.00s) --- PASS: TestHandler_isPostAsGet/fail/no-payload (0.00s) === RUN TestHandler_parseJWS === RUN TestHandler_parseJWS/fail/read-body-error === RUN TestHandler_parseJWS/fail/parse-jws-error === RUN TestHandler_parseJWS/ok --- PASS: TestHandler_parseJWS (0.00s) --- PASS: TestHandler_parseJWS/fail/read-body-error (0.00s) --- PASS: TestHandler_parseJWS/fail/parse-jws-error (0.00s) --- PASS: TestHandler_parseJWS/ok (0.00s) === RUN TestHandler_verifyAndExtractJWSPayload === RUN TestHandler_verifyAndExtractJWSPayload/fail/apple-acmeclient-omitting-leading-null-byte-in-signature-with-wrong-jwk === RUN TestHandler_verifyAndExtractJWSPayload/fail/algorithm-mismatch === RUN TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk === RUN TestHandler_verifyAndExtractJWSPayload/ok/post-as-get === RUN TestHandler_verifyAndExtractJWSPayload/ok/apple-acmeclient-omitting-leading-null-byte-in-signature === RUN TestHandler_verifyAndExtractJWSPayload/fail/no-jwk === RUN TestHandler_verifyAndExtractJWSPayload/fail/nil-jwk === RUN TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-wrong-jwk === RUN TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-too-many-signatures === RUN TestHandler_verifyAndExtractJWSPayload/ok === RUN TestHandler_verifyAndExtractJWSPayload/ok/empty-json === RUN TestHandler_verifyAndExtractJWSPayload/fail/no-jws === RUN TestHandler_verifyAndExtractJWSPayload/fail/nil-jws --- PASS: TestHandler_verifyAndExtractJWSPayload (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/apple-acmeclient-omitting-leading-null-byte-in-signature-with-wrong-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/algorithm-mismatch (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/post-as-get (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/apple-acmeclient-omitting-leading-null-byte-in-signature (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/no-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/nil-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-wrong-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-too-many-signatures (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/ok (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/empty-json (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/no-jws (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/nil-jws (0.00s) === RUN TestHandler_lookupJWK === RUN TestHandler_lookupJWK/fail/no-jws === RUN TestHandler_lookupJWK/fail/nil-jws === RUN TestHandler_lookupJWK/fail/account-not-found === RUN TestHandler_lookupJWK/fail/GetAccount-error === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-kid === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner-id === RUN TestHandler_lookupJWK/ok/account-without-location-prefix === RUN TestHandler_lookupJWK/fail/no-kid === RUN TestHandler_lookupJWK/fail/account-not-valid === RUN TestHandler_lookupJWK/ok/account-with-location-prefix === RUN TestHandler_lookupJWK/ok/account-with-provisioner-id --- PASS: TestHandler_lookupJWK (0.00s) --- PASS: TestHandler_lookupJWK/fail/no-jws (0.00s) --- PASS: TestHandler_lookupJWK/fail/nil-jws (0.00s) --- PASS: TestHandler_lookupJWK/fail/account-not-found (0.00s) --- PASS: TestHandler_lookupJWK/fail/GetAccount-error (0.00s) --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-kid (0.00s) --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner (0.00s) --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner-id (0.00s) --- PASS: TestHandler_lookupJWK/ok/account-without-location-prefix (0.00s) --- PASS: TestHandler_lookupJWK/fail/no-kid (0.00s) --- PASS: TestHandler_lookupJWK/fail/account-not-valid (0.00s) --- PASS: TestHandler_lookupJWK/ok/account-with-location-prefix (0.00s) --- PASS: TestHandler_lookupJWK/ok/account-with-provisioner-id (0.00s) === RUN TestHandler_extractJWK === RUN TestHandler_extractJWK/ok/no-account === RUN TestHandler_extractJWK/fail/no-jws === RUN TestHandler_extractJWK/fail/nil-jws === RUN TestHandler_extractJWK/fail/nil-jwk === RUN TestHandler_extractJWK/fail/invalid-jwk === RUN TestHandler_extractJWK/fail/GetAccountByKey-error === RUN TestHandler_extractJWK/fail/account-not-valid === RUN TestHandler_extractJWK/ok --- PASS: TestHandler_extractJWK (0.00s) --- PASS: TestHandler_extractJWK/ok/no-account (0.00s) --- PASS: TestHandler_extractJWK/fail/no-jws (0.00s) --- PASS: TestHandler_extractJWK/fail/nil-jws (0.00s) --- PASS: TestHandler_extractJWK/fail/nil-jwk (0.00s) --- PASS: TestHandler_extractJWK/fail/invalid-jwk (0.00s) --- PASS: TestHandler_extractJWK/fail/GetAccountByKey-error (0.00s) --- PASS: TestHandler_extractJWK/fail/account-not-valid (0.00s) --- PASS: TestHandler_extractJWK/ok (0.00s) === RUN TestHandler_validateJWS === RUN TestHandler_validateJWS/fail/no-jws === RUN TestHandler_validateJWS/fail/no-signature === RUN TestHandler_validateJWS/fail/unprotected-header-not-empty === RUN TestHandler_validateJWS/fail/unsuitable-algorithm-mac === RUN TestHandler_validateJWS/fail/both-jwk-kid === RUN TestHandler_validateJWS/ok/jwk/rsa === RUN TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch === RUN TestHandler_validateJWS/fail/no-url-header === RUN TestHandler_validateJWS/fail/url-mismatch === RUN TestHandler_validateJWS/ok/jwk/ecdsa === RUN TestHandler_validateJWS/fail/more-than-one-signature === RUN TestHandler_validateJWS/fail/rsa-key-too-small === RUN TestHandler_validateJWS/fail/nil-jws === RUN TestHandler_validateJWS/fail/unsuitable-algorithm-none === RUN TestHandler_validateJWS/fail/UseNonce-error === RUN TestHandler_validateJWS/fail/no-jwk-kid === RUN TestHandler_validateJWS/ok/kid --- PASS: TestHandler_validateJWS (0.53s) --- PASS: TestHandler_validateJWS/fail/no-jws (0.00s) --- PASS: TestHandler_validateJWS/fail/no-signature (0.00s) --- PASS: TestHandler_validateJWS/fail/unprotected-header-not-empty (0.00s) --- PASS: TestHandler_validateJWS/fail/unsuitable-algorithm-mac (0.00s) --- PASS: TestHandler_validateJWS/fail/both-jwk-kid (0.00s) --- PASS: TestHandler_validateJWS/ok/jwk/rsa (0.00s) --- PASS: TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch (0.00s) --- PASS: TestHandler_validateJWS/fail/no-url-header (0.00s) --- PASS: TestHandler_validateJWS/fail/url-mismatch (0.00s) --- PASS: TestHandler_validateJWS/ok/jwk/ecdsa (0.00s) --- PASS: TestHandler_validateJWS/fail/more-than-one-signature (0.00s) --- PASS: TestHandler_validateJWS/fail/rsa-key-too-small (0.00s) --- PASS: TestHandler_validateJWS/fail/nil-jws (0.00s) --- PASS: TestHandler_validateJWS/fail/unsuitable-algorithm-none (0.00s) --- PASS: TestHandler_validateJWS/fail/UseNonce-error (0.00s) --- PASS: TestHandler_validateJWS/fail/no-jwk-kid (0.00s) --- PASS: TestHandler_validateJWS/ok/kid (0.00s) === RUN Test_canExtractJWKFrom === RUN Test_canExtractJWKFrom/no-jws === RUN Test_canExtractJWKFrom/no-signatures === RUN Test_canExtractJWKFrom/no-jwk === RUN Test_canExtractJWKFrom/ok --- PASS: Test_canExtractJWKFrom (0.00s) --- PASS: Test_canExtractJWKFrom/no-jws (0.00s) --- PASS: Test_canExtractJWKFrom/no-signatures (0.00s) --- PASS: Test_canExtractJWKFrom/no-jwk (0.00s) --- PASS: Test_canExtractJWKFrom/ok (0.00s) === RUN TestHandler_extractOrLookupJWK === RUN TestHandler_extractOrLookupJWK/ok/extract === RUN TestHandler_extractOrLookupJWK/ok/lookup --- PASS: TestHandler_extractOrLookupJWK (0.00s) --- PASS: TestHandler_extractOrLookupJWK/ok/extract (0.00s) --- PASS: TestHandler_extractOrLookupJWK/ok/lookup (0.00s) === RUN TestHandler_checkPrerequisites === RUN TestHandler_checkPrerequisites/ok === RUN TestHandler_checkPrerequisites/fail/error === RUN TestHandler_checkPrerequisites/fail/prerequisites-nok --- PASS: TestHandler_checkPrerequisites (0.00s) --- PASS: TestHandler_checkPrerequisites/ok (0.00s) --- PASS: TestHandler_checkPrerequisites/fail/error (0.00s) --- PASS: TestHandler_checkPrerequisites/fail/prerequisites-nok (0.00s) === RUN Test_retryVerificationWithPatchedSignatures === RUN Test_retryVerificationWithPatchedSignatures/ok/patched-r === RUN Test_retryVerificationWithPatchedSignatures/ok/patched-s === RUN Test_retryVerificationWithPatchedSignatures/ok/patched-rs === RUN Test_retryVerificationWithPatchedSignatures/fail/patched-r-wrong-jwk --- PASS: Test_retryVerificationWithPatchedSignatures (0.00s) --- PASS: Test_retryVerificationWithPatchedSignatures/ok/patched-r (0.00s) --- PASS: Test_retryVerificationWithPatchedSignatures/ok/patched-s (0.00s) --- PASS: Test_retryVerificationWithPatchedSignatures/ok/patched-rs (0.00s) --- PASS: Test_retryVerificationWithPatchedSignatures/fail/patched-r-wrong-jwk (0.00s) === RUN TestNewOrderRequest_Validate === RUN TestNewOrderRequest_Validate/fail/bad-identifier/ip === RUN TestNewOrderRequest_Validate/ok/ipv4 === RUN TestNewOrderRequest_Validate/fail/bad-identifier === RUN TestNewOrderRequest_Validate/fail/bad-identifier/dns-port === RUN TestNewOrderRequest_Validate/fail/bad-identifier/dns-wildcard-port === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-user-parts === RUN TestNewOrderRequest_Validate/fail/no-identifiers === RUN TestNewOrderRequest_Validate/fail/bad-identifier/bad-dns === RUN TestNewOrderRequest_Validate/ok/ipv6 === RUN TestNewOrderRequest_Validate/ok/mixed-dns-and-ipv4 === RUN TestNewOrderRequest_Validate/ok/mixed-ipv4-and-ipv6 === RUN TestNewOrderRequest_Validate/ok/wireapp === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-uri === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-wrong-scheme === RUN TestNewOrderRequest_Validate/ok --- PASS: TestNewOrderRequest_Validate (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/ip (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/ipv4 (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/dns-port (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/dns-wildcard-port (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-user-parts (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/no-identifiers (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/bad-dns (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/ipv6 (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/mixed-dns-and-ipv4 (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/mixed-ipv4-and-ipv6 (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/wireapp (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-uri (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-wrong-scheme (0.00s) --- PASS: TestNewOrderRequest_Validate/ok (0.00s) === RUN TestFinalizeRequestValidate === RUN TestFinalizeRequestValidate/fail/parse-csr-error === RUN TestFinalizeRequestValidate/fail/invalid-csr-signature === RUN TestFinalizeRequestValidate/ok === RUN TestFinalizeRequestValidate/ok/padding --- PASS: TestFinalizeRequestValidate (0.00s) --- PASS: TestFinalizeRequestValidate/fail/parse-csr-error (0.00s) --- PASS: TestFinalizeRequestValidate/fail/invalid-csr-signature (0.00s) --- PASS: TestFinalizeRequestValidate/ok (0.00s) --- PASS: TestFinalizeRequestValidate/ok/padding (0.00s) === RUN TestHandler_GetOrder === RUN TestHandler_GetOrder/fail/nil-account === RUN TestHandler_GetOrder/fail/no-provisioner === RUN TestHandler_GetOrder/fail/nil-provisioner === RUN TestHandler_GetOrder/fail/account-id-mismatch === RUN TestHandler_GetOrder/fail/provisioner-id-mismatch === RUN TestHandler_GetOrder/ok === RUN TestHandler_GetOrder/fail/no-account === RUN TestHandler_GetOrder/fail/db.GetOrder-error === RUN TestHandler_GetOrder/fail/order-update-error --- PASS: TestHandler_GetOrder (0.00s) --- PASS: TestHandler_GetOrder/fail/nil-account (0.00s) --- PASS: TestHandler_GetOrder/fail/no-provisioner (0.00s) --- PASS: TestHandler_GetOrder/fail/nil-provisioner (0.00s) --- PASS: TestHandler_GetOrder/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_GetOrder/fail/provisioner-id-mismatch (0.00s) --- PASS: TestHandler_GetOrder/ok (0.00s) --- PASS: TestHandler_GetOrder/fail/no-account (0.00s) --- PASS: TestHandler_GetOrder/fail/db.GetOrder-error (0.00s) --- PASS: TestHandler_GetOrder/fail/order-update-error (0.00s) === RUN TestHandler_newAuthorization === RUN TestHandler_newAuthorization/fail/wireapp-user-options === RUN TestHandler_newAuthorization/ok/no-wildcard === RUN TestHandler_newAuthorization/ok/permanent-identifier-disabled === RUN TestHandler_newAuthorization/ok/permanent-identifier-enabled === RUN TestHandler_newAuthorization/ok/wireapp-device === RUN TestHandler_newAuthorization/fail/error-db.CreateChallenge === RUN TestHandler_newAuthorization/fail/error-db.CreateAuthorization === RUN TestHandler_newAuthorization/fail/wireapp-device-parse-id === RUN TestHandler_newAuthorization/fail/wireapp-device-parse-client-id === RUN TestHandler_newAuthorization/fail/wireapp-device-options === RUN TestHandler_newAuthorization/ok/wildcard === RUN TestHandler_newAuthorization/ok/wireapp-user --- PASS: TestHandler_newAuthorization (0.00s) --- PASS: TestHandler_newAuthorization/fail/wireapp-user-options (0.00s) --- PASS: TestHandler_newAuthorization/ok/no-wildcard (0.00s) --- PASS: TestHandler_newAuthorization/ok/permanent-identifier-disabled (0.00s) --- PASS: TestHandler_newAuthorization/ok/permanent-identifier-enabled (0.00s) --- PASS: TestHandler_newAuthorization/ok/wireapp-device (0.00s) --- PASS: TestHandler_newAuthorization/fail/error-db.CreateChallenge (0.00s) --- PASS: TestHandler_newAuthorization/fail/error-db.CreateAuthorization (0.00s) --- PASS: TestHandler_newAuthorization/fail/wireapp-device-parse-id (0.00s) --- PASS: TestHandler_newAuthorization/fail/wireapp-device-parse-client-id (0.00s) --- PASS: TestHandler_newAuthorization/fail/wireapp-device-options (0.00s) --- PASS: TestHandler_newAuthorization/ok/wildcard (0.00s) --- PASS: TestHandler_newAuthorization/ok/wireapp-user (0.00s) === RUN TestHandler_NewOrder === RUN TestHandler_NewOrder/fail/unmarshal-payload-error === RUN TestHandler_NewOrder/fail/error-h.newAuthorization === RUN TestHandler_NewOrder/fail/nil-account === RUN TestHandler_NewOrder/fail/nil-provisioner === RUN TestHandler_NewOrder/fail/no-payload === RUN TestHandler_NewOrder/fail/ca.AreSANsAllowed-error === RUN TestHandler_NewOrder/ok/naf-no-nbf === RUN TestHandler_NewOrder/ok/default-naf-nbf-wireapp === RUN TestHandler_NewOrder/fail/no-provisioner === RUN TestHandler_NewOrder/fail/nil-payload === RUN TestHandler_NewOrder/fail/malformed-payload-error === RUN TestHandler_NewOrder/fail/acmeProvisionerFromContext-error === RUN TestHandler_NewOrder/fail/isIdentifierAllowed-error === RUN TestHandler_NewOrder/ok/default-naf-nbf === RUN TestHandler_NewOrder/ok/default-naf-nbf-with-policy === RUN TestHandler_NewOrder/fail/no-account === RUN TestHandler_NewOrder/fail/db.GetExternalAccountKeyByAccountID-error === RUN TestHandler_NewOrder/fail/newACMEPolicyEngine-error === RUN TestHandler_NewOrder/fail/prov.AuthorizeOrderIdentifier-error === RUN TestHandler_NewOrder/fail/error-db.CreateOrder === RUN TestHandler_NewOrder/ok/multiple-authz === RUN TestHandler_NewOrder/ok/nbf-no-naf === RUN TestHandler_NewOrder/ok/naf-nbf --- PASS: TestHandler_NewOrder (0.00s) --- PASS: TestHandler_NewOrder/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_NewOrder/fail/error-h.newAuthorization (0.00s) --- PASS: TestHandler_NewOrder/fail/nil-account (0.00s) --- PASS: TestHandler_NewOrder/fail/nil-provisioner (0.00s) --- PASS: TestHandler_NewOrder/fail/no-payload (0.00s) --- PASS: TestHandler_NewOrder/fail/ca.AreSANsAllowed-error (0.00s) --- PASS: TestHandler_NewOrder/ok/naf-no-nbf (0.00s) --- PASS: TestHandler_NewOrder/ok/default-naf-nbf-wireapp (0.00s) --- PASS: TestHandler_NewOrder/fail/no-provisioner (0.00s) --- PASS: TestHandler_NewOrder/fail/nil-payload (0.00s) --- PASS: TestHandler_NewOrder/fail/malformed-payload-error (0.00s) --- PASS: TestHandler_NewOrder/fail/acmeProvisionerFromContext-error (0.00s) --- PASS: TestHandler_NewOrder/fail/isIdentifierAllowed-error (0.00s) --- PASS: TestHandler_NewOrder/ok/default-naf-nbf (0.00s) --- PASS: TestHandler_NewOrder/ok/default-naf-nbf-with-policy (0.00s) --- PASS: TestHandler_NewOrder/fail/no-account (0.00s) --- PASS: TestHandler_NewOrder/fail/db.GetExternalAccountKeyByAccountID-error (0.00s) --- PASS: TestHandler_NewOrder/fail/newACMEPolicyEngine-error (0.00s) --- PASS: TestHandler_NewOrder/fail/prov.AuthorizeOrderIdentifier-error (0.00s) --- PASS: TestHandler_NewOrder/fail/error-db.CreateOrder (0.00s) --- PASS: TestHandler_NewOrder/ok/multiple-authz (0.00s) --- PASS: TestHandler_NewOrder/ok/nbf-no-naf (0.00s) --- PASS: TestHandler_NewOrder/ok/naf-nbf (0.00s) === RUN TestHandler_FinalizeOrder === RUN TestHandler_FinalizeOrder/fail/no-account === RUN TestHandler_FinalizeOrder/fail/nil-account === RUN TestHandler_FinalizeOrder/fail/nil-provisioner === RUN TestHandler_FinalizeOrder/fail/no-payload === RUN TestHandler_FinalizeOrder/fail/unmarshal-payload-error === RUN TestHandler_FinalizeOrder/fail/account-id-mismatch === RUN TestHandler_FinalizeOrder/fail/provisioner-id-mismatch === RUN TestHandler_FinalizeOrder/fail/order-finalize-error === RUN TestHandler_FinalizeOrder/fail/no-provisioner === RUN TestHandler_FinalizeOrder/fail/nil-payload === RUN TestHandler_FinalizeOrder/fail/malformed-payload-error === RUN TestHandler_FinalizeOrder/fail/db.GetOrder-error === RUN TestHandler_FinalizeOrder/ok --- PASS: TestHandler_FinalizeOrder (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/no-account (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/nil-account (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/nil-provisioner (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/no-payload (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/provisioner-id-mismatch (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/order-finalize-error (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/no-provisioner (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/nil-payload (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/malformed-payload-error (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/db.GetOrder-error (0.00s) --- PASS: TestHandler_FinalizeOrder/ok (0.00s) === RUN TestHandler_challengeTypes === RUN TestHandler_challengeTypes/ok/dns === RUN TestHandler_challengeTypes/ok/wildcard === RUN TestHandler_challengeTypes/ok/ip --- PASS: TestHandler_challengeTypes (0.00s) --- PASS: TestHandler_challengeTypes/ok/dns (0.00s) --- PASS: TestHandler_challengeTypes/ok/wildcard (0.00s) --- PASS: TestHandler_challengeTypes/ok/ip (0.00s) === RUN TestTrimIfWildcard === RUN TestTrimIfWildcard/no_trim === RUN TestTrimIfWildcard/trim --- PASS: TestTrimIfWildcard (0.00s) --- PASS: TestTrimIfWildcard/no_trim (0.00s) --- PASS: TestTrimIfWildcard/trim (0.00s) === RUN Test_validateReasonCode === RUN Test_validateReasonCode/ok === RUN Test_validateReasonCode/fail/too-low === RUN Test_validateReasonCode/fail/too-high === RUN Test_validateReasonCode/fail/missing-7 --- PASS: Test_validateReasonCode (0.00s) --- PASS: Test_validateReasonCode/ok (0.00s) --- PASS: Test_validateReasonCode/fail/too-low (0.00s) --- PASS: Test_validateReasonCode/fail/too-high (0.00s) --- PASS: Test_validateReasonCode/fail/missing-7 (0.00s) === RUN Test_reason === RUN Test_reason/unspecified_reason === RUN Test_reason/key_compromised === RUN Test_reason/ca_compromised === RUN Test_reason/affiliation_changed === RUN Test_reason/superseded === RUN Test_reason/cessation_of_operation === RUN Test_reason/certificate_hold === RUN Test_reason/remove_from_crl === RUN Test_reason/privilege_withdrawn === RUN Test_reason/aa_compromised === RUN Test_reason/default --- PASS: Test_reason (0.00s) --- PASS: Test_reason/unspecified_reason (0.00s) --- PASS: Test_reason/key_compromised (0.00s) --- PASS: Test_reason/ca_compromised (0.00s) --- PASS: Test_reason/affiliation_changed (0.00s) --- PASS: Test_reason/superseded (0.00s) --- PASS: Test_reason/cessation_of_operation (0.00s) --- PASS: Test_reason/certificate_hold (0.00s) --- PASS: Test_reason/remove_from_crl (0.00s) --- PASS: Test_reason/privilege_withdrawn (0.00s) --- PASS: Test_reason/aa_compromised (0.00s) --- PASS: Test_reason/default (0.00s) === RUN Test_revokeOptions === RUN Test_revokeOptions/ok/no-reasoncode === RUN Test_revokeOptions/ok/including-reasoncode --- PASS: Test_revokeOptions (0.00s) --- PASS: Test_revokeOptions/ok/no-reasoncode (0.00s) --- PASS: Test_revokeOptions/ok/including-reasoncode (0.00s) === RUN TestHandler_RevokeCert === RUN TestHandler_RevokeCert/fail/no-payload === RUN TestHandler_RevokeCert/fail/wrong-certificate-encoding === RUN TestHandler_RevokeCert/fail/db.GetCertificateBySerial === RUN TestHandler_RevokeCert/fail/different-certificate-contents === RUN TestHandler_RevokeCert/fail/account-not-valid === RUN TestHandler_RevokeCert/fail/certificate-already-revoked === RUN TestHandler_RevokeCert/fail/nil-jws === RUN TestHandler_RevokeCert/fail/no-provisioner === RUN TestHandler_RevokeCert/fail/nil-payload === RUN TestHandler_RevokeCert/fail/unauthorized-certificate-key === RUN TestHandler_RevokeCert/fail/invalid-reasoncode === RUN TestHandler_RevokeCert/fail/ca.Revoke === RUN TestHandler_RevokeCert/ok/using-account-key === RUN TestHandler_RevokeCert/fail/unmarshal-payload === RUN TestHandler_RevokeCert/fail/no-certificate-encoded === RUN TestHandler_RevokeCert/fail/nil-account === RUN TestHandler_RevokeCert/fail/certificate-revoked-check-fails === RUN TestHandler_RevokeCert/fail/ca.Revoke-already-revoked === RUN TestHandler_RevokeCert/ok/using-certificate-key === RUN TestHandler_RevokeCert/fail/no-jws === RUN TestHandler_RevokeCert/fail/nil-provisioner === RUN TestHandler_RevokeCert/fail/no-account === RUN TestHandler_RevokeCert/fail/account-not-authorized === RUN TestHandler_RevokeCert/fail/prov.AuthorizeRevoke --- PASS: TestHandler_RevokeCert (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-payload (0.00s) --- PASS: TestHandler_RevokeCert/fail/wrong-certificate-encoding (0.00s) --- PASS: TestHandler_RevokeCert/fail/db.GetCertificateBySerial (0.00s) --- PASS: TestHandler_RevokeCert/fail/different-certificate-contents (0.00s) --- PASS: TestHandler_RevokeCert/fail/account-not-valid (0.00s) --- PASS: TestHandler_RevokeCert/fail/certificate-already-revoked (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-jws (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-provisioner (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-payload (0.00s) --- PASS: TestHandler_RevokeCert/fail/unauthorized-certificate-key (0.00s) --- PASS: TestHandler_RevokeCert/fail/invalid-reasoncode (0.00s) --- PASS: TestHandler_RevokeCert/fail/ca.Revoke (0.00s) --- PASS: TestHandler_RevokeCert/ok/using-account-key (0.00s) --- PASS: TestHandler_RevokeCert/fail/unmarshal-payload (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-certificate-encoded (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-account (0.00s) --- PASS: TestHandler_RevokeCert/fail/certificate-revoked-check-fails (0.00s) --- PASS: TestHandler_RevokeCert/fail/ca.Revoke-already-revoked (0.00s) --- PASS: TestHandler_RevokeCert/ok/using-certificate-key (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-jws (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-provisioner (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-account (0.00s) --- PASS: TestHandler_RevokeCert/fail/account-not-authorized (0.00s) --- PASS: TestHandler_RevokeCert/fail/prov.AuthorizeRevoke (0.00s) === RUN TestHandler_isAccountAuthorized === RUN TestHandler_isAccountAuthorized/ok === RUN TestHandler_isAccountAuthorized/fail/account-invalid === RUN TestHandler_isAccountAuthorized/fail/different-account --- PASS: TestHandler_isAccountAuthorized (0.00s) --- PASS: TestHandler_isAccountAuthorized/ok (0.00s) --- PASS: TestHandler_isAccountAuthorized/fail/account-invalid (0.00s) --- PASS: TestHandler_isAccountAuthorized/fail/different-account (0.00s) === RUN Test_wrapUnauthorizedError === RUN Test_wrapUnauthorizedError/unauthorizedIdentifiers === RUN Test_wrapUnauthorizedError/subject === RUN Test_wrapUnauthorizedError/wrap-subject === RUN Test_wrapUnauthorizedError/default --- PASS: Test_wrapUnauthorizedError (0.00s) --- PASS: Test_wrapUnauthorizedError/unauthorizedIdentifiers (0.00s) --- PASS: Test_wrapUnauthorizedError/subject (0.00s) --- PASS: Test_wrapUnauthorizedError/wrap-subject (0.00s) --- PASS: Test_wrapUnauthorizedError/default (0.00s) === RUN TestWireIntegration wire_integration_test.go:137: database file name: /tmp/integration-db-3228177510 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 } wire_integration_test.go:203: nonce: allIOFpidUlhRHRjTmRMdmRaSEZPMzRzcXlGek9tdjY wire_integration_test.go:237: account ID: BC62DArSN0Ve2ueBI5TS7T8fP18auFM8 wire_integration_test.go:278: authzs IDs: [awl9sWhtgOdPYvdyyMTvzic53VQof1bV fHrWGcv5Boc14r3xrlJ6s7i8GdmkoawC] wire_integration_test.go:428: challenge: IyqzmjV5x8eq4CNNfkERPmY5GHATReI1 invalid wire_integration_test.go:428: challenge: FgftJ4NDi801jGhrtSatLaaeLvacV51y invalid wire_integration_test.go:452: updated challenge: IyqzmjV5x8eq4CNNfkERPmY5GHATReI1 valid wire_integration_test.go:452: updated challenge: FgftJ4NDi801jGhrtSatLaaeLvacV51y valid wire_integration_test.go:490: updated order status: ready wire_integration_test.go:587: finalized order status: valid --- PASS: TestWireIntegration (0.02s) PASS ok github.com/smallstep/certificates/acme/api 0.653s === RUN TestDB_getDBAccount === RUN TestDB_getDBAccount/fail/not-found === RUN TestDB_getDBAccount/fail/db.Get-error === RUN TestDB_getDBAccount/fail/unmarshal-error === RUN TestDB_getDBAccount/ok --- PASS: TestDB_getDBAccount (0.00s) --- PASS: TestDB_getDBAccount/fail/not-found (0.00s) --- PASS: TestDB_getDBAccount/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBAccount/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBAccount/ok (0.00s) === RUN TestDB_getAccountIDByKeyID === RUN TestDB_getAccountIDByKeyID/fail/not-found === RUN TestDB_getAccountIDByKeyID/fail/db.Get-error === RUN TestDB_getAccountIDByKeyID/ok --- PASS: TestDB_getAccountIDByKeyID (0.00s) --- PASS: TestDB_getAccountIDByKeyID/fail/not-found (0.00s) --- PASS: TestDB_getAccountIDByKeyID/fail/db.Get-error (0.00s) --- PASS: TestDB_getAccountIDByKeyID/ok (0.00s) === RUN TestDB_GetAccount === RUN TestDB_GetAccount/fail/db.Get-error === RUN TestDB_GetAccount/ok --- PASS: TestDB_GetAccount (0.00s) --- PASS: TestDB_GetAccount/fail/db.Get-error (0.00s) --- PASS: TestDB_GetAccount/ok (0.00s) === RUN TestDB_GetAccountByKeyID === RUN TestDB_GetAccountByKeyID/fail/db.getAccountIDByKeyID-error === RUN TestDB_GetAccountByKeyID/fail/db.GetAccount-error === RUN TestDB_GetAccountByKeyID/ok --- PASS: TestDB_GetAccountByKeyID (0.00s) --- PASS: TestDB_GetAccountByKeyID/fail/db.getAccountIDByKeyID-error (0.00s) --- PASS: TestDB_GetAccountByKeyID/fail/db.GetAccount-error (0.00s) --- PASS: TestDB_GetAccountByKeyID/ok (0.00s) === RUN TestDB_CreateAccount === RUN TestDB_CreateAccount/fail/keyID-cmpAndSwap-error === RUN TestDB_CreateAccount/fail/keyID-cmpAndSwap-false === RUN TestDB_CreateAccount/fail/account-save-error === RUN TestDB_CreateAccount/ok --- PASS: TestDB_CreateAccount (0.00s) --- PASS: TestDB_CreateAccount/fail/keyID-cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateAccount/fail/keyID-cmpAndSwap-false (0.00s) --- PASS: TestDB_CreateAccount/fail/account-save-error (0.00s) --- PASS: TestDB_CreateAccount/ok (0.00s) === RUN TestDB_UpdateAccount === RUN TestDB_UpdateAccount/ok === RUN TestDB_UpdateAccount/fail/db.Get-error === RUN TestDB_UpdateAccount/fail/already-deactivated === RUN TestDB_UpdateAccount/fail/db.CmpAndSwap-error --- PASS: TestDB_UpdateAccount (0.00s) --- PASS: TestDB_UpdateAccount/ok (0.00s) --- PASS: TestDB_UpdateAccount/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateAccount/fail/already-deactivated (0.00s) --- PASS: TestDB_UpdateAccount/fail/db.CmpAndSwap-error (0.00s) === RUN TestDB_getDBAuthz === RUN TestDB_getDBAuthz/fail/not-found === RUN TestDB_getDBAuthz/fail/db.Get-error === RUN TestDB_getDBAuthz/fail/unmarshal-error === RUN TestDB_getDBAuthz/ok --- PASS: TestDB_getDBAuthz (0.00s) --- PASS: TestDB_getDBAuthz/fail/not-found (0.00s) --- PASS: TestDB_getDBAuthz/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBAuthz/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBAuthz/ok (0.00s) === RUN TestDB_GetAuthorization === RUN TestDB_GetAuthorization/fail/forward-acme-error === RUN TestDB_GetAuthorization/fail/db.GetChallenge-error === RUN TestDB_GetAuthorization/fail/db.GetChallenge-not-found === RUN TestDB_GetAuthorization/ok === RUN TestDB_GetAuthorization/fail/db.Get-error --- PASS: TestDB_GetAuthorization (0.00s) --- PASS: TestDB_GetAuthorization/fail/forward-acme-error (0.00s) --- PASS: TestDB_GetAuthorization/fail/db.GetChallenge-error (0.00s) --- PASS: TestDB_GetAuthorization/fail/db.GetChallenge-not-found (0.00s) --- PASS: TestDB_GetAuthorization/ok (0.00s) --- PASS: TestDB_GetAuthorization/fail/db.Get-error (0.00s) === RUN TestDB_CreateAuthorization === RUN TestDB_CreateAuthorization/fail/cmpAndSwap-error === RUN TestDB_CreateAuthorization/ok --- PASS: TestDB_CreateAuthorization (0.00s) --- PASS: TestDB_CreateAuthorization/fail/cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateAuthorization/ok (0.00s) === RUN TestDB_UpdateAuthorization === RUN TestDB_UpdateAuthorization/fail/db.Get-error === RUN TestDB_UpdateAuthorization/fail/db.CmpAndSwap-error === RUN TestDB_UpdateAuthorization/ok --- PASS: TestDB_UpdateAuthorization (0.00s) --- PASS: TestDB_UpdateAuthorization/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateAuthorization/fail/db.CmpAndSwap-error (0.00s) --- PASS: TestDB_UpdateAuthorization/ok (0.00s) === RUN TestDB_GetAuthorizationsByAccountID === RUN TestDB_GetAuthorizationsByAccountID/fail/db.List-error === RUN TestDB_GetAuthorizationsByAccountID/fail/unmarshal === RUN TestDB_GetAuthorizationsByAccountID/ok === RUN TestDB_GetAuthorizationsByAccountID/ok/skip-different-account --- PASS: TestDB_GetAuthorizationsByAccountID (0.00s) --- PASS: TestDB_GetAuthorizationsByAccountID/fail/db.List-error (0.00s) --- PASS: TestDB_GetAuthorizationsByAccountID/fail/unmarshal (0.00s) --- PASS: TestDB_GetAuthorizationsByAccountID/ok (0.00s) --- PASS: TestDB_GetAuthorizationsByAccountID/ok/skip-different-account (0.00s) === RUN TestDB_CreateCertificate === RUN TestDB_CreateCertificate/fail/cmpAndSwap-error === RUN TestDB_CreateCertificate/ok --- PASS: TestDB_CreateCertificate (0.00s) --- PASS: TestDB_CreateCertificate/fail/cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateCertificate/ok (0.00s) === RUN TestDB_GetCertificate === RUN TestDB_GetCertificate/ok === RUN TestDB_GetCertificate/fail/not-found === RUN TestDB_GetCertificate/fail/db.Get-error === RUN TestDB_GetCertificate/fail/unmarshal-error === RUN TestDB_GetCertificate/fail/parseBundle-error --- PASS: TestDB_GetCertificate (0.00s) --- PASS: TestDB_GetCertificate/ok (0.00s) --- PASS: TestDB_GetCertificate/fail/not-found (0.00s) --- PASS: TestDB_GetCertificate/fail/db.Get-error (0.00s) --- PASS: TestDB_GetCertificate/fail/unmarshal-error (0.00s) --- PASS: TestDB_GetCertificate/fail/parseBundle-error (0.00s) === RUN Test_parseBundle === RUN Test_parseBundle/fail/unexpected-data === RUN Test_parseBundle/ok === RUN Test_parseBundle/fail/bad-type-error === RUN Test_parseBundle/fail/bad-pem-error --- PASS: Test_parseBundle (0.00s) --- PASS: Test_parseBundle/fail/unexpected-data (0.00s) --- PASS: Test_parseBundle/ok (0.00s) --- PASS: Test_parseBundle/fail/bad-type-error (0.00s) --- PASS: Test_parseBundle/fail/bad-pem-error (0.00s) === RUN TestDB_GetCertificateBySerial === RUN TestDB_GetCertificateBySerial/fail/unmarshal-dbSerial === RUN TestDB_GetCertificateBySerial/ok === RUN TestDB_GetCertificateBySerial/fail/not-found === RUN TestDB_GetCertificateBySerial/fail/db-error --- PASS: TestDB_GetCertificateBySerial (0.00s) --- PASS: TestDB_GetCertificateBySerial/fail/unmarshal-dbSerial (0.00s) --- PASS: TestDB_GetCertificateBySerial/ok (0.00s) --- PASS: TestDB_GetCertificateBySerial/fail/not-found (0.00s) --- PASS: TestDB_GetCertificateBySerial/fail/db-error (0.00s) === RUN TestDB_getDBChallenge === RUN TestDB_getDBChallenge/fail/not-found === RUN TestDB_getDBChallenge/fail/db.Get-error === RUN TestDB_getDBChallenge/fail/unmarshal-error === RUN TestDB_getDBChallenge/ok --- PASS: TestDB_getDBChallenge (0.00s) --- PASS: TestDB_getDBChallenge/fail/not-found (0.00s) --- PASS: TestDB_getDBChallenge/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBChallenge/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBChallenge/ok (0.00s) === RUN TestDB_CreateChallenge === RUN TestDB_CreateChallenge/fail/cmpAndSwap-error === RUN TestDB_CreateChallenge/ok --- PASS: TestDB_CreateChallenge (0.00s) --- PASS: TestDB_CreateChallenge/fail/cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateChallenge/ok (0.00s) === RUN TestDB_GetChallenge === RUN TestDB_GetChallenge/fail/db.Get-error === RUN TestDB_GetChallenge/fail/forward-acme-error === RUN TestDB_GetChallenge/ok --- PASS: TestDB_GetChallenge (0.00s) --- PASS: TestDB_GetChallenge/fail/db.Get-error (0.00s) --- PASS: TestDB_GetChallenge/fail/forward-acme-error (0.00s) --- PASS: TestDB_GetChallenge/ok (0.00s) === RUN TestDB_UpdateChallenge === RUN TestDB_UpdateChallenge/fail/db.Get-error === RUN TestDB_UpdateChallenge/fail/db.CmpAndSwap-error === RUN TestDB_UpdateChallenge/ok --- PASS: TestDB_UpdateChallenge (0.00s) --- PASS: TestDB_UpdateChallenge/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateChallenge/fail/db.CmpAndSwap-error (0.00s) --- PASS: TestDB_UpdateChallenge/ok (0.00s) === RUN TestDB_getDBExternalAccountKey === RUN TestDB_getDBExternalAccountKey/ok === RUN TestDB_getDBExternalAccountKey/fail/not-found === RUN TestDB_getDBExternalAccountKey/fail/db.Get-error === RUN TestDB_getDBExternalAccountKey/fail/unmarshal-error --- PASS: TestDB_getDBExternalAccountKey (0.00s) --- PASS: TestDB_getDBExternalAccountKey/ok (0.00s) --- PASS: TestDB_getDBExternalAccountKey/fail/not-found (0.00s) --- PASS: TestDB_getDBExternalAccountKey/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBExternalAccountKey/fail/unmarshal-error (0.00s) === RUN TestDB_GetExternalAccountKey === RUN TestDB_GetExternalAccountKey/ok === RUN TestDB_GetExternalAccountKey/fail/db.Get-error === RUN TestDB_GetExternalAccountKey/fail/non-matching-provisioner --- PASS: TestDB_GetExternalAccountKey (0.00s) --- PASS: TestDB_GetExternalAccountKey/ok (0.00s) --- PASS: TestDB_GetExternalAccountKey/fail/db.Get-error (0.00s) --- PASS: TestDB_GetExternalAccountKey/fail/non-matching-provisioner (0.00s) === RUN TestDB_GetExternalAccountKeyByReference === RUN TestDB_GetExternalAccountKeyByReference/ok === RUN TestDB_GetExternalAccountKeyByReference/ok/no-reference === RUN TestDB_GetExternalAccountKeyByReference/fail/reference-not-found === RUN TestDB_GetExternalAccountKeyByReference/fail/reference-load-error === RUN TestDB_GetExternalAccountKeyByReference/fail/reference-unmarshal-error === RUN TestDB_GetExternalAccountKeyByReference/fail/db.GetExternalAccountKey-error --- PASS: TestDB_GetExternalAccountKeyByReference (0.00s) --- PASS: TestDB_GetExternalAccountKeyByReference/ok (0.00s) --- PASS: TestDB_GetExternalAccountKeyByReference/ok/no-reference (0.00s) --- PASS: TestDB_GetExternalAccountKeyByReference/fail/reference-not-found (0.00s) --- PASS: TestDB_GetExternalAccountKeyByReference/fail/reference-load-error (0.00s) --- PASS: TestDB_GetExternalAccountKeyByReference/fail/reference-unmarshal-error (0.00s) --- PASS: TestDB_GetExternalAccountKeyByReference/fail/db.GetExternalAccountKey-error (0.00s) === RUN TestDB_GetExternalAccountKeys === RUN TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable-unmarshal === RUN TestDB_GetExternalAccountKeys/fail/db.getDBExternalAccountKey === RUN TestDB_GetExternalAccountKeys/ok === RUN TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable --- PASS: TestDB_GetExternalAccountKeys (0.00s) --- PASS: TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable-unmarshal (0.00s) --- PASS: TestDB_GetExternalAccountKeys/fail/db.getDBExternalAccountKey (0.00s) --- PASS: TestDB_GetExternalAccountKeys/ok (0.00s) --- PASS: TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable (0.00s) === RUN TestDB_DeleteExternalAccountKey === RUN TestDB_DeleteExternalAccountKey/ok acme_external_account_keyID_provisionerID_index === RUN TestDB_DeleteExternalAccountKey/fail/not-found === RUN TestDB_DeleteExternalAccountKey/fail/non-matching-provisioner === RUN TestDB_DeleteExternalAccountKey/fail/delete-reference === RUN TestDB_DeleteExternalAccountKey/fail/delete-eak === RUN TestDB_DeleteExternalAccountKey/fail/delete-eakID --- PASS: TestDB_DeleteExternalAccountKey (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/ok (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/not-found (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/non-matching-provisioner (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-reference (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-eak (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-eakID (0.00s) === RUN TestDB_CreateExternalAccountKey === RUN TestDB_CreateExternalAccountKey/fail/externalAccountKeyID-cmpAndSwap-error === RUN TestDB_CreateExternalAccountKey/fail/addEAKID-error === RUN TestDB_CreateExternalAccountKey/fail/externalAccountKeyReference-cmpAndSwap-error === RUN TestDB_CreateExternalAccountKey/ok --- PASS: TestDB_CreateExternalAccountKey (0.00s) --- PASS: TestDB_CreateExternalAccountKey/fail/externalAccountKeyID-cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateExternalAccountKey/fail/addEAKID-error (0.00s) --- PASS: TestDB_CreateExternalAccountKey/fail/externalAccountKeyReference-cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateExternalAccountKey/ok (0.00s) === RUN TestDB_UpdateExternalAccountKey === RUN TestDB_UpdateExternalAccountKey/ok === RUN TestDB_UpdateExternalAccountKey/fail/db.Get-error === RUN TestDB_UpdateExternalAccountKey/fail/provisioner-mismatch === RUN TestDB_UpdateExternalAccountKey/fail/provisioner-change === RUN TestDB_UpdateExternalAccountKey/fail/reference-change --- PASS: TestDB_UpdateExternalAccountKey (0.00s) --- PASS: TestDB_UpdateExternalAccountKey/ok (0.00s) --- PASS: TestDB_UpdateExternalAccountKey/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateExternalAccountKey/fail/provisioner-mismatch (0.00s) --- PASS: TestDB_UpdateExternalAccountKey/fail/provisioner-change (0.00s) --- PASS: TestDB_UpdateExternalAccountKey/fail/reference-change (0.00s) === RUN TestDB_addEAKID === RUN TestDB_addEAKID/fail/empty-eakID === RUN TestDB_addEAKID/fail/db.Get === RUN TestDB_addEAKID/fail/unmarshal === RUN TestDB_addEAKID/fail/eakID-already-exists === RUN TestDB_addEAKID/fail/db.save === RUN TestDB_addEAKID/ok/db.Get-not-found === RUN TestDB_addEAKID/ok --- PASS: TestDB_addEAKID (0.00s) --- PASS: TestDB_addEAKID/fail/empty-eakID (0.00s) --- PASS: TestDB_addEAKID/fail/db.Get (0.00s) --- PASS: TestDB_addEAKID/fail/unmarshal (0.00s) --- PASS: TestDB_addEAKID/fail/eakID-already-exists (0.00s) --- PASS: TestDB_addEAKID/fail/db.save (0.00s) --- PASS: TestDB_addEAKID/ok/db.Get-not-found (0.00s) --- PASS: TestDB_addEAKID/ok (0.00s) === RUN TestDB_deleteEAKID === RUN TestDB_deleteEAKID/ok === RUN TestDB_deleteEAKID/fail/db.Get === RUN TestDB_deleteEAKID/fail/unmarshal === RUN TestDB_deleteEAKID/fail/db.save === RUN TestDB_deleteEAKID/ok/db.Get-not-found --- PASS: TestDB_deleteEAKID (0.00s) --- PASS: TestDB_deleteEAKID/ok (0.00s) --- PASS: TestDB_deleteEAKID/fail/db.Get (0.00s) --- PASS: TestDB_deleteEAKID/fail/unmarshal (0.00s) --- PASS: TestDB_deleteEAKID/fail/db.save (0.00s) --- PASS: TestDB_deleteEAKID/ok/db.Get-not-found (0.00s) === RUN TestDB_addAndDeleteEAKID === RUN TestDB_addAndDeleteEAKID/ok/multi --- PASS: TestDB_addAndDeleteEAKID (0.00s) --- PASS: TestDB_addAndDeleteEAKID/ok/multi (0.00s) === RUN Test_removeElement === RUN Test_removeElement/remove-first === RUN Test_removeElement/remove-last === RUN Test_removeElement/remove-middle === RUN Test_removeElement/remove-non-existing --- PASS: Test_removeElement (0.00s) --- PASS: Test_removeElement/remove-first (0.00s) --- PASS: Test_removeElement/remove-last (0.00s) --- PASS: Test_removeElement/remove-middle (0.00s) --- PASS: Test_removeElement/remove-non-existing (0.00s) === RUN TestDB_CreateNonce === RUN TestDB_CreateNonce/fail/cmpAndSwap-error === RUN TestDB_CreateNonce/ok --- PASS: TestDB_CreateNonce (0.00s) --- PASS: TestDB_CreateNonce/fail/cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateNonce/ok (0.00s) === RUN TestDB_DeleteNonce === RUN TestDB_DeleteNonce/fail/not-found === RUN TestDB_DeleteNonce/fail/db.Update-error === RUN TestDB_DeleteNonce/ok --- PASS: TestDB_DeleteNonce (0.00s) --- PASS: TestDB_DeleteNonce/fail/not-found (0.00s) --- PASS: TestDB_DeleteNonce/fail/db.Update-error (0.00s) --- PASS: TestDB_DeleteNonce/ok (0.00s) === RUN TestNew === RUN TestNew/fail/db.CreateTable-error === RUN TestNew/ok --- PASS: TestNew (0.00s) --- PASS: TestNew/fail/db.CreateTable-error (0.00s) --- PASS: TestNew/ok (0.00s) === RUN TestDB_save === RUN TestDB_save/fail/error-marshaling-new === RUN TestDB_save/fail/error-marshaling-old === RUN TestDB_save/fail/db.CmpAndSwap-error === RUN TestDB_save/fail/db.CmpAndSwap-false-marshaling-old === RUN TestDB_save/ok === RUN TestDB_save/ok/nils --- PASS: TestDB_save (0.00s) --- PASS: TestDB_save/fail/error-marshaling-new (0.00s) --- PASS: TestDB_save/fail/error-marshaling-old (0.00s) --- PASS: TestDB_save/fail/db.CmpAndSwap-error (0.00s) --- PASS: TestDB_save/fail/db.CmpAndSwap-false-marshaling-old (0.00s) --- PASS: TestDB_save/ok (0.00s) --- PASS: TestDB_save/ok/nils (0.00s) === RUN TestDB_getDBOrder === RUN TestDB_getDBOrder/fail/not-found === RUN TestDB_getDBOrder/fail/db.Get-error === RUN TestDB_getDBOrder/fail/unmarshal-error === RUN TestDB_getDBOrder/ok --- PASS: TestDB_getDBOrder (0.00s) --- PASS: TestDB_getDBOrder/fail/not-found (0.00s) --- PASS: TestDB_getDBOrder/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBOrder/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBOrder/ok (0.00s) === RUN TestDB_GetOrder === RUN TestDB_GetOrder/fail/db.Get-error === RUN TestDB_GetOrder/fail/forward-acme-error === RUN TestDB_GetOrder/ok --- PASS: TestDB_GetOrder (0.00s) --- PASS: TestDB_GetOrder/fail/db.Get-error (0.00s) --- PASS: TestDB_GetOrder/fail/forward-acme-error (0.00s) --- PASS: TestDB_GetOrder/ok (0.00s) === RUN TestDB_UpdateOrder === RUN TestDB_UpdateOrder/fail/db.Get-error === RUN TestDB_UpdateOrder/fail/save-error === RUN TestDB_UpdateOrder/ok --- PASS: TestDB_UpdateOrder (0.00s) --- PASS: TestDB_UpdateOrder/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateOrder/fail/save-error (0.00s) --- PASS: TestDB_UpdateOrder/ok (0.00s) === RUN TestDB_CreateOrder === RUN TestDB_CreateOrder/fail/order-save-error === RUN TestDB_CreateOrder/fail/orderIDsByOrderUpdate-error === RUN TestDB_CreateOrder/ok --- PASS: TestDB_CreateOrder (0.00s) --- PASS: TestDB_CreateOrder/fail/order-save-error (0.00s) --- PASS: TestDB_CreateOrder/fail/orderIDsByOrderUpdate-error (0.00s) --- PASS: TestDB_CreateOrder/ok (0.00s) === RUN TestDB_updateAddOrderIDs === RUN TestDB_updateAddOrderIDs/fail/unmarshal-error === RUN TestDB_updateAddOrderIDs/fail/db.Get-order-error === RUN TestDB_updateAddOrderIDs/fail/update-order-status-error === RUN TestDB_updateAddOrderIDs/fail/db.save-order-error === RUN TestDB_updateAddOrderIDs/ok/no-old === RUN TestDB_updateAddOrderIDs/ok/all-old-not-pending === RUN TestDB_updateAddOrderIDs/ok/old-and-new === RUN TestDB_updateAddOrderIDs/ok/old-and-new-2 === RUN TestDB_updateAddOrderIDs/fail/db.Get-error --- PASS: TestDB_updateAddOrderIDs (0.00s) --- PASS: TestDB_updateAddOrderIDs/fail/unmarshal-error (0.00s) --- PASS: TestDB_updateAddOrderIDs/fail/db.Get-order-error (0.00s) --- PASS: TestDB_updateAddOrderIDs/fail/update-order-status-error (0.00s) --- PASS: TestDB_updateAddOrderIDs/fail/db.save-order-error (0.00s) --- PASS: TestDB_updateAddOrderIDs/ok/no-old (0.00s) --- PASS: TestDB_updateAddOrderIDs/ok/all-old-not-pending (0.00s) --- PASS: TestDB_updateAddOrderIDs/ok/old-and-new (0.00s) --- PASS: TestDB_updateAddOrderIDs/ok/old-and-new-2 (0.00s) --- PASS: TestDB_updateAddOrderIDs/fail/db.Get-error (0.00s) PASS ok github.com/smallstep/certificates/acme/db/nosql 0.068s === RUN TestParseUserID === RUN TestParseUserID/ok === RUN TestParseUserID/fail/json === RUN TestParseUserID/fail/empty-handle === RUN TestParseUserID/fail/empty-name === RUN TestParseUserID/fail/empty-domain --- PASS: TestParseUserID (0.00s) --- PASS: TestParseUserID/ok (0.00s) --- PASS: TestParseUserID/fail/json (0.00s) --- PASS: TestParseUserID/fail/empty-handle (0.00s) --- PASS: TestParseUserID/fail/empty-name (0.00s) --- PASS: TestParseUserID/fail/empty-domain (0.00s) === RUN TestParseDeviceID === RUN TestParseDeviceID/ok === RUN TestParseDeviceID/fail/json === RUN TestParseDeviceID/fail/empty-handle === RUN TestParseDeviceID/fail/empty-name === RUN TestParseDeviceID/fail/empty-domain === RUN TestParseDeviceID/fail/empty-client-id --- PASS: TestParseDeviceID (0.00s) --- PASS: TestParseDeviceID/ok (0.00s) --- PASS: TestParseDeviceID/fail/json (0.00s) --- PASS: TestParseDeviceID/fail/empty-handle (0.00s) --- PASS: TestParseDeviceID/fail/empty-name (0.00s) --- PASS: TestParseDeviceID/fail/empty-domain (0.00s) --- PASS: TestParseDeviceID/fail/empty-client-id (0.00s) === RUN TestParseClientID === RUN TestParseClientID/ok === RUN TestParseClientID/fail/uri === RUN TestParseClientID/fail/scheme === RUN TestParseClientID/fail/username --- PASS: TestParseClientID (0.00s) --- PASS: TestParseClientID/ok (0.00s) --- PASS: TestParseClientID/fail/uri (0.00s) --- PASS: TestParseClientID/fail/scheme (0.00s) --- PASS: TestParseClientID/fail/username (0.00s) PASS ok github.com/smallstep/certificates/acme/wire 0.015s === RUN TestNewCertificate --- PASS: TestNewCertificate (0.00s) === RUN TestCertificate_MarshalJSON === RUN TestCertificate_MarshalJSON/nil === RUN TestCertificate_MarshalJSON/empty === RUN TestCertificate_MarshalJSON/root === RUN TestCertificate_MarshalJSON/cert --- PASS: TestCertificate_MarshalJSON (0.00s) --- PASS: TestCertificate_MarshalJSON/nil (0.00s) --- PASS: TestCertificate_MarshalJSON/empty (0.00s) --- PASS: TestCertificate_MarshalJSON/root (0.00s) --- PASS: TestCertificate_MarshalJSON/cert (0.00s) === RUN TestCertificate_UnmarshalJSON === RUN TestCertificate_UnmarshalJSON/no_data === RUN TestCertificate_UnmarshalJSON/incomplete_string_1 === RUN TestCertificate_UnmarshalJSON/incomplete_string_2 === RUN TestCertificate_UnmarshalJSON/invalid_string === RUN TestCertificate_UnmarshalJSON/invalid_bytes_0 === RUN TestCertificate_UnmarshalJSON/invalid_bytes_1 === RUN TestCertificate_UnmarshalJSON/empty_csr === RUN TestCertificate_UnmarshalJSON/invalid_type === RUN TestCertificate_UnmarshalJSON/empty_string === RUN TestCertificate_UnmarshalJSON/json_null === RUN TestCertificate_UnmarshalJSON/valid_root === RUN TestCertificate_UnmarshalJSON/valid_cert --- PASS: TestCertificate_UnmarshalJSON (0.00s) --- PASS: TestCertificate_UnmarshalJSON/no_data (0.00s) --- PASS: TestCertificate_UnmarshalJSON/incomplete_string_1 (0.00s) --- PASS: TestCertificate_UnmarshalJSON/incomplete_string_2 (0.00s) --- PASS: TestCertificate_UnmarshalJSON/invalid_string (0.00s) --- PASS: TestCertificate_UnmarshalJSON/invalid_bytes_0 (0.00s) --- PASS: TestCertificate_UnmarshalJSON/invalid_bytes_1 (0.00s) --- PASS: TestCertificate_UnmarshalJSON/empty_csr (0.00s) --- PASS: TestCertificate_UnmarshalJSON/invalid_type (0.00s) --- PASS: TestCertificate_UnmarshalJSON/empty_string (0.00s) --- PASS: TestCertificate_UnmarshalJSON/json_null (0.00s) --- PASS: TestCertificate_UnmarshalJSON/valid_root (0.00s) --- PASS: TestCertificate_UnmarshalJSON/valid_cert (0.00s) === RUN TestCertificate_UnmarshalJSON_json === RUN TestCertificate_UnmarshalJSON_json/invalid_type_(bool) === RUN TestCertificate_UnmarshalJSON_json/invalid_type_(number) === RUN TestCertificate_UnmarshalJSON_json/invalid_type_(object) === RUN TestCertificate_UnmarshalJSON_json/empty_crt_(null) === RUN TestCertificate_UnmarshalJSON_json/empty_crt_(string) === RUN TestCertificate_UnmarshalJSON_json/empty_crt === RUN TestCertificate_UnmarshalJSON_json/valid_crt --- PASS: TestCertificate_UnmarshalJSON_json (0.00s) --- PASS: TestCertificate_UnmarshalJSON_json/invalid_type_(bool) (0.00s) --- PASS: TestCertificate_UnmarshalJSON_json/invalid_type_(number) (0.00s) --- PASS: TestCertificate_UnmarshalJSON_json/invalid_type_(object) (0.00s) --- PASS: TestCertificate_UnmarshalJSON_json/empty_crt_(null) (0.00s) --- PASS: TestCertificate_UnmarshalJSON_json/empty_crt_(string) (0.00s) --- PASS: TestCertificate_UnmarshalJSON_json/empty_crt (0.00s) --- PASS: TestCertificate_UnmarshalJSON_json/valid_crt (0.00s) === RUN TestNewCertificateRequest --- PASS: TestNewCertificateRequest (0.00s) === RUN TestCertificateRequest_MarshalJSON === RUN TestCertificateRequest_MarshalJSON/nil === RUN TestCertificateRequest_MarshalJSON/empty === RUN TestCertificateRequest_MarshalJSON/csr --- PASS: TestCertificateRequest_MarshalJSON (0.00s) --- PASS: TestCertificateRequest_MarshalJSON/nil (0.00s) --- PASS: TestCertificateRequest_MarshalJSON/empty (0.00s) --- PASS: TestCertificateRequest_MarshalJSON/csr (0.00s) === RUN TestCertificateRequest_UnmarshalJSON === RUN TestCertificateRequest_UnmarshalJSON/no_data === RUN TestCertificateRequest_UnmarshalJSON/incomplete_string_1 === RUN TestCertificateRequest_UnmarshalJSON/incomplete_string_2 === RUN TestCertificateRequest_UnmarshalJSON/invalid_string === RUN TestCertificateRequest_UnmarshalJSON/invalid_bytes_0 === RUN TestCertificateRequest_UnmarshalJSON/invalid_bytes_1 === RUN TestCertificateRequest_UnmarshalJSON/empty_csr === RUN TestCertificateRequest_UnmarshalJSON/invalid_type === RUN TestCertificateRequest_UnmarshalJSON/empty_string === RUN TestCertificateRequest_UnmarshalJSON/json_null === RUN TestCertificateRequest_UnmarshalJSON/valid_csr --- PASS: TestCertificateRequest_UnmarshalJSON (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/no_data (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/incomplete_string_1 (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/incomplete_string_2 (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_string (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_bytes_0 (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_bytes_1 (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/empty_csr (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_type (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/empty_string (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/json_null (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/valid_csr (0.00s) === RUN TestCertificateRequest_UnmarshalJSON_json === RUN TestCertificateRequest_UnmarshalJSON_json/invalid_type_(bool) === RUN TestCertificateRequest_UnmarshalJSON_json/invalid_type_(number) === RUN TestCertificateRequest_UnmarshalJSON_json/invalid_type_(object) === RUN TestCertificateRequest_UnmarshalJSON_json/empty_csr_(null) === RUN TestCertificateRequest_UnmarshalJSON_json/empty_csr_(string) === RUN TestCertificateRequest_UnmarshalJSON_json/empty_csr === RUN TestCertificateRequest_UnmarshalJSON_json/valid_csr --- PASS: TestCertificateRequest_UnmarshalJSON_json (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON_json/invalid_type_(bool) (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON_json/invalid_type_(number) (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON_json/invalid_type_(object) (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON_json/empty_csr_(null) (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON_json/empty_csr_(string) (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON_json/empty_csr (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON_json/valid_csr (0.00s) === RUN TestSignRequest_Validate === RUN TestSignRequest_Validate/missing_csr === RUN TestSignRequest_Validate/invalid_csr === RUN TestSignRequest_Validate/missing_ott --- PASS: TestSignRequest_Validate (0.00s) --- PASS: TestSignRequest_Validate/missing_csr (0.00s) --- PASS: TestSignRequest_Validate/invalid_csr (0.00s) --- PASS: TestSignRequest_Validate/missing_ott (0.00s) === RUN Test_caHandler_Route === RUN Test_caHandler_Route/ok --- PASS: Test_caHandler_Route (0.00s) --- PASS: Test_caHandler_Route/ok (0.00s) === RUN Test_Health --- PASS: Test_Health (0.00s) === RUN Test_Root === RUN Test_Root/ok === RUN Test_Root/fail --- PASS: Test_Root (0.00s) --- PASS: Test_Root/ok (0.00s) --- PASS: Test_Root/fail (0.00s) === RUN Test_Sign === RUN Test_Sign/ok === RUN Test_Sign/ok_with_Provisioner === RUN Test_Sign/json_read_error === RUN Test_Sign/validate_error === RUN Test_Sign/authorize_error === RUN Test_Sign/sign_error --- PASS: Test_Sign (0.01s) --- PASS: Test_Sign/ok (0.00s) --- PASS: Test_Sign/ok_with_Provisioner (0.00s) --- PASS: Test_Sign/json_read_error (0.00s) --- PASS: Test_Sign/validate_error (0.00s) --- PASS: Test_Sign/authorize_error (0.00s) --- PASS: Test_Sign/sign_error (0.00s) === RUN Test_Renew === RUN Test_Renew/ok === RUN Test_Renew/ok_renew_after_expiry === RUN Test_Renew/no_tls === RUN Test_Renew/no_peer_certificates === RUN Test_Renew/renew_error === RUN Test_Renew/fail_expired_token === RUN Test_Renew/fail_invalid_root --- PASS: Test_Renew (0.02s) --- PASS: Test_Renew/ok (0.00s) --- PASS: Test_Renew/ok_renew_after_expiry (0.00s) --- PASS: Test_Renew/no_tls (0.00s) --- PASS: Test_Renew/no_peer_certificates (0.00s) --- PASS: Test_Renew/renew_error (0.00s) --- PASS: Test_Renew/fail_expired_token (0.00s) --- PASS: Test_Renew/fail_invalid_root (0.00s) === RUN Test_Rekey === RUN Test_Rekey/ok === RUN Test_Rekey/no_tls === RUN Test_Rekey/no_peer_certificates === RUN Test_Rekey/rekey_error === RUN Test_Rekey/json_read_error --- PASS: Test_Rekey (0.00s) --- PASS: Test_Rekey/ok (0.00s) --- PASS: Test_Rekey/no_tls (0.00s) --- PASS: Test_Rekey/no_peer_certificates (0.00s) --- PASS: Test_Rekey/rekey_error (0.00s) --- PASS: Test_Rekey/json_read_error (0.00s) === RUN Test_Provisioners === RUN Test_Provisioners/ok === RUN Test_Provisioners/fail === RUN Test_Provisioners/limit_fail --- PASS: Test_Provisioners (0.00s) --- PASS: Test_Provisioners/ok (0.00s) --- PASS: Test_Provisioners/fail (0.00s) --- PASS: Test_Provisioners/limit_fail (0.00s) === RUN Test_ProvisionerKey === RUN Test_ProvisionerKey/ok === RUN Test_ProvisionerKey/fail --- PASS: Test_ProvisionerKey (0.00s) --- PASS: Test_ProvisionerKey/ok (0.00s) --- PASS: Test_ProvisionerKey/fail (0.00s) === RUN Test_Roots === RUN Test_Roots/ok === RUN Test_Roots/no_peer_certificates === RUN Test_Roots/fail --- PASS: Test_Roots (0.00s) --- PASS: Test_Roots/ok (0.00s) --- PASS: Test_Roots/no_peer_certificates (0.00s) --- PASS: Test_Roots/fail (0.00s) === RUN Test_caHandler_RootsPEM === RUN Test_caHandler_RootsPEM/one_root === RUN Test_caHandler_RootsPEM/two_roots === RUN Test_caHandler_RootsPEM/fail --- PASS: Test_caHandler_RootsPEM (0.00s) --- PASS: Test_caHandler_RootsPEM/one_root (0.00s) --- PASS: Test_caHandler_RootsPEM/two_roots (0.00s) --- PASS: Test_caHandler_RootsPEM/fail (0.00s) === RUN Test_Federation === RUN Test_Federation/ok === RUN Test_Federation/no_peer_certificates === RUN Test_Federation/fail --- PASS: Test_Federation (0.00s) --- PASS: Test_Federation/ok (0.00s) --- PASS: Test_Federation/no_peer_certificates (0.00s) --- PASS: Test_Federation/fail (0.00s) === RUN Test_fmtPublicKey === RUN Test_fmtPublicKey/p256 === RUN Test_fmtPublicKey/rsa2048 === RUN Test_fmtPublicKey/ed25519 === RUN Test_fmtPublicKey/dsa2048 === RUN Test_fmtPublicKey/unknown --- PASS: Test_fmtPublicKey (2.12s) --- PASS: Test_fmtPublicKey/p256 (0.00s) --- PASS: Test_fmtPublicKey/rsa2048 (0.00s) --- PASS: Test_fmtPublicKey/ed25519 (0.00s) --- PASS: Test_fmtPublicKey/dsa2048 (0.00s) --- PASS: Test_fmtPublicKey/unknown (0.00s) === RUN TestProvisionersResponse_MarshalJSON --- PASS: TestProvisionersResponse_MarshalJSON (0.00s) === RUN TestLogSSHCertificate --- PASS: TestLogSSHCertificate (0.00s) === RUN TestIntermediates === RUN TestIntermediates/ok === RUN TestIntermediates/ok_multiple === RUN TestIntermediates/fail --- PASS: TestIntermediates (0.00s) --- PASS: TestIntermediates/ok (0.00s) --- PASS: TestIntermediates/ok_multiple (0.00s) --- PASS: TestIntermediates/fail (0.00s) === RUN TestIntermediatesPEM === RUN TestIntermediatesPEM/ok === RUN TestIntermediatesPEM/ok_multiple === RUN TestIntermediatesPEM/fail --- PASS: TestIntermediatesPEM (0.00s) --- PASS: TestIntermediatesPEM/ok (0.00s) --- PASS: TestIntermediatesPEM/ok_multiple (0.00s) --- PASS: TestIntermediatesPEM/fail (0.00s) === RUN Test_CRL === RUN Test_CRL/ok === RUN Test_CRL/ok/pem === RUN Test_CRL/ok/empty === RUN Test_CRL/ok/empty-pem === RUN Test_CRL/fail/internal === RUN Test_CRL/fail/nil --- PASS: Test_CRL (0.00s) --- PASS: Test_CRL/ok (0.00s) --- PASS: Test_CRL/ok/pem (0.00s) --- PASS: Test_CRL/ok/empty (0.00s) --- PASS: Test_CRL/ok/empty-pem (0.00s) --- PASS: Test_CRL/fail/internal (0.00s) --- PASS: Test_CRL/fail/nil (0.00s) === RUN TestRevokeRequestValidate === RUN TestRevokeRequestValidate/error/missing_serial === RUN TestRevokeRequestValidate/error/bad_sn === RUN TestRevokeRequestValidate/error/bad_reasonCode === RUN TestRevokeRequestValidate/error/non-passive_not_implemented === RUN TestRevokeRequestValidate/ok --- PASS: TestRevokeRequestValidate (0.00s) --- PASS: TestRevokeRequestValidate/error/missing_serial (0.00s) --- PASS: TestRevokeRequestValidate/error/bad_sn (0.00s) --- PASS: TestRevokeRequestValidate/error/bad_reasonCode (0.00s) --- PASS: TestRevokeRequestValidate/error/non-passive_not_implemented (0.00s) --- PASS: TestRevokeRequestValidate/ok (0.00s) === RUN Test_caHandler_Revoke === RUN Test_caHandler_Revoke/200/no_ott === RUN Test_caHandler_Revoke/500/ott_authority.Revoke === RUN Test_caHandler_Revoke/403/ott_authority.Revoke === RUN Test_caHandler_Revoke/400/json_read_error === RUN Test_caHandler_Revoke/400/invalid_request_body === RUN Test_caHandler_Revoke/200/ott === RUN Test_caHandler_Revoke/400/no_OTT_and_no_peer_certificate --- PASS: Test_caHandler_Revoke (0.00s) --- PASS: Test_caHandler_Revoke/200/no_ott (0.00s) --- PASS: Test_caHandler_Revoke/500/ott_authority.Revoke (0.00s) --- PASS: Test_caHandler_Revoke/403/ott_authority.Revoke (0.00s) --- PASS: Test_caHandler_Revoke/400/json_read_error (0.00s) --- PASS: Test_caHandler_Revoke/400/invalid_request_body (0.00s) --- PASS: Test_caHandler_Revoke/200/ott (0.00s) --- PASS: Test_caHandler_Revoke/400/no_OTT_and_no_peer_certificate (0.00s) === RUN TestSSHCertificate_MarshalJSON === RUN TestSSHCertificate_MarshalJSON/nil === RUN TestSSHCertificate_MarshalJSON/user === RUN TestSSHCertificate_MarshalJSON/user#01 --- PASS: TestSSHCertificate_MarshalJSON (0.00s) --- PASS: TestSSHCertificate_MarshalJSON/nil (0.00s) --- PASS: TestSSHCertificate_MarshalJSON/user (0.00s) --- PASS: TestSSHCertificate_MarshalJSON/user#01 (0.00s) === RUN TestSSHCertificate_UnmarshalJSON === RUN TestSSHCertificate_UnmarshalJSON/null === RUN TestSSHCertificate_UnmarshalJSON/empty === RUN TestSSHCertificate_UnmarshalJSON/user === RUN TestSSHCertificate_UnmarshalJSON/host === RUN TestSSHCertificate_UnmarshalJSON/bad-string === RUN TestSSHCertificate_UnmarshalJSON/bad-base64 === RUN TestSSHCertificate_UnmarshalJSON/bad-key === RUN TestSSHCertificate_UnmarshalJSON/bat-cert --- PASS: TestSSHCertificate_UnmarshalJSON (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/null (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/empty (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/user (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/host (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/bad-string (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/bad-base64 (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/bad-key (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/bat-cert (0.00s) === RUN TestSignSSHRequest_Validate === RUN TestSignSSHRequest_Validate/ok-empty === RUN TestSignSSHRequest_Validate/ok-user === RUN TestSignSSHRequest_Validate/ok-host === RUN TestSignSSHRequest_Validate/ok-keyID === RUN TestSignSSHRequest_Validate/ok-identityCSR === RUN TestSignSSHRequest_Validate/key === RUN TestSignSSHRequest_Validate/key#01 === RUN TestSignSSHRequest_Validate/type === RUN TestSignSSHRequest_Validate/ott === RUN TestSignSSHRequest_Validate/identityCSR --- PASS: TestSignSSHRequest_Validate (0.00s) --- PASS: TestSignSSHRequest_Validate/ok-empty (0.00s) --- PASS: TestSignSSHRequest_Validate/ok-user (0.00s) --- PASS: TestSignSSHRequest_Validate/ok-host (0.00s) --- PASS: TestSignSSHRequest_Validate/ok-keyID (0.00s) --- PASS: TestSignSSHRequest_Validate/ok-identityCSR (0.00s) --- PASS: TestSignSSHRequest_Validate/key (0.00s) --- PASS: TestSignSSHRequest_Validate/key#01 (0.00s) --- PASS: TestSignSSHRequest_Validate/type (0.00s) --- PASS: TestSignSSHRequest_Validate/ott (0.00s) --- PASS: TestSignSSHRequest_Validate/identityCSR (0.00s) === RUN Test_SSHSign === RUN Test_SSHSign/ok-user === RUN Test_SSHSign/ok-host === RUN Test_SSHSign/ok-user-add === RUN Test_SSHSign/ok-user-identity === RUN Test_SSHSign/fail-body === RUN Test_SSHSign/fail-validate === RUN Test_SSHSign/fail-publicKey === RUN Test_SSHSign/fail-publicKey#01 === RUN Test_SSHSign/fail-authorize === RUN Test_SSHSign/fail-signSSH === RUN Test_SSHSign/fail-SignSSHAddUser === RUN Test_SSHSign/fail-user-identity --- PASS: Test_SSHSign (0.00s) --- PASS: Test_SSHSign/ok-user (0.00s) --- PASS: Test_SSHSign/ok-host (0.00s) --- PASS: Test_SSHSign/ok-user-add (0.00s) --- PASS: Test_SSHSign/ok-user-identity (0.00s) --- PASS: Test_SSHSign/fail-body (0.00s) --- PASS: Test_SSHSign/fail-validate (0.00s) --- PASS: Test_SSHSign/fail-publicKey (0.00s) --- PASS: Test_SSHSign/fail-publicKey#01 (0.00s) --- PASS: Test_SSHSign/fail-authorize (0.00s) --- PASS: Test_SSHSign/fail-signSSH (0.00s) --- PASS: Test_SSHSign/fail-SignSSHAddUser (0.00s) --- PASS: Test_SSHSign/fail-user-identity (0.00s) === RUN Test_SSHRoots === RUN Test_SSHRoots/ok === RUN Test_SSHRoots/many === RUN Test_SSHRoots/user === RUN Test_SSHRoots/host === RUN Test_SSHRoots/empty === RUN Test_SSHRoots/error --- PASS: Test_SSHRoots (0.00s) --- PASS: Test_SSHRoots/ok (0.00s) --- PASS: Test_SSHRoots/many (0.00s) --- PASS: Test_SSHRoots/user (0.00s) --- PASS: Test_SSHRoots/host (0.00s) --- PASS: Test_SSHRoots/empty (0.00s) --- PASS: Test_SSHRoots/error (0.00s) === RUN Test_SSHFederation === RUN Test_SSHFederation/ok === RUN Test_SSHFederation/many === RUN Test_SSHFederation/user === RUN Test_SSHFederation/host === RUN Test_SSHFederation/empty === RUN Test_SSHFederation/error --- PASS: Test_SSHFederation (0.00s) --- PASS: Test_SSHFederation/ok (0.00s) --- PASS: Test_SSHFederation/many (0.00s) --- PASS: Test_SSHFederation/user (0.00s) --- PASS: Test_SSHFederation/host (0.00s) --- PASS: Test_SSHFederation/empty (0.00s) --- PASS: Test_SSHFederation/error (0.00s) === RUN Test_SSHConfig === RUN Test_SSHConfig/user === RUN Test_SSHConfig/host === RUN Test_SSHConfig/noType === RUN Test_SSHConfig/badType === RUN Test_SSHConfig/badData === RUN Test_SSHConfig/error --- PASS: Test_SSHConfig (0.00s) --- PASS: Test_SSHConfig/user (0.00s) --- PASS: Test_SSHConfig/host (0.00s) --- PASS: Test_SSHConfig/noType (0.00s) --- PASS: Test_SSHConfig/badType (0.00s) --- PASS: Test_SSHConfig/badData (0.00s) --- PASS: Test_SSHConfig/error (0.00s) === RUN Test_SSHCheckHost === RUN Test_SSHCheckHost/true === RUN Test_SSHCheckHost/false === RUN Test_SSHCheckHost/badType === RUN Test_SSHCheckHost/badPrincipal === RUN Test_SSHCheckHost/badRequest === RUN Test_SSHCheckHost/error --- PASS: Test_SSHCheckHost (0.00s) --- PASS: Test_SSHCheckHost/true (0.00s) --- PASS: Test_SSHCheckHost/false (0.00s) --- PASS: Test_SSHCheckHost/badType (0.00s) --- PASS: Test_SSHCheckHost/badPrincipal (0.00s) --- PASS: Test_SSHCheckHost/badRequest (0.00s) --- PASS: Test_SSHCheckHost/error (0.00s) === RUN Test_SSHGetHosts === RUN Test_SSHGetHosts/ok === RUN Test_SSHGetHosts/empty_(array) === RUN Test_SSHGetHosts/empty_(nil) === RUN Test_SSHGetHosts/error --- PASS: Test_SSHGetHosts (0.00s) --- PASS: Test_SSHGetHosts/ok (0.00s) --- PASS: Test_SSHGetHosts/empty_(array) (0.00s) --- PASS: Test_SSHGetHosts/empty_(nil) (0.00s) --- PASS: Test_SSHGetHosts/error (0.00s) === RUN Test_SSHBastion === RUN Test_SSHBastion/ok === RUN Test_SSHBastion/ok#01 === RUN Test_SSHBastion/empty === RUN Test_SSHBastion/bad_json === RUN Test_SSHBastion/bad_request === RUN Test_SSHBastion/error --- PASS: Test_SSHBastion (0.00s) --- PASS: Test_SSHBastion/ok (0.00s) --- PASS: Test_SSHBastion/ok#01 (0.00s) --- PASS: Test_SSHBastion/empty (0.00s) --- PASS: Test_SSHBastion/bad_json (0.00s) --- PASS: Test_SSHBastion/bad_request (0.00s) --- PASS: Test_SSHBastion/error (0.00s) === RUN TestSSHPublicKey_MarshalJSON === RUN TestSSHPublicKey_MarshalJSON/ok === RUN TestSSHPublicKey_MarshalJSON/null === RUN TestSSHPublicKey_MarshalJSON/null#01 --- PASS: TestSSHPublicKey_MarshalJSON (0.00s) --- PASS: TestSSHPublicKey_MarshalJSON/ok (0.00s) --- PASS: TestSSHPublicKey_MarshalJSON/null (0.00s) --- PASS: TestSSHPublicKey_MarshalJSON/null#01 (0.00s) === RUN TestSSHPublicKey_UnmarshalJSON === RUN TestSSHPublicKey_UnmarshalJSON/ok === RUN TestSSHPublicKey_UnmarshalJSON/empty === RUN TestSSHPublicKey_UnmarshalJSON/null === RUN TestSSHPublicKey_UnmarshalJSON/noString === RUN TestSSHPublicKey_UnmarshalJSON/badB64 === RUN TestSSHPublicKey_UnmarshalJSON/badKey --- PASS: TestSSHPublicKey_UnmarshalJSON (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/ok (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/empty (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/null (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/noString (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/badB64 (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/badKey (0.00s) === RUN Test_identityModifier_Enforce === RUN Test_identityModifier_Enforce/ok === RUN Test_identityModifier_Enforce/ok_exists === RUN Test_identityModifier_Enforce/ok_append === RUN Test_identityModifier_Enforce/ok_no_identity --- PASS: Test_identityModifier_Enforce (0.00s) --- PASS: Test_identityModifier_Enforce/ok (0.00s) --- PASS: Test_identityModifier_Enforce/ok_exists (0.00s) --- PASS: Test_identityModifier_Enforce/ok_append (0.00s) --- PASS: Test_identityModifier_Enforce/ok_no_identity (0.00s) === RUN Test_getIdentityURI === RUN Test_getIdentityURI/ok === RUN Test_getIdentityURI/ok_multiple === RUN Test_getIdentityURI/ok_multiple_with_invalid === RUN Test_getIdentityURI/ok_missing === RUN Test_getIdentityURI/ok_empty --- PASS: Test_getIdentityURI (0.00s) --- PASS: Test_getIdentityURI/ok (0.00s) --- PASS: Test_getIdentityURI/ok_multiple (0.00s) --- PASS: Test_getIdentityURI/ok_multiple_with_invalid (0.00s) --- PASS: Test_getIdentityURI/ok_missing (0.00s) --- PASS: Test_getIdentityURI/ok_empty (0.00s) PASS ok github.com/smallstep/certificates/api 2.239s === RUN TestError === RUN TestError/noLogger === RUN TestError/noError === RUN TestError/noErrorDebug === RUN TestError/anError === RUN TestError/anErrorDebug === RUN TestError/stackTracedError === RUN TestError/stackTracedErrorDebug === RUN TestError/slogWithNoError === RUN TestError/slogWithError --- PASS: TestError (0.00s) --- PASS: TestError/noLogger (0.00s) --- PASS: TestError/noError (0.00s) --- PASS: TestError/noErrorDebug (0.00s) --- PASS: TestError/anError (0.00s) --- PASS: TestError/anErrorDebug (0.00s) --- PASS: TestError/stackTracedError (0.00s) --- PASS: TestError/stackTracedErrorDebug (0.00s) --- PASS: TestError/slogWithNoError (0.00s) --- PASS: TestError/slogWithError (0.00s) PASS ok github.com/smallstep/certificates/api/log 0.027s ? github.com/smallstep/certificates/api/models [no test files] === RUN TestJSON === RUN TestJSON/ok === RUN TestJSON/fail --- PASS: TestJSON (0.00s) --- PASS: TestJSON/ok (0.00s) --- PASS: TestJSON/fail (0.00s) === RUN TestProtoJSON === RUN TestProtoJSON/fail/io.ReadAll === RUN TestProtoJSON/fail/proto === RUN TestProtoJSON/ok --- PASS: TestProtoJSON (0.00s) --- PASS: TestProtoJSON/fail/io.ReadAll (0.00s) --- PASS: TestProtoJSON/fail/proto (0.00s) --- PASS: TestProtoJSON/ok (0.00s) === RUN Test_badProtoJSONError_Render === RUN Test_badProtoJSONError_Render/bad_proto_normal_space === RUN Test_badProtoJSONError_Render/bad_proto_non_breaking_space --- PASS: Test_badProtoJSONError_Render (0.00s) --- PASS: Test_badProtoJSONError_Render/bad_proto_normal_space (0.00s) --- PASS: Test_badProtoJSONError_Render/bad_proto_non_breaking_space (0.00s) PASS ok github.com/smallstep/certificates/api/read 0.034s === RUN TestJSON --- PASS: TestJSON (0.00s) === RUN TestJSONPanicsOnUnsupportedType --- PASS: TestJSONPanicsOnUnsupportedType (0.00s) === RUN TestJSONPanicsOnUnsupportedValue --- PASS: TestJSONPanicsOnUnsupportedValue (0.00s) === RUN TestJSONPanicsOnMarshalerError --- PASS: TestJSONPanicsOnMarshalerError (0.00s) === RUN TestError === RUN TestError/0 === RUN TestError/1 --- PASS: TestError (0.00s) --- PASS: TestError/0 (0.00s) --- PASS: TestError/1 (0.00s) === RUN TestStatusCodeFromError --- PASS: TestStatusCodeFromError (0.00s) PASS ok github.com/smallstep/certificates/api/render 0.023s === RUN TestAuthorityNew === RUN TestAuthorityNew/ok === RUN TestAuthorityNew/fail_bad_root === RUN TestAuthorityNew/fail_bad_password === RUN TestAuthorityNew/fail_loading_CA_cert --- PASS: TestAuthorityNew (0.01s) --- PASS: TestAuthorityNew/ok (0.00s) --- PASS: TestAuthorityNew/fail_bad_root (0.00s) --- PASS: TestAuthorityNew/fail_bad_password (0.00s) --- PASS: TestAuthorityNew/fail_loading_CA_cert (0.00s) === RUN TestAuthorityNew_bundles === RUN TestAuthorityNew_bundles/ok_ca0 === RUN TestAuthorityNew_bundles/ok_bundle === RUN TestAuthorityNew_bundles/ok_federated_ca1 === RUN TestAuthorityNew_bundles/ok_federated_bundle === RUN TestAuthorityNew_bundles/fail_root === RUN TestAuthorityNew_bundles/fail_federated --- PASS: TestAuthorityNew_bundles (0.01s) --- PASS: TestAuthorityNew_bundles/ok_ca0 (0.00s) --- PASS: TestAuthorityNew_bundles/ok_bundle (0.00s) --- PASS: TestAuthorityNew_bundles/ok_federated_ca1 (0.00s) --- PASS: TestAuthorityNew_bundles/ok_federated_bundle (0.00s) --- PASS: TestAuthorityNew_bundles/fail_root (0.00s) --- PASS: TestAuthorityNew_bundles/fail_federated (0.00s) === RUN TestAuthority_GetDatabase 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetDatabase/ok === RUN TestAuthority_GetDatabase/ok_WithDatabase --- PASS: TestAuthority_GetDatabase (0.00s) --- PASS: TestAuthority_GetDatabase/ok (0.00s) --- PASS: TestAuthority_GetDatabase/ok_WithDatabase (0.00s) === RUN TestNewEmbedded === RUN TestNewEmbedded/ok === RUN TestNewEmbedded/ok_empty_config === RUN TestNewEmbedded/ok_config_file === RUN TestNewEmbedded/ok_config === RUN TestNewEmbedded/fail_options === RUN TestNewEmbedded/fail_missing_config === RUN TestNewEmbedded/fail_missing_root === RUN TestNewEmbedded/fail_missing_signer === RUN TestNewEmbedded/fail_missing_root_file === RUN TestNewEmbedded/fail_missing_issuer === RUN TestNewEmbedded/fail_missing_signer#01 === RUN TestNewEmbedded/fail_bad_password --- PASS: TestNewEmbedded (0.00s) --- PASS: TestNewEmbedded/ok (0.00s) --- PASS: TestNewEmbedded/ok_empty_config (0.00s) --- PASS: TestNewEmbedded/ok_config_file (0.00s) --- PASS: TestNewEmbedded/ok_config (0.00s) --- PASS: TestNewEmbedded/fail_options (0.00s) --- PASS: TestNewEmbedded/fail_missing_config (0.00s) --- PASS: TestNewEmbedded/fail_missing_root (0.00s) --- PASS: TestNewEmbedded/fail_missing_signer (0.00s) --- PASS: TestNewEmbedded/fail_missing_root_file (0.00s) --- PASS: TestNewEmbedded/fail_missing_issuer (0.00s) --- PASS: TestNewEmbedded/fail_missing_signer#01 (0.00s) --- PASS: TestNewEmbedded/fail_bad_password (0.00s) === RUN TestNewEmbedded_Sign --- PASS: TestNewEmbedded_Sign (0.00s) === RUN TestNewEmbedded_GetTLSCertificate --- PASS: TestNewEmbedded_GetTLSCertificate (0.00s) === RUN TestAuthority_CloseForReload 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CloseForReload/ok --- PASS: TestAuthority_CloseForReload (0.00s) --- PASS: TestAuthority_CloseForReload/ok (0.00s) === RUN TestAuthority_GetSCEP === RUN TestAuthority_GetSCEP/ok === RUN TestAuthority_GetSCEP/wrong_password --- PASS: TestAuthority_GetSCEP (0.00s) --- PASS: TestAuthority_GetSCEP/ok (0.00s) --- PASS: TestAuthority_GetSCEP/wrong_password (0.00s) === RUN TestAuthority_GetID === RUN TestAuthority_GetID/ok === RUN TestAuthority_GetID/ok_with_id --- PASS: TestAuthority_GetID (0.00s) --- PASS: TestAuthority_GetID/ok (0.00s) --- PASS: TestAuthority_GetID/ok_with_id (0.00s) === RUN TestAuthority_authorizeToken 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeToken/fail/invalid-token === RUN TestAuthority_authorizeToken/fail/prehistoric-token === RUN TestAuthority_authorizeToken/fail/provisioner-not-found === RUN TestAuthority_authorizeToken/ok/sha256 === RUN TestAuthority_authorizeToken/fail/sha256/token-already-used 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeToken/fail/mockNoSQLDB/error 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeToken/fail/uninitialized === RUN TestAuthority_authorizeToken/ok/simpledb === RUN TestAuthority_authorizeToken/fail/simpledb/token-already-used 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeToken/ok/mockNoSQLDB 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeToken/fail/mockNoSQLDB/token-already-used 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_authorizeToken (0.03s) --- PASS: TestAuthority_authorizeToken/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeToken/fail/prehistoric-token (0.00s) --- PASS: TestAuthority_authorizeToken/fail/provisioner-not-found (0.00s) --- PASS: TestAuthority_authorizeToken/ok/sha256 (0.00s) --- PASS: TestAuthority_authorizeToken/fail/sha256/token-already-used (0.00s) --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/error (0.00s) --- PASS: TestAuthority_authorizeToken/fail/uninitialized (0.00s) --- PASS: TestAuthority_authorizeToken/ok/simpledb (0.00s) --- PASS: TestAuthority_authorizeToken/fail/simpledb/token-already-used (0.00s) --- PASS: TestAuthority_authorizeToken/ok/mockNoSQLDB (0.00s) --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/token-already-used (0.00s) === RUN TestAuthority_authorizeRevoke 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRevoke/ok/token === RUN TestAuthority_authorizeRevoke/fail/token/invalid-token === RUN TestAuthority_authorizeRevoke/fail/token/invalid-subject --- PASS: TestAuthority_authorizeRevoke (0.03s) --- PASS: TestAuthority_authorizeRevoke/ok/token (0.00s) --- PASS: TestAuthority_authorizeRevoke/fail/token/invalid-token (0.00s) --- PASS: TestAuthority_authorizeRevoke/fail/token/invalid-subject (0.00s) === RUN TestAuthority_authorizeSign 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSign/fail/invalid-token === RUN TestAuthority_authorizeSign/fail/invalid-subject === RUN TestAuthority_authorizeSign/ok --- PASS: TestAuthority_authorizeSign (0.03s) --- PASS: TestAuthority_authorizeSign/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeSign/fail/invalid-subject (0.00s) --- PASS: TestAuthority_authorizeSign/ok (0.00s) === RUN TestAuthority_Authorize 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Authorize/fail/revoke/invalid-token === RUN TestAuthority_Authorize/ok/sshSign === RUN TestAuthority_Authorize/ok/sshRekey === RUN TestAuthority_Authorize/default-to-signMethod === RUN TestAuthority_Authorize/fail/sign/invalid-token === RUN TestAuthority_Authorize/ok/sign === RUN TestAuthority_Authorize/fail/sshSign/disabled 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Authorize/fail/sshRenew/disabled 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Authorize/ok/sshRenew === RUN TestAuthority_Authorize/fail/sshRekey/disabled 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Authorize/fail/sshSign/invalid-token === RUN TestAuthority_Authorize/fail/sshRenew/invalid-token === RUN TestAuthority_Authorize/fail/sshRevoke/invalid-token === RUN TestAuthority_Authorize/ok/sshRevoke === RUN TestAuthority_Authorize/fail/sshRekey/invalid-token === RUN TestAuthority_Authorize/fail/unexpected-method === RUN TestAuthority_Authorize/ok/revoke --- PASS: TestAuthority_Authorize (0.03s) --- PASS: TestAuthority_Authorize/fail/revoke/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/ok/sshSign (0.00s) --- PASS: TestAuthority_Authorize/ok/sshRekey (0.00s) --- PASS: TestAuthority_Authorize/default-to-signMethod (0.00s) --- PASS: TestAuthority_Authorize/fail/sign/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/ok/sign (0.00s) --- PASS: TestAuthority_Authorize/fail/sshSign/disabled (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRenew/disabled (0.00s) --- PASS: TestAuthority_Authorize/ok/sshRenew (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRekey/disabled (0.00s) --- PASS: TestAuthority_Authorize/fail/sshSign/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRenew/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRevoke/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/ok/sshRevoke (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRekey/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/fail/unexpected-method (0.00s) --- PASS: TestAuthority_Authorize/ok/revoke (0.00s) === RUN TestAuthority_authorizeRenew === RUN TestAuthority_authorizeRenew/ok/from_db 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/fail/db.IsRevoked-error 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/fail/revoked 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/fail/load-provisioner 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/fail/provisioner-authorize-renewal-fail 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/ok 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_authorizeRenew (0.00s) --- PASS: TestAuthority_authorizeRenew/ok/from_db (0.00s) --- PASS: TestAuthority_authorizeRenew/fail/db.IsRevoked-error (0.00s) --- PASS: TestAuthority_authorizeRenew/fail/revoked (0.00s) --- PASS: TestAuthority_authorizeRenew/fail/load-provisioner (0.00s) --- PASS: TestAuthority_authorizeRenew/fail/provisioner-authorize-renewal-fail (0.00s) --- PASS: TestAuthority_authorizeRenew/ok (0.00s) === RUN TestAuthority_authorizeSSHSign 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSSHSign/fail/invalid-token === RUN TestAuthority_authorizeSSHSign/fail/invalid-subject === RUN TestAuthority_authorizeSSHSign/ok --- PASS: TestAuthority_authorizeSSHSign (0.02s) --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-subject (0.00s) --- PASS: TestAuthority_authorizeSSHSign/ok (0.00s) === RUN TestAuthority_authorizeSSHRenew 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSSHRenew/ok === RUN TestAuthority_authorizeSSHRenew/ok/WithAuthorizeSSHRenewFunc 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSSHRenew/fail/invalid-token === RUN TestAuthority_authorizeSSHRenew/fail/sshRenew-unimplemented-jwk-provisioner === RUN TestAuthority_authorizeSSHRenew/fail/WithAuthorizeSSHRenewFunc 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_authorizeSSHRenew (0.03s) --- PASS: TestAuthority_authorizeSSHRenew/ok (0.00s) --- PASS: TestAuthority_authorizeSSHRenew/ok/WithAuthorizeSSHRenewFunc (0.00s) --- PASS: TestAuthority_authorizeSSHRenew/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeSSHRenew/fail/sshRenew-unimplemented-jwk-provisioner (0.00s) --- PASS: TestAuthority_authorizeSSHRenew/fail/WithAuthorizeSSHRenewFunc (0.00s) === RUN TestAuthority_authorizeSSHRevoke 2025/10/26 22:11:22 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSSHRevoke/fail/invalid-token === RUN TestAuthority_authorizeSSHRevoke/fail/invalid-subject === RUN TestAuthority_authorizeSSHRevoke/ok --- PASS: TestAuthority_authorizeSSHRevoke (0.02s) --- PASS: TestAuthority_authorizeSSHRevoke/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeSSHRevoke/fail/invalid-subject (0.00s) --- PASS: TestAuthority_authorizeSSHRevoke/ok (0.00s) === RUN TestAuthority_authorizeSSHRekey 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSSHRekey/fail/sshRekey-unimplemented-jwk-provisioner === RUN TestAuthority_authorizeSSHRekey/ok === RUN TestAuthority_authorizeSSHRekey/fail/invalid-token --- PASS: TestAuthority_authorizeSSHRekey (0.03s) --- PASS: TestAuthority_authorizeSSHRekey/fail/sshRekey-unimplemented-jwk-provisioner (0.00s) --- PASS: TestAuthority_authorizeSSHRekey/ok (0.00s) --- PASS: TestAuthority_authorizeSSHRekey/fail/invalid-token (0.00s) === RUN TestAuthority_AuthorizeRenewToken 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_AuthorizeRenewToken/ok === RUN TestAuthority_AuthorizeRenewToken/ok_expired_cert === RUN TestAuthority_AuthorizeRenewToken/ok_provisioner_issuer === RUN TestAuthority_AuthorizeRenewToken/ok_ra_provisioner === RUN TestAuthority_AuthorizeRenewToken/fail_token === RUN TestAuthority_AuthorizeRenewToken/fail_token_reuse === RUN TestAuthority_AuthorizeRenewToken/fail_token_signature === RUN TestAuthority_AuthorizeRenewToken/fail_token_provisioner === RUN TestAuthority_AuthorizeRenewToken/fail_token_iss === RUN TestAuthority_AuthorizeRenewToken/fail_token_sub === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat#01 === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat#02 === RUN TestAuthority_AuthorizeRenewToken/fail_token_aud --- PASS: TestAuthority_AuthorizeRenewToken (0.04s) --- PASS: TestAuthority_AuthorizeRenewToken/ok (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/ok_expired_cert (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/ok_provisioner_issuer (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/ok_ra_provisioner (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_reuse (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_signature (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_provisioner (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iss (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_sub (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat#01 (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat#02 (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_aud (0.00s) === RUN TestAuthority_checkPolicy === RUN TestAuthority_checkPolicy/fail/NewX509PolicyEngine-error === RUN TestAuthority_checkPolicy/fail/currentAdmin-evaluation-error === RUN TestAuthority_checkPolicy/fail/currentAdmin-lockout === RUN TestAuthority_checkPolicy/fail/otherAdmins-evaluation-error === RUN TestAuthority_checkPolicy/fail/otherAdmins-lockout === RUN TestAuthority_checkPolicy/ok/no-policy === RUN TestAuthority_checkPolicy/ok/empty-policy === RUN TestAuthority_checkPolicy/ok/policy --- PASS: TestAuthority_checkPolicy (0.00s) --- PASS: TestAuthority_checkPolicy/fail/NewX509PolicyEngine-error (0.00s) --- PASS: TestAuthority_checkPolicy/fail/currentAdmin-evaluation-error (0.00s) --- PASS: TestAuthority_checkPolicy/fail/currentAdmin-lockout (0.00s) --- PASS: TestAuthority_checkPolicy/fail/otherAdmins-evaluation-error (0.00s) --- PASS: TestAuthority_checkPolicy/fail/otherAdmins-lockout (0.00s) --- PASS: TestAuthority_checkPolicy/ok/no-policy (0.00s) --- PASS: TestAuthority_checkPolicy/ok/empty-policy (0.00s) --- PASS: TestAuthority_checkPolicy/ok/policy (0.00s) === RUN TestAuthority_reloadPolicyEngines === RUN TestAuthority_reloadPolicyEngines/fail/standalone-x509-policy === RUN TestAuthority_reloadPolicyEngines/fail/standalone-ssh-host-policy === RUN TestAuthority_reloadPolicyEngines/fail/standalone-ssh-user-policy === RUN TestAuthority_reloadPolicyEngines/fail/adminDB.GetAuthorityPolicy-error === RUN TestAuthority_reloadPolicyEngines/fail/admin-x509-policy === RUN TestAuthority_reloadPolicyEngines/fail/admin-ssh-host-policy === RUN TestAuthority_reloadPolicyEngines/fail/admin-ssh-user-policy === RUN TestAuthority_reloadPolicyEngines/ok/linkedca-unsupported === RUN TestAuthority_reloadPolicyEngines/ok/standalone-no-policy === RUN TestAuthority_reloadPolicyEngines/ok/standalone-x509-policy === RUN TestAuthority_reloadPolicyEngines/ok/standalone-ssh-host-policy === RUN TestAuthority_reloadPolicyEngines/ok/standalone-ssh-user-policy === RUN TestAuthority_reloadPolicyEngines/ok/standalone-ssh-policy === RUN TestAuthority_reloadPolicyEngines/ok/standalone-full-policy === RUN TestAuthority_reloadPolicyEngines/ok/admin-x509-policy === RUN TestAuthority_reloadPolicyEngines/ok/admin-ssh-host-policy === RUN TestAuthority_reloadPolicyEngines/ok/admin-ssh-user-policy === RUN TestAuthority_reloadPolicyEngines/ok/admin-full-policy === RUN TestAuthority_reloadPolicyEngines/ok/admin-over-standalone --- PASS: TestAuthority_reloadPolicyEngines (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/fail/standalone-x509-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/fail/standalone-ssh-host-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/fail/standalone-ssh-user-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/fail/adminDB.GetAuthorityPolicy-error (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/fail/admin-x509-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/fail/admin-ssh-host-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/fail/admin-ssh-user-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/linkedca-unsupported (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-no-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-x509-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-ssh-host-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-ssh-user-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-ssh-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-full-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-x509-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-ssh-host-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-ssh-user-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-full-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-over-standalone (0.00s) === RUN TestAuthority_checkAuthorityPolicy === RUN TestAuthority_checkAuthorityPolicy/no_policy === RUN TestAuthority_checkAuthorityPolicy/fail/adminDB.GetAdmins-error === RUN TestAuthority_checkAuthorityPolicy/fail/policy === RUN TestAuthority_checkAuthorityPolicy/ok --- PASS: TestAuthority_checkAuthorityPolicy (0.00s) --- PASS: TestAuthority_checkAuthorityPolicy/no_policy (0.00s) --- PASS: TestAuthority_checkAuthorityPolicy/fail/adminDB.GetAdmins-error (0.00s) --- PASS: TestAuthority_checkAuthorityPolicy/fail/policy (0.00s) --- PASS: TestAuthority_checkAuthorityPolicy/ok (0.00s) === RUN TestAuthority_checkProvisionerPolicy === RUN TestAuthority_checkProvisionerPolicy/no_policy === RUN TestAuthority_checkProvisionerPolicy/fail/policy === RUN TestAuthority_checkProvisionerPolicy/ok --- PASS: TestAuthority_checkProvisionerPolicy (0.00s) --- PASS: TestAuthority_checkProvisionerPolicy/no_policy (0.00s) --- PASS: TestAuthority_checkProvisionerPolicy/fail/policy (0.00s) --- PASS: TestAuthority_checkProvisionerPolicy/ok (0.00s) === RUN TestAuthority_RemoveAuthorityPolicy === RUN TestAuthority_RemoveAuthorityPolicy/fail/adminDB.DeleteAuthorityPolicy === RUN TestAuthority_RemoveAuthorityPolicy/fail/a.reloadPolicyEngines === RUN TestAuthority_RemoveAuthorityPolicy/ok --- PASS: TestAuthority_RemoveAuthorityPolicy (0.00s) --- PASS: TestAuthority_RemoveAuthorityPolicy/fail/adminDB.DeleteAuthorityPolicy (0.00s) --- PASS: TestAuthority_RemoveAuthorityPolicy/fail/a.reloadPolicyEngines (0.00s) --- PASS: TestAuthority_RemoveAuthorityPolicy/ok (0.00s) === RUN TestAuthority_GetAuthorityPolicy === RUN TestAuthority_GetAuthorityPolicy/fail/adminDB.GetAuthorityPolicy === RUN TestAuthority_GetAuthorityPolicy/ok --- PASS: TestAuthority_GetAuthorityPolicy (0.00s) --- PASS: TestAuthority_GetAuthorityPolicy/fail/adminDB.GetAuthorityPolicy (0.00s) --- PASS: TestAuthority_GetAuthorityPolicy/ok (0.00s) === RUN TestAuthority_CreateAuthorityPolicy === RUN TestAuthority_CreateAuthorityPolicy/fail/a.checkAuthorityPolicy === RUN TestAuthority_CreateAuthorityPolicy/fail/adminDB.CreateAuthorityPolicy === RUN TestAuthority_CreateAuthorityPolicy/fail/a.reloadPolicyEngines === RUN TestAuthority_CreateAuthorityPolicy/ok --- PASS: TestAuthority_CreateAuthorityPolicy (0.00s) --- PASS: TestAuthority_CreateAuthorityPolicy/fail/a.checkAuthorityPolicy (0.00s) --- PASS: TestAuthority_CreateAuthorityPolicy/fail/adminDB.CreateAuthorityPolicy (0.00s) --- PASS: TestAuthority_CreateAuthorityPolicy/fail/a.reloadPolicyEngines (0.00s) --- PASS: TestAuthority_CreateAuthorityPolicy/ok (0.00s) === RUN TestAuthority_UpdateAuthorityPolicy === RUN TestAuthority_UpdateAuthorityPolicy/fail/a.checkAuthorityPolicy === RUN TestAuthority_UpdateAuthorityPolicy/fail/adminDB.UpdateAuthorityPolicy === RUN TestAuthority_UpdateAuthorityPolicy/fail/a.reloadPolicyEngines === RUN TestAuthority_UpdateAuthorityPolicy/ok --- PASS: TestAuthority_UpdateAuthorityPolicy (0.00s) --- PASS: TestAuthority_UpdateAuthorityPolicy/fail/a.checkAuthorityPolicy (0.00s) --- PASS: TestAuthority_UpdateAuthorityPolicy/fail/adminDB.UpdateAuthorityPolicy (0.00s) --- PASS: TestAuthority_UpdateAuthorityPolicy/fail/a.reloadPolicyEngines (0.00s) --- PASS: TestAuthority_UpdateAuthorityPolicy/ok (0.00s) === RUN TestGetEncryptedKey === RUN TestGetEncryptedKey/ok === RUN TestGetEncryptedKey/fail-not-found --- PASS: TestGetEncryptedKey (0.00s) --- PASS: TestGetEncryptedKey/ok (0.00s) --- PASS: TestGetEncryptedKey/fail-not-found (0.00s) === RUN TestGetProvisioners === RUN TestGetProvisioners/ok/rsa === RUN TestGetProvisioners/ok --- PASS: TestGetProvisioners (0.00s) --- PASS: TestGetProvisioners/ok/rsa (0.00s) --- PASS: TestGetProvisioners/ok (0.00s) === RUN TestAuthority_LoadProvisionerByCertificate 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_certificate === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_db === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_admindb === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_certificate === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_db === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_admindb --- PASS: TestAuthority_LoadProvisionerByCertificate (0.15s) --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_certificate (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_db (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_admindb (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_certificate (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_db (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_admindb (0.00s) === RUN TestProvisionerWebhookToLinkedca === RUN TestProvisionerWebhookToLinkedca/empty === RUN TestProvisionerWebhookToLinkedca/enriching_ssh_basic_auth === RUN TestProvisionerWebhookToLinkedca/authorizing_x509_bearer_auth --- PASS: TestProvisionerWebhookToLinkedca (0.00s) --- PASS: TestProvisionerWebhookToLinkedca/empty (0.00s) --- PASS: TestProvisionerWebhookToLinkedca/enriching_ssh_basic_auth (0.00s) --- PASS: TestProvisionerWebhookToLinkedca/authorizing_x509_bearer_auth (0.00s) === RUN Test_wrapRAProvisioner === RUN Test_wrapRAProvisioner/ok --- PASS: Test_wrapRAProvisioner (0.00s) --- PASS: Test_wrapRAProvisioner/ok (0.00s) === RUN Test_isRAProvisioner === RUN Test_isRAProvisioner/true === RUN Test_isRAProvisioner/nil_ra === RUN Test_isRAProvisioner/not_ra --- PASS: Test_isRAProvisioner (0.00s) --- PASS: Test_isRAProvisioner/true (0.00s) --- PASS: Test_isRAProvisioner/nil_ra (0.00s) --- PASS: Test_isRAProvisioner/not_ra (0.00s) === RUN TestRoot 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestRoot/not-found === RUN TestRoot/invalid-stored-certificate === RUN TestRoot/success --- PASS: TestRoot (0.00s) --- PASS: TestRoot/not-found (0.00s) --- PASS: TestRoot/invalid-stored-certificate (0.00s) --- PASS: TestRoot/success (0.00s) === RUN TestAuthority_GetRootCertificate === RUN TestAuthority_GetRootCertificate/ok 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetRootCertificate (0.00s) --- PASS: TestAuthority_GetRootCertificate/ok (0.00s) === RUN TestAuthority_GetRootCertificates === RUN TestAuthority_GetRootCertificates/ok 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetRootCertificates (0.00s) --- PASS: TestAuthority_GetRootCertificates/ok (0.00s) === RUN TestAuthority_GetRoots 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetRoots/ok --- PASS: TestAuthority_GetRoots (0.00s) --- PASS: TestAuthority_GetRoots/ok (0.00s) === RUN TestAuthority_GetFederation === RUN TestAuthority_GetFederation/ok 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetFederation/fail 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetFederation (0.00s) --- PASS: TestAuthority_GetFederation/ok (0.00s) --- PASS: TestAuthority_GetFederation/fail (0.00s) === RUN TestAuthority_GetIntermediateCertificate === RUN TestAuthority_GetIntermediateCertificate/ok_one === RUN TestAuthority_GetIntermediateCertificate/ok_multiple === RUN TestAuthority_GetIntermediateCertificate/ok_empty === RUN TestAuthority_GetIntermediateCertificate/ok_nil --- PASS: TestAuthority_GetIntermediateCertificate (0.00s) --- PASS: TestAuthority_GetIntermediateCertificate/ok_one (0.00s) --- PASS: TestAuthority_GetIntermediateCertificate/ok_multiple (0.00s) --- PASS: TestAuthority_GetIntermediateCertificate/ok_empty (0.00s) --- PASS: TestAuthority_GetIntermediateCertificate/ok_nil (0.00s) === RUN TestAuthority_initHostOnly 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_initHostOnly (0.01s) === RUN TestAuthority_initUserOnly 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_initUserOnly (0.00s) === RUN TestAuthority_SignSSH === RUN TestAuthority_SignSSH/ok-user 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-host 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-user-only 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-host-only 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-type-user 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-type-host 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-principals 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-principals#01 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-valid-after 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-valid-before 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-cert-validator 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-cert-modifier 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-validator 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-modifier 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-custom-template 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-enrich-template 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-user-policy 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-host-policy 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-opts-type 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-cert-validator 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-cert-modifier 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-opts-validator 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-opts-modifier 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-bad-sign-options 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-no-user-key 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-no-host-key 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-bad-type 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-custom-template 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-custom-template-syntax-error-file 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-custom-template-syntax-value-file 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-user-policy 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-user-policy-with-host-cert 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-user-policy-with-bad-user 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-host-policy 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-host-policy-with-user-cert 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-host-policy-with-bad-host 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-enriching-webhooks 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-authorizing-webhooks 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_SignSSH (0.03s) --- PASS: TestAuthority_SignSSH/ok-user (0.00s) --- PASS: TestAuthority_SignSSH/ok-host (0.00s) --- PASS: TestAuthority_SignSSH/ok-user-only (0.00s) --- PASS: TestAuthority_SignSSH/ok-host-only (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-type-user (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-type-host (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-principals (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-principals#01 (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-valid-after (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-valid-before (0.00s) --- PASS: TestAuthority_SignSSH/ok-cert-validator (0.00s) --- PASS: TestAuthority_SignSSH/ok-cert-modifier (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-validator (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-modifier (0.00s) --- PASS: TestAuthority_SignSSH/ok-custom-template (0.00s) --- PASS: TestAuthority_SignSSH/ok-enrich-template (0.00s) --- PASS: TestAuthority_SignSSH/ok-user-policy (0.00s) --- PASS: TestAuthority_SignSSH/ok-host-policy (0.00s) --- PASS: TestAuthority_SignSSH/fail-opts-type (0.00s) --- PASS: TestAuthority_SignSSH/fail-cert-validator (0.00s) --- PASS: TestAuthority_SignSSH/fail-cert-modifier (0.00s) --- PASS: TestAuthority_SignSSH/fail-opts-validator (0.00s) --- PASS: TestAuthority_SignSSH/fail-opts-modifier (0.00s) --- PASS: TestAuthority_SignSSH/fail-bad-sign-options (0.00s) --- PASS: TestAuthority_SignSSH/fail-no-user-key (0.00s) --- PASS: TestAuthority_SignSSH/fail-no-host-key (0.00s) --- PASS: TestAuthority_SignSSH/fail-bad-type (0.00s) --- PASS: TestAuthority_SignSSH/fail-custom-template (0.00s) --- PASS: TestAuthority_SignSSH/fail-custom-template-syntax-error-file (0.00s) --- PASS: TestAuthority_SignSSH/fail-custom-template-syntax-value-file (0.00s) --- PASS: TestAuthority_SignSSH/fail-user-policy (0.00s) --- PASS: TestAuthority_SignSSH/fail-user-policy-with-host-cert (0.00s) --- PASS: TestAuthority_SignSSH/fail-user-policy-with-bad-user (0.00s) --- PASS: TestAuthority_SignSSH/fail-host-policy (0.00s) --- PASS: TestAuthority_SignSSH/fail-host-policy-with-user-cert (0.00s) --- PASS: TestAuthority_SignSSH/fail-host-policy-with-bad-host (0.00s) --- PASS: TestAuthority_SignSSH/fail-enriching-webhooks (0.00s) --- PASS: TestAuthority_SignSSH/fail-authorizing-webhooks (0.00s) === RUN TestAuthority_SignSSHAddUser === RUN TestAuthority_SignSSHAddUser/ok 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/ok-no-host-key 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/ok-custom-principal 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/ok-custom-command 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/ok-custom-principal-and-command 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/fail-no-user-key 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/fail-no-user-cert 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/fail-no-principals 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/fail-many-principals 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_SignSSHAddUser (0.01s) --- PASS: TestAuthority_SignSSHAddUser/ok (0.00s) --- PASS: TestAuthority_SignSSHAddUser/ok-no-host-key (0.00s) --- PASS: TestAuthority_SignSSHAddUser/ok-custom-principal (0.00s) --- PASS: TestAuthority_SignSSHAddUser/ok-custom-command (0.00s) --- PASS: TestAuthority_SignSSHAddUser/ok-custom-principal-and-command (0.00s) --- PASS: TestAuthority_SignSSHAddUser/fail-no-user-key (0.00s) --- PASS: TestAuthority_SignSSHAddUser/fail-no-user-cert (0.00s) --- PASS: TestAuthority_SignSSHAddUser/fail-no-principals (0.00s) --- PASS: TestAuthority_SignSSHAddUser/fail-many-principals (0.00s) === RUN TestAuthority_GetSSHRoots === RUN TestAuthority_GetSSHRoots/ok 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHRoots/nil 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetSSHRoots (0.00s) --- PASS: TestAuthority_GetSSHRoots/ok (0.00s) --- PASS: TestAuthority_GetSSHRoots/nil (0.00s) === RUN TestAuthority_GetSSHFederation === RUN TestAuthority_GetSSHFederation/ok 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHFederation/nil 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetSSHFederation (0.01s) --- PASS: TestAuthority_GetSSHFederation/ok (0.00s) --- PASS: TestAuthority_GetSSHFederation/nil (0.00s) === RUN TestAuthority_GetSSHConfig === RUN TestAuthority_GetSSHConfig/user 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/user#01 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/host 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/host#01 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userWithData 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/hostWithData 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userIncludesEmptyData 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userIncludesWithoutTemplateVersion 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userIncludesWithTemplateVersion 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/disabled 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/badType 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userError 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/hostError 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/noTemplates 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/missingData 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/failError 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetSSHConfig (0.01s) --- PASS: TestAuthority_GetSSHConfig/user (0.00s) --- PASS: TestAuthority_GetSSHConfig/user#01 (0.00s) --- PASS: TestAuthority_GetSSHConfig/host (0.00s) --- PASS: TestAuthority_GetSSHConfig/host#01 (0.00s) --- PASS: TestAuthority_GetSSHConfig/userWithData (0.00s) --- PASS: TestAuthority_GetSSHConfig/hostWithData (0.00s) --- PASS: TestAuthority_GetSSHConfig/userIncludesEmptyData (0.00s) --- PASS: TestAuthority_GetSSHConfig/userIncludesWithoutTemplateVersion (0.00s) --- PASS: TestAuthority_GetSSHConfig/userIncludesWithTemplateVersion (0.00s) --- PASS: TestAuthority_GetSSHConfig/disabled (0.00s) --- PASS: TestAuthority_GetSSHConfig/badType (0.00s) --- PASS: TestAuthority_GetSSHConfig/userError (0.00s) --- PASS: TestAuthority_GetSSHConfig/hostError (0.00s) --- PASS: TestAuthority_GetSSHConfig/noTemplates (0.00s) --- PASS: TestAuthority_GetSSHConfig/missingData (0.00s) --- PASS: TestAuthority_GetSSHConfig/failError (0.00s) === RUN TestAuthority_CheckSSHHost === RUN TestAuthority_CheckSSHHost/true 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/false 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/notImplemented 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/notImplemented#01 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/internal 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/internal#01 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_CheckSSHHost (0.00s) --- PASS: TestAuthority_CheckSSHHost/true (0.00s) --- PASS: TestAuthority_CheckSSHHost/false (0.00s) --- PASS: TestAuthority_CheckSSHHost/notImplemented (0.00s) --- PASS: TestAuthority_CheckSSHHost/notImplemented#01 (0.00s) --- PASS: TestAuthority_CheckSSHHost/internal (0.00s) --- PASS: TestAuthority_CheckSSHHost/internal#01 (0.00s) === RUN TestSSHConfig_Validate === RUN TestSSHConfig_Validate/nil === RUN TestSSHConfig_Validate/ok === RUN TestSSHConfig_Validate/ok#01 === RUN TestSSHConfig_Validate/badType === RUN TestSSHConfig_Validate/badKey --- PASS: TestSSHConfig_Validate (0.00s) --- PASS: TestSSHConfig_Validate/nil (0.00s) --- PASS: TestSSHConfig_Validate/ok (0.00s) --- PASS: TestSSHConfig_Validate/ok#01 (0.00s) --- PASS: TestSSHConfig_Validate/badType (0.00s) --- PASS: TestSSHConfig_Validate/badKey (0.00s) === RUN TestAuthority_GetSSHBastion === RUN TestAuthority_GetSSHBastion/config === RUN TestAuthority_GetSSHBastion/bastion === RUN TestAuthority_GetSSHBastion/nil === RUN TestAuthority_GetSSHBastion/empty === RUN TestAuthority_GetSSHBastion/func === RUN TestAuthority_GetSSHBastion/func_err === RUN TestAuthority_GetSSHBastion/error --- PASS: TestAuthority_GetSSHBastion (0.00s) --- PASS: TestAuthority_GetSSHBastion/config (0.00s) --- PASS: TestAuthority_GetSSHBastion/bastion (0.00s) --- PASS: TestAuthority_GetSSHBastion/nil (0.00s) --- PASS: TestAuthority_GetSSHBastion/empty (0.00s) --- PASS: TestAuthority_GetSSHBastion/func (0.00s) --- PASS: TestAuthority_GetSSHBastion/func_err (0.00s) --- PASS: TestAuthority_GetSSHBastion/error (0.00s) === RUN TestAuthority_GetSSHHosts 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHHosts/fail/getHostsFunc-fail === RUN TestAuthority_GetSSHHosts/ok/getHostsFunc-defined === RUN TestAuthority_GetSSHHosts/fail/db-get-fail 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHHosts/ok 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetSSHHosts (0.00s) --- PASS: TestAuthority_GetSSHHosts/fail/getHostsFunc-fail (0.00s) --- PASS: TestAuthority_GetSSHHosts/ok/getHostsFunc-defined (0.00s) --- PASS: TestAuthority_GetSSHHosts/fail/db-get-fail (0.00s) --- PASS: TestAuthority_GetSSHHosts/ok (0.00s) === RUN TestAuthority_RekeySSH 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_RekeySSH/fail/old-cert-no-host-key === RUN TestAuthority_RekeySSH/fail/unexpected-old-cert-type === RUN TestAuthority_RekeySSH/fail/is-revoked-error 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_RekeySSH/fail/opts-type === RUN TestAuthority_RekeySSH/fail/old-cert-validAfter === RUN TestAuthority_RekeySSH/fail/db-store 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_RekeySSH/ok === RUN TestAuthority_RekeySSH/fail/is-revoked 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_RekeySSH/fail/old-cert-validBefore === RUN TestAuthority_RekeySSH/fail/old-cert-no-user-key --- PASS: TestAuthority_RekeySSH (0.00s) --- PASS: TestAuthority_RekeySSH/fail/old-cert-no-host-key (0.00s) --- PASS: TestAuthority_RekeySSH/fail/unexpected-old-cert-type (0.00s) --- PASS: TestAuthority_RekeySSH/fail/is-revoked-error (0.00s) --- PASS: TestAuthority_RekeySSH/fail/opts-type (0.00s) --- PASS: TestAuthority_RekeySSH/fail/old-cert-validAfter (0.00s) --- PASS: TestAuthority_RekeySSH/fail/db-store (0.00s) --- PASS: TestAuthority_RekeySSH/ok (0.00s) --- PASS: TestAuthority_RekeySSH/fail/is-revoked (0.00s) --- PASS: TestAuthority_RekeySSH/fail/old-cert-validBefore (0.00s) --- PASS: TestAuthority_RekeySSH/fail/old-cert-no-user-key (0.00s) === RUN TestIsValidForAddUser === RUN TestIsValidForAddUser/ok === RUN TestIsValidForAddUser/ok_oidc === RUN TestIsValidForAddUser/fail_at === RUN TestIsValidForAddUser/fail_host === RUN TestIsValidForAddUser/fail_principals === RUN TestIsValidForAddUser/fail_no_principals === RUN TestIsValidForAddUser/fail_extra_principals --- PASS: TestIsValidForAddUser (0.00s) --- PASS: TestIsValidForAddUser/ok (0.00s) --- PASS: TestIsValidForAddUser/ok_oidc (0.00s) --- PASS: TestIsValidForAddUser/fail_at (0.00s) --- PASS: TestIsValidForAddUser/fail_host (0.00s) --- PASS: TestIsValidForAddUser/fail_principals (0.00s) --- PASS: TestIsValidForAddUser/fail_no_principals (0.00s) --- PASS: TestIsValidForAddUser/fail_extra_principals (0.00s) === RUN TestAuthority_SignWithContext 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_create_cert 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_provisioner_duration_claim === RUN TestAuthority_SignWithContext/fail_validate_sans_when_adding_common_name_not_in_claims === RUN TestAuthority_SignWithContext/fail_bad_JSON_value_template_file 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_enriching_webhooks === RUN TestAuthority_SignWithContext/ok_with_custom_template 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_enriching_webhook 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_policy 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_invalid_signature === RUN TestAuthority_SignWithContext/fail_invalid_extra_option === RUN TestAuthority_SignWithContext/fail_store_cert_in_db 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_custom_template 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_bad_JSON_syntax_template_file 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_with_policy 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_authorizing_webhooks === RUN TestAuthority_SignWithContext/fail_with_cnf 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_merge_default_ASN1DN 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_rsa_key_too_short === RUN TestAuthority_SignWithContext/fail_with_provisioner_enforcer 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_enforced_modifier 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok/csr_with_no_template_critical_SAN_extension 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_custom_enforcer 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_attestation_data 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_with_custom_enforcer 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_cnf 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_SignWithContext (0.08s) --- PASS: TestAuthority_SignWithContext/fail_create_cert (0.00s) --- PASS: TestAuthority_SignWithContext/fail_provisioner_duration_claim (0.00s) --- PASS: TestAuthority_SignWithContext/fail_validate_sans_when_adding_common_name_not_in_claims (0.00s) --- PASS: TestAuthority_SignWithContext/fail_bad_JSON_value_template_file (0.00s) --- PASS: TestAuthority_SignWithContext/fail_enriching_webhooks (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_custom_template (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_enriching_webhook (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_policy (0.00s) --- PASS: TestAuthority_SignWithContext/fail_invalid_signature (0.00s) --- PASS: TestAuthority_SignWithContext/fail_invalid_extra_option (0.00s) --- PASS: TestAuthority_SignWithContext/fail_store_cert_in_db (0.00s) --- PASS: TestAuthority_SignWithContext/fail_custom_template (0.00s) --- PASS: TestAuthority_SignWithContext/fail_bad_JSON_syntax_template_file (0.00s) --- PASS: TestAuthority_SignWithContext/fail_with_policy (0.00s) --- PASS: TestAuthority_SignWithContext/fail_authorizing_webhooks (0.00s) --- PASS: TestAuthority_SignWithContext/fail_with_cnf (0.00s) --- PASS: TestAuthority_SignWithContext/fail_merge_default_ASN1DN (0.00s) --- PASS: TestAuthority_SignWithContext/fail_rsa_key_too_short (0.00s) --- PASS: TestAuthority_SignWithContext/fail_with_provisioner_enforcer (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_enforced_modifier (0.00s) --- PASS: TestAuthority_SignWithContext/ok/csr_with_no_template_critical_SAN_extension (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_custom_enforcer (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_attestation_data (0.00s) --- PASS: TestAuthority_SignWithContext/fail_with_custom_enforcer (0.00s) --- PASS: TestAuthority_SignWithContext/ok (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_cnf (0.00s) === RUN TestAuthority_Renew 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/ok/success-new-intermediate 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/ok/WithAuthorizeRenewFunc 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/fail/create-cert 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/fail/unauthorized === RUN TestAuthority_Renew/fail/WithAuthorizeRenewFunc 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/ok === RUN TestAuthority_Renew/ok/WithExtraNames --- PASS: TestAuthority_Renew (0.01s) --- PASS: TestAuthority_Renew/ok/success-new-intermediate (0.00s) --- PASS: TestAuthority_Renew/ok/WithAuthorizeRenewFunc (0.00s) --- PASS: TestAuthority_Renew/fail/create-cert (0.00s) --- PASS: TestAuthority_Renew/fail/unauthorized (0.00s) --- PASS: TestAuthority_Renew/fail/WithAuthorizeRenewFunc (0.00s) --- PASS: TestAuthority_Renew/ok (0.00s) --- PASS: TestAuthority_Renew/ok/WithExtraNames (0.00s) === RUN TestAuthority_Rekey 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Rekey/fail/create-cert 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Rekey/fail/unauthorized === RUN TestAuthority_Rekey/ok/renew === RUN TestAuthority_Rekey/ok/rekey === RUN TestAuthority_Rekey/ok/renew/success-new-intermediate 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_Rekey (0.01s) --- PASS: TestAuthority_Rekey/fail/create-cert (0.00s) --- PASS: TestAuthority_Rekey/fail/unauthorized (0.00s) --- PASS: TestAuthority_Rekey/ok/renew (0.00s) --- PASS: TestAuthority_Rekey/ok/rekey (0.00s) --- PASS: TestAuthority_Rekey/ok/renew/success-new-intermediate (0.00s) === RUN TestAuthority_GetTLSOptions === RUN TestAuthority_GetTLSOptions/default 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetTLSOptions/non-default 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetTLSOptions (0.00s) --- PASS: TestAuthority_GetTLSOptions/default (0.00s) --- PASS: TestAuthority_GetTLSOptions/non-default (0.00s) === RUN TestAuthority_Revoke 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/fail/nil-db 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/fail/already-revoked 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/mTLS-no-provisioner 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/ACME 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/ssh === RUN TestAuthority_Revoke/fail/token/authorizeRevoke_error 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/fail/db-revoke 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/token 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/mTLS --- PASS: TestAuthority_Revoke (0.05s) --- PASS: TestAuthority_Revoke/fail/nil-db (0.00s) --- PASS: TestAuthority_Revoke/fail/already-revoked (0.00s) --- PASS: TestAuthority_Revoke/ok/mTLS-no-provisioner (0.00s) --- PASS: TestAuthority_Revoke/ok/ACME (0.00s) --- PASS: TestAuthority_Revoke/ok/ssh (0.00s) --- PASS: TestAuthority_Revoke/fail/token/authorizeRevoke_error (0.00s) --- PASS: TestAuthority_Revoke/fail/db-revoke (0.00s) --- PASS: TestAuthority_Revoke/ok/token (0.00s) --- PASS: TestAuthority_Revoke/ok/mTLS (0.00s) === RUN TestAuthority_constraints === RUN TestAuthority_constraints/ok_dns === RUN TestAuthority_constraints/ok_ip === RUN TestAuthority_constraints/ok_email === RUN TestAuthority_constraints/ok_uri === RUN TestAuthority_constraints/fail_permitted_dns === RUN TestAuthority_constraints/fail_excluded_dns === RUN TestAuthority_constraints/fail_permitted_ips === RUN TestAuthority_constraints/fail_excluded_ips === RUN TestAuthority_constraints/fail_permitted_emails === RUN TestAuthority_constraints/fail_excluded_emails === RUN TestAuthority_constraints/fail_permitted_uris === RUN TestAuthority_constraints/fail_excluded_uris --- PASS: TestAuthority_constraints (0.04s) --- PASS: TestAuthority_constraints/ok_dns (0.00s) --- PASS: TestAuthority_constraints/ok_ip (0.00s) --- PASS: TestAuthority_constraints/ok_email (0.00s) --- PASS: TestAuthority_constraints/ok_uri (0.00s) --- PASS: TestAuthority_constraints/fail_permitted_dns (0.00s) --- PASS: TestAuthority_constraints/fail_excluded_dns (0.00s) --- PASS: TestAuthority_constraints/fail_permitted_ips (0.00s) --- PASS: TestAuthority_constraints/fail_excluded_ips (0.00s) --- PASS: TestAuthority_constraints/fail_permitted_emails (0.00s) --- PASS: TestAuthority_constraints/fail_excluded_emails (0.00s) --- PASS: TestAuthority_constraints/fail_permitted_uris (0.00s) --- PASS: TestAuthority_constraints/fail_excluded_uris (0.00s) === RUN TestAuthority_CRL 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CRL/ok/crl-full 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CRL/fail/empty-crl --- PASS: TestAuthority_CRL (0.10s) --- PASS: TestAuthority_CRL/ok/crl-full (0.00s) --- PASS: TestAuthority_CRL/fail/empty-crl (0.00s) === RUN TestAuthority_GetX509Signer 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2025/10/26 22:11:23 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetX509Signer/ok === RUN TestAuthority_GetX509Signer/fail --- PASS: TestAuthority_GetX509Signer (0.00s) --- PASS: TestAuthority_GetX509Signer/ok (0.00s) --- PASS: TestAuthority_GetX509Signer/fail (0.00s) PASS ok github.com/smallstep/certificates/authority 0.855s ? github.com/smallstep/certificates/authority/admin [no test files] === RUN TestHandler_requireEABEnabled === RUN TestHandler_requireEABEnabled/fail/prov.GetDetails.GetACME === RUN TestHandler_requireEABEnabled/ok/eab-disabled === RUN TestHandler_requireEABEnabled/ok/eab-enabled === RUN TestHandler_requireEABEnabled/fail/prov.GetDetails --- PASS: TestHandler_requireEABEnabled (0.00s) --- PASS: TestHandler_requireEABEnabled/fail/prov.GetDetails.GetACME (0.00s) --- PASS: TestHandler_requireEABEnabled/ok/eab-disabled (0.00s) --- PASS: TestHandler_requireEABEnabled/ok/eab-enabled (0.00s) --- PASS: TestHandler_requireEABEnabled/fail/prov.GetDetails (0.00s) === RUN TestCreateExternalAccountKeyRequest_Validate === RUN TestCreateExternalAccountKeyRequest_Validate/fail/reference-too-long === RUN TestCreateExternalAccountKeyRequest_Validate/ok/empty-reference === RUN TestCreateExternalAccountKeyRequest_Validate/ok --- PASS: TestCreateExternalAccountKeyRequest_Validate (0.00s) --- PASS: TestCreateExternalAccountKeyRequest_Validate/fail/reference-too-long (0.00s) --- PASS: TestCreateExternalAccountKeyRequest_Validate/ok/empty-reference (0.00s) --- PASS: TestCreateExternalAccountKeyRequest_Validate/ok (0.00s) === RUN TestHandler_CreateExternalAccountKey === RUN TestHandler_CreateExternalAccountKey/ok --- PASS: TestHandler_CreateExternalAccountKey (0.00s) --- PASS: TestHandler_CreateExternalAccountKey/ok (0.00s) === RUN TestHandler_DeleteExternalAccountKey === RUN TestHandler_DeleteExternalAccountKey/ok --- PASS: TestHandler_DeleteExternalAccountKey (0.00s) --- PASS: TestHandler_DeleteExternalAccountKey/ok (0.00s) === RUN TestHandler_GetExternalAccountKeys === RUN TestHandler_GetExternalAccountKeys/ok --- PASS: TestHandler_GetExternalAccountKeys (0.00s) --- PASS: TestHandler_GetExternalAccountKeys/ok (0.00s) === RUN Test_eakToLinked === RUN Test_eakToLinked/no-key === RUN Test_eakToLinked/no-policy === RUN Test_eakToLinked/with-policy --- PASS: Test_eakToLinked (0.00s) --- PASS: Test_eakToLinked/no-key (0.00s) --- PASS: Test_eakToLinked/no-policy (0.00s) --- PASS: Test_eakToLinked/with-policy (0.00s) === RUN Test_linkedEAKToCertificates === RUN Test_linkedEAKToCertificates/no-key === RUN Test_linkedEAKToCertificates/no-policy === RUN Test_linkedEAKToCertificates/no-x509-policy === RUN Test_linkedEAKToCertificates/with-x509-policy --- PASS: Test_linkedEAKToCertificates (0.00s) --- PASS: Test_linkedEAKToCertificates/no-key (0.00s) --- PASS: Test_linkedEAKToCertificates/no-policy (0.00s) --- PASS: Test_linkedEAKToCertificates/no-x509-policy (0.00s) --- PASS: Test_linkedEAKToCertificates/with-x509-policy (0.00s) === RUN TestCreateAdminRequest_Validate === RUN TestCreateAdminRequest_Validate/fail/subject-empty === RUN TestCreateAdminRequest_Validate/fail/provisioner-empty === RUN TestCreateAdminRequest_Validate/fail/invalid-type === RUN TestCreateAdminRequest_Validate/ok --- PASS: TestCreateAdminRequest_Validate (0.00s) --- PASS: TestCreateAdminRequest_Validate/fail/subject-empty (0.00s) --- PASS: TestCreateAdminRequest_Validate/fail/provisioner-empty (0.00s) --- PASS: TestCreateAdminRequest_Validate/fail/invalid-type (0.00s) --- PASS: TestCreateAdminRequest_Validate/ok (0.00s) === RUN TestUpdateAdminRequest_Validate === RUN TestUpdateAdminRequest_Validate/fail/invalid-type === RUN TestUpdateAdminRequest_Validate/ok --- PASS: TestUpdateAdminRequest_Validate (0.00s) --- PASS: TestUpdateAdminRequest_Validate/fail/invalid-type (0.00s) --- PASS: TestUpdateAdminRequest_Validate/ok (0.00s) === RUN TestHandler_GetAdmin === RUN TestHandler_GetAdmin/fail/auth.LoadAdminByID-not-found === RUN TestHandler_GetAdmin/ok --- PASS: TestHandler_GetAdmin (0.00s) --- PASS: TestHandler_GetAdmin/fail/auth.LoadAdminByID-not-found (0.00s) --- PASS: TestHandler_GetAdmin/ok (0.00s) === RUN TestHandler_GetAdmins === RUN TestHandler_GetAdmins/fail/parse-cursor === RUN TestHandler_GetAdmins/fail/auth.GetAdmins === RUN TestHandler_GetAdmins/ok --- PASS: TestHandler_GetAdmins (0.00s) --- PASS: TestHandler_GetAdmins/fail/parse-cursor (0.00s) --- PASS: TestHandler_GetAdmins/fail/auth.GetAdmins (0.00s) --- PASS: TestHandler_GetAdmins/ok (0.00s) === RUN TestHandler_CreateAdmin === RUN TestHandler_CreateAdmin/fail/auth.StoreAdmin === RUN TestHandler_CreateAdmin/ok === RUN TestHandler_CreateAdmin/fail/ReadJSON === RUN TestHandler_CreateAdmin/fail/validate === RUN TestHandler_CreateAdmin/fail/auth.LoadProvisionerByName --- PASS: TestHandler_CreateAdmin (0.00s) --- PASS: TestHandler_CreateAdmin/fail/auth.StoreAdmin (0.00s) --- PASS: TestHandler_CreateAdmin/ok (0.00s) --- PASS: TestHandler_CreateAdmin/fail/ReadJSON (0.00s) --- PASS: TestHandler_CreateAdmin/fail/validate (0.00s) --- PASS: TestHandler_CreateAdmin/fail/auth.LoadProvisionerByName (0.00s) === RUN TestHandler_DeleteAdmin === RUN TestHandler_DeleteAdmin/fail/auth.RemoveAdmin === RUN TestHandler_DeleteAdmin/ok --- PASS: TestHandler_DeleteAdmin (0.00s) --- PASS: TestHandler_DeleteAdmin/fail/auth.RemoveAdmin (0.00s) --- PASS: TestHandler_DeleteAdmin/ok (0.00s) === RUN TestHandler_UpdateAdmin === RUN TestHandler_UpdateAdmin/fail/auth.UpdateAdmin === RUN TestHandler_UpdateAdmin/ok === RUN TestHandler_UpdateAdmin/fail/ReadJSON === RUN TestHandler_UpdateAdmin/fail/validate --- PASS: TestHandler_UpdateAdmin (0.00s) --- PASS: TestHandler_UpdateAdmin/fail/auth.UpdateAdmin (0.00s) --- PASS: TestHandler_UpdateAdmin/ok (0.00s) --- PASS: TestHandler_UpdateAdmin/fail/ReadJSON (0.00s) --- PASS: TestHandler_UpdateAdmin/fail/validate (0.00s) === RUN TestHandler_requireAPIEnabled === RUN TestHandler_requireAPIEnabled/fail/auth.IsAdminAPIEnabled === RUN TestHandler_requireAPIEnabled/ok --- PASS: TestHandler_requireAPIEnabled (0.00s) --- PASS: TestHandler_requireAPIEnabled/fail/auth.IsAdminAPIEnabled (0.00s) --- PASS: TestHandler_requireAPIEnabled/ok (0.00s) === RUN TestHandler_extractAuthorizeTokenAdmin === RUN TestHandler_extractAuthorizeTokenAdmin/fail/auth.AuthorizeAdminToken === RUN TestHandler_extractAuthorizeTokenAdmin/ok === RUN TestHandler_extractAuthorizeTokenAdmin/fail/missing-authorization-token --- PASS: TestHandler_extractAuthorizeTokenAdmin (0.00s) --- PASS: TestHandler_extractAuthorizeTokenAdmin/fail/auth.AuthorizeAdminToken (0.00s) --- PASS: TestHandler_extractAuthorizeTokenAdmin/ok (0.00s) --- PASS: TestHandler_extractAuthorizeTokenAdmin/fail/missing-authorization-token (0.00s) === RUN TestHandler_loadProvisionerByName === RUN TestHandler_loadProvisionerByName/fail/auth.LoadProvisionerByName === RUN TestHandler_loadProvisionerByName/fail/db.GetProvisioner === RUN TestHandler_loadProvisionerByName/ok --- PASS: TestHandler_loadProvisionerByName (0.00s) --- PASS: TestHandler_loadProvisionerByName/fail/auth.LoadProvisionerByName (0.00s) --- PASS: TestHandler_loadProvisionerByName/fail/db.GetProvisioner (0.00s) --- PASS: TestHandler_loadProvisionerByName/ok (0.00s) === RUN TestHandler_checkAction === RUN TestHandler_checkAction/standalone-nosql-supported === RUN TestHandler_checkAction/standalone-nosql-not-supported === RUN TestHandler_checkAction/standalone-no-nosql-not-supported --- PASS: TestHandler_checkAction (0.00s) --- PASS: TestHandler_checkAction/standalone-nosql-supported (0.00s) --- PASS: TestHandler_checkAction/standalone-nosql-not-supported (0.00s) --- PASS: TestHandler_checkAction/standalone-no-nosql-not-supported (0.00s) === RUN TestHandler_loadExternalAccountKey === RUN TestHandler_loadExternalAccountKey/fail/keyID-not-found-error === RUN TestHandler_loadExternalAccountKey/fail/keyID-error === RUN TestHandler_loadExternalAccountKey/fail/reference-not-found-error === RUN TestHandler_loadExternalAccountKey/fail/reference-error === RUN TestHandler_loadExternalAccountKey/fail/no-key === RUN TestHandler_loadExternalAccountKey/ok/keyID === RUN TestHandler_loadExternalAccountKey/ok/reference --- PASS: TestHandler_loadExternalAccountKey (0.00s) --- PASS: TestHandler_loadExternalAccountKey/fail/keyID-not-found-error (0.00s) --- PASS: TestHandler_loadExternalAccountKey/fail/keyID-error (0.00s) --- PASS: TestHandler_loadExternalAccountKey/fail/reference-not-found-error (0.00s) --- PASS: TestHandler_loadExternalAccountKey/fail/reference-error (0.00s) --- PASS: TestHandler_loadExternalAccountKey/fail/no-key (0.00s) --- PASS: TestHandler_loadExternalAccountKey/ok/keyID (0.00s) --- PASS: TestHandler_loadExternalAccountKey/ok/reference (0.00s) === RUN TestPolicyAdminResponder_GetAuthorityPolicy === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/linkedca === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-error === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-not-found === RUN TestPolicyAdminResponder_GetAuthorityPolicy/ok --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy (0.00s) --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-not-found (0.00s) --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_CreateAuthorityPolicy === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-error === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/ok === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/linkedca === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/existing-policy === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-policy-admin-lockout-error --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-policy-admin-lockout-error (0.00s) === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/ok === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/linkedca === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-policy-admin-lockout-error === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-error --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-policy-admin-lockout-error (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-error (0.00s) === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/linkedca === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.GetAuthorityPolicy-error === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.RemoveAuthorityPolicy-error === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/ok --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.RemoveAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_GetProvisionerPolicy === RUN TestPolicyAdminResponder_GetProvisionerPolicy/fail/prov-no-policy === RUN TestPolicyAdminResponder_GetProvisionerPolicy/ok === RUN TestPolicyAdminResponder_GetProvisionerPolicy/fail/linkedca --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy (0.00s) --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/fail/prov-no-policy (0.00s) --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/fail/linkedca (0.00s) === RUN TestPolicyAdminResponder_CreateProvisionerPolicy === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/linkedca === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/existing-policy === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-error === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/ok --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-error === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/ok === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/linkedca --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error (0.00s) --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/linkedca (0.00s) === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/linkedca === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/auth.UpdateProvisioner-error === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/ok --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_GetACMEAccountPolicy === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/fail/linkedca === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/fail/no-policy === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/ok --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy (0.00s) --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/fail/no-policy (0.00s) --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/linkedca === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/existing-policy === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/ok --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/ok === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/linkedca === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/validatePolicy --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/validatePolicy (0.00s) === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/linkedca === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/ok --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/ok (0.00s) === RUN Test_isBadRequest === RUN Test_isBadRequest/nil === RUN Test_isBadRequest/no-policy-error === RUN Test_isBadRequest/no-bad-request === RUN Test_isBadRequest/bad-request --- PASS: Test_isBadRequest (0.00s) --- PASS: Test_isBadRequest/nil (0.00s) --- PASS: Test_isBadRequest/no-policy-error (0.00s) --- PASS: Test_isBadRequest/no-bad-request (0.00s) --- PASS: Test_isBadRequest/bad-request (0.00s) === RUN Test_validatePolicy === RUN Test_validatePolicy/nil === RUN Test_validatePolicy/x509 === RUN Test_validatePolicy/ssh_user === RUN Test_validatePolicy/ssh_host === RUN Test_validatePolicy/ok --- PASS: Test_validatePolicy (0.00s) --- PASS: Test_validatePolicy/nil (0.00s) --- PASS: Test_validatePolicy/x509 (0.00s) --- PASS: Test_validatePolicy/ssh_user (0.00s) --- PASS: Test_validatePolicy/ssh_host (0.00s) --- PASS: Test_validatePolicy/ok (0.00s) === RUN TestHandler_GetProvisioner === RUN TestHandler_GetProvisioner/fail/auth.LoadProvisionerByID === RUN TestHandler_GetProvisioner/fail/auth.LoadProvisionerByName === RUN TestHandler_GetProvisioner/fail/db.GetProvisioner === RUN TestHandler_GetProvisioner/ok --- PASS: TestHandler_GetProvisioner (0.01s) --- PASS: TestHandler_GetProvisioner/fail/auth.LoadProvisionerByID (0.00s) --- PASS: TestHandler_GetProvisioner/fail/auth.LoadProvisionerByName (0.00s) --- PASS: TestHandler_GetProvisioner/fail/db.GetProvisioner (0.00s) --- PASS: TestHandler_GetProvisioner/ok (0.00s) === RUN TestHandler_GetProvisioners === RUN TestHandler_GetProvisioners/fail/parse-cursor === RUN TestHandler_GetProvisioners/fail/auth.GetProvisioners === RUN TestHandler_GetProvisioners/ok --- PASS: TestHandler_GetProvisioners (0.00s) --- PASS: TestHandler_GetProvisioners/fail/parse-cursor (0.00s) --- PASS: TestHandler_GetProvisioners/fail/auth.GetProvisioners (0.00s) --- PASS: TestHandler_GetProvisioners/ok (0.00s) === RUN TestHandler_CreateProvisioner === RUN TestHandler_CreateProvisioner/fail/readProtoJSON === RUN TestHandler_CreateProvisioner/fail/validateTemplates === RUN TestHandler_CreateProvisioner/fail/auth.StoreProvisioner === RUN TestHandler_CreateProvisioner/ok --- PASS: TestHandler_CreateProvisioner (0.00s) --- PASS: TestHandler_CreateProvisioner/fail/readProtoJSON (0.00s) --- PASS: TestHandler_CreateProvisioner/fail/validateTemplates (0.00s) --- PASS: TestHandler_CreateProvisioner/fail/auth.StoreProvisioner (0.00s) --- PASS: TestHandler_CreateProvisioner/ok (0.00s) === RUN TestHandler_DeleteProvisioner === RUN TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByID === RUN TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByName === RUN TestHandler_DeleteProvisioner/fail/auth.RemoveProvisioner === RUN TestHandler_DeleteProvisioner/ok --- PASS: TestHandler_DeleteProvisioner (0.00s) --- PASS: TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByID (0.00s) --- PASS: TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByName (0.00s) --- PASS: TestHandler_DeleteProvisioner/fail/auth.RemoveProvisioner (0.00s) --- PASS: TestHandler_DeleteProvisioner/ok (0.00s) === RUN TestHandler_UpdateProvisioner === RUN TestHandler_UpdateProvisioner/fail/db.GetProvisioner === RUN TestHandler_UpdateProvisioner/fail/change-deletedAt-error === RUN TestHandler_UpdateProvisioner/fail/validateTemplates === RUN TestHandler_UpdateProvisioner/fail/auth.UpdateProvisioner === RUN TestHandler_UpdateProvisioner/ok === RUN TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName === RUN TestHandler_UpdateProvisioner/fail/change-id-error === RUN TestHandler_UpdateProvisioner/fail/change-type-error === RUN TestHandler_UpdateProvisioner/fail/change-authority-id-error === RUN TestHandler_UpdateProvisioner/fail/change-createdAt-error === RUN TestHandler_UpdateProvisioner/fail/readProtoJSON --- PASS: TestHandler_UpdateProvisioner (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/db.GetProvisioner (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-deletedAt-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/validateTemplates (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/auth.UpdateProvisioner (0.00s) --- PASS: TestHandler_UpdateProvisioner/ok (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-id-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-type-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-authority-id-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-createdAt-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/readProtoJSON (0.00s) === RUN Test_validateTemplates === RUN Test_validateTemplates/ok === RUN Test_validateTemplates/ok/x509 === RUN Test_validateTemplates/ok/ssh === RUN Test_validateTemplates/fail/x509-template-missing-quote === RUN Test_validateTemplates/fail/x509-template-data === RUN Test_validateTemplates/fail/ssh-template-unknown-function === RUN Test_validateTemplates/fail/ssh-template-data --- PASS: Test_validateTemplates (0.00s) --- PASS: Test_validateTemplates/ok (0.00s) --- PASS: Test_validateTemplates/ok/x509 (0.00s) --- PASS: Test_validateTemplates/ok/ssh (0.00s) --- PASS: Test_validateTemplates/fail/x509-template-missing-quote (0.00s) --- PASS: Test_validateTemplates/fail/x509-template-data (0.00s) --- PASS: Test_validateTemplates/fail/ssh-template-unknown-function (0.00s) --- PASS: Test_validateTemplates/fail/ssh-template-data (0.00s) === RUN TestWebhookAdminResponder_CreateProvisionerWebhook === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/unsupported-webhook-kind === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/auth.UpdateProvisioner-error === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/read.ProtoJSON === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-name === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-url === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/http-url === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/secret-in-request === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/ok === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/existing-webhook === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/relative-url === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/basic-auth-in-url --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/unsupported-webhook-kind (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/read.ProtoJSON (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-name (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-url (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/http-url (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/secret-in-request (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/ok (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/existing-webhook (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/relative-url (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/basic-auth-in-url (0.00s) === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/fail/auth.UpdateProvisioner-error === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/ok/not-found === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/ok --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook (0.00s) --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/ok/not-found (0.00s) --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/ok (0.00s) === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-url === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/relative-url === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/basic-auth-in-url === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/different-secret-in-request === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/auth.UpdateProvisioner-error === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/ok === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/not-found === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-name === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/http-url === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/read.ProtoJSON --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-url (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/relative-url (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/basic-auth-in-url (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/different-secret-in-request (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/ok (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/not-found (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-name (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/http-url (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/read.ProtoJSON (0.00s) PASS ok github.com/smallstep/certificates/authority/admin/api 0.086s === RUN TestDB_getDBAdminBytes === RUN TestDB_getDBAdminBytes/fail/not-found === RUN TestDB_getDBAdminBytes/fail/db.Get-error === RUN TestDB_getDBAdminBytes/ok --- PASS: TestDB_getDBAdminBytes (0.00s) --- PASS: TestDB_getDBAdminBytes/fail/not-found (0.00s) --- PASS: TestDB_getDBAdminBytes/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBAdminBytes/ok (0.00s) === RUN TestDB_getDBAdmin === RUN TestDB_getDBAdmin/fail/not-found === RUN TestDB_getDBAdmin/fail/db.Get-error === RUN TestDB_getDBAdmin/fail/unmarshal-error === RUN TestDB_getDBAdmin/fail/deleted === RUN TestDB_getDBAdmin/ok --- PASS: TestDB_getDBAdmin (0.00s) --- PASS: TestDB_getDBAdmin/fail/not-found (0.00s) --- PASS: TestDB_getDBAdmin/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBAdmin/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBAdmin/fail/deleted (0.00s) --- PASS: TestDB_getDBAdmin/ok (0.00s) === RUN TestDB_unmarshalDBAdmin === RUN TestDB_unmarshalDBAdmin/fail/authority-mismatch-error === RUN TestDB_unmarshalDBAdmin/ok === RUN TestDB_unmarshalDBAdmin/fail/unmarshal-error === RUN TestDB_unmarshalDBAdmin/fail/deleted-error --- PASS: TestDB_unmarshalDBAdmin (0.00s) --- PASS: TestDB_unmarshalDBAdmin/fail/authority-mismatch-error (0.00s) --- PASS: TestDB_unmarshalDBAdmin/ok (0.00s) --- PASS: TestDB_unmarshalDBAdmin/fail/unmarshal-error (0.00s) --- PASS: TestDB_unmarshalDBAdmin/fail/deleted-error (0.00s) === RUN TestDB_unmarshalAdmin === RUN TestDB_unmarshalAdmin/ok === RUN TestDB_unmarshalAdmin/fail/unmarshal-error === RUN TestDB_unmarshalAdmin/fail/deleted-error --- PASS: TestDB_unmarshalAdmin (0.00s) --- PASS: TestDB_unmarshalAdmin/ok (0.00s) --- PASS: TestDB_unmarshalAdmin/fail/unmarshal-error (0.00s) --- PASS: TestDB_unmarshalAdmin/fail/deleted-error (0.00s) === RUN TestDB_GetAdmin === RUN TestDB_GetAdmin/fail/not-found === RUN TestDB_GetAdmin/fail/db.Get-error === RUN TestDB_GetAdmin/fail/unmarshal-error === RUN TestDB_GetAdmin/fail/deleted === RUN TestDB_GetAdmin/fail/authorityID-mismatch === RUN TestDB_GetAdmin/ok --- PASS: TestDB_GetAdmin (0.00s) --- PASS: TestDB_GetAdmin/fail/not-found (0.00s) --- PASS: TestDB_GetAdmin/fail/db.Get-error (0.00s) --- PASS: TestDB_GetAdmin/fail/unmarshal-error (0.00s) --- PASS: TestDB_GetAdmin/fail/deleted (0.00s) --- PASS: TestDB_GetAdmin/fail/authorityID-mismatch (0.00s) --- PASS: TestDB_GetAdmin/ok (0.00s) === RUN TestDB_DeleteAdmin === RUN TestDB_DeleteAdmin/fail/not-found === RUN TestDB_DeleteAdmin/fail/db.Get-error === RUN TestDB_DeleteAdmin/fail/save-error === RUN TestDB_DeleteAdmin/ok --- PASS: TestDB_DeleteAdmin (0.00s) --- PASS: TestDB_DeleteAdmin/fail/not-found (0.00s) --- PASS: TestDB_DeleteAdmin/fail/db.Get-error (0.00s) --- PASS: TestDB_DeleteAdmin/fail/save-error (0.00s) --- PASS: TestDB_DeleteAdmin/ok (0.00s) === RUN TestDB_UpdateAdmin === RUN TestDB_UpdateAdmin/fail/not-found === RUN TestDB_UpdateAdmin/fail/db.Get-error === RUN TestDB_UpdateAdmin/fail/save-error === RUN TestDB_UpdateAdmin/ok --- PASS: TestDB_UpdateAdmin (0.00s) --- PASS: TestDB_UpdateAdmin/fail/not-found (0.00s) --- PASS: TestDB_UpdateAdmin/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateAdmin/fail/save-error (0.00s) --- PASS: TestDB_UpdateAdmin/ok (0.00s) === RUN TestDB_CreateAdmin === RUN TestDB_CreateAdmin/fail/save-error === RUN TestDB_CreateAdmin/ok --- PASS: TestDB_CreateAdmin (0.00s) --- PASS: TestDB_CreateAdmin/fail/save-error (0.00s) --- PASS: TestDB_CreateAdmin/ok (0.00s) === RUN TestDB_GetAdmins === RUN TestDB_GetAdmins/fail/db.List-error === RUN TestDB_GetAdmins/fail/unmarshal-error === RUN TestDB_GetAdmins/ok/none === RUN TestDB_GetAdmins/ok/only-invalid === RUN TestDB_GetAdmins/ok --- PASS: TestDB_GetAdmins (0.00s) --- PASS: TestDB_GetAdmins/fail/db.List-error (0.00s) --- PASS: TestDB_GetAdmins/fail/unmarshal-error (0.00s) --- PASS: TestDB_GetAdmins/ok/none (0.00s) --- PASS: TestDB_GetAdmins/ok/only-invalid (0.00s) --- PASS: TestDB_GetAdmins/ok (0.00s) === RUN TestDB_getDBAuthorityPolicyBytes === RUN TestDB_getDBAuthorityPolicyBytes/fail/not-found === RUN TestDB_getDBAuthorityPolicyBytes/fail/db.Get-error === RUN TestDB_getDBAuthorityPolicyBytes/ok --- PASS: TestDB_getDBAuthorityPolicyBytes (0.00s) --- PASS: TestDB_getDBAuthorityPolicyBytes/fail/not-found (0.00s) --- PASS: TestDB_getDBAuthorityPolicyBytes/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBAuthorityPolicyBytes/ok (0.00s) === RUN TestDB_getDBAuthorityPolicy === RUN TestDB_getDBAuthorityPolicy/fail/not-found === RUN TestDB_getDBAuthorityPolicy/fail/unmarshal-error === RUN TestDB_getDBAuthorityPolicy/fail/authorityID-error === RUN TestDB_getDBAuthorityPolicy/ok/empty-bytes === RUN TestDB_getDBAuthorityPolicy/ok --- PASS: TestDB_getDBAuthorityPolicy (0.00s) --- PASS: TestDB_getDBAuthorityPolicy/fail/not-found (0.00s) --- PASS: TestDB_getDBAuthorityPolicy/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBAuthorityPolicy/fail/authorityID-error (0.00s) --- PASS: TestDB_getDBAuthorityPolicy/ok/empty-bytes (0.00s) --- PASS: TestDB_getDBAuthorityPolicy/ok (0.00s) === RUN TestDB_CreateAuthorityPolicy === RUN TestDB_CreateAuthorityPolicy/fail/save-error === RUN TestDB_CreateAuthorityPolicy/ok --- PASS: TestDB_CreateAuthorityPolicy (0.00s) --- PASS: TestDB_CreateAuthorityPolicy/fail/save-error (0.00s) --- PASS: TestDB_CreateAuthorityPolicy/ok (0.00s) === RUN TestDB_GetAuthorityPolicy === RUN TestDB_GetAuthorityPolicy/fail/not-found === RUN TestDB_GetAuthorityPolicy/fail/db.Get-error === RUN TestDB_GetAuthorityPolicy/ok --- PASS: TestDB_GetAuthorityPolicy (0.00s) --- PASS: TestDB_GetAuthorityPolicy/fail/not-found (0.00s) --- PASS: TestDB_GetAuthorityPolicy/fail/db.Get-error (0.00s) --- PASS: TestDB_GetAuthorityPolicy/ok (0.00s) === RUN TestDB_UpdateAuthorityPolicy === RUN TestDB_UpdateAuthorityPolicy/ok === RUN TestDB_UpdateAuthorityPolicy/fail/not-found === RUN TestDB_UpdateAuthorityPolicy/fail/db.Get-error === RUN TestDB_UpdateAuthorityPolicy/fail/save-error --- PASS: TestDB_UpdateAuthorityPolicy (0.00s) --- PASS: TestDB_UpdateAuthorityPolicy/ok (0.00s) --- PASS: TestDB_UpdateAuthorityPolicy/fail/not-found (0.00s) --- PASS: TestDB_UpdateAuthorityPolicy/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateAuthorityPolicy/fail/save-error (0.00s) === RUN TestDB_DeleteAuthorityPolicy === RUN TestDB_DeleteAuthorityPolicy/fail/not-found === RUN TestDB_DeleteAuthorityPolicy/fail/db.Get-error === RUN TestDB_DeleteAuthorityPolicy/fail/save-error === RUN TestDB_DeleteAuthorityPolicy/ok --- PASS: TestDB_DeleteAuthorityPolicy (0.00s) --- PASS: TestDB_DeleteAuthorityPolicy/fail/not-found (0.00s) --- PASS: TestDB_DeleteAuthorityPolicy/fail/db.Get-error (0.00s) --- PASS: TestDB_DeleteAuthorityPolicy/fail/save-error (0.00s) --- PASS: TestDB_DeleteAuthorityPolicy/ok (0.00s) === RUN Test_linkedToDB === RUN Test_linkedToDB/nil_policy === RUN Test_linkedToDB/no_x509_nor_ssh === RUN Test_linkedToDB/x509 === RUN Test_linkedToDB/ssh_user === RUN Test_linkedToDB/full_ssh_policy === RUN Test_linkedToDB/full_policy --- PASS: Test_linkedToDB (0.00s) --- PASS: Test_linkedToDB/nil_policy (0.00s) --- PASS: Test_linkedToDB/no_x509_nor_ssh (0.00s) --- PASS: Test_linkedToDB/x509 (0.00s) --- PASS: Test_linkedToDB/ssh_user (0.00s) --- PASS: Test_linkedToDB/full_ssh_policy (0.00s) --- PASS: Test_linkedToDB/full_policy (0.00s) === RUN Test_dbToLinked === RUN Test_dbToLinked/nil_policy === RUN Test_dbToLinked/x509 === RUN Test_dbToLinked/ssh_user === RUN Test_dbToLinked/ssh_host === RUN Test_dbToLinked/full_policy --- PASS: Test_dbToLinked (0.00s) --- PASS: Test_dbToLinked/nil_policy (0.00s) --- PASS: Test_dbToLinked/x509 (0.00s) --- PASS: Test_dbToLinked/ssh_user (0.00s) --- PASS: Test_dbToLinked/ssh_host (0.00s) --- PASS: Test_dbToLinked/full_policy (0.00s) === RUN TestDB_getDBProvisionerBytes === RUN TestDB_getDBProvisionerBytes/fail/not-found === RUN TestDB_getDBProvisionerBytes/fail/db.Get-error === RUN TestDB_getDBProvisionerBytes/ok --- PASS: TestDB_getDBProvisionerBytes (0.00s) --- PASS: TestDB_getDBProvisionerBytes/fail/not-found (0.00s) --- PASS: TestDB_getDBProvisionerBytes/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBProvisionerBytes/ok (0.00s) === RUN TestDB_getDBProvisioner === RUN TestDB_getDBProvisioner/fail/not-found === RUN TestDB_getDBProvisioner/fail/db.Get-error === RUN TestDB_getDBProvisioner/fail/unmarshal-error === RUN TestDB_getDBProvisioner/fail/deleted === RUN TestDB_getDBProvisioner/ok --- PASS: TestDB_getDBProvisioner (0.00s) --- PASS: TestDB_getDBProvisioner/fail/not-found (0.00s) --- PASS: TestDB_getDBProvisioner/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBProvisioner/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBProvisioner/fail/deleted (0.00s) --- PASS: TestDB_getDBProvisioner/ok (0.00s) === RUN TestDB_unmarshalDBProvisioner === RUN TestDB_unmarshalDBProvisioner/fail/unmarshal-error === RUN TestDB_unmarshalDBProvisioner/fail/deleted-error === RUN TestDB_unmarshalDBProvisioner/fail/authority-mismatch-error === RUN TestDB_unmarshalDBProvisioner/ok --- PASS: TestDB_unmarshalDBProvisioner (0.00s) --- PASS: TestDB_unmarshalDBProvisioner/fail/unmarshal-error (0.00s) --- PASS: TestDB_unmarshalDBProvisioner/fail/deleted-error (0.00s) --- PASS: TestDB_unmarshalDBProvisioner/fail/authority-mismatch-error (0.00s) --- PASS: TestDB_unmarshalDBProvisioner/ok (0.00s) === RUN TestDB_unmarshalProvisioner === RUN TestDB_unmarshalProvisioner/ok === RUN TestDB_unmarshalProvisioner/fail/unmarshal-error === RUN TestDB_unmarshalProvisioner/fail/deleted-error --- PASS: TestDB_unmarshalProvisioner (0.00s) --- PASS: TestDB_unmarshalProvisioner/ok (0.00s) --- PASS: TestDB_unmarshalProvisioner/fail/unmarshal-error (0.00s) --- PASS: TestDB_unmarshalProvisioner/fail/deleted-error (0.00s) === RUN TestDB_GetProvisioner === RUN TestDB_GetProvisioner/fail/not-found === RUN TestDB_GetProvisioner/fail/db.Get-error === RUN TestDB_GetProvisioner/fail/unmarshal-error === RUN TestDB_GetProvisioner/fail/deleted === RUN TestDB_GetProvisioner/fail/authorityID-mismatch === RUN TestDB_GetProvisioner/ok --- PASS: TestDB_GetProvisioner (0.00s) --- PASS: TestDB_GetProvisioner/fail/not-found (0.00s) --- PASS: TestDB_GetProvisioner/fail/db.Get-error (0.00s) --- PASS: TestDB_GetProvisioner/fail/unmarshal-error (0.00s) --- PASS: TestDB_GetProvisioner/fail/deleted (0.00s) --- PASS: TestDB_GetProvisioner/fail/authorityID-mismatch (0.00s) --- PASS: TestDB_GetProvisioner/ok (0.00s) === RUN TestDB_DeleteProvisioner === RUN TestDB_DeleteProvisioner/fail/db.Get-error === RUN TestDB_DeleteProvisioner/fail/save-error === RUN TestDB_DeleteProvisioner/ok === RUN TestDB_DeleteProvisioner/fail/not-found --- PASS: TestDB_DeleteProvisioner (0.00s) --- PASS: TestDB_DeleteProvisioner/fail/db.Get-error (0.00s) --- PASS: TestDB_DeleteProvisioner/fail/save-error (0.00s) --- PASS: TestDB_DeleteProvisioner/ok (0.00s) --- PASS: TestDB_DeleteProvisioner/fail/not-found (0.00s) === RUN TestDB_GetProvisioners === RUN TestDB_GetProvisioners/fail/db.List-error === RUN TestDB_GetProvisioners/fail/unmarshal-error === RUN TestDB_GetProvisioners/ok/none === RUN TestDB_GetProvisioners/ok/only-invalid === RUN TestDB_GetProvisioners/ok --- PASS: TestDB_GetProvisioners (0.00s) --- PASS: TestDB_GetProvisioners/fail/db.List-error (0.00s) --- PASS: TestDB_GetProvisioners/fail/unmarshal-error (0.00s) --- PASS: TestDB_GetProvisioners/ok/none (0.00s) --- PASS: TestDB_GetProvisioners/ok/only-invalid (0.00s) --- PASS: TestDB_GetProvisioners/ok (0.00s) === RUN TestDB_CreateProvisioner === RUN TestDB_CreateProvisioner/fail/save-error === RUN TestDB_CreateProvisioner/ok --- PASS: TestDB_CreateProvisioner (0.00s) --- PASS: TestDB_CreateProvisioner/fail/save-error (0.00s) --- PASS: TestDB_CreateProvisioner/ok (0.00s) === RUN TestDB_UpdateProvisioner === RUN TestDB_UpdateProvisioner/fail/save-error === RUN TestDB_UpdateProvisioner/ok === RUN TestDB_UpdateProvisioner/fail/not-found === RUN TestDB_UpdateProvisioner/fail/db.Get-error === RUN TestDB_UpdateProvisioner/fail/update-deleted === RUN TestDB_UpdateProvisioner/fail/update-type-error --- PASS: TestDB_UpdateProvisioner (0.00s) --- PASS: TestDB_UpdateProvisioner/fail/save-error (0.00s) --- PASS: TestDB_UpdateProvisioner/ok (0.00s) --- PASS: TestDB_UpdateProvisioner/fail/not-found (0.00s) --- PASS: TestDB_UpdateProvisioner/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateProvisioner/fail/update-deleted (0.00s) --- PASS: TestDB_UpdateProvisioner/fail/update-type-error (0.00s) === RUN Test_linkedcaWebhooksToDB === RUN Test_linkedcaWebhooksToDB/nil === RUN Test_linkedcaWebhooksToDB/zero === RUN Test_linkedcaWebhooksToDB/bearer === RUN Test_linkedcaWebhooksToDB/basic --- PASS: Test_linkedcaWebhooksToDB (0.00s) --- PASS: Test_linkedcaWebhooksToDB/nil (0.00s) --- PASS: Test_linkedcaWebhooksToDB/zero (0.00s) --- PASS: Test_linkedcaWebhooksToDB/bearer (0.00s) --- PASS: Test_linkedcaWebhooksToDB/basic (0.00s) === RUN Test_dbWebhooksToLinkedca === RUN Test_dbWebhooksToLinkedca/zero === RUN Test_dbWebhooksToLinkedca/bearer === RUN Test_dbWebhooksToLinkedca/basic === RUN Test_dbWebhooksToLinkedca/nil --- PASS: Test_dbWebhooksToLinkedca (0.00s) --- PASS: Test_dbWebhooksToLinkedca/zero (0.00s) --- PASS: Test_dbWebhooksToLinkedca/bearer (0.00s) --- PASS: Test_dbWebhooksToLinkedca/basic (0.00s) --- PASS: Test_dbWebhooksToLinkedca/nil (0.00s) PASS ok github.com/smallstep/certificates/authority/admin/db/nosql 0.053s ? github.com/smallstep/certificates/authority/administrator [no test files] === RUN TestConfigValidate === RUN TestConfigValidate/empty-address === RUN TestConfigValidate/empty-intermediate-key === RUN TestConfigValidate/empty-dnsNames === RUN TestConfigValidate/empty-TLS tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} === RUN TestConfigValidate/tls-min>max === RUN TestConfigValidate/skip-validation tc.tls = *tc.config.TLS = === RUN TestConfigValidate/invalid-address === RUN TestConfigValidate/empty-root === RUN TestConfigValidate/empty-intermediate-cert === RUN TestConfigValidate/empty-TLS-values tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} === RUN TestConfigValidate/custom-tls-values tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] 1.0 1.1 true} *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] 1.0 1.1 true} --- PASS: TestConfigValidate (0.00s) --- PASS: TestConfigValidate/empty-address (0.00s) --- PASS: TestConfigValidate/empty-intermediate-key (0.00s) --- PASS: TestConfigValidate/empty-dnsNames (0.00s) --- PASS: TestConfigValidate/empty-TLS (0.00s) --- PASS: TestConfigValidate/tls-min>max (0.00s) --- PASS: TestConfigValidate/skip-validation (0.00s) --- PASS: TestConfigValidate/invalid-address (0.00s) --- PASS: TestConfigValidate/empty-root (0.00s) --- PASS: TestConfigValidate/empty-intermediate-cert (0.00s) --- PASS: TestConfigValidate/empty-TLS-values (0.00s) --- PASS: TestConfigValidate/custom-tls-values (0.00s) === RUN TestAuthConfigValidate === RUN TestAuthConfigValidate/fail-nil-authconfig === RUN TestAuthConfigValidate/ok-empty-provisioners === RUN TestAuthConfigValidate/ok-empty-asn1dn-template === RUN TestAuthConfigValidate/ok-custom-asn1dn --- PASS: TestAuthConfigValidate (0.00s) --- PASS: TestAuthConfigValidate/fail-nil-authconfig (0.00s) --- PASS: TestAuthConfigValidate/ok-empty-provisioners (0.00s) --- PASS: TestAuthConfigValidate/ok-empty-asn1dn-template (0.00s) --- PASS: TestAuthConfigValidate/ok-custom-asn1dn (0.00s) === RUN Test_toHostname === RUN Test_toHostname/localhost === RUN Test_toHostname/ca.smallstep.com === RUN Test_toHostname/127.0.0.1 === RUN Test_toHostname/::1 === RUN Test_toHostname/[::1] --- PASS: Test_toHostname (0.00s) --- PASS: Test_toHostname/localhost (0.00s) --- PASS: Test_toHostname/ca.smallstep.com (0.00s) --- PASS: Test_toHostname/127.0.0.1 (0.00s) --- PASS: Test_toHostname/::1 (0.00s) --- PASS: Test_toHostname/[::1] (0.00s) === RUN TestConfig_Audience === RUN TestConfig_Audience/ok --- PASS: TestConfig_Audience (0.00s) --- PASS: TestConfig_Audience/ok (0.00s) === RUN TestSSHPublicKey_Validate === RUN TestSSHPublicKey_Validate/user === RUN TestSSHPublicKey_Validate/host === RUN TestSSHPublicKey_Validate/empty === RUN TestSSHPublicKey_Validate/badType === RUN TestSSHPublicKey_Validate/badKey --- PASS: TestSSHPublicKey_Validate (0.00s) --- PASS: TestSSHPublicKey_Validate/user (0.00s) --- PASS: TestSSHPublicKey_Validate/host (0.00s) --- PASS: TestSSHPublicKey_Validate/empty (0.00s) --- PASS: TestSSHPublicKey_Validate/badType (0.00s) --- PASS: TestSSHPublicKey_Validate/badKey (0.00s) === RUN TestSSHPublicKey_PublicKey === RUN TestSSHPublicKey_PublicKey/ok === RUN TestSSHPublicKey_PublicKey/nil --- PASS: TestSSHPublicKey_PublicKey (0.00s) --- PASS: TestSSHPublicKey_PublicKey/ok (0.00s) --- PASS: TestSSHPublicKey_PublicKey/nil (0.00s) === RUN TestTLSVersion_Validate === RUN TestTLSVersion_Validate/default === RUN TestTLSVersion_Validate/1.0 === RUN TestTLSVersion_Validate/1.1 === RUN TestTLSVersion_Validate/1.2 === RUN TestTLSVersion_Validate/1.3 === RUN TestTLSVersion_Validate/0.99 --- PASS: TestTLSVersion_Validate (0.00s) --- PASS: TestTLSVersion_Validate/default (0.00s) --- PASS: TestTLSVersion_Validate/1.0 (0.00s) --- PASS: TestTLSVersion_Validate/1.1 (0.00s) --- PASS: TestTLSVersion_Validate/1.2 (0.00s) --- PASS: TestTLSVersion_Validate/1.3 (0.00s) --- PASS: TestTLSVersion_Validate/0.99 (0.00s) === RUN TestTLSVersion_String === RUN TestTLSVersion_String/default === RUN TestTLSVersion_String/1.0 === RUN TestTLSVersion_String/1.1 === RUN TestTLSVersion_String/1.2 === RUN TestTLSVersion_String/1.3 === RUN TestTLSVersion_String/0.99 --- PASS: TestTLSVersion_String (0.00s) --- PASS: TestTLSVersion_String/default (0.00s) --- PASS: TestTLSVersion_String/1.0 (0.00s) --- PASS: TestTLSVersion_String/1.1 (0.00s) --- PASS: TestTLSVersion_String/1.2 (0.00s) --- PASS: TestTLSVersion_String/1.3 (0.00s) --- PASS: TestTLSVersion_String/0.99 (0.00s) === RUN TestCipherSuites_Validate === RUN TestCipherSuites_Validate/TLS_RSA_WITH_RC4_128_SHA === RUN TestCipherSuites_Validate/TLS_RSA_WITH_3DES_EDE_CBC_SHA === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 === RUN TestCipherSuites_Validate/multiple === RUN TestCipherSuites_Validate/fail --- PASS: TestCipherSuites_Validate (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_RC4_128_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 (0.00s) --- PASS: TestCipherSuites_Validate/multiple (0.00s) --- PASS: TestCipherSuites_Validate/fail (0.00s) === RUN TestCipherSuites_Value === RUN TestCipherSuites_Value/TLS_RSA_WITH_RC4_128_SHA === RUN TestCipherSuites_Value/TLS_RSA_WITH_3DES_EDE_CBC_SHA === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 === RUN TestCipherSuites_Value/multiple === RUN TestCipherSuites_Value/fail --- PASS: TestCipherSuites_Value (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_RC4_128_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 (0.00s) --- PASS: TestCipherSuites_Value/multiple (0.00s) --- PASS: TestCipherSuites_Value/fail (0.00s) === RUN TestTLSOptions_TLSConfig === RUN TestTLSOptions_TLSConfig/default === RUN TestTLSOptions_TLSConfig/renegotation --- PASS: TestTLSOptions_TLSConfig (0.00s) --- PASS: TestTLSOptions_TLSConfig/default (0.00s) --- PASS: TestTLSOptions_TLSConfig/renegotation (0.00s) === RUN Test_multiString_First === RUN Test_multiString_First/empty === RUN Test_multiString_First/string === RUN Test_multiString_First/slice --- PASS: Test_multiString_First (0.00s) --- PASS: Test_multiString_First/empty (0.00s) --- PASS: Test_multiString_First/string (0.00s) --- PASS: Test_multiString_First/slice (0.00s) === RUN Test_multiString_Empties === RUN Test_multiString_Empties/empty === RUN Test_multiString_Empties/string === RUN Test_multiString_Empties/empty_string === RUN Test_multiString_Empties/slice === RUN Test_multiString_Empties/empty_slice --- PASS: Test_multiString_Empties (0.00s) --- PASS: Test_multiString_Empties/empty (0.00s) --- PASS: Test_multiString_Empties/string (0.00s) --- PASS: Test_multiString_Empties/empty_string (0.00s) --- PASS: Test_multiString_Empties/slice (0.00s) --- PASS: Test_multiString_Empties/empty_slice (0.00s) === RUN Test_multiString_MarshalJSON === RUN Test_multiString_MarshalJSON/empty === RUN Test_multiString_MarshalJSON/string === RUN Test_multiString_MarshalJSON/slice --- PASS: Test_multiString_MarshalJSON (0.00s) --- PASS: Test_multiString_MarshalJSON/empty (0.00s) --- PASS: Test_multiString_MarshalJSON/string (0.00s) --- PASS: Test_multiString_MarshalJSON/slice (0.00s) === RUN Test_multiString_UnmarshalJSON === RUN Test_multiString_UnmarshalJSON/empty === RUN Test_multiString_UnmarshalJSON/empty_string === RUN Test_multiString_UnmarshalJSON/string === RUN Test_multiString_UnmarshalJSON/slice === RUN Test_multiString_UnmarshalJSON/error === RUN Test_multiString_UnmarshalJSON/nil --- PASS: Test_multiString_UnmarshalJSON (0.00s) --- PASS: Test_multiString_UnmarshalJSON/empty (0.00s) --- PASS: Test_multiString_UnmarshalJSON/empty_string (0.00s) --- PASS: Test_multiString_UnmarshalJSON/string (0.00s) --- PASS: Test_multiString_UnmarshalJSON/slice (0.00s) --- PASS: Test_multiString_UnmarshalJSON/error (0.00s) --- PASS: Test_multiString_UnmarshalJSON/nil (0.00s) PASS ok github.com/smallstep/certificates/authority/config 0.071s === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_with_constraints --- PASS: TestNew (0.01s) --- PASS: TestNew/ok (0.00s) --- PASS: TestNew/ok_with_constraints (0.00s) === RUN TestNew_hasNameConstraints === RUN TestNew_hasNameConstraints/no_constraints === RUN TestNew_hasNameConstraints/permittedDNSDomains === RUN TestNew_hasNameConstraints/excludedDNSDomains === RUN TestNew_hasNameConstraints/permittedIPRanges === RUN TestNew_hasNameConstraints/excludedIPRanges === RUN TestNew_hasNameConstraints/permittedEmailAddresses === RUN TestNew_hasNameConstraints/excludedEmailAddresses === RUN TestNew_hasNameConstraints/permittedURIDomains === RUN TestNew_hasNameConstraints/excludedURIDomains --- PASS: TestNew_hasNameConstraints (0.00s) --- PASS: TestNew_hasNameConstraints/no_constraints (0.00s) --- PASS: TestNew_hasNameConstraints/permittedDNSDomains (0.00s) --- PASS: TestNew_hasNameConstraints/excludedDNSDomains (0.00s) --- PASS: TestNew_hasNameConstraints/permittedIPRanges (0.00s) --- PASS: TestNew_hasNameConstraints/excludedIPRanges (0.00s) --- PASS: TestNew_hasNameConstraints/permittedEmailAddresses (0.00s) --- PASS: TestNew_hasNameConstraints/excludedEmailAddresses (0.00s) --- PASS: TestNew_hasNameConstraints/permittedURIDomains (0.00s) --- PASS: TestNew_hasNameConstraints/excludedURIDomains (0.00s) === RUN TestEngine_Validate === RUN TestEngine_Validate/ok === RUN TestEngine_Validate/ok_permitted_dns === RUN TestEngine_Validate/ok_not_excluded_dns === RUN TestEngine_Validate/ok_permitted_ip === RUN TestEngine_Validate/ok_not_excluded_ip === RUN TestEngine_Validate/ok_permitted_emails === RUN TestEngine_Validate/ok_not_excluded_emails === RUN TestEngine_Validate/ok_permitted_uris === RUN TestEngine_Validate/ok_not_excluded_uris === RUN TestEngine_Validate/fail_permitted_dns === RUN TestEngine_Validate/fail_not_excluded_dns === RUN TestEngine_Validate/fail_permitted_ip === RUN TestEngine_Validate/fail_not_excluded_ip === RUN TestEngine_Validate/fail_permitted_emails === RUN TestEngine_Validate/fail_not_excluded_emails === RUN TestEngine_Validate/fail_permitted_uris === RUN TestEngine_Validate/fail_not_excluded_uris === RUN TestEngine_Validate/fail_parse_emails === RUN TestEngine_Validate/fail_match_dns === RUN TestEngine_Validate/fail_match_email === RUN TestEngine_Validate/fail_match_uri --- PASS: TestEngine_Validate (0.00s) --- PASS: TestEngine_Validate/ok (0.00s) --- PASS: TestEngine_Validate/ok_permitted_dns (0.00s) --- PASS: TestEngine_Validate/ok_not_excluded_dns (0.00s) --- PASS: TestEngine_Validate/ok_permitted_ip (0.00s) --- PASS: TestEngine_Validate/ok_not_excluded_ip (0.00s) --- PASS: TestEngine_Validate/ok_permitted_emails (0.00s) --- PASS: TestEngine_Validate/ok_not_excluded_emails (0.00s) --- PASS: TestEngine_Validate/ok_permitted_uris (0.00s) --- PASS: TestEngine_Validate/ok_not_excluded_uris (0.00s) --- PASS: TestEngine_Validate/fail_permitted_dns (0.00s) --- PASS: TestEngine_Validate/fail_not_excluded_dns (0.00s) --- PASS: TestEngine_Validate/fail_permitted_ip (0.00s) --- PASS: TestEngine_Validate/fail_not_excluded_ip (0.00s) --- PASS: TestEngine_Validate/fail_permitted_emails (0.00s) --- PASS: TestEngine_Validate/fail_not_excluded_emails (0.00s) --- PASS: TestEngine_Validate/fail_permitted_uris (0.00s) --- PASS: TestEngine_Validate/fail_not_excluded_uris (0.00s) --- PASS: TestEngine_Validate/fail_parse_emails (0.00s) --- PASS: TestEngine_Validate/fail_match_dns (0.00s) --- PASS: TestEngine_Validate/fail_match_email (0.00s) --- PASS: TestEngine_Validate/fail_match_uri (0.00s) === RUN TestEngine_Validate_nil --- PASS: TestEngine_Validate_nil (0.00s) === RUN TestEngine_ValidateCertificate === RUN TestEngine_ValidateCertificate/ok === RUN TestEngine_ValidateCertificate/ok_with_constraints === RUN TestEngine_ValidateCertificate/fail --- PASS: TestEngine_ValidateCertificate (0.00s) --- PASS: TestEngine_ValidateCertificate/ok (0.00s) --- PASS: TestEngine_ValidateCertificate/ok_with_constraints (0.00s) --- PASS: TestEngine_ValidateCertificate/fail (0.00s) PASS ok github.com/smallstep/certificates/authority/internal/constraints 0.054s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/nil-options === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/not-set === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/set-true === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/set-false --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed (0.00s) --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/nil-options (0.00s) --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/not-set (0.00s) --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/set-true (0.00s) --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/set-false (0.00s) === RUN TestPolicyToCertificates === RUN TestPolicyToCertificates/nil === RUN TestPolicyToCertificates/no-policy === RUN TestPolicyToCertificates/partial-policy === RUN TestPolicyToCertificates/full-policy --- PASS: TestPolicyToCertificates (0.00s) --- PASS: TestPolicyToCertificates/nil (0.00s) --- PASS: TestPolicyToCertificates/no-policy (0.00s) --- PASS: TestPolicyToCertificates/partial-policy (0.00s) --- PASS: TestPolicyToCertificates/full-policy (0.00s) PASS ok github.com/smallstep/certificates/authority/policy 0.051s === RUN TestClient === RUN TestClient/http === RUN TestClient/tls === RUN TestClient/nil === RUN TestClient/empty --- PASS: TestClient (0.03s) --- PASS: TestClient/http (0.01s) --- PASS: TestClient/tls (0.02s) --- PASS: TestClient/nil (0.00s) --- PASS: TestClient/empty (0.00s) === RUN TestClient_SetNew === RUN TestClient_SetNew/ok === RUN TestClient_SetNew/fail === RUN TestClient_SetNew/ok_again 2025/10/26 22:11:24 http: TLS handshake error from 127.0.0.1:58492: remote error: tls: bad certificate --- PASS: TestClient_SetNew (0.03s) --- PASS: TestClient_SetNew/ok (0.01s) --- PASS: TestClient_SetNew/fail (0.01s) --- PASS: TestClient_SetNew/ok_again (0.01s) === RUN TestClient_parallel === PAUSE TestClient_parallel === CONT TestClient_parallel === RUN TestClient_parallel/0 === PAUSE TestClient_parallel/0 === RUN TestClient_parallel/1 === PAUSE TestClient_parallel/1 === RUN TestClient_parallel/2 === PAUSE TestClient_parallel/2 === RUN TestClient_parallel/3 === PAUSE TestClient_parallel/3 === RUN TestClient_parallel/4 === PAUSE TestClient_parallel/4 === RUN TestClient_parallel/5 === PAUSE TestClient_parallel/5 === RUN TestClient_parallel/6 === PAUSE TestClient_parallel/6 === RUN TestClient_parallel/7 === PAUSE TestClient_parallel/7 === RUN TestClient_parallel/8 === PAUSE TestClient_parallel/8 === RUN TestClient_parallel/9 === PAUSE TestClient_parallel/9 === CONT TestClient_parallel/0 === CONT TestClient_parallel/9 === CONT TestClient_parallel/8 === CONT TestClient_parallel/7 === CONT TestClient_parallel/6 === CONT TestClient_parallel/5 === CONT TestClient_parallel/4 === CONT TestClient_parallel/3 === CONT TestClient_parallel/2 === CONT TestClient_parallel/1 2025/10/26 22:11:24 http: TLS handshake error from 127.0.0.1:45762: read tcp 127.0.0.1:33773->127.0.0.1:45762: use of closed network connection 2025/10/26 22:11:24 http: TLS handshake error from 127.0.0.1:45786: write tcp 127.0.0.1:33773->127.0.0.1:45786: use of closed network connection 2025/10/26 22:11:24 http: TLS handshake error from 127.0.0.1:45798: write tcp 127.0.0.1:33773->127.0.0.1:45798: use of closed network connection 2025/10/26 22:11:24 http: TLS handshake error from 127.0.0.1:45810: write tcp 127.0.0.1:33773->127.0.0.1:45810: use of closed network connection 2025/10/26 22:11:24 http: TLS handshake error from 127.0.0.1:45816: write tcp 127.0.0.1:33773->127.0.0.1:45816: use of closed network connection --- PASS: TestClient_parallel (0.01s) --- PASS: TestClient_parallel/1 (0.05s) --- PASS: TestClient_parallel/8 (0.05s) --- PASS: TestClient_parallel/5 (0.05s) --- PASS: TestClient_parallel/0 (0.05s) --- PASS: TestClient_parallel/9 (0.05s) --- PASS: TestClient_parallel/7 (0.05s) --- PASS: TestClient_parallel/4 (0.05s) --- PASS: TestClient_parallel/6 (0.05s) --- PASS: TestClient_parallel/3 (0.05s) --- PASS: TestClient_parallel/2 (0.05s) PASS ok github.com/smallstep/certificates/authority/poolhttp 0.149s === RUN TestACME_GetAttestationRoots === RUN TestACME_GetAttestationRoots/ok === RUN TestACME_GetAttestationRoots/nil === RUN TestACME_GetAttestationRoots/empty --- PASS: TestACME_GetAttestationRoots (0.00s) --- PASS: TestACME_GetAttestationRoots/ok (0.00s) --- PASS: TestACME_GetAttestationRoots/nil (0.00s) --- PASS: TestACME_GetAttestationRoots/empty (0.00s) === RUN TestACMEChallenge_Validate === RUN TestACMEChallenge_Validate/http-01 === RUN TestACMEChallenge_Validate/dns-01 === RUN TestACMEChallenge_Validate/tls-alpn-01 === RUN TestACMEChallenge_Validate/device-attest-01 === RUN TestACMEChallenge_Validate/wire-oidc-01 === RUN TestACMEChallenge_Validate/wire-dpop-01 === RUN TestACMEChallenge_Validate/uppercase === RUN TestACMEChallenge_Validate/fail --- PASS: TestACMEChallenge_Validate (0.00s) --- PASS: TestACMEChallenge_Validate/http-01 (0.00s) --- PASS: TestACMEChallenge_Validate/dns-01 (0.00s) --- PASS: TestACMEChallenge_Validate/tls-alpn-01 (0.00s) --- PASS: TestACMEChallenge_Validate/device-attest-01 (0.00s) --- PASS: TestACMEChallenge_Validate/wire-oidc-01 (0.00s) --- PASS: TestACMEChallenge_Validate/wire-dpop-01 (0.00s) --- PASS: TestACMEChallenge_Validate/uppercase (0.00s) --- PASS: TestACMEChallenge_Validate/fail (0.00s) === RUN TestACMEAttestationFormat_Validate === RUN TestACMEAttestationFormat_Validate/apple === RUN TestACMEAttestationFormat_Validate/step === RUN TestACMEAttestationFormat_Validate/tpm === RUN TestACMEAttestationFormat_Validate/uppercase === RUN TestACMEAttestationFormat_Validate/fail --- PASS: TestACMEAttestationFormat_Validate (0.00s) --- PASS: TestACMEAttestationFormat_Validate/apple (0.00s) --- PASS: TestACMEAttestationFormat_Validate/step (0.00s) --- PASS: TestACMEAttestationFormat_Validate/tpm (0.00s) --- PASS: TestACMEAttestationFormat_Validate/uppercase (0.00s) --- PASS: TestACMEAttestationFormat_Validate/fail (0.00s) === RUN TestACME_Getters --- PASS: TestACME_Getters (0.00s) === RUN TestACME_Init === RUN TestACME_Init/fail/wire-missing-options acme_test.go:235: === RUN TestACME_Init/ok acme_test.go:235: === RUN TestACME_Init/ok/attestation acme_test.go:235: -----BEGIN CERTIFICATE----- MIICJDCCAamgAwIBAgIUQsDCuyxyfFxeq/bxpm8frF15hzcwCgYIKoZIzj0EAwMw UTEtMCsGA1UEAwwkQXBwbGUgRW50ZXJwcmlzZSBBdHRlc3RhdGlvbiBSb290IENB MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzAeFw0yMjAyMTYxOTAx MjRaFw00NzAyMjAwMDAwMDBaMFExLTArBgNVBAMMJEFwcGxlIEVudGVycHJpc2Ug QXR0ZXN0YXRpb24gUm9vdCBDQTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UE BhMCVVMwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAT6Jigq+Ps9Q4CoT8t8q+UnOe2p oT9nRaUfGhBTbgvqSGXPjVkbYlIWYO+1zPk2Sz9hQ5ozzmLrPmTBgEWRcHjA2/y7 7GEicps9wn2tj+G89l3INNDKETdxSPPIZpPj8VmjQjBAMA8GA1UdEwEB/wQFMAMB Af8wHQYDVR0OBBYEFPNqTQGd8muBpV5du+UIbVbi+d66MA4GA1UdDwEB/wQEAwIB BjAKBggqhkjOPQQDAwNpADBmAjEA1xpWmTLSpr1VH4f8Ypk8f3jMUKYz4QPG8mL5 8m9sX/b2+eXpTv2pH4RZgJjucnbcAjEA4ZSB6S45FlPuS/u4pTnzoz632rA+xW/T ZwFEh9bhKjJ+5VQ9/Do1os0u3LEkgN/r -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIDFzCCAf+gAwIBAgIDBAZHMA0GCSqGSIb3DQEBCwUAMCsxKTAnBgNVBAMMIFl1 YmljbyBQSVYgUm9vdCBDQSBTZXJpYWwgMjYzNzUxMCAXDTE2MDMxNDAwMDAwMFoY DzIwNTIwNDE3MDAwMDAwWjArMSkwJwYDVQQDDCBZdWJpY28gUElWIFJvb3QgQ0Eg U2VyaWFsIDI2Mzc1MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMN2 cMTNR6YCdcTFRxuPy31PabRn5m6pJ+nSE0HRWpoaM8fc8wHC+Tmb98jmNvhWNE2E ilU85uYKfEFP9d6Q2GmytqBnxZsAa3KqZiCCx2LwQ4iYEOb1llgotVr/whEpdVOq joU0P5e1j1y7OfwOvky/+AXIN/9Xp0VFlYRk2tQ9GcdYKDmqU+db9iKwpAzid4oH BVLIhmD3pvkWaRA2H3DA9t7H/HNq5v3OiO1jyLZeKqZoMbPObrxqDg+9fOdShzgf wCqgT3XVmTeiwvBSTctyi9mHQfYd2DwkaqxRnLbNVyK9zl+DzjSGp9IhVPiVtGet X02dxhQnGS7K6BO0Qe8CAwEAAaNCMEAwHQYDVR0OBBYEFMpfyvLEojGc6SJf8ez0 1d8Cv4O/MA8GA1UdEwQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 DQEBCwUAA4IBAQBc7Ih8Bc1fkC+FyN1fhjWioBCMr3vjneh7MLbA6kSoyWF70N3s XhbXvT4eRh0hvxqvMZNjPU/VlRn6gLVtoEikDLrYFXN6Hh6Wmyy1GTnspnOvMvz2 lLKuym9KYdYLDgnj3BeAvzIhVzzYSeU77/Cupofj093OuAswW0jYvXsGTyix6B3d bW5yWvyS9zNXaqGaUmP3U9/b6DlHdDogMLu3VLpBB9bm5bjaKWWJYgWltCVgUbFq Fqyi4+JE014cSgR57Jcu3dZiehB6UtAPgad9L5cNvua/IWRmm+ANy3O2LH++Pyl8 SREzU8onbBsjMg9QDiSf5oJLKvd/Ren+zGY7 -----END CERTIFICATE----- === RUN TestACME_Init/ok/wire acme_test.go:235: === RUN TestACME_Init/fail/empty acme_test.go:235: === RUN TestACME_Init/fail/empty-name acme_test.go:235: === RUN TestACME_Init/fail/empty-type acme_test.go:235: === RUN TestACME_Init/fail/bad-challenge acme_test.go:235: === RUN TestACME_Init/fail/bad-attestation-format acme_test.go:235: === RUN TestACME_Init/fail/parse-attestation-roots acme_test.go:235: -----BEGIN CERTIFICATE----- Zm9v -----END CERTIFICATE----- === RUN TestACME_Init/fail/wire-missing-wire-options acme_test.go:235: === RUN TestACME_Init/fail/wire-validate-options acme_test.go:235: === RUN TestACME_Init/fail/bad-claims acme_test.go:235: === RUN TestACME_Init/fail/empty-attestation-roots acme_test.go:235: --- PASS: TestACME_Init (0.00s) --- PASS: TestACME_Init/fail/wire-missing-options (0.00s) --- PASS: TestACME_Init/ok (0.00s) --- PASS: TestACME_Init/ok/attestation (0.00s) --- PASS: TestACME_Init/ok/wire (0.00s) --- PASS: TestACME_Init/fail/empty (0.00s) --- PASS: TestACME_Init/fail/empty-name (0.00s) --- PASS: TestACME_Init/fail/empty-type (0.00s) --- PASS: TestACME_Init/fail/bad-challenge (0.00s) --- PASS: TestACME_Init/fail/bad-attestation-format (0.00s) --- PASS: TestACME_Init/fail/parse-attestation-roots (0.00s) --- PASS: TestACME_Init/fail/wire-missing-wire-options (0.00s) --- PASS: TestACME_Init/fail/wire-validate-options (0.00s) --- PASS: TestACME_Init/fail/bad-claims (0.00s) --- PASS: TestACME_Init/fail/empty-attestation-roots (0.00s) === RUN TestACME_AuthorizeRenew === RUN TestACME_AuthorizeRenew/fail/renew-disabled === RUN TestACME_AuthorizeRenew/ok --- PASS: TestACME_AuthorizeRenew (0.00s) --- PASS: TestACME_AuthorizeRenew/fail/renew-disabled (0.00s) --- PASS: TestACME_AuthorizeRenew/ok (0.00s) === RUN TestACME_AuthorizeSign === RUN TestACME_AuthorizeSign/ok --- PASS: TestACME_AuthorizeSign (0.00s) --- PASS: TestACME_AuthorizeSign/ok (0.00s) === RUN TestACME_IsChallengeEnabled === RUN TestACME_IsChallengeEnabled/ok_http-01 === RUN TestACME_IsChallengeEnabled/ok_dns-01 === RUN TestACME_IsChallengeEnabled/ok_tls-alpn-01 === RUN TestACME_IsChallengeEnabled/fail_device-attest-01 === RUN TestACME_IsChallengeEnabled/ok_http-01_enabled === RUN TestACME_IsChallengeEnabled/ok_dns-01_enabled === RUN TestACME_IsChallengeEnabled/ok_tls-alpn-01_enabled === RUN TestACME_IsChallengeEnabled/ok_device-attest-01_enabled === RUN TestACME_IsChallengeEnabled/ok_wire-oidc-01_enabled === RUN TestACME_IsChallengeEnabled/ok_wire-dpop-01_enabled === RUN TestACME_IsChallengeEnabled/fail_http-01 === RUN TestACME_IsChallengeEnabled/fail_dns-01 === RUN TestACME_IsChallengeEnabled/fail_tls-alpn-01 === RUN TestACME_IsChallengeEnabled/fail_device-attest-01#01 === RUN TestACME_IsChallengeEnabled/fail_wire-oidc-01 === RUN TestACME_IsChallengeEnabled/fail_wire-dpop-01 === RUN TestACME_IsChallengeEnabled/fail_unknown --- PASS: TestACME_IsChallengeEnabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_http-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_dns-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_tls-alpn-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_device-attest-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_http-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_dns-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_tls-alpn-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_device-attest-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_wire-oidc-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_wire-dpop-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_http-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_dns-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_tls-alpn-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_device-attest-01#01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_wire-oidc-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_wire-dpop-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_unknown (0.00s) === RUN TestACME_IsAttestationFormatEnabled === RUN TestACME_IsAttestationFormatEnabled/ok === RUN TestACME_IsAttestationFormatEnabled/ok_empty_apple === RUN TestACME_IsAttestationFormatEnabled/ok_empty_step === RUN TestACME_IsAttestationFormatEnabled/ok_empty_tpm === RUN TestACME_IsAttestationFormatEnabled/ok_uppercase === RUN TestACME_IsAttestationFormatEnabled/fail_apple === RUN TestACME_IsAttestationFormatEnabled/fail_step === RUN TestACME_IsAttestationFormatEnabled/fail_step#01 --- PASS: TestACME_IsAttestationFormatEnabled (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/ok (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_apple (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_step (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_tpm (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/ok_uppercase (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/fail_apple (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/fail_step (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/fail_step#01 (0.00s) === RUN TestAWS_Getters --- PASS: TestAWS_Getters (0.00s) === RUN TestAWS_GetTokenID === RUN TestAWS_GetTokenID/ok === RUN TestAWS_GetTokenID/ok_no_TOFU === RUN TestAWS_GetTokenID/fail --- PASS: TestAWS_GetTokenID (0.01s) --- PASS: TestAWS_GetTokenID/ok (0.00s) --- PASS: TestAWS_GetTokenID/ok_no_TOFU (0.00s) --- PASS: TestAWS_GetTokenID/fail (0.00s) === RUN TestAWS_GetIdentityToken === RUN TestAWS_GetIdentityToken/ok === RUN TestAWS_GetIdentityToken/ok_no_imds === RUN TestAWS_GetIdentityToken/fail_ca_url === RUN TestAWS_GetIdentityToken/fail_identityURL === RUN TestAWS_GetIdentityToken/fail_signatureURL === RUN TestAWS_GetIdentityToken/fail_signature === RUN TestAWS_GetIdentityToken/fail_read_identityURL === RUN TestAWS_GetIdentityToken/fail_read_signatureURL === RUN TestAWS_GetIdentityToken/fail_unmarshal_identityURL --- PASS: TestAWS_GetIdentityToken (0.01s) --- PASS: TestAWS_GetIdentityToken/ok (0.00s) --- PASS: TestAWS_GetIdentityToken/ok_no_imds (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_ca_url (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_identityURL (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_signatureURL (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_signature (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_read_identityURL (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_read_signatureURL (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_unmarshal_identityURL (0.00s) === RUN TestAWS_GetIdentityToken_V1Only --- PASS: TestAWS_GetIdentityToken_V1Only (0.00s) === RUN TestAWS_GetIdentityToken_BadIDMS --- PASS: TestAWS_GetIdentityToken_BadIDMS (0.00s) === RUN TestAWS_Init === RUN TestAWS_Init/ok === RUN TestAWS_Init/ok/v1 === RUN TestAWS_Init/ok/v2 === RUN TestAWS_Init/ok/empty === RUN TestAWS_Init/ok/duration === RUN TestAWS_Init/ok/cert === RUN TestAWS_Init/fail_type_ === RUN TestAWS_Init/fail_name === RUN TestAWS_Init/bad_instance_age === RUN TestAWS_Init/fail/imds === RUN TestAWS_Init/fail/missing === RUN TestAWS_Init/fail/cert === RUN TestAWS_Init/fail_claims --- PASS: TestAWS_Init (0.01s) --- PASS: TestAWS_Init/ok (0.00s) --- PASS: TestAWS_Init/ok/v1 (0.00s) --- PASS: TestAWS_Init/ok/v2 (0.00s) --- PASS: TestAWS_Init/ok/empty (0.00s) --- PASS: TestAWS_Init/ok/duration (0.00s) --- PASS: TestAWS_Init/ok/cert (0.00s) --- PASS: TestAWS_Init/fail_type_ (0.00s) --- PASS: TestAWS_Init/fail_name (0.00s) --- PASS: TestAWS_Init/bad_instance_age (0.00s) --- PASS: TestAWS_Init/fail/imds (0.00s) --- PASS: TestAWS_Init/fail/missing (0.00s) --- PASS: TestAWS_Init/fail/cert (0.00s) --- PASS: TestAWS_Init/fail_claims (0.00s) === RUN TestAWS_authorizeToken === RUN TestAWS_authorizeToken/fail/empty-instance-id === RUN TestAWS_authorizeToken/fail/empty-region === RUN TestAWS_authorizeToken/fail/invalid-token-issuer === RUN TestAWS_authorizeToken/fail/invalid-subject-disabled-custom-SANs === RUN TestAWS_authorizeToken/ok === RUN TestAWS_authorizeToken/fail/bad-token === RUN TestAWS_authorizeToken/fail/cannot-validate-sig === RUN TestAWS_authorizeToken/fail/empty-private-ip === RUN TestAWS_authorizeToken/fail/invalid-audience === RUN TestAWS_authorizeToken/fail/invalid-account-id === RUN TestAWS_authorizeToken/fail/instance-age === RUN TestAWS_authorizeToken/ok/identityCert === RUN TestAWS_authorizeToken/ok/identityCert2 === RUN TestAWS_authorizeToken/fail/empty-account-id --- PASS: TestAWS_authorizeToken (0.38s) --- PASS: TestAWS_authorizeToken/fail/empty-instance-id (0.00s) --- PASS: TestAWS_authorizeToken/fail/empty-region (0.00s) --- PASS: TestAWS_authorizeToken/fail/invalid-token-issuer (0.00s) --- PASS: TestAWS_authorizeToken/fail/invalid-subject-disabled-custom-SANs (0.00s) --- PASS: TestAWS_authorizeToken/ok (0.00s) --- PASS: TestAWS_authorizeToken/fail/bad-token (0.00s) --- PASS: TestAWS_authorizeToken/fail/cannot-validate-sig (0.00s) --- PASS: TestAWS_authorizeToken/fail/empty-private-ip (0.00s) --- PASS: TestAWS_authorizeToken/fail/invalid-audience (0.00s) --- PASS: TestAWS_authorizeToken/fail/invalid-account-id (0.00s) --- PASS: TestAWS_authorizeToken/fail/instance-age (0.00s) --- PASS: TestAWS_authorizeToken/ok/identityCert (0.00s) --- PASS: TestAWS_authorizeToken/ok/identityCert2 (0.00s) --- PASS: TestAWS_authorizeToken/fail/empty-account-id (0.00s) === RUN TestAWS_AuthorizeSign === RUN TestAWS_AuthorizeSign/ok === RUN TestAWS_AuthorizeSign/ok#01 === RUN TestAWS_AuthorizeSign/ok#02 === RUN TestAWS_AuthorizeSign/ok#03 === RUN TestAWS_AuthorizeSign/ok#04 === RUN TestAWS_AuthorizeSign/fail_account === RUN TestAWS_AuthorizeSign/fail_token === RUN TestAWS_AuthorizeSign/fail_subject === RUN TestAWS_AuthorizeSign/fail_issuer === RUN TestAWS_AuthorizeSign/fail_audience === RUN TestAWS_AuthorizeSign/fail_account#01 === RUN TestAWS_AuthorizeSign/fail_instanceID === RUN TestAWS_AuthorizeSign/fail_privateIP === RUN TestAWS_AuthorizeSign/fail_region === RUN TestAWS_AuthorizeSign/fail_exp === RUN TestAWS_AuthorizeSign/fail_nbf === RUN TestAWS_AuthorizeSign/fail_key === RUN TestAWS_AuthorizeSign/fail_instance_age --- PASS: TestAWS_AuthorizeSign (0.08s) --- PASS: TestAWS_AuthorizeSign/ok (0.00s) --- PASS: TestAWS_AuthorizeSign/ok#01 (0.00s) --- PASS: TestAWS_AuthorizeSign/ok#02 (0.00s) --- PASS: TestAWS_AuthorizeSign/ok#03 (0.00s) --- PASS: TestAWS_AuthorizeSign/ok#04 (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_account (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_token (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_subject (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_issuer (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_audience (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_account#01 (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_instanceID (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_privateIP (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_region (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_exp (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_nbf (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_key (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_instance_age (0.00s) === RUN TestAWS_AuthorizeSSHSign === RUN TestAWS_AuthorizeSSHSign/ok === RUN TestAWS_AuthorizeSSHSign/ok-rsa2048 === RUN TestAWS_AuthorizeSSHSign/ok-type === RUN TestAWS_AuthorizeSSHSign/ok-principals === RUN TestAWS_AuthorizeSSHSign/ok-principal-ip === RUN TestAWS_AuthorizeSSHSign/ok-principal-hostname === RUN TestAWS_AuthorizeSSHSign/ok-options === RUN TestAWS_AuthorizeSSHSign/ok-custom === RUN TestAWS_AuthorizeSSHSign/fail-rsa1024 === RUN TestAWS_AuthorizeSSHSign/fail-type === RUN TestAWS_AuthorizeSSHSign/fail-principal === RUN TestAWS_AuthorizeSSHSign/fail-extra-principal === RUN TestAWS_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestAWS_AuthorizeSSHSign/fail-invalid-token --- PASS: TestAWS_AuthorizeSSHSign (0.57s) --- PASS: TestAWS_AuthorizeSSHSign/ok (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/ok-rsa2048 (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/ok-type (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/ok-principals (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/ok-principal-ip (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/ok-principal-hostname (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/ok-options (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/ok-custom (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/fail-rsa1024 (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/fail-type (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/fail-principal (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/fail-extra-principal (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/fail-invalid-token (0.00s) === RUN TestAWS_AuthorizeRenew === RUN TestAWS_AuthorizeRenew/ok === RUN TestAWS_AuthorizeRenew/fail/renew-disabled --- PASS: TestAWS_AuthorizeRenew (0.00s) --- PASS: TestAWS_AuthorizeRenew/ok (0.00s) --- PASS: TestAWS_AuthorizeRenew/fail/renew-disabled (0.00s) === RUN TestAWS_HardcodedCertificates --- PASS: TestAWS_HardcodedCertificates (0.00s) === RUN TestAzure_Getters --- PASS: TestAzure_Getters (0.00s) === RUN TestAzure_GetTokenID === RUN TestAzure_GetTokenID/ok === RUN TestAzure_GetTokenID/ok_no_TOFU === RUN TestAzure_GetTokenID/fail_token === RUN TestAzure_GetTokenID/fail_claims --- PASS: TestAzure_GetTokenID (0.00s) --- PASS: TestAzure_GetTokenID/ok (0.00s) --- PASS: TestAzure_GetTokenID/ok_no_TOFU (0.00s) --- PASS: TestAzure_GetTokenID/fail_token (0.00s) --- PASS: TestAzure_GetTokenID/fail_claims (0.00s) === RUN TestAzure_GetIdentityToken === RUN TestAzure_GetIdentityToken/ok === RUN TestAzure_GetIdentityToken/ok_azure_china === RUN TestAzure_GetIdentityToken/ok_azure_germany === RUN TestAzure_GetIdentityToken/ok_azure_us_gov === RUN TestAzure_GetIdentityToken/fail_instance_request === RUN TestAzure_GetIdentityToken/fail_request === RUN TestAzure_GetIdentityToken/fail_unmarshal === RUN TestAzure_GetIdentityToken/fail_url === RUN TestAzure_GetIdentityToken/fail_connect --- PASS: TestAzure_GetIdentityToken (0.00s) --- PASS: TestAzure_GetIdentityToken/ok (0.00s) --- PASS: TestAzure_GetIdentityToken/ok_azure_china (0.00s) --- PASS: TestAzure_GetIdentityToken/ok_azure_germany (0.00s) --- PASS: TestAzure_GetIdentityToken/ok_azure_us_gov (0.00s) --- PASS: TestAzure_GetIdentityToken/fail_instance_request (0.00s) --- PASS: TestAzure_GetIdentityToken/fail_request (0.00s) --- PASS: TestAzure_GetIdentityToken/fail_unmarshal (0.00s) --- PASS: TestAzure_GetIdentityToken/fail_url (0.00s) --- PASS: TestAzure_GetIdentityToken/fail_connect (0.00s) === RUN TestAzure_Init === RUN TestAzure_Init/ok === RUN TestAzure_Init/ok_with_config === RUN TestAzure_Init/fail_type === RUN TestAzure_Init/fail_name === RUN TestAzure_Init/fail_tenant_id === RUN TestAzure_Init/fail_claims === RUN TestAzure_Init/fail_discovery_URL === RUN TestAzure_Init/fail_JWK_URL === RUN TestAzure_Init/fail_config_Validate --- PASS: TestAzure_Init (0.00s) --- PASS: TestAzure_Init/ok (0.00s) --- PASS: TestAzure_Init/ok_with_config (0.00s) --- PASS: TestAzure_Init/fail_type (0.00s) --- PASS: TestAzure_Init/fail_name (0.00s) --- PASS: TestAzure_Init/fail_tenant_id (0.00s) --- PASS: TestAzure_Init/fail_claims (0.00s) --- PASS: TestAzure_Init/fail_discovery_URL (0.00s) --- PASS: TestAzure_Init/fail_JWK_URL (0.00s) --- PASS: TestAzure_Init/fail_config_Validate (0.00s) === RUN TestAzure_authorizeToken === RUN TestAzure_authorizeToken/fail/bad-token === RUN TestAzure_authorizeToken/fail/cannot-validate-sig === RUN TestAzure_authorizeToken/fail/invalid-token-issuer === RUN TestAzure_authorizeToken/fail/invalid-tenant-id === RUN TestAzure_authorizeToken/fail/invalid-xms-mir-id === RUN TestAzure_authorizeToken/ok --- PASS: TestAzure_authorizeToken (0.00s) --- PASS: TestAzure_authorizeToken/fail/bad-token (0.00s) --- PASS: TestAzure_authorizeToken/fail/cannot-validate-sig (0.00s) --- PASS: TestAzure_authorizeToken/fail/invalid-token-issuer (0.00s) --- PASS: TestAzure_authorizeToken/fail/invalid-tenant-id (0.00s) --- PASS: TestAzure_authorizeToken/fail/invalid-xms-mir-id (0.00s) --- PASS: TestAzure_authorizeToken/ok (0.00s) === RUN TestAzure_AuthorizeSign === RUN TestAzure_AuthorizeSign/ok === RUN TestAzure_AuthorizeSign/ok#01 === RUN TestAzure_AuthorizeSign/ok#02 === RUN TestAzure_AuthorizeSign/ok#03 === RUN TestAzure_AuthorizeSign/ok#04 === RUN TestAzure_AuthorizeSign/fail_tenant === RUN TestAzure_AuthorizeSign/fail_resource_group === RUN TestAzure_AuthorizeSign/fail_subscription === RUN TestAzure_AuthorizeSign/fail_object_id === RUN TestAzure_AuthorizeSign/fail_token === RUN TestAzure_AuthorizeSign/fail_issuer === RUN TestAzure_AuthorizeSign/fail_audience === RUN TestAzure_AuthorizeSign/fail_exp === RUN TestAzure_AuthorizeSign/fail_nbf === RUN TestAzure_AuthorizeSign/fail_key --- PASS: TestAzure_AuthorizeSign (0.01s) --- PASS: TestAzure_AuthorizeSign/ok (0.00s) --- PASS: TestAzure_AuthorizeSign/ok#01 (0.00s) --- PASS: TestAzure_AuthorizeSign/ok#02 (0.00s) --- PASS: TestAzure_AuthorizeSign/ok#03 (0.00s) --- PASS: TestAzure_AuthorizeSign/ok#04 (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_tenant (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_resource_group (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_subscription (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_object_id (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_token (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_issuer (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_audience (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_exp (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_nbf (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_key (0.00s) === RUN TestAzure_AuthorizeRenew === RUN TestAzure_AuthorizeRenew/ok === RUN TestAzure_AuthorizeRenew/fail/renew-disabled --- PASS: TestAzure_AuthorizeRenew (0.00s) --- PASS: TestAzure_AuthorizeRenew/ok (0.00s) --- PASS: TestAzure_AuthorizeRenew/fail/renew-disabled (0.00s) === RUN TestAzure_AuthorizeSSHSign === RUN TestAzure_AuthorizeSSHSign/ok === RUN TestAzure_AuthorizeSSHSign/ok-rsa2048 === RUN TestAzure_AuthorizeSSHSign/ok-type === RUN TestAzure_AuthorizeSSHSign/ok-principals === RUN TestAzure_AuthorizeSSHSign/ok-options === RUN TestAzure_AuthorizeSSHSign/ok-custom === RUN TestAzure_AuthorizeSSHSign/fail-rsa1024 === RUN TestAzure_AuthorizeSSHSign/fail-type === RUN TestAzure_AuthorizeSSHSign/fail-principal === RUN TestAzure_AuthorizeSSHSign/fail-extra-principal === RUN TestAzure_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestAzure_AuthorizeSSHSign/fail-invalid-token --- PASS: TestAzure_AuthorizeSSHSign (0.45s) --- PASS: TestAzure_AuthorizeSSHSign/ok (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/ok-rsa2048 (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/ok-type (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/ok-principals (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/ok-options (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/ok-custom (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/fail-rsa1024 (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/fail-type (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/fail-principal (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/fail-extra-principal (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/fail-invalid-token (0.00s) === RUN TestAzure_assertConfig === RUN TestAzure_assertConfig/ok_with_config === RUN TestAzure_assertConfig/ok_no_config --- PASS: TestAzure_assertConfig (0.00s) --- PASS: TestAzure_assertConfig/ok_with_config (0.00s) --- PASS: TestAzure_assertConfig/ok_no_config (0.00s) === RUN TestClaimer_DefaultSSHCertDuration === RUN TestClaimer_DefaultSSHCertDuration/user === RUN TestClaimer_DefaultSSHCertDuration/user_global === RUN TestClaimer_DefaultSSHCertDuration/host_global === RUN TestClaimer_DefaultSSHCertDuration/host_global#01 === RUN TestClaimer_DefaultSSHCertDuration/invalid === RUN TestClaimer_DefaultSSHCertDuration/invalid_global --- PASS: TestClaimer_DefaultSSHCertDuration (0.00s) --- PASS: TestClaimer_DefaultSSHCertDuration/user (0.00s) --- PASS: TestClaimer_DefaultSSHCertDuration/user_global (0.00s) --- PASS: TestClaimer_DefaultSSHCertDuration/host_global (0.00s) --- PASS: TestClaimer_DefaultSSHCertDuration/host_global#01 (0.00s) --- PASS: TestClaimer_DefaultSSHCertDuration/invalid (0.00s) --- PASS: TestClaimer_DefaultSSHCertDuration/invalid_global (0.00s) === RUN TestCollection_Load === RUN TestCollection_Load/ok === RUN TestCollection_Load/fail === RUN TestCollection_Load/invalid --- PASS: TestCollection_Load (0.13s) --- PASS: TestCollection_Load/ok (0.00s) --- PASS: TestCollection_Load/fail (0.00s) --- PASS: TestCollection_Load/invalid (0.00s) === RUN TestCollection_LoadByToken === RUN TestCollection_LoadByToken/ok1 === RUN TestCollection_LoadByToken/ok2 === RUN TestCollection_LoadByToken/ok3 === RUN TestCollection_LoadByToken/ok4 === RUN TestCollection_LoadByToken/bad === RUN TestCollection_LoadByToken/fail === RUN TestCollection_LoadByToken/fail-no-k8sSa-provisioner --- PASS: TestCollection_LoadByToken (0.51s) --- PASS: TestCollection_LoadByToken/ok1 (0.00s) --- PASS: TestCollection_LoadByToken/ok2 (0.00s) --- PASS: TestCollection_LoadByToken/ok3 (0.00s) --- PASS: TestCollection_LoadByToken/ok4 (0.00s) --- PASS: TestCollection_LoadByToken/bad (0.00s) --- PASS: TestCollection_LoadByToken/fail (0.00s) --- PASS: TestCollection_LoadByToken/fail-no-k8sSa-provisioner (0.00s) === RUN TestCollection_LoadByCertificate === RUN TestCollection_LoadByCertificate/ok1 === RUN TestCollection_LoadByCertificate/ok2 === RUN TestCollection_LoadByCertificate/ok3 === RUN TestCollection_LoadByCertificate/noExtension === RUN TestCollection_LoadByCertificate/notFound === RUN TestCollection_LoadByCertificate/badCert --- PASS: TestCollection_LoadByCertificate (0.13s) --- PASS: TestCollection_LoadByCertificate/ok1 (0.00s) --- PASS: TestCollection_LoadByCertificate/ok2 (0.00s) --- PASS: TestCollection_LoadByCertificate/ok3 (0.00s) --- PASS: TestCollection_LoadByCertificate/noExtension (0.00s) --- PASS: TestCollection_LoadByCertificate/notFound (0.00s) --- PASS: TestCollection_LoadByCertificate/badCert (0.00s) === RUN TestCollection_LoadEncryptedKey === RUN TestCollection_LoadEncryptedKey/ok === RUN TestCollection_LoadEncryptedKey/oidc === RUN TestCollection_LoadEncryptedKey/notFound --- PASS: TestCollection_LoadEncryptedKey (0.13s) --- PASS: TestCollection_LoadEncryptedKey/ok (0.00s) --- PASS: TestCollection_LoadEncryptedKey/oidc (0.00s) --- PASS: TestCollection_LoadEncryptedKey/notFound (0.00s) === RUN TestCollection_Store === RUN TestCollection_Store/ok1 === RUN TestCollection_Store/ok2 === RUN TestCollection_Store/fail1 === RUN TestCollection_Store/fail2 --- PASS: TestCollection_Store (0.13s) --- PASS: TestCollection_Store/ok1 (0.00s) --- PASS: TestCollection_Store/ok2 (0.00s) --- PASS: TestCollection_Store/fail1 (0.00s) --- PASS: TestCollection_Store/fail2 (0.00s) === RUN TestCollection_Find === RUN TestCollection_Find/all === RUN TestCollection_Find/0_to_19 === RUN TestCollection_Find/0_to_9 === RUN TestCollection_Find/9_to_19 === RUN TestCollection_Find/1 === RUN TestCollection_Find/1_to_5 === RUN TestCollection_Find/defaultLimit === RUN TestCollection_Find/overTheLimit --- PASS: TestCollection_Find (1.28s) --- PASS: TestCollection_Find/all (0.00s) --- PASS: TestCollection_Find/0_to_19 (0.00s) --- PASS: TestCollection_Find/0_to_9 (0.00s) --- PASS: TestCollection_Find/9_to_19 (0.00s) --- PASS: TestCollection_Find/1 (0.00s) --- PASS: TestCollection_Find/1_to_5 (0.00s) --- PASS: TestCollection_Find/defaultLimit (0.00s) --- PASS: TestCollection_Find/overTheLimit (0.00s) === RUN Test_matchesAudience === RUN Test_matchesAudience/true,portsA === RUN Test_matchesAudience/true,portsB === RUN Test_matchesAudience/true,portsAB === RUN Test_matchesAudience/false_arg1_empty === RUN Test_matchesAudience/false_arg2_empty === RUN Test_matchesAudience/false_arg1,arg2_empty === RUN Test_matchesAudience/false === RUN Test_matchesAudience/true --- PASS: Test_matchesAudience (0.00s) --- PASS: Test_matchesAudience/true,portsA (0.00s) --- PASS: Test_matchesAudience/true,portsB (0.00s) --- PASS: Test_matchesAudience/true,portsAB (0.00s) --- PASS: Test_matchesAudience/false_arg1_empty (0.00s) --- PASS: Test_matchesAudience/false_arg2_empty (0.00s) --- PASS: Test_matchesAudience/false_arg1,arg2_empty (0.00s) --- PASS: Test_matchesAudience/false (0.00s) --- PASS: Test_matchesAudience/true (0.00s) === RUN Test_stripPort === RUN Test_stripPort/with_port === RUN Test_stripPort/with_no_port === RUN Test_stripPort/bad_url --- PASS: Test_stripPort (0.00s) --- PASS: Test_stripPort/with_port (0.00s) --- PASS: Test_stripPort/with_no_port (0.00s) --- PASS: Test_stripPort/bad_url (0.00s) === RUN TestNewController === RUN TestNewController/ok === RUN TestNewController/ok_with_claims === RUN TestNewController/ok_with_claims_and_options === RUN TestNewController/fail_claimer === RUN TestNewController/fail_options --- PASS: TestNewController (0.00s) --- PASS: TestNewController/ok (0.00s) --- PASS: TestNewController/ok_with_claims (0.00s) --- PASS: TestNewController/ok_with_claims_and_options (0.00s) --- PASS: TestNewController/fail_claimer (0.00s) --- PASS: TestNewController/fail_options (0.00s) === RUN TestController_GetHTTPClient === RUN TestController_GetHTTPClient/ok_custom === RUN TestController_GetHTTPClient/ok_default --- PASS: TestController_GetHTTPClient (0.00s) --- PASS: TestController_GetHTTPClient/ok_custom (0.00s) --- PASS: TestController_GetHTTPClient/ok_default (0.00s) === RUN TestController_GetIdentity === RUN TestController_GetIdentity/ok === RUN TestController_GetIdentity/ok_custom === RUN TestController_GetIdentity/ok_badname === RUN TestController_GetIdentity/ok_sanitized_badname === RUN TestController_GetIdentity/fail_provisioner === RUN TestController_GetIdentity/fail_custom --- PASS: TestController_GetIdentity (0.00s) --- PASS: TestController_GetIdentity/ok (0.00s) --- PASS: TestController_GetIdentity/ok_custom (0.00s) --- PASS: TestController_GetIdentity/ok_badname (0.00s) --- PASS: TestController_GetIdentity/ok_sanitized_badname (0.00s) --- PASS: TestController_GetIdentity/fail_provisioner (0.00s) --- PASS: TestController_GetIdentity/fail_custom (0.00s) === RUN TestController_AuthorizeRenew === RUN TestController_AuthorizeRenew/ok === RUN TestController_AuthorizeRenew/ok_custom === RUN TestController_AuthorizeRenew/ok_custom_disabled === RUN TestController_AuthorizeRenew/ok_renew_after_expiry === RUN TestController_AuthorizeRenew/fail_disabled === RUN TestController_AuthorizeRenew/fail_not_yet_valid === RUN TestController_AuthorizeRenew/fail_expired === RUN TestController_AuthorizeRenew/fail_custom --- PASS: TestController_AuthorizeRenew (0.00s) --- PASS: TestController_AuthorizeRenew/ok (0.00s) --- PASS: TestController_AuthorizeRenew/ok_custom (0.00s) --- PASS: TestController_AuthorizeRenew/ok_custom_disabled (0.00s) --- PASS: TestController_AuthorizeRenew/ok_renew_after_expiry (0.00s) --- PASS: TestController_AuthorizeRenew/fail_disabled (0.00s) --- PASS: TestController_AuthorizeRenew/fail_not_yet_valid (0.00s) --- PASS: TestController_AuthorizeRenew/fail_expired (0.00s) --- PASS: TestController_AuthorizeRenew/fail_custom (0.00s) === RUN TestController_AuthorizeSSHRenew === RUN TestController_AuthorizeSSHRenew/ok === RUN TestController_AuthorizeSSHRenew/ok_custom === RUN TestController_AuthorizeSSHRenew/ok_custom_disabled === RUN TestController_AuthorizeSSHRenew/ok_renew_after_expiry === RUN TestController_AuthorizeSSHRenew/fail_disabled === RUN TestController_AuthorizeSSHRenew/fail_not_yet_valid === RUN TestController_AuthorizeSSHRenew/fail_expired === RUN TestController_AuthorizeSSHRenew/fail_custom --- PASS: TestController_AuthorizeSSHRenew (0.00s) --- PASS: TestController_AuthorizeSSHRenew/ok (0.00s) --- PASS: TestController_AuthorizeSSHRenew/ok_custom (0.00s) --- PASS: TestController_AuthorizeSSHRenew/ok_custom_disabled (0.00s) --- PASS: TestController_AuthorizeSSHRenew/ok_renew_after_expiry (0.00s) --- PASS: TestController_AuthorizeSSHRenew/fail_disabled (0.00s) --- PASS: TestController_AuthorizeSSHRenew/fail_not_yet_valid (0.00s) --- PASS: TestController_AuthorizeSSHRenew/fail_expired (0.00s) --- PASS: TestController_AuthorizeSSHRenew/fail_custom (0.00s) === RUN TestDefaultAuthorizeRenew === RUN TestDefaultAuthorizeRenew/ok === RUN TestDefaultAuthorizeRenew/ok_renew_after_expiry === RUN TestDefaultAuthorizeRenew/fail_disabled === RUN TestDefaultAuthorizeRenew/fail_not_yet_valid === RUN TestDefaultAuthorizeRenew/fail_expired --- PASS: TestDefaultAuthorizeRenew (0.00s) --- PASS: TestDefaultAuthorizeRenew/ok (0.00s) --- PASS: TestDefaultAuthorizeRenew/ok_renew_after_expiry (0.00s) --- PASS: TestDefaultAuthorizeRenew/fail_disabled (0.00s) --- PASS: TestDefaultAuthorizeRenew/fail_not_yet_valid (0.00s) --- PASS: TestDefaultAuthorizeRenew/fail_expired (0.00s) === RUN TestDefaultAuthorizeSSHRenew === RUN TestDefaultAuthorizeSSHRenew/ok === RUN TestDefaultAuthorizeSSHRenew/ok_renew_after_expiry === RUN TestDefaultAuthorizeSSHRenew/fail_disabled === RUN TestDefaultAuthorizeSSHRenew/fail_not_yet_valid === RUN TestDefaultAuthorizeSSHRenew/fail_expired --- PASS: TestDefaultAuthorizeSSHRenew (0.00s) --- PASS: TestDefaultAuthorizeSSHRenew/ok (0.00s) --- PASS: TestDefaultAuthorizeSSHRenew/ok_renew_after_expiry (0.00s) --- PASS: TestDefaultAuthorizeSSHRenew/fail_disabled (0.00s) --- PASS: TestDefaultAuthorizeSSHRenew/fail_not_yet_valid (0.00s) --- PASS: TestDefaultAuthorizeSSHRenew/fail_expired (0.00s) === RUN Test_newWebhookController --- PASS: Test_newWebhookController (0.00s) === RUN TestNewDuration === RUN TestNewDuration/ok === RUN TestNewDuration/fail_empty === RUN TestNewDuration/fail_number === RUN TestNewDuration/fail_string --- PASS: TestNewDuration (0.00s) --- PASS: TestNewDuration/ok (0.00s) --- PASS: TestNewDuration/fail_empty (0.00s) --- PASS: TestNewDuration/fail_number (0.00s) --- PASS: TestNewDuration/fail_string (0.00s) === RUN TestDuration_UnmarshalJSON === RUN TestDuration_UnmarshalJSON/empty === RUN TestDuration_UnmarshalJSON/bad_type === RUN TestDuration_UnmarshalJSON/empty_string === RUN TestDuration_UnmarshalJSON/non_duration === RUN TestDuration_UnmarshalJSON/duration === RUN TestDuration_UnmarshalJSON/nil --- PASS: TestDuration_UnmarshalJSON (0.00s) --- PASS: TestDuration_UnmarshalJSON/empty (0.00s) --- PASS: TestDuration_UnmarshalJSON/bad_type (0.00s) --- PASS: TestDuration_UnmarshalJSON/empty_string (0.00s) --- PASS: TestDuration_UnmarshalJSON/non_duration (0.00s) --- PASS: TestDuration_UnmarshalJSON/duration (0.00s) --- PASS: TestDuration_UnmarshalJSON/nil (0.00s) === RUN TestDuration_MarshalJSON === RUN TestDuration_MarshalJSON/string --- PASS: TestDuration_MarshalJSON (0.00s) --- PASS: TestDuration_MarshalJSON/string (0.00s) === RUN TestDuration_Value === RUN TestDuration_Value/ok === RUN TestDuration_Value/ok_new === RUN TestDuration_Value/ok_nil === RUN TestDuration_Value/ok_nil_var --- PASS: TestDuration_Value (0.00s) --- PASS: TestDuration_Value/ok (0.00s) --- PASS: TestDuration_Value/ok_new (0.00s) --- PASS: TestDuration_Value/ok_nil (0.00s) --- PASS: TestDuration_Value/ok_nil_var (0.00s) === RUN TestExtension_Marshal === RUN TestExtension_Marshal/ok === RUN TestExtension_Marshal/ok_with_pairs --- PASS: TestExtension_Marshal (0.00s) --- PASS: TestExtension_Marshal/ok (0.00s) --- PASS: TestExtension_Marshal/ok_with_pairs (0.00s) === RUN TestExtension_ToExtension === RUN TestExtension_ToExtension/ok === RUN TestExtension_ToExtension/ok_empty_pairs === RUN TestExtension_ToExtension/ok_with_pairs --- PASS: TestExtension_ToExtension (0.00s) --- PASS: TestExtension_ToExtension/ok (0.00s) --- PASS: TestExtension_ToExtension/ok_empty_pairs (0.00s) --- PASS: TestExtension_ToExtension/ok_with_pairs (0.00s) === RUN TestGetProvisionerExtension === RUN TestGetProvisionerExtension/ok === RUN TestGetProvisionerExtension/fail_unmarshal === RUN TestGetProvisionerExtension/missing_extension --- PASS: TestGetProvisionerExtension (0.00s) --- PASS: TestGetProvisionerExtension/ok (0.00s) --- PASS: TestGetProvisionerExtension/fail_unmarshal (0.00s) --- PASS: TestGetProvisionerExtension/missing_extension (0.00s) === RUN TestGCP_Getters --- PASS: TestGCP_Getters (0.00s) === RUN TestGCP_GetTokenID === RUN TestGCP_GetTokenID/ok === RUN TestGCP_GetTokenID/ok#01 === RUN TestGCP_GetTokenID/fail_token === RUN TestGCP_GetTokenID/fail_claims --- PASS: TestGCP_GetTokenID (0.00s) --- PASS: TestGCP_GetTokenID/ok (0.00s) --- PASS: TestGCP_GetTokenID/ok#01 (0.00s) --- PASS: TestGCP_GetTokenID/fail_token (0.00s) --- PASS: TestGCP_GetTokenID/fail_claims (0.00s) === RUN TestGCP_GetIdentityToken === RUN TestGCP_GetIdentityToken/ok gcp_test.go:150: === RUN TestGCP_GetIdentityToken/fail_ca_url gcp_test.go:150: error parsing ://ca: parse "://ca": missing protocol scheme === RUN TestGCP_GetIdentityToken/fail_request gcp_test.go:150: error on identity request: status=400, response=Bad Request === RUN TestGCP_GetIdentityToken/fail_url gcp_test.go:150: error creating identity request: parse "://ca.smallstep.com?audience=https%3A%2F%2Fca%2F1.0%2Fsign%23gcp%2FW3R5KrNNyu&format=full&licenses=FALSE": missing protocol scheme === RUN TestGCP_GetIdentityToken/fail_connect 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%2FW3R5KrNNyu&format=full&licenses=FALSE": unsupported protocol scheme "" --- PASS: TestGCP_GetIdentityToken (0.00s) --- PASS: TestGCP_GetIdentityToken/ok (0.00s) --- PASS: TestGCP_GetIdentityToken/fail_ca_url (0.00s) --- PASS: TestGCP_GetIdentityToken/fail_request (0.00s) --- PASS: TestGCP_GetIdentityToken/fail_url (0.00s) --- PASS: TestGCP_GetIdentityToken/fail_connect (0.00s) === RUN TestGCP_Init === RUN TestGCP_Init/ok === RUN TestGCP_Init/ok#01 === RUN TestGCP_Init/ok#02 === RUN TestGCP_Init/ok#03 === RUN TestGCP_Init/bad_type === RUN TestGCP_Init/bad_name === RUN TestGCP_Init/bad_duration === RUN TestGCP_Init/bad_claims === RUN TestGCP_Init/bad_certs --- PASS: TestGCP_Init (0.01s) --- PASS: TestGCP_Init/ok (0.00s) --- PASS: TestGCP_Init/ok#01 (0.00s) --- PASS: TestGCP_Init/ok#02 (0.00s) --- PASS: TestGCP_Init/ok#03 (0.00s) --- PASS: TestGCP_Init/bad_type (0.00s) --- PASS: TestGCP_Init/bad_name (0.00s) --- PASS: TestGCP_Init/bad_duration (0.00s) --- PASS: TestGCP_Init/bad_claims (0.00s) --- PASS: TestGCP_Init/bad_certs (0.00s) === RUN TestGCP_authorizeToken === RUN TestGCP_authorizeToken/fail/invalid-projectID === RUN TestGCP_authorizeToken/fail/instance-age === RUN TestGCP_authorizeToken/fail/empty-project-id === RUN TestGCP_authorizeToken/fail/empty-instance-id === RUN TestGCP_authorizeToken/fail/empty-instance-name === RUN TestGCP_authorizeToken/fail/empty-zone === RUN TestGCP_authorizeToken/ok === RUN TestGCP_authorizeToken/fail/bad-token === RUN TestGCP_authorizeToken/fail/cannot-validate-sig === RUN TestGCP_authorizeToken/fail/invalid-issuer === RUN TestGCP_authorizeToken/fail/invalid-serviceAccount --- PASS: TestGCP_authorizeToken (0.01s) --- PASS: TestGCP_authorizeToken/fail/invalid-projectID (0.00s) --- PASS: TestGCP_authorizeToken/fail/instance-age (0.00s) --- PASS: TestGCP_authorizeToken/fail/empty-project-id (0.00s) --- PASS: TestGCP_authorizeToken/fail/empty-instance-id (0.00s) --- PASS: TestGCP_authorizeToken/fail/empty-instance-name (0.00s) --- PASS: TestGCP_authorizeToken/fail/empty-zone (0.00s) --- PASS: TestGCP_authorizeToken/ok (0.00s) --- PASS: TestGCP_authorizeToken/fail/bad-token (0.00s) --- PASS: TestGCP_authorizeToken/fail/cannot-validate-sig (0.00s) --- PASS: TestGCP_authorizeToken/fail/invalid-issuer (0.00s) --- PASS: TestGCP_authorizeToken/fail/invalid-serviceAccount (0.00s) === RUN TestGCP_AuthorizeSign === RUN TestGCP_AuthorizeSign/ok === RUN TestGCP_AuthorizeSign/ok#01 === RUN TestGCP_AuthorizeSign/ok#02 === RUN TestGCP_AuthorizeSign/fail_token === RUN TestGCP_AuthorizeSign/fail_key === RUN TestGCP_AuthorizeSign/fail_iss === RUN TestGCP_AuthorizeSign/fail_aud === RUN TestGCP_AuthorizeSign/fail_exp === RUN TestGCP_AuthorizeSign/fail_nbf === RUN TestGCP_AuthorizeSign/fail_service_account === RUN TestGCP_AuthorizeSign/fail_invalid_project_id === RUN TestGCP_AuthorizeSign/fail_invalid_instance_age === RUN TestGCP_AuthorizeSign/fail_instance_id === RUN TestGCP_AuthorizeSign/fail_instance_name === RUN TestGCP_AuthorizeSign/fail_project_id === RUN TestGCP_AuthorizeSign/fail_zone --- PASS: TestGCP_AuthorizeSign (0.01s) --- PASS: TestGCP_AuthorizeSign/ok (0.00s) --- PASS: TestGCP_AuthorizeSign/ok#01 (0.00s) --- PASS: TestGCP_AuthorizeSign/ok#02 (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_token (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_key (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_iss (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_aud (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_exp (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_nbf (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_service_account (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_invalid_project_id (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_invalid_instance_age (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_instance_id (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_instance_name (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_project_id (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_zone (0.00s) === RUN TestGCP_AuthorizeSSHSign === RUN TestGCP_AuthorizeSSHSign/ok === RUN TestGCP_AuthorizeSSHSign/ok-rsa2048 === RUN TestGCP_AuthorizeSSHSign/ok-type-host === RUN TestGCP_AuthorizeSSHSign/ok-type-user === RUN TestGCP_AuthorizeSSHSign/ok-principals === RUN TestGCP_AuthorizeSSHSign/ok-principal1 === RUN TestGCP_AuthorizeSSHSign/ok-principal2 === RUN TestGCP_AuthorizeSSHSign/ok-options === RUN TestGCP_AuthorizeSSHSign/ok-custom === RUN TestGCP_AuthorizeSSHSign/fail-rsa1024 === RUN TestGCP_AuthorizeSSHSign/fail-principal === RUN TestGCP_AuthorizeSSHSign/fail-extra-principal === RUN TestGCP_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestGCP_AuthorizeSSHSign/fail-type-host === RUN TestGCP_AuthorizeSSHSign/fail-type-user === RUN TestGCP_AuthorizeSSHSign/fail-invalid-token --- PASS: TestGCP_AuthorizeSSHSign (0.37s) --- PASS: TestGCP_AuthorizeSSHSign/ok (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/ok-rsa2048 (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/ok-type-host (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/ok-type-user (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/ok-principals (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/ok-principal1 (0.01s) --- PASS: TestGCP_AuthorizeSSHSign/ok-principal2 (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/ok-options (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/ok-custom (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/fail-rsa1024 (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/fail-principal (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/fail-extra-principal (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/fail-type-host (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/fail-type-user (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/fail-invalid-token (0.00s) === RUN TestGCP_AuthorizeRenew === RUN TestGCP_AuthorizeRenew/ok === RUN TestGCP_AuthorizeRenew/fail/renewal-disabled --- PASS: TestGCP_AuthorizeRenew (0.00s) --- PASS: TestGCP_AuthorizeRenew/ok (0.00s) --- PASS: TestGCP_AuthorizeRenew/fail/renewal-disabled (0.00s) === RUN TestJWK_Getters --- PASS: TestJWK_Getters (0.13s) === RUN TestJWK_Init === RUN TestJWK_Init/fail-empty-type === RUN TestJWK_Init/fail-empty-key === RUN TestJWK_Init/fail-bad-claims === RUN TestJWK_Init/ok === RUN TestJWK_Init/fail-empty === RUN TestJWK_Init/fail-empty-name --- PASS: TestJWK_Init (0.00s) --- PASS: TestJWK_Init/fail-empty-type (0.00s) --- PASS: TestJWK_Init/fail-empty-key (0.00s) --- PASS: TestJWK_Init/fail-bad-claims (0.00s) --- PASS: TestJWK_Init/ok (0.00s) --- PASS: TestJWK_Init/fail-empty (0.00s) --- PASS: TestJWK_Init/fail-empty-name (0.00s) === RUN TestJWK_authorizeToken === RUN TestJWK_authorizeToken/fail-token === RUN TestJWK_authorizeToken/fail-key === RUN TestJWK_authorizeToken/fail-claims === RUN TestJWK_authorizeToken/fail-signature === RUN TestJWK_authorizeToken/fail-issuer === RUN TestJWK_authorizeToken/fail-expired === RUN TestJWK_authorizeToken/fail-not-before === RUN TestJWK_authorizeToken/fail-audience === RUN TestJWK_authorizeToken/fail-subject === RUN TestJWK_authorizeToken/ok === RUN TestJWK_authorizeToken/ok-no-encrypted-key === RUN TestJWK_authorizeToken/ok-no-sans --- PASS: TestJWK_authorizeToken (0.58s) --- PASS: TestJWK_authorizeToken/fail-token (0.00s) --- PASS: TestJWK_authorizeToken/fail-key (0.00s) --- PASS: TestJWK_authorizeToken/fail-claims (0.00s) --- PASS: TestJWK_authorizeToken/fail-signature (0.00s) --- PASS: TestJWK_authorizeToken/fail-issuer (0.01s) --- PASS: TestJWK_authorizeToken/fail-expired (0.00s) --- PASS: TestJWK_authorizeToken/fail-not-before (0.00s) --- PASS: TestJWK_authorizeToken/fail-audience (0.00s) --- PASS: TestJWK_authorizeToken/fail-subject (0.00s) --- PASS: TestJWK_authorizeToken/ok (0.00s) --- PASS: TestJWK_authorizeToken/ok-no-encrypted-key (0.00s) --- PASS: TestJWK_authorizeToken/ok-no-sans (0.00s) === RUN TestJWK_AuthorizeRevoke === RUN TestJWK_AuthorizeRevoke/fail-signature === RUN TestJWK_AuthorizeRevoke/ok --- PASS: TestJWK_AuthorizeRevoke (0.28s) --- PASS: TestJWK_AuthorizeRevoke/fail-signature (0.00s) --- PASS: TestJWK_AuthorizeRevoke/ok (0.00s) === RUN TestJWK_AuthorizeSign === RUN TestJWK_AuthorizeSign/fail-signature === RUN TestJWK_AuthorizeSign/ok-sans === RUN TestJWK_AuthorizeSign/ok-no-sans === RUN TestJWK_AuthorizeSign/ok-cnf --- PASS: TestJWK_AuthorizeSign (0.32s) --- PASS: TestJWK_AuthorizeSign/fail-signature (0.00s) --- PASS: TestJWK_AuthorizeSign/ok-sans (0.00s) --- PASS: TestJWK_AuthorizeSign/ok-no-sans (0.00s) --- PASS: TestJWK_AuthorizeSign/ok-cnf (0.00s) === RUN TestJWK_AuthorizeRenew === RUN TestJWK_AuthorizeRenew/ok === RUN TestJWK_AuthorizeRenew/fail/renew-disabled --- PASS: TestJWK_AuthorizeRenew (0.27s) --- PASS: TestJWK_AuthorizeRenew/ok (0.00s) --- PASS: TestJWK_AuthorizeRenew/fail/renew-disabled (0.00s) === RUN TestJWK_AuthorizeSSHSign === RUN TestJWK_AuthorizeSSHSign/user === RUN TestJWK_AuthorizeSSHSign/user-rsa2048 === RUN TestJWK_AuthorizeSSHSign/user-type === RUN TestJWK_AuthorizeSSHSign/user-principals === RUN TestJWK_AuthorizeSSHSign/user-options === RUN TestJWK_AuthorizeSSHSign/host === RUN TestJWK_AuthorizeSSHSign/host-type === RUN TestJWK_AuthorizeSSHSign/host-principals === RUN TestJWK_AuthorizeSSHSign/host-options === RUN TestJWK_AuthorizeSSHSign/host-cnf === RUN TestJWK_AuthorizeSSHSign/ignore-bad-cnf === RUN TestJWK_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestJWK_AuthorizeSSHSign/fail-signature === RUN TestJWK_AuthorizeSSHSign/fail-rsa1024 --- PASS: TestJWK_AuthorizeSSHSign (0.67s) --- PASS: TestJWK_AuthorizeSSHSign/user (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/user-rsa2048 (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/user-type (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/user-principals (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/user-options (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/host (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/host-type (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/host-principals (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/host-options (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/host-cnf (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/ignore-bad-cnf (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/fail-signature (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/fail-rsa1024 (0.00s) === RUN TestJWK_AuthorizeSign_SSHOptions === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user === RUN TestJWK_AuthorizeSign_SSHOptions/ok-host === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validBefore === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter-validBefore === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-match === RUN TestJWK_AuthorizeSign_SSHOptions/fail-certType === RUN TestJWK_AuthorizeSign_SSHOptions/fail-principals === RUN TestJWK_AuthorizeSign_SSHOptions/fail-validAfter === RUN TestJWK_AuthorizeSign_SSHOptions/fail-validBefore === RUN TestJWK_AuthorizeSign_SSHOptions/fail-subject === RUN TestJWK_AuthorizeSign_SSHOptions/fail-issuer === RUN TestJWK_AuthorizeSign_SSHOptions/fail-audience === RUN TestJWK_AuthorizeSign_SSHOptions/fail-expired === RUN TestJWK_AuthorizeSign_SSHOptions/fail-notBefore --- PASS: TestJWK_AuthorizeSign_SSHOptions (0.27s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-host (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validBefore (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter-validBefore (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-match (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-certType (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-principals (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-validAfter (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-validBefore (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-subject (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-issuer (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-audience (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-expired (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-notBefore (0.00s) === RUN TestJWK_AuthorizeSSHRevoke === RUN TestJWK_AuthorizeSSHRevoke/fail/invalid-token === RUN TestJWK_AuthorizeSSHRevoke/ok --- PASS: TestJWK_AuthorizeSSHRevoke (0.38s) --- PASS: TestJWK_AuthorizeSSHRevoke/fail/invalid-token (0.13s) --- PASS: TestJWK_AuthorizeSSHRevoke/ok (0.25s) === RUN TestK8sSA_Getters --- PASS: TestK8sSA_Getters (0.00s) === RUN TestK8sSA_authorizeToken === RUN TestK8sSA_authorizeToken/fail/bad-token === RUN TestK8sSA_authorizeToken/fail/not-implemented === RUN TestK8sSA_authorizeToken/fail/error-validating-token === RUN TestK8sSA_authorizeToken/fail/invalid-issuer === RUN TestK8sSA_authorizeToken/ok --- PASS: TestK8sSA_authorizeToken (0.00s) --- PASS: TestK8sSA_authorizeToken/fail/bad-token (0.00s) --- PASS: TestK8sSA_authorizeToken/fail/not-implemented (0.00s) --- PASS: TestK8sSA_authorizeToken/fail/error-validating-token (0.00s) --- PASS: TestK8sSA_authorizeToken/fail/invalid-issuer (0.00s) --- PASS: TestK8sSA_authorizeToken/ok (0.00s) === RUN TestK8sSA_AuthorizeRevoke === RUN TestK8sSA_AuthorizeRevoke/fail/invalid-token === RUN TestK8sSA_AuthorizeRevoke/ok --- PASS: TestK8sSA_AuthorizeRevoke (0.00s) --- PASS: TestK8sSA_AuthorizeRevoke/fail/invalid-token (0.00s) --- PASS: TestK8sSA_AuthorizeRevoke/ok (0.00s) === RUN TestK8sSA_AuthorizeRenew === RUN TestK8sSA_AuthorizeRenew/fail/renew-disabled === RUN TestK8sSA_AuthorizeRenew/ok --- PASS: TestK8sSA_AuthorizeRenew (0.00s) --- PASS: TestK8sSA_AuthorizeRenew/fail/renew-disabled (0.00s) --- PASS: TestK8sSA_AuthorizeRenew/ok (0.00s) === RUN TestK8sSA_AuthorizeSign === RUN TestK8sSA_AuthorizeSign/fail/invalid-token === RUN TestK8sSA_AuthorizeSign/ok --- PASS: TestK8sSA_AuthorizeSign (0.00s) --- PASS: TestK8sSA_AuthorizeSign/fail/invalid-token (0.00s) --- PASS: TestK8sSA_AuthorizeSign/ok (0.00s) === RUN TestK8sSA_AuthorizeSSHSign === RUN TestK8sSA_AuthorizeSSHSign/fail/sshCA-disabled === RUN TestK8sSA_AuthorizeSSHSign/fail/invalid-token === RUN TestK8sSA_AuthorizeSSHSign/ok --- PASS: TestK8sSA_AuthorizeSSHSign (0.00s) --- PASS: TestK8sSA_AuthorizeSSHSign/fail/sshCA-disabled (0.00s) --- PASS: TestK8sSA_AuthorizeSSHSign/fail/invalid-token (0.00s) --- PASS: TestK8sSA_AuthorizeSSHSign/ok (0.00s) === RUN Test_newKeyStore === RUN Test_newKeyStore/ok === RUN Test_newKeyStore/fail === RUN Test_newKeyStore/fail_client 2025/10/26 22:11:33 http: TLS handshake error from 127.0.0.1:34198: remote error: tls: bad certificate --- PASS: Test_newKeyStore (0.01s) --- PASS: Test_newKeyStore/ok (0.00s) --- PASS: Test_newKeyStore/fail (0.00s) --- PASS: Test_newKeyStore/fail_client (0.01s) === RUN Test_keyStore --- PASS: Test_keyStore (5.01s) === RUN Test_keyStore_noCache --- PASS: Test_keyStore_noCache (0.00s) === RUN Test_keyStore_Get === RUN Test_keyStore_Get/ok1 === RUN Test_keyStore_Get/ok2 === RUN Test_keyStore_Get/fail --- PASS: Test_keyStore_Get (0.00s) --- PASS: Test_keyStore_Get/ok1 (0.00s) --- PASS: Test_keyStore_Get/ok2 (0.00s) --- PASS: Test_keyStore_Get/fail (0.00s) === RUN Test_abs === RUN Test_abs/ok === RUN Test_abs/ok#01 === RUN Test_abs/ok#02 === RUN Test_abs/ok_maxInt64 === RUN Test_abs/ok_minInt64_+_1 === RUN Test_abs/overflow_on_minInt64 === RUN Test_abs/overflow_on_minInt64#01 --- PASS: Test_abs (0.02s) --- PASS: Test_abs/ok (0.00s) --- PASS: Test_abs/ok#01 (0.00s) --- PASS: Test_abs/ok#02 (0.00s) --- PASS: Test_abs/ok_maxInt64 (0.00s) --- PASS: Test_abs/ok_minInt64_+_1 (0.00s) --- PASS: Test_abs/overflow_on_minInt64 (0.00s) --- PASS: Test_abs/overflow_on_minInt64#01 (0.00s) === RUN Test_noop --- PASS: Test_noop (0.00s) === RUN Test_openIDConfiguration_Validate === RUN Test_openIDConfiguration_Validate/ok === RUN Test_openIDConfiguration_Validate/no-issuer === RUN Test_openIDConfiguration_Validate/no-jwks-uri === RUN Test_openIDConfiguration_Validate/empty --- PASS: Test_openIDConfiguration_Validate (0.00s) --- PASS: Test_openIDConfiguration_Validate/ok (0.00s) --- PASS: Test_openIDConfiguration_Validate/no-issuer (0.00s) --- PASS: Test_openIDConfiguration_Validate/no-jwks-uri (0.00s) --- PASS: Test_openIDConfiguration_Validate/empty (0.00s) === RUN TestOIDC_Getters --- PASS: TestOIDC_Getters (0.00s) === RUN TestOIDC_Init === RUN TestOIDC_Init/ok === RUN TestOIDC_Init/ok_tls === RUN TestOIDC_Init/ok-admins === RUN TestOIDC_Init/ok-domains === RUN TestOIDC_Init/ok-listen-port === RUN TestOIDC_Init/ok-listen-host-port === RUN TestOIDC_Init/ok-no-secret === RUN TestOIDC_Init/no-name === RUN TestOIDC_Init/no-type === RUN TestOIDC_Init/no-client-id === RUN TestOIDC_Init/no-configuration === RUN TestOIDC_Init/bad-configuration === RUN TestOIDC_Init/bad-claims === RUN TestOIDC_Init/bad-parse-url === RUN TestOIDC_Init/bad-get-url === RUN TestOIDC_Init/bad-listen-address === RUN TestOIDC_Init/bad-http-client 2025/10/26 22:11:38 http: TLS handshake error from 127.0.0.1:42222: read tcp 127.0.0.1:40135->127.0.0.1:42222: use of closed network connection --- PASS: TestOIDC_Init (0.03s) --- PASS: TestOIDC_Init/ok (0.00s) --- PASS: TestOIDC_Init/ok_tls (0.01s) --- PASS: TestOIDC_Init/ok-admins (0.00s) --- PASS: TestOIDC_Init/ok-domains (0.00s) --- PASS: TestOIDC_Init/ok-listen-port (0.00s) --- PASS: TestOIDC_Init/ok-listen-host-port (0.00s) --- PASS: TestOIDC_Init/ok-no-secret (0.00s) --- PASS: TestOIDC_Init/no-name (0.00s) --- PASS: TestOIDC_Init/no-type (0.00s) --- PASS: TestOIDC_Init/no-client-id (0.00s) --- PASS: TestOIDC_Init/no-configuration (0.00s) --- PASS: TestOIDC_Init/bad-configuration (0.00s) --- PASS: TestOIDC_Init/bad-claims (0.00s) --- PASS: TestOIDC_Init/bad-parse-url (0.00s) --- PASS: TestOIDC_Init/bad-get-url (0.00s) --- PASS: TestOIDC_Init/bad-listen-address (0.00s) --- PASS: TestOIDC_Init/bad-http-client (0.01s) === RUN TestOIDC_authorizeToken === RUN TestOIDC_authorizeToken/ok1 === RUN TestOIDC_authorizeToken/ok_tenantid === RUN TestOIDC_authorizeToken/ok_admin === RUN TestOIDC_authorizeToken/ok_domain === RUN TestOIDC_authorizeToken/ok_no_email === RUN TestOIDC_authorizeToken/fail-domain === RUN TestOIDC_authorizeToken/fail-key === RUN TestOIDC_authorizeToken/fail-token === RUN TestOIDC_authorizeToken/fail-claims === RUN TestOIDC_authorizeToken/fail-issuer === RUN TestOIDC_authorizeToken/fail-audience === RUN TestOIDC_authorizeToken/fail-signature === RUN TestOIDC_authorizeToken/fail-expired === RUN TestOIDC_authorizeToken/fail-not-before --- PASS: TestOIDC_authorizeToken (0.02s) --- PASS: TestOIDC_authorizeToken/ok1 (0.00s) --- PASS: TestOIDC_authorizeToken/ok_tenantid (0.00s) --- PASS: TestOIDC_authorizeToken/ok_admin (0.00s) --- PASS: TestOIDC_authorizeToken/ok_domain (0.00s) --- PASS: TestOIDC_authorizeToken/ok_no_email (0.00s) --- PASS: TestOIDC_authorizeToken/fail-domain (0.00s) --- PASS: TestOIDC_authorizeToken/fail-key (0.00s) --- PASS: TestOIDC_authorizeToken/fail-token (0.00s) --- PASS: TestOIDC_authorizeToken/fail-claims (0.00s) --- PASS: TestOIDC_authorizeToken/fail-issuer (0.00s) --- PASS: TestOIDC_authorizeToken/fail-audience (0.00s) --- PASS: TestOIDC_authorizeToken/fail-signature (0.00s) --- PASS: TestOIDC_authorizeToken/fail-expired (0.00s) --- PASS: TestOIDC_authorizeToken/fail-not-before (0.00s) === RUN TestOIDC_AuthorizeSign === RUN TestOIDC_AuthorizeSign/ok1 === RUN TestOIDC_AuthorizeSign/admin === RUN TestOIDC_AuthorizeSign/no-email === RUN TestOIDC_AuthorizeSign/bad-token --- PASS: TestOIDC_AuthorizeSign (0.00s) --- PASS: TestOIDC_AuthorizeSign/ok1 (0.00s) --- PASS: TestOIDC_AuthorizeSign/admin (0.00s) --- PASS: TestOIDC_AuthorizeSign/no-email (0.00s) --- PASS: TestOIDC_AuthorizeSign/bad-token (0.00s) === RUN TestOIDC_AuthorizeRevoke === RUN TestOIDC_AuthorizeRevoke/ok1 === RUN TestOIDC_AuthorizeRevoke/admin === RUN TestOIDC_AuthorizeRevoke/fail-email --- PASS: TestOIDC_AuthorizeRevoke (0.01s) --- PASS: TestOIDC_AuthorizeRevoke/ok1 (0.00s) --- PASS: TestOIDC_AuthorizeRevoke/admin (0.00s) --- PASS: TestOIDC_AuthorizeRevoke/fail-email (0.00s) === RUN TestOIDC_AuthorizeRenew === RUN TestOIDC_AuthorizeRenew/ok === RUN TestOIDC_AuthorizeRenew/fail/renew-disabled --- PASS: TestOIDC_AuthorizeRenew (0.00s) --- PASS: TestOIDC_AuthorizeRenew/ok (0.00s) --- PASS: TestOIDC_AuthorizeRenew/fail/renew-disabled (0.00s) === RUN TestOIDC_AuthorizeSSHSign === RUN TestOIDC_AuthorizeSSHSign/ok === RUN TestOIDC_AuthorizeSSHSign/ok-rsa2048 === RUN TestOIDC_AuthorizeSSHSign/ok-user === RUN TestOIDC_AuthorizeSSHSign/ok-empty-email === RUN TestOIDC_AuthorizeSSHSign/ok-principals === RUN TestOIDC_AuthorizeSSHSign/ok-principals-ignore-passed === RUN TestOIDC_AuthorizeSSHSign/ok-principals-getIdentity === RUN TestOIDC_AuthorizeSSHSign/ok-emptyPrincipals-getIdentity === RUN TestOIDC_AuthorizeSSHSign/ok-options === RUN TestOIDC_AuthorizeSSHSign/ok-admin-user === RUN TestOIDC_AuthorizeSSHSign/ok-admin-host === RUN TestOIDC_AuthorizeSSHSign/ok-admin-options === RUN TestOIDC_AuthorizeSSHSign/fail-rsa1024 === RUN TestOIDC_AuthorizeSSHSign/fail-user-host === RUN TestOIDC_AuthorizeSSHSign/fail-getIdentity === RUN TestOIDC_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestOIDC_AuthorizeSSHSign/fail-admin-type === RUN TestOIDC_AuthorizeSSHSign/fail-admin-key-id === RUN TestOIDC_AuthorizeSSHSign/fail-admin-principals --- PASS: TestOIDC_AuthorizeSSHSign (0.55s) --- PASS: TestOIDC_AuthorizeSSHSign/ok (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-rsa2048 (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-user (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-empty-email (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals-ignore-passed (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals-getIdentity (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-emptyPrincipals-getIdentity (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-options (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-user (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-host (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-options (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/fail-rsa1024 (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/fail-user-host (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/fail-getIdentity (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-type (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-key-id (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-principals (0.00s) === RUN TestOIDC_AuthorizeSSHRevoke === RUN TestOIDC_AuthorizeSSHRevoke/ok === RUN TestOIDC_AuthorizeSSHRevoke/fail/invalid-token === RUN TestOIDC_AuthorizeSSHRevoke/fail/not-admin --- PASS: TestOIDC_AuthorizeSSHRevoke (0.00s) --- PASS: TestOIDC_AuthorizeSSHRevoke/ok (0.00s) --- PASS: TestOIDC_AuthorizeSSHRevoke/fail/invalid-token (0.00s) --- PASS: TestOIDC_AuthorizeSSHRevoke/fail/not-admin (0.00s) === RUN Test_sanitizeEmail === RUN Test_sanitizeEmail/equal === RUN Test_sanitizeEmail/domain-insensitive === RUN Test_sanitizeEmail/local-sensitive === RUN Test_sanitizeEmail/multiple-@ --- PASS: Test_sanitizeEmail (0.00s) --- PASS: Test_sanitizeEmail/equal (0.00s) --- PASS: Test_sanitizeEmail/domain-insensitive (0.00s) --- PASS: Test_sanitizeEmail/local-sensitive (0.00s) --- PASS: Test_sanitizeEmail/multiple-@ (0.00s) === RUN Test_openIDPayload_IsAdmin === RUN Test_openIDPayload_IsAdmin/ok_email === RUN Test_openIDPayload_IsAdmin/ok_email_multiple === RUN Test_openIDPayload_IsAdmin/ok_email_sanitized === RUN Test_openIDPayload_IsAdmin/ok_group === RUN Test_openIDPayload_IsAdmin/ok_group_multiple === RUN Test_openIDPayload_IsAdmin/fail_missing === RUN Test_openIDPayload_IsAdmin/fail_email_letter_case === RUN Test_openIDPayload_IsAdmin/fail_group_letter_case --- PASS: Test_openIDPayload_IsAdmin (0.00s) --- PASS: Test_openIDPayload_IsAdmin/ok_email (0.00s) --- PASS: Test_openIDPayload_IsAdmin/ok_email_multiple (0.00s) --- PASS: Test_openIDPayload_IsAdmin/ok_email_sanitized (0.00s) --- PASS: Test_openIDPayload_IsAdmin/ok_group (0.00s) --- PASS: Test_openIDPayload_IsAdmin/ok_group_multiple (0.00s) --- PASS: Test_openIDPayload_IsAdmin/fail_missing (0.00s) --- PASS: Test_openIDPayload_IsAdmin/fail_email_letter_case (0.00s) --- PASS: Test_openIDPayload_IsAdmin/fail_group_letter_case (0.00s) === RUN TestOptions_GetX509Options === RUN TestOptions_GetX509Options/ok === RUN TestOptions_GetX509Options/nil === RUN TestOptions_GetX509Options/nilOptions --- PASS: TestOptions_GetX509Options (0.00s) --- PASS: TestOptions_GetX509Options/ok (0.00s) --- PASS: TestOptions_GetX509Options/nil (0.00s) --- PASS: TestOptions_GetX509Options/nilOptions (0.00s) === RUN TestOptions_GetSSHOptions === RUN TestOptions_GetSSHOptions/ok === RUN TestOptions_GetSSHOptions/nil === RUN TestOptions_GetSSHOptions/nilOptions --- PASS: TestOptions_GetSSHOptions (0.00s) --- PASS: TestOptions_GetSSHOptions/ok (0.00s) --- PASS: TestOptions_GetSSHOptions/nil (0.00s) --- PASS: TestOptions_GetSSHOptions/nilOptions (0.00s) === RUN TestOptions_GetWebhooks === RUN TestOptions_GetWebhooks/ok === RUN TestOptions_GetWebhooks/nil === RUN TestOptions_GetWebhooks/nilOptions --- PASS: TestOptions_GetWebhooks (0.00s) --- PASS: TestOptions_GetWebhooks/ok (0.00s) --- PASS: TestOptions_GetWebhooks/nil (0.00s) --- PASS: TestOptions_GetWebhooks/nilOptions (0.00s) === RUN TestProvisionerX509Options_HasTemplate === RUN TestProvisionerX509Options_HasTemplate/template === RUN TestProvisionerX509Options_HasTemplate/templateFile === RUN TestProvisionerX509Options_HasTemplate/false === RUN TestProvisionerX509Options_HasTemplate/falseWithTemplateData --- PASS: TestProvisionerX509Options_HasTemplate (0.00s) --- PASS: TestProvisionerX509Options_HasTemplate/template (0.00s) --- PASS: TestProvisionerX509Options_HasTemplate/templateFile (0.00s) --- PASS: TestProvisionerX509Options_HasTemplate/false (0.00s) --- PASS: TestProvisionerX509Options_HasTemplate/falseWithTemplateData (0.00s) === RUN TestTemplateOptions === RUN TestTemplateOptions/ok === RUN TestTemplateOptions/okCustomTemplate === RUN TestTemplateOptions/fail --- PASS: TestTemplateOptions (0.01s) --- PASS: TestTemplateOptions/ok (0.00s) --- PASS: TestTemplateOptions/okCustomTemplate (0.00s) --- PASS: TestTemplateOptions/fail (0.00s) === RUN Test_unsafeParseSigned === RUN Test_unsafeParseSigned/ok === RUN Test_unsafeParseSigned/failToken === RUN Test_unsafeParseSigned/failPayload --- PASS: Test_unsafeParseSigned (0.00s) --- PASS: Test_unsafeParseSigned/ok (0.00s) --- PASS: Test_unsafeParseSigned/failToken (0.00s) --- PASS: Test_unsafeParseSigned/failPayload (0.00s) === RUN TestX509Options_IsWildcardLiteralAllowed === RUN TestX509Options_IsWildcardLiteralAllowed/nil-options === RUN TestX509Options_IsWildcardLiteralAllowed/set-true === RUN TestX509Options_IsWildcardLiteralAllowed/set-false --- PASS: TestX509Options_IsWildcardLiteralAllowed (0.00s) --- PASS: TestX509Options_IsWildcardLiteralAllowed/nil-options (0.00s) --- PASS: TestX509Options_IsWildcardLiteralAllowed/set-true (0.00s) --- PASS: TestX509Options_IsWildcardLiteralAllowed/set-false (0.00s) === RUN TestType_String === RUN TestType_String/JWK === RUN TestType_String/OIDC === RUN TestType_String/AWS === RUN TestType_String/Azure === RUN TestType_String/GCP === RUN TestType_String/noop === RUN TestType_String/notFound --- PASS: TestType_String (0.00s) --- PASS: TestType_String/JWK (0.00s) --- PASS: TestType_String/OIDC (0.00s) --- PASS: TestType_String/AWS (0.00s) --- PASS: TestType_String/Azure (0.00s) --- PASS: TestType_String/GCP (0.00s) --- PASS: TestType_String/noop (0.00s) --- PASS: TestType_String/notFound (0.00s) === RUN TestSanitizeSSHUserPrincipal === RUN TestSanitizeSSHUserPrincipal/simple === RUN TestSanitizeSSHUserPrincipal/camelcase === RUN TestSanitizeSSHUserPrincipal/email === RUN TestSanitizeSSHUserPrincipal/email_with_dots === RUN TestSanitizeSSHUserPrincipal/email_with_dashes === RUN TestSanitizeSSHUserPrincipal/email_with_underscores === RUN TestSanitizeSSHUserPrincipal/email_with_symbols --- PASS: TestSanitizeSSHUserPrincipal (0.00s) --- PASS: TestSanitizeSSHUserPrincipal/simple (0.00s) --- PASS: TestSanitizeSSHUserPrincipal/camelcase (0.00s) --- PASS: TestSanitizeSSHUserPrincipal/email (0.00s) --- PASS: TestSanitizeSSHUserPrincipal/email_with_dots (0.00s) --- PASS: TestSanitizeSSHUserPrincipal/email_with_dashes (0.00s) --- PASS: TestSanitizeSSHUserPrincipal/email_with_underscores (0.00s) --- PASS: TestSanitizeSSHUserPrincipal/email_with_symbols (0.00s) === RUN TestDefaultIdentityFunc === RUN TestDefaultIdentityFunc/ok_username === RUN TestDefaultIdentityFunc/ok_usernames === RUN TestDefaultIdentityFunc/ok_empty_username === RUN TestDefaultIdentityFunc/ok/badname === RUN TestDefaultIdentityFunc/fail/unsupported-provisioner === RUN TestDefaultIdentityFunc/ok_symbol === RUN TestDefaultIdentityFunc/ok === RUN TestDefaultIdentityFunc/ok_letter_case === RUN TestDefaultIdentityFunc/ok_simple === RUN TestDefaultIdentityFunc/ok_simple_letter_case --- PASS: TestDefaultIdentityFunc (0.00s) --- PASS: TestDefaultIdentityFunc/ok_username (0.00s) --- PASS: TestDefaultIdentityFunc/ok_usernames (0.00s) --- PASS: TestDefaultIdentityFunc/ok_empty_username (0.00s) --- PASS: TestDefaultIdentityFunc/ok/badname (0.00s) --- PASS: TestDefaultIdentityFunc/fail/unsupported-provisioner (0.00s) --- PASS: TestDefaultIdentityFunc/ok_symbol (0.00s) --- PASS: TestDefaultIdentityFunc/ok (0.00s) --- PASS: TestDefaultIdentityFunc/ok_letter_case (0.00s) --- PASS: TestDefaultIdentityFunc/ok_simple (0.00s) --- PASS: TestDefaultIdentityFunc/ok_simple_letter_case (0.00s) === RUN TestUnimplementedMethods === RUN TestUnimplementedMethods/jwk/sshRekey === RUN TestUnimplementedMethods/jwk/sshRenew === RUN TestUnimplementedMethods/aws/revoke === RUN TestUnimplementedMethods/aws/sshRenew === RUN TestUnimplementedMethods/aws/rekey === RUN TestUnimplementedMethods/aws/sshRevoke === RUN TestUnimplementedMethods/azure/revoke === RUN TestUnimplementedMethods/azure/sshRenew === RUN TestUnimplementedMethods/azure/sshRekey === RUN TestUnimplementedMethods/azure/sshRevoke === RUN TestUnimplementedMethods/gcp/revoke === RUN TestUnimplementedMethods/gcp/sshRenew === RUN TestUnimplementedMethods/gcp/sshRekey === RUN TestUnimplementedMethods/gcp/sshRevoke === RUN TestUnimplementedMethods/oidc/sshRenew === RUN TestUnimplementedMethods/oidc/sshRekey === RUN TestUnimplementedMethods/x5c/sshRenew === RUN TestUnimplementedMethods/x5c/sshRekey === RUN TestUnimplementedMethods/x5c/sshRevoke === RUN TestUnimplementedMethods/acme/sshSign === RUN TestUnimplementedMethods/acme/sshRekey === RUN TestUnimplementedMethods/acme/sshRenew === RUN TestUnimplementedMethods/acme/sshRevoke === RUN TestUnimplementedMethods/sshpop/sign === RUN TestUnimplementedMethods/sshpop/renew === RUN TestUnimplementedMethods/sshpop/revoke === RUN TestUnimplementedMethods/sshpop/sshSign === RUN TestUnimplementedMethods/k8ssa/sshRekey === RUN TestUnimplementedMethods/k8ssa/sshRenew === RUN TestUnimplementedMethods/k8ssa/sshRevoke --- PASS: TestUnimplementedMethods (0.00s) --- PASS: TestUnimplementedMethods/jwk/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/jwk/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/aws/revoke (0.00s) --- PASS: TestUnimplementedMethods/aws/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/aws/rekey (0.00s) --- PASS: TestUnimplementedMethods/aws/sshRevoke (0.00s) --- PASS: TestUnimplementedMethods/azure/revoke (0.00s) --- PASS: TestUnimplementedMethods/azure/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/azure/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/azure/sshRevoke (0.00s) --- PASS: TestUnimplementedMethods/gcp/revoke (0.00s) --- PASS: TestUnimplementedMethods/gcp/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/gcp/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/gcp/sshRevoke (0.00s) --- PASS: TestUnimplementedMethods/oidc/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/oidc/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/x5c/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/x5c/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/x5c/sshRevoke (0.00s) --- PASS: TestUnimplementedMethods/acme/sshSign (0.00s) --- PASS: TestUnimplementedMethods/acme/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/acme/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/acme/sshRevoke (0.00s) --- PASS: TestUnimplementedMethods/sshpop/sign (0.00s) --- PASS: TestUnimplementedMethods/sshpop/renew (0.00s) --- PASS: TestUnimplementedMethods/sshpop/revoke (0.00s) --- PASS: TestUnimplementedMethods/sshpop/sshSign (0.00s) --- PASS: TestUnimplementedMethods/k8ssa/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/k8ssa/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/k8ssa/sshRevoke (0.00s) === RUN TestUninitialized_MarshalJSON === RUN TestUninitialized_MarshalJSON/ok --- PASS: TestUninitialized_MarshalJSON (0.00s) --- PASS: TestUninitialized_MarshalJSON/ok (0.00s) === RUN Test_challengeValidationController_Validate === RUN Test_challengeValidationController_Validate/fail/no-webhook === RUN Test_challengeValidationController_Validate/fail/wrong-cert-type === RUN Test_challengeValidationController_Validate/fail/wrong-secret-value === RUN Test_challengeValidationController_Validate/fail/not-allowed === RUN Test_challengeValidationController_Validate/ok === RUN Test_challengeValidationController_Validate/ok_with_data --- PASS: Test_challengeValidationController_Validate (0.00s) --- PASS: Test_challengeValidationController_Validate/fail/no-webhook (0.00s) --- PASS: Test_challengeValidationController_Validate/fail/wrong-cert-type (0.00s) --- PASS: Test_challengeValidationController_Validate/fail/wrong-secret-value (0.00s) --- PASS: Test_challengeValidationController_Validate/fail/not-allowed (0.00s) --- PASS: Test_challengeValidationController_Validate/ok (0.00s) --- PASS: Test_challengeValidationController_Validate/ok_with_data (0.00s) === RUN TestController_isCertTypeOK --- PASS: TestController_isCertTypeOK (0.00s) === RUN Test_selectValidationMethod === RUN Test_selectValidationMethod/webhooks === RUN Test_selectValidationMethod/challenge === RUN Test_selectValidationMethod/challenge-with-different-webhook === RUN Test_selectValidationMethod/none === RUN Test_selectValidationMethod/none-with-different-webhook --- PASS: Test_selectValidationMethod (0.00s) --- PASS: Test_selectValidationMethod/webhooks (0.00s) --- PASS: Test_selectValidationMethod/challenge (0.00s) --- PASS: Test_selectValidationMethod/challenge-with-different-webhook (0.00s) --- PASS: Test_selectValidationMethod/none (0.00s) --- PASS: Test_selectValidationMethod/none-with-different-webhook (0.00s) === RUN TestSCEP_ValidateChallenge === RUN TestSCEP_ValidateChallenge/ok/webhooks === RUN TestSCEP_ValidateChallenge/ok/with-data === RUN TestSCEP_ValidateChallenge/fail/webhooks-secret-configuration === RUN TestSCEP_ValidateChallenge/ok/static-challenge === RUN TestSCEP_ValidateChallenge/fail/wrong-static-challenge === RUN TestSCEP_ValidateChallenge/ok/no-challenge === RUN TestSCEP_ValidateChallenge/fail/no-challenge-but-provided --- PASS: TestSCEP_ValidateChallenge (0.01s) --- PASS: TestSCEP_ValidateChallenge/ok/webhooks (0.00s) --- PASS: TestSCEP_ValidateChallenge/ok/with-data (0.00s) --- PASS: TestSCEP_ValidateChallenge/fail/webhooks-secret-configuration (0.00s) --- PASS: TestSCEP_ValidateChallenge/ok/static-challenge (0.00s) --- PASS: TestSCEP_ValidateChallenge/fail/wrong-static-challenge (0.00s) --- PASS: TestSCEP_ValidateChallenge/ok/no-challenge (0.00s) --- PASS: TestSCEP_ValidateChallenge/fail/no-challenge-but-provided (0.00s) === RUN TestSCEP_Init === RUN TestSCEP_Init/ok === RUN TestSCEP_Init/ok_no_password === RUN TestSCEP_Init/ok_with_uri === RUN TestSCEP_Init/ok_with_uri_no_password === RUN TestSCEP_Init/ok_with_SCEPKeyManager === RUN TestSCEP_Init/ok_intermediate === RUN TestSCEP_Init/fail_type === RUN TestSCEP_Init/fail_name === RUN TestSCEP_Init/fail_minimumPublicKeyLength === RUN TestSCEP_Init/fail_encryptionAlgorithmIdentifier === RUN TestSCEP_Init/fail_negative_encryptionAlgorithmIdentifier === RUN TestSCEP_Init/fail_key_decode === RUN TestSCEP_Init/fail_certificate_decode === RUN TestSCEP_Init/fail_certificate_with_intermediate === RUN TestSCEP_Init/fail_decrypter_password === RUN TestSCEP_Init/fail_uri === RUN TestSCEP_Init/fail_uri_password === RUN TestSCEP_Init/fail_uri_type === RUN TestSCEP_Init/fail_missing_certificate === RUN TestSCEP_Init/fail_key_match --- PASS: TestSCEP_Init (1.20s) --- PASS: TestSCEP_Init/ok (0.00s) --- PASS: TestSCEP_Init/ok_no_password (0.00s) --- PASS: TestSCEP_Init/ok_with_uri (0.00s) --- PASS: TestSCEP_Init/ok_with_uri_no_password (0.00s) --- PASS: TestSCEP_Init/ok_with_SCEPKeyManager (0.00s) --- PASS: TestSCEP_Init/ok_intermediate (0.00s) --- PASS: TestSCEP_Init/fail_type (0.00s) --- PASS: TestSCEP_Init/fail_name (0.00s) --- PASS: TestSCEP_Init/fail_minimumPublicKeyLength (0.00s) --- PASS: TestSCEP_Init/fail_encryptionAlgorithmIdentifier (0.00s) --- PASS: TestSCEP_Init/fail_negative_encryptionAlgorithmIdentifier (0.00s) --- PASS: TestSCEP_Init/fail_key_decode (0.00s) --- PASS: TestSCEP_Init/fail_certificate_decode (0.00s) --- PASS: TestSCEP_Init/fail_certificate_with_intermediate (0.00s) --- PASS: TestSCEP_Init/fail_decrypter_password (0.00s) --- PASS: TestSCEP_Init/fail_uri (0.00s) --- PASS: TestSCEP_Init/fail_uri_password (0.00s) --- PASS: TestSCEP_Init/fail_uri_type (0.00s) --- PASS: TestSCEP_Init/fail_missing_certificate (0.00s) --- PASS: TestSCEP_Init/fail_key_match (0.00s) === RUN Test_defaultPublicKeyValidator_Valid === RUN Test_defaultPublicKeyValidator_Valid/fail/unrecognized-key-type === RUN Test_defaultPublicKeyValidator_Valid/fail/rsa/too-short === RUN Test_defaultPublicKeyValidator_Valid/ok/rsa === RUN Test_defaultPublicKeyValidator_Valid/ok/ecdsa === RUN Test_defaultPublicKeyValidator_Valid/ok/ed25519 --- PASS: Test_defaultPublicKeyValidator_Valid (0.00s) --- PASS: Test_defaultPublicKeyValidator_Valid/fail/unrecognized-key-type (0.00s) --- PASS: Test_defaultPublicKeyValidator_Valid/fail/rsa/too-short (0.00s) --- PASS: Test_defaultPublicKeyValidator_Valid/ok/rsa (0.00s) --- PASS: Test_defaultPublicKeyValidator_Valid/ok/ecdsa (0.00s) --- PASS: Test_defaultPublicKeyValidator_Valid/ok/ed25519 (0.00s) === RUN Test_commonNameValidator_Valid === RUN Test_commonNameValidator_Valid/ok === RUN Test_commonNameValidator_Valid/empty === RUN Test_commonNameValidator_Valid/wrong --- PASS: Test_commonNameValidator_Valid (0.00s) --- PASS: Test_commonNameValidator_Valid/ok (0.00s) --- PASS: Test_commonNameValidator_Valid/empty (0.00s) --- PASS: Test_commonNameValidator_Valid/wrong (0.00s) === RUN Test_commonNameSliceValidator_Valid === RUN Test_commonNameSliceValidator_Valid/ok === RUN Test_commonNameSliceValidator_Valid/ok#01 === RUN Test_commonNameSliceValidator_Valid/empty === RUN Test_commonNameSliceValidator_Valid/wrong --- PASS: Test_commonNameSliceValidator_Valid (0.00s) --- PASS: Test_commonNameSliceValidator_Valid/ok (0.00s) --- PASS: Test_commonNameSliceValidator_Valid/ok#01 (0.00s) --- PASS: Test_commonNameSliceValidator_Valid/empty (0.00s) --- PASS: Test_commonNameSliceValidator_Valid/wrong (0.00s) === RUN Test_emailAddressesValidator_Valid === RUN Test_emailAddressesValidator_Valid/ok0 === RUN Test_emailAddressesValidator_Valid/ok1 === RUN Test_emailAddressesValidator_Valid/ok2 === RUN Test_emailAddressesValidator_Valid/ok3 === RUN Test_emailAddressesValidator_Valid/ok3#01 === RUN Test_emailAddressesValidator_Valid/fail1 === RUN Test_emailAddressesValidator_Valid/fail2 === RUN Test_emailAddressesValidator_Valid/fail3 --- PASS: Test_emailAddressesValidator_Valid (0.00s) --- PASS: Test_emailAddressesValidator_Valid/ok0 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/ok1 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/ok2 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/ok3 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/ok3#01 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/fail1 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/fail2 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/fail3 (0.00s) === RUN Test_dnsNamesValidator_Valid === RUN Test_dnsNamesValidator_Valid/ok0 === RUN Test_dnsNamesValidator_Valid/ok1 === RUN Test_dnsNamesValidator_Valid/ok2 === RUN Test_dnsNamesValidator_Valid/ok3 === RUN Test_dnsNamesValidator_Valid/ok4 === RUN Test_dnsNamesValidator_Valid/fail1 === RUN Test_dnsNamesValidator_Valid/fail2 === RUN Test_dnsNamesValidator_Valid/fail3 --- PASS: Test_dnsNamesValidator_Valid (0.00s) --- PASS: Test_dnsNamesValidator_Valid/ok0 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/ok1 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/ok2 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/ok3 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/ok4 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/fail1 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/fail2 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/fail3 (0.00s) === RUN Test_dnsNamesSubsetValidator_Valid === RUN Test_dnsNamesSubsetValidator_Valid/ok0 === RUN Test_dnsNamesSubsetValidator_Valid/ok1 === RUN Test_dnsNamesSubsetValidator_Valid/ok2 === RUN Test_dnsNamesSubsetValidator_Valid/ok3 === RUN Test_dnsNamesSubsetValidator_Valid/ok4 === RUN Test_dnsNamesSubsetValidator_Valid/ok5 === RUN Test_dnsNamesSubsetValidator_Valid/ok6 === RUN Test_dnsNamesSubsetValidator_Valid/fail1 === RUN Test_dnsNamesSubsetValidator_Valid/fail2 === RUN Test_dnsNamesSubsetValidator_Valid/fail3 === RUN Test_dnsNamesSubsetValidator_Valid/fail4 === RUN Test_dnsNamesSubsetValidator_Valid/fail5 === RUN Test_dnsNamesSubsetValidator_Valid/fail6 --- PASS: Test_dnsNamesSubsetValidator_Valid (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok0 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok1 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok2 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok3 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok4 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok5 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok6 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail1 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail2 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail3 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail4 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail5 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail6 (0.00s) === RUN Test_ipAddressesValidator_Valid === RUN Test_ipAddressesValidator_Valid/ok0 === RUN Test_ipAddressesValidator_Valid/ok1 === RUN Test_ipAddressesValidator_Valid/ok2 === RUN Test_ipAddressesValidator_Valid/ok3 === RUN Test_ipAddressesValidator_Valid/ok4 === RUN Test_ipAddressesValidator_Valid/fail1 === RUN Test_ipAddressesValidator_Valid/fail2 === RUN Test_ipAddressesValidator_Valid/fail3 --- PASS: Test_ipAddressesValidator_Valid (0.00s) --- PASS: Test_ipAddressesValidator_Valid/ok0 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/ok1 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/ok2 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/ok3 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/ok4 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/fail1 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/fail2 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/fail3 (0.00s) === RUN Test_urisValidator_Valid === RUN Test_urisValidator_Valid/ok0 === RUN Test_urisValidator_Valid/ok1 === RUN Test_urisValidator_Valid/ok2 === RUN Test_urisValidator_Valid/ok3 === RUN Test_urisValidator_Valid/ok4 === RUN Test_urisValidator_Valid/fail1 === RUN Test_urisValidator_Valid/fail2 === RUN Test_urisValidator_Valid/fail3 --- PASS: Test_urisValidator_Valid (0.00s) --- PASS: Test_urisValidator_Valid/ok0 (0.00s) --- PASS: Test_urisValidator_Valid/ok1 (0.00s) --- PASS: Test_urisValidator_Valid/ok2 (0.00s) --- PASS: Test_urisValidator_Valid/ok3 (0.00s) --- PASS: Test_urisValidator_Valid/ok4 (0.00s) --- PASS: Test_urisValidator_Valid/fail1 (0.00s) --- PASS: Test_urisValidator_Valid/fail2 (0.00s) --- PASS: Test_urisValidator_Valid/fail3 (0.00s) === RUN Test_defaultSANsValidator_Valid === RUN Test_defaultSANsValidator_Valid/ok/urisBadValidator-SignIdentity === RUN Test_defaultSANsValidator_Valid/ok === RUN Test_defaultSANsValidator_Valid/fail/dnsNamesValidator === RUN Test_defaultSANsValidator_Valid/fail/emailAddressesValidator === RUN Test_defaultSANsValidator_Valid/fail/ipAddressesValidator === RUN Test_defaultSANsValidator_Valid/fail/urisValidator --- PASS: Test_defaultSANsValidator_Valid (0.00s) --- PASS: Test_defaultSANsValidator_Valid/ok/urisBadValidator-SignIdentity (0.00s) --- PASS: Test_defaultSANsValidator_Valid/ok (0.00s) --- PASS: Test_defaultSANsValidator_Valid/fail/dnsNamesValidator (0.00s) --- PASS: Test_defaultSANsValidator_Valid/fail/emailAddressesValidator (0.00s) --- PASS: Test_defaultSANsValidator_Valid/fail/ipAddressesValidator (0.00s) --- PASS: Test_defaultSANsValidator_Valid/fail/urisValidator (0.00s) === RUN Test_validityValidator_Valid === RUN Test_validityValidator_Valid/fail/duration-too-great === RUN Test_validityValidator_Valid/ok/duration-exactly-max === RUN Test_validityValidator_Valid/ok/duration-exact-min-with-backdate === RUN Test_validityValidator_Valid/ok/duration-exact-max-with-backdate === RUN Test_validityValidator_Valid/fail/notAfter-past === RUN Test_validityValidator_Valid/fail/notBefore-after-notAfter === RUN Test_validityValidator_Valid/fail/duration-too-short === RUN Test_validityValidator_Valid/ok/duration-exactly-min --- PASS: Test_validityValidator_Valid (2.00s) --- PASS: Test_validityValidator_Valid/fail/duration-too-great (0.00s) --- PASS: Test_validityValidator_Valid/ok/duration-exactly-max (0.00s) --- PASS: Test_validityValidator_Valid/ok/duration-exact-min-with-backdate (1.00s) --- PASS: Test_validityValidator_Valid/ok/duration-exact-max-with-backdate (1.00s) --- PASS: Test_validityValidator_Valid/fail/notAfter-past (0.00s) --- PASS: Test_validityValidator_Valid/fail/notBefore-after-notAfter (0.00s) --- PASS: Test_validityValidator_Valid/fail/duration-too-short (0.00s) --- PASS: Test_validityValidator_Valid/ok/duration-exactly-min (0.00s) === RUN Test_forceCN_Option === RUN Test_forceCN_Option/ok/CN-not-forced === RUN Test_forceCN_Option/ok/CN-forced-and-set === RUN Test_forceCN_Option/ok/CN-forced-and-not-set === RUN Test_forceCN_Option/fail/CN-forced-and-empty-DNSNames --- PASS: Test_forceCN_Option (0.00s) --- PASS: Test_forceCN_Option/ok/CN-not-forced (0.00s) --- PASS: Test_forceCN_Option/ok/CN-forced-and-set (0.00s) --- PASS: Test_forceCN_Option/ok/CN-forced-and-not-set (0.00s) --- PASS: Test_forceCN_Option/fail/CN-forced-and-empty-DNSNames (0.00s) === RUN Test_profileDefaultDuration_Option === RUN Test_profileDefaultDuration_Option/ok/notAfter-set === RUN Test_profileDefaultDuration_Option/ok/notBefore-and-notAfter-set === RUN Test_profileDefaultDuration_Option/ok/cert-with-validity === RUN Test_profileDefaultDuration_Option/ok/cert-notBefore-option-notafter === RUN Test_profileDefaultDuration_Option/ok/cert-notAfter-option-notBefore === RUN Test_profileDefaultDuration_Option/ok/notBefore-notAfter-duration-empty === RUN Test_profileDefaultDuration_Option/ok/notBefore-set === RUN Test_profileDefaultDuration_Option/ok/duration-set --- PASS: Test_profileDefaultDuration_Option (0.81s) --- PASS: Test_profileDefaultDuration_Option/ok/notAfter-set (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-and-notAfter-set (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/cert-with-validity (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/cert-notBefore-option-notafter (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/cert-notAfter-option-notBefore (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-notAfter-duration-empty (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-set (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/duration-set (0.10s) === RUN Test_newProvisionerExtension_Option === RUN Test_newProvisionerExtension_Option/ok/one-element === RUN Test_newProvisionerExtension_Option/ok/replace === RUN Test_newProvisionerExtension_Option/ok/disabled --- PASS: Test_newProvisionerExtension_Option (0.00s) --- PASS: Test_newProvisionerExtension_Option/ok/one-element (0.00s) --- PASS: Test_newProvisionerExtension_Option/ok/replace (0.00s) --- PASS: Test_newProvisionerExtension_Option/ok/disabled (0.00s) === RUN Test_profileLimitDuration_Option === RUN Test_profileLimitDuration_Option/fail/requested-notAfter-after-limit === RUN Test_profileLimitDuration_Option/fail/cert-validity-notBefore === RUN Test_profileLimitDuration_Option/fail/cert-validity-notAfter === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-requested === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-under-default === RUN Test_profileLimitDuration_Option/ok/over-limit-with-backdate === RUN Test_profileLimitDuration_Option/ok/under-limit-with-backdate === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-over-default === RUN Test_profileLimitDuration_Option/ok/cert-validity === RUN Test_profileLimitDuration_Option/ok/cert-notBefore-default === RUN Test_profileLimitDuration_Option/ok/cert-notAfter-default === RUN Test_profileLimitDuration_Option/ok/cert-notBefore-option === RUN Test_profileLimitDuration_Option/ok/cert-notAfter-option === RUN Test_profileLimitDuration_Option/fail/notBefore-before-active-window --- PASS: Test_profileLimitDuration_Option (0.00s) --- PASS: Test_profileLimitDuration_Option/fail/requested-notAfter-after-limit (0.00s) --- PASS: Test_profileLimitDuration_Option/fail/cert-validity-notBefore (0.00s) --- PASS: Test_profileLimitDuration_Option/fail/cert-validity-notAfter (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-requested (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-under-default (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/over-limit-with-backdate (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/under-limit-with-backdate (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-over-default (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-validity (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-notBefore-default (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-notAfter-default (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-notBefore-option (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-notAfter-option (0.00s) --- PASS: Test_profileLimitDuration_Option/fail/notBefore-before-active-window (0.00s) === RUN TestSSHOptions_Type === RUN TestSSHOptions_Type/user === RUN TestSSHOptions_Type/host === RUN TestSSHOptions_Type/empty === RUN TestSSHOptions_Type/invalid --- PASS: TestSSHOptions_Type (0.00s) --- PASS: TestSSHOptions_Type/user (0.00s) --- PASS: TestSSHOptions_Type/host (0.00s) --- PASS: TestSSHOptions_Type/empty (0.00s) --- PASS: TestSSHOptions_Type/invalid (0.00s) === RUN TestSSHOptions_Modify === RUN TestSSHOptions_Modify/ok/user-cert === RUN TestSSHOptions_Modify/ok/host-cert === RUN TestSSHOptions_Modify/ok === RUN TestSSHOptions_Modify/fail/unexpected-cert-type === RUN TestSSHOptions_Modify/fail/validAfter-greater-validBefore --- PASS: TestSSHOptions_Modify (0.00s) --- PASS: TestSSHOptions_Modify/ok/user-cert (0.00s) --- PASS: TestSSHOptions_Modify/ok/host-cert (0.00s) --- PASS: TestSSHOptions_Modify/ok (0.00s) --- PASS: TestSSHOptions_Modify/fail/unexpected-cert-type (0.00s) --- PASS: TestSSHOptions_Modify/fail/validAfter-greater-validBefore (0.00s) === RUN TestSSHOptions_Match === RUN TestSSHOptions_Match/ok/equal === RUN TestSSHOptions_Match/fail/cert-type === RUN TestSSHOptions_Match/fail/pricipals === RUN TestSSHOptions_Match/fail/validAfter === RUN TestSSHOptions_Match/fail/validBefore === RUN TestSSHOptions_Match/ok/original-empty === RUN TestSSHOptions_Match/ok/cmp-empty --- PASS: TestSSHOptions_Match (0.00s) --- PASS: TestSSHOptions_Match/ok/equal (0.00s) --- PASS: TestSSHOptions_Match/fail/cert-type (0.00s) --- PASS: TestSSHOptions_Match/fail/pricipals (0.00s) --- PASS: TestSSHOptions_Match/fail/validAfter (0.00s) --- PASS: TestSSHOptions_Match/fail/validBefore (0.00s) --- PASS: TestSSHOptions_Match/ok/original-empty (0.00s) --- PASS: TestSSHOptions_Match/ok/cmp-empty (0.00s) === RUN Test_sshCertValidAfterModifier_Modify === RUN Test_sshCertValidAfterModifier_Modify/ok --- PASS: Test_sshCertValidAfterModifier_Modify (0.00s) --- PASS: Test_sshCertValidAfterModifier_Modify/ok (0.00s) === RUN Test_sshCertDefaultValidator_Valid === RUN Test_sshCertDefaultValidator_Valid/fail/zero-nonce === RUN Test_sshCertDefaultValidator_Valid/fail/nil-key === RUN Test_sshCertDefaultValidator_Valid/fail/zero-serial === RUN Test_sshCertDefaultValidator_Valid/fail/unexpected-cert-type === RUN Test_sshCertDefaultValidator_Valid/fail/empty-cert-key-id === RUN Test_sshCertDefaultValidator_Valid/fail/zero-validAfter === RUN Test_sshCertDefaultValidator_Valid/fail/validBefore-past === RUN Test_sshCertDefaultValidator_Valid/fail/validAfter-after-validBefore === RUN Test_sshCertDefaultValidator_Valid/fail/nil-signature-key === RUN Test_sshCertDefaultValidator_Valid/fail/nil-signature === RUN Test_sshCertDefaultValidator_Valid/ok/userCert === RUN Test_sshCertDefaultValidator_Valid/ok/hostCert === RUN Test_sshCertDefaultValidator_Valid/ok/emptyPrincipals === RUN Test_sshCertDefaultValidator_Valid/ok/empty-extensions --- PASS: Test_sshCertDefaultValidator_Valid (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/zero-nonce (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/nil-key (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/zero-serial (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/unexpected-cert-type (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/empty-cert-key-id (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/zero-validAfter (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/validBefore-past (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/validAfter-after-validBefore (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/nil-signature-key (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/nil-signature (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/ok/userCert (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/ok/hostCert (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/ok/emptyPrincipals (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/ok/empty-extensions (0.00s) === RUN Test_sshCertValidityValidator === RUN Test_sshCertValidityValidator/fail/validAfter-0 === RUN Test_sshCertValidityValidator/fail/validBefore-in-past === RUN Test_sshCertValidityValidator/fail/validBefore-before-validAfter === RUN Test_sshCertValidityValidator/fail/cert-type-not-set === RUN Test_sshCertValidityValidator/fail/unexpected-cert-type === RUN Test_sshCertValidityValidator/fail/durationmax === RUN Test_sshCertValidityValidator/ok/duration-exactly-max === RUN Test_sshCertValidityValidator/ok --- PASS: Test_sshCertValidityValidator (0.00s) --- PASS: Test_sshCertValidityValidator/fail/validAfter-0 (0.00s) --- PASS: Test_sshCertValidityValidator/fail/validBefore-in-past (0.00s) --- PASS: Test_sshCertValidityValidator/fail/validBefore-before-validAfter (0.00s) --- PASS: Test_sshCertValidityValidator/fail/cert-type-not-set (0.00s) --- PASS: Test_sshCertValidityValidator/fail/unexpected-cert-type (0.00s) --- PASS: Test_sshCertValidityValidator/fail/durationmax (0.00s) --- PASS: Test_sshCertValidityValidator/ok/duration-exactly-max (0.00s) --- PASS: Test_sshCertValidityValidator/ok (0.00s) === RUN Test_sshValidityModifier === RUN Test_sshValidityModifier/ok/no-limit === RUN Test_sshValidityModifier/ok/defaults === RUN Test_sshValidityModifier/ok/empty-requested-validBefore-limit-before-default === RUN Test_sshValidityModifier/fail/type-not-set === RUN Test_sshValidityModifier/fail/requested-validAfter-after-limit === RUN Test_sshValidityModifier/fail/requested-validBefore-after-limit === RUN Test_sshValidityModifier/ok/valid-requested-validBefore === RUN Test_sshValidityModifier/ok/empty-requested-validBefore-limit-after-default === RUN Test_sshValidityModifier/fail/type-not-recognized --- PASS: Test_sshValidityModifier (0.00s) --- PASS: Test_sshValidityModifier/ok/no-limit (0.00s) --- PASS: Test_sshValidityModifier/ok/defaults (0.00s) --- PASS: Test_sshValidityModifier/ok/empty-requested-validBefore-limit-before-default (0.00s) --- PASS: Test_sshValidityModifier/fail/type-not-set (0.00s) --- PASS: Test_sshValidityModifier/fail/requested-validAfter-after-limit (0.00s) --- PASS: Test_sshValidityModifier/fail/requested-validBefore-after-limit (0.00s) --- PASS: Test_sshValidityModifier/ok/valid-requested-validBefore (0.00s) --- PASS: Test_sshValidityModifier/ok/empty-requested-validBefore-limit-after-default (0.00s) --- PASS: Test_sshValidityModifier/fail/type-not-recognized (0.00s) === RUN Test_sshDefaultDuration_Option === RUN Test_sshDefaultDuration_Option/user === RUN Test_sshDefaultDuration_Option/host === RUN Test_sshDefaultDuration_Option/user_claim === RUN Test_sshDefaultDuration_Option/host_claim === RUN Test_sshDefaultDuration_Option/user_backdate === RUN Test_sshDefaultDuration_Option/host_backdate === RUN Test_sshDefaultDuration_Option/user_validAfter === RUN Test_sshDefaultDuration_Option/user_validBefore === RUN Test_sshDefaultDuration_Option/host_validAfter_validBefore === RUN Test_sshDefaultDuration_Option/fail_zero === RUN Test_sshDefaultDuration_Option/fail_type --- PASS: Test_sshDefaultDuration_Option (0.00s) --- PASS: Test_sshDefaultDuration_Option/user (0.00s) --- PASS: Test_sshDefaultDuration_Option/host (0.00s) --- PASS: Test_sshDefaultDuration_Option/user_claim (0.00s) --- PASS: Test_sshDefaultDuration_Option/host_claim (0.00s) --- PASS: Test_sshDefaultDuration_Option/user_backdate (0.00s) --- PASS: Test_sshDefaultDuration_Option/host_backdate (0.00s) --- PASS: Test_sshDefaultDuration_Option/user_validAfter (0.00s) --- PASS: Test_sshDefaultDuration_Option/user_validBefore (0.00s) --- PASS: Test_sshDefaultDuration_Option/host_validAfter_validBefore (0.00s) --- PASS: Test_sshDefaultDuration_Option/fail_zero (0.00s) --- PASS: Test_sshDefaultDuration_Option/fail_type (0.00s) === RUN TestCustomSSHTemplateOptions === RUN TestCustomSSHTemplateOptions/ok === RUN TestCustomSSHTemplateOptions/okNoData === RUN TestCustomSSHTemplateOptions/okTemplateData === RUN TestCustomSSHTemplateOptions/okNullTemplateData === RUN TestCustomSSHTemplateOptions/okTemplate === RUN TestCustomSSHTemplateOptions/okFile === RUN TestCustomSSHTemplateOptions/okBase64 === RUN TestCustomSSHTemplateOptions/okUserOptions === RUN TestCustomSSHTemplateOptions/okNulUserOptions === RUN TestCustomSSHTemplateOptions/okBadUserOptions === RUN TestCustomSSHTemplateOptions/fail --- PASS: TestCustomSSHTemplateOptions (0.01s) --- PASS: TestCustomSSHTemplateOptions/ok (0.00s) --- PASS: TestCustomSSHTemplateOptions/okNoData (0.00s) --- PASS: TestCustomSSHTemplateOptions/okTemplateData (0.00s) --- PASS: TestCustomSSHTemplateOptions/okNullTemplateData (0.00s) --- PASS: TestCustomSSHTemplateOptions/okTemplate (0.00s) --- PASS: TestCustomSSHTemplateOptions/okFile (0.00s) --- PASS: TestCustomSSHTemplateOptions/okBase64 (0.00s) --- PASS: TestCustomSSHTemplateOptions/okUserOptions (0.00s) --- PASS: TestCustomSSHTemplateOptions/okNulUserOptions (0.00s) --- PASS: TestCustomSSHTemplateOptions/okBadUserOptions (0.00s) --- PASS: TestCustomSSHTemplateOptions/fail (0.00s) === RUN TestSSHPOP_Getters --- PASS: TestSSHPOP_Getters (0.00s) === RUN TestSSHPOP_authorizeToken === RUN TestSSHPOP_authorizeToken/fail/cert-past-validity === RUN TestSSHPOP_authorizeToken/fail/no-signer-found === RUN TestSSHPOP_authorizeToken/fail/invalid-claims-issuer === RUN TestSSHPOP_authorizeToken/fail/empty-subject === RUN TestSSHPOP_authorizeToken/fail/bad-token === RUN TestSSHPOP_authorizeToken/fail/cert-not-yet-valid === RUN TestSSHPOP_authorizeToken/fail/error-parsing-claims-bad-sig === RUN TestSSHPOP_authorizeToken/fail/invalid-audience === RUN TestSSHPOP_authorizeToken/ok --- PASS: TestSSHPOP_authorizeToken (0.01s) --- PASS: TestSSHPOP_authorizeToken/fail/cert-past-validity (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/no-signer-found (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/invalid-claims-issuer (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/empty-subject (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/bad-token (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/cert-not-yet-valid (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/error-parsing-claims-bad-sig (0.01s) --- PASS: TestSSHPOP_authorizeToken/fail/invalid-audience (0.00s) --- PASS: TestSSHPOP_authorizeToken/ok (0.00s) === RUN TestSSHPOP_AuthorizeSSHRevoke === RUN TestSSHPOP_AuthorizeSSHRevoke/fail/bad-token === RUN TestSSHPOP_AuthorizeSSHRevoke/fail/subject-not-equal-serial === RUN TestSSHPOP_AuthorizeSSHRevoke/ok --- PASS: TestSSHPOP_AuthorizeSSHRevoke (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/bad-token (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/subject-not-equal-serial (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRevoke/ok (0.00s) === RUN TestSSHPOP_AuthorizeSSHRenew === RUN TestSSHPOP_AuthorizeSSHRenew/fail/bad-token === RUN TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert === RUN TestSSHPOP_AuthorizeSSHRenew/ok --- PASS: TestSSHPOP_AuthorizeSSHRenew (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/bad-token (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRenew/ok (0.00s) === RUN TestSSHPOP_AuthorizeSSHRekey === RUN TestSSHPOP_AuthorizeSSHRekey/fail/bad-token === RUN TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert === RUN TestSSHPOP_AuthorizeSSHRekey/ok --- PASS: TestSSHPOP_AuthorizeSSHRekey (0.01s) --- PASS: TestSSHPOP_AuthorizeSSHRekey/fail/bad-token (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRekey/ok (0.00s) === RUN TestSSHPOP_ExtractSSHPOPCert === RUN TestSSHPOP_ExtractSSHPOPCert/fail/bad-token === RUN TestSSHPOP_ExtractSSHPOPCert/fail/sshpop-missing === RUN TestSSHPOP_ExtractSSHPOPCert/fail/wrong-sshpop-type === RUN TestSSHPOP_ExtractSSHPOPCert/fail/base64decode-error === RUN TestSSHPOP_ExtractSSHPOPCert/fail/parsing-sshpop-pubkey === RUN TestSSHPOP_ExtractSSHPOPCert/ok --- PASS: TestSSHPOP_ExtractSSHPOPCert (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/bad-token (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/sshpop-missing (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/wrong-sshpop-type (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/base64decode-error (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/parsing-sshpop-pubkey (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/ok (0.00s) === RUN TestNewTimeDuration === RUN TestNewTimeDuration/ok === RUN TestNewTimeDuration/zero --- PASS: TestNewTimeDuration (0.00s) --- PASS: TestNewTimeDuration/ok (0.00s) --- PASS: TestNewTimeDuration/zero (0.00s) === RUN TestParseTimeDuration === RUN TestParseTimeDuration/timestamp === RUN TestParseTimeDuration/timestamp#01 === RUN TestParseTimeDuration/timestamp#02 === RUN TestParseTimeDuration/timestamp#03 === RUN TestParseTimeDuration/timestamp#04 === RUN TestParseTimeDuration/timestamp#05 === RUN TestParseTimeDuration/1h === RUN TestParseTimeDuration/-24h60m60s === RUN TestParseTimeDuration/0 === RUN TestParseTimeDuration/empty === RUN TestParseTimeDuration/fail === RUN TestParseTimeDuration/fail#01 --- PASS: TestParseTimeDuration (0.00s) --- PASS: TestParseTimeDuration/timestamp (0.00s) --- PASS: TestParseTimeDuration/timestamp#01 (0.00s) --- PASS: TestParseTimeDuration/timestamp#02 (0.00s) --- PASS: TestParseTimeDuration/timestamp#03 (0.00s) --- PASS: TestParseTimeDuration/timestamp#04 (0.00s) --- PASS: TestParseTimeDuration/timestamp#05 (0.00s) --- PASS: TestParseTimeDuration/1h (0.00s) --- PASS: TestParseTimeDuration/-24h60m60s (0.00s) --- PASS: TestParseTimeDuration/0 (0.00s) --- PASS: TestParseTimeDuration/empty (0.00s) --- PASS: TestParseTimeDuration/fail (0.00s) --- PASS: TestParseTimeDuration/fail#01 (0.00s) === RUN TestTimeDuration_SetDuration === RUN TestTimeDuration_SetDuration/new === RUN TestTimeDuration_SetDuration/old --- PASS: TestTimeDuration_SetDuration (0.00s) --- PASS: TestTimeDuration_SetDuration/new (0.00s) --- PASS: TestTimeDuration_SetDuration/old (0.00s) === RUN TestTimeDuration_SetTime === RUN TestTimeDuration_SetTime/new === RUN TestTimeDuration_SetTime/old --- PASS: TestTimeDuration_SetTime (0.00s) --- PASS: TestTimeDuration_SetTime/new (0.00s) --- PASS: TestTimeDuration_SetTime/old (0.00s) === RUN TestTimeDuration_MarshalJSON === RUN TestTimeDuration_MarshalJSON/empty === RUN TestTimeDuration_MarshalJSON/timestamp === RUN TestTimeDuration_MarshalJSON/duration === RUN TestTimeDuration_MarshalJSON/fail --- PASS: TestTimeDuration_MarshalJSON (0.00s) --- PASS: TestTimeDuration_MarshalJSON/empty (0.00s) --- PASS: TestTimeDuration_MarshalJSON/timestamp (0.00s) --- PASS: TestTimeDuration_MarshalJSON/duration (0.00s) --- PASS: TestTimeDuration_MarshalJSON/fail (0.00s) === RUN TestTimeDuration_UnmarshalJSON === RUN TestTimeDuration_UnmarshalJSON/empty === RUN TestTimeDuration_UnmarshalJSON/timestamp === RUN TestTimeDuration_UnmarshalJSON/duration === RUN TestTimeDuration_UnmarshalJSON/fail === RUN TestTimeDuration_UnmarshalJSON/fail#01 --- PASS: TestTimeDuration_UnmarshalJSON (0.00s) --- PASS: TestTimeDuration_UnmarshalJSON/empty (0.00s) --- PASS: TestTimeDuration_UnmarshalJSON/timestamp (0.00s) --- PASS: TestTimeDuration_UnmarshalJSON/duration (0.00s) --- PASS: TestTimeDuration_UnmarshalJSON/fail (0.00s) --- PASS: TestTimeDuration_UnmarshalJSON/fail#01 (0.00s) === RUN TestTimeDuration_Time === RUN TestTimeDuration_Time/zero === RUN TestTimeDuration_Time/zero#01 === RUN TestTimeDuration_Time/timestamp === RUN TestTimeDuration_Time/local === RUN TestTimeDuration_Time/duration --- PASS: TestTimeDuration_Time (0.00s) --- PASS: TestTimeDuration_Time/zero (0.00s) --- PASS: TestTimeDuration_Time/zero#01 (0.00s) --- PASS: TestTimeDuration_Time/timestamp (0.00s) --- PASS: TestTimeDuration_Time/local (0.00s) --- PASS: TestTimeDuration_Time/duration (0.00s) === RUN TestTimeDuration_Unix === RUN TestTimeDuration_Unix/zero === RUN TestTimeDuration_Unix/zero#01 === RUN TestTimeDuration_Unix/timestamp === RUN TestTimeDuration_Unix/local === RUN TestTimeDuration_Unix/duration --- PASS: TestTimeDuration_Unix (0.00s) --- PASS: TestTimeDuration_Unix/zero (0.00s) --- PASS: TestTimeDuration_Unix/zero#01 (0.00s) --- PASS: TestTimeDuration_Unix/timestamp (0.00s) --- PASS: TestTimeDuration_Unix/local (0.00s) --- PASS: TestTimeDuration_Unix/duration (0.00s) === RUN TestTimeDuration_String === RUN TestTimeDuration_String/zero === RUN TestTimeDuration_String/zero#01 === RUN TestTimeDuration_String/timestamp === RUN TestTimeDuration_String/duration --- PASS: TestTimeDuration_String (0.00s) --- PASS: TestTimeDuration_String/zero (0.00s) --- PASS: TestTimeDuration_String/zero#01 (0.00s) --- PASS: TestTimeDuration_String/timestamp (0.00s) --- PASS: TestTimeDuration_String/duration (0.00s) === RUN TestWebhookController_isCertTypeOK === RUN TestWebhookController_isCertTypeOK/all/ssh === RUN TestWebhookController_isCertTypeOK/all/"" === RUN TestWebhookController_isCertTypeOK/x509/all === RUN TestWebhookController_isCertTypeOK/x509/ssh === RUN TestWebhookController_isCertTypeOK/ssh/all === RUN TestWebhookController_isCertTypeOK/ssh/x509 === RUN TestWebhookController_isCertTypeOK/all/x509 === RUN TestWebhookController_isCertTypeOK/x509/x509 === RUN TestWebhookController_isCertTypeOK/x509/"" === RUN TestWebhookController_isCertTypeOK/ssh/ssh === RUN TestWebhookController_isCertTypeOK/ssh/"" === RUN TestWebhookController_isCertTypeOK/all/all --- PASS: TestWebhookController_isCertTypeOK (0.00s) --- PASS: TestWebhookController_isCertTypeOK/all/ssh (0.00s) --- PASS: TestWebhookController_isCertTypeOK/all/"" (0.00s) --- PASS: TestWebhookController_isCertTypeOK/x509/all (0.00s) --- PASS: TestWebhookController_isCertTypeOK/x509/ssh (0.00s) --- PASS: TestWebhookController_isCertTypeOK/ssh/all (0.00s) --- PASS: TestWebhookController_isCertTypeOK/ssh/x509 (0.00s) --- PASS: TestWebhookController_isCertTypeOK/all/x509 (0.00s) --- PASS: TestWebhookController_isCertTypeOK/x509/x509 (0.00s) --- PASS: TestWebhookController_isCertTypeOK/x509/"" (0.00s) --- PASS: TestWebhookController_isCertTypeOK/ssh/ssh (0.00s) --- PASS: TestWebhookController_isCertTypeOK/ssh/"" (0.00s) --- PASS: TestWebhookController_isCertTypeOK/all/all (0.00s) === RUN TestWebhookController_Enrich === RUN TestWebhookController_Enrich/ok/no_enriching_webhooks === RUN TestWebhookController_Enrich/ok/one_webhook === RUN TestWebhookController_Enrich/ok/two_webhooks === RUN TestWebhookController_Enrich/ok/x509_only === RUN TestWebhookController_Enrich/ok/with_options === RUN TestWebhookController_Enrich/deny === RUN TestWebhookController_Enrich/deny/with_error === RUN TestWebhookController_Enrich/fail/with_options --- PASS: TestWebhookController_Enrich (0.02s) --- PASS: TestWebhookController_Enrich/ok/no_enriching_webhooks (0.00s) --- PASS: TestWebhookController_Enrich/ok/one_webhook (0.00s) --- PASS: TestWebhookController_Enrich/ok/two_webhooks (0.00s) --- PASS: TestWebhookController_Enrich/ok/x509_only (0.00s) --- PASS: TestWebhookController_Enrich/ok/with_options (0.00s) --- PASS: TestWebhookController_Enrich/deny (0.00s) --- PASS: TestWebhookController_Enrich/deny/with_error (0.00s) --- PASS: TestWebhookController_Enrich/fail/with_options (0.00s) === RUN TestWebhookController_Authorize === RUN TestWebhookController_Authorize/ok/ssh_only === RUN TestWebhookController_Authorize/ok/with_options === RUN TestWebhookController_Authorize/deny === RUN TestWebhookController_Authorize/deny/withError === RUN TestWebhookController_Authorize/fail/with_options === RUN TestWebhookController_Authorize/ok/no_enriching_webhooks === RUN TestWebhookController_Authorize/ok --- PASS: TestWebhookController_Authorize (0.01s) --- PASS: TestWebhookController_Authorize/ok/ssh_only (0.00s) --- PASS: TestWebhookController_Authorize/ok/with_options (0.00s) --- PASS: TestWebhookController_Authorize/deny (0.00s) --- PASS: TestWebhookController_Authorize/deny/withError (0.00s) --- PASS: TestWebhookController_Authorize/fail/with_options (0.00s) --- PASS: TestWebhookController_Authorize/ok/no_enriching_webhooks (0.00s) --- PASS: TestWebhookController_Authorize/ok (0.00s) === RUN TestWebhook_Do === RUN TestWebhook_Do/ok/basic === RUN TestWebhook_Do/ok/templated-url === RUN TestWebhook_Do/fail/404 === RUN TestWebhook_Do/ok/allow === RUN TestWebhook_Do/ok === RUN TestWebhook_Do/ok/no-request-id === RUN TestWebhook_Do/ok/bearer === RUN TestWebhook_Do/disableTLSClientAuth 2025/10/26 22:11:43 http: TLS handshake error from 127.0.0.1:53868: remote error: tls: bad certificate --- PASS: TestWebhook_Do (1.03s) --- PASS: TestWebhook_Do/ok/basic (0.00s) --- PASS: TestWebhook_Do/ok/templated-url (0.00s) --- PASS: TestWebhook_Do/fail/404 (0.00s) --- PASS: TestWebhook_Do/ok/allow (0.00s) --- PASS: TestWebhook_Do/ok (0.00s) --- PASS: TestWebhook_Do/ok/no-request-id (0.00s) --- PASS: TestWebhook_Do/ok/bearer (0.00s) --- PASS: TestWebhook_Do/disableTLSClientAuth (1.02s) === RUN TestX5C_Getters --- PASS: TestX5C_Getters (0.00s) === RUN TestX5C_Init === RUN TestX5C_Init/fail/empty-name 2025/10/26 22:11:44 http: TLS handshake error from 127.0.0.1:53878: remote error: tls: bad certificate === RUN TestX5C_Init/fail/empty-type === RUN TestX5C_Init/fail/empty-key === RUN TestX5C_Init/fail/no-valid-root-certs === RUN TestX5C_Init/fail/invalid-duration === RUN TestX5C_Init/ok === RUN TestX5C_Init/ok/root-chain === RUN TestX5C_Init/fail/empty --- PASS: TestX5C_Init (0.00s) --- PASS: TestX5C_Init/fail/empty-name (0.00s) --- PASS: TestX5C_Init/fail/empty-type (0.00s) --- PASS: TestX5C_Init/fail/empty-key (0.00s) --- PASS: TestX5C_Init/fail/no-valid-root-certs (0.00s) --- PASS: TestX5C_Init/fail/invalid-duration (0.00s) --- PASS: TestX5C_Init/ok (0.00s) --- PASS: TestX5C_Init/ok/root-chain (0.00s) --- PASS: TestX5C_Init/fail/empty (0.00s) === RUN TestX5C_authorizeToken === RUN TestX5C_authorizeToken/fail/invalid-audience === RUN TestX5C_authorizeToken/fail/bad-token === RUN TestX5C_authorizeToken/fail/invalid-cert-chain === RUN TestX5C_authorizeToken/fail/doubled-up-self-signed-cert === RUN TestX5C_authorizeToken/fail/digital-signature-ext-required === RUN TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key === RUN TestX5C_authorizeToken/fail/empty-subject === RUN TestX5C_authorizeToken/ok === RUN TestX5C_authorizeToken/fail/invalid-issuer --- PASS: TestX5C_authorizeToken (0.01s) --- PASS: TestX5C_authorizeToken/fail/invalid-audience (0.00s) --- PASS: TestX5C_authorizeToken/fail/bad-token (0.00s) --- PASS: TestX5C_authorizeToken/fail/invalid-cert-chain (0.00s) --- PASS: TestX5C_authorizeToken/fail/doubled-up-self-signed-cert (0.00s) --- PASS: TestX5C_authorizeToken/fail/digital-signature-ext-required (0.00s) --- PASS: TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key (0.00s) --- PASS: TestX5C_authorizeToken/fail/empty-subject (0.00s) --- PASS: TestX5C_authorizeToken/ok (0.00s) --- PASS: TestX5C_authorizeToken/fail/invalid-issuer (0.00s) === RUN TestX5C_AuthorizeSign === RUN TestX5C_AuthorizeSign/fail/invalid-token === RUN TestX5C_AuthorizeSign/ok/empty-sans === RUN TestX5C_AuthorizeSign/ok/multi-sans === RUN TestX5C_AuthorizeSign/ok/cnf --- PASS: TestX5C_AuthorizeSign (0.01s) --- PASS: TestX5C_AuthorizeSign/fail/invalid-token (0.00s) --- PASS: TestX5C_AuthorizeSign/ok/empty-sans (0.00s) --- PASS: TestX5C_AuthorizeSign/ok/multi-sans (0.00s) --- PASS: TestX5C_AuthorizeSign/ok/cnf (0.00s) === RUN TestX5C_AuthorizeRevoke === RUN TestX5C_AuthorizeRevoke/fail/invalid-token === RUN TestX5C_AuthorizeRevoke/ok --- PASS: TestX5C_AuthorizeRevoke (0.00s) --- PASS: TestX5C_AuthorizeRevoke/fail/invalid-token (0.00s) --- PASS: TestX5C_AuthorizeRevoke/ok (0.00s) === RUN TestX5C_AuthorizeRenew === RUN TestX5C_AuthorizeRenew/ok === RUN TestX5C_AuthorizeRenew/fail/renew-disabled --- PASS: TestX5C_AuthorizeRenew (0.00s) --- PASS: TestX5C_AuthorizeRenew/ok (0.00s) --- PASS: TestX5C_AuthorizeRenew/fail/renew-disabled (0.00s) === RUN TestX5C_AuthorizeSSHSign === RUN TestX5C_AuthorizeSSHSign/fail/invalid-token === RUN TestX5C_AuthorizeSSHSign/fail/no-Step-claim === RUN TestX5C_AuthorizeSSHSign/fail/no-SSH-subattribute-in-claims === RUN TestX5C_AuthorizeSSHSign/ok/with-claims === RUN TestX5C_AuthorizeSSHSign/ok/without-claims === RUN TestX5C_AuthorizeSSHSign/ok/cnf === RUN TestX5C_AuthorizeSSHSign/fail/sshCA-disabled --- PASS: TestX5C_AuthorizeSSHSign (0.01s) --- PASS: TestX5C_AuthorizeSSHSign/fail/invalid-token (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/fail/no-Step-claim (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/fail/no-SSH-subattribute-in-claims (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/ok/with-claims (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/ok/without-claims (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/ok/cnf (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/fail/sshCA-disabled (0.00s) PASS ok github.com/smallstep/certificates/authority/provisioner 18.078s === RUN TestProjectValidator_ValidateProject === RUN TestProjectValidator_ValidateProject/allowed-1 === RUN TestProjectValidator_ValidateProject/allowed-2 === RUN TestProjectValidator_ValidateProject/empty === RUN TestProjectValidator_ValidateProject/not_allowed --- PASS: TestProjectValidator_ValidateProject (0.00s) --- PASS: TestProjectValidator_ValidateProject/allowed-1 (0.00s) --- PASS: TestProjectValidator_ValidateProject/allowed-2 (0.00s) --- PASS: TestProjectValidator_ValidateProject/empty (0.00s) --- PASS: TestProjectValidator_ValidateProject/not_allowed (0.00s) === RUN TestNewOrganizationValidator --- PASS: TestNewOrganizationValidator (0.00s) === RUN TestOrganizationValidator_ValidateProject === RUN TestOrganizationValidator_ValidateProject/ok_projects === RUN TestOrganizationValidator_ValidateProject/fail_projects === RUN TestOrganizationValidator_ValidateProject/fail_organization --- PASS: TestOrganizationValidator_ValidateProject (0.00s) --- PASS: TestOrganizationValidator_ValidateProject/ok_projects (0.00s) --- PASS: TestOrganizationValidator_ValidateProject/fail_projects (0.00s) --- SKIP: TestOrganizationValidator_ValidateProject/fail_organization (0.00s) PASS ok github.com/smallstep/certificates/authority/provisioner/gcp 0.041s === RUN TestDPOPOptions_EvaluateTarget === RUN TestDPOPOptions_EvaluateTarget/ok === RUN TestDPOPOptions_EvaluateTarget/fail/empty === RUN TestDPOPOptions_EvaluateTarget/fail/template --- PASS: TestDPOPOptions_EvaluateTarget (0.00s) --- PASS: TestDPOPOptions_EvaluateTarget/ok (0.00s) --- PASS: TestDPOPOptions_EvaluateTarget/fail/empty (0.00s) --- PASS: TestDPOPOptions_EvaluateTarget/fail/template (0.00s) === RUN TestOIDCOptions_Transform === RUN TestOIDCOptions_Transform/ok/no-transform === RUN TestOIDCOptions_Transform/ok/empty-data === RUN TestOIDCOptions_Transform/ok/default-transform === RUN TestOIDCOptions_Transform/ok/swap-transform === RUN TestOIDCOptions_Transform/ok/transform-with-functions --- PASS: TestOIDCOptions_Transform (0.00s) --- PASS: TestOIDCOptions_Transform/ok/no-transform (0.00s) --- PASS: TestOIDCOptions_Transform/ok/empty-data (0.00s) --- PASS: TestOIDCOptions_Transform/ok/default-transform (0.00s) --- PASS: TestOIDCOptions_Transform/ok/swap-transform (0.00s) --- PASS: TestOIDCOptions_Transform/ok/transform-with-functions (0.00s) === RUN TestOIDCOptions_EvaluateTarget === RUN TestOIDCOptions_EvaluateTarget/ok === RUN TestOIDCOptions_EvaluateTarget/ok/empty === RUN TestOIDCOptions_EvaluateTarget/fail/template --- PASS: TestOIDCOptions_EvaluateTarget (0.00s) --- PASS: TestOIDCOptions_EvaluateTarget/ok (0.00s) --- PASS: TestOIDCOptions_EvaluateTarget/ok/empty (0.00s) --- PASS: TestOIDCOptions_EvaluateTarget/fail/template (0.00s) === RUN TestOIDCOptions_GetVerifier === RUN TestOIDCOptions_GetVerifier/fail/invalid-discovery-url === RUN TestOIDCOptions_GetVerifier/ok/auto === RUN TestOIDCOptions_GetVerifier/ok/fixed --- PASS: TestOIDCOptions_GetVerifier (0.01s) --- PASS: TestOIDCOptions_GetVerifier/fail/invalid-discovery-url (0.00s) --- PASS: TestOIDCOptions_GetVerifier/ok/auto (0.00s) --- PASS: TestOIDCOptions_GetVerifier/ok/fixed (0.00s) === RUN TestOptions_Validate === RUN TestOptions_Validate/ok === RUN TestOptions_Validate/fail/no-oidc-options === RUN TestOptions_Validate/fail/empty-issuer-url === RUN TestOptions_Validate/fail/invalid-issuer-url === RUN TestOptions_Validate/fail/issuer-url-template === RUN TestOptions_Validate/fail/invalid-transform-template === RUN TestOptions_Validate/fail/no-dpop-options === RUN TestOptions_Validate/fail/invalid-key === RUN TestOptions_Validate/fail/target-template --- PASS: TestOptions_Validate (0.00s) --- PASS: TestOptions_Validate/ok (0.00s) --- PASS: TestOptions_Validate/fail/no-oidc-options (0.00s) --- PASS: TestOptions_Validate/fail/empty-issuer-url (0.00s) --- PASS: TestOptions_Validate/fail/invalid-issuer-url (0.00s) --- PASS: TestOptions_Validate/fail/issuer-url-template (0.00s) --- PASS: TestOptions_Validate/fail/invalid-transform-template (0.00s) --- PASS: TestOptions_Validate/fail/no-dpop-options (0.00s) --- PASS: TestOptions_Validate/fail/invalid-key (0.00s) --- PASS: TestOptions_Validate/fail/target-template (0.00s) PASS ok github.com/smallstep/certificates/authority/provisioner/wire 0.047s === RUN TestNewACMEClient === RUN TestNewACMEClient/fail/error-bad-account === RUN TestNewACMEClient/ok === RUN TestNewACMEClient/fail/client-option-error === RUN TestNewACMEClient/fail/get-directory === RUN TestNewACMEClient/fail/bad-directory === RUN TestNewACMEClient/fail/error-post-newAccount --- PASS: TestNewACMEClient (0.01s) --- PASS: TestNewACMEClient/fail/error-bad-account (0.00s) --- PASS: TestNewACMEClient/ok (0.00s) --- PASS: TestNewACMEClient/fail/client-option-error (0.00s) --- PASS: TestNewACMEClient/fail/get-directory (0.00s) --- PASS: TestNewACMEClient/fail/bad-directory (0.00s) --- PASS: TestNewACMEClient/fail/error-post-newAccount (0.00s) === RUN TestACMEClient_GetDirectory --- PASS: TestACMEClient_GetDirectory (0.00s) === RUN TestACMEClient_GetNonce === RUN TestACMEClient_GetNonce/fail/GET-nonce === RUN TestACMEClient_GetNonce/ok --- PASS: TestACMEClient_GetNonce (0.00s) --- PASS: TestACMEClient_GetNonce/fail/GET-nonce (0.00s) --- PASS: TestACMEClient_GetNonce/ok (0.00s) === RUN TestACMEClient_post === RUN TestACMEClient_post/fail/account-not-configured === RUN TestACMEClient_post/fail/GET-nonce === RUN TestACMEClient_post/ok/jwk === RUN TestACMEClient_post/ok/kid --- PASS: TestACMEClient_post (0.00s) --- PASS: TestACMEClient_post/fail/account-not-configured (0.00s) --- PASS: TestACMEClient_post/fail/GET-nonce (0.00s) --- PASS: TestACMEClient_post/ok/jwk (0.00s) --- PASS: TestACMEClient_post/ok/kid (0.00s) === RUN TestACMEClient_NewOrder === RUN TestACMEClient_NewOrder/fail/client-post === RUN TestACMEClient_NewOrder/fail/newOrder-error === RUN TestACMEClient_NewOrder/fail/bad-order === RUN TestACMEClient_NewOrder/ok --- PASS: TestACMEClient_NewOrder (0.00s) --- PASS: TestACMEClient_NewOrder/fail/client-post (0.00s) --- PASS: TestACMEClient_NewOrder/fail/newOrder-error (0.00s) --- PASS: TestACMEClient_NewOrder/fail/bad-order (0.00s) --- PASS: TestACMEClient_NewOrder/ok (0.00s) === RUN TestACMEClient_GetOrder === RUN TestACMEClient_GetOrder/ok === RUN TestACMEClient_GetOrder/fail/client-post === RUN TestACMEClient_GetOrder/fail/getOrder-error === RUN TestACMEClient_GetOrder/fail/bad-order --- PASS: TestACMEClient_GetOrder (0.00s) --- PASS: TestACMEClient_GetOrder/ok (0.00s) --- PASS: TestACMEClient_GetOrder/fail/client-post (0.00s) --- PASS: TestACMEClient_GetOrder/fail/getOrder-error (0.00s) --- PASS: TestACMEClient_GetOrder/fail/bad-order (0.00s) === RUN TestACMEClient_GetAuthz === RUN TestACMEClient_GetAuthz/fail/client-post === RUN TestACMEClient_GetAuthz/fail/getChallenge-error === RUN TestACMEClient_GetAuthz/fail/bad-challenge === RUN TestACMEClient_GetAuthz/ok --- PASS: TestACMEClient_GetAuthz (0.01s) --- PASS: TestACMEClient_GetAuthz/fail/client-post (0.00s) --- PASS: TestACMEClient_GetAuthz/fail/getChallenge-error (0.00s) --- PASS: TestACMEClient_GetAuthz/fail/bad-challenge (0.00s) --- PASS: TestACMEClient_GetAuthz/ok (0.00s) === RUN TestACMEClient_GetChallenge === RUN TestACMEClient_GetChallenge/fail/client-post === RUN TestACMEClient_GetChallenge/fail/getChallenge-error === RUN TestACMEClient_GetChallenge/fail/bad-challenge === RUN TestACMEClient_GetChallenge/ok --- PASS: TestACMEClient_GetChallenge (0.01s) --- PASS: TestACMEClient_GetChallenge/fail/client-post (0.00s) --- PASS: TestACMEClient_GetChallenge/fail/getChallenge-error (0.00s) --- PASS: TestACMEClient_GetChallenge/fail/bad-challenge (0.00s) --- PASS: TestACMEClient_GetChallenge/ok (0.00s) === RUN TestACMEClient_ValidateChallenge === RUN TestACMEClient_ValidateChallenge/fail/bad-challenge === RUN TestACMEClient_ValidateChallenge/ok === RUN TestACMEClient_ValidateChallenge/fail/client-post === RUN TestACMEClient_ValidateChallenge/fail/getChallenge-error --- PASS: TestACMEClient_ValidateChallenge (0.01s) --- PASS: TestACMEClient_ValidateChallenge/fail/bad-challenge (0.00s) --- PASS: TestACMEClient_ValidateChallenge/ok (0.00s) --- PASS: TestACMEClient_ValidateChallenge/fail/client-post (0.00s) --- PASS: TestACMEClient_ValidateChallenge/fail/getChallenge-error (0.00s) === RUN TestACMEClient_ValidateWithPayload === RUN TestACMEClient_ValidateWithPayload/ok === NAME TestACMEClient_ValidateWithPayload acmeClient_test.go:991: /nonce acmeClient_test.go:991: /ok === RUN TestACMEClient_ValidateWithPayload/fail_nonce === NAME TestACMEClient_ValidateWithPayload acmeClient_test.go:991: /fail-nonce === RUN TestACMEClient_ValidateWithPayload/fail_payload === NAME TestACMEClient_ValidateWithPayload acmeClient_test.go:991: /nonce acmeClient_test.go:991: /fail --- PASS: TestACMEClient_ValidateWithPayload (0.00s) --- PASS: TestACMEClient_ValidateWithPayload/ok (0.00s) --- PASS: TestACMEClient_ValidateWithPayload/fail_nonce (0.00s) --- PASS: TestACMEClient_ValidateWithPayload/fail_payload (0.00s) === RUN TestACMEClient_FinalizeOrder === RUN TestACMEClient_FinalizeOrder/fail/bad-order === RUN TestACMEClient_FinalizeOrder/ok === RUN TestACMEClient_FinalizeOrder/fail/client-post === RUN TestACMEClient_FinalizeOrder/fail/finalizeOrder-error --- PASS: TestACMEClient_FinalizeOrder (0.01s) --- PASS: TestACMEClient_FinalizeOrder/fail/bad-order (0.00s) --- PASS: TestACMEClient_FinalizeOrder/ok (0.00s) --- PASS: TestACMEClient_FinalizeOrder/fail/client-post (0.00s) --- PASS: TestACMEClient_FinalizeOrder/fail/finalizeOrder-error (0.00s) === RUN TestACMEClient_GetAccountOrders === RUN TestACMEClient_GetAccountOrders/fail/account-not-configured === RUN TestACMEClient_GetAccountOrders/fail/client-post === RUN TestACMEClient_GetAccountOrders/fail/getAccountOrders-error === RUN TestACMEClient_GetAccountOrders/fail/bad-accountOrders === RUN TestACMEClient_GetAccountOrders/ok --- PASS: TestACMEClient_GetAccountOrders (0.00s) --- PASS: TestACMEClient_GetAccountOrders/fail/account-not-configured (0.00s) --- PASS: TestACMEClient_GetAccountOrders/fail/client-post (0.00s) --- PASS: TestACMEClient_GetAccountOrders/fail/getAccountOrders-error (0.00s) --- PASS: TestACMEClient_GetAccountOrders/fail/bad-accountOrders (0.00s) --- PASS: TestACMEClient_GetAccountOrders/ok (0.00s) === RUN TestACMEClient_GetCertificate === RUN TestACMEClient_GetCertificate/fail/client-post === RUN TestACMEClient_GetCertificate/fail/getAccountOrders-error === RUN TestACMEClient_GetCertificate/fail/bad-certificate === RUN TestACMEClient_GetCertificate/ok --- PASS: TestACMEClient_GetCertificate (0.01s) --- PASS: TestACMEClient_GetCertificate/fail/client-post (0.00s) --- PASS: TestACMEClient_GetCertificate/fail/getAccountOrders-error (0.00s) --- PASS: TestACMEClient_GetCertificate/fail/bad-certificate (0.00s) --- PASS: TestACMEClient_GetCertificate/ok (0.00s) === RUN TestBootstrap 2025/10/26 22:11:29 Building new tls configuration using step-ca x509 Signer Interface === RUN TestBootstrap/ok === RUN TestBootstrap/token_err === RUN TestBootstrap/bad_claims === RUN TestBootstrap/bad_sha === RUN TestBootstrap/bad_aud --- PASS: TestBootstrap (0.07s) --- PASS: TestBootstrap/ok (0.00s) --- PASS: TestBootstrap/token_err (0.00s) --- PASS: TestBootstrap/bad_claims (0.00s) --- PASS: TestBootstrap/bad_sha (0.00s) --- PASS: TestBootstrap/bad_aud (0.00s) === RUN TestBootstrapServerWithoutMTLS 2025/10/26 22:11:29 Building new tls configuration using step-ca x509 Signer Interface 2025/10/26 22:11:29 Building new tls configuration using step-ca x509 Signer Interface === RUN TestBootstrapServerWithoutMTLS/ok === RUN TestBootstrapServerWithoutMTLS/ok_mtls === RUN TestBootstrapServerWithoutMTLS/fail === RUN TestBootstrapServerWithoutMTLS/fail_with_TLSConfig --- PASS: TestBootstrapServerWithoutMTLS (0.10s) --- PASS: TestBootstrapServerWithoutMTLS/ok (0.01s) --- PASS: TestBootstrapServerWithoutMTLS/ok_mtls (0.01s) --- PASS: TestBootstrapServerWithoutMTLS/fail (0.00s) --- PASS: TestBootstrapServerWithoutMTLS/fail_with_TLSConfig (0.00s) === RUN TestBootstrapServerWithMTLS 2025/10/26 22:11:29 Building new tls configuration using step-ca x509 Signer Interface 2025/10/26 22:11:29 Building new tls configuration using step-ca x509 Signer Interface === RUN TestBootstrapServerWithMTLS/ok === RUN TestBootstrapServerWithMTLS/ok_mtls === RUN TestBootstrapServerWithMTLS/fail === RUN TestBootstrapServerWithMTLS/fail_with_TLSConfig --- PASS: TestBootstrapServerWithMTLS (0.10s) --- PASS: TestBootstrapServerWithMTLS/ok (0.01s) --- PASS: TestBootstrapServerWithMTLS/ok_mtls (0.01s) --- PASS: TestBootstrapServerWithMTLS/fail (0.00s) --- PASS: TestBootstrapServerWithMTLS/fail_with_TLSConfig (0.00s) === RUN TestBootstrapClient 2025/10/26 22:11:29 Building new tls configuration using step-ca x509 Signer Interface 2025/10/26 22:11:29 Building new tls configuration using step-ca x509 Signer Interface === RUN TestBootstrapClient/ok === RUN TestBootstrapClient/ok_mtls === RUN TestBootstrapClient/fail --- PASS: TestBootstrapClient (0.08s) --- PASS: TestBootstrapClient/ok (0.02s) --- PASS: TestBootstrapClient/ok_mtls (0.01s) --- PASS: TestBootstrapClient/fail (0.00s) === RUN TestBootstrapClientServerRotation 2025/10/26 22:11:30 Building new tls configuration using step-ca x509 Signer Interface 2025/10/26 22:11:30 Serving HTTPS on 127.0.0.1:34913 ... 2025/10/26 22:11:37 Building new tls configuration using step-ca x509 Signer Interface 2025/10/26 22:11:38 Serving HTTPS on 127.0.0.1:34913 ... 2025/10/26 22:11:43 Building new tls configuration using step-ca x509 Signer Interface 2025/10/26 22:11:43 Serving HTTPS on 127.0.0.1:34913 ... 2025/10/26 22:11:48 Building new tls configuration using step-ca x509 Signer Interface 2025/10/26 22:11:48 Serving HTTPS on 127.0.0.1:34913 ... --- PASS: TestBootstrapClientServerRotation (18.54s) === RUN TestBootstrapClientServerFederation 2025/10/26 22:11:48 Building new tls configuration using step-ca x509 Signer Interface 2025/10/26 22:11:48 Serving HTTPS on 127.0.0.1:40121 ... 2025/10/26 22:11:48 Building new tls configuration using step-ca x509 Signer Interface 2025/10/26 22:11:48 Serving HTTPS on 127.0.0.1:46649 ... --- PASS: TestBootstrapClientServerFederation (2.34s) === RUN TestBootstrapListener 2025/10/26 22:11:50 Building new tls configuration using step-ca x509 Signer Interface 2025/10/26 22:11:50 Building new tls configuration using step-ca x509 Signer Interface === RUN TestBootstrapListener/ok === RUN TestBootstrapListener/ok_mtls === RUN TestBootstrapListener/fail --- PASS: TestBootstrapListener (0.27s) --- PASS: TestBootstrapListener/ok (0.10s) --- PASS: TestBootstrapListener/ok_mtls (0.06s) --- PASS: TestBootstrapListener/fail (0.00s) === RUN TestCASign 2025/10/26 22:11:51 Building new tls configuration using step-ca x509 Signer Interface === RUN TestCASign/fail_commonname-claim === RUN TestCASign/ok === RUN TestCASign/ok-backwards-compat-missing-subject-SAN === RUN TestCASign/fail_invalid-json-body === RUN TestCASign/fail_invalid-csr-sig === RUN TestCASign/fail_unauthorized-ott --- PASS: TestCASign (0.05s) --- PASS: TestCASign/fail_commonname-claim (0.00s) --- PASS: TestCASign/ok (0.01s) --- PASS: TestCASign/ok-backwards-compat-missing-subject-SAN (0.01s) --- PASS: TestCASign/fail_invalid-json-body (0.00s) --- PASS: TestCASign/fail_invalid-csr-sig (0.00s) --- PASS: TestCASign/fail_unauthorized-ott (0.00s) === RUN TestCAProvisioners 2025/10/26 22:11:51 Building new tls configuration using step-ca x509 Signer Interface === RUN TestCAProvisioners/ok --- PASS: TestCAProvisioners (0.01s) --- PASS: TestCAProvisioners/ok (0.00s) === RUN TestCAProvisionerEncryptedKey 2025/10/26 22:11:51 Building new tls configuration using step-ca x509 Signer Interface === RUN TestCAProvisionerEncryptedKey/not-found === RUN TestCAProvisionerEncryptedKey/ok --- PASS: TestCAProvisionerEncryptedKey (0.01s) --- PASS: TestCAProvisionerEncryptedKey/not-found (0.00s) --- PASS: TestCAProvisionerEncryptedKey/ok (0.00s) === RUN TestCARoot 2025/10/26 22:11:51 Building new tls configuration using step-ca x509 Signer Interface === RUN TestCARoot/not-found === RUN TestCARoot/success --- PASS: TestCARoot (0.01s) --- PASS: TestCARoot/not-found (0.00s) --- PASS: TestCARoot/success (0.00s) === RUN TestCAHealth 2025/10/26 22:11:51 Building new tls configuration using step-ca x509 Signer Interface === RUN TestCAHealth/success --- PASS: TestCAHealth (0.00s) --- PASS: TestCAHealth/success (0.00s) === RUN TestCARenew 2025/10/26 22:11:51 Building new tls configuration using step-ca x509 Signer Interface === RUN TestCARenew/request-missing-tls === RUN TestCARenew/request-missing-peer-certificate === RUN TestCARenew/success --- PASS: TestCARenew (0.01s) --- PASS: TestCARenew/request-missing-tls (0.00s) --- PASS: TestCARenew/request-missing-peer-certificate (0.00s) --- PASS: TestCARenew/success (0.00s) === RUN TestClient_Version === RUN TestClient_Version/ok === RUN TestClient_Version/500 === RUN TestClient_Version/404 --- PASS: TestClient_Version (0.00s) --- PASS: TestClient_Version/ok (0.00s) --- PASS: TestClient_Version/500 (0.00s) --- PASS: TestClient_Version/404 (0.00s) === RUN TestClient_Health === RUN TestClient_Health/ok === RUN TestClient_Health/not_ok --- PASS: TestClient_Health (0.00s) --- PASS: TestClient_Health/ok (0.00s) --- PASS: TestClient_Health/not_ok (0.00s) === RUN TestClient_Root === RUN TestClient_Root/ok === RUN TestClient_Root/not_found --- PASS: TestClient_Root (0.00s) --- PASS: TestClient_Root/ok (0.00s) --- PASS: TestClient_Root/not_found (0.00s) === RUN TestClient_Sign === RUN TestClient_Sign/ok === RUN TestClient_Sign/unauthorized === RUN TestClient_Sign/empty_request === RUN TestClient_Sign/nil_request --- PASS: TestClient_Sign (0.00s) --- PASS: TestClient_Sign/ok (0.00s) --- PASS: TestClient_Sign/unauthorized (0.00s) --- PASS: TestClient_Sign/empty_request (0.00s) --- PASS: TestClient_Sign/nil_request (0.00s) === RUN TestClient_Revoke === RUN TestClient_Revoke/ok === RUN TestClient_Revoke/unauthorized === RUN TestClient_Revoke/nil_request --- PASS: TestClient_Revoke (0.00s) --- PASS: TestClient_Revoke/ok (0.00s) --- PASS: TestClient_Revoke/unauthorized (0.00s) --- PASS: TestClient_Revoke/nil_request (0.00s) === RUN TestClient_Renew === RUN TestClient_Renew/ok === RUN TestClient_Renew/unauthorized === RUN TestClient_Renew/empty_request === RUN TestClient_Renew/nil_request --- PASS: TestClient_Renew (0.00s) --- PASS: TestClient_Renew/ok (0.00s) --- PASS: TestClient_Renew/unauthorized (0.00s) --- PASS: TestClient_Renew/empty_request (0.00s) --- PASS: TestClient_Renew/nil_request (0.00s) === RUN TestClient_RenewWithToken === RUN TestClient_RenewWithToken/ok === RUN TestClient_RenewWithToken/unauthorized === RUN TestClient_RenewWithToken/empty_request === RUN TestClient_RenewWithToken/nil_request --- PASS: TestClient_RenewWithToken (0.00s) --- PASS: TestClient_RenewWithToken/ok (0.00s) --- PASS: TestClient_RenewWithToken/unauthorized (0.00s) --- PASS: TestClient_RenewWithToken/empty_request (0.00s) --- PASS: TestClient_RenewWithToken/nil_request (0.00s) === RUN TestClient_Rekey === RUN TestClient_Rekey/ok === RUN TestClient_Rekey/unauthorized === RUN TestClient_Rekey/empty_request === RUN TestClient_Rekey/nil_request --- PASS: TestClient_Rekey (0.00s) --- PASS: TestClient_Rekey/ok (0.00s) --- PASS: TestClient_Rekey/unauthorized (0.00s) --- PASS: TestClient_Rekey/empty_request (0.00s) --- PASS: TestClient_Rekey/nil_request (0.00s) === RUN TestClient_Provisioners === RUN TestClient_Provisioners/ok === RUN TestClient_Provisioners/ok_with_cursor === RUN TestClient_Provisioners/ok_with_limit === RUN TestClient_Provisioners/ok_with_cursor+limit === RUN TestClient_Provisioners/fail --- PASS: TestClient_Provisioners (0.00s) --- PASS: TestClient_Provisioners/ok (0.00s) --- PASS: TestClient_Provisioners/ok_with_cursor (0.00s) --- PASS: TestClient_Provisioners/ok_with_limit (0.00s) --- PASS: TestClient_Provisioners/ok_with_cursor+limit (0.00s) --- PASS: TestClient_Provisioners/fail (0.00s) === RUN TestClient_ProvisionerKey === RUN TestClient_ProvisionerKey/ok === RUN TestClient_ProvisionerKey/fail --- PASS: TestClient_ProvisionerKey (0.00s) --- PASS: TestClient_ProvisionerKey/ok (0.00s) --- PASS: TestClient_ProvisionerKey/fail (0.00s) === RUN TestClient_Roots === RUN TestClient_Roots/ok === RUN TestClient_Roots/unauthorized === RUN TestClient_Roots/bad-request --- PASS: TestClient_Roots (0.00s) --- PASS: TestClient_Roots/ok (0.00s) --- PASS: TestClient_Roots/unauthorized (0.00s) --- PASS: TestClient_Roots/bad-request (0.00s) === RUN TestClient_Federation === RUN TestClient_Federation/ok === RUN TestClient_Federation/unauthorized --- PASS: TestClient_Federation (0.00s) --- PASS: TestClient_Federation/ok (0.00s) --- PASS: TestClient_Federation/unauthorized (0.00s) === RUN TestClient_SSHRoots === RUN TestClient_SSHRoots/ok === RUN TestClient_SSHRoots/not_found --- PASS: TestClient_SSHRoots (0.00s) --- PASS: TestClient_SSHRoots/ok (0.00s) --- PASS: TestClient_SSHRoots/not_found (0.00s) === RUN Test_parseEndpoint === RUN Test_parseEndpoint/ok === RUN Test_parseEndpoint/ok_no_scheme === RUN Test_parseEndpoint/ok_only_host === RUN Test_parseEndpoint/ok_no_bars === RUN Test_parseEndpoint/ok_schema,_host_and_path === RUN Test_parseEndpoint/ok_no_bars_with_path === RUN Test_parseEndpoint/ok_host_and_path === RUN Test_parseEndpoint/ok_host_and_port === RUN Test_parseEndpoint/ok_host,_path_and_port === RUN Test_parseEndpoint/fail_bad_url === RUN Test_parseEndpoint/fail_no_host --- PASS: Test_parseEndpoint (0.00s) --- PASS: Test_parseEndpoint/ok (0.00s) --- PASS: Test_parseEndpoint/ok_no_scheme (0.00s) --- PASS: Test_parseEndpoint/ok_only_host (0.00s) --- PASS: Test_parseEndpoint/ok_no_bars (0.00s) --- PASS: Test_parseEndpoint/ok_schema,_host_and_path (0.00s) --- PASS: Test_parseEndpoint/ok_no_bars_with_path (0.00s) --- PASS: Test_parseEndpoint/ok_host_and_path (0.00s) --- PASS: Test_parseEndpoint/ok_host_and_port (0.00s) --- PASS: Test_parseEndpoint/ok_host,_path_and_port (0.00s) --- PASS: Test_parseEndpoint/fail_bad_url (0.00s) --- PASS: Test_parseEndpoint/fail_no_host (0.00s) === RUN TestClient_RootFingerprint === RUN TestClient_RootFingerprint/ok === RUN TestClient_RootFingerprint/ok_with_error === RUN TestClient_RootFingerprint/fail --- PASS: TestClient_RootFingerprint (0.02s) --- PASS: TestClient_RootFingerprint/ok (0.01s) --- PASS: TestClient_RootFingerprint/ok_with_error (0.01s) --- PASS: TestClient_RootFingerprint/fail (0.00s) === RUN TestClient_RootFingerprintWithServer 2025/10/26 22:11:51 Building new tls configuration using step-ca x509 Signer Interface --- PASS: TestClient_RootFingerprintWithServer (0.01s) === RUN TestClient_SSHBastion === RUN TestClient_SSHBastion/ok === RUN TestClient_SSHBastion/bad-response === RUN TestClient_SSHBastion/bad-request --- PASS: TestClient_SSHBastion (0.00s) --- PASS: TestClient_SSHBastion/ok (0.00s) --- PASS: TestClient_SSHBastion/bad-response (0.00s) --- PASS: TestClient_SSHBastion/bad-request (0.00s) === RUN TestClient_GetCaURL === RUN TestClient_GetCaURL/ok === RUN TestClient_GetCaURL/ok_no_schema === RUN TestClient_GetCaURL/ok_with_port === RUN TestClient_GetCaURL/ok_with_version --- PASS: TestClient_GetCaURL (0.00s) --- PASS: TestClient_GetCaURL/ok (0.00s) --- PASS: TestClient_GetCaURL/ok_no_schema (0.00s) --- PASS: TestClient_GetCaURL/ok_with_port (0.00s) --- PASS: TestClient_GetCaURL/ok_with_version (0.00s) === RUN TestClient_WithTimeout === RUN TestClient_WithTimeout/ok === RUN TestClient_WithTimeout/ok_with_timeout === RUN TestClient_WithTimeout/fail_with_timeout --- PASS: TestClient_WithTimeout (0.60s) --- PASS: TestClient_WithTimeout/ok (0.20s) --- PASS: TestClient_WithTimeout/ok_with_timeout (0.20s) --- PASS: TestClient_WithTimeout/fail_with_timeout (0.01s) === RUN Test_enforceRequestID === RUN Test_enforceRequestID/set === RUN Test_enforceRequestID/context === RUN Test_enforceRequestID/new --- PASS: Test_enforceRequestID (0.00s) --- PASS: Test_enforceRequestID/set (0.00s) --- PASS: Test_enforceRequestID/context (0.00s) --- PASS: Test_enforceRequestID/new (0.00s) === RUN Test_newRequestID --- PASS: Test_newRequestID (0.00s) === RUN TestNewProvisioner 2025/10/26 22:11:51 Building new tls configuration using step-ca x509 Signer Interface === RUN TestNewProvisioner/ok === RUN TestNewProvisioner/ok-by-name === RUN TestNewProvisioner/ok-with-bundle === RUN TestNewProvisioner/ok-with-fingerprint === RUN TestNewProvisioner/fail-bad-kid === RUN TestNewProvisioner/fail-empty-name === RUN TestNewProvisioner/fail-bad-name === RUN TestNewProvisioner/fail-by-password === RUN TestNewProvisioner/fail-by-password-no-kid === RUN TestNewProvisioner/fail-bad-certificate === RUN TestNewProvisioner/fail-not-found-certificate 2025/10/26 22:11:52 http: TLS handshake error from 127.0.0.1:38806: remote error: tls: bad certificate --- PASS: TestNewProvisioner (0.38s) --- PASS: TestNewProvisioner/ok (0.07s) --- PASS: TestNewProvisioner/ok-by-name (0.05s) --- PASS: TestNewProvisioner/ok-with-bundle (0.07s) --- PASS: TestNewProvisioner/ok-with-fingerprint (0.05s) --- PASS: TestNewProvisioner/fail-bad-kid (0.01s) --- PASS: TestNewProvisioner/fail-empty-name (0.00s) --- PASS: TestNewProvisioner/fail-bad-name (0.01s) --- PASS: TestNewProvisioner/fail-by-password (0.07s) --- PASS: TestNewProvisioner/fail-by-password-no-kid (0.03s) --- PASS: TestNewProvisioner/fail-bad-certificate (0.00s) --- PASS: TestNewProvisioner/fail-not-found-certificate (0.00s) === RUN TestProvisioner_Getters --- PASS: TestProvisioner_Getters (0.03s) === RUN TestProvisioner_Setters --- PASS: TestProvisioner_Setters (0.03s) === RUN TestProvisioner_Token === RUN TestProvisioner_Token/ok === RUN TestProvisioner_Token/ok-with-san === RUN TestProvisioner_Token/ok-with-sans === RUN TestProvisioner_Token/fail-no-subject === RUN TestProvisioner_Token/fail-no-key --- PASS: TestProvisioner_Token (0.02s) --- PASS: TestProvisioner_Token/ok (0.00s) --- PASS: TestProvisioner_Token/ok-with-san (0.00s) --- PASS: TestProvisioner_Token/ok-with-sans (0.00s) --- PASS: TestProvisioner_Token/fail-no-subject (0.00s) --- PASS: TestProvisioner_Token/fail-no-key (0.00s) === RUN TestProvisioner_IPv6Token === RUN TestProvisioner_IPv6Token/ok === RUN TestProvisioner_IPv6Token/ok-with-san === RUN TestProvisioner_IPv6Token/ok-with-sans === RUN TestProvisioner_IPv6Token/fail-no-subject === RUN TestProvisioner_IPv6Token/fail-no-key --- PASS: TestProvisioner_IPv6Token (0.02s) --- PASS: TestProvisioner_IPv6Token/ok (0.00s) --- PASS: TestProvisioner_IPv6Token/ok-with-san (0.00s) --- PASS: TestProvisioner_IPv6Token/ok-with-sans (0.00s) --- PASS: TestProvisioner_IPv6Token/fail-no-subject (0.00s) --- PASS: TestProvisioner_IPv6Token/fail-no-key (0.00s) === RUN TestProvisioner_SSHToken === RUN TestProvisioner_SSHToken/ok === RUN TestProvisioner_SSHToken/ok_host === RUN TestProvisioner_SSHToken/ok_multiple_principals === RUN TestProvisioner_SSHToken/fail-no-subject === RUN TestProvisioner_SSHToken/fail-no-key --- PASS: TestProvisioner_SSHToken (0.02s) --- PASS: TestProvisioner_SSHToken/ok (0.00s) --- PASS: TestProvisioner_SSHToken/ok_host (0.00s) --- PASS: TestProvisioner_SSHToken/ok_multiple_principals (0.00s) --- PASS: TestProvisioner_SSHToken/fail-no-subject (0.00s) --- PASS: TestProvisioner_SSHToken/fail-no-key (0.00s) === RUN Test_newTLSOptionCtx === RUN Test_newTLSOptionCtx/ok --- PASS: Test_newTLSOptionCtx (0.00s) --- PASS: Test_newTLSOptionCtx/ok (0.00s) === RUN TestTLSOptionCtx_apply === RUN TestTLSOptionCtx_apply/ok === RUN TestTLSOptionCtx_apply/ok#01 === RUN TestTLSOptionCtx_apply/fail --- PASS: TestTLSOptionCtx_apply (0.00s) --- PASS: TestTLSOptionCtx_apply/ok (0.00s) --- PASS: TestTLSOptionCtx_apply/ok#01 (0.00s) --- PASS: TestTLSOptionCtx_apply/fail (0.00s) === RUN TestRequireAndVerifyClientCert === RUN TestRequireAndVerifyClientCert/ok --- PASS: TestRequireAndVerifyClientCert (0.00s) --- PASS: TestRequireAndVerifyClientCert/ok (0.00s) === RUN TestVerifyClientCertIfGiven === RUN TestVerifyClientCertIfGiven/ok --- PASS: TestVerifyClientCertIfGiven (0.00s) --- PASS: TestVerifyClientCertIfGiven/ok (0.00s) === RUN TestAddRootCA === RUN TestAddRootCA/ok --- PASS: TestAddRootCA (0.00s) --- PASS: TestAddRootCA/ok (0.00s) === RUN TestAddClientCA === RUN TestAddClientCA/ok --- PASS: TestAddClientCA (0.00s) --- PASS: TestAddClientCA/ok (0.00s) === RUN TestAddRootsToRootCAs 2025/10/26 22:11:52 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddRootsToRootCAs/ok === RUN TestAddRootsToRootCAs/fail 2025/10/26 22:11:52 http: TLS handshake error from 127.0.0.1:35786: remote error: tls: bad certificate --- PASS: TestAddRootsToRootCAs (0.01s) --- PASS: TestAddRootsToRootCAs/ok (0.00s) --- PASS: TestAddRootsToRootCAs/fail (0.00s) === RUN TestAddRootsToClientCAs 2025/10/26 22:11:52 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddRootsToClientCAs/ok === RUN TestAddRootsToClientCAs/fail 2025/10/26 22:11:52 http: TLS handshake error from 127.0.0.1:39064: remote error: tls: bad certificate --- PASS: TestAddRootsToClientCAs (0.02s) --- PASS: TestAddRootsToClientCAs/ok (0.01s) --- PASS: TestAddRootsToClientCAs/fail (0.00s) === RUN TestAddFederationToRootCAs 2025/10/26 22:11:52 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddFederationToRootCAs/ok === RUN TestAddFederationToRootCAs/fail 2025/10/26 22:11:52 http: TLS handshake error from 127.0.0.1:54302: remote error: tls: bad certificate --- PASS: TestAddFederationToRootCAs (0.01s) --- PASS: TestAddFederationToRootCAs/ok (0.01s) --- PASS: TestAddFederationToRootCAs/fail (0.00s) === RUN TestAddFederationToClientCAs 2025/10/26 22:11:52 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddFederationToClientCAs/ok === RUN TestAddFederationToClientCAs/fail 2025/10/26 22:11:52 http: TLS handshake error from 127.0.0.1:53624: remote error: tls: bad certificate --- PASS: TestAddFederationToClientCAs (0.01s) --- PASS: TestAddFederationToClientCAs/ok (0.01s) --- PASS: TestAddFederationToClientCAs/fail (0.00s) === RUN TestAddRootsToCAs 2025/10/26 22:11:52 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddRootsToCAs/ok === RUN TestAddRootsToCAs/fail 2025/10/26 22:11:52 http: TLS handshake error from 127.0.0.1:38776: remote error: tls: bad certificate --- PASS: TestAddRootsToCAs (0.02s) --- PASS: TestAddRootsToCAs/ok (0.01s) --- PASS: TestAddRootsToCAs/fail (0.01s) === RUN TestAddFederationToCAs 2025/10/26 22:11:52 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddFederationToCAs/ok === RUN TestAddFederationToCAs/fail 2025/10/26 22:11:52 http: TLS handshake error from 127.0.0.1:56764: remote error: tls: bad certificate --- PASS: TestAddFederationToCAs (0.01s) --- PASS: TestAddFederationToCAs/ok (0.00s) --- PASS: TestAddFederationToCAs/fail (0.00s) === RUN TestClient_GetServerTLSConfig_http 2025/10/26 22:11:52 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/with_transport 2025/10/26 22:11:52 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:38687 === RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:44175 === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig 2025/10/26 22:11:52 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:38687 === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:44175 === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert 2025/10/26 22:11:52 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:38687/no-cert === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:44175/no-cert 2025/10/26 22:11:52 http: TLS handshake error from 127.0.0.1:58778: tls: client didn't provide a certificate === RUN TestClient_GetServerTLSConfig_http/fail_with_default 2025/10/26 22:11:52 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:38687/no-cert 2025/10/26 22:11:52 http: TLS handshake error from 127.0.0.1:43310: remote error: tls: bad certificate === RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:44175/no-cert 2025/10/26 22:11:52 http: TLS handshake error from 127.0.0.1:58788: remote error: tls: bad certificate --- PASS: TestClient_GetServerTLSConfig_http (0.36s) --- PASS: TestClient_GetServerTLSConfig_http/with_transport (0.08s) --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:38687 (0.01s) --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:44175 (0.01s) --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig (0.08s) --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:38687 (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:44175 (0.01s) --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert (0.08s) --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:38687/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:44175/no-cert (0.01s) --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default (0.04s) --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:38687/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:44175/no-cert (0.00s) === RUN TestClient_GetServerTLSConfig_renew 2025/10/26 22:11:52 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_renew/with_transport === RUN TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:45247 === RUN TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:46715 === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:45247 === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:46715 === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:45247/no-cert === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:46715/no-cert 2025/10/26 22:11:53 http: TLS handshake error from 127.0.0.1:37754: tls: client didn't provide a certificate === RUN TestClient_GetServerTLSConfig_renew/fail_with_default === RUN TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:45247/no-cert 2025/10/26 22:11:53 http: TLS handshake error from 127.0.0.1:59840: remote error: tls: bad certificate === RUN TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:46715/no-cert 2025/10/26 22:11:53 http: TLS handshake error from 127.0.0.1:37770: remote error: tls: bad certificate 2025/10/26 22:11:53 Sleeping for 5s ... === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:46715 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:45247 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:45247 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:46715 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:45247/no-cert === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:46715/no-cert 2025/10/26 22:11:58 http: TLS handshake error from 127.0.0.1:42796: tls: client didn't provide a certificate === RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default === RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:45247/no-cert 2025/10/26 22:11:58 http: TLS handshake error from 127.0.0.1:34988: remote error: tls: bad certificate === RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:46715/no-cert 2025/10/26 22:11:58 http: TLS handshake error from 127.0.0.1:42812: remote error: tls: bad certificate --- PASS: TestClient_GetServerTLSConfig_renew (5.23s) --- PASS: TestClient_GetServerTLSConfig_renew/with_transport (0.01s) --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:45247 (0.01s) --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:46715 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig (0.01s) --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:45247 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:46715 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert (0.01s) --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:45247/no-cert (0.01s) --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:46715/no-cert (0.01s) --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default (0.01s) --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:45247/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:46715/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport (0.02s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:46715 (0.01s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:45247 (0.01s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig (0.02s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:45247 (0.01s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:46715 (0.01s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert (0.01s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:45247/no-cert (0.01s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:46715/no-cert (0.01s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default (0.01s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:45247/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:46715/no-cert (0.00s) === RUN TestCertificate === RUN TestCertificate/ok === RUN TestCertificate/fail --- PASS: TestCertificate (0.00s) --- PASS: TestCertificate/ok (0.00s) --- PASS: TestCertificate/fail (0.00s) === RUN TestIntermediateCertificate === RUN TestIntermediateCertificate/ok === RUN TestIntermediateCertificate/fail --- PASS: TestIntermediateCertificate (0.00s) --- PASS: TestIntermediateCertificate/ok (0.00s) --- PASS: TestIntermediateCertificate/fail (0.00s) === RUN TestRootCertificateCertificate === RUN TestRootCertificateCertificate/ok === RUN TestRootCertificateCertificate/fail === RUN TestRootCertificateCertificate/no_tls --- PASS: TestRootCertificateCertificate (0.00s) --- PASS: TestRootCertificateCertificate/ok (0.00s) --- PASS: TestRootCertificateCertificate/fail (0.00s) --- PASS: TestRootCertificateCertificate/no_tls (0.00s) PASS ok github.com/smallstep/certificates/ca 28.619s ? github.com/smallstep/certificates/ca/client [no test files] === RUN TestClient 2025/10/26 22:11:29 http: TLS handshake error from 127.0.0.1:53598: read tcp 127.0.0.1:44647->127.0.0.1:53598: use of closed network connection --- PASS: TestClient (0.01s) === RUN TestClient_ResolveReference === RUN TestClient_ResolveReference/ok === RUN TestClient_ResolveReference/ok#01 === RUN TestClient_ResolveReference/ok#02 --- PASS: TestClient_ResolveReference (0.00s) --- PASS: TestClient_ResolveReference/ok (0.00s) --- PASS: TestClient_ResolveReference/ok#01 (0.00s) --- PASS: TestClient_ResolveReference/ok#02 (0.00s) === RUN TestLoadClient === RUN TestLoadClient/ok === RUN TestLoadClient/fail_identity === RUN TestLoadClient/fail_identity#01 === RUN TestLoadClient/fail_defaults === RUN TestLoadClient/fail_defaults#01 === RUN TestLoadClient/fail_ca === RUN TestLoadClient/fail_root === RUN TestLoadClient/fail_type --- PASS: TestLoadClient (0.01s) --- PASS: TestLoadClient/ok (0.00s) --- PASS: TestLoadClient/fail_identity (0.00s) --- PASS: TestLoadClient/fail_identity#01 (0.00s) --- PASS: TestLoadClient/fail_defaults (0.00s) --- PASS: TestLoadClient/fail_defaults#01 (0.00s) --- PASS: TestLoadClient/fail_ca (0.00s) --- PASS: TestLoadClient/fail_root (0.00s) --- PASS: TestLoadClient/fail_type (0.00s) === RUN Test_defaultsConfig_Validate === RUN Test_defaultsConfig_Validate/ok === RUN Test_defaultsConfig_Validate/fail_ca-url === RUN Test_defaultsConfig_Validate/fail_root --- PASS: Test_defaultsConfig_Validate (0.00s) --- PASS: Test_defaultsConfig_Validate/ok (0.00s) --- PASS: Test_defaultsConfig_Validate/fail_ca-url (0.00s) --- PASS: Test_defaultsConfig_Validate/fail_root (0.00s) === RUN TestLoadDefaultIdentity === RUN TestLoadDefaultIdentity/ok === RUN TestLoadDefaultIdentity/fail_read === RUN TestLoadDefaultIdentity/fail_unmarshal --- PASS: TestLoadDefaultIdentity (0.00s) --- PASS: TestLoadDefaultIdentity/ok (0.00s) --- PASS: TestLoadDefaultIdentity/fail_read (0.00s) --- PASS: TestLoadDefaultIdentity/fail_unmarshal (0.00s) === RUN TestIdentity_Kind === RUN TestIdentity_Kind/disabled === RUN TestIdentity_Kind/mutualTLS === RUN TestIdentity_Kind/tunnelTLS === RUN TestIdentity_Kind/unknown --- PASS: TestIdentity_Kind (0.00s) --- PASS: TestIdentity_Kind/disabled (0.00s) --- PASS: TestIdentity_Kind/mutualTLS (0.00s) --- PASS: TestIdentity_Kind/tunnelTLS (0.00s) --- PASS: TestIdentity_Kind/unknown (0.00s) === RUN TestIdentity_Validate === RUN TestIdentity_Validate/ok_mTLS === RUN TestIdentity_Validate/ok_tTLS === RUN TestIdentity_Validate/ok_disabled === RUN TestIdentity_Validate/fail_type === RUN TestIdentity_Validate/fail_certificate === RUN TestIdentity_Validate/fail_key === RUN TestIdentity_Validate/fail_key#01 === RUN TestIdentity_Validate/fail_missing_certificate === RUN TestIdentity_Validate/fail_missing_certificate#01 === RUN TestIdentity_Validate/fail_missing_key === RUN TestIdentity_Validate/fail_missing_key#01 === RUN TestIdentity_Validate/fail_host === RUN TestIdentity_Validate/fail_root --- PASS: TestIdentity_Validate (0.00s) --- PASS: TestIdentity_Validate/ok_mTLS (0.00s) --- PASS: TestIdentity_Validate/ok_tTLS (0.00s) --- PASS: TestIdentity_Validate/ok_disabled (0.00s) --- PASS: TestIdentity_Validate/fail_type (0.00s) --- PASS: TestIdentity_Validate/fail_certificate (0.00s) --- PASS: TestIdentity_Validate/fail_key (0.00s) --- PASS: TestIdentity_Validate/fail_key#01 (0.00s) --- PASS: TestIdentity_Validate/fail_missing_certificate (0.00s) --- PASS: TestIdentity_Validate/fail_missing_certificate#01 (0.00s) --- PASS: TestIdentity_Validate/fail_missing_key (0.00s) --- PASS: TestIdentity_Validate/fail_missing_key#01 (0.00s) --- PASS: TestIdentity_Validate/fail_host (0.00s) --- PASS: TestIdentity_Validate/fail_root (0.00s) === RUN TestIdentity_TLSCertificate === RUN TestIdentity_TLSCertificate/ok_mTLS === RUN TestIdentity_TLSCertificate/ok_tTLS === RUN TestIdentity_TLSCertificate/ok_disabled === RUN TestIdentity_TLSCertificate/fail_type === RUN TestIdentity_TLSCertificate/fail_certificate === RUN TestIdentity_TLSCertificate/fail_not_after === RUN TestIdentity_TLSCertificate/fail_not_before --- PASS: TestIdentity_TLSCertificate (0.00s) --- PASS: TestIdentity_TLSCertificate/ok_mTLS (0.00s) --- PASS: TestIdentity_TLSCertificate/ok_tTLS (0.00s) --- PASS: TestIdentity_TLSCertificate/ok_disabled (0.00s) --- PASS: TestIdentity_TLSCertificate/fail_type (0.00s) --- PASS: TestIdentity_TLSCertificate/fail_certificate (0.00s) --- PASS: TestIdentity_TLSCertificate/fail_not_after (0.00s) --- PASS: TestIdentity_TLSCertificate/fail_not_before (0.00s) === RUN Test_fileExists === RUN Test_fileExists/ok === RUN Test_fileExists/missing === RUN Test_fileExists/directory --- PASS: Test_fileExists (0.00s) --- PASS: Test_fileExists/ok (0.00s) --- PASS: Test_fileExists/missing (0.00s) --- PASS: Test_fileExists/directory (0.00s) === RUN TestWriteDefaultIdentity === RUN TestWriteDefaultIdentity/ok === RUN TestWriteDefaultIdentity/fail_mkdir_config === RUN TestWriteDefaultIdentity/fail_mkdir_identity === RUN TestWriteDefaultIdentity/fail_certificate === RUN TestWriteDefaultIdentity/fail_key === RUN TestWriteDefaultIdentity/fail_write_identity --- PASS: TestWriteDefaultIdentity (0.00s) --- PASS: TestWriteDefaultIdentity/ok (0.00s) --- PASS: TestWriteDefaultIdentity/fail_mkdir_config (0.00s) --- PASS: TestWriteDefaultIdentity/fail_mkdir_identity (0.00s) --- PASS: TestWriteDefaultIdentity/fail_certificate (0.00s) --- PASS: TestWriteDefaultIdentity/fail_key (0.00s) --- PASS: TestWriteDefaultIdentity/fail_write_identity (0.00s) === RUN TestIdentity_GetClientCertificateFunc === RUN TestIdentity_GetClientCertificateFunc/ok_mTLS === RUN TestIdentity_GetClientCertificateFunc/ok_tTLS === RUN TestIdentity_GetClientCertificateFunc/fail_missing_cert === RUN TestIdentity_GetClientCertificateFunc/fail_missing_key --- PASS: TestIdentity_GetClientCertificateFunc (0.00s) --- PASS: TestIdentity_GetClientCertificateFunc/ok_mTLS (0.00s) --- PASS: TestIdentity_GetClientCertificateFunc/ok_tTLS (0.00s) --- PASS: TestIdentity_GetClientCertificateFunc/fail_missing_cert (0.00s) --- PASS: TestIdentity_GetClientCertificateFunc/fail_missing_key (0.00s) === RUN TestIdentity_GetCertPool === RUN TestIdentity_GetCertPool/ok === RUN TestIdentity_GetCertPool/ok_nil === RUN TestIdentity_GetCertPool/fail_missing === RUN TestIdentity_GetCertPool/fail_no_cert --- PASS: TestIdentity_GetCertPool (0.01s) --- PASS: TestIdentity_GetCertPool/ok (0.00s) --- PASS: TestIdentity_GetCertPool/ok_nil (0.00s) --- PASS: TestIdentity_GetCertPool/fail_missing (0.00s) --- PASS: TestIdentity_GetCertPool/fail_no_cert (0.00s) === RUN TestIdentity_Renew === RUN TestIdentity_Renew/ok === RUN TestIdentity_Renew/ok_old === RUN TestIdentity_Renew/ok_disabled === RUN TestIdentity_Renew/fail_type === RUN TestIdentity_Renew/fail_renew === RUN TestIdentity_Renew/fail_certificate === RUN TestIdentity_Renew/fail_write_identity --- PASS: TestIdentity_Renew (0.00s) --- PASS: TestIdentity_Renew/ok (0.00s) --- PASS: TestIdentity_Renew/ok_old (0.00s) --- PASS: TestIdentity_Renew/ok_disabled (0.00s) --- PASS: TestIdentity_Renew/fail_type (0.00s) --- PASS: TestIdentity_Renew/fail_renew (0.00s) --- PASS: TestIdentity_Renew/fail_certificate (0.00s) --- PASS: TestIdentity_Renew/fail_write_identity (0.00s) PASS ok github.com/smallstep/certificates/ca/identity 0.108s === RUN TestNew === RUN TestNew/ok_default === RUN TestNew/ok_softcas === RUN TestNew/ok_SoftCAS === RUN TestNew/fail_empty === RUN TestNew/fail_type === RUN TestNew/fail_load --- PASS: TestNew (0.00s) --- PASS: TestNew/ok_default (0.00s) --- PASS: TestNew/ok_softcas (0.00s) --- PASS: TestNew/ok_SoftCAS (0.00s) --- PASS: TestNew/fail_empty (0.00s) --- PASS: TestNew/fail_type (0.00s) --- PASS: TestNew/fail_load (0.00s) === RUN TestNewCreator === RUN TestNewCreator/ok_empty === RUN TestNewCreator/ok_softcas === RUN TestNewCreator/ok_SoftCAS === RUN TestNewCreator/fail_type === RUN TestNewCreator/fail_no_creator --- PASS: TestNewCreator (0.00s) --- PASS: TestNewCreator/ok_empty (0.00s) --- PASS: TestNewCreator/ok_softcas (0.00s) --- PASS: TestNewCreator/ok_SoftCAS (0.00s) --- PASS: TestNewCreator/fail_type (0.00s) --- PASS: TestNewCreator/fail_no_creator (0.00s) PASS ok github.com/smallstep/certificates/cas 0.027s === RUN TestCreateCertificateAuthorityExtension === RUN TestCreateCertificateAuthorityExtension/ok === RUN TestCreateCertificateAuthorityExtension/ok#01 --- PASS: TestCreateCertificateAuthorityExtension (0.00s) --- PASS: TestCreateCertificateAuthorityExtension/ok (0.00s) --- PASS: TestCreateCertificateAuthorityExtension/ok#01 (0.00s) === RUN TestFindCertificateAuthorityExtension === RUN TestFindCertificateAuthorityExtension/first === RUN TestFindCertificateAuthorityExtension/last === RUN TestFindCertificateAuthorityExtension/fail === RUN TestFindCertificateAuthorityExtension/fail_ExtraExtensions --- PASS: TestFindCertificateAuthorityExtension (0.00s) --- PASS: TestFindCertificateAuthorityExtension/first (0.00s) --- PASS: TestFindCertificateAuthorityExtension/last (0.00s) --- PASS: TestFindCertificateAuthorityExtension/fail (0.00s) --- PASS: TestFindCertificateAuthorityExtension/fail_ExtraExtensions (0.00s) === RUN TestRemoveCertificateAuthorityExtension === RUN TestRemoveCertificateAuthorityExtension/first === RUN TestRemoveCertificateAuthorityExtension/last === RUN TestRemoveCertificateAuthorityExtension/missing === RUN TestRemoveCertificateAuthorityExtension/extensions --- PASS: TestRemoveCertificateAuthorityExtension (0.00s) --- PASS: TestRemoveCertificateAuthorityExtension/first (0.00s) --- PASS: TestRemoveCertificateAuthorityExtension/last (0.00s) --- PASS: TestRemoveCertificateAuthorityExtension/missing (0.00s) --- PASS: TestRemoveCertificateAuthorityExtension/extensions (0.00s) === RUN TestOptions_Validate === RUN TestOptions_Validate/nil === RUN TestOptions_Validate/empty === RUN TestOptions_Validate/SoftCAS === RUN TestOptions_Validate/CloudCAS === RUN TestOptions_Validate/softcas === RUN TestOptions_Validate/CLOUDCAS === RUN TestOptions_Validate/fail --- PASS: TestOptions_Validate (0.00s) --- PASS: TestOptions_Validate/nil (0.00s) --- PASS: TestOptions_Validate/empty (0.00s) --- PASS: TestOptions_Validate/SoftCAS (0.00s) --- PASS: TestOptions_Validate/CloudCAS (0.00s) --- PASS: TestOptions_Validate/softcas (0.00s) --- PASS: TestOptions_Validate/CLOUDCAS (0.00s) --- PASS: TestOptions_Validate/fail (0.00s) === RUN TestOptions_Is === RUN TestOptions_Is/nil === RUN TestOptions_Is/empty === RUN TestOptions_Is/SoftCAS === RUN TestOptions_Is/CloudCAS === RUN TestOptions_Is/softcas === RUN TestOptions_Is/CLOUDCAS === RUN TestOptions_Is/UnknownCAS === RUN TestOptions_Is/fail === RUN TestOptions_Is/fail#01 --- PASS: TestOptions_Is (0.00s) --- PASS: TestOptions_Is/nil (0.00s) --- PASS: TestOptions_Is/empty (0.00s) --- PASS: TestOptions_Is/SoftCAS (0.00s) --- PASS: TestOptions_Is/CloudCAS (0.00s) --- PASS: TestOptions_Is/softcas (0.00s) --- PASS: TestOptions_Is/CLOUDCAS (0.00s) --- PASS: TestOptions_Is/UnknownCAS (0.00s) --- PASS: TestOptions_Is/fail (0.00s) --- PASS: TestOptions_Is/fail#01 (0.00s) === RUN TestRegister === RUN TestRegister/ok &{{} {{{} 1} {0 0} {[] {} 0x400021fc20} 0x470f20 0x40acb0 10103625803337957731}} === RUN TestRegister/error &{{} {{{} 1} {0 0} {[] {} 0x400021fc20} 0x470f20 0x40acb0 10103625803337957731}} --- PASS: TestRegister (0.00s) --- PASS: TestRegister/ok (0.00s) --- PASS: TestRegister/error (0.00s) === RUN TestLoadCertificateAuthorityServiceNewFunc === RUN TestLoadCertificateAuthorityServiceNewFunc/default === RUN TestLoadCertificateAuthorityServiceNewFunc/SoftCAS === RUN TestLoadCertificateAuthorityServiceNewFunc/CloudCAS === RUN TestLoadCertificateAuthorityServiceNewFunc/softcas === RUN TestLoadCertificateAuthorityServiceNewFunc/cloudcas === RUN TestLoadCertificateAuthorityServiceNewFunc/FailCAS --- PASS: TestLoadCertificateAuthorityServiceNewFunc (0.00s) --- PASS: TestLoadCertificateAuthorityServiceNewFunc/default (0.00s) --- PASS: TestLoadCertificateAuthorityServiceNewFunc/SoftCAS (0.00s) --- PASS: TestLoadCertificateAuthorityServiceNewFunc/CloudCAS (0.00s) --- PASS: TestLoadCertificateAuthorityServiceNewFunc/softcas (0.00s) --- PASS: TestLoadCertificateAuthorityServiceNewFunc/cloudcas (0.00s) --- PASS: TestLoadCertificateAuthorityServiceNewFunc/FailCAS (0.00s) === RUN TestType_String === RUN TestType_String/default === RUN TestType_String/SoftCAS === RUN TestType_String/CloudCAS === RUN TestType_String/ExternalCAS === RUN TestType_String/UnknownCAS --- PASS: TestType_String (0.00s) --- PASS: TestType_String/default (0.00s) --- PASS: TestType_String/SoftCAS (0.00s) --- PASS: TestType_String/CloudCAS (0.00s) --- PASS: TestType_String/ExternalCAS (0.00s) --- PASS: TestType_String/UnknownCAS (0.00s) === RUN TestTypeOf === RUN TestTypeOf/ok === RUN TestTypeOf/ok_with_type --- PASS: TestTypeOf (0.00s) --- PASS: TestTypeOf/ok (0.00s) --- PASS: TestTypeOf/ok_with_type (0.00s) === RUN TestNotImplementedError_Error === RUN TestNotImplementedError_Error/default === RUN TestNotImplementedError_Error/with_message --- PASS: TestNotImplementedError_Error (0.00s) --- PASS: TestNotImplementedError_Error/default (0.00s) --- PASS: TestNotImplementedError_Error/with_message (0.00s) === RUN TestNotImplementedError_StatusCode === RUN TestNotImplementedError_StatusCode/default === RUN TestNotImplementedError_StatusCode/with_message --- PASS: TestNotImplementedError_StatusCode (0.00s) --- PASS: TestNotImplementedError_StatusCode/default (0.00s) --- PASS: TestNotImplementedError_StatusCode/with_message (0.00s) === RUN TestValidationError_Error === RUN TestValidationError_Error/default === RUN TestValidationError_Error/with_message --- PASS: TestValidationError_Error (0.00s) --- PASS: TestValidationError_Error/default (0.00s) --- PASS: TestValidationError_Error/with_message (0.00s) === RUN TestValidationError_StatusCode === RUN TestValidationError_StatusCode/default === RUN TestValidationError_StatusCode/with_message --- PASS: TestValidationError_StatusCode (0.00s) --- PASS: TestValidationError_StatusCode/default (0.00s) --- PASS: TestValidationError_StatusCode/with_message (0.00s) PASS ok github.com/smallstep/certificates/cas/apiv1 0.027s === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_with_callback === RUN TestNew/fail_no_issuer === RUN TestNew/fail_no_signer --- PASS: TestNew (0.00s) --- PASS: TestNew/ok (0.00s) --- PASS: TestNew/ok_with_callback (0.00s) --- PASS: TestNew/fail_no_issuer (0.00s) --- PASS: TestNew/fail_no_signer (0.00s) === RUN TestNew_register --- PASS: TestNew_register (0.00s) === RUN TestSoftCAS_Type === RUN TestSoftCAS_Type/ok --- PASS: TestSoftCAS_Type (0.00s) --- PASS: TestSoftCAS_Type/ok (0.00s) === RUN TestSoftCAS_GetSigner === RUN TestSoftCAS_GetSigner/ok_signer === RUN TestSoftCAS_GetSigner/ok_certificateSigner === RUN TestSoftCAS_GetSigner/fail_certificateSigner --- PASS: TestSoftCAS_GetSigner (0.00s) --- PASS: TestSoftCAS_GetSigner/ok_signer (0.00s) --- PASS: TestSoftCAS_GetSigner/ok_certificateSigner (0.00s) --- PASS: TestSoftCAS_GetSigner/fail_certificateSigner (0.00s) === RUN TestSoftCAS_CreateCertificate === RUN TestSoftCAS_CreateCertificate/ok === RUN TestSoftCAS_CreateCertificate/ok_signature_algorithm === RUN TestSoftCAS_CreateCertificate/ok_with_notBefore === RUN TestSoftCAS_CreateCertificate/ok_with_notBefore+notAfter === RUN TestSoftCAS_CreateCertificate/ok_with_callback === RUN TestSoftCAS_CreateCertificate/fail_template === RUN TestSoftCAS_CreateCertificate/fail_lifetime === RUN TestSoftCAS_CreateCertificate/fail_CreateCertificate === RUN TestSoftCAS_CreateCertificate/fail_with_callback --- PASS: TestSoftCAS_CreateCertificate (0.00s) --- PASS: TestSoftCAS_CreateCertificate/ok (0.00s) --- PASS: TestSoftCAS_CreateCertificate/ok_signature_algorithm (0.00s) --- PASS: TestSoftCAS_CreateCertificate/ok_with_notBefore (0.00s) --- PASS: TestSoftCAS_CreateCertificate/ok_with_notBefore+notAfter (0.00s) --- PASS: TestSoftCAS_CreateCertificate/ok_with_callback (0.00s) --- PASS: TestSoftCAS_CreateCertificate/fail_template (0.00s) --- PASS: TestSoftCAS_CreateCertificate/fail_lifetime (0.00s) --- PASS: TestSoftCAS_CreateCertificate/fail_CreateCertificate (0.00s) --- PASS: TestSoftCAS_CreateCertificate/fail_with_callback (0.00s) === RUN TestSoftCAS_CreateCertificate_pss --- PASS: TestSoftCAS_CreateCertificate_pss (0.65s) === RUN TestSoftCAS_CreateCertificate_ec_rsa --- PASS: TestSoftCAS_CreateCertificate_ec_rsa (0.66s) === RUN TestSoftCAS_RenewCertificate === RUN TestSoftCAS_RenewCertificate/ok === RUN TestSoftCAS_RenewCertificate/ok_signature_algorithm === RUN TestSoftCAS_RenewCertificate/ok_with_callback === RUN TestSoftCAS_RenewCertificate/fail_template === RUN TestSoftCAS_RenewCertificate/fail_lifetime === RUN TestSoftCAS_RenewCertificate/fail_CreateCertificate === RUN TestSoftCAS_RenewCertificate/fail_with_callback --- PASS: TestSoftCAS_RenewCertificate (0.00s) --- PASS: TestSoftCAS_RenewCertificate/ok (0.00s) --- PASS: TestSoftCAS_RenewCertificate/ok_signature_algorithm (0.00s) --- PASS: TestSoftCAS_RenewCertificate/ok_with_callback (0.00s) --- PASS: TestSoftCAS_RenewCertificate/fail_template (0.00s) --- PASS: TestSoftCAS_RenewCertificate/fail_lifetime (0.00s) --- PASS: TestSoftCAS_RenewCertificate/fail_CreateCertificate (0.00s) --- PASS: TestSoftCAS_RenewCertificate/fail_with_callback (0.00s) === RUN TestSoftCAS_RevokeCertificate === RUN TestSoftCAS_RevokeCertificate/ok === RUN TestSoftCAS_RevokeCertificate/ok_no_cert === RUN TestSoftCAS_RevokeCertificate/ok_empty === RUN TestSoftCAS_RevokeCertificate/ok_with_callback === RUN TestSoftCAS_RevokeCertificate/fail_with_callback --- PASS: TestSoftCAS_RevokeCertificate (0.00s) --- PASS: TestSoftCAS_RevokeCertificate/ok (0.00s) --- PASS: TestSoftCAS_RevokeCertificate/ok_no_cert (0.00s) --- PASS: TestSoftCAS_RevokeCertificate/ok_empty (0.00s) --- PASS: TestSoftCAS_RevokeCertificate/ok_with_callback (0.00s) --- PASS: TestSoftCAS_RevokeCertificate/fail_with_callback (0.00s) === RUN Test_now --- PASS: Test_now (0.00s) === RUN TestSoftCAS_CreateCertificateAuthority === RUN TestSoftCAS_CreateCertificateAuthority/ok_root === RUN TestSoftCAS_CreateCertificateAuthority/ok_intermediate === RUN TestSoftCAS_CreateCertificateAuthority/ok_signature_algorithm === RUN TestSoftCAS_CreateCertificateAuthority/ok_createKey === RUN TestSoftCAS_CreateCertificateAuthority/fail_template === RUN TestSoftCAS_CreateCertificateAuthority/fail_lifetime === RUN TestSoftCAS_CreateCertificateAuthority/fail_type === RUN TestSoftCAS_CreateCertificateAuthority/fail_parent === RUN TestSoftCAS_CreateCertificateAuthority/fail_parent.certificate === RUN TestSoftCAS_CreateCertificateAuthority/fail_parent.signer === RUN TestSoftCAS_CreateCertificateAuthority/fail_createKey === RUN TestSoftCAS_CreateCertificateAuthority/fail_createSigner === RUN TestSoftCAS_CreateCertificateAuthority/fail_sign_root === RUN TestSoftCAS_CreateCertificateAuthority/fail_sign_intermediate --- PASS: TestSoftCAS_CreateCertificateAuthority (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_root (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_intermediate (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_signature_algorithm (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_createKey (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_template (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_lifetime (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_type (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_parent (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_parent.certificate (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_parent.signer (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_createKey (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_createSigner (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_sign_root (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_sign_intermediate (0.00s) === RUN TestSoftCAS_defaultKeyManager === RUN TestSoftCAS_defaultKeyManager/ok_root === RUN TestSoftCAS_defaultKeyManager/ok_intermediate === RUN TestSoftCAS_defaultKeyManager/fail_with_default_key_manager --- PASS: TestSoftCAS_defaultKeyManager (0.00s) --- PASS: TestSoftCAS_defaultKeyManager/ok_root (0.00s) --- PASS: TestSoftCAS_defaultKeyManager/ok_intermediate (0.00s) --- PASS: TestSoftCAS_defaultKeyManager/fail_with_default_key_manager (0.00s) === RUN Test_isRSA === RUN Test_isRSA/SHA256WithRSA === RUN Test_isRSA/SHA384WithRSA === RUN Test_isRSA/SHA512WithRSA === RUN Test_isRSA/SHA256WithRSAPSS === RUN Test_isRSA/SHA384WithRSAPSS === RUN Test_isRSA/SHA512WithRSAPSS === RUN Test_isRSA/ECDSAWithSHA256 === RUN Test_isRSA/ECDSAWithSHA384 === RUN Test_isRSA/ECDSAWithSHA512 === RUN Test_isRSA/PureEd25519 --- PASS: Test_isRSA (0.01s) --- PASS: Test_isRSA/SHA256WithRSA (0.00s) --- PASS: Test_isRSA/SHA384WithRSA (0.00s) --- PASS: Test_isRSA/SHA512WithRSA (0.00s) --- PASS: Test_isRSA/SHA256WithRSAPSS (0.00s) --- PASS: Test_isRSA/SHA384WithRSAPSS (0.00s) --- PASS: Test_isRSA/SHA512WithRSAPSS (0.00s) --- PASS: Test_isRSA/ECDSAWithSHA256 (0.00s) --- PASS: Test_isRSA/ECDSAWithSHA384 (0.00s) --- PASS: Test_isRSA/ECDSAWithSHA512 (0.00s) --- PASS: Test_isRSA/PureEd25519 (0.00s) PASS ok github.com/smallstep/certificates/cas/softcas 1.398s === RUN Test_newServerEndpointID === RUN Test_newServerEndpointID/ok === RUN Test_newServerEndpointID/ok_uuid --- PASS: Test_newServerEndpointID (0.00s) --- PASS: Test_newServerEndpointID/ok (0.00s) --- PASS: Test_newServerEndpointID/ok_uuid (0.00s) === RUN Test_newStepIssuer === RUN Test_newStepIssuer/x5c === RUN Test_newStepIssuer/jwk === RUN Test_newStepIssuer/fail --- PASS: Test_newStepIssuer (0.13s) --- PASS: Test_newStepIssuer/x5c (0.00s) --- PASS: Test_newStepIssuer/jwk (0.00s) --- PASS: Test_newStepIssuer/fail (0.00s) === RUN Test_jwkIssuer_SignToken === RUN Test_jwkIssuer_SignToken/ok === RUN Test_jwkIssuer_SignToken/ok_ra === RUN Test_jwkIssuer_SignToken/ok_ra_endpoint_id === RUN Test_jwkIssuer_SignToken/fail --- PASS: Test_jwkIssuer_SignToken (0.13s) --- PASS: Test_jwkIssuer_SignToken/ok (0.00s) --- PASS: Test_jwkIssuer_SignToken/ok_ra (0.00s) --- PASS: Test_jwkIssuer_SignToken/ok_ra_endpoint_id (0.00s) --- PASS: Test_jwkIssuer_SignToken/fail (0.00s) === RUN Test_jwkIssuer_RevokeToken === RUN Test_jwkIssuer_RevokeToken/ok === RUN Test_jwkIssuer_RevokeToken/ok#01 --- PASS: Test_jwkIssuer_RevokeToken (0.14s) --- PASS: Test_jwkIssuer_RevokeToken/ok (0.00s) --- PASS: Test_jwkIssuer_RevokeToken/ok#01 (0.00s) === RUN Test_jwkIssuer_Lifetime === RUN Test_jwkIssuer_Lifetime/ok --- PASS: Test_jwkIssuer_Lifetime (0.15s) --- PASS: Test_jwkIssuer_Lifetime/ok (0.00s) === RUN Test_newJWKSignerFromEncryptedKey === RUN Test_newJWKSignerFromEncryptedKey/ok === RUN Test_newJWKSignerFromEncryptedKey/fail_decrypt === RUN Test_newJWKSignerFromEncryptedKey/fail_unmarshal === RUN Test_newJWKSignerFromEncryptedKey/fail_not_signer --- PASS: Test_newJWKSignerFromEncryptedKey (0.89s) --- PASS: Test_newJWKSignerFromEncryptedKey/ok (0.13s) --- PASS: Test_newJWKSignerFromEncryptedKey/fail_decrypt (0.13s) --- PASS: Test_newJWKSignerFromEncryptedKey/fail_unmarshal (0.14s) --- PASS: Test_newJWKSignerFromEncryptedKey/fail_not_signer (0.17s) === RUN Test_init --- PASS: Test_init (0.00s) === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_jwk === RUN TestNew/ok_jwk_provisioners === RUN TestNew/ok_ca_getter === RUN TestNew/fail_authority === RUN TestNew/fail_fingerprint === RUN TestNew/fail_type === RUN TestNew/fail_provisioner === RUN TestNew/fail_provisioner_jwk === RUN TestNew/fail_provisioner_not_found === RUN TestNew/fail_invalid_password === RUN TestNew/fail_no_key === RUN TestNew/fail_certificate === RUN TestNew/fail_key === RUN TestNew/fail_key_jwk === RUN TestNew/bad_authority === RUN TestNew/fail_parse_url === RUN TestNew/fail_new_client === RUN TestNew/fail_new_x5c_issuer === RUN TestNew/fail_new_jwk_issuer === RUN TestNew/bad_issuer === RUN TestNew/bad_issuer_type --- PASS: TestNew (0.49s) --- PASS: TestNew/ok (0.00s) --- PASS: TestNew/ok_jwk (0.00s) --- PASS: TestNew/ok_jwk_provisioners (0.14s) --- PASS: TestNew/ok_ca_getter (0.00s) --- PASS: TestNew/fail_authority (0.00s) --- PASS: TestNew/fail_fingerprint (0.00s) --- PASS: TestNew/fail_type (0.00s) --- PASS: TestNew/fail_provisioner (0.00s) --- PASS: TestNew/fail_provisioner_jwk (0.00s) --- PASS: TestNew/fail_provisioner_not_found (0.00s) --- PASS: TestNew/fail_invalid_password (0.14s) --- PASS: TestNew/fail_no_key (0.00s) --- PASS: TestNew/fail_certificate (0.00s) --- PASS: TestNew/fail_key (0.00s) --- PASS: TestNew/fail_key_jwk (0.01s) --- PASS: TestNew/bad_authority (0.00s) --- PASS: TestNew/fail_parse_url (0.00s) --- PASS: TestNew/fail_new_client (0.00s) --- PASS: TestNew/fail_new_x5c_issuer (0.00s) --- PASS: TestNew/fail_new_jwk_issuer (0.00s) --- PASS: TestNew/bad_issuer (0.00s) --- PASS: TestNew/bad_issuer_type (0.00s) === RUN TestStepCAS_Type === RUN TestStepCAS_Type/ok --- PASS: TestStepCAS_Type (0.00s) --- PASS: TestStepCAS_Type/ok (0.00s) === RUN TestStepCAS_CreateCertificate === RUN TestStepCAS_CreateCertificate/ok === RUN TestStepCAS_CreateCertificate/ok_with_different_CSR === RUN TestStepCAS_CreateCertificate/ok_with_password === RUN TestStepCAS_CreateCertificate/ok_jwk === RUN TestStepCAS_CreateCertificate/ok_jwk_with_password === RUN TestStepCAS_CreateCertificate/ok_with_provisioner === RUN TestStepCAS_CreateCertificate/ok_with_server_cert === RUN TestStepCAS_CreateCertificate/fail_CSR === RUN TestStepCAS_CreateCertificate/fail_Template === RUN TestStepCAS_CreateCertificate/fail_lifetime === RUN TestStepCAS_CreateCertificate/fail_sign_token === RUN TestStepCAS_CreateCertificate/fail_client_sign === RUN TestStepCAS_CreateCertificate/fail_password --- PASS: TestStepCAS_CreateCertificate (0.59s) --- PASS: TestStepCAS_CreateCertificate/ok (0.00s) --- PASS: TestStepCAS_CreateCertificate/ok_with_different_CSR (0.00s) --- PASS: TestStepCAS_CreateCertificate/ok_with_password (0.13s) --- PASS: TestStepCAS_CreateCertificate/ok_jwk (0.00s) --- PASS: TestStepCAS_CreateCertificate/ok_jwk_with_password (0.00s) --- PASS: TestStepCAS_CreateCertificate/ok_with_provisioner (0.00s) --- PASS: TestStepCAS_CreateCertificate/ok_with_server_cert (0.00s) --- PASS: TestStepCAS_CreateCertificate/fail_CSR (0.00s) --- PASS: TestStepCAS_CreateCertificate/fail_Template (0.00s) --- PASS: TestStepCAS_CreateCertificate/fail_lifetime (0.00s) --- PASS: TestStepCAS_CreateCertificate/fail_sign_token (0.00s) --- PASS: TestStepCAS_CreateCertificate/fail_client_sign (0.00s) --- PASS: TestStepCAS_CreateCertificate/fail_password (0.00s) === RUN TestStepCAS_RenewCertificate === RUN TestStepCAS_RenewCertificate/ok === RUN TestStepCAS_RenewCertificate/fail_no_token === RUN TestStepCAS_RenewCertificate/fail_bad_token --- PASS: TestStepCAS_RenewCertificate (0.00s) --- PASS: TestStepCAS_RenewCertificate/ok (0.00s) --- PASS: TestStepCAS_RenewCertificate/fail_no_token (0.00s) --- PASS: TestStepCAS_RenewCertificate/fail_bad_token (0.00s) === RUN TestStepCAS_RevokeCertificate === RUN TestStepCAS_RevokeCertificate/ok_serial_number === RUN TestStepCAS_RevokeCertificate/ok_certificate === RUN TestStepCAS_RevokeCertificate/ok_both === RUN TestStepCAS_RevokeCertificate/ok_with_password === RUN TestStepCAS_RevokeCertificate/ok_serial_number_jwk === RUN TestStepCAS_RevokeCertificate/ok_certificate_jwk === RUN TestStepCAS_RevokeCertificate/ok_both_jwk === RUN TestStepCAS_RevokeCertificate/ok_jwk_with_password === RUN TestStepCAS_RevokeCertificate/fail_request === RUN TestStepCAS_RevokeCertificate/fail_revoke_token === RUN TestStepCAS_RevokeCertificate/fail_client_revoke === RUN TestStepCAS_RevokeCertificate/fail_password --- PASS: TestStepCAS_RevokeCertificate (0.66s) --- PASS: TestStepCAS_RevokeCertificate/ok_serial_number (0.00s) --- PASS: TestStepCAS_RevokeCertificate/ok_certificate (0.00s) --- PASS: TestStepCAS_RevokeCertificate/ok_both (0.00s) --- PASS: TestStepCAS_RevokeCertificate/ok_with_password (0.13s) --- PASS: TestStepCAS_RevokeCertificate/ok_serial_number_jwk (0.00s) --- PASS: TestStepCAS_RevokeCertificate/ok_certificate_jwk (0.00s) --- PASS: TestStepCAS_RevokeCertificate/ok_both_jwk (0.00s) --- PASS: TestStepCAS_RevokeCertificate/ok_jwk_with_password (0.00s) --- PASS: TestStepCAS_RevokeCertificate/fail_request (0.00s) --- PASS: TestStepCAS_RevokeCertificate/fail_revoke_token (0.00s) --- PASS: TestStepCAS_RevokeCertificate/fail_client_revoke (0.00s) --- PASS: TestStepCAS_RevokeCertificate/fail_password (0.13s) === RUN TestStepCAS_GetCertificateAuthority === RUN TestStepCAS_GetCertificateAuthority/ok === RUN TestStepCAS_GetCertificateAuthority/ok_jwk === RUN TestStepCAS_GetCertificateAuthority/fail_fingerprint --- PASS: TestStepCAS_GetCertificateAuthority (0.00s) --- PASS: TestStepCAS_GetCertificateAuthority/ok (0.00s) --- PASS: TestStepCAS_GetCertificateAuthority/ok_jwk (0.00s) --- PASS: TestStepCAS_GetCertificateAuthority/fail_fingerprint (0.00s) === RUN Test_x5cIssuer_SignToken === RUN Test_x5cIssuer_SignToken/ok === RUN Test_x5cIssuer_SignToken/ok_ra === RUN Test_x5cIssuer_SignToken/ok_ra_endpoint_id === RUN Test_x5cIssuer_SignToken/fail_crt === RUN Test_x5cIssuer_SignToken/fail_key === RUN Test_x5cIssuer_SignToken/fail_no_signer --- PASS: Test_x5cIssuer_SignToken (0.00s) --- PASS: Test_x5cIssuer_SignToken/ok (0.00s) --- PASS: Test_x5cIssuer_SignToken/ok_ra (0.00s) --- PASS: Test_x5cIssuer_SignToken/ok_ra_endpoint_id (0.00s) --- PASS: Test_x5cIssuer_SignToken/fail_crt (0.00s) --- PASS: Test_x5cIssuer_SignToken/fail_key (0.00s) --- PASS: Test_x5cIssuer_SignToken/fail_no_signer (0.00s) === RUN Test_x5cIssuer_RevokeToken === RUN Test_x5cIssuer_RevokeToken/ok === RUN Test_x5cIssuer_RevokeToken/fail_crt === RUN Test_x5cIssuer_RevokeToken/fail_key === RUN Test_x5cIssuer_RevokeToken/fail_no_signer --- PASS: Test_x5cIssuer_RevokeToken (0.00s) --- PASS: Test_x5cIssuer_RevokeToken/ok (0.00s) --- PASS: Test_x5cIssuer_RevokeToken/fail_crt (0.00s) --- PASS: Test_x5cIssuer_RevokeToken/fail_key (0.00s) --- PASS: Test_x5cIssuer_RevokeToken/fail_no_signer (0.00s) === RUN Test_x5cIssuer_Lifetime === RUN Test_x5cIssuer_Lifetime/ok_0s === RUN Test_x5cIssuer_Lifetime/ok_1m === RUN Test_x5cIssuer_Lifetime/ok_max-1m === RUN Test_x5cIssuer_Lifetime/ok_max === RUN Test_x5cIssuer_Lifetime/ok_max+1m === RUN Test_x5cIssuer_Lifetime/ok_fail --- PASS: Test_x5cIssuer_Lifetime (0.00s) --- PASS: Test_x5cIssuer_Lifetime/ok_0s (0.00s) --- PASS: Test_x5cIssuer_Lifetime/ok_1m (0.00s) --- PASS: Test_x5cIssuer_Lifetime/ok_max-1m (0.00s) --- PASS: Test_x5cIssuer_Lifetime/ok_max (0.00s) --- PASS: Test_x5cIssuer_Lifetime/ok_max+1m (0.00s) --- PASS: Test_x5cIssuer_Lifetime/ok_fail (0.00s) === RUN Test_newJoseSigner === RUN Test_newJoseSigner/p256 === RUN Test_newJoseSigner/p384 === RUN Test_newJoseSigner/p521 === RUN Test_newJoseSigner/ed25519 === RUN Test_newJoseSigner/rsa === RUN Test_newJoseSigner/fail_p224 === RUN Test_newJoseSigner/fail_signer --- PASS: Test_newJoseSigner (0.56s) --- PASS: Test_newJoseSigner/p256 (0.00s) --- PASS: Test_newJoseSigner/p384 (0.00s) --- PASS: Test_newJoseSigner/p521 (0.00s) --- PASS: Test_newJoseSigner/ed25519 (0.00s) --- PASS: Test_newJoseSigner/rsa (0.00s) --- PASS: Test_newJoseSigner/fail_p224 (0.00s) --- PASS: Test_newJoseSigner/fail_signer (0.00s) PASS ok github.com/smallstep/certificates/cas/stepcas 4.125s ? github.com/smallstep/certificates/commands [no test files] === RUN TestIsRevoked === RUN TestIsRevoked/error/checking_bucket === RUN TestIsRevoked/true === RUN TestIsRevoked/false/nil_db === RUN TestIsRevoked/false/ErrNotFound --- PASS: TestIsRevoked (0.00s) --- PASS: TestIsRevoked/error/checking_bucket (0.00s) --- PASS: TestIsRevoked/true (0.00s) --- PASS: TestIsRevoked/false/nil_db (0.00s) --- PASS: TestIsRevoked/false/ErrNotFound (0.00s) === RUN TestRevoke === RUN TestRevoke/error/force_isRevoked === RUN TestRevoke/error/was_already_revoked === RUN TestRevoke/ok --- PASS: TestRevoke (0.00s) --- PASS: TestRevoke/error/force_isRevoked (0.00s) --- PASS: TestRevoke/error/was_already_revoked (0.00s) --- PASS: TestRevoke/ok (0.00s) === RUN TestUseToken === RUN TestUseToken/fail/force-CmpAndSwap-error === RUN TestUseToken/fail/CmpAndSwap-already-exists === RUN TestUseToken/ok/cmpAndSwap-success --- PASS: TestUseToken (0.00s) --- PASS: TestUseToken/fail/force-CmpAndSwap-error (0.00s) --- PASS: TestUseToken/fail/CmpAndSwap-already-exists (0.00s) --- PASS: TestUseToken/ok/cmpAndSwap-success (0.00s) === RUN TestDB_StoreCertificateChain === RUN TestDB_StoreCertificateChain/ok === RUN TestDB_StoreCertificateChain/ok_ra_provisioner === RUN TestDB_StoreCertificateChain/ok_no_provisioner === RUN TestDB_StoreCertificateChain/fail_store_certificate --- PASS: TestDB_StoreCertificateChain (0.00s) --- PASS: TestDB_StoreCertificateChain/ok (0.00s) --- PASS: TestDB_StoreCertificateChain/ok_ra_provisioner (0.00s) --- PASS: TestDB_StoreCertificateChain/ok_no_provisioner (0.00s) --- PASS: TestDB_StoreCertificateChain/fail_store_certificate (0.00s) === RUN TestDB_GetCertificateData === RUN TestDB_GetCertificateData/ok === RUN TestDB_GetCertificateData/fail_not_found === RUN TestDB_GetCertificateData/fail_db === RUN TestDB_GetCertificateData/fail_unmarshal --- PASS: TestDB_GetCertificateData (0.00s) --- PASS: TestDB_GetCertificateData/ok (0.00s) --- PASS: TestDB_GetCertificateData/fail_not_found (0.00s) --- PASS: TestDB_GetCertificateData/fail_db (0.00s) --- PASS: TestDB_GetCertificateData/fail_unmarshal (0.00s) === RUN TestDB_StoreRenewedCertificate === RUN TestDB_StoreRenewedCertificate/ok === RUN TestDB_StoreRenewedCertificate/ok_no_data === RUN TestDB_StoreRenewedCertificate/ok_fail_marshal === RUN TestDB_StoreRenewedCertificate/fail --- PASS: TestDB_StoreRenewedCertificate (0.00s) --- PASS: TestDB_StoreRenewedCertificate/ok (0.00s) --- PASS: TestDB_StoreRenewedCertificate/ok_no_data (0.00s) --- PASS: TestDB_StoreRenewedCertificate/ok_fail_marshal (0.00s) --- PASS: TestDB_StoreRenewedCertificate/fail (0.00s) === RUN TestSimpleDB --- PASS: TestSimpleDB (0.00s) PASS ok github.com/smallstep/certificates/db 0.032s === RUN TestError_MarshalJSON === RUN TestError_MarshalJSON/ok === RUN TestError_MarshalJSON/ok_no_error --- PASS: TestError_MarshalJSON (0.00s) --- PASS: TestError_MarshalJSON/ok (0.00s) --- PASS: TestError_MarshalJSON/ok_no_error (0.00s) === RUN TestError_UnmarshalJSON === RUN TestError_UnmarshalJSON/ok === RUN TestError_UnmarshalJSON/fail --- PASS: TestError_UnmarshalJSON (0.00s) --- PASS: TestError_UnmarshalJSON/ok (0.00s) --- PASS: TestError_UnmarshalJSON/fail (0.00s) === RUN TestError_Unwrap === RUN TestError_Unwrap/ok_New === RUN TestError_Unwrap/ok_New_v-wrap === RUN TestError_Unwrap/ok_NewError === RUN TestError_Unwrap/ok_NewErr === RUN TestError_Unwrap/ok_NewErr_wit_message === RUN TestError_Unwrap/ok_Errorf === RUN TestError_Unwrap/ok_Errorf_v-wrap --- PASS: TestError_Unwrap (0.00s) --- PASS: TestError_Unwrap/ok_New (0.00s) --- PASS: TestError_Unwrap/ok_New_v-wrap (0.00s) --- PASS: TestError_Unwrap/ok_NewError (0.00s) --- PASS: TestError_Unwrap/ok_NewErr (0.00s) --- PASS: TestError_Unwrap/ok_NewErr_wit_message (0.00s) --- PASS: TestError_Unwrap/ok_Errorf (0.00s) --- PASS: TestError_Unwrap/ok_Errorf_v-wrap (0.00s) === RUN TestError_Unwrap_As === RUN TestError_Unwrap_As/ok_NewError === RUN TestError_Unwrap_As/ok_NewErr === RUN TestError_Unwrap_As/ok_NewErr_wit_message === RUN TestError_Unwrap_As/ok_Errorf === RUN TestError_Unwrap_As/fail_New === RUN TestError_Unwrap_As/fail_New_v-wrap === RUN TestError_Unwrap_As/fail_Errorf === RUN TestError_Unwrap_As/fail_Errorf_v-wrap --- PASS: TestError_Unwrap_As (0.00s) --- PASS: TestError_Unwrap_As/ok_NewError (0.00s) --- PASS: TestError_Unwrap_As/ok_NewErr (0.00s) --- PASS: TestError_Unwrap_As/ok_NewErr_wit_message (0.00s) --- PASS: TestError_Unwrap_As/ok_Errorf (0.00s) --- PASS: TestError_Unwrap_As/fail_New (0.00s) --- PASS: TestError_Unwrap_As/fail_New_v-wrap (0.00s) --- PASS: TestError_Unwrap_As/fail_Errorf (0.00s) --- PASS: TestError_Unwrap_As/fail_Errorf_v-wrap (0.00s) PASS ok github.com/smallstep/certificates/errs 0.015s === RUN TestUintConvertsValues --- PASS: TestUintConvertsValues (0.00s) === RUN TestUintPanicsOnNegativeValue --- PASS: TestUintPanicsOnNegativeValue (0.00s) === RUN TestInt64ConvertsValues --- PASS: TestInt64ConvertsValues (0.00s) === RUN TestInt64PanicsOnLargeValue --- PASS: TestInt64PanicsOnLargeValue (0.00s) === RUN TestUint64ConvertsValues --- PASS: TestUint64ConvertsValues (0.00s) === RUN TestUint64PanicsOnNegativeValue --- PASS: TestUint64PanicsOnNegativeValue (0.00s) === RUN TestInt32ConvertsValues --- PASS: TestInt32ConvertsValues (0.00s) === RUN TestInt32PanicsOnTooSmallValue --- PASS: TestInt32PanicsOnTooSmallValue (0.00s) === RUN TestInt32PanicsOnLargeValue --- PASS: TestInt32PanicsOnLargeValue (0.00s) === RUN TestUint32ConvertsValues --- PASS: TestUint32ConvertsValues (0.00s) === RUN TestUint32PanicsOnNegativeValue --- PASS: TestUint32PanicsOnNegativeValue (0.00s) === RUN TestUint32PanicsOnLargeValue --- PASS: TestUint32PanicsOnLargeValue (0.00s) === RUN TestUint16ConvertsValues --- PASS: TestUint16ConvertsValues (0.00s) === RUN TestUint16PanicsOnNegativeValue --- PASS: TestUint16PanicsOnNegativeValue (0.00s) === RUN TestUint16PanicsOnLargeValue --- PASS: TestUint16PanicsOnLargeValue (0.00s) PASS ok github.com/smallstep/certificates/internal/cast 0.013s ? github.com/smallstep/certificates/internal/httptransport [no test files] ? github.com/smallstep/certificates/internal/metrix [no test files] ? github.com/smallstep/certificates/internal/userid [no test files] === RUN TestHealthOKHandling === RUN TestHealthOKHandling/200_should_be_logged_at_Info_level_for_/health_request_without_explicit_opt-in === RUN TestHealthOKHandling/200_should_be_logged_only_at_Trace_level_for_/health_request_if_opt-in --- PASS: TestHealthOKHandling (0.00s) --- PASS: TestHealthOKHandling/200_should_be_logged_at_Info_level_for_/health_request_without_explicit_opt-in (0.00s) --- PASS: TestHealthOKHandling/200_should_be_logged_only_at_Trace_level_for_/health_request_if_opt-in (0.00s) === RUN TestHandlingRegardlessOfOptions === RUN TestHandlingRegardlessOfOptions/200_should_be_logged_at_Info_level_for_non-health_requests === RUN TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_for_non-health_requests === RUN TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_for_non-health_requests === RUN TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_even_for_/health_requests === RUN TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_even_for_/health_requests --- PASS: TestHandlingRegardlessOfOptions (0.00s) --- PASS: TestHandlingRegardlessOfOptions/200_should_be_logged_at_Info_level_for_non-health_requests (0.00s) --- PASS: TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_for_non-health_requests (0.00s) --- PASS: TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_for_non-health_requests (0.00s) --- PASS: TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_even_for_/health_requests (0.00s) --- PASS: TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_even_for_/health_requests (0.00s) === RUN TestLogRealIP === RUN TestLogRealIP/setting_is_turned_on,_no_header_is_set === RUN TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set === RUN TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set_with_invalid_value === RUN TestLogRealIP/setting_is_turned_on,_X-Real-IP_header_is_set === RUN TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set === RUN TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set_with_multiple_IPs === RUN TestLogRealIP/setting_is_turned_on,_all_headers_are_set === RUN TestLogRealIP/setting_is_turned_off,_True-Client-IP_header_is_set === RUN TestLogRealIP/setting_is_turned_off,_no_header_is_set --- PASS: TestLogRealIP (0.00s) --- PASS: TestLogRealIP/setting_is_turned_on,_no_header_is_set (0.00s) --- PASS: TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set (0.00s) --- PASS: TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set_with_invalid_value (0.00s) --- PASS: TestLogRealIP/setting_is_turned_on,_X-Real-IP_header_is_set (0.00s) --- PASS: TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set (0.00s) --- PASS: TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set_with_multiple_IPs (0.00s) --- PASS: TestLogRealIP/setting_is_turned_on,_all_headers_are_set (0.00s) --- PASS: TestLogRealIP/setting_is_turned_off,_True-Client-IP_header_is_set (0.00s) --- PASS: TestLogRealIP/setting_is_turned_off,_no_header_is_set (0.00s) PASS ok github.com/smallstep/certificates/logging 0.018s === RUN Test_Middleware === RUN Test_Middleware/default-request-id === RUN Test_Middleware/no-request-id === RUN Test_Middleware/empty-header === RUN Test_Middleware/fallback-header-name --- PASS: Test_Middleware (0.00s) --- PASS: Test_Middleware/default-request-id (0.00s) --- PASS: Test_Middleware/no-request-id (0.00s) --- PASS: Test_Middleware/empty-header (0.00s) --- PASS: Test_Middleware/fallback-header-name (0.00s) PASS ok github.com/smallstep/certificates/middleware/requestid 0.021s ? github.com/smallstep/certificates/monitoring [no test files] === RUN TestPKI_WriteHelmTemplate === RUN TestPKI_WriteHelmTemplate/ok/simple === RUN TestPKI_WriteHelmTemplate/ok/with-acme === RUN TestPKI_WriteHelmTemplate/ok/with-acme-and-duplicate-provisioner-name === RUN TestPKI_WriteHelmTemplate/ok/with-admin === RUN TestPKI_WriteHelmTemplate/ok/with-ssh-and-acme === RUN TestPKI_WriteHelmTemplate/fail/authority.ProvisionerToCertificates === RUN TestPKI_WriteHelmTemplate/ok/with-provisioner === RUN TestPKI_WriteHelmTemplate/ok/with-ssh === RUN TestPKI_WriteHelmTemplate/ok/with-ssh-and-duplicate-provisioner-name --- PASS: TestPKI_WriteHelmTemplate (0.10s) --- PASS: TestPKI_WriteHelmTemplate/ok/simple (0.01s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-acme (0.01s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-acme-and-duplicate-provisioner-name (0.01s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-admin (0.00s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh-and-acme (0.01s) --- PASS: TestPKI_WriteHelmTemplate/fail/authority.ProvisionerToCertificates (0.00s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-provisioner (0.02s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh (0.01s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh-and-duplicate-provisioner-name (0.02s) PASS ok github.com/smallstep/certificates/pki 0.188s === RUN TestNamePolicyEngine_matchDomainConstraint === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wildcard === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wildcard-literal === RUN TestNamePolicyEngine_matchDomainConstraint/fail/specific-domain === RUN TestNamePolicyEngine_matchDomainConstraint/fail/single-whitespace-domain === RUN TestNamePolicyEngine_matchDomainConstraint/fail/period-domain === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wrong-asterisk-prefix === RUN TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-in-domain === RUN TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-label === RUN TestNamePolicyEngine_matchDomainConstraint/fail/multiple-periods === RUN TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-domain === RUN TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-constraint === RUN TestNamePolicyEngine_matchDomainConstraint/fail/no-subdomain === RUN TestNamePolicyEngine_matchDomainConstraint/fail/too-many-subdomains === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wrong-domain === RUN TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name === RUN TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name-constraint === RUN TestNamePolicyEngine_matchDomainConstraint/ok/empty-constraint === RUN TestNamePolicyEngine_matchDomainConstraint/ok/wildcard === RUN TestNamePolicyEngine_matchDomainConstraint/ok/wildcard-literal === RUN TestNamePolicyEngine_matchDomainConstraint/ok/specific-domain === RUN TestNamePolicyEngine_matchDomainConstraint/ok/different-case === RUN TestNamePolicyEngine_matchDomainConstraint/ok/idna-internationalized-domain-name-punycode --- PASS: TestNamePolicyEngine_matchDomainConstraint (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wildcard (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wildcard-literal (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/specific-domain (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/single-whitespace-domain (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/period-domain (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wrong-asterisk-prefix (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-in-domain (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-label (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/multiple-periods (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-domain (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-constraint (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/no-subdomain (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/too-many-subdomains (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wrong-domain (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name-constraint (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/empty-constraint (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/wildcard (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/wildcard-literal (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/specific-domain (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/different-case (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/idna-internationalized-domain-name-punycode (0.00s) === RUN Test_matchIPConstraint === RUN Test_matchIPConstraint/false/ipv4-in-ipv6-nat64 === RUN Test_matchIPConstraint/ok/ipv4 === RUN Test_matchIPConstraint/ok/ipv6 === RUN Test_matchIPConstraint/ok/ipv4-in-ipv6 === RUN Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64-fixed-ip === RUN Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64 --- PASS: Test_matchIPConstraint (0.00s) --- PASS: Test_matchIPConstraint/false/ipv4-in-ipv6-nat64 (0.00s) --- PASS: Test_matchIPConstraint/ok/ipv4 (0.00s) --- PASS: Test_matchIPConstraint/ok/ipv6 (0.00s) --- PASS: Test_matchIPConstraint/ok/ipv4-in-ipv6 (0.00s) --- PASS: Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64-fixed-ip (0.00s) --- PASS: Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64 (0.00s) === RUN TestNamePolicyEngine_matchEmailConstraint === RUN TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-label === RUN TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-inside-domain === RUN TestNamePolicyEngine_matchEmailConstraint/fail/parse-email === RUN TestNamePolicyEngine_matchEmailConstraint/fail/wildcard === RUN TestNamePolicyEngine_matchEmailConstraint/fail/wildcard-x509-period === RUN TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-domain === RUN TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-local === RUN TestNamePolicyEngine_matchEmailConstraint/ok/wildcard === RUN TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-x509-period === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix-match === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local-match === RUN TestNamePolicyEngine_matchEmailConstraint/ok/specific-mail === RUN TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-tld === RUN TestNamePolicyEngine_matchEmailConstraint/ok/different-case --- PASS: TestNamePolicyEngine_matchEmailConstraint (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-label (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-inside-domain (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/parse-email (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/wildcard (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/wildcard-x509-period (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-domain (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-local (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/wildcard (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-x509-period (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix-match (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local-match (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/specific-mail (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-tld (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/different-case (0.00s) === RUN TestNamePolicyEngine_matchURIConstraint === RUN TestNamePolicyEngine_matchURIConstraint/fail/empty-host === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-prefix === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-label === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-inside === RUN TestNamePolicyEngine_matchURIConstraint/fail/wildcard === RUN TestNamePolicyEngine_matchURIConstraint/fail/wildcard-subdomains-too-deep === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-port-split-error === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv4 === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv6 === RUN TestNamePolicyEngine_matchURIConstraint/ok/wildcard === RUN TestNamePolicyEngine_matchURIConstraint/ok/host-with-port === RUN TestNamePolicyEngine_matchURIConstraint/ok/different-case --- PASS: TestNamePolicyEngine_matchURIConstraint (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/empty-host (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-prefix (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-label (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-inside (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/wildcard (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/wildcard-subdomains-too-deep (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-port-split-error (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv4 (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv6 (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/ok/wildcard (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/ok/host-with-port (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/ok/different-case (0.00s) === RUN TestNamePolicyEngine_X509_AllAllowed === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal-x509 === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-single-host === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-no-label === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-empty-label === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-dot-domain === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-multiple-subdomains === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-idna-internationalized-domain === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-x509 === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-specific-mailbox === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-subdomain === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-rfc822 === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-ascii === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-domain-wildcard === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-literal-wildcard === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-idna-internationalized-domain === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded-single-host === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded-with-literal-wildcard === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-permitted-no-match === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-excluded-match === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-no-domain === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-ip-name === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-mail === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-uri === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-dns-name === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-mail === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-uri === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-dns-name === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-ip === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-uri === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-dns-name === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name#01 === RUN TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badhost.local-common-name === RUN TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-anotherbadhost.local-dns === RUN TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badmail@example.local === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-no-constraints === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-no-constraints === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-no-constraints === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-no-constraints === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-no-constraints === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-no-constraints === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty-no-constraints === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-permitted-match === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-excluded-match === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard-literal === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-combined === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-idna-internationalized-domain === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-wildcard === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-plain-domain === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-specific-mailbox === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-idna-internationalized-domain === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-domain-wildcard === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-specific-uri === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-with-port === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain#01 === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-subdomain === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-ip-name === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail#01 === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-dns === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail#01 === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-dns === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-ip === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-uri === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns#01 === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-mail === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-subject-ip-name === RUN TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted-without-subject-verification === RUN TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-all --- PASS: TestNamePolicyEngine_X509_AllAllowed (0.02s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal-x509 (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-single-host (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-no-label (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-empty-label (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-dot-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-multiple-subdomains (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-idna-internationalized-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-x509 (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-specific-mailbox (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-subdomain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-rfc822 (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-ascii (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-domain-wildcard (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-literal-wildcard (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-idna-internationalized-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded-single-host (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded-with-literal-wildcard (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-permitted-no-match (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-excluded-match (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-no-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-ip-name (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-mail (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-uri (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-dns-name (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-mail (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-uri (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-dns-name (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-ip (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-uri (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-dns-name (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name#01 (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badhost.local-common-name (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-anotherbadhost.local-dns (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badmail@example.local (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-no-constraints (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-no-constraints (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-no-constraints (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-no-constraints (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-no-constraints (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-no-constraints (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty-no-constraints (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-permitted-match (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-excluded-match (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard-literal (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-combined (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-idna-internationalized-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-wildcard (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-plain-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-specific-mailbox (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-idna-internationalized-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-domain-wildcard (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-specific-uri (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-with-port (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain#01 (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-subdomain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-ip-name (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail#01 (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-dns (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail#01 (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-dns (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-ip (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-uri (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns#01 (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-mail (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-subject-ip-name (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted-without-subject-verification (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-all (0.00s) === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-dns-domain === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-dns-domain === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-cidr === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-cidr === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-email === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-email === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-principals === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principals === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-principals === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principal-as-mail === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-dns-domain === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-ip-range === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-principal-with-permitted-email === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user-with-excluded-user-principal === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-user-principals === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-user-principals === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-dns-domain === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-dns-domain === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-ip === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-ip === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-principals === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-email === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-email === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-principals === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-principals === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user-with-excluded-user-principal === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-host --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-dns-domain (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-dns-domain (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-cidr (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-cidr (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-email (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-email (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-principals (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principals (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-principals (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principal-as-mail (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-dns-domain (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-ip-range (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-principal-with-permitted-email (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user-with-excluded-user-principal (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-user-principals (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-user-principals (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-dns-domain (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-dns-domain (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-ip (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-ip (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-principals (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-email (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-email (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-principals (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-principals (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user-with-excluded-user-principal (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-host (0.00s) === RUN Test_splitSSHPrincipals === RUN Test_splitSSHPrincipals/ok/user-localhost === RUN Test_splitSSHPrincipals/fail/user-ip === RUN Test_splitSSHPrincipals/fail/host-uri === RUN Test_splitSSHPrincipals/ok/host-ip === RUN Test_splitSSHPrincipals/ok/user-username-with-period === RUN Test_splitSSHPrincipals/ok/user-maillike === RUN Test_splitSSHPrincipals/fail/unexpected-cert-type === RUN Test_splitSSHPrincipals/fail/user-uri === RUN Test_splitSSHPrincipals/ok/host-dns === RUN Test_splitSSHPrincipals/ok/host-email --- PASS: Test_splitSSHPrincipals (0.00s) --- PASS: Test_splitSSHPrincipals/ok/user-localhost (0.00s) --- PASS: Test_splitSSHPrincipals/fail/user-ip (0.00s) --- PASS: Test_splitSSHPrincipals/fail/host-uri (0.00s) --- PASS: Test_splitSSHPrincipals/ok/host-ip (0.00s) --- PASS: Test_splitSSHPrincipals/ok/user-username-with-period (0.00s) --- PASS: Test_splitSSHPrincipals/ok/user-maillike (0.00s) --- PASS: Test_splitSSHPrincipals/fail/unexpected-cert-type (0.00s) --- PASS: Test_splitSSHPrincipals/fail/user-uri (0.00s) --- PASS: Test_splitSSHPrincipals/ok/host-dns (0.00s) --- PASS: Test_splitSSHPrincipals/ok/host-email (0.00s) === RUN Test_removeDuplicates === RUN Test_removeDuplicates/empty-slice === RUN Test_removeDuplicates/single-item === RUN Test_removeDuplicates/ok --- PASS: Test_removeDuplicates (0.00s) --- PASS: Test_removeDuplicates/empty-slice (0.00s) --- PASS: Test_removeDuplicates/single-item (0.00s) --- PASS: Test_removeDuplicates/ok (0.00s) === RUN Test_removeDuplicateIPNets === RUN Test_removeDuplicateIPNets/empty-slice === RUN Test_removeDuplicateIPNets/single-item === RUN Test_removeDuplicateIPNets/multiple --- PASS: Test_removeDuplicateIPNets (0.00s) --- PASS: Test_removeDuplicateIPNets/empty-slice (0.00s) --- PASS: Test_removeDuplicateIPNets/single-item (0.00s) --- PASS: Test_removeDuplicateIPNets/multiple (0.00s) === RUN TestNamePolicyError_Error === RUN TestNamePolicyError_Error/dns-not-allowed === RUN TestNamePolicyError_Error/dns-cannot-parse-domain === RUN TestNamePolicyError_Error/email-cannot-parse === RUN TestNamePolicyError_Error/uri-cannot-match === RUN TestNamePolicyError_Error/unknown --- PASS: TestNamePolicyError_Error (0.00s) --- PASS: TestNamePolicyError_Error/dns-not-allowed (0.00s) --- PASS: TestNamePolicyError_Error/dns-cannot-parse-domain (0.00s) --- PASS: TestNamePolicyError_Error/email-cannot-parse (0.00s) --- PASS: TestNamePolicyError_Error/uri-cannot-match (0.00s) --- PASS: TestNamePolicyError_Error/unknown (0.00s) === RUN Test_normalizeAndValidateCommonName === RUN Test_normalizeAndValidateCommonName/fail/empty-constraint === RUN Test_normalizeAndValidateCommonName/fail/wildcard === RUN Test_normalizeAndValidateCommonName/ok --- PASS: Test_normalizeAndValidateCommonName (0.00s) --- PASS: Test_normalizeAndValidateCommonName/fail/empty-constraint (0.00s) --- PASS: Test_normalizeAndValidateCommonName/fail/wildcard (0.00s) --- PASS: Test_normalizeAndValidateCommonName/ok (0.00s) === RUN Test_normalizeAndValidateDNSDomainConstraint === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/empty-constraint === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-partial-label === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-in-the-middle === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/empty-label === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/empty-reverse === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/no-asterisk === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/idna-internationalized-domain-name-lookup === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/wildcard === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/specific-domain === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-punycode === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-lookup-transformed --- PASS: Test_normalizeAndValidateDNSDomainConstraint (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/empty-constraint (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-partial-label (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-in-the-middle (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/empty-label (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/empty-reverse (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/no-asterisk (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/idna-internationalized-domain-name-lookup (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/wildcard (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/specific-domain (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-punycode (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-lookup-transformed (0.00s) === RUN Test_normalizeAndValidateEmailConstraint === RUN Test_normalizeAndValidateEmailConstraint/fail/empty-constraint === RUN Test_normalizeAndValidateEmailConstraint/fail/asterisk === RUN Test_normalizeAndValidateEmailConstraint/fail/period === RUN Test_normalizeAndValidateEmailConstraint/fail/@period === RUN Test_normalizeAndValidateEmailConstraint/fail/too-many-@s === RUN Test_normalizeAndValidateEmailConstraint/fail/parse-mailbox === RUN Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain === RUN Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain-name-lookup === RUN Test_normalizeAndValidateEmailConstraint/fail/parse-domain === RUN Test_normalizeAndValidateEmailConstraint/ok/wildcard === RUN Test_normalizeAndValidateEmailConstraint/ok/specific-mail --- PASS: Test_normalizeAndValidateEmailConstraint (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/empty-constraint (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/asterisk (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/period (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/@period (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/too-many-@s (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/parse-mailbox (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain-name-lookup (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/parse-domain (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/ok/wildcard (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/ok/specific-mail (0.00s) === RUN TestNew === RUN TestNew/fail/with-permitted-ipsOrCIDRs-ip === RUN TestNew/fail/with-permitted-emails === RUN TestNew/ok/subject-verification === RUN TestNew/ok/with-excluded-uris === RUN TestNew/fail/with-excluded-dns-domains === RUN TestNew/fail/with-permitted-ipsOrCIDRs-cidr === RUN TestNew/fail/with-excluded-emails === RUN TestNew/ok/with-excluded-ip-ranges === RUN TestNew/ok/with-excluded-cidrs === RUN TestNew/fail/with-excluded-common-name === RUN TestNew/fail/with-permitted-dns-domains === RUN TestNew/ok/with-permitted-ipsOrCIDRs-cidr === RUN TestNew/fail/with-excluded-ipsOrCIDRs-cidr === RUN TestNew/ok/with-excluded-dns-domains === RUN TestNew/ok/with-excluded-ipsOrCIDRs-cidr === RUN TestNew/ok/with-permitted-emails === RUN TestNew/fail/with-permitted-uris === RUN TestNew/ok/with-permitted-cidrs === RUN TestNew/ok/with-permitted-principals === RUN TestNew/fail/with-excluded-cidrs === RUN TestNew/ok/with-permitted-ip-ranges === RUN TestNew/ok/with-permitted-uris === RUN TestNew/fail/with-permitted-cidrs === RUN TestNew/fail/with-excluded-ipsOrCIDRs-ip === RUN TestNew/fail/with-excluded-uris === RUN TestNew/ok/default === RUN TestNew/ok/literal-wildcards === RUN TestNew/ok/with-permitted-dns-wildcard-domains === RUN TestNew/ok/with-excluded-emails === RUN TestNew/ok/with-excluded-principals === RUN TestNew/fail/with-permitted-common-name --- PASS: TestNew (0.00s) --- PASS: TestNew/fail/with-permitted-ipsOrCIDRs-ip (0.00s) --- PASS: TestNew/fail/with-permitted-emails (0.00s) --- PASS: TestNew/ok/subject-verification (0.00s) --- PASS: TestNew/ok/with-excluded-uris (0.00s) --- PASS: TestNew/fail/with-excluded-dns-domains (0.00s) --- PASS: TestNew/fail/with-permitted-ipsOrCIDRs-cidr (0.00s) --- PASS: TestNew/fail/with-excluded-emails (0.00s) --- PASS: TestNew/ok/with-excluded-ip-ranges (0.00s) --- PASS: TestNew/ok/with-excluded-cidrs (0.00s) --- PASS: TestNew/fail/with-excluded-common-name (0.00s) --- PASS: TestNew/fail/with-permitted-dns-domains (0.00s) --- PASS: TestNew/ok/with-permitted-ipsOrCIDRs-cidr (0.00s) --- PASS: TestNew/fail/with-excluded-ipsOrCIDRs-cidr (0.00s) --- PASS: TestNew/ok/with-excluded-dns-domains (0.00s) --- PASS: TestNew/ok/with-excluded-ipsOrCIDRs-cidr (0.00s) --- PASS: TestNew/ok/with-permitted-emails (0.00s) --- PASS: TestNew/fail/with-permitted-uris (0.00s) --- PASS: TestNew/ok/with-permitted-cidrs (0.00s) --- PASS: TestNew/ok/with-permitted-principals (0.00s) --- PASS: TestNew/fail/with-excluded-cidrs (0.00s) --- PASS: TestNew/ok/with-permitted-ip-ranges (0.00s) --- PASS: TestNew/ok/with-permitted-uris (0.00s) --- PASS: TestNew/fail/with-permitted-cidrs (0.00s) --- PASS: TestNew/fail/with-excluded-ipsOrCIDRs-ip (0.00s) --- PASS: TestNew/fail/with-excluded-uris (0.00s) --- PASS: TestNew/ok/default (0.00s) --- PASS: TestNew/ok/literal-wildcards (0.00s) --- PASS: TestNew/ok/with-permitted-dns-wildcard-domains (0.00s) --- PASS: TestNew/ok/with-excluded-emails (0.00s) --- PASS: TestNew/ok/with-excluded-principals (0.00s) --- PASS: TestNew/fail/with-permitted-common-name (0.00s) === RUN Test_normalizeAndValidateURIDomainConstraint === RUN Test_normalizeAndValidateURIDomainConstraint/fail/empty-constraint === RUN Test_normalizeAndValidateURIDomainConstraint/fail/scheme-https === RUN Test_normalizeAndValidateURIDomainConstraint/fail/too-many-asterisks === RUN Test_normalizeAndValidateURIDomainConstraint/fail/empty-label === RUN Test_normalizeAndValidateURIDomainConstraint/fail/empty-reverse === RUN Test_normalizeAndValidateURIDomainConstraint/fail/domain-with-port === RUN Test_normalizeAndValidateURIDomainConstraint/fail/no-asterisk === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv4 === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-brackets === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets#01 === RUN Test_normalizeAndValidateURIDomainConstraint/fail/idna-internationalized-domain-name-lookup === RUN Test_normalizeAndValidateURIDomainConstraint/ok/wildcard === RUN Test_normalizeAndValidateURIDomainConstraint/ok/specific-domain === RUN Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup === RUN Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup-deviation --- PASS: Test_normalizeAndValidateURIDomainConstraint (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/empty-constraint (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/scheme-https (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/too-many-asterisks (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/empty-label (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/empty-reverse (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/domain-with-port (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/no-asterisk (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv4 (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-brackets (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets#01 (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/idna-internationalized-domain-name-lookup (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/wildcard (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/specific-domain (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup-deviation (0.00s) PASS ok github.com/smallstep/certificates/policy 0.108s === RUN TestAuthority_encrypt === PAUSE TestAuthority_encrypt === RUN TestAuthority_SignCSR === RUN TestAuthority_SignCSR/ok === RUN TestAuthority_SignCSR/ok_no_sign_options --- PASS: TestAuthority_SignCSR (0.76s) --- PASS: TestAuthority_SignCSR/ok (0.01s) --- PASS: TestAuthority_SignCSR/ok_no_sign_options (0.01s) === CONT TestAuthority_encrypt === RUN TestAuthority_encrypt/alg-0 === PAUSE TestAuthority_encrypt/alg-0 === RUN TestAuthority_encrypt/alg-1 === PAUSE TestAuthority_encrypt/alg-1 === RUN TestAuthority_encrypt/alg-2 === PAUSE TestAuthority_encrypt/alg-2 === RUN TestAuthority_encrypt/alg-3 === PAUSE TestAuthority_encrypt/alg-3 === RUN TestAuthority_encrypt/alg-4 === PAUSE TestAuthority_encrypt/alg-4 === RUN TestAuthority_encrypt/alg-unknown === PAUSE TestAuthority_encrypt/alg-unknown === CONT TestAuthority_encrypt/alg-0 === CONT TestAuthority_encrypt/alg-unknown === CONT TestAuthority_encrypt/alg-2 === CONT TestAuthority_encrypt/alg-3 === CONT TestAuthority_encrypt/alg-4 === CONT TestAuthority_encrypt/alg-1 --- PASS: TestAuthority_encrypt (0.26s) --- PASS: TestAuthority_encrypt/alg-0 (0.00s) --- PASS: TestAuthority_encrypt/alg-unknown (0.00s) --- PASS: TestAuthority_encrypt/alg-2 (0.00s) --- PASS: TestAuthority_encrypt/alg-3 (0.00s) --- PASS: TestAuthority_encrypt/alg-4 (0.00s) --- PASS: TestAuthority_encrypt/alg-1 (0.00s) PASS ok github.com/smallstep/certificates/scep 1.093s === RUN Test_decodeRequest === RUN Test_decodeRequest/fail/invalid-query === RUN Test_decodeRequest/fail/empty-operation === RUN Test_decodeRequest/fail/unsupported-method === RUN Test_decodeRequest/fail/get-unsupported-operation === RUN Test_decodeRequest/fail/get-PKIOperation-empty-message === RUN Test_decodeRequest/fail/get-PKIOperation === RUN Test_decodeRequest/fail/post-PKIOperation === RUN Test_decodeRequest/ok/get-GetCACert === RUN Test_decodeRequest/ok/get-GetCACaps === RUN Test_decodeRequest/ok/get-PKIOperation === RUN Test_decodeRequest/ok/get-PKIOperation-escaped === RUN Test_decodeRequest/ok/get-PKIOperation-not-escaped === RUN Test_decodeRequest/ok/get-PKIOperation-weird-macos-case === RUN Test_decodeRequest/ok/post-PKIOperation --- PASS: Test_decodeRequest (0.00s) --- PASS: Test_decodeRequest/fail/invalid-query (0.00s) --- PASS: Test_decodeRequest/fail/empty-operation (0.00s) --- PASS: Test_decodeRequest/fail/unsupported-method (0.00s) --- PASS: Test_decodeRequest/fail/get-unsupported-operation (0.00s) --- PASS: Test_decodeRequest/fail/get-PKIOperation-empty-message (0.00s) --- PASS: Test_decodeRequest/fail/get-PKIOperation (0.00s) --- PASS: Test_decodeRequest/fail/post-PKIOperation (0.00s) --- PASS: Test_decodeRequest/ok/get-GetCACert (0.00s) --- PASS: Test_decodeRequest/ok/get-GetCACaps (0.00s) --- PASS: Test_decodeRequest/ok/get-PKIOperation (0.00s) --- PASS: Test_decodeRequest/ok/get-PKIOperation-escaped (0.00s) --- PASS: Test_decodeRequest/ok/get-PKIOperation-not-escaped (0.00s) --- PASS: Test_decodeRequest/ok/get-PKIOperation-weird-macos-case (0.00s) --- PASS: Test_decodeRequest/ok/post-PKIOperation (0.00s) PASS ok github.com/smallstep/certificates/scep/api 0.049s ? github.com/smallstep/certificates/server [no test files] === RUN TestTemplates_Validate === RUN TestTemplates_Validate/ok === RUN TestTemplates_Validate/okWithData === RUN TestTemplates_Validate/badSSH === RUN TestTemplates_Validate/badDataUser === RUN TestTemplates_Validate/badDataStep --- PASS: TestTemplates_Validate (0.00s) --- PASS: TestTemplates_Validate/ok (0.00s) --- PASS: TestTemplates_Validate/okWithData (0.00s) --- PASS: TestTemplates_Validate/badSSH (0.00s) --- PASS: TestTemplates_Validate/badDataUser (0.00s) --- PASS: TestTemplates_Validate/badDataStep (0.00s) === RUN TestSSHTemplates_Validate === RUN TestSSHTemplates_Validate/ok === RUN TestSSHTemplates_Validate/user === RUN TestSSHTemplates_Validate/host === RUN TestSSHTemplates_Validate/content === RUN TestSSHTemplates_Validate/badUser === RUN TestSSHTemplates_Validate/badHost === RUN TestSSHTemplates_Validate/badContent --- PASS: TestSSHTemplates_Validate (0.00s) --- PASS: TestSSHTemplates_Validate/ok (0.00s) --- PASS: TestSSHTemplates_Validate/user (0.00s) --- PASS: TestSSHTemplates_Validate/host (0.00s) --- PASS: TestSSHTemplates_Validate/content (0.00s) --- PASS: TestSSHTemplates_Validate/badUser (0.00s) --- PASS: TestSSHTemplates_Validate/badHost (0.00s) --- PASS: TestSSHTemplates_Validate/badContent (0.00s) === RUN TestTemplate_Validate === RUN TestTemplate_Validate/okSnippet === RUN TestTemplate_Validate/okFile === RUN TestTemplate_Validate/okDirectory === RUN TestTemplate_Validate/badName === RUN TestTemplate_Validate/badType === RUN TestTemplate_Validate/badType#01 === RUN TestTemplate_Validate/badTemplatePath === RUN TestTemplate_Validate/badTemplatePath#01 === RUN TestTemplate_Validate/badTemplatePath#02 === RUN TestTemplate_Validate/badPath === RUN TestTemplate_Validate/missingTemplate === RUN TestTemplate_Validate/directoryTemplate --- PASS: TestTemplate_Validate (0.00s) --- PASS: TestTemplate_Validate/okSnippet (0.00s) --- PASS: TestTemplate_Validate/okFile (0.00s) --- PASS: TestTemplate_Validate/okDirectory (0.00s) --- PASS: TestTemplate_Validate/badName (0.00s) --- PASS: TestTemplate_Validate/badType (0.00s) --- PASS: TestTemplate_Validate/badType#01 (0.00s) --- PASS: TestTemplate_Validate/badTemplatePath (0.00s) --- PASS: TestTemplate_Validate/badTemplatePath#01 (0.00s) --- PASS: TestTemplate_Validate/badTemplatePath#02 (0.00s) --- PASS: TestTemplate_Validate/badPath (0.00s) --- PASS: TestTemplate_Validate/missingTemplate (0.00s) --- PASS: TestTemplate_Validate/directoryTemplate (0.00s) === RUN TestLoadAll === RUN TestLoadAll/ok === RUN TestLoadAll/empty === RUN TestLoadAll/nil === RUN TestLoadAll/badUser === RUN TestLoadAll/badHost --- PASS: TestLoadAll (0.00s) --- PASS: TestLoadAll/ok (0.00s) --- PASS: TestLoadAll/empty (0.00s) --- PASS: TestLoadAll/nil (0.00s) --- PASS: TestLoadAll/badUser (0.00s) --- PASS: TestLoadAll/badHost (0.00s) === RUN TestTemplate_Load === RUN TestTemplate_Load/ok === RUN TestTemplate_Load/ok_backfill === RUN TestTemplate_Load/error === RUN TestTemplate_Load/missing --- PASS: TestTemplate_Load (0.00s) --- PASS: TestTemplate_Load/ok (0.00s) --- PASS: TestTemplate_Load/ok_backfill (0.00s) --- PASS: TestTemplate_Load/error (0.00s) --- PASS: TestTemplate_Load/missing (0.00s) === RUN TestTemplate_Render === RUN TestTemplate_Render/snippet === RUN TestTemplate_Render/file === RUN TestTemplate_Render/file#01 === RUN TestTemplate_Render/directory === RUN TestTemplate_Render/error --- PASS: TestTemplate_Render (0.01s) --- PASS: TestTemplate_Render/snippet (0.00s) --- PASS: TestTemplate_Render/file (0.00s) --- PASS: TestTemplate_Render/file#01 (0.00s) --- PASS: TestTemplate_Render/directory (0.00s) --- PASS: TestTemplate_Render/error (0.00s) === RUN TestTemplate_Output === RUN TestTemplate_Output/snippet === RUN TestTemplate_Output/file === RUN TestTemplate_Output/file#01 === RUN TestTemplate_Output/directory === RUN TestTemplate_Output/error --- PASS: TestTemplate_Output (0.01s) --- PASS: TestTemplate_Output/snippet (0.00s) --- PASS: TestTemplate_Output/file (0.01s) --- PASS: TestTemplate_Output/file#01 (0.00s) --- PASS: TestTemplate_Output/directory (0.00s) --- PASS: TestTemplate_Output/error (0.00s) === RUN TestOutput_Write === RUN TestOutput_Write/snippet === RUN TestOutput_Write/file === RUN TestOutput_Write/snippetInDir === RUN TestOutput_Write/fileInDir === RUN TestOutput_Write/directory === RUN TestOutput_Write/snippetErr === RUN TestOutput_Write/fileErr === RUN TestOutput_Write/directoryErr --- PASS: TestOutput_Write (0.00s) --- PASS: TestOutput_Write/snippet (0.00s) --- PASS: TestOutput_Write/file (0.00s) --- PASS: TestOutput_Write/snippetInDir (0.00s) --- PASS: TestOutput_Write/fileInDir (0.00s) --- PASS: TestOutput_Write/directory (0.00s) --- PASS: TestOutput_Write/snippetErr (0.00s) --- PASS: TestOutput_Write/fileErr (0.00s) --- PASS: TestOutput_Write/directoryErr (0.00s) === RUN TestTemplate_ValidateRequiredData === RUN TestTemplate_ValidateRequiredData/ok_nil === RUN TestTemplate_ValidateRequiredData/ok_empty === RUN TestTemplate_ValidateRequiredData/ok_one === RUN TestTemplate_ValidateRequiredData/ok_multiple === RUN TestTemplate_ValidateRequiredData/fail_nil === RUN TestTemplate_ValidateRequiredData/fail_missing --- PASS: TestTemplate_ValidateRequiredData (0.00s) --- PASS: TestTemplate_ValidateRequiredData/ok_nil (0.00s) --- PASS: TestTemplate_ValidateRequiredData/ok_empty (0.00s) --- PASS: TestTemplate_ValidateRequiredData/ok_one (0.00s) --- PASS: TestTemplate_ValidateRequiredData/ok_multiple (0.00s) --- PASS: TestTemplate_ValidateRequiredData/fail_nil (0.00s) --- PASS: TestTemplate_ValidateRequiredData/fail_missing (0.00s) === RUN TestDefaultTemplates === RUN TestDefaultTemplates/ok --- PASS: TestDefaultTemplates (0.00s) --- PASS: TestDefaultTemplates/ok (0.00s) PASS ok github.com/smallstep/certificates/templates 0.076s === RUN Test_reflectRequestID 2025/10/26 22:11:32 Building new tls configuration using step-ca x509 Signer Interface 2025/10/26 22:11:32 Starting Smallstep CLI/0000000-dev (linux/arm64) 2025/10/26 22:11:32 Documentation: https://u.step.sm/docs/ca 2025/10/26 22:11:32 Community Discord: https://u.step.sm/discord 2025/10/26 22:11:32 Config file: loaded from token 2025/10/26 22:11:32 The primary server URL is https://127.0.0.1:43925 2025/10/26 22:11:32 Root certificates are available at https://127.0.0.1:43925/roots.pem 2025/10/26 22:11:32 Additional configured hostnames: [::1], localhost 2025/10/26 22:11:32 X.509 Root Fingerprint: 1ca65c9f8411fecd238a68b9f9cbb5591af1da76cfe05f4fd89df55ea7dca61b 2025/10/26 22:11:32 Serving HTTPS on [::]:43925 ... 2025/10/26 22:11:32 /usr/lib/go-1.24/src/net/http/server.go:3638: http: TLS handshake error from 127.0.0.1:57132: EOF time="2025-10-26T22:11:32-12:00" level=info duration="58.28µs" duration-ns=58280 fields.time="2025-10-26T22:11:32-12:00" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=34690f4b-5a4b-4ee1-af75-0bfcf2772632 size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2025-10-26T22:11:32-12:00" level=warning duration="203.321µs" duration-ns=203321 error="/root/invalid was not found: certificate with fingerprint invalid was not found" fields.time="2025-10-26T22:11:32-12:00" method=GET name=ca path=/root/invalid protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=dd9e4f35-5867-4841-bb9f-b637b7fce188 size=127 status=404 user-agent=step-http-client/1.0 user-id= time="2025-10-26T22:11:32-12:00" level=warning duration="67.72µs" duration-ns=67720 error="/root/invalid was not found: certificate with fingerprint invalid was not found" fields.time="2025-10-26T22:11:32-12:00" method=GET name=ca path=/root/invalid protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=reqID size=127 status=404 user-agent=step-http-client/1.0 user-id= time="2025-10-26T22:11:33-12:00" level=info certificate="MIIB/jCCAaOgAwIBAgIQB7ilbCVMs9rhtBvfo8eAsjAKBggqhkjOPQQDAjAjMSEwHwYDVQQDExhTdGVwIEUyRSBJbnRlcm1lZGlhdGUgQ0EwHhcNMjUxMDI3MDkxMTMzWhcNMjUxMDI3MTExMTMzWjAPMQ0wCwYDVQQDEwR0ZXN0MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEv2N5Obd0+nlTqIagaoNzAwWHDiEu+FJwt7XXURb20LyVvz6F22kPyFGujMG9xqpwkkusjTEb2hhMLM8FWLUb+aOBzDCByTAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQelBcGn8AcoEKO8sr7QQzVJvCTLjAfBgNVHSMEGDAWgBR2FtuAr6fHW9DL2t40QTEsdPSpLzAPBgNVHREECDAGggR0ZXN0MEcGDCsGAQQBgqRkxihAAQQ3MDUCAQEEA2p3awQrMDM0ZjYxTEMyZkctVFhNV3Z0dmtXX3dlMWFJZHZsRGZYSGpPS1daZV9EZzAKBggqhkjOPQQDAgNJADBGAiEAxXP6z2cftDyKv8eosbViqLSY/5dJ2P/aH1G5MWEGJ3ICIQDj9UXOF+qH3VskihDgYWbhpIA8l/VTQBT0QS4IdKdV+Q==" duration=7.40809ms duration-ns=7408090 fields.time="2025-10-26T22:11:33-12:00" issuer="Step E2E Intermediate CA" method=POST name=ca ott=eyJhbGciOiJFUzI1NiIsImtpZCI6IjAzNGY2MUxDMmZHLVRYTVd2dHZrV193ZTFhSWR2bERmWEhqT0tXWmVfRGciLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJodHRwczovLzEyNy4wLjAuMS8xLjAvc2lnbiIsImV4cCI6MTc2MTU1OTk1MywiaXNzIjoiandrIiwianRpIjoiVygtWnUjWnVTRShsZHgoaVxcMid2XHUwMDI2TH1mfHVudDtmbUxTY2UrQXxUPXJGe0VEOX4_dCdYW0osemYrWmZvVGlsdCIsIm5iZiI6MTc2MTU1OTg5Mywic2FucyI6WyJ0ZXN0Il0sInN1YiI6InRlc3QifQ.cqzXlBpnv9PrAfKcFNmpOk3u7UMRJN-5GHbxPdiZsGS-KXibzcvCSZHkxsCqCzzqsumfxW8lW0NNPJcPaY5Afg path=/sign protocol=HTTP/2.0 provisioner="jwk (034f61LC2fG-TXMWvtvkW_we1aIdvlDfXHjOKWZe_Dg)" public-key="ECDSA P-256" referer= remote-address=127.0.0.1 request-id=signRequestID sans="map[dns:[test]]" serial=10263333758234646527079448042698932402 size=3025 status=201 subject=test user-agent=step-http-client/1.0 user-id= valid-from="2025-10-27T09:11:33Z" valid-to="2025-10-27T11:11:33Z" --- PASS: Test_reflectRequestID (1.45s) PASS ok github.com/smallstep/certificates/test/integration 1.492s === RUN TestIssuesCertificateUsingSCEPWithDecrypterAndUpstreamCAS 2025/10/26 22:11:32 Building new tls configuration using step-ca x509 Signer Interface 2025/10/26 22:11:32 Starting Smallstep CLI/0000000-dev (linux/arm64) 2025/10/26 22:11:32 Documentation: https://u.step.sm/docs/ca 2025/10/26 22:11:32 Community Discord: https://u.step.sm/discord 2025/10/26 22:11:32 Config file: loaded from token 2025/10/26 22:11:32 The primary server URL is https://127.0.0.1:46135 2025/10/26 22:11:32 Root certificates are available at https://127.0.0.1:46135/roots.pem 2025/10/26 22:11:32 Additional configured hostnames: [::1], localhost 2025/10/26 22:11:32 X.509 Root Fingerprint: 11d4925e81947578da4631307ead5edd3974282244dc611102e12284b3b0ff1c 2025/10/26 22:11:32 Serving HTTPS on [::]:46135 ... time="2025-10-26T22:11:33-12:00" level=info duration="332.042µs" duration-ns=332042 fields.time="2025-10-26T22:11:33-12:00" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=44b870ea-cd0f-4da3-b9d7-391a9724085e size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2025-10-26T22:11:33-12:00" level=info duration="98.801µs" duration-ns=98801 fields.time="2025-10-26T22:11:33-12:00" method=GET name=ca path="/scep/scep/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=e2659bc0-f986-436d-9397-4a043fb3e0ce size=1161 status=200 user-agent=Go-http-client/2.0 user-id= common_test.go:204: 0 *H v0r10  *H X0j00 *H=0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0 251027091132Z 251027111132Z010U decrypter0"0  *H 0 8YDox9+m! sNt0?-ճG(zwr(CACп`hP XpWgC]Sӂ:CAx Bi;he%&J _[Q~3k_k6z&iphZڒK.=R%^$ 0x@(`k*KHYj !;DH+Z<|&-u8t;X0V0UPBeZld9 d0U#0xƆ֤۹؊k0U 0 decrypter0 *H=H0E!NK l:vA_u4F4-T !:"8@͇o˩Řq^i$]00B C#dJD0 *H=0<1:08U 1Step E2E | SCEP Decrypter w/ Upstream CAS Root CA0 251027101132Z 251028101132Z0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0Y0*H=*H=B!C؊'xBS1DF]mEhT:e(t$.Љ(% %Dm-=5un3i90-ƄD4oD*S ׀g.؂q7FN{/hzȞ5Ze0\p< vTEGFֱH;EwҐT) A MwC)!B[|ӡ,8g_5,-(hV'!! 5 ıi=" \h˜nSr7Zh J͏DGQ1@ٚf\'6%툩,9Ҋy$ k!pźVV zA'.6 'i000  *H  010Utest.localhost0 251027091134Z 251027111134Z010Utest.localhost0"0  *H 0 4*POҨFZ {St]6[? J˅p=IfR7/F4\rs Џ*Àt-V7 %!b9#nt NϗM) T\%܏Q"p֙z<S\~00U0test.localhost0  *H  kp'L͗'0n*ZK*٧W@oVo.S鈧2~y9'/+!>VmRIķRWIm̐X%yZZ{1fjl %3cT(^AC3i|c 2pcobxRsY{MyӜne}~l klT,ne`3c4䈞 U;r\&B4^$P֐^'u B}100010Utest.localhost0+0 `HE 1190 *H  1  *H 0 *H  1 251027101134Z0  `HE 1mҼy-/0# *H  1pOcb}ӫYMMĜ$/=4)J18lE}gOe@,L%QmI(89e@*7datUV(M@a\>⦨Hz@:)/3NxER.m X"ܐ/zY_ɀ8g3_kwN3lBLK[kͰJ͇E4NdkhxrܴI'L~ȣɷʧF?B time="2025-10-26T22:11:35-12:00" level=info certificate=MIICtDCCAlqgAwIBAgIQVsBHmgAWezmDluJKl+wRFDAKBggqhkjOPQQDAjBEMUIwQAYDVQQDDDlTdGVwIEUyRSB8IFNDRVAgRGVjcnlwdGVyIHcvIFVwc3RyZWFtIENBUyBJbnRlcm1lZGlhdGUgQ0EwHhcNMjUxMDI3MTAxMTM1WhcNMjUxMDI4MTAxMTM1WjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMg01ipQ5k/I0qhGkrxaoA4Ke8FTdF02Wz8NCUruy4URAnA9SWZSN5CSwi+jRjTy6lyo/rYUcrWK8BC/cwrQjyq+CB3B0cOAdC3gVgCN+BU3DKXxJZ8hgsViPJB0ENULlpcjoYVAuDGdek978YjDwXd0/AE3IIUpXwxecrWGMlUv5iTNZssmZWqUA82msATRHDbGF6cfY8DvqZ6UwNafU5tDcOOHYkdwO8eYt4ROdENn4nzY9WgSr7CEzRfnF+GabMw+lDkjbtzSFXTCHx4J7BKGTgLPl00ps46vsAxUXBDjJfv73I+NUeYicB/WmQR6tPjpHDwTqVOd51x+w+i+BNUCAwEAAaOBjTCBijAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBSeZZTqFjnjrk/MwFAhBe1saGDtGjAfBgNVHSMEGDAWgBR45ASLjufGhtbWpNu50NiKomumuTAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDAKBggqhkjOPQQDAgNIADBFAiA/EgE8AEjl4/Slww9Zh7TpTngP3C9GM2wgWLM5NlvE5gIhANzaUNcvqM20wdulzzjN4tV+ahM+4naJ5tnUwR4IWQ8A duration=11.996241ms duration-ns=11996241 fields.time="2025-10-26T22:11:35-12:00" issuer="Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA" method=GET name=ca path="/scep/scep/scep/scep?operation=PKIOperation&message=MIIJSgYJKoZIhvcNAQcCoIIJOzCCCTcCAQExCTAHBgUrDgMCGjCCBEoGCSqGSIb3DQEHAaCCBDsEggQ3MIIEMwYJKoZIhvcNAQcDoIIEJDCCBCACAQAxggFjMIIBXwIBADBJMEQxQjBABgNVBAMMOVN0ZXAgRTJFIHwgU0NFUCBEZWNyeXB0ZXIgdy8gVXBzdHJlYW0gQ0FTIEludGVybWVkaWF0ZSBDQQIBATALBgkqhkiG9w0BAQEEggEAfIvV0iXRYNTHJCG1ncESw1Bhbhp949dD2HBnhKUHU8Gt4%2BJoZtcadCdFTW8SKDbzBcPsmsXDJhTMitN42yxYCypJyB%2BxlZwlD3UXwOvGvEqfecBH3l7JHsBzfG2qfIhEC5dRGWi7DafvaGnGeowICwdLWEgpVYLLeW1TyaSrJ4gaVao3TO0C9fpHHI7FPfzp0hHcvuD8zgsfsNIqh1RAFSXvJBVJpxpaQS3BbvLcD%2BHAcUhjUAGGf9DxsZ%2FSUlBtoXH1YoS%2F1aSXmlsYCsFWtfkq6hnx%2FGibQPHFFO1fuyL90Y6L0xMEics7L9RvI3m4oZbrwABpiGpntE2uBFDTXjCCArIGCSqGSIb3DQEHATARBgUrDgMCBwQIZnA15gnnVNuAggKQaqejNYctnkN%2FNhoeg18CsI5BeXILEjCvqnkk%2FM%2FMXUrATk%2BwfhHYWeQHCY3F0hkpf6IKvk6yV1HzO%2FT0ht07qCdlk4lJw0Nu1cGXtVL1QU5zDRCF4V4pAkv45FbfqQleZ1SzE6w4K5bHPvu7J9t4m5XvQlMxHa9EuEZdbUVoVDriD6tl7Sh%2F9HQkLs3QiSjxJcEQICVEbS09NXWlbjPz%2FZSvaTnK76zoFzAtxoRE6sM0hG8dRCpTAbqt0Ayn5pfXgGcu2IIB8h7w6HE3RthOe8P%2BL2jq1HrInjVahPOo62UwoMhc3nCMq%2Bw8jQ12gPNUhhbXxthFmL5HhL5Gmtax1Uga8TtFd9KQVNH9h4nyECmHIB1BCU13oNTLQ%2B%2BsAMEpvPXJIaFCWwB806GvLJY4mmdfETXRHiylLShoAvVWBichqSHGCZQc87bfwTULxLH6rtJpvYKqtz0iC%2F2eH%2BpcFmjLnKBu0lNyN1poDRin2uBKzY%2BFDkTbR6RRn7u7A%2FkxQNvfDvjZmmb%2BXCe3vZ4PFo029iXtiKmSiqwBLPL5p%2B450op5ySTbDGvupYwhxnDFuvT1zvlWFI%2F5VgmaBft6Qb8nPHfjvmdwzHoYm8ZLSxRVlOjqixX6eFj2%2BJst%2FQ8gyw5bHKLnPQ7Sq1SqDRx6lHxutRYCzNcsmw6wPZ9cFYgsbLTRkslTAZ2U%2BtcENkCQgUkBoSK6%2Bl4OzIYB8FDhET%2BLnapANYtLG10OyMcBVohSVQgY6TeXVUvH1sSh5YjVGtftgwC%2BFeznKbZHQUfBZgd%2BbMn1%2FAZ2dmQii42fO1E%2F5NzZFSj8mRaH9A9fyBsQVXxI825WOiz93iNfkAY%2B6S7G8hDpNoEPDc4nsBayFWmgggLOMIICyjCCAbKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDAeFw0yNTEwMjcwOTExMzRaFw0yNTEwMjcxMTExMzRaMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyDTWKlDmT8jSqEaSvFqgDgp7wVN0XTZbPw0JSu7LhRECcD1JZlI3kJLCL6NGNPLqXKj%2BthRytYrwEL9zCtCPKr4IHcHRw4B0LeBWAI34FTcMpfElnyGCxWI8kHQQ1QuWlyOhhUC4MZ16T3vxiMPBd3T8ATcghSlfDF5ytYYyVS%2FmJM1myyZlapQDzaawBNEcNsYXpx9jwO%2BpnpTA1p9Tm0Nw44diR3A7x5i3hE50Q2fifNj1aBKvsITNF%2BcX4ZpszD6UOSNu3NIVdMIfHgnsEoZOAs%2BXTSmzjq%2BwDFRcEOMl%2B%2Fvcj41R5iJwH9aZBHq0%2BOkcPBOpU53nXH7D6L4E1QIDAQABox0wGzAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDANBgkqhkiG9w0BAQsFAAOCAQEAa3ASJ6VMsI6B4PIdFQLNl64nkjDSEbRuKqDjG6JayhIGBUuWKp3JyNmns1eLQG%2BN0FZvyy4Ckp3gU4%2Fp6YinMvp%2B4Hm1%2Bzmv997NJy%2BiKyEeFuCIwj5W5m1S0EnEt7RSHFdJtr5tzJBY4eglDnkasFqnoVp7McQRxGbmAbbwsZFqn%2FrqbAklqzMR3GPqVChe8UHnQ5iw%2BB8zafzzseJ8pc73%2FGMXDf%2BM8DJwvPJjqr6kb2J4UnOtWXv%2FTXnTnG77AWV9fqdsrCBrbFT%2BLPqMbtb0ZQdgM2O6NOSIngtViDv6yXLzANPSXCZCNF4WHh4kh%2BYfUNaQXqCkJ3UJ8EJ98DGCAgUwggIBAgEBMB4wGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QCAQEwBwYFKw4DAhqggcEwEgYKYIZIAYb4RQEJAjEEEwIxOTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNTEwMjcxMDExMzRaMCAGCmCGSAGG%2BEUBCQUxEgQQm23SvHnlLaLD0Re56%2FYv%2BjAjBgkqhkiG9w0BCQQxFgQUPI6x%2B4neS54wzaRFriqX%2B5gJgXEwLAYKYIZIAYb4RQEJBzEeExx0Mmd6OVRSditTU210UEp2NURJUTA4azhGamM9MAsGCSqGSIb3DQEBBQSCAQB5eweAWdQqZzMFKNPtPra%2FBg7Q1HCutU9jYsnpx9zxu32OpaXTqw%2FE41lNgE3EnCT%2Fiy8EPTQXmSkHSjE4bEWifWeD7atPmWVALEzOHyUO7a29qdHgH1Ee%2F%2BimbbpJKLs4m7E5Zei3QBr2KvA3ZLJhu4l0F%2BFVsOiOVowoTUBhXJmRrZKpPuKmqEiWvcCRevxAOpnIKS8zhItOeJDu6EWO21IuHwJtkgpY8O4i3JAvAnrp%2FFkUX8mAmjhn5zNfa3eqTjNsQkxLANNba%2FzNsJWp%2F0rNh6ukRTQe7E5kmpX6hmtoeNbeE6py3LSsn0knTH6fA77Io8m35sqnRj%2B2QvSy" protocol=HTTP/2.0 public-key="RSA 2048" referer= remote-address=127.0.0.1 request-id=59aecb5f-0e04-448c-a1bb-a8083fd30170 sans="map[dns:[test.localhost]]" serial=115311980886587516719768694025058259220 size=3142 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2025-10-27T10:11:35Z" valid-to="2025-10-28T10:11:35Z" common_test.go:309: 0 B *H  30 /1 0+0 *H |x0t *H e0a18040010Utest.localhost0  *H IV `j<;mHqfngw7 iI:郥gdLD^S4<#*mrg2փv$0 *H 0 `He*No1nWڶ7$:oxQ6Pj#>ot;ω'´ֿ2~pTdI{p=t]MKt@Tt\нwl~^{& 4pI;`Fة>` UF.B$oDlA\NQag R.䤒>l=O`ju$sz[ Q6+|Vמ)$uCHkx܉'rk}fkA1-P i5wB򃩦BEB{j˵,tOWM*Z֨jl)pڃ}2_)!ંyKܼ*SX R8#V3e IJRujs;c#,S{ub]:/`< EQrcg|[t.6VÊ@1apԂ$#BJIE7yXYo>Z([N [7i`@a#hnRrON{ׁ,!P Uw)xݍH{gL'vK&Y r歯B䐴٬b[rkx(u5s8Y(ղ 4ӌ c;qBXpp2I`n4_%C?pho_#vLzפ, >E*4@Ys6HZ&00ZVG{9J0 *H=0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0 251027101135Z 251028101135Z010Utest.localhost0"0  *H 0 4*POҨFZ {St]6[? J˅p=IfR7/F4\rs Џ*Àt-V7 %!b9#nt NϗM) T\%܏Q"p֙z<S\~00U0U%0++0Ue9OP!lh`0U#0xƆ֤۹؊k0U0test.localhost0 *H=H0E ?<HYNx/F3l X96[!P/ʹۥ8~j>vY0j00 *H=0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0 251027091132Z 251027111132Z010U decrypter0"0  *H 0 8YDox9+m! sNt0?-ճG(zwr(CACп`hP XpWgC]Sӂ:CAx Bi;he%&J _[Q~3k_k6z&iphZڒK.=R%^$ 0x@(`k*KHYj !;DH+Z<|&-u8t;X0V0UPBeZld9 d0U#0xƆ֤۹؊k0U 0 decrypter0 *H=H0E!NK l:vA_u4F4-T !:"8@͇o˩Řq^i$]1d0`0I0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0+0 `HE 130 `HE 100 *H  1  *H 0 *H  1 251027101135Z0  `HE 1mҼy-/0  `HE 1mҼy-/0# *H  18G)H%"> =0, `HE 1t2gz9TRv+SSmtPJv5DIQ08k8Fjc=0  *H 7qw7uN i}_&)]QFʵfKL;H`@&iCq'Z)vn"9BV_s2cO#CJĖ"fN MJȮuJ#:7l5e;PE鎜ZNVi059nS!9f%Ӛ?YD #~ B ӟQIVI/7x鄰ͽ^ + w룕;NA --- PASS: TestIssuesCertificateUsingSCEPWithDecrypterAndUpstreamCAS (3.32s) === RUN TestIssuesCertificateUsingSCEPWithDecrypter 2025/10/26 22:11:36 Building new tls configuration using step-ca x509 Signer Interface 2025/10/26 22:11:36 Starting Smallstep CLI/0000000-dev (linux/arm64) 2025/10/26 22:11:36 Documentation: https://u.step.sm/docs/ca 2025/10/26 22:11:36 Community Discord: https://u.step.sm/discord 2025/10/26 22:11:36 Config file: loaded from token 2025/10/26 22:11:36 The primary server URL is https://127.0.0.1:38649 2025/10/26 22:11:36 Root certificates are available at https://127.0.0.1:38649/roots.pem 2025/10/26 22:11:36 Additional configured hostnames: [::1], localhost 2025/10/26 22:11:36 X.509 Root Fingerprint: cb63a6faefb20b998cc78e9840e88f26cf964dbaa73a0ea492fe63f6ebfcd5a6 2025/10/26 22:11:36 Serving HTTPS on [::]:38649 ... time="2025-10-26T22:11:37-12:00" level=info duration="41.8µs" duration-ns=41800 fields.time="2025-10-26T22:11:37-12:00" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=987e6a0c-a210-4cc0-8be0-6d421a77970b size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2025-10-26T22:11:37-12:00" level=info duration="87.64µs" duration-ns=87640 fields.time="2025-10-26T22:11:37-12:00" method=GET name=ca path="/scep/scep/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=f8f35697-e6d2-43d8-b63f-de8792461f1e size=1112 status=200 user-agent=Go-http-client/2.0 user-id= common_test.go:204: 0T *H E0A10  *H '0[00 *H=041200U )Step E2E | SCEP Decrypter Intermediate CA0 251027091136Z 251027111136Z010U decrypter0"0  *H 0 Hؚ\,LeSrh( v@ / =6ОϏf9d~8X8V~6FWLـǠ%M,!bo. x IxWxH$LgS@J@B2w\Nj9?7D~+WlIm_析Jy=Rgq*j!FNϗqȄTѶ|gɥ{8n 4 P{ٳJlnJ/әX0V0UAwAխ Pk̅0U#0hL6+6I{0U 0 decrypter0 *H=I0F!j0t <jj粧 D?!Y=MmƵ膗Hz' n0t7vS600j cul @+TI0 *H=0,1*0(U !Step E2E | SCEP Decrypter Root CA0 251027101136Z 251028101136Z041200U )Step E2E | SCEP Decrypter Intermediate CA0Y0*H=*H=B΅ g",@^Sd$mI湄.5)QَvFVpGf0d0U0U00UhL6+6I{0U#0hL6+6I{0 *H=H0E!Ly%0Ǟ╢Q)84[ Ctvp dWBVSZY5R1 common_test.go:286: 0 : *H  +0 '1 0+0: *H +'0# *H 01S0O09041200U )Step E2E | SCEP Decrypter Intermediate CA0  *H Q߆5R9x1UV/.R苁\XU=ңsahF-ֽe_k(Ȗ ?wRU '7Z=xL@@bj8}[D{On@9ܽ˸#KB8ez|~u8;KWӲfv'73fPfadUwhtAseBø T*'W?Ni09kOq+k3;X)׋}/0A0 *H 0+v;YB)Wg6XovڡGŸQeݼ.ދ]>F^M;TE>/\]#In O0N 2BYXX),>]UѼߨn;y[$hE+l+hglw[8/I)Y.J9`{AioP#9u jM)"OkC3@.+w_,rF?TeV :ƒq].t/ 6c5⡸؇:JF`_dT@[j_CI;4^BىUT]O%SϮWJN.GVdgzUĈBytbAc|)hv1XK _c#nDH=v:3+TS;k_w0&Xn ï5Ǜ3 lj*ؗgII?[T|?$\"ڈV'G٠ 9-QIjv.sv%rj)Woomܟ6O Vq) Y8.vMi-4qO|k bPf~%'T֭TsFWҖa"TaLO+m)>)J3]Դ]<000  *H  010Utest.localhost0 251027091137Z 251027111137Z010Utest.localhost0"0  *H 0 g _.m+iB%g`\i**wO"8HGEVuFO)EI⻿r+HMDK'?a rcY| 3 4_x4ll]&zqU*QIV9-obZ45;teyUB׆%0CÓ5ӵ$`99,E$q=-^`t:7-r4ĚD}a00U0test.localhost0  *H  ǀѨ>ĝ݋s?vg&#Ҁ! cogEb.PWA43Y9*B92]? Z@/*Bu=,Zhk1*ƂͼI01xu-̗Gld v":E>u ^_ O98:6j?nWp;|KI x6A%d]o0*gV*1Vl΅DV|xPŭHM Ņը_AT\ǥU O[+u5Y Xz{eGsU "G-q壒E(u6ihkgAk`)誑EȠt6 =ry_xѬ4ɑWKyuίwK7څVS0"I֢4BT]PޣqrB8&ksЫ" OW@ ɮ ۅٗR,dRg|K ە%l|xGS/8l<_L]ĉi,N*ZJz?j+S:hWt2|׺Cv=C9׭OLŸ*h1ymGUk w{aĽ;S&| 6{/B"EtwDJ$|4!A2ojCʡ35ayXE:ǿ>خV!, --- PASS: TestIssuesCertificateUsingSCEPWithDecrypter (2.87s) === RUN TestFailsIssuingCertificateUsingRegularSCEPWithUpstreamCAS 2025/10/26 22:11:39 failed validating SCEP authority: SCEP provisioner "scep" does not have a decrypter certificate 2025/10/26 22:11:39 Building new tls configuration using step-ca x509 Signer Interface 2025/10/26 22:11:39 Starting Smallstep CLI/0000000-dev (linux/arm64) 2025/10/26 22:11:39 Documentation: https://u.step.sm/docs/ca 2025/10/26 22:11:39 Community Discord: https://u.step.sm/discord 2025/10/26 22:11:39 Config file: loaded from token 2025/10/26 22:11:39 The primary server URL is https://127.0.0.1:38053 2025/10/26 22:11:39 Root certificates are available at https://127.0.0.1:38053/roots.pem 2025/10/26 22:11:39 Additional configured hostnames: [::1], localhost 2025/10/26 22:11:39 X.509 Root Fingerprint: 9a9b5c3cfefcf8accf49064ebc3733df69f5af5d557b38a9b8dff53a2d7fb51b 2025/10/26 22:11:39 Serving HTTPS on [::]:38053 ... time="2025-10-26T22:11:40-12:00" level=info duration="19.44µs" duration-ns=19440 fields.time="2025-10-26T22:11:40-12:00" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=fc3a99e7-091b-478e-b9c1-5ae3d44f7223 size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2025-10-26T22:11:40-12:00" level=info duration="39.8µs" duration-ns=39800 fields.time="2025-10-26T22:11:40-12:00" method=GET name=ca path="/scep/scep/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=ad3c599d-e8a8-460d-99e4-1aead8d0d3bf size=881 status=200 user-agent=Go-http-client/2.0 user-id= common_test.go:204: 0m0Ud&QHW>0  *H  0:1806U /Step E2E | SCEP Regular w/ Upstream CAS Root CA0 251027101139Z 251028101139Z0B1@0>U 7Step E2E | SCEP Regular w/ Upstream CAS Intermediate CA0"0  *H 0 +i;m7;%Mo!wZކO`*C(tv)CV3HyE-(x]j"afKVyP*ӝAhԩ_'pJn G7b% o$yg٧?1cM;@ N٩Y+"Cf0d0U0U00UEDj.wK h|̯F70U#0EDj.wK h|̯F70  *H  BCRgQ`v<҃c$kZXWscBQ-{֧^[}(92~R-s1gnKs7T&ӠPg^Zŀ~:]x&c Y?·LrP}! \ax3t3xU GI# F\7.TTg&Q-fTi}n*c'/6G,oT…T<#+DXuS@Q common_test.go:286: 0 P *H  A0 =1 0+0P *H A=09 *H *0&1i0e0O0:1806U /Step E2E | SCEP Regular w/ Upstream CAS Root CAd&QHW>0  *H B؍ġ(w{:xi@K9L|qZٻBϺH⠖4ɑ湙MK]dj> :@.OP( UvJ< `a4D@04JRjG qR$W<+ML҉q \Mߘ{< K7#@0FQǟ.'Zw8eg?Fm/6c ' #3!=Mw3|+:0 *H 0+1sJ3wwҏuh}({$uC]F0:KM|(H]^Bd` <(RXp<ӂ9yХ,#X*6 74oEH !o7 ]*'V:)W.Ћ'Z,֚O,7 h:?D,R#Gz?z1NitVOoʈkWso݅( n2Z^ֱѳj-_2 lM &(_~uë0O*Sm֍q4ĹF,o$!&QCWƅYA7Nӿb%o!@VմMxn?S)%Fc e(^~n^$@d6yE֖vS vYJ"`Qd:ТzbNfs9^1m[Ưeub2NeK`Ƣxm.R&ʝv/j RD~[i( 8Cϱ!lqx͸wtRaL9>K?1pS5ځf $0׎.7Jk^ѹ?#clo@kDVr- h-Ac*RkYR.}G25 ik>000  *H  010Utest.localhost0 251027091141Z 251027111141Z010Utest.localhost0"0  *H 0 ǡm+-9֑hR/{~ Box u"%: e:ԃFms\Xש#0e;@8|&{疹kz \c:ԮI j5 p&Mn wۘiw-_7\,ARlJKz]wzUxLKu֊ջNmNUU HؤSO]JTr$zsGHɘ}"ZI+mR(/DB*J:Fl|rl 2~2tX4m@(1/e_j100010Utest.localhost0+0 `HE 1190 *H  1  *H 0 *H  1 251027101141Z0  `HE 1k9KۧrsP-0# *H  1)9*M7ǥw[0, `HE 1TryzbLPLyyPIAHIastufV8qTRt8=0  *H &KTJ`ȯtPEiVsCgm1VW#b7Vhi"{:WLʁSDzKM_@y)7bۂtUh(52wǠx[ےKݮž/W60.l[B5̈́q JqjҥHa6$)j_̚\8]&a-!uȂ~Sqltັʱ"ÚI=$ N8ЪC+Q time="2025-10-26T22:11:41-12:00" level=error duration="527.004µs" duration-ns=527004 error="scep get request failed: failed selecting decrypter: provisioner \"scep\" does not have a default decrypter available" fields.time="2025-10-26T22:11:41-12:00" method=GET name=ca path="/scep/scep/scep/scep?operation=PKIOperation&message=MIIJUAYJKoZIhvcNAQcCoIIJQTCCCT0CAQExCTAHBgUrDgMCGjCCBFAGCSqGSIb3DQEHAaCCBEEEggQ9MIIEOQYJKoZIhvcNAQcDoIIEKjCCBCYCAQAxggFpMIIBZQIBADBPMDoxODA2BgNVBAMML1N0ZXAgRTJFIHwgU0NFUCBSZWd1bGFyIHcvIFVwc3RyZWFtIENBUyBSb290IENBAhEA6mQmUcpIE8NX5erbwj7X4zALBgkqhkiG9w0BAQEEggEA84YDQuSB2I3EoSiUd3s6%2F3jpaQRA00s52d4YTJHO3%2BwV9cJ84HHvsVoY0%2F3H2bu3QujPukiZ4qCWzjSLyZHmuZkWgZu1hLBNSxnjXcZk%2BaERHZ9qPg2zOkAuT7QZHlCHlRSmKNQYDI2hVQF2SjzV6foamRPp4%2FDrog2yYAhhszTEREDJMI1%2FNKqaFsxKUhL19WpHDdlxg%2BzvpVIFJJ1XPNQrTd9MiNKJ%2FKGj1sRxHtMJXAaPu03fmBzie4o8nsXfDUs3I0AwRqn0%2BlGehsKNx5%2BnLg8n8Qev3Fp3OPLmt2Vn7j9GbS824A9jCicMkCPYM7chPfdNdzOc1OR8tCs63zCCArIGCSqGSIb3DQEHATARBgUrDgMCBwQI9zHH9bpzSpiAggKQ7IAzd%2Bl30o%2BzAKF1j5pogpR9KLWIeyR19RRDXavyRh0wOkuzTXzvHSjxHkhdxl7p9pTS%2FdxC9WTABmAgiDylKFLmAPVYcDzF2xHTgpqQBDnnedClgiyYvPWRrOivI1gq1O%2BmNiA3NI9vRUgNIfFvNyBd%2Be0qzx4cGicaVjqqKVeXAugEES7Qi93RJ1osAqrWmk8sN7iCmguYpAtoOj%2FDRH%2F7kyyPUiNHlcZ6%2Fes%2FejFOD2kV5x10%2B40AvMjxVhPgT4FvyohrVxri1HOtb%2FvdhfPeKBUgD49uAYoyWrihvx5e1rG6oq8FgrjRs52oaqmvLV%2BiDzLICYWmbE0MuibBKBxf0PN%2BdbQRw6vN%2FY8wmLXDTypTbdaNA3GprzSWxLnW6UYPHyxvJIOMugXDIeLVJlH3hAPj%2BkMWu1cfxoUaWRgbg0HzkMLf2zeT1U4T078XYpoC%2FLyiFiVvgf0SjrTE%2F%2B0hQI4dVtW05E3neB9u8j9TAikltxuRRmOhDcAaZSjBnv3oXtN%2BvPNuXrbwJECYZI829KV5lEXWlvt2Uwl2tLLjWUqm7hT9ImBRqvbysGQ6sdCipnoCYp%2B%2B8E5mc4nZ5TnykvQfAq9eMfiEbaOBW8av8b3nZfR1iebTYvmr84KjMk5lS91gxqL7eG0uUrkm5sqd1Bp27i%2Ffao0K2g3wqVJEftZbtLe3aRub0PjnKIgJOL0fr0PPsSFscXjNuHerdFLq1WFMuTk%2BSz%2BLxzH8l3CBw9RTmu6ovzWv2oFm3wsHHyS4MJW53deOLjdKaweNXuT20bk%2FIxobj2PLbG%2B7QGuNRFZyyeaZLQrMaC1BY50q%2FNhSDtprrtXfWe%2B8soUVLoV9RweI%2Fh0yFzX4IGlr7j6gggLOMIICyjCCAbKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDAeFw0yNTEwMjcwOTExNDFaFw0yNTEwMjcxMTExNDFaMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx6HibQeHhSuI7tMt4qY51pGsaFIvA%2BJ79H7B8%2B7NC0JveAt1f6QimrYD8oO%2BJRP6OhQgzOu6ZTrUg0anbXPbXJFY0depIzCmD2U7QN44q3zhit0me4TnlrlreoeU%2B84LnqvEXGM61K5JEw1qNbEg2xNwGyZNkm6Tio0K2nfbmGmot9J3vbfl6Y8tG183GblcLASTu81BUmxKm%2FlLjuN6qB%2Bc9F2Wd4rDevU8pHVz9s43sJ2CaOcLXPoiPJTAkw2khTAjc6UY6RWEkuEadeYe%2FGJJizbPzRkJ0kVQs3bSc%2BqyaiZm2zwr5lwkcVUfmYO7PF0PZYW2U5cM1LWMUmHLVQIDAQABox0wGzAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDANBgkqhkiG9w0BAQsFAAOCAQEABA5JT1%2F9ScfD5w7e526PTgovfMtYMjKXiTERw%2FldVCPPzES7hU7Pa1%2BeJsgik5Ot6bacYeUHuJy924D9PdDz91wIt3pX2DS6CvH9J2Hnl0bOTFEP4AZCRnkiXZT9dBaV9%2F9M4sKB3ejdcMS3x7E%2BG1V4y%2FQBTEuTuH8Dxsx1DtaK%2FtW7k4brTm0UTvfrVVWIxeUgSNikU0%2FIFV24SlS1EQi0n3KADyR6c69HFMlI2x3JmH2kuZbw7QARzskiBxdaSSsHbVIoFaYvREKZiCpKOkapuIWAbHxybNnBC6SWMtV%2BMnRYrqMZqb2bNPxtQBbiKDGfux4vBrF%2F9h2vpmVfajGCAgUwggIBAgEBMB4wGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QCAQEwBwYFKw4DAhqggcEwEgYKYIZIAYb4RQEJAjEEEwIxOTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNTEwMjcxMDExNDFaMCAGCmCGSAGG%2BEUBCQUxEgQQo6LD7mvAOUsI26dycxZQLTAjBgkqhkiG9w0BCQQxFgQUohMp3Tkqsk03FQXpGMeld4WAWwgwLAYKYIZIAYb4RQEJBzEeExxUcnl6YkxQTHl5UElBSElhc3R1ZlY4cVRSdDg9MAsGCSqGSIb3DQEBBQSCAQAPFyblrNxLgVRKioLmf2Doxsivpqd0UMdFxOSKaQNWcxJDZ23E9fyQMVZXIw9iN1awaIdpIt7s3Xs6HsJXTBXKgeoYU0R6S5CyTZ1fQLV5uin4N%2BBi%2B9nbgh903VVomxIoNTJ3f7LS6Jf8uevHoHhbg9rs7NuS29dL3a7FvqGbL%2BlXxTYw79juLtTB5xMXbFvzQq%2BiNc4H8c2Ecc4LjUrPccpq0qVIYTbUxPnhAQW16ySxKQ5q44tft8yaXDjsEpBdJtIYYS3EzP4ht3XIgtvJfpNT%2BHFsdN%2F84LqxHhqn9gaRioR%2FyrGkIsOaST0B6yQPCk7WDxvDONCqQytR%2BuTK" protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=4b206286-92dd-4adb-b91e-a14fe65bb3f1 size=116 status=500 user-agent=Go-http-client/2.0 user-id= --- PASS: TestFailsIssuingCertificateUsingRegularSCEPWithUpstreamCAS (3.18s) === RUN TestIssuesCertificateUsingRegularSCEPConfiguration 2025/10/26 22:11:42 Building new tls configuration using step-ca x509 Signer Interface 2025/10/26 22:11:42 Starting Smallstep CLI/0000000-dev (linux/arm64) 2025/10/26 22:11:42 Documentation: https://u.step.sm/docs/ca 2025/10/26 22:11:42 Community Discord: https://u.step.sm/discord 2025/10/26 22:11:42 Config file: loaded from token 2025/10/26 22:11:42 The primary server URL is https://127.0.0.1:42883 2025/10/26 22:11:42 Root certificates are available at https://127.0.0.1:42883/roots.pem 2025/10/26 22:11:42 Additional configured hostnames: [::1], localhost 2025/10/26 22:11:42 X.509 Root Fingerprint: 7af59252b683a780984fcd6440732b4bbe4631c194e0761b3469181e754d78f7 2025/10/26 22:11:42 Serving HTTPS on [::]:42883 ... time="2025-10-26T22:11:43-12:00" level=info duration="16.72µs" duration-ns=16720 fields.time="2025-10-26T22:11:43-12:00" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=54c5198a-312e-4525-9d28-00798d5f6a2d size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2025-10-26T22:11:43-12:00" level=info duration="31.12µs" duration-ns=31120 fields.time="2025-10-26T22:11:43-12:00" method=GET name=ca path="/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=d43c0576-3649-4829-882c-e2a4ca805b1f size=849 status=200 user-agent=Go-http-client/2.0 user-id= common_test.go:204: 0M05b*\8wxC 0  *H  0*1(0&U Step E2E | SCEP Regular Root CA0 251027101142Z 251028101142Z02100.U 'Step E2E | SCEP Regular Intermediate CA0"0  *H 0 ȩrtʍρ/pHDJm[҅ؽ2-:ʱq) Q!}J5=SHuBN<!8Լ`:-sv srSn\@ q\?#K FL:̽\'q TR.4iܠq< D43G-I1o\xȺWRЀHbV2 K~oiP e^K\\l(7i"~ L_Wf0d0U0U00UJ{.ͷ{HZMhU0U#0J{.ͷ{HZMhU0  *H  .drvjz\S$l(֨Jf.fJ/bG[?pVfy"`3#qt@@-^Qaj&fY 9[fD&oҳlb};:_J'i~-qB56ߔ`=o7Aƌ@,JἒEbֱ common_test.go:286: 0 @ *H  10 -1 0+0@ *H 1-0) *H 01Y0U0?0*1(0&U Step E2E | SCEP Regular Root CAb*\8wxC 0  *H ghO ; ?U#ȝ%w&[]XU;yTGy,hfɯJ@w.|X.E^Ŕ0 *H 0+NQ\fwd?PSpVY;S$uɧսܧޯ[BZ~S$V ";~dDG1%ixtT`UK~`TѪ8fy(Gv}Ϳ:[9\bN(dۆs fR P]tӔtѪ]A%W$?(,"pp\ST "!^4f( nJxL5 F;aj`rIY@fm/YfQX Y&&)HKU|J /Go q}000  *H  010Utest.localhost0 251027091143Z 251027111143Z010Utest.localhost0"0  *H 0 agǑ"' DvF׆Q*NDA;OԦHцm*gZ=/+IA2 e>}|lǢ #yy?/>o;,Hp} 4ϊ:=NwPg4{iPT]wEF3³q5%[\d!f(n_S4=GP ߌ-_tqHMUMTqi-7 #ȕL@"@*<_#%J?^WӑSoP!H8ϹT _/ 2#cUx \ ))F=>4X14&`"&>@kAqw9Gz7P4}I5V$u [U&>G$#^)v+n4Kjq:p*׸kA( 9I*Ved9ot vHrY\L0zO:)Ff*aF,жSTJ8WU&8An x5U^ n*B#|RƞXjM&ǩTwBS2n}l!$w;5Jk"mu r:/MˏaY8_QAl 4~IgSs_\MΈ^%- }4W69Yڍ0Ơ-BdS s:_޺nѱf kA+Ñ \wfC9z1U#U{6Wuft[Aq4"am*H茤%SϽ#q'*Qʻt.lқ%Q fHO>ڑlpmJrOMTJ@doKXqIYj:dUT"!z濎=KRf(b_*k vD|ђnOْY y]{۹X"P:lkCD6W0>jMZk`(-|4֠00kre%ԧ80  *H  02100.U 'Step E2E | SCEP Regular Intermediate CA0 251027101043Z 251028101143Z010Utest.localhost0"0  *H 0 agǑ"' DvF׆Q*NDA;OԦHцm*gZ=/+IA2 e>}|lǢ #yy?/>o;,Hp} 4ϊ:=NwPg4{iPT]wEF3³q5%[\d!f(n_S4=GP ߌ-+81Gܸ湆qbR3'֛|m=.BS{HNԊA `B+O̠>Vc0&S,Ppwra=dŏޣ\p .U䣲|=8~,;Qo;:1W=ьrDMdc=hxʮv _9 =[cSwU --- PASS: TestIssuesCertificateUsingRegularSCEPConfiguration (2.86s) === RUN TestIssuesCertificateToEmulatedWindowsClientGo123 2025/10/26 22:11:45 Building new tls configuration using step-ca x509 Signer Interface 2025/10/26 22:11:45 Starting Smallstep CLI/0000000-dev (linux/arm64) 2025/10/26 22:11:45 Documentation: https://u.step.sm/docs/ca 2025/10/26 22:11:45 Community Discord: https://u.step.sm/discord 2025/10/26 22:11:45 Config file: loaded from token 2025/10/26 22:11:45 The primary server URL is https://127.0.0.1:36993 2025/10/26 22:11:45 Root certificates are available at https://127.0.0.1:36993/roots.pem 2025/10/26 22:11:45 Additional configured hostnames: [::1], localhost 2025/10/26 22:11:45 X.509 Root Fingerprint: 84d0193260aabfc084a29128ec0d9f70b5c38d880ca219a564b6b4df94c2e38f 2025/10/26 22:11:45 Serving HTTPS on [::]:36993 ... time="2025-10-26T22:11:46-12:00" level=info duration="20.6µs" duration-ns=20600 fields.time="2025-10-26T22:11:46-12:00" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=6c6a8d53-535a-4906-ba60-6608a95d7c34 size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2025-10-26T22:11:46-12:00" level=info duration="39.52µs" duration-ns=39520 fields.time="2025-10-26T22:11:46-12:00" method=GET name=ca path="/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address=127.0.0.1 request-id=75649c04-06e0-4d68-9fe3-27ff6f6887bd size=884 status=200 user-agent=Go-http-client/2.0 user-id= common_test.go:204: 0p0XlZ )_y0  *H  0<1:08U 1Step E2E | SCEP Regular w/ Windows Client Root CA0 251027101145Z 251028101145Z0D1B0@U 9Step E2E | SCEP Regular w/ Windows Client Intermediate CA0"0  *H 0 CS#4X0ˋ.יOI6ŖO¹G9&l&YVD#. ߭(>H,ek(w"͝"V}UNM"6 +eۈ-bWʳۋQ>Ȭ''w{:(`AMzO~*ӖT ,.jj R8ׂOcA"ȹ9Az:9m common_test.go:436: 0  *H  z0 v1 0+0Q *H B>0: *H +0'1j0f0P0<1:08U 1Step E2E | SCEP Regular w/ Windows Client Root CAlZ )_y0  *H *&qxC:D%lȶ"sO Ѻdz^NX3'bjB՞2 û3dX>Ѧ#eR`xb"C )!tƟCZHo>2JEo%ÖE\چFc1MV:N?0)gS\ZZi<# Q3a)3>T֯ꌠ]u`J3\^Ž n(X^G\ǿ,ٺ vd0ij0 *H 0+Чֆ[s5>eM<#>.s?$T29hr35UȱQD6}\čė%57dNN9У8FpZnmZ~\QM(Q/2P3V }6 !>c[TRԛ=( :y*jXv?rذYh)Wt ic#n9;:dui1q[f۳.Y! :O ;Έ# 0"NlZcZw£9ר:=+א`9/rߠ+duA+m%QGLA/7<$]ٺV<0Uqȋ,uH0`SݺJoG5W08=tȂbκ2T[9#}B(5R'-uEydz :!Q"),\u %-MU HoގuHa!I_ <8 "(e:ɲq+q8ַA J& ;`w]>WHOc10 0)0$1"0 USCEP Protocol Certificate0+0 `HE 1190 *H  1  *H 0 *H  1 251027101147Z0  `HE 1E,C Ќث0# *H  1ԁ0Tnm)Aka/_wGc)0, `HE 1u26QVza/06gwBVhIq4ijycMzHWE=0  *H Y*A,YWWŭ5Goc8BݞRe\i+?ȅc:Pq^by˕pK":*M,,Dׂ7ip&UO;# _ ml[C׭Y(&wI[wwEv[,d~6xY&m@LcT,b0l푝.<<Ly7k$vb-m'HdH7vw+q*<]1L,T time="2025-10-26T22:11:47-12:00" level=info certificate="MIIDlDCCAnygAwIBAgIQSOVMUoaSmpHDHWh5YUJhhTANBgkqhkiG9w0BAQsFADBEMUIwQAYDVQQDDDlTdGVwIEUyRSB8IFNDRVAgUmVndWxhciB3LyBXaW5kb3dzIENsaWVudCBJbnRlcm1lZGlhdGUgQ0EwHhcNMjUxMDI3MTAxMDQ3WhcNMjUxMDI4MTAxMTQ3WjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMpZEvarn5c5lLRPeqmZwFXFu+vi0VjRjdjLZp49YyN0Ipv+AMwio06aLU/8+73nKmlzEQS6CW0EGPYHmKq1t7T1RCcSupKDLweFSHRWesPitcyxe1ruN4GDM4XUNXiM7zC+9BjHp9SMS4YhZ6YXAKIw3WZvLcg/6h6qlwVVIprQ4D89Z1ld7KofeplkZvkz5+Ka+gj+7yw72WfjAKpncHrjhn+nMDDaDsjGjJ7RdbKMMCKB5ylgHlFRjy+ODHtxxh6omu8EfCd8x4d0yS/i4VWs/J3zFJcIl67zKYZsDbU6O9c17iLHZOYXYMmVFYg4WQLFTb5ok3EWgiZ8562G0Z8CAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRaiWLjMRxr3+QgsV83OGlz13jENTAfBgNVHSMEGDAWgBTcLO1kWlbWIdnfAUpOdG8MVMeG1DAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDAdBgwrBgEEAYKkZMYoQAEEDTALAgEKBARzY2VwBAAwDQYJKoZIhvcNAQELBQADggEBAAvCWRrg37EAfLbpbKYAdUcfW9Vr2lEumY4FR0BZXJYj4dBWWw/GvtIX4rG97sImp2mW3RYVuRZN3AXyobmavg9hscpwzyY4Fm5g0VvzURBhEUocrNR3z6KvwleYu5Ia+ORj7QQ68eSJv6WdC22ISOuZS1gRvodfTlWEXeV8bRJU1XxNA4lLZhQkwf0l9IaVFN/NPynUS63E5EafLe33TH//LomrEifQ7f/rhdzQNDLRYIpRPooo2EAiIqCLVfxiFoKGUcO66Pt15IRajRzIDlmMR7xxvrqNIbpfsGiXfqH39nlc9tMnWQv71ollqBmHoSYqT6giU1mrCDwXikejdlk=" duration=37.236092ms duration-ns=37236092 fields.time="2025-10-26T22:11:47-12:00" issuer="Step E2E | SCEP Regular w/ Windows Client Intermediate CA" method=GET name=ca path="/scep/scep?operation=PKIOperation&message=MIIJiQYJKoZIhvcNAQcCoIIJejCCCXYCAQExCTAHBgUrDgMCGjCCBFEGCSqGSIb3DQEHAaCCBEIEggQ%2BMIIEOgYJKoZIhvcNAQcDoIIEKzCCBCcCAQAxggFqMIIBZgIBADBQMDwxOjA4BgNVBAMMMVN0ZXAgRTJFIHwgU0NFUCBSZWd1bGFyIHcvIFdpbmRvd3MgQ2xpZW50IFJvb3QgQ0ECEGyHu7ns%2FZtaC9DvgSlft3kwCwYJKoZIhvcNAQEBBIIBAADiKiZx63i4Qzq%2FRLymJWyv8%2BTKyLbvByKwc0%2FjC9G6ZHoOo%2FBeToAPnFjaMxMn%2FGJqQtPVnjIMkcO7%2BrOlwTP8ZNFYPtGmI8FlF8HHA1JgeKgczmIiQ%2FQBgv65C5CbstMpIXQGxp%2FvqkPXAlpIb9s%2BHDKwSoZF7eJvJZ3DlkWcs1zeB9qG7sLgv0YEY8UxkA9NuhaVVjoYqNZOPzDnpX8pk7m7Z1OWXFpa44MOaTwjCVEzYSmihpwzPv7C91QZxuP%2F1q%2Bb6oyg4l2mEXXCYErg3DNcq75egMW9IN7kbs4oi1heiuNH7AZcGRoRx7%2FG6AKfGiywyeYb2boLdmQwxLMwggKyBgkqhkiG9w0BBwEwEQYFKw4DAgcECNjQp9aGovq6gIICkO%2FDW6pzuIaBsTU%2BZU08Iz6ULnPfP4i%2B3vYkGrxUMjnZaHLRMzXeVcixilGZtEQ2fQaUxxT35QRcxI3ElyUC1jXJN7xkTgCe1k450KM4RtBw4lqAbv63mW1aflxRTSjTUfup6C8yGQFQM1bVCc7gkn3F3TYH09EOILuEIT5jt71bmeBUUhbUmxQ9KA0E2%2FwXOnkG6%2Fegjypqslh2P4wHctiwgVn8q%2FH3gQ5oKadXdNINacCzYxgjxm45OzqXZIGbdQ4XwZJpEsAxgnFbHmac27MukYLkzFnOIRAUtQPljBcXtAy9Ot9PBw3eO86IHyMMvzDOErzxIuZObFrmY8Na7HeWwqM516gIOj0UhCua7deQ1%2FKkYLnt%2FePxOS8Ei3LfoCvXPEa%2F4LWKJFG1AgIgE6rS4o7uo2%2FUB4Wa3fXFv%2BwcnVXo%2Fwx%2FGxHYFa90D3BGbwpno4wPL1qHVWxP%2B8gQ9zpkW6oonVpf%2B51DRRpW2W875GdC3U8aE6cP2J1Krm1JjQJREP6TNYSp5zdWo1%2FStk8DG13Rl6ZV4Pt3CD%2B84teBVsNFQ72k4073POtWvll%2FM9aAdBHlSfWBwhVhILyU%2BECJgOFz%2B8wSD%2BSxmmBTd%2BiwoG2zl5ioggVcDTm0hSSnvoYd61sVMs8fFCPd0NRVdSmzn4RSnzFfbNIaz%2Bekb6uy6cuQPXz2YWY8JlBX4S9d9i4nfsLjhXupaPOXqkWc5eSFVjMln%2F%2FV401CxTf1nVoCMtirhrksnVsD6kQHzXhE9hSvcnFwHz9C61PFsoFCMPTEirSvrxaKJvTJYT9Q%2B8shcTPowEDncdiCcx%2F%2F1rz6josYXsf7%2BLEo83SJQc7OjhOx7bupjQyhh5Y4yEAykLCPoIIC%2BzCCAvcwggHfoAMCAQICAQEwDQYJKoZIhvcNAQEFBQAwJDEiMCAGA1UEAxMZU0NFUCBQcm90b2NvbCBDZXJ0aWZpY2F0ZTAeFw0yNTEwMjcwOTExNDdaFw0yNjEwMjcxMDExNDdaMCQxIjAgBgNVBAMTGVNDRVAgUHJvdG9jb2wgQ2VydGlmaWNhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDKWRL2q5%2BXOZS0T3qpmcBVxbvr4tFY0Y3Yy2aePWMjdCKb%2FgDMIqNOmi1P%2FPu95yppcxEEugltBBj2B5iqtbe09UQnErqSgy8HhUh0VnrD4rXMsXta7jeBgzOF1DV4jO8wvvQYx6fUjEuGIWemFwCiMN1mby3IP%2BoeqpcFVSKa0OA%2FPWdZXeyqH3qZZGb5M%2BfimvoI%2Fu8sO9ln4wCqZ3B644Z%2FpzAw2g7Ixoye0XWyjDAigecpYB5RUY8vjgx7ccYeqJrvBHwnfMeHdMkv4uFVrPyd8xSXCJeu8ymGbA21OjvXNe4ix2TmF2DJlRWIOFkCxU2%2BaJNxFoImfOethtGfAgMBAAGjNDAyMBEGA1UdIwEB%2FwQHMAWAA2JsYTAdBgNVHQ4EFgQUWoli4zEca9%2FkILFfNzhpc9d4xDUwDQYJKoZIhvcNAQEFBQADggEBAC8B0w4vPmSADvN1zNtBgittJVFHEUzs0kGmLzc8GrAkjxMBXa7ZulY8MJxV3cZxyIu3LMF1B0jFMLmH3tNg%2F1PdugRKz2%2F6g0efNYxXH7EwOD10yIKkuJ5izroyv1RbORuzI33vCEK2vfnDBCg15oJSJy11wdcURe55tpkFZI4CehT1Cdo63BkhUbkiFR8p9CxcBzx0M9ahDD51CQe76CUtTe5VEg2JrPWIBUj1mW%2BU3o51SPZhktbjIY9JX5jGDZQWPJ04DCLgi%2B%2BenOauKGXd%2FDrJsnGoK%2FtxhZc41rdBEfIgmkrfHR2sJqwgkNw78GDhd12LPuIG2FdIuNjUT2MxggIQMIICDAIBATApMCQxIjAgBgNVBAMTGVNDRVAgUHJvdG9jb2wgQ2VydGlmaWNhdGUCAQEwBwYFKw4DAhqggcEwEgYKYIZIAYb4RQEJAjEEEwIxOTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNTEwMjcxMDExNDdaMCAGCmCGSAGG%2BEUBCQUxEgQQRR2nrSxDsX8JodCM2Ku%2FpzAjBgkqhkiG9w0BCQQxFgQU1IEwVG6jbSlBa2EvX3dHnmMpB64wLAYKYIZIAYb4RQEJBzEeExx1MjZRVnphLzA2Z3dCVmhJcTRpanljTXpIV0U9MAsGCSqGSIb3DQEBBQSCAQBZKu1BsiyOsIFZV4VXxa0YfxyeAbo1wUccb2M4m0IT3Z5S9WWTXA6axGmPBys%2FxBiGyIW5Yzrdw%2FhQHnG8sqqphF5iecuVcBVLIsC1OoiTKs4RTSwsFESw14LcA42CjjdpkepwEIb8JuEEVdji2MxPO%2F%2BcIwpfCMoLvpFtbFumQ9etsFm1D6jeKBMA2Sb7d5UZuc1JW3d38PtFdqPsW4L66P4sZKsPFwd%2B8zazEXihWSYW7W1As%2BjtkUzZY1Qs9WIUrTD%2B66ts7ZGdLuQ8ujzJzn9MeTfN%2FmskdmIAGS2dks9tJ6JInmSCSDd2Fne1ghQXK3GDKrY83xVdMUwHuixU" protocol=HTTP/2.0 provisioner=scep public-key="RSA 2048" referer= remote-address=127.0.0.1 request-id=6f17bcd0-892e-4eca-8c16-b07bea071f4b sans="map[dns:[test.localhost]]" serial=96894999678605846491635230825406161285 size=3870 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2025-10-27T10:10:47Z" valid-to="2025-10-28T10:11:47Z" common_test.go:459: 0 *H  01 0+0v *H gc0_ *H P0L1C0?0)0$1"0 USCEP Protocol Certificate0  *H MتX_R36]`ke L5{xlԞyF*l=RcA6mj} QVG)|;josu±;ew"Q1M_yxP;_UTE%DXV-HatYV`,ZPu6EtOCѓps-#T6n=t6um [$x*ІC{K=+CZOHԃfQt ֋uA"O= ܁DûRߨ:gW|XXa㪡9I7-zU֭XpG|ڀ3P8* (@""UbQúuZYGq!_h~y\'Y ։e&*O"SY<GvY0p0XlZ )_y0  *H  0<1:08U 1Step E2E | SCEP Regular w/ Windows Client Root CA0 251027101145Z 251028101145Z0D1B0@U 9Step E2E | SCEP Regular w/ Windows Client Intermediate CA0"0  *H 0 CS#4X0ˋ.יOI6ŖO¹G9&l&YVD#. ߭(>H,ek(w"͝"V}UNM"6 +eۈ-bWʳۋQ>Ȭ''w{:(`AMzO~*ӖT ,.jj R8ׂOcA"ȹ9Az:9m1k0g0P0<1:08U 1Step E2E | SCEP Regular w/ Windows Client Root CAlZ )_y0+0 `HE 130 `HE 100 *H  1  *H 0 *H  1 251027101147Z0  `HE 1E,C Ќث0  `HE 1E,C Ќث0# *H  1:J"%E7d"p0, `HE 1u26QVza/06gwBVhIq4ijycMzHWE=0  *H Iqwmn%R%'k^: lH@n¯dO\U'-ɢɹ1g&[l ~]۵MahpX@V>u`Á Zf c!n(y?a TV2 ETU=7 `5fFP'k7@|d3Wzh= kAlmf09 ~seԛ< --- PASS: TestIssuesCertificateToEmulatedWindowsClientGo123 (3.41s) PASS ok github.com/smallstep/certificates/test/integration/scep 15.687s ? github.com/smallstep/certificates/test/integration/scep/internal/x509 [no test files] === RUN TestNewRequestBody === RUN TestNewRequestBody/X5C_Certificate === RUN TestNewRequestBody/fail/X5C_Certificate === RUN TestNewRequestBody/Permanent_Identifier === RUN TestNewRequestBody/X509_Certificate_Request === RUN TestNewRequestBody/X509_Certificate === RUN TestNewRequestBody/SSH_Certificate_Request === RUN TestNewRequestBody/SSH_Certificate --- PASS: TestNewRequestBody (0.00s) --- PASS: TestNewRequestBody/X5C_Certificate (0.00s) --- PASS: TestNewRequestBody/fail/X5C_Certificate (0.00s) --- PASS: TestNewRequestBody/Permanent_Identifier (0.00s) --- PASS: TestNewRequestBody/X509_Certificate_Request (0.00s) --- PASS: TestNewRequestBody/X509_Certificate (0.00s) --- PASS: TestNewRequestBody/SSH_Certificate_Request (0.00s) --- PASS: TestNewRequestBody/SSH_Certificate (0.00s) PASS ok github.com/smallstep/certificates/webhook 0.017s timeout 5m dh_auto_test -- -run "Test_newHTTPClient|TestPKI_GenerateConfig|TestDB_GetDpopToken|TestDB_CreateDpopToken|TestDB_GetOidcToken|TestDB_CreateOidcToken|TestCustomTemplateOptions" cd _build && go test -vet=off -v -p 12 -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 testing: warning: no tests to run PASS ok github.com/smallstep/certificates/acme 0.044s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/acme/api 0.041s [no tests to run] === RUN TestDB_GetDpopToken wire_test.go:28: Error Trace: /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:28 /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:104 Error: Received unexpected error: badgerv2 database not supported github.com/smallstep/nosql.New /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/nosql/nosql.go:65 github.com/smallstep/certificates/acme/db/nosql.TestDB_GetDpopToken.func1 /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:27 github.com/smallstep/certificates/acme/db/nosql.TestDB_GetDpopToken /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:104 testing.tRunner /usr/lib/go-1.24/src/testing/testing.go:1792 runtime.goexit /usr/lib/go-1.24/src/runtime/asm_arm64.s:1223 Test: TestDB_GetDpopToken --- FAIL: TestDB_GetDpopToken (0.00s) === RUN TestDB_CreateDpopToken === RUN TestDB_CreateDpopToken/fail/db.Save === NAME TestDB_CreateDpopToken wire_test.go:157: Error Trace: /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:157 /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:182 Error: Received unexpected error: badgerv2 database not supported github.com/smallstep/nosql.New /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/nosql/nosql.go:65 github.com/smallstep/certificates/acme/db/nosql.TestDB_CreateDpopToken.func2 /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:156 github.com/smallstep/certificates/acme/db/nosql.TestDB_CreateDpopToken /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:182 testing.tRunner /usr/lib/go-1.24/src/testing/testing.go:1792 runtime.goexit /usr/lib/go-1.24/src/runtime/asm_arm64.s:1223 Test: TestDB_CreateDpopToken --- FAIL: TestDB_CreateDpopToken (0.00s) --- PASS: TestDB_CreateDpopToken/fail/db.Save (0.00s) === RUN TestDB_GetOidcToken wire_test.go:216: Error Trace: /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:216 /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:293 Error: Received unexpected error: badgerv2 database not supported github.com/smallstep/nosql.New /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/nosql/nosql.go:65 github.com/smallstep/certificates/acme/db/nosql.TestDB_GetOidcToken.func1 /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:215 github.com/smallstep/certificates/acme/db/nosql.TestDB_GetOidcToken /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:293 testing.tRunner /usr/lib/go-1.24/src/testing/testing.go:1792 runtime.goexit /usr/lib/go-1.24/src/runtime/asm_arm64.s:1223 Test: TestDB_GetOidcToken --- FAIL: TestDB_GetOidcToken (0.00s) === RUN TestDB_CreateOidcToken === RUN TestDB_CreateOidcToken/fail/db.Save === NAME TestDB_CreateOidcToken wire_test.go:347: Error Trace: /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:347 /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:373 Error: Received unexpected error: badgerv2 database not supported github.com/smallstep/nosql.New /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/nosql/nosql.go:65 github.com/smallstep/certificates/acme/db/nosql.TestDB_CreateOidcToken.func2 /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:346 github.com/smallstep/certificates/acme/db/nosql.TestDB_CreateOidcToken /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/acme/db/nosql/wire_test.go:373 testing.tRunner /usr/lib/go-1.24/src/testing/testing.go:1792 runtime.goexit /usr/lib/go-1.24/src/runtime/asm_arm64.s:1223 Test: TestDB_CreateOidcToken --- FAIL: TestDB_CreateOidcToken (0.00s) --- PASS: TestDB_CreateOidcToken/fail/db.Save (0.00s) FAIL FAIL github.com/smallstep/certificates/acme/db/nosql 0.039s testing: warning: no tests to run PASS ok github.com/smallstep/certificates/acme/wire 0.011s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/api 0.059s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/api/log 0.028s [no tests to run] ? github.com/smallstep/certificates/api/models [no test files] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/api/read 0.037s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/api/render 0.035s [no tests to run] === RUN Test_newHTTPClient 2025/10/26 22:12:01 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN Test_newHTTPClient/SystemCertPool http_client_test.go:72: Error Trace: /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/authority/http_client_test.go:72 Error: Received unexpected error: Get "https://smallstep.com": dial tcp: lookup smallstep.com on [::1]:53: read udp [::1]:48913->[::1]:53: read: connection refused Test: Test_newHTTPClient/SystemCertPool === RUN Test_newHTTPClient/LocalCertPool === RUN Test_newHTTPClient/LocalCertPool/DefaultClient 2025/10/26 22:12:01 http: TLS handshake error from 127.0.0.1:45162: remote error: tls: bad certificate === RUN Test_newHTTPClient/custom_transport --- FAIL: Test_newHTTPClient (0.03s) --- FAIL: Test_newHTTPClient/SystemCertPool (0.00s) --- PASS: Test_newHTTPClient/LocalCertPool (0.01s) --- PASS: Test_newHTTPClient/LocalCertPool/DefaultClient (0.00s) --- PASS: Test_newHTTPClient/custom_transport (0.00s) FAIL FAIL github.com/smallstep/certificates/authority 0.080s ? github.com/smallstep/certificates/authority/admin [no test files] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/authority/admin/api 0.035s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/authority/admin/db/nosql 0.027s [no tests to run] ? github.com/smallstep/certificates/authority/administrator [no test files] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/authority/config 0.050s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/authority/internal/constraints 0.036s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/authority/policy 0.051s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/authority/poolhttp 0.024s [no tests to run] === RUN TestCustomTemplateOptions === RUN TestCustomTemplateOptions/ok === RUN TestCustomTemplateOptions/okIID === RUN TestCustomTemplateOptions/okNoData === RUN TestCustomTemplateOptions/okTemplateData === RUN TestCustomTemplateOptions/okTemplate options_test.go:280: x509util.Option = {{"version":0,"subject":{"commonName":"foo"},"rawSubject":"MA4xDDAKBgNVBAMTA2Zvbw==","dnsNames":["foo"],"emailAddresses":null,"ipAddresses":null,"uris":null,"sans":null,"extensions":[{"id":"2.5.29.17","critical":false,"value":"MAWCA2Zvbw=="}],"signatureAlgorithm":""}}, want {{"version":0,"subject":{"commonName":"foo"},"rawSubject":"MA4xDDAKBgNVBAMTA2Zvbw==","dnsNames":["foo"],"emailAddresses":null,"ipAddresses":null,"uris":null,"sans":null,"extensions":[{"id":"2.5.29.17","critical":false,"value":"MAWCA2Zvbw=="}],"keyUsage":null,"extKeyUsage":[],"unknownExtKeyUsage":null,"basicConstraints":null,"signatureAlgorithm":""}} === RUN TestCustomTemplateOptions/okFile options_test.go:280: x509util.Option = {{"version":0,"subject":{"commonName":"foo"},"rawSubject":"MA4xDDAKBgNVBAMTA2Zvbw==","dnsNames":["foo"],"emailAddresses":null,"ipAddresses":null,"uris":null,"sans":null,"extensions":[{"id":"2.5.29.17","critical":false,"value":"MAWCA2Zvbw=="}],"signatureAlgorithm":""}}, want {{"version":0,"subject":{"commonName":"foo"},"rawSubject":"MA4xDDAKBgNVBAMTA2Zvbw==","dnsNames":["foo"],"emailAddresses":null,"ipAddresses":null,"uris":null,"sans":null,"extensions":[{"id":"2.5.29.17","critical":false,"value":"MAWCA2Zvbw=="}],"keyUsage":null,"extKeyUsage":[],"unknownExtKeyUsage":null,"basicConstraints":null,"signatureAlgorithm":""}} === RUN TestCustomTemplateOptions/okBase64 options_test.go:280: x509util.Option = {{"version":0,"subject":{"commonName":"foo"},"rawSubject":"MA4xDDAKBgNVBAMTA2Zvbw==","dnsNames":["foo"],"emailAddresses":null,"ipAddresses":null,"uris":null,"sans":null,"extensions":[{"id":"2.5.29.17","critical":false,"value":"MAWCA2Zvbw=="}],"signatureAlgorithm":""}}, want {{"version":0,"subject":{"commonName":"foo"},"rawSubject":"MA4xDDAKBgNVBAMTA2Zvbw==","dnsNames":["foo"],"emailAddresses":null,"ipAddresses":null,"uris":null,"sans":null,"extensions":[{"id":"2.5.29.17","critical":false,"value":"MAWCA2Zvbw=="}],"keyUsage":null,"extKeyUsage":[],"unknownExtKeyUsage":null,"basicConstraints":null,"signatureAlgorithm":""}} === RUN TestCustomTemplateOptions/okUserOptions === RUN TestCustomTemplateOptions/okBadUserOptions === RUN TestCustomTemplateOptions/okNullTemplateData === RUN TestCustomTemplateOptions/fail === RUN TestCustomTemplateOptions/failTemplateData --- FAIL: TestCustomTemplateOptions (0.01s) --- PASS: TestCustomTemplateOptions/ok (0.00s) --- PASS: TestCustomTemplateOptions/okIID (0.00s) --- PASS: TestCustomTemplateOptions/okNoData (0.00s) --- PASS: TestCustomTemplateOptions/okTemplateData (0.00s) --- FAIL: TestCustomTemplateOptions/okTemplate (0.00s) --- FAIL: TestCustomTemplateOptions/okFile (0.00s) --- FAIL: TestCustomTemplateOptions/okBase64 (0.00s) --- PASS: TestCustomTemplateOptions/okUserOptions (0.00s) --- PASS: TestCustomTemplateOptions/okBadUserOptions (0.00s) --- PASS: TestCustomTemplateOptions/okNullTemplateData (0.00s) --- PASS: TestCustomTemplateOptions/fail (0.00s) --- PASS: TestCustomTemplateOptions/failTemplateData (0.00s) FAIL FAIL github.com/smallstep/certificates/authority/provisioner 0.054s testing: warning: no tests to run PASS ok github.com/smallstep/certificates/authority/provisioner/gcp 0.024s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/authority/provisioner/wire 0.036s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/ca 0.064s [no tests to run] ? github.com/smallstep/certificates/ca/client [no test files] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/ca/identity 0.052s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/cas 0.035s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/cas/apiv1 0.027s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/cas/softcas 0.060s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/cas/stepcas 0.351s [no tests to run] ? github.com/smallstep/certificates/commands [no test files] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/db 0.069s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/errs 0.018s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/internal/cast 0.018s [no tests to run] ? github.com/smallstep/certificates/internal/httptransport [no test files] ? github.com/smallstep/certificates/internal/metrix [no test files] ? github.com/smallstep/certificates/internal/userid [no test files] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/logging 0.015s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/middleware/requestid 0.021s [no tests to run] ? github.com/smallstep/certificates/monitoring [no test files] === RUN TestPKI_GenerateConfig === RUN TestPKI_GenerateConfig/ok/with-ssh-and-double-provisioner-name === RUN TestPKI_GenerateConfig/ok/with-admin pki_test.go:281: Error Trace: /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/pki/pki_test.go:281 Error: Expected nil, but got: Error opening database of Type badgerv2: badgerv2 database not supported Test: TestPKI_GenerateConfig/ok/with-admin pki_test.go:282: Error Trace: /build/reproducible-path/golang-github-smallstep-certificates-0.28.4/_build/src/github.com/smallstep/certificates/pki/pki_test.go:282 Error: Expected value not to be nil. Test: TestPKI_GenerateConfig/ok/with-admin === RUN TestPKI_GenerateConfig/ok/simple === RUN TestPKI_GenerateConfig/ok/with-acme === RUN TestPKI_GenerateConfig/ok/with-acme-and-double-provisioner-name === RUN TestPKI_GenerateConfig/ok/with-ssh --- FAIL: TestPKI_GenerateConfig (0.00s) --- PASS: TestPKI_GenerateConfig/ok/with-ssh-and-double-provisioner-name (0.00s) --- FAIL: TestPKI_GenerateConfig/ok/with-admin (0.00s) --- PASS: TestPKI_GenerateConfig/ok/simple (0.00s) --- PASS: TestPKI_GenerateConfig/ok/with-acme (0.00s) --- PASS: TestPKI_GenerateConfig/ok/with-acme-and-double-provisioner-name (0.00s) --- PASS: TestPKI_GenerateConfig/ok/with-ssh (0.00s) FAIL FAIL github.com/smallstep/certificates/pki 0.078s testing: warning: no tests to run PASS ok github.com/smallstep/certificates/policy 0.049s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/scep 0.062s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/scep/api 0.065s [no tests to run] ? github.com/smallstep/certificates/server [no test files] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/templates 0.045s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/test/integration 0.035s [no tests to run] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/test/integration/scep 0.043s [no tests to run] ? github.com/smallstep/certificates/test/integration/scep/internal/x509 [no test files] testing: warning: no tests to run PASS ok github.com/smallstep/certificates/webhook 0.014s [no tests to run] FAIL dh_auto_test: error: cd _build && go test -vet=off -v -p 12 -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 make[1]: [debian/rules:31: override_dh_auto_test] Error 25 (ignored) make[1]: Leaving directory '/build/reproducible-path/golang-github-smallstep-certificates-0.28.4' create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/golang-github-smallstep-certificates-0.28.4' dh_auto_install -- --no-binaries make[1]: Leaving directory '/build/reproducible-path/golang-github-smallstep-certificates-0.28.4' dh_installdocs -O--builddirectory=_build -O--buildsystem=golang dh_installchangelogs -O--builddirectory=_build -O--buildsystem=golang dh_installexamples -O--builddirectory=_build -O--buildsystem=golang dh_installsystemduser -O--builddirectory=_build -O--buildsystem=golang dh_perl -O--builddirectory=_build -O--buildsystem=golang dh_link -O--builddirectory=_build -O--buildsystem=golang dh_strip_nondeterminism -O--builddirectory=_build -O--buildsystem=golang dh_compress -O--builddirectory=_build -O--buildsystem=golang dh_fixperms -O--builddirectory=_build -O--buildsystem=golang dh_missing -O--builddirectory=_build -O--buildsystem=golang dh_installdeb -O--builddirectory=_build -O--buildsystem=golang dh_golang -O--builddirectory=_build -O--buildsystem=golang dh_gencontrol -O--builddirectory=_build -O--buildsystem=golang dh_md5sums -O--builddirectory=_build -O--buildsystem=golang dh_builddeb -O--builddirectory=_build -O--buildsystem=golang dpkg-deb: building package 'golang-github-smallstep-certificates-dev' in '../golang-github-smallstep-certificates-dev_0.28.4-2_all.deb'. dpkg-genbuildinfo --build=binary -O../golang-github-smallstep-certificates_0.28.4-2_arm64.buildinfo dpkg-genchanges --build=binary -O../golang-github-smallstep-certificates_0.28.4-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/313291 and its subdirectories I: Current time: Sun Oct 26 22:12:20 -12 2025 I: pbuilder-time-stamp: 1761559940 Mon Oct 27 10:12:23 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink03-arm64.debian.net. Mon Oct 27 10:12:23 UTC 2025 I: Preparing to do remote build '2' on codethink03-arm64.debian.net. Mon Oct 27 10:18:07 UTC 2025 I: Deleting $TMPDIR on codethink03-arm64.debian.net. Mon Oct 27 10:18:07 UTC 2025 I: golang-github-smallstep-certificates_0.28.4-2_arm64.changes: Format: 1.8 Date: Tue, 21 Oct 2025 16:51:34 +0200 Source: golang-github-smallstep-certificates Binary: golang-github-smallstep-certificates-dev Architecture: all Version: 0.28.4-2 Distribution: unstable Urgency: medium Maintainer: Debian Go Packaging Team Changed-By: Simon Josefsson Description: golang-github-smallstep-certificates-dev - go libraries for private certificate authority Changes: golang-github-smallstep-certificates (0.28.4-2) unstable; urgency=medium . * Ignore failing test for now. Checksums-Sha1: 7dabe0635ec4f099c57986afa4256f59f472ad6d 548768 golang-github-smallstep-certificates-dev_0.28.4-2_all.deb 0c757f91cb77f2d378d379325236f746a7189a28 12101 golang-github-smallstep-certificates_0.28.4-2_arm64.buildinfo Checksums-Sha256: d3df4db41b806b6152b7a265c35951e55bf17fcc44ec81c54c3410ae633514b3 548768 golang-github-smallstep-certificates-dev_0.28.4-2_all.deb 10702013c4061e9d8efab7e4a742670bdfef43ad2e4e33e0b59c0d56529621a5 12101 golang-github-smallstep-certificates_0.28.4-2_arm64.buildinfo Files: 056234a8e658d115c7af02eb2247bbf2 548768 golang optional golang-github-smallstep-certificates-dev_0.28.4-2_all.deb a152002be371ac2d6317e280f2d16379 12101 golang optional golang-github-smallstep-certificates_0.28.4-2_arm64.buildinfo Mon Oct 27 10:18:08 UTC 2025 I: diffoscope 306 will be used to compare the two builds: Running as unit: rb-diffoscope-arm64_10-101784.service; invocation ID: b718fffdabbf4098846db09811f64265 # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.v8EvzCsF/golang-github-smallstep-certificates_0.28.4-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.v8EvzCsF/golang-github-smallstep-certificates_0.28.4-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.v8EvzCsF/golang-github-smallstep-certificates_0.28.4-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.v8EvzCsF/b1/golang-github-smallstep-certificates_0.28.4-2_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.v8EvzCsF/b2/golang-github-smallstep-certificates_0.28.4-2_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 217ms CPU time consumed: 171ms Memory peak: 18.2M (swap: 0B) Mon Oct 27 10:18:09 UTC 2025 I: diffoscope 306 found no differences in the changes files, and a .buildinfo file also exists. Mon Oct 27 10:18:09 UTC 2025 I: golang-github-smallstep-certificates from forky built successfully and reproducibly on arm64. Mon Oct 27 10:18:09 UTC 2025 I: Removing signed golang-github-smallstep-certificates_0.28.4-2_arm64.buildinfo.asc files: removed './b1/golang-github-smallstep-certificates_0.28.4-2_arm64.buildinfo.asc' removed './b2/golang-github-smallstep-certificates_0.28.4-2_arm64.buildinfo.asc'