Diff of the two buildlogs: -- --- b1/build.log 2024-12-31 08:49:20.161878913 +0000 +++ b2/build.log 2024-12-31 08:52:59.043911512 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Dec 30 20:39:58 -12 2024 -I: pbuilder-time-stamp: 1735634398 +I: Current time: Tue Feb 3 05:12:23 +14 2026 +I: pbuilder-time-stamp: 1770045143 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -28,54 +28,86 @@ dpkg-source: info: applying 0004-Disable-TestHandler_validateJWS-fail-rsa-key-too-sma.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3155/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/26646/tmp/hooks/D01_modify_environment starting +debug: Running on ionos6-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Feb 2 15:12 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/26646/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/26646/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='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=21 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='86a734ddbe194a5dbdef430b9c08c4c5' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='3155' - PS1='# ' - PS2='> ' + INVOCATION_ID=cc491667fad94ad6be786b1ed656eacf + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=26646 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.BtidtFBn/pbuilderrc_brd3 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BtidtFBn/b1 --logfile b1/build.log golang-github-smallstep-certificates_0.19.0-1.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.BtidtFBn/pbuilderrc_vP0N --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BtidtFBn/b2 --logfile b2/build.log golang-github-smallstep-certificates_0.19.0-1.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos2-i386 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3155/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/26646/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -433,7 +465,7 @@ Get: 266 http://deb.debian.org/debian unstable/main i386 golang-step-linkedca-dev all 0.19.0-1 [41.3 kB] Get: 267 http://deb.debian.org/debian unstable/main i386 libpcsclite1 i386 2.3.1-1 [57.3 kB] Get: 268 http://deb.debian.org/debian unstable/main i386 libpcsclite-dev i386 2.3.1-1 [68.1 kB] -Fetched 173 MB in 4s (42.8 MB/s) +Fetched 173 MB in 2s (82.8 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 ... 19844 files and directories currently installed.) @@ -1302,8 +1334,8 @@ Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Dec 31 08:42:38 UTC 2024. -Universal Time is now: Tue Dec 31 08:42:38 UTC 2024. +Local time is now: Mon Feb 2 15:13:05 UTC 2026. +Universal Time is now: Mon Feb 2 15:13:05 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-coreos-go-semver-dev (0.3.0-1) ... @@ -1526,7 +1558,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/ && 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.19.0-1_source.changes +I: user script /srv/workspace/pbuilder/26646/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/26646/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-github-smallstep-certificates_0.19.0-1_source.changes dpkg-buildpackage: info: source package golang-github-smallstep-certificates dpkg-buildpackage: info: source version 0.19.0-1 dpkg-buildpackage: info: source distribution unstable @@ -1562,409 +1598,409 @@ dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang Copy go.mod -> _build/src/github.com/smallstep/certificates/go.mod Copy go.sum -> _build/src/github.com/smallstep/certificates/go.sum - Copy errs/error.go -> _build/src/github.com/smallstep/certificates/errs/error.go - Copy errs/errors_test.go -> _build/src/github.com/smallstep/certificates/errs/errors_test.go Copy pki/helm.go -> _build/src/github.com/smallstep/certificates/pki/helm.go - Copy pki/templates.go -> _build/src/github.com/smallstep/certificates/pki/templates.go Copy pki/pki.go -> _build/src/github.com/smallstep/certificates/pki/pki.go - Copy scep/authority.go -> _build/src/github.com/smallstep/certificates/scep/authority.go - Copy scep/options.go -> _build/src/github.com/smallstep/certificates/scep/options.go - Copy scep/database.go -> _build/src/github.com/smallstep/certificates/scep/database.go - Copy scep/provisioner.go -> _build/src/github.com/smallstep/certificates/scep/provisioner.go - Copy scep/scep.go -> _build/src/github.com/smallstep/certificates/scep/scep.go - Copy scep/common.go -> _build/src/github.com/smallstep/certificates/scep/common.go - Copy scep/service.go -> _build/src/github.com/smallstep/certificates/scep/service.go - Copy scep/api/api.go -> _build/src/github.com/smallstep/certificates/scep/api/api.go + Copy pki/templates.go -> _build/src/github.com/smallstep/certificates/pki/templates.go Copy templates/values.go -> _build/src/github.com/smallstep/certificates/templates/values.go - Copy templates/templates.go -> _build/src/github.com/smallstep/certificates/templates/templates.go Copy templates/templates_test.go -> _build/src/github.com/smallstep/certificates/templates/templates_test.go Copy templates/values_test.go -> _build/src/github.com/smallstep/certificates/templates/values_test.go - Copy acme/certificate.go -> _build/src/github.com/smallstep/certificates/acme/certificate.go + Copy templates/templates.go -> _build/src/github.com/smallstep/certificates/templates/templates.go + Copy acme/db.go -> _build/src/github.com/smallstep/certificates/acme/db.go + Copy acme/order.go -> _build/src/github.com/smallstep/certificates/acme/order.go Copy acme/authorization_test.go -> _build/src/github.com/smallstep/certificates/acme/authorization_test.go + Copy acme/nonce.go -> _build/src/github.com/smallstep/certificates/acme/nonce.go + Copy acme/certificate.go -> _build/src/github.com/smallstep/certificates/acme/certificate.go Copy acme/account_test.go -> _build/src/github.com/smallstep/certificates/acme/account_test.go - Copy acme/errors.go -> _build/src/github.com/smallstep/certificates/acme/errors.go Copy acme/account.go -> _build/src/github.com/smallstep/certificates/acme/account.go - Copy acme/db.go -> _build/src/github.com/smallstep/certificates/acme/db.go Copy acme/challenge.go -> _build/src/github.com/smallstep/certificates/acme/challenge.go - Copy acme/status.go -> _build/src/github.com/smallstep/certificates/acme/status.go + Copy acme/order_test.go -> _build/src/github.com/smallstep/certificates/acme/order_test.go Copy acme/authorization.go -> _build/src/github.com/smallstep/certificates/acme/authorization.go - Copy acme/nonce.go -> _build/src/github.com/smallstep/certificates/acme/nonce.go Copy acme/common.go -> _build/src/github.com/smallstep/certificates/acme/common.go - Copy acme/order.go -> _build/src/github.com/smallstep/certificates/acme/order.go - Copy acme/order_test.go -> _build/src/github.com/smallstep/certificates/acme/order_test.go + Copy acme/status.go -> _build/src/github.com/smallstep/certificates/acme/status.go + Copy acme/errors.go -> _build/src/github.com/smallstep/certificates/acme/errors.go + Copy acme/db/nosql/order.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/order.go + Copy acme/db/nosql/nonce.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/nonce.go Copy acme/db/nosql/certificate.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/certificate.go + Copy acme/db/nosql/eab.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/eab.go + Copy acme/db/nosql/certificate_test.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/certificate_test.go Copy acme/db/nosql/account_test.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/account_test.go - Copy acme/db/nosql/nosql.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/nosql.go + Copy acme/db/nosql/authz.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/authz.go Copy acme/db/nosql/account.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/account.go Copy acme/db/nosql/challenge.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/challenge.go - Copy acme/db/nosql/authz_test.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/authz_test.go - Copy acme/db/nosql/authz.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/authz.go + Copy acme/db/nosql/order_test.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/order_test.go Copy acme/db/nosql/nosql_test.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/nosql_test.go - Copy acme/db/nosql/eab.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/eab.go + Copy acme/db/nosql/authz_test.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/authz_test.go Copy acme/db/nosql/eab_test.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/eab_test.go + Copy acme/db/nosql/nosql.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/nosql.go Copy acme/db/nosql/nonce_test.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/nonce_test.go - Copy acme/db/nosql/certificate_test.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/certificate_test.go - Copy acme/db/nosql/nonce.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/nonce.go - Copy acme/db/nosql/order.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/order.go - Copy acme/db/nosql/order_test.go -> _build/src/github.com/smallstep/certificates/acme/db/nosql/order_test.go - Copy acme/api/middleware_test.go -> _build/src/github.com/smallstep/certificates/acme/api/middleware_test.go - Copy acme/api/account_test.go -> _build/src/github.com/smallstep/certificates/acme/api/account_test.go - Copy acme/api/handler_test.go -> _build/src/github.com/smallstep/certificates/acme/api/handler_test.go - Copy acme/api/linker_test.go -> _build/src/github.com/smallstep/certificates/acme/api/linker_test.go - Copy acme/api/account.go -> _build/src/github.com/smallstep/certificates/acme/api/account.go + Copy acme/api/revoke.go -> _build/src/github.com/smallstep/certificates/acme/api/revoke.go + Copy acme/api/order.go -> _build/src/github.com/smallstep/certificates/acme/api/order.go Copy acme/api/handler.go -> _build/src/github.com/smallstep/certificates/acme/api/handler.go - Copy acme/api/linker.go -> _build/src/github.com/smallstep/certificates/acme/api/linker.go - Copy acme/api/middleware.go -> _build/src/github.com/smallstep/certificates/acme/api/middleware.go + Copy acme/api/linker_test.go -> _build/src/github.com/smallstep/certificates/acme/api/linker_test.go Copy acme/api/eab.go -> _build/src/github.com/smallstep/certificates/acme/api/eab.go - Copy acme/api/eab_test.go -> _build/src/github.com/smallstep/certificates/acme/api/eab_test.go - Copy acme/api/revoke.go -> _build/src/github.com/smallstep/certificates/acme/api/revoke.go + Copy acme/api/linker.go -> _build/src/github.com/smallstep/certificates/acme/api/linker.go + Copy acme/api/account_test.go -> _build/src/github.com/smallstep/certificates/acme/api/account_test.go + Copy acme/api/account.go -> _build/src/github.com/smallstep/certificates/acme/api/account.go Copy acme/api/revoke_test.go -> _build/src/github.com/smallstep/certificates/acme/api/revoke_test.go - Copy acme/api/order.go -> _build/src/github.com/smallstep/certificates/acme/api/order.go Copy acme/api/order_test.go -> _build/src/github.com/smallstep/certificates/acme/api/order_test.go - Copy server/server.go -> _build/src/github.com/smallstep/certificates/server/server.go - Copy monitoring/monitoring.go -> _build/src/github.com/smallstep/certificates/monitoring/monitoring.go - Copy db/db_test.go -> _build/src/github.com/smallstep/certificates/db/db_test.go + Copy acme/api/handler_test.go -> _build/src/github.com/smallstep/certificates/acme/api/handler_test.go + Copy acme/api/middleware_test.go -> _build/src/github.com/smallstep/certificates/acme/api/middleware_test.go + Copy acme/api/eab_test.go -> _build/src/github.com/smallstep/certificates/acme/api/eab_test.go + Copy acme/api/middleware.go -> _build/src/github.com/smallstep/certificates/acme/api/middleware.go Copy db/db.go -> _build/src/github.com/smallstep/certificates/db/db.go - Copy db/simple.go -> _build/src/github.com/smallstep/certificates/db/simple.go Copy db/simple_test.go -> _build/src/github.com/smallstep/certificates/db/simple_test.go - Copy logging/logger.go -> _build/src/github.com/smallstep/certificates/logging/logger.go - Copy logging/handler_test.go -> _build/src/github.com/smallstep/certificates/logging/handler_test.go - Copy logging/context.go -> _build/src/github.com/smallstep/certificates/logging/context.go - Copy logging/responselogger.go -> _build/src/github.com/smallstep/certificates/logging/responselogger.go - Copy logging/handler.go -> _build/src/github.com/smallstep/certificates/logging/handler.go - Copy logging/clf.go -> _build/src/github.com/smallstep/certificates/logging/clf.go - Copy cas/cas.go -> _build/src/github.com/smallstep/certificates/cas/cas.go + Copy db/simple.go -> _build/src/github.com/smallstep/certificates/db/simple.go + Copy db/db_test.go -> _build/src/github.com/smallstep/certificates/db/db_test.go + Copy ca/tls_options_test.go -> _build/src/github.com/smallstep/certificates/ca/tls_options_test.go + Copy ca/provisioner_test.go -> _build/src/github.com/smallstep/certificates/ca/provisioner_test.go + Copy ca/client.go -> _build/src/github.com/smallstep/certificates/ca/client.go + Copy ca/signal.go -> _build/src/github.com/smallstep/certificates/ca/signal.go + Copy ca/acmeClient_test.go -> _build/src/github.com/smallstep/certificates/ca/acmeClient_test.go + Copy ca/client_test.go -> _build/src/github.com/smallstep/certificates/ca/client_test.go + Copy ca/provisioner.go -> _build/src/github.com/smallstep/certificates/ca/provisioner.go + Copy ca/bootstrap_test.go -> _build/src/github.com/smallstep/certificates/ca/bootstrap_test.go + Copy ca/adminClient.go -> _build/src/github.com/smallstep/certificates/ca/adminClient.go + Copy ca/tls.go -> _build/src/github.com/smallstep/certificates/ca/tls.go + Copy ca/tls_options.go -> _build/src/github.com/smallstep/certificates/ca/tls_options.go + Copy ca/bootstrap.go -> _build/src/github.com/smallstep/certificates/ca/bootstrap.go + Copy ca/ca_test.go -> _build/src/github.com/smallstep/certificates/ca/ca_test.go + Copy ca/tls_test.go -> _build/src/github.com/smallstep/certificates/ca/tls_test.go + Copy ca/renew.go -> _build/src/github.com/smallstep/certificates/ca/renew.go + Copy ca/mutable_tls_config.go -> _build/src/github.com/smallstep/certificates/ca/mutable_tls_config.go + Copy ca/ca.go -> _build/src/github.com/smallstep/certificates/ca/ca.go + Copy ca/acmeClient.go -> _build/src/github.com/smallstep/certificates/ca/acmeClient.go + Copy ca/identity/client.go -> _build/src/github.com/smallstep/certificates/ca/identity/client.go + Copy ca/identity/client_test.go -> _build/src/github.com/smallstep/certificates/ca/identity/client_test.go + Copy ca/identity/identity.go -> _build/src/github.com/smallstep/certificates/ca/identity/identity.go + Copy ca/identity/identity_test.go -> _build/src/github.com/smallstep/certificates/ca/identity/identity_test.go + Copy ca/identity/testdata/config/badIdentity.json -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/badIdentity.json + Copy ca/identity/testdata/config/badroot.json -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/badroot.json + Copy ca/identity/testdata/config/badca.json -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/badca.json + Copy ca/identity/testdata/config/ca.json -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/ca.json + Copy ca/identity/testdata/config/defaults.json -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/defaults.json + Copy ca/identity/testdata/config/fail.json -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/fail.json + Copy ca/identity/testdata/config/identity.json -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/identity.json + Copy ca/identity/testdata/config/tunnel.json -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/tunnel.json + Copy ca/identity/testdata/identity/identity_key -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/identity/identity_key + Copy ca/identity/testdata/identity/identity.crt -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/identity/identity.crt + Copy ca/identity/testdata/identity/expired.crt -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/identity/expired.crt + Copy ca/identity/testdata/identity/not_before.crt -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/identity/not_before.crt + Copy ca/identity/testdata/certs/intermediate_ca.crt -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/certs/intermediate_ca.crt + Copy ca/identity/testdata/certs/server.crt -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/certs/server.crt + Copy ca/identity/testdata/certs/root_ca.crt -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/certs/root_ca.crt + Copy ca/identity/testdata/secrets/intermediate_ca_key -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/intermediate_ca_key + Copy ca/identity/testdata/secrets/server_key -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/server_key + Copy ca/identity/testdata/secrets/root_ca_key -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/root_ca_key + Copy ca/testdata/rotate-ca-3.json -> _build/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-3.json + Copy ca/testdata/federated-ca.json -> _build/src/github.com/smallstep/certificates/ca/testdata/federated-ca.json + Copy ca/testdata/rotate-ca-1.json -> _build/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-1.json + Copy ca/testdata/ca.json -> _build/src/github.com/smallstep/certificates/ca/testdata/ca.json + Copy ca/testdata/rotate-ca-0.json -> _build/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-0.json + Copy ca/testdata/rotate-ca-2.json -> _build/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-2.json + Copy ca/testdata/rotated/intermediate_ca_key -> _build/src/github.com/smallstep/certificates/ca/testdata/rotated/intermediate_ca_key + Copy ca/testdata/rotated/intermediate_ca.crt -> _build/src/github.com/smallstep/certificates/ca/testdata/rotated/intermediate_ca.crt + Copy ca/testdata/rotated/root_ca_key -> _build/src/github.com/smallstep/certificates/ca/testdata/rotated/root_ca_key + Copy ca/testdata/rotated/root_ca.crt -> _build/src/github.com/smallstep/certificates/ca/testdata/rotated/root_ca.crt + Copy ca/testdata/secrets/step_cli_key -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key + Copy ca/testdata/secrets/ott_key -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_key + Copy ca/testdata/secrets/step_cli_key.public -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key.public + Copy ca/testdata/secrets/intermediate_ca_key -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/intermediate_ca_key + Copy ca/testdata/secrets/intermediate_ca.crt -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/intermediate_ca.crt + Copy ca/testdata/secrets/ott_mariano_pub.jwk -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_mariano_pub.jwk + Copy ca/testdata/secrets/ott_mariano_priv.jwk -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_mariano_priv.jwk + Copy ca/testdata/secrets/federated_ca.crt -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/federated_ca.crt + Copy ca/testdata/secrets/step_cli_key_pub.jwk -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key_pub.jwk + Copy ca/testdata/secrets/ott_key.public -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_key.public + Copy ca/testdata/secrets/root_ca_key -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/root_ca_key + Copy ca/testdata/secrets/step_cli_key_priv.jwk -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key_priv.jwk + Copy ca/testdata/secrets/root_ca.crt -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/root_ca.crt + Copy server/server.go -> _build/src/github.com/smallstep/certificates/server/server.go Copy cas/cas_test.go -> _build/src/github.com/smallstep/certificates/cas/cas_test.go - Copy cas/softcas/softcas.go -> _build/src/github.com/smallstep/certificates/cas/softcas/softcas.go - Copy cas/softcas/softcas_test.go -> _build/src/github.com/smallstep/certificates/cas/softcas/softcas_test.go - Copy cas/vaultcas/vaultcas_test.go -> _build/src/github.com/smallstep/certificates/cas/vaultcas/vaultcas_test.go - Copy cas/vaultcas/vaultcas.go -> _build/src/github.com/smallstep/certificates/cas/vaultcas/vaultcas.go - Copy cas/apiv1/services_test.go -> _build/src/github.com/smallstep/certificates/cas/apiv1/services_test.go - Copy cas/apiv1/extension.go -> _build/src/github.com/smallstep/certificates/cas/apiv1/extension.go - Copy cas/apiv1/requests.go -> _build/src/github.com/smallstep/certificates/cas/apiv1/requests.go - Copy cas/apiv1/options_test.go -> _build/src/github.com/smallstep/certificates/cas/apiv1/options_test.go - Copy cas/apiv1/registry.go -> _build/src/github.com/smallstep/certificates/cas/apiv1/registry.go + Copy cas/cas.go -> _build/src/github.com/smallstep/certificates/cas/cas.go Copy cas/apiv1/options.go -> _build/src/github.com/smallstep/certificates/cas/apiv1/options.go - Copy cas/apiv1/services.go -> _build/src/github.com/smallstep/certificates/cas/apiv1/services.go Copy cas/apiv1/registry_test.go -> _build/src/github.com/smallstep/certificates/cas/apiv1/registry_test.go + Copy cas/apiv1/requests.go -> _build/src/github.com/smallstep/certificates/cas/apiv1/requests.go + Copy cas/apiv1/services_test.go -> _build/src/github.com/smallstep/certificates/cas/apiv1/services_test.go + Copy cas/apiv1/registry.go -> _build/src/github.com/smallstep/certificates/cas/apiv1/registry.go + Copy cas/apiv1/options_test.go -> _build/src/github.com/smallstep/certificates/cas/apiv1/options_test.go + Copy cas/apiv1/extension.go -> _build/src/github.com/smallstep/certificates/cas/apiv1/extension.go Copy cas/apiv1/extension_test.go -> _build/src/github.com/smallstep/certificates/cas/apiv1/extension_test.go - Copy cas/cloudcas/mock_operation_server_test.go -> _build/src/github.com/smallstep/certificates/cas/cloudcas/mock_operation_server_test.go - Copy cas/cloudcas/certificate.go -> _build/src/github.com/smallstep/certificates/cas/cloudcas/certificate.go + Copy cas/apiv1/services.go -> _build/src/github.com/smallstep/certificates/cas/apiv1/services.go Copy cas/cloudcas/mock_client_test.go -> _build/src/github.com/smallstep/certificates/cas/cloudcas/mock_client_test.go + Copy cas/cloudcas/certificate.go -> _build/src/github.com/smallstep/certificates/cas/cloudcas/certificate.go + Copy cas/cloudcas/certificate_test.go -> _build/src/github.com/smallstep/certificates/cas/cloudcas/certificate_test.go + Copy cas/cloudcas/mock_operation_server_test.go -> _build/src/github.com/smallstep/certificates/cas/cloudcas/mock_operation_server_test.go Copy cas/cloudcas/cloudcas.go -> _build/src/github.com/smallstep/certificates/cas/cloudcas/cloudcas.go Copy cas/cloudcas/cloudcas_test.go -> _build/src/github.com/smallstep/certificates/cas/cloudcas/cloudcas_test.go - Copy cas/cloudcas/certificate_test.go -> _build/src/github.com/smallstep/certificates/cas/cloudcas/certificate_test.go - Copy cas/stepcas/jwk_issuer_test.go -> _build/src/github.com/smallstep/certificates/cas/stepcas/jwk_issuer_test.go + Copy cas/stepcas/issuer_test.go -> _build/src/github.com/smallstep/certificates/cas/stepcas/issuer_test.go + Copy cas/stepcas/stepcas.go -> _build/src/github.com/smallstep/certificates/cas/stepcas/stepcas.go Copy cas/stepcas/jwk_issuer.go -> _build/src/github.com/smallstep/certificates/cas/stepcas/jwk_issuer.go Copy cas/stepcas/x5c_issuer.go -> _build/src/github.com/smallstep/certificates/cas/stepcas/x5c_issuer.go - Copy cas/stepcas/issuer_test.go -> _build/src/github.com/smallstep/certificates/cas/stepcas/issuer_test.go - Copy cas/stepcas/x5c_issuer_test.go -> _build/src/github.com/smallstep/certificates/cas/stepcas/x5c_issuer_test.go + Copy cas/stepcas/jwk_issuer_test.go -> _build/src/github.com/smallstep/certificates/cas/stepcas/jwk_issuer_test.go Copy cas/stepcas/stepcas_test.go -> _build/src/github.com/smallstep/certificates/cas/stepcas/stepcas_test.go - Copy cas/stepcas/stepcas.go -> _build/src/github.com/smallstep/certificates/cas/stepcas/stepcas.go + Copy cas/stepcas/x5c_issuer_test.go -> _build/src/github.com/smallstep/certificates/cas/stepcas/x5c_issuer_test.go Copy cas/stepcas/issuer.go -> _build/src/github.com/smallstep/certificates/cas/stepcas/issuer.go - Copy kms/kms.go -> _build/src/github.com/smallstep/certificates/kms/kms.go - Copy kms/kms_test.go -> _build/src/github.com/smallstep/certificates/kms/kms_test.go - Copy kms/uri/uri_test.go -> _build/src/github.com/smallstep/certificates/kms/uri/uri_test.go - Copy kms/uri/uri.go -> _build/src/github.com/smallstep/certificates/kms/uri/uri.go - Copy kms/uri/testdata/pin.txt -> _build/src/github.com/smallstep/certificates/kms/uri/testdata/pin.txt - Copy kms/sshagentkms/sshagentkms.go -> _build/src/github.com/smallstep/certificates/kms/sshagentkms/sshagentkms.go - Copy kms/sshagentkms/sshagentkms_test.go -> _build/src/github.com/smallstep/certificates/kms/sshagentkms/sshagentkms_test.go - Copy kms/sshagentkms/testdata/priv.pem -> _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/priv.pem - Copy kms/sshagentkms/testdata/pub.pem -> _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/pub.pem - Copy kms/sshagentkms/testdata/ssh.pub -> _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/ssh.pub - Copy kms/sshagentkms/testdata/ssh -> _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/ssh - Copy kms/sshagentkms/testdata/cert.crt -> _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/cert.crt - Copy kms/sshagentkms/testdata/cert.key -> _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/cert.key - Copy kms/softkms/softkms.go -> _build/src/github.com/smallstep/certificates/kms/softkms/softkms.go - Copy kms/softkms/softkms_test.go -> _build/src/github.com/smallstep/certificates/kms/softkms/softkms_test.go - Copy kms/softkms/testdata/rsa.pub.pem -> _build/src/github.com/smallstep/certificates/kms/softkms/testdata/rsa.pub.pem - Copy kms/softkms/testdata/priv.pem -> _build/src/github.com/smallstep/certificates/kms/softkms/testdata/priv.pem - Copy kms/softkms/testdata/pub.pem -> _build/src/github.com/smallstep/certificates/kms/softkms/testdata/pub.pem - Copy kms/softkms/testdata/rsa.priv.pem -> _build/src/github.com/smallstep/certificates/kms/softkms/testdata/rsa.priv.pem - Copy kms/softkms/testdata/cert.crt -> _build/src/github.com/smallstep/certificates/kms/softkms/testdata/cert.crt - Copy kms/softkms/testdata/cert.key -> _build/src/github.com/smallstep/certificates/kms/softkms/testdata/cert.key - Copy kms/yubikey/yubikey.go -> _build/src/github.com/smallstep/certificates/kms/yubikey/yubikey.go - Copy kms/yubikey/yubikey_no_cgo.go -> _build/src/github.com/smallstep/certificates/kms/yubikey/yubikey_no_cgo.go - Copy kms/pkcs11/pkcs11_no_cgo.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11_no_cgo.go - Copy kms/pkcs11/other_test.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/other_test.go - Copy kms/pkcs11/opensc_test.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/opensc_test.go - Copy kms/pkcs11/pkcs11.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11.go - Copy kms/pkcs11/softhsm2_test.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/softhsm2_test.go - Copy kms/pkcs11/benchmark_test.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/benchmark_test.go - Copy kms/pkcs11/yubihsm2_test.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/yubihsm2_test.go - Copy kms/pkcs11/setup_test.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/setup_test.go - Copy kms/pkcs11/pkcs11_test.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11_test.go - Copy kms/awskms/awskms_test.go -> _build/src/github.com/smallstep/certificates/kms/awskms/awskms_test.go - Copy kms/awskms/awskms.go -> _build/src/github.com/smallstep/certificates/kms/awskms/awskms.go - Copy kms/awskms/mock_test.go -> _build/src/github.com/smallstep/certificates/kms/awskms/mock_test.go - Copy kms/awskms/signer.go -> _build/src/github.com/smallstep/certificates/kms/awskms/signer.go - Copy kms/awskms/signer_test.go -> _build/src/github.com/smallstep/certificates/kms/awskms/signer_test.go - Copy kms/cloudkms/cloudkms.go -> _build/src/github.com/smallstep/certificates/kms/cloudkms/cloudkms.go - Copy kms/cloudkms/mock_test.go -> _build/src/github.com/smallstep/certificates/kms/cloudkms/mock_test.go - Copy kms/cloudkms/cloudkms_test.go -> _build/src/github.com/smallstep/certificates/kms/cloudkms/cloudkms_test.go - Copy kms/cloudkms/signer.go -> _build/src/github.com/smallstep/certificates/kms/cloudkms/signer.go - Copy kms/cloudkms/signer_test.go -> _build/src/github.com/smallstep/certificates/kms/cloudkms/signer_test.go - Copy kms/cloudkms/testdata/pub.pem -> _build/src/github.com/smallstep/certificates/kms/cloudkms/testdata/pub.pem - Copy kms/azurekms/utils.go -> _build/src/github.com/smallstep/certificates/kms/azurekms/utils.go - Copy kms/azurekms/key_vault.go -> _build/src/github.com/smallstep/certificates/kms/azurekms/key_vault.go - Copy kms/azurekms/key_vault_test.go -> _build/src/github.com/smallstep/certificates/kms/azurekms/key_vault_test.go - Copy kms/azurekms/signer.go -> _build/src/github.com/smallstep/certificates/kms/azurekms/signer.go - Copy kms/azurekms/signer_test.go -> _build/src/github.com/smallstep/certificates/kms/azurekms/signer_test.go - Copy kms/azurekms/utils_test.go -> _build/src/github.com/smallstep/certificates/kms/azurekms/utils_test.go - Copy kms/azurekms/internal/mock/key_vault_client.go -> _build/src/github.com/smallstep/certificates/kms/azurekms/internal/mock/key_vault_client.go - Copy kms/apiv1/requests.go -> _build/src/github.com/smallstep/certificates/kms/apiv1/requests.go - Copy kms/apiv1/options_test.go -> _build/src/github.com/smallstep/certificates/kms/apiv1/options_test.go - Copy kms/apiv1/registry.go -> _build/src/github.com/smallstep/certificates/kms/apiv1/registry.go - Copy kms/apiv1/options.go -> _build/src/github.com/smallstep/certificates/kms/apiv1/options.go - Copy kms/apiv1/requests_test.go -> _build/src/github.com/smallstep/certificates/kms/apiv1/requests_test.go + Copy cas/vaultcas/vaultcas.go -> _build/src/github.com/smallstep/certificates/cas/vaultcas/vaultcas.go + Copy cas/vaultcas/vaultcas_test.go -> _build/src/github.com/smallstep/certificates/cas/vaultcas/vaultcas_test.go + Copy cas/softcas/softcas_test.go -> _build/src/github.com/smallstep/certificates/cas/softcas/softcas_test.go + Copy cas/softcas/softcas.go -> _build/src/github.com/smallstep/certificates/cas/softcas/softcas.go + Copy errs/error.go -> _build/src/github.com/smallstep/certificates/errs/error.go + Copy errs/errors_test.go -> _build/src/github.com/smallstep/certificates/errs/errors_test.go + Copy scep/options.go -> _build/src/github.com/smallstep/certificates/scep/options.go + Copy scep/provisioner.go -> _build/src/github.com/smallstep/certificates/scep/provisioner.go + Copy scep/service.go -> _build/src/github.com/smallstep/certificates/scep/service.go + Copy scep/common.go -> _build/src/github.com/smallstep/certificates/scep/common.go + Copy scep/scep.go -> _build/src/github.com/smallstep/certificates/scep/scep.go + Copy scep/database.go -> _build/src/github.com/smallstep/certificates/scep/database.go + Copy scep/authority.go -> _build/src/github.com/smallstep/certificates/scep/authority.go + Copy scep/api/api.go -> _build/src/github.com/smallstep/certificates/scep/api/api.go + Copy commands/onboard.go -> _build/src/github.com/smallstep/certificates/commands/onboard.go + Copy commands/app.go -> _build/src/github.com/smallstep/certificates/commands/app.go + Copy commands/export.go -> _build/src/github.com/smallstep/certificates/commands/export.go Copy examples/bootstrap-mtls-server/server.go -> _build/src/github.com/smallstep/certificates/examples/bootstrap-mtls-server/server.go Copy examples/bootstrap-tls-server/server.go -> _build/src/github.com/smallstep/certificates/examples/bootstrap-tls-server/server.go Copy examples/bootstrap-client/client.go -> _build/src/github.com/smallstep/certificates/examples/bootstrap-client/client.go - Copy examples/basic-client/client.go -> _build/src/github.com/smallstep/certificates/examples/basic-client/client.go - Copy examples/basic-federation/client/main.go -> _build/src/github.com/smallstep/certificates/examples/basic-federation/client/main.go Copy examples/basic-federation/server/main.go -> _build/src/github.com/smallstep/certificates/examples/basic-federation/server/main.go - Copy cmd/step-yubikey-init/main.go -> _build/src/github.com/smallstep/certificates/cmd/step-yubikey-init/main.go - Copy cmd/step-awskms-init/main.go -> _build/src/github.com/smallstep/certificates/cmd/step-awskms-init/main.go - Copy cmd/step-cloudkms-init/main.go -> _build/src/github.com/smallstep/certificates/cmd/step-cloudkms-init/main.go - Copy cmd/step-ca/main.go -> _build/src/github.com/smallstep/certificates/cmd/step-ca/main.go - Copy cmd/step-pkcs11-init/main.go -> _build/src/github.com/smallstep/certificates/cmd/step-pkcs11-init/main.go + Copy examples/basic-federation/client/main.go -> _build/src/github.com/smallstep/certificates/examples/basic-federation/client/main.go + Copy examples/basic-client/client.go -> _build/src/github.com/smallstep/certificates/examples/basic-client/client.go + Copy api/revoke.go -> _build/src/github.com/smallstep/certificates/api/revoke.go + Copy api/sshRekey.go -> _build/src/github.com/smallstep/certificates/api/sshRekey.go + Copy api/ssh.go -> _build/src/github.com/smallstep/certificates/api/ssh.go Copy api/api_test.go -> _build/src/github.com/smallstep/certificates/api/api_test.go + Copy api/ssh_test.go -> _build/src/github.com/smallstep/certificates/api/ssh_test.go Copy api/sshRenew.go -> _build/src/github.com/smallstep/certificates/api/sshRenew.go - Copy api/sign.go -> _build/src/github.com/smallstep/certificates/api/sign.go + Copy api/revoke_test.go -> _build/src/github.com/smallstep/certificates/api/revoke_test.go Copy api/renew.go -> _build/src/github.com/smallstep/certificates/api/renew.go - Copy api/rekey.go -> _build/src/github.com/smallstep/certificates/api/rekey.go - Copy api/sshRevoke.go -> _build/src/github.com/smallstep/certificates/api/sshRevoke.go - Copy api/ssh.go -> _build/src/github.com/smallstep/certificates/api/ssh.go Copy api/api.go -> _build/src/github.com/smallstep/certificates/api/api.go - Copy api/revoke.go -> _build/src/github.com/smallstep/certificates/api/revoke.go - Copy api/sshRekey.go -> _build/src/github.com/smallstep/certificates/api/sshRekey.go - Copy api/revoke_test.go -> _build/src/github.com/smallstep/certificates/api/revoke_test.go - Copy api/ssh_test.go -> _build/src/github.com/smallstep/certificates/api/ssh_test.go - Copy api/read/read_test.go -> _build/src/github.com/smallstep/certificates/api/read/read_test.go - Copy api/read/read.go -> _build/src/github.com/smallstep/certificates/api/read/read.go + Copy api/sign.go -> _build/src/github.com/smallstep/certificates/api/sign.go + Copy api/sshRevoke.go -> _build/src/github.com/smallstep/certificates/api/sshRevoke.go + Copy api/rekey.go -> _build/src/github.com/smallstep/certificates/api/rekey.go Copy api/log/log_test.go -> _build/src/github.com/smallstep/certificates/api/log/log_test.go Copy api/log/log.go -> _build/src/github.com/smallstep/certificates/api/log/log.go + Copy api/read/read_test.go -> _build/src/github.com/smallstep/certificates/api/read/read_test.go + Copy api/read/read.go -> _build/src/github.com/smallstep/certificates/api/read/read.go Copy api/render/render_test.go -> _build/src/github.com/smallstep/certificates/api/render/render_test.go Copy api/render/render.go -> _build/src/github.com/smallstep/certificates/api/render/render.go - Copy ca/tls.go -> _build/src/github.com/smallstep/certificates/ca/tls.go - Copy ca/tls_options.go -> _build/src/github.com/smallstep/certificates/ca/tls_options.go - Copy ca/signal.go -> _build/src/github.com/smallstep/certificates/ca/signal.go - Copy ca/bootstrap.go -> _build/src/github.com/smallstep/certificates/ca/bootstrap.go - Copy ca/renew.go -> _build/src/github.com/smallstep/certificates/ca/renew.go - Copy ca/tls_options_test.go -> _build/src/github.com/smallstep/certificates/ca/tls_options_test.go - Copy ca/ca.go -> _build/src/github.com/smallstep/certificates/ca/ca.go - Copy ca/provisioner.go -> _build/src/github.com/smallstep/certificates/ca/provisioner.go - Copy ca/provisioner_test.go -> _build/src/github.com/smallstep/certificates/ca/provisioner_test.go - Copy ca/ca_test.go -> _build/src/github.com/smallstep/certificates/ca/ca_test.go - Copy ca/bootstrap_test.go -> _build/src/github.com/smallstep/certificates/ca/bootstrap_test.go - Copy ca/client_test.go -> _build/src/github.com/smallstep/certificates/ca/client_test.go - Copy ca/adminClient.go -> _build/src/github.com/smallstep/certificates/ca/adminClient.go - Copy ca/client.go -> _build/src/github.com/smallstep/certificates/ca/client.go - Copy ca/acmeClient.go -> _build/src/github.com/smallstep/certificates/ca/acmeClient.go - Copy ca/acmeClient_test.go -> _build/src/github.com/smallstep/certificates/ca/acmeClient_test.go - Copy ca/tls_test.go -> _build/src/github.com/smallstep/certificates/ca/tls_test.go - Copy ca/mutable_tls_config.go -> _build/src/github.com/smallstep/certificates/ca/mutable_tls_config.go - Copy ca/testdata/rotate-ca-0.json -> _build/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-0.json - Copy ca/testdata/rotate-ca-1.json -> _build/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-1.json - Copy ca/testdata/federated-ca.json -> _build/src/github.com/smallstep/certificates/ca/testdata/federated-ca.json - Copy ca/testdata/ca.json -> _build/src/github.com/smallstep/certificates/ca/testdata/ca.json - Copy ca/testdata/rotate-ca-2.json -> _build/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-2.json - Copy ca/testdata/rotate-ca-3.json -> _build/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-3.json - Copy ca/testdata/secrets/ott_key.public -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_key.public - Copy ca/testdata/secrets/ott_key -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_key - Copy ca/testdata/secrets/root_ca.crt -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/root_ca.crt - Copy ca/testdata/secrets/intermediate_ca_key -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/intermediate_ca_key - Copy ca/testdata/secrets/root_ca_key -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/root_ca_key - Copy ca/testdata/secrets/intermediate_ca.crt -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/intermediate_ca.crt - Copy ca/testdata/secrets/ott_mariano_priv.jwk -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_mariano_priv.jwk - Copy ca/testdata/secrets/step_cli_key -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key - Copy ca/testdata/secrets/step_cli_key_pub.jwk -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key_pub.jwk - Copy ca/testdata/secrets/ott_mariano_pub.jwk -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_mariano_pub.jwk - Copy ca/testdata/secrets/federated_ca.crt -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/federated_ca.crt - Copy ca/testdata/secrets/step_cli_key.public -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key.public - Copy ca/testdata/secrets/step_cli_key_priv.jwk -> _build/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key_priv.jwk - Copy ca/testdata/rotated/root_ca.crt -> _build/src/github.com/smallstep/certificates/ca/testdata/rotated/root_ca.crt - Copy ca/testdata/rotated/intermediate_ca_key -> _build/src/github.com/smallstep/certificates/ca/testdata/rotated/intermediate_ca_key - Copy ca/testdata/rotated/root_ca_key -> _build/src/github.com/smallstep/certificates/ca/testdata/rotated/root_ca_key - Copy ca/testdata/rotated/intermediate_ca.crt -> _build/src/github.com/smallstep/certificates/ca/testdata/rotated/intermediate_ca.crt - Copy ca/identity/identity_test.go -> _build/src/github.com/smallstep/certificates/ca/identity/identity_test.go - Copy ca/identity/identity.go -> _build/src/github.com/smallstep/certificates/ca/identity/identity.go - Copy ca/identity/client_test.go -> _build/src/github.com/smallstep/certificates/ca/identity/client_test.go - Copy ca/identity/client.go -> _build/src/github.com/smallstep/certificates/ca/identity/client.go - Copy ca/identity/testdata/secrets/intermediate_ca_key -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/intermediate_ca_key - Copy ca/identity/testdata/secrets/root_ca_key -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/root_ca_key - Copy ca/identity/testdata/secrets/server_key -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/server_key - Copy ca/identity/testdata/identity/identity.crt -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/identity/identity.crt - Copy ca/identity/testdata/identity/not_before.crt -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/identity/not_before.crt - Copy ca/identity/testdata/identity/expired.crt -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/identity/expired.crt - Copy ca/identity/testdata/identity/identity_key -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/identity/identity_key - Copy ca/identity/testdata/config/badIdentity.json -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/badIdentity.json - Copy ca/identity/testdata/config/identity.json -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/identity.json - Copy ca/identity/testdata/config/fail.json -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/fail.json - Copy ca/identity/testdata/config/badroot.json -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/badroot.json - Copy ca/identity/testdata/config/badca.json -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/badca.json - Copy ca/identity/testdata/config/ca.json -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/ca.json - Copy ca/identity/testdata/config/defaults.json -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/defaults.json - Copy ca/identity/testdata/config/tunnel.json -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/tunnel.json - Copy ca/identity/testdata/certs/root_ca.crt -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/certs/root_ca.crt - Copy ca/identity/testdata/certs/server.crt -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/certs/server.crt - Copy ca/identity/testdata/certs/intermediate_ca.crt -> _build/src/github.com/smallstep/certificates/ca/identity/testdata/certs/intermediate_ca.crt - Copy commands/onboard.go -> _build/src/github.com/smallstep/certificates/commands/onboard.go - Copy commands/app.go -> _build/src/github.com/smallstep/certificates/commands/app.go - Copy commands/export.go -> _build/src/github.com/smallstep/certificates/commands/export.go + Copy authority/config.go -> _build/src/github.com/smallstep/certificates/authority/config.go + Copy authority/provisioners.go -> _build/src/github.com/smallstep/certificates/authority/provisioners.go + Copy authority/options.go -> _build/src/github.com/smallstep/certificates/authority/options.go + Copy authority/ssh.go -> _build/src/github.com/smallstep/certificates/authority/ssh.go + Copy authority/version.go -> _build/src/github.com/smallstep/certificates/authority/version.go Copy authority/linkedca.go -> _build/src/github.com/smallstep/certificates/authority/linkedca.go - Copy authority/authority_test.go -> _build/src/github.com/smallstep/certificates/authority/authority_test.go + Copy authority/ssh_test.go -> _build/src/github.com/smallstep/certificates/authority/ssh_test.go Copy authority/tls.go -> _build/src/github.com/smallstep/certificates/authority/tls.go - Copy authority/authority.go -> _build/src/github.com/smallstep/certificates/authority/authority.go - Copy authority/options.go -> _build/src/github.com/smallstep/certificates/authority/options.go - Copy authority/provisioners.go -> _build/src/github.com/smallstep/certificates/authority/provisioners.go - Copy authority/root_test.go -> _build/src/github.com/smallstep/certificates/authority/root_test.go - Copy authority/provisioners_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioners_test.go Copy authority/export.go -> _build/src/github.com/smallstep/certificates/authority/export.go - Copy authority/admins.go -> _build/src/github.com/smallstep/certificates/authority/admins.go - Copy authority/version.go -> _build/src/github.com/smallstep/certificates/authority/version.go - Copy authority/config.go -> _build/src/github.com/smallstep/certificates/authority/config.go - Copy authority/ssh.go -> _build/src/github.com/smallstep/certificates/authority/ssh.go - Copy authority/authorize.go -> _build/src/github.com/smallstep/certificates/authority/authorize.go - Copy authority/root.go -> _build/src/github.com/smallstep/certificates/authority/root.go Copy authority/tls_test.go -> _build/src/github.com/smallstep/certificates/authority/tls_test.go Copy authority/authorize_test.go -> _build/src/github.com/smallstep/certificates/authority/authorize_test.go - Copy authority/ssh_test.go -> _build/src/github.com/smallstep/certificates/authority/ssh_test.go - Copy authority/provisioner/extension.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/extension.go - Copy authority/provisioner/options_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/options_test.go - Copy authority/provisioner/ssh_options_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/ssh_options_test.go - Copy authority/provisioner/timeduration_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/timeduration_test.go - Copy authority/provisioner/gcp_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/gcp_test.go - Copy authority/provisioner/timeduration.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/timeduration.go - Copy authority/provisioner/claims.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/claims.go - Copy authority/provisioner/options.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/options.go - Copy authority/provisioner/sign_options.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/sign_options.go - Copy authority/provisioner/nebula.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/nebula.go - Copy authority/provisioner/sign_ssh_options_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/sign_ssh_options_test.go - Copy authority/provisioner/keystore.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/keystore.go - Copy authority/provisioner/x5c_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/x5c_test.go - Copy authority/provisioner/k8sSA_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/k8sSA_test.go - Copy authority/provisioner/acme_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/acme_test.go - Copy authority/provisioner/jwk_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/jwk_test.go - Copy authority/provisioner/nebula_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/nebula_test.go - Copy authority/provisioner/oidc.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/oidc.go + Copy authority/admins.go -> _build/src/github.com/smallstep/certificates/authority/admins.go + Copy authority/root.go -> _build/src/github.com/smallstep/certificates/authority/root.go + Copy authority/root_test.go -> _build/src/github.com/smallstep/certificates/authority/root_test.go + Copy authority/provisioners_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioners_test.go + Copy authority/authority.go -> _build/src/github.com/smallstep/certificates/authority/authority.go + Copy authority/authority_test.go -> _build/src/github.com/smallstep/certificates/authority/authority_test.go + Copy authority/authorize.go -> _build/src/github.com/smallstep/certificates/authority/authorize.go + Copy authority/config/config.go -> _build/src/github.com/smallstep/certificates/authority/config/config.go + Copy authority/config/tls_options_test.go -> _build/src/github.com/smallstep/certificates/authority/config/tls_options_test.go + Copy authority/config/types_test.go -> _build/src/github.com/smallstep/certificates/authority/config/types_test.go + Copy authority/config/ssh.go -> _build/src/github.com/smallstep/certificates/authority/config/ssh.go + Copy authority/config/ssh_test.go -> _build/src/github.com/smallstep/certificates/authority/config/ssh_test.go + Copy authority/config/tls_options.go -> _build/src/github.com/smallstep/certificates/authority/config/tls_options.go + Copy authority/config/config_test.go -> _build/src/github.com/smallstep/certificates/authority/config/config_test.go + Copy authority/config/types.go -> _build/src/github.com/smallstep/certificates/authority/config/types.go + Copy authority/admin/db.go -> _build/src/github.com/smallstep/certificates/authority/admin/db.go + Copy authority/admin/errors.go -> _build/src/github.com/smallstep/certificates/authority/admin/errors.go + Copy authority/admin/db/nosql/provisioner_test.go -> _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/provisioner_test.go + Copy authority/admin/db/nosql/provisioner.go -> _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/provisioner.go + Copy authority/admin/db/nosql/admin.go -> _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/admin.go + Copy authority/admin/db/nosql/nosql.go -> _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/nosql.go + Copy authority/admin/db/nosql/admin_test.go -> _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/admin_test.go + Copy authority/admin/api/provisioner_test.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/provisioner_test.go + Copy authority/admin/api/acme.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/acme.go + Copy authority/admin/api/handler.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/handler.go + Copy authority/admin/api/acme_test.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/acme_test.go + Copy authority/admin/api/provisioner.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/provisioner.go + Copy authority/admin/api/admin.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/admin.go + Copy authority/admin/api/middleware_test.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/middleware_test.go + Copy authority/admin/api/middleware.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/middleware.go + Copy authority/admin/api/admin_test.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/admin_test.go + Copy authority/administrator/collection.go -> _build/src/github.com/smallstep/certificates/authority/administrator/collection.go Copy authority/provisioner/ssh_options.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/ssh_options.go - Copy authority/provisioner/noop.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/noop.go - Copy authority/provisioner/sshpop_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/sshpop_test.go + Copy authority/provisioner/provisioner_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/provisioner_test.go Copy authority/provisioner/acme.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/acme.go - Copy authority/provisioner/claims_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/claims_test.go - Copy authority/provisioner/aws_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/aws_test.go + Copy authority/provisioner/k8sSA_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/k8sSA_test.go + Copy authority/provisioner/options.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/options.go + Copy authority/provisioner/timeduration.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/timeduration.go Copy authority/provisioner/collection.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/collection.go - Copy authority/provisioner/provisioner.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/provisioner.go + Copy authority/provisioner/duration.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/duration.go + Copy authority/provisioner/claims_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/claims_test.go + Copy authority/provisioner/nebula.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/nebula.go + Copy authority/provisioner/oidc.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/oidc.go + Copy authority/provisioner/acme_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/acme_test.go Copy authority/provisioner/oidc_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/oidc_test.go - Copy authority/provisioner/provisioner_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/provisioner_test.go - Copy authority/provisioner/k8sSA.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/k8sSA.go - Copy authority/provisioner/sshpop.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/sshpop.go - Copy authority/provisioner/sign_ssh_options.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/sign_ssh_options.go + Copy authority/provisioner/provisioner.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/provisioner.go Copy authority/provisioner/controller_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/controller_test.go - Copy authority/provisioner/extension_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/extension_test.go - Copy authority/provisioner/controller.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/controller.go - Copy authority/provisioner/azure_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/azure_test.go - Copy authority/provisioner/keystore_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/keystore_test.go + Copy authority/provisioner/keystore.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/keystore.go + Copy authority/provisioner/sshpop.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/sshpop.go + Copy authority/provisioner/aws_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/aws_test.go + Copy authority/provisioner/ssh_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/ssh_test.go Copy authority/provisioner/noop_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/noop_test.go - Copy authority/provisioner/scep.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/scep.go - Copy authority/provisioner/method.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/method.go - Copy authority/provisioner/gcp.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/gcp.go + Copy authority/provisioner/sign_ssh_options.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/sign_ssh_options.go + Copy authority/provisioner/x5c.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/x5c.go + Copy authority/provisioner/k8sSA.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/k8sSA.go + Copy authority/provisioner/jwk_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/jwk_test.go Copy authority/provisioner/sign_options_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/sign_options_test.go - Copy authority/provisioner/jwk.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/jwk.go - Copy authority/provisioner/aws.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/aws.go Copy authority/provisioner/duration_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/duration_test.go - Copy authority/provisioner/x5c.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/x5c.go - Copy authority/provisioner/collection_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/collection_test.go - Copy authority/provisioner/duration.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/duration.go + Copy authority/provisioner/gcp.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/gcp.go Copy authority/provisioner/utils_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/utils_test.go + Copy authority/provisioner/noop.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/noop.go + Copy authority/provisioner/method.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/method.go + Copy authority/provisioner/options_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/options_test.go + Copy authority/provisioner/claims.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/claims.go + Copy authority/provisioner/extension.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/extension.go + Copy authority/provisioner/collection_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/collection_test.go + Copy authority/provisioner/gcp_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/gcp_test.go + Copy authority/provisioner/timeduration_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/timeduration_test.go + Copy authority/provisioner/sign_options.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/sign_options.go + Copy authority/provisioner/sshpop_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/sshpop_test.go + Copy authority/provisioner/extension_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/extension_test.go + Copy authority/provisioner/scep.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/scep.go Copy authority/provisioner/azure.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/azure.go - Copy authority/provisioner/ssh_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/ssh_test.go - Copy authority/provisioner/testdata/secrets/bar_host_ssh_key -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/bar_host_ssh_key - Copy authority/provisioner/testdata/secrets/bar.priv -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/bar.priv - Copy authority/provisioner/testdata/secrets/foo_user_ssh_key -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/foo_user_ssh_key - Copy authority/provisioner/testdata/secrets/ssh_user_ca_key -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ssh_user_ca_key - Copy authority/provisioner/testdata/secrets/ed25519.key -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ed25519.key - Copy authority/provisioner/testdata/secrets/rsa.key -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/rsa.key - Copy authority/provisioner/testdata/secrets/x5c-leaf.key -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/x5c-leaf.key - Copy authority/provisioner/testdata/secrets/ecdsa.key -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ecdsa.key - Copy authority/provisioner/testdata/secrets/ssh_host_ca_key -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ssh_host_ca_key - Copy authority/provisioner/testdata/secrets/foo.priv -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/foo.priv + Copy authority/provisioner/azure_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/azure_test.go + Copy authority/provisioner/controller.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/controller.go + Copy authority/provisioner/sign_ssh_options_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/sign_ssh_options_test.go + Copy authority/provisioner/aws.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/aws.go + Copy authority/provisioner/ssh_options_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/ssh_options_test.go + Copy authority/provisioner/nebula_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/nebula_test.go + Copy authority/provisioner/x5c_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/x5c_test.go + Copy authority/provisioner/jwk.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/jwk.go + Copy authority/provisioner/keystore_test.go -> _build/src/github.com/smallstep/certificates/authority/provisioner/keystore_test.go Copy authority/provisioner/testdata/templates/cr.tpl -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/templates/cr.tpl - Copy authority/provisioner/testdata/certs/short-rsa.csr -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/short-rsa.csr - Copy authority/provisioner/testdata/certs/ssh_user_ca_key.pub -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ssh_user_ca_key.pub - Copy authority/provisioner/testdata/certs/root_ca.crt -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/root_ca.crt - Copy authority/provisioner/testdata/certs/rsa.csr -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/rsa.csr + Copy authority/provisioner/testdata/certs/ed25519.csr -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ed25519.csr Copy authority/provisioner/testdata/certs/ecdsa.csr -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ecdsa.csr Copy authority/provisioner/testdata/certs/x5c-leaf.crt -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/x5c-leaf.crt - Copy authority/provisioner/testdata/certs/aws-test.crt -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/aws-test.crt + Copy authority/provisioner/testdata/certs/ssh_user_ca_key.pub -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ssh_user_ca_key.pub + Copy authority/provisioner/testdata/certs/good-extension.crt -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/good-extension.crt Copy authority/provisioner/testdata/certs/bad-extension.crt -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/bad-extension.crt - Copy authority/provisioner/testdata/certs/bar.pub -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/bar.pub + Copy authority/provisioner/testdata/certs/short-rsa.csr -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/short-rsa.csr + Copy authority/provisioner/testdata/certs/rsa.csr -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/rsa.csr Copy authority/provisioner/testdata/certs/aws.crt -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/aws.crt - Copy authority/provisioner/testdata/certs/good-extension.crt -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/good-extension.crt - Copy authority/provisioner/testdata/certs/ed25519.csr -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ed25519.csr + Copy authority/provisioner/testdata/certs/aws-test.crt -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/aws-test.crt Copy authority/provisioner/testdata/certs/ssh_host_ca_key.pub -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ssh_host_ca_key.pub Copy authority/provisioner/testdata/certs/foo.pub -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/foo.pub - Copy authority/administrator/collection.go -> _build/src/github.com/smallstep/certificates/authority/administrator/collection.go - Copy authority/testdata/scep/root.key -> _build/src/github.com/smallstep/certificates/authority/testdata/scep/root.key - Copy authority/testdata/scep/intermediate.key -> _build/src/github.com/smallstep/certificates/authority/testdata/scep/intermediate.key - Copy authority/testdata/scep/root.crt -> _build/src/github.com/smallstep/certificates/authority/testdata/scep/root.crt - Copy authority/testdata/scep/intermediate.crt -> _build/src/github.com/smallstep/certificates/authority/testdata/scep/intermediate.crt - Copy authority/testdata/secrets/ssh_user_ca_key -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/ssh_user_ca_key - Copy authority/testdata/secrets/intermediate_ca_key -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/intermediate_ca_key - Copy authority/testdata/secrets/max_pub.jwk -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/max_pub.jwk - Copy authority/testdata/secrets/step_cli_key -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key - Copy authority/testdata/secrets/step_cli_key_pub.jwk -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key_pub.jwk - Copy authority/testdata/secrets/ssh_host_ca_key -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/ssh_host_ca_key - Copy authority/testdata/secrets/renew-disabled.key -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/renew-disabled.key - Copy authority/testdata/secrets/step_cli_key.public -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key.public - Copy authority/testdata/secrets/foo.key -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/foo.key - Copy authority/testdata/secrets/max_priv.jwk -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/max_priv.jwk - Copy authority/testdata/secrets/provisioner-not-found.key -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/provisioner-not-found.key - Copy authority/testdata/secrets/step_cli_key_priv.jwk -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key_priv.jwk + Copy authority/provisioner/testdata/certs/root_ca.crt -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/root_ca.crt + Copy authority/provisioner/testdata/certs/bar.pub -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/bar.pub + Copy authority/provisioner/testdata/secrets/ssh_user_ca_key -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ssh_user_ca_key + Copy authority/provisioner/testdata/secrets/foo_user_ssh_key -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/foo_user_ssh_key + Copy authority/provisioner/testdata/secrets/ecdsa.key -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ecdsa.key + Copy authority/provisioner/testdata/secrets/bar_host_ssh_key -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/bar_host_ssh_key + Copy authority/provisioner/testdata/secrets/bar.priv -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/bar.priv + Copy authority/provisioner/testdata/secrets/x5c-leaf.key -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/x5c-leaf.key + Copy authority/provisioner/testdata/secrets/foo.priv -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/foo.priv + Copy authority/provisioner/testdata/secrets/rsa.key -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/rsa.key + Copy authority/provisioner/testdata/secrets/ssh_host_ca_key -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ssh_host_ca_key + Copy authority/provisioner/testdata/secrets/ed25519.key -> _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ed25519.key + Copy authority/testdata/templates/include.tpl -> _build/src/github.com/smallstep/certificates/authority/testdata/templates/include.tpl Copy authority/testdata/templates/config.tpl -> _build/src/github.com/smallstep/certificates/authority/testdata/templates/config.tpl - Copy authority/testdata/templates/sshd_config.tpl -> _build/src/github.com/smallstep/certificates/authority/testdata/templates/sshd_config.tpl - Copy authority/testdata/templates/known_hosts.tpl -> _build/src/github.com/smallstep/certificates/authority/testdata/templates/known_hosts.tpl - Copy authority/testdata/templates/ca.tpl -> _build/src/github.com/smallstep/certificates/authority/testdata/templates/ca.tpl Copy authority/testdata/templates/badjsonvalue.tpl -> _build/src/github.com/smallstep/certificates/authority/testdata/templates/badjsonvalue.tpl - Copy authority/testdata/templates/badjsonsyntax.tpl -> _build/src/github.com/smallstep/certificates/authority/testdata/templates/badjsonsyntax.tpl Copy authority/testdata/templates/fail.tpl -> _build/src/github.com/smallstep/certificates/authority/testdata/templates/fail.tpl Copy authority/testdata/templates/step_includes.tpl -> _build/src/github.com/smallstep/certificates/authority/testdata/templates/step_includes.tpl - Copy authority/testdata/templates/include.tpl -> _build/src/github.com/smallstep/certificates/authority/testdata/templates/include.tpl + Copy authority/testdata/templates/badjsonsyntax.tpl -> _build/src/github.com/smallstep/certificates/authority/testdata/templates/badjsonsyntax.tpl + Copy authority/testdata/templates/sshd_config.tpl -> _build/src/github.com/smallstep/certificates/authority/testdata/templates/sshd_config.tpl + Copy authority/testdata/templates/ca.tpl -> _build/src/github.com/smallstep/certificates/authority/testdata/templates/ca.tpl Copy authority/testdata/templates/error.tpl -> _build/src/github.com/smallstep/certificates/authority/testdata/templates/error.tpl - Copy authority/testdata/certs/ssh_user_ca_key.pub -> _build/src/github.com/smallstep/certificates/authority/testdata/certs/ssh_user_ca_key.pub - Copy authority/testdata/certs/root_ca.crt -> _build/src/github.com/smallstep/certificates/authority/testdata/certs/root_ca.crt - Copy authority/testdata/certs/badsig.csr -> _build/src/github.com/smallstep/certificates/authority/testdata/certs/badsig.csr - Copy authority/testdata/certs/renew-disabled.crt -> _build/src/github.com/smallstep/certificates/authority/testdata/certs/renew-disabled.crt - Copy authority/testdata/certs/foo.csr -> _build/src/github.com/smallstep/certificates/authority/testdata/certs/foo.csr + Copy authority/testdata/templates/known_hosts.tpl -> _build/src/github.com/smallstep/certificates/authority/testdata/templates/known_hosts.tpl Copy authority/testdata/certs/intermediate_ca.crt -> _build/src/github.com/smallstep/certificates/authority/testdata/certs/intermediate_ca.crt - Copy authority/testdata/certs/foo.crt -> _build/src/github.com/smallstep/certificates/authority/testdata/certs/foo.crt Copy authority/testdata/certs/provisioner-not-found.crt -> _build/src/github.com/smallstep/certificates/authority/testdata/certs/provisioner-not-found.crt + Copy authority/testdata/certs/renew-disabled.crt -> _build/src/github.com/smallstep/certificates/authority/testdata/certs/renew-disabled.crt + Copy authority/testdata/certs/ssh_user_ca_key.pub -> _build/src/github.com/smallstep/certificates/authority/testdata/certs/ssh_user_ca_key.pub + Copy authority/testdata/certs/foo.csr -> _build/src/github.com/smallstep/certificates/authority/testdata/certs/foo.csr Copy authority/testdata/certs/ssh_host_ca_key.pub -> _build/src/github.com/smallstep/certificates/authority/testdata/certs/ssh_host_ca_key.pub - Copy authority/config/tls_options.go -> _build/src/github.com/smallstep/certificates/authority/config/tls_options.go - Copy authority/config/tls_options_test.go -> _build/src/github.com/smallstep/certificates/authority/config/tls_options_test.go - Copy authority/config/types_test.go -> _build/src/github.com/smallstep/certificates/authority/config/types_test.go - Copy authority/config/types.go -> _build/src/github.com/smallstep/certificates/authority/config/types.go - Copy authority/config/config_test.go -> _build/src/github.com/smallstep/certificates/authority/config/config_test.go - Copy authority/config/config.go -> _build/src/github.com/smallstep/certificates/authority/config/config.go - Copy authority/config/ssh.go -> _build/src/github.com/smallstep/certificates/authority/config/ssh.go - Copy authority/config/ssh_test.go -> _build/src/github.com/smallstep/certificates/authority/config/ssh_test.go - Copy authority/admin/errors.go -> _build/src/github.com/smallstep/certificates/authority/admin/errors.go - Copy authority/admin/db.go -> _build/src/github.com/smallstep/certificates/authority/admin/db.go - Copy authority/admin/db/nosql/nosql.go -> _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/nosql.go - Copy authority/admin/db/nosql/admin.go -> _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/admin.go - Copy authority/admin/db/nosql/provisioner.go -> _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/provisioner.go - Copy authority/admin/db/nosql/admin_test.go -> _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/admin_test.go - Copy authority/admin/db/nosql/provisioner_test.go -> _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/provisioner_test.go - Copy authority/admin/api/middleware_test.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/middleware_test.go - Copy authority/admin/api/acme_test.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/acme_test.go - Copy authority/admin/api/admin.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/admin.go - Copy authority/admin/api/acme.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/acme.go - Copy authority/admin/api/provisioner.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/provisioner.go - Copy authority/admin/api/handler.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/handler.go - Copy authority/admin/api/admin_test.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/admin_test.go - Copy authority/admin/api/provisioner_test.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/provisioner_test.go - Copy authority/admin/api/middleware.go -> _build/src/github.com/smallstep/certificates/authority/admin/api/middleware.go + Copy authority/testdata/certs/root_ca.crt -> _build/src/github.com/smallstep/certificates/authority/testdata/certs/root_ca.crt + Copy authority/testdata/certs/foo.crt -> _build/src/github.com/smallstep/certificates/authority/testdata/certs/foo.crt + Copy authority/testdata/certs/badsig.csr -> _build/src/github.com/smallstep/certificates/authority/testdata/certs/badsig.csr + Copy authority/testdata/secrets/step_cli_key -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key + Copy authority/testdata/secrets/step_cli_key.public -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key.public + Copy authority/testdata/secrets/ssh_user_ca_key -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/ssh_user_ca_key + Copy authority/testdata/secrets/intermediate_ca_key -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/intermediate_ca_key + Copy authority/testdata/secrets/provisioner-not-found.key -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/provisioner-not-found.key + Copy authority/testdata/secrets/max_priv.jwk -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/max_priv.jwk + Copy authority/testdata/secrets/renew-disabled.key -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/renew-disabled.key + Copy authority/testdata/secrets/step_cli_key_pub.jwk -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key_pub.jwk + Copy authority/testdata/secrets/max_pub.jwk -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/max_pub.jwk + Copy authority/testdata/secrets/step_cli_key_priv.jwk -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key_priv.jwk + Copy authority/testdata/secrets/foo.key -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/foo.key + Copy authority/testdata/secrets/ssh_host_ca_key -> _build/src/github.com/smallstep/certificates/authority/testdata/secrets/ssh_host_ca_key + Copy authority/testdata/scep/intermediate.key -> _build/src/github.com/smallstep/certificates/authority/testdata/scep/intermediate.key + Copy authority/testdata/scep/root.crt -> _build/src/github.com/smallstep/certificates/authority/testdata/scep/root.crt + Copy authority/testdata/scep/root.key -> _build/src/github.com/smallstep/certificates/authority/testdata/scep/root.key + Copy authority/testdata/scep/intermediate.crt -> _build/src/github.com/smallstep/certificates/authority/testdata/scep/intermediate.crt + Copy kms/kms.go -> _build/src/github.com/smallstep/certificates/kms/kms.go + Copy kms/kms_test.go -> _build/src/github.com/smallstep/certificates/kms/kms_test.go + Copy kms/softkms/softkms_test.go -> _build/src/github.com/smallstep/certificates/kms/softkms/softkms_test.go + Copy kms/softkms/softkms.go -> _build/src/github.com/smallstep/certificates/kms/softkms/softkms.go + Copy kms/softkms/testdata/cert.crt -> _build/src/github.com/smallstep/certificates/kms/softkms/testdata/cert.crt + Copy kms/softkms/testdata/rsa.pub.pem -> _build/src/github.com/smallstep/certificates/kms/softkms/testdata/rsa.pub.pem + Copy kms/softkms/testdata/pub.pem -> _build/src/github.com/smallstep/certificates/kms/softkms/testdata/pub.pem + Copy kms/softkms/testdata/cert.key -> _build/src/github.com/smallstep/certificates/kms/softkms/testdata/cert.key + Copy kms/softkms/testdata/priv.pem -> _build/src/github.com/smallstep/certificates/kms/softkms/testdata/priv.pem + Copy kms/softkms/testdata/rsa.priv.pem -> _build/src/github.com/smallstep/certificates/kms/softkms/testdata/rsa.priv.pem + Copy kms/apiv1/requests_test.go -> _build/src/github.com/smallstep/certificates/kms/apiv1/requests_test.go + Copy kms/apiv1/options.go -> _build/src/github.com/smallstep/certificates/kms/apiv1/options.go + Copy kms/apiv1/requests.go -> _build/src/github.com/smallstep/certificates/kms/apiv1/requests.go + Copy kms/apiv1/registry.go -> _build/src/github.com/smallstep/certificates/kms/apiv1/registry.go + Copy kms/apiv1/options_test.go -> _build/src/github.com/smallstep/certificates/kms/apiv1/options_test.go + Copy kms/sshagentkms/sshagentkms.go -> _build/src/github.com/smallstep/certificates/kms/sshagentkms/sshagentkms.go + Copy kms/sshagentkms/sshagentkms_test.go -> _build/src/github.com/smallstep/certificates/kms/sshagentkms/sshagentkms_test.go + Copy kms/sshagentkms/testdata/cert.crt -> _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/cert.crt + Copy kms/sshagentkms/testdata/pub.pem -> _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/pub.pem + Copy kms/sshagentkms/testdata/ssh -> _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/ssh + Copy kms/sshagentkms/testdata/ssh.pub -> _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/ssh.pub + Copy kms/sshagentkms/testdata/cert.key -> _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/cert.key + Copy kms/sshagentkms/testdata/priv.pem -> _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/priv.pem + Copy kms/awskms/awskms_test.go -> _build/src/github.com/smallstep/certificates/kms/awskms/awskms_test.go + Copy kms/awskms/signer.go -> _build/src/github.com/smallstep/certificates/kms/awskms/signer.go + Copy kms/awskms/awskms.go -> _build/src/github.com/smallstep/certificates/kms/awskms/awskms.go + Copy kms/awskms/signer_test.go -> _build/src/github.com/smallstep/certificates/kms/awskms/signer_test.go + Copy kms/awskms/mock_test.go -> _build/src/github.com/smallstep/certificates/kms/awskms/mock_test.go + Copy kms/pkcs11/opensc_test.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/opensc_test.go + Copy kms/pkcs11/setup_test.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/setup_test.go + Copy kms/pkcs11/other_test.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/other_test.go + Copy kms/pkcs11/pkcs11_test.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11_test.go + Copy kms/pkcs11/yubihsm2_test.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/yubihsm2_test.go + Copy kms/pkcs11/pkcs11.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11.go + Copy kms/pkcs11/pkcs11_no_cgo.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11_no_cgo.go + Copy kms/pkcs11/benchmark_test.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/benchmark_test.go + Copy kms/pkcs11/softhsm2_test.go -> _build/src/github.com/smallstep/certificates/kms/pkcs11/softhsm2_test.go + Copy kms/uri/uri_test.go -> _build/src/github.com/smallstep/certificates/kms/uri/uri_test.go + Copy kms/uri/uri.go -> _build/src/github.com/smallstep/certificates/kms/uri/uri.go + Copy kms/uri/testdata/pin.txt -> _build/src/github.com/smallstep/certificates/kms/uri/testdata/pin.txt + Copy kms/cloudkms/signer.go -> _build/src/github.com/smallstep/certificates/kms/cloudkms/signer.go + Copy kms/cloudkms/cloudkms_test.go -> _build/src/github.com/smallstep/certificates/kms/cloudkms/cloudkms_test.go + Copy kms/cloudkms/signer_test.go -> _build/src/github.com/smallstep/certificates/kms/cloudkms/signer_test.go + Copy kms/cloudkms/cloudkms.go -> _build/src/github.com/smallstep/certificates/kms/cloudkms/cloudkms.go + Copy kms/cloudkms/mock_test.go -> _build/src/github.com/smallstep/certificates/kms/cloudkms/mock_test.go + Copy kms/cloudkms/testdata/pub.pem -> _build/src/github.com/smallstep/certificates/kms/cloudkms/testdata/pub.pem + Copy kms/azurekms/signer.go -> _build/src/github.com/smallstep/certificates/kms/azurekms/signer.go + Copy kms/azurekms/utils.go -> _build/src/github.com/smallstep/certificates/kms/azurekms/utils.go + Copy kms/azurekms/signer_test.go -> _build/src/github.com/smallstep/certificates/kms/azurekms/signer_test.go + Copy kms/azurekms/key_vault.go -> _build/src/github.com/smallstep/certificates/kms/azurekms/key_vault.go + Copy kms/azurekms/utils_test.go -> _build/src/github.com/smallstep/certificates/kms/azurekms/utils_test.go + Copy kms/azurekms/key_vault_test.go -> _build/src/github.com/smallstep/certificates/kms/azurekms/key_vault_test.go + Copy kms/azurekms/internal/mock/key_vault_client.go -> _build/src/github.com/smallstep/certificates/kms/azurekms/internal/mock/key_vault_client.go + Copy kms/yubikey/yubikey_no_cgo.go -> _build/src/github.com/smallstep/certificates/kms/yubikey/yubikey_no_cgo.go + Copy kms/yubikey/yubikey.go -> _build/src/github.com/smallstep/certificates/kms/yubikey/yubikey.go + Copy monitoring/monitoring.go -> _build/src/github.com/smallstep/certificates/monitoring/monitoring.go + Copy cmd/step-pkcs11-init/main.go -> _build/src/github.com/smallstep/certificates/cmd/step-pkcs11-init/main.go + Copy cmd/step-ca/main.go -> _build/src/github.com/smallstep/certificates/cmd/step-ca/main.go + Copy cmd/step-yubikey-init/main.go -> _build/src/github.com/smallstep/certificates/cmd/step-yubikey-init/main.go + Copy cmd/step-awskms-init/main.go -> _build/src/github.com/smallstep/certificates/cmd/step-awskms-init/main.go + Copy cmd/step-cloudkms-init/main.go -> _build/src/github.com/smallstep/certificates/cmd/step-cloudkms-init/main.go + Copy logging/handler.go -> _build/src/github.com/smallstep/certificates/logging/handler.go + Copy logging/logger.go -> _build/src/github.com/smallstep/certificates/logging/logger.go + Copy logging/context.go -> _build/src/github.com/smallstep/certificates/logging/context.go + Copy logging/handler_test.go -> _build/src/github.com/smallstep/certificates/logging/handler_test.go + Copy logging/clf.go -> _build/src/github.com/smallstep/certificates/logging/clf.go + Copy logging/responselogger.go -> _build/src/github.com/smallstep/certificates/logging/responselogger.go Symlink /usr/share/gocode/src/cloud.google.com -> _build/src/cloud.google.com Symlink /usr/share/gocode/src/code.google.com -> _build/src/code.google.com Symlink /usr/share/gocode/src/dario.cat -> _build/src/dario.cat @@ -2147,294 +2183,301 @@ CGO_FFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/golang-github-smallstep-certificates-0.19.0=.' CGO_LDFLAGS='-Wl,-z,relro' PKG_CONFIG='pkg-config' -GOGCCFLAGS='-fPIC -m32 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build754802511=/tmp/go-build -gno-record-gcc-switches' - cd _build && go install -trimpath -v -p 11 github.com/smallstep/certificates/acme github.com/smallstep/certificates/acme/api github.com/smallstep/certificates/acme/db/nosql github.com/smallstep/certificates/api github.com/smallstep/certificates/api/log 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/provisioner github.com/smallstep/certificates/ca 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/kms github.com/smallstep/certificates/kms/apiv1 github.com/smallstep/certificates/kms/awskms github.com/smallstep/certificates/kms/pkcs11 github.com/smallstep/certificates/kms/softkms github.com/smallstep/certificates/kms/sshagentkms github.com/smallstep/certificates/kms/uri github.com/smallstep/certificates/kms/yubikey github.com/smallstep/certificates/logging github.com/smallstep/certificates/monitoring github.com/smallstep/certificates/pki github.com/smallstep/certificates/scep github.com/smallstep/certificates/scep/api github.com/smallstep/certificates/server github.com/smallstep/certificates/templates -internal/goos -internal/unsafeheader +GOGCCFLAGS='-fPIC -m32 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build1288992143=/tmp/go-build -gno-record-gcc-switches' + cd _build && go install -trimpath -v -p 21 github.com/smallstep/certificates/acme github.com/smallstep/certificates/acme/api github.com/smallstep/certificates/acme/db/nosql github.com/smallstep/certificates/api github.com/smallstep/certificates/api/log 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/provisioner github.com/smallstep/certificates/ca 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/kms github.com/smallstep/certificates/kms/apiv1 github.com/smallstep/certificates/kms/awskms github.com/smallstep/certificates/kms/pkcs11 github.com/smallstep/certificates/kms/softkms github.com/smallstep/certificates/kms/sshagentkms github.com/smallstep/certificates/kms/uri github.com/smallstep/certificates/kms/yubikey github.com/smallstep/certificates/logging github.com/smallstep/certificates/monitoring github.com/smallstep/certificates/pki github.com/smallstep/certificates/scep github.com/smallstep/certificates/scep/api github.com/smallstep/certificates/server github.com/smallstep/certificates/templates internal/profilerecord -internal/byteorder -internal/coverage/rtcov -internal/race +internal/goos internal/godebugs +internal/coverage/rtcov +internal/byteorder +internal/unsafeheader +crypto/internal/alias internal/goarch -internal/goexperiment -sync/atomic +internal/msan unicode/utf8 -internal/runtime/atomic -internal/runtime/syscall -unicode +math/bits +internal/itoa +internal/goexperiment internal/asan internal/cpu -internal/chacha8rand -runtime/internal/math -internal/abi -runtime/internal/sys -internal/itoa -internal/msan -math/bits -crypto/internal/alias -crypto/internal/boring/sig +internal/runtime/atomic +unicode +sync/atomic +internal/runtime/syscall container/list +internal/race +crypto/internal/boring/sig cmp -internal/bytealg unicode/utf16 -internal/runtime/exithook vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/alias -math internal/nettrace encoding +runtime/internal/math +internal/chacha8rand +internal/abi log/internal +runtime/internal/sys google.golang.org/protobuf/internal/flags -google.golang.org/protobuf/internal/set google.golang.org/grpc/serviceconfig github.com/dgraph-io/badger/options github.com/dgryski/go-farm +google.golang.org/protobuf/internal/set github.com/dgraph-io/badger/trie golang.org/x/crypto/internal/alias +math golang.org/x/crypto/salsa20/salsa +internal/bytealg +internal/runtime/exithook golang.org/x/net/html/atom github.com/aws/aws-sdk-go/aws/client/metadata internal/stringslite -runtime github.com/aws/aws-sdk-go/internal/sdkmath -internal/weak +runtime iter -internal/reflectlite +internal/weak crypto/subtle +internal/reflectlite sync maps slices internal/singleflight google.golang.org/protobuf/internal/pragma github.com/aws/aws-sdk-go/internal/sync/singleflight -internal/testlog internal/bisect +internal/testlog +runtime/cgo +internal/godebug errors sort internal/oserror +google.golang.org/grpc/internal/buffer path +math/rand +crypto/internal/edwards25519/field io math/rand/v2 vendor/golang.org/x/net/dns/dnsmessage -crypto/internal/edwards25519/field strconv -runtime/cgo crypto/internal/nistec/fiat -internal/godebug -google.golang.org/grpc/internal/buffer syscall crypto/internal/edwards25519 -math/rand internal/concurrent hash +github.com/aws/aws-sdk-go/internal/sdkio crypto/internal/randutil bytes -unique strings -hash/crc32 -hash/fnv google.golang.org/grpc/internal/grpcrand -crypto +unique +container/heap +hash/fnv +hash/adler32 +hash/crc32 crypto/rc4 +crypto +golang.org/x/crypto/blowfish net/netip -crypto/md5 +encoding/base32 reflect +golang.org/x/text/transform crypto/cipher vendor/golang.org/x/text/transform net/http/internal/ascii +go.step.sm/crypto/internal/emoji +github.com/aws/aws-sdk-go/internal/sdkuri +github.com/huandu/xstrings +github.com/aws/aws-sdk-go/internal/strings bufio -crypto/internal/boring -crypto/des -golang.org/x/text/transform +crypto/md5 html -container/heap regexp/syntax -crypto/sha256 -crypto/aes -crypto/sha512 +crypto/des +crypto/internal/boring crypto/hmac +crypto/sha512 +crypto/sha256 crypto/sha1 -golang.org/x/crypto/blowfish -golang.org/x/crypto/pbkdf2 +crypto/aes vendor/golang.org/x/crypto/hkdf -time -internal/syscall/execenv -internal/syscall/unix -go.step.sm/crypto/internal/emoji -encoding/base32 +golang.org/x/crypto/pbkdf2 golang.org/x/crypto/ssh/internal/bcrypt_pbkdf go.step.sm/crypto/internal/bcrypt_pbkdf -github.com/huandu/xstrings -hash/adler32 -github.com/aws/aws-sdk-go/internal/sdkuri -github.com/aws/aws-sdk-go/internal/strings -github.com/aws/aws-sdk-go/internal/sdkio +internal/syscall/execenv +internal/syscall/unix regexp -context -github.com/aws/aws-sdk-go/internal/sdkrand +time +crypto/internal/nistec google.golang.org/grpc/keepalive google.golang.org/grpc/backoff io/fs -crypto/internal/nistec +github.com/aws/aws-sdk-go/internal/sdkrand +context internal/poll -google.golang.org/grpc/internal/grpcsync google.golang.org/grpc/internal/backoff -embed +google.golang.org/grpc/internal/grpcsync internal/filepathlite +embed google.golang.org/protobuf/internal/editiondefaults -encoding/binary internal/fmtsort -crypto/ecdh +encoding/binary os -encoding/base64 -vendor/golang.org/x/crypto/internal/poly1305 -github.com/cespare/xxhash -vendor/golang.org/x/crypto/chacha20 -github.com/golang/snappy +crypto/ecdh golang.org/x/crypto/curve25519 -golang.org/x/crypto/chacha20 -filippo.io/edwards25519/field +vendor/golang.org/x/crypto/chacha20 +github.com/cespare/xxhash +vendor/golang.org/x/crypto/internal/poly1305 +golang.org/x/crypto/scrypt golang.org/x/crypto/internal/poly1305 +filippo.io/edwards25519/field +encoding/base64 +golang.org/x/crypto/chacha20 +github.com/golang/snappy golang.org/x/sys/unix +golang.org/x/crypto/nacl/secretbox vendor/golang.org/x/crypto/chacha20poly1305 encoding/pem -golang.org/x/crypto/scrypt filippo.io/edwards25519 -golang.org/x/crypto/nacl/secretbox -fmt -google.golang.org/protobuf/internal/detrand io/ioutil -os/signal internal/sysinfo -vendor/golang.org/x/sys/cpu +google.golang.org/protobuf/internal/detrand path/filepath google.golang.org/grpc/internal/envconfig +vendor/golang.org/x/sys/cpu +os/signal +fmt net vendor/golang.org/x/crypto/sha3 os/exec +encoding/hex net/url -log github.com/pkg/errors -compress/flate -database/sql/driver -encoding/hex -math/big -encoding/json -vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack -mime +google.golang.org/protobuf/internal/errors +log mime/quotedprintable +mime net/http/internal -vendor/golang.org/x/text/unicode/bidi -google.golang.org/protobuf/internal/errors -go/token -google.golang.org/protobuf/encoding/protowire -golang.org/x/net/internal/timeseries -text/template/parse -google.golang.org/protobuf/reflect/protoreflect -compress/gzip -text/tabwriter +database/sql/driver google.golang.org/grpc/internal/grpclog +go/token google.golang.org/grpc/attributes +text/tabwriter +text/template/parse +compress/flate +encoding/json +vendor/golang.org/x/text/unicode/norm +math/big google.golang.org/protobuf/internal/version google.golang.org/grpc/internal/idle -golang.org/x/text/unicode/bidi -vendor/golang.org/x/text/secure/bidirule -google.golang.org/grpc/grpclog -golang.org/x/text/unicode/norm golang.org/x/net/http2/hpack +google.golang.org/protobuf/encoding/protowire +golang.org/x/text/unicode/norm github.com/DataDog/zstd -vendor/golang.org/x/net/idna -google.golang.org/grpc/connectivity -github.com/dgraph-io/ristretto/z github.com/smallstep/nosql/database +go.step.sm/crypto/internal/utils +go.step.sm/crypto/fingerprint +gopkg.in/square/go-jose.v2/json +os/user +github.com/imdario/mergo +vendor/golang.org/x/text/unicode/bidi +golang.org/x/text/unicode/bidi +golang.org/x/net/internal/timeseries +database/sql +github.com/mitchellh/reflectwalk +github.com/manifoldco/promptui/list +google.golang.org/protobuf/reflect/protoreflect +compress/gzip +github.com/manifoldco/promptui/screenbuf +flag +github.com/russross/blackfriday/v2 +golang.org/x/net/html +github.com/mitchellh/copystructure +github.com/go-logfmt/logfmt +runtime/debug +runtime/trace +text/template +github.com/newrelic/go-agent/internal/sysinfo +golang.org/x/text/secure/bidirule +github.com/aws/aws-sdk-go/aws/awserr +encoding/xml +github.com/smallstep/certificates/kms/uri +github.com/miekg/pkcs11 +vendor/golang.org/x/text/secure/bidirule +github.com/aws/aws-sdk-go/internal/ini +testing +github.com/thales-e-security/pool google.golang.org/protobuf/internal/strs +google.golang.org/protobuf/internal/encoding/messageset +google.golang.org/protobuf/internal/descfmt +google.golang.org/protobuf/internal/descopts +google.golang.org/protobuf/internal/genid github.com/sirupsen/logrus +vendor/golang.org/x/net/idna +google.golang.org/protobuf/internal/encoding/text +google.golang.org/protobuf/internal/encoding/json +google.golang.org/protobuf/internal/order +google.golang.org/protobuf/reflect/protoregistry +google.golang.org/protobuf/runtime/protoiface +google.golang.org/grpc/grpclog +golang.org/x/net/idna +github.com/dgraph-io/ristretto/z +go.etcd.io/bbolt crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig encoding/asn1 crypto/rand crypto/dsa -google.golang.org/protobuf/internal/encoding/json -google.golang.org/protobuf/internal/descfmt -google.golang.org/protobuf/internal/descopts -google.golang.org/protobuf/internal/encoding/messageset -google.golang.org/protobuf/internal/encoding/text +google.golang.org/grpc/connectivity +google.golang.org/protobuf/internal/encoding/defval crypto/ed25519 crypto/internal/hpke -crypto/internal/mlkem768 github.com/rs/xid -crypto/rsa -google.golang.org/protobuf/internal/genid -google.golang.org/protobuf/internal/order -vendor/golang.org/x/crypto/cryptobyte -google.golang.org/protobuf/reflect/protoregistry -crypto/x509/pkix -google.golang.org/protobuf/runtime/protoiface -text/template -golang.org/x/text/secure/bidirule +crypto/internal/mlkem768 +google.golang.org/protobuf/proto github.com/dgraph-io/ristretto github.com/dustin/go-humanize -database/sql -golang.org/x/net/idna -go.etcd.io/bbolt -google.golang.org/protobuf/internal/encoding/defval +crypto/rsa go.step.sm/crypto/randutil -crypto/ecdsa -google.golang.org/protobuf/proto golang.org/x/crypto/ed25519 -go.step.sm/crypto/internal/utils go.step.sm/crypto/x25519 -gopkg.in/square/go-jose.v2/json -gopkg.in/square/go-jose.v2/cipher -google.golang.org/protobuf/encoding/prototext -go.step.sm/crypto/fingerprint -google.golang.org/protobuf/internal/filedesc -os/user github.com/Masterminds/goutils github.com/Masterminds/semver -github.com/imdario/mergo -github.com/smallstep/nosql/bolt -html/template github.com/shopspring/decimal -github.com/mitchellh/reflectwalk golang.org/x/crypto/bcrypt -github.com/manifoldco/promptui/list -github.com/mitchellh/copystructure -flag -github.com/manifoldco/promptui/screenbuf +github.com/cpuguy83/go-md2man/v2/md2man +html/template github.com/mattn/go-isatty -github.com/russross/blackfriday/v2 -golang.org/x/net/html -github.com/go-logfmt/logfmt -github.com/mattn/go-colorable -github.com/micromdm/scep/cryptoutil -runtime/debug -runtime/trace -github.com/mgutz/ansi github.com/go-kit/log github.com/newrelic/go-agent/internal/jsonx github.com/newrelic/go-agent/internal/logger -github.com/spf13/cast -google.golang.org/protobuf/encoding/protojson -google.golang.org/protobuf/internal/encoding/tag -testing +github.com/urfave/cli +github.com/aws/aws-sdk-go/aws/endpoints +github.com/jmespath/go-jmespath github.com/newrelic/go-agent/internal/cat -github.com/go-kit/kit/log -google.golang.org/protobuf/internal/impl +crypto/x509/pkix +vendor/golang.org/x/crypto/cryptobyte +go.step.sm/crypto/internal/step +github.com/aws/aws-sdk-go/internal/shareddefaults +github.com/mattn/go-colorable +github.com/aws/aws-sdk-go/aws/credentials +google.golang.org/protobuf/internal/filedesc +google.golang.org/protobuf/encoding/prototext github.com/go-kit/log/level -github.com/newrelic/go-agent/internal/sysinfo +github.com/go-kit/kit/log +github.com/mgutz/ansi +github.com/aws/aws-sdk-go/aws/credentials/processcreds github.com/go-kit/kit/log/level -github.com/aws/aws-sdk-go/aws/awserr -github.com/jmespath/go-jmespath -encoding/xml -github.com/aws/aws-sdk-go/internal/ini -github.com/cpuguy83/go-md2man/v2/md2man -github.com/smallstep/certificates/kms/uri -github.com/aws/aws-sdk-go/aws/endpoints -github.com/miekg/pkcs11 +github.com/smallstep/nosql/bolt +crypto/ecdsa +github.com/aws/aws-sdk-go/aws/awsutil +github.com/spf13/cast +github.com/micromdm/scep/cryptoutil +gopkg.in/square/go-jose.v2/cipher +go.step.sm/cli-utils/errs +google.golang.org/protobuf/internal/encoding/tag +google.golang.org/protobuf/encoding/protojson # github.com/DataDog/zstd cgo-gcc-prolog: In function '_cgo_1dd006291257_Cfunc_ZSTD_getDecompressedSize': cgo-gcc-prolog:116:2: warning: 'ZSTD_getDecompressedSize' is deprecated [-Wdeprecated-declarations] @@ -2442,171 +2485,164 @@ /usr/include/zstd.h:203:20: note: declared here 203 | unsigned long long ZSTD_getDecompressedSize(const void* src, size_t srcSize); | ^~~~~~~~~~~~~~~~~~~~~~~~ -github.com/thales-e-security/pool -github.com/urfave/cli -go.step.sm/crypto/internal/step -github.com/aws/aws-sdk-go/internal/shareddefaults -github.com/aws/aws-sdk-go/aws/awsutil -github.com/aws/aws-sdk-go/aws/credentials -github.com/aws/aws-sdk-go/aws/credentials/processcreds -google.golang.org/grpc/internal +google.golang.org/protobuf/internal/impl vendor/golang.org/x/net/http/httpproxy -google.golang.org/grpc/internal/resolver/dns/internal google.golang.org/grpc/internal/syscall -crypto/x509 +google.golang.org/grpc/internal/resolver/dns/internal net/textproto -github.com/chzyer/readline +google.golang.org/grpc/internal github.com/google/uuid -google.golang.org/grpc/metadata +github.com/chzyer/readline +crypto/x509 google.golang.org/grpc/codes -mime/multipart +google.golang.org/grpc/metadata vendor/golang.org/x/net/http/httpguts golang.org/x/net/http/httpguts -go.step.sm/cli-utils/errs +mime/multipart google.golang.org/grpc/internal/balancerload +google.golang.org/grpc/tap google.golang.org/grpc/stats google.golang.org/grpc/internal/grpcutil -google.golang.org/grpc/tap google.golang.org/grpc/encoding +github.com/manifoldco/promptui github.com/smallstep/certificates/kms/apiv1 github.com/micromdm/scep/cryptoutil/x509util +golang.org/x/crypto/ocsp github.com/Masterminds/sprig -gopkg.in/square/go-jose.v2 go.mozilla.org/pkcs7 -crypto/tls -golang.org/x/crypto/ssh -golang.org/x/crypto/ocsp -github.com/manifoldco/promptui +gopkg.in/square/go-jose.v2 github.com/go-piv/piv-go/piv -github.com/micromdm/scep/scep +golang.org/x/crypto/ssh +crypto/tls go.step.sm/cli-utils/ui -go.step.sm/crypto/internal/templates go.step.sm/cli-utils/step -gopkg.in/square/go-jose.v2/cryptosigner +github.com/micromdm/scep/scep +go.step.sm/crypto/internal/templates go.step.sm/crypto/x509util +gopkg.in/square/go-jose.v2/cryptosigner gopkg.in/square/go-jose.v2/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/anypb -google.golang.org/protobuf/types/known/structpb +github.com/slackhq/nebula/cert google.golang.org/protobuf/types/known/timestamppb -google.golang.org/protobuf/types/known/durationpb +google.golang.org/protobuf/types/known/structpb +google.golang.org/protobuf/types/descriptorpb google.golang.org/grpc/encoding/proto +google.golang.org/grpc/internal/pretty +google.golang.org/genproto/googleapis/rpc/status github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/timestamp -google.golang.org/genproto/googleapis/rpc/status -google.golang.org/grpc/internal/pretty -google.golang.org/protobuf/types/descriptorpb -google.golang.org/grpc/binarylog/grpc_binarylog_v1 -github.com/slackhq/nebula/cert google.golang.org/grpc/internal/status github.com/smallstep/certificates/kms/yubikey +google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/status google.golang.org/grpc/internal/binarylog go.step.sm/crypto/keyutil golang.org/x/crypto/ssh/agent go.step.sm/crypto/pemutil google.golang.org/protobuf/types/gofeaturespb +google.golang.org/protobuf/reflect/protodesc +go.step.sm/crypto/sshutil +github.com/smallstep/certificates/kms/softkms +github.com/smallstep/certificates/kms/sshagentkms +github.com/smallstep/certificates/kms net/http/httptrace -go.step.sm/crypto/tlsutil google.golang.org/grpc/internal/credentials +go.step.sm/crypto/tlsutil github.com/go-sql-driver/mysql -go.step.sm/crypto/sshutil google.golang.org/grpc/credentials -google.golang.org/protobuf/reflect/protodesc net/http -github.com/smallstep/certificates/kms/sshagentkms -github.com/smallstep/certificates/kms/softkms -google.golang.org/grpc/internal/channelz -google.golang.org/grpc/resolver google.golang.org/grpc/credentials/insecure -github.com/smallstep/certificates/kms +google.golang.org/grpc/resolver google.golang.org/grpc/peer -google.golang.org/grpc/internal/transport/networktype +google.golang.org/grpc/internal/channelz +github.com/golang/protobuf/proto google.golang.org/grpc/internal/metadata -google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/internal/resolver/passthrough +google.golang.org/grpc/balancer/grpclb/state +google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/internal/resolver/unix google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/resolver/dns -github.com/golang/protobuf/proto -github.com/smallstep/nosql/mysql google.golang.org/grpc/channelz google.golang.org/grpc/balancer -google.golang.org/grpc/balancer/base google.golang.org/grpc/internal/serviceconfig +google.golang.org/grpc/balancer/base +google.golang.org/grpc/internal/resolver google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/internal/balancer/gracefulswitch -google.golang.org/grpc/internal/resolver github.com/dgraph-io/badger/pb +github.com/smallstep/nosql/mysql github.com/ThalesIgnite/crypto11 +github.com/smallstep/certificates/kms/pkcs11 +github.com/smallstep/certificates/logging expvar -net/http/httputil golang.org/x/net/trace -github.com/smallstep/certificates/logging -go.step.sm/crypto/jose +github.com/smallstep/certificates/server +net/http/httputil github.com/smallstep/certificates/cas/apiv1 -go.step.sm/cli-utils/usage github.com/go-chi/chi -golang.org/x/net/http2 +go.step.sm/crypto/jose +go.step.sm/cli-utils/usage +github.com/newrelic/go-agent/internal/utilization +github.com/aws/aws-sdk-go/aws github.com/newrelic/go-agent/internal +golang.org/x/net/http2 github.com/smallstep/certificates/cas/softcas -github.com/smallstep/certificates/cas github.com/smallstep/certificates/api/log -github.com/newrelic/go-agent/internal/utilization -github.com/smallstep/certificates/server +github.com/aws/aws-sdk-go/aws/auth/bearer +github.com/aws/aws-sdk-go/aws/request go.step.sm/cli-utils/token -github.com/smallstep/certificates/kms/pkcs11 github.com/smallstep/certificates/api/render -github.com/aws/aws-sdk-go/aws +github.com/smallstep/certificates/cas go.step.sm/cli-utils/command -github.com/dgraph-io/badger/y github.com/smallstep/certificates/errs -go.step.sm/cli-utils/token/provision go.step.sm/cli-utils/fileutil +go.step.sm/cli-utils/token/provision +github.com/dgraph-io/badger/y github.com/smallstep/certificates/api/read -github.com/aws/aws-sdk-go/aws/auth/bearer -github.com/aws/aws-sdk-go/aws/request github.com/smallstep/certificates/templates -github.com/dgraph-io/badger/skl -github.com/dgraph-io/badger/table -github.com/dgraph-io/badger github.com/aws/aws-sdk-go/aws/corehandlers +github.com/aws/aws-sdk-go/private/protocol github.com/aws/aws-sdk-go/aws/csm github.com/aws/aws-sdk-go/aws/client -github.com/aws/aws-sdk-go/private/protocol -github.com/newrelic/go-agent +github.com/dgraph-io/badger/skl +github.com/dgraph-io/badger/table github.com/aws/aws-sdk-go/aws/ec2metadata -github.com/aws/aws-sdk-go/private/protocol/query/queryutil +github.com/aws/aws-sdk-go/private/protocol/json/jsonutil github.com/aws/aws-sdk-go/private/protocol/rest github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil -github.com/aws/aws-sdk-go/private/protocol/json/jsonutil -github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds -google.golang.org/grpc/internal/transport +github.com/aws/aws-sdk-go/private/protocol/query/queryutil github.com/aws/aws-sdk-go/aws/credentials/endpointcreds +github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds +github.com/aws/aws-sdk-go/private/protocol/query github.com/aws/aws-sdk-go/private/protocol/jsonrpc github.com/aws/aws-sdk-go/aws/signer/v4 -github.com/aws/aws-sdk-go/private/protocol/query -github.com/aws/aws-sdk-go/private/protocol/restjson +github.com/newrelic/go-agent github.com/aws/aws-sdk-go/aws/defaults +github.com/dgraph-io/badger +github.com/aws/aws-sdk-go/private/protocol/restjson github.com/aws/aws-sdk-go/service/sso github.com/aws/aws-sdk-go/service/ssooidc github.com/aws/aws-sdk-go/service/sts github.com/aws/aws-sdk-go/service/kms github.com/aws/aws-sdk-go/service/sso/ssoiface -github.com/smallstep/nosql/badger/v1 -github.com/smallstep/nosql/badger/v2 github.com/aws/aws-sdk-go/aws/credentials/ssocreds +google.golang.org/grpc/internal/transport github.com/aws/aws-sdk-go/service/sts/stsiface -github.com/smallstep/nosql github.com/aws/aws-sdk-go/aws/credentials/stscreds github.com/aws/aws-sdk-go/aws/session google.golang.org/grpc +github.com/smallstep/nosql/badger/v1 +github.com/smallstep/nosql/badger/v2 +github.com/smallstep/nosql github.com/smallstep/certificates/kms/awskms go.step.sm/linkedca -github.com/smallstep/certificates/monitoring github.com/smallstep/certificates/authority/admin +github.com/smallstep/certificates/monitoring github.com/smallstep/certificates/authority/admin/db/nosql github.com/smallstep/certificates/authority/provisioner github.com/smallstep/certificates/authority/administrator @@ -2614,19 +2650,19 @@ github.com/smallstep/certificates/scep 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/scep/api +github.com/smallstep/certificates/acme github.com/smallstep/certificates/acme/db/nosql -github.com/smallstep/certificates/acme/api +github.com/smallstep/certificates/scep/api github.com/smallstep/certificates/ca/identity github.com/smallstep/certificates/authority/admin/api +github.com/smallstep/certificates/acme/api github.com/smallstep/certificates/ca github.com/smallstep/certificates/cas/stepcas github.com/smallstep/certificates/pki github.com/smallstep/certificates/commands dh_auto_test -O--builddirectory=_build -O--buildsystem=golang - cd _build && go test -vet=off -v -p 11 github.com/smallstep/certificates/acme github.com/smallstep/certificates/acme/api github.com/smallstep/certificates/acme/db/nosql github.com/smallstep/certificates/api github.com/smallstep/certificates/api/log 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/provisioner github.com/smallstep/certificates/ca 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/kms github.com/smallstep/certificates/kms/apiv1 github.com/smallstep/certificates/kms/awskms github.com/smallstep/certificates/kms/pkcs11 github.com/smallstep/certificates/kms/softkms github.com/smallstep/certificates/kms/sshagentkms github.com/smallstep/certificates/kms/uri github.com/smallstep/certificates/kms/yubikey github.com/smallstep/certificates/logging github.com/smallstep/certificates/monitoring github.com/smallstep/certificates/pki github.com/smallstep/certificates/scep github.com/smallstep/certificates/scep/api github.com/smallstep/certificates/server github.com/smallstep/certificates/templates + cd _build && go test -vet=off -v -p 21 github.com/smallstep/certificates/acme github.com/smallstep/certificates/acme/api github.com/smallstep/certificates/acme/db/nosql github.com/smallstep/certificates/api github.com/smallstep/certificates/api/log 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/provisioner github.com/smallstep/certificates/ca 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/kms github.com/smallstep/certificates/kms/apiv1 github.com/smallstep/certificates/kms/awskms github.com/smallstep/certificates/kms/pkcs11 github.com/smallstep/certificates/kms/softkms github.com/smallstep/certificates/kms/sshagentkms github.com/smallstep/certificates/kms/uri github.com/smallstep/certificates/kms/yubikey github.com/smallstep/certificates/logging github.com/smallstep/certificates/monitoring github.com/smallstep/certificates/pki github.com/smallstep/certificates/scep github.com/smallstep/certificates/scep/api github.com/smallstep/certificates/server github.com/smallstep/certificates/templates # github.com/DataDog/zstd cgo-gcc-prolog: In function '_cgo_1dd006291257_Cfunc_ZSTD_getDecompressedSize': cgo-gcc-prolog:116:2: warning: 'ZSTD_getDecompressedSize' is deprecated [-Wdeprecated-declarations] @@ -2637,15 +2673,15 @@ === RUN TestKeyToID === RUN TestKeyToID/fail/error-generating-thumbprint === RUN TestKeyToID/ok ---- PASS: TestKeyToID (0.02s) +--- PASS: TestKeyToID (0.01s) --- PASS: TestKeyToID/fail/error-generating-thumbprint (0.01s) --- PASS: TestKeyToID/ok (0.00s) === RUN TestAccount_IsValid -=== RUN TestAccount_IsValid/invalid === RUN TestAccount_IsValid/valid +=== RUN TestAccount_IsValid/invalid --- PASS: TestAccount_IsValid (0.00s) - --- PASS: TestAccount_IsValid/invalid (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 @@ -2669,51 +2705,51 @@ --- PASS: TestAuthorization_UpdateStatus/ok/already-invalid (0.00s) --- PASS: TestAuthorization_UpdateStatus/ok/already-valid (0.00s) === RUN TestOrder_UpdateStatus -=== RUN TestOrder_UpdateStatus/ok/already-invalid -=== RUN TestOrder_UpdateStatus/ok/already-valid -=== RUN TestOrder_UpdateStatus/fail/ready-expired-db.UpdateOrder-error === RUN TestOrder_UpdateStatus/ok/pending-expired +=== RUN TestOrder_UpdateStatus/ok/still-pending === RUN TestOrder_UpdateStatus/ok/valid -=== RUN TestOrder_UpdateStatus/fail/error-unexpected-status +=== RUN TestOrder_UpdateStatus/ok/already-valid === RUN TestOrder_UpdateStatus/ok/ready-expired +=== RUN TestOrder_UpdateStatus/fail/ready-expired-db.UpdateOrder-error +=== RUN TestOrder_UpdateStatus/ok/already-invalid +=== RUN TestOrder_UpdateStatus/fail/error-unexpected-status === RUN TestOrder_UpdateStatus/ok/invalid -=== RUN TestOrder_UpdateStatus/ok/still-pending --- PASS: TestOrder_UpdateStatus (0.00s) - --- PASS: TestOrder_UpdateStatus/ok/already-invalid (0.00s) - --- PASS: TestOrder_UpdateStatus/ok/already-valid (0.00s) - --- PASS: TestOrder_UpdateStatus/fail/ready-expired-db.UpdateOrder-error (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/fail/error-unexpected-status (0.00s) + --- PASS: TestOrder_UpdateStatus/ok/already-valid (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/already-invalid (0.00s) + --- PASS: TestOrder_UpdateStatus/fail/error-unexpected-status (0.00s) --- PASS: TestOrder_UpdateStatus/ok/invalid (0.00s) - --- PASS: TestOrder_UpdateStatus/ok/still-pending (0.00s) === RUN TestOrder_Finalize === RUN TestOrder_Finalize/fail/invalid -=== RUN TestOrder_Finalize/fail/error-provisioner-auth -=== RUN TestOrder_Finalize/fail/error-template-options === RUN TestOrder_Finalize/fail/error-ca-sign +=== RUN TestOrder_Finalize/fail/error-db.CreateCertificate +=== RUN TestOrder_Finalize/fail/error-db.UpdateOrder +=== RUN TestOrder_Finalize/ok/new-cert-dns-and-ip === RUN TestOrder_Finalize/ok/new-cert-dns +=== RUN TestOrder_Finalize/ok/new-cert-ip === RUN TestOrder_Finalize/fail/pending === RUN TestOrder_Finalize/ok/already-valid === RUN TestOrder_Finalize/fail/error-unexpected-status -=== RUN TestOrder_Finalize/fail/error-db.CreateCertificate -=== RUN TestOrder_Finalize/fail/error-db.UpdateOrder -=== RUN TestOrder_Finalize/ok/new-cert-ip -=== RUN TestOrder_Finalize/ok/new-cert-dns-and-ip +=== RUN TestOrder_Finalize/fail/error-provisioner-auth +=== RUN TestOrder_Finalize/fail/error-template-options --- PASS: TestOrder_Finalize (0.00s) --- PASS: TestOrder_Finalize/fail/invalid (0.00s) - --- PASS: TestOrder_Finalize/fail/error-provisioner-auth (0.00s) - --- PASS: TestOrder_Finalize/fail/error-template-options (0.00s) --- PASS: TestOrder_Finalize/fail/error-ca-sign (0.00s) + --- PASS: TestOrder_Finalize/fail/error-db.CreateCertificate (0.00s) + --- PASS: TestOrder_Finalize/fail/error-db.UpdateOrder (0.00s) + --- PASS: TestOrder_Finalize/ok/new-cert-dns-and-ip (0.00s) --- PASS: TestOrder_Finalize/ok/new-cert-dns (0.00s) + --- PASS: TestOrder_Finalize/ok/new-cert-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-db.CreateCertificate (0.00s) - --- PASS: TestOrder_Finalize/fail/error-db.UpdateOrder (0.00s) - --- PASS: TestOrder_Finalize/ok/new-cert-ip (0.00s) - --- PASS: TestOrder_Finalize/ok/new-cert-dns-and-ip (0.00s) + --- PASS: TestOrder_Finalize/fail/error-provisioner-auth (0.00s) + --- PASS: TestOrder_Finalize/fail/error-template-options (0.00s) === RUN Test_uniqueSortedIPs === RUN Test_uniqueSortedIPs/ok/empty === RUN Test_uniqueSortedIPs/ok/single-ipv4 @@ -2813,7 +2849,7 @@ --- PASS: TestOrder_sans/ok/mixed (0.00s) --- PASS: TestOrder_sans/fail/unsupported-identifier-type (0.00s) PASS -ok github.com/smallstep/certificates/acme 0.043s +ok github.com/smallstep/certificates/acme 0.022s === RUN TestNewAccountRequest_Validate === RUN TestNewAccountRequest_Validate/fail/incompatible-input === RUN TestNewAccountRequest_Validate/fail/bad-contact @@ -2825,139 +2861,139 @@ --- PASS: TestNewAccountRequest_Validate/ok (0.00s) --- PASS: TestNewAccountRequest_Validate/ok/onlyReturnExisting (0.00s) === RUN TestUpdateAccountRequest_Validate +=== RUN TestUpdateAccountRequest_Validate/ok/status +=== RUN TestUpdateAccountRequest_Validate/ok/accept-empty === RUN TestUpdateAccountRequest_Validate/fail/incompatible-input === 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 --- PASS: TestUpdateAccountRequest_Validate (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) --- 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) === RUN TestHandler_GetOrdersByAccountID -=== RUN TestHandler_GetOrdersByAccountID/fail/no-account -2024/12/30 20:44:53 Account does not exist -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} -=== RUN TestHandler_GetOrdersByAccountID/fail/nil-account -2024/12/30 20:44:53 Account does not exist -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} === RUN TestHandler_GetOrdersByAccountID/fail/account-id-mismatch -2024/12/30 20:44:53 The client lacks sufficient authorization -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} +2026/02/03 05:13:51 The client lacks sufficient authorization +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} === RUN TestHandler_GetOrdersByAccountID/fail/db.GetOrdersByAccountID-error -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_GetOrdersByAccountID/ok +=== RUN TestHandler_GetOrdersByAccountID/fail/no-account +2026/02/03 05:13:51 Account does not exist +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +=== RUN TestHandler_GetOrdersByAccountID/fail/nil-account +2026/02/03 05:13:51 Account does not exist +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} --- 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) + --- PASS: TestHandler_GetOrdersByAccountID/fail/no-account (0.00s) + --- PASS: TestHandler_GetOrdersByAccountID/fail/nil-account (0.00s) === RUN TestHandler_NewAccount -=== RUN TestHandler_NewAccount/ok/new-account-no-eab-required -2024/12/30 20:44:53 {"contact":["foo","bar"],"status":"valid","orders":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/account/accountID/orders"} -=== RUN TestHandler_NewAccount/ok/new-account-with-eab -2024/12/30 20:44:53 {"contact":["foo","bar"],"status":"valid","orders":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/account/accountID/orders","externalAccountBinding":{"protected":"eyJhbGciOiJIUzI1NiIsImtpZCI6ImVha0lEIiwidXJsIjoiaHR0cHM6Ly90ZXN0LmNhLnNtYWxsc3RlcC5jb20vYWNtZS90ZXN0QGFjbWUtJTNDdGVzdCUzRXByb3Zpc2lvbmVyLmNvbS9hY2NvdW50L25ldy1hY2NvdW50In0","payload":"eyJ1c2UiOiJzaWciLCJrdHkiOiJFQyIsImtpZCI6ImdLU2NlblBDVGt5N2N4Q0xuSGpiWGRteWhyRDhoSWF6VHRvbXNWdXNTU1kiLCJjcnYiOiJQLTI1NiIsImFsZyI6IkVTMjU2IiwieCI6IjRjY0FyYUJsMlF3bUxTeXRMWWpxNXJJZTg0MlZsdU1YVlM2OW9zRXhLNkkiLCJ5IjoiNnhWbGVHX1lPbDBiUVZKbzE3NEl6NG92amtxZW9hS3JTUWFTbEE4SFpURSJ9","signature":"shyiFdOJUIZe7743qgasTR8SqnUM3bOUTVGWWAfFccg"}} === RUN TestHandler_NewAccount/fail/no-payload -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_NewAccount/fail/new-account-no-eab-provided +2026/02/03 05:13:51 The request must include a value for the "externalAccountBinding" field +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:externalAccountRequired","detail":"The request must include a value for the \"externalAccountBinding\" field"} +=== RUN TestHandler_NewAccount/fail/db.CreateAccount-error +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_NewAccount/ok/new-account-no-eab-required +2026/02/03 05:13:51 {"contact":["foo","bar"],"status":"valid","orders":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/account/accountID/orders"} +=== RUN TestHandler_NewAccount/fail/nil-payload +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_NewAccount/fail/malformed-payload-error -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} -=== RUN TestHandler_NewAccount/fail/no-existing-account -2024/12/30 20:44:53 Account does not exist -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +2026/02/03 05:13:51 The request message was malformed +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestHandler_NewAccount/fail/no-jwk -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_NewAccount/fail/acmeProvisionerFromContext +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_NewAccount/fail/no-existing-account +2026/02/03 05:13:51 Account does not exist +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} === RUN TestHandler_NewAccount/fail/db.UpdateExternalAccountKey-error -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_NewAccount/fail/nil-payload -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_NewAccount/ok/return-existing +2026/02/03 05:13:51 {"contact":["foo","bar"],"status":"valid","orders":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/account/accountID/orders"} +=== RUN TestHandler_NewAccount/fail/unmarshal-payload-error +2026/02/03 05:13:51 The request message was malformed +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestHandler_NewAccount/fail/nil-jwk -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_NewAccount/ok/new-account -2024/12/30 20:44:53 {"contact":["foo","bar"],"status":"valid","orders":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/account/accountID/orders"} -=== RUN TestHandler_NewAccount/fail/unmarshal-payload-error -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} -=== RUN TestHandler_NewAccount/fail/acmeProvisionerFromContext -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_NewAccount/fail/new-account-no-eab-provided -2024/12/30 20:44:53 The request must include a value for the "externalAccountBinding" field -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:externalAccountRequired","detail":"The request must include a value for the \"externalAccountBinding\" field"} -=== RUN TestHandler_NewAccount/fail/db.CreateAccount-error -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_NewAccount/ok/return-existing -2024/12/30 20:44:53 {"contact":["foo","bar"],"status":"valid","orders":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/account/accountID/orders"} ---- PASS: TestHandler_NewAccount (0.03s) - --- PASS: TestHandler_NewAccount/ok/new-account-no-eab-required (0.00s) - --- PASS: TestHandler_NewAccount/ok/new-account-with-eab (0.00s) +2026/02/03 05:13:51 {"contact":["foo","bar"],"status":"valid","orders":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/account/accountID/orders"} +=== RUN TestHandler_NewAccount/ok/new-account-with-eab +2026/02/03 05:13:51 {"contact":["foo","bar"],"status":"valid","orders":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/account/accountID/orders","externalAccountBinding":{"protected":"eyJhbGciOiJIUzI1NiIsImtpZCI6ImVha0lEIiwidXJsIjoiaHR0cHM6Ly90ZXN0LmNhLnNtYWxsc3RlcC5jb20vYWNtZS90ZXN0QGFjbWUtJTNDdGVzdCUzRXByb3Zpc2lvbmVyLmNvbS9hY2NvdW50L25ldy1hY2NvdW50In0","payload":"eyJ1c2UiOiJzaWciLCJrdHkiOiJFQyIsImtpZCI6IlpMcDcyUDl4dW95allfUzhka2U0aVJWR1A0NVZvYTJKVmJLQlp2WWVWVmciLCJjcnYiOiJQLTI1NiIsImFsZyI6IkVTMjU2IiwieCI6IjNkRXBLNzk0RHJYZ1pISGJfRGtYd05kNDV4cGowNlItdld3d2taR1NGTjAiLCJ5IjoiQ0llTEp5Slk2MnNwMzdnVVlYYlQ2VGpjbTdabzg2VDRCUFdwbmJsQ2RtVSJ9","signature":"IDS0cXQDBq5MxQfnHOrgtuBYN65zAnBYF0T-KqfQrPI"}} +--- PASS: TestHandler_NewAccount (0.02s) --- PASS: TestHandler_NewAccount/fail/no-payload (0.00s) + --- PASS: TestHandler_NewAccount/fail/new-account-no-eab-provided (0.00s) + --- PASS: TestHandler_NewAccount/fail/db.CreateAccount-error (0.00s) + --- PASS: TestHandler_NewAccount/ok/new-account-no-eab-required (0.00s) + --- PASS: TestHandler_NewAccount/fail/nil-payload (0.00s) --- PASS: TestHandler_NewAccount/fail/malformed-payload-error (0.00s) - --- PASS: TestHandler_NewAccount/fail/no-existing-account (0.00s) --- PASS: TestHandler_NewAccount/fail/no-jwk (0.00s) + --- PASS: TestHandler_NewAccount/fail/acmeProvisionerFromContext (0.00s) + --- PASS: TestHandler_NewAccount/fail/no-existing-account (0.00s) --- PASS: TestHandler_NewAccount/fail/db.UpdateExternalAccountKey-error (0.00s) - --- PASS: TestHandler_NewAccount/fail/nil-payload (0.00s) + --- PASS: TestHandler_NewAccount/ok/return-existing (0.00s) + --- PASS: TestHandler_NewAccount/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_NewAccount/fail/nil-jwk (0.00s) --- PASS: TestHandler_NewAccount/ok/new-account (0.00s) - --- PASS: TestHandler_NewAccount/fail/unmarshal-payload-error (0.00s) - --- PASS: TestHandler_NewAccount/fail/acmeProvisionerFromContext (0.00s) - --- PASS: TestHandler_NewAccount/fail/new-account-no-eab-provided (0.00s) - --- PASS: TestHandler_NewAccount/fail/db.CreateAccount-error (0.00s) - --- PASS: TestHandler_NewAccount/ok/return-existing (0.00s) + --- PASS: TestHandler_NewAccount/ok/new-account-with-eab (0.00s) === RUN TestHandler_GetOrUpdateAccount +=== RUN TestHandler_GetOrUpdateAccount/fail/no-account +2026/02/03 05:13:51 Account does not exist +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +=== RUN TestHandler_GetOrUpdateAccount/fail/unmarshal-payload-error +2026/02/03 05:13:51 The request message was malformed +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +=== RUN TestHandler_GetOrUpdateAccount/ok/deactivate +2026/02/03 05:13:51 {"status":"deactivated","orders":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/account/accountID/orders"} +=== RUN TestHandler_GetOrUpdateAccount/ok/update-contacts +2026/02/03 05:13:51 {"contact":["foo","bar"],"status":"deactivated","orders":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/account/accountID/orders"} +=== RUN TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_GetOrUpdateAccount/ok/update-empty +2026/02/03 05:13:51 {"contact":["foo","bar"],"status":"deactivated","orders":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/account/accountID/orders"} +=== RUN TestHandler_GetOrUpdateAccount/ok/post-as-get +2026/02/03 05:13:51 {"contact":["foo","bar"],"status":"deactivated","orders":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/account/accountID/orders"} === RUN TestHandler_GetOrUpdateAccount/fail/nil-account -2024/12/30 20:44:53 Account does not exist -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +2026/02/03 05:13:51 Account does not exist +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} === RUN TestHandler_GetOrUpdateAccount/fail/no-payload -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_GetOrUpdateAccount/fail/nil-payload -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_GetOrUpdateAccount/fail/malformed-payload-error -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} -=== RUN TestHandler_GetOrUpdateAccount/ok/deactivate -2024/12/30 20:44:53 {"status":"deactivated","orders":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/account/accountID/orders"} -=== RUN TestHandler_GetOrUpdateAccount/ok/update-empty -2024/12/30 20:44:53 {"status":"deactivated","orders":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/account/accountID/orders"} -=== RUN TestHandler_GetOrUpdateAccount/ok/post-as-get -2024/12/30 20:44:53 {"status":"deactivated","orders":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/account/accountID/orders"} -=== RUN TestHandler_GetOrUpdateAccount/fail/no-account -2024/12/30 20:44:53 Account does not exist -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} -=== RUN TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_GetOrUpdateAccount/ok/update-contacts -2024/12/30 20:44:53 {"contact":["foo","bar"],"status":"deactivated","orders":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/account/accountID/orders"} -=== RUN TestHandler_GetOrUpdateAccount/fail/unmarshal-payload-error -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:13:51 The request message was malformed +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} --- PASS: TestHandler_GetOrUpdateAccount (0.00s) + --- PASS: TestHandler_GetOrUpdateAccount/fail/no-account (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/db.UpdateAccount-error (0.00s) + --- PASS: TestHandler_GetOrUpdateAccount/ok/update-empty (0.00s) + --- PASS: TestHandler_GetOrUpdateAccount/ok/post-as-get (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/nil-account (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/no-payload (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/nil-payload (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/malformed-payload-error (0.00s) - --- PASS: TestHandler_GetOrUpdateAccount/ok/deactivate (0.00s) - --- PASS: TestHandler_GetOrUpdateAccount/ok/update-empty (0.00s) - --- PASS: TestHandler_GetOrUpdateAccount/ok/post-as-get (0.00s) - --- PASS: TestHandler_GetOrUpdateAccount/fail/no-account (0.00s) - --- PASS: TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error (0.00s) - --- PASS: TestHandler_GetOrUpdateAccount/ok/update-contacts (0.00s) - --- PASS: TestHandler_GetOrUpdateAccount/fail/unmarshal-payload-error (0.00s) === RUN Test_keysAreEqual === RUN Test_keysAreEqual/ok/nil === RUN Test_keysAreEqual/ok/equal @@ -2970,58 +3006,58 @@ --- PASS: Test_keysAreEqual/ok/wrong-key-type (0.00s) === RUN TestHandler_validateExternalAccountBinding === RUN TestHandler_validateExternalAccountBinding/ok/eab -=== RUN TestHandler_validateExternalAccountBinding/fail/retrieve-eab-key-db-failure -=== RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-not-found +=== RUN TestHandler_validateExternalAccountBinding/fail/parse-eab-jose === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-wrong-provisioner -=== RUN TestHandler_validateExternalAccountBinding/ok/no-eab-required-but-provided -=== RUN TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext +=== RUN TestHandler_validateExternalAccountBinding/fail/eab-verify === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-error -=== RUN TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys === RUN TestHandler_validateExternalAccountBinding/fail/eab-already-bound -=== RUN TestHandler_validateExternalAccountBinding/fail/eab-verify -=== RUN TestHandler_validateExternalAccountBinding/fail/no-jwk -=== RUN TestHandler_validateExternalAccountBinding/fail/parse-eab-jose -=== RUN TestHandler_validateExternalAccountBinding/fail/validate-eab-jws-no-signatures +=== RUN TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys +=== RUN TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext === RUN TestHandler_validateExternalAccountBinding/fail/nil-jwk ---- PASS: TestHandler_validateExternalAccountBinding (0.04s) +=== 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/db.GetExternalAccountKey-not-found +=== RUN TestHandler_validateExternalAccountBinding/fail/no-jwk +--- PASS: TestHandler_validateExternalAccountBinding (0.02s) --- PASS: TestHandler_validateExternalAccountBinding/ok/eab (0.00s) - --- PASS: TestHandler_validateExternalAccountBinding/fail/retrieve-eab-key-db-failure (0.00s) - --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-not-found (0.00s) + --- PASS: TestHandler_validateExternalAccountBinding/fail/parse-eab-jose (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-wrong-provisioner (0.00s) - --- PASS: TestHandler_validateExternalAccountBinding/ok/no-eab-required-but-provided (0.00s) - --- PASS: TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext (0.00s) + --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-verify (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-error (0.00s) - --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-already-bound (0.00s) - --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-verify (0.00s) - --- PASS: TestHandler_validateExternalAccountBinding/fail/no-jwk (0.00s) - --- PASS: TestHandler_validateExternalAccountBinding/fail/parse-eab-jose (0.00s) - --- PASS: TestHandler_validateExternalAccountBinding/fail/validate-eab-jws-no-signatures (0.00s) + --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys (0.00s) + --- PASS: TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext (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/db.GetExternalAccountKey-not-found (0.00s) + --- PASS: TestHandler_validateExternalAccountBinding/fail/no-jwk (0.00s) === RUN Test_validateEABJWS -=== RUN Test_validateEABJWS/fail/nonce-not-empty +=== RUN Test_validateEABJWS/fail/invalid-algorithm === RUN Test_validateEABJWS/fail/url-not-set === RUN Test_validateEABJWS/fail/outer-jws-multiple-signatures -=== RUN Test_validateEABJWS/fail/kid-not-set -=== RUN Test_validateEABJWS/fail/invalid-number-of-signatures -=== RUN Test_validateEABJWS/fail/invalid-algorithm -=== RUN Test_validateEABJWS/fail/no-outer-jws === 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 ---- PASS: Test_validateEABJWS (0.02s) - --- PASS: Test_validateEABJWS/fail/nonce-not-empty (0.00s) +=== RUN Test_validateEABJWS/fail/invalid-number-of-signatures +=== RUN Test_validateEABJWS/fail/kid-not-set +=== RUN Test_validateEABJWS/fail/nonce-not-empty +=== RUN Test_validateEABJWS/fail/no-outer-jws +=== RUN Test_validateEABJWS/ok +--- PASS: Test_validateEABJWS (0.01s) + --- PASS: Test_validateEABJWS/fail/invalid-algorithm (0.00s) --- PASS: Test_validateEABJWS/fail/url-not-set (0.00s) --- PASS: Test_validateEABJWS/fail/outer-jws-multiple-signatures (0.00s) - --- PASS: Test_validateEABJWS/fail/kid-not-set (0.00s) - --- PASS: Test_validateEABJWS/fail/invalid-number-of-signatures (0.00s) - --- PASS: Test_validateEABJWS/fail/invalid-algorithm (0.00s) - --- PASS: Test_validateEABJWS/fail/no-outer-jws (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/nonce-not-empty (0.00s) + --- PASS: Test_validateEABJWS/fail/no-outer-jws (0.00s) + --- PASS: Test_validateEABJWS/ok (0.00s) === RUN TestHandler_GetNonce === RUN TestHandler_GetNonce/GET === RUN TestHandler_GetNonce/HEAD @@ -3030,106 +3066,106 @@ --- PASS: TestHandler_GetNonce/HEAD (0.00s) === RUN TestHandler_GetDirectory === RUN TestHandler_GetDirectory/fail/different-provisioner -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_GetDirectory/ok -2024/12/30 20:44:53 {"newNonce":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-nonce","newAccount":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-account","newOrder":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-order","revokeCert":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/revoke-cert","keyChange":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/key-change","meta":{}} +2026/02/03 05:13:51 {"newNonce":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-nonce","newAccount":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-account","newOrder":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-order","revokeCert":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/revoke-cert","keyChange":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/key-change","meta":{}} === RUN TestHandler_GetDirectory/ok/eab-required -2024/12/30 20:44:53 {"newNonce":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-nonce","newAccount":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-account","newOrder":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-order","revokeCert":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/revoke-cert","keyChange":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/key-change","meta":{"externalAccountRequired":true}} +2026/02/03 05:13:51 {"newNonce":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-nonce","newAccount":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-account","newOrder":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-order","revokeCert":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/revoke-cert","keyChange":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/key-change","meta":{"externalAccountRequired":true}} === RUN TestHandler_GetDirectory/fail/no-provisioner -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} --- 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/fail/no-provisioner (0.00s) === RUN TestHandler_GetAuthorization +=== RUN TestHandler_GetAuthorization/fail/db.UpdateAuthorization-error +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_GetAuthorization/ok +2026/02/03 05:13:51 {"identifier":{"type":"dns","value":"example.com"},"status":"pending","challenges":[{"type":"http-01","status":"pending","token":"tok2","url":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/challenge/authzID/chHTTP01ID"},{"type":"dns-01","status":"pending","token":"tok2","url":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/challenge/authzID/chDNSID"}],"wildcard":false,"expires":"2026-02-02T21:13:51.125198278Z"} === RUN TestHandler_GetAuthorization/fail/no-account -2024/12/30 20:44:53 Account does not exist -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +2026/02/03 05:13:51 Account does not exist +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} === RUN TestHandler_GetAuthorization/fail/nil-account -2024/12/30 20:44:53 Account does not exist -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +2026/02/03 05:13:51 Account does not exist +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} === RUN TestHandler_GetAuthorization/fail/db.GetAuthorization-error -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_GetAuthorization/fail/account-id-mismatch -2024/12/30 20:44:53 The client lacks sufficient authorization -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} -=== RUN TestHandler_GetAuthorization/fail/db.UpdateAuthorization-error -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_GetAuthorization/ok -2024/12/30 20:44:53 {"identifier":{"type":"dns","value":"example.com"},"status":"pending","challenges":[{"type":"http-01","status":"pending","token":"tok2","url":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/challenge/authzID/chHTTP01ID"},{"type":"dns-01","status":"pending","token":"tok2","url":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/challenge/authzID/chDNSID"}],"wildcard":false,"expires":"2024-12-31T14:44:53.591692381Z"} +2026/02/03 05:13:51 The client lacks sufficient authorization +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} --- PASS: TestHandler_GetAuthorization (0.00s) + --- PASS: TestHandler_GetAuthorization/fail/db.UpdateAuthorization-error (0.00s) + --- PASS: TestHandler_GetAuthorization/ok (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/ok === RUN TestHandler_GetCertificate/fail/no-account -2024/12/30 20:44:53 Account does not exist -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +2026/02/03 05:13:51 Account does not exist +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} === RUN TestHandler_GetCertificate/fail/nil-account -2024/12/30 20:44:53 Account does not exist -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +2026/02/03 05:13:51 Account does not exist +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} === RUN TestHandler_GetCertificate/fail/db.GetCertificate-error -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_GetCertificate/fail/account-id-mismatch -2024/12/30 20:44:53 The client lacks sufficient authorization -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} ---- PASS: TestHandler_GetCertificate (0.12s) - --- PASS: TestHandler_GetCertificate/ok (0.00s) - --- PASS: TestHandler_GetCertificate/fail/no-account (0.07s) +2026/02/03 05:13:51 The client lacks sufficient authorization +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} +=== 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-jwk -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_GetChallenge/fail/validate-challenge-error -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_GetChallenge/fail/no-account -2024/12/30 20:44:53 Account does not exist -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} -=== RUN TestHandler_GetChallenge/fail/no-payload -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_GetChallenge/fail/nil-payload -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_GetChallenge/fail/account-id-mismatch -2024/12/30 20:44:53 The client lacks sufficient authorization -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_GetChallenge/fail/nil-account -2024/12/30 20:44:53 Account does not exist -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +2026/02/03 05:13:51 Account does not exist +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} === RUN TestHandler_GetChallenge/fail/db.GetChallenge-error -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_GetChallenge/fail/no-jwk -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_GetChallenge/fail/account-id-mismatch +2026/02/03 05:13:51 The client lacks sufficient authorization +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} +=== RUN TestHandler_GetChallenge/fail/validate-challenge-error +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_GetChallenge/ok -2024/12/30 20:44:53 {"type":"http-01","status":"pending","token":"","url":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/challenge/authzID/chID","error":{"type":"urn:ietf:params:acme:error:connection","detail":"The server could not connect to validation target"}} +2026/02/03 05:13:51 {"type":"http-01","status":"pending","token":"","url":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/challenge/authzID/chID","error":{"type":"urn:ietf:params:acme:error:connection","detail":"The server could not connect to validation target"}} +=== RUN TestHandler_GetChallenge/fail/no-account +2026/02/03 05:13:51 Account does not exist +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +=== RUN TestHandler_GetChallenge/fail/no-payload +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_GetChallenge/fail/nil-payload +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} --- PASS: TestHandler_GetChallenge (0.00s) --- PASS: TestHandler_GetChallenge/fail/nil-jwk (0.00s) - --- PASS: TestHandler_GetChallenge/fail/validate-challenge-error (0.00s) - --- PASS: TestHandler_GetChallenge/fail/no-account (0.00s) - --- PASS: TestHandler_GetChallenge/fail/no-payload (0.00s) - --- PASS: TestHandler_GetChallenge/fail/nil-payload (0.00s) - --- PASS: TestHandler_GetChallenge/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_GetChallenge/fail/nil-account (0.00s) --- PASS: TestHandler_GetChallenge/fail/db.GetChallenge-error (0.00s) --- PASS: TestHandler_GetChallenge/fail/no-jwk (0.00s) + --- PASS: TestHandler_GetChallenge/fail/account-id-mismatch (0.00s) + --- PASS: TestHandler_GetChallenge/fail/validate-challenge-error (0.00s) --- PASS: TestHandler_GetChallenge/ok (0.00s) + --- PASS: TestHandler_GetChallenge/fail/no-account (0.00s) + --- PASS: TestHandler_GetChallenge/fail/no-payload (0.00s) + --- PASS: TestHandler_GetChallenge/fail/nil-payload (0.00s) === RUN TestLinker_GetUnescapedPathSuffix --- PASS: TestLinker_GetUnescapedPathSuffix (0.00s) === RUN TestLinker_DNS @@ -3194,8 +3230,8 @@ --- PASS: TestHandler_baseURLFromRequest (0.00s) === RUN TestHandler_addNonce === RUN TestHandler_addNonce/fail/AddNonce-error -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_addNonce/ok --- PASS: TestHandler_addNonce (0.00s) --- PASS: TestHandler_addNonce/fail/AddNonce-error (0.00s) @@ -3205,142 +3241,142 @@ --- PASS: TestHandler_addDirLink (0.00s) --- PASS: TestHandler_addDirLink/ok (0.00s) === RUN TestHandler_verifyContentType +=== RUN TestHandler_verifyContentType/ok/certificate/pkcs7-mime === RUN TestHandler_verifyContentType/fail/provisioner-not-set -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_verifyContentType/fail/general-bad-content-type -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:13:51 The request message was malformed +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestHandler_verifyContentType/fail/certificate-bad-content-type -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:13:51 The request message was malformed +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === 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 --- PASS: TestHandler_verifyContentType (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) --- 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) === RUN TestHandler_isPostAsGet +=== RUN TestHandler_isPostAsGet/fail/nil-payload +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_isPostAsGet/fail/not-post-as-get -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:13:51 The request message was malformed +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestHandler_isPostAsGet/ok === RUN TestHandler_isPostAsGet/fail/no-payload -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_isPostAsGet/fail/nil-payload -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} --- 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) - --- PASS: TestHandler_isPostAsGet/fail/nil-payload (0.00s) === RUN TestHandler_parseJWS +=== RUN TestHandler_parseJWS/fail/read-body-error +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_parseJWS/fail/parse-jws-error -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:13:51 The request message was malformed +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestHandler_parseJWS/ok -=== RUN TestHandler_parseJWS/fail/read-body-error -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} --- 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) - --- PASS: TestHandler_parseJWS/fail/read-body-error (0.00s) === RUN TestHandler_verifyAndExtractJWSPayload -=== RUN TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +=== RUN TestHandler_verifyAndExtractJWSPayload/fail/nil-jwk +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_verifyAndExtractJWSPayload/fail/algorithm-mismatch -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} -=== RUN TestHandler_verifyAndExtractJWSPayload/ok -=== RUN TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk +2026/02/03 05:13:51 The request message was malformed +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestHandler_verifyAndExtractJWSPayload/ok/empty-json === RUN TestHandler_verifyAndExtractJWSPayload/fail/no-jws -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_verifyAndExtractJWSPayload/fail/nil-jws -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_verifyAndExtractJWSPayload/fail/no-jwk -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_verifyAndExtractJWSPayload/fail/nil-jwk -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_verifyAndExtractJWSPayload/ok/post-as-get ---- PASS: TestHandler_verifyAndExtractJWSPayload (0.03s) - --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure (0.00s) +=== RUN TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure +2026/02/03 05:13:51 The request message was malformed +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +=== RUN TestHandler_verifyAndExtractJWSPayload/ok +=== RUN TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk +--- PASS: TestHandler_verifyAndExtractJWSPayload (0.02s) + --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/nil-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/algorithm-mismatch (0.00s) - --- PASS: TestHandler_verifyAndExtractJWSPayload/ok (0.00s) - --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk (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) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/no-jwk (0.00s) - --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/nil-jwk (0.00s) - --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/post-as-get (0.01s) + --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/post-as-get (0.00s) + --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure (0.00s) + --- PASS: TestHandler_verifyAndExtractJWSPayload/ok (0.00s) + --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk (0.00s) === RUN TestHandler_lookupJWK +=== RUN TestHandler_lookupJWK/fail/no-kid +2026/02/03 05:13:51 The request message was malformed +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +=== RUN TestHandler_lookupJWK/fail/bad-kid-prefix +2026/02/03 05:13:51 The request message was malformed +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestHandler_lookupJWK/fail/account-not-found -2024/12/30 20:44:53 Account does not exist -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +2026/02/03 05:13:51 Account does not exist +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} === RUN TestHandler_lookupJWK/fail/GetAccount-error -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_lookupJWK/fail/account-not-valid -2024/12/30 20:44:53 The client lacks sufficient authorization -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} +2026/02/03 05:13:51 The client lacks sufficient authorization +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} === RUN TestHandler_lookupJWK/ok === RUN TestHandler_lookupJWK/fail/no-jws -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_lookupJWK/fail/nil-jws -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_lookupJWK/fail/no-kid -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} -=== RUN TestHandler_lookupJWK/fail/bad-kid-prefix -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} ---- PASS: TestHandler_lookupJWK (0.01s) +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +--- PASS: TestHandler_lookupJWK (0.00s) + --- PASS: TestHandler_lookupJWK/fail/no-kid (0.00s) + --- PASS: TestHandler_lookupJWK/fail/bad-kid-prefix (0.00s) --- PASS: TestHandler_lookupJWK/fail/account-not-found (0.00s) --- PASS: TestHandler_lookupJWK/fail/GetAccount-error (0.00s) --- PASS: TestHandler_lookupJWK/fail/account-not-valid (0.00s) --- PASS: TestHandler_lookupJWK/ok (0.00s) --- PASS: TestHandler_lookupJWK/fail/no-jws (0.00s) --- PASS: TestHandler_lookupJWK/fail/nil-jws (0.00s) - --- PASS: TestHandler_lookupJWK/fail/no-kid (0.00s) - --- PASS: TestHandler_lookupJWK/fail/bad-kid-prefix (0.00s) === RUN TestHandler_extractJWK === RUN TestHandler_extractJWK/fail/invalid-jwk -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:13:51 The request message was malformed +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestHandler_extractJWK/fail/GetAccountByKey-error -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_extractJWK/fail/account-not-valid -2024/12/30 20:44:53 The client lacks sufficient authorization -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} +2026/02/03 05:13:51 The client lacks sufficient authorization +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} === RUN TestHandler_extractJWK/ok === RUN TestHandler_extractJWK/ok/no-account === RUN TestHandler_extractJWK/fail/no-jws -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_extractJWK/fail/nil-jws -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:51 The server experienced an internal error +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_extractJWK/fail/nil-jwk -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:13:51 The request message was malformed +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} --- PASS: TestHandler_extractJWK (0.00s) --- PASS: TestHandler_extractJWK/fail/invalid-jwk (0.00s) --- PASS: TestHandler_extractJWK/fail/GetAccountByKey-error (0.00s) @@ -3351,65 +3387,65 @@ --- PASS: TestHandler_extractJWK/fail/nil-jws (0.00s) --- PASS: TestHandler_extractJWK/fail/nil-jwk (0.00s) === RUN TestHandler_validateJWS +=== RUN TestHandler_validateJWS/fail/unprotected-header-not-empty +2026/02/03 05:13:51 The request message was malformed +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestHandler_validateJWS/fail/unsuitable-algorithm-mac -2024/12/30 20:44:53 The JWS was signed with an algorithm the server does not support -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:badSignatureAlgorithm","detail":"The JWS was signed with an algorithm the server does not support"} -=== RUN TestHandler_validateJWS/fail/both-jwk-kid -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:13:51 The JWS was signed with an algorithm the server does not support +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:badSignatureAlgorithm","detail":"The JWS was signed with an algorithm the server does not support"} +=== RUN TestHandler_validateJWS/fail/no-url-header +2026/02/03 05:13:51 The request message was malformed +2026/02/03 05:13:51 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestHandler_validateJWS/ok/kid === RUN TestHandler_validateJWS/ok/jwk/ecdsa +=== RUN TestHandler_validateJWS/ok/jwk/rsa +=== RUN TestHandler_validateJWS/fail/more-than-one-signature +2026/02/03 05:13:52 The request message was malformed +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +=== RUN TestHandler_validateJWS/fail/unsuitable-algorithm-none +2026/02/03 05:13:52 The JWS was signed with an algorithm the server does not support +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:badSignatureAlgorithm","detail":"The JWS was signed with an algorithm the server does not support"} === RUN TestHandler_validateJWS/fail/UseNonce-error -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_validateJWS/fail/nil-jws -2024/12/30 20:44:53 The server experienced an internal error -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_validateJWS/fail/unprotected-header-not-empty -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} -=== RUN TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} -=== RUN TestHandler_validateJWS/fail/no-url-header -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_validateJWS/fail/url-mismatch -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} -=== RUN TestHandler_validateJWS/fail/no-jwk-kid -2024/12/30 20:44:53 The request message was malformed -2024/12/30 20:44:53 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} -=== RUN TestHandler_validateJWS/ok/jwk/rsa +2026/02/03 05:13:52 The request message was malformed +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestHandler_validateJWS/fail/no-jws -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_validateJWS/fail/nil-jws +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_validateJWS/fail/no-signature -2024/12/30 20:44:55 The request message was malformed -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} -=== RUN TestHandler_validateJWS/fail/more-than-one-signature -2024/12/30 20:44:55 The request message was malformed -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} -=== RUN TestHandler_validateJWS/fail/unsuitable-algorithm-none -2024/12/30 20:44:55 The JWS was signed with an algorithm the server does not support -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:badSignatureAlgorithm","detail":"The JWS was signed with an algorithm the server does not support"} ---- PASS: TestHandler_validateJWS (1.24s) +2026/02/03 05:13:52 The request message was malformed +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +=== RUN TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch +2026/02/03 05:13:52 The request message was malformed +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +=== RUN TestHandler_validateJWS/fail/both-jwk-kid +2026/02/03 05:13:52 The request message was malformed +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +=== RUN TestHandler_validateJWS/fail/no-jwk-kid +2026/02/03 05:13:52 The request message was malformed +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +--- PASS: TestHandler_validateJWS (0.86s) + --- 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/fail/no-url-header (0.00s) --- PASS: TestHandler_validateJWS/ok/kid (0.00s) --- PASS: TestHandler_validateJWS/ok/jwk/ecdsa (0.00s) + --- PASS: TestHandler_validateJWS/ok/jwk/rsa (0.00s) + --- PASS: TestHandler_validateJWS/fail/more-than-one-signature (0.00s) + --- PASS: TestHandler_validateJWS/fail/unsuitable-algorithm-none (0.00s) --- PASS: TestHandler_validateJWS/fail/UseNonce-error (0.00s) - --- PASS: TestHandler_validateJWS/fail/nil-jws (0.00s) - --- PASS: TestHandler_validateJWS/fail/unprotected-header-not-empty (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/fail/no-jwk-kid (0.00s) - --- PASS: TestHandler_validateJWS/ok/jwk/rsa (0.00s) --- PASS: TestHandler_validateJWS/fail/no-jws (0.00s) + --- PASS: TestHandler_validateJWS/fail/nil-jws (0.00s) --- PASS: TestHandler_validateJWS/fail/no-signature (0.00s) - --- PASS: TestHandler_validateJWS/fail/more-than-one-signature (0.00s) - --- PASS: TestHandler_validateJWS/fail/unsuitable-algorithm-none (0.00s) + --- PASS: TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch (0.00s) + --- PASS: TestHandler_validateJWS/fail/both-jwk-kid (0.00s) + --- PASS: TestHandler_validateJWS/fail/no-jwk-kid (0.00s) === RUN Test_canExtractJWKFrom === RUN Test_canExtractJWKFrom/no-jws === RUN Test_canExtractJWKFrom/no-signatures @@ -3423,84 +3459,84 @@ === RUN TestHandler_extractOrLookupJWK === RUN TestHandler_extractOrLookupJWK/ok/extract === RUN TestHandler_extractOrLookupJWK/ok/lookup ---- PASS: TestHandler_extractOrLookupJWK (0.01s) +--- 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 -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_checkPrerequisites/fail/prerequisites-nok -2024/12/30 20:44:55 The requested operation is not implemented -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:rejectedIdentifier","detail":"The requested operation is not implemented"} -=== RUN TestHandler_checkPrerequisites/ok +2026/02/03 05:13:52 The requested operation is not implemented +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:rejectedIdentifier","detail":"The requested operation is not implemented"} --- 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) - --- PASS: TestHandler_checkPrerequisites/ok (0.00s) === RUN TestNewOrderRequest_Validate -=== RUN TestNewOrderRequest_Validate/ok/ipv4 -=== RUN TestNewOrderRequest_Validate/ok/ipv6 -=== RUN TestNewOrderRequest_Validate/ok/mixed-dns-and-ipv4 -=== RUN TestNewOrderRequest_Validate/ok/mixed-ipv4-and-ipv6 === RUN TestNewOrderRequest_Validate/fail/no-identifiers === RUN TestNewOrderRequest_Validate/fail/bad-identifier === RUN TestNewOrderRequest_Validate/fail/bad-ip === RUN TestNewOrderRequest_Validate/ok ---- PASS: TestNewOrderRequest_Validate (0.01s) - --- PASS: TestNewOrderRequest_Validate/ok/ipv4 (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) +=== RUN TestNewOrderRequest_Validate/ok/ipv4 +=== RUN TestNewOrderRequest_Validate/ok/ipv6 +=== RUN TestNewOrderRequest_Validate/ok/mixed-dns-and-ipv4 +=== RUN TestNewOrderRequest_Validate/ok/mixed-ipv4-and-ipv6 +--- PASS: TestNewOrderRequest_Validate (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/no-identifiers (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-ip (0.00s) --- PASS: TestNewOrderRequest_Validate/ok (0.00s) + --- PASS: TestNewOrderRequest_Validate/ok/ipv4 (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) === RUN TestFinalizeRequestValidate === RUN TestFinalizeRequestValidate/fail/parse-csr-error === RUN TestFinalizeRequestValidate/fail/invalid-csr-signature === RUN TestFinalizeRequestValidate/ok --- PASS: TestFinalizeRequestValidate (0.01s) --- PASS: TestFinalizeRequestValidate/fail/parse-csr-error (0.00s) - --- PASS: TestFinalizeRequestValidate/fail/invalid-csr-signature (0.01s) - --- PASS: TestFinalizeRequestValidate/ok (0.01s) + --- PASS: TestFinalizeRequestValidate/fail/invalid-csr-signature (0.00s) + --- PASS: TestFinalizeRequestValidate/ok (0.00s) === RUN TestHandler_GetOrder -=== RUN TestHandler_GetOrder/fail/no-account -2024/12/30 20:44:55 Account does not exist -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} -=== RUN TestHandler_GetOrder/fail/nil-account -2024/12/30 20:44:55 Account does not exist -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} -=== RUN TestHandler_GetOrder/fail/no-provisioner -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_GetOrder/fail/nil-provisioner -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_GetOrder/fail/db.GetOrder-error -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_GetOrder/fail/account-id-mismatch -2024/12/30 20:44:55 The client lacks sufficient authorization -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} +2026/02/03 05:13:52 The client lacks sufficient authorization +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} === RUN TestHandler_GetOrder/fail/provisioner-id-mismatch -2024/12/30 20:44:55 The client lacks sufficient authorization -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} +2026/02/03 05:13:52 The client lacks sufficient authorization +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} === RUN TestHandler_GetOrder/fail/order-update-error -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_GetOrder/ok -2024/12/30 20:44:55 {"id":"orderID","status":"invalid","expires":"2024-12-31T07:44:55Z","identifiers":[{"type":"dns","value":"example.com"},{"type":"dns","value":"*.smallstep.com"}],"notBefore":"2024-12-31T08:44:55Z","notAfter":"2025-01-01T08:44:55Z","error":{"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"},"authorizations":["https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/foo","https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/bar","https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/baz"],"finalize":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/order/orderID/finalize"} +2026/02/03 05:13:52 {"id":"orderID","status":"invalid","expires":"2026-02-02T14:13:52Z","identifiers":[{"type":"dns","value":"example.com"},{"type":"dns","value":"*.smallstep.com"}],"notBefore":"2026-02-02T15:13:52Z","notAfter":"2026-02-03T15:13:52Z","error":{"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"},"authorizations":["https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/foo","https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/bar","https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/baz"],"finalize":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/order/orderID/finalize"} +=== RUN TestHandler_GetOrder/fail/no-account +2026/02/03 05:13:52 Account does not exist +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +=== RUN TestHandler_GetOrder/fail/nil-account +2026/02/03 05:13:52 Account does not exist +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +=== RUN TestHandler_GetOrder/fail/no-provisioner +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_GetOrder/fail/db.GetOrder-error +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} --- PASS: TestHandler_GetOrder (0.00s) - --- PASS: TestHandler_GetOrder/fail/no-account (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/db.GetOrder-error (0.00s) --- PASS: TestHandler_GetOrder/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_GetOrder/fail/provisioner-id-mismatch (0.00s) --- PASS: TestHandler_GetOrder/fail/order-update-error (0.00s) --- PASS: TestHandler_GetOrder/ok (0.00s) + --- PASS: TestHandler_GetOrder/fail/no-account (0.00s) + --- PASS: TestHandler_GetOrder/fail/nil-account (0.00s) + --- PASS: TestHandler_GetOrder/fail/no-provisioner (0.00s) + --- PASS: TestHandler_GetOrder/fail/db.GetOrder-error (0.00s) === RUN TestHandler_newAuthorization === RUN TestHandler_newAuthorization/fail/error-db.CreateAuthorization === RUN TestHandler_newAuthorization/ok/no-wildcard @@ -3512,115 +3548,115 @@ --- PASS: TestHandler_newAuthorization/ok/wildcard (0.00s) --- PASS: TestHandler_newAuthorization/fail/error-db.CreateChallenge (0.00s) === RUN TestHandler_NewOrder -=== RUN TestHandler_NewOrder/fail/nil-account -2024/12/30 20:44:55 Account does not exist -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} -=== RUN TestHandler_NewOrder/fail/no-provisioner -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_NewOrder/fail/unmarshal-payload-error +2026/02/03 05:13:52 The request message was malformed +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestHandler_NewOrder/fail/error-h.newAuthorization -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_NewOrder/ok/multiple-authz -2024/12/30 20:44:55 {"id":"ordID","status":"pending","expires":"2025-01-01T08:44:55Z","identifiers":[{"type":"dns","value":"zap.internal"},{"type":"dns","value":"*.zar.internal"}],"notBefore":"2024-12-31T08:43:55Z","notAfter":"2025-01-01T08:44:55Z","authorizations":["https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/az1ID","https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/az2ID"],"finalize":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/order/ordID/finalize"} +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_NewOrder/ok/naf-no-nbf -2024/12/30 20:44:55 {"id":"ordID","status":"pending","expires":"2025-01-01T08:44:55Z","identifiers":[{"type":"dns","value":"zap.internal"}],"notBefore":"2024-12-31T08:43:55Z","notAfter":"2024-12-31T08:59:55Z","authorizations":["https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/az1ID"],"finalize":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/order/ordID/finalize"} -=== RUN TestHandler_NewOrder/ok/naf-nbf -2024/12/30 20:44:55 {"id":"ordID","status":"pending","expires":"2025-01-01T08:44:55Z","identifiers":[{"type":"dns","value":"zap.internal"}],"notBefore":"2024-12-31T08:49:55Z","notAfter":"2024-12-31T08:59:55Z","authorizations":["https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/az1ID"],"finalize":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/order/ordID/finalize"} +2026/02/03 05:13:52 {"id":"ordID","status":"pending","expires":"2026-02-03T15:13:52Z","identifiers":[{"type":"dns","value":"zap.internal"}],"notBefore":"2026-02-02T15:12:52Z","notAfter":"2026-02-02T15:28:52Z","authorizations":["https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/az1ID"],"finalize":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/order/ordID/finalize"} === RUN TestHandler_NewOrder/ok/default-naf-nbf -2024/12/30 20:44:55 {"id":"ordID","status":"pending","expires":"2025-01-01T08:44:55Z","identifiers":[{"type":"dns","value":"zap.internal"}],"notBefore":"2024-12-31T08:43:55Z","notAfter":"2025-01-01T08:44:55Z","authorizations":["https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/az1ID"],"finalize":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/order/ordID/finalize"} +2026/02/03 05:13:52 {"id":"ordID","status":"pending","expires":"2026-02-03T15:13:52Z","identifiers":[{"type":"dns","value":"zap.internal"}],"notBefore":"2026-02-02T15:12:52Z","notAfter":"2026-02-03T15:13:52Z","authorizations":["https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/az1ID"],"finalize":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/order/ordID/finalize"} +=== RUN TestHandler_NewOrder/ok/nbf-no-naf +2026/02/03 05:13:52 {"id":"ordID","status":"pending","expires":"2026-02-03T15:13:52Z","identifiers":[{"type":"dns","value":"zap.internal"}],"notBefore":"2026-02-02T15:23:52Z","notAfter":"2026-02-03T15:23:52Z","authorizations":["https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/az1ID"],"finalize":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/order/ordID/finalize"} === RUN TestHandler_NewOrder/fail/no-account -2024/12/30 20:44:55 Account does not exist -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +2026/02/03 05:13:52 Account does not exist +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +=== RUN TestHandler_NewOrder/fail/no-provisioner +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_NewOrder/fail/nil-provisioner -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_NewOrder/fail/unmarshal-payload-error -2024/12/30 20:44:55 The request message was malformed -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_NewOrder/fail/error-db.CreateOrder -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_NewOrder/ok/nbf-no-naf -2024/12/30 20:44:55 {"id":"ordID","status":"pending","expires":"2025-01-01T08:44:55Z","identifiers":[{"type":"dns","value":"zap.internal"}],"notBefore":"2024-12-31T08:54:55Z","notAfter":"2025-01-01T08:54:55Z","authorizations":["https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/az1ID"],"finalize":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/order/ordID/finalize"} -=== RUN TestHandler_NewOrder/fail/no-payload -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_NewOrder/fail/nil-payload -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_NewOrder/ok/naf-nbf +2026/02/03 05:13:52 {"id":"ordID","status":"pending","expires":"2026-02-03T15:13:52Z","identifiers":[{"type":"dns","value":"zap.internal"}],"notBefore":"2026-02-02T15:18:52Z","notAfter":"2026-02-02T15:28:52Z","authorizations":["https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/az1ID"],"finalize":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/order/ordID/finalize"} +=== RUN TestHandler_NewOrder/fail/nil-account +2026/02/03 05:13:52 Account does not exist +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +=== RUN TestHandler_NewOrder/fail/no-payload +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_NewOrder/fail/malformed-payload-error -2024/12/30 20:44:55 The request message was malformed -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:13:52 The request message was malformed +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +=== RUN TestHandler_NewOrder/ok/multiple-authz +2026/02/03 05:13:52 {"id":"ordID","status":"pending","expires":"2026-02-03T15:13:52Z","identifiers":[{"type":"dns","value":"zap.internal"},{"type":"dns","value":"*.zar.internal"}],"notBefore":"2026-02-02T15:12:52Z","notAfter":"2026-02-03T15:13:52Z","authorizations":["https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/az1ID","https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/az2ID"],"finalize":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/order/ordID/finalize"} --- PASS: TestHandler_NewOrder (0.00s) - --- PASS: TestHandler_NewOrder/fail/nil-account (0.00s) - --- PASS: TestHandler_NewOrder/fail/no-provisioner (0.00s) + --- PASS: TestHandler_NewOrder/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_NewOrder/fail/error-h.newAuthorization (0.00s) - --- PASS: TestHandler_NewOrder/ok/multiple-authz (0.00s) --- PASS: TestHandler_NewOrder/ok/naf-no-nbf (0.00s) - --- PASS: TestHandler_NewOrder/ok/naf-nbf (0.00s) --- PASS: TestHandler_NewOrder/ok/default-naf-nbf (0.00s) + --- PASS: TestHandler_NewOrder/ok/nbf-no-naf (0.00s) --- PASS: TestHandler_NewOrder/fail/no-account (0.00s) + --- PASS: TestHandler_NewOrder/fail/no-provisioner (0.00s) --- PASS: TestHandler_NewOrder/fail/nil-provisioner (0.00s) - --- PASS: TestHandler_NewOrder/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_NewOrder/fail/error-db.CreateOrder (0.00s) - --- PASS: TestHandler_NewOrder/ok/nbf-no-naf (0.00s) - --- PASS: TestHandler_NewOrder/fail/no-payload (0.00s) --- PASS: TestHandler_NewOrder/fail/nil-payload (0.00s) + --- PASS: TestHandler_NewOrder/ok/naf-nbf (0.00s) + --- PASS: TestHandler_NewOrder/fail/nil-account (0.00s) + --- PASS: TestHandler_NewOrder/fail/no-payload (0.00s) --- PASS: TestHandler_NewOrder/fail/malformed-payload-error (0.00s) + --- PASS: TestHandler_NewOrder/ok/multiple-authz (0.00s) === RUN TestHandler_FinalizeOrder +=== RUN TestHandler_FinalizeOrder/fail/nil-provisioner +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_FinalizeOrder/fail/nil-payload +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_FinalizeOrder/fail/provisioner-id-mismatch +2026/02/03 05:13:52 The client lacks sufficient authorization +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} === RUN TestHandler_FinalizeOrder/fail/order-finalize-error -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_FinalizeOrder/ok -2024/12/30 20:44:55 {"id":"orderID","status":"valid","expires":"2025-01-01T08:44:55Z","identifiers":[{"type":"dns","value":"example.com"},{"type":"dns","value":"*.smallstep.com"}],"notBefore":"2024-12-31T08:44:55Z","notAfter":"2025-01-01T08:44:55Z","authorizations":["https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/foo","https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/bar","https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/baz"],"finalize":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/order/orderID/finalize","certificate":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/certificate/certID"} +2026/02/03 05:13:52 {"id":"orderID","status":"valid","expires":"2026-02-03T15:13:52Z","identifiers":[{"type":"dns","value":"example.com"},{"type":"dns","value":"*.smallstep.com"}],"notBefore":"2026-02-02T15:13:52Z","notAfter":"2026-02-03T15:13:52Z","authorizations":["https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/foo","https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/bar","https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/authz/baz"],"finalize":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/order/orderID/finalize","certificate":"https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/certificate/certID"} === RUN TestHandler_FinalizeOrder/fail/no-provisioner -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_FinalizeOrder/fail/nil-account +2026/02/03 05:13:52 Account does not exist +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +=== RUN TestHandler_FinalizeOrder/fail/no-payload +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_FinalizeOrder/fail/unmarshal-payload-error -2024/12/30 20:44:55 The request message was malformed -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:13:52 The request message was malformed +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestHandler_FinalizeOrder/fail/malformed-payload-error -2024/12/30 20:44:55 The request message was malformed -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} -=== RUN TestHandler_FinalizeOrder/fail/provisioner-id-mismatch -2024/12/30 20:44:55 The client lacks sufficient authorization -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} -=== RUN TestHandler_FinalizeOrder/fail/nil-payload -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:52 The request message was malformed +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestHandler_FinalizeOrder/fail/db.GetOrder-error -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_FinalizeOrder/fail/account-id-mismatch -2024/12/30 20:44:55 The client lacks sufficient authorization -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} +2026/02/03 05:13:52 The client lacks sufficient authorization +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"The client lacks sufficient authorization"} === RUN TestHandler_FinalizeOrder/fail/no-account -2024/12/30 20:44:55 Account does not exist -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} -=== RUN TestHandler_FinalizeOrder/fail/nil-account -2024/12/30 20:44:55 Account does not exist -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} -=== RUN TestHandler_FinalizeOrder/fail/nil-provisioner -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_FinalizeOrder/fail/no-payload -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} ---- PASS: TestHandler_FinalizeOrder (0.03s) - --- PASS: TestHandler_FinalizeOrder/fail/order-finalize-error (0.01s) - --- PASS: TestHandler_FinalizeOrder/ok (0.01s) +2026/02/03 05:13:52 Account does not exist +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +--- PASS: TestHandler_FinalizeOrder (0.02s) + --- PASS: TestHandler_FinalizeOrder/fail/nil-provisioner (0.00s) + --- PASS: TestHandler_FinalizeOrder/fail/nil-payload (0.00s) + --- PASS: TestHandler_FinalizeOrder/fail/provisioner-id-mismatch (0.00s) + --- PASS: TestHandler_FinalizeOrder/fail/order-finalize-error (0.00s) + --- PASS: TestHandler_FinalizeOrder/ok (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/no-provisioner (0.00s) + --- PASS: TestHandler_FinalizeOrder/fail/nil-account (0.00s) + --- PASS: TestHandler_FinalizeOrder/fail/no-payload (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/malformed-payload-error (0.00s) - --- PASS: TestHandler_FinalizeOrder/fail/provisioner-id-mismatch (0.01s) - --- PASS: TestHandler_FinalizeOrder/fail/nil-payload (0.00s) - --- PASS: TestHandler_FinalizeOrder/fail/db.GetOrder-error (0.01s) - --- PASS: TestHandler_FinalizeOrder/fail/account-id-mismatch (0.01s) + --- PASS: TestHandler_FinalizeOrder/fail/db.GetOrder-error (0.00s) + --- PASS: TestHandler_FinalizeOrder/fail/account-id-mismatch (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) === RUN TestHandler_challengeTypes === RUN TestHandler_challengeTypes/ok/dns === RUN TestHandler_challengeTypes/ok/wildcard @@ -3666,103 +3702,103 @@ === RUN Test_revokeOptions === RUN Test_revokeOptions/ok/no-reasoncode === RUN Test_revokeOptions/ok/including-reasoncode ---- PASS: Test_revokeOptions (0.01s) +--- 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/nil-jws -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_RevokeCert/fail/nil-payload -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_RevokeCert/fail/wrong-certificate-encoding -2024/12/30 20:44:55 The request message was malformed -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} -=== RUN TestHandler_RevokeCert/fail/db.GetCertificateBySerial -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_RevokeCert/fail/certificate-revoked-check-fails -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_RevokeCert/fail/prov.AuthorizeRevoke -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_RevokeCert/ok/using-certificate-key -=== RUN TestHandler_RevokeCert/fail/no-jws -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_RevokeCert/fail/ca.Revoke +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_RevokeCert/fail/ca.Revoke-already-revoked +2026/02/03 05:13:52 Certificate already revoked +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:alreadyRevoked","detail":"Certificate already revoked"} === RUN TestHandler_RevokeCert/fail/no-provisioner -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_RevokeCert/fail/no-payload -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_RevokeCert/fail/no-certificate-encoded -2024/12/30 20:44:55 The request message was malformed -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_RevokeCert/fail/different-certificate-contents -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_RevokeCert/fail/invalid-reasoncode -2024/12/30 20:44:55 The revocation reason provided is not allowed by the server -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:badRevocationReason","detail":"The revocation reason provided is not allowed by the server"} -=== RUN TestHandler_RevokeCert/fail/ca.Revoke -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_RevokeCert/fail/no-account -2024/12/30 20:44:55 Account does not exist -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_RevokeCert/fail/certificate-revoked-check-fails +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_RevokeCert/fail/certificate-already-revoked +2026/02/03 05:13:52 Certificate already revoked +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:alreadyRevoked","detail":"Certificate already revoked"} === RUN TestHandler_RevokeCert/fail/account-not-valid -2024/12/30 20:44:55 No authorization provided for name 127.0.0.1 -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"No authorization provided for name 127.0.0.1"} +2026/02/03 05:13:52 No authorization provided for name 127.0.0.1 +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"No authorization provided for name 127.0.0.1"} === RUN TestHandler_RevokeCert/fail/account-not-authorized -2024/12/30 20:44:55 No authorization provided for name 127.0.0.1 -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"No authorization provided for name 127.0.0.1"} +2026/02/03 05:13:52 No authorization provided for name 127.0.0.1 +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"No authorization provided for name 127.0.0.1"} +=== RUN TestHandler_RevokeCert/ok/using-certificate-key +=== RUN TestHandler_RevokeCert/fail/nil-jws +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_RevokeCert/fail/no-payload +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_RevokeCert/fail/nil-payload +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_RevokeCert/fail/db.GetCertificateBySerial +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_RevokeCert/fail/invalid-reasoncode +2026/02/03 05:13:52 The revocation reason provided is not allowed by the server +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:badRevocationReason","detail":"The revocation reason provided is not allowed by the server"} +=== RUN TestHandler_RevokeCert/ok/using-account-key +=== RUN TestHandler_RevokeCert/fail/no-jws +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_RevokeCert/fail/unmarshal-payload +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_RevokeCert/fail/wrong-certificate-encoding +2026/02/03 05:13:52 The request message was malformed +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestHandler_RevokeCert/fail/unauthorized-certificate-key -2024/12/30 20:44:55 No authorization provided for name 127.0.0.1 -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"No authorization provided for name 127.0.0.1"} -=== RUN TestHandler_RevokeCert/fail/certificate-already-revoked -2024/12/30 20:44:55 Certificate already revoked -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:alreadyRevoked","detail":"Certificate already revoked"} +2026/02/03 05:13:52 No authorization provided for name 127.0.0.1 +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:unauthorized","detail":"No authorization provided for name 127.0.0.1"} +=== RUN TestHandler_RevokeCert/fail/prov.AuthorizeRevoke +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} === RUN TestHandler_RevokeCert/fail/nil-provisioner -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} -=== RUN TestHandler_RevokeCert/fail/unmarshal-payload -2024/12/30 20:44:55 The server experienced an internal error -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +2026/02/03 05:13:52 The server experienced an internal error +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:serverInternal","detail":"The server experienced an internal error"} +=== RUN TestHandler_RevokeCert/fail/no-certificate-encoded +2026/02/03 05:13:52 The request message was malformed +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +=== RUN TestHandler_RevokeCert/fail/no-account +2026/02/03 05:13:52 Account does not exist +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} === RUN TestHandler_RevokeCert/fail/nil-account -2024/12/30 20:44:55 Account does not exist -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} -=== RUN TestHandler_RevokeCert/fail/ca.Revoke-already-revoked -2024/12/30 20:44:55 Certificate already revoked -2024/12/30 20:44:55 {"type":"urn:ietf:params:acme:error:alreadyRevoked","detail":"Certificate already revoked"} -=== RUN TestHandler_RevokeCert/ok/using-account-key ---- PASS: TestHandler_RevokeCert (0.04s) +2026/02/03 05:13:52 Account does not exist +2026/02/03 05:13:52 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} +--- PASS: TestHandler_RevokeCert (0.02s) + --- PASS: TestHandler_RevokeCert/fail/ca.Revoke (0.00s) + --- PASS: TestHandler_RevokeCert/fail/ca.Revoke-already-revoked (0.00s) + --- PASS: TestHandler_RevokeCert/fail/no-provisioner (0.00s) + --- PASS: TestHandler_RevokeCert/fail/different-certificate-contents (0.00s) + --- PASS: TestHandler_RevokeCert/fail/certificate-revoked-check-fails (0.00s) + --- PASS: TestHandler_RevokeCert/fail/certificate-already-revoked (0.00s) + --- PASS: TestHandler_RevokeCert/fail/account-not-valid (0.00s) + --- PASS: TestHandler_RevokeCert/fail/account-not-authorized (0.00s) + --- PASS: TestHandler_RevokeCert/ok/using-certificate-key (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-jws (0.00s) + --- PASS: TestHandler_RevokeCert/fail/no-payload (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-payload (0.00s) - --- PASS: TestHandler_RevokeCert/fail/wrong-certificate-encoding (0.00s) --- PASS: TestHandler_RevokeCert/fail/db.GetCertificateBySerial (0.00s) - --- PASS: TestHandler_RevokeCert/fail/certificate-revoked-check-fails (0.00s) - --- PASS: TestHandler_RevokeCert/fail/prov.AuthorizeRevoke (0.00s) - --- PASS: TestHandler_RevokeCert/ok/using-certificate-key (0.01s) + --- PASS: TestHandler_RevokeCert/fail/invalid-reasoncode (0.00s) + --- PASS: TestHandler_RevokeCert/ok/using-account-key (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-jws (0.00s) - --- PASS: TestHandler_RevokeCert/fail/no-provisioner (0.00s) - --- PASS: TestHandler_RevokeCert/fail/no-payload (0.00s) + --- PASS: TestHandler_RevokeCert/fail/unmarshal-payload (0.00s) + --- PASS: TestHandler_RevokeCert/fail/wrong-certificate-encoding (0.00s) + --- PASS: TestHandler_RevokeCert/fail/unauthorized-certificate-key (0.00s) + --- PASS: TestHandler_RevokeCert/fail/prov.AuthorizeRevoke (0.00s) + --- PASS: TestHandler_RevokeCert/fail/nil-provisioner (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-certificate-encoded (0.00s) - --- PASS: TestHandler_RevokeCert/fail/different-certificate-contents (0.00s) - --- PASS: TestHandler_RevokeCert/fail/invalid-reasoncode (0.00s) - --- PASS: TestHandler_RevokeCert/fail/ca.Revoke (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-account (0.00s) - --- PASS: TestHandler_RevokeCert/fail/account-not-valid (0.00s) - --- PASS: TestHandler_RevokeCert/fail/account-not-authorized (0.00s) - --- PASS: TestHandler_RevokeCert/fail/unauthorized-certificate-key (0.01s) - --- PASS: TestHandler_RevokeCert/fail/certificate-already-revoked (0.00s) - --- PASS: TestHandler_RevokeCert/fail/nil-provisioner (0.00s) - --- PASS: TestHandler_RevokeCert/fail/unmarshal-payload (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-account (0.00s) - --- PASS: TestHandler_RevokeCert/fail/ca.Revoke-already-revoked (0.00s) - --- PASS: TestHandler_RevokeCert/ok/using-account-key (0.00s) === RUN TestHandler_isAccountAuthorized === RUN TestHandler_isAccountAuthorized/fail/account-invalid === RUN TestHandler_isAccountAuthorized/fail/different-account @@ -3782,13 +3818,13 @@ --- PASS: Test_wrapUnauthorizedError/wrap-subject (0.00s) --- PASS: Test_wrapUnauthorizedError/default (0.00s) PASS -ok github.com/smallstep/certificates/acme/api 1.657s +ok github.com/smallstep/certificates/acme/api 1.020s === 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.02s) +--- PASS: TestDB_getDBAccount (0.01s) --- 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) @@ -3808,23 +3844,23 @@ --- 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 +=== RUN TestDB_GetAccountByKeyID/fail/db.getAccountIDByKeyID-error --- 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) + --- PASS: TestDB_GetAccountByKeyID/fail/db.getAccountIDByKeyID-error (0.00s) === RUN TestDB_CreateAccount -=== RUN TestDB_CreateAccount/ok === RUN TestDB_CreateAccount/fail/keyID-cmpAndSwap-error === RUN TestDB_CreateAccount/fail/keyID-cmpAndSwap-false === RUN TestDB_CreateAccount/fail/account-save-error ---- PASS: TestDB_CreateAccount (0.01s) - --- PASS: TestDB_CreateAccount/ok (0.00s) +=== 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 @@ -3836,41 +3872,41 @@ --- 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 -=== RUN TestDB_getDBAuthz/fail/not-found --- 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) - --- PASS: TestDB_getDBAuthz/fail/not-found (0.00s) === RUN TestDB_GetAuthorization -=== RUN TestDB_GetAuthorization/ok === RUN TestDB_GetAuthorization/fail/db.Get-error === 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 --- PASS: TestDB_GetAuthorization (0.00s) - --- PASS: TestDB_GetAuthorization/ok (0.00s) --- PASS: TestDB_GetAuthorization/fail/db.Get-error (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) === RUN TestDB_CreateAuthorization -=== RUN TestDB_CreateAuthorization/fail/cmpAndSwap-error === RUN TestDB_CreateAuthorization/ok +=== RUN TestDB_CreateAuthorization/fail/cmpAndSwap-error --- PASS: TestDB_CreateAuthorization (0.00s) - --- PASS: TestDB_CreateAuthorization/fail/cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateAuthorization/ok (0.00s) + --- PASS: TestDB_CreateAuthorization/fail/cmpAndSwap-error (0.00s) === RUN TestDB_UpdateAuthorization -=== RUN TestDB_UpdateAuthorization/ok === 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/ok (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 @@ -3888,17 +3924,17 @@ --- PASS: TestDB_CreateCertificate/fail/cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateCertificate/ok (0.00s) === RUN TestDB_GetCertificate +=== 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 === RUN TestDB_GetCertificate/ok -=== RUN TestDB_GetCertificate/fail/not-found --- PASS: TestDB_GetCertificate (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) --- PASS: TestDB_GetCertificate/ok (0.00s) - --- PASS: TestDB_GetCertificate/fail/not-found (0.00s) === RUN Test_parseBundle === RUN Test_parseBundle/fail/bad-type-error === RUN Test_parseBundle/fail/bad-pem-error @@ -3910,15 +3946,15 @@ --- PASS: Test_parseBundle/fail/unexpected-data (0.00s) --- PASS: Test_parseBundle/ok (0.00s) === RUN TestDB_GetCertificateBySerial +=== RUN TestDB_GetCertificateBySerial/fail/not-found === RUN TestDB_GetCertificateBySerial/fail/db-error === RUN TestDB_GetCertificateBySerial/fail/unmarshal-dbSerial === RUN TestDB_GetCertificateBySerial/ok -=== RUN TestDB_GetCertificateBySerial/fail/not-found --- PASS: TestDB_GetCertificateBySerial (0.00s) + --- PASS: TestDB_GetCertificateBySerial/fail/not-found (0.00s) --- PASS: TestDB_GetCertificateBySerial/fail/db-error (0.00s) --- PASS: TestDB_GetCertificateBySerial/fail/unmarshal-dbSerial (0.00s) --- PASS: TestDB_GetCertificateBySerial/ok (0.00s) - --- PASS: TestDB_GetCertificateBySerial/fail/not-found (0.00s) === RUN TestDB_getDBExternalAccountKey === RUN TestDB_getDBExternalAccountKey/ok === RUN TestDB_getDBExternalAccountKey/fail/not-found @@ -3938,94 +3974,94 @@ --- PASS: TestDB_GetExternalAccountKey/fail/db.Get-error (0.00s) --- PASS: TestDB_GetExternalAccountKey/fail/non-matching-provisioner (0.00s) === RUN TestDB_GetExternalAccountKeyByReference +=== RUN TestDB_GetExternalAccountKeyByReference/fail/db.GetExternalAccountKey-error === 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/fail/db.GetExternalAccountKey-error (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/ok === RUN TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable === RUN TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable-unmarshal === RUN TestDB_GetExternalAccountKeys/fail/db.getDBExternalAccountKey +=== RUN TestDB_GetExternalAccountKeys/ok --- PASS: TestDB_GetExternalAccountKeys (0.00s) - --- PASS: TestDB_GetExternalAccountKeys/ok (0.00s) --- PASS: TestDB_GetExternalAccountKeys/fail/db.Get-externalAccountKeysByProvisionerIDTable (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) === 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 -=== RUN TestDB_DeleteExternalAccountKey/ok -acme_external_account_keyID_provisionerID_index -=== RUN TestDB_DeleteExternalAccountKey/fail/not-found --- 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) - --- PASS: TestDB_DeleteExternalAccountKey/ok (0.00s) - --- PASS: TestDB_DeleteExternalAccountKey/fail/not-found (0.00s) === RUN TestDB_CreateExternalAccountKey +=== RUN TestDB_CreateExternalAccountKey/ok === 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/ok (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/fail/provisioner-change -=== RUN TestDB_UpdateExternalAccountKey/fail/reference-change === 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/fail/provisioner-change (0.00s) - --- PASS: TestDB_UpdateExternalAccountKey/fail/reference-change (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/db.save -=== RUN TestDB_addEAKID/ok/db.Get-not-found -=== RUN TestDB_addEAKID/ok === 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/db.save (0.00s) - --- PASS: TestDB_addEAKID/ok/db.Get-not-found (0.00s) - --- PASS: TestDB_addEAKID/ok (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 -=== RUN TestDB_deleteEAKID/ok --- 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) - --- PASS: TestDB_deleteEAKID/ok (0.00s) === RUN TestDB_addAndDeleteEAKID === RUN TestDB_addAndDeleteEAKID/ok/multi --- PASS: TestDB_addAndDeleteEAKID (0.00s) @@ -4085,13 +4121,13 @@ --- 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 +=== RUN TestDB_GetOrder/fail/db.Get-error --- 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) + --- PASS: TestDB_GetOrder/fail/db.Get-error (0.00s) === RUN TestDB_UpdateOrder === RUN TestDB_UpdateOrder/fail/db.Get-error === RUN TestDB_UpdateOrder/fail/save-error @@ -4101,44 +4137,44 @@ --- 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 +=== RUN TestDB_CreateOrder/fail/order-save-error --- 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) + --- PASS: TestDB_CreateOrder/fail/order-save-error (0.00s) === RUN TestDB_updateAddOrderIDs === RUN TestDB_updateAddOrderIDs/fail/unmarshal-error +=== RUN TestDB_updateAddOrderIDs/ok/no-old +=== RUN TestDB_updateAddOrderIDs/fail/db.Get-error === RUN TestDB_updateAddOrderIDs/fail/update-order-status-error +=== RUN TestDB_updateAddOrderIDs/fail/db.save-order-error === RUN TestDB_updateAddOrderIDs/ok/all-old-not-pending === RUN TestDB_updateAddOrderIDs/ok/old-and-new -=== RUN TestDB_updateAddOrderIDs/fail/db.Get-error -=== RUN TestDB_updateAddOrderIDs/fail/db.Get-order-error -=== RUN TestDB_updateAddOrderIDs/fail/db.save-order-error -=== RUN TestDB_updateAddOrderIDs/ok/no-old === RUN TestDB_updateAddOrderIDs/ok/old-and-new-2 +=== RUN TestDB_updateAddOrderIDs/fail/db.Get-order-error --- PASS: TestDB_updateAddOrderIDs (0.00s) --- PASS: TestDB_updateAddOrderIDs/fail/unmarshal-error (0.00s) + --- PASS: TestDB_updateAddOrderIDs/ok/no-old (0.00s) + --- PASS: TestDB_updateAddOrderIDs/fail/db.Get-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/all-old-not-pending (0.00s) --- PASS: TestDB_updateAddOrderIDs/ok/old-and-new (0.00s) - --- PASS: TestDB_updateAddOrderIDs/fail/db.Get-error (0.00s) - --- PASS: TestDB_updateAddOrderIDs/fail/db.Get-order-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/old-and-new-2 (0.00s) + --- PASS: TestDB_updateAddOrderIDs/fail/db.Get-order-error (0.00s) PASS -ok github.com/smallstep/certificates/acme/db/nosql 0.068s +ok github.com/smallstep/certificates/acme/db/nosql 0.034s ? github.com/smallstep/certificates/authority/admin [no test files] ? github.com/smallstep/certificates/authority/administrator [no test files] ? github.com/smallstep/certificates/commands [no test files] -? github.com/smallstep/certificates/pki [no test files] +? github.com/smallstep/certificates/kms/yubikey [no test files] ? github.com/smallstep/certificates/monitoring [no test files] +? github.com/smallstep/certificates/pki [no test files] ? github.com/smallstep/certificates/scep [no test files] ? github.com/smallstep/certificates/scep/api [no test files] ? github.com/smallstep/certificates/server [no test files] -? github.com/smallstep/certificates/kms/yubikey [no test files] === RUN TestNewCertificate --- PASS: TestNewCertificate (0.00s) === RUN TestCertificate_MarshalJSON @@ -4260,7 +4296,7 @@ === RUN Test_caHandler_Root === RUN Test_caHandler_Root/ok === RUN Test_caHandler_Root/fail -2024/12/30 20:45:04 http://example.com/root/efc7d6b475a56fe587650bcdb999a4a308f815ba44db4bf0371ea68a786ccd36 was not found: not found +2026/02/03 05:13:55 http://example.com/root/efc7d6b475a56fe587650bcdb999a4a308f815ba44db4bf0371ea68a786ccd36 was not found: not found --- PASS: Test_caHandler_Root (0.00s) --- PASS: Test_caHandler_Root/ok (0.00s) --- PASS: Test_caHandler_Root/fail (0.00s) @@ -4271,13 +4307,13 @@ === RUN Test_caHandler_Sign/validate_error === RUN Test_caHandler_Sign/authorize_error === RUN Test_caHandler_Sign/sign_error ---- PASS: Test_caHandler_Sign (0.03s) - --- PASS: Test_caHandler_Sign/ok (0.01s) +--- PASS: Test_caHandler_Sign (0.02s) + --- PASS: Test_caHandler_Sign/ok (0.00s) --- PASS: Test_caHandler_Sign/ok_with_Provisioner (0.00s) --- PASS: Test_caHandler_Sign/json_read_error (0.00s) --- PASS: Test_caHandler_Sign/validate_error (0.00s) --- PASS: Test_caHandler_Sign/authorize_error (0.00s) - --- PASS: Test_caHandler_Sign/sign_error (0.01s) + --- PASS: Test_caHandler_Sign/sign_error (0.00s) === RUN Test_caHandler_Renew === RUN Test_caHandler_Renew/ok === RUN Test_caHandler_Renew/ok_renew_after_expiry @@ -4286,7 +4322,7 @@ === RUN Test_caHandler_Renew/renew_error === RUN Test_caHandler_Renew/fail_expired_token === RUN Test_caHandler_Renew/fail_invalid_root ---- PASS: Test_caHandler_Renew (0.05s) +--- PASS: Test_caHandler_Renew (0.03s) --- PASS: Test_caHandler_Renew/ok (0.00s) --- PASS: Test_caHandler_Renew/ok_renew_after_expiry (0.00s) --- PASS: Test_caHandler_Renew/no_tls (0.00s) @@ -4300,18 +4336,18 @@ === RUN Test_caHandler_Rekey/no_peer_certificates === RUN Test_caHandler_Rekey/rekey_error === RUN Test_caHandler_Rekey/json_read_error ---- PASS: Test_caHandler_Rekey (0.02s) +--- PASS: Test_caHandler_Rekey (0.01s) --- PASS: Test_caHandler_Rekey/ok (0.01s) --- PASS: Test_caHandler_Rekey/no_tls (0.00s) --- PASS: Test_caHandler_Rekey/no_peer_certificates (0.00s) - --- PASS: Test_caHandler_Rekey/rekey_error (0.01s) + --- PASS: Test_caHandler_Rekey/rekey_error (0.00s) --- PASS: Test_caHandler_Rekey/json_read_error (0.00s) === RUN Test_caHandler_Provisioners === RUN Test_caHandler_Provisioners/ok === RUN Test_caHandler_Provisioners/fail -2024/12/30 20:45:04 the error +2026/02/03 05:13:55 the error === RUN Test_caHandler_Provisioners/limit_fail -2024/12/30 20:45:04 limit 'abc' is not an integer: strconv.Atoi: parsing "abc": invalid syntax +2026/02/03 05:13:55 limit 'abc' is not an integer: strconv.Atoi: parsing "abc": invalid syntax --- PASS: Test_caHandler_Provisioners (0.00s) --- PASS: Test_caHandler_Provisioners/ok (0.00s) --- PASS: Test_caHandler_Provisioners/fail (0.00s) @@ -4319,7 +4355,7 @@ === RUN Test_caHandler_ProvisionerKey === RUN Test_caHandler_ProvisionerKey/ok === RUN Test_caHandler_ProvisionerKey/fail -2024/12/30 20:45:04 not found +2026/02/03 05:13:55 not found --- PASS: Test_caHandler_ProvisionerKey (0.00s) --- PASS: Test_caHandler_ProvisionerKey/ok (0.00s) --- PASS: Test_caHandler_ProvisionerKey/fail (0.00s) @@ -4327,7 +4363,7 @@ === RUN Test_caHandler_Roots/ok === RUN Test_caHandler_Roots/no_peer_certificates === RUN Test_caHandler_Roots/fail -2024/12/30 20:45:04 error getting roots: an error +2026/02/03 05:13:55 error getting roots: an error --- PASS: Test_caHandler_Roots (0.00s) --- PASS: Test_caHandler_Roots/ok (0.00s) --- PASS: Test_caHandler_Roots/no_peer_certificates (0.00s) @@ -4336,7 +4372,7 @@ === RUN Test_caHandler_RootsPEM/one_root === RUN Test_caHandler_RootsPEM/two_roots === RUN Test_caHandler_RootsPEM/fail -2024/12/30 20:45:04 an error +2026/02/03 05:13:55 an error --- PASS: Test_caHandler_RootsPEM (0.00s) --- PASS: Test_caHandler_RootsPEM/one_root (0.00s) --- PASS: Test_caHandler_RootsPEM/two_roots (0.00s) @@ -4345,7 +4381,7 @@ === RUN Test_caHandler_Federation/ok === RUN Test_caHandler_Federation/no_peer_certificates === RUN Test_caHandler_Federation/fail -2024/12/30 20:45:04 error getting federated roots: an error +2026/02/03 05:13:55 error getting federated roots: an error --- PASS: Test_caHandler_Federation (0.00s) --- PASS: Test_caHandler_Federation/ok (0.00s) --- PASS: Test_caHandler_Federation/no_peer_certificates (0.00s) @@ -4356,10 +4392,10 @@ === RUN Test_fmtPublicKey/ed25519 === RUN Test_fmtPublicKey/dsa2048 === RUN Test_fmtPublicKey/unknown ---- PASS: Test_fmtPublicKey (52.19s) - --- PASS: Test_fmtPublicKey/p256 (0.19s) - --- PASS: Test_fmtPublicKey/rsa1024 (0.04s) - --- PASS: Test_fmtPublicKey/ed25519 (0.01s) +--- PASS: Test_fmtPublicKey (9.34s) + --- PASS: Test_fmtPublicKey/p256 (0.00s) + --- PASS: Test_fmtPublicKey/rsa1024 (0.00s) + --- PASS: Test_fmtPublicKey/ed25519 (0.00s) --- PASS: Test_fmtPublicKey/dsa2048 (0.00s) --- PASS: Test_fmtPublicKey/unknown (0.00s) === RUN TestRevokeRequestValidate @@ -4367,32 +4403,32 @@ === RUN TestRevokeRequestValidate/error/bad_reasonCode === RUN TestRevokeRequestValidate/error/non-passive_not_implemented === RUN TestRevokeRequestValidate/ok ---- PASS: TestRevokeRequestValidate (0.01s) +--- PASS: TestRevokeRequestValidate (0.00s) --- PASS: TestRevokeRequestValidate/error/missing_serial (0.00s) --- PASS: TestRevokeRequestValidate/error/bad_reasonCode (0.00s) - --- PASS: TestRevokeRequestValidate/error/non-passive_not_implemented (0.01s) + --- PASS: TestRevokeRequestValidate/error/non-passive_not_implemented (0.00s) --- PASS: TestRevokeRequestValidate/ok (0.00s) === RUN Test_caHandler_Revoke -=== RUN Test_caHandler_Revoke/400/no_OTT_and_no_peer_certificate === 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 ---- PASS: Test_caHandler_Revoke (0.04s) - --- PASS: Test_caHandler_Revoke/400/no_OTT_and_no_peer_certificate (0.02s) - --- PASS: Test_caHandler_Revoke/200/no_ott (0.01s) - --- PASS: Test_caHandler_Revoke/500/ott_authority.Revoke (0.01s) +=== 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.02s) +--- PASS: TestSSHCertificate_MarshalJSON (0.00s) --- PASS: TestSSHCertificate_MarshalJSON/nil (0.00s) --- PASS: TestSSHCertificate_MarshalJSON/user (0.00s) --- PASS: TestSSHCertificate_MarshalJSON/user#01 (0.00s) @@ -4405,7 +4441,7 @@ === RUN TestSSHCertificate_UnmarshalJSON/bad-base64 === RUN TestSSHCertificate_UnmarshalJSON/bad-key === RUN TestSSHCertificate_UnmarshalJSON/bat-cert ---- PASS: TestSSHCertificate_UnmarshalJSON (0.02s) +--- PASS: TestSSHCertificate_UnmarshalJSON (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/null (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/empty (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/user (0.00s) @@ -4430,12 +4466,12 @@ --- 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.01s) + --- 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.01s) + --- PASS: TestSignSSHRequest_Validate/identityCSR (0.00s) === RUN Test_caHandler_SSHSign === RUN Test_caHandler_SSHSign/ok-user === RUN Test_caHandler_SSHSign/ok-host @@ -4449,11 +4485,11 @@ === RUN Test_caHandler_SSHSign/fail-signSSH === RUN Test_caHandler_SSHSign/fail-SignSSHAddUser === RUN Test_caHandler_SSHSign/fail-user-identity ---- PASS: Test_caHandler_SSHSign (0.05s) +--- PASS: Test_caHandler_SSHSign (0.01s) --- PASS: Test_caHandler_SSHSign/ok-user (0.00s) --- PASS: Test_caHandler_SSHSign/ok-host (0.00s) --- PASS: Test_caHandler_SSHSign/ok-user-add (0.00s) - --- PASS: Test_caHandler_SSHSign/ok-user-identity (0.01s) + --- PASS: Test_caHandler_SSHSign/ok-user-identity (0.00s) --- PASS: Test_caHandler_SSHSign/fail-body (0.00s) --- PASS: Test_caHandler_SSHSign/fail-validate (0.00s) --- PASS: Test_caHandler_SSHSign/fail-publicKey (0.00s) @@ -4483,7 +4519,7 @@ === RUN Test_caHandler_SSHFederation/host === RUN Test_caHandler_SSHFederation/empty === RUN Test_caHandler_SSHFederation/error ---- PASS: Test_caHandler_SSHFederation (0.01s) +--- PASS: Test_caHandler_SSHFederation (0.00s) --- PASS: Test_caHandler_SSHFederation/ok (0.00s) --- PASS: Test_caHandler_SSHFederation/many (0.00s) --- PASS: Test_caHandler_SSHFederation/user (0.00s) @@ -4497,11 +4533,11 @@ === RUN Test_caHandler_SSHConfig/badType === RUN Test_caHandler_SSHConfig/badData === RUN Test_caHandler_SSHConfig/error ---- PASS: Test_caHandler_SSHConfig (0.02s) +--- PASS: Test_caHandler_SSHConfig (0.00s) --- PASS: Test_caHandler_SSHConfig/user (0.00s) --- PASS: Test_caHandler_SSHConfig/host (0.00s) --- PASS: Test_caHandler_SSHConfig/noType (0.00s) - --- PASS: Test_caHandler_SSHConfig/badType (0.02s) + --- PASS: Test_caHandler_SSHConfig/badType (0.00s) --- PASS: Test_caHandler_SSHConfig/badData (0.00s) --- PASS: Test_caHandler_SSHConfig/error (0.00s) === RUN Test_caHandler_SSHCheckHost @@ -4565,16 +4601,16 @@ --- PASS: TestSSHPublicKey_UnmarshalJSON/badB64 (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/badKey (0.00s) PASS -ok github.com/smallstep/certificates/api 52.548s +ok github.com/smallstep/certificates/api 9.467s === RUN TestError === RUN TestError/normalLogger -2024/12/30 20:45:04 the error +2026/02/03 05:13:55 the error === RUN TestError/responseLogger --- PASS: TestError (0.00s) --- PASS: TestError/normalLogger (0.00s) --- PASS: TestError/responseLogger (0.00s) PASS -ok github.com/smallstep/certificates/api/log 0.007s +ok github.com/smallstep/certificates/api/log 0.004s === RUN TestJSON === RUN TestJSON/ok === RUN TestJSON/fail @@ -4582,33 +4618,33 @@ --- PASS: TestJSON/ok (0.00s) --- PASS: TestJSON/fail (0.00s) PASS -ok github.com/smallstep/certificates/api/read 0.010s +ok github.com/smallstep/certificates/api/read 0.004s === RUN TestJSON --- PASS: TestJSON (0.00s) === RUN TestJSONPanics --- PASS: TestJSONPanics (0.00s) === RUN TestError === RUN TestError/0 -2024/12/30 20:45:04 some string +2026/02/03 05:13:55 some string === RUN TestError/1 -2024/12/30 20:45:04 123 +2026/02/03 05:13:55 123 --- 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.012s +ok github.com/smallstep/certificates/api/render 0.005s === RUN TestAuthorityNew -=== RUN TestAuthorityNew/ok === RUN TestAuthorityNew/fail_bad_root === RUN TestAuthorityNew/fail_bad_password === RUN TestAuthorityNew/fail_loading_CA_cert ---- PASS: TestAuthorityNew (0.08s) - --- PASS: TestAuthorityNew/ok (0.07s) - --- PASS: TestAuthorityNew/fail_bad_root (0.00s) +=== RUN TestAuthorityNew/ok +--- PASS: TestAuthorityNew (0.02s) + --- PASS: TestAuthorityNew/fail_bad_root (0.01s) --- PASS: TestAuthorityNew/fail_bad_password (0.00s) --- PASS: TestAuthorityNew/fail_loading_CA_cert (0.00s) + --- PASS: TestAuthorityNew/ok (0.00s) === RUN TestAuthority_GetDatabase === RUN TestAuthority_GetDatabase/ok === RUN TestAuthority_GetDatabase/ok_WithDatabase @@ -4628,7 +4664,7 @@ === RUN TestNewEmbedded/fail_missing_issuer === RUN TestNewEmbedded/fail_missing_signer#01 === RUN TestNewEmbedded/fail_bad_password ---- PASS: TestNewEmbedded (0.01s) +--- PASS: TestNewEmbedded (0.00s) --- PASS: TestNewEmbedded/ok (0.00s) --- PASS: TestNewEmbedded/ok_empty_config (0.00s) --- PASS: TestNewEmbedded/ok_config_file (0.00s) @@ -4642,9 +4678,9 @@ --- PASS: TestNewEmbedded/fail_missing_signer#01 (0.00s) --- PASS: TestNewEmbedded/fail_bad_password (0.00s) === RUN TestNewEmbedded_Sign ---- PASS: TestNewEmbedded_Sign (0.03s) +--- PASS: TestNewEmbedded_Sign (0.01s) === RUN TestNewEmbedded_GetTLSCertificate ---- PASS: TestNewEmbedded_GetTLSCertificate (0.02s) +--- PASS: TestNewEmbedded_GetTLSCertificate (0.01s) === RUN TestAuthority_CloseForReload === RUN TestAuthority_CloseForReload/ok --- PASS: TestAuthority_CloseForReload (0.00s) @@ -4652,133 +4688,133 @@ === RUN TestAuthority_GetSCEPService === RUN TestAuthority_GetSCEPService/ok === RUN TestAuthority_GetSCEPService/wrong_password ---- PASS: TestAuthority_GetSCEPService (0.02s) +--- PASS: TestAuthority_GetSCEPService (0.00s) --- PASS: TestAuthority_GetSCEPService/ok (0.00s) --- PASS: TestAuthority_GetSCEPService/wrong_password (0.00s) === RUN TestAuthority_authorizeToken -=== RUN TestAuthority_authorizeToken/fail/provisioner-not-found -=== RUN TestAuthority_authorizeToken/ok/simpledb +=== RUN TestAuthority_authorizeToken/fail/prehistoric-token === RUN TestAuthority_authorizeToken/fail/simpledb/token-already-used === RUN TestAuthority_authorizeToken/fail/sha256/token-already-used === RUN TestAuthority_authorizeToken/ok/mockNoSQLDB === RUN TestAuthority_authorizeToken/fail/mockNoSQLDB/error === RUN TestAuthority_authorizeToken/fail/invalid-token +=== RUN TestAuthority_authorizeToken/fail/provisioner-not-found +=== RUN TestAuthority_authorizeToken/ok/simpledb === RUN TestAuthority_authorizeToken/ok/sha256 === RUN TestAuthority_authorizeToken/fail/mockNoSQLDB/token-already-used -=== RUN TestAuthority_authorizeToken/fail/prehistoric-token ---- PASS: TestAuthority_authorizeToken (0.27s) +--- PASS: TestAuthority_authorizeToken (0.21s) + --- PASS: TestAuthority_authorizeToken/fail/prehistoric-token (0.00s) + --- PASS: TestAuthority_authorizeToken/fail/simpledb/token-already-used (0.00s) + --- PASS: TestAuthority_authorizeToken/fail/sha256/token-already-used (0.00s) + --- PASS: TestAuthority_authorizeToken/ok/mockNoSQLDB (0.00s) + --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/error (0.00s) + --- PASS: TestAuthority_authorizeToken/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeToken/fail/provisioner-not-found (0.00s) --- PASS: TestAuthority_authorizeToken/ok/simpledb (0.00s) - --- PASS: TestAuthority_authorizeToken/fail/simpledb/token-already-used (0.01s) - --- PASS: TestAuthority_authorizeToken/fail/sha256/token-already-used (0.01s) - --- PASS: TestAuthority_authorizeToken/ok/mockNoSQLDB (0.01s) - --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/error (0.01s) - --- PASS: TestAuthority_authorizeToken/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeToken/ok/sha256 (0.00s) - --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/token-already-used (0.01s) - --- PASS: TestAuthority_authorizeToken/fail/prehistoric-token (0.00s) + --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/token-already-used (0.00s) === RUN TestAuthority_authorizeRevoke +=== RUN TestAuthority_authorizeRevoke/ok/token === RUN TestAuthority_authorizeRevoke/fail/token/invalid-token === RUN TestAuthority_authorizeRevoke/fail/token/invalid-subject -=== RUN TestAuthority_authorizeRevoke/ok/token ---- PASS: TestAuthority_authorizeRevoke (0.28s) +--- PASS: TestAuthority_authorizeRevoke (0.14s) + --- PASS: TestAuthority_authorizeRevoke/ok/token (0.00s) --- PASS: TestAuthority_authorizeRevoke/fail/token/invalid-token (0.00s) - --- PASS: TestAuthority_authorizeRevoke/fail/token/invalid-subject (0.01s) - --- PASS: TestAuthority_authorizeRevoke/ok/token (0.01s) + --- PASS: TestAuthority_authorizeRevoke/fail/token/invalid-subject (0.00s) === RUN TestAuthority_authorizeSign === RUN TestAuthority_authorizeSign/fail/invalid-token === RUN TestAuthority_authorizeSign/fail/invalid-subject === RUN TestAuthority_authorizeSign/ok ---- PASS: TestAuthority_authorizeSign (0.24s) +--- PASS: TestAuthority_authorizeSign (0.15s) --- PASS: TestAuthority_authorizeSign/fail/invalid-token (0.00s) - --- PASS: TestAuthority_authorizeSign/fail/invalid-subject (0.01s) - --- PASS: TestAuthority_authorizeSign/ok (0.01s) + --- PASS: TestAuthority_authorizeSign/fail/invalid-subject (0.00s) + --- PASS: TestAuthority_authorizeSign/ok (0.00s) === RUN TestAuthority_Authorize -=== RUN TestAuthority_Authorize/ok/revoke +=== RUN TestAuthority_Authorize/fail/revoke/invalid-token +=== RUN TestAuthority_Authorize/ok/sshSign === RUN TestAuthority_Authorize/fail/sshRenew/disabled -=== RUN TestAuthority_Authorize/fail/unexpected-method -=== RUN TestAuthority_Authorize/ok/sign -=== RUN TestAuthority_Authorize/ok/sshRekey === RUN TestAuthority_Authorize/default-to-signMethod +=== RUN TestAuthority_Authorize/fail/sign/invalid-token === RUN TestAuthority_Authorize/fail/sshSign/invalid-token -=== RUN TestAuthority_Authorize/ok/sshSign +=== RUN TestAuthority_Authorize/fail/sshRenew/invalid-token === RUN TestAuthority_Authorize/ok/sshRenew +=== RUN TestAuthority_Authorize/fail/sshRekey/disabled +=== RUN TestAuthority_Authorize/ok/sign +=== RUN TestAuthority_Authorize/fail/sshSign/disabled === RUN TestAuthority_Authorize/fail/sshRevoke/invalid-token +=== RUN TestAuthority_Authorize/ok/revoke === RUN TestAuthority_Authorize/ok/sshRevoke === RUN TestAuthority_Authorize/fail/sshRekey/invalid-token -=== RUN TestAuthority_Authorize/fail/sign/invalid-token -=== RUN TestAuthority_Authorize/fail/sshSign/disabled -=== RUN TestAuthority_Authorize/fail/sshRenew/invalid-token -=== RUN TestAuthority_Authorize/fail/sshRekey/disabled -=== RUN TestAuthority_Authorize/fail/revoke/invalid-token ---- PASS: TestAuthority_Authorize (0.38s) - --- PASS: TestAuthority_Authorize/ok/revoke (0.01s) +=== RUN TestAuthority_Authorize/ok/sshRekey +=== RUN TestAuthority_Authorize/fail/unexpected-method +--- PASS: TestAuthority_Authorize (0.18s) + --- PASS: TestAuthority_Authorize/fail/revoke/invalid-token (0.00s) + --- PASS: TestAuthority_Authorize/ok/sshSign (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRenew/disabled (0.00s) - --- PASS: TestAuthority_Authorize/fail/unexpected-method (0.00s) - --- PASS: TestAuthority_Authorize/ok/sign (0.01s) - --- PASS: TestAuthority_Authorize/ok/sshRekey (0.03s) --- PASS: TestAuthority_Authorize/default-to-signMethod (0.00s) - --- PASS: TestAuthority_Authorize/fail/sshSign/invalid-token (0.00s) - --- PASS: TestAuthority_Authorize/ok/sshSign (0.02s) - --- PASS: TestAuthority_Authorize/ok/sshRenew (0.04s) - --- PASS: TestAuthority_Authorize/fail/sshRevoke/invalid-token (0.00s) - --- PASS: TestAuthority_Authorize/ok/sshRevoke (0.01s) - --- PASS: TestAuthority_Authorize/fail/sshRekey/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/fail/sign/invalid-token (0.00s) - --- PASS: TestAuthority_Authorize/fail/sshSign/disabled (0.00s) + --- PASS: TestAuthority_Authorize/fail/sshSign/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRenew/invalid-token (0.00s) + --- PASS: TestAuthority_Authorize/ok/sshRenew (0.02s) --- PASS: TestAuthority_Authorize/fail/sshRekey/disabled (0.00s) - --- PASS: TestAuthority_Authorize/fail/revoke/invalid-token (0.00s) + --- PASS: TestAuthority_Authorize/ok/sign (0.00s) + --- PASS: TestAuthority_Authorize/fail/sshSign/disabled (0.00s) + --- PASS: TestAuthority_Authorize/fail/sshRevoke/invalid-token (0.00s) + --- PASS: TestAuthority_Authorize/ok/revoke (0.00s) + --- PASS: TestAuthority_Authorize/ok/sshRevoke (0.00s) + --- PASS: TestAuthority_Authorize/fail/sshRekey/invalid-token (0.00s) + --- PASS: TestAuthority_Authorize/ok/sshRekey (0.01s) + --- PASS: TestAuthority_Authorize/fail/unexpected-method (0.00s) === RUN TestAuthority_authorizeRenew +=== RUN TestAuthority_authorizeRenew/fail/db.IsRevoked-error === RUN TestAuthority_authorizeRenew/fail/revoked === RUN TestAuthority_authorizeRenew/fail/load-provisioner === RUN TestAuthority_authorizeRenew/fail/provisioner-authorize-renewal-fail === RUN TestAuthority_authorizeRenew/ok === RUN TestAuthority_authorizeRenew/ok/from_db -=== RUN TestAuthority_authorizeRenew/fail/db.IsRevoked-error ---- PASS: TestAuthority_authorizeRenew (0.03s) +--- PASS: TestAuthority_authorizeRenew (0.01s) + --- 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) --- PASS: TestAuthority_authorizeRenew/ok/from_db (0.00s) - --- PASS: TestAuthority_authorizeRenew/fail/db.IsRevoked-error (0.00s) === RUN TestAuthority_authorizeSSHSign +=== RUN TestAuthority_authorizeSSHSign/ok === RUN TestAuthority_authorizeSSHSign/fail/invalid-token === RUN TestAuthority_authorizeSSHSign/fail/invalid-subject -=== RUN TestAuthority_authorizeSSHSign/ok ---- PASS: TestAuthority_authorizeSSHSign (0.28s) +--- PASS: TestAuthority_authorizeSSHSign (0.18s) + --- PASS: TestAuthority_authorizeSSHSign/ok (0.00s) --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-token (0.00s) - --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-subject (0.01s) - --- PASS: TestAuthority_authorizeSSHSign/ok (0.01s) + --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-subject (0.00s) === RUN TestAuthority_authorizeSSHRenew -=== RUN TestAuthority_authorizeSSHRenew/fail/invalid-token === RUN TestAuthority_authorizeSSHRenew/fail/sshRenew-unimplemented-jwk-provisioner === RUN TestAuthority_authorizeSSHRenew/fail/WithAuthorizeSSHRenewFunc === RUN TestAuthority_authorizeSSHRenew/ok === RUN TestAuthority_authorizeSSHRenew/ok/WithAuthorizeSSHRenewFunc ---- PASS: TestAuthority_authorizeSSHRenew (0.33s) - --- PASS: TestAuthority_authorizeSSHRenew/fail/invalid-token (0.00s) +=== RUN TestAuthority_authorizeSSHRenew/fail/invalid-token +--- PASS: TestAuthority_authorizeSSHRenew (0.17s) --- PASS: TestAuthority_authorizeSSHRenew/fail/sshRenew-unimplemented-jwk-provisioner (0.00s) - --- PASS: TestAuthority_authorizeSSHRenew/fail/WithAuthorizeSSHRenewFunc (0.02s) - --- PASS: TestAuthority_authorizeSSHRenew/ok (0.02s) - --- PASS: TestAuthority_authorizeSSHRenew/ok/WithAuthorizeSSHRenewFunc (0.02s) + --- PASS: TestAuthority_authorizeSSHRenew/fail/WithAuthorizeSSHRenewFunc (0.01s) + --- PASS: TestAuthority_authorizeSSHRenew/ok (0.01s) + --- PASS: TestAuthority_authorizeSSHRenew/ok/WithAuthorizeSSHRenewFunc (0.01s) + --- PASS: TestAuthority_authorizeSSHRenew/fail/invalid-token (0.00s) === RUN TestAuthority_authorizeSSHRevoke === RUN TestAuthority_authorizeSSHRevoke/fail/invalid-token === RUN TestAuthority_authorizeSSHRevoke/fail/invalid-subject === RUN TestAuthority_authorizeSSHRevoke/ok ---- PASS: TestAuthority_authorizeSSHRevoke (0.34s) +--- PASS: TestAuthority_authorizeSSHRevoke (0.16s) --- PASS: TestAuthority_authorizeSSHRevoke/fail/invalid-token (0.00s) - --- PASS: TestAuthority_authorizeSSHRevoke/fail/invalid-subject (0.01s) - --- PASS: TestAuthority_authorizeSSHRevoke/ok (0.02s) + --- PASS: TestAuthority_authorizeSSHRevoke/fail/invalid-subject (0.00s) + --- PASS: TestAuthority_authorizeSSHRevoke/ok (0.01s) === RUN TestAuthority_authorizeSSHRekey +=== RUN TestAuthority_authorizeSSHRekey/fail/sshRekey-unimplemented-jwk-provisioner === RUN TestAuthority_authorizeSSHRekey/ok === RUN TestAuthority_authorizeSSHRekey/fail/invalid-token -=== RUN TestAuthority_authorizeSSHRekey/fail/sshRekey-unimplemented-jwk-provisioner ---- PASS: TestAuthority_authorizeSSHRekey (0.26s) - --- PASS: TestAuthority_authorizeSSHRekey/ok (0.02s) - --- PASS: TestAuthority_authorizeSSHRekey/fail/invalid-token (0.00s) +--- PASS: TestAuthority_authorizeSSHRekey (0.17s) --- PASS: TestAuthority_authorizeSSHRekey/fail/sshRekey-unimplemented-jwk-provisioner (0.00s) + --- PASS: TestAuthority_authorizeSSHRekey/ok (0.01s) + --- PASS: TestAuthority_authorizeSSHRekey/fail/invalid-token (0.00s) === RUN TestAuthority_AuthorizeRenewToken === RUN TestAuthority_AuthorizeRenewToken/ok === RUN TestAuthority_AuthorizeRenewToken/ok_expired_cert @@ -4793,24 +4829,24 @@ === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat#01 === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat#02 === RUN TestAuthority_AuthorizeRenewToken/fail_token_aud ---- PASS: TestAuthority_AuthorizeRenewToken (0.63s) +--- PASS: TestAuthority_AuthorizeRenewToken (0.22s) --- PASS: TestAuthority_AuthorizeRenewToken/ok (0.01s) --- PASS: TestAuthority_AuthorizeRenewToken/ok_expired_cert (0.01s) --- PASS: TestAuthority_AuthorizeRenewToken/ok_provisioner_issuer (0.01s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token (0.00s) - --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_reuse (0.02s) + --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_reuse (0.01s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_signature (0.01s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_provisioner (0.01s) - --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iss (0.02s) + --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iss (0.01s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_sub (0.01s) - --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat (0.02s) - --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat#01 (0.02s) - --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat#02 (0.02s) - --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_aud (0.02s) + --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat (0.01s) + --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat#01 (0.01s) + --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat#02 (0.01s) + --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_aud (0.01s) === RUN TestGetEncryptedKey === RUN TestGetEncryptedKey/ok === RUN TestGetEncryptedKey/fail-not-found ---- PASS: TestGetEncryptedKey (0.01s) +--- PASS: TestGetEncryptedKey (0.00s) --- PASS: TestGetEncryptedKey/ok (0.00s) --- PASS: TestGetEncryptedKey/fail-not-found (0.00s) === RUN TestGetProvisioners @@ -4824,7 +4860,7 @@ === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_certificate === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_db === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_admindb ---- PASS: TestAuthority_LoadProvisionerByCertificate (2.06s) +--- PASS: TestAuthority_LoadProvisionerByCertificate (0.95s) --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_certificate (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_db (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_admindb (0.00s) @@ -4832,13 +4868,13 @@ --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_db (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_admindb (0.00s) === RUN TestRoot -=== RUN TestRoot/invalid-stored-certificate === RUN TestRoot/success === RUN TestRoot/not-found +=== RUN TestRoot/invalid-stored-certificate --- PASS: TestRoot (0.00s) - --- PASS: TestRoot/invalid-stored-certificate (0.00s) --- PASS: TestRoot/success (0.00s) --- PASS: TestRoot/not-found (0.00s) + --- PASS: TestRoot/invalid-stored-certificate (0.00s) === RUN TestAuthority_GetRootCertificate === RUN TestAuthority_GetRootCertificate/ok --- PASS: TestAuthority_GetRootCertificate (0.00s) @@ -4854,7 +4890,7 @@ === RUN TestAuthority_GetFederation === RUN TestAuthority_GetFederation/ok === RUN TestAuthority_GetFederation/fail ---- PASS: TestAuthority_GetFederation (0.01s) +--- PASS: TestAuthority_GetFederation (0.00s) --- PASS: TestAuthority_GetFederation/ok (0.00s) --- PASS: TestAuthority_GetFederation/fail (0.00s) === RUN TestAuthority_initHostOnly @@ -4889,34 +4925,34 @@ === RUN TestAuthority_SignSSH/fail-custom-template === RUN TestAuthority_SignSSH/fail-custom-template-syntax-error-file === RUN TestAuthority_SignSSH/fail-custom-template-syntax-value-file ---- PASS: TestAuthority_SignSSH (0.18s) - --- PASS: TestAuthority_SignSSH/ok-user (0.01s) - --- PASS: TestAuthority_SignSSH/ok-host (0.01s) - --- PASS: TestAuthority_SignSSH/ok-user-only (0.01s) - --- PASS: TestAuthority_SignSSH/ok-host-only (0.01s) - --- PASS: TestAuthority_SignSSH/ok-opts-type-user (0.01s) - --- PASS: TestAuthority_SignSSH/ok-opts-type-host (0.01s) - --- PASS: TestAuthority_SignSSH/ok-opts-principals (0.01s) - --- PASS: TestAuthority_SignSSH/ok-opts-principals#01 (0.01s) - --- PASS: TestAuthority_SignSSH/ok-opts-valid-after (0.01s) - --- PASS: TestAuthority_SignSSH/ok-opts-valid-before (0.01s) - --- PASS: TestAuthority_SignSSH/ok-cert-validator (0.01s) - --- PASS: TestAuthority_SignSSH/ok-cert-modifier (0.01s) +--- PASS: TestAuthority_SignSSH (0.09s) + --- 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.01s) - --- PASS: TestAuthority_SignSSH/ok-custom-template (0.01s) + --- PASS: TestAuthority_SignSSH/ok-opts-modifier (0.00s) + --- PASS: TestAuthority_SignSSH/ok-custom-template (0.00s) --- PASS: TestAuthority_SignSSH/fail-opts-type (0.00s) --- PASS: TestAuthority_SignSSH/fail-cert-validator (0.01s) - --- PASS: TestAuthority_SignSSH/fail-cert-modifier (0.01s) + --- 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.01s) - --- PASS: TestAuthority_SignSSH/fail-custom-template-syntax-error-file (0.02s) - --- PASS: TestAuthority_SignSSH/fail-custom-template-syntax-value-file (0.01s) + --- 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) === RUN TestAuthority_SignSSHAddUser === RUN TestAuthority_SignSSHAddUser/ok === RUN TestAuthority_SignSSHAddUser/ok-no-host-key @@ -4927,12 +4963,12 @@ === RUN TestAuthority_SignSSHAddUser/fail-no-user-cert === RUN TestAuthority_SignSSHAddUser/fail-no-principals === RUN TestAuthority_SignSSHAddUser/fail-many-principals ---- PASS: TestAuthority_SignSSHAddUser (0.05s) +--- PASS: TestAuthority_SignSSHAddUser (0.03s) --- PASS: TestAuthority_SignSSHAddUser/ok (0.01s) --- PASS: TestAuthority_SignSSHAddUser/ok-no-host-key (0.01s) - --- PASS: TestAuthority_SignSSHAddUser/ok-custom-principal (0.01s) - --- PASS: TestAuthority_SignSSHAddUser/ok-custom-command (0.01s) - --- PASS: TestAuthority_SignSSHAddUser/ok-custom-principal-and-command (0.01s) + --- 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) @@ -4966,23 +5002,23 @@ === RUN TestAuthority_GetSSHConfig/noTemplates === RUN TestAuthority_GetSSHConfig/missingData === RUN TestAuthority_GetSSHConfig/failError ---- PASS: TestAuthority_GetSSHConfig (0.14s) - --- PASS: TestAuthority_GetSSHConfig/user (0.02s) - --- PASS: TestAuthority_GetSSHConfig/user#01 (0.01s) - --- PASS: TestAuthority_GetSSHConfig/host (0.01s) +--- PASS: TestAuthority_GetSSHConfig (0.04s) + --- 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.01s) - --- PASS: TestAuthority_GetSSHConfig/hostWithData (0.02s) - --- PASS: TestAuthority_GetSSHConfig/userIncludesEmptyData (0.01s) + --- 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.02s) + --- 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.01s) + --- PASS: TestAuthority_GetSSHConfig/failError (0.00s) === RUN TestAuthority_CheckSSHHost === RUN TestAuthority_CheckSSHHost/true === RUN TestAuthority_CheckSSHHost/false @@ -5036,27 +5072,27 @@ --- PASS: TestAuthority_GetSSHHosts/fail/db-get-fail (0.00s) --- PASS: TestAuthority_GetSSHHosts/ok (0.00s) === RUN TestAuthority_RekeySSH +=== RUN TestAuthority_RekeySSH/fail/is-revoked +=== RUN TestAuthority_RekeySSH/fail/is-revoked-error === RUN TestAuthority_RekeySSH/fail/opts-type +=== RUN TestAuthority_RekeySSH/fail/old-cert-validBefore === RUN TestAuthority_RekeySSH/fail/old-cert-no-host-key -=== RUN TestAuthority_RekeySSH/fail/db-store -=== RUN TestAuthority_RekeySSH/ok === RUN TestAuthority_RekeySSH/fail/unexpected-old-cert-type -=== RUN TestAuthority_RekeySSH/fail/is-revoked -=== RUN TestAuthority_RekeySSH/fail/is-revoked-error +=== RUN TestAuthority_RekeySSH/fail/db-store === RUN TestAuthority_RekeySSH/fail/old-cert-validAfter -=== RUN TestAuthority_RekeySSH/fail/old-cert-validBefore === RUN TestAuthority_RekeySSH/fail/old-cert-no-user-key ---- PASS: TestAuthority_RekeySSH (0.02s) +=== RUN TestAuthority_RekeySSH/ok +--- PASS: TestAuthority_RekeySSH (0.01s) + --- PASS: TestAuthority_RekeySSH/fail/is-revoked (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-validBefore (0.00s) --- PASS: TestAuthority_RekeySSH/fail/old-cert-no-host-key (0.00s) - --- PASS: TestAuthority_RekeySSH/fail/db-store (0.01s) - --- PASS: TestAuthority_RekeySSH/ok (0.00s) --- PASS: TestAuthority_RekeySSH/fail/unexpected-old-cert-type (0.00s) - --- PASS: TestAuthority_RekeySSH/fail/is-revoked (0.00s) - --- PASS: TestAuthority_RekeySSH/fail/is-revoked-error (0.00s) + --- PASS: TestAuthority_RekeySSH/fail/db-store (0.00s) --- PASS: TestAuthority_RekeySSH/fail/old-cert-validAfter (0.00s) - --- PASS: TestAuthority_RekeySSH/fail/old-cert-validBefore (0.00s) --- PASS: TestAuthority_RekeySSH/fail/old-cert-no-user-key (0.00s) + --- PASS: TestAuthority_RekeySSH/ok (0.00s) === RUN TestIsValidForAddUser === RUN TestIsValidForAddUser/ok === RUN TestIsValidForAddUser/ok_oidc @@ -5074,102 +5110,102 @@ --- PASS: TestIsValidForAddUser/fail_no_principals (0.00s) --- PASS: TestIsValidForAddUser/fail_extra_principals (0.00s) === RUN TestAuthority_Sign -=== RUN TestAuthority_Sign/fail_provisioner_duration_claim -=== RUN TestAuthority_Sign/fail_validate_sans_when_adding_common_name_not_in_claims -=== RUN TestAuthority_Sign/fail_bad_JSON_value_template_file -=== RUN TestAuthority_Sign/ok -=== RUN TestAuthority_Sign/fail_invalid_extra_option === RUN TestAuthority_Sign/fail_merge_default_ASN1DN -=== RUN TestAuthority_Sign/fail_store_cert_in_db === RUN TestAuthority_Sign/fail_with_provisioner_enforcer -=== RUN TestAuthority_Sign/fail_with_custom_enforcer -=== RUN TestAuthority_Sign/ok_with_custom_template +=== RUN TestAuthority_Sign/ok/csr_with_no_template_critical_SAN_extension === RUN TestAuthority_Sign/fail_create_cert +=== RUN TestAuthority_Sign/fail_store_cert_in_db +=== RUN TestAuthority_Sign/ok_with_custom_template === RUN TestAuthority_Sign/fail_custom_template -=== RUN TestAuthority_Sign/fail_invalid_signature -=== RUN TestAuthority_Sign/fail_rsa_key_too_short === RUN TestAuthority_Sign/fail_bad_JSON_syntax_template_file -=== RUN TestAuthority_Sign/ok_with_enforced_modifier -=== RUN TestAuthority_Sign/ok/csr_with_no_template_critical_SAN_extension +=== RUN TestAuthority_Sign/fail_bad_JSON_value_template_file === RUN TestAuthority_Sign/ok_with_custom_enforcer ---- PASS: TestAuthority_Sign (0.69s) - --- PASS: TestAuthority_Sign/fail_provisioner_duration_claim (0.02s) - --- PASS: TestAuthority_Sign/fail_validate_sans_when_adding_common_name_not_in_claims (0.01s) - --- PASS: TestAuthority_Sign/fail_bad_JSON_value_template_file (0.03s) - --- PASS: TestAuthority_Sign/ok (0.03s) +=== RUN TestAuthority_Sign/fail_invalid_signature +=== RUN TestAuthority_Sign/fail_invalid_extra_option +=== RUN TestAuthority_Sign/fail_provisioner_duration_claim +=== RUN TestAuthority_Sign/ok +=== RUN TestAuthority_Sign/ok_with_enforced_modifier +=== RUN TestAuthority_Sign/fail_validate_sans_when_adding_common_name_not_in_claims +=== RUN TestAuthority_Sign/fail_rsa_key_too_short +=== RUN TestAuthority_Sign/fail_with_custom_enforcer +--- PASS: TestAuthority_Sign (0.36s) + --- PASS: TestAuthority_Sign/fail_merge_default_ASN1DN (0.01s) + --- PASS: TestAuthority_Sign/fail_with_provisioner_enforcer (0.01s) + --- PASS: TestAuthority_Sign/ok/csr_with_no_template_critical_SAN_extension (0.02s) + --- PASS: TestAuthority_Sign/fail_create_cert (0.01s) + --- PASS: TestAuthority_Sign/fail_store_cert_in_db (0.02s) + --- PASS: TestAuthority_Sign/ok_with_custom_template (0.02s) + --- PASS: TestAuthority_Sign/fail_custom_template (0.01s) + --- PASS: TestAuthority_Sign/fail_bad_JSON_syntax_template_file (0.01s) + --- PASS: TestAuthority_Sign/fail_bad_JSON_value_template_file (0.01s) + --- PASS: TestAuthority_Sign/ok_with_custom_enforcer (0.02s) + --- PASS: TestAuthority_Sign/fail_invalid_signature (0.00s) --- PASS: TestAuthority_Sign/fail_invalid_extra_option (0.01s) - --- PASS: TestAuthority_Sign/fail_merge_default_ASN1DN (0.02s) - --- PASS: TestAuthority_Sign/fail_store_cert_in_db (0.03s) - --- PASS: TestAuthority_Sign/fail_with_provisioner_enforcer (0.02s) - --- PASS: TestAuthority_Sign/fail_with_custom_enforcer (0.04s) - --- PASS: TestAuthority_Sign/ok_with_custom_template (0.03s) - --- PASS: TestAuthority_Sign/fail_create_cert (0.03s) - --- PASS: TestAuthority_Sign/fail_custom_template (0.03s) - --- PASS: TestAuthority_Sign/fail_invalid_signature (0.01s) + --- PASS: TestAuthority_Sign/fail_provisioner_duration_claim (0.01s) + --- PASS: TestAuthority_Sign/ok (0.02s) + --- PASS: TestAuthority_Sign/ok_with_enforced_modifier (0.02s) + --- PASS: TestAuthority_Sign/fail_validate_sans_when_adding_common_name_not_in_claims (0.01s) --- PASS: TestAuthority_Sign/fail_rsa_key_too_short (0.00s) - --- PASS: TestAuthority_Sign/fail_bad_JSON_syntax_template_file (0.03s) - --- PASS: TestAuthority_Sign/ok_with_enforced_modifier (0.03s) - --- PASS: TestAuthority_Sign/ok/csr_with_no_template_critical_SAN_extension (0.03s) - --- PASS: TestAuthority_Sign/ok_with_custom_enforcer (0.03s) + --- PASS: TestAuthority_Sign/fail_with_custom_enforcer (0.01s) === RUN TestAuthority_Renew +=== RUN TestAuthority_Renew/ok/success-new-intermediate +=== RUN TestAuthority_Renew/ok/WithAuthorizeRenewFunc === RUN TestAuthority_Renew/fail/create-cert === RUN TestAuthority_Renew/fail/unauthorized === RUN TestAuthority_Renew/fail/WithAuthorizeRenewFunc === RUN TestAuthority_Renew/ok -=== RUN TestAuthority_Renew/ok/success-new-intermediate -=== RUN TestAuthority_Renew/ok/WithAuthorizeRenewFunc ---- PASS: TestAuthority_Renew (0.20s) - --- PASS: TestAuthority_Renew/fail/create-cert (0.01s) +--- PASS: TestAuthority_Renew (0.07s) + --- PASS: TestAuthority_Renew/ok/success-new-intermediate (0.03s) + --- PASS: TestAuthority_Renew/ok/WithAuthorizeRenewFunc (0.01s) + --- PASS: TestAuthority_Renew/fail/create-cert (0.00s) --- PASS: TestAuthority_Renew/fail/unauthorized (0.00s) - --- PASS: TestAuthority_Renew/fail/WithAuthorizeRenewFunc (0.01s) - --- PASS: TestAuthority_Renew/ok (0.01s) - --- PASS: TestAuthority_Renew/ok/success-new-intermediate (0.09s) - --- PASS: TestAuthority_Renew/ok/WithAuthorizeRenewFunc (0.03s) + --- PASS: TestAuthority_Renew/fail/WithAuthorizeRenewFunc (0.00s) + --- PASS: TestAuthority_Renew/ok (0.00s) === RUN TestAuthority_Rekey +=== RUN TestAuthority_Rekey/ok/rekey +=== RUN TestAuthority_Rekey/ok/renew/success-new-intermediate === RUN TestAuthority_Rekey/fail/create-cert === RUN TestAuthority_Rekey/fail/unauthorized === RUN TestAuthority_Rekey/ok/renew -=== RUN TestAuthority_Rekey/ok/rekey -=== RUN TestAuthority_Rekey/ok/renew/success-new-intermediate ---- PASS: TestAuthority_Rekey (0.21s) +--- PASS: TestAuthority_Rekey (0.07s) + --- PASS: TestAuthority_Rekey/ok/rekey (0.00s) + --- PASS: TestAuthority_Rekey/ok/renew/success-new-intermediate (0.03s) --- PASS: TestAuthority_Rekey/fail/create-cert (0.00s) --- PASS: TestAuthority_Rekey/fail/unauthorized (0.00s) - --- PASS: TestAuthority_Rekey/ok/renew (0.02s) - --- PASS: TestAuthority_Rekey/ok/rekey (0.02s) - --- PASS: TestAuthority_Rekey/ok/renew/success-new-intermediate (0.07s) + --- PASS: TestAuthority_Rekey/ok/renew (0.00s) === RUN TestAuthority_GetTLSOptions === RUN TestAuthority_GetTLSOptions/default === RUN TestAuthority_GetTLSOptions/non-default ---- PASS: TestAuthority_GetTLSOptions (0.01s) +--- PASS: TestAuthority_GetTLSOptions (0.00s) --- PASS: TestAuthority_GetTLSOptions/default (0.00s) --- PASS: TestAuthority_GetTLSOptions/non-default (0.00s) === RUN TestAuthority_Revoke -=== RUN TestAuthority_Revoke/fail/nil-db -=== RUN TestAuthority_Revoke/fail/db-revoke -=== RUN TestAuthority_Revoke/fail/already-revoked -=== RUN TestAuthority_Revoke/ok/token === RUN TestAuthority_Revoke/ok/mTLS === RUN TestAuthority_Revoke/ok/mTLS-no-provisioner === RUN TestAuthority_Revoke/ok/ACME === RUN TestAuthority_Revoke/fail/token/authorizeRevoke_error ---- PASS: TestAuthority_Revoke (0.27s) - --- PASS: TestAuthority_Revoke/fail/nil-db (0.00s) - --- PASS: TestAuthority_Revoke/fail/db-revoke (0.00s) - --- PASS: TestAuthority_Revoke/fail/already-revoked (0.00s) - --- PASS: TestAuthority_Revoke/ok/token (0.00s) +=== RUN TestAuthority_Revoke/fail/nil-db +=== RUN TestAuthority_Revoke/fail/db-revoke +=== RUN TestAuthority_Revoke/fail/already-revoked +=== RUN TestAuthority_Revoke/ok/token +--- PASS: TestAuthority_Revoke (0.15s) --- PASS: TestAuthority_Revoke/ok/mTLS (0.00s) --- PASS: TestAuthority_Revoke/ok/mTLS-no-provisioner (0.00s) --- PASS: TestAuthority_Revoke/ok/ACME (0.00s) --- PASS: TestAuthority_Revoke/fail/token/authorizeRevoke_error (0.00s) + --- PASS: TestAuthority_Revoke/fail/nil-db (0.00s) + --- PASS: TestAuthority_Revoke/fail/db-revoke (0.00s) + --- PASS: TestAuthority_Revoke/fail/already-revoked (0.00s) + --- PASS: TestAuthority_Revoke/ok/token (0.00s) PASS -ok github.com/smallstep/certificates/authority 7.160s +ok github.com/smallstep/certificates/authority 3.535s === RUN TestHandler_requireEABEnabled === RUN TestHandler_requireEABEnabled/fail/h.provisionerHasEABEnabled -2024/12/30 20:45:10 error loading provisioner provName: force -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner provName: force"} +2026/02/03 05:13:58 error loading provisioner provName: force +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner provName: force"} === RUN TestHandler_requireEABEnabled/ok/eab-disabled -2024/12/30 20:45:10 ACME EAB not enabled for provisioner provName -2024/12/30 20:45:10 {"type":"badRequest","detail":"bad request","message":"ACME EAB not enabled for provisioner provName"} +2026/02/03 05:13:58 ACME EAB not enabled for provisioner provName +2026/02/03 05:13:58 {"type":"badRequest","detail":"bad request","message":"ACME EAB not enabled for provisioner provName"} === RUN TestHandler_requireEABEnabled/ok/eab-enabled --- PASS: TestHandler_requireEABEnabled (0.00s) --- PASS: TestHandler_requireEABEnabled/fail/h.provisionerHasEABEnabled (0.00s) @@ -5199,20 +5235,20 @@ --- PASS: TestCreateExternalAccountKeyRequest_Validate/ok (0.00s) === RUN TestHandler_CreateExternalAccountKey === RUN TestHandler_CreateExternalAccountKey/ok -2024/12/30 20:45:10 this functionality is currently only available in Certificate Manager: https://u.step.sm/cm -2024/12/30 20:45:10 {"type":"notImplemented","detail":"not implemented","message":"this functionality is currently only available in Certificate Manager: https://u.step.sm/cm"} +2026/02/03 05:13:58 this functionality is currently only available in Certificate Manager: https://u.step.sm/cm +2026/02/03 05:13:58 {"type":"notImplemented","detail":"not implemented","message":"this functionality is currently only available in Certificate Manager: https://u.step.sm/cm"} --- PASS: TestHandler_CreateExternalAccountKey (0.00s) --- PASS: TestHandler_CreateExternalAccountKey/ok (0.00s) === RUN TestHandler_DeleteExternalAccountKey === RUN TestHandler_DeleteExternalAccountKey/ok -2024/12/30 20:45:10 this functionality is currently only available in Certificate Manager: https://u.step.sm/cm -2024/12/30 20:45:10 {"type":"notImplemented","detail":"not implemented","message":"this functionality is currently only available in Certificate Manager: https://u.step.sm/cm"} +2026/02/03 05:13:58 this functionality is currently only available in Certificate Manager: https://u.step.sm/cm +2026/02/03 05:13:58 {"type":"notImplemented","detail":"not implemented","message":"this functionality is currently only available in Certificate Manager: https://u.step.sm/cm"} --- PASS: TestHandler_DeleteExternalAccountKey (0.00s) --- PASS: TestHandler_DeleteExternalAccountKey/ok (0.00s) === RUN TestHandler_GetExternalAccountKeys === RUN TestHandler_GetExternalAccountKeys/ok -2024/12/30 20:45:10 this functionality is currently only available in Certificate Manager: https://u.step.sm/cm -2024/12/30 20:45:10 {"type":"notImplemented","detail":"not implemented","message":"this functionality is currently only available in Certificate Manager: https://u.step.sm/cm"} +2026/02/03 05:13:58 this functionality is currently only available in Certificate Manager: https://u.step.sm/cm +2026/02/03 05:13:58 {"type":"notImplemented","detail":"not implemented","message":"this functionality is currently only available in Certificate Manager: https://u.step.sm/cm"} --- PASS: TestHandler_GetExternalAccountKeys (0.00s) --- PASS: TestHandler_GetExternalAccountKeys/ok (0.00s) === RUN TestCreateAdminRequest_Validate @@ -5232,84 +5268,84 @@ --- 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 -2024/12/30 20:45:10 admin adminID not found -2024/12/30 20:45:10 {"type":"notFound","detail":"resource not found","message":"admin adminID not found"} === RUN TestHandler_GetAdmin/ok +=== RUN TestHandler_GetAdmin/fail/auth.LoadAdminByID-not-found +2026/02/03 05:13:58 admin adminID not found +2026/02/03 05:13:58 {"type":"notFound","detail":"resource not found","message":"admin adminID not found"} --- PASS: TestHandler_GetAdmin (0.00s) - --- PASS: TestHandler_GetAdmin/fail/auth.LoadAdminByID-not-found (0.00s) --- PASS: TestHandler_GetAdmin/ok (0.00s) + --- PASS: TestHandler_GetAdmin/fail/auth.LoadAdminByID-not-found (0.00s) === RUN TestHandler_GetAdmins === RUN TestHandler_GetAdmins/fail/parse-cursor -2024/12/30 20:45:10 error parsing cursor and limit from query params: limit 'A' is not an integer: strconv.Atoi: parsing "A": invalid syntax -2024/12/30 20:45:10 {"type":"badRequest","detail":"bad request","message":"error parsing cursor and limit from query params: limit 'A' is not an integer: strconv.Atoi: parsing \"A\": invalid syntax"} +2026/02/03 05:13:58 error parsing cursor and limit from query params: limit 'A' is not an integer: strconv.Atoi: parsing "A": invalid syntax +2026/02/03 05:13:58 {"type":"badRequest","detail":"bad request","message":"error parsing cursor and limit from query params: limit 'A' is not an integer: strconv.Atoi: parsing \"A\": invalid syntax"} === RUN TestHandler_GetAdmins/fail/auth.GetAdmins -2024/12/30 20:45:10 error retrieving paginated admins: force -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error retrieving paginated admins: force"} +2026/02/03 05:13:58 error retrieving paginated admins: force +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error retrieving paginated admins: force"} === 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.LoadProvisionerByName +2026/02/03 05:13:58 error loading provisioner prov: force +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner prov: force"} === RUN TestHandler_CreateAdmin/fail/auth.StoreAdmin -2024/12/30 20:45:10 error storing admin: force -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error storing admin: force"} +2026/02/03 05:13:58 error storing admin: force +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error storing admin: force"} === RUN TestHandler_CreateAdmin/ok === RUN TestHandler_CreateAdmin/fail/ReadJSON -2024/12/30 20:45:10 error reading request body: error decoding json: invalid character '!' looking for beginning of object key string -2024/12/30 20:45:10 {"type":"badRequest","detail":"bad request","message":"error reading request body: error decoding json: invalid character '!' looking for beginning of object key string"} +2026/02/03 05:13:58 error reading request body: error decoding json: invalid character '!' looking for beginning of object key string +2026/02/03 05:13:58 {"type":"badRequest","detail":"bad request","message":"error reading request body: error decoding json: invalid character '!' looking for beginning of object key string"} === RUN TestHandler_CreateAdmin/fail/validate -2024/12/30 20:45:10 subject cannot be empty -2024/12/30 20:45:10 {"type":"badRequest","detail":"bad request","message":"subject cannot be empty"} -=== RUN TestHandler_CreateAdmin/fail/auth.LoadProvisionerByName -2024/12/30 20:45:10 error loading provisioner prov: force -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner prov: force"} +2026/02/03 05:13:58 subject cannot be empty +2026/02/03 05:13:58 {"type":"badRequest","detail":"bad request","message":"subject cannot be empty"} --- PASS: TestHandler_CreateAdmin (0.00s) + --- PASS: TestHandler_CreateAdmin/fail/auth.LoadProvisionerByName (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 -2024/12/30 20:45:10 error deleting admin adminID: force -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error deleting admin adminID: force"} +2026/02/03 05:13:58 error deleting admin adminID: force +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error deleting admin adminID: force"} === 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/ReadJSON -2024/12/30 20:45:10 error reading request body: error decoding json: invalid character '!' looking for beginning of object key string -2024/12/30 20:45:10 {"type":"badRequest","detail":"bad request","message":"error reading request body: error decoding json: invalid character '!' looking for beginning of object key string"} === RUN TestHandler_UpdateAdmin/fail/validate -2024/12/30 20:45:10 invalid value for admin type -2024/12/30 20:45:10 {"type":"badRequest","detail":"bad request","message":"invalid value for admin type"} +2026/02/03 05:13:58 invalid value for admin type +2026/02/03 05:13:58 {"type":"badRequest","detail":"bad request","message":"invalid value for admin type"} === RUN TestHandler_UpdateAdmin/fail/auth.UpdateAdmin -2024/12/30 20:45:10 error updating admin adminID: force -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error updating admin adminID: force"} +2026/02/03 05:13:58 error updating admin adminID: force +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error updating admin adminID: force"} === RUN TestHandler_UpdateAdmin/ok +=== RUN TestHandler_UpdateAdmin/fail/ReadJSON +2026/02/03 05:13:58 error reading request body: error decoding json: invalid character '!' looking for beginning of object key string +2026/02/03 05:13:58 {"type":"badRequest","detail":"bad request","message":"error reading request body: error decoding json: invalid character '!' looking for beginning of object key string"} --- PASS: TestHandler_UpdateAdmin (0.00s) - --- PASS: TestHandler_UpdateAdmin/fail/ReadJSON (0.00s) --- PASS: TestHandler_UpdateAdmin/fail/validate (0.00s) --- PASS: TestHandler_UpdateAdmin/fail/auth.UpdateAdmin (0.00s) --- PASS: TestHandler_UpdateAdmin/ok (0.00s) + --- PASS: TestHandler_UpdateAdmin/fail/ReadJSON (0.00s) === RUN TestHandler_requireAPIEnabled === RUN TestHandler_requireAPIEnabled/fail/auth.IsAdminAPIEnabled -2024/12/30 20:45:10 administration API not enabled -2024/12/30 20:45:10 {"type":"notImplemented","detail":"not implemented","message":"administration API not enabled"} +2026/02/03 05:13:58 administration API not enabled +2026/02/03 05:13:58 {"type":"notImplemented","detail":"not implemented","message":"administration API not enabled"} === 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/missing-authorization-token -2024/12/30 20:45:10 missing authorization header token -2024/12/30 20:45:10 {"type":"unauthorized","detail":"unauthorized","message":"missing authorization header token"} +2026/02/03 05:13:58 missing authorization header token +2026/02/03 05:13:58 {"type":"unauthorized","detail":"unauthorized","message":"missing authorization header token"} === RUN TestHandler_extractAuthorizeTokenAdmin/fail/auth.AuthorizeAdminToken -2024/12/30 20:45:10 not authorized -2024/12/30 20:45:10 {"type":"unauthorized","detail":"unauthorized","message":"not authorized"} +2026/02/03 05:13:58 not authorized +2026/02/03 05:13:58 {"type":"unauthorized","detail":"unauthorized","message":"not authorized"} === RUN TestHandler_extractAuthorizeTokenAdmin/ok --- PASS: TestHandler_extractAuthorizeTokenAdmin (0.00s) --- PASS: TestHandler_extractAuthorizeTokenAdmin/fail/missing-authorization-token (0.00s) @@ -5317,14 +5353,14 @@ --- PASS: TestHandler_extractAuthorizeTokenAdmin/ok (0.00s) === RUN TestHandler_GetProvisioner === RUN TestHandler_GetProvisioner/fail/auth.LoadProvisionerByID -2024/12/30 20:45:10 error loading provisioner provID: force -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner provID: force"} +2026/02/03 05:13:58 error loading provisioner provID: force +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner provID: force"} === RUN TestHandler_GetProvisioner/fail/auth.LoadProvisionerByName -2024/12/30 20:45:10 error loading provisioner provName: force -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner provName: force"} +2026/02/03 05:13:58 error loading provisioner provName: force +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner provName: force"} === RUN TestHandler_GetProvisioner/fail/db.GetProvisioner -2024/12/30 20:45:10 error loading provisioner provName: force -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner provName: force"} +2026/02/03 05:13:58 error loading provisioner provName: force +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner provName: force"} === RUN TestHandler_GetProvisioner/ok --- PASS: TestHandler_GetProvisioner (0.00s) --- PASS: TestHandler_GetProvisioner/fail/auth.LoadProvisionerByID (0.00s) @@ -5333,10 +5369,10 @@ --- PASS: TestHandler_GetProvisioner/ok (0.00s) === RUN TestHandler_GetProvisioners === RUN TestHandler_GetProvisioners/fail/parse-cursor -2024/12/30 20:45:10 error parsing cursor and limit from query params: limit 'X' is not an integer: strconv.Atoi: parsing "X": invalid syntax -2024/12/30 20:45:10 {"type":"badRequest","detail":"bad request","message":"error parsing cursor and limit from query params: limit 'X' is not an integer: strconv.Atoi: parsing \"X\": invalid syntax"} +2026/02/03 05:13:58 error parsing cursor and limit from query params: limit 'X' is not an integer: strconv.Atoi: parsing "X": invalid syntax +2026/02/03 05:13:58 {"type":"badRequest","detail":"bad request","message":"error parsing cursor and limit from query params: limit 'X' is not an integer: strconv.Atoi: parsing \"X\": invalid syntax"} === RUN TestHandler_GetProvisioners/fail/auth.GetProvisioners -2024/12/30 20:45:10 force +2026/02/03 05:13:58 force === RUN TestHandler_GetProvisioners/ok --- PASS: TestHandler_GetProvisioners (0.00s) --- PASS: TestHandler_GetProvisioners/fail/parse-cursor (0.00s) @@ -5344,10 +5380,10 @@ --- PASS: TestHandler_GetProvisioners/ok (0.00s) === RUN TestHandler_CreateProvisioner === RUN TestHandler_CreateProvisioner/fail/readProtoJSON -2024/12/30 20:45:10 proto: syntax error (line 1:2): invalid value ! +2026/02/03 05:13:58 proto: syntax error (line 1:2): invalid value ! === RUN TestHandler_CreateProvisioner/fail/auth.StoreProvisioner -2024/12/30 20:45:10 error storing provisioner provName: force -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error storing provisioner provName: force"} +2026/02/03 05:13:58 error storing provisioner provName: force +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error storing provisioner provName: force"} === RUN TestHandler_CreateProvisioner/ok --- PASS: TestHandler_CreateProvisioner (0.00s) --- PASS: TestHandler_CreateProvisioner/fail/readProtoJSON (0.00s) @@ -5355,14 +5391,14 @@ --- PASS: TestHandler_CreateProvisioner/ok (0.00s) === RUN TestHandler_DeleteProvisioner === RUN TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByID -2024/12/30 20:45:10 error loading provisioner provID: force -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner provID: force"} +2026/02/03 05:13:58 error loading provisioner provID: force +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner provID: force"} === RUN TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByName -2024/12/30 20:45:10 error loading provisioner provName: force -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner provName: force"} +2026/02/03 05:13:58 error loading provisioner provName: force +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner provName: force"} === RUN TestHandler_DeleteProvisioner/fail/auth.RemoveProvisioner -2024/12/30 20:45:10 error removing provisioner provName: force -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error removing provisioner provName: force"} +2026/02/03 05:13:58 error removing provisioner provName: force +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error removing provisioner provName: force"} === RUN TestHandler_DeleteProvisioner/ok --- PASS: TestHandler_DeleteProvisioner (0.00s) --- PASS: TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByID (0.00s) @@ -5370,83 +5406,83 @@ --- PASS: TestHandler_DeleteProvisioner/fail/auth.RemoveProvisioner (0.00s) --- PASS: TestHandler_DeleteProvisioner/ok (0.00s) === RUN TestHandler_UpdateProvisioner -=== RUN TestHandler_UpdateProvisioner/fail/readProtoJSON -2024/12/30 20:45:10 proto: syntax error (line 1:2): invalid value ! -=== RUN TestHandler_UpdateProvisioner/fail/change-id-error -2024/12/30 20:45:10 cannot change provisioner ID -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"cannot change provisioner ID"} === RUN TestHandler_UpdateProvisioner/fail/change-type-error -2024/12/30 20:45:10 cannot change provisioner type -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"cannot change provisioner type"} +2026/02/03 05:13:58 cannot change provisioner type +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"cannot change provisioner type"} === RUN TestHandler_UpdateProvisioner/fail/change-authority-id-error -2024/12/30 20:45:10 cannot change provisioner authorityID -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"cannot change provisioner authorityID"} -=== RUN TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName -2024/12/30 20:45:10 error loading provisioner from cached configuration 'provName': force -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner from cached configuration 'provName': force"} +2026/02/03 05:13:58 cannot change provisioner authorityID +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"cannot change provisioner authorityID"} +=== RUN TestHandler_UpdateProvisioner/fail/change-deletedAt-error +2026/02/03 05:13:58 cannot change provisioner deletedAt +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"cannot change provisioner deletedAt"} +=== RUN TestHandler_UpdateProvisioner/ok === RUN TestHandler_UpdateProvisioner/fail/db.GetProvisioner -2024/12/30 20:45:10 error loading provisioner from db 'provID': force -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner from db 'provID': force"} +2026/02/03 05:13:58 error loading provisioner from db 'provID': force +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner from db 'provID': force"} +=== RUN TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName +2026/02/03 05:13:58 error loading provisioner from cached configuration 'provName': force +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"error loading provisioner from cached configuration 'provName': force"} +=== RUN TestHandler_UpdateProvisioner/fail/change-id-error +2026/02/03 05:13:58 cannot change provisioner ID +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"cannot change provisioner ID"} === RUN TestHandler_UpdateProvisioner/fail/change-createdAt-error -2024/12/30 20:45:10 cannot change provisioner createdAt -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"cannot change provisioner createdAt"} -=== RUN TestHandler_UpdateProvisioner/fail/change-deletedAt-error -2024/12/30 20:45:10 cannot change provisioner deletedAt -2024/12/30 20:45:10 {"type":"internalServerError","detail":"the server experienced an internal error","message":"cannot change provisioner deletedAt"} +2026/02/03 05:13:58 cannot change provisioner createdAt +2026/02/03 05:13:58 {"type":"internalServerError","detail":"the server experienced an internal error","message":"cannot change provisioner createdAt"} === RUN TestHandler_UpdateProvisioner/fail/auth.UpdateProvisioner -2024/12/30 20:45:10 force -=== RUN TestHandler_UpdateProvisioner/ok +2026/02/03 05:13:58 force +=== RUN TestHandler_UpdateProvisioner/fail/readProtoJSON +2026/02/03 05:13:58 proto: syntax error (line 1:2): invalid value ! --- PASS: TestHandler_UpdateProvisioner (0.00s) - --- PASS: TestHandler_UpdateProvisioner/fail/readProtoJSON (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/auth.LoadProvisionerByName (0.00s) + --- PASS: TestHandler_UpdateProvisioner/fail/change-deletedAt-error (0.00s) + --- PASS: TestHandler_UpdateProvisioner/ok (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/db.GetProvisioner (0.00s) + --- PASS: TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName (0.00s) + --- PASS: TestHandler_UpdateProvisioner/fail/change-id-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-createdAt-error (0.00s) - --- PASS: TestHandler_UpdateProvisioner/fail/change-deletedAt-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/auth.UpdateProvisioner (0.00s) - --- PASS: TestHandler_UpdateProvisioner/ok (0.00s) + --- PASS: TestHandler_UpdateProvisioner/fail/readProtoJSON (0.00s) PASS -ok github.com/smallstep/certificates/authority/admin/api 0.057s +ok github.com/smallstep/certificates/authority/admin/api 0.016s === RUN TestDB_getDBAdminBytes -=== RUN TestDB_getDBAdminBytes/ok === 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/ok (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 +=== RUN TestDB_getDBAdmin/fail/not-found --- 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) + --- PASS: TestDB_getDBAdmin/fail/not-found (0.00s) === RUN TestDB_unmarshalDBAdmin +=== RUN TestDB_unmarshalDBAdmin/fail/deleted-error === 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/deleted-error (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 +=== RUN TestDB_unmarshalAdmin/ok --- 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) + --- PASS: TestDB_unmarshalAdmin/ok (0.00s) === RUN TestDB_GetAdmin === RUN TestDB_GetAdmin/fail/not-found === RUN TestDB_GetAdmin/fail/db.Get-error @@ -5462,15 +5498,15 @@ --- PASS: TestDB_GetAdmin/fail/authorityID-mismatch (0.00s) --- PASS: TestDB_GetAdmin/ok (0.00s) === RUN TestDB_DeleteAdmin -=== RUN TestDB_DeleteAdmin/fail/save-error -=== RUN TestDB_DeleteAdmin/ok === 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/save-error (0.00s) - --- PASS: TestDB_DeleteAdmin/ok (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 @@ -5488,17 +5524,17 @@ --- 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 -=== RUN TestDB_GetAdmins/fail/db.List-error -=== RUN TestDB_GetAdmins/fail/unmarshal-error --- 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) - --- PASS: TestDB_GetAdmins/fail/db.List-error (0.00s) - --- PASS: TestDB_GetAdmins/fail/unmarshal-error (0.00s) === RUN TestDB_getDBProvisionerBytes === RUN TestDB_getDBProvisionerBytes/fail/not-found === RUN TestDB_getDBProvisionerBytes/fail/db.Get-error @@ -5530,37 +5566,37 @@ --- PASS: TestDB_unmarshalDBProvisioner/fail/authority-mismatch-error (0.00s) --- PASS: TestDB_unmarshalDBProvisioner/ok (0.00s) === RUN TestDB_unmarshalProvisioner -=== RUN TestDB_unmarshalProvisioner/fail/unmarshal-error === RUN TestDB_unmarshalProvisioner/fail/deleted-error === RUN TestDB_unmarshalProvisioner/ok +=== RUN TestDB_unmarshalProvisioner/fail/unmarshal-error --- PASS: TestDB_unmarshalProvisioner (0.00s) - --- PASS: TestDB_unmarshalProvisioner/fail/unmarshal-error (0.00s) --- PASS: TestDB_unmarshalProvisioner/fail/deleted-error (0.00s) --- PASS: TestDB_unmarshalProvisioner/ok (0.00s) + --- PASS: TestDB_unmarshalProvisioner/fail/unmarshal-error (0.00s) === RUN TestDB_GetProvisioner -=== RUN TestDB_GetProvisioner/fail/unmarshal-error -=== RUN TestDB_GetProvisioner/fail/deleted === RUN TestDB_GetProvisioner/fail/authorityID-mismatch === RUN TestDB_GetProvisioner/ok === RUN TestDB_GetProvisioner/fail/not-found === RUN TestDB_GetProvisioner/fail/db.Get-error +=== RUN TestDB_GetProvisioner/fail/unmarshal-error +=== RUN TestDB_GetProvisioner/fail/deleted --- PASS: TestDB_GetProvisioner (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) --- 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) === 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 -=== RUN TestDB_DeleteProvisioner/fail/db.Get-error --- 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) - --- PASS: TestDB_DeleteProvisioner/fail/db.Get-error (0.00s) === RUN TestDB_GetProvisioners === RUN TestDB_GetProvisioners/fail/db.List-error === RUN TestDB_GetProvisioners/fail/unmarshal-error @@ -5574,54 +5610,54 @@ --- PASS: TestDB_GetProvisioners/ok/only-invalid (0.00s) --- PASS: TestDB_GetProvisioners/ok (0.00s) === RUN TestDB_CreateProvisioner -=== RUN TestDB_CreateProvisioner/ok === RUN TestDB_CreateProvisioner/fail/save-error +=== RUN TestDB_CreateProvisioner/ok --- PASS: TestDB_CreateProvisioner (0.00s) - --- PASS: TestDB_CreateProvisioner/ok (0.00s) --- PASS: TestDB_CreateProvisioner/fail/save-error (0.00s) + --- PASS: TestDB_CreateProvisioner/ok (0.00s) === RUN TestDB_UpdateProvisioner +=== 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 === RUN TestDB_UpdateProvisioner/fail/save-error === RUN TestDB_UpdateProvisioner/ok -=== RUN TestDB_UpdateProvisioner/fail/not-found -=== RUN TestDB_UpdateProvisioner/fail/db.Get-error --- PASS: TestDB_UpdateProvisioner (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) --- 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 -ok github.com/smallstep/certificates/authority/admin/db/nosql 0.045s +ok github.com/smallstep/certificates/authority/admin/db/nosql 0.014s === RUN TestConfigValidate -=== RUN TestConfigValidate/empty-intermediate-key -=== RUN TestConfigValidate/empty-dnsNames === RUN TestConfigValidate/empty-TLS-values tc.tls = {CipherSuites:[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] MinVersion:1.2 MaxVersion:1.3 Renegotiation:false} *tc.config.TLS = {CipherSuites:[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] MinVersion:1.2 MaxVersion:1.3 Renegotiation:false} -=== RUN TestConfigValidate/tls-min>max +=== RUN TestConfigValidate/custom-tls-values +tc.tls = {CipherSuites:[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] MinVersion:1.0 MaxVersion:1.1 Renegotiation:true} +*tc.config.TLS = {CipherSuites:[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] MinVersion:1.0 MaxVersion:1.1 Renegotiation:true} +=== RUN TestConfigValidate/empty-address === RUN TestConfigValidate/invalid-address === RUN TestConfigValidate/empty-root +=== RUN TestConfigValidate/empty-intermediate-key +=== RUN TestConfigValidate/empty-dnsNames === RUN TestConfigValidate/empty-TLS tc.tls = {CipherSuites:[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] MinVersion:1.2 MaxVersion:1.3 Renegotiation:false} *tc.config.TLS = {CipherSuites:[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] MinVersion:1.2 MaxVersion:1.3 Renegotiation:false} -=== RUN TestConfigValidate/custom-tls-values -tc.tls = {CipherSuites:[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] MinVersion:1.0 MaxVersion:1.1 Renegotiation:true} -*tc.config.TLS = {CipherSuites:[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] MinVersion:1.0 MaxVersion:1.1 Renegotiation:true} -=== RUN TestConfigValidate/empty-address +=== RUN TestConfigValidate/tls-min>max === RUN TestConfigValidate/empty-intermediate-cert --- PASS: TestConfigValidate (0.00s) - --- PASS: TestConfigValidate/empty-intermediate-key (0.00s) - --- PASS: TestConfigValidate/empty-dnsNames (0.00s) --- PASS: TestConfigValidate/empty-TLS-values (0.00s) - --- PASS: TestConfigValidate/tls-min>max (0.00s) + --- PASS: TestConfigValidate/custom-tls-values (0.00s) + --- PASS: TestConfigValidate/empty-address (0.00s) --- PASS: TestConfigValidate/invalid-address (0.00s) --- PASS: TestConfigValidate/empty-root (0.00s) + --- PASS: TestConfigValidate/empty-intermediate-key (0.00s) + --- PASS: TestConfigValidate/empty-dnsNames (0.00s) --- PASS: TestConfigValidate/empty-TLS (0.00s) - --- PASS: TestConfigValidate/custom-tls-values (0.00s) - --- PASS: TestConfigValidate/empty-address (0.00s) + --- PASS: TestConfigValidate/tls-min>max (0.00s) --- PASS: TestConfigValidate/empty-intermediate-cert (0.00s) === RUN TestAuthConfigValidate === RUN TestAuthConfigValidate/fail-nil-authconfig @@ -5655,7 +5691,7 @@ === RUN TestSSHPublicKey_Validate/empty === RUN TestSSHPublicKey_Validate/badType === RUN TestSSHPublicKey_Validate/badKey ---- PASS: TestSSHPublicKey_Validate (0.02s) +--- PASS: TestSSHPublicKey_Validate (0.01s) --- PASS: TestSSHPublicKey_Validate/user (0.00s) --- PASS: TestSSHPublicKey_Validate/host (0.00s) --- PASS: TestSSHPublicKey_Validate/empty (0.00s) @@ -5664,7 +5700,7 @@ === RUN TestSSHPublicKey_PublicKey === RUN TestSSHPublicKey_PublicKey/ok === RUN TestSSHPublicKey_PublicKey/nil ---- PASS: TestSSHPublicKey_PublicKey (0.01s) +--- PASS: TestSSHPublicKey_PublicKey (0.00s) --- PASS: TestSSHPublicKey_PublicKey/ok (0.00s) --- PASS: TestSSHPublicKey_PublicKey/nil (0.00s) === RUN TestTLSVersion_Validate @@ -5767,7 +5803,7 @@ === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 === RUN TestCipherSuites_Value/multiple === RUN TestCipherSuites_Value/fail ---- PASS: TestCipherSuites_Value (0.01s) +--- 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) @@ -5840,21 +5876,21 @@ --- PASS: Test_multiString_UnmarshalJSON/error (0.00s) --- PASS: Test_multiString_UnmarshalJSON/nil (0.00s) PASS -ok github.com/smallstep/certificates/authority/config 0.110s +ok github.com/smallstep/certificates/authority/config 0.039s === RUN TestACME_Getters --- PASS: TestACME_Getters (0.00s) === RUN TestACME_Init +=== RUN TestACME_Init/fail-empty-type === RUN TestACME_Init/fail-bad-claims === RUN TestACME_Init/ok === RUN TestACME_Init/fail-empty === RUN TestACME_Init/fail-empty-name -=== RUN TestACME_Init/fail-empty-type --- PASS: TestACME_Init (0.00s) + --- PASS: TestACME_Init/fail-empty-type (0.00s) --- PASS: TestACME_Init/fail-bad-claims (0.00s) --- PASS: TestACME_Init/ok (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) === RUN TestACME_AuthorizeRenew === RUN TestACME_AuthorizeRenew/fail/renew-disabled === RUN TestACME_AuthorizeRenew/ok @@ -5885,20 +5921,20 @@ === RUN TestAWS_GetIdentityToken/fail_read_identityURL === RUN TestAWS_GetIdentityToken/fail_read_signatureURL === RUN TestAWS_GetIdentityToken/fail_unmarshal_identityURL ---- PASS: TestAWS_GetIdentityToken (0.03s) +--- 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.01s) + --- PASS: TestAWS_GetIdentityToken/fail_signatureURL (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_signature (0.00s) - --- PASS: TestAWS_GetIdentityToken/fail_read_identityURL (0.01s) + --- 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.01s) +--- PASS: TestAWS_GetIdentityToken_V1Only (0.00s) === RUN TestAWS_GetIdentityToken_BadIDMS ---- PASS: TestAWS_GetIdentityToken_BadIDMS (0.02s) +--- PASS: TestAWS_GetIdentityToken_BadIDMS (0.00s) === RUN TestAWS_Init === RUN TestAWS_Init/ok === RUN TestAWS_Init/ok/v1 @@ -5913,13 +5949,13 @@ === RUN TestAWS_Init/fail/missing === RUN TestAWS_Init/fail/cert === RUN TestAWS_Init/fail_claims ---- PASS: TestAWS_Init (0.02s) +--- PASS: TestAWS_Init (0.00s) --- 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.01s) + --- 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) @@ -5928,35 +5964,35 @@ --- PASS: TestAWS_Init/fail/cert (0.00s) --- PASS: TestAWS_Init/fail_claims (0.00s) === RUN TestAWS_authorizeToken -=== RUN TestAWS_authorizeToken/fail/cannot-validate-sig -=== RUN TestAWS_authorizeToken/fail/invalid-account-id -=== RUN TestAWS_authorizeToken/ok/identityCert -=== RUN TestAWS_authorizeToken/ok/identityCert2 -=== RUN TestAWS_authorizeToken/fail/empty-private-ip === RUN TestAWS_authorizeToken/fail/empty-region -=== RUN TestAWS_authorizeToken/fail/bad-token +=== RUN TestAWS_authorizeToken/fail/invalid-token-issuer === RUN TestAWS_authorizeToken/fail/invalid-audience -=== RUN TestAWS_authorizeToken/ok +=== RUN TestAWS_authorizeToken/fail/empty-instance-id === RUN TestAWS_authorizeToken/fail/instance-age +=== RUN TestAWS_authorizeToken/ok/identityCert2 +=== RUN TestAWS_authorizeToken/ok/identityCert +=== RUN TestAWS_authorizeToken/fail/bad-token +=== RUN TestAWS_authorizeToken/fail/cannot-validate-sig === RUN TestAWS_authorizeToken/fail/empty-account-id -=== RUN TestAWS_authorizeToken/fail/empty-instance-id -=== RUN TestAWS_authorizeToken/fail/invalid-token-issuer === RUN TestAWS_authorizeToken/fail/invalid-subject-disabled-custom-SANs ---- PASS: TestAWS_authorizeToken (0.27s) - --- PASS: TestAWS_authorizeToken/fail/cannot-validate-sig (0.01s) - --- PASS: TestAWS_authorizeToken/fail/invalid-account-id (0.01s) - --- PASS: TestAWS_authorizeToken/ok/identityCert (0.01s) - --- PASS: TestAWS_authorizeToken/ok/identityCert2 (0.01s) - --- PASS: TestAWS_authorizeToken/fail/empty-private-ip (0.01s) - --- PASS: TestAWS_authorizeToken/fail/empty-region (0.01s) +=== RUN TestAWS_authorizeToken/ok +=== RUN TestAWS_authorizeToken/fail/empty-private-ip +=== RUN TestAWS_authorizeToken/fail/invalid-account-id +--- PASS: TestAWS_authorizeToken (0.14s) + --- PASS: TestAWS_authorizeToken/fail/empty-region (0.00s) + --- PASS: TestAWS_authorizeToken/fail/invalid-token-issuer (0.00s) + --- PASS: TestAWS_authorizeToken/fail/invalid-audience (0.00s) + --- PASS: TestAWS_authorizeToken/fail/empty-instance-id (0.00s) + --- PASS: TestAWS_authorizeToken/fail/instance-age (0.00s) + --- PASS: TestAWS_authorizeToken/ok/identityCert2 (0.00s) + --- PASS: TestAWS_authorizeToken/ok/identityCert (0.00s) --- PASS: TestAWS_authorizeToken/fail/bad-token (0.00s) - --- PASS: TestAWS_authorizeToken/fail/invalid-audience (0.01s) - --- PASS: TestAWS_authorizeToken/ok (0.01s) - --- PASS: TestAWS_authorizeToken/fail/instance-age (0.01s) - --- PASS: TestAWS_authorizeToken/fail/empty-account-id (0.01s) - --- PASS: TestAWS_authorizeToken/fail/empty-instance-id (0.01s) - --- PASS: TestAWS_authorizeToken/fail/invalid-token-issuer (0.01s) - --- PASS: TestAWS_authorizeToken/fail/invalid-subject-disabled-custom-SANs (0.02s) + --- PASS: TestAWS_authorizeToken/fail/cannot-validate-sig (0.00s) + --- PASS: TestAWS_authorizeToken/fail/empty-account-id (0.00s) + --- PASS: TestAWS_authorizeToken/fail/invalid-subject-disabled-custom-SANs (0.00s) + --- PASS: TestAWS_authorizeToken/ok (0.00s) + --- PASS: TestAWS_authorizeToken/fail/empty-private-ip (0.00s) + --- PASS: TestAWS_authorizeToken/fail/invalid-account-id (0.00s) === RUN TestAWS_AuthorizeSign === RUN TestAWS_AuthorizeSign/ok === RUN TestAWS_AuthorizeSign/ok#01 @@ -5976,7 +6012,7 @@ === RUN TestAWS_AuthorizeSign/fail_nbf === RUN TestAWS_AuthorizeSign/fail_key === RUN TestAWS_AuthorizeSign/fail_instance_age ---- PASS: TestAWS_AuthorizeSign (0.30s) +--- PASS: TestAWS_AuthorizeSign (0.11s) --- PASS: TestAWS_AuthorizeSign/ok (0.00s) --- PASS: TestAWS_AuthorizeSign/ok#01 (0.00s) --- PASS: TestAWS_AuthorizeSign/ok#02 (0.00s) @@ -6010,8 +6046,8 @@ === RUN TestAWS_AuthorizeSSHSign/fail-extra-principal === RUN TestAWS_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestAWS_AuthorizeSSHSign/fail-invalid-token ---- PASS: TestAWS_AuthorizeSSHSign (1.01s) - --- PASS: TestAWS_AuthorizeSSHSign/ok (0.01s) +--- PASS: TestAWS_AuthorizeSSHSign (0.79s) + --- 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) @@ -6038,7 +6074,7 @@ === RUN TestAzure_GetTokenID/ok_no_TOFU === RUN TestAzure_GetTokenID/fail_token === RUN TestAzure_GetTokenID/fail_claims ---- PASS: TestAzure_GetTokenID (0.01s) +--- 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) @@ -6065,7 +6101,7 @@ === RUN TestAzure_Init/fail_discovery_URL === RUN TestAzure_Init/fail_JWK_URL === RUN TestAzure_Init/fail_config_Validate ---- PASS: TestAzure_Init (0.01s) +--- 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) @@ -6076,19 +6112,19 @@ --- 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.04s) +=== RUN TestAzure_authorizeToken/fail/bad-token +=== RUN TestAzure_authorizeToken/fail/cannot-validate-sig +--- PASS: TestAzure_authorizeToken (0.02s) + --- 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) --- 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.01s) - --- PASS: TestAzure_authorizeToken/fail/invalid-tenant-id (0.01s) - --- PASS: TestAzure_authorizeToken/fail/invalid-xms-mir-id (0.01s) - --- PASS: TestAzure_authorizeToken/ok (0.01s) === RUN TestAzure_AuthorizeSign === RUN TestAzure_AuthorizeSign/ok === RUN TestAzure_AuthorizeSign/ok#01 @@ -6105,19 +6141,19 @@ === RUN TestAzure_AuthorizeSign/fail_exp === RUN TestAzure_AuthorizeSign/fail_nbf === RUN TestAzure_AuthorizeSign/fail_key ---- PASS: TestAzure_AuthorizeSign (0.11s) - --- PASS: TestAzure_AuthorizeSign/ok (0.01s) - --- PASS: TestAzure_AuthorizeSign/ok#01 (0.01s) - --- PASS: TestAzure_AuthorizeSign/ok#02 (0.01s) - --- PASS: TestAzure_AuthorizeSign/ok#03 (0.01s) - --- PASS: TestAzure_AuthorizeSign/ok#04 (0.01s) - --- PASS: TestAzure_AuthorizeSign/fail_tenant (0.01s) - --- PASS: TestAzure_AuthorizeSign/fail_resource_group (0.01s) - --- PASS: TestAzure_AuthorizeSign/fail_subscription (0.01s) +--- PASS: TestAzure_AuthorizeSign (0.06s) + --- 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.01s) + --- 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) @@ -6140,17 +6176,17 @@ === RUN TestAzure_AuthorizeSSHSign/fail-extra-principal === RUN TestAzure_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestAzure_AuthorizeSSHSign/fail-invalid-token ---- PASS: TestAzure_AuthorizeSSHSign (1.06s) - --- PASS: TestAzure_AuthorizeSSHSign/ok (0.02s) - --- PASS: TestAzure_AuthorizeSSHSign/ok-rsa2048 (0.01s) - --- PASS: TestAzure_AuthorizeSSHSign/ok-type (0.01s) - --- PASS: TestAzure_AuthorizeSSHSign/ok-principals (0.01s) - --- PASS: TestAzure_AuthorizeSSHSign/ok-options (0.01s) - --- PASS: TestAzure_AuthorizeSSHSign/ok-custom (0.01s) - --- PASS: TestAzure_AuthorizeSSHSign/fail-rsa1024 (0.01s) - --- PASS: TestAzure_AuthorizeSSHSign/fail-type (0.01s) - --- PASS: TestAzure_AuthorizeSSHSign/fail-principal (0.01s) - --- PASS: TestAzure_AuthorizeSSHSign/fail-extra-principal (0.01s) +--- PASS: TestAzure_AuthorizeSSHSign (2.28s) + --- 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 @@ -6177,7 +6213,7 @@ === RUN TestCollection_Load/ok === RUN TestCollection_Load/fail === RUN TestCollection_Load/invalid ---- PASS: TestCollection_Load (0.23s) +--- PASS: TestCollection_Load (0.13s) --- PASS: TestCollection_Load/ok (0.00s) --- PASS: TestCollection_Load/fail (0.00s) --- PASS: TestCollection_Load/invalid (0.00s) @@ -6189,7 +6225,7 @@ === RUN TestCollection_LoadByToken/bad === RUN TestCollection_LoadByToken/fail === RUN TestCollection_LoadByToken/fail-no-k8sSa-provisioner ---- PASS: TestCollection_LoadByToken (1.41s) +--- PASS: TestCollection_LoadByToken (0.55s) --- PASS: TestCollection_LoadByToken/ok1 (0.00s) --- PASS: TestCollection_LoadByToken/ok2 (0.00s) --- PASS: TestCollection_LoadByToken/ok3 (0.00s) @@ -6204,7 +6240,7 @@ === RUN TestCollection_LoadByCertificate/noExtension === RUN TestCollection_LoadByCertificate/notFound === RUN TestCollection_LoadByCertificate/badCert ---- PASS: TestCollection_LoadByCertificate (0.37s) +--- PASS: TestCollection_LoadByCertificate (0.14s) --- PASS: TestCollection_LoadByCertificate/ok1 (0.00s) --- PASS: TestCollection_LoadByCertificate/ok2 (0.00s) --- PASS: TestCollection_LoadByCertificate/ok3 (0.00s) @@ -6215,7 +6251,7 @@ === RUN TestCollection_LoadEncryptedKey/ok === RUN TestCollection_LoadEncryptedKey/oidc === RUN TestCollection_LoadEncryptedKey/notFound ---- PASS: TestCollection_LoadEncryptedKey (0.24s) +--- PASS: TestCollection_LoadEncryptedKey (0.13s) --- PASS: TestCollection_LoadEncryptedKey/ok (0.00s) --- PASS: TestCollection_LoadEncryptedKey/oidc (0.00s) --- PASS: TestCollection_LoadEncryptedKey/notFound (0.00s) @@ -6224,7 +6260,7 @@ === RUN TestCollection_Store/ok2 === RUN TestCollection_Store/fail1 === RUN TestCollection_Store/fail2 ---- PASS: TestCollection_Store (0.32s) +--- PASS: TestCollection_Store (0.13s) --- PASS: TestCollection_Store/ok1 (0.00s) --- PASS: TestCollection_Store/ok2 (0.00s) --- PASS: TestCollection_Store/fail1 (0.00s) @@ -6238,7 +6274,7 @@ === RUN TestCollection_Find/1_to_5 === RUN TestCollection_Find/defaultLimit === RUN TestCollection_Find/overTheLimit ---- PASS: TestCollection_Find (2.62s) +--- PASS: TestCollection_Find (1.35s) --- PASS: TestCollection_Find/all (0.00s) --- PASS: TestCollection_Find/0_to_19 (0.00s) --- PASS: TestCollection_Find/0_to_9 (0.00s) @@ -6248,23 +6284,23 @@ --- PASS: TestCollection_Find/defaultLimit (0.00s) --- PASS: TestCollection_Find/overTheLimit (0.00s) === RUN Test_matchesAudience +=== 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 === 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 --- PASS: Test_matchesAudience (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) --- 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) === RUN Test_stripPort === RUN Test_stripPort/with_port === RUN Test_stripPort/with_no_port @@ -6418,7 +6454,7 @@ === RUN TestGCP_GetTokenID/ok#01 === RUN TestGCP_GetTokenID/fail_token === RUN TestGCP_GetTokenID/fail_claims ---- PASS: TestGCP_GetTokenID (0.01s) +--- 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) @@ -6432,10 +6468,10 @@ gcp_test.go:149: error on identity request: status=400, response=Bad Request === RUN TestGCP_GetIdentityToken/fail_url - gcp_test.go:149: error creating identity request: parse "://ca.smallstep.com?audience=https%3A%2F%2Fca%2F1.0%2Fsign%23gcp%2F5nKiIqTgfV&format=full&licenses=FALSE": missing protocol scheme + gcp_test.go:149: error creating identity request: parse "://ca.smallstep.com?audience=https%3A%2F%2Fca%2F1.0%2Fsign%23gcp%2FLTqXmgpXqN&format=full&licenses=FALSE": missing protocol scheme === RUN TestGCP_GetIdentityToken/fail_connect - gcp_test.go:149: error doing identity request, are you in a GCP VM?: Get "foobarzar?audience=https%3A%2F%2Fca%2F1.0%2Fsign%23gcp%2F5nKiIqTgfV&format=full&licenses=FALSE": unsupported protocol scheme "" ---- PASS: TestGCP_GetIdentityToken (0.01s) + gcp_test.go:149: error doing identity request, are you in a GCP VM?: Get "foobarzar?audience=https%3A%2F%2Fca%2F1.0%2Fsign%23gcp%2FLTqXmgpXqN&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) @@ -6450,7 +6486,7 @@ === RUN TestGCP_Init/bad_duration === RUN TestGCP_Init/bad_claims === RUN TestGCP_Init/bad_certs ---- PASS: TestGCP_Init (0.01s) +--- PASS: TestGCP_Init (0.00s) --- PASS: TestGCP_Init/ok (0.00s) --- PASS: TestGCP_Init/ok#01 (0.00s) --- PASS: TestGCP_Init/ok#02 (0.00s) @@ -6460,29 +6496,29 @@ --- PASS: TestGCP_Init/bad_claims (0.00s) --- PASS: TestGCP_Init/bad_certs (0.00s) === RUN TestGCP_authorizeToken -=== RUN TestGCP_authorizeToken/ok +=== RUN TestGCP_authorizeToken/fail/bad-token === RUN TestGCP_authorizeToken/fail/cannot-validate-sig -=== RUN TestGCP_authorizeToken/fail/instance-age -=== RUN TestGCP_authorizeToken/fail/empty-instance-name +=== RUN TestGCP_authorizeToken/fail/invalid-issuer === RUN TestGCP_authorizeToken/fail/empty-project-id === RUN TestGCP_authorizeToken/fail/empty-zone -=== RUN TestGCP_authorizeToken/fail/bad-token -=== RUN TestGCP_authorizeToken/fail/invalid-issuer === RUN TestGCP_authorizeToken/fail/invalid-serviceAccount === RUN TestGCP_authorizeToken/fail/invalid-projectID +=== RUN TestGCP_authorizeToken/fail/instance-age === RUN TestGCP_authorizeToken/fail/empty-instance-id ---- PASS: TestGCP_authorizeToken (0.12s) - --- PASS: TestGCP_authorizeToken/ok (0.02s) - --- PASS: TestGCP_authorizeToken/fail/cannot-validate-sig (0.01s) - --- PASS: TestGCP_authorizeToken/fail/instance-age (0.01s) - --- PASS: TestGCP_authorizeToken/fail/empty-instance-name (0.01s) - --- PASS: TestGCP_authorizeToken/fail/empty-project-id (0.02s) - --- PASS: TestGCP_authorizeToken/fail/empty-zone (0.01s) +=== RUN TestGCP_authorizeToken/fail/empty-instance-name +=== RUN TestGCP_authorizeToken/ok +--- PASS: TestGCP_authorizeToken (0.04s) --- PASS: TestGCP_authorizeToken/fail/bad-token (0.00s) - --- PASS: TestGCP_authorizeToken/fail/invalid-issuer (0.01s) - --- PASS: TestGCP_authorizeToken/fail/invalid-serviceAccount (0.01s) - --- PASS: TestGCP_authorizeToken/fail/invalid-projectID (0.01s) - --- PASS: TestGCP_authorizeToken/fail/empty-instance-id (0.01s) + --- PASS: TestGCP_authorizeToken/fail/cannot-validate-sig (0.00s) + --- PASS: TestGCP_authorizeToken/fail/invalid-issuer (0.00s) + --- PASS: TestGCP_authorizeToken/fail/empty-project-id (0.00s) + --- PASS: TestGCP_authorizeToken/fail/empty-zone (0.00s) + --- PASS: TestGCP_authorizeToken/fail/invalid-serviceAccount (0.00s) + --- PASS: TestGCP_authorizeToken/fail/invalid-projectID (0.00s) + --- PASS: TestGCP_authorizeToken/fail/instance-age (0.00s) + --- PASS: TestGCP_authorizeToken/fail/empty-instance-id (0.00s) + --- PASS: TestGCP_authorizeToken/fail/empty-instance-name (0.00s) + --- PASS: TestGCP_authorizeToken/ok (0.00s) === RUN TestGCP_AuthorizeSign === RUN TestGCP_AuthorizeSign/ok === RUN TestGCP_AuthorizeSign/ok#01 @@ -6500,23 +6536,23 @@ === RUN TestGCP_AuthorizeSign/fail_instance_name === RUN TestGCP_AuthorizeSign/fail_project_id === RUN TestGCP_AuthorizeSign/fail_zone ---- PASS: TestGCP_AuthorizeSign (0.13s) - --- PASS: TestGCP_AuthorizeSign/ok (0.01s) - --- PASS: TestGCP_AuthorizeSign/ok#01 (0.01s) - --- PASS: TestGCP_AuthorizeSign/ok#02 (0.01s) +--- PASS: TestGCP_AuthorizeSign (0.06s) + --- 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.01s) - --- PASS: TestGCP_AuthorizeSign/fail_exp (0.01s) - --- PASS: TestGCP_AuthorizeSign/fail_nbf (0.01s) - --- PASS: TestGCP_AuthorizeSign/fail_service_account (0.01s) - --- PASS: TestGCP_AuthorizeSign/fail_invalid_project_id (0.01s) - --- PASS: TestGCP_AuthorizeSign/fail_invalid_instance_age (0.01s) - --- PASS: TestGCP_AuthorizeSign/fail_instance_id (0.01s) - --- PASS: TestGCP_AuthorizeSign/fail_instance_name (0.01s) - --- PASS: TestGCP_AuthorizeSign/fail_project_id (0.01s) - --- PASS: TestGCP_AuthorizeSign/fail_zone (0.01s) + --- 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 @@ -6532,19 +6568,19 @@ === RUN TestGCP_AuthorizeSSHSign/fail-extra-principal === RUN TestGCP_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestGCP_AuthorizeSSHSign/fail-invalid-token ---- PASS: TestGCP_AuthorizeSSHSign (1.61s) - --- PASS: TestGCP_AuthorizeSSHSign/ok (0.02s) - --- PASS: TestGCP_AuthorizeSSHSign/ok-rsa2048 (0.02s) - --- PASS: TestGCP_AuthorizeSSHSign/ok-type (0.01s) - --- PASS: TestGCP_AuthorizeSSHSign/ok-principals (0.01s) - --- PASS: TestGCP_AuthorizeSSHSign/ok-principal1 (0.01s) - --- PASS: TestGCP_AuthorizeSSHSign/ok-principal2 (0.01s) - --- PASS: TestGCP_AuthorizeSSHSign/ok-options (0.01s) - --- PASS: TestGCP_AuthorizeSSHSign/ok-custom (0.01s) - --- PASS: TestGCP_AuthorizeSSHSign/fail-rsa1024 (0.01s) - --- PASS: TestGCP_AuthorizeSSHSign/fail-type (0.01s) - --- PASS: TestGCP_AuthorizeSSHSign/fail-principal (0.01s) - --- PASS: TestGCP_AuthorizeSSHSign/fail-extra-principal (0.01s) +--- PASS: TestGCP_AuthorizeSSHSign (1.43s) + --- PASS: TestGCP_AuthorizeSSHSign/ok (0.00s) + --- PASS: TestGCP_AuthorizeSSHSign/ok-rsa2048 (0.00s) + --- PASS: TestGCP_AuthorizeSSHSign/ok-type (0.00s) + --- PASS: TestGCP_AuthorizeSSHSign/ok-principals (0.00s) + --- PASS: TestGCP_AuthorizeSSHSign/ok-principal1 (0.00s) + --- 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-type (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-invalid-token (0.00s) === RUN TestGCP_AuthorizeRenew @@ -6554,21 +6590,21 @@ --- PASS: TestGCP_AuthorizeRenew/ok (0.00s) --- PASS: TestGCP_AuthorizeRenew/fail/renewal-disabled (0.00s) === RUN TestJWK_Getters ---- PASS: TestJWK_Getters (0.23s) +--- PASS: TestJWK_Getters (0.13s) === RUN TestJWK_Init +=== RUN TestJWK_Init/fail-empty +=== RUN TestJWK_Init/fail-empty-name === 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 (0.00s) + --- PASS: TestJWK_Init/fail-empty-name (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 @@ -6582,37 +6618,37 @@ === RUN TestJWK_authorizeToken/ok === RUN TestJWK_authorizeToken/ok-no-encrypted-key === RUN TestJWK_authorizeToken/ok-no-sans ---- PASS: TestJWK_authorizeToken (1.03s) +--- PASS: TestJWK_authorizeToken (0.58s) --- PASS: TestJWK_authorizeToken/fail-token (0.00s) - --- PASS: TestJWK_authorizeToken/fail-key (0.01s) + --- 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.01s) - --- PASS: TestJWK_authorizeToken/fail-not-before (0.01s) - --- PASS: TestJWK_authorizeToken/fail-audience (0.01s) - --- PASS: TestJWK_authorizeToken/fail-subject (0.01s) - --- PASS: TestJWK_authorizeToken/ok (0.01s) - --- PASS: TestJWK_authorizeToken/ok-no-encrypted-key (0.01s) - --- PASS: TestJWK_authorizeToken/ok-no-sans (0.01s) + --- PASS: TestJWK_authorizeToken/fail-issuer (0.00s) + --- 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.54s) +--- PASS: TestJWK_AuthorizeRevoke (0.27s) --- PASS: TestJWK_AuthorizeRevoke/fail-signature (0.00s) - --- PASS: TestJWK_AuthorizeRevoke/ok (0.01s) + --- 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 ---- PASS: TestJWK_AuthorizeSign (0.51s) +--- PASS: TestJWK_AuthorizeSign (0.31s) --- PASS: TestJWK_AuthorizeSign/fail-signature (0.00s) - --- PASS: TestJWK_AuthorizeSign/ok-sans (0.01s) - --- PASS: TestJWK_AuthorizeSign/ok-no-sans (0.01s) + --- PASS: TestJWK_AuthorizeSign/ok-sans (0.00s) + --- PASS: TestJWK_AuthorizeSign/ok-no-sans (0.00s) === RUN TestJWK_AuthorizeRenew === RUN TestJWK_AuthorizeRenew/ok === RUN TestJWK_AuthorizeRenew/fail/renew-disabled ---- PASS: TestJWK_AuthorizeRenew (0.63s) +--- PASS: TestJWK_AuthorizeRenew (0.27s) --- PASS: TestJWK_AuthorizeRenew/ok (0.00s) --- PASS: TestJWK_AuthorizeRenew/fail/renew-disabled (0.00s) === RUN TestJWK_AuthorizeSSHSign @@ -6628,19 +6664,19 @@ === RUN TestJWK_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestJWK_AuthorizeSSHSign/fail-signature === RUN TestJWK_AuthorizeSSHSign/rail-rsa1024 ---- PASS: TestJWK_AuthorizeSSHSign (3.46s) - --- PASS: TestJWK_AuthorizeSSHSign/user (0.01s) - --- PASS: TestJWK_AuthorizeSSHSign/user-rsa2048 (0.01s) - --- PASS: TestJWK_AuthorizeSSHSign/user-type (0.01s) - --- PASS: TestJWK_AuthorizeSSHSign/user-principals (0.01s) - --- PASS: TestJWK_AuthorizeSSHSign/user-options (0.01s) - --- PASS: TestJWK_AuthorizeSSHSign/host (0.01s) - --- PASS: TestJWK_AuthorizeSSHSign/host-type (0.01s) - --- PASS: TestJWK_AuthorizeSSHSign/host-principals (0.02s) - --- PASS: TestJWK_AuthorizeSSHSign/host-options (0.01s) +--- PASS: TestJWK_AuthorizeSSHSign (1.58s) + --- 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/fail-sshCA-disabled (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/fail-signature (0.00s) - --- PASS: TestJWK_AuthorizeSSHSign/rail-rsa1024 (0.01s) + --- PASS: TestJWK_AuthorizeSSHSign/rail-rsa1024 (0.00s) === RUN TestJWK_AuthorizeSign_SSHOptions === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user === RUN TestJWK_AuthorizeSign_SSHOptions/ok-host @@ -6657,48 +6693,48 @@ === RUN TestJWK_AuthorizeSign_SSHOptions/fail-audience === RUN TestJWK_AuthorizeSign_SSHOptions/fail-expired === RUN TestJWK_AuthorizeSign_SSHOptions/fail-notBefore ---- PASS: TestJWK_AuthorizeSign_SSHOptions (0.96s) - --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user (0.26s) - --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-host (0.02s) - --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter (0.02s) - --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validBefore (0.02s) +--- PASS: TestJWK_AuthorizeSign_SSHOptions (0.34s) + --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user (0.01s) + --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-host (0.01s) + --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter (0.01s) + --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validBefore (0.01s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter-validBefore (0.01s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-match (0.01s) - --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-certType (0.01s) - --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-principals (0.01s) - --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-validAfter (0.01s) - --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-validBefore (0.01s) - --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-subject (0.01s) - --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-issuer (0.01s) - --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-audience (0.01s) - --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-expired (0.01s) - --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-notBefore (0.01s) + --- 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.83s) - --- PASS: TestJWK_AuthorizeSSHRevoke/fail/invalid-token (0.32s) - --- PASS: TestJWK_AuthorizeSSHRevoke/ok (0.52s) +--- PASS: TestJWK_AuthorizeSSHRevoke (0.41s) + --- PASS: TestJWK_AuthorizeSSHRevoke/fail/invalid-token (0.13s) + --- PASS: TestJWK_AuthorizeSSHRevoke/ok (0.27s) === RUN TestK8sSA_Getters ---- PASS: TestK8sSA_Getters (0.17s) +--- PASS: TestK8sSA_Getters (0.00s) === RUN TestK8sSA_authorizeToken -=== RUN TestK8sSA_authorizeToken/fail/error-validating-token === RUN TestK8sSA_authorizeToken/fail/invalid-issuer === RUN TestK8sSA_authorizeToken/ok === RUN TestK8sSA_authorizeToken/fail/bad-token === RUN TestK8sSA_authorizeToken/fail/not-implemented ---- PASS: TestK8sSA_authorizeToken (0.13s) - --- PASS: TestK8sSA_authorizeToken/fail/error-validating-token (0.02s) - --- PASS: TestK8sSA_authorizeToken/fail/invalid-issuer (0.05s) - --- PASS: TestK8sSA_authorizeToken/ok (0.04s) - --- PASS: TestK8sSA_authorizeToken/fail/bad-token (0.01s) +=== RUN TestK8sSA_authorizeToken/fail/error-validating-token +--- PASS: TestK8sSA_authorizeToken (0.03s) + --- PASS: TestK8sSA_authorizeToken/fail/invalid-issuer (0.01s) + --- PASS: TestK8sSA_authorizeToken/ok (0.01s) + --- PASS: TestK8sSA_authorizeToken/fail/bad-token (0.00s) --- PASS: TestK8sSA_authorizeToken/fail/not-implemented (0.00s) + --- PASS: TestK8sSA_authorizeToken/fail/error-validating-token (0.01s) === RUN TestK8sSA_AuthorizeRevoke === RUN TestK8sSA_AuthorizeRevoke/fail/invalid-token === RUN TestK8sSA_AuthorizeRevoke/ok ---- PASS: TestK8sSA_AuthorizeRevoke (0.03s) +--- PASS: TestK8sSA_AuthorizeRevoke (0.01s) --- PASS: TestK8sSA_AuthorizeRevoke/fail/invalid-token (0.00s) - --- PASS: TestK8sSA_AuthorizeRevoke/ok (0.03s) + --- PASS: TestK8sSA_AuthorizeRevoke/ok (0.01s) === RUN TestK8sSA_AuthorizeRenew === RUN TestK8sSA_AuthorizeRenew/fail/renew-disabled === RUN TestK8sSA_AuthorizeRenew/ok @@ -6708,32 +6744,32 @@ === RUN TestK8sSA_AuthorizeSign === RUN TestK8sSA_AuthorizeSign/fail/invalid-token === RUN TestK8sSA_AuthorizeSign/ok ---- PASS: TestK8sSA_AuthorizeSign (0.02s) +--- PASS: TestK8sSA_AuthorizeSign (0.01s) --- PASS: TestK8sSA_AuthorizeSign/fail/invalid-token (0.00s) - --- PASS: TestK8sSA_AuthorizeSign/ok (0.02s) + --- PASS: TestK8sSA_AuthorizeSign/ok (0.01s) === RUN TestK8sSA_AuthorizeSSHSign === RUN TestK8sSA_AuthorizeSSHSign/fail/sshCA-disabled === RUN TestK8sSA_AuthorizeSSHSign/fail/invalid-token === RUN TestK8sSA_AuthorizeSSHSign/ok ---- PASS: TestK8sSA_AuthorizeSSHSign (0.02s) +--- PASS: TestK8sSA_AuthorizeSSHSign (0.01s) --- PASS: TestK8sSA_AuthorizeSSHSign/fail/sshCA-disabled (0.00s) --- PASS: TestK8sSA_AuthorizeSSHSign/fail/invalid-token (0.00s) - --- PASS: TestK8sSA_AuthorizeSSHSign/ok (0.02s) + --- PASS: TestK8sSA_AuthorizeSSHSign/ok (0.01s) === RUN Test_newKeyStore === RUN Test_newKeyStore/ok === RUN Test_newKeyStore/fail ---- PASS: Test_newKeyStore (0.04s) - --- PASS: Test_newKeyStore/ok (0.01s) +--- PASS: Test_newKeyStore (0.00s) + --- PASS: Test_newKeyStore/ok (0.00s) --- PASS: Test_newKeyStore/fail (0.00s) === RUN Test_keyStore ---- PASS: Test_keyStore (5.01s) +--- PASS: Test_keyStore (5.00s) === RUN Test_keyStore_noCache ---- PASS: Test_keyStore_noCache (0.35s) +--- PASS: Test_keyStore_noCache (0.01s) === RUN Test_keyStore_Get === RUN Test_keyStore_Get/ok1 === RUN Test_keyStore_Get/ok2 === RUN Test_keyStore_Get/fail ---- PASS: Test_keyStore_Get (0.01s) +--- 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) @@ -6762,7 +6798,7 @@ === RUN TestNebula_Init/fail_root === RUN TestNebula_Init/fail_bad_root === RUN TestNebula_Init/fail_bad_claims ---- PASS: TestNebula_Init (0.22s) +--- PASS: TestNebula_Init (0.03s) --- PASS: TestNebula_Init/ok (0.01s) --- PASS: TestNebula_Init/ok_with_claims (0.00s) --- PASS: TestNebula_Init/ok_with_options (0.00s) @@ -6770,7 +6806,7 @@ --- PASS: TestNebula_Init/fail_name (0.00s) --- PASS: TestNebula_Init/fail_root (0.00s) --- PASS: TestNebula_Init/fail_bad_root (0.00s) - --- PASS: TestNebula_Init/fail_bad_claims (0.01s) + --- PASS: TestNebula_Init/fail_bad_claims (0.00s) === RUN TestNebula_GetID === RUN TestNebula_GetID/ok_with_id === RUN TestNebula_GetID/ok_with_name @@ -6785,7 +6821,7 @@ === RUN TestNebula_GetTokenID/ok === RUN TestNebula_GetTokenID/fail_parse === RUN TestNebula_GetTokenID/fail_claims ---- PASS: TestNebula_GetTokenID (0.04s) +--- PASS: TestNebula_GetTokenID (0.02s) --- PASS: TestNebula_GetTokenID/ok (0.00s) --- PASS: TestNebula_GetTokenID/fail_parse (0.00s) --- PASS: TestNebula_GetTokenID/fail_claims (0.00s) @@ -6806,7 +6842,7 @@ === RUN TestNebula_AuthorizeSign/ok_no_sans === RUN TestNebula_AuthorizeSign/fail_token === RUN TestNebula_AuthorizeSign/fail_template ---- PASS: TestNebula_AuthorizeSign (0.04s) +--- PASS: TestNebula_AuthorizeSign (0.02s) --- PASS: TestNebula_AuthorizeSign/ok (0.01s) --- PASS: TestNebula_AuthorizeSign/ok_no_sans (0.00s) --- PASS: TestNebula_AuthorizeSign/fail_token (0.00s) @@ -6820,7 +6856,7 @@ === RUN TestNebula_AuthorizeSSHSign/fail_principals === RUN TestNebula_AuthorizeSSHSign/fail_disabled === RUN TestNebula_AuthorizeSSHSign/fail_template ---- PASS: TestNebula_AuthorizeSSHSign (0.06s) +--- PASS: TestNebula_AuthorizeSSHSign (0.03s) --- PASS: TestNebula_AuthorizeSSHSign/ok (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/ok_no_options (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/ok_with_validity (0.00s) @@ -6832,20 +6868,20 @@ === RUN TestNebula_AuthorizeRenew === RUN TestNebula_AuthorizeRenew/ok === RUN TestNebula_AuthorizeRenew/fail_disabled ---- PASS: TestNebula_AuthorizeRenew (0.01s) +--- PASS: TestNebula_AuthorizeRenew (0.00s) --- PASS: TestNebula_AuthorizeRenew/ok (0.00s) --- PASS: TestNebula_AuthorizeRenew/fail_disabled (0.00s) === RUN TestNebula_AuthorizeRevoke === RUN TestNebula_AuthorizeRevoke/ok === RUN TestNebula_AuthorizeRevoke/fail_token ---- PASS: TestNebula_AuthorizeRevoke (0.07s) +--- PASS: TestNebula_AuthorizeRevoke (0.01s) --- PASS: TestNebula_AuthorizeRevoke/ok (0.00s) --- PASS: TestNebula_AuthorizeRevoke/fail_token (0.00s) === RUN TestNebula_AuthorizeSSHRevoke === RUN TestNebula_AuthorizeSSHRevoke/ok === RUN TestNebula_AuthorizeSSHRevoke/fail_token === RUN TestNebula_AuthorizeSSHRevoke/fail_disabled ---- PASS: TestNebula_AuthorizeSSHRevoke (0.02s) +--- PASS: TestNebula_AuthorizeSSHRevoke (0.01s) --- PASS: TestNebula_AuthorizeSSHRevoke/ok (0.00s) --- PASS: TestNebula_AuthorizeSSHRevoke/fail_token (0.00s) --- PASS: TestNebula_AuthorizeSSHRevoke/fail_disabled (0.00s) @@ -6869,7 +6905,7 @@ === RUN TestNebula_authorizeToken/fail_claims_iss === RUN TestNebula_authorizeToken/fail_claims_aud === RUN TestNebula_authorizeToken/fail_claims_sub ---- PASS: TestNebula_authorizeToken (0.13s) +--- PASS: TestNebula_authorizeToken (0.04s) --- PASS: TestNebula_authorizeToken/ok_x509 (0.00s) --- PASS: TestNebula_authorizeToken/ok_x509_no_sans (0.00s) --- PASS: TestNebula_authorizeToken/ok_ssh (0.00s) @@ -6894,12 +6930,12 @@ === RUN Test_nebulaSANsValidator_Valid/fail_uri === RUN Test_nebulaSANsValidator_Valid/fail_ip === RUN Test_nebulaSANsValidator_Valid/fail_nebula_ip ---- PASS: Test_nebulaSANsValidator_Valid (0.01s) +--- PASS: Test_nebulaSANsValidator_Valid (0.00s) --- PASS: Test_nebulaSANsValidator_Valid/ok (0.00s) --- PASS: Test_nebulaSANsValidator_Valid/ok_name_only (0.00s) --- PASS: Test_nebulaSANsValidator_Valid/ok_ip_only (0.00s) --- PASS: Test_nebulaSANsValidator_Valid/ok_email_name (0.00s) - --- PASS: Test_nebulaSANsValidator_Valid/ok_uri_name (0.01s) + --- PASS: Test_nebulaSANsValidator_Valid/ok_uri_name (0.00s) --- PASS: Test_nebulaSANsValidator_Valid/ok_ip_name (0.00s) --- PASS: Test_nebulaSANsValidator_Valid/ok_multiple_ips (0.00s) --- PASS: Test_nebulaSANsValidator_Valid/fail_dns (0.00s) @@ -6913,7 +6949,7 @@ === RUN Test_nebulaPrincipalsValidator_Valid/ok_ip === RUN Test_nebulaPrincipalsValidator_Valid/fail_name === RUN Test_nebulaPrincipalsValidator_Valid/fail_ip ---- PASS: Test_nebulaPrincipalsValidator_Valid (0.01s) +--- PASS: Test_nebulaPrincipalsValidator_Valid (0.00s) --- PASS: Test_nebulaPrincipalsValidator_Valid/ok (0.00s) --- PASS: Test_nebulaPrincipalsValidator_Valid/ok_name (0.00s) --- PASS: Test_nebulaPrincipalsValidator_Valid/ok_ip (0.00s) @@ -6949,7 +6985,7 @@ === RUN TestOIDC_Init/bad-parse-url === RUN TestOIDC_Init/bad-get-url === RUN TestOIDC_Init/bad-listen-address ---- PASS: TestOIDC_Init (0.03s) +--- PASS: TestOIDC_Init (0.01s) --- PASS: TestOIDC_Init/ok (0.00s) --- PASS: TestOIDC_Init/ok-admins (0.00s) --- PASS: TestOIDC_Init/ok-domains (0.00s) @@ -6963,7 +6999,7 @@ --- 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.01s) + --- PASS: TestOIDC_Init/bad-get-url (0.00s) --- PASS: TestOIDC_Init/bad-listen-address (0.00s) === RUN TestOIDC_authorizeToken === RUN TestOIDC_authorizeToken/ok1 @@ -6980,39 +7016,39 @@ === RUN TestOIDC_authorizeToken/fail-signature === RUN TestOIDC_authorizeToken/fail-expired === RUN TestOIDC_authorizeToken/fail-not-before ---- PASS: TestOIDC_authorizeToken (0.39s) - --- PASS: TestOIDC_authorizeToken/ok1 (0.03s) - --- PASS: TestOIDC_authorizeToken/ok_tenantid (0.01s) - --- PASS: TestOIDC_authorizeToken/ok_admin (0.01s) - --- PASS: TestOIDC_authorizeToken/ok_domain (0.01s) - --- PASS: TestOIDC_authorizeToken/ok_no_email (0.01s) - --- PASS: TestOIDC_authorizeToken/fail-domain (0.01s) +--- PASS: TestOIDC_authorizeToken (0.05s) + --- 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.01s) - --- PASS: TestOIDC_authorizeToken/fail-audience (0.01s) + --- 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.01s) - --- PASS: TestOIDC_authorizeToken/fail-not-before (0.01s) + --- 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.04s) - --- PASS: TestOIDC_AuthorizeSign/ok1 (0.01s) - --- PASS: TestOIDC_AuthorizeSign/admin (0.01s) - --- PASS: TestOIDC_AuthorizeSign/no-email (0.01s) +--- PASS: TestOIDC_AuthorizeSign (0.02s) + --- 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.05s) - --- PASS: TestOIDC_AuthorizeRevoke/ok1 (0.01s) - --- PASS: TestOIDC_AuthorizeRevoke/admin (0.01s) - --- PASS: TestOIDC_AuthorizeRevoke/fail-email (0.01s) +--- PASS: TestOIDC_AuthorizeRevoke (0.02s) + --- 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 @@ -7039,33 +7075,33 @@ === RUN TestOIDC_AuthorizeSSHSign/fail-admin-type === RUN TestOIDC_AuthorizeSSHSign/fail-admin-key-id === RUN TestOIDC_AuthorizeSSHSign/fail-admin-principals ---- PASS: TestOIDC_AuthorizeSSHSign (4.89s) - --- PASS: TestOIDC_AuthorizeSSHSign/ok (0.01s) - --- PASS: TestOIDC_AuthorizeSSHSign/ok-rsa2048 (0.01s) - --- PASS: TestOIDC_AuthorizeSSHSign/ok-user (0.01s) - --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals (0.02s) - --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals-getIdentity (0.01s) - --- PASS: TestOIDC_AuthorizeSSHSign/ok-emptyPrincipals-getIdentity (0.01s) - --- PASS: TestOIDC_AuthorizeSSHSign/ok-options (0.01s) - --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-user (0.01s) - --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-host (0.01s) +--- PASS: TestOIDC_AuthorizeSSHSign (1.22s) + --- PASS: TestOIDC_AuthorizeSSHSign/ok (0.00s) + --- PASS: TestOIDC_AuthorizeSSHSign/ok-rsa2048 (0.00s) + --- PASS: TestOIDC_AuthorizeSSHSign/ok-user (0.00s) + --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals (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.01s) - --- PASS: TestOIDC_AuthorizeSSHSign/fail-rsa1024 (0.12s) - --- PASS: TestOIDC_AuthorizeSSHSign/fail-user-host (0.01s) - --- PASS: TestOIDC_AuthorizeSSHSign/fail-user-principals (0.01s) - --- PASS: TestOIDC_AuthorizeSSHSign/fail-email (0.01s) - --- PASS: TestOIDC_AuthorizeSSHSign/fail-getIdentity (0.01s) + --- PASS: TestOIDC_AuthorizeSSHSign/fail-rsa1024 (0.01s) + --- PASS: TestOIDC_AuthorizeSSHSign/fail-user-host (0.00s) + --- PASS: TestOIDC_AuthorizeSSHSign/fail-user-principals (0.00s) + --- PASS: TestOIDC_AuthorizeSSHSign/fail-email (0.00s) + --- PASS: TestOIDC_AuthorizeSSHSign/fail-getIdentity (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) - --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-type (0.01s) - --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-key-id (0.01s) - --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-principals (0.01s) + --- 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.20s) - --- PASS: TestOIDC_AuthorizeSSHRevoke/ok (0.01s) - --- PASS: TestOIDC_AuthorizeSSHRevoke/fail/invalid-token (0.01s) +--- PASS: TestOIDC_AuthorizeSSHRevoke (0.02s) + --- 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 @@ -7086,7 +7122,7 @@ === 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.13s) +--- 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) @@ -7125,9 +7161,9 @@ === RUN TestTemplateOptions/ok === RUN TestTemplateOptions/okCustomTemplate === RUN TestTemplateOptions/fail ---- PASS: TestTemplateOptions (0.04s) - --- PASS: TestTemplateOptions/ok (0.01s) - --- PASS: TestTemplateOptions/okCustomTemplate (0.01s) +--- PASS: TestTemplateOptions (0.00s) + --- PASS: TestTemplateOptions/ok (0.00s) + --- PASS: TestTemplateOptions/okCustomTemplate (0.00s) --- PASS: TestTemplateOptions/fail (0.00s) === RUN TestCustomTemplateOptions === RUN TestCustomTemplateOptions/ok @@ -7142,13 +7178,13 @@ === RUN TestCustomTemplateOptions/okNullTemplateData === RUN TestCustomTemplateOptions/fail === RUN TestCustomTemplateOptions/failTemplateData ---- PASS: TestCustomTemplateOptions (0.18s) +--- PASS: TestCustomTemplateOptions (0.00s) --- PASS: TestCustomTemplateOptions/ok (0.00s) --- PASS: TestCustomTemplateOptions/okIID (0.00s) --- PASS: TestCustomTemplateOptions/okNoData (0.00s) --- PASS: TestCustomTemplateOptions/okTemplateData (0.00s) - --- PASS: TestCustomTemplateOptions/okTemplate (0.14s) - --- PASS: TestCustomTemplateOptions/okFile (0.04s) + --- PASS: TestCustomTemplateOptions/okTemplate (0.00s) + --- PASS: TestCustomTemplateOptions/okFile (0.00s) --- PASS: TestCustomTemplateOptions/okBase64 (0.00s) --- PASS: TestCustomTemplateOptions/okUserOptions (0.00s) --- PASS: TestCustomTemplateOptions/okBadUserOptions (0.00s) @@ -7196,27 +7232,27 @@ --- PASS: TestSanitizeSSHUserPrincipal/email_with_underscores (0.00s) --- PASS: TestSanitizeSSHUserPrincipal/email_with_symbols (0.00s) === RUN TestDefaultIdentityFunc -=== RUN TestDefaultIdentityFunc/fail/unsupported-provisioner === RUN TestDefaultIdentityFunc/fail/bad-ssh-regex -=== RUN TestDefaultIdentityFunc/ok_letter_case -=== RUN TestDefaultIdentityFunc/ok_simple -=== RUN TestDefaultIdentityFunc/ok_username -=== RUN TestDefaultIdentityFunc/ok_usernames === RUN TestDefaultIdentityFunc/ok -=== RUN TestDefaultIdentityFunc/ok_simple_letter_case +=== RUN TestDefaultIdentityFunc/ok_simple === RUN TestDefaultIdentityFunc/ok_symbol +=== RUN TestDefaultIdentityFunc/ok_username === RUN TestDefaultIdentityFunc/ok_empty_username ---- PASS: TestDefaultIdentityFunc (0.01s) - --- PASS: TestDefaultIdentityFunc/fail/unsupported-provisioner (0.00s) +=== RUN TestDefaultIdentityFunc/fail/unsupported-provisioner +=== RUN TestDefaultIdentityFunc/ok_simple_letter_case +=== RUN TestDefaultIdentityFunc/ok_usernames +=== RUN TestDefaultIdentityFunc/ok_letter_case +--- PASS: TestDefaultIdentityFunc (0.00s) --- PASS: TestDefaultIdentityFunc/fail/bad-ssh-regex (0.00s) - --- PASS: TestDefaultIdentityFunc/ok_letter_case (0.00s) - --- PASS: TestDefaultIdentityFunc/ok_simple (0.00s) - --- PASS: TestDefaultIdentityFunc/ok_username (0.01s) - --- PASS: TestDefaultIdentityFunc/ok_usernames (0.00s) --- PASS: TestDefaultIdentityFunc/ok (0.00s) - --- PASS: TestDefaultIdentityFunc/ok_simple_letter_case (0.00s) + --- PASS: TestDefaultIdentityFunc/ok_simple (0.00s) --- PASS: TestDefaultIdentityFunc/ok_symbol (0.00s) + --- PASS: TestDefaultIdentityFunc/ok_username (0.00s) --- PASS: TestDefaultIdentityFunc/ok_empty_username (0.00s) + --- PASS: TestDefaultIdentityFunc/fail/unsupported-provisioner (0.00s) + --- PASS: TestDefaultIdentityFunc/ok_simple_letter_case (0.00s) + --- PASS: TestDefaultIdentityFunc/ok_usernames (0.00s) + --- PASS: TestDefaultIdentityFunc/ok_letter_case (0.00s) === RUN TestUnimplementedMethods === RUN TestUnimplementedMethods/jwk/sshRekey === RUN TestUnimplementedMethods/jwk/sshRenew @@ -7248,7 +7284,7 @@ === RUN TestUnimplementedMethods/k8ssa/sshRekey === RUN TestUnimplementedMethods/k8ssa/sshRenew === RUN TestUnimplementedMethods/k8ssa/sshRevoke ---- PASS: TestUnimplementedMethods (0.11s) +--- PASS: TestUnimplementedMethods (0.00s) --- PASS: TestUnimplementedMethods/jwk/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/jwk/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/aws/revoke (0.00s) @@ -7398,35 +7434,35 @@ --- PASS: Test_urisValidator_Valid/fail2 (0.00s) --- PASS: Test_urisValidator_Valid/fail3 (0.00s) === RUN Test_defaultSANsValidator_Valid -=== RUN Test_defaultSANsValidator_Valid/fail/urisValidator -=== 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 +=== RUN Test_defaultSANsValidator_Valid/ok --- PASS: Test_defaultSANsValidator_Valid (0.00s) - --- PASS: Test_defaultSANsValidator_Valid/fail/urisValidator (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) + --- PASS: Test_defaultSANsValidator_Valid/ok (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.01s) - --- PASS: Test_validityValidator_Valid/fail/duration-too-great (0.00s) - --- PASS: Test_validityValidator_Valid/ok/duration-exactly-max (0.00s) +=== RUN Test_validityValidator_Valid/fail/duration-too-great +=== RUN Test_validityValidator_Valid/ok/duration-exactly-max +--- PASS: Test_validityValidator_Valid (2.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) + --- PASS: Test_validityValidator_Valid/fail/duration-too-great (0.00s) + --- PASS: Test_validityValidator_Valid/ok/duration-exactly-max (0.00s) === RUN Test_forceCN_Option === RUN Test_forceCN_Option/ok/CN-not-forced === RUN Test_forceCN_Option/ok/CN-forced-and-set @@ -7438,17 +7474,17 @@ --- 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/notBefore-notAfter-duration-empty === RUN Test_profileDefaultDuration_Option/ok/notBefore-set === RUN Test_profileDefaultDuration_Option/ok/duration-set -=== RUN Test_profileDefaultDuration_Option/ok/notAfter-set -=== RUN Test_profileDefaultDuration_Option/ok/notBefore-and-notAfter-set ---- PASS: Test_profileDefaultDuration_Option (0.51s) +--- PASS: Test_profileDefaultDuration_Option (0.50s) + --- 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/notBefore-notAfter-duration-empty (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-set (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/duration-set (0.10s) - --- PASS: Test_profileDefaultDuration_Option/ok/notAfter-set (0.10s) - --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-and-notAfter-set (0.10s) === RUN Test_newProvisionerExtension_Option === RUN Test_newProvisionerExtension_Option/ok/one-element === RUN Test_newProvisionerExtension_Option/ok/prepend @@ -7456,21 +7492,21 @@ --- PASS: Test_newProvisionerExtension_Option/ok/one-element (0.00s) --- PASS: Test_newProvisionerExtension_Option/ok/prepend (0.00s) === RUN Test_profileLimitDuration_Option -=== RUN Test_profileLimitDuration_Option/ok/over-limit-with-backdate -=== RUN Test_profileLimitDuration_Option/ok/under-limit-with-backdate -=== RUN Test_profileLimitDuration_Option/fail/notBefore-before-active-window === RUN Test_profileLimitDuration_Option/fail/requested-notAfter-after-limit === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-requested === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-over-default === 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/fail/notBefore-before-active-window --- PASS: Test_profileLimitDuration_Option (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/fail/notBefore-before-active-window (0.00s) --- PASS: Test_profileLimitDuration_Option/fail/requested-notAfter-after-limit (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-requested (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-over-default (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/fail/notBefore-before-active-window (0.00s) === RUN TestSSHOptions_Type === RUN TestSSHOptions_Type/user === RUN TestSSHOptions_Type/host @@ -7482,33 +7518,33 @@ --- PASS: TestSSHOptions_Type/empty (0.00s) --- PASS: TestSSHOptions_Type/invalid (0.00s) === RUN TestSSHOptions_Modify +=== RUN TestSSHOptions_Modify/fail/validAfter-greater-validBefore +=== 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 -=== RUN TestSSHOptions_Modify/ok/user-cert --- PASS: TestSSHOptions_Modify (0.00s) + --- PASS: TestSSHOptions_Modify/fail/validAfter-greater-validBefore (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) - --- PASS: TestSSHOptions_Modify/ok/user-cert (0.00s) === RUN TestSSHOptions_Match +=== 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 === RUN TestSSHOptions_Match/ok/equal -=== RUN TestSSHOptions_Match/fail/cert-type -=== RUN TestSSHOptions_Match/fail/pricipals -=== RUN TestSSHOptions_Match/fail/validAfter --- PASS: TestSSHOptions_Match (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) --- 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) === RUN Test_sshCertPrincipalsModifier_Modify === RUN Test_sshCertPrincipalsModifier_Modify/ok --- PASS: Test_sshCertPrincipalsModifier_Modify (0.00s) @@ -7586,7 +7622,7 @@ === RUN Test_sshCertValidityValidator/fail/duration>max === RUN Test_sshCertValidityValidator/ok/duration-exactly-max === RUN Test_sshCertValidityValidator/ok ---- PASS: Test_sshCertValidityValidator (0.01s) +--- 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) @@ -7598,25 +7634,25 @@ --- PASS: Test_sshCertValidityValidator/ok/duration-exactly-max (0.00s) --- PASS: Test_sshCertValidityValidator/ok (0.00s) === RUN Test_sshValidityModifier -=== RUN Test_sshValidityModifier/fail/requested-validBefore-after-limit +=== RUN Test_sshValidityModifier/fail/type-not-set === RUN Test_sshValidityModifier/ok/no-limit -=== RUN Test_sshValidityModifier/ok/empty-requested-validBefore-limit-before-default === RUN Test_sshValidityModifier/ok/defaults === RUN Test_sshValidityModifier/ok/valid-requested-validBefore -=== RUN Test_sshValidityModifier/ok/empty-requested-validBefore-limit-after-default -=== RUN Test_sshValidityModifier/fail/type-not-set === RUN Test_sshValidityModifier/fail/type-not-recognized === RUN Test_sshValidityModifier/fail/requested-validAfter-after-limit +=== RUN Test_sshValidityModifier/fail/requested-validBefore-after-limit +=== RUN Test_sshValidityModifier/ok/empty-requested-validBefore-limit-after-default +=== RUN Test_sshValidityModifier/ok/empty-requested-validBefore-limit-before-default --- PASS: Test_sshValidityModifier (0.00s) - --- PASS: Test_sshValidityModifier/fail/requested-validBefore-after-limit (0.00s) + --- PASS: Test_sshValidityModifier/fail/type-not-set (0.00s) --- PASS: Test_sshValidityModifier/ok/no-limit (0.00s) - --- PASS: Test_sshValidityModifier/ok/empty-requested-validBefore-limit-before-default (0.00s) --- PASS: Test_sshValidityModifier/ok/defaults (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-set (0.00s) --- PASS: Test_sshValidityModifier/fail/type-not-recognized (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/empty-requested-validBefore-limit-after-default (0.00s) + --- PASS: Test_sshValidityModifier/ok/empty-requested-validBefore-limit-before-default (0.00s) === RUN Test_sshDefaultDuration_Option === RUN Test_sshDefaultDuration_Option/user === RUN Test_sshDefaultDuration_Option/host @@ -7668,49 +7704,49 @@ === RUN TestSSHPOP_Getters --- PASS: TestSSHPOP_Getters (0.00s) === RUN TestSSHPOP_authorizeToken -=== RUN TestSSHPOP_authorizeToken/fail/error-parsing-claims-bad-sig -=== RUN TestSSHPOP_authorizeToken/fail/invalid-claims-issuer === RUN TestSSHPOP_authorizeToken/fail/invalid-audience === RUN TestSSHPOP_authorizeToken/ok === RUN TestSSHPOP_authorizeToken/fail/cert-past-validity -=== RUN TestSSHPOP_authorizeToken/fail/cert-not-yet-valid +=== RUN TestSSHPOP_authorizeToken/fail/error-parsing-claims-bad-sig === 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 ---- PASS: TestSSHPOP_authorizeToken (0.19s) - --- PASS: TestSSHPOP_authorizeToken/fail/error-parsing-claims-bad-sig (0.05s) - --- PASS: TestSSHPOP_authorizeToken/fail/invalid-claims-issuer (0.03s) - --- PASS: TestSSHPOP_authorizeToken/fail/invalid-audience (0.02s) - --- PASS: TestSSHPOP_authorizeToken/ok (0.02s) - --- PASS: TestSSHPOP_authorizeToken/fail/cert-past-validity (0.01s) - --- PASS: TestSSHPOP_authorizeToken/fail/cert-not-yet-valid (0.01s) +=== RUN TestSSHPOP_authorizeToken/fail/cert-not-yet-valid +--- PASS: TestSSHPOP_authorizeToken (0.06s) + --- PASS: TestSSHPOP_authorizeToken/fail/invalid-audience (0.01s) + --- PASS: TestSSHPOP_authorizeToken/ok (0.01s) + --- PASS: TestSSHPOP_authorizeToken/fail/cert-past-validity (0.00s) + --- PASS: TestSSHPOP_authorizeToken/fail/error-parsing-claims-bad-sig (0.01s) --- PASS: TestSSHPOP_authorizeToken/fail/no-signer-found (0.01s) - --- PASS: TestSSHPOP_authorizeToken/fail/empty-subject (0.02s) + --- PASS: TestSSHPOP_authorizeToken/fail/invalid-claims-issuer (0.01s) + --- PASS: TestSSHPOP_authorizeToken/fail/empty-subject (0.01s) --- PASS: TestSSHPOP_authorizeToken/fail/bad-token (0.00s) + --- PASS: TestSSHPOP_authorizeToken/fail/cert-not-yet-valid (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.04s) +--- PASS: TestSSHPOP_AuthorizeSSHRevoke (0.02s) --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/bad-token (0.00s) - --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/subject-not-equal-serial (0.02s) - --- PASS: TestSSHPOP_AuthorizeSSHRevoke/ok (0.02s) + --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/subject-not-equal-serial (0.01s) + --- PASS: TestSSHPOP_AuthorizeSSHRevoke/ok (0.01s) === RUN TestSSHPOP_AuthorizeSSHRenew +=== RUN TestSSHPOP_AuthorizeSSHRenew/ok === RUN TestSSHPOP_AuthorizeSSHRenew/fail/bad-token === RUN TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert -=== RUN TestSSHPOP_AuthorizeSSHRenew/ok ---- PASS: TestSSHPOP_AuthorizeSSHRenew (0.04s) +--- PASS: TestSSHPOP_AuthorizeSSHRenew (0.02s) + --- PASS: TestSSHPOP_AuthorizeSSHRenew/ok (0.01s) --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/bad-token (0.00s) - --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert (0.02s) - --- PASS: TestSSHPOP_AuthorizeSSHRenew/ok (0.02s) + --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert (0.01s) === RUN TestSSHPOP_AuthorizeSSHRekey -=== RUN TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert === RUN TestSSHPOP_AuthorizeSSHRekey/ok === RUN TestSSHPOP_AuthorizeSSHRekey/fail/bad-token ---- PASS: TestSSHPOP_AuthorizeSSHRekey (0.04s) - --- PASS: TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert (0.02s) - --- PASS: TestSSHPOP_AuthorizeSSHRekey/ok (0.02s) +=== RUN TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert +--- PASS: TestSSHPOP_AuthorizeSSHRekey (0.02s) + --- PASS: TestSSHPOP_AuthorizeSSHRekey/ok (0.01s) --- PASS: TestSSHPOP_AuthorizeSSHRekey/fail/bad-token (0.00s) + --- PASS: TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert (0.01s) === RUN TestSSHPOP_ExtractSSHPOPCert === RUN TestSSHPOP_ExtractSSHPOPCert/fail/parsing-sshpop-pubkey === RUN TestSSHPOP_ExtractSSHPOPCert/ok @@ -7718,7 +7754,7 @@ === RUN TestSSHPOP_ExtractSSHPOPCert/fail/sshpop-missing === RUN TestSSHPOP_ExtractSSHPOPCert/fail/wrong-sshpop-type === RUN TestSSHPOP_ExtractSSHPOPCert/fail/base64decode-error ---- PASS: TestSSHPOP_ExtractSSHPOPCert (0.02s) +--- PASS: TestSSHPOP_ExtractSSHPOPCert (0.01s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/parsing-sshpop-pubkey (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/ok (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/bad-token (0.00s) @@ -7828,6 +7864,7 @@ === RUN TestX5C_Getters --- PASS: TestX5C_Getters (0.00s) === RUN TestX5C_Init +=== RUN TestX5C_Init/fail/no-valid-root-certs === RUN TestX5C_Init/fail/invalid-duration === RUN TestX5C_Init/ok === RUN TestX5C_Init/ok/root-chain @@ -7835,8 +7872,8 @@ === RUN TestX5C_Init/fail/empty-name === RUN TestX5C_Init/fail/empty-type === RUN TestX5C_Init/fail/empty-key -=== RUN TestX5C_Init/fail/no-valid-root-certs --- PASS: TestX5C_Init (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) @@ -7844,41 +7881,40 @@ --- 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) === RUN TestX5C_authorizeToken -=== RUN TestX5C_authorizeToken/fail/digital-signature-ext-required -=== RUN TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key -=== RUN TestX5C_authorizeToken/fail/invalid-issuer +=== RUN TestX5C_authorizeToken/fail/invalid-cert-chain +=== RUN TestX5C_authorizeToken/fail/invalid-audience +=== RUN TestX5C_authorizeToken/fail/empty-subject === RUN TestX5C_authorizeToken/ok +=== RUN TestX5C_authorizeToken/fail/invalid-issuer === RUN TestX5C_authorizeToken/fail/bad-token === RUN TestX5C_authorizeToken/fail/doubled-up-self-signed-cert -=== RUN TestX5C_authorizeToken/fail/invalid-audience -=== RUN TestX5C_authorizeToken/fail/empty-subject -=== RUN TestX5C_authorizeToken/fail/invalid-cert-chain ---- PASS: TestX5C_authorizeToken (0.32s) - --- PASS: TestX5C_authorizeToken/fail/digital-signature-ext-required (0.05s) - --- PASS: TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key (0.02s) - --- PASS: TestX5C_authorizeToken/fail/invalid-issuer (0.05s) - --- PASS: TestX5C_authorizeToken/ok (0.04s) +=== RUN TestX5C_authorizeToken/fail/digital-signature-ext-required +=== RUN TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key +--- PASS: TestX5C_authorizeToken (0.06s) + --- PASS: TestX5C_authorizeToken/fail/invalid-cert-chain (0.00s) + --- PASS: TestX5C_authorizeToken/fail/invalid-audience (0.01s) + --- PASS: TestX5C_authorizeToken/fail/empty-subject (0.01s) + --- PASS: TestX5C_authorizeToken/ok (0.01s) + --- PASS: TestX5C_authorizeToken/fail/invalid-issuer (0.01s) --- PASS: TestX5C_authorizeToken/fail/bad-token (0.00s) - --- PASS: TestX5C_authorizeToken/fail/doubled-up-self-signed-cert (0.02s) - --- PASS: TestX5C_authorizeToken/fail/invalid-audience (0.02s) - --- PASS: TestX5C_authorizeToken/fail/empty-subject (0.11s) - --- PASS: TestX5C_authorizeToken/fail/invalid-cert-chain (0.01s) + --- PASS: TestX5C_authorizeToken/fail/doubled-up-self-signed-cert (0.00s) + --- PASS: TestX5C_authorizeToken/fail/digital-signature-ext-required (0.01s) + --- PASS: TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key (0.01s) === RUN TestX5C_AuthorizeSign +=== RUN TestX5C_AuthorizeSign/ok/multi-sans === RUN TestX5C_AuthorizeSign/fail/invalid-token === RUN TestX5C_AuthorizeSign/ok/empty-sans -=== RUN TestX5C_AuthorizeSign/ok/multi-sans ---- PASS: TestX5C_AuthorizeSign (0.31s) +--- PASS: TestX5C_AuthorizeSign (0.04s) + --- PASS: TestX5C_AuthorizeSign/ok/multi-sans (0.02s) --- PASS: TestX5C_AuthorizeSign/fail/invalid-token (0.00s) - --- PASS: TestX5C_AuthorizeSign/ok/empty-sans (0.20s) - --- PASS: TestX5C_AuthorizeSign/ok/multi-sans (0.11s) + --- PASS: TestX5C_AuthorizeSign/ok/empty-sans (0.02s) === RUN TestX5C_AuthorizeRevoke === RUN TestX5C_AuthorizeRevoke/fail/invalid-token === RUN TestX5C_AuthorizeRevoke/ok ---- PASS: TestX5C_AuthorizeRevoke (0.03s) +--- PASS: TestX5C_AuthorizeRevoke (0.01s) --- PASS: TestX5C_AuthorizeRevoke/fail/invalid-token (0.00s) - --- PASS: TestX5C_AuthorizeRevoke/ok (0.03s) + --- PASS: TestX5C_AuthorizeRevoke/ok (0.01s) === RUN TestX5C_AuthorizeRenew === RUN TestX5C_AuthorizeRenew/fail/renew-disabled === RUN TestX5C_AuthorizeRenew/ok @@ -7886,162 +7922,162 @@ --- PASS: TestX5C_AuthorizeRenew/fail/renew-disabled (0.00s) --- PASS: TestX5C_AuthorizeRenew/ok (0.00s) === RUN TestX5C_AuthorizeSSHSign -=== RUN TestX5C_AuthorizeSSHSign/ok/without-claims === RUN TestX5C_AuthorizeSSHSign/fail/sshCA-disabled === 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 ---- PASS: TestX5C_AuthorizeSSHSign (0.18s) - --- PASS: TestX5C_AuthorizeSSHSign/ok/without-claims (0.11s) +=== RUN TestX5C_AuthorizeSSHSign/ok/without-claims +--- PASS: TestX5C_AuthorizeSSHSign (0.04s) --- PASS: TestX5C_AuthorizeSSHSign/fail/sshCA-disabled (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/fail/invalid-token (0.00s) - --- PASS: TestX5C_AuthorizeSSHSign/fail/no-Step-claim (0.02s) - --- PASS: TestX5C_AuthorizeSSHSign/fail/no-SSH-subattribute-in-claims (0.02s) - --- PASS: TestX5C_AuthorizeSSHSign/ok/with-claims (0.03s) + --- PASS: TestX5C_AuthorizeSSHSign/fail/no-Step-claim (0.01s) + --- PASS: TestX5C_AuthorizeSSHSign/fail/no-SSH-subattribute-in-claims (0.01s) + --- PASS: TestX5C_AuthorizeSSHSign/ok/with-claims (0.01s) + --- PASS: TestX5C_AuthorizeSSHSign/ok/without-claims (0.01s) PASS -ok github.com/smallstep/certificates/authority/provisioner 34.433s +ok github.com/smallstep/certificates/authority/provisioner 20.712s === RUN TestNewACMEClient +=== RUN TestNewACMEClient/fail/error-post-newAccount +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} === RUN TestNewACMEClient/fail/error-bad-account === RUN TestNewACMEClient/ok === RUN TestNewACMEClient/fail/client-option-error === RUN TestNewACMEClient/fail/get-directory -2024/12/30 20:45:19 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestNewACMEClient/fail/bad-directory -=== RUN TestNewACMEClient/fail/error-post-newAccount -2024/12/30 20:45:19 {"type":"urn:ietf:params:acme:error:accountDoesNotExist","detail":"Account does not exist"} ---- PASS: TestNewACMEClient (0.04s) - --- PASS: TestNewACMEClient/fail/error-bad-account (0.02s) - --- PASS: TestNewACMEClient/ok (0.01s) +--- PASS: TestNewACMEClient (0.02s) + --- PASS: TestNewACMEClient/fail/error-post-newAccount (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 -2024/12/30 20:45:19 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === 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/ok/kid === RUN TestACMEClient_post/fail/account-not-configured === RUN TestACMEClient_post/fail/GET-nonce -2024/12/30 20:45:19 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestACMEClient_post/ok/jwk +=== RUN TestACMEClient_post/ok/kid --- PASS: TestACMEClient_post (0.01s) - --- PASS: TestACMEClient_post/ok/kid (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/ok === RUN TestACMEClient_NewOrder/fail/client-post -2024/12/30 20:45:19 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestACMEClient_NewOrder/fail/newOrder-error -2024/12/30 20:45:19 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestACMEClient_NewOrder/fail/bad-order -=== RUN TestACMEClient_NewOrder/ok ---- PASS: TestACMEClient_NewOrder (0.03s) +--- PASS: TestACMEClient_NewOrder (0.02s) + --- PASS: TestACMEClient_NewOrder/ok (0.00s) --- PASS: TestACMEClient_NewOrder/fail/client-post (0.00s) - --- PASS: TestACMEClient_NewOrder/fail/newOrder-error (0.01s) + --- PASS: TestACMEClient_NewOrder/fail/newOrder-error (0.00s) --- PASS: TestACMEClient_NewOrder/fail/bad-order (0.01s) - --- PASS: TestACMEClient_NewOrder/ok (0.01s) === RUN TestACMEClient_GetOrder -=== RUN TestACMEClient_GetOrder/fail/bad-order -=== RUN TestACMEClient_GetOrder/ok === RUN TestACMEClient_GetOrder/fail/client-post -2024/12/30 20:45:19 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestACMEClient_GetOrder/fail/getOrder-error -2024/12/30 20:45:19 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} ---- PASS: TestACMEClient_GetOrder (0.04s) - --- PASS: TestACMEClient_GetOrder/fail/bad-order (0.01s) - --- PASS: TestACMEClient_GetOrder/ok (0.02s) +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +=== RUN TestACMEClient_GetOrder/fail/bad-order +=== RUN TestACMEClient_GetOrder/ok +--- PASS: TestACMEClient_GetOrder (0.02s) --- PASS: TestACMEClient_GetOrder/fail/client-post (0.00s) --- PASS: TestACMEClient_GetOrder/fail/getOrder-error (0.01s) + --- PASS: TestACMEClient_GetOrder/fail/bad-order (0.01s) + --- PASS: TestACMEClient_GetOrder/ok (0.01s) === RUN TestACMEClient_GetAuthz === RUN TestACMEClient_GetAuthz/fail/client-post -2024/12/30 20:45:19 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestACMEClient_GetAuthz/fail/getChallenge-error -2024/12/30 20:45:19 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestACMEClient_GetAuthz/fail/bad-challenge === RUN TestACMEClient_GetAuthz/ok ---- PASS: TestACMEClient_GetAuthz (0.05s) +--- PASS: TestACMEClient_GetAuthz (0.02s) --- PASS: TestACMEClient_GetAuthz/fail/client-post (0.00s) --- PASS: TestACMEClient_GetAuthz/fail/getChallenge-error (0.01s) --- PASS: TestACMEClient_GetAuthz/fail/bad-challenge (0.01s) - --- PASS: TestACMEClient_GetAuthz/ok (0.02s) + --- PASS: TestACMEClient_GetAuthz/ok (0.00s) === RUN TestACMEClient_GetChallenge +=== RUN TestACMEClient_GetChallenge/ok === RUN TestACMEClient_GetChallenge/fail/client-post -2024/12/30 20:45:20 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestACMEClient_GetChallenge/fail/getChallenge-error -2024/12/30 20:45:20 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestACMEClient_GetChallenge/fail/bad-challenge -=== RUN TestACMEClient_GetChallenge/ok ---- PASS: TestACMEClient_GetChallenge (0.04s) +--- PASS: TestACMEClient_GetChallenge (0.02s) + --- PASS: TestACMEClient_GetChallenge/ok (0.00s) --- PASS: TestACMEClient_GetChallenge/fail/client-post (0.00s) --- PASS: TestACMEClient_GetChallenge/fail/getChallenge-error (0.01s) - --- PASS: TestACMEClient_GetChallenge/fail/bad-challenge (0.02s) - --- PASS: TestACMEClient_GetChallenge/ok (0.01s) + --- PASS: TestACMEClient_GetChallenge/fail/bad-challenge (0.01s) === RUN TestACMEClient_ValidateChallenge -=== RUN TestACMEClient_ValidateChallenge/ok === RUN TestACMEClient_ValidateChallenge/fail/client-post -2024/12/30 20:45:20 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestACMEClient_ValidateChallenge/fail/getChallenge-error -2024/12/30 20:45:20 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestACMEClient_ValidateChallenge/fail/bad-challenge ---- PASS: TestACMEClient_ValidateChallenge (0.04s) - --- PASS: TestACMEClient_ValidateChallenge/ok (0.02s) +=== RUN TestACMEClient_ValidateChallenge/ok +--- PASS: TestACMEClient_ValidateChallenge (0.02s) --- PASS: TestACMEClient_ValidateChallenge/fail/client-post (0.00s) --- PASS: TestACMEClient_ValidateChallenge/fail/getChallenge-error (0.01s) --- PASS: TestACMEClient_ValidateChallenge/fail/bad-challenge (0.01s) + --- PASS: TestACMEClient_ValidateChallenge/ok (0.00s) === RUN TestACMEClient_FinalizeOrder -=== RUN TestACMEClient_FinalizeOrder/ok -=== RUN TestACMEClient_FinalizeOrder/fail/client-post -2024/12/30 20:45:20 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestACMEClient_FinalizeOrder/fail/finalizeOrder-error -2024/12/30 20:45:20 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestACMEClient_FinalizeOrder/fail/bad-order ---- PASS: TestACMEClient_FinalizeOrder (0.05s) - --- PASS: TestACMEClient_FinalizeOrder/ok (0.02s) - --- PASS: TestACMEClient_FinalizeOrder/fail/client-post (0.00s) +=== RUN TestACMEClient_FinalizeOrder/ok +=== RUN TestACMEClient_FinalizeOrder/fail/client-post +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +--- PASS: TestACMEClient_FinalizeOrder (0.02s) --- PASS: TestACMEClient_FinalizeOrder/fail/finalizeOrder-error (0.01s) - --- PASS: TestACMEClient_FinalizeOrder/fail/bad-order (0.02s) + --- PASS: TestACMEClient_FinalizeOrder/fail/bad-order (0.01s) + --- PASS: TestACMEClient_FinalizeOrder/ok (0.01s) + --- PASS: TestACMEClient_FinalizeOrder/fail/client-post (0.00s) === RUN TestACMEClient_GetAccountOrders +=== RUN TestACMEClient_GetAccountOrders/fail/client-post +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestACMEClient_GetAccountOrders/fail/getAccountOrders-error -2024/12/30 20:45:20 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestACMEClient_GetAccountOrders/fail/bad-accountOrders === RUN TestACMEClient_GetAccountOrders/ok === RUN TestACMEClient_GetAccountOrders/fail/account-not-configured -=== RUN TestACMEClient_GetAccountOrders/fail/client-post -2024/12/30 20:45:20 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} ---- PASS: TestACMEClient_GetAccountOrders (0.04s) +--- PASS: TestACMEClient_GetAccountOrders (0.02s) + --- PASS: TestACMEClient_GetAccountOrders/fail/client-post (0.00s) --- PASS: TestACMEClient_GetAccountOrders/fail/getAccountOrders-error (0.01s) --- PASS: TestACMEClient_GetAccountOrders/fail/bad-accountOrders (0.01s) --- PASS: TestACMEClient_GetAccountOrders/ok (0.01s) --- PASS: TestACMEClient_GetAccountOrders/fail/account-not-configured (0.00s) - --- PASS: TestACMEClient_GetAccountOrders/fail/client-post (0.00s) === RUN TestACMEClient_GetCertificate -=== RUN TestACMEClient_GetCertificate/fail/bad-certificate === RUN TestACMEClient_GetCertificate/ok === RUN TestACMEClient_GetCertificate/fail/client-post -2024/12/30 20:45:20 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} === RUN TestACMEClient_GetCertificate/fail/getAccountOrders-error -2024/12/30 20:45:20 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} ---- PASS: TestACMEClient_GetCertificate (0.04s) - --- PASS: TestACMEClient_GetCertificate/fail/bad-certificate (0.01s) +2026/02/03 05:14:01 {"type":"urn:ietf:params:acme:error:malformed","detail":"The request message was malformed"} +=== RUN TestACMEClient_GetCertificate/fail/bad-certificate +--- PASS: TestACMEClient_GetCertificate (0.02s) --- PASS: TestACMEClient_GetCertificate/ok (0.01s) --- PASS: TestACMEClient_GetCertificate/fail/client-post (0.00s) - --- PASS: TestACMEClient_GetCertificate/fail/getAccountOrders-error (0.01s) + --- PASS: TestACMEClient_GetCertificate/fail/getAccountOrders-error (0.00s) + --- PASS: TestACMEClient_GetCertificate/fail/bad-certificate (0.01s) === RUN TestBootstrap === RUN TestBootstrap/ok === RUN TestBootstrap/token_err === RUN TestBootstrap/bad_claims === RUN TestBootstrap/bad_sha === RUN TestBootstrap/bad_aud ---- PASS: TestBootstrap (0.65s) +--- PASS: TestBootstrap (0.45s) --- PASS: TestBootstrap/ok (0.02s) --- PASS: TestBootstrap/token_err (0.00s) --- PASS: TestBootstrap/bad_claims (0.00s) @@ -8052,9 +8088,9 @@ === RUN TestBootstrapServerWithoutMTLS/ok_mtls === RUN TestBootstrapServerWithoutMTLS/fail === RUN TestBootstrapServerWithoutMTLS/fail_with_TLSConfig ---- PASS: TestBootstrapServerWithoutMTLS (1.44s) - --- PASS: TestBootstrapServerWithoutMTLS/ok (0.56s) - --- PASS: TestBootstrapServerWithoutMTLS/ok_mtls (0.25s) +--- PASS: TestBootstrapServerWithoutMTLS (0.60s) + --- PASS: TestBootstrapServerWithoutMTLS/ok (0.07s) + --- PASS: TestBootstrapServerWithoutMTLS/ok_mtls (0.05s) --- PASS: TestBootstrapServerWithoutMTLS/fail (0.00s) --- PASS: TestBootstrapServerWithoutMTLS/fail_with_TLSConfig (0.00s) === RUN TestBootstrapServerWithMTLS @@ -8062,87 +8098,87 @@ === RUN TestBootstrapServerWithMTLS/ok_mtls === RUN TestBootstrapServerWithMTLS/fail === RUN TestBootstrapServerWithMTLS/fail_with_TLSConfig ---- PASS: TestBootstrapServerWithMTLS (1.30s) - --- PASS: TestBootstrapServerWithMTLS/ok (0.37s) - --- PASS: TestBootstrapServerWithMTLS/ok_mtls (0.09s) +--- PASS: TestBootstrapServerWithMTLS (0.54s) + --- PASS: TestBootstrapServerWithMTLS/ok (0.05s) + --- PASS: TestBootstrapServerWithMTLS/ok_mtls (0.05s) --- PASS: TestBootstrapServerWithMTLS/fail (0.00s) --- PASS: TestBootstrapServerWithMTLS/fail_with_TLSConfig (0.00s) === RUN TestBootstrapClient === RUN TestBootstrapClient/ok === RUN TestBootstrapClient/ok_mtls === RUN TestBootstrapClient/fail ---- PASS: TestBootstrapClient (0.94s) - --- PASS: TestBootstrapClient/ok (0.25s) - --- PASS: TestBootstrapClient/ok_mtls (0.18s) +--- PASS: TestBootstrapClient (0.45s) + --- PASS: TestBootstrapClient/ok (0.08s) + --- PASS: TestBootstrapClient/ok_mtls (0.08s) --- PASS: TestBootstrapClient/fail (0.00s) === RUN TestBootstrapClientServerFederation -2024/12/30 20:45:24 Serving HTTPS on 127.0.0.1:34135 ... -2024/12/30 20:45:24 Serving HTTPS on 127.0.0.1:39119 ... ---- PASS: TestBootstrapClientServerFederation (3.19s) +2026/02/03 05:14:03 Serving HTTPS on 127.0.0.1:34115 ... +2026/02/03 05:14:03 Serving HTTPS on 127.0.0.1:41605 ... +--- PASS: TestBootstrapClientServerFederation (2.57s) === RUN TestBootstrapListener === RUN TestBootstrapListener/ok === RUN TestBootstrapListener/ok_mtls === RUN TestBootstrapListener/fail ---- PASS: TestBootstrapListener (1.96s) - --- PASS: TestBootstrapListener/ok (0.60s) - --- PASS: TestBootstrapListener/ok_mtls (0.68s) +--- PASS: TestBootstrapListener (0.85s) + --- PASS: TestBootstrapListener/ok (0.29s) + --- PASS: TestBootstrapListener/ok_mtls (0.25s) --- PASS: TestBootstrapListener/fail (0.00s) === RUN TestCASign +=== RUN TestCASign/ok +=== RUN TestCASign/ok-backwards-compat-missing-subject-SAN === RUN TestCASign/fail_invalid-json-body -2024/12/30 20:45:30 error decoding json: invalid character 'i' looking for beginning of value +2026/02/03 05:14:07 error decoding json: invalid character 'i' looking for beginning of value === RUN TestCASign/fail_invalid-csr-sig -2024/12/30 20:45:30 invalid csr: crypto/rsa: verification error +2026/02/03 05:14:07 invalid csr: crypto/rsa: verification error === RUN TestCASign/fail_unauthorized-ott -2024/12/30 20:45:30 authority.Authorize: authority.authorizeSign: authority.authorizeToken: error parsing token: square/go-jose: compact JWS format must have three parts +2026/02/03 05:14:07 authority.Authorize: authority.authorizeSign: authority.authorizeToken: error parsing token: square/go-jose: compact JWS format must have three parts === RUN TestCASign/fail_commonname-claim -2024/12/30 20:45:30 certificate request does not contain the valid common name - got test.smallstep.com, want invalid -=== RUN TestCASign/ok -=== RUN TestCASign/ok-backwards-compat-missing-subject-SAN ---- PASS: TestCASign (0.50s) +2026/02/03 05:14:07 certificate request does not contain the valid common name - got test.smallstep.com, want invalid +--- PASS: TestCASign (0.22s) + --- PASS: TestCASign/ok (0.02s) + --- PASS: TestCASign/ok-backwards-compat-missing-subject-SAN (0.02s) --- PASS: TestCASign/fail_invalid-json-body (0.00s) --- PASS: TestCASign/fail_invalid-csr-sig (0.00s) --- PASS: TestCASign/fail_unauthorized-ott (0.01s) - --- PASS: TestCASign/fail_commonname-claim (0.03s) - --- PASS: TestCASign/ok (0.04s) - --- PASS: TestCASign/ok-backwards-compat-missing-subject-SAN (0.04s) + --- PASS: TestCASign/fail_commonname-claim (0.01s) === RUN TestCAProvisioners === RUN TestCAProvisioners/ok ---- PASS: TestCAProvisioners (0.03s) +--- PASS: TestCAProvisioners (0.01s) --- PASS: TestCAProvisioners/ok (0.00s) === RUN TestCAProvisionerEncryptedKey === RUN TestCAProvisionerEncryptedKey/not-found -2024/12/30 20:45:30 encrypted key with kid foo was not found +2026/02/03 05:14:07 encrypted key with kid foo was not found === RUN TestCAProvisionerEncryptedKey/ok ---- PASS: TestCAProvisionerEncryptedKey (0.03s) +--- PASS: TestCAProvisionerEncryptedKey (0.01s) --- PASS: TestCAProvisionerEncryptedKey/not-found (0.00s) --- PASS: TestCAProvisionerEncryptedKey/ok (0.00s) === RUN TestCARoot -=== RUN TestCARoot/not-found -2024/12/30 20:45:30 was not found: certificate with fingerprint foo was not found === RUN TestCARoot/success ---- PASS: TestCARoot (0.03s) - --- PASS: TestCARoot/not-found (0.00s) +=== RUN TestCARoot/not-found +2026/02/03 05:14:07 was not found: certificate with fingerprint foo was not found +--- PASS: TestCARoot (0.01s) --- PASS: TestCARoot/success (0.00s) + --- PASS: TestCARoot/not-found (0.00s) === RUN TestCAHealth === RUN TestCAHealth/success ---- PASS: TestCAHealth (0.36s) - --- PASS: TestCAHealth/success (0.32s) +--- PASS: TestCAHealth (0.01s) + --- PASS: TestCAHealth/success (0.00s) === RUN TestCARenew -=== RUN TestCARenew/request-missing-tls -2024/12/30 20:45:30 missing client certificate === RUN TestCARenew/request-missing-peer-certificate -2024/12/30 20:45:30 missing client certificate +2026/02/03 05:14:07 missing client certificate === RUN TestCARenew/success ---- PASS: TestCARenew (0.14s) - --- PASS: TestCARenew/request-missing-tls (0.00s) +=== RUN TestCARenew/request-missing-tls +2026/02/03 05:14:07 missing client certificate +--- PASS: TestCARenew (0.04s) --- PASS: TestCARenew/request-missing-peer-certificate (0.00s) - --- PASS: TestCARenew/success (0.07s) + --- PASS: TestCARenew/success (0.03s) + --- PASS: TestCARenew/request-missing-tls (0.00s) === RUN TestClient_Version === RUN TestClient_Version/ok === RUN TestClient_Version/500 === RUN TestClient_Version/404 ---- PASS: TestClient_Version (0.01s) - --- PASS: TestClient_Version/ok (0.01s) +--- 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 @@ -8154,16 +8190,16 @@ === RUN TestClient_Root === RUN TestClient_Root/ok === RUN TestClient_Root/not_found ---- PASS: TestClient_Root (0.01s) - --- PASS: TestClient_Root/ok (0.01s) +--- 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.17s) - --- PASS: TestClient_Sign/ok (0.01s) +--- 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) @@ -8171,18 +8207,18 @@ === RUN TestClient_Revoke/ok === RUN TestClient_Revoke/unauthorized === RUN TestClient_Revoke/nil_request ---- PASS: TestClient_Revoke (0.01s) +--- PASS: TestClient_Revoke (0.00s) --- PASS: TestClient_Revoke/ok (0.00s) --- PASS: TestClient_Revoke/unauthorized (0.00s) - --- PASS: TestClient_Revoke/nil_request (0.01s) + --- 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.01s) - --- PASS: TestClient_Renew/ok (0.01s) - --- PASS: TestClient_Renew/unauthorized (0.01s) +--- 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 @@ -8190,7 +8226,7 @@ === RUN TestClient_RenewWithToken/unauthorized === RUN TestClient_RenewWithToken/empty_request === RUN TestClient_RenewWithToken/nil_request ---- PASS: TestClient_RenewWithToken (0.01s) +--- PASS: TestClient_RenewWithToken (0.00s) --- PASS: TestClient_RenewWithToken/ok (0.00s) --- PASS: TestClient_RenewWithToken/unauthorized (0.00s) --- PASS: TestClient_RenewWithToken/empty_request (0.00s) @@ -8200,9 +8236,9 @@ === RUN TestClient_Rekey/unauthorized === RUN TestClient_Rekey/empty_request === RUN TestClient_Rekey/nil_request ---- PASS: TestClient_Rekey (0.01s) +--- PASS: TestClient_Rekey (0.00s) --- PASS: TestClient_Rekey/ok (0.00s) - --- PASS: TestClient_Rekey/unauthorized (0.01s) + --- PASS: TestClient_Rekey/unauthorized (0.00s) --- PASS: TestClient_Rekey/empty_request (0.00s) --- PASS: TestClient_Rekey/nil_request (0.00s) === RUN TestClient_Provisioners @@ -8227,15 +8263,15 @@ === RUN TestClient_Roots/ok === RUN TestClient_Roots/unauthorized === RUN TestClient_Roots/bad-request ---- PASS: TestClient_Roots (0.01s) - --- PASS: TestClient_Roots/ok (0.01s) +--- 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.02s) - --- PASS: TestClient_Federation/ok (0.01s) +--- PASS: TestClient_Federation (0.00s) + --- PASS: TestClient_Federation/ok (0.00s) --- PASS: TestClient_Federation/unauthorized (0.00s) === RUN TestClient_SSHRoots === RUN TestClient_SSHRoots/ok @@ -8271,12 +8307,12 @@ === RUN TestClient_RootFingerprint/ok === RUN TestClient_RootFingerprint/ok_with_error === RUN TestClient_RootFingerprint/fail ---- PASS: TestClient_RootFingerprint (0.09s) - --- PASS: TestClient_RootFingerprint/ok (0.04s) - --- PASS: TestClient_RootFingerprint/ok_with_error (0.04s) - --- PASS: TestClient_RootFingerprint/fail (0.01s) +--- PASS: TestClient_RootFingerprint (0.03s) + --- PASS: TestClient_RootFingerprint/ok (0.02s) + --- PASS: TestClient_RootFingerprint/ok_with_error (0.01s) + --- PASS: TestClient_RootFingerprint/fail (0.00s) === RUN TestClient_RootFingerprintWithServer ---- PASS: TestClient_RootFingerprintWithServer (0.32s) +--- PASS: TestClient_RootFingerprintWithServer (0.03s) === RUN TestClient_SSHBastion === RUN TestClient_SSHBastion/ok === RUN TestClient_SSHBastion/bad-response @@ -8301,47 +8337,47 @@ === RUN TestNewProvisioner/ok-with-bundle === RUN TestNewProvisioner/ok-with-fingerprint === RUN TestNewProvisioner/fail-bad-kid -2024/12/30 20:45:33 encrypted key with kid bad-kid was not found +2026/02/03 05:14:08 encrypted key with kid bad-kid was not found === 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 +2026/02/03 05:14:08 http: TLS handshake error from 127.0.0.1:36972: remote error: tls: bad certificate === RUN TestNewProvisioner/fail-not-found-certificate -2024/12/30 20:45:34 http: TLS handshake error from 127.0.0.1:34578: remote error: tls: bad certificate ---- PASS: TestNewProvisioner (3.53s) - --- PASS: TestNewProvisioner/ok (0.37s) - --- PASS: TestNewProvisioner/ok-by-name (0.39s) - --- PASS: TestNewProvisioner/ok-with-bundle (0.39s) - --- PASS: TestNewProvisioner/ok-with-fingerprint (0.72s) - --- PASS: TestNewProvisioner/fail-bad-kid (0.09s) - --- PASS: TestNewProvisioner/fail-empty-name (0.08s) - --- PASS: TestNewProvisioner/fail-bad-name (0.11s) - --- PASS: TestNewProvisioner/fail-by-password (0.45s) - --- PASS: TestNewProvisioner/fail-by-password-no-kid (0.52s) - --- PASS: TestNewProvisioner/fail-bad-certificate (0.04s) +--- PASS: TestNewProvisioner (1.27s) + --- PASS: TestNewProvisioner/ok (0.19s) + --- PASS: TestNewProvisioner/ok-by-name (0.16s) + --- PASS: TestNewProvisioner/ok-with-bundle (0.16s) + --- PASS: TestNewProvisioner/ok-with-fingerprint (0.19s) + --- PASS: TestNewProvisioner/fail-bad-kid (0.04s) + --- PASS: TestNewProvisioner/fail-empty-name (0.02s) + --- PASS: TestNewProvisioner/fail-bad-name (0.03s) + --- PASS: TestNewProvisioner/fail-by-password (0.16s) + --- PASS: TestNewProvisioner/fail-by-password-no-kid (0.16s) + --- PASS: TestNewProvisioner/fail-bad-certificate (0.01s) --- PASS: TestNewProvisioner/fail-not-found-certificate (0.00s) === RUN TestProvisioner_Getters ---- PASS: TestProvisioner_Getters (0.42s) +--- PASS: TestProvisioner_Getters (0.13s) === 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.55s) - --- PASS: TestProvisioner_Token/ok (0.07s) +--- PASS: TestProvisioner_Token (0.15s) + --- PASS: TestProvisioner_Token/ok (0.01s) --- PASS: TestProvisioner_Token/ok-with-san (0.01s) --- PASS: TestProvisioner_Token/ok-with-sans (0.01s) --- PASS: TestProvisioner_Token/fail-no-subject (0.00s) - --- PASS: TestProvisioner_Token/fail-no-key (0.01s) + --- 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.44s) +--- PASS: TestProvisioner_IPv6Token (0.15s) --- PASS: TestProvisioner_IPv6Token/ok (0.01s) --- PASS: TestProvisioner_IPv6Token/ok-with-san (0.01s) --- PASS: TestProvisioner_IPv6Token/ok-with-sans (0.01s) @@ -8353,9 +8389,9 @@ === RUN TestProvisioner_SSHToken/ok_multiple_principals === RUN TestProvisioner_SSHToken/fail-no-subject === RUN TestProvisioner_SSHToken/fail-no-key ---- PASS: TestProvisioner_SSHToken (0.51s) - --- PASS: TestProvisioner_SSHToken/ok (0.12s) - --- PASS: TestProvisioner_SSHToken/ok_host (0.03s) +--- PASS: TestProvisioner_SSHToken (0.15s) + --- PASS: TestProvisioner_SSHToken/ok (0.01s) + --- PASS: TestProvisioner_SSHToken/ok_host (0.01s) --- PASS: TestProvisioner_SSHToken/ok_multiple_principals (0.01s) --- PASS: TestProvisioner_SSHToken/fail-no-subject (0.00s) --- PASS: TestProvisioner_SSHToken/fail-no-key (0.00s) @@ -8381,7 +8417,7 @@ --- PASS: TestVerifyClientCertIfGiven/ok (0.00s) === RUN TestAddRootCA === RUN TestAddRootCA/ok ---- PASS: TestAddRootCA (0.07s) +--- PASS: TestAddRootCA (0.00s) --- PASS: TestAddRootCA/ok (0.00s) === RUN TestAddClientCA === RUN TestAddClientCA/ok @@ -8390,141 +8426,135 @@ === RUN TestAddRootsToRootCAs === RUN TestAddRootsToRootCAs/ok === RUN TestAddRootsToRootCAs/fail -2024/12/30 20:45:37 http: TLS handshake error from 127.0.0.1:45618: read tcp 127.0.0.1:43717->127.0.0.1:45618: use of closed network connection ---- PASS: TestAddRootsToRootCAs (0.18s) - --- PASS: TestAddRootsToRootCAs/ok (0.05s) - --- PASS: TestAddRootsToRootCAs/fail (0.04s) +2026/02/03 05:14:09 http: TLS handshake error from 127.0.0.1:45756: remote error: tls: bad certificate +--- PASS: TestAddRootsToRootCAs (0.04s) + --- PASS: TestAddRootsToRootCAs/ok (0.01s) + --- PASS: TestAddRootsToRootCAs/fail (0.01s) === RUN TestAddRootsToClientCAs === RUN TestAddRootsToClientCAs/ok === RUN TestAddRootsToClientCAs/fail -2024/12/30 20:45:37 http: TLS handshake error from 127.0.0.1:50836: remote error: tls: bad certificate ---- PASS: TestAddRootsToClientCAs (0.09s) - --- PASS: TestAddRootsToClientCAs/ok (0.04s) - --- PASS: TestAddRootsToClientCAs/fail (0.02s) +2026/02/03 05:14:09 http: TLS handshake error from 127.0.0.1:33976: remote error: tls: bad certificate +--- PASS: TestAddRootsToClientCAs (0.04s) + --- PASS: TestAddRootsToClientCAs/ok (0.01s) + --- PASS: TestAddRootsToClientCAs/fail (0.01s) === RUN TestAddFederationToRootCAs === RUN TestAddFederationToRootCAs/ok === RUN TestAddFederationToRootCAs/fail -2024/12/30 20:45:37 http: TLS handshake error from 127.0.0.1:52542: read tcp 127.0.0.1:33167->127.0.0.1:52542: use of closed network connection ---- PASS: TestAddFederationToRootCAs (0.10s) - --- PASS: TestAddFederationToRootCAs/ok (0.06s) - --- PASS: TestAddFederationToRootCAs/fail (0.02s) +2026/02/03 05:14:09 http: TLS handshake error from 127.0.0.1:47382: remote error: tls: bad certificate +--- PASS: TestAddFederationToRootCAs (0.03s) + --- PASS: TestAddFederationToRootCAs/ok (0.01s) + --- PASS: TestAddFederationToRootCAs/fail (0.01s) === RUN TestAddFederationToClientCAs === RUN TestAddFederationToClientCAs/ok === RUN TestAddFederationToClientCAs/fail -2024/12/30 20:45:37 http: TLS handshake error from 127.0.0.1:36270: read tcp 127.0.0.1:39383->127.0.0.1:36270: use of closed network connection ---- PASS: TestAddFederationToClientCAs (0.09s) - --- PASS: TestAddFederationToClientCAs/ok (0.04s) - --- PASS: TestAddFederationToClientCAs/fail (0.02s) +2026/02/03 05:14:09 http: TLS handshake error from 127.0.0.1:34770: remote error: tls: bad certificate +--- PASS: TestAddFederationToClientCAs (0.04s) + --- PASS: TestAddFederationToClientCAs/ok (0.01s) + --- PASS: TestAddFederationToClientCAs/fail (0.01s) === RUN TestAddRootsToCAs === RUN TestAddRootsToCAs/ok === RUN TestAddRootsToCAs/fail -2024/12/30 20:45:37 http: TLS handshake error from 127.0.0.1:50414: remote error: tls: bad certificate ---- PASS: TestAddRootsToCAs (0.07s) - --- PASS: TestAddRootsToCAs/ok (0.03s) - --- PASS: TestAddRootsToCAs/fail (0.02s) +2026/02/03 05:14:09 http: TLS handshake error from 127.0.0.1:35892: remote error: tls: bad certificate +--- PASS: TestAddRootsToCAs (0.04s) + --- PASS: TestAddRootsToCAs/ok (0.01s) + --- PASS: TestAddRootsToCAs/fail (0.01s) === RUN TestAddFederationToCAs === RUN TestAddFederationToCAs/ok === RUN TestAddFederationToCAs/fail -2024/12/30 20:45:37 http: TLS handshake error from 127.0.0.1:52824: remote error: tls: bad certificate ---- PASS: TestAddFederationToCAs (0.09s) - --- PASS: TestAddFederationToCAs/ok (0.04s) - --- PASS: TestAddFederationToCAs/fail (0.02s) +2026/02/03 05:14:09 http: TLS handshake error from 127.0.0.1:60380: remote error: tls: bad certificate +--- PASS: TestAddFederationToCAs (0.04s) + --- PASS: TestAddFederationToCAs/ok (0.01s) + --- PASS: TestAddFederationToCAs/fail (0.01s) === RUN TestClient_GetServerTLSConfig_http === RUN TestClient_GetServerTLSConfig_http/with_transport -=== RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:39891 -=== RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:46499 +=== RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:45019 +=== RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:46679 === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig -=== RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:46499 -=== RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:39891 +=== RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:46679 +=== RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:45019 === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert -=== RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:39891/no-cert -=== RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:46499/no-cert -2024/12/30 20:45:40 http: TLS handshake error from 127.0.0.1:40898: tls: client didn't provide a certificate +=== RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:46679/no-cert +2026/02/03 05:14:10 http: TLS handshake error from 127.0.0.1:41876: tls: client didn't provide a certificate +=== RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:45019/no-cert === RUN TestClient_GetServerTLSConfig_http/fail_with_default -=== RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:39891/no-cert -=== RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:46499/no-cert -2024/12/30 20:45:40 http: TLS handshake error from 127.0.0.1:35890: remote error: tls: bad certificate -2024/12/30 20:45:40 http: TLS handshake error from 127.0.0.1:40912: read tcp 127.0.0.1:46499->127.0.0.1:40912: use of closed network connection ---- PASS: TestClient_GetServerTLSConfig_http (2.99s) - --- PASS: TestClient_GetServerTLSConfig_http/with_transport (0.66s) - --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:39891 (0.06s) - --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:46499 (0.09s) - --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig (0.66s) - --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:46499 (0.12s) - --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:39891 (0.17s) - --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert (0.51s) - --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:39891/no-cert (0.04s) - --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:46499/no-cert (0.03s) - --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default (0.54s) - --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:39891/no-cert (0.03s) - --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:46499/no-cert (0.02s) +=== RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:45019/no-cert +2026/02/03 05:14:10 http: TLS handshake error from 127.0.0.1:42394: remote error: tls: bad certificate +=== RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:46679/no-cert +2026/02/03 05:14:10 http: TLS handshake error from 127.0.0.1:41892: remote error: tls: bad certificate +--- PASS: TestClient_GetServerTLSConfig_http (1.11s) + --- PASS: TestClient_GetServerTLSConfig_http/with_transport (0.23s) + --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:45019 (0.02s) + --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:46679 (0.02s) + --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig (0.23s) + --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:46679 (0.02s) + --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:45019 (0.02s) + --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert (0.24s) + --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:46679/no-cert (0.01s) + --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:45019/no-cert (0.01s) + --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default (0.22s) + --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:45019/no-cert (0.01s) + --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:46679/no-cert (0.01s) === RUN TestClient_GetServerTLSConfig_renew === RUN TestClient_GetServerTLSConfig_renew/with_transport -=== RUN TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:45251 -=== RUN TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:36043 +=== RUN TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:36433 +=== RUN TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:37847 === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig -=== RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:36043 -=== RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:45251 +=== RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:36433 +=== RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:37847 === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert -=== RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:36043/no-cert -=== RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:45251/no-cert -2024/12/30 20:45:43 http: TLS handshake error from 127.0.0.1:59168: tls: client didn't provide a certificate +=== RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:36433/no-cert +=== RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:37847/no-cert +2026/02/03 05:14:11 http: TLS handshake error from 127.0.0.1:33094: 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:36043/no-cert -2024/12/30 20:45:43 http: TLS handshake error from 127.0.0.1:51240: remote error: tls: bad certificate -=== RUN TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:45251/no-cert -2024/12/30 20:45:43 Sleeping for 5s ... -2024/12/30 20:45:43 http: TLS handshake error from 127.0.0.1:59170: remote error: tls: bad certificate +=== RUN TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:36433/no-cert +2026/02/03 05:14:11 http: TLS handshake error from 127.0.0.1:57096: remote error: tls: bad certificate +=== RUN TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:37847/no-cert +2026/02/03 05:14:11 http: TLS handshake error from 127.0.0.1:33096: remote error: tls: bad certificate +2026/02/03 05:14:11 Sleeping for 5s ... === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport -=== RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:36043 -=== RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:45251 -2024/12/30 20:45:48 cahandler.Renew: authority.Rekey: authority.authorizeRenew: certificate has expired +=== RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:36433 +=== RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:37847 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig -=== RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:36043 -2024/12/30 20:45:48 cahandler.Renew: authority.Rekey: authority.authorizeRenew: certificate has expired -2024/12/30 20:45:48 cahandler.Renew: authority.Rekey: authority.authorizeRenew: certificate has expired -=== RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:45251 +=== RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:36433 +=== RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:37847 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert -=== RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:36043/no-cert -2024/12/30 20:45:48 cahandler.Renew: authority.Rekey: authority.authorizeRenew: certificate has expired -=== RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:45251/no-cert -2024/12/30 20:45:48 cahandler.Renew: authority.Rekey: authority.authorizeRenew: certificate has expired -2024/12/30 20:45:48 http: TLS handshake error from 127.0.0.1:59198: tls: client didn't provide a certificate +=== RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:36433/no-cert +=== RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:37847/no-cert +2026/02/03 05:14:16 http: TLS handshake error from 127.0.0.1:49954: 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:36043/no-cert -=== RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:45251/no-cert -2024/12/30 20:45:48 http: TLS handshake error from 127.0.0.1:51262: remote error: tls: bad certificate -2024/12/30 20:45:48 http: TLS handshake error from 127.0.0.1:59202: read tcp 127.0.0.1:45251->127.0.0.1:59202: use of closed network connection -2024/12/30 20:45:48 http: TLS handshake error from 127.0.0.1:38932: read tcp 127.0.0.1:33033->127.0.0.1:38932: use of closed network connection ---- PASS: TestClient_GetServerTLSConfig_renew (8.35s) - --- PASS: TestClient_GetServerTLSConfig_renew/with_transport (0.17s) - --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:45251 (0.09s) - --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:36043 (0.08s) - --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig (0.15s) - --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:36043 (0.08s) - --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:45251 (0.07s) - --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert (0.32s) - --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:36043/no-cert (0.29s) - --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:45251/no-cert (0.04s) - --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default (0.05s) - --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:36043/no-cert (0.02s) - --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:45251/no-cert (0.02s) - --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport (0.27s) - --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:36043 (0.08s) - --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:45251 (0.19s) - --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig (0.33s) - --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:36043 (0.24s) - --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:45251 (0.09s) - --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert (0.11s) - --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:36043/no-cert (0.06s) - --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:45251/no-cert (0.05s) - --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default (0.04s) - --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:36043/no-cert (0.01s) - --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:45251/no-cert (0.02s) +=== RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:36433/no-cert +2026/02/03 05:14:16 http: TLS handshake error from 127.0.0.1:33926: remote error: tls: bad certificate +=== RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:37847/no-cert +2026/02/03 05:14:16 http: TLS handshake error from 127.0.0.1:49958: remote error: tls: bad certificate +--- PASS: TestClient_GetServerTLSConfig_renew (5.83s) + --- PASS: TestClient_GetServerTLSConfig_renew/with_transport (0.06s) + --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:36433 (0.03s) + --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:37847 (0.03s) + --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig (0.06s) + --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:36433 (0.03s) + --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:37847 (0.02s) + --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert (0.03s) + --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:36433/no-cert (0.01s) + --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:37847/no-cert (0.01s) + --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default (0.02s) + --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:36433/no-cert (0.01s) + --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:37847/no-cert (0.01s) + --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport (0.05s) + --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:36433 (0.02s) + --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:37847 (0.02s) + --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig (0.05s) + --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:36433 (0.02s) + --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:37847 (0.02s) + --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert (0.03s) + --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:36433/no-cert (0.01s) + --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:37847/no-cert (0.01s) + --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default (0.02s) + --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:36433/no-cert (0.01s) + --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:37847/no-cert (0.01s) === RUN TestCertificate === RUN TestCertificate/ok === RUN TestCertificate/fail ---- PASS: TestCertificate (0.01s) +--- PASS: TestCertificate (0.00s) --- PASS: TestCertificate/ok (0.00s) --- PASS: TestCertificate/fail (0.00s) === RUN TestIntermediateCertificate @@ -8542,10 +8572,10 @@ --- PASS: TestRootCertificateCertificate/fail (0.00s) --- PASS: TestRootCertificateCertificate/no_tls (0.00s) PASS -ok github.com/smallstep/certificates/ca 29.218s +ok github.com/smallstep/certificates/ca 15.065s === RUN TestClient -2024/12/30 20:45:20 http: TLS handshake error from 127.0.0.1:38584: read tcp 127.0.0.1:34519->127.0.0.1:38584: use of closed network connection ---- PASS: TestClient (0.26s) +2026/02/03 05:14:01 http: TLS handshake error from 127.0.0.1:43368: remote error: tls: bad certificate +--- PASS: TestClient (0.05s) === RUN TestClient_ResolveReference === RUN TestClient_ResolveReference/ok === RUN TestClient_ResolveReference/ok#01 @@ -8563,15 +8593,15 @@ === RUN TestLoadClient/fail_ca === RUN TestLoadClient/fail_root === RUN TestLoadClient/fail_type ---- PASS: TestLoadClient (0.05s) +--- PASS: TestLoadClient (0.00s) --- PASS: TestLoadClient/ok (0.00s) --- PASS: TestLoadClient/fail_identity (0.00s) - --- PASS: TestLoadClient/fail_identity#01 (0.01s) + --- 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.01s) - --- PASS: TestLoadClient/fail_type (0.02s) + --- 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 @@ -8634,14 +8664,14 @@ === RUN TestIdentity_TLSCertificate/fail_certificate === RUN TestIdentity_TLSCertificate/fail_not_after === RUN TestIdentity_TLSCertificate/fail_not_before ---- PASS: TestIdentity_TLSCertificate (0.02s) +--- PASS: TestIdentity_TLSCertificate (0.01s) --- PASS: TestIdentity_TLSCertificate/ok_mTLS (0.00s) - --- PASS: TestIdentity_TLSCertificate/ok_tTLS (0.01s) + --- 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.01s) + --- PASS: TestIdentity_TLSCertificate/fail_not_before (0.00s) === RUN Test_fileExists === RUN Test_fileExists/ok === RUN Test_fileExists/missing @@ -8657,7 +8687,7 @@ === RUN TestWriteDefaultIdentity/fail_certificate === RUN TestWriteDefaultIdentity/fail_key === RUN TestWriteDefaultIdentity/fail_write_identity ---- PASS: TestWriteDefaultIdentity (0.01s) +--- PASS: TestWriteDefaultIdentity (0.00s) --- PASS: TestWriteDefaultIdentity/ok (0.00s) --- PASS: TestWriteDefaultIdentity/fail_mkdir_config (0.00s) --- PASS: TestWriteDefaultIdentity/fail_mkdir_identity (0.00s) @@ -8679,11 +8709,11 @@ === RUN TestIdentity_GetCertPool/ok_nil === RUN TestIdentity_GetCertPool/fail_missing === RUN TestIdentity_GetCertPool/fail_no_cert ---- PASS: TestIdentity_GetCertPool (0.01s) +--- PASS: TestIdentity_GetCertPool (0.00s) --- 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.01s) + --- PASS: TestIdentity_GetCertPool/fail_no_cert (0.00s) === RUN TestIdentity_Renew === RUN TestIdentity_Renew/ok === RUN TestIdentity_Renew/ok_old @@ -8692,16 +8722,16 @@ === RUN TestIdentity_Renew/fail_renew === RUN TestIdentity_Renew/fail_certificate === RUN TestIdentity_Renew/fail_write_identity ---- PASS: TestIdentity_Renew (0.01s) +--- 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.01s) + --- PASS: TestIdentity_Renew/fail_write_identity (0.00s) PASS -ok github.com/smallstep/certificates/ca/identity 0.405s +ok github.com/smallstep/certificates/ca/identity 0.090s === RUN TestNew === RUN TestNew/ok_default === RUN TestNew/ok_softcas @@ -8729,7 +8759,7 @@ --- PASS: TestNewCreator/fail_type (0.00s) --- PASS: TestNewCreator/fail_no_creator (0.00s) PASS -ok github.com/smallstep/certificates/cas 0.269s +ok github.com/smallstep/certificates/cas 0.006s === RUN TestCreateCertificateAuthorityExtension === RUN TestCreateCertificateAuthorityExtension/ok === RUN TestCreateCertificateAuthorityExtension/ok#01 @@ -8794,9 +8824,9 @@ --- PASS: TestOptions_Is/fail#01 (0.00s) === RUN TestRegister === RUN TestRegister/ok -&{{0 0} {[] {} 0x8c32f30} map[testcas:0x8c32f40] 0} +&{{0 0} {[] {} 0x8830f30} map[testcas:0x8830f40] 0} === RUN TestRegister/error -&{{0 0} {[] {} 0x8c32fb8} map[errorcas:0x8c32fc8 testcas:0x8c32f40] 0} +&{{0 0} {[] {} 0x8830fb8} map[errorcas:0x8830fc8 testcas:0x8830f40] 0} --- PASS: TestRegister (0.00s) --- PASS: TestRegister/ok (0.00s) --- PASS: TestRegister/error (0.00s) @@ -8837,7 +8867,7 @@ --- PASS: TestErrNotImplemented_StatusCode/default (0.00s) --- PASS: TestErrNotImplemented_StatusCode/with_message (0.00s) PASS -ok github.com/smallstep/certificates/cas/apiv1 0.030s +ok github.com/smallstep/certificates/cas/apiv1 0.007s === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_with_callback @@ -8878,7 +8908,7 @@ === RUN TestSoftCAS_RenewCertificate/fail_lifetime === RUN TestSoftCAS_RenewCertificate/fail_CreateCertificate === RUN TestSoftCAS_RenewCertificate/fail_with_callback ---- PASS: TestSoftCAS_RenewCertificate (0.01s) +--- 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) @@ -8934,48 +8964,48 @@ === RUN TestSoftCAS_defaultKeyManager/ok_root === RUN TestSoftCAS_defaultKeyManager/ok_intermediate === RUN TestSoftCAS_defaultKeyManager/fail_with_default_key_manager ---- PASS: TestSoftCAS_defaultKeyManager (0.03s) - --- PASS: TestSoftCAS_defaultKeyManager/ok_root (0.02s) +--- PASS: TestSoftCAS_defaultKeyManager (0.01s) + --- PASS: TestSoftCAS_defaultKeyManager/ok_root (0.01s) --- PASS: TestSoftCAS_defaultKeyManager/ok_intermediate (0.00s) --- PASS: TestSoftCAS_defaultKeyManager/fail_with_default_key_manager (0.00s) PASS -ok github.com/smallstep/certificates/cas/softcas 0.145s +ok github.com/smallstep/certificates/cas/softcas 0.067s === RUN Test_newStepIssuer === RUN Test_newStepIssuer/x5c === RUN Test_newStepIssuer/jwk === RUN Test_newStepIssuer/fail ---- PASS: Test_newStepIssuer (0.23s) +--- 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/fail ---- PASS: Test_jwkIssuer_SignToken (0.31s) +--- PASS: Test_jwkIssuer_SignToken (0.13s) --- PASS: Test_jwkIssuer_SignToken/ok (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.23s) +--- PASS: Test_jwkIssuer_RevokeToken (0.13s) --- 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.32s) +--- PASS: Test_jwkIssuer_Lifetime (0.13s) --- 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 (1.52s) - --- PASS: Test_newJWKSignerFromEncryptedKey/ok (0.30s) - --- PASS: Test_newJWKSignerFromEncryptedKey/fail_decrypt (0.23s) - --- PASS: Test_newJWKSignerFromEncryptedKey/fail_unmarshal (0.23s) - --- PASS: Test_newJWKSignerFromEncryptedKey/fail_not_signer (0.27s) +--- PASS: Test_newJWKSignerFromEncryptedKey (0.79s) + --- PASS: Test_newJWKSignerFromEncryptedKey/ok (0.13s) + --- PASS: Test_newJWKSignerFromEncryptedKey/fail_decrypt (0.13s) + --- PASS: Test_newJWKSignerFromEncryptedKey/fail_unmarshal (0.13s) + --- PASS: Test_newJWKSignerFromEncryptedKey/fail_not_signer (0.13s) === RUN Test_init ---- PASS: Test_init (0.01s) +--- PASS: Test_init (0.00s) === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_jwk @@ -8999,26 +9029,26 @@ === RUN TestNew/fail_new_jwk_issuer === RUN TestNew/bad_issuer === RUN TestNew/bad_issuer_type ---- PASS: TestNew (1.66s) +--- PASS: TestNew (0.45s) --- PASS: TestNew/ok (0.00s) --- PASS: TestNew/ok_jwk (0.00s) - --- PASS: TestNew/ok_jwk_provisioners (0.43s) + --- PASS: TestNew/ok_jwk_provisioners (0.17s) --- 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.01s) - --- PASS: TestNew/fail_provisioner_jwk (0.17s) - --- PASS: TestNew/fail_provisioner_not_found (0.18s) - --- PASS: TestNew/fail_invalid_password (0.35s) + --- 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.03s) - --- PASS: TestNew/bad_authority (0.02s) + --- PASS: TestNew/fail_key_jwk (0.00s) + --- PASS: TestNew/bad_authority (0.00s) --- PASS: TestNew/fail_parse_url (0.00s) - --- PASS: TestNew/fail_new_client (0.01s) - --- PASS: TestNew/fail_new_x5c_issuer (0.01s) + --- 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) @@ -9032,16 +9062,16 @@ === RUN TestStepCAS_CreateCertificate/fail_sign_token === RUN TestStepCAS_CreateCertificate/fail_client_sign === RUN TestStepCAS_CreateCertificate/fail_password ---- PASS: TestStepCAS_CreateCertificate (1.61s) - --- PASS: TestStepCAS_CreateCertificate/ok (0.01s) - --- PASS: TestStepCAS_CreateCertificate/ok_with_password (0.26s) +--- PASS: TestStepCAS_CreateCertificate (0.67s) + --- PASS: TestStepCAS_CreateCertificate/ok (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.01s) + --- PASS: TestStepCAS_CreateCertificate/ok_jwk_with_password (0.00s) --- PASS: TestStepCAS_CreateCertificate/fail_CSR (0.00s) --- PASS: TestStepCAS_CreateCertificate/fail_lifetime (0.00s) --- PASS: TestStepCAS_CreateCertificate/fail_sign_token (0.00s) - --- PASS: TestStepCAS_CreateCertificate/fail_client_sign (0.01s) - --- PASS: TestStepCAS_CreateCertificate/fail_password (0.35s) + --- PASS: TestStepCAS_CreateCertificate/fail_client_sign (0.00s) + --- PASS: TestStepCAS_CreateCertificate/fail_password (0.13s) === RUN TestStepCAS_RenewCertificate === RUN TestStepCAS_RenewCertificate/not_implemented === RUN TestStepCAS_RenewCertificate/not_implemented_jwk @@ -9061,24 +9091,24 @@ === RUN TestStepCAS_RevokeCertificate/fail_revoke_token === RUN TestStepCAS_RevokeCertificate/fail_client_revoke === RUN TestStepCAS_RevokeCertificate/fail_password ---- PASS: TestStepCAS_RevokeCertificate (1.39s) - --- PASS: TestStepCAS_RevokeCertificate/ok_serial_number (0.04s) +--- PASS: TestStepCAS_RevokeCertificate (0.70s) + --- 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.22s) + --- PASS: TestStepCAS_RevokeCertificate/ok_with_password (0.15s) --- 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.01s) - --- PASS: TestStepCAS_RevokeCertificate/fail_password (0.35s) + --- PASS: TestStepCAS_RevokeCertificate/fail_client_revoke (0.00s) + --- PASS: TestStepCAS_RevokeCertificate/fail_password (0.14s) === RUN TestStepCAS_GetCertificateAuthority === RUN TestStepCAS_GetCertificateAuthority/ok === RUN TestStepCAS_GetCertificateAuthority/ok_jwk === RUN TestStepCAS_GetCertificateAuthority/fail_fingerprint ---- PASS: TestStepCAS_GetCertificateAuthority (0.01s) +--- 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) @@ -9087,8 +9117,8 @@ === RUN Test_x5cIssuer_SignToken/fail_crt === RUN Test_x5cIssuer_SignToken/fail_key === RUN Test_x5cIssuer_SignToken/fail_no_signer ---- PASS: Test_x5cIssuer_SignToken (0.01s) - --- PASS: Test_x5cIssuer_SignToken/ok (0.01s) +--- PASS: Test_x5cIssuer_SignToken (0.00s) + --- PASS: Test_x5cIssuer_SignToken/ok (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) @@ -9097,8 +9127,8 @@ === RUN Test_x5cIssuer_RevokeToken/fail_crt === RUN Test_x5cIssuer_RevokeToken/fail_key === RUN Test_x5cIssuer_RevokeToken/fail_no_signer ---- PASS: Test_x5cIssuer_RevokeToken (0.01s) - --- PASS: Test_x5cIssuer_RevokeToken/ok (0.01s) +--- 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) @@ -9124,16 +9154,16 @@ === RUN Test_newJoseSigner/rsa === RUN Test_newJoseSigner/fail_p224 === RUN Test_newJoseSigner/fail_signer ---- PASS: Test_newJoseSigner (1.60s) +--- PASS: Test_newJoseSigner (0.87s) --- PASS: Test_newJoseSigner/p256 (0.00s) - --- PASS: Test_newJoseSigner/p384 (0.01s) - --- PASS: Test_newJoseSigner/p521 (0.02s) + --- PASS: Test_newJoseSigner/p384 (0.00s) + --- PASS: Test_newJoseSigner/p521 (0.01s) --- PASS: Test_newJoseSigner/ed25519 (0.00s) - --- PASS: Test_newJoseSigner/rsa (0.02s) + --- PASS: Test_newJoseSigner/rsa (0.01s) --- PASS: Test_newJoseSigner/fail_p224 (0.00s) --- PASS: Test_newJoseSigner/fail_signer (0.00s) PASS -ok github.com/smallstep/certificates/cas/stepcas 9.455s +ok github.com/smallstep/certificates/cas/stepcas 4.354s === RUN TestIsRevoked === RUN TestIsRevoked/false/nil_db === RUN TestIsRevoked/false/ErrNotFound @@ -9181,7 +9211,7 @@ === RUN TestSimpleDB --- PASS: TestSimpleDB (0.00s) PASS -ok github.com/smallstep/certificates/db 0.036s +ok github.com/smallstep/certificates/db 0.011s === RUN TestError_MarshalJSON === RUN TestError_MarshalJSON/ok === RUN TestError_MarshalJSON/ok_no_error @@ -9195,7 +9225,7 @@ --- PASS: TestError_UnmarshalJSON/ok (0.00s) --- PASS: TestError_UnmarshalJSON/fail (0.00s) PASS -ok github.com/smallstep/certificates/errs 0.028s +ok github.com/smallstep/certificates/errs 0.006s === RUN TestNew === RUN TestNew/softkms === RUN TestNew/default @@ -9209,7 +9239,7 @@ --- PASS: TestNew/pkcs11 (0.00s) --- PASS: TestNew/fail_validation (0.00s) PASS -ok github.com/smallstep/certificates/kms 0.432s +ok github.com/smallstep/certificates/kms 0.012s === RUN TestOptions_Validate === RUN TestOptions_Validate/nil === RUN TestOptions_Validate/softkms @@ -9275,7 +9305,7 @@ --- PASS: TestSignatureAlgorithm_String/PureEd25519 (0.00s) --- PASS: TestSignatureAlgorithm_String/unknown (0.00s) PASS -ok github.com/smallstep/certificates/kms/apiv1 0.792s +ok github.com/smallstep/certificates/kms/apiv1 0.006s === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_with_options @@ -9395,7 +9425,7 @@ --- PASS: Test_getSigningAlgorithm/fail_rsa_alg (0.00s) --- PASS: Test_getSigningAlgorithm/fail_ecdsa_alg (0.00s) PASS -ok github.com/smallstep/certificates/kms/awskms 0.024s +ok github.com/smallstep/certificates/kms/awskms 0.017s === RUN TestNew setup_test.go:76: Running using Golang crypto === RUN TestNew/ok @@ -9412,7 +9442,7 @@ === RUN TestNew/fail_slot-id === RUN TestNew/fail_scheme === RUN TestNew/fail_configure ---- PASS: TestNew (11.51s) +--- PASS: TestNew (7.24s) --- PASS: TestNew/ok (0.00s) --- PASS: TestNew/ok_with_serial (0.00s) --- PASS: TestNew/ok_with_slot-id (0.00s) @@ -9439,7 +9469,7 @@ === RUN TestPKCS11_GetPublicKey/fail_uri === RUN TestPKCS11_GetPublicKey/fail_missing === RUN TestPKCS11_GetPublicKey/fail_FindKeyPair ---- PASS: TestPKCS11_GetPublicKey (10.11s) +--- PASS: TestPKCS11_GetPublicKey (3.41s) --- PASS: TestPKCS11_GetPublicKey/RSA (0.00s) --- PASS: TestPKCS11_GetPublicKey/RSA_by_id (0.00s) --- PASS: TestPKCS11_GetPublicKey/RSA_by_label (0.00s) @@ -9474,17 +9504,17 @@ === RUN TestPKCS11_CreateKey/fail_unknown === RUN TestPKCS11_CreateKey/fail_FindKeyPair === RUN TestPKCS11_CreateKey/fail_already_exists ---- PASS: TestPKCS11_CreateKey (66.89s) +--- PASS: TestPKCS11_CreateKey (54.73s) --- PASS: TestPKCS11_CreateKey/default (0.00s) --- PASS: TestPKCS11_CreateKey/default_extractable (0.00s) - --- PASS: TestPKCS11_CreateKey/RSA_SHA256WithRSA (10.62s) - --- PASS: TestPKCS11_CreateKey/RSA_SHA384WithRSA (6.90s) - --- PASS: TestPKCS11_CreateKey/RSA_SHA512WithRSA (2.05s) - --- PASS: TestPKCS11_CreateKey/RSA_SHA256WithRSAPSS (7.05s) - --- PASS: TestPKCS11_CreateKey/RSA_SHA384WithRSAPSS (14.11s) - --- PASS: TestPKCS11_CreateKey/RSA_SHA512WithRSAPSS (4.78s) - --- PASS: TestPKCS11_CreateKey/RSA_2048 (2.77s) - --- PASS: TestPKCS11_CreateKey/RSA_4096 (13.20s) + --- PASS: TestPKCS11_CreateKey/RSA_SHA256WithRSA (6.40s) + --- PASS: TestPKCS11_CreateKey/RSA_SHA384WithRSA (9.69s) + --- PASS: TestPKCS11_CreateKey/RSA_SHA512WithRSA (8.72s) + --- PASS: TestPKCS11_CreateKey/RSA_SHA256WithRSAPSS (4.48s) + --- PASS: TestPKCS11_CreateKey/RSA_SHA384WithRSAPSS (4.23s) + --- PASS: TestPKCS11_CreateKey/RSA_SHA512WithRSAPSS (8.82s) + --- PASS: TestPKCS11_CreateKey/RSA_2048 (0.24s) + --- PASS: TestPKCS11_CreateKey/RSA_4096 (6.37s) --- PASS: TestPKCS11_CreateKey/ECDSA_P256 (0.00s) --- PASS: TestPKCS11_CreateKey/ECDSA_P384 (0.00s) --- PASS: TestPKCS11_CreateKey/ECDSA_P521 (0.01s) @@ -9507,12 +9537,12 @@ === RUN TestPKCS11_CreateSigner/fail_SigningKey === RUN TestPKCS11_CreateSigner/fail_uri === RUN TestPKCS11_CreateSigner/fail_FindKeyPair ---- PASS: TestPKCS11_CreateSigner (8.86s) - --- PASS: TestPKCS11_CreateSigner/RSA (0.02s) - --- PASS: TestPKCS11_CreateSigner/RSA_PSS (0.05s) - --- PASS: TestPKCS11_CreateSigner/ECDSA_P256 (0.01s) +--- PASS: TestPKCS11_CreateSigner (9.71s) + --- PASS: TestPKCS11_CreateSigner/RSA (0.01s) + --- PASS: TestPKCS11_CreateSigner/RSA_PSS (0.03s) + --- PASS: TestPKCS11_CreateSigner/ECDSA_P256 (0.00s) --- PASS: TestPKCS11_CreateSigner/ECDSA_P384 (0.02s) - --- PASS: TestPKCS11_CreateSigner/ECDSA_P521 (0.10s) + --- PASS: TestPKCS11_CreateSigner/ECDSA_P521 (0.05s) --- PASS: TestPKCS11_CreateSigner/fail_SigningKey (0.00s) --- PASS: TestPKCS11_CreateSigner/fail_uri (0.00s) --- PASS: TestPKCS11_CreateSigner/fail_FindKeyPair (0.00s) @@ -9526,9 +9556,9 @@ === RUN TestPKCS11_CreateDecrypter/fail_DecryptionKey === RUN TestPKCS11_CreateDecrypter/fail_uri === RUN TestPKCS11_CreateDecrypter/fail_FindKeyPair ---- PASS: TestPKCS11_CreateDecrypter (9.32s) - --- PASS: TestPKCS11_CreateDecrypter/RSA (0.03s) - --- PASS: TestPKCS11_CreateDecrypter/RSA_PSS (0.10s) +--- PASS: TestPKCS11_CreateDecrypter (5.30s) + --- PASS: TestPKCS11_CreateDecrypter/RSA (0.02s) + --- PASS: TestPKCS11_CreateDecrypter/RSA_PSS (0.08s) --- PASS: TestPKCS11_CreateDecrypter/ECDSA_P256 (0.00s) --- PASS: TestPKCS11_CreateDecrypter/ECDSA_P384 (0.00s) --- PASS: TestPKCS11_CreateDecrypter/ECDSA_P521 (0.00s) @@ -9546,7 +9576,7 @@ === RUN TestPKCS11_LoadCertificate/fail_scheme === RUN TestPKCS11_LoadCertificate/fail_serial === RUN TestPKCS11_LoadCertificate/fail_FindCertificate ---- PASS: TestPKCS11_LoadCertificate (8.01s) +--- PASS: TestPKCS11_LoadCertificate (6.25s) --- PASS: TestPKCS11_LoadCertificate/load (0.00s) --- PASS: TestPKCS11_LoadCertificate/load_by_id (0.00s) --- PASS: TestPKCS11_LoadCertificate/load_by_label (0.00s) @@ -9566,7 +9596,7 @@ === RUN TestPKCS11_StoreCertificate/fail_uri === RUN TestPKCS11_StoreCertificate/fail_missing_id === RUN TestPKCS11_StoreCertificate/fail_missing_object ---- PASS: TestPKCS11_StoreCertificate (5.06s) +--- PASS: TestPKCS11_StoreCertificate (5.28s) --- PASS: TestPKCS11_StoreCertificate/ok (0.00s) --- PASS: TestPKCS11_StoreCertificate/ok_extractable (0.00s) --- PASS: TestPKCS11_StoreCertificate/fail_already_exists (0.00s) @@ -9583,7 +9613,7 @@ === RUN TestPKCS11_DeleteKey/delete_missing === RUN TestPKCS11_DeleteKey/fail_name === RUN TestPKCS11_DeleteKey/fail_FindKeyPair ---- PASS: TestPKCS11_DeleteKey (16.21s) +--- PASS: TestPKCS11_DeleteKey (2.39s) --- PASS: TestPKCS11_DeleteKey/delete (0.00s) --- PASS: TestPKCS11_DeleteKey/delete_by_id (0.00s) --- PASS: TestPKCS11_DeleteKey/delete_by_label (0.00s) @@ -9598,7 +9628,7 @@ === RUN TestPKCS11_DeleteCertificate/delete_missing === RUN TestPKCS11_DeleteCertificate/fail_name === RUN TestPKCS11_DeleteCertificate/fail_DeleteCertificate ---- PASS: TestPKCS11_DeleteCertificate (6.87s) +--- PASS: TestPKCS11_DeleteCertificate (4.29s) --- PASS: TestPKCS11_DeleteCertificate/delete (0.00s) --- PASS: TestPKCS11_DeleteCertificate/delete_by_id (0.00s) --- PASS: TestPKCS11_DeleteCertificate/delete_by_label (0.00s) @@ -9609,11 +9639,11 @@ setup_test.go:76: Running using Golang crypto === RUN TestPKCS11_Close/ok === RUN TestPKCS11_Close/second ---- PASS: TestPKCS11_Close (7.94s) +--- PASS: TestPKCS11_Close (4.17s) --- PASS: TestPKCS11_Close/ok (0.00s) --- PASS: TestPKCS11_Close/second (0.00s) PASS -ok github.com/smallstep/certificates/kms/pkcs11 150.901s +ok github.com/smallstep/certificates/kms/pkcs11 102.780s === RUN TestNew === RUN TestNew/ok --- PASS: TestNew (0.00s) @@ -9633,7 +9663,7 @@ === RUN TestSoftKMS_CreateSigner/fail_not_a_signer === RUN TestSoftKMS_CreateSigner/fail_not_a_signer_from_file === RUN TestSoftKMS_CreateSigner/fail_missing ---- PASS: TestSoftKMS_CreateSigner (0.03s) +--- PASS: TestSoftKMS_CreateSigner (0.01s) --- PASS: TestSoftKMS_CreateSigner/signer (0.00s) --- PASS: TestSoftKMS_CreateSigner/pem (0.00s) --- PASS: TestSoftKMS_CreateSigner/pem_password (0.00s) @@ -9654,7 +9684,7 @@ === RUN TestSoftKMS_CreateKey/fail_algorithm === RUN TestSoftKMS_CreateKey/fail_generate_key === RUN TestSoftKMS_CreateKey/fail_no_signer ---- PASS: TestSoftKMS_CreateKey (2.49s) +--- PASS: TestSoftKMS_CreateKey (1.01s) --- PASS: TestSoftKMS_CreateKey/p256 (0.00s) --- PASS: TestSoftKMS_CreateKey/rsa (0.00s) --- PASS: TestSoftKMS_CreateKey/rsa2048 (0.00s) @@ -9682,9 +9712,9 @@ === RUN Test_generateKey/fail_kty === RUN Test_generateKey/fail_crv === RUN Test_generateKey/fail_size ---- PASS: Test_generateKey (6.98s) - --- PASS: Test_generateKey/rsa2048 (4.71s) - --- PASS: Test_generateKey/rsa2048#01 (2.27s) +--- PASS: Test_generateKey (5.16s) + --- PASS: Test_generateKey/rsa2048 (3.31s) + --- PASS: Test_generateKey/rsa2048#01 (1.85s) --- PASS: Test_generateKey/p256 (0.00s) --- PASS: Test_generateKey/ed25519 (0.00s) --- PASS: Test_generateKey/fail_kty (0.00s) @@ -9701,7 +9731,7 @@ === RUN TestSoftKMS_CreateDecrypter/fail_bad_password === RUN TestSoftKMS_CreateDecrypter/fail_not_a_decrypter_(ecdsa_key) === RUN TestSoftKMS_CreateDecrypter/fail_not_a_decrypter_from_file ---- PASS: TestSoftKMS_CreateDecrypter (0.62s) +--- PASS: TestSoftKMS_CreateDecrypter (0.52s) --- PASS: TestSoftKMS_CreateDecrypter/decrypter (0.00s) --- PASS: TestSoftKMS_CreateDecrypter/file (0.00s) --- PASS: TestSoftKMS_CreateDecrypter/pem (0.00s) @@ -9711,9 +9741,9 @@ --- PASS: TestSoftKMS_CreateDecrypter/fail_bad_pem (0.00s) --- PASS: TestSoftKMS_CreateDecrypter/fail_bad_password (0.00s) --- PASS: TestSoftKMS_CreateDecrypter/fail_not_a_decrypter_(ecdsa_key) (0.00s) - --- PASS: TestSoftKMS_CreateDecrypter/fail_not_a_decrypter_from_file (0.02s) + --- PASS: TestSoftKMS_CreateDecrypter/fail_not_a_decrypter_from_file (0.00s) PASS -ok github.com/smallstep/certificates/kms/softkms 10.274s +ok github.com/smallstep/certificates/kms/softkms 6.705s === RUN TestNew sshagentkms_test.go:43: could not find ssh-agent --- SKIP: TestNew (0.00s) @@ -9721,24 +9751,24 @@ === RUN TestNewFromAgent/ok_OpenSSHAgent sshagentkms_test.go:43: could not find ssh-agent === RUN TestNewFromAgent/ok_KeyringAgent ---- PASS: TestNewFromAgent (0.03s) +--- PASS: TestNewFromAgent (0.00s) --- SKIP: TestNewFromAgent/ok_OpenSSHAgent (0.00s) - --- PASS: TestNewFromAgent/ok_KeyringAgent (0.03s) + --- PASS: TestNewFromAgent/ok_KeyringAgent (0.00s) === RUN TestSSHAgentKMS_Close === RUN TestSSHAgentKMS_Close/ok --- PASS: TestSSHAgentKMS_Close (0.00s) --- PASS: TestSSHAgentKMS_Close/ok (0.00s) === RUN TestSSHAgentKMS_CreateSigner sshagentkms_test.go:43: could not find ssh-agent ---- SKIP: TestSSHAgentKMS_CreateSigner (0.06s) +--- SKIP: TestSSHAgentKMS_CreateSigner (0.02s) === RUN TestSSHAgentKMS_GetPublicKey sshagentkms_test.go:43: could not find ssh-agent ---- SKIP: TestSSHAgentKMS_GetPublicKey (0.01s) +--- SKIP: TestSSHAgentKMS_GetPublicKey (0.00s) === RUN TestSSHAgentKMS_CreateKey sshagentkms_test.go:43: could not find ssh-agent --- SKIP: TestSSHAgentKMS_CreateKey (0.00s) PASS -ok github.com/smallstep/certificates/kms/sshagentkms 0.214s +ok github.com/smallstep/certificates/kms/sshagentkms 0.026s === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_multiple @@ -9848,7 +9878,7 @@ === RUN TestURI_Pin/from_source === RUN TestURI_Pin/from_missing === RUN TestURI_Pin/from_source_missing ---- PASS: TestURI_Pin (0.01s) +--- PASS: TestURI_Pin (0.00s) --- PASS: TestURI_Pin/from_value (0.00s) --- PASS: TestURI_Pin/from_source (0.00s) --- PASS: TestURI_Pin/from_missing (0.00s) @@ -9860,7 +9890,7 @@ --- PASS: TestURI_String/ok_new (0.00s) --- PASS: TestURI_String/ok_parse (0.00s) PASS -ok github.com/smallstep/certificates/kms/uri 0.077s +ok github.com/smallstep/certificates/kms/uri 0.007s === 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 @@ -9880,7 +9910,7 @@ --- 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) PASS -ok github.com/smallstep/certificates/logging 0.044s +ok github.com/smallstep/certificates/logging 0.007s === RUN TestTemplates_Validate === RUN TestTemplates_Validate/ok === RUN TestTemplates_Validate/okWithData @@ -9922,7 +9952,7 @@ === RUN TestTemplate_Validate/badPath === RUN TestTemplate_Validate/missingTemplate === RUN TestTemplate_Validate/directoryTemplate ---- PASS: TestTemplate_Validate (0.01s) +--- PASS: TestTemplate_Validate (0.00s) --- PASS: TestTemplate_Validate/okSnippet (0.00s) --- PASS: TestTemplate_Validate/okFile (0.00s) --- PASS: TestTemplate_Validate/okDirectory (0.00s) @@ -9941,8 +9971,8 @@ === RUN TestLoadAll/nil === RUN TestLoadAll/badUser === RUN TestLoadAll/badHost ---- PASS: TestLoadAll (0.05s) - --- PASS: TestLoadAll/ok (0.05s) +--- PASS: TestLoadAll (0.00s) + --- PASS: TestLoadAll/ok (0.00s) --- PASS: TestLoadAll/empty (0.00s) --- PASS: TestLoadAll/nil (0.00s) --- PASS: TestLoadAll/badUser (0.00s) @@ -9952,9 +9982,9 @@ === RUN TestTemplate_Load/ok_backfill === RUN TestTemplate_Load/error === RUN TestTemplate_Load/missing ---- PASS: TestTemplate_Load (0.01s) +--- PASS: TestTemplate_Load (0.00s) --- PASS: TestTemplate_Load/ok (0.00s) - --- PASS: TestTemplate_Load/ok_backfill (0.01s) + --- PASS: TestTemplate_Load/ok_backfill (0.00s) --- PASS: TestTemplate_Load/error (0.00s) --- PASS: TestTemplate_Load/missing (0.00s) === RUN TestTemplate_Render @@ -9963,7 +9993,7 @@ === RUN TestTemplate_Render/file#01 === RUN TestTemplate_Render/directory === RUN TestTemplate_Render/error ---- PASS: TestTemplate_Render (0.02s) +--- PASS: TestTemplate_Render (0.01s) --- PASS: TestTemplate_Render/snippet (0.00s) --- PASS: TestTemplate_Render/file (0.00s) --- PASS: TestTemplate_Render/file#01 (0.00s) @@ -10018,8 +10048,8 @@ --- PASS: TestDefaultTemplates (0.00s) --- PASS: TestDefaultTemplates/ok (0.00s) PASS -ok github.com/smallstep/certificates/templates 0.108s - rm -fr -- /tmp/dh-xdg-rundir-jPqI_ddX +ok github.com/smallstep/certificates/templates 0.031s + rm -fr -- /tmp/dh-xdg-rundir-6OmCr5QZ create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -10029,196 +10059,177 @@ install -m0755 -d /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev Copy _build/src/github.com/smallstep/certificates/go.mod -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/go.mod Copy _build/src/github.com/smallstep/certificates/go.sum -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/go.sum - Copy _build/src/github.com/smallstep/certificates/errs/error.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/errs/error.go - Copy _build/src/github.com/smallstep/certificates/errs/errors_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/errs/errors_test.go Copy _build/src/github.com/smallstep/certificates/pki/helm.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/pki/helm.go - Copy _build/src/github.com/smallstep/certificates/pki/templates.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/pki/templates.go Copy _build/src/github.com/smallstep/certificates/pki/pki.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/pki/pki.go - Copy _build/src/github.com/smallstep/certificates/scep/authority.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/scep/authority.go - Copy _build/src/github.com/smallstep/certificates/scep/options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/scep/options.go - Copy _build/src/github.com/smallstep/certificates/scep/database.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/scep/database.go - Copy _build/src/github.com/smallstep/certificates/scep/provisioner.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/scep/provisioner.go - Copy _build/src/github.com/smallstep/certificates/scep/scep.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/scep/scep.go - Copy _build/src/github.com/smallstep/certificates/scep/common.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/scep/common.go - Copy _build/src/github.com/smallstep/certificates/scep/service.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/scep/service.go - Copy _build/src/github.com/smallstep/certificates/scep/api/api.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/scep/api/api.go + Copy _build/src/github.com/smallstep/certificates/pki/templates.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/pki/templates.go Copy _build/src/github.com/smallstep/certificates/templates/values.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/templates/values.go - Copy _build/src/github.com/smallstep/certificates/templates/templates.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/templates/templates.go Copy _build/src/github.com/smallstep/certificates/templates/templates_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/templates/templates_test.go Copy _build/src/github.com/smallstep/certificates/templates/values_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/templates/values_test.go - Copy _build/src/github.com/smallstep/certificates/acme/certificate.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/certificate.go + Copy _build/src/github.com/smallstep/certificates/templates/templates.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/templates/templates.go + Copy _build/src/github.com/smallstep/certificates/acme/db.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db.go + Copy _build/src/github.com/smallstep/certificates/acme/order.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/order.go Copy _build/src/github.com/smallstep/certificates/acme/authorization_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/authorization_test.go + Copy _build/src/github.com/smallstep/certificates/acme/nonce.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/nonce.go + Copy _build/src/github.com/smallstep/certificates/acme/certificate.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/certificate.go Copy _build/src/github.com/smallstep/certificates/acme/account_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/account_test.go - Copy _build/src/github.com/smallstep/certificates/acme/errors.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/errors.go Copy _build/src/github.com/smallstep/certificates/acme/account.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/account.go - Copy _build/src/github.com/smallstep/certificates/acme/db.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db.go Copy _build/src/github.com/smallstep/certificates/acme/challenge.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/challenge.go - Copy _build/src/github.com/smallstep/certificates/acme/status.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/status.go + Copy _build/src/github.com/smallstep/certificates/acme/order_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/order_test.go Copy _build/src/github.com/smallstep/certificates/acme/authorization.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/authorization.go - Copy _build/src/github.com/smallstep/certificates/acme/nonce.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/nonce.go Copy _build/src/github.com/smallstep/certificates/acme/common.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/common.go - Copy _build/src/github.com/smallstep/certificates/acme/order.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/order.go - Copy _build/src/github.com/smallstep/certificates/acme/order_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/order_test.go + Copy _build/src/github.com/smallstep/certificates/acme/status.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/status.go + Copy _build/src/github.com/smallstep/certificates/acme/errors.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/errors.go + Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/order.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/order.go + Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/nonce.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/nonce.go Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/certificate.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/certificate.go + Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/eab.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/eab.go + Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/certificate_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/certificate_test.go Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/account_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/account_test.go - Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/nosql.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/nosql.go + Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/authz.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/authz.go Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/account.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/account.go Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/challenge.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/challenge.go - Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/authz_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/authz_test.go - Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/authz.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/authz.go + Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/order_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/order_test.go Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/nosql_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/nosql_test.go - Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/eab.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/eab.go + Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/authz_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/authz_test.go Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/eab_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/eab_test.go + Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/nosql.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/nosql.go Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/nonce_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/nonce_test.go - Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/certificate_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/certificate_test.go - Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/nonce.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/nonce.go - Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/order.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/order.go - Copy _build/src/github.com/smallstep/certificates/acme/db/nosql/order_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/db/nosql/order_test.go - Copy _build/src/github.com/smallstep/certificates/acme/api/middleware_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/middleware_test.go - Copy _build/src/github.com/smallstep/certificates/acme/api/account_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/account_test.go - Copy _build/src/github.com/smallstep/certificates/acme/api/handler_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/handler_test.go - Copy _build/src/github.com/smallstep/certificates/acme/api/linker_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/linker_test.go - Copy _build/src/github.com/smallstep/certificates/acme/api/account.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/account.go + Copy _build/src/github.com/smallstep/certificates/acme/api/revoke.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/revoke.go + Copy _build/src/github.com/smallstep/certificates/acme/api/order.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/order.go Copy _build/src/github.com/smallstep/certificates/acme/api/handler.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/handler.go - Copy _build/src/github.com/smallstep/certificates/acme/api/linker.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/linker.go - Copy _build/src/github.com/smallstep/certificates/acme/api/middleware.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/middleware.go + Copy _build/src/github.com/smallstep/certificates/acme/api/linker_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/linker_test.go Copy _build/src/github.com/smallstep/certificates/acme/api/eab.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/eab.go - Copy _build/src/github.com/smallstep/certificates/acme/api/eab_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/eab_test.go - Copy _build/src/github.com/smallstep/certificates/acme/api/revoke.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/revoke.go + Copy _build/src/github.com/smallstep/certificates/acme/api/linker.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/linker.go + Copy _build/src/github.com/smallstep/certificates/acme/api/account_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/account_test.go + Copy _build/src/github.com/smallstep/certificates/acme/api/account.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/account.go Copy _build/src/github.com/smallstep/certificates/acme/api/revoke_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/revoke_test.go - Copy _build/src/github.com/smallstep/certificates/acme/api/order.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/order.go Copy _build/src/github.com/smallstep/certificates/acme/api/order_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/order_test.go - Copy _build/src/github.com/smallstep/certificates/server/server.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/server/server.go - Copy _build/src/github.com/smallstep/certificates/monitoring/monitoring.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/monitoring/monitoring.go - Copy _build/src/github.com/smallstep/certificates/db/db_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/db/db_test.go + Copy _build/src/github.com/smallstep/certificates/acme/api/handler_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/handler_test.go + Copy _build/src/github.com/smallstep/certificates/acme/api/middleware_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/middleware_test.go + Copy _build/src/github.com/smallstep/certificates/acme/api/eab_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/eab_test.go + Copy _build/src/github.com/smallstep/certificates/acme/api/middleware.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/acme/api/middleware.go Copy _build/src/github.com/smallstep/certificates/db/db.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/db/db.go - Copy _build/src/github.com/smallstep/certificates/db/simple.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/db/simple.go Copy _build/src/github.com/smallstep/certificates/db/simple_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/db/simple_test.go - Copy _build/src/github.com/smallstep/certificates/logging/logger.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/logging/logger.go - Copy _build/src/github.com/smallstep/certificates/logging/handler_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/logging/handler_test.go - Copy _build/src/github.com/smallstep/certificates/logging/context.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/logging/context.go - Copy _build/src/github.com/smallstep/certificates/logging/responselogger.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/logging/responselogger.go - Copy _build/src/github.com/smallstep/certificates/logging/handler.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/logging/handler.go - Copy _build/src/github.com/smallstep/certificates/logging/clf.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/logging/clf.go - Copy _build/src/github.com/smallstep/certificates/cas/cas.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/cas.go + Copy _build/src/github.com/smallstep/certificates/db/simple.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/db/simple.go + Copy _build/src/github.com/smallstep/certificates/db/db_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/db/db_test.go + Copy _build/src/github.com/smallstep/certificates/ca/tls_options_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/tls_options_test.go + Copy _build/src/github.com/smallstep/certificates/ca/provisioner_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/provisioner_test.go + Copy _build/src/github.com/smallstep/certificates/ca/client.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/client.go + Copy _build/src/github.com/smallstep/certificates/ca/signal.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/signal.go + Copy _build/src/github.com/smallstep/certificates/ca/acmeClient_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/acmeClient_test.go + Copy _build/src/github.com/smallstep/certificates/ca/client_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/client_test.go + Copy _build/src/github.com/smallstep/certificates/ca/provisioner.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/provisioner.go + Copy _build/src/github.com/smallstep/certificates/ca/bootstrap_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/bootstrap_test.go + Copy _build/src/github.com/smallstep/certificates/ca/adminClient.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/adminClient.go + Copy _build/src/github.com/smallstep/certificates/ca/tls.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/tls.go + Copy _build/src/github.com/smallstep/certificates/ca/tls_options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/tls_options.go + Copy _build/src/github.com/smallstep/certificates/ca/bootstrap.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/bootstrap.go + Copy _build/src/github.com/smallstep/certificates/ca/ca_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/ca_test.go + Copy _build/src/github.com/smallstep/certificates/ca/tls_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/tls_test.go + Copy _build/src/github.com/smallstep/certificates/ca/renew.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/renew.go + Copy _build/src/github.com/smallstep/certificates/ca/mutable_tls_config.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/mutable_tls_config.go + Copy _build/src/github.com/smallstep/certificates/ca/ca.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/ca.go + Copy _build/src/github.com/smallstep/certificates/ca/acmeClient.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/acmeClient.go + Copy _build/src/github.com/smallstep/certificates/ca/identity/client.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/client.go + Copy _build/src/github.com/smallstep/certificates/ca/identity/client_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/client_test.go + Copy _build/src/github.com/smallstep/certificates/ca/identity/identity.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/identity.go + Copy _build/src/github.com/smallstep/certificates/ca/identity/identity_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/identity_test.go + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/badIdentity.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/config/badIdentity.json + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/badroot.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/config/badroot.json + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/badca.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/config/badca.json + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/ca.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/config/ca.json + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/defaults.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/config/defaults.json + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/fail.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/config/fail.json + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/identity.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/config/identity.json + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/tunnel.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/config/tunnel.json + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/identity/identity_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/identity/identity_key + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/identity/identity.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/identity/identity.crt + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/identity/expired.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/identity/expired.crt + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/identity/not_before.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/identity/not_before.crt + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/certs/intermediate_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/certs/intermediate_ca.crt + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/certs/server.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/certs/server.crt + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/certs/root_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/certs/root_ca.crt + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/intermediate_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/intermediate_ca_key + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/server_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/server_key + Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/root_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/root_ca_key + Copy _build/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-3.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-3.json + Copy _build/src/github.com/smallstep/certificates/ca/testdata/federated-ca.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/federated-ca.json + Copy _build/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-1.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-1.json + Copy _build/src/github.com/smallstep/certificates/ca/testdata/ca.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/ca.json + Copy _build/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-0.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-0.json + Copy _build/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-2.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-2.json + Copy _build/src/github.com/smallstep/certificates/ca/testdata/rotated/intermediate_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/rotated/intermediate_ca_key + Copy _build/src/github.com/smallstep/certificates/ca/testdata/rotated/intermediate_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/rotated/intermediate_ca.crt + Copy _build/src/github.com/smallstep/certificates/ca/testdata/rotated/root_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/rotated/root_ca_key + Copy _build/src/github.com/smallstep/certificates/ca/testdata/rotated/root_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/rotated/root_ca.crt + Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key + Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_key + Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key.public -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key.public + Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/intermediate_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/intermediate_ca_key + Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/intermediate_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/intermediate_ca.crt + Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_mariano_pub.jwk -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_mariano_pub.jwk + Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_mariano_priv.jwk -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_mariano_priv.jwk + Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/federated_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/federated_ca.crt + Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key_pub.jwk -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key_pub.jwk + Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_key.public -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_key.public + Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/root_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/root_ca_key + Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key_priv.jwk -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key_priv.jwk + Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/root_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/root_ca.crt + Copy _build/src/github.com/smallstep/certificates/server/server.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/server/server.go Copy _build/src/github.com/smallstep/certificates/cas/cas_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/cas_test.go - Copy _build/src/github.com/smallstep/certificates/cas/softcas/softcas.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/softcas/softcas.go - Copy _build/src/github.com/smallstep/certificates/cas/softcas/softcas_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/softcas/softcas_test.go - cas/vaultcas matches cas/vaultcas from DH_GOLANG_EXCLUDES, skipping - - cas/vaultcas/vaultcas_test.go matches cas/vaultcas from DH_GOLANG_EXCLUDES, skipping - - cas/vaultcas/vaultcas.go matches cas/vaultcas from DH_GOLANG_EXCLUDES, skipping - - Copy _build/src/github.com/smallstep/certificates/cas/apiv1/services_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/apiv1/services_test.go - Copy _build/src/github.com/smallstep/certificates/cas/apiv1/extension.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/apiv1/extension.go - Copy _build/src/github.com/smallstep/certificates/cas/apiv1/requests.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/apiv1/requests.go - Copy _build/src/github.com/smallstep/certificates/cas/apiv1/options_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/apiv1/options_test.go - Copy _build/src/github.com/smallstep/certificates/cas/apiv1/registry.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/apiv1/registry.go + Copy _build/src/github.com/smallstep/certificates/cas/cas.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/cas.go Copy _build/src/github.com/smallstep/certificates/cas/apiv1/options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/apiv1/options.go - Copy _build/src/github.com/smallstep/certificates/cas/apiv1/services.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/apiv1/services.go Copy _build/src/github.com/smallstep/certificates/cas/apiv1/registry_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/apiv1/registry_test.go + Copy _build/src/github.com/smallstep/certificates/cas/apiv1/requests.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/apiv1/requests.go + Copy _build/src/github.com/smallstep/certificates/cas/apiv1/services_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/apiv1/services_test.go + Copy _build/src/github.com/smallstep/certificates/cas/apiv1/registry.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/apiv1/registry.go + Copy _build/src/github.com/smallstep/certificates/cas/apiv1/options_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/apiv1/options_test.go + Copy _build/src/github.com/smallstep/certificates/cas/apiv1/extension.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/apiv1/extension.go Copy _build/src/github.com/smallstep/certificates/cas/apiv1/extension_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/apiv1/extension_test.go + Copy _build/src/github.com/smallstep/certificates/cas/apiv1/services.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/apiv1/services.go cas/cloudcas matches cas/cloudcas from DH_GOLANG_EXCLUDES, skipping - cas/cloudcas/mock_operation_server_test.go matches cas/cloudcas from DH_GOLANG_EXCLUDES, skipping + cas/cloudcas/mock_client_test.go matches cas/cloudcas from DH_GOLANG_EXCLUDES, skipping cas/cloudcas/certificate.go matches cas/cloudcas from DH_GOLANG_EXCLUDES, skipping - cas/cloudcas/mock_client_test.go matches cas/cloudcas from DH_GOLANG_EXCLUDES, skipping + cas/cloudcas/certificate_test.go matches cas/cloudcas from DH_GOLANG_EXCLUDES, skipping + + cas/cloudcas/mock_operation_server_test.go matches cas/cloudcas from DH_GOLANG_EXCLUDES, skipping cas/cloudcas/cloudcas.go matches cas/cloudcas from DH_GOLANG_EXCLUDES, skipping cas/cloudcas/cloudcas_test.go matches cas/cloudcas from DH_GOLANG_EXCLUDES, skipping - cas/cloudcas/certificate_test.go matches cas/cloudcas from DH_GOLANG_EXCLUDES, skipping - - Copy _build/src/github.com/smallstep/certificates/cas/stepcas/jwk_issuer_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/stepcas/jwk_issuer_test.go + Copy _build/src/github.com/smallstep/certificates/cas/stepcas/issuer_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/stepcas/issuer_test.go + Copy _build/src/github.com/smallstep/certificates/cas/stepcas/stepcas.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/stepcas/stepcas.go Copy _build/src/github.com/smallstep/certificates/cas/stepcas/jwk_issuer.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/stepcas/jwk_issuer.go Copy _build/src/github.com/smallstep/certificates/cas/stepcas/x5c_issuer.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/stepcas/x5c_issuer.go - Copy _build/src/github.com/smallstep/certificates/cas/stepcas/issuer_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/stepcas/issuer_test.go - Copy _build/src/github.com/smallstep/certificates/cas/stepcas/x5c_issuer_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/stepcas/x5c_issuer_test.go + Copy _build/src/github.com/smallstep/certificates/cas/stepcas/jwk_issuer_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/stepcas/jwk_issuer_test.go Copy _build/src/github.com/smallstep/certificates/cas/stepcas/stepcas_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/stepcas/stepcas_test.go - Copy _build/src/github.com/smallstep/certificates/cas/stepcas/stepcas.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/stepcas/stepcas.go + Copy _build/src/github.com/smallstep/certificates/cas/stepcas/x5c_issuer_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/stepcas/x5c_issuer_test.go Copy _build/src/github.com/smallstep/certificates/cas/stepcas/issuer.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/stepcas/issuer.go - Copy _build/src/github.com/smallstep/certificates/kms/kms.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/kms.go - Copy _build/src/github.com/smallstep/certificates/kms/kms_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/kms_test.go - Copy _build/src/github.com/smallstep/certificates/kms/uri/uri_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/uri/uri_test.go - Copy _build/src/github.com/smallstep/certificates/kms/uri/uri.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/uri/uri.go - Copy _build/src/github.com/smallstep/certificates/kms/uri/testdata/pin.txt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/uri/testdata/pin.txt - Copy _build/src/github.com/smallstep/certificates/kms/sshagentkms/sshagentkms.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/sshagentkms/sshagentkms.go - Copy _build/src/github.com/smallstep/certificates/kms/sshagentkms/sshagentkms_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/sshagentkms/sshagentkms_test.go - Copy _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/priv.pem -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/priv.pem - Copy _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/pub.pem -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/pub.pem - Copy _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/ssh.pub -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/ssh.pub - Copy _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/ssh -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/ssh - Copy _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/cert.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/cert.crt - Copy _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/cert.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/cert.key - Copy _build/src/github.com/smallstep/certificates/kms/softkms/softkms.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/softkms/softkms.go - Copy _build/src/github.com/smallstep/certificates/kms/softkms/softkms_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/softkms/softkms_test.go - Copy _build/src/github.com/smallstep/certificates/kms/softkms/testdata/rsa.pub.pem -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/softkms/testdata/rsa.pub.pem - Copy _build/src/github.com/smallstep/certificates/kms/softkms/testdata/priv.pem -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/softkms/testdata/priv.pem - Copy _build/src/github.com/smallstep/certificates/kms/softkms/testdata/pub.pem -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/softkms/testdata/pub.pem - Copy _build/src/github.com/smallstep/certificates/kms/softkms/testdata/rsa.priv.pem -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/softkms/testdata/rsa.priv.pem - Copy _build/src/github.com/smallstep/certificates/kms/softkms/testdata/cert.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/softkms/testdata/cert.crt - Copy _build/src/github.com/smallstep/certificates/kms/softkms/testdata/cert.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/softkms/testdata/cert.key - Copy _build/src/github.com/smallstep/certificates/kms/yubikey/yubikey.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/yubikey/yubikey.go - Copy _build/src/github.com/smallstep/certificates/kms/yubikey/yubikey_no_cgo.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/yubikey/yubikey_no_cgo.go - Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11_no_cgo.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11_no_cgo.go - Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/other_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/other_test.go - Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/opensc_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/opensc_test.go - Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11.go - Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/softhsm2_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/softhsm2_test.go - Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/benchmark_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/benchmark_test.go - Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/yubihsm2_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/yubihsm2_test.go - Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/setup_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/setup_test.go - Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11_test.go - Copy _build/src/github.com/smallstep/certificates/kms/awskms/awskms_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/awskms/awskms_test.go - Copy _build/src/github.com/smallstep/certificates/kms/awskms/awskms.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/awskms/awskms.go - Copy _build/src/github.com/smallstep/certificates/kms/awskms/mock_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/awskms/mock_test.go - Copy _build/src/github.com/smallstep/certificates/kms/awskms/signer.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/awskms/signer.go - Copy _build/src/github.com/smallstep/certificates/kms/awskms/signer_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/awskms/signer_test.go - kms/cloudkms matches kms/cloudkms from DH_GOLANG_EXCLUDES, skipping - - kms/cloudkms/cloudkms.go matches kms/cloudkms from DH_GOLANG_EXCLUDES, skipping - - kms/cloudkms/mock_test.go matches kms/cloudkms from DH_GOLANG_EXCLUDES, skipping - - kms/cloudkms/cloudkms_test.go matches kms/cloudkms from DH_GOLANG_EXCLUDES, skipping - - kms/cloudkms/signer.go matches kms/cloudkms from DH_GOLANG_EXCLUDES, skipping - - kms/cloudkms/signer_test.go matches kms/cloudkms from DH_GOLANG_EXCLUDES, skipping - - kms/cloudkms/testdata matches kms/cloudkms from DH_GOLANG_EXCLUDES, skipping - - kms/cloudkms/testdata/pub.pem matches kms/cloudkms from DH_GOLANG_EXCLUDES, skipping - - kms/azurekms matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping - - kms/azurekms/utils.go matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping - - kms/azurekms/key_vault.go matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping - - kms/azurekms/key_vault_test.go matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping - - kms/azurekms/signer.go matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping - - kms/azurekms/signer_test.go matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping - - kms/azurekms/utils_test.go matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping - - kms/azurekms/internal matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping + cas/vaultcas matches cas/vaultcas from DH_GOLANG_EXCLUDES, skipping - kms/azurekms/internal/mock matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping + cas/vaultcas/vaultcas.go matches cas/vaultcas from DH_GOLANG_EXCLUDES, skipping - kms/azurekms/internal/mock/key_vault_client.go matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping + cas/vaultcas/vaultcas_test.go matches cas/vaultcas from DH_GOLANG_EXCLUDES, skipping - Copy _build/src/github.com/smallstep/certificates/kms/apiv1/requests.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/apiv1/requests.go - Copy _build/src/github.com/smallstep/certificates/kms/apiv1/options_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/apiv1/options_test.go - Copy _build/src/github.com/smallstep/certificates/kms/apiv1/registry.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/apiv1/registry.go - Copy _build/src/github.com/smallstep/certificates/kms/apiv1/options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/apiv1/options.go - Copy _build/src/github.com/smallstep/certificates/kms/apiv1/requests_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/apiv1/requests_test.go + Copy _build/src/github.com/smallstep/certificates/cas/softcas/softcas_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/softcas/softcas_test.go + Copy _build/src/github.com/smallstep/certificates/cas/softcas/softcas.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/cas/softcas/softcas.go + Copy _build/src/github.com/smallstep/certificates/errs/error.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/errs/error.go + Copy _build/src/github.com/smallstep/certificates/errs/errors_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/errs/errors_test.go + Copy _build/src/github.com/smallstep/certificates/scep/options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/scep/options.go + Copy _build/src/github.com/smallstep/certificates/scep/provisioner.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/scep/provisioner.go + Copy _build/src/github.com/smallstep/certificates/scep/service.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/scep/service.go + Copy _build/src/github.com/smallstep/certificates/scep/common.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/scep/common.go + Copy _build/src/github.com/smallstep/certificates/scep/scep.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/scep/scep.go + Copy _build/src/github.com/smallstep/certificates/scep/database.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/scep/database.go + Copy _build/src/github.com/smallstep/certificates/scep/authority.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/scep/authority.go + Copy _build/src/github.com/smallstep/certificates/scep/api/api.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/scep/api/api.go + Copy _build/src/github.com/smallstep/certificates/commands/onboard.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/commands/onboard.go + Copy _build/src/github.com/smallstep/certificates/commands/app.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/commands/app.go + Copy _build/src/github.com/smallstep/certificates/commands/export.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/commands/export.go examples matches examples from DH_GOLANG_EXCLUDES, skipping examples/bootstrap-mtls-server matches examples from DH_GOLANG_EXCLUDES, skipping @@ -10233,279 +10244,298 @@ examples/bootstrap-client/client.go matches examples from DH_GOLANG_EXCLUDES, skipping - examples/basic-client matches examples from DH_GOLANG_EXCLUDES, skipping - - examples/basic-client/client.go matches examples from DH_GOLANG_EXCLUDES, skipping - examples/basic-federation matches examples from DH_GOLANG_EXCLUDES, skipping - examples/basic-federation/client matches examples from DH_GOLANG_EXCLUDES, skipping - - examples/basic-federation/client/main.go matches examples from DH_GOLANG_EXCLUDES, skipping - examples/basic-federation/server matches examples from DH_GOLANG_EXCLUDES, skipping examples/basic-federation/server/main.go matches examples from DH_GOLANG_EXCLUDES, skipping - cmd matches cmd from DH_GOLANG_EXCLUDES, skipping - - cmd/step-yubikey-init matches cmd from DH_GOLANG_EXCLUDES, skipping - - cmd/step-yubikey-init/main.go matches cmd from DH_GOLANG_EXCLUDES, skipping - - cmd/step-awskms-init matches cmd from DH_GOLANG_EXCLUDES, skipping - - cmd/step-awskms-init/main.go matches cmd from DH_GOLANG_EXCLUDES, skipping - - cmd/step-cloudkms-init matches cmd from DH_GOLANG_EXCLUDES, skipping - - cmd/step-cloudkms-init/main.go matches cmd from DH_GOLANG_EXCLUDES, skipping - - cmd/step-ca matches cmd from DH_GOLANG_EXCLUDES, skipping + examples/basic-federation/client matches examples from DH_GOLANG_EXCLUDES, skipping - cmd/step-ca/main.go matches cmd from DH_GOLANG_EXCLUDES, skipping + examples/basic-federation/client/main.go matches examples from DH_GOLANG_EXCLUDES, skipping - cmd/step-pkcs11-init matches cmd from DH_GOLANG_EXCLUDES, skipping + examples/basic-client matches examples from DH_GOLANG_EXCLUDES, skipping - cmd/step-pkcs11-init/main.go matches cmd from DH_GOLANG_EXCLUDES, skipping + examples/basic-client/client.go matches examples from DH_GOLANG_EXCLUDES, skipping + Copy _build/src/github.com/smallstep/certificates/api/revoke.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/revoke.go + Copy _build/src/github.com/smallstep/certificates/api/sshRekey.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/sshRekey.go + Copy _build/src/github.com/smallstep/certificates/api/ssh.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/ssh.go Copy _build/src/github.com/smallstep/certificates/api/api_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/api_test.go + Copy _build/src/github.com/smallstep/certificates/api/ssh_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/ssh_test.go Copy _build/src/github.com/smallstep/certificates/api/sshRenew.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/sshRenew.go - Copy _build/src/github.com/smallstep/certificates/api/sign.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/sign.go + Copy _build/src/github.com/smallstep/certificates/api/revoke_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/revoke_test.go Copy _build/src/github.com/smallstep/certificates/api/renew.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/renew.go - Copy _build/src/github.com/smallstep/certificates/api/rekey.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/rekey.go - Copy _build/src/github.com/smallstep/certificates/api/sshRevoke.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/sshRevoke.go - Copy _build/src/github.com/smallstep/certificates/api/ssh.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/ssh.go Copy _build/src/github.com/smallstep/certificates/api/api.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/api.go - Copy _build/src/github.com/smallstep/certificates/api/revoke.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/revoke.go - Copy _build/src/github.com/smallstep/certificates/api/sshRekey.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/sshRekey.go - Copy _build/src/github.com/smallstep/certificates/api/revoke_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/revoke_test.go - Copy _build/src/github.com/smallstep/certificates/api/ssh_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/ssh_test.go - Copy _build/src/github.com/smallstep/certificates/api/read/read_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/read/read_test.go - Copy _build/src/github.com/smallstep/certificates/api/read/read.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/read/read.go + Copy _build/src/github.com/smallstep/certificates/api/sign.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/sign.go + Copy _build/src/github.com/smallstep/certificates/api/sshRevoke.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/sshRevoke.go + Copy _build/src/github.com/smallstep/certificates/api/rekey.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/rekey.go Copy _build/src/github.com/smallstep/certificates/api/log/log_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/log/log_test.go Copy _build/src/github.com/smallstep/certificates/api/log/log.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/log/log.go + Copy _build/src/github.com/smallstep/certificates/api/read/read_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/read/read_test.go + Copy _build/src/github.com/smallstep/certificates/api/read/read.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/read/read.go Copy _build/src/github.com/smallstep/certificates/api/render/render_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/render/render_test.go Copy _build/src/github.com/smallstep/certificates/api/render/render.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/api/render/render.go - Copy _build/src/github.com/smallstep/certificates/ca/tls.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/tls.go - Copy _build/src/github.com/smallstep/certificates/ca/tls_options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/tls_options.go - Copy _build/src/github.com/smallstep/certificates/ca/signal.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/signal.go - Copy _build/src/github.com/smallstep/certificates/ca/bootstrap.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/bootstrap.go - Copy _build/src/github.com/smallstep/certificates/ca/renew.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/renew.go - Copy _build/src/github.com/smallstep/certificates/ca/tls_options_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/tls_options_test.go - Copy _build/src/github.com/smallstep/certificates/ca/ca.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/ca.go - Copy _build/src/github.com/smallstep/certificates/ca/provisioner.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/provisioner.go - Copy _build/src/github.com/smallstep/certificates/ca/provisioner_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/provisioner_test.go - Copy _build/src/github.com/smallstep/certificates/ca/ca_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/ca_test.go - Copy _build/src/github.com/smallstep/certificates/ca/bootstrap_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/bootstrap_test.go - Copy _build/src/github.com/smallstep/certificates/ca/client_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/client_test.go - Copy _build/src/github.com/smallstep/certificates/ca/adminClient.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/adminClient.go - Copy _build/src/github.com/smallstep/certificates/ca/client.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/client.go - Copy _build/src/github.com/smallstep/certificates/ca/acmeClient.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/acmeClient.go - Copy _build/src/github.com/smallstep/certificates/ca/acmeClient_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/acmeClient_test.go - Copy _build/src/github.com/smallstep/certificates/ca/tls_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/tls_test.go - Copy _build/src/github.com/smallstep/certificates/ca/mutable_tls_config.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/mutable_tls_config.go - Copy _build/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-0.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-0.json - Copy _build/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-1.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-1.json - Copy _build/src/github.com/smallstep/certificates/ca/testdata/federated-ca.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/federated-ca.json - Copy _build/src/github.com/smallstep/certificates/ca/testdata/ca.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/ca.json - Copy _build/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-2.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-2.json - Copy _build/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-3.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/rotate-ca-3.json - Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_key.public -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_key.public - Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_key - Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/root_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/root_ca.crt - Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/intermediate_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/intermediate_ca_key - Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/root_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/root_ca_key - Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/intermediate_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/intermediate_ca.crt - Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_mariano_priv.jwk -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_mariano_priv.jwk - Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key - Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key_pub.jwk -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key_pub.jwk - Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_mariano_pub.jwk -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/ott_mariano_pub.jwk - Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/federated_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/federated_ca.crt - Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key.public -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key.public - Copy _build/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key_priv.jwk -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/secrets/step_cli_key_priv.jwk - Copy _build/src/github.com/smallstep/certificates/ca/testdata/rotated/root_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/rotated/root_ca.crt - Copy _build/src/github.com/smallstep/certificates/ca/testdata/rotated/intermediate_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/rotated/intermediate_ca_key - Copy _build/src/github.com/smallstep/certificates/ca/testdata/rotated/root_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/rotated/root_ca_key - Copy _build/src/github.com/smallstep/certificates/ca/testdata/rotated/intermediate_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/testdata/rotated/intermediate_ca.crt - Copy _build/src/github.com/smallstep/certificates/ca/identity/identity_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/identity_test.go - Copy _build/src/github.com/smallstep/certificates/ca/identity/identity.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/identity.go - Copy _build/src/github.com/smallstep/certificates/ca/identity/client_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/client_test.go - Copy _build/src/github.com/smallstep/certificates/ca/identity/client.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/client.go - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/intermediate_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/intermediate_ca_key - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/root_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/root_ca_key - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/server_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/secrets/server_key - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/identity/identity.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/identity/identity.crt - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/identity/not_before.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/identity/not_before.crt - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/identity/expired.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/identity/expired.crt - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/identity/identity_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/identity/identity_key - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/badIdentity.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/config/badIdentity.json - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/identity.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/config/identity.json - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/fail.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/config/fail.json - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/badroot.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/config/badroot.json - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/badca.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/config/badca.json - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/ca.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/config/ca.json - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/defaults.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/config/defaults.json - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/config/tunnel.json -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/config/tunnel.json - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/certs/root_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/certs/root_ca.crt - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/certs/server.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/certs/server.crt - Copy _build/src/github.com/smallstep/certificates/ca/identity/testdata/certs/intermediate_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/ca/identity/testdata/certs/intermediate_ca.crt - Copy _build/src/github.com/smallstep/certificates/commands/onboard.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/commands/onboard.go - Copy _build/src/github.com/smallstep/certificates/commands/app.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/commands/app.go - Copy _build/src/github.com/smallstep/certificates/commands/export.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/commands/export.go + Copy _build/src/github.com/smallstep/certificates/authority/config.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioners.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioners.go + Copy _build/src/github.com/smallstep/certificates/authority/options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/options.go + Copy _build/src/github.com/smallstep/certificates/authority/ssh.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/ssh.go + Copy _build/src/github.com/smallstep/certificates/authority/version.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/version.go Copy _build/src/github.com/smallstep/certificates/authority/linkedca.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/linkedca.go - Copy _build/src/github.com/smallstep/certificates/authority/authority_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/authority_test.go + Copy _build/src/github.com/smallstep/certificates/authority/ssh_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/ssh_test.go Copy _build/src/github.com/smallstep/certificates/authority/tls.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/tls.go - Copy _build/src/github.com/smallstep/certificates/authority/authority.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/authority.go - Copy _build/src/github.com/smallstep/certificates/authority/options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/options.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioners.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioners.go - Copy _build/src/github.com/smallstep/certificates/authority/root_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/root_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioners_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioners_test.go Copy _build/src/github.com/smallstep/certificates/authority/export.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/export.go - Copy _build/src/github.com/smallstep/certificates/authority/admins.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admins.go - Copy _build/src/github.com/smallstep/certificates/authority/version.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/version.go - Copy _build/src/github.com/smallstep/certificates/authority/config.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config.go - Copy _build/src/github.com/smallstep/certificates/authority/ssh.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/ssh.go - Copy _build/src/github.com/smallstep/certificates/authority/authorize.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/authorize.go - Copy _build/src/github.com/smallstep/certificates/authority/root.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/root.go Copy _build/src/github.com/smallstep/certificates/authority/tls_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/tls_test.go Copy _build/src/github.com/smallstep/certificates/authority/authorize_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/authorize_test.go - Copy _build/src/github.com/smallstep/certificates/authority/ssh_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/ssh_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/extension.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/extension.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/options_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/options_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/ssh_options_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/ssh_options_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/timeduration_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/timeduration_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/gcp_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/gcp_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/timeduration.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/timeduration.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/claims.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/claims.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/options.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/sign_options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/sign_options.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/nebula.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/nebula.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/sign_ssh_options_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/sign_ssh_options_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/keystore.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/keystore.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/x5c_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/x5c_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/k8sSA_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/k8sSA_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/acme_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/acme_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/jwk_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/jwk_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/nebula_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/nebula_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/oidc.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/oidc.go + Copy _build/src/github.com/smallstep/certificates/authority/admins.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admins.go + Copy _build/src/github.com/smallstep/certificates/authority/root.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/root.go + Copy _build/src/github.com/smallstep/certificates/authority/root_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/root_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioners_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioners_test.go + Copy _build/src/github.com/smallstep/certificates/authority/authority.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/authority.go + Copy _build/src/github.com/smallstep/certificates/authority/authority_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/authority_test.go + Copy _build/src/github.com/smallstep/certificates/authority/authorize.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/authorize.go + Copy _build/src/github.com/smallstep/certificates/authority/config/config.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config/config.go + Copy _build/src/github.com/smallstep/certificates/authority/config/tls_options_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config/tls_options_test.go + Copy _build/src/github.com/smallstep/certificates/authority/config/types_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config/types_test.go + Copy _build/src/github.com/smallstep/certificates/authority/config/ssh.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config/ssh.go + Copy _build/src/github.com/smallstep/certificates/authority/config/ssh_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config/ssh_test.go + Copy _build/src/github.com/smallstep/certificates/authority/config/tls_options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config/tls_options.go + Copy _build/src/github.com/smallstep/certificates/authority/config/config_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config/config_test.go + Copy _build/src/github.com/smallstep/certificates/authority/config/types.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config/types.go + Copy _build/src/github.com/smallstep/certificates/authority/admin/db.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/db.go + Copy _build/src/github.com/smallstep/certificates/authority/admin/errors.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/errors.go + Copy _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/provisioner_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/db/nosql/provisioner_test.go + Copy _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/provisioner.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/db/nosql/provisioner.go + Copy _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/admin.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/db/nosql/admin.go + Copy _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/nosql.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/db/nosql/nosql.go + Copy _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/admin_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/db/nosql/admin_test.go + Copy _build/src/github.com/smallstep/certificates/authority/admin/api/provisioner_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/provisioner_test.go + Copy _build/src/github.com/smallstep/certificates/authority/admin/api/acme.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/acme.go + Copy _build/src/github.com/smallstep/certificates/authority/admin/api/handler.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/handler.go + Copy _build/src/github.com/smallstep/certificates/authority/admin/api/acme_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/acme_test.go + Copy _build/src/github.com/smallstep/certificates/authority/admin/api/provisioner.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/provisioner.go + Copy _build/src/github.com/smallstep/certificates/authority/admin/api/admin.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/admin.go + Copy _build/src/github.com/smallstep/certificates/authority/admin/api/middleware_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/middleware_test.go + Copy _build/src/github.com/smallstep/certificates/authority/admin/api/middleware.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/middleware.go + Copy _build/src/github.com/smallstep/certificates/authority/admin/api/admin_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/admin_test.go + Copy _build/src/github.com/smallstep/certificates/authority/administrator/collection.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/administrator/collection.go Copy _build/src/github.com/smallstep/certificates/authority/provisioner/ssh_options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/ssh_options.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/noop.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/noop.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/sshpop_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/sshpop_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/provisioner_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/provisioner_test.go Copy _build/src/github.com/smallstep/certificates/authority/provisioner/acme.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/acme.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/claims_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/claims_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/aws_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/aws_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/k8sSA_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/k8sSA_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/options.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/timeduration.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/timeduration.go Copy _build/src/github.com/smallstep/certificates/authority/provisioner/collection.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/collection.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/provisioner.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/provisioner.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/duration.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/duration.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/claims_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/claims_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/nebula.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/nebula.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/oidc.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/oidc.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/acme_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/acme_test.go Copy _build/src/github.com/smallstep/certificates/authority/provisioner/oidc_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/oidc_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/provisioner_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/provisioner_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/k8sSA.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/k8sSA.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/sshpop.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/sshpop.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/sign_ssh_options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/sign_ssh_options.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/provisioner.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/provisioner.go Copy _build/src/github.com/smallstep/certificates/authority/provisioner/controller_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/controller_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/extension_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/extension_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/controller.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/controller.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/azure_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/azure_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/keystore_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/keystore_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/keystore.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/keystore.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/sshpop.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/sshpop.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/aws_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/aws_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/ssh_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/ssh_test.go Copy _build/src/github.com/smallstep/certificates/authority/provisioner/noop_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/noop_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/scep.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/scep.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/method.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/method.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/gcp.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/gcp.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/sign_ssh_options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/sign_ssh_options.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/x5c.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/x5c.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/k8sSA.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/k8sSA.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/jwk_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/jwk_test.go Copy _build/src/github.com/smallstep/certificates/authority/provisioner/sign_options_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/sign_options_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/jwk.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/jwk.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/aws.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/aws.go Copy _build/src/github.com/smallstep/certificates/authority/provisioner/duration_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/duration_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/x5c.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/x5c.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/collection_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/collection_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/duration.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/duration.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/gcp.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/gcp.go Copy _build/src/github.com/smallstep/certificates/authority/provisioner/utils_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/utils_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/noop.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/noop.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/method.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/method.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/options_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/options_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/claims.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/claims.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/extension.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/extension.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/collection_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/collection_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/gcp_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/gcp_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/timeduration_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/timeduration_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/sign_options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/sign_options.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/sshpop_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/sshpop_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/extension_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/extension_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/scep.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/scep.go Copy _build/src/github.com/smallstep/certificates/authority/provisioner/azure.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/azure.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/ssh_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/ssh_test.go - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/bar_host_ssh_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/bar_host_ssh_key - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/bar.priv -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/bar.priv - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/foo_user_ssh_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/foo_user_ssh_key - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ssh_user_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ssh_user_ca_key - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ed25519.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ed25519.key - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/rsa.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/rsa.key - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/x5c-leaf.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/x5c-leaf.key - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ecdsa.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ecdsa.key - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ssh_host_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ssh_host_ca_key - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/foo.priv -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/foo.priv + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/azure_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/azure_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/controller.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/controller.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/sign_ssh_options_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/sign_ssh_options_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/aws.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/aws.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/ssh_options_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/ssh_options_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/nebula_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/nebula_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/x5c_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/x5c_test.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/jwk.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/jwk.go + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/keystore_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/keystore_test.go Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/templates/cr.tpl -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/templates/cr.tpl - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/short-rsa.csr -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/short-rsa.csr - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ssh_user_ca_key.pub -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ssh_user_ca_key.pub - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/root_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/root_ca.crt - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/rsa.csr -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/rsa.csr + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ed25519.csr -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ed25519.csr Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ecdsa.csr -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ecdsa.csr Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/x5c-leaf.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/x5c-leaf.crt - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/aws-test.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/aws-test.crt + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ssh_user_ca_key.pub -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ssh_user_ca_key.pub + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/good-extension.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/good-extension.crt Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/bad-extension.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/bad-extension.crt - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/bar.pub -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/bar.pub + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/short-rsa.csr -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/short-rsa.csr + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/rsa.csr -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/rsa.csr Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/aws.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/aws.crt - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/good-extension.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/good-extension.crt - Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ed25519.csr -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ed25519.csr + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/aws-test.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/aws-test.crt Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ssh_host_ca_key.pub -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/ssh_host_ca_key.pub Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/foo.pub -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/foo.pub - Copy _build/src/github.com/smallstep/certificates/authority/administrator/collection.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/administrator/collection.go - Copy _build/src/github.com/smallstep/certificates/authority/testdata/scep/root.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/scep/root.key - Copy _build/src/github.com/smallstep/certificates/authority/testdata/scep/intermediate.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/scep/intermediate.key - Copy _build/src/github.com/smallstep/certificates/authority/testdata/scep/root.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/scep/root.crt - Copy _build/src/github.com/smallstep/certificates/authority/testdata/scep/intermediate.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/scep/intermediate.crt - Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/ssh_user_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/ssh_user_ca_key - Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/intermediate_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/intermediate_ca_key - Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/max_pub.jwk -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/max_pub.jwk - Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key - Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key_pub.jwk -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key_pub.jwk - Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/ssh_host_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/ssh_host_ca_key - Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/renew-disabled.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/renew-disabled.key - Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key.public -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key.public - Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/foo.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/foo.key - Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/max_priv.jwk -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/max_priv.jwk - Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/provisioner-not-found.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/provisioner-not-found.key - Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key_priv.jwk -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key_priv.jwk + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/root_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/root_ca.crt + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/bar.pub -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/certs/bar.pub + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ssh_user_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ssh_user_ca_key + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/foo_user_ssh_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/foo_user_ssh_key + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ecdsa.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ecdsa.key + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/bar_host_ssh_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/bar_host_ssh_key + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/bar.priv -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/bar.priv + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/x5c-leaf.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/x5c-leaf.key + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/foo.priv -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/foo.priv + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/rsa.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/rsa.key + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ssh_host_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ssh_host_ca_key + Copy _build/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ed25519.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/provisioner/testdata/secrets/ed25519.key + Copy _build/src/github.com/smallstep/certificates/authority/testdata/templates/include.tpl -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/templates/include.tpl Copy _build/src/github.com/smallstep/certificates/authority/testdata/templates/config.tpl -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/templates/config.tpl - Copy _build/src/github.com/smallstep/certificates/authority/testdata/templates/sshd_config.tpl -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/templates/sshd_config.tpl - Copy _build/src/github.com/smallstep/certificates/authority/testdata/templates/known_hosts.tpl -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/templates/known_hosts.tpl - Copy _build/src/github.com/smallstep/certificates/authority/testdata/templates/ca.tpl -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/templates/ca.tpl Copy _build/src/github.com/smallstep/certificates/authority/testdata/templates/badjsonvalue.tpl -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/templates/badjsonvalue.tpl - Copy _build/src/github.com/smallstep/certificates/authority/testdata/templates/badjsonsyntax.tpl -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/templates/badjsonsyntax.tpl Copy _build/src/github.com/smallstep/certificates/authority/testdata/templates/fail.tpl -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/templates/fail.tpl Copy _build/src/github.com/smallstep/certificates/authority/testdata/templates/step_includes.tpl -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/templates/step_includes.tpl - Copy _build/src/github.com/smallstep/certificates/authority/testdata/templates/include.tpl -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/templates/include.tpl + Copy _build/src/github.com/smallstep/certificates/authority/testdata/templates/badjsonsyntax.tpl -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/templates/badjsonsyntax.tpl + Copy _build/src/github.com/smallstep/certificates/authority/testdata/templates/sshd_config.tpl -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/templates/sshd_config.tpl + Copy _build/src/github.com/smallstep/certificates/authority/testdata/templates/ca.tpl -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/templates/ca.tpl Copy _build/src/github.com/smallstep/certificates/authority/testdata/templates/error.tpl -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/templates/error.tpl - Copy _build/src/github.com/smallstep/certificates/authority/testdata/certs/ssh_user_ca_key.pub -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/certs/ssh_user_ca_key.pub - Copy _build/src/github.com/smallstep/certificates/authority/testdata/certs/root_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/certs/root_ca.crt - Copy _build/src/github.com/smallstep/certificates/authority/testdata/certs/badsig.csr -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/certs/badsig.csr - Copy _build/src/github.com/smallstep/certificates/authority/testdata/certs/renew-disabled.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/certs/renew-disabled.crt - Copy _build/src/github.com/smallstep/certificates/authority/testdata/certs/foo.csr -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/certs/foo.csr + Copy _build/src/github.com/smallstep/certificates/authority/testdata/templates/known_hosts.tpl -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/templates/known_hosts.tpl Copy _build/src/github.com/smallstep/certificates/authority/testdata/certs/intermediate_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/certs/intermediate_ca.crt - Copy _build/src/github.com/smallstep/certificates/authority/testdata/certs/foo.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/certs/foo.crt Copy _build/src/github.com/smallstep/certificates/authority/testdata/certs/provisioner-not-found.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/certs/provisioner-not-found.crt + Copy _build/src/github.com/smallstep/certificates/authority/testdata/certs/renew-disabled.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/certs/renew-disabled.crt + Copy _build/src/github.com/smallstep/certificates/authority/testdata/certs/ssh_user_ca_key.pub -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/certs/ssh_user_ca_key.pub + Copy _build/src/github.com/smallstep/certificates/authority/testdata/certs/foo.csr -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/certs/foo.csr Copy _build/src/github.com/smallstep/certificates/authority/testdata/certs/ssh_host_ca_key.pub -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/certs/ssh_host_ca_key.pub - Copy _build/src/github.com/smallstep/certificates/authority/config/tls_options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config/tls_options.go - Copy _build/src/github.com/smallstep/certificates/authority/config/tls_options_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config/tls_options_test.go - Copy _build/src/github.com/smallstep/certificates/authority/config/types_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config/types_test.go - Copy _build/src/github.com/smallstep/certificates/authority/config/types.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config/types.go - Copy _build/src/github.com/smallstep/certificates/authority/config/config_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config/config_test.go - Copy _build/src/github.com/smallstep/certificates/authority/config/config.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config/config.go - Copy _build/src/github.com/smallstep/certificates/authority/config/ssh.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config/ssh.go - Copy _build/src/github.com/smallstep/certificates/authority/config/ssh_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/config/ssh_test.go - Copy _build/src/github.com/smallstep/certificates/authority/admin/errors.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/errors.go - Copy _build/src/github.com/smallstep/certificates/authority/admin/db.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/db.go - Copy _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/nosql.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/db/nosql/nosql.go - Copy _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/admin.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/db/nosql/admin.go - Copy _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/provisioner.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/db/nosql/provisioner.go - Copy _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/admin_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/db/nosql/admin_test.go - Copy _build/src/github.com/smallstep/certificates/authority/admin/db/nosql/provisioner_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/db/nosql/provisioner_test.go - Copy _build/src/github.com/smallstep/certificates/authority/admin/api/middleware_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/middleware_test.go - Copy _build/src/github.com/smallstep/certificates/authority/admin/api/acme_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/acme_test.go - Copy _build/src/github.com/smallstep/certificates/authority/admin/api/admin.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/admin.go - Copy _build/src/github.com/smallstep/certificates/authority/admin/api/acme.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/acme.go - Copy _build/src/github.com/smallstep/certificates/authority/admin/api/provisioner.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/provisioner.go - Copy _build/src/github.com/smallstep/certificates/authority/admin/api/handler.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/handler.go - Copy _build/src/github.com/smallstep/certificates/authority/admin/api/admin_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/admin_test.go - Copy _build/src/github.com/smallstep/certificates/authority/admin/api/provisioner_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/provisioner_test.go - Copy _build/src/github.com/smallstep/certificates/authority/admin/api/middleware.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/admin/api/middleware.go + Copy _build/src/github.com/smallstep/certificates/authority/testdata/certs/root_ca.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/certs/root_ca.crt + Copy _build/src/github.com/smallstep/certificates/authority/testdata/certs/foo.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/certs/foo.crt + Copy _build/src/github.com/smallstep/certificates/authority/testdata/certs/badsig.csr -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/certs/badsig.csr + Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key + Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key.public -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key.public + Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/ssh_user_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/ssh_user_ca_key + Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/intermediate_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/intermediate_ca_key + Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/provisioner-not-found.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/provisioner-not-found.key + Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/max_priv.jwk -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/max_priv.jwk + Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/renew-disabled.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/renew-disabled.key + Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key_pub.jwk -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key_pub.jwk + Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/max_pub.jwk -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/max_pub.jwk + Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key_priv.jwk -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/step_cli_key_priv.jwk + Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/foo.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/foo.key + Copy _build/src/github.com/smallstep/certificates/authority/testdata/secrets/ssh_host_ca_key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/secrets/ssh_host_ca_key + Copy _build/src/github.com/smallstep/certificates/authority/testdata/scep/intermediate.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/scep/intermediate.key + Copy _build/src/github.com/smallstep/certificates/authority/testdata/scep/root.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/scep/root.crt + Copy _build/src/github.com/smallstep/certificates/authority/testdata/scep/root.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/scep/root.key + Copy _build/src/github.com/smallstep/certificates/authority/testdata/scep/intermediate.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/authority/testdata/scep/intermediate.crt + Copy _build/src/github.com/smallstep/certificates/kms/kms.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/kms.go + Copy _build/src/github.com/smallstep/certificates/kms/kms_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/kms_test.go + Copy _build/src/github.com/smallstep/certificates/kms/softkms/softkms_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/softkms/softkms_test.go + Copy _build/src/github.com/smallstep/certificates/kms/softkms/softkms.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/softkms/softkms.go + Copy _build/src/github.com/smallstep/certificates/kms/softkms/testdata/cert.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/softkms/testdata/cert.crt + Copy _build/src/github.com/smallstep/certificates/kms/softkms/testdata/rsa.pub.pem -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/softkms/testdata/rsa.pub.pem + Copy _build/src/github.com/smallstep/certificates/kms/softkms/testdata/pub.pem -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/softkms/testdata/pub.pem + Copy _build/src/github.com/smallstep/certificates/kms/softkms/testdata/cert.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/softkms/testdata/cert.key + Copy _build/src/github.com/smallstep/certificates/kms/softkms/testdata/priv.pem -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/softkms/testdata/priv.pem + Copy _build/src/github.com/smallstep/certificates/kms/softkms/testdata/rsa.priv.pem -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/softkms/testdata/rsa.priv.pem + Copy _build/src/github.com/smallstep/certificates/kms/apiv1/requests_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/apiv1/requests_test.go + Copy _build/src/github.com/smallstep/certificates/kms/apiv1/options.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/apiv1/options.go + Copy _build/src/github.com/smallstep/certificates/kms/apiv1/requests.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/apiv1/requests.go + Copy _build/src/github.com/smallstep/certificates/kms/apiv1/registry.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/apiv1/registry.go + Copy _build/src/github.com/smallstep/certificates/kms/apiv1/options_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/apiv1/options_test.go + Copy _build/src/github.com/smallstep/certificates/kms/sshagentkms/sshagentkms.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/sshagentkms/sshagentkms.go + Copy _build/src/github.com/smallstep/certificates/kms/sshagentkms/sshagentkms_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/sshagentkms/sshagentkms_test.go + Copy _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/cert.crt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/cert.crt + Copy _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/pub.pem -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/pub.pem + Copy _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/ssh -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/ssh + Copy _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/ssh.pub -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/ssh.pub + Copy _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/cert.key -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/cert.key + Copy _build/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/priv.pem -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/sshagentkms/testdata/priv.pem + Copy _build/src/github.com/smallstep/certificates/kms/awskms/awskms_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/awskms/awskms_test.go + Copy _build/src/github.com/smallstep/certificates/kms/awskms/signer.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/awskms/signer.go + Copy _build/src/github.com/smallstep/certificates/kms/awskms/awskms.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/awskms/awskms.go + Copy _build/src/github.com/smallstep/certificates/kms/awskms/signer_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/awskms/signer_test.go + Copy _build/src/github.com/smallstep/certificates/kms/awskms/mock_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/awskms/mock_test.go + Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/opensc_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/opensc_test.go + Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/setup_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/setup_test.go + Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/other_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/other_test.go + Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11_test.go + Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/yubihsm2_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/yubihsm2_test.go + Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11.go + Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11_no_cgo.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/pkcs11_no_cgo.go + Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/benchmark_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/benchmark_test.go + Copy _build/src/github.com/smallstep/certificates/kms/pkcs11/softhsm2_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/pkcs11/softhsm2_test.go + Copy _build/src/github.com/smallstep/certificates/kms/uri/uri_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/uri/uri_test.go + Copy _build/src/github.com/smallstep/certificates/kms/uri/uri.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/uri/uri.go + Copy _build/src/github.com/smallstep/certificates/kms/uri/testdata/pin.txt -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/uri/testdata/pin.txt + kms/cloudkms matches kms/cloudkms from DH_GOLANG_EXCLUDES, skipping + + kms/cloudkms/signer.go matches kms/cloudkms from DH_GOLANG_EXCLUDES, skipping + + kms/cloudkms/cloudkms_test.go matches kms/cloudkms from DH_GOLANG_EXCLUDES, skipping + + kms/cloudkms/signer_test.go matches kms/cloudkms from DH_GOLANG_EXCLUDES, skipping + + kms/cloudkms/cloudkms.go matches kms/cloudkms from DH_GOLANG_EXCLUDES, skipping + + kms/cloudkms/mock_test.go matches kms/cloudkms from DH_GOLANG_EXCLUDES, skipping + + kms/cloudkms/testdata matches kms/cloudkms from DH_GOLANG_EXCLUDES, skipping + + kms/cloudkms/testdata/pub.pem matches kms/cloudkms from DH_GOLANG_EXCLUDES, skipping + + kms/azurekms matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping + + kms/azurekms/signer.go matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping + + kms/azurekms/utils.go matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping + + kms/azurekms/signer_test.go matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping + + kms/azurekms/key_vault.go matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping + + kms/azurekms/utils_test.go matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping + + kms/azurekms/key_vault_test.go matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping + + kms/azurekms/internal matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping + + kms/azurekms/internal/mock matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping + + kms/azurekms/internal/mock/key_vault_client.go matches kms/azurekms from DH_GOLANG_EXCLUDES, skipping + + Copy _build/src/github.com/smallstep/certificates/kms/yubikey/yubikey_no_cgo.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/yubikey/yubikey_no_cgo.go + Copy _build/src/github.com/smallstep/certificates/kms/yubikey/yubikey.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/kms/yubikey/yubikey.go + Copy _build/src/github.com/smallstep/certificates/monitoring/monitoring.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/monitoring/monitoring.go + cmd matches cmd from DH_GOLANG_EXCLUDES, skipping + + cmd/step-pkcs11-init matches cmd from DH_GOLANG_EXCLUDES, skipping + + cmd/step-pkcs11-init/main.go matches cmd from DH_GOLANG_EXCLUDES, skipping + + cmd/step-ca matches cmd from DH_GOLANG_EXCLUDES, skipping + + cmd/step-ca/main.go matches cmd from DH_GOLANG_EXCLUDES, skipping + + cmd/step-yubikey-init matches cmd from DH_GOLANG_EXCLUDES, skipping + + cmd/step-yubikey-init/main.go matches cmd from DH_GOLANG_EXCLUDES, skipping + + cmd/step-awskms-init matches cmd from DH_GOLANG_EXCLUDES, skipping + + cmd/step-awskms-init/main.go matches cmd from DH_GOLANG_EXCLUDES, skipping + + cmd/step-cloudkms-init matches cmd from DH_GOLANG_EXCLUDES, skipping + + cmd/step-cloudkms-init/main.go matches cmd from DH_GOLANG_EXCLUDES, skipping + + Copy _build/src/github.com/smallstep/certificates/logging/handler.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/logging/handler.go + Copy _build/src/github.com/smallstep/certificates/logging/logger.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/logging/logger.go + Copy _build/src/github.com/smallstep/certificates/logging/context.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/logging/context.go + Copy _build/src/github.com/smallstep/certificates/logging/handler_test.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/logging/handler_test.go + Copy _build/src/github.com/smallstep/certificates/logging/clf.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/logging/clf.go + Copy _build/src/github.com/smallstep/certificates/logging/responselogger.go -> /build/reproducible-path/golang-github-smallstep-certificates-0.19.0/debian/golang-github-smallstep-certificates-dev/usr/share/gocode/src/github.com/smallstep/certificates/logging/responselogger.go dh_installdocs -O--builddirectory=_build -O--buildsystem=golang install -m0755 -d debian/golang-github-smallstep-certificates-dev/usr/share/doc/golang-github-smallstep-certificates-dev install -p -m0644 debian/copyright debian/golang-github-smallstep-certificates-dev/usr/share/doc/golang-github-smallstep-certificates-dev/copyright @@ -10581,12 +10611,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/26646/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/26646/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3155 and its subdirectories -I: Current time: Mon Dec 30 20:49:16 -12 2024 -I: pbuilder-time-stamp: 1735634956 +I: removing directory /srv/workspace/pbuilder/26646 and its subdirectories +I: Current time: Tue Feb 3 05:15:56 +14 2026 +I: pbuilder-time-stamp: 1770045356