Warning: Permanently added '54.234.124.1' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/10342626-fedora-43-aarch64 --chroot fedora-43-aarch64 Version: 1.8 PID: 12676 Logging PID: 12678 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 10342626, 'buildroot_pkgs': [], 'chroot': 'fedora-43-aarch64', 'enable_net': True, 'fedora_review': False, 'git_hash': 'c54705f0b554fa8257f16a86fd0c18f6060f71d8', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/patrickl/step-ca/step-ca', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'step-ca', 'package_version': '0.30.2-1', 'project_dirname': 'step-ca', 'project_name': 'step-ca', 'project_owner': 'patrickl', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/patrickl/step-ca/fedora-43-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'https://dl.fedoraproject.org/pub/fedora/linux/updates/testing/43/Everything/$basearch/', 'id': 'https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch', 'name': 'Additional repo ' 'https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch'}], 'sandbox': 'patrickl/step-ca--patrickl', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'patrickl', 'tags': [], 'task_id': '10342626-fedora-43-aarch64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/patrickl/step-ca/step-ca /var/lib/copr-rpmbuild/workspace/workdir-fg610_zq/step-ca --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/patrickl/step-ca/step-ca', '/var/lib/copr-rpmbuild/workspace/workdir-fg610_zq/step-ca', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-fg610_zq/step-ca'... Running: git checkout c54705f0b554fa8257f16a86fd0c18f6060f71d8 -- cmd: ['git', 'checkout', 'c54705f0b554fa8257f16a86fd0c18f6060f71d8', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-fg610_zq/step-ca rc: 0 stdout: stderr: Note: switching to 'c54705f0b554fa8257f16a86fd0c18f6060f71d8'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at c54705f automatic import of step-ca Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-fg610_zq/step-ca rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading certificates-0.30.2.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o certificates-0.30.2.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/patrickl/step-ca/step-ca/certificates-0.30.2.tar.gz/md5/ac5c856991d030f29f446ca4415eb6dd/certificates-0.30.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 878k 100 878k 0 0 45.0M 0 --:--:-- --:--:-- --:--:-- 45.1M INFO: Reading stdout from command: md5sum certificates-0.30.2.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-fg610_zq/step-ca/step-ca.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-fg610_zq/step-ca --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1776435969.890166 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.7 starting (python version = 3.14.2, NVR = mock-6.7-1.fc43), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-fg610_zq/step-ca/step-ca.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-fg610_zq/step-ca --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1776435969.890166 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-fg610_zq/step-ca/step-ca.spec) Config(fedora-43-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 6.7 INFO: Mock Version: 6.7 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-aarch64-bootstrap-1776435969.890166/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:43 INFO: Pulling image: registry.fedoraproject.org/fedora:43 INFO: Tagging container image as mock-bootstrap-2c32aaae-570f-49aa-ba01-84582b0ab550 INFO: Checking that a52b59452bb7fc20a1ef2748354c277dbb62f05baf28abedb79c9fd3a3de8455 image matches host's architecture INFO: Copy content of container a52b59452bb7fc20a1ef2748354c277dbb62f05baf28abedb79c9fd3a3de8455 to /var/lib/mock/fedora-43-aarch64-bootstrap-1776435969.890166/root INFO: mounting a52b59452bb7fc20a1ef2748354c277dbb62f05baf28abedb79c9fd3a3de8455 with podman image mount INFO: image a52b59452bb7fc20a1ef2748354c277dbb62f05baf28abedb79c9fd3a3de8455 as /var/lib/containers/storage/overlay/18266919948ae9c5c6e7f11148bf613d13e632e1d338de1316ac1eed3f17e2fa/merged INFO: umounting image a52b59452bb7fc20a1ef2748354c277dbb62f05baf28abedb79c9fd3a3de8455 (/var/lib/containers/storage/overlay/18266919948ae9c5c6e7f11148bf613d13e632e1d338de1316ac1eed3f17e2fa/merged) with podman image umount INFO: Removing image mock-bootstrap-2c32aaae-570f-49aa-ba01-84582b0ab550 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-aarch64-1776435969.890166/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.1-1.fc43.aarch64 rpm-sequoia-1.10.1-1.fc43.aarch64 dnf5-5.2.18.0-2.fc43.aarch64 dnf5-plugins-5.2.18.0-2.fc43.aarch64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 9.7 KiB/s | 3.1 KiB | 00m00s fedora 100% | 38.9 MiB/s | 54.1 MiB | 00m01s updates 100% | 7.3 MiB/s | 11.0 MiB | 00m02s Additional repo https_dl_fedoraproject 100% | 4.9 MiB/s | 6.8 MiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash aarch64 5.3.0-2.fc43 fedora 8.4 MiB bzip2 aarch64 1.0.8-21.fc43 fedora 171.3 KiB coreutils aarch64 9.7-8.fc43 updates 8.2 MiB cpio aarch64 2.15-6.fc43 fedora 1.1 MiB diffutils aarch64 3.12-3.fc43 fedora 1.6 MiB fedora-release-common noarch 43-27 updates 20.6 KiB findutils aarch64 1:4.10.0-6.fc43 fedora 1.9 MiB gawk aarch64 5.3.2-2.fc43 fedora 2.6 MiB glibc-minimal-langpack aarch64 2.42-11.fc43 updates 0.0 B grep aarch64 3.12-2.fc43 fedora 1.0 MiB gzip aarch64 1.13-4.fc43 fedora 424.7 KiB info aarch64 7.2-7.fc43 updates 421.6 KiB patch aarch64 2.8-2.fc43 fedora 262.5 KiB redhat-rpm-config noarch 343-11.fc43 fedora 182.9 KiB rpm-build aarch64 6.0.1-1.fc43 updates 599.0 KiB sed aarch64 4.9-5.fc43 fedora 873.2 KiB shadow-utils aarch64 2:4.18.0-3.fc43 fedora 4.4 MiB tar aarch64 2:1.35-6.fc43 fedora 3.0 MiB unzip aarch64 6.0-67.fc43 fedora 470.2 KiB util-linux aarch64 2.41.4-7.fc43 updates 6.8 MiB which aarch64 2.23-3.fc43 fedora 123.4 KiB xz aarch64 1:5.8.1-4.fc43 updates 1.4 MiB Installing dependencies: add-determinism aarch64 0.6.0-3.fc43 updates 2.0 MiB alternatives aarch64 1.33-3.fc43 updates 90.2 KiB ansible-srpm-macros noarch 1-18.1.fc43 fedora 35.7 KiB audit-libs aarch64 4.1.4-1.fc43 updates 486.9 KiB binutils aarch64 2.45.1-5.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 31.0 MiB build-reproducibility-srpm-macros noarch 0.6.0-3.fc43 updates 735.0 B bzip2-libs aarch64 1.0.8-21.fc43 fedora 72.6 KiB ca-certificates noarch 2025.2.80_v9.0.304-1.2.fc43 updates 2.7 MiB coreutils-common aarch64 9.7-8.fc43 updates 11.3 MiB crypto-policies noarch 20251125-1.git63291f8.fc43 updates 147.1 KiB curl aarch64 8.15.0-6.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 457.6 KiB cyrus-sasl-lib aarch64 2.1.28-33.fc43 fedora 2.4 MiB debugedit aarch64 5.2-3.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 317.9 KiB dwz aarch64 0.16-2.fc43 fedora 322.6 KiB ed aarch64 1.22.2-1.fc43 fedora 156.0 KiB efi-srpm-macros noarch 6-4.fc43 fedora 40.1 KiB elfutils aarch64 0.194-1.fc43 updates 3.2 MiB elfutils-debuginfod-client aarch64 0.194-1.fc43 updates 144.0 KiB elfutils-default-yama-scope noarch 0.194-1.fc43 updates 1.8 KiB elfutils-libelf aarch64 0.194-1.fc43 updates 1.1 MiB elfutils-libs aarch64 0.194-1.fc43 updates 746.7 KiB fedora-gpg-keys noarch 43-1 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 131.2 KiB fedora-release noarch 43-27 updates 0.0 B fedora-release-identity-basic noarch 43-27 updates 631.0 B fedora-repos noarch 43-1 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 4.9 KiB file aarch64 5.46-9.fc43 updates 140.2 KiB file-libs aarch64 5.46-9.fc43 updates 11.9 MiB filesystem aarch64 3.18-50.fc43 fedora 112.0 B filesystem-srpm-macros noarch 3.18-50.fc43 fedora 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-23.fc43 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-3.fc43 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-15.fc43 fedora 144.0 B gap-srpm-macros noarch 2-1.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 2.1 KiB gdb-minimal aarch64 17.1-4.fc43 updates 13.4 MiB gdbm-libs aarch64 1:1.23-10.fc43 fedora 233.9 KiB ghc-srpm-macros noarch 1.9.2-3.fc43 fedora 779.0 B glibc aarch64 2.42-11.fc43 updates 6.3 MiB glibc-common aarch64 2.42-11.fc43 updates 1.3 MiB glibc-gconv-extra aarch64 2.42-11.fc43 updates 18.6 MiB gmp aarch64 1:6.3.0-4.fc43 fedora 657.9 KiB gnat-srpm-macros noarch 7-1.fc43 updates 1.0 KiB gnulib-l10n noarch 20241231-1.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 655.0 KiB gnupg2 aarch64 2.4.9-5.fc43 updates 6.5 MiB gnupg2-dirmngr aarch64 2.4.9-5.fc43 updates 646.4 KiB gnupg2-gpg-agent aarch64 2.4.9-5.fc43 updates 847.3 KiB gnupg2-gpgconf aarch64 2.4.9-5.fc43 updates 321.9 KiB gnupg2-keyboxd aarch64 2.4.9-5.fc43 updates 233.3 KiB gnupg2-verify aarch64 2.4.9-5.fc43 updates 364.4 KiB gnutls aarch64 3.8.12-1.fc43 updates 3.6 MiB go-srpm-macros noarch 3.8.0-1.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 61.9 KiB gpgverify noarch 2.2-3.fc43 fedora 8.7 KiB ima-evm-utils-libs aarch64 1.6.2-6.fc43 fedora 92.7 KiB jansson aarch64 2.14-3.fc43 fedora 93.1 KiB java-srpm-macros noarch 1-7.fc43 fedora 870.0 B json-c aarch64 0.18-7.fc43 fedora 138.7 KiB kernel-srpm-macros noarch 1.0-27.fc43 fedora 1.9 KiB keyutils-libs aarch64 1.6.3-6.fc43 fedora 98.3 KiB krb5-libs aarch64 1.22.2-3.fc43 updates 2.5 MiB libacl aarch64 2.3.2-4.fc43 fedora 68.0 KiB libarchive aarch64 3.8.4-1.fc43 updates 975.3 KiB libassuan aarch64 2.5.7-4.fc43 fedora 215.8 KiB libattr aarch64 2.5.2-6.fc43 fedora 68.5 KiB libblkid aarch64 2.41.4-7.fc43 updates 290.5 KiB libbrotli aarch64 1.2.0-1.fc43 updates 909.5 KiB libcap aarch64 2.76-4.fc43 updates 508.8 KiB libcap-ng aarch64 0.9.3-1.fc43 updates 161.1 KiB libcom_err aarch64 1.47.3-2.fc43 fedora 111.2 KiB libcurl aarch64 8.15.0-6.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 915.1 KiB libeconf aarch64 0.7.9-2.fc43 fedora 81.0 KiB libevent aarch64 2.1.12-16.fc43 fedora 1.1 MiB libfdisk aarch64 2.41.4-7.fc43 updates 418.9 KiB libffi aarch64 3.5.2-1.fc43 updates 155.9 KiB libfsverity aarch64 1.6-3.fc43 fedora 68.5 KiB libgcc aarch64 15.2.1-7.fc43 updates 222.2 KiB libgcrypt aarch64 1.11.1-3.fc43 updates 1.2 MiB libgomp aarch64 15.2.1-7.fc43 updates 517.0 KiB libgpg-error aarch64 1.55-2.fc43 fedora 971.3 KiB libidn2 aarch64 2.3.8-2.fc43 fedora 560.6 KiB libksba aarch64 1.6.7-4.fc43 fedora 398.4 KiB liblastlog2 aarch64 2.41.4-7.fc43 updates 138.0 KiB libmount aarch64 2.41.4-7.fc43 updates 420.2 KiB libnghttp2 aarch64 1.66.0-2.fc43 fedora 197.9 KiB libpkgconf aarch64 2.3.0-3.fc43 fedora 134.0 KiB libpsl aarch64 0.21.5-6.fc43 fedora 132.5 KiB libselinux aarch64 3.9-5.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 201.1 KiB libsemanage aarch64 3.9-4.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 360.2 KiB libsepol aarch64 3.9-2.fc43 fedora 809.8 KiB libsmartcols aarch64 2.41.4-7.fc43 updates 224.6 KiB libssh aarch64 0.11.4-1.fc43 updates 587.7 KiB libssh-config noarch 0.11.4-1.fc43 updates 277.0 B libstdc++ aarch64 15.2.1-7.fc43 updates 2.8 MiB libtasn1 aarch64 4.21.0-1.fc43 updates 220.8 KiB libtool-ltdl aarch64 2.5.4-8.fc43 updates 94.0 KiB libunistring aarch64 1.1-10.fc43 fedora 1.7 MiB libusb1 aarch64 1.0.29-4.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 178.9 KiB libuuid aarch64 2.41.4-7.fc43 updates 69.4 KiB libverto aarch64 0.3.2-11.fc43 fedora 69.4 KiB libxcrypt aarch64 4.5.2-1.fc43 updates 273.4 KiB libxml2 aarch64 2.12.10-5.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 1.9 MiB libzstd aarch64 1.5.7-2.fc43 fedora 667.7 KiB lua-libs aarch64 5.4.8-4.fc43 updates 329.9 KiB lua-srpm-macros noarch 1-16.fc43 fedora 1.3 KiB lz4-libs aarch64 1.10.0-3.fc43 fedora 197.4 KiB mpfr aarch64 4.2.2-2.fc43 fedora 755.5 KiB ncurses-base noarch 6.5-7.20250614.fc43 fedora 328.1 KiB ncurses-libs aarch64 6.5-7.20250614.fc43 fedora 1.2 MiB nettle aarch64 3.10.1-2.fc43 fedora 765.3 KiB npth aarch64 1.8-3.fc43 fedora 93.5 KiB ocaml-srpm-macros noarch 11-2.fc43 fedora 1.9 KiB openblas-srpm-macros noarch 2-20.fc43 fedora 112.0 B openldap aarch64 2.6.13-1.fc43 updates 764.2 KiB openssl-libs aarch64 1:3.5.4-2.fc43 updates 7.4 MiB p11-kit aarch64 0.26.2-1.fc43 updates 2.7 MiB p11-kit-trust aarch64 0.26.2-1.fc43 updates 530.3 KiB package-notes-srpm-macros noarch 0.5-15.fc43 updates 1.6 KiB pam-libs aarch64 1.7.1-4.fc43 updates 223.0 KiB pcre2 aarch64 10.47-1.fc43 updates 714.5 KiB pcre2-syntax noarch 10.47-1.fc43 updates 281.9 KiB perl-srpm-macros noarch 1-60.fc43 fedora 861.0 B pkgconf aarch64 2.3.0-3.fc43 fedora 112.4 KiB pkgconf-m4 noarch 2.3.0-3.fc43 fedora 14.4 KiB pkgconf-pkg-config aarch64 2.3.0-3.fc43 fedora 990.0 B popt aarch64 1.19-9.fc43 fedora 144.8 KiB publicsuffix-list-dafsa noarch 20260116-1.fc43 updates 70.4 KiB pyproject-srpm-macros noarch 1.19.0-1.fc43 updates 1.9 KiB python-srpm-macros noarch 3.14-5.fc43 fedora 51.5 KiB qt5-srpm-macros noarch 5.15.18-1.fc43 updates 500.0 B qt6-srpm-macros noarch 6.10.3-1.fc43 updates 472.0 B readline aarch64 8.3-2.fc43 fedora 563.8 KiB rpm aarch64 6.0.1-1.fc43 updates 3.4 MiB rpm-build-libs aarch64 6.0.1-1.fc43 updates 264.1 KiB rpm-libs aarch64 6.0.1-1.fc43 updates 995.5 KiB rpm-sequoia aarch64 1.10.1-1.fc43 updates 2.2 MiB rpm-sign-libs aarch64 6.0.1-1.fc43 updates 67.8 KiB rust-srpm-macros noarch 28.4-1.fc43 updates 5.5 KiB setup noarch 2.15.0-26.fc43 fedora 725.0 KiB sqlite-libs aarch64 3.50.2-2.fc43 fedora 1.5 MiB systemd-libs aarch64 258.7-1.fc43 updates 2.4 MiB systemd-standalone-sysusers aarch64 258.7-1.fc43 updates 329.6 KiB tpm2-tss aarch64 4.1.3-8.fc43 fedora 2.1 MiB tree-sitter-srpm-macros noarch 0.4.2-1.fc43 fedora 8.3 KiB util-linux-core aarch64 2.41.4-7.fc43 updates 2.4 MiB xxhash-libs aarch64 0.8.3-3.fc43 fedora 86.0 KiB xz-libs aarch64 1:5.8.1-4.fc43 updates 201.6 KiB zig-srpm-macros noarch 1-5.fc43 fedora 1.1 KiB zip aarch64 3.0-44.fc43 fedora 762.5 KiB zlib-ng-compat aarch64 2.3.3-2.fc43 updates 133.5 KiB zstd aarch64 1.5.7-2.fc43 fedora 1.5 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 170 packages Total size of inbound packages is 58 MiB. Need to download 58 MiB. After this operation, 227 MiB extra will be used (install 227 MiB, remove 0 B). [ 1/170] bzip2-0:1.0.8-21.fc43.aarch64 100% | 3.4 MiB/s | 51.6 KiB | 00m00s [ 2/170] cpio-0:2.15-6.fc43.aarch64 100% | 13.5 MiB/s | 289.6 KiB | 00m00s [ 3/170] diffutils-0:3.12-3.fc43.aarch 100% | 47.6 MiB/s | 389.7 KiB | 00m00s [ 4/170] bash-0:5.3.0-2.fc43.aarch64 100% | 59.3 MiB/s | 1.8 MiB | 00m00s [ 5/170] findutils-1:4.10.0-6.fc43.aar 100% | 49.1 MiB/s | 552.7 KiB | 00m00s [ 6/170] gawk-0:5.3.2-2.fc43.aarch64 100% | 92.8 MiB/s | 1.1 MiB | 00m00s [ 7/170] grep-0:3.12-2.fc43.aarch64 100% | 48.2 MiB/s | 296.2 KiB | 00m00s [ 8/170] gzip-0:1.13-4.fc43.aarch64 100% | 32.7 MiB/s | 167.6 KiB | 00m00s [ 9/170] patch-0:2.8-2.fc43.aarch64 100% | 15.6 MiB/s | 111.6 KiB | 00m00s [ 10/170] redhat-rpm-config-0:343-11.fc 100% | 12.9 MiB/s | 79.1 KiB | 00m00s [ 11/170] sed-0:4.9-5.fc43.aarch64 100% | 30.7 MiB/s | 314.4 KiB | 00m00s [ 12/170] tar-2:1.35-6.fc43.aarch64 100% | 75.5 MiB/s | 850.8 KiB | 00m00s [ 13/170] shadow-utils-2:4.18.0-3.fc43. 100% | 85.3 MiB/s | 1.3 MiB | 00m00s [ 14/170] unzip-0:6.0-67.fc43.aarch64 100% | 16.5 MiB/s | 185.4 KiB | 00m00s [ 15/170] which-0:2.23-3.fc43.aarch64 100% | 4.5 MiB/s | 41.4 KiB | 00m00s [ 16/170] fedora-release-common-0:43-27 100% | 4.4 MiB/s | 22.6 KiB | 00m00s [ 17/170] coreutils-0:9.7-8.fc43.aarch6 100% | 78.3 MiB/s | 1.1 MiB | 00m00s [ 18/170] glibc-minimal-langpack-0:2.42 100% | 4.6 MiB/s | 42.0 KiB | 00m00s [ 19/170] info-0:7.2-7.fc43.aarch64 100% | 15.9 MiB/s | 179.2 KiB | 00m00s [ 20/170] rpm-build-0:6.0.1-1.fc43.aarc 100% | 25.9 MiB/s | 132.4 KiB | 00m00s [ 21/170] util-linux-0:2.41.4-7.fc43.aa 100% | 131.1 MiB/s | 1.2 MiB | 00m00s [ 22/170] xz-1:5.8.1-4.fc43.aarch64 100% | 70.0 MiB/s | 573.5 KiB | 00m00s [ 23/170] ncurses-libs-0:6.5-7.20250614 100% | 63.4 MiB/s | 324.6 KiB | 00m00s [ 24/170] filesystem-0:3.18-50.fc43.aar 100% | 95.3 MiB/s | 1.3 MiB | 00m00s [ 25/170] bzip2-libs-0:1.0.8-21.fc43.aa 100% | 5.0 MiB/s | 40.9 KiB | 00m00s [ 26/170] gmp-1:6.3.0-4.fc43.aarch64 100% | 44.2 MiB/s | 271.3 KiB | 00m00s [ 27/170] mpfr-0:4.2.2-2.fc43.aarch64 100% | 78.6 MiB/s | 322.0 KiB | 00m00s [ 28/170] readline-0:8.3-2.fc43.aarch64 100% | 36.1 MiB/s | 221.8 KiB | 00m00s [ 29/170] ansible-srpm-macros-0:1-18.1. 100% | 3.2 MiB/s | 19.9 KiB | 00m00s [ 30/170] libattr-0:2.5.2-6.fc43.aarch6 100% | 2.2 MiB/s | 17.7 KiB | 00m00s [ 31/170] ed-0:1.22.2-1.fc43.aarch64 100% | 7.4 MiB/s | 83.1 KiB | 00m00s [ 32/170] efi-srpm-macros-0:6-4.fc43.no 100% | 10.9 MiB/s | 22.4 KiB | 00m00s [ 33/170] filesystem-srpm-macros-0:3.18 100% | 8.6 MiB/s | 26.4 KiB | 00m00s [ 34/170] dwz-0:0.16-2.fc43.aarch64 100% | 32.3 MiB/s | 132.2 KiB | 00m00s [ 35/170] fpc-srpm-macros-0:1.3-15.fc43 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 36/170] fonts-srpm-macros-1:2.0.5-23. 100% | 6.6 MiB/s | 27.2 KiB | 00m00s [ 37/170] forge-srpm-macros-0:0.4.0-3.f 100% | 4.9 MiB/s | 20.1 KiB | 00m00s [ 38/170] java-srpm-macros-0:1-7.fc43.n 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 39/170] ghc-srpm-macros-0:1.9.2-3.fc4 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 40/170] kernel-srpm-macros-0:1.0-27.f 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 41/170] lua-srpm-macros-0:1-16.fc43.n 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 42/170] ocaml-srpm-macros-0:11-2.fc43 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 43/170] openblas-srpm-macros-0:2-20.f 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 44/170] perl-srpm-macros-0:1-60.fc43. 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 45/170] python-srpm-macros-0:3.14-5.f 100% | 5.7 MiB/s | 23.4 KiB | 00m00s [ 46/170] tree-sitter-srpm-macros-0:0.4 100% | 6.5 MiB/s | 13.4 KiB | 00m00s [ 47/170] zig-srpm-macros-0:1-5.fc43.no 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 48/170] zip-0:3.0-44.fc43.aarch64 100% | 51.3 MiB/s | 262.6 KiB | 00m00s [ 49/170] libacl-0:2.3.2-4.fc43.aarch64 100% | 3.4 MiB/s | 24.2 KiB | 00m00s [ 50/170] libeconf-0:0.7.9-2.fc43.aarch 100% | 4.9 MiB/s | 35.2 KiB | 00m00s [ 51/170] setup-0:2.15.0-26.fc43.noarch 100% | 19.2 MiB/s | 157.3 KiB | 00m00s [ 52/170] glibc-common-0:2.42-11.fc43.a 100% | 38.7 MiB/s | 317.1 KiB | 00m00s [ 53/170] coreutils-common-0:9.7-8.fc43 100% | 123.6 MiB/s | 2.1 MiB | 00m00s [ 54/170] glibc-0:2.42-11.fc43.aarch64 100% | 95.9 MiB/s | 1.8 MiB | 00m00s [ 55/170] pkgconf-pkg-config-0:2.3.0-3. 100% | 1.6 MiB/s | 9.6 KiB | 00m00s [ 56/170] popt-0:1.19-9.fc43.aarch64 100% | 15.9 MiB/s | 65.3 KiB | 00m00s [ 57/170] zstd-0:1.5.7-2.fc43.aarch64 100% | 87.3 MiB/s | 446.9 KiB | 00m00s [ 58/170] rpm-0:6.0.1-1.fc43.aarch64 100% | 80.4 MiB/s | 576.3 KiB | 00m00s [ 59/170] libblkid-0:2.41.4-7.fc43.aarc 100% | 17.0 MiB/s | 121.8 KiB | 00m00s [ 60/170] libfdisk-0:2.41.4-7.fc43.aarc 100% | 37.7 MiB/s | 154.6 KiB | 00m00s [ 61/170] liblastlog2-0:2.41.4-7.fc43.a 100% | 7.8 MiB/s | 23.9 KiB | 00m00s [ 62/170] libuuid-0:2.41.4-7.fc43.aarch 100% | 6.4 MiB/s | 26.2 KiB | 00m00s [ 63/170] libmount-0:2.41.4-7.fc43.aarc 100% | 22.2 MiB/s | 159.0 KiB | 00m00s [ 64/170] libsmartcols-0:2.41.4-7.fc43. 100% | 13.5 MiB/s | 82.7 KiB | 00m00s [ 65/170] util-linux-core-0:2.41.4-7.fc 100% | 105.7 MiB/s | 541.3 KiB | 00m00s [ 66/170] xz-libs-1:5.8.1-4.fc43.aarch6 100% | 27.1 MiB/s | 111.1 KiB | 00m00s [ 67/170] ncurses-base-0:6.5-7.20250614 100% | 21.5 MiB/s | 88.2 KiB | 00m00s [ 68/170] pkgconf-m4-0:2.3.0-3.fc43.noa 100% | 6.8 MiB/s | 13.9 KiB | 00m00s [ 69/170] pkgconf-0:2.3.0-3.fc43.aarch6 100% | 14.5 MiB/s | 44.4 KiB | 00m00s [ 70/170] glibc-gconv-extra-0:2.42-11.f 100% | 151.0 MiB/s | 1.7 MiB | 00m00s [ 71/170] lz4-libs-0:1.10.0-3.fc43.aarc 100% | 9.7 MiB/s | 79.5 KiB | 00m00s [ 72/170] sqlite-libs-0:3.50.2-2.fc43.a 100% | 72.5 MiB/s | 742.8 KiB | 00m00s [ 73/170] libpkgconf-0:2.3.0-3.fc43.aar 100% | 18.5 MiB/s | 37.9 KiB | 00m00s [ 74/170] rpm-libs-0:6.0.1-1.fc43.aarch 100% | 92.7 MiB/s | 379.8 KiB | 00m00s [ 75/170] libzstd-0:1.5.7-2.fc43.aarch6 100% | 69.2 MiB/s | 283.6 KiB | 00m00s [ 76/170] rpm-build-libs-0:6.0.1-1.fc43 100% | 23.0 MiB/s | 117.5 KiB | 00m00s [ 77/170] rpm-sign-libs-0:6.0.1-1.fc43. 100% | 13.3 MiB/s | 27.3 KiB | 00m00s [ 78/170] ima-evm-utils-libs-0:1.6.2-6. 100% | 5.7 MiB/s | 29.3 KiB | 00m00s [ 79/170] libfsverity-0:1.6-3.fc43.aarc 100% | 3.6 MiB/s | 18.6 KiB | 00m00s [ 80/170] tpm2-tss-0:4.1.3-8.fc43.aarch 100% | 48.9 MiB/s | 400.5 KiB | 00m00s [ 81/170] json-c-0:0.18-7.fc43.aarch64 100% | 14.7 MiB/s | 45.1 KiB | 00m00s [ 82/170] libgcc-0:15.2.1-7.fc43.aarch6 100% | 29.4 MiB/s | 120.5 KiB | 00m00s [ 83/170] libsepol-0:3.9-2.fc43.aarch64 100% | 79.0 MiB/s | 323.6 KiB | 00m00s [ 84/170] libxcrypt-0:4.5.2-1.fc43.aarc 100% | 30.6 MiB/s | 125.2 KiB | 00m00s [ 85/170] systemd-libs-0:258.7-1.fc43.a 100% | 154.3 MiB/s | 790.1 KiB | 00m00s [ 86/170] audit-libs-0:4.1.4-1.fc43.aar 100% | 34.1 MiB/s | 139.8 KiB | 00m00s [ 87/170] libcap-ng-0:0.9.3-1.fc43.aarc 100% | 11.2 MiB/s | 34.6 KiB | 00m00s [ 88/170] pam-libs-0:1.7.1-4.fc43.aarch 100% | 13.9 MiB/s | 56.8 KiB | 00m00s [ 89/170] zlib-ng-compat-0:2.3.3-2.fc43 100% | 17.6 MiB/s | 72.2 KiB | 00m00s [ 90/170] libcap-0:2.76-4.fc43.aarch64 100% | 21.3 MiB/s | 87.1 KiB | 00m00s [ 91/170] gpgverify-0:2.2-3.fc43.noarch 100% | 5.4 MiB/s | 11.1 KiB | 00m00s [ 92/170] gnupg2-0:2.4.9-5.fc43.aarch64 100% | 134.6 MiB/s | 1.6 MiB | 00m00s [ 93/170] libassuan-0:2.5.7-4.fc43.aarc 100% | 5.9 MiB/s | 66.5 KiB | 00m00s [ 94/170] npth-0:1.8-3.fc43.aarch64 100% | 12.2 MiB/s | 25.0 KiB | 00m00s [ 95/170] libgpg-error-0:1.55-2.fc43.aa 100% | 47.5 MiB/s | 243.5 KiB | 00m00s [ 96/170] gnupg2-dirmngr-0:2.4.9-5.fc43 100% | 52.0 MiB/s | 266.2 KiB | 00m00s [ 97/170] gnupg2-gpg-agent-0:2.4.9-5.fc 100% | 43.4 MiB/s | 266.4 KiB | 00m00s [ 98/170] gnupg2-gpgconf-0:2.4.9-5.fc43 100% | 18.6 MiB/s | 114.0 KiB | 00m00s [ 99/170] gnupg2-keyboxd-0:2.4.9-5.fc43 100% | 29.7 MiB/s | 91.4 KiB | 00m00s [100/170] gnupg2-verify-0:2.4.9-5.fc43. 100% | 32.1 MiB/s | 164.3 KiB | 00m00s [101/170] libksba-0:1.6.7-4.fc43.aarch6 100% | 30.8 MiB/s | 157.5 KiB | 00m00s [102/170] lua-libs-0:5.4.8-4.fc43.aarch 100% | 31.5 MiB/s | 129.1 KiB | 00m00s [103/170] libstdc++-0:15.2.1-7.fc43.aar 100% | 139.1 MiB/s | 854.9 KiB | 00m00s [104/170] rpm-sequoia-0:1.10.1-1.fc43.a 100% | 167.7 MiB/s | 858.4 KiB | 00m00s [105/170] elfutils-libelf-0:0.194-1.fc4 100% | 39.5 MiB/s | 202.3 KiB | 00m00s [106/170] elfutils-libs-0:0.194-1.fc43. 100% | 52.0 MiB/s | 266.0 KiB | 00m00s [107/170] elfutils-0:0.194-1.fc43.aarch 100% | 87.2 MiB/s | 535.6 KiB | 00m00s [108/170] elfutils-debuginfod-client-0: 100% | 22.6 MiB/s | 46.3 KiB | 00m00s [109/170] file-0:5.46-9.fc43.aarch64 100% | 15.9 MiB/s | 48.8 KiB | 00m00s [110/170] file-libs-0:5.46-9.fc43.aarch 100% | 165.6 MiB/s | 847.7 KiB | 00m00s [111/170] libgomp-0:15.2.1-7.fc43.aarch 100% | 89.2 MiB/s | 365.4 KiB | 00m00s [112/170] jansson-0:2.14-3.fc43.aarch64 100% | 22.8 MiB/s | 46.7 KiB | 00m00s [113/170] libselinux-0:3.9-5.fc43.aarch 100% | 1.0 MiB/s | 96.6 KiB | 00m00s [114/170] libarchive-0:3.8.4-1.fc43.aar 100% | 101.0 MiB/s | 413.6 KiB | 00m00s [115/170] curl-0:8.15.0-6.fc43.aarch64 100% | 4.6 MiB/s | 223.7 KiB | 00m00s [116/170] debugedit-0:5.2-3.fc43.aarch6 100% | 1.2 MiB/s | 84.7 KiB | 00m00s [117/170] openssl-libs-1:3.5.4-2.fc43.a 100% | 175.0 MiB/s | 2.4 MiB | 00m00s [118/170] libgcrypt-0:1.11.1-3.fc43.aar 100% | 101.2 MiB/s | 518.4 KiB | 00m00s [119/170] gnutls-0:3.8.12-1.fc43.aarch6 100% | 143.2 MiB/s | 1.3 MiB | 00m00s [120/170] libidn2-0:2.3.8-2.fc43.aarch6 100% | 17.1 MiB/s | 174.6 KiB | 00m00s [121/170] libxml2-0:2.12.10-5.fc43.aarc 100% | 13.5 MiB/s | 678.7 KiB | 00m00s [122/170] libunistring-0:1.1-10.fc43.aa 100% | 58.5 MiB/s | 539.2 KiB | 00m00s [123/170] nettle-0:3.10.1-2.fc43.aarch6 100% | 59.4 MiB/s | 425.7 KiB | 00m00s [124/170] openldap-0:2.6.13-1.fc43.aarc 100% | 49.1 MiB/s | 251.4 KiB | 00m00s [125/170] cyrus-sasl-lib-0:2.1.28-33.fc 100% | 108.0 MiB/s | 774.0 KiB | 00m00s [126/170] libevent-0:2.1.12-16.fc43.aar 100% | 49.5 MiB/s | 253.4 KiB | 00m00s [127/170] gdbm-libs-1:1.23-10.fc43.aarc 100% | 18.2 MiB/s | 56.0 KiB | 00m00s [128/170] elfutils-default-yama-scope-0 100% | 6.0 MiB/s | 12.4 KiB | 00m00s [129/170] fedora-repos-0:43-1.noarch 100% | 480.0 KiB/s | 9.1 KiB | 00m00s [130/170] gnulib-l10n-0:20241231-1.fc43 100% | 4.9 MiB/s | 150.2 KiB | 00m00s [131/170] libusb1-0:1.0.29-4.fc43.aarch 100% | 4.5 MiB/s | 77.5 KiB | 00m00s [132/170] build-reproducibility-srpm-ma 100% | 3.9 MiB/s | 11.9 KiB | 00m00s [133/170] libsemanage-0:3.9-4.fc43.aarc 100% | 6.9 MiB/s | 119.5 KiB | 00m00s [134/170] binutils-0:2.45.1-5.fc43.aarc 100% | 31.7 MiB/s | 6.3 MiB | 00m00s [135/170] add-determinism-0:0.6.0-3.fc4 100% | 38.5 MiB/s | 827.2 KiB | 00m00s [136/170] gnat-srpm-macros-0:7-1.fc43.n 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [137/170] package-notes-srpm-macros-0:0 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [138/170] gap-srpm-macros-0:2-1.fc43.no 100% | 597.9 KiB/s | 9.0 KiB | 00m00s [139/170] pyproject-srpm-macros-0:1.19. 100% | 4.3 MiB/s | 13.2 KiB | 00m00s [140/170] qt5-srpm-macros-0:5.15.18-1.f 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [141/170] qt6-srpm-macros-0:6.10.3-1.fc 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [142/170] rust-srpm-macros-0:28.4-1.fc4 100% | 3.5 MiB/s | 10.8 KiB | 00m00s [143/170] pcre2-0:10.47-1.fc43.aarch64 100% | 60.1 MiB/s | 246.2 KiB | 00m00s [144/170] pcre2-syntax-0:10.47-1.fc43.n 100% | 40.2 MiB/s | 164.7 KiB | 00m00s [145/170] alternatives-0:1.33-3.fc43.aa 100% | 19.7 MiB/s | 40.3 KiB | 00m00s [146/170] go-srpm-macros-0:3.8.0-1.fc43 100% | 1.4 MiB/s | 28.3 KiB | 00m00s [147/170] ca-certificates-0:2025.2.80_v 100% | 136.0 MiB/s | 974.5 KiB | 00m00s [148/170] crypto-policies-0:20251125-1. 100% | 10.6 MiB/s | 97.8 KiB | 00m00s [149/170] libtool-ltdl-0:2.5.4-8.fc43.a 100% | 5.0 MiB/s | 35.6 KiB | 00m00s [150/170] fedora-gpg-keys-0:43-1.noarch 100% | 7.1 MiB/s | 138.9 KiB | 00m00s [151/170] libtasn1-0:4.21.0-1.fc43.aarc 100% | 10.3 MiB/s | 73.8 KiB | 00m00s [152/170] p11-kit-0:0.26.2-1.fc43.aarch 100% | 73.3 MiB/s | 525.2 KiB | 00m00s [153/170] p11-kit-trust-0:0.26.2-1.fc43 100% | 22.8 MiB/s | 140.1 KiB | 00m00s [154/170] libffi-0:3.5.2-1.fc43.aarch64 100% | 9.6 MiB/s | 39.4 KiB | 00m00s [155/170] xxhash-libs-0:0.8.3-3.fc43.aa 100% | 16.8 MiB/s | 34.5 KiB | 00m00s [156/170] systemd-standalone-sysusers-0 100% | 46.6 MiB/s | 143.2 KiB | 00m00s [157/170] fedora-release-0:43-27.noarch 100% | 3.8 MiB/s | 11.5 KiB | 00m00s [158/170] fedora-release-identity-basic 100% | 4.0 MiB/s | 12.3 KiB | 00m00s [159/170] libnghttp2-0:1.66.0-2.fc43.aa 100% | 17.6 MiB/s | 72.2 KiB | 00m00s [160/170] gdb-minimal-0:17.1-4.fc43.aar 100% | 211.4 MiB/s | 4.2 MiB | 00m00s [161/170] libpsl-0:0.21.5-6.fc43.aarch6 100% | 7.1 MiB/s | 65.1 KiB | 00m00s [162/170] libssh-config-0:0.11.4-1.fc43 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [163/170] libssh-0:0.11.4-1.fc43.aarch6 100% | 45.2 MiB/s | 231.5 KiB | 00m00s [164/170] publicsuffix-list-dafsa-0:202 100% | 19.6 MiB/s | 60.3 KiB | 00m00s [165/170] libcurl-0:8.15.0-6.fc43.aarch 100% | 16.0 MiB/s | 392.1 KiB | 00m00s [166/170] krb5-libs-0:1.22.2-3.fc43.aar 100% | 93.2 MiB/s | 763.4 KiB | 00m00s [167/170] keyutils-libs-0:1.6.3-6.fc43. 100% | 4.4 MiB/s | 31.5 KiB | 00m00s [168/170] libcom_err-0:1.47.3-2.fc43.aa 100% | 3.7 MiB/s | 26.7 KiB | 00m00s [169/170] libverto-0:0.3.2-11.fc43.aarc 100% | 4.0 MiB/s | 20.4 KiB | 00m00s [170/170] libbrotli-0:1.2.0-1.fc43.aarc 100% | 48.9 MiB/s | 350.4 KiB | 00m00s -------------------------------------------------------------------------------- [170/170] Total 100% | 100.0 MiB/s | 57.8 MiB | 00m01s Running transaction Importing OpenPGP key 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. [ 1/172] Verify package files 100% | 809.0 B/s | 170.0 B | 00m00s [ 2/172] Prepare transaction 100% | 2.6 KiB/s | 170.0 B | 00m00s [ 3/172] Installing libgcc-0:15.2.1-7. 100% | 109.3 MiB/s | 223.9 KiB | 00m00s [ 4/172] Installing publicsuffix-list- 100% | 69.4 MiB/s | 71.1 KiB | 00m00s [ 5/172] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 6/172] Installing fedora-release-ide 100% | 867.2 KiB/s | 888.0 B | 00m00s [ 7/172] Installing fedora-gpg-keys-0: 100% | 29.1 MiB/s | 179.0 KiB | 00m00s [ 8/172] Installing fedora-repos-0:43- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/172] Installing fedora-release-com 100% | 24.3 MiB/s | 24.8 KiB | 00m00s [ 10/172] Installing fedora-release-0:4 100% | 12.1 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 11/172] Installing setup-0:2.15.0-26. 100% | 35.7 MiB/s | 730.6 KiB | 00m00s [ 12/172] Installing filesystem-0:3.18- 100% | 2.0 MiB/s | 212.8 KiB | 00m00s [ 13/172] Installing pcre2-syntax-0:10. 100% | 138.8 MiB/s | 284.3 KiB | 00m00s [ 14/172] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [ 15/172] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [ 16/172] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [ 17/172] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [ 18/172] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [ 19/172] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [ 20/172] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 21/172] Installing coreutils-common-0 100% | 305.2 MiB/s | 11.3 MiB | 00m00s [ 22/172] Installing pkgconf-m4-0:2.3.0 100% | 14.5 MiB/s | 14.8 KiB | 00m00s [ 23/172] Installing ncurses-base-0:6.5 100% | 49.3 MiB/s | 353.5 KiB | 00m00s [ 24/172] Installing bash-0:5.3.0-2.fc4 100% | 205.6 MiB/s | 8.4 MiB | 00m00s [ 25/172] Installing glibc-common-0:2.4 100% | 57.6 MiB/s | 1.3 MiB | 00m00s [ 26/172] Installing glibc-gconv-extra- 100% | 388.8 MiB/s | 18.7 MiB | 00m00s [ 27/172] Installing glibc-0:2.42-11.fc 100% | 142.7 MiB/s | 6.3 MiB | 00m00s [ 28/172] Installing ncurses-libs-0:6.5 100% | 249.5 MiB/s | 1.2 MiB | 00m00s [ 29/172] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 30/172] Installing zlib-ng-compat-0:2 100% | 131.2 MiB/s | 134.4 KiB | 00m00s [ 31/172] Installing bzip2-libs-0:1.0.8 100% | 72.0 MiB/s | 73.8 KiB | 00m00s [ 32/172] Installing libgpg-error-0:1.5 100% | 45.4 MiB/s | 977.1 KiB | 00m00s [ 33/172] Installing libstdc++-0:15.2.1 100% | 315.1 MiB/s | 2.8 MiB | 00m00s [ 34/172] Installing xz-libs-1:5.8.1-4. 100% | 197.9 MiB/s | 202.7 KiB | 00m00s [ 35/172] Installing libassuan-0:2.5.7- 100% | 212.6 MiB/s | 217.7 KiB | 00m00s [ 36/172] Installing libgcrypt-0:1.11.1 100% | 238.9 MiB/s | 1.2 MiB | 00m00s [ 37/172] Installing readline-0:8.3-2.f 100% | 184.2 MiB/s | 565.9 KiB | 00m00s [ 38/172] Installing gmp-1:6.3.0-4.fc43 100% | 214.9 MiB/s | 660.1 KiB | 00m00s [ 39/172] Installing libuuid-0:2.41.4-7 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [ 40/172] Installing popt-0:1.19-9.fc43 100% | 37.0 MiB/s | 151.4 KiB | 00m00s [ 41/172] Installing libzstd-0:1.5.7-2. 100% | 217.8 MiB/s | 669.0 KiB | 00m00s [ 42/172] Installing elfutils-libelf-0: 100% | 286.1 MiB/s | 1.1 MiB | 00m00s [ 43/172] Installing npth-0:1.8-3.fc43. 100% | 92.4 MiB/s | 94.6 KiB | 00m00s [ 44/172] Installing libblkid-0:2.41.4- 100% | 142.3 MiB/s | 291.5 KiB | 00m00s [ 45/172] Installing sqlite-libs-0:3.50 100% | 250.2 MiB/s | 1.5 MiB | 00m00s [ 46/172] Installing libxcrypt-0:4.5.2- 100% | 134.8 MiB/s | 276.1 KiB | 00m00s [ 47/172] Installing gnupg2-gpgconf-0:2 100% | 17.6 MiB/s | 324.0 KiB | 00m00s [ 48/172] Installing libattr-0:2.5.2-6. 100% | 67.8 MiB/s | 69.4 KiB | 00m00s [ 49/172] Installing libacl-0:2.3.2-4.f 100% | 67.2 MiB/s | 68.8 KiB | 00m00s [ 50/172] Installing libunistring-0:1.1 100% | 291.0 MiB/s | 1.7 MiB | 00m00s [ 51/172] Installing libidn2-0:2.3.8-2. 100% | 138.4 MiB/s | 566.7 KiB | 00m00s [ 52/172] Installing libtasn1-0:4.21.0- 100% | 21.7 MiB/s | 222.6 KiB | 00m00s [ 53/172] Installing crypto-policies-0: 100% | 21.0 MiB/s | 172.2 KiB | 00m00s [ 54/172] Installing gnupg2-verify-0:2. 100% | 18.8 MiB/s | 365.8 KiB | 00m00s [ 55/172] Installing dwz-0:0.16-2.fc43. 100% | 18.6 MiB/s | 324.0 KiB | 00m00s [ 56/172] Installing mpfr-0:4.2.2-2.fc4 100% | 184.9 MiB/s | 757.2 KiB | 00m00s [ 57/172] Installing gawk-0:5.3.2-2.fc4 100% | 99.3 MiB/s | 2.6 MiB | 00m00s [ 58/172] Installing libksba-0:1.6.7-4. 100% | 195.8 MiB/s | 401.0 KiB | 00m00s [ 59/172] Installing unzip-0:6.0-67.fc4 100% | 25.7 MiB/s | 473.7 KiB | 00m00s [ 60/172] Installing file-libs-0:5.46-9 100% | 565.9 MiB/s | 11.9 MiB | 00m00s [ 61/172] Installing file-0:5.46-9.fc43 100% | 8.1 MiB/s | 141.7 KiB | 00m00s [ 62/172] Installing libeconf-0:0.7.9-2 100% | 80.7 MiB/s | 82.6 KiB | 00m00s [ 63/172] Installing libsmartcols-0:2.4 100% | 220.3 MiB/s | 225.6 KiB | 00m00s [ 64/172] Installing lz4-libs-0:1.10.0- 100% | 193.9 MiB/s | 198.5 KiB | 00m00s [ 65/172] Installing json-c-0:0.18-7.fc 100% | 136.7 MiB/s | 139.9 KiB | 00m00s [ 66/172] Installing libsepol-0:3.9-2.f 100% | 263.9 MiB/s | 810.8 KiB | 00m00s [ 67/172] Installing libcap-ng-0:0.9.3- 100% | 159.1 MiB/s | 162.9 KiB | 00m00s [ 68/172] Installing audit-libs-0:4.1.4 100% | 239.0 MiB/s | 489.5 KiB | 00m00s [ 69/172] Installing pam-libs-0:1.7.1-4 100% | 220.0 MiB/s | 225.3 KiB | 00m00s [ 70/172] Installing libcap-0:2.76-4.fc 100% | 27.9 MiB/s | 513.9 KiB | 00m00s [ 71/172] Installing systemd-libs-0:258 100% | 266.7 MiB/s | 2.4 MiB | 00m00s [ 72/172] Installing lua-libs-0:5.4.8-4 100% | 161.8 MiB/s | 331.4 KiB | 00m00s [ 73/172] Installing pcre2-0:10.47-1.fc 100% | 233.0 MiB/s | 715.9 KiB | 00m00s [ 74/172] Installing libselinux-0:3.9-5 100% | 98.8 MiB/s | 202.4 KiB | 00m00s [ 75/172] Installing grep-0:3.12-2.fc43 100% | 45.1 MiB/s | 1.0 MiB | 00m00s [ 76/172] Installing findutils-1:4.10.0 100% | 80.0 MiB/s | 1.9 MiB | 00m00s [ 77/172] Installing sed-0:4.9-5.fc43.a 100% | 39.1 MiB/s | 881.4 KiB | 00m00s [ 78/172] Installing xz-1:5.8.1-4.fc43. 100% | 56.5 MiB/s | 1.4 MiB | 00m00s [ 79/172] Installing libmount-0:2.41.4- 100% | 205.7 MiB/s | 421.3 KiB | 00m00s [ 80/172] Installing alternatives-0:1.3 100% | 5.3 MiB/s | 91.8 KiB | 00m00s [ 81/172] Installing libffi-0:3.5.2-1.f 100% | 76.8 MiB/s | 157.3 KiB | 00m00s [ 82/172] Installing p11-kit-0:0.26.2-1 100% | 98.7 MiB/s | 2.8 MiB | 00m00s [ 83/172] Installing p11-kit-trust-0:0. 100% | 18.6 MiB/s | 532.0 KiB | 00m00s [ 84/172] Installing openssl-libs-1:3.5 100% | 285.5 MiB/s | 7.4 MiB | 00m00s [ 85/172] Installing coreutils-0:9.7-8. 100% | 167.9 MiB/s | 8.2 MiB | 00m00s [ 86/172] Installing ca-certificates-0: 100% | 1.3 MiB/s | 2.5 MiB | 00m02s [ 87/172] Installing gzip-0:1.13-4.fc43 100% | 21.0 MiB/s | 430.2 KiB | 00m00s [ 88/172] Installing libfsverity-0:1.6- 100% | 67.8 MiB/s | 69.4 KiB | 00m00s [ 89/172] Installing rpm-sequoia-0:1.10 100% | 279.1 MiB/s | 2.2 MiB | 00m00s [ 90/172] Installing libevent-0:2.1.12- 100% | 271.3 MiB/s | 1.1 MiB | 00m00s [ 91/172] Installing util-linux-core-0: 100% | 91.4 MiB/s | 2.5 MiB | 00m00s [ 92/172] Installing tar-2:1.35-6.fc43. 100% | 111.3 MiB/s | 3.0 MiB | 00m00s [ 93/172] Installing libsemanage-0:3.9- 100% | 176.7 MiB/s | 361.9 KiB | 00m00s [ 94/172] Installing systemd-standalone 100% | 19.0 MiB/s | 330.2 KiB | 00m00s [ 95/172] Installing rpm-libs-0:6.0.1-1 100% | 243.4 MiB/s | 997.1 KiB | 00m00s [ 96/172] Installing libusb1-0:1.0.29-4 100% | 16.0 MiB/s | 180.6 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.aarch64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.aarch64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [ 97/172] Installing tpm2-tss-0:4.1.3-8 100% | 239.9 MiB/s | 2.2 MiB | 00m00s [ 98/172] Installing ima-evm-utils-libs 100% | 91.8 MiB/s | 94.0 KiB | 00m00s [ 99/172] Installing gnupg2-gpg-agent-0 100% | 27.7 MiB/s | 851.3 KiB | 00m00s [100/172] Installing zstd-0:1.5.7-2.fc4 100% | 68.5 MiB/s | 1.5 MiB | 00m00s [101/172] Installing zip-0:3.0-44.fc43. 100% | 39.4 MiB/s | 766.4 KiB | 00m00s [102/172] Installing gnupg2-keyboxd-0:2 100% | 25.5 MiB/s | 234.6 KiB | 00m00s [103/172] Installing libpsl-0:0.21.5-6. 100% | 65.2 MiB/s | 133.6 KiB | 00m00s [104/172] Installing liblastlog2-0:2.41 100% | 15.2 MiB/s | 140.1 KiB | 00m00s [105/172] Installing libfdisk-0:2.41.4- 100% | 205.1 MiB/s | 420.0 KiB | 00m00s [106/172] Installing nettle-0:3.10.1-2. 100% | 187.6 MiB/s | 768.4 KiB | 00m00s [107/172] Installing gnutls-0:3.8.12-1. 100% | 279.7 MiB/s | 3.6 MiB | 00m00s [108/172] Installing libxml2-0:2.12.10- 100% | 78.8 MiB/s | 1.9 MiB | 00m00s [109/172] Installing libarchive-0:3.8.4 100% | 238.6 MiB/s | 977.2 KiB | 00m00s [110/172] Installing bzip2-0:1.0.8-21.f 100% | 10.1 MiB/s | 175.8 KiB | 00m00s [111/172] Installing add-determinism-0: 100% | 88.4 MiB/s | 2.0 MiB | 00m00s [112/172] Installing build-reproducibil 100% | 1.0 MiB/s | 1.0 KiB | 00m00s [113/172] Installing cpio-0:2.15-6.fc43 100% | 49.8 MiB/s | 1.1 MiB | 00m00s [114/172] Installing diffutils-0:3.12-3 100% | 67.6 MiB/s | 1.6 MiB | 00m00s [115/172] Installing ed-0:1.22.2-1.fc43 100% | 9.1 MiB/s | 158.3 KiB | 00m00s [116/172] Installing patch-0:2.8-2.fc43 100% | 15.2 MiB/s | 264.1 KiB | 00m00s [117/172] Installing libpkgconf-0:2.3.0 100% | 132.0 MiB/s | 135.1 KiB | 00m00s [118/172] Installing pkgconf-0:2.3.0-3. 100% | 6.6 MiB/s | 114.9 KiB | 00m00s [119/172] Installing pkgconf-pkg-config 100% | 104.3 KiB/s | 1.8 KiB | 00m00s [120/172] Installing libgomp-0:15.2.1-7 100% | 253.1 MiB/s | 518.4 KiB | 00m00s [121/172] Installing jansson-0:2.14-3.f 100% | 92.3 MiB/s | 94.5 KiB | 00m00s [122/172] Installing gdbm-libs-1:1.23-1 100% | 115.1 MiB/s | 235.6 KiB | 00m00s [123/172] Installing cyrus-sasl-lib-0:2 100% | 100.7 MiB/s | 2.4 MiB | 00m00s [124/172] Installing libtool-ltdl-0:2.5 100% | 92.9 MiB/s | 95.1 KiB | 00m00s [125/172] Installing openldap-0:2.6.13- 100% | 187.5 MiB/s | 768.0 KiB | 00m00s [126/172] Installing gnupg2-dirmngr-0:2 100% | 21.9 MiB/s | 649.1 KiB | 00m00s [127/172] Installing gnupg2-0:2.4.9-5.f 100% | 167.7 MiB/s | 6.5 MiB | 00m00s [128/172] Installing rpm-sign-libs-0:6. 100% | 67.0 MiB/s | 68.6 KiB | 00m00s [129/172] Installing gpgverify-0:2.2-3. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [130/172] Installing xxhash-libs-0:0.8. 100% | 85.3 MiB/s | 87.4 KiB | 00m00s [131/172] Installing libnghttp2-0:1.66. 100% | 194.4 MiB/s | 199.1 KiB | 00m00s [132/172] Installing keyutils-libs-0:1. 100% | 97.4 MiB/s | 99.8 KiB | 00m00s [133/172] Installing libcom_err-0:1.47. 100% | 109.5 MiB/s | 112.2 KiB | 00m00s [134/172] Installing libverto-0:0.3.2-1 100% | 69.5 MiB/s | 71.2 KiB | 00m00s [135/172] Installing krb5-libs-0:1.22.2 100% | 253.5 MiB/s | 2.5 MiB | 00m00s [136/172] Installing libssh-0:0.11.4-1. 100% | 192.0 MiB/s | 589.8 KiB | 00m00s [137/172] Installing libbrotli-0:1.2.0- 100% | 222.6 MiB/s | 911.8 KiB | 00m00s [138/172] Installing libcurl-0:8.15.0-6 100% | 223.7 MiB/s | 916.2 KiB | 00m00s [139/172] Installing curl-0:8.15.0-6.fc 100% | 15.0 MiB/s | 460.1 KiB | 00m00s [140/172] Installing rpm-0:6.0.1-1.fc43 100% | 56.4 MiB/s | 2.8 MiB | 00m00s [141/172] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.1 KiB | 00m00s [142/172] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [143/172] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [144/172] Installing tree-sitter-srpm-m 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [145/172] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [146/172] Installing filesystem-srpm-ma 100% | 38.0 MiB/s | 38.9 KiB | 00m00s [147/172] Installing elfutils-default-y 100% | 255.4 KiB/s | 2.0 KiB | 00m00s [148/172] Installing elfutils-libs-0:0. 100% | 182.7 MiB/s | 748.5 KiB | 00m00s [149/172] Installing elfutils-debuginfo 100% | 7.1 MiB/s | 146.3 KiB | 00m00s [150/172] Installing elfutils-0:0.194-1 100% | 118.6 MiB/s | 3.2 MiB | 00m00s [151/172] Installing binutils-0:2.45.1- 100% | 274.5 MiB/s | 31.0 MiB | 00m00s [152/172] Installing gdb-minimal-0:17.1 100% | 222.5 MiB/s | 13.4 MiB | 00m00s [153/172] Installing debugedit-0:5.2-3. 100% | 17.4 MiB/s | 321.2 KiB | 00m00s [154/172] Installing rpm-build-libs-0:6 100% | 129.4 MiB/s | 265.0 KiB | 00m00s [155/172] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [156/172] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [157/172] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [158/172] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [159/172] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [160/172] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [161/172] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [162/172] Installing rpm-build-0:6.0.1- 100% | 29.7 MiB/s | 608.1 KiB | 00m00s [163/172] Installing pyproject-srpm-mac 100% | 2.4 MiB/s | 2.5 KiB | 00m00s [164/172] Installing redhat-rpm-config- 100% | 61.6 MiB/s | 189.1 KiB | 00m00s [165/172] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [166/172] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [167/172] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [168/172] Installing python-srpm-macros 100% | 25.8 MiB/s | 52.8 KiB | 00m00s [169/172] Installing util-linux-0:2.41. 100% | 124.8 MiB/s | 6.9 MiB | 00m00s [170/172] Installing shadow-utils-2:4.1 100% | 99.9 MiB/s | 4.5 MiB | 00m00s [171/172] Installing which-0:2.23-3.fc4 100% | 6.8 MiB/s | 125.6 KiB | 00m00s [172/172] Installing info-0:7.2-7.fc43. 100% | 181.9 KiB/s | 422.0 KiB | 00m02s Warning: skipped OpenPGP checks for 13 packages from repository: https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.6.0-3.fc43.aarch64 alternatives-1.33-3.fc43.aarch64 ansible-srpm-macros-1-18.1.fc43.noarch audit-libs-4.1.4-1.fc43.aarch64 bash-5.3.0-2.fc43.aarch64 binutils-2.45.1-5.fc43.aarch64 build-reproducibility-srpm-macros-0.6.0-3.fc43.noarch bzip2-1.0.8-21.fc43.aarch64 bzip2-libs-1.0.8-21.fc43.aarch64 ca-certificates-2025.2.80_v9.0.304-1.2.fc43.noarch coreutils-9.7-8.fc43.aarch64 coreutils-common-9.7-8.fc43.aarch64 cpio-2.15-6.fc43.aarch64 crypto-policies-20251125-1.git63291f8.fc43.noarch curl-8.15.0-6.fc43.aarch64 cyrus-sasl-lib-2.1.28-33.fc43.aarch64 debugedit-5.2-3.fc43.aarch64 diffutils-3.12-3.fc43.aarch64 dwz-0.16-2.fc43.aarch64 ed-1.22.2-1.fc43.aarch64 efi-srpm-macros-6-4.fc43.noarch elfutils-0.194-1.fc43.aarch64 elfutils-debuginfod-client-0.194-1.fc43.aarch64 elfutils-default-yama-scope-0.194-1.fc43.noarch elfutils-libelf-0.194-1.fc43.aarch64 elfutils-libs-0.194-1.fc43.aarch64 fedora-gpg-keys-43-1.noarch fedora-release-43-27.noarch fedora-release-common-43-27.noarch fedora-release-identity-basic-43-27.noarch fedora-repos-43-1.noarch file-5.46-9.fc43.aarch64 file-libs-5.46-9.fc43.aarch64 filesystem-3.18-50.fc43.aarch64 filesystem-srpm-macros-3.18-50.fc43.noarch findutils-4.10.0-6.fc43.aarch64 fonts-srpm-macros-2.0.5-23.fc43.noarch forge-srpm-macros-0.4.0-3.fc43.noarch fpc-srpm-macros-1.3-15.fc43.noarch gap-srpm-macros-2-1.fc43.noarch gawk-5.3.2-2.fc43.aarch64 gdb-minimal-17.1-4.fc43.aarch64 gdbm-libs-1.23-10.fc43.aarch64 ghc-srpm-macros-1.9.2-3.fc43.noarch glibc-2.42-11.fc43.aarch64 glibc-common-2.42-11.fc43.aarch64 glibc-gconv-extra-2.42-11.fc43.aarch64 glibc-minimal-langpack-2.42-11.fc43.aarch64 gmp-6.3.0-4.fc43.aarch64 gnat-srpm-macros-7-1.fc43.noarch gnulib-l10n-20241231-1.fc43.noarch gnupg2-2.4.9-5.fc43.aarch64 gnupg2-dirmngr-2.4.9-5.fc43.aarch64 gnupg2-gpg-agent-2.4.9-5.fc43.aarch64 gnupg2-gpgconf-2.4.9-5.fc43.aarch64 gnupg2-keyboxd-2.4.9-5.fc43.aarch64 gnupg2-verify-2.4.9-5.fc43.aarch64 gnutls-3.8.12-1.fc43.aarch64 go-srpm-macros-3.8.0-1.fc43.noarch gpg-pubkey-c6e7f081cf80e13146676e88829b606631645531-66b6dccf gpgverify-2.2-3.fc43.noarch grep-3.12-2.fc43.aarch64 gzip-1.13-4.fc43.aarch64 ima-evm-utils-libs-1.6.2-6.fc43.aarch64 info-7.2-7.fc43.aarch64 jansson-2.14-3.fc43.aarch64 java-srpm-macros-1-7.fc43.noarch json-c-0.18-7.fc43.aarch64 kernel-srpm-macros-1.0-27.fc43.noarch keyutils-libs-1.6.3-6.fc43.aarch64 krb5-libs-1.22.2-3.fc43.aarch64 libacl-2.3.2-4.fc43.aarch64 libarchive-3.8.4-1.fc43.aarch64 libassuan-2.5.7-4.fc43.aarch64 libattr-2.5.2-6.fc43.aarch64 libblkid-2.41.4-7.fc43.aarch64 libbrotli-1.2.0-1.fc43.aarch64 libcap-2.76-4.fc43.aarch64 libcap-ng-0.9.3-1.fc43.aarch64 libcom_err-1.47.3-2.fc43.aarch64 libcurl-8.15.0-6.fc43.aarch64 libeconf-0.7.9-2.fc43.aarch64 libevent-2.1.12-16.fc43.aarch64 libfdisk-2.41.4-7.fc43.aarch64 libffi-3.5.2-1.fc43.aarch64 libfsverity-1.6-3.fc43.aarch64 libgcc-15.2.1-7.fc43.aarch64 libgcrypt-1.11.1-3.fc43.aarch64 libgomp-15.2.1-7.fc43.aarch64 libgpg-error-1.55-2.fc43.aarch64 libidn2-2.3.8-2.fc43.aarch64 libksba-1.6.7-4.fc43.aarch64 liblastlog2-2.41.4-7.fc43.aarch64 libmount-2.41.4-7.fc43.aarch64 libnghttp2-1.66.0-2.fc43.aarch64 libpkgconf-2.3.0-3.fc43.aarch64 libpsl-0.21.5-6.fc43.aarch64 libselinux-3.9-5.fc43.aarch64 libsemanage-3.9-4.fc43.aarch64 libsepol-3.9-2.fc43.aarch64 libsmartcols-2.41.4-7.fc43.aarch64 libssh-0.11.4-1.fc43.aarch64 libssh-config-0.11.4-1.fc43.noarch libstdc++-15.2.1-7.fc43.aarch64 libtasn1-4.21.0-1.fc43.aarch64 libtool-ltdl-2.5.4-8.fc43.aarch64 libunistring-1.1-10.fc43.aarch64 libusb1-1.0.29-4.fc43.aarch64 libuuid-2.41.4-7.fc43.aarch64 libverto-0.3.2-11.fc43.aarch64 libxcrypt-4.5.2-1.fc43.aarch64 libxml2-2.12.10-5.fc43.aarch64 libzstd-1.5.7-2.fc43.aarch64 lua-libs-5.4.8-4.fc43.aarch64 lua-srpm-macros-1-16.fc43.noarch lz4-libs-1.10.0-3.fc43.aarch64 mpfr-4.2.2-2.fc43.aarch64 ncurses-base-6.5-7.20250614.fc43.noarch ncurses-libs-6.5-7.20250614.fc43.aarch64 nettle-3.10.1-2.fc43.aarch64 npth-1.8-3.fc43.aarch64 ocaml-srpm-macros-11-2.fc43.noarch openblas-srpm-macros-2-20.fc43.noarch openldap-2.6.13-1.fc43.aarch64 openssl-libs-3.5.4-2.fc43.aarch64 p11-kit-0.26.2-1.fc43.aarch64 p11-kit-trust-0.26.2-1.fc43.aarch64 package-notes-srpm-macros-0.5-15.fc43.noarch pam-libs-1.7.1-4.fc43.aarch64 patch-2.8-2.fc43.aarch64 pcre2-10.47-1.fc43.aarch64 pcre2-syntax-10.47-1.fc43.noarch perl-srpm-macros-1-60.fc43.noarch pkgconf-2.3.0-3.fc43.aarch64 pkgconf-m4-2.3.0-3.fc43.noarch pkgconf-pkg-config-2.3.0-3.fc43.aarch64 popt-1.19-9.fc43.aarch64 publicsuffix-list-dafsa-20260116-1.fc43.noarch pyproject-srpm-macros-1.19.0-1.fc43.noarch python-srpm-macros-3.14-5.fc43.noarch qt5-srpm-macros-5.15.18-1.fc43.noarch qt6-srpm-macros-6.10.3-1.fc43.noarch readline-8.3-2.fc43.aarch64 redhat-rpm-config-343-11.fc43.noarch rpm-6.0.1-1.fc43.aarch64 rpm-build-6.0.1-1.fc43.aarch64 rpm-build-libs-6.0.1-1.fc43.aarch64 rpm-libs-6.0.1-1.fc43.aarch64 rpm-sequoia-1.10.1-1.fc43.aarch64 rpm-sign-libs-6.0.1-1.fc43.aarch64 rust-srpm-macros-28.4-1.fc43.noarch sed-4.9-5.fc43.aarch64 setup-2.15.0-26.fc43.noarch shadow-utils-4.18.0-3.fc43.aarch64 sqlite-libs-3.50.2-2.fc43.aarch64 systemd-libs-258.7-1.fc43.aarch64 systemd-standalone-sysusers-258.7-1.fc43.aarch64 tar-1.35-6.fc43.aarch64 tpm2-tss-4.1.3-8.fc43.aarch64 tree-sitter-srpm-macros-0.4.2-1.fc43.noarch unzip-6.0-67.fc43.aarch64 util-linux-2.41.4-7.fc43.aarch64 util-linux-core-2.41.4-7.fc43.aarch64 which-2.23-3.fc43.aarch64 xxhash-libs-0.8.3-3.fc43.aarch64 xz-5.8.1-4.fc43.aarch64 xz-libs-5.8.1-4.fc43.aarch64 zig-srpm-macros-1-5.fc43.noarch zip-3.0-44.fc43.aarch64 zlib-ng-compat-2.3.3-2.fc43.aarch64 zstd-1.5.7-2.fc43.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1776384000 Wrote: /builddir/build/SRPMS/step-ca-0.30.2-1.fc43.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-43-aarch64-1776435969.890166/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-fg610_zq/step-ca/step-ca.spec) Config(child) 0 minutes 23 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/step-ca-0.30.2-1.fc43.src.rpm) Config(fedora-43-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-aarch64-bootstrap-1776435969.890166/root. INFO: reusing tmpfs at /var/lib/mock/fedora-43-aarch64-bootstrap-1776435969.890166/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-aarch64-1776435969.890166/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.1-1.fc43.aarch64 rpm-sequoia-1.10.1-1.fc43.aarch64 dnf5-5.2.18.0-2.fc43.aarch64 dnf5-plugins-5.2.18.0-2.fc43.aarch64 Finish: chroot init Start: build phase for step-ca-0.30.2-1.fc43.src.rpm Start: build setup for step-ca-0.30.2-1.fc43.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1776384000 Wrote: /builddir/build/SRPMS/step-ca-0.30.2-1.fc43.src.rpm Updating and loading repositories: Additional repo https_dl_fedoraproject 100% | 156.6 KiB/s | 6.9 KiB | 00m00s Copr repository 100% | 34.4 KiB/s | 1.5 KiB | 00m00s fedora 100% | 37.1 KiB/s | 14.3 KiB | 00m00s updates 100% | 29.7 KiB/s | 9.6 KiB | 00m00s Repositories loaded. Package "pkgconf-pkg-config-2.3.0-3.fc43.aarch64" is already installed. Package Arch Version Repository Size Installing: git-core aarch64 2.53.0-1.fc43 updates 23.8 MiB golang aarch64 1.25.9-1.fc43 updates 9.6 MiB make aarch64 1:4.4.1-11.fc43 fedora 1.8 MiB pcsc-lite-devel aarch64 2.3.3-2.fc43 fedora 177.7 KiB systemd-rpm-macros noarch 258.7-1.fc43 updates 8.5 KiB Installing dependencies: annobin-docs noarch 12.99-1.fc43 fedora 98.9 KiB annobin-plugin-gcc aarch64 12.99-1.fc43 fedora 1.0 MiB cpp aarch64 15.2.1-7.fc43 updates 35.5 MiB expat aarch64 2.7.3-1.fc43 updates 361.0 KiB gcc aarch64 15.2.1-7.fc43 updates 99.6 MiB gcc-plugin-annobin aarch64 15.2.1-7.fc43 updates 69.2 KiB glibc-devel aarch64 2.42-11.fc43 updates 2.2 MiB go-filesystem aarch64 3.8.0-1.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 0.0 B golang-bin aarch64 1.25.9-1.fc43 updates 64.3 MiB golang-src noarch 1.25.9-1.fc43 updates 81.5 MiB kernel-headers aarch64 6.19.6-200.fc43 updates 6.8 MiB less aarch64 692-5.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 599.1 KiB libasan aarch64 15.2.1-7.fc43 updates 1.5 MiB libatomic aarch64 15.2.1-7.fc43 updates 68.8 KiB libcbor aarch64 0.12.0-6.fc43 fedora 137.9 KiB libedit aarch64 3.1-57.20251016cvs.fc43 updates 280.2 KiB libfido2 aarch64 1.16.0-3.fc43 fedora 278.7 KiB libmpc aarch64 1.3.1-8.fc43 fedora 152.7 KiB libubsan aarch64 15.2.1-7.fc43 updates 475.6 KiB libxcrypt-devel aarch64 4.5.2-1.fc43 updates 31.1 KiB mpdecimal aarch64 4.0.1-2.fc43 fedora 281.2 KiB openssh aarch64 10.0p1-8.fc43 updates 1.4 MiB openssh-clients aarch64 10.0p1-8.fc43 updates 2.7 MiB pcsc-lite-libs aarch64 2.3.3-2.fc43 fedora 140.1 KiB python-pip-wheel noarch 25.1.1-18.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 1.2 MiB python3 aarch64 3.14.4-1.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 84.8 KiB python3-libs aarch64 3.14.4-1.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 45.2 MiB tzdata noarch 2026a-1.fc43 updates 1.6 MiB Transaction Summary: Installing: 33 packages Total size of inbound packages is 102 MiB. Need to download 102 MiB. After this operation, 383 MiB extra will be used (install 383 MiB, remove 0 B). [ 1/33] make-1:4.4.1-11.fc43.aarch64 100% | 24.7 MiB/s | 582.0 KiB | 00m00s [ 2/33] golang-0:1.25.9-1.fc43.aarch64 100% | 103.6 MiB/s | 1.2 MiB | 00m00s [ 3/33] systemd-rpm-macros-0:258.7-1.fc 100% | 8.4 MiB/s | 17.3 KiB | 00m00s [ 4/33] git-core-0:2.53.0-1.fc43.aarch6 100% | 111.9 MiB/s | 5.1 MiB | 00m00s [ 5/33] pcsc-lite-libs-0:2.3.3-2.fc43.a 100% | 3.9 MiB/s | 32.0 KiB | 00m00s [ 6/33] pcsc-lite-devel-0:2.3.3-2.fc43. 100% | 669.3 KiB/s | 44.8 KiB | 00m00s [ 7/33] golang-src-0:1.25.9-1.fc43.noar 100% | 152.2 MiB/s | 13.7 MiB | 00m00s [ 8/33] golang-bin-0:1.25.9-1.fc43.aarc 100% | 146.7 MiB/s | 15.8 MiB | 00m00s [ 9/33] libmpc-0:1.3.1-8.fc43.aarch64 100% | 1.5 MiB/s | 71.1 KiB | 00m00s [10/33] cpp-0:15.2.1-7.fc43.aarch64 100% | 135.1 MiB/s | 11.8 MiB | 00m00s [11/33] go-filesystem-0:3.8.0-1.fc43.aa 100% | 149.4 KiB/s | 8.8 KiB | 00m00s [12/33] gcc-0:15.2.1-7.fc43.aarch64 100% | 165.2 MiB/s | 36.3 MiB | 00m00s [13/33] expat-0:2.7.3-1.fc43.aarch64 100% | 2.6 MiB/s | 116.1 KiB | 00m00s [14/33] libfido2-0:1.16.0-3.fc43.aarch6 100% | 23.6 MiB/s | 96.5 KiB | 00m00s [15/33] openssh-clients-0:10.0p1-8.fc43 100% | 89.6 MiB/s | 734.3 KiB | 00m00s [16/33] openssh-0:10.0p1-8.fc43.aarch64 100% | 46.6 MiB/s | 333.8 KiB | 00m00s [17/33] libcbor-0:0.12.0-6.fc43.aarch64 100% | 6.4 MiB/s | 32.6 KiB | 00m00s [18/33] libatomic-0:15.2.1-7.fc43.aarch 100% | 15.8 MiB/s | 48.7 KiB | 00m00s [19/33] libasan-0:15.2.1-7.fc43.aarch64 100% | 82.4 MiB/s | 506.0 KiB | 00m00s [20/33] libubsan-0:15.2.1-7.fc43.aarch6 100% | 44.6 MiB/s | 228.2 KiB | 00m00s [21/33] glibc-devel-0:2.42-11.fc43.aarc 100% | 109.8 MiB/s | 562.4 KiB | 00m00s [22/33] less-0:692-5.fc43.aarch64 100% | 2.6 MiB/s | 214.8 KiB | 00m00s [23/33] mpdecimal-0:4.0.1-2.fc43.aarch6 100% | 23.4 MiB/s | 95.8 KiB | 00m00s [24/33] python3-0:3.14.4-1.fc43.aarch64 100% | 452.3 KiB/s | 28.5 KiB | 00m00s [25/33] tzdata-0:2026a-1.fc43.noarch 100% | 99.4 MiB/s | 712.8 KiB | 00m00s [26/33] python-pip-wheel-0:25.1.1-18.fc 100% | 21.5 MiB/s | 1.2 MiB | 00m00s [27/33] libedit-0:3.1-57.20251016cvs.fc 100% | 25.5 MiB/s | 104.3 KiB | 00m00s [28/33] libxcrypt-devel-0:4.5.2-1.fc43. 100% | 9.7 MiB/s | 29.9 KiB | 00m00s [29/33] gcc-plugin-annobin-0:15.2.1-7.f 100% | 19.8 MiB/s | 60.8 KiB | 00m00s [30/33] annobin-plugin-gcc-0:12.99-1.fc 100% | 138.9 MiB/s | 995.9 KiB | 00m00s [31/33] annobin-docs-0:12.99-1.fc43.noa 100% | 21.9 MiB/s | 89.5 KiB | 00m00s [32/33] kernel-headers-0:6.19.6-200.fc4 100% | 33.2 MiB/s | 1.7 MiB | 00m00s [33/33] python3-libs-0:3.14.4-1.fc43.aa 100% | 57.0 MiB/s | 9.7 MiB | 00m00s -------------------------------------------------------------------------------- [33/33] Total 100% | 209.6 MiB/s | 102.3 MiB | 00m00s Running transaction [ 1/35] Verify package files 100% | 103.0 B/s | 33.0 B | 00m00s [ 2/35] Prepare transaction 100% | 330.0 B/s | 33.0 B | 00m00s [ 3/35] Installing expat-0:2.7.3-1.fc43 100% | 18.7 MiB/s | 363.1 KiB | 00m00s [ 4/35] Installing libmpc-0:1.3.1-8.fc4 100% | 75.3 MiB/s | 154.2 KiB | 00m00s [ 5/35] Installing cpp-0:15.2.1-7.fc43. 100% | 259.0 MiB/s | 35.5 MiB | 00m00s [ 6/35] Installing annobin-docs-0:12.99 100% | 32.6 MiB/s | 100.1 KiB | 00m00s [ 7/35] Installing kernel-headers-0:6.1 100% | 132.9 MiB/s | 6.9 MiB | 00m00s [ 8/35] Installing glibc-devel-0:2.42-1 100% | 110.4 MiB/s | 2.3 MiB | 00m00s [ 9/35] Installing libxcrypt-devel-0:4. 100% | 32.6 MiB/s | 33.4 KiB | 00m00s [10/35] Installing libedit-0:3.1-57.202 100% | 45.9 MiB/s | 281.9 KiB | 00m00s [11/35] Installing tzdata-0:2026a-1.fc4 100% | 37.2 MiB/s | 1.9 MiB | 00m00s [12/35] Installing python-pip-wheel-0:2 100% | 622.6 MiB/s | 1.2 MiB | 00m00s [13/35] Installing mpdecimal-0:4.0.1-2. 100% | 39.4 MiB/s | 282.7 KiB | 00m00s [14/35] Installing python3-libs-0:3.14. 100% | 250.6 MiB/s | 45.6 MiB | 00m00s [15/35] Installing python3-0:3.14.4-1.f 100% | 5.0 MiB/s | 86.6 KiB | 00m00s [16/35] Installing libubsan-0:15.2.1-7. 100% | 232.6 MiB/s | 476.4 KiB | 00m00s [17/35] Installing libatomic-0:15.2.1-7 100% | 68.0 MiB/s | 69.6 KiB | 00m00s [18/35] Installing libasan-0:15.2.1-7.f 100% | 308.1 MiB/s | 1.5 MiB | 00m00s [19/35] Installing libcbor-0:0.12.0-6.f 100% | 136.0 MiB/s | 139.3 KiB | 00m00s [20/35] Installing libfido2-0:1.16.0-3. 100% | 136.8 MiB/s | 280.3 KiB | 00m00s [21/35] Installing openssh-0:10.0p1-8.f 100% | 66.3 MiB/s | 1.4 MiB | 00m00s [22/35] Installing openssh-clients-0:10 100% | 81.7 MiB/s | 2.7 MiB | 00m00s [23/35] Installing less-0:692-5.fc43.aa 100% | 28.0 MiB/s | 602.7 KiB | 00m00s [24/35] Installing go-filesystem-0:3.8. 100% | 27.3 KiB/s | 392.0 B | 00m00s [25/35] Installing golang-src-0:1.25.9- 100% | 199.7 MiB/s | 82.5 MiB | 00m00s [26/35] Installing pcsc-lite-libs-0:2.3 100% | 69.1 MiB/s | 141.5 KiB | 00m00s [27/35] Installing make-1:4.4.1-11.fc43 100% | 74.0 MiB/s | 1.9 MiB | 00m00s [28/35] Installing gcc-0:15.2.1-7.fc43. 100% | 305.6 MiB/s | 99.6 MiB | 00m00s [29/35] Installing golang-bin-0:1.25.9- 100% | 319.8 MiB/s | 64.3 MiB | 00m00s [30/35] Installing golang-0:1.25.9-1.fc 100% | 457.5 MiB/s | 9.6 MiB | 00m00s [31/35] Installing gcc-plugin-annobin-0 100% | 4.6 MiB/s | 70.8 KiB | 00m00s [32/35] Installing annobin-plugin-gcc-0 100% | 52.6 MiB/s | 1.0 MiB | 00m00s [33/35] Installing pcsc-lite-devel-0:2. 100% | 8.8 MiB/s | 180.3 KiB | 00m00s [34/35] Installing git-core-0:2.53.0-1. 100% | 281.0 MiB/s | 23.9 MiB | 00m00s [35/35] Installing systemd-rpm-macros-0 100% | 60.7 KiB/s | 8.9 KiB | 00m00s Warning: skipped OpenPGP checks for 5 packages from repository: https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch Complete! Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1776384000 Wrote: /builddir/build/SRPMS/step-ca-0.30.2-1.fc43.src.rpm Updating and loading repositories: Additional repo https_dl_fedoraproject 100% | 164.0 KiB/s | 6.9 KiB | 00m00s Copr repository 100% | 36.0 KiB/s | 1.5 KiB | 00m00s fedora 100% | 35.4 KiB/s | 14.3 KiB | 00m00s updates 100% | 69.7 KiB/s | 9.6 KiB | 00m00s Repositories loaded. Package "git-core-2.53.0-1.fc43.aarch64" is already installed. Package "golang-1.25.9-1.fc43.aarch64" is already installed. Package "make-1:4.4.1-11.fc43.aarch64" is already installed. Package "pcsc-lite-devel-2.3.3-2.fc43.aarch64" is already installed. Package "pkgconf-pkg-config-2.3.0-3.fc43.aarch64" is already installed. Package "pcsc-lite-devel-2.3.3-2.fc43.aarch64" is already installed. Package "systemd-rpm-macros-258.7-1.fc43.noarch" is already installed. Nothing to do. Finish: build setup for step-ca-0.30.2-1.fc43.src.rpm Start: rpmbuild step-ca-0.30.2-1.fc43.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1776384000 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.ch8DwK Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.KGjkul + umask 022 + cd /builddir/build/BUILD/step-ca-0.30.2-build + cd /builddir/build/BUILD/step-ca-0.30.2-build + rm -rf certificates-0.30.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/certificates-0.30.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd certificates-0.30.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.o0G1VW + umask 022 + cd /builddir/build/BUILD/step-ca-0.30.2-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd certificates-0.30.2 ++ date --date=@1776384000 '+%Y-%m-%d %H:%M UTC' + export 'BUILD_DATE=2026-04-17 00:00 UTC' + BUILD_DATE='2026-04-17 00:00 UTC' + GO_ENVS=CGO_ENABLED=1 + go build -trimpath -buildmode=pie -mod=readonly -modcacherw -ldflags '-linkmode external -extldflags "-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes " -X "main.Version=0.30.2" -X "main.BuildTime=2026-04-17 00:00 UTC"' -o bin/step-ca ./cmd/... go: downloading github.com/smallstep/cli-utils v0.12.2 go: downloading github.com/urfave/cli v1.22.17 go: downloading go.step.sm/crypto v0.77.1 go: downloading cloud.google.com/go/security v1.19.2 go: downloading github.com/google/uuid v1.6.0 go: downloading github.com/googleapis/gax-go/v2 v2.18.0 go: downloading github.com/pkg/errors v0.9.1 go: downloading cloud.google.com/go v0.123.0 go: downloading google.golang.org/api v0.271.0 go: downloading google.golang.org/grpc v1.79.3 go: downloading google.golang.org/protobuf v1.36.11 go: downloading github.com/hashicorp/vault/api v1.22.0 go: downloading github.com/smallstep/linkedca v0.25.0 go: downloading github.com/smallstep/nosql v0.8.0 go: downloading golang.org/x/crypto v0.49.0 go: downloading github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d go: downloading golang.org/x/net v0.52.0 go: downloading github.com/chzyer/readline v1.5.1 go: downloading github.com/manifoldco/promptui v0.9.0 go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.7 go: downloading github.com/aws/aws-sdk-go-v2/config v1.32.12 go: downloading github.com/aws/aws-sdk-go-v2/service/kms v1.50.3 go: downloading github.com/aws/aws-sdk-go-v2 v1.41.4 go: downloading github.com/Azure/azure-sdk-for-go/sdk/azcore v1.21.0 go: downloading github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.13.1 go: downloading github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys v1.4.0 go: downloading github.com/go-piv/piv-go/v2 v2.5.0 go: downloading cloud.google.com/go/kms v1.26.0 go: downloading github.com/ThalesIgnite/crypto11 v1.2.5 go: downloading github.com/ccoveille/go-safecast/v2 v2.0.0 go: downloading cloud.google.com/go/iam v1.5.3 go: downloading cloud.google.com/go/longrunning v0.8.0 go: downloading google.golang.org/genproto v0.0.0-20260217215200-42d3e9bedb6d go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20260217215200-42d3e9bedb6d go: downloading github.com/cenkalti/backoff/v4 v4.3.0 go: downloading github.com/go-jose/go-jose/v4 v4.1.3 go: downloading github.com/hashicorp/errwrap v1.1.0 go: downloading github.com/hashicorp/go-cleanhttp v0.5.2 go: downloading github.com/hashicorp/go-multierror v1.1.1 go: downloading github.com/hashicorp/go-retryablehttp v0.7.8 go: downloading github.com/hashicorp/go-rootcerts v1.0.2 go: downloading github.com/hashicorp/go-secure-stdlib/parseutil v0.2.0 go: downloading github.com/hashicorp/go-secure-stdlib/strutil v0.1.2 go: downloading github.com/hashicorp/hcl v1.0.1-vault-7 go: downloading github.com/mitchellh/mapstructure v1.5.0 go: downloading golang.org/x/time v0.15.0 go: downloading github.com/hashicorp/vault/api/auth/approle v0.11.0 go: downloading github.com/hashicorp/vault/api/auth/aws v0.11.0 go: downloading github.com/hashicorp/vault/api/auth/kubernetes v0.10.0 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20260226221140-a57be14db171 go: downloading github.com/go-chi/chi/v5 v5.2.5 go: downloading github.com/go-jose/go-jose/v3 v3.0.4 go: downloading github.com/coreos/go-systemd/v22 v22.7.0 go: downloading golang.org/x/sync v0.20.0 go: downloading github.com/coreos/go-oidc/v3 v3.17.0 go: downloading github.com/fxamacker/cbor/v2 v2.9.0 go: downloading github.com/google/go-tpm v0.9.8 go: downloading github.com/smallstep/go-attestation v0.4.4-0.20241119153605-2306d5b464ca go: downloading github.com/slackhq/nebula v1.10.3 go: downloading github.com/smallstep/pkcs7 v0.2.1 go: downloading github.com/smallstep/scep v0.0.0-20250318231241-a25cabb69492 go: downloading github.com/Masterminds/sprig/v3 v3.3.0 go: downloading github.com/mattn/go-colorable v0.1.14 go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0 go: downloading github.com/russross/blackfriday/v2 v2.1.0 go: downloading github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.20 go: downloading github.com/aws/smithy-go v1.24.2 go: downloading github.com/aws/aws-sdk-go-v2/credentials v1.19.12 go: downloading github.com/aws/aws-sdk-go-v2/internal/ini v1.8.6 go: downloading github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.20 go: downloading github.com/aws/aws-sdk-go-v2/service/signin v1.0.8 go: downloading github.com/aws/aws-sdk-go-v2/service/sso v1.30.13 go: downloading github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.17 go: downloading github.com/aws/aws-sdk-go-v2/service/sts v1.41.9 go: downloading filippo.io/edwards25519 v1.2.0 go: downloading github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/internal v1.2.0 go: downloading github.com/peterbourgon/diskv/v3 v3.0.1 go: downloading github.com/schollz/jsonstore v1.1.0 go: downloading github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.2 go: downloading github.com/AzureAD/microsoft-authentication-library-for-go v1.6.0 go: downloading github.com/miekg/pkcs11 v1.1.2 go: downloading github.com/thales-e-security/pool v0.0.2 go: downloading golang.org/x/text v0.35.0 go: downloading cloud.google.com/go/auth v0.18.2 go: downloading golang.org/x/oauth2 v0.36.0 go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8 go: downloading cloud.google.com/go/compute/metadata v0.9.0 go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0 go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 go: downloading github.com/hashicorp/go-sockaddr v1.0.7 go: downloading github.com/ryanuber/go-glob v1.0.0 go: downloading github.com/aws/aws-sdk-go v1.55.7 go: downloading github.com/hashicorp/go-hclog v1.6.3 go: downloading github.com/hashicorp/go-secure-stdlib/awsutil v0.3.0 go: downloading github.com/hashicorp/go-uuid v1.0.2 go: downloading golang.org/x/sys v0.42.0 go: downloading github.com/sirupsen/logrus v1.9.4 go: downloading github.com/prometheus/client_golang v1.23.2 go: downloading github.com/rs/xid v1.6.0 go: downloading github.com/newrelic/go-agent/v3 v3.42.0 go: downloading github.com/x448/float16 v0.8.4 go: downloading github.com/google/go-tspi v0.3.0 go: downloading github.com/dgraph-io/badger v1.6.2 go: downloading github.com/dgraph-io/badger/v2 v2.2007.4 go: downloading go.etcd.io/bbolt v1.4.3 go: downloading github.com/go-sql-driver/mysql v1.9.3 go: downloading github.com/jackc/pgx/v5 v5.8.0 go: downloading github.com/mattn/go-isatty v0.0.20 go: downloading dario.cat/mergo v1.0.2 go: downloading github.com/Masterminds/goutils v1.1.1 go: downloading github.com/Masterminds/semver/v3 v3.3.1 go: downloading github.com/huandu/xstrings v1.5.0 go: downloading github.com/mitchellh/copystructure v1.2.0 go: downloading github.com/shopspring/decimal v1.4.0 go: downloading github.com/spf13/cast v1.7.0 go: downloading github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.20 go: downloading golang.org/x/term v0.41.0 go: downloading github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.7 go: downloading github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.20 go: downloading github.com/google/btree v1.1.2 go: downloading github.com/kylelemons/godebug v1.1.0 go: downloading github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c go: downloading github.com/google/s2a-go v0.1.9 go: downloading go.opentelemetry.io/otel v1.39.0 go: downloading go.opentelemetry.io/otel/metric v1.39.0 go: downloading go.opentelemetry.io/otel/trace v1.39.0 go: downloading github.com/felixge/httpsnoop v1.0.4 go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.14 go: downloading github.com/fatih/color v1.18.0 go: downloading github.com/beorn7/perks v1.0.1 go: downloading github.com/cespare/xxhash/v2 v2.3.0 go: downloading github.com/prometheus/common v0.67.5 go: downloading github.com/prometheus/client_model v0.6.2 go: downloading github.com/cespare/xxhash v1.1.0 go: downloading github.com/prometheus/procfs v0.19.2 go: downloading github.com/google/certificate-transparency-go v1.1.7 go: downloading github.com/dgraph-io/ristretto v0.1.0 go: downloading github.com/dustin/go-humanize v1.0.1 go: downloading github.com/golang/protobuf v1.5.4 go: downloading github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 go: downloading github.com/mitchellh/reflectwalk v1.0.2 go: downloading filippo.io/bigmod v0.1.0 go: downloading github.com/golang-jwt/jwt/v5 v5.3.0 go: downloading github.com/go-logr/logr v1.4.3 go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go: downloading github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96 go: downloading go.yaml.in/yaml/v2 v2.4.3 go: downloading github.com/golang/snappy v0.0.4 go: downloading github.com/klauspost/compress v1.18.0 go: downloading github.com/golang/glog v1.2.5 go: downloading github.com/jackc/pgpassfile v1.0.0 go: downloading github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 go: downloading github.com/jackc/puddle/v2 v2.2.2 go: downloading github.com/go-logr/stdr v1.2.2 go: downloading go.opentelemetry.io/auto/sdk v1.2.1 go: downloading github.com/jmespath/go-jmespath v0.4.0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.sX5TqO + umask 022 + cd /builddir/build/BUILD/step-ca-0.30.2-build + '[' /builddir/build/BUILD/step-ca-0.30.2-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/step-ca-0.30.2-build/BUILDROOT ++ dirname /builddir/build/BUILD/step-ca-0.30.2-build/BUILDROOT + mkdir -p /builddir/build/BUILD/step-ca-0.30.2-build + mkdir /builddir/build/BUILD/step-ca-0.30.2-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd certificates-0.30.2 + install -Dm0644 /builddir/build/SOURCES/step-ca.sysusers /builddir/build/BUILD/step-ca-0.30.2-build/BUILDROOT/usr/lib/sysusers.d/step-ca.conf + install -m 0755 -d /builddir/build/BUILD/step-ca-0.30.2-build/BUILDROOT/usr/bin + install -m 0750 -d /builddir/build/BUILD/step-ca-0.30.2-build/BUILDROOT/etc/step-ca/config + install -m 0755 -d /builddir/build/BUILD/step-ca-0.30.2-build/BUILDROOT/usr/lib/systemd/system + install -Dm0755 bin/step-ca /builddir/build/BUILD/step-ca-0.30.2-build/BUILDROOT/usr/bin/step-ca + install -Dm0644 systemd/step-ca.service /builddir/build/BUILD/step-ca-0.30.2-build/BUILDROOT/usr/lib/systemd/system/step-ca.service + install -m0640 /dev/null /builddir/build/BUILD/step-ca-0.30.2-build/BUILDROOT/etc/step-ca/password.txt + install -m0755 /builddir/build/SOURCES/step-ca-has-provisioner /builddir/build/BUILD/step-ca-0.30.2-build/BUILDROOT/usr/bin/step-ca-has-provisioner + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/step-ca-0.30.2-build/BUILDROOT Scanned 10 directories and 5 files, processed 0 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/step-ca-0.30.2-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.2y5xTn + umask 022 + cd /builddir/build/BUILD/step-ca-0.30.2-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd certificates-0.30.2 + go test -v ./... go: downloading github.com/stretchr/testify v1.11.1 go: downloading github.com/google/go-cmp v0.7.0 go: downloading github.com/smallstep/assert v0.0.0-20200723003110-82e2b9b3b262 go: downloading go.uber.org/mock v0.6.0 go: downloading github.com/davecgh/go-spew v1.1.1 go: downloading github.com/pmezard/go-difflib v1.0.0 go: downloading gopkg.in/yaml.v3 v3.0.1 === RUN TestKeyToID === RUN TestKeyToID/fail/error-generating-thumbprint === RUN TestKeyToID/ok --- PASS: TestKeyToID (0.00s) --- PASS: TestKeyToID/fail/error-generating-thumbprint (0.00s) --- PASS: TestKeyToID/ok (0.00s) === RUN TestAccount_GetLocation === RUN TestAccount_GetLocation/not-empty === RUN TestAccount_GetLocation/empty --- PASS: TestAccount_GetLocation (0.00s) --- PASS: TestAccount_GetLocation/not-empty (0.00s) --- PASS: TestAccount_GetLocation/empty (0.00s) === RUN TestAccount_IsValid === RUN TestAccount_IsValid/valid === RUN TestAccount_IsValid/invalid --- PASS: TestAccount_IsValid (0.00s) --- PASS: TestAccount_IsValid/valid (0.00s) --- PASS: TestAccount_IsValid/invalid (0.00s) === RUN TestExternalAccountKey_BindTo === RUN TestExternalAccountKey_BindTo/ok === RUN TestExternalAccountKey_BindTo/fail/already-bound --- PASS: TestExternalAccountKey_BindTo (0.00s) --- PASS: TestExternalAccountKey_BindTo/ok (0.00s) --- PASS: TestExternalAccountKey_BindTo/fail/already-bound (0.00s) === RUN TestAuthorization_UpdateStatus === RUN TestAuthorization_UpdateStatus/ok/already-invalid === RUN TestAuthorization_UpdateStatus/ok/already-valid === RUN TestAuthorization_UpdateStatus/fail/error-unexpected-status === RUN TestAuthorization_UpdateStatus/ok/expired === RUN TestAuthorization_UpdateStatus/fail/db.UpdateAuthorization-error === RUN TestAuthorization_UpdateStatus/ok/no-valid-challenges === RUN TestAuthorization_UpdateStatus/ok/valid --- PASS: TestAuthorization_UpdateStatus (0.00s) --- PASS: TestAuthorization_UpdateStatus/ok/already-invalid (0.00s) --- PASS: TestAuthorization_UpdateStatus/ok/already-valid (0.00s) --- PASS: TestAuthorization_UpdateStatus/fail/error-unexpected-status (0.00s) --- PASS: TestAuthorization_UpdateStatus/ok/expired (0.00s) --- PASS: TestAuthorization_UpdateStatus/fail/db.UpdateAuthorization-error (0.00s) --- PASS: TestAuthorization_UpdateStatus/ok/no-valid-challenges (0.00s) --- PASS: TestAuthorization_UpdateStatus/ok/valid (0.00s) === RUN Test_storeError === RUN Test_storeError/fail/db.UpdateChallenge-error === RUN Test_storeError/fail/db.UpdateChallenge-acme-error === RUN Test_storeError/ok === RUN Test_storeError/ok/mark-invalid --- PASS: Test_storeError (0.00s) --- PASS: Test_storeError/fail/db.UpdateChallenge-error (0.00s) --- PASS: Test_storeError/fail/db.UpdateChallenge-acme-error (0.00s) --- PASS: Test_storeError/ok (0.00s) --- PASS: Test_storeError/ok/mark-invalid (0.00s) === RUN TestKeyAuthorization === RUN TestKeyAuthorization/fail/jwk-thumbprint-error === RUN TestKeyAuthorization/ok --- PASS: TestKeyAuthorization (0.00s) --- PASS: TestKeyAuthorization/fail/jwk-thumbprint-error (0.00s) --- PASS: TestKeyAuthorization/ok (0.00s) === RUN TestChallenge_Validate === RUN TestChallenge_Validate/fail/unexpected-type === RUN TestChallenge_Validate/ok/dns-01 === RUN TestChallenge_Validate/fail/tls-alpn-01 === RUN TestChallenge_Validate/ok/tls-alpn-01 2026/04/17 14:28:06 http: TLS handshake error from 127.0.0.1:57308: read tcp 127.0.0.1:34093->127.0.0.1:57308: use of closed network connection === RUN TestChallenge_Validate/fail/device-attest-01 === RUN TestChallenge_Validate/ok/wire-oidc-01 === RUN TestChallenge_Validate/fail/already-invalid === RUN TestChallenge_Validate/ok/http-01-insecure === RUN TestChallenge_Validate/ok/device-attest-01 === RUN TestChallenge_Validate/fail/wire-oidc-01-no-wire-db === RUN TestChallenge_Validate/ok/wire-dpop-01 === RUN TestChallenge_Validate/fail/wire-dpop-01-no-wire-db === RUN TestChallenge_Validate/ok/already-valid === RUN TestChallenge_Validate/fail/http-01 === RUN TestChallenge_Validate/ok/http-01 === RUN TestChallenge_Validate/fail/dns-01 === RUN TestChallenge_Validate/ok/tls-alpn-01-insecure 2026/04/17 14:28:07 http: TLS handshake error from 127.0.0.1:47944: read tcp 127.0.0.1:41333->127.0.0.1:47944: use of closed network connection --- PASS: TestChallenge_Validate (0.57s) --- PASS: TestChallenge_Validate/fail/unexpected-type (0.00s) --- PASS: TestChallenge_Validate/ok/dns-01 (0.00s) --- PASS: TestChallenge_Validate/fail/tls-alpn-01 (0.00s) --- PASS: TestChallenge_Validate/ok/tls-alpn-01 (0.16s) --- PASS: TestChallenge_Validate/fail/device-attest-01 (0.00s) --- PASS: TestChallenge_Validate/ok/wire-oidc-01 (0.00s) --- PASS: TestChallenge_Validate/fail/already-invalid (0.00s) --- PASS: TestChallenge_Validate/ok/http-01-insecure (0.00s) --- PASS: TestChallenge_Validate/ok/device-attest-01 (0.00s) --- PASS: TestChallenge_Validate/fail/wire-oidc-01-no-wire-db (0.00s) --- PASS: TestChallenge_Validate/ok/wire-dpop-01 (0.00s) --- PASS: TestChallenge_Validate/fail/wire-dpop-01-no-wire-db (0.00s) --- PASS: TestChallenge_Validate/ok/already-valid (0.00s) --- PASS: TestChallenge_Validate/fail/http-01 (0.00s) --- PASS: TestChallenge_Validate/ok/http-01 (0.00s) --- PASS: TestChallenge_Validate/fail/dns-01 (0.00s) --- PASS: TestChallenge_Validate/ok/tls-alpn-01-insecure (0.40s) === RUN TestHTTP01Validate === RUN TestHTTP01Validate/fail/http-get-error-store-error === RUN TestHTTP01Validate/fail/http-get->=400-store-error === RUN TestHTTP01Validate/ok/http-get->=400 === RUN TestHTTP01Validate/fail/read-body === RUN TestHTTP01Validate/fail/key-auth-gen-error === RUN TestHTTP01Validate/ok/key-auth-mismatch === RUN TestHTTP01Validate/fail/key-auth-mismatch-store-error === RUN TestHTTP01Validate/fail/update-challenge-error === RUN TestHTTP01Validate/ok/http-get-error === RUN TestHTTP01Validate/ok --- PASS: TestHTTP01Validate (0.00s) --- PASS: TestHTTP01Validate/fail/http-get-error-store-error (0.00s) --- PASS: TestHTTP01Validate/fail/http-get->=400-store-error (0.00s) --- PASS: TestHTTP01Validate/ok/http-get->=400 (0.00s) --- PASS: TestHTTP01Validate/fail/read-body (0.00s) --- PASS: TestHTTP01Validate/fail/key-auth-gen-error (0.00s) --- PASS: TestHTTP01Validate/ok/key-auth-mismatch (0.00s) --- PASS: TestHTTP01Validate/fail/key-auth-mismatch-store-error (0.00s) --- PASS: TestHTTP01Validate/fail/update-challenge-error (0.00s) --- PASS: TestHTTP01Validate/ok/http-get-error (0.00s) --- PASS: TestHTTP01Validate/ok (0.00s) === RUN TestDNS01Validate === RUN TestDNS01Validate/fail/lookupTXT-store-error === RUN TestDNS01Validate/ok/lookupTXT-error === RUN TestDNS01Validate/fail/key-auth-gen-error === RUN TestDNS01Validate/fail/key-auth-mismatch-store-error === RUN TestDNS01Validate/ok/key-auth-mismatch-store-error === RUN TestDNS01Validate/fail/update-challenge-error === RUN TestDNS01Validate/ok --- PASS: TestDNS01Validate (0.00s) --- PASS: TestDNS01Validate/fail/lookupTXT-store-error (0.00s) --- PASS: TestDNS01Validate/ok/lookupTXT-error (0.00s) --- PASS: TestDNS01Validate/fail/key-auth-gen-error (0.00s) --- PASS: TestDNS01Validate/fail/key-auth-mismatch-store-error (0.00s) --- PASS: TestDNS01Validate/ok/key-auth-mismatch-store-error (0.00s) --- PASS: TestDNS01Validate/fail/update-challenge-error (0.00s) --- PASS: TestDNS01Validate/ok (0.00s) === RUN TestTLSALPN01Validate === RUN TestTLSALPN01Validate/fail/malformed-extension-store-error 2026/04/17 14:28:07 http: TLS handshake error from 127.0.0.1:39808: read tcp 127.0.0.1:43981->127.0.0.1:39808: use of closed network connection === RUN TestTLSALPN01Validate/ok/error-keyauth-mismatch === RUN TestTLSALPN01Validate/ok/no-certificates-error === RUN TestTLSALPN01Validate/fail/no-certificates-store-error === RUN TestTLSALPN01Validate/ok/no-names-nor-ips-error === RUN TestTLSALPN01Validate/fail/key-auth-gen-error === RUN TestTLSALPN01Validate/ok/error-no-extension 2026/04/17 14:28:07 http: TLS handshake error from 127.0.0.1:53446: read tcp 127.0.0.1:39145->127.0.0.1:53446: use of closed network connection === RUN TestTLSALPN01Validate/fail/no-extension-store-error === RUN TestTLSALPN01Validate/ok/error-extension-not-critical 2026/04/17 14:28:07 http: TLS handshake error from 127.0.0.1:44968: read tcp 127.0.0.1:34685->127.0.0.1:44968: use of closed network connection === RUN TestTLSALPN01Validate/fail/keyauth-mismatch-store-error === RUN TestTLSALPN01Validate/fail/no-names-store-error 2026/04/17 14:28:08 http: TLS handshake error from 127.0.0.1:36868: read tcp 127.0.0.1:34543->127.0.0.1:36868: use of closed network connection === RUN TestTLSALPN01Validate/ok/wrong-name === RUN TestTLSALPN01Validate/ok/error-malformed-extension === RUN TestTLSALPN01Validate/ok/error-obsolete-oid === RUN TestTLSALPN01Validate/ok/ip === RUN TestTLSALPN01Validate/ok/tlsDial-error === RUN TestTLSALPN01Validate/fail/obsolete-oid-store-error === RUN TestTLSALPN01Validate/ok === RUN TestTLSALPN01Validate/fail/tlsDial-store-error === RUN TestTLSALPN01Validate/ok/tlsDial-timeout === RUN TestTLSALPN01Validate/ok/error-no-protocol 2026/04/17 14:28:09 http: TLS handshake error from 127.0.0.1:59000: tls: client requested unsupported application protocols (["acme-tls/1"]) === RUN TestTLSALPN01Validate/fail/no-protocol-store-error 2026/04/17 14:28:09 http: TLS handshake error from 127.0.0.1:41030: tls: client requested unsupported application protocols (["acme-tls/1"]) === RUN TestTLSALPN01Validate/ok/too-many-names-error === RUN TestTLSALPN01Validate/fail/extension-not-critical-store-error --- PASS: TestTLSALPN01Validate (2.56s) --- PASS: TestTLSALPN01Validate/fail/malformed-extension-store-error (0.10s) --- PASS: TestTLSALPN01Validate/ok/error-keyauth-mismatch (0.09s) --- PASS: TestTLSALPN01Validate/ok/no-certificates-error (0.00s) --- PASS: TestTLSALPN01Validate/fail/no-certificates-store-error (0.00s) --- PASS: TestTLSALPN01Validate/ok/no-names-nor-ips-error (0.04s) --- PASS: TestTLSALPN01Validate/fail/key-auth-gen-error (0.02s) --- PASS: TestTLSALPN01Validate/ok/error-no-extension (0.11s) --- PASS: TestTLSALPN01Validate/fail/no-extension-store-error (0.08s) --- PASS: TestTLSALPN01Validate/ok/error-extension-not-critical (0.09s) --- PASS: TestTLSALPN01Validate/fail/keyauth-mismatch-store-error (0.22s) --- PASS: TestTLSALPN01Validate/fail/no-names-store-error (0.08s) --- PASS: TestTLSALPN01Validate/ok/wrong-name (0.07s) --- PASS: TestTLSALPN01Validate/ok/error-malformed-extension (0.24s) --- PASS: TestTLSALPN01Validate/ok/error-obsolete-oid (0.05s) --- PASS: TestTLSALPN01Validate/ok/ip (0.07s) --- PASS: TestTLSALPN01Validate/ok/tlsDial-error (0.00s) --- PASS: TestTLSALPN01Validate/fail/obsolete-oid-store-error (0.04s) --- PASS: TestTLSALPN01Validate/ok (0.08s) --- PASS: TestTLSALPN01Validate/fail/tlsDial-store-error (0.00s) --- PASS: TestTLSALPN01Validate/ok/tlsDial-timeout (1.00s) --- PASS: TestTLSALPN01Validate/ok/error-no-protocol (0.00s) --- PASS: TestTLSALPN01Validate/fail/no-protocol-store-error (0.00s) --- PASS: TestTLSALPN01Validate/ok/too-many-names-error (0.09s) --- PASS: TestTLSALPN01Validate/fail/extension-not-critical-store-error (0.09s) === RUN Test_reverseAddr === RUN Test_reverseAddr/ok/ipv4 === RUN Test_reverseAddr/ok/ipv6 --- PASS: Test_reverseAddr (0.00s) --- PASS: Test_reverseAddr/ok/ipv4 (0.00s) --- PASS: Test_reverseAddr/ok/ipv6 (0.00s) === RUN Test_serverName === RUN Test_serverName/ok/dns === RUN Test_serverName/ok/ipv4 === RUN Test_serverName/ok/ipv6 --- PASS: Test_serverName (0.00s) --- PASS: Test_serverName/ok/dns (0.00s) --- PASS: Test_serverName/ok/ipv4 (0.00s) --- PASS: Test_serverName/ok/ipv6 (0.00s) === RUN Test_http01ChallengeHost === RUN Test_http01ChallengeHost/dns === RUN Test_http01ChallengeHost/dns_strict === RUN Test_http01ChallengeHost/rooted_dns === RUN Test_http01ChallengeHost/rooted_dns_strict === RUN Test_http01ChallengeHost/ipv4 === RUN Test_http01ChallengeHost/ipv6 --- PASS: Test_http01ChallengeHost (0.00s) --- PASS: Test_http01ChallengeHost/dns (0.00s) --- PASS: Test_http01ChallengeHost/dns_strict (0.00s) --- PASS: Test_http01ChallengeHost/rooted_dns (0.00s) --- PASS: Test_http01ChallengeHost/rooted_dns_strict (0.00s) --- PASS: Test_http01ChallengeHost/ipv4 (0.00s) --- PASS: Test_http01ChallengeHost/ipv6 (0.00s) === RUN Test_doAppleAttestationFormat === RUN Test_doAppleAttestationFormat/ok === RUN Test_doAppleAttestationFormat/fail_apple_issuer === RUN Test_doAppleAttestationFormat/fail_missing_x5c === RUN Test_doAppleAttestationFormat/fail_empty_issuer === RUN Test_doAppleAttestationFormat/fail_leaf_type === RUN Test_doAppleAttestationFormat/fail_leaf_parse === RUN Test_doAppleAttestationFormat/fail_intermediate_type === RUN Test_doAppleAttestationFormat/fail_intermediate_parse === RUN Test_doAppleAttestationFormat/fail_verify --- PASS: Test_doAppleAttestationFormat (0.00s) --- PASS: Test_doAppleAttestationFormat/ok (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_apple_issuer (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_missing_x5c (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_empty_issuer (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_leaf_type (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_leaf_parse (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_intermediate_type (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_intermediate_parse (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_verify (0.00s) === RUN Test_doStepAttestationFormat === RUN Test_doStepAttestationFormat/ok === RUN Test_doStepAttestationFormat/ok/step-managed-device-id === RUN Test_doStepAttestationFormat/fail_yubico_issuer === RUN Test_doStepAttestationFormat/fail_x5c_type === RUN Test_doStepAttestationFormat/fail_x5c_empty === RUN Test_doStepAttestationFormat/fail_leaf_type === RUN Test_doStepAttestationFormat/fail_leaf_parse === RUN Test_doStepAttestationFormat/fail_intermediate_type === RUN Test_doStepAttestationFormat/fail_intermediate_parse === RUN Test_doStepAttestationFormat/fail_verify === RUN Test_doStepAttestationFormat/fail_sig_type === RUN Test_doStepAttestationFormat/fail_sig_unmarshal === RUN Test_doStepAttestationFormat/fail_keyAuthorization === RUN Test_doStepAttestationFormat/fail_sig_verify_P-256 === RUN Test_doStepAttestationFormat/fail_sig_verify_P-384 === RUN Test_doStepAttestationFormat/fail_sig_verify_RSA === RUN Test_doStepAttestationFormat/fail_sig_verify_Ed25519 === RUN Test_doStepAttestationFormat/fail_unmarshal_serial_number --- PASS: Test_doStepAttestationFormat (0.16s) --- PASS: Test_doStepAttestationFormat/ok (0.00s) --- PASS: Test_doStepAttestationFormat/ok/step-managed-device-id (0.00s) --- PASS: Test_doStepAttestationFormat/fail_yubico_issuer (0.00s) --- PASS: Test_doStepAttestationFormat/fail_x5c_type (0.00s) --- PASS: Test_doStepAttestationFormat/fail_x5c_empty (0.00s) --- PASS: Test_doStepAttestationFormat/fail_leaf_type (0.00s) --- PASS: Test_doStepAttestationFormat/fail_leaf_parse (0.00s) --- PASS: Test_doStepAttestationFormat/fail_intermediate_type (0.00s) --- PASS: Test_doStepAttestationFormat/fail_intermediate_parse (0.00s) --- PASS: Test_doStepAttestationFormat/fail_verify (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_type (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_unmarshal (0.00s) --- PASS: Test_doStepAttestationFormat/fail_keyAuthorization (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_verify_P-256 (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_verify_P-384 (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_verify_RSA (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_verify_Ed25519 (0.00s) --- PASS: Test_doStepAttestationFormat/fail_unmarshal_serial_number (0.00s) === RUN Test_doStepAttestationFormat_noCAIntermediate === RUN Test_doStepAttestationFormat_noCAIntermediate/fail_no_intermediate --- PASS: Test_doStepAttestationFormat_noCAIntermediate (0.00s) --- PASS: Test_doStepAttestationFormat_noCAIntermediate/fail_no_intermediate (0.00s) === RUN Test_deviceAttest01Validate === RUN Test_deviceAttest01Validate/ok/unknown-attestation-format === RUN Test_deviceAttest01Validate/ok/step-managed-device-id === RUN Test_deviceAttest01Validate/ok/unsupported-attestation-format === RUN Test_deviceAttest01Validate/ok/prov.IsAttestationFormatEnabled === RUN Test_deviceAttest01Validate/ok/doStepAttestationFormat-storeError === RUN Test_deviceAttest01Validate/ok/doStepAttestationFormat-non-matching-identifier === RUN Test_deviceAttest01Validate/fail/json.Unmarshal === RUN Test_deviceAttest01Validate/ok/empty-json-attobj === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-challenge-value === RUN Test_deviceAttest01Validate/fail/db.UpdateAuthorization === RUN Test_deviceAttest01Validate/fail/db.UpdateChallenge === RUN Test_deviceAttest01Validate/ok === RUN Test_deviceAttest01Validate/fail/storeError === RUN Test_deviceAttest01Validate/ok/cborDecoder.Wellformed === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-storeError === RUN Test_deviceAttest01Validate/fail/getAuthorization === RUN Test_deviceAttest01Validate/ok/storeError-return-nil === RUN Test_deviceAttest01Validate/ok/base64-decode === RUN Test_deviceAttest01Validate/ok/empty-attobj === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-nonce --- PASS: Test_deviceAttest01Validate (0.02s) --- PASS: Test_deviceAttest01Validate/ok/unknown-attestation-format (0.00s) --- PASS: Test_deviceAttest01Validate/ok/step-managed-device-id (0.00s) --- PASS: Test_deviceAttest01Validate/ok/unsupported-attestation-format (0.00s) --- PASS: Test_deviceAttest01Validate/ok/prov.IsAttestationFormatEnabled (0.00s) --- PASS: Test_deviceAttest01Validate/ok/doStepAttestationFormat-storeError (0.00s) --- PASS: Test_deviceAttest01Validate/ok/doStepAttestationFormat-non-matching-identifier (0.00s) --- PASS: Test_deviceAttest01Validate/fail/json.Unmarshal (0.00s) --- PASS: Test_deviceAttest01Validate/ok/empty-json-attobj (0.00s) --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-challenge-value (0.00s) --- PASS: Test_deviceAttest01Validate/fail/db.UpdateAuthorization (0.00s) --- PASS: Test_deviceAttest01Validate/fail/db.UpdateChallenge (0.00s) --- PASS: Test_deviceAttest01Validate/ok (0.00s) --- PASS: Test_deviceAttest01Validate/fail/storeError (0.00s) --- PASS: Test_deviceAttest01Validate/ok/cborDecoder.Wellformed (0.00s) --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-storeError (0.00s) --- PASS: Test_deviceAttest01Validate/fail/getAuthorization (0.00s) --- PASS: Test_deviceAttest01Validate/ok/storeError-return-nil (0.00s) --- PASS: Test_deviceAttest01Validate/ok/base64-decode (0.00s) --- PASS: Test_deviceAttest01Validate/ok/empty-attobj (0.00s) --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-nonce (0.00s) === RUN Test_validateAKCertificate === RUN Test_validateAKCertificate/ok === RUN Test_validateAKCertificate/fail/version === RUN Test_validateAKCertificate/fail/subject === RUN Test_validateAKCertificate/fail/isCA === RUN Test_validateAKCertificate/fail/extendedKeyUsage --- PASS: Test_validateAKCertificate (0.00s) --- PASS: Test_validateAKCertificate/ok (0.00s) --- PASS: Test_validateAKCertificate/fail/version (0.00s) --- PASS: Test_validateAKCertificate/fail/subject (0.00s) --- PASS: Test_validateAKCertificate/fail/isCA (0.00s) --- PASS: Test_validateAKCertificate/fail/extendedKeyUsage (0.00s) === RUN Test_validateAKCertificateSubjectAlternativeNames === RUN Test_validateAKCertificateSubjectAlternativeNames/ok === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-manufacturer === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-model === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-firmware-version --- PASS: Test_validateAKCertificateSubjectAlternativeNames (0.00s) --- PASS: Test_validateAKCertificateSubjectAlternativeNames/ok (0.00s) --- PASS: Test_validateAKCertificateSubjectAlternativeNames/fail/missing-manufacturer (0.00s) --- PASS: Test_validateAKCertificateSubjectAlternativeNames/fail/missing-model (0.00s) --- PASS: Test_validateAKCertificateSubjectAlternativeNames/fail/missing-firmware-version (0.00s) === RUN Test_validateAKCertificateExtendedKeyUsage === RUN Test_validateAKCertificateExtendedKeyUsage/ok === RUN Test_validateAKCertificateExtendedKeyUsage/fail/wrong-eku === RUN Test_validateAKCertificateExtendedKeyUsage/fail/empty-eku === RUN Test_validateAKCertificateExtendedKeyUsage/fail/missing-eku --- PASS: Test_validateAKCertificateExtendedKeyUsage (0.00s) --- PASS: Test_validateAKCertificateExtendedKeyUsage/ok (0.00s) --- PASS: Test_validateAKCertificateExtendedKeyUsage/fail/wrong-eku (0.00s) --- PASS: Test_validateAKCertificateExtendedKeyUsage/fail/empty-eku (0.00s) --- PASS: Test_validateAKCertificateExtendedKeyUsage/fail/missing-eku (0.00s) === RUN Test_tlsAlpn01ChallengeHost === RUN Test_tlsAlpn01ChallengeHost/dns === RUN Test_tlsAlpn01ChallengeHost/dns_strict === RUN Test_tlsAlpn01ChallengeHost/rooted_dns === RUN Test_tlsAlpn01ChallengeHost/rooted_dns_strict === RUN Test_tlsAlpn01ChallengeHost/ipv4 === RUN Test_tlsAlpn01ChallengeHost/ipv6 --- PASS: Test_tlsAlpn01ChallengeHost (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/dns (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/dns_strict (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/rooted_dns (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/rooted_dns_strict (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/ipv4 (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/ipv6 (0.00s) === RUN Test_dns01ChallengeHost === RUN Test_dns01ChallengeHost/dns === RUN Test_dns01ChallengeHost/dns_strict === RUN Test_dns01ChallengeHost/rooted_dns === RUN Test_dns01ChallengeHost/rooted_dns_strict --- PASS: Test_dns01ChallengeHost (0.00s) --- PASS: Test_dns01ChallengeHost/dns (0.00s) --- PASS: Test_dns01ChallengeHost/dns_strict (0.00s) --- PASS: Test_dns01ChallengeHost/rooted_dns (0.00s) --- PASS: Test_dns01ChallengeHost/rooted_dns_strict (0.00s) === RUN Test_wireDPOP01Validate === RUN Test_wireDPOP01Validate/fail/unmarshal === RUN Test_wireDPOP01Validate/fail/wire-parse-client-id === RUN Test_wireDPOP01Validate/fail/db.UpdateChallenge === RUN Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID === RUN Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID-zero === RUN Test_wireDPOP01Validate/ok === RUN Test_wireDPOP01Validate/fail/no-linker === RUN Test_wireDPOP01Validate/fail/wire-parse-id === RUN Test_wireDPOP01Validate/fail/parse-and-verify === RUN Test_wireDPOP01Validate/fail/db.CreateDpopToken === RUN Test_wireDPOP01Validate/fail/no-provisioner --- PASS: Test_wireDPOP01Validate (0.00s) --- PASS: Test_wireDPOP01Validate/fail/unmarshal (0.00s) --- PASS: Test_wireDPOP01Validate/fail/wire-parse-client-id (0.00s) --- PASS: Test_wireDPOP01Validate/fail/db.UpdateChallenge (0.00s) --- PASS: Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID (0.00s) --- PASS: Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID-zero (0.00s) --- PASS: Test_wireDPOP01Validate/ok (0.00s) --- PASS: Test_wireDPOP01Validate/fail/no-linker (0.00s) --- PASS: Test_wireDPOP01Validate/fail/wire-parse-id (0.00s) --- PASS: Test_wireDPOP01Validate/fail/parse-and-verify (0.00s) --- PASS: Test_wireDPOP01Validate/fail/db.CreateDpopToken (0.00s) --- PASS: Test_wireDPOP01Validate/fail/no-provisioner (0.00s) === RUN Test_wireOIDC01Validate === RUN Test_wireOIDC01Validate/fail/db.UpdateChallenge === RUN Test_wireOIDC01Validate/fail/db.CreateOidcToken === RUN Test_wireOIDC01Validate/ok/wire-oidc-01 === RUN Test_wireOIDC01Validate/fail/no-provisioner === RUN Test_wireOIDC01Validate/fail/keyauth-mismatch === RUN Test_wireOIDC01Validate/fail/validateWireOIDCClaims === RUN Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID === RUN Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID-zero === RUN Test_wireOIDC01Validate/fail/no-linker === RUN Test_wireOIDC01Validate/fail/unmarshal === RUN Test_wireOIDC01Validate/fail/wire-parse-id === RUN Test_wireOIDC01Validate/fail/verify --- PASS: Test_wireOIDC01Validate (0.01s) --- PASS: Test_wireOIDC01Validate/fail/db.UpdateChallenge (0.00s) --- PASS: Test_wireOIDC01Validate/fail/db.CreateOidcToken (0.00s) --- PASS: Test_wireOIDC01Validate/ok/wire-oidc-01 (0.00s) --- PASS: Test_wireOIDC01Validate/fail/no-provisioner (0.00s) --- PASS: Test_wireOIDC01Validate/fail/keyauth-mismatch (0.00s) --- PASS: Test_wireOIDC01Validate/fail/validateWireOIDCClaims (0.00s) --- PASS: Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID (0.00s) --- PASS: Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID-zero (0.00s) --- PASS: Test_wireOIDC01Validate/fail/no-linker (0.00s) --- PASS: Test_wireOIDC01Validate/fail/unmarshal (0.00s) --- PASS: Test_wireOIDC01Validate/fail/wire-parse-id (0.00s) --- PASS: Test_wireOIDC01Validate/fail/verify (0.00s) === RUN Test_parseAndVerifyWireAccessToken challenge_wire_test.go:2126: skip until we can retrieve public key from e2e test, so that we can actually verify the token --- SKIP: Test_parseAndVerifyWireAccessToken (0.00s) === RUN Test_validateWireOIDCClaims --- PASS: Test_validateWireOIDCClaims (0.00s) === RUN Test_idTokenTransformation --- PASS: Test_idTokenTransformation (0.00s) === RUN TestIsErrNotFound === RUN TestIsErrNotFound/true_ErrNotFound === RUN TestIsErrNotFound/true_sql.ErrNoRows === RUN TestIsErrNotFound/true_wrapped_ErrNotFound === RUN TestIsErrNotFound/true_wrapped_sql.ErrNoRows === RUN TestIsErrNotFound/false_other --- PASS: TestIsErrNotFound (0.00s) --- PASS: TestIsErrNotFound/true_ErrNotFound (0.00s) --- PASS: TestIsErrNotFound/true_sql.ErrNoRows (0.00s) --- PASS: TestIsErrNotFound/true_wrapped_ErrNotFound (0.00s) --- PASS: TestIsErrNotFound/true_wrapped_sql.ErrNoRows (0.00s) --- PASS: TestIsErrNotFound/false_other (0.00s) === RUN TestError_WithAdditionalErrorDetail === RUN TestError_WithAdditionalErrorDetail/internal === RUN TestError_WithAdditionalErrorDetail/nil_err === RUN TestError_WithAdditionalErrorDetail/detailed --- PASS: TestError_WithAdditionalErrorDetail (0.00s) --- PASS: TestError_WithAdditionalErrorDetail/internal (0.00s) --- PASS: TestError_WithAdditionalErrorDetail/nil_err (0.00s) --- PASS: TestError_WithAdditionalErrorDetail/detailed (0.00s) === RUN TestGetUnescapedPathSuffix --- PASS: TestGetUnescapedPathSuffix (0.00s) === RUN TestLinker_DNS === RUN TestLinker_DNS/domain === RUN TestLinker_DNS/domain-port === RUN TestLinker_DNS/ipv4 === RUN TestLinker_DNS/ipv4-port === RUN TestLinker_DNS/ipv6 === RUN TestLinker_DNS/ipv6-port === RUN TestLinker_DNS/ipv6-no-brackets === RUN TestLinker_DNS/ipv6-port-no-brackets === RUN TestLinker_DNS/ipv6-long-no-brackets === RUN TestLinker_DNS/ipv6-long-port-no-brackets --- PASS: TestLinker_DNS (0.00s) --- PASS: TestLinker_DNS/domain (0.00s) --- PASS: TestLinker_DNS/domain-port (0.00s) --- PASS: TestLinker_DNS/ipv4 (0.00s) --- PASS: TestLinker_DNS/ipv4-port (0.00s) --- PASS: TestLinker_DNS/ipv6 (0.00s) --- PASS: TestLinker_DNS/ipv6-port (0.00s) --- PASS: TestLinker_DNS/ipv6-no-brackets (0.00s) --- PASS: TestLinker_DNS/ipv6-port-no-brackets (0.00s) --- PASS: TestLinker_DNS/ipv6-long-no-brackets (0.00s) --- PASS: TestLinker_DNS/ipv6-long-port-no-brackets (0.00s) === RUN TestLinker_GetLink --- PASS: TestLinker_GetLink (0.00s) === RUN TestLinker_LinkOrder === RUN TestLinker_LinkOrder/no-authz-and-no-cert === RUN TestLinker_LinkOrder/one-authz-and-cert === RUN TestLinker_LinkOrder/many-authz --- PASS: TestLinker_LinkOrder (0.00s) --- PASS: TestLinker_LinkOrder/no-authz-and-no-cert (0.00s) --- PASS: TestLinker_LinkOrder/one-authz-and-cert (0.00s) --- PASS: TestLinker_LinkOrder/many-authz (0.00s) === RUN TestLinker_LinkAccount === RUN TestLinker_LinkAccount/ok --- PASS: TestLinker_LinkAccount (0.00s) --- PASS: TestLinker_LinkAccount/ok (0.00s) === RUN TestLinker_LinkChallenge === RUN TestLinker_LinkChallenge/ok --- PASS: TestLinker_LinkChallenge (0.00s) --- PASS: TestLinker_LinkChallenge/ok (0.00s) === RUN TestLinker_LinkAuthorization === RUN TestLinker_LinkAuthorization/ok --- PASS: TestLinker_LinkAuthorization (0.00s) --- PASS: TestLinker_LinkAuthorization/ok (0.00s) === RUN TestLinker_LinkOrdersByAccountID === RUN TestLinker_LinkOrdersByAccountID/ok --- PASS: TestLinker_LinkOrdersByAccountID (0.00s) --- PASS: TestLinker_LinkOrdersByAccountID/ok (0.00s) === RUN TestOrder_UpdateStatus === RUN TestOrder_UpdateStatus/ok/still-pending === RUN TestOrder_UpdateStatus/ok/already-invalid === RUN TestOrder_UpdateStatus/ok/already-valid === RUN TestOrder_UpdateStatus/fail/error-unexpected-status === RUN TestOrder_UpdateStatus/ok/ready-expired === RUN TestOrder_UpdateStatus/fail/ready-expired-db.UpdateOrder-error === RUN TestOrder_UpdateStatus/ok/valid === RUN TestOrder_UpdateStatus/ok/pending-expired === RUN TestOrder_UpdateStatus/ok/invalid --- PASS: TestOrder_UpdateStatus (0.00s) --- PASS: TestOrder_UpdateStatus/ok/still-pending (0.00s) --- PASS: TestOrder_UpdateStatus/ok/already-invalid (0.00s) --- PASS: TestOrder_UpdateStatus/ok/already-valid (0.00s) --- PASS: TestOrder_UpdateStatus/fail/error-unexpected-status (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/valid (0.00s) --- PASS: TestOrder_UpdateStatus/ok/pending-expired (0.00s) --- PASS: TestOrder_UpdateStatus/ok/invalid (0.00s) === RUN TestOrder_Finalize === RUN TestOrder_Finalize/fail/wire-id-display-name-mismatch === RUN TestOrder_Finalize/ok/new-cert-dns === RUN TestOrder_Finalize/ok/new-cert-ip === RUN TestOrder_Finalize/ok/new-cert-dns-and-ip === RUN TestOrder_Finalize/fail/error-ca-sign === RUN TestOrder_Finalize/fail/error-db.CreateCertificate === RUN TestOrder_Finalize/ok/permanent-identifier === RUN TestOrder_Finalize/fail/csr-wire-id-csr-uri-missing === RUN TestOrder_Finalize/fail/non-matching-permanent-identifier-common-name === RUN TestOrder_Finalize/fail/webhook-error === RUN TestOrder_Finalize/fail/error-db.UpdateOrder === RUN TestOrder_Finalize/fail/csr-fingerprint === RUN TestOrder_Finalize/fail/csr-wire-id-csr-uri-mismatch === RUN TestOrder_Finalize/fail/other-than-wire-ids-present === RUN TestOrder_Finalize/fail/wire-id-org-missing === RUN TestOrder_Finalize/fail/wire-id-display-name-missing === RUN TestOrder_Finalize/fail/invalid === RUN TestOrder_Finalize/fail/pending === RUN TestOrder_Finalize/ok/already-valid === RUN TestOrder_Finalize/fail/error-unexpected-status === RUN TestOrder_Finalize/ok/wire-id-user === RUN TestOrder_Finalize/ok/wire-id-device === RUN TestOrder_Finalize/fail/error-provisioner-auth === RUN TestOrder_Finalize/fail/error-template-options === RUN TestOrder_Finalize/ok/permanent-identifier-only --- PASS: TestOrder_Finalize (0.00s) --- PASS: TestOrder_Finalize/fail/wire-id-display-name-mismatch (0.00s) --- PASS: TestOrder_Finalize/ok/new-cert-dns (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-ca-sign (0.00s) --- PASS: TestOrder_Finalize/fail/error-db.CreateCertificate (0.00s) --- PASS: TestOrder_Finalize/ok/permanent-identifier (0.00s) --- PASS: TestOrder_Finalize/fail/csr-wire-id-csr-uri-missing (0.00s) --- PASS: TestOrder_Finalize/fail/non-matching-permanent-identifier-common-name (0.00s) --- PASS: TestOrder_Finalize/fail/webhook-error (0.00s) --- PASS: TestOrder_Finalize/fail/error-db.UpdateOrder (0.00s) --- PASS: TestOrder_Finalize/fail/csr-fingerprint (0.00s) --- PASS: TestOrder_Finalize/fail/csr-wire-id-csr-uri-mismatch (0.00s) --- PASS: TestOrder_Finalize/fail/other-than-wire-ids-present (0.00s) --- PASS: TestOrder_Finalize/fail/wire-id-org-missing (0.00s) --- PASS: TestOrder_Finalize/fail/wire-id-display-name-missing (0.00s) --- PASS: TestOrder_Finalize/fail/invalid (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/ok/wire-id-user (0.00s) --- PASS: TestOrder_Finalize/ok/wire-id-device (0.00s) --- PASS: TestOrder_Finalize/fail/error-provisioner-auth (0.00s) --- PASS: TestOrder_Finalize/fail/error-template-options (0.00s) --- PASS: TestOrder_Finalize/ok/permanent-identifier-only (0.00s) === RUN Test_uniqueSortedIPs === RUN Test_uniqueSortedIPs/ok/empty === RUN Test_uniqueSortedIPs/ok/single-ipv4 === RUN Test_uniqueSortedIPs/ok/multiple-ipv4 === RUN Test_uniqueSortedIPs/ok/multiple-ipv4-with-varying-byte-representations === RUN Test_uniqueSortedIPs/ok/unique-ipv4 === RUN Test_uniqueSortedIPs/ok/single-ipv6 === RUN Test_uniqueSortedIPs/ok/multiple-ipv6 === RUN Test_uniqueSortedIPs/ok/unique-ipv6 === RUN Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6 === RUN Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-varying-byte-representations === RUN Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-more-varying-byte-representations --- PASS: Test_uniqueSortedIPs (0.00s) --- PASS: Test_uniqueSortedIPs/ok/empty (0.00s) --- PASS: Test_uniqueSortedIPs/ok/single-ipv4 (0.00s) --- PASS: Test_uniqueSortedIPs/ok/multiple-ipv4 (0.00s) --- PASS: Test_uniqueSortedIPs/ok/multiple-ipv4-with-varying-byte-representations (0.00s) --- PASS: Test_uniqueSortedIPs/ok/unique-ipv4 (0.00s) --- PASS: Test_uniqueSortedIPs/ok/single-ipv6 (0.00s) --- PASS: Test_uniqueSortedIPs/ok/multiple-ipv6 (0.00s) --- PASS: Test_uniqueSortedIPs/ok/unique-ipv6 (0.00s) --- PASS: Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6 (0.00s) --- PASS: Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-varying-byte-representations (0.00s) --- PASS: Test_uniqueSortedIPs/ok/mixed-ipv4-and-ipv6-and-more-varying-byte-representations (0.00s) === RUN Test_numberOfIdentifierType === RUN Test_numberOfIdentifierType/ok/no-identifiers === RUN Test_numberOfIdentifierType/ok/no-dns === RUN Test_numberOfIdentifierType/ok/no-ips === RUN Test_numberOfIdentifierType/ok/one-dns === RUN Test_numberOfIdentifierType/ok/one-ip === RUN Test_numberOfIdentifierType/ok/more-dns === RUN Test_numberOfIdentifierType/ok/more-ips --- PASS: Test_numberOfIdentifierType (0.00s) --- PASS: Test_numberOfIdentifierType/ok/no-identifiers (0.00s) --- PASS: Test_numberOfIdentifierType/ok/no-dns (0.00s) --- PASS: Test_numberOfIdentifierType/ok/no-ips (0.00s) --- PASS: Test_numberOfIdentifierType/ok/one-dns (0.00s) --- PASS: Test_numberOfIdentifierType/ok/one-ip (0.00s) --- PASS: Test_numberOfIdentifierType/ok/more-dns (0.00s) --- PASS: Test_numberOfIdentifierType/ok/more-ips (0.00s) === RUN Test_ipsAreEqual === RUN Test_ipsAreEqual/ok/ipv4 === RUN Test_ipsAreEqual/fail/ipv4 === RUN Test_ipsAreEqual/ok/ipv6 === RUN Test_ipsAreEqual/fail/ipv6 === RUN Test_ipsAreEqual/fail/ipv4-and-ipv6 === RUN Test_ipsAreEqual/ok/ipv4-mapped-to-ipv6 === RUN Test_ipsAreEqual/fail/invalid-ipv4-and-valid-ipv6 === RUN Test_ipsAreEqual/fail/valid-ipv4-and-invalid-ipv6 === RUN Test_ipsAreEqual/fail/invalid-ipv4-and-invalid-ipv6 --- PASS: Test_ipsAreEqual (0.00s) --- PASS: Test_ipsAreEqual/ok/ipv4 (0.00s) --- PASS: Test_ipsAreEqual/fail/ipv4 (0.00s) --- PASS: Test_ipsAreEqual/ok/ipv6 (0.00s) --- PASS: Test_ipsAreEqual/fail/ipv6 (0.00s) --- PASS: Test_ipsAreEqual/fail/ipv4-and-ipv6 (0.00s) --- PASS: Test_ipsAreEqual/ok/ipv4-mapped-to-ipv6 (0.00s) --- PASS: Test_ipsAreEqual/fail/invalid-ipv4-and-valid-ipv6 (0.00s) --- PASS: Test_ipsAreEqual/fail/valid-ipv4-and-invalid-ipv6 (0.00s) --- PASS: Test_ipsAreEqual/fail/invalid-ipv4-and-invalid-ipv6 (0.00s) === RUN Test_canonicalize === RUN Test_canonicalize/ok/dns === RUN Test_canonicalize/ok/common-name === RUN Test_canonicalize/ok/ipv4 === RUN Test_canonicalize/ok/mixed === RUN Test_canonicalize/ok/mixed-common-name === RUN Test_canonicalize/ok/ip-common-name --- PASS: Test_canonicalize (0.00s) --- PASS: Test_canonicalize/ok/dns (0.00s) --- PASS: Test_canonicalize/ok/common-name (0.00s) --- PASS: Test_canonicalize/ok/ipv4 (0.00s) --- PASS: Test_canonicalize/ok/mixed (0.00s) --- PASS: Test_canonicalize/ok/mixed-common-name (0.00s) --- PASS: Test_canonicalize/ok/ip-common-name (0.00s) === RUN TestOrder_sans === RUN TestOrder_sans/ok/dns === RUN TestOrder_sans/fail/invalid-alternative-name-email === RUN TestOrder_sans/fail/error-names-length-mismatch === RUN TestOrder_sans/fail/error-names-mismatch === RUN TestOrder_sans/ok/ipv4 === RUN TestOrder_sans/ok/ipv6 === RUN TestOrder_sans/fail/error-ips-length-mismatch === RUN TestOrder_sans/fail/error-ips-mismatch === RUN TestOrder_sans/ok/mixed === RUN TestOrder_sans/fail/unsupported-identifier-type --- PASS: TestOrder_sans (0.00s) --- PASS: TestOrder_sans/ok/dns (0.00s) --- PASS: TestOrder_sans/fail/invalid-alternative-name-email (0.00s) --- PASS: TestOrder_sans/fail/error-names-length-mismatch (0.00s) --- PASS: TestOrder_sans/fail/error-names-mismatch (0.00s) --- PASS: TestOrder_sans/ok/ipv4 (0.00s) --- PASS: TestOrder_sans/ok/ipv6 (0.00s) --- PASS: TestOrder_sans/fail/error-ips-length-mismatch (0.00s) --- PASS: TestOrder_sans/fail/error-ips-mismatch (0.00s) --- PASS: TestOrder_sans/ok/mixed (0.00s) --- PASS: TestOrder_sans/fail/unsupported-identifier-type (0.00s) === RUN TestOrder_getAuthorizationFingerprint === RUN TestOrder_getAuthorizationFingerprint/ok === RUN TestOrder_getAuthorizationFingerprint/ok_fingerprint === RUN TestOrder_getAuthorizationFingerprint/fail --- PASS: TestOrder_getAuthorizationFingerprint (0.00s) --- PASS: TestOrder_getAuthorizationFingerprint/ok (0.00s) --- PASS: TestOrder_getAuthorizationFingerprint/ok_fingerprint (0.00s) --- PASS: TestOrder_getAuthorizationFingerprint/fail (0.00s) PASS ok github.com/smallstep/certificates/acme 3.347s === RUN TestNewAccountRequest_Validate === RUN TestNewAccountRequest_Validate/fail/incompatible-input === RUN TestNewAccountRequest_Validate/fail/bad-contact === RUN TestNewAccountRequest_Validate/ok === RUN TestNewAccountRequest_Validate/ok/onlyReturnExisting --- PASS: TestNewAccountRequest_Validate (0.00s) --- PASS: TestNewAccountRequest_Validate/fail/incompatible-input (0.00s) --- PASS: TestNewAccountRequest_Validate/fail/bad-contact (0.00s) --- PASS: TestNewAccountRequest_Validate/ok (0.00s) --- PASS: TestNewAccountRequest_Validate/ok/onlyReturnExisting (0.00s) === RUN TestUpdateAccountRequest_Validate === 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/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/nil-account === RUN TestHandler_GetOrdersByAccountID/fail/account-id-mismatch === RUN TestHandler_GetOrdersByAccountID/fail/db.GetOrdersByAccountID-error === RUN TestHandler_GetOrdersByAccountID/ok === RUN TestHandler_GetOrdersByAccountID/fail/no-account --- PASS: TestHandler_GetOrdersByAccountID (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) === RUN TestHandler_NewAccount === RUN TestHandler_NewAccount/fail/db.CreateAccount-error === RUN TestHandler_NewAccount/fail/db.UpdateExternalAccountKey-error === RUN TestHandler_NewAccount/fail/nil-jwk === RUN TestHandler_NewAccount/fail/acmeProvisionerFromContext === RUN TestHandler_NewAccount/ok/return-existing === RUN TestHandler_NewAccount/ok/new-account-no-eab-required === RUN TestHandler_NewAccount/fail/no-payload === RUN TestHandler_NewAccount/fail/unmarshal-payload-error === RUN TestHandler_NewAccount/fail/malformed-payload-error === RUN TestHandler_NewAccount/fail/new-account-no-eab-provided === RUN TestHandler_NewAccount/ok/new-account === RUN TestHandler_NewAccount/ok/new-account-with-eab === RUN TestHandler_NewAccount/fail/nil-payload === RUN TestHandler_NewAccount/fail/no-existing-account === RUN TestHandler_NewAccount/fail/no-jwk --- PASS: TestHandler_NewAccount (0.00s) --- PASS: TestHandler_NewAccount/fail/db.CreateAccount-error (0.00s) --- PASS: TestHandler_NewAccount/fail/db.UpdateExternalAccountKey-error (0.00s) --- PASS: TestHandler_NewAccount/fail/nil-jwk (0.00s) --- PASS: TestHandler_NewAccount/fail/acmeProvisionerFromContext (0.00s) --- PASS: TestHandler_NewAccount/ok/return-existing (0.00s) --- PASS: TestHandler_NewAccount/ok/new-account-no-eab-required (0.00s) --- PASS: TestHandler_NewAccount/fail/no-payload (0.00s) --- PASS: TestHandler_NewAccount/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_NewAccount/fail/malformed-payload-error (0.00s) --- PASS: TestHandler_NewAccount/fail/new-account-no-eab-provided (0.00s) --- PASS: TestHandler_NewAccount/ok/new-account (0.00s) --- PASS: TestHandler_NewAccount/ok/new-account-with-eab (0.00s) --- PASS: TestHandler_NewAccount/fail/nil-payload (0.00s) --- PASS: TestHandler_NewAccount/fail/no-existing-account (0.00s) --- PASS: TestHandler_NewAccount/fail/no-jwk (0.00s) === RUN TestHandler_GetOrUpdateAccount === RUN TestHandler_GetOrUpdateAccount/ok/update-empty === RUN TestHandler_GetOrUpdateAccount/ok/update-contacts === RUN TestHandler_GetOrUpdateAccount/ok/post-as-get === RUN TestHandler_GetOrUpdateAccount/fail/no-account === RUN TestHandler_GetOrUpdateAccount/fail/nil-account === RUN TestHandler_GetOrUpdateAccount/fail/no-payload === RUN TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error === RUN TestHandler_GetOrUpdateAccount/fail/nil-payload === RUN TestHandler_GetOrUpdateAccount/fail/unmarshal-payload-error === RUN TestHandler_GetOrUpdateAccount/fail/malformed-payload-error === RUN TestHandler_GetOrUpdateAccount/ok/deactivate --- PASS: TestHandler_GetOrUpdateAccount (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/ok/update-empty (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/ok/update-contacts (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/ok/post-as-get (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/no-account (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/nil-account (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/no-payload (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/nil-payload (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/malformed-payload-error (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/ok/deactivate (0.00s) === RUN Test_keysAreEqual === RUN Test_keysAreEqual/ok/nil === RUN Test_keysAreEqual/ok/equal === RUN Test_keysAreEqual/ok/not-equal === RUN Test_keysAreEqual/ok/wrong-key-type --- PASS: Test_keysAreEqual (0.00s) --- PASS: Test_keysAreEqual/ok/nil (0.00s) --- PASS: Test_keysAreEqual/ok/equal (0.00s) --- PASS: Test_keysAreEqual/ok/not-equal (0.00s) --- PASS: Test_keysAreEqual/ok/wrong-key-type (0.00s) === RUN TestHandler_validateExternalAccountBinding === RUN TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext === RUN TestHandler_validateExternalAccountBinding/fail/validate-eab-jws-no-signatures === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-nil === RUN TestHandler_validateExternalAccountBinding/ok/no-eab-required-but-provided === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-not-found === RUN TestHandler_validateExternalAccountBinding/fail/no-jwk === RUN TestHandler_validateExternalAccountBinding/fail/parse-eab-jose === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-error === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-no-keybytes === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-wrong-provisioner === RUN TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys === RUN TestHandler_validateExternalAccountBinding/ok/eab === RUN TestHandler_validateExternalAccountBinding/fail/retrieve-eab-key-db-failure === RUN TestHandler_validateExternalAccountBinding/fail/eab-already-bound === RUN TestHandler_validateExternalAccountBinding/fail/eab-verify === RUN TestHandler_validateExternalAccountBinding/fail/nil-jwk --- PASS: TestHandler_validateExternalAccountBinding (0.01s) --- PASS: TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/validate-eab-jws-no-signatures (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-nil (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/ok/no-eab-required-but-provided (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-not-found (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/no-jwk (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/parse-eab-jose (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-error (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-no-keybytes (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-wrong-provisioner (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/ok/eab (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/retrieve-eab-key-db-failure (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-already-bound (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-verify (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/nil-jwk (0.00s) === RUN Test_validateEABJWS === RUN Test_validateEABJWS/fail/nil-jws === RUN Test_validateEABJWS/fail/invalid-number-of-signatures === RUN Test_validateEABJWS/fail/kid-not-set === RUN Test_validateEABJWS/fail/nonce-not-empty === RUN Test_validateEABJWS/fail/url-not-set === RUN Test_validateEABJWS/fail/no-outer-jws === RUN Test_validateEABJWS/fail/outer-jws-multiple-signatures === RUN Test_validateEABJWS/fail/invalid-algorithm === RUN Test_validateEABJWS/fail/outer-jws-no-url === RUN Test_validateEABJWS/fail/outer-jws-with-different-url === RUN Test_validateEABJWS/ok --- PASS: Test_validateEABJWS (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/url-not-set (0.00s) --- PASS: Test_validateEABJWS/fail/no-outer-jws (0.00s) --- PASS: Test_validateEABJWS/fail/outer-jws-multiple-signatures (0.00s) --- PASS: Test_validateEABJWS/fail/invalid-algorithm (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) === RUN TestHandler_GetNonce === RUN TestHandler_GetNonce/GET === RUN TestHandler_GetNonce/HEAD --- PASS: TestHandler_GetNonce (0.00s) --- PASS: TestHandler_GetNonce/GET (0.00s) --- PASS: TestHandler_GetNonce/HEAD (0.00s) === RUN TestHandler_GetDirectory === RUN TestHandler_GetDirectory/fail/no-provisioner === RUN TestHandler_GetDirectory/fail/different-provisioner === RUN TestHandler_GetDirectory/ok === RUN TestHandler_GetDirectory/ok/eab-required === RUN TestHandler_GetDirectory/ok/full-meta --- PASS: TestHandler_GetDirectory (0.00s) --- PASS: TestHandler_GetDirectory/fail/no-provisioner (0.00s) --- PASS: TestHandler_GetDirectory/fail/different-provisioner (0.00s) --- PASS: TestHandler_GetDirectory/ok (0.00s) --- PASS: TestHandler_GetDirectory/ok/eab-required (0.00s) --- PASS: TestHandler_GetDirectory/ok/full-meta (0.00s) === RUN TestHandler_GetAuthorization === RUN TestHandler_GetAuthorization/fail/db.UpdateAuthorization-error === RUN TestHandler_GetAuthorization/ok === RUN TestHandler_GetAuthorization/fail/no-account === RUN TestHandler_GetAuthorization/fail/nil-account === RUN TestHandler_GetAuthorization/fail/db.GetAuthorization-error === RUN TestHandler_GetAuthorization/fail/account-id-mismatch --- 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) === RUN TestHandler_GetCertificate === RUN TestHandler_GetCertificate/fail/no-account === RUN TestHandler_GetCertificate/fail/nil-account === RUN TestHandler_GetCertificate/fail/db.GetCertificate-error === RUN TestHandler_GetCertificate/fail/account-id-mismatch === RUN TestHandler_GetCertificate/ok --- PASS: TestHandler_GetCertificate (0.00s) --- PASS: TestHandler_GetCertificate/fail/no-account (0.00s) --- PASS: TestHandler_GetCertificate/fail/nil-account (0.00s) --- PASS: TestHandler_GetCertificate/fail/db.GetCertificate-error (0.00s) --- PASS: TestHandler_GetCertificate/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_GetCertificate/ok (0.00s) === RUN TestHandler_GetChallenge === RUN TestHandler_GetChallenge/fail/nil-account === RUN TestHandler_GetChallenge/fail/nil-payload === RUN TestHandler_GetChallenge/fail/account-id-mismatch === RUN TestHandler_GetChallenge/fail/no-jwk === RUN TestHandler_GetChallenge/fail/validate-challenge-error === RUN TestHandler_GetChallenge/fail/no-account === RUN TestHandler_GetChallenge/fail/no-payload === RUN TestHandler_GetChallenge/fail/db.GetChallenge-error === RUN TestHandler_GetChallenge/fail/nil-jwk === RUN TestHandler_GetChallenge/ok --- PASS: TestHandler_GetChallenge (0.00s) --- PASS: TestHandler_GetChallenge/fail/nil-account (0.00s) --- PASS: TestHandler_GetChallenge/fail/nil-payload (0.00s) --- PASS: TestHandler_GetChallenge/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_GetChallenge/fail/no-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/db.GetChallenge-error (0.00s) --- PASS: TestHandler_GetChallenge/fail/nil-jwk (0.00s) --- PASS: TestHandler_GetChallenge/ok (0.00s) === RUN Test_createMetaObject === RUN Test_createMetaObject/no-meta === RUN Test_createMetaObject/terms-of-service === RUN Test_createMetaObject/website === RUN Test_createMetaObject/caa === RUN Test_createMetaObject/require-eab === RUN Test_createMetaObject/full-meta --- PASS: Test_createMetaObject (0.00s) --- PASS: Test_createMetaObject/no-meta (0.00s) --- PASS: Test_createMetaObject/terms-of-service (0.00s) --- PASS: Test_createMetaObject/website (0.00s) --- PASS: Test_createMetaObject/caa (0.00s) --- PASS: Test_createMetaObject/require-eab (0.00s) --- PASS: Test_createMetaObject/full-meta (0.00s) === RUN TestHandler_addNonce === RUN TestHandler_addNonce/fail/AddNonce-error === RUN TestHandler_addNonce/ok --- PASS: TestHandler_addNonce (0.00s) --- PASS: TestHandler_addNonce/fail/AddNonce-error (0.00s) --- PASS: TestHandler_addNonce/ok (0.00s) === RUN TestHandler_addDirLink === RUN TestHandler_addDirLink/ok --- PASS: TestHandler_addDirLink (0.00s) --- PASS: TestHandler_addDirLink/ok (0.00s) === RUN TestHandler_verifyContentType === RUN TestHandler_verifyContentType/ok === RUN TestHandler_verifyContentType/ok/certificate/pkix-cert === RUN TestHandler_verifyContentType/ok/certificate/jose+json === RUN TestHandler_verifyContentType/ok/certificate/pkcs7-mime === RUN TestHandler_verifyContentType/fail/provisioner-not-set === RUN TestHandler_verifyContentType/fail/general-bad-content-type === RUN TestHandler_verifyContentType/fail/certificate-bad-content-type --- PASS: TestHandler_verifyContentType (0.00s) --- PASS: TestHandler_verifyContentType/ok (0.00s) --- PASS: TestHandler_verifyContentType/ok/certificate/pkix-cert (0.00s) --- PASS: TestHandler_verifyContentType/ok/certificate/jose+json (0.00s) --- PASS: TestHandler_verifyContentType/ok/certificate/pkcs7-mime (0.00s) --- PASS: TestHandler_verifyContentType/fail/provisioner-not-set (0.00s) --- PASS: TestHandler_verifyContentType/fail/general-bad-content-type (0.00s) --- PASS: TestHandler_verifyContentType/fail/certificate-bad-content-type (0.00s) === RUN TestHandler_isPostAsGet === RUN TestHandler_isPostAsGet/fail/no-payload === RUN TestHandler_isPostAsGet/fail/nil-payload === RUN TestHandler_isPostAsGet/fail/not-post-as-get === RUN TestHandler_isPostAsGet/ok --- PASS: TestHandler_isPostAsGet (0.00s) --- PASS: TestHandler_isPostAsGet/fail/no-payload (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) === RUN TestHandler_parseJWS === RUN TestHandler_parseJWS/fail/read-body-error === RUN TestHandler_parseJWS/fail/parse-jws-error === RUN TestHandler_parseJWS/ok --- PASS: TestHandler_parseJWS (0.00s) --- PASS: TestHandler_parseJWS/fail/read-body-error (0.00s) --- PASS: TestHandler_parseJWS/fail/parse-jws-error (0.00s) --- PASS: TestHandler_parseJWS/ok (0.00s) === RUN TestHandler_verifyAndExtractJWSPayload === RUN TestHandler_verifyAndExtractJWSPayload/fail/nil-jws === RUN TestHandler_verifyAndExtractJWSPayload/fail/no-jwk === RUN TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-wrong-jwk === RUN TestHandler_verifyAndExtractJWSPayload/fail/algorithm-mismatch === RUN TestHandler_verifyAndExtractJWSPayload/ok === RUN TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk === RUN TestHandler_verifyAndExtractJWSPayload/ok/empty-json === RUN TestHandler_verifyAndExtractJWSPayload/ok/apple-acmeclient-omitting-leading-null-byte-in-signature === RUN TestHandler_verifyAndExtractJWSPayload/fail/no-jws === RUN TestHandler_verifyAndExtractJWSPayload/fail/nil-jwk === RUN TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-too-many-signatures === RUN TestHandler_verifyAndExtractJWSPayload/fail/apple-acmeclient-omitting-leading-null-byte-in-signature-with-wrong-jwk === RUN TestHandler_verifyAndExtractJWSPayload/ok/post-as-get --- PASS: TestHandler_verifyAndExtractJWSPayload (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/nil-jws (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/no-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-wrong-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/ok/apple-acmeclient-omitting-leading-null-byte-in-signature (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/no-jws (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/nil-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-too-many-signatures (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/apple-acmeclient-omitting-leading-null-byte-in-signature-with-wrong-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/post-as-get (0.00s) === RUN TestHandler_lookupJWK === RUN TestHandler_lookupJWK/ok/account-without-location-prefix === RUN TestHandler_lookupJWK/fail/account-not-found === RUN TestHandler_lookupJWK/fail/GetAccount-error === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner === RUN TestHandler_lookupJWK/ok/account-with-provisioner-id === RUN TestHandler_lookupJWK/fail/no-jws === RUN TestHandler_lookupJWK/fail/nil-jws === RUN TestHandler_lookupJWK/fail/no-kid === RUN TestHandler_lookupJWK/fail/account-not-valid === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-kid === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner-id === RUN TestHandler_lookupJWK/ok/account-with-location-prefix --- PASS: TestHandler_lookupJWK (0.00s) --- PASS: TestHandler_lookupJWK/ok/account-without-location-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-with-location-prefix/bad-provisioner (0.00s) --- PASS: TestHandler_lookupJWK/ok/account-with-provisioner-id (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/account-not-valid (0.00s) --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-kid (0.00s) --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner-id (0.00s) --- PASS: TestHandler_lookupJWK/ok/account-with-location-prefix (0.00s) === RUN TestHandler_extractJWK === RUN TestHandler_extractJWK/fail/account-not-valid === RUN TestHandler_extractJWK/ok === RUN TestHandler_extractJWK/ok/no-account === RUN TestHandler_extractJWK/fail/no-jws === RUN TestHandler_extractJWK/fail/nil-jws === RUN TestHandler_extractJWK/fail/nil-jwk === RUN TestHandler_extractJWK/fail/invalid-jwk === RUN TestHandler_extractJWK/fail/GetAccountByKey-error --- PASS: TestHandler_extractJWK (0.00s) --- PASS: TestHandler_extractJWK/fail/account-not-valid (0.00s) --- PASS: TestHandler_extractJWK/ok (0.00s) --- PASS: TestHandler_extractJWK/ok/no-account (0.00s) --- PASS: TestHandler_extractJWK/fail/no-jws (0.00s) --- PASS: TestHandler_extractJWK/fail/nil-jws (0.00s) --- PASS: TestHandler_extractJWK/fail/nil-jwk (0.00s) --- PASS: TestHandler_extractJWK/fail/invalid-jwk (0.00s) --- PASS: TestHandler_extractJWK/fail/GetAccountByKey-error (0.00s) === RUN TestHandler_validateJWS === RUN TestHandler_validateJWS/ok/kid === RUN TestHandler_validateJWS/fail/nil-jws === RUN TestHandler_validateJWS/fail/unsuitable-algorithm-mac === RUN TestHandler_validateJWS/fail/rsa-key-too-small === RUN TestHandler_validateJWS/fail/both-jwk-kid === RUN TestHandler_validateJWS/ok/jwk/rsa === RUN TestHandler_validateJWS/fail/no-signature === RUN TestHandler_validateJWS/fail/more-than-one-signature === RUN TestHandler_validateJWS/fail/unprotected-header-not-empty === RUN TestHandler_validateJWS/fail/unsuitable-algorithm-none === RUN TestHandler_validateJWS/fail/no-url-header === RUN TestHandler_validateJWS/fail/url-mismatch === RUN TestHandler_validateJWS/fail/no-jws === RUN TestHandler_validateJWS/fail/no-jwk-kid === RUN TestHandler_validateJWS/ok/jwk/ecdsa === RUN TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch === RUN TestHandler_validateJWS/fail/UseNonce-error --- PASS: TestHandler_validateJWS (0.05s) --- PASS: TestHandler_validateJWS/ok/kid (0.00s) --- PASS: TestHandler_validateJWS/fail/nil-jws (0.00s) --- PASS: TestHandler_validateJWS/fail/unsuitable-algorithm-mac (0.00s) --- PASS: TestHandler_validateJWS/fail/rsa-key-too-small (0.00s) --- PASS: TestHandler_validateJWS/fail/both-jwk-kid (0.00s) --- PASS: TestHandler_validateJWS/ok/jwk/rsa (0.00s) --- PASS: TestHandler_validateJWS/fail/no-signature (0.00s) --- PASS: TestHandler_validateJWS/fail/more-than-one-signature (0.00s) --- PASS: TestHandler_validateJWS/fail/unprotected-header-not-empty (0.00s) --- PASS: TestHandler_validateJWS/fail/unsuitable-algorithm-none (0.00s) --- PASS: TestHandler_validateJWS/fail/no-url-header (0.00s) --- PASS: TestHandler_validateJWS/fail/url-mismatch (0.00s) --- PASS: TestHandler_validateJWS/fail/no-jws (0.00s) --- PASS: TestHandler_validateJWS/fail/no-jwk-kid (0.00s) --- PASS: TestHandler_validateJWS/ok/jwk/ecdsa (0.00s) --- PASS: TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch (0.00s) --- PASS: TestHandler_validateJWS/fail/UseNonce-error (0.00s) === RUN Test_canExtractJWKFrom === RUN Test_canExtractJWKFrom/no-jws === RUN Test_canExtractJWKFrom/no-signatures === RUN Test_canExtractJWKFrom/no-jwk === RUN Test_canExtractJWKFrom/ok --- PASS: Test_canExtractJWKFrom (0.00s) --- PASS: Test_canExtractJWKFrom/no-jws (0.00s) --- PASS: Test_canExtractJWKFrom/no-signatures (0.00s) --- PASS: Test_canExtractJWKFrom/no-jwk (0.00s) --- PASS: Test_canExtractJWKFrom/ok (0.00s) === RUN TestHandler_extractOrLookupJWK === RUN TestHandler_extractOrLookupJWK/ok/lookup === RUN TestHandler_extractOrLookupJWK/ok/extract --- PASS: TestHandler_extractOrLookupJWK (0.00s) --- PASS: TestHandler_extractOrLookupJWK/ok/lookup (0.00s) --- PASS: TestHandler_extractOrLookupJWK/ok/extract (0.00s) === RUN TestHandler_checkPrerequisites === RUN TestHandler_checkPrerequisites/ok === RUN TestHandler_checkPrerequisites/fail/error === RUN TestHandler_checkPrerequisites/fail/prerequisites-nok --- PASS: TestHandler_checkPrerequisites (0.00s) --- PASS: TestHandler_checkPrerequisites/ok (0.00s) --- PASS: TestHandler_checkPrerequisites/fail/error (0.00s) --- PASS: TestHandler_checkPrerequisites/fail/prerequisites-nok (0.00s) === RUN Test_retryVerificationWithPatchedSignatures === RUN Test_retryVerificationWithPatchedSignatures/ok/patched-r === RUN Test_retryVerificationWithPatchedSignatures/ok/patched-s === RUN Test_retryVerificationWithPatchedSignatures/ok/patched-rs === RUN Test_retryVerificationWithPatchedSignatures/fail/patched-r-wrong-jwk --- PASS: Test_retryVerificationWithPatchedSignatures (0.00s) --- PASS: Test_retryVerificationWithPatchedSignatures/ok/patched-r (0.00s) --- PASS: Test_retryVerificationWithPatchedSignatures/ok/patched-s (0.00s) --- PASS: Test_retryVerificationWithPatchedSignatures/ok/patched-rs (0.00s) --- PASS: Test_retryVerificationWithPatchedSignatures/fail/patched-r-wrong-jwk (0.00s) === RUN TestNewOrderRequest_Validate === RUN TestNewOrderRequest_Validate/fail/bad-identifier/bad-dns === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-uri === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-wrong-scheme === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-user-parts === RUN TestNewOrderRequest_Validate/ok === RUN TestNewOrderRequest_Validate/ok/wireapp === RUN TestNewOrderRequest_Validate/fail/no-identifiers === RUN TestNewOrderRequest_Validate/ok/ipv4 === RUN TestNewOrderRequest_Validate/ok/mixed-ipv4-and-ipv6 === RUN TestNewOrderRequest_Validate/fail/bad-identifier/dns-port === RUN TestNewOrderRequest_Validate/fail/bad-identifier/ip === RUN TestNewOrderRequest_Validate/ok/ipv6 === RUN TestNewOrderRequest_Validate/fail/bad-identifier/dns-wildcard-port === RUN TestNewOrderRequest_Validate/ok/mixed-dns-and-ipv4 === RUN TestNewOrderRequest_Validate/fail/bad-identifier --- PASS: TestNewOrderRequest_Validate (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/bad-dns (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-uri (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-wrong-scheme (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-user-parts (0.00s) --- PASS: TestNewOrderRequest_Validate/ok (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/wireapp (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/no-identifiers (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/ipv4 (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/mixed-ipv4-and-ipv6 (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/dns-port (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/ip (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/ipv6 (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/dns-wildcard-port (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/mixed-dns-and-ipv4 (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier (0.00s) === RUN TestFinalizeRequestValidate === RUN TestFinalizeRequestValidate/fail/parse-csr-error === RUN TestFinalizeRequestValidate/fail/invalid-csr-signature === RUN TestFinalizeRequestValidate/ok === RUN TestFinalizeRequestValidate/ok/padding --- PASS: TestFinalizeRequestValidate (0.00s) --- PASS: TestFinalizeRequestValidate/fail/parse-csr-error (0.00s) --- PASS: TestFinalizeRequestValidate/fail/invalid-csr-signature (0.00s) --- PASS: TestFinalizeRequestValidate/ok (0.00s) --- PASS: TestFinalizeRequestValidate/ok/padding (0.00s) === RUN TestHandler_GetOrder === RUN TestHandler_GetOrder/fail/no-account === RUN TestHandler_GetOrder/fail/nil-account === RUN TestHandler_GetOrder/fail/no-provisioner === RUN TestHandler_GetOrder/fail/account-id-mismatch === RUN TestHandler_GetOrder/fail/provisioner-id-mismatch === RUN TestHandler_GetOrder/fail/order-update-error === RUN TestHandler_GetOrder/ok === RUN TestHandler_GetOrder/fail/nil-provisioner === RUN TestHandler_GetOrder/fail/db.GetOrder-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/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/nil-provisioner (0.00s) --- PASS: TestHandler_GetOrder/fail/db.GetOrder-error (0.00s) === RUN TestHandler_newAuthorization === RUN TestHandler_newAuthorization/ok/permanent-identifier-enabled === RUN TestHandler_newAuthorization/fail/wireapp-user-options === RUN TestHandler_newAuthorization/fail/wireapp-device-parse-id === RUN TestHandler_newAuthorization/ok/permanent-identifier-disabled === RUN TestHandler_newAuthorization/ok/wireapp-user === RUN TestHandler_newAuthorization/ok/wireapp-device === RUN TestHandler_newAuthorization/fail/error-db.CreateChallenge === RUN TestHandler_newAuthorization/fail/error-db.CreateAuthorization === RUN TestHandler_newAuthorization/fail/wireapp-device-parse-client-id === RUN TestHandler_newAuthorization/fail/wireapp-device-options === RUN TestHandler_newAuthorization/ok/no-wildcard === RUN TestHandler_newAuthorization/ok/wildcard --- PASS: TestHandler_newAuthorization (0.00s) --- PASS: TestHandler_newAuthorization/ok/permanent-identifier-enabled (0.00s) --- PASS: TestHandler_newAuthorization/fail/wireapp-user-options (0.00s) --- PASS: TestHandler_newAuthorization/fail/wireapp-device-parse-id (0.00s) --- PASS: TestHandler_newAuthorization/ok/permanent-identifier-disabled (0.00s) --- PASS: TestHandler_newAuthorization/ok/wireapp-user (0.00s) --- PASS: TestHandler_newAuthorization/ok/wireapp-device (0.00s) --- PASS: TestHandler_newAuthorization/fail/error-db.CreateChallenge (0.00s) --- PASS: TestHandler_newAuthorization/fail/error-db.CreateAuthorization (0.00s) --- PASS: TestHandler_newAuthorization/fail/wireapp-device-parse-client-id (0.00s) --- PASS: TestHandler_newAuthorization/fail/wireapp-device-options (0.00s) --- PASS: TestHandler_newAuthorization/ok/no-wildcard (0.00s) --- PASS: TestHandler_newAuthorization/ok/wildcard (0.00s) === RUN TestHandler_NewOrder === RUN TestHandler_NewOrder/ok/default-naf-nbf-wireapp === RUN TestHandler_NewOrder/fail/no-payload === RUN TestHandler_NewOrder/fail/db.GetExternalAccountKeyByAccountID-error === RUN TestHandler_NewOrder/fail/prov.AuthorizeOrderIdentifier-error === RUN TestHandler_NewOrder/fail/error-h.newAuthorization === RUN TestHandler_NewOrder/fail/error-db.CreateOrder === RUN TestHandler_NewOrder/ok/multiple-authz === RUN TestHandler_NewOrder/ok/default-naf-nbf === RUN TestHandler_NewOrder/ok/naf-no-nbf === RUN TestHandler_NewOrder/fail/malformed-payload-error === RUN TestHandler_NewOrder/fail/acmeProvisionerFromContext-error === RUN TestHandler_NewOrder/ok/naf-nbf-from-ca === RUN TestHandler_NewOrder/ok/naf-nbf === RUN TestHandler_NewOrder/fail/no-account === RUN TestHandler_NewOrder/fail/nil-account === RUN TestHandler_NewOrder/fail/nil-provisioner === RUN TestHandler_NewOrder/fail/newACMEPolicyEngine-error === RUN TestHandler_NewOrder/fail/ca.AreSANsAllowed-error === RUN TestHandler_NewOrder/ok/default-naf-nbf-with-policy === RUN TestHandler_NewOrder/fail/no-provisioner === RUN TestHandler_NewOrder/fail/nil-payload === RUN TestHandler_NewOrder/fail/unmarshal-payload-error === RUN TestHandler_NewOrder/fail/isIdentifierAllowed-error === RUN TestHandler_NewOrder/ok/nbf-no-naf --- PASS: TestHandler_NewOrder (0.00s) --- PASS: TestHandler_NewOrder/ok/default-naf-nbf-wireapp (0.00s) --- PASS: TestHandler_NewOrder/fail/no-payload (0.00s) --- PASS: TestHandler_NewOrder/fail/db.GetExternalAccountKeyByAccountID-error (0.00s) --- PASS: TestHandler_NewOrder/fail/prov.AuthorizeOrderIdentifier-error (0.00s) --- PASS: TestHandler_NewOrder/fail/error-h.newAuthorization (0.00s) --- PASS: TestHandler_NewOrder/fail/error-db.CreateOrder (0.00s) --- PASS: TestHandler_NewOrder/ok/multiple-authz (0.00s) --- PASS: TestHandler_NewOrder/ok/default-naf-nbf (0.00s) --- PASS: TestHandler_NewOrder/ok/naf-no-nbf (0.00s) --- PASS: TestHandler_NewOrder/fail/malformed-payload-error (0.00s) --- PASS: TestHandler_NewOrder/fail/acmeProvisionerFromContext-error (0.00s) --- PASS: TestHandler_NewOrder/ok/naf-nbf-from-ca (0.00s) --- PASS: TestHandler_NewOrder/ok/naf-nbf (0.00s) --- PASS: TestHandler_NewOrder/fail/no-account (0.00s) --- PASS: TestHandler_NewOrder/fail/nil-account (0.00s) --- PASS: TestHandler_NewOrder/fail/nil-provisioner (0.00s) --- PASS: TestHandler_NewOrder/fail/newACMEPolicyEngine-error (0.00s) --- PASS: TestHandler_NewOrder/fail/ca.AreSANsAllowed-error (0.00s) --- PASS: TestHandler_NewOrder/ok/default-naf-nbf-with-policy (0.00s) --- PASS: TestHandler_NewOrder/fail/no-provisioner (0.00s) --- PASS: TestHandler_NewOrder/fail/nil-payload (0.00s) --- PASS: TestHandler_NewOrder/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_NewOrder/fail/isIdentifierAllowed-error (0.00s) --- PASS: TestHandler_NewOrder/ok/nbf-no-naf (0.00s) === RUN TestHandler_FinalizeOrder === RUN TestHandler_FinalizeOrder/fail/no-account === RUN TestHandler_FinalizeOrder/fail/nil-account === RUN TestHandler_FinalizeOrder/fail/no-provisioner === RUN TestHandler_FinalizeOrder/fail/no-payload === RUN TestHandler_FinalizeOrder/fail/nil-payload === RUN TestHandler_FinalizeOrder/fail/unmarshal-payload-error === RUN TestHandler_FinalizeOrder/fail/malformed-payload-error === RUN TestHandler_FinalizeOrder/fail/provisioner-id-mismatch === RUN TestHandler_FinalizeOrder/fail/nil-provisioner === RUN TestHandler_FinalizeOrder/fail/db.GetOrder-error === RUN TestHandler_FinalizeOrder/fail/account-id-mismatch === RUN TestHandler_FinalizeOrder/fail/order-finalize-error === RUN TestHandler_FinalizeOrder/ok --- PASS: TestHandler_FinalizeOrder (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/no-account (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/nil-account (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/no-provisioner (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/no-payload (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/nil-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.00s) --- PASS: TestHandler_FinalizeOrder/fail/nil-provisioner (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/db.GetOrder-error (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/order-finalize-error (0.00s) --- PASS: TestHandler_FinalizeOrder/ok (0.00s) === RUN TestHandler_challengeTypes === RUN TestHandler_challengeTypes/ok/dns === RUN TestHandler_challengeTypes/ok/wildcard === RUN TestHandler_challengeTypes/ok/ip --- PASS: TestHandler_challengeTypes (0.00s) --- PASS: TestHandler_challengeTypes/ok/dns (0.00s) --- PASS: TestHandler_challengeTypes/ok/wildcard (0.00s) --- PASS: TestHandler_challengeTypes/ok/ip (0.00s) === RUN TestTrimIfWildcard === RUN TestTrimIfWildcard/no_trim === RUN TestTrimIfWildcard/trim --- PASS: TestTrimIfWildcard (0.00s) --- PASS: TestTrimIfWildcard/no_trim (0.00s) --- PASS: TestTrimIfWildcard/trim (0.00s) === RUN Test_validateReasonCode === RUN Test_validateReasonCode/ok === RUN Test_validateReasonCode/fail/too-low === RUN Test_validateReasonCode/fail/too-high === RUN Test_validateReasonCode/fail/missing-7 --- PASS: Test_validateReasonCode (0.00s) --- PASS: Test_validateReasonCode/ok (0.00s) --- PASS: Test_validateReasonCode/fail/too-low (0.00s) --- PASS: Test_validateReasonCode/fail/too-high (0.00s) --- PASS: Test_validateReasonCode/fail/missing-7 (0.00s) === RUN Test_reason === RUN Test_reason/unspecified_reason === RUN Test_reason/key_compromised === RUN Test_reason/ca_compromised === RUN Test_reason/affiliation_changed === RUN Test_reason/superseded === RUN Test_reason/cessation_of_operation === RUN Test_reason/certificate_hold === RUN Test_reason/remove_from_crl === RUN Test_reason/privilege_withdrawn === RUN Test_reason/aa_compromised === RUN Test_reason/default --- PASS: Test_reason (0.00s) --- PASS: Test_reason/unspecified_reason (0.00s) --- PASS: Test_reason/key_compromised (0.00s) --- PASS: Test_reason/ca_compromised (0.00s) --- PASS: Test_reason/affiliation_changed (0.00s) --- PASS: Test_reason/superseded (0.00s) --- PASS: Test_reason/cessation_of_operation (0.00s) --- PASS: Test_reason/certificate_hold (0.00s) --- PASS: Test_reason/remove_from_crl (0.00s) --- PASS: Test_reason/privilege_withdrawn (0.00s) --- PASS: Test_reason/aa_compromised (0.00s) --- PASS: Test_reason/default (0.00s) === RUN Test_revokeOptions === RUN Test_revokeOptions/ok/no-reasoncode === RUN Test_revokeOptions/ok/including-reasoncode --- PASS: Test_revokeOptions (0.00s) --- PASS: Test_revokeOptions/ok/no-reasoncode (0.00s) --- PASS: Test_revokeOptions/ok/including-reasoncode (0.00s) === RUN TestHandler_RevokeCert === RUN TestHandler_RevokeCert/fail/different-certificate-contents === RUN TestHandler_RevokeCert/fail/account-not-authorized === RUN TestHandler_RevokeCert/fail/certificate-already-revoked === RUN TestHandler_RevokeCert/fail/invalid-reasoncode === RUN TestHandler_RevokeCert/fail/prov.AuthorizeRevoke === RUN TestHandler_RevokeCert/fail/ca.Revoke-already-revoked === RUN TestHandler_RevokeCert/ok/using-account-key === RUN TestHandler_RevokeCert/fail/no-jws === RUN TestHandler_RevokeCert/fail/no-payload === RUN TestHandler_RevokeCert/fail/nil-payload === RUN TestHandler_RevokeCert/fail/no-account === RUN TestHandler_RevokeCert/fail/nil-account === RUN TestHandler_RevokeCert/fail/unauthorized-certificate-key === RUN TestHandler_RevokeCert/fail/certificate-revoked-check-fails === RUN TestHandler_RevokeCert/fail/ca.Revoke === RUN TestHandler_RevokeCert/fail/nil-jws === RUN TestHandler_RevokeCert/fail/no-provisioner === RUN TestHandler_RevokeCert/fail/no-certificate-encoded === RUN TestHandler_RevokeCert/ok/using-certificate-key === RUN TestHandler_RevokeCert/fail/nil-provisioner === RUN TestHandler_RevokeCert/fail/unmarshal-payload === RUN TestHandler_RevokeCert/fail/wrong-certificate-encoding === RUN TestHandler_RevokeCert/fail/db.GetCertificateBySerial === RUN TestHandler_RevokeCert/fail/account-not-valid --- PASS: TestHandler_RevokeCert (0.00s) --- PASS: TestHandler_RevokeCert/fail/different-certificate-contents (0.00s) --- PASS: TestHandler_RevokeCert/fail/account-not-authorized (0.00s) --- PASS: TestHandler_RevokeCert/fail/certificate-already-revoked (0.00s) --- PASS: TestHandler_RevokeCert/fail/invalid-reasoncode (0.00s) --- PASS: TestHandler_RevokeCert/fail/prov.AuthorizeRevoke (0.00s) --- PASS: TestHandler_RevokeCert/fail/ca.Revoke-already-revoked (0.00s) --- PASS: TestHandler_RevokeCert/ok/using-account-key (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-jws (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-payload (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-payload (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-account (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-account (0.00s) --- PASS: TestHandler_RevokeCert/fail/unauthorized-certificate-key (0.00s) --- PASS: TestHandler_RevokeCert/fail/certificate-revoked-check-fails (0.00s) --- PASS: TestHandler_RevokeCert/fail/ca.Revoke (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-jws (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-provisioner (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-certificate-encoded (0.00s) --- PASS: TestHandler_RevokeCert/ok/using-certificate-key (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-provisioner (0.00s) --- PASS: TestHandler_RevokeCert/fail/unmarshal-payload (0.00s) --- PASS: TestHandler_RevokeCert/fail/wrong-certificate-encoding (0.00s) --- PASS: TestHandler_RevokeCert/fail/db.GetCertificateBySerial (0.00s) --- PASS: TestHandler_RevokeCert/fail/account-not-valid (0.00s) === RUN TestHandler_isAccountAuthorized === RUN TestHandler_isAccountAuthorized/fail/account-invalid === RUN TestHandler_isAccountAuthorized/fail/different-account === RUN TestHandler_isAccountAuthorized/ok --- PASS: TestHandler_isAccountAuthorized (0.00s) --- PASS: TestHandler_isAccountAuthorized/fail/account-invalid (0.00s) --- PASS: TestHandler_isAccountAuthorized/fail/different-account (0.00s) --- PASS: TestHandler_isAccountAuthorized/ok (0.00s) === RUN Test_wrapUnauthorizedError === RUN Test_wrapUnauthorizedError/unauthorizedIdentifiers === RUN Test_wrapUnauthorizedError/subject === RUN Test_wrapUnauthorizedError/wrap-subject === RUN Test_wrapUnauthorizedError/default --- PASS: Test_wrapUnauthorizedError (0.00s) --- PASS: Test_wrapUnauthorizedError/unauthorizedIdentifiers (0.00s) --- PASS: Test_wrapUnauthorizedError/subject (0.00s) --- PASS: Test_wrapUnauthorizedError/wrap-subject (0.00s) --- PASS: Test_wrapUnauthorizedError/default (0.00s) === RUN TestWireIntegration wire_integration_test.go:137: database file name: /tmp/integration-db-3199533587 wire_integration_test.go:190: directory: {https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-nonce https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-account https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/new-order https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/revoke-cert https://test.ca.smallstep.com/acme/test@acme-%3Ctest%3Eprovisioner.com/key-change } wire_integration_test.go:203: nonce: MnJkdFJNZ1lUVTVIRkx2TXlzcjZPNnkxMDdSa1lrU3Y wire_integration_test.go:237: account ID: StRVDKCyXLgROnsEvVGSrOS0LdyGOBhE wire_integration_test.go:278: authzs IDs: [OwzcCmyheAdBlA5dfysEr7NaLR5rCjYR 1Yy3Ud3vXhK6EhXfwIkOhopMQL8Wovsu] wire_integration_test.go:428: challenge: oFv6Jul6qOk9WUecSjRP186oPlyc4jHY invalid wire_integration_test.go:428: challenge: yu0gqTFWrhz8q96eggPLGQl9HBq4j4mU invalid wire_integration_test.go:452: updated challenge: oFv6Jul6qOk9WUecSjRP186oPlyc4jHY valid wire_integration_test.go:452: updated challenge: yu0gqTFWrhz8q96eggPLGQl9HBq4j4mU valid wire_integration_test.go:490: updated order status: ready wire_integration_test.go:587: finalized order status: valid --- PASS: TestWireIntegration (0.01s) PASS ok github.com/smallstep/certificates/acme/api 0.109s === RUN TestDB_getDBAccount === RUN TestDB_getDBAccount/fail/unmarshal-error === RUN TestDB_getDBAccount/ok === RUN TestDB_getDBAccount/fail/not-found === RUN TestDB_getDBAccount/fail/db.Get-error --- PASS: TestDB_getDBAccount (0.00s) --- PASS: TestDB_getDBAccount/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBAccount/ok (0.00s) --- PASS: TestDB_getDBAccount/fail/not-found (0.00s) --- PASS: TestDB_getDBAccount/fail/db.Get-error (0.00s) === RUN TestDB_getAccountIDByKeyID === RUN TestDB_getAccountIDByKeyID/fail/not-found === RUN TestDB_getAccountIDByKeyID/fail/db.Get-error === RUN TestDB_getAccountIDByKeyID/ok --- PASS: TestDB_getAccountIDByKeyID (0.00s) --- PASS: TestDB_getAccountIDByKeyID/fail/not-found (0.00s) --- PASS: TestDB_getAccountIDByKeyID/fail/db.Get-error (0.00s) --- PASS: TestDB_getAccountIDByKeyID/ok (0.00s) === RUN TestDB_GetAccount === RUN TestDB_GetAccount/fail/db.Get-error === RUN TestDB_GetAccount/ok --- PASS: TestDB_GetAccount (0.00s) --- PASS: TestDB_GetAccount/fail/db.Get-error (0.00s) --- PASS: TestDB_GetAccount/ok (0.00s) === RUN TestDB_GetAccountByKeyID === RUN TestDB_GetAccountByKeyID/fail/db.getAccountIDByKeyID-error === RUN TestDB_GetAccountByKeyID/fail/db.GetAccount-error === RUN TestDB_GetAccountByKeyID/ok --- PASS: TestDB_GetAccountByKeyID (0.00s) --- PASS: TestDB_GetAccountByKeyID/fail/db.getAccountIDByKeyID-error (0.00s) --- PASS: TestDB_GetAccountByKeyID/fail/db.GetAccount-error (0.00s) --- PASS: TestDB_GetAccountByKeyID/ok (0.00s) === RUN TestDB_CreateAccount === RUN TestDB_CreateAccount/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.00s) --- PASS: TestDB_CreateAccount/ok (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) === RUN TestDB_UpdateAccount === RUN TestDB_UpdateAccount/fail/db.Get-error === RUN TestDB_UpdateAccount/fail/already-deactivated === RUN TestDB_UpdateAccount/fail/db.CmpAndSwap-error === RUN TestDB_UpdateAccount/ok --- PASS: TestDB_UpdateAccount (0.00s) --- PASS: TestDB_UpdateAccount/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateAccount/fail/already-deactivated (0.00s) --- PASS: TestDB_UpdateAccount/fail/db.CmpAndSwap-error (0.00s) --- PASS: TestDB_UpdateAccount/ok (0.00s) === RUN TestDB_getDBAuthz === RUN TestDB_getDBAuthz/fail/not-found === RUN TestDB_getDBAuthz/fail/db.Get-error === RUN TestDB_getDBAuthz/fail/unmarshal-error === RUN TestDB_getDBAuthz/ok --- PASS: TestDB_getDBAuthz (0.00s) --- PASS: TestDB_getDBAuthz/fail/not-found (0.00s) --- PASS: TestDB_getDBAuthz/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBAuthz/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBAuthz/ok (0.00s) === RUN TestDB_GetAuthorization === RUN TestDB_GetAuthorization/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 --- 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) === RUN TestDB_CreateAuthorization === RUN TestDB_CreateAuthorization/fail/cmpAndSwap-error === RUN TestDB_CreateAuthorization/ok --- PASS: TestDB_CreateAuthorization (0.00s) --- PASS: TestDB_CreateAuthorization/fail/cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateAuthorization/ok (0.00s) === RUN TestDB_UpdateAuthorization === RUN TestDB_UpdateAuthorization/fail/db.Get-error === RUN TestDB_UpdateAuthorization/fail/db.CmpAndSwap-error === RUN TestDB_UpdateAuthorization/ok --- PASS: TestDB_UpdateAuthorization (0.00s) --- PASS: TestDB_UpdateAuthorization/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateAuthorization/fail/db.CmpAndSwap-error (0.00s) --- PASS: TestDB_UpdateAuthorization/ok (0.00s) === RUN TestDB_GetAuthorizationsByAccountID === RUN TestDB_GetAuthorizationsByAccountID/fail/db.List-error === RUN TestDB_GetAuthorizationsByAccountID/fail/unmarshal === RUN TestDB_GetAuthorizationsByAccountID/ok === RUN TestDB_GetAuthorizationsByAccountID/ok/skip-different-account --- PASS: TestDB_GetAuthorizationsByAccountID (0.00s) --- PASS: TestDB_GetAuthorizationsByAccountID/fail/db.List-error (0.00s) --- PASS: TestDB_GetAuthorizationsByAccountID/fail/unmarshal (0.00s) --- PASS: TestDB_GetAuthorizationsByAccountID/ok (0.00s) --- PASS: TestDB_GetAuthorizationsByAccountID/ok/skip-different-account (0.00s) === RUN TestDB_CreateCertificate === RUN TestDB_CreateCertificate/fail/cmpAndSwap-error === RUN TestDB_CreateCertificate/ok --- PASS: TestDB_CreateCertificate (0.00s) --- PASS: TestDB_CreateCertificate/fail/cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateCertificate/ok (0.00s) === RUN TestDB_GetCertificate === RUN TestDB_GetCertificate/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/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 === RUN Test_parseBundle/fail/unexpected-data === RUN Test_parseBundle/ok --- PASS: Test_parseBundle (0.00s) --- PASS: Test_parseBundle/fail/bad-type-error (0.00s) --- PASS: Test_parseBundle/fail/bad-pem-error (0.00s) --- PASS: Test_parseBundle/fail/unexpected-data (0.00s) --- PASS: Test_parseBundle/ok (0.00s) === RUN TestDB_GetCertificateBySerial === 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/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_getDBChallenge === RUN TestDB_getDBChallenge/fail/not-found === RUN TestDB_getDBChallenge/fail/db.Get-error === RUN TestDB_getDBChallenge/fail/unmarshal-error === RUN TestDB_getDBChallenge/ok --- PASS: TestDB_getDBChallenge (0.00s) --- PASS: TestDB_getDBChallenge/fail/not-found (0.00s) --- PASS: TestDB_getDBChallenge/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBChallenge/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBChallenge/ok (0.00s) === RUN TestDB_CreateChallenge === RUN TestDB_CreateChallenge/fail/cmpAndSwap-error === RUN TestDB_CreateChallenge/ok --- PASS: TestDB_CreateChallenge (0.00s) --- PASS: TestDB_CreateChallenge/fail/cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateChallenge/ok (0.00s) === RUN TestDB_GetChallenge === RUN TestDB_GetChallenge/fail/db.Get-error === RUN TestDB_GetChallenge/fail/forward-acme-error === RUN TestDB_GetChallenge/ok --- PASS: TestDB_GetChallenge (0.00s) --- PASS: TestDB_GetChallenge/fail/db.Get-error (0.00s) --- PASS: TestDB_GetChallenge/fail/forward-acme-error (0.00s) --- PASS: TestDB_GetChallenge/ok (0.00s) === RUN TestDB_UpdateChallenge === RUN TestDB_UpdateChallenge/fail/db.Get-error === RUN TestDB_UpdateChallenge/fail/db.CmpAndSwap-error === RUN TestDB_UpdateChallenge/ok --- PASS: TestDB_UpdateChallenge (0.00s) --- PASS: TestDB_UpdateChallenge/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateChallenge/fail/db.CmpAndSwap-error (0.00s) --- PASS: TestDB_UpdateChallenge/ok (0.00s) === RUN TestDB_getDBExternalAccountKey === RUN TestDB_getDBExternalAccountKey/ok === RUN TestDB_getDBExternalAccountKey/fail/not-found === RUN TestDB_getDBExternalAccountKey/fail/db.Get-error === RUN TestDB_getDBExternalAccountKey/fail/unmarshal-error --- PASS: TestDB_getDBExternalAccountKey (0.00s) --- PASS: TestDB_getDBExternalAccountKey/ok (0.00s) --- PASS: TestDB_getDBExternalAccountKey/fail/not-found (0.00s) --- PASS: TestDB_getDBExternalAccountKey/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBExternalAccountKey/fail/unmarshal-error (0.00s) === RUN TestDB_GetExternalAccountKey === RUN TestDB_GetExternalAccountKey/ok === RUN TestDB_GetExternalAccountKey/fail/db.Get-error === RUN TestDB_GetExternalAccountKey/fail/non-matching-provisioner --- PASS: TestDB_GetExternalAccountKey (0.00s) --- PASS: TestDB_GetExternalAccountKey/ok (0.00s) --- PASS: TestDB_GetExternalAccountKey/fail/db.Get-error (0.00s) --- PASS: TestDB_GetExternalAccountKey/fail/non-matching-provisioner (0.00s) === RUN TestDB_GetExternalAccountKeyByReference === RUN TestDB_GetExternalAccountKeyByReference/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 --- 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) === 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 --- 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) === RUN TestDB_DeleteExternalAccountKey === RUN TestDB_DeleteExternalAccountKey/ok acme_external_account_keyID_provisionerID_index === RUN TestDB_DeleteExternalAccountKey/fail/not-found === RUN TestDB_DeleteExternalAccountKey/fail/non-matching-provisioner === RUN TestDB_DeleteExternalAccountKey/fail/delete-reference === RUN TestDB_DeleteExternalAccountKey/fail/delete-eak === RUN TestDB_DeleteExternalAccountKey/fail/delete-eakID --- PASS: TestDB_DeleteExternalAccountKey (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/ok (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/not-found (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/non-matching-provisioner (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-reference (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-eak (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-eakID (0.00s) === RUN TestDB_CreateExternalAccountKey === RUN TestDB_CreateExternalAccountKey/ok === RUN TestDB_CreateExternalAccountKey/fail/externalAccountKeyID-cmpAndSwap-error === RUN TestDB_CreateExternalAccountKey/fail/addEAKID-error === RUN TestDB_CreateExternalAccountKey/fail/externalAccountKeyReference-cmpAndSwap-error --- 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) === RUN TestDB_UpdateExternalAccountKey === RUN TestDB_UpdateExternalAccountKey/ok === RUN TestDB_UpdateExternalAccountKey/fail/db.Get-error === RUN TestDB_UpdateExternalAccountKey/fail/provisioner-mismatch === RUN TestDB_UpdateExternalAccountKey/fail/provisioner-change === RUN TestDB_UpdateExternalAccountKey/fail/reference-change --- PASS: TestDB_UpdateExternalAccountKey (0.00s) --- PASS: TestDB_UpdateExternalAccountKey/ok (0.00s) --- PASS: TestDB_UpdateExternalAccountKey/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateExternalAccountKey/fail/provisioner-mismatch (0.00s) --- PASS: TestDB_UpdateExternalAccountKey/fail/provisioner-change (0.00s) --- PASS: TestDB_UpdateExternalAccountKey/fail/reference-change (0.00s) === RUN TestDB_addEAKID === RUN TestDB_addEAKID/fail/eakID-already-exists === 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 --- PASS: TestDB_addEAKID (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) --- PASS: TestDB_addEAKID/fail/empty-eakID (0.00s) --- PASS: TestDB_addEAKID/fail/db.Get (0.00s) --- PASS: TestDB_addEAKID/fail/unmarshal (0.00s) === RUN TestDB_deleteEAKID === RUN TestDB_deleteEAKID/fail/db.save === RUN TestDB_deleteEAKID/ok/db.Get-not-found === RUN TestDB_deleteEAKID/ok === RUN TestDB_deleteEAKID/fail/db.Get === RUN TestDB_deleteEAKID/fail/unmarshal --- PASS: TestDB_deleteEAKID (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) --- PASS: TestDB_deleteEAKID/fail/db.Get (0.00s) --- PASS: TestDB_deleteEAKID/fail/unmarshal (0.00s) === RUN TestDB_addAndDeleteEAKID === RUN TestDB_addAndDeleteEAKID/ok/multi --- PASS: TestDB_addAndDeleteEAKID (0.00s) --- PASS: TestDB_addAndDeleteEAKID/ok/multi (0.00s) === RUN Test_removeElement === RUN Test_removeElement/remove-first === RUN Test_removeElement/remove-last === RUN Test_removeElement/remove-middle === RUN Test_removeElement/remove-non-existing --- PASS: Test_removeElement (0.00s) --- PASS: Test_removeElement/remove-first (0.00s) --- PASS: Test_removeElement/remove-last (0.00s) --- PASS: Test_removeElement/remove-middle (0.00s) --- PASS: Test_removeElement/remove-non-existing (0.00s) === RUN TestDB_CreateNonce === RUN TestDB_CreateNonce/fail/cmpAndSwap-error === RUN TestDB_CreateNonce/ok --- PASS: TestDB_CreateNonce (0.00s) --- PASS: TestDB_CreateNonce/fail/cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateNonce/ok (0.00s) === RUN TestDB_DeleteNonce === RUN TestDB_DeleteNonce/fail/not-found === RUN TestDB_DeleteNonce/fail/db.Update-error === RUN TestDB_DeleteNonce/ok --- PASS: TestDB_DeleteNonce (0.00s) --- PASS: TestDB_DeleteNonce/fail/not-found (0.00s) --- PASS: TestDB_DeleteNonce/fail/db.Update-error (0.00s) --- PASS: TestDB_DeleteNonce/ok (0.00s) === RUN TestNew === RUN TestNew/fail/db.CreateTable-error === RUN TestNew/ok --- PASS: TestNew (0.00s) --- PASS: TestNew/fail/db.CreateTable-error (0.00s) --- PASS: TestNew/ok (0.00s) === RUN TestDB_save === RUN TestDB_save/fail/error-marshaling-new === RUN TestDB_save/fail/error-marshaling-old === RUN TestDB_save/fail/db.CmpAndSwap-error === RUN TestDB_save/fail/db.CmpAndSwap-false-marshaling-old === RUN TestDB_save/ok === RUN TestDB_save/ok/nils --- PASS: TestDB_save (0.00s) --- PASS: TestDB_save/fail/error-marshaling-new (0.00s) --- PASS: TestDB_save/fail/error-marshaling-old (0.00s) --- PASS: TestDB_save/fail/db.CmpAndSwap-error (0.00s) --- PASS: TestDB_save/fail/db.CmpAndSwap-false-marshaling-old (0.00s) --- PASS: TestDB_save/ok (0.00s) --- PASS: TestDB_save/ok/nils (0.00s) === RUN TestDB_getDBOrder === RUN TestDB_getDBOrder/fail/not-found === RUN TestDB_getDBOrder/fail/db.Get-error === RUN TestDB_getDBOrder/fail/unmarshal-error === RUN TestDB_getDBOrder/ok --- PASS: TestDB_getDBOrder (0.00s) --- PASS: TestDB_getDBOrder/fail/not-found (0.00s) --- PASS: TestDB_getDBOrder/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBOrder/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBOrder/ok (0.00s) === RUN TestDB_GetOrder === RUN TestDB_GetOrder/fail/db.Get-error === RUN TestDB_GetOrder/fail/forward-acme-error === RUN TestDB_GetOrder/ok --- PASS: TestDB_GetOrder (0.00s) --- PASS: TestDB_GetOrder/fail/db.Get-error (0.00s) --- PASS: TestDB_GetOrder/fail/forward-acme-error (0.00s) --- PASS: TestDB_GetOrder/ok (0.00s) === RUN TestDB_UpdateOrder === RUN TestDB_UpdateOrder/fail/save-error === RUN TestDB_UpdateOrder/ok === RUN TestDB_UpdateOrder/fail/db.Get-error --- PASS: TestDB_UpdateOrder (0.00s) --- PASS: TestDB_UpdateOrder/fail/save-error (0.00s) --- PASS: TestDB_UpdateOrder/ok (0.00s) --- PASS: TestDB_UpdateOrder/fail/db.Get-error (0.00s) === RUN TestDB_CreateOrder === RUN TestDB_CreateOrder/fail/order-save-error === RUN TestDB_CreateOrder/fail/orderIDsByOrderUpdate-error === RUN TestDB_CreateOrder/ok --- PASS: TestDB_CreateOrder (0.00s) --- PASS: TestDB_CreateOrder/fail/order-save-error (0.00s) --- PASS: TestDB_CreateOrder/fail/orderIDsByOrderUpdate-error (0.00s) --- PASS: TestDB_CreateOrder/ok (0.00s) === RUN TestDB_updateAddOrderIDs === RUN TestDB_updateAddOrderIDs/fail/db.Get-error === RUN TestDB_updateAddOrderIDs/fail/unmarshal-error === RUN TestDB_updateAddOrderIDs/fail/db.Get-order-error === RUN TestDB_updateAddOrderIDs/fail/db.save-order-error === RUN TestDB_updateAddOrderIDs/ok/all-old-not-pending === RUN TestDB_updateAddOrderIDs/ok/old-and-new-2 === RUN TestDB_updateAddOrderIDs/fail/update-order-status-error === RUN TestDB_updateAddOrderIDs/ok/no-old === RUN TestDB_updateAddOrderIDs/ok/old-and-new --- PASS: TestDB_updateAddOrderIDs (0.00s) --- PASS: TestDB_updateAddOrderIDs/fail/db.Get-error (0.00s) --- PASS: TestDB_updateAddOrderIDs/fail/unmarshal-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/all-old-not-pending (0.00s) --- PASS: TestDB_updateAddOrderIDs/ok/old-and-new-2 (0.00s) --- PASS: TestDB_updateAddOrderIDs/fail/update-order-status-error (0.00s) --- PASS: TestDB_updateAddOrderIDs/ok/no-old (0.00s) --- PASS: TestDB_updateAddOrderIDs/ok/old-and-new (0.00s) === RUN TestDB_GetDpopToken badger 2026/04/17 14:28:09 INFO: All 0 tables opened in 0s === RUN TestDB_GetDpopToken/fail/acme-not-found badger 2026/04/17 14:28:09 INFO: All 0 tables opened in 0s === RUN TestDB_GetDpopToken/fail/unmarshal-error === RUN TestDB_GetDpopToken/fail/db.Get badger 2026/04/17 14:28:09 INFO: All 0 tables opened in 0s === RUN TestDB_GetDpopToken/ok --- PASS: TestDB_GetDpopToken (0.00s) --- PASS: TestDB_GetDpopToken/fail/acme-not-found (0.00s) --- PASS: TestDB_GetDpopToken/fail/unmarshal-error (0.00s) --- PASS: TestDB_GetDpopToken/fail/db.Get (0.00s) --- PASS: TestDB_GetDpopToken/ok (0.00s) === RUN TestDB_CreateDpopToken === RUN TestDB_CreateDpopToken/fail/db.Save badger 2026/04/17 14:28:09 INFO: All 0 tables opened in 0s === RUN TestDB_CreateDpopToken/ok badger 2026/04/17 14:28:09 INFO: All 0 tables opened in 0s === RUN TestDB_CreateDpopToken/ok/nil --- PASS: TestDB_CreateDpopToken (0.00s) --- PASS: TestDB_CreateDpopToken/fail/db.Save (0.00s) --- PASS: TestDB_CreateDpopToken/ok (0.00s) --- PASS: TestDB_CreateDpopToken/ok/nil (0.00s) === RUN TestDB_GetOidcToken badger 2026/04/17 14:28:09 INFO: All 0 tables opened in 0s === RUN TestDB_GetOidcToken/ok badger 2026/04/17 14:28:09 INFO: All 0 tables opened in 0s === RUN TestDB_GetOidcToken/fail/acme-not-found badger 2026/04/17 14:28:09 INFO: All 0 tables opened in 0s === RUN TestDB_GetOidcToken/fail/unmarshal-error === RUN TestDB_GetOidcToken/fail/db.Get --- PASS: TestDB_GetOidcToken (0.00s) --- PASS: TestDB_GetOidcToken/ok (0.00s) --- PASS: TestDB_GetOidcToken/fail/acme-not-found (0.00s) --- PASS: TestDB_GetOidcToken/fail/unmarshal-error (0.00s) --- PASS: TestDB_GetOidcToken/fail/db.Get (0.00s) === RUN TestDB_CreateOidcToken === RUN TestDB_CreateOidcToken/fail/db.Save badger 2026/04/17 14:28:09 INFO: All 0 tables opened in 0s === RUN TestDB_CreateOidcToken/ok badger 2026/04/17 14:28:09 INFO: All 0 tables opened in 0s === RUN TestDB_CreateOidcToken/ok/nil --- PASS: TestDB_CreateOidcToken (0.00s) --- PASS: TestDB_CreateOidcToken/fail/db.Save (0.00s) --- PASS: TestDB_CreateOidcToken/ok (0.00s) --- PASS: TestDB_CreateOidcToken/ok/nil (0.00s) PASS ok github.com/smallstep/certificates/acme/db/nosql 0.031s === RUN TestParseUserID === RUN TestParseUserID/ok === RUN TestParseUserID/fail/json === RUN TestParseUserID/fail/empty-handle === RUN TestParseUserID/fail/empty-name === RUN TestParseUserID/fail/empty-domain --- PASS: TestParseUserID (0.00s) --- PASS: TestParseUserID/ok (0.00s) --- PASS: TestParseUserID/fail/json (0.00s) --- PASS: TestParseUserID/fail/empty-handle (0.00s) --- PASS: TestParseUserID/fail/empty-name (0.00s) --- PASS: TestParseUserID/fail/empty-domain (0.00s) === RUN TestParseDeviceID === RUN TestParseDeviceID/ok === RUN TestParseDeviceID/fail/json === RUN TestParseDeviceID/fail/empty-handle === RUN TestParseDeviceID/fail/empty-name === RUN TestParseDeviceID/fail/empty-domain === RUN TestParseDeviceID/fail/empty-client-id --- PASS: TestParseDeviceID (0.00s) --- PASS: TestParseDeviceID/ok (0.00s) --- PASS: TestParseDeviceID/fail/json (0.00s) --- PASS: TestParseDeviceID/fail/empty-handle (0.00s) --- PASS: TestParseDeviceID/fail/empty-name (0.00s) --- PASS: TestParseDeviceID/fail/empty-domain (0.00s) --- PASS: TestParseDeviceID/fail/empty-client-id (0.00s) === RUN TestParseClientID === RUN TestParseClientID/ok === RUN TestParseClientID/fail/uri === RUN TestParseClientID/fail/scheme === RUN TestParseClientID/fail/username --- PASS: TestParseClientID (0.00s) --- PASS: TestParseClientID/ok (0.00s) --- PASS: TestParseClientID/fail/uri (0.00s) --- PASS: TestParseClientID/fail/scheme (0.00s) --- PASS: TestParseClientID/fail/username (0.00s) PASS ok github.com/smallstep/certificates/acme/wire 0.005s === RUN TestNewCertificate --- PASS: TestNewCertificate (0.00s) === RUN TestCertificate_MarshalJSON === RUN TestCertificate_MarshalJSON/nil === RUN TestCertificate_MarshalJSON/empty === RUN TestCertificate_MarshalJSON/root === RUN TestCertificate_MarshalJSON/cert --- PASS: TestCertificate_MarshalJSON (0.00s) --- PASS: TestCertificate_MarshalJSON/nil (0.00s) --- PASS: TestCertificate_MarshalJSON/empty (0.00s) --- PASS: TestCertificate_MarshalJSON/root (0.00s) --- PASS: TestCertificate_MarshalJSON/cert (0.00s) === RUN TestCertificate_UnmarshalJSON === RUN TestCertificate_UnmarshalJSON/no_data === RUN TestCertificate_UnmarshalJSON/incomplete_string_1 === RUN TestCertificate_UnmarshalJSON/incomplete_string_2 === RUN TestCertificate_UnmarshalJSON/invalid_string === RUN TestCertificate_UnmarshalJSON/invalid_bytes_0 === RUN TestCertificate_UnmarshalJSON/invalid_bytes_1 === RUN TestCertificate_UnmarshalJSON/empty_csr === RUN TestCertificate_UnmarshalJSON/invalid_type === RUN TestCertificate_UnmarshalJSON/empty_string === RUN TestCertificate_UnmarshalJSON/json_null === RUN TestCertificate_UnmarshalJSON/valid_root === RUN TestCertificate_UnmarshalJSON/valid_cert --- PASS: TestCertificate_UnmarshalJSON (0.00s) --- PASS: TestCertificate_UnmarshalJSON/no_data (0.00s) --- PASS: TestCertificate_UnmarshalJSON/incomplete_string_1 (0.00s) --- PASS: TestCertificate_UnmarshalJSON/incomplete_string_2 (0.00s) --- PASS: TestCertificate_UnmarshalJSON/invalid_string (0.00s) --- PASS: TestCertificate_UnmarshalJSON/invalid_bytes_0 (0.00s) --- PASS: TestCertificate_UnmarshalJSON/invalid_bytes_1 (0.00s) --- PASS: TestCertificate_UnmarshalJSON/empty_csr (0.00s) --- PASS: TestCertificate_UnmarshalJSON/invalid_type (0.00s) --- PASS: TestCertificate_UnmarshalJSON/empty_string (0.00s) --- PASS: TestCertificate_UnmarshalJSON/json_null (0.00s) --- PASS: TestCertificate_UnmarshalJSON/valid_root (0.00s) --- PASS: TestCertificate_UnmarshalJSON/valid_cert (0.00s) === RUN TestCertificate_UnmarshalJSON_json === RUN TestCertificate_UnmarshalJSON_json/invalid_type_(bool) === RUN TestCertificate_UnmarshalJSON_json/invalid_type_(number) === RUN TestCertificate_UnmarshalJSON_json/invalid_type_(object) === RUN TestCertificate_UnmarshalJSON_json/empty_crt_(null) === RUN TestCertificate_UnmarshalJSON_json/empty_crt_(string) === RUN TestCertificate_UnmarshalJSON_json/empty_crt === RUN TestCertificate_UnmarshalJSON_json/valid_crt --- PASS: TestCertificate_UnmarshalJSON_json (0.00s) --- PASS: TestCertificate_UnmarshalJSON_json/invalid_type_(bool) (0.00s) --- PASS: TestCertificate_UnmarshalJSON_json/invalid_type_(number) (0.00s) --- PASS: TestCertificate_UnmarshalJSON_json/invalid_type_(object) (0.00s) --- PASS: TestCertificate_UnmarshalJSON_json/empty_crt_(null) (0.00s) --- PASS: TestCertificate_UnmarshalJSON_json/empty_crt_(string) (0.00s) --- PASS: TestCertificate_UnmarshalJSON_json/empty_crt (0.00s) --- PASS: TestCertificate_UnmarshalJSON_json/valid_crt (0.00s) === RUN TestNewCertificateRequest --- PASS: TestNewCertificateRequest (0.00s) === RUN TestCertificateRequest_MarshalJSON === RUN TestCertificateRequest_MarshalJSON/nil === RUN TestCertificateRequest_MarshalJSON/empty === RUN TestCertificateRequest_MarshalJSON/csr --- PASS: TestCertificateRequest_MarshalJSON (0.00s) --- PASS: TestCertificateRequest_MarshalJSON/nil (0.00s) --- PASS: TestCertificateRequest_MarshalJSON/empty (0.00s) --- PASS: TestCertificateRequest_MarshalJSON/csr (0.00s) === RUN TestCertificateRequest_UnmarshalJSON === RUN TestCertificateRequest_UnmarshalJSON/no_data === RUN TestCertificateRequest_UnmarshalJSON/incomplete_string_1 === RUN TestCertificateRequest_UnmarshalJSON/incomplete_string_2 === RUN TestCertificateRequest_UnmarshalJSON/invalid_string === RUN TestCertificateRequest_UnmarshalJSON/invalid_bytes_0 === RUN TestCertificateRequest_UnmarshalJSON/invalid_bytes_1 === RUN TestCertificateRequest_UnmarshalJSON/empty_csr === RUN TestCertificateRequest_UnmarshalJSON/invalid_type === RUN TestCertificateRequest_UnmarshalJSON/empty_string === RUN TestCertificateRequest_UnmarshalJSON/json_null === RUN TestCertificateRequest_UnmarshalJSON/valid_csr --- PASS: TestCertificateRequest_UnmarshalJSON (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/no_data (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/incomplete_string_1 (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/incomplete_string_2 (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_string (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_bytes_0 (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_bytes_1 (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/empty_csr (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/invalid_type (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/empty_string (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/json_null (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON/valid_csr (0.00s) === RUN TestCertificateRequest_UnmarshalJSON_json === RUN TestCertificateRequest_UnmarshalJSON_json/invalid_type_(bool) === RUN TestCertificateRequest_UnmarshalJSON_json/invalid_type_(number) === RUN TestCertificateRequest_UnmarshalJSON_json/invalid_type_(object) === RUN TestCertificateRequest_UnmarshalJSON_json/empty_csr_(null) === RUN TestCertificateRequest_UnmarshalJSON_json/empty_csr_(string) === RUN TestCertificateRequest_UnmarshalJSON_json/empty_csr === RUN TestCertificateRequest_UnmarshalJSON_json/valid_csr --- PASS: TestCertificateRequest_UnmarshalJSON_json (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON_json/invalid_type_(bool) (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON_json/invalid_type_(number) (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON_json/invalid_type_(object) (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON_json/empty_csr_(null) (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON_json/empty_csr_(string) (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON_json/empty_csr (0.00s) --- PASS: TestCertificateRequest_UnmarshalJSON_json/valid_csr (0.00s) === RUN TestSignRequest_Validate === RUN TestSignRequest_Validate/missing_csr === RUN TestSignRequest_Validate/invalid_csr === RUN TestSignRequest_Validate/missing_ott --- PASS: TestSignRequest_Validate (0.00s) --- PASS: TestSignRequest_Validate/missing_csr (0.00s) --- PASS: TestSignRequest_Validate/invalid_csr (0.00s) --- PASS: TestSignRequest_Validate/missing_ott (0.00s) === RUN Test_caHandler_Route === RUN Test_caHandler_Route/ok --- PASS: Test_caHandler_Route (0.00s) --- PASS: Test_caHandler_Route/ok (0.00s) === RUN Test_Health --- PASS: Test_Health (0.00s) === RUN Test_Root === RUN Test_Root/ok === RUN Test_Root/fail --- PASS: Test_Root (0.00s) --- PASS: Test_Root/ok (0.00s) --- PASS: Test_Root/fail (0.00s) === RUN Test_Sign === RUN Test_Sign/ok === RUN Test_Sign/ok_with_Provisioner === RUN Test_Sign/json_read_error === RUN Test_Sign/validate_error === RUN Test_Sign/authorize_error === RUN Test_Sign/sign_error --- PASS: Test_Sign (0.01s) --- PASS: Test_Sign/ok (0.00s) --- PASS: Test_Sign/ok_with_Provisioner (0.00s) --- PASS: Test_Sign/json_read_error (0.00s) --- PASS: Test_Sign/validate_error (0.00s) --- PASS: Test_Sign/authorize_error (0.00s) --- PASS: Test_Sign/sign_error (0.00s) === RUN Test_Renew === RUN Test_Renew/ok === RUN Test_Renew/ok_renew_after_expiry === RUN Test_Renew/no_tls === RUN Test_Renew/no_peer_certificates === RUN Test_Renew/renew_error === RUN Test_Renew/fail_expired_token === RUN Test_Renew/fail_invalid_root --- PASS: Test_Renew (0.00s) --- PASS: Test_Renew/ok (0.00s) --- PASS: Test_Renew/ok_renew_after_expiry (0.00s) --- PASS: Test_Renew/no_tls (0.00s) --- PASS: Test_Renew/no_peer_certificates (0.00s) --- PASS: Test_Renew/renew_error (0.00s) --- PASS: Test_Renew/fail_expired_token (0.00s) --- PASS: Test_Renew/fail_invalid_root (0.00s) === RUN Test_Rekey === RUN Test_Rekey/ok === RUN Test_Rekey/no_tls === RUN Test_Rekey/no_peer_certificates === RUN Test_Rekey/rekey_error === RUN Test_Rekey/json_read_error --- PASS: Test_Rekey (0.00s) --- PASS: Test_Rekey/ok (0.00s) --- PASS: Test_Rekey/no_tls (0.00s) --- PASS: Test_Rekey/no_peer_certificates (0.00s) --- PASS: Test_Rekey/rekey_error (0.00s) --- PASS: Test_Rekey/json_read_error (0.00s) === RUN Test_Provisioners === RUN Test_Provisioners/ok === RUN Test_Provisioners/fail === RUN Test_Provisioners/limit_fail --- PASS: Test_Provisioners (0.00s) --- PASS: Test_Provisioners/ok (0.00s) --- PASS: Test_Provisioners/fail (0.00s) --- PASS: Test_Provisioners/limit_fail (0.00s) === RUN Test_ProvisionerKey === RUN Test_ProvisionerKey/ok === RUN Test_ProvisionerKey/fail --- PASS: Test_ProvisionerKey (0.00s) --- PASS: Test_ProvisionerKey/ok (0.00s) --- PASS: Test_ProvisionerKey/fail (0.00s) === RUN Test_Roots === RUN Test_Roots/ok === RUN Test_Roots/no_peer_certificates === RUN Test_Roots/fail --- PASS: Test_Roots (0.00s) --- PASS: Test_Roots/ok (0.00s) --- PASS: Test_Roots/no_peer_certificates (0.00s) --- PASS: Test_Roots/fail (0.00s) === RUN Test_caHandler_RootsPEM === RUN Test_caHandler_RootsPEM/one_root === RUN Test_caHandler_RootsPEM/two_roots === RUN Test_caHandler_RootsPEM/fail --- PASS: Test_caHandler_RootsPEM (0.00s) --- PASS: Test_caHandler_RootsPEM/one_root (0.00s) --- PASS: Test_caHandler_RootsPEM/two_roots (0.00s) --- PASS: Test_caHandler_RootsPEM/fail (0.00s) === RUN Test_Federation === RUN Test_Federation/ok === RUN Test_Federation/no_peer_certificates === RUN Test_Federation/fail --- PASS: Test_Federation (0.00s) --- PASS: Test_Federation/ok (0.00s) --- PASS: Test_Federation/no_peer_certificates (0.00s) --- PASS: Test_Federation/fail (0.00s) === RUN Test_fmtPublicKey === RUN Test_fmtPublicKey/p256 === RUN Test_fmtPublicKey/rsa2048 === RUN Test_fmtPublicKey/ed25519 === RUN Test_fmtPublicKey/dsa2048 === RUN Test_fmtPublicKey/unknown --- PASS: Test_fmtPublicKey (1.15s) --- PASS: Test_fmtPublicKey/p256 (0.00s) --- PASS: Test_fmtPublicKey/rsa2048 (0.00s) --- PASS: Test_fmtPublicKey/ed25519 (0.00s) --- PASS: Test_fmtPublicKey/dsa2048 (0.00s) --- PASS: Test_fmtPublicKey/unknown (0.00s) === RUN TestProvisionersResponse_MarshalJSON --- PASS: TestProvisionersResponse_MarshalJSON (0.00s) === RUN TestLogSSHCertificate --- PASS: TestLogSSHCertificate (0.00s) === RUN TestIntermediates === RUN TestIntermediates/ok === RUN TestIntermediates/ok_multiple === RUN TestIntermediates/fail --- PASS: TestIntermediates (0.00s) --- PASS: TestIntermediates/ok (0.00s) --- PASS: TestIntermediates/ok_multiple (0.00s) --- PASS: TestIntermediates/fail (0.00s) === RUN TestIntermediatesPEM === RUN TestIntermediatesPEM/ok === RUN TestIntermediatesPEM/ok_multiple === RUN TestIntermediatesPEM/fail --- PASS: TestIntermediatesPEM (0.00s) --- PASS: TestIntermediatesPEM/ok (0.00s) --- PASS: TestIntermediatesPEM/ok_multiple (0.00s) --- PASS: TestIntermediatesPEM/fail (0.00s) === RUN Test_CRL === RUN Test_CRL/ok === RUN Test_CRL/ok/pem === RUN Test_CRL/ok/empty === RUN Test_CRL/ok/empty-pem === RUN Test_CRL/fail/internal === RUN Test_CRL/fail/nil --- PASS: Test_CRL (0.00s) --- PASS: Test_CRL/ok (0.00s) --- PASS: Test_CRL/ok/pem (0.00s) --- PASS: Test_CRL/ok/empty (0.00s) --- PASS: Test_CRL/ok/empty-pem (0.00s) --- PASS: Test_CRL/fail/internal (0.00s) --- PASS: Test_CRL/fail/nil (0.00s) === RUN TestRevokeRequestValidate === RUN TestRevokeRequestValidate/error/missing_serial === RUN TestRevokeRequestValidate/error/bad_sn === RUN TestRevokeRequestValidate/error/bad_reasonCode === RUN TestRevokeRequestValidate/error/non-passive_not_implemented === RUN TestRevokeRequestValidate/ok --- PASS: TestRevokeRequestValidate (0.00s) --- PASS: TestRevokeRequestValidate/error/missing_serial (0.00s) --- PASS: TestRevokeRequestValidate/error/bad_sn (0.00s) --- PASS: TestRevokeRequestValidate/error/bad_reasonCode (0.00s) --- PASS: TestRevokeRequestValidate/error/non-passive_not_implemented (0.00s) --- PASS: TestRevokeRequestValidate/ok (0.00s) === RUN Test_caHandler_Revoke === RUN Test_caHandler_Revoke/400/json_read_error === RUN Test_caHandler_Revoke/400/invalid_request_body === RUN Test_caHandler_Revoke/200/ott === RUN Test_caHandler_Revoke/400/no_OTT_and_no_peer_certificate === RUN Test_caHandler_Revoke/200/no_ott === RUN Test_caHandler_Revoke/500/ott_authority.Revoke === RUN Test_caHandler_Revoke/403/ott_authority.Revoke --- PASS: Test_caHandler_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) --- 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) === RUN TestSSHCertificate_MarshalJSON === RUN TestSSHCertificate_MarshalJSON/nil === RUN TestSSHCertificate_MarshalJSON/user === RUN TestSSHCertificate_MarshalJSON/user#01 --- PASS: TestSSHCertificate_MarshalJSON (0.00s) --- PASS: TestSSHCertificate_MarshalJSON/nil (0.00s) --- PASS: TestSSHCertificate_MarshalJSON/user (0.00s) --- PASS: TestSSHCertificate_MarshalJSON/user#01 (0.00s) === RUN TestSSHCertificate_UnmarshalJSON === RUN TestSSHCertificate_UnmarshalJSON/null === RUN TestSSHCertificate_UnmarshalJSON/empty === RUN TestSSHCertificate_UnmarshalJSON/user === RUN TestSSHCertificate_UnmarshalJSON/host === RUN TestSSHCertificate_UnmarshalJSON/bad-string === RUN TestSSHCertificate_UnmarshalJSON/bad-base64 === RUN TestSSHCertificate_UnmarshalJSON/bad-key === RUN TestSSHCertificate_UnmarshalJSON/bat-cert --- PASS: TestSSHCertificate_UnmarshalJSON (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/null (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/empty (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/user (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/host (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/bad-string (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/bad-base64 (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/bad-key (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/bat-cert (0.00s) === RUN TestSignSSHRequest_Validate === RUN TestSignSSHRequest_Validate/ok-empty === RUN TestSignSSHRequest_Validate/ok-user === RUN TestSignSSHRequest_Validate/ok-host === RUN TestSignSSHRequest_Validate/ok-keyID === RUN TestSignSSHRequest_Validate/ok-identityCSR === RUN TestSignSSHRequest_Validate/key === RUN TestSignSSHRequest_Validate/key#01 === RUN TestSignSSHRequest_Validate/type === RUN TestSignSSHRequest_Validate/ott === RUN TestSignSSHRequest_Validate/identityCSR --- PASS: TestSignSSHRequest_Validate (0.00s) --- PASS: TestSignSSHRequest_Validate/ok-empty (0.00s) --- PASS: TestSignSSHRequest_Validate/ok-user (0.00s) --- PASS: TestSignSSHRequest_Validate/ok-host (0.00s) --- PASS: TestSignSSHRequest_Validate/ok-keyID (0.00s) --- PASS: TestSignSSHRequest_Validate/ok-identityCSR (0.00s) --- PASS: TestSignSSHRequest_Validate/key (0.00s) --- PASS: TestSignSSHRequest_Validate/key#01 (0.00s) --- PASS: TestSignSSHRequest_Validate/type (0.00s) --- PASS: TestSignSSHRequest_Validate/ott (0.00s) --- PASS: TestSignSSHRequest_Validate/identityCSR (0.00s) === RUN Test_SSHSign === RUN Test_SSHSign/ok-user === RUN Test_SSHSign/ok-host === RUN Test_SSHSign/ok-user-add === RUN Test_SSHSign/ok-user-identity === RUN Test_SSHSign/fail-body === RUN Test_SSHSign/fail-validate === RUN Test_SSHSign/fail-publicKey === RUN Test_SSHSign/fail-publicKey#01 === RUN Test_SSHSign/fail-authorize === RUN Test_SSHSign/fail-signSSH === RUN Test_SSHSign/fail-SignSSHAddUser === RUN Test_SSHSign/fail-user-identity --- PASS: Test_SSHSign (0.01s) --- PASS: Test_SSHSign/ok-user (0.00s) --- PASS: Test_SSHSign/ok-host (0.00s) --- PASS: Test_SSHSign/ok-user-add (0.00s) --- PASS: Test_SSHSign/ok-user-identity (0.00s) --- PASS: Test_SSHSign/fail-body (0.00s) --- PASS: Test_SSHSign/fail-validate (0.00s) --- PASS: Test_SSHSign/fail-publicKey (0.00s) --- PASS: Test_SSHSign/fail-publicKey#01 (0.00s) --- PASS: Test_SSHSign/fail-authorize (0.00s) --- PASS: Test_SSHSign/fail-signSSH (0.00s) --- PASS: Test_SSHSign/fail-SignSSHAddUser (0.00s) --- PASS: Test_SSHSign/fail-user-identity (0.00s) === RUN Test_SSHRoots === RUN Test_SSHRoots/ok === RUN Test_SSHRoots/many === RUN Test_SSHRoots/user === RUN Test_SSHRoots/host === RUN Test_SSHRoots/empty === RUN Test_SSHRoots/error --- PASS: Test_SSHRoots (0.00s) --- PASS: Test_SSHRoots/ok (0.00s) --- PASS: Test_SSHRoots/many (0.00s) --- PASS: Test_SSHRoots/user (0.00s) --- PASS: Test_SSHRoots/host (0.00s) --- PASS: Test_SSHRoots/empty (0.00s) --- PASS: Test_SSHRoots/error (0.00s) === RUN Test_SSHFederation === RUN Test_SSHFederation/ok === RUN Test_SSHFederation/many === RUN Test_SSHFederation/user === RUN Test_SSHFederation/host === RUN Test_SSHFederation/empty === RUN Test_SSHFederation/error --- PASS: Test_SSHFederation (0.00s) --- PASS: Test_SSHFederation/ok (0.00s) --- PASS: Test_SSHFederation/many (0.00s) --- PASS: Test_SSHFederation/user (0.00s) --- PASS: Test_SSHFederation/host (0.00s) --- PASS: Test_SSHFederation/empty (0.00s) --- PASS: Test_SSHFederation/error (0.00s) === RUN Test_SSHConfig === RUN Test_SSHConfig/user === RUN Test_SSHConfig/host === RUN Test_SSHConfig/noType === RUN Test_SSHConfig/badType === RUN Test_SSHConfig/badData === RUN Test_SSHConfig/error --- PASS: Test_SSHConfig (0.00s) --- PASS: Test_SSHConfig/user (0.00s) --- PASS: Test_SSHConfig/host (0.00s) --- PASS: Test_SSHConfig/noType (0.00s) --- PASS: Test_SSHConfig/badType (0.00s) --- PASS: Test_SSHConfig/badData (0.00s) --- PASS: Test_SSHConfig/error (0.00s) === RUN Test_SSHCheckHost === RUN Test_SSHCheckHost/true === RUN Test_SSHCheckHost/false === RUN Test_SSHCheckHost/badType === RUN Test_SSHCheckHost/badPrincipal === RUN Test_SSHCheckHost/badRequest === RUN Test_SSHCheckHost/error --- PASS: Test_SSHCheckHost (0.00s) --- PASS: Test_SSHCheckHost/true (0.00s) --- PASS: Test_SSHCheckHost/false (0.00s) --- PASS: Test_SSHCheckHost/badType (0.00s) --- PASS: Test_SSHCheckHost/badPrincipal (0.00s) --- PASS: Test_SSHCheckHost/badRequest (0.00s) --- PASS: Test_SSHCheckHost/error (0.00s) === RUN Test_SSHGetHosts === RUN Test_SSHGetHosts/ok === RUN Test_SSHGetHosts/empty_(array) === RUN Test_SSHGetHosts/empty_(nil) === RUN Test_SSHGetHosts/error --- PASS: Test_SSHGetHosts (0.00s) --- PASS: Test_SSHGetHosts/ok (0.00s) --- PASS: Test_SSHGetHosts/empty_(array) (0.00s) --- PASS: Test_SSHGetHosts/empty_(nil) (0.00s) --- PASS: Test_SSHGetHosts/error (0.00s) === RUN Test_SSHBastion === RUN Test_SSHBastion/ok === RUN Test_SSHBastion/ok#01 === RUN Test_SSHBastion/empty === RUN Test_SSHBastion/bad_json === RUN Test_SSHBastion/bad_request === RUN Test_SSHBastion/error --- PASS: Test_SSHBastion (0.00s) --- PASS: Test_SSHBastion/ok (0.00s) --- PASS: Test_SSHBastion/ok#01 (0.00s) --- PASS: Test_SSHBastion/empty (0.00s) --- PASS: Test_SSHBastion/bad_json (0.00s) --- PASS: Test_SSHBastion/bad_request (0.00s) --- PASS: Test_SSHBastion/error (0.00s) === RUN TestSSHPublicKey_MarshalJSON === RUN TestSSHPublicKey_MarshalJSON/ok === RUN TestSSHPublicKey_MarshalJSON/null === RUN TestSSHPublicKey_MarshalJSON/null#01 --- PASS: TestSSHPublicKey_MarshalJSON (0.00s) --- PASS: TestSSHPublicKey_MarshalJSON/ok (0.00s) --- PASS: TestSSHPublicKey_MarshalJSON/null (0.00s) --- PASS: TestSSHPublicKey_MarshalJSON/null#01 (0.00s) === RUN TestSSHPublicKey_UnmarshalJSON === RUN TestSSHPublicKey_UnmarshalJSON/ok === RUN TestSSHPublicKey_UnmarshalJSON/empty === RUN TestSSHPublicKey_UnmarshalJSON/null === RUN TestSSHPublicKey_UnmarshalJSON/noString === RUN TestSSHPublicKey_UnmarshalJSON/badB64 === RUN TestSSHPublicKey_UnmarshalJSON/badKey --- PASS: TestSSHPublicKey_UnmarshalJSON (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/ok (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/empty (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/null (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/noString (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/badB64 (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/badKey (0.00s) === RUN Test_identityModifier_Enforce === RUN Test_identityModifier_Enforce/ok === RUN Test_identityModifier_Enforce/ok_exists === RUN Test_identityModifier_Enforce/ok_append === RUN Test_identityModifier_Enforce/ok_no_identity --- PASS: Test_identityModifier_Enforce (0.00s) --- PASS: Test_identityModifier_Enforce/ok (0.00s) --- PASS: Test_identityModifier_Enforce/ok_exists (0.00s) --- PASS: Test_identityModifier_Enforce/ok_append (0.00s) --- PASS: Test_identityModifier_Enforce/ok_no_identity (0.00s) === RUN Test_getIdentityURI === RUN Test_getIdentityURI/ok === RUN Test_getIdentityURI/ok_multiple === RUN Test_getIdentityURI/ok_multiple_with_invalid === RUN Test_getIdentityURI/ok_missing === RUN Test_getIdentityURI/ok_empty --- PASS: Test_getIdentityURI (0.00s) --- PASS: Test_getIdentityURI/ok (0.00s) --- PASS: Test_getIdentityURI/ok_multiple (0.00s) --- PASS: Test_getIdentityURI/ok_multiple_with_invalid (0.00s) --- PASS: Test_getIdentityURI/ok_missing (0.00s) --- PASS: Test_getIdentityURI/ok_empty (0.00s) PASS ok github.com/smallstep/certificates/api 1.205s === RUN TestError === RUN TestError/noLogger === RUN TestError/noError === RUN TestError/noErrorDebug === RUN TestError/anError === RUN TestError/anErrorDebug === RUN TestError/stackTracedError === RUN TestError/stackTracedErrorDebug === RUN TestError/slogWithNoError === RUN TestError/slogWithError --- PASS: TestError (0.00s) --- PASS: TestError/noLogger (0.00s) --- PASS: TestError/noError (0.00s) --- PASS: TestError/noErrorDebug (0.00s) --- PASS: TestError/anError (0.00s) --- PASS: TestError/anErrorDebug (0.00s) --- PASS: TestError/stackTracedError (0.00s) --- PASS: TestError/stackTracedErrorDebug (0.00s) --- PASS: TestError/slogWithNoError (0.00s) --- PASS: TestError/slogWithError (0.00s) PASS ok github.com/smallstep/certificates/api/log 0.005s ? github.com/smallstep/certificates/api/models [no test files] === RUN TestJSON === RUN TestJSON/ok === RUN TestJSON/fail --- PASS: TestJSON (0.00s) --- PASS: TestJSON/ok (0.00s) --- PASS: TestJSON/fail (0.00s) === RUN TestProtoJSON === RUN TestProtoJSON/fail/io.ReadAll === RUN TestProtoJSON/fail/proto === RUN TestProtoJSON/ok --- PASS: TestProtoJSON (0.00s) --- PASS: TestProtoJSON/fail/io.ReadAll (0.00s) --- PASS: TestProtoJSON/fail/proto (0.00s) --- PASS: TestProtoJSON/ok (0.00s) === RUN Test_badProtoJSONError_Render === RUN Test_badProtoJSONError_Render/bad_proto_normal_space === RUN Test_badProtoJSONError_Render/bad_proto_non_breaking_space --- PASS: Test_badProtoJSONError_Render (0.00s) --- PASS: Test_badProtoJSONError_Render/bad_proto_normal_space (0.00s) --- PASS: Test_badProtoJSONError_Render/bad_proto_non_breaking_space (0.00s) PASS ok github.com/smallstep/certificates/api/read 0.005s === RUN TestJSON --- PASS: TestJSON (0.00s) === RUN TestJSONPanicsOnUnsupportedType --- PASS: TestJSONPanicsOnUnsupportedType (0.00s) === RUN TestJSONPanicsOnUnsupportedValue --- PASS: TestJSONPanicsOnUnsupportedValue (0.00s) === RUN TestJSONPanicsOnMarshalerError --- PASS: TestJSONPanicsOnMarshalerError (0.00s) === RUN TestError === RUN TestError/0 === RUN TestError/1 --- PASS: TestError (0.00s) --- PASS: TestError/0 (0.00s) --- PASS: TestError/1 (0.00s) === RUN TestStatusCodeFromError --- PASS: TestStatusCodeFromError (0.00s) PASS ok github.com/smallstep/certificates/api/render 0.003s === RUN TestAuthorityNew === RUN TestAuthorityNew/ok === RUN TestAuthorityNew/fail_bad_root === RUN TestAuthorityNew/fail_bad_password === RUN TestAuthorityNew/fail_loading_CA_cert --- PASS: TestAuthorityNew (0.00s) --- PASS: TestAuthorityNew/ok (0.00s) --- PASS: TestAuthorityNew/fail_bad_root (0.00s) --- PASS: TestAuthorityNew/fail_bad_password (0.00s) --- PASS: TestAuthorityNew/fail_loading_CA_cert (0.00s) === RUN TestAuthorityNew_bundles === RUN TestAuthorityNew_bundles/ok_ca0 === RUN TestAuthorityNew_bundles/ok_bundle === RUN TestAuthorityNew_bundles/ok_federated_ca1 === RUN TestAuthorityNew_bundles/ok_federated_bundle === RUN TestAuthorityNew_bundles/fail_root === RUN TestAuthorityNew_bundles/fail_federated --- PASS: TestAuthorityNew_bundles (0.01s) --- PASS: TestAuthorityNew_bundles/ok_ca0 (0.00s) --- PASS: TestAuthorityNew_bundles/ok_bundle (0.00s) --- PASS: TestAuthorityNew_bundles/ok_federated_ca1 (0.00s) --- PASS: TestAuthorityNew_bundles/ok_federated_bundle (0.00s) --- PASS: TestAuthorityNew_bundles/fail_root (0.00s) --- PASS: TestAuthorityNew_bundles/fail_federated (0.00s) === RUN TestAuthority_GetDatabase 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetDatabase/ok === RUN TestAuthority_GetDatabase/ok_WithDatabase --- PASS: TestAuthority_GetDatabase (0.00s) --- PASS: TestAuthority_GetDatabase/ok (0.00s) --- PASS: TestAuthority_GetDatabase/ok_WithDatabase (0.00s) === RUN TestNewEmbedded === RUN TestNewEmbedded/ok === RUN TestNewEmbedded/ok_empty_config === RUN TestNewEmbedded/ok_config_file === RUN TestNewEmbedded/ok_config === RUN TestNewEmbedded/fail_options === RUN TestNewEmbedded/fail_missing_config === RUN TestNewEmbedded/fail_missing_root === RUN TestNewEmbedded/fail_missing_signer === RUN TestNewEmbedded/fail_missing_root_file === RUN TestNewEmbedded/fail_missing_issuer === RUN TestNewEmbedded/fail_missing_signer#01 === RUN TestNewEmbedded/fail_bad_password --- PASS: TestNewEmbedded (0.00s) --- PASS: TestNewEmbedded/ok (0.00s) --- PASS: TestNewEmbedded/ok_empty_config (0.00s) --- PASS: TestNewEmbedded/ok_config_file (0.00s) --- PASS: TestNewEmbedded/ok_config (0.00s) --- PASS: TestNewEmbedded/fail_options (0.00s) --- PASS: TestNewEmbedded/fail_missing_config (0.00s) --- PASS: TestNewEmbedded/fail_missing_root (0.00s) --- PASS: TestNewEmbedded/fail_missing_signer (0.00s) --- PASS: TestNewEmbedded/fail_missing_root_file (0.00s) --- PASS: TestNewEmbedded/fail_missing_issuer (0.00s) --- PASS: TestNewEmbedded/fail_missing_signer#01 (0.00s) --- PASS: TestNewEmbedded/fail_bad_password (0.00s) === RUN TestNewEmbedded_Sign --- PASS: TestNewEmbedded_Sign (0.00s) === RUN TestNewEmbedded_GetTLSCertificate --- PASS: TestNewEmbedded_GetTLSCertificate (0.00s) === RUN TestAuthority_CloseForReload 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CloseForReload/ok --- PASS: TestAuthority_CloseForReload (0.00s) --- PASS: TestAuthority_CloseForReload/ok (0.00s) === RUN TestAuthority_GetSCEP === RUN TestAuthority_GetSCEP/ok === RUN TestAuthority_GetSCEP/wrong_password --- PASS: TestAuthority_GetSCEP (0.00s) --- PASS: TestAuthority_GetSCEP/ok (0.00s) --- PASS: TestAuthority_GetSCEP/wrong_password (0.00s) === RUN TestAuthority_GetID === RUN TestAuthority_GetID/ok === RUN TestAuthority_GetID/ok_with_id --- PASS: TestAuthority_GetID (0.00s) --- PASS: TestAuthority_GetID/ok (0.00s) --- PASS: TestAuthority_GetID/ok_with_id (0.00s) === RUN TestAuthority_authorizeToken 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeToken/fail/mockNoSQLDB/token-already-used 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeToken/fail/invalid-token === RUN TestAuthority_authorizeToken/fail/token-flow-not-supported === RUN TestAuthority_authorizeToken/ok/simpledb === RUN TestAuthority_authorizeToken/fail/simpledb/token-already-used 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeToken/ok/mockNoSQLDB 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeToken/fail/mockNoSQLDB/error 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeToken/fail/uninitialized === RUN TestAuthority_authorizeToken/fail/prehistoric-token === RUN TestAuthority_authorizeToken/fail/provisioner-not-found === RUN TestAuthority_authorizeToken/ok/sha256 === RUN TestAuthority_authorizeToken/fail/sha256/token-already-used 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_authorizeToken (0.03s) --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/token-already-used (0.00s) --- PASS: TestAuthority_authorizeToken/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeToken/fail/token-flow-not-supported (0.00s) --- PASS: TestAuthority_authorizeToken/ok/simpledb (0.00s) --- PASS: TestAuthority_authorizeToken/fail/simpledb/token-already-used (0.00s) --- PASS: TestAuthority_authorizeToken/ok/mockNoSQLDB (0.00s) --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/error (0.00s) --- PASS: TestAuthority_authorizeToken/fail/uninitialized (0.00s) --- PASS: TestAuthority_authorizeToken/fail/prehistoric-token (0.00s) --- PASS: TestAuthority_authorizeToken/fail/provisioner-not-found (0.00s) --- PASS: TestAuthority_authorizeToken/ok/sha256 (0.00s) --- PASS: TestAuthority_authorizeToken/fail/sha256/token-already-used (0.00s) === RUN TestAuthority_authorizeRevoke 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRevoke/fail/token/invalid-token === RUN TestAuthority_authorizeRevoke/fail/token/invalid-subject === RUN TestAuthority_authorizeRevoke/ok/token --- PASS: TestAuthority_authorizeRevoke (0.02s) --- PASS: TestAuthority_authorizeRevoke/fail/token/invalid-token (0.00s) --- PASS: TestAuthority_authorizeRevoke/fail/token/invalid-subject (0.00s) --- PASS: TestAuthority_authorizeRevoke/ok/token (0.00s) === RUN TestAuthority_authorizeSign 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSign/fail/invalid-subject === RUN TestAuthority_authorizeSign/ok === RUN TestAuthority_authorizeSign/fail/invalid-token --- PASS: TestAuthority_authorizeSign (0.02s) --- PASS: TestAuthority_authorizeSign/fail/invalid-subject (0.00s) --- PASS: TestAuthority_authorizeSign/ok (0.00s) --- PASS: TestAuthority_authorizeSign/fail/invalid-token (0.00s) === RUN TestAuthority_Authorize 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Authorize/ok/revoke === RUN TestAuthority_Authorize/fail/sshRenew/disabled 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Authorize/ok/sshRenew === RUN TestAuthority_Authorize/fail/sshRekey/disabled 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Authorize/ok/sshRekey === RUN TestAuthority_Authorize/fail/unexpected-method === RUN TestAuthority_Authorize/fail/sshRekey/invalid-token === RUN TestAuthority_Authorize/default-to-signMethod === RUN TestAuthority_Authorize/fail/sign/invalid-token === RUN TestAuthority_Authorize/fail/revoke/invalid-token === RUN TestAuthority_Authorize/fail/sshRenew/invalid-token === RUN TestAuthority_Authorize/fail/sshRevoke/invalid-token === RUN TestAuthority_Authorize/ok/sign === RUN TestAuthority_Authorize/fail/sshSign/invalid-token === RUN TestAuthority_Authorize/fail/sshSign/disabled 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Authorize/ok/sshSign === RUN TestAuthority_Authorize/ok/sshRevoke --- PASS: TestAuthority_Authorize (0.03s) --- PASS: TestAuthority_Authorize/ok/revoke (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRenew/disabled (0.00s) --- PASS: TestAuthority_Authorize/ok/sshRenew (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRekey/disabled (0.00s) --- PASS: TestAuthority_Authorize/ok/sshRekey (0.00s) --- PASS: TestAuthority_Authorize/fail/unexpected-method (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRekey/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/default-to-signMethod (0.00s) --- PASS: TestAuthority_Authorize/fail/sign/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/fail/revoke/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRenew/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRevoke/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/ok/sign (0.00s) --- PASS: TestAuthority_Authorize/fail/sshSign/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/fail/sshSign/disabled (0.00s) --- PASS: TestAuthority_Authorize/ok/sshSign (0.00s) --- PASS: TestAuthority_Authorize/ok/sshRevoke (0.00s) === RUN TestAuthority_authorizeRenew === RUN TestAuthority_authorizeRenew/ok/from_db 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/fail/db.IsRevoked-error 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/fail/revoked 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/fail/load-provisioner 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/fail/provisioner-authorize-renewal-fail 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/ok 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_authorizeRenew (0.01s) --- PASS: TestAuthority_authorizeRenew/ok/from_db (0.00s) --- PASS: TestAuthority_authorizeRenew/fail/db.IsRevoked-error (0.00s) --- PASS: TestAuthority_authorizeRenew/fail/revoked (0.00s) --- PASS: TestAuthority_authorizeRenew/fail/load-provisioner (0.00s) --- PASS: TestAuthority_authorizeRenew/fail/provisioner-authorize-renewal-fail (0.01s) --- PASS: TestAuthority_authorizeRenew/ok (0.00s) === RUN TestAuthority_authorizeSSHSign 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSSHSign/fail/invalid-subject === RUN TestAuthority_authorizeSSHSign/ok === RUN TestAuthority_authorizeSSHSign/fail/invalid-token --- PASS: TestAuthority_authorizeSSHSign (0.05s) --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-subject (0.00s) --- PASS: TestAuthority_authorizeSSHSign/ok (0.00s) --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-token (0.00s) === RUN TestAuthority_authorizeSSHRenew 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSSHRenew/fail/invalid-token === RUN TestAuthority_authorizeSSHRenew/fail/sshRenew-unimplemented-jwk-provisioner === RUN TestAuthority_authorizeSSHRenew/fail/WithAuthorizeSSHRenewFunc 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSSHRenew/ok === RUN TestAuthority_authorizeSSHRenew/ok/WithAuthorizeSSHRenewFunc 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_authorizeSSHRenew (0.02s) --- PASS: TestAuthority_authorizeSSHRenew/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeSSHRenew/fail/sshRenew-unimplemented-jwk-provisioner (0.00s) --- PASS: TestAuthority_authorizeSSHRenew/fail/WithAuthorizeSSHRenewFunc (0.00s) --- PASS: TestAuthority_authorizeSSHRenew/ok (0.00s) --- PASS: TestAuthority_authorizeSSHRenew/ok/WithAuthorizeSSHRenewFunc (0.00s) === RUN TestAuthority_authorizeSSHRevoke 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSSHRevoke/fail/invalid-token === RUN TestAuthority_authorizeSSHRevoke/fail/invalid-subject === RUN TestAuthority_authorizeSSHRevoke/ok --- PASS: TestAuthority_authorizeSSHRevoke (0.02s) --- PASS: TestAuthority_authorizeSSHRevoke/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeSSHRevoke/fail/invalid-subject (0.00s) --- PASS: TestAuthority_authorizeSSHRevoke/ok (0.00s) === RUN TestAuthority_authorizeSSHRekey 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSSHRekey/fail/invalid-token === RUN TestAuthority_authorizeSSHRekey/fail/sshRekey-unimplemented-jwk-provisioner === RUN TestAuthority_authorizeSSHRekey/ok --- PASS: TestAuthority_authorizeSSHRekey (0.03s) --- PASS: TestAuthority_authorizeSSHRekey/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeSSHRekey/fail/sshRekey-unimplemented-jwk-provisioner (0.00s) --- PASS: TestAuthority_authorizeSSHRekey/ok (0.00s) === RUN TestAuthority_AuthorizeRenewToken 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_AuthorizeRenewToken/ok === RUN TestAuthority_AuthorizeRenewToken/ok_expired_cert === RUN TestAuthority_AuthorizeRenewToken/ok_provisioner_issuer === RUN TestAuthority_AuthorizeRenewToken/ok_ra_provisioner === RUN TestAuthority_AuthorizeRenewToken/fail_token === RUN TestAuthority_AuthorizeRenewToken/fail_token_reuse === RUN TestAuthority_AuthorizeRenewToken/fail_token_signature === RUN TestAuthority_AuthorizeRenewToken/fail_token_provisioner === RUN TestAuthority_AuthorizeRenewToken/fail_token_iss === RUN TestAuthority_AuthorizeRenewToken/fail_token_sub === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat#01 === RUN TestAuthority_AuthorizeRenewToken/fail_token_iat#02 === RUN TestAuthority_AuthorizeRenewToken/fail_token_aud --- PASS: TestAuthority_AuthorizeRenewToken (0.02s) --- PASS: TestAuthority_AuthorizeRenewToken/ok (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/ok_expired_cert (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/ok_provisioner_issuer (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/ok_ra_provisioner (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_reuse (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_signature (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_provisioner (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iss (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_sub (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat#01 (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_iat#02 (0.00s) --- PASS: TestAuthority_AuthorizeRenewToken/fail_token_aud (0.00s) === RUN Test_newHTTPClient 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN Test_newHTTPClient/SystemCertPool === RUN Test_newHTTPClient/LocalCertPool === RUN Test_newHTTPClient/LocalCertPool/DefaultClient 2026/04/17 14:28:13 http: TLS handshake error from 127.0.0.1:37680: read tcp 127.0.0.1:34641->127.0.0.1:37680: use of closed network connection === RUN Test_newHTTPClient/custom_transport --- PASS: Test_newHTTPClient (0.09s) --- PASS: Test_newHTTPClient/SystemCertPool (0.06s) --- PASS: Test_newHTTPClient/LocalCertPool (0.01s) --- PASS: Test_newHTTPClient/LocalCertPool/DefaultClient (0.00s) --- PASS: Test_newHTTPClient/custom_transport (0.00s) === RUN TestAuthority_checkPolicy === RUN TestAuthority_checkPolicy/fail/currentAdmin-lockout === RUN TestAuthority_checkPolicy/fail/otherAdmins-evaluation-error === RUN TestAuthority_checkPolicy/fail/otherAdmins-lockout === RUN TestAuthority_checkPolicy/ok/no-policy === RUN TestAuthority_checkPolicy/ok/empty-policy === RUN TestAuthority_checkPolicy/ok/policy === RUN TestAuthority_checkPolicy/fail/NewX509PolicyEngine-error === RUN TestAuthority_checkPolicy/fail/currentAdmin-evaluation-error --- PASS: TestAuthority_checkPolicy (0.00s) --- PASS: TestAuthority_checkPolicy/fail/currentAdmin-lockout (0.00s) --- PASS: TestAuthority_checkPolicy/fail/otherAdmins-evaluation-error (0.00s) --- PASS: TestAuthority_checkPolicy/fail/otherAdmins-lockout (0.00s) --- PASS: TestAuthority_checkPolicy/ok/no-policy (0.00s) --- PASS: TestAuthority_checkPolicy/ok/empty-policy (0.00s) --- PASS: TestAuthority_checkPolicy/ok/policy (0.00s) --- PASS: TestAuthority_checkPolicy/fail/NewX509PolicyEngine-error (0.00s) --- PASS: TestAuthority_checkPolicy/fail/currentAdmin-evaluation-error (0.00s) === RUN TestAuthority_reloadPolicyEngines === RUN TestAuthority_reloadPolicyEngines/fail/standalone-x509-policy === RUN TestAuthority_reloadPolicyEngines/fail/standalone-ssh-host-policy === RUN TestAuthority_reloadPolicyEngines/fail/standalone-ssh-user-policy === RUN TestAuthority_reloadPolicyEngines/fail/adminDB.GetAuthorityPolicy-error === RUN TestAuthority_reloadPolicyEngines/fail/admin-x509-policy === RUN TestAuthority_reloadPolicyEngines/fail/admin-ssh-host-policy === RUN TestAuthority_reloadPolicyEngines/fail/admin-ssh-user-policy === RUN TestAuthority_reloadPolicyEngines/ok/linkedca-unsupported === RUN TestAuthority_reloadPolicyEngines/ok/standalone-no-policy === RUN TestAuthority_reloadPolicyEngines/ok/standalone-x509-policy === RUN TestAuthority_reloadPolicyEngines/ok/standalone-ssh-host-policy === RUN TestAuthority_reloadPolicyEngines/ok/standalone-ssh-user-policy === RUN TestAuthority_reloadPolicyEngines/ok/standalone-ssh-policy === RUN TestAuthority_reloadPolicyEngines/ok/standalone-full-policy === RUN TestAuthority_reloadPolicyEngines/ok/admin-x509-policy === RUN TestAuthority_reloadPolicyEngines/ok/admin-ssh-host-policy === RUN TestAuthority_reloadPolicyEngines/ok/admin-ssh-user-policy === RUN TestAuthority_reloadPolicyEngines/ok/admin-full-policy === RUN TestAuthority_reloadPolicyEngines/ok/admin-over-standalone --- PASS: TestAuthority_reloadPolicyEngines (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/fail/standalone-x509-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/fail/standalone-ssh-host-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/fail/standalone-ssh-user-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/fail/adminDB.GetAuthorityPolicy-error (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/fail/admin-x509-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/fail/admin-ssh-host-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/fail/admin-ssh-user-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/linkedca-unsupported (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-no-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-x509-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-ssh-host-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-ssh-user-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-ssh-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/standalone-full-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-x509-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-ssh-host-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-ssh-user-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-full-policy (0.00s) --- PASS: TestAuthority_reloadPolicyEngines/ok/admin-over-standalone (0.00s) === RUN TestAuthority_checkAuthorityPolicy === RUN TestAuthority_checkAuthorityPolicy/no_policy === RUN TestAuthority_checkAuthorityPolicy/fail/adminDB.GetAdmins-error === RUN TestAuthority_checkAuthorityPolicy/fail/policy === RUN TestAuthority_checkAuthorityPolicy/ok --- PASS: TestAuthority_checkAuthorityPolicy (0.00s) --- PASS: TestAuthority_checkAuthorityPolicy/no_policy (0.00s) --- PASS: TestAuthority_checkAuthorityPolicy/fail/adminDB.GetAdmins-error (0.00s) --- PASS: TestAuthority_checkAuthorityPolicy/fail/policy (0.00s) --- PASS: TestAuthority_checkAuthorityPolicy/ok (0.00s) === RUN TestAuthority_checkProvisionerPolicy === RUN TestAuthority_checkProvisionerPolicy/no_policy === RUN TestAuthority_checkProvisionerPolicy/fail/policy === RUN TestAuthority_checkProvisionerPolicy/ok --- PASS: TestAuthority_checkProvisionerPolicy (0.00s) --- PASS: TestAuthority_checkProvisionerPolicy/no_policy (0.00s) --- PASS: TestAuthority_checkProvisionerPolicy/fail/policy (0.00s) --- PASS: TestAuthority_checkProvisionerPolicy/ok (0.00s) === RUN TestAuthority_RemoveAuthorityPolicy === RUN TestAuthority_RemoveAuthorityPolicy/fail/adminDB.DeleteAuthorityPolicy === RUN TestAuthority_RemoveAuthorityPolicy/fail/a.reloadPolicyEngines === RUN TestAuthority_RemoveAuthorityPolicy/ok --- PASS: TestAuthority_RemoveAuthorityPolicy (0.00s) --- PASS: TestAuthority_RemoveAuthorityPolicy/fail/adminDB.DeleteAuthorityPolicy (0.00s) --- PASS: TestAuthority_RemoveAuthorityPolicy/fail/a.reloadPolicyEngines (0.00s) --- PASS: TestAuthority_RemoveAuthorityPolicy/ok (0.00s) === RUN TestAuthority_GetAuthorityPolicy === RUN TestAuthority_GetAuthorityPolicy/fail/adminDB.GetAuthorityPolicy === RUN TestAuthority_GetAuthorityPolicy/ok --- PASS: TestAuthority_GetAuthorityPolicy (0.00s) --- PASS: TestAuthority_GetAuthorityPolicy/fail/adminDB.GetAuthorityPolicy (0.00s) --- PASS: TestAuthority_GetAuthorityPolicy/ok (0.00s) === RUN TestAuthority_CreateAuthorityPolicy === RUN TestAuthority_CreateAuthorityPolicy/fail/a.checkAuthorityPolicy === RUN TestAuthority_CreateAuthorityPolicy/fail/adminDB.CreateAuthorityPolicy === RUN TestAuthority_CreateAuthorityPolicy/fail/a.reloadPolicyEngines === RUN TestAuthority_CreateAuthorityPolicy/ok --- PASS: TestAuthority_CreateAuthorityPolicy (0.00s) --- PASS: TestAuthority_CreateAuthorityPolicy/fail/a.checkAuthorityPolicy (0.00s) --- PASS: TestAuthority_CreateAuthorityPolicy/fail/adminDB.CreateAuthorityPolicy (0.00s) --- PASS: TestAuthority_CreateAuthorityPolicy/fail/a.reloadPolicyEngines (0.00s) --- PASS: TestAuthority_CreateAuthorityPolicy/ok (0.00s) === RUN TestAuthority_UpdateAuthorityPolicy === RUN TestAuthority_UpdateAuthorityPolicy/fail/a.checkAuthorityPolicy === RUN TestAuthority_UpdateAuthorityPolicy/fail/adminDB.UpdateAuthorityPolicy === RUN TestAuthority_UpdateAuthorityPolicy/fail/a.reloadPolicyEngines === RUN TestAuthority_UpdateAuthorityPolicy/ok --- PASS: TestAuthority_UpdateAuthorityPolicy (0.00s) --- PASS: TestAuthority_UpdateAuthorityPolicy/fail/a.checkAuthorityPolicy (0.00s) --- PASS: TestAuthority_UpdateAuthorityPolicy/fail/adminDB.UpdateAuthorityPolicy (0.00s) --- PASS: TestAuthority_UpdateAuthorityPolicy/fail/a.reloadPolicyEngines (0.00s) --- PASS: TestAuthority_UpdateAuthorityPolicy/ok (0.00s) === RUN TestGetEncryptedKey === RUN TestGetEncryptedKey/fail-not-found === RUN TestGetEncryptedKey/ok --- PASS: TestGetEncryptedKey (0.00s) --- PASS: TestGetEncryptedKey/fail-not-found (0.00s) --- PASS: TestGetEncryptedKey/ok (0.00s) === RUN TestGetProvisioners === RUN TestGetProvisioners/ok === RUN TestGetProvisioners/ok/rsa --- PASS: TestGetProvisioners (0.00s) --- PASS: TestGetProvisioners/ok (0.00s) --- PASS: TestGetProvisioners/ok/rsa (0.00s) === RUN TestAuthority_LoadProvisionerByCertificate 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_certificate === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_db === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_admindb === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_certificate === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_db === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_admindb --- PASS: TestAuthority_LoadProvisionerByCertificate (0.14s) --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_certificate (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_db (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_admindb (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_certificate (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_db (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_admindb (0.00s) === RUN TestProvisionerWebhookToLinkedca === RUN TestProvisionerWebhookToLinkedca/empty === RUN TestProvisionerWebhookToLinkedca/enriching_ssh_basic_auth === RUN TestProvisionerWebhookToLinkedca/authorizing_x509_bearer_auth --- PASS: TestProvisionerWebhookToLinkedca (0.00s) --- PASS: TestProvisionerWebhookToLinkedca/empty (0.00s) --- PASS: TestProvisionerWebhookToLinkedca/enriching_ssh_basic_auth (0.00s) --- PASS: TestProvisionerWebhookToLinkedca/authorizing_x509_bearer_auth (0.00s) === RUN Test_wrapRAProvisioner === RUN Test_wrapRAProvisioner/ok --- PASS: Test_wrapRAProvisioner (0.00s) --- PASS: Test_wrapRAProvisioner/ok (0.00s) === RUN Test_isRAProvisioner === RUN Test_isRAProvisioner/true === RUN Test_isRAProvisioner/nil_ra === RUN Test_isRAProvisioner/not_ra --- PASS: Test_isRAProvisioner (0.00s) --- PASS: Test_isRAProvisioner/true (0.00s) --- PASS: Test_isRAProvisioner/nil_ra (0.00s) --- PASS: Test_isRAProvisioner/not_ra (0.00s) === RUN TestRoot 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestRoot/success === RUN TestRoot/not-found === RUN TestRoot/invalid-stored-certificate --- PASS: TestRoot (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 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetRootCertificate (0.00s) --- PASS: TestAuthority_GetRootCertificate/ok (0.00s) === RUN TestAuthority_GetRootCertificates === RUN TestAuthority_GetRootCertificates/ok 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetRootCertificates (0.00s) --- PASS: TestAuthority_GetRootCertificates/ok (0.00s) === RUN TestAuthority_GetRoots 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetRoots/ok --- PASS: TestAuthority_GetRoots (0.00s) --- PASS: TestAuthority_GetRoots/ok (0.00s) === RUN TestAuthority_GetFederation === RUN TestAuthority_GetFederation/ok 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetFederation/fail 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetFederation (0.00s) --- PASS: TestAuthority_GetFederation/ok (0.00s) --- PASS: TestAuthority_GetFederation/fail (0.00s) === RUN TestAuthority_GetIntermediateCertificate === RUN TestAuthority_GetIntermediateCertificate/ok_one === RUN TestAuthority_GetIntermediateCertificate/ok_multiple === RUN TestAuthority_GetIntermediateCertificate/ok_empty === RUN TestAuthority_GetIntermediateCertificate/ok_nil --- PASS: TestAuthority_GetIntermediateCertificate (0.00s) --- PASS: TestAuthority_GetIntermediateCertificate/ok_one (0.00s) --- PASS: TestAuthority_GetIntermediateCertificate/ok_multiple (0.00s) --- PASS: TestAuthority_GetIntermediateCertificate/ok_empty (0.00s) --- PASS: TestAuthority_GetIntermediateCertificate/ok_nil (0.00s) === RUN TestAuthority_initHostOnly 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_initHostOnly (0.00s) === RUN TestAuthority_initUserOnly 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_initUserOnly (0.00s) === RUN TestAuthority_SignSSH === RUN TestAuthority_SignSSH/ok-user 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-host 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-user-only 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-host-only 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-type-user 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-type-host 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-principals 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-principals#01 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-valid-after 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-valid-before 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-cert-validator 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-cert-modifier 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-validator 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-modifier 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-custom-template 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-enrich-template 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-user-policy 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-host-policy 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-opts-type 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-cert-validator 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-cert-modifier 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-opts-validator 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-opts-modifier 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-bad-sign-options 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-no-user-key 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-no-host-key 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-bad-type 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-custom-template 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-custom-template-syntax-error-file 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-custom-template-syntax-value-file 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-user-policy 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-user-policy-with-host-cert 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-user-policy-with-bad-user 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-host-policy 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-host-policy-with-user-cert 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-host-policy-with-bad-host 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-enriching-webhooks 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-authorizing-webhooks 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_SignSSH (0.03s) --- PASS: TestAuthority_SignSSH/ok-user (0.00s) --- PASS: TestAuthority_SignSSH/ok-host (0.00s) --- PASS: TestAuthority_SignSSH/ok-user-only (0.00s) --- PASS: TestAuthority_SignSSH/ok-host-only (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-type-user (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-type-host (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-principals (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-principals#01 (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-valid-after (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-valid-before (0.00s) --- PASS: TestAuthority_SignSSH/ok-cert-validator (0.00s) --- PASS: TestAuthority_SignSSH/ok-cert-modifier (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-validator (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-modifier (0.00s) --- PASS: TestAuthority_SignSSH/ok-custom-template (0.00s) --- PASS: TestAuthority_SignSSH/ok-enrich-template (0.00s) --- PASS: TestAuthority_SignSSH/ok-user-policy (0.00s) --- PASS: TestAuthority_SignSSH/ok-host-policy (0.00s) --- PASS: TestAuthority_SignSSH/fail-opts-type (0.00s) --- PASS: TestAuthority_SignSSH/fail-cert-validator (0.00s) --- PASS: TestAuthority_SignSSH/fail-cert-modifier (0.00s) --- PASS: TestAuthority_SignSSH/fail-opts-validator (0.00s) --- PASS: TestAuthority_SignSSH/fail-opts-modifier (0.00s) --- PASS: TestAuthority_SignSSH/fail-bad-sign-options (0.00s) --- PASS: TestAuthority_SignSSH/fail-no-user-key (0.00s) --- PASS: TestAuthority_SignSSH/fail-no-host-key (0.00s) --- PASS: TestAuthority_SignSSH/fail-bad-type (0.00s) --- PASS: TestAuthority_SignSSH/fail-custom-template (0.00s) --- PASS: TestAuthority_SignSSH/fail-custom-template-syntax-error-file (0.00s) --- PASS: TestAuthority_SignSSH/fail-custom-template-syntax-value-file (0.00s) --- PASS: TestAuthority_SignSSH/fail-user-policy (0.00s) --- PASS: TestAuthority_SignSSH/fail-user-policy-with-host-cert (0.00s) --- PASS: TestAuthority_SignSSH/fail-user-policy-with-bad-user (0.00s) --- PASS: TestAuthority_SignSSH/fail-host-policy (0.00s) --- PASS: TestAuthority_SignSSH/fail-host-policy-with-user-cert (0.00s) --- PASS: TestAuthority_SignSSH/fail-host-policy-with-bad-host (0.00s) --- PASS: TestAuthority_SignSSH/fail-enriching-webhooks (0.00s) --- PASS: TestAuthority_SignSSH/fail-authorizing-webhooks (0.00s) === RUN TestAuthority_SignSSHAddUser === RUN TestAuthority_SignSSHAddUser/ok 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/ok-no-host-key 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/ok-custom-principal 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/ok-custom-command 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/ok-custom-principal-and-command 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/fail-no-user-key 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/fail-no-user-cert 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/fail-no-principals 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/fail-many-principals 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_SignSSHAddUser (0.01s) --- PASS: TestAuthority_SignSSHAddUser/ok (0.00s) --- PASS: TestAuthority_SignSSHAddUser/ok-no-host-key (0.00s) --- PASS: TestAuthority_SignSSHAddUser/ok-custom-principal (0.00s) --- PASS: TestAuthority_SignSSHAddUser/ok-custom-command (0.00s) --- PASS: TestAuthority_SignSSHAddUser/ok-custom-principal-and-command (0.00s) --- PASS: TestAuthority_SignSSHAddUser/fail-no-user-key (0.00s) --- PASS: TestAuthority_SignSSHAddUser/fail-no-user-cert (0.00s) --- PASS: TestAuthority_SignSSHAddUser/fail-no-principals (0.00s) --- PASS: TestAuthority_SignSSHAddUser/fail-many-principals (0.00s) === RUN TestAuthority_GetSSHRoots === RUN TestAuthority_GetSSHRoots/ok 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHRoots/nil 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetSSHRoots (0.00s) --- PASS: TestAuthority_GetSSHRoots/ok (0.00s) --- PASS: TestAuthority_GetSSHRoots/nil (0.00s) === RUN TestAuthority_GetSSHFederation === RUN TestAuthority_GetSSHFederation/ok 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHFederation/nil 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetSSHFederation (0.00s) --- PASS: TestAuthority_GetSSHFederation/ok (0.00s) --- PASS: TestAuthority_GetSSHFederation/nil (0.00s) === RUN TestAuthority_GetSSHConfig === RUN TestAuthority_GetSSHConfig/user 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/user#01 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/host 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/host#01 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userWithData 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/hostWithData 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userIncludesEmptyData 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userIncludesWithoutTemplateVersion 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userIncludesWithTemplateVersion 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/disabled 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/badType 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userError 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/hostError 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/noTemplates 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/missingData 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/failError 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetSSHConfig (0.01s) --- PASS: TestAuthority_GetSSHConfig/user (0.00s) --- PASS: TestAuthority_GetSSHConfig/user#01 (0.00s) --- PASS: TestAuthority_GetSSHConfig/host (0.00s) --- PASS: TestAuthority_GetSSHConfig/host#01 (0.00s) --- PASS: TestAuthority_GetSSHConfig/userWithData (0.00s) --- PASS: TestAuthority_GetSSHConfig/hostWithData (0.00s) --- PASS: TestAuthority_GetSSHConfig/userIncludesEmptyData (0.00s) --- PASS: TestAuthority_GetSSHConfig/userIncludesWithoutTemplateVersion (0.00s) --- PASS: TestAuthority_GetSSHConfig/userIncludesWithTemplateVersion (0.00s) --- PASS: TestAuthority_GetSSHConfig/disabled (0.00s) --- PASS: TestAuthority_GetSSHConfig/badType (0.00s) --- PASS: TestAuthority_GetSSHConfig/userError (0.00s) --- PASS: TestAuthority_GetSSHConfig/hostError (0.00s) --- PASS: TestAuthority_GetSSHConfig/noTemplates (0.00s) --- PASS: TestAuthority_GetSSHConfig/missingData (0.00s) --- PASS: TestAuthority_GetSSHConfig/failError (0.00s) === RUN TestAuthority_CheckSSHHost === RUN TestAuthority_CheckSSHHost/true 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/false 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/notImplemented 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/notImplemented#01 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/internal 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/internal#01 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_CheckSSHHost (0.00s) --- PASS: TestAuthority_CheckSSHHost/true (0.00s) --- PASS: TestAuthority_CheckSSHHost/false (0.00s) --- PASS: TestAuthority_CheckSSHHost/notImplemented (0.00s) --- PASS: TestAuthority_CheckSSHHost/notImplemented#01 (0.00s) --- PASS: TestAuthority_CheckSSHHost/internal (0.00s) --- PASS: TestAuthority_CheckSSHHost/internal#01 (0.00s) === RUN TestSSHConfig_Validate === RUN TestSSHConfig_Validate/nil === RUN TestSSHConfig_Validate/ok === RUN TestSSHConfig_Validate/ok#01 === RUN TestSSHConfig_Validate/badType === RUN TestSSHConfig_Validate/badKey --- PASS: TestSSHConfig_Validate (0.00s) --- PASS: TestSSHConfig_Validate/nil (0.00s) --- PASS: TestSSHConfig_Validate/ok (0.00s) --- PASS: TestSSHConfig_Validate/ok#01 (0.00s) --- PASS: TestSSHConfig_Validate/badType (0.00s) --- PASS: TestSSHConfig_Validate/badKey (0.00s) === RUN TestAuthority_GetSSHBastion === RUN TestAuthority_GetSSHBastion/config === RUN TestAuthority_GetSSHBastion/bastion === RUN TestAuthority_GetSSHBastion/nil === RUN TestAuthority_GetSSHBastion/empty === RUN TestAuthority_GetSSHBastion/func === RUN TestAuthority_GetSSHBastion/func_err === RUN TestAuthority_GetSSHBastion/error --- PASS: TestAuthority_GetSSHBastion (0.00s) --- PASS: TestAuthority_GetSSHBastion/config (0.00s) --- PASS: TestAuthority_GetSSHBastion/bastion (0.00s) --- PASS: TestAuthority_GetSSHBastion/nil (0.00s) --- PASS: TestAuthority_GetSSHBastion/empty (0.00s) --- PASS: TestAuthority_GetSSHBastion/func (0.00s) --- PASS: TestAuthority_GetSSHBastion/func_err (0.00s) --- PASS: TestAuthority_GetSSHBastion/error (0.00s) === RUN TestAuthority_GetSSHHosts 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHHosts/fail/getHostsFunc-fail === RUN TestAuthority_GetSSHHosts/ok/getHostsFunc-defined === RUN TestAuthority_GetSSHHosts/fail/db-get-fail 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHHosts/ok 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetSSHHosts (0.00s) --- PASS: TestAuthority_GetSSHHosts/fail/getHostsFunc-fail (0.00s) --- PASS: TestAuthority_GetSSHHosts/ok/getHostsFunc-defined (0.00s) --- PASS: TestAuthority_GetSSHHosts/fail/db-get-fail (0.00s) --- PASS: TestAuthority_GetSSHHosts/ok (0.00s) === RUN TestAuthority_RekeySSH 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_RekeySSH/fail/old-cert-no-host-key === RUN TestAuthority_RekeySSH/fail/unexpected-old-cert-type === RUN TestAuthority_RekeySSH/fail/old-cert-validAfter === RUN TestAuthority_RekeySSH/fail/old-cert-validBefore === RUN TestAuthority_RekeySSH/fail/old-cert-no-user-key === RUN TestAuthority_RekeySSH/fail/db-store 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_RekeySSH/ok === RUN TestAuthority_RekeySSH/fail/is-revoked 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_RekeySSH/fail/is-revoked-error 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_RekeySSH/fail/opts-type --- PASS: TestAuthority_RekeySSH (0.00s) --- PASS: TestAuthority_RekeySSH/fail/old-cert-no-host-key (0.00s) --- PASS: TestAuthority_RekeySSH/fail/unexpected-old-cert-type (0.00s) --- PASS: TestAuthority_RekeySSH/fail/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/fail/db-store (0.00s) --- PASS: TestAuthority_RekeySSH/ok (0.00s) --- 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) === RUN TestIsValidForAddUser === RUN TestIsValidForAddUser/ok === RUN TestIsValidForAddUser/ok_oidc === RUN TestIsValidForAddUser/fail_at === RUN TestIsValidForAddUser/fail_host === RUN TestIsValidForAddUser/fail_principals === RUN TestIsValidForAddUser/fail_no_principals === RUN TestIsValidForAddUser/fail_extra_principals --- PASS: TestIsValidForAddUser (0.00s) --- PASS: TestIsValidForAddUser/ok (0.00s) --- PASS: TestIsValidForAddUser/ok_oidc (0.00s) --- PASS: TestIsValidForAddUser/fail_at (0.00s) --- PASS: TestIsValidForAddUser/fail_host (0.00s) --- PASS: TestIsValidForAddUser/fail_principals (0.00s) --- PASS: TestIsValidForAddUser/fail_no_principals (0.00s) --- PASS: TestIsValidForAddUser/fail_extra_principals (0.00s) === RUN TestAuthority_SignWithContext 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_merge_default_ASN1DN 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_validate_sans_when_adding_common_name_not_in_claims === RUN TestAuthority_SignWithContext/fail_with_provisioner_enforcer 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_with_policy 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_enriching_webhooks === RUN TestAuthority_SignWithContext/ok_with_policy 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_invalid_signature === RUN TestAuthority_SignWithContext/fail_rsa_key_too_short === RUN TestAuthority_SignWithContext/fail_authorizing_webhooks === RUN TestAuthority_SignWithContext/ok_with_enforced_modifier 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok/csr_with_no_template_critical_SAN_extension 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_attestation_data 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_cnf 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_store_cert_in_db 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_custom_template 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_with_custom_enforcer 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_with_cnf 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_custom_template 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_custom_enforcer 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_invalid_extra_option === RUN TestAuthority_SignWithContext/fail_create_cert 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_provisioner_duration_claim === RUN TestAuthority_SignWithContext/fail_bad_JSON_syntax_template_file 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_bad_JSON_value_template_file 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_enriching_webhook 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_SignWithContext (0.05s) --- PASS: TestAuthority_SignWithContext/fail_merge_default_ASN1DN (0.00s) --- PASS: TestAuthority_SignWithContext/fail_validate_sans_when_adding_common_name_not_in_claims (0.00s) --- PASS: TestAuthority_SignWithContext/fail_with_provisioner_enforcer (0.00s) --- PASS: TestAuthority_SignWithContext/fail_with_policy (0.00s) --- PASS: TestAuthority_SignWithContext/fail_enriching_webhooks (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_policy (0.00s) --- PASS: TestAuthority_SignWithContext/fail_invalid_signature (0.00s) --- PASS: TestAuthority_SignWithContext/fail_rsa_key_too_short (0.00s) --- PASS: TestAuthority_SignWithContext/fail_authorizing_webhooks (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_enforced_modifier (0.00s) --- PASS: TestAuthority_SignWithContext/ok/csr_with_no_template_critical_SAN_extension (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_attestation_data (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_cnf (0.00s) --- PASS: TestAuthority_SignWithContext/fail_store_cert_in_db (0.00s) --- PASS: TestAuthority_SignWithContext/fail_custom_template (0.00s) --- PASS: TestAuthority_SignWithContext/fail_with_custom_enforcer (0.00s) --- PASS: TestAuthority_SignWithContext/fail_with_cnf (0.00s) --- PASS: TestAuthority_SignWithContext/ok (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_custom_template (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_custom_enforcer (0.00s) --- PASS: TestAuthority_SignWithContext/fail_invalid_extra_option (0.00s) --- PASS: TestAuthority_SignWithContext/fail_create_cert (0.00s) --- PASS: TestAuthority_SignWithContext/fail_provisioner_duration_claim (0.00s) --- PASS: TestAuthority_SignWithContext/fail_bad_JSON_syntax_template_file (0.00s) --- PASS: TestAuthority_SignWithContext/fail_bad_JSON_value_template_file (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_enriching_webhook (0.00s) === RUN TestAuthority_Renew 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/ok/success-new-intermediate 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/ok/WithAuthorizeRenewFunc 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/fail/create-cert 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/fail/unauthorized === RUN TestAuthority_Renew/fail/WithAuthorizeRenewFunc 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/ok === RUN TestAuthority_Renew/ok/WithExtraNames --- PASS: TestAuthority_Renew (0.01s) --- PASS: TestAuthority_Renew/ok/success-new-intermediate (0.00s) --- PASS: TestAuthority_Renew/ok/WithAuthorizeRenewFunc (0.00s) --- PASS: TestAuthority_Renew/fail/create-cert (0.00s) --- PASS: TestAuthority_Renew/fail/unauthorized (0.00s) --- PASS: TestAuthority_Renew/fail/WithAuthorizeRenewFunc (0.00s) --- PASS: TestAuthority_Renew/ok (0.00s) --- PASS: TestAuthority_Renew/ok/WithExtraNames (0.00s) === RUN TestAuthority_Rekey 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Rekey/ok/rekey === RUN TestAuthority_Rekey/ok/renew/success-new-intermediate 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Rekey/fail/create-cert 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Rekey/fail/unauthorized === RUN TestAuthority_Rekey/ok/renew --- PASS: TestAuthority_Rekey (0.01s) --- PASS: TestAuthority_Rekey/ok/rekey (0.00s) --- PASS: TestAuthority_Rekey/ok/renew/success-new-intermediate (0.00s) --- PASS: TestAuthority_Rekey/fail/create-cert (0.00s) --- PASS: TestAuthority_Rekey/fail/unauthorized (0.00s) --- PASS: TestAuthority_Rekey/ok/renew (0.00s) === RUN TestAuthority_GetTLSOptions === RUN TestAuthority_GetTLSOptions/default 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetTLSOptions/non-default 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetTLSOptions (0.00s) --- PASS: TestAuthority_GetTLSOptions/default (0.00s) --- PASS: TestAuthority_GetTLSOptions/non-default (0.00s) === RUN TestAuthority_Revoke 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/fail/already-revoked 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/fail/serial-number 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/token 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/ACME 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/ssh === RUN TestAuthority_Revoke/fail/token/authorizeRevoke_error 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/fail/db-revoke 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/mTLS 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/mTLS-no-provisioner === RUN TestAuthority_Revoke/fail/nil-db --- PASS: TestAuthority_Revoke (0.03s) --- PASS: TestAuthority_Revoke/fail/already-revoked (0.00s) --- PASS: TestAuthority_Revoke/fail/serial-number (0.00s) --- PASS: TestAuthority_Revoke/ok/token (0.00s) --- PASS: TestAuthority_Revoke/ok/ACME (0.00s) --- PASS: TestAuthority_Revoke/ok/ssh (0.00s) --- PASS: TestAuthority_Revoke/fail/token/authorizeRevoke_error (0.00s) --- PASS: TestAuthority_Revoke/fail/db-revoke (0.00s) --- PASS: TestAuthority_Revoke/ok/mTLS (0.00s) --- PASS: TestAuthority_Revoke/ok/mTLS-no-provisioner (0.00s) --- PASS: TestAuthority_Revoke/fail/nil-db (0.00s) === RUN TestAuthority_constraints === RUN TestAuthority_constraints/ok_dns === RUN TestAuthority_constraints/ok_ip === RUN TestAuthority_constraints/ok_email === RUN TestAuthority_constraints/ok_uri === RUN TestAuthority_constraints/fail_permitted_dns === RUN TestAuthority_constraints/fail_excluded_dns === RUN TestAuthority_constraints/fail_permitted_ips === RUN TestAuthority_constraints/fail_excluded_ips === RUN TestAuthority_constraints/fail_permitted_emails === RUN TestAuthority_constraints/fail_excluded_emails === RUN TestAuthority_constraints/fail_permitted_uris === RUN TestAuthority_constraints/fail_excluded_uris --- PASS: TestAuthority_constraints (0.02s) --- PASS: TestAuthority_constraints/ok_dns (0.00s) --- PASS: TestAuthority_constraints/ok_ip (0.00s) --- PASS: TestAuthority_constraints/ok_email (0.00s) --- PASS: TestAuthority_constraints/ok_uri (0.00s) --- PASS: TestAuthority_constraints/fail_permitted_dns (0.00s) --- PASS: TestAuthority_constraints/fail_excluded_dns (0.00s) --- PASS: TestAuthority_constraints/fail_permitted_ips (0.00s) --- PASS: TestAuthority_constraints/fail_excluded_ips (0.00s) --- PASS: TestAuthority_constraints/fail_permitted_emails (0.00s) --- PASS: TestAuthority_constraints/fail_excluded_emails (0.00s) --- PASS: TestAuthority_constraints/fail_permitted_uris (0.00s) --- PASS: TestAuthority_constraints/fail_excluded_uris (0.00s) === RUN TestAuthority_CRL 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CRL/fail/empty-crl 2026/04/17 14:28:13 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CRL/ok/crl-full 2026/04/17 14:28:14 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CRL/ok/crl-no-reason-code --- PASS: TestAuthority_CRL (0.08s) --- PASS: TestAuthority_CRL/fail/empty-crl (0.00s) --- PASS: TestAuthority_CRL/ok/crl-full (0.00s) --- PASS: TestAuthority_CRL/ok/crl-no-reason-code (0.00s) === RUN TestAuthority_GetX509Signer 2026/04/17 14:28:14 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2026/04/17 14:28:14 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetX509Signer/ok === RUN TestAuthority_GetX509Signer/fail --- PASS: TestAuthority_GetX509Signer (0.00s) --- PASS: TestAuthority_GetX509Signer/ok (0.00s) --- PASS: TestAuthority_GetX509Signer/fail (0.00s) PASS ok github.com/smallstep/certificates/authority 0.842s ? github.com/smallstep/certificates/authority/admin [no test files] === RUN TestHandler_requireEABEnabled === RUN TestHandler_requireEABEnabled/fail/prov.GetDetails.GetACME === RUN TestHandler_requireEABEnabled/ok/eab-disabled === RUN TestHandler_requireEABEnabled/ok/eab-enabled === RUN TestHandler_requireEABEnabled/fail/prov.GetDetails --- PASS: TestHandler_requireEABEnabled (0.00s) --- PASS: TestHandler_requireEABEnabled/fail/prov.GetDetails.GetACME (0.00s) --- PASS: TestHandler_requireEABEnabled/ok/eab-disabled (0.00s) --- PASS: TestHandler_requireEABEnabled/ok/eab-enabled (0.00s) --- PASS: TestHandler_requireEABEnabled/fail/prov.GetDetails (0.00s) === RUN TestCreateExternalAccountKeyRequest_Validate === RUN TestCreateExternalAccountKeyRequest_Validate/fail/reference-too-long === RUN TestCreateExternalAccountKeyRequest_Validate/ok/empty-reference === RUN TestCreateExternalAccountKeyRequest_Validate/ok --- PASS: TestCreateExternalAccountKeyRequest_Validate (0.00s) --- PASS: TestCreateExternalAccountKeyRequest_Validate/fail/reference-too-long (0.00s) --- PASS: TestCreateExternalAccountKeyRequest_Validate/ok/empty-reference (0.00s) --- PASS: TestCreateExternalAccountKeyRequest_Validate/ok (0.00s) === RUN TestHandler_CreateExternalAccountKey === RUN TestHandler_CreateExternalAccountKey/ok --- PASS: TestHandler_CreateExternalAccountKey (0.00s) --- PASS: TestHandler_CreateExternalAccountKey/ok (0.00s) === RUN TestHandler_DeleteExternalAccountKey === RUN TestHandler_DeleteExternalAccountKey/ok --- PASS: TestHandler_DeleteExternalAccountKey (0.00s) --- PASS: TestHandler_DeleteExternalAccountKey/ok (0.00s) === RUN TestHandler_GetExternalAccountKeys === RUN TestHandler_GetExternalAccountKeys/ok --- PASS: TestHandler_GetExternalAccountKeys (0.00s) --- PASS: TestHandler_GetExternalAccountKeys/ok (0.00s) === RUN Test_eakToLinked === RUN Test_eakToLinked/no-key === RUN Test_eakToLinked/no-policy === RUN Test_eakToLinked/with-policy --- PASS: Test_eakToLinked (0.00s) --- PASS: Test_eakToLinked/no-key (0.00s) --- PASS: Test_eakToLinked/no-policy (0.00s) --- PASS: Test_eakToLinked/with-policy (0.00s) === RUN Test_linkedEAKToCertificates === RUN Test_linkedEAKToCertificates/no-key === RUN Test_linkedEAKToCertificates/no-policy === RUN Test_linkedEAKToCertificates/no-x509-policy === RUN Test_linkedEAKToCertificates/with-x509-policy --- PASS: Test_linkedEAKToCertificates (0.00s) --- PASS: Test_linkedEAKToCertificates/no-key (0.00s) --- PASS: Test_linkedEAKToCertificates/no-policy (0.00s) --- PASS: Test_linkedEAKToCertificates/no-x509-policy (0.00s) --- PASS: Test_linkedEAKToCertificates/with-x509-policy (0.00s) === RUN TestCreateAdminRequest_Validate === RUN TestCreateAdminRequest_Validate/fail/subject-empty === RUN TestCreateAdminRequest_Validate/fail/provisioner-empty === RUN TestCreateAdminRequest_Validate/fail/invalid-type === RUN TestCreateAdminRequest_Validate/ok --- PASS: TestCreateAdminRequest_Validate (0.00s) --- PASS: TestCreateAdminRequest_Validate/fail/subject-empty (0.00s) --- PASS: TestCreateAdminRequest_Validate/fail/provisioner-empty (0.00s) --- PASS: TestCreateAdminRequest_Validate/fail/invalid-type (0.00s) --- PASS: TestCreateAdminRequest_Validate/ok (0.00s) === RUN TestUpdateAdminRequest_Validate === RUN TestUpdateAdminRequest_Validate/fail/invalid-type === RUN TestUpdateAdminRequest_Validate/ok --- PASS: TestUpdateAdminRequest_Validate (0.00s) --- PASS: TestUpdateAdminRequest_Validate/fail/invalid-type (0.00s) --- PASS: TestUpdateAdminRequest_Validate/ok (0.00s) === RUN TestHandler_GetAdmin === RUN TestHandler_GetAdmin/fail/auth.LoadAdminByID-not-found === RUN TestHandler_GetAdmin/ok --- PASS: TestHandler_GetAdmin (0.00s) --- PASS: TestHandler_GetAdmin/fail/auth.LoadAdminByID-not-found (0.00s) --- PASS: TestHandler_GetAdmin/ok (0.00s) === RUN TestHandler_GetAdmins === RUN TestHandler_GetAdmins/fail/parse-cursor === RUN TestHandler_GetAdmins/fail/auth.GetAdmins === RUN TestHandler_GetAdmins/ok --- PASS: TestHandler_GetAdmins (0.00s) --- PASS: TestHandler_GetAdmins/fail/parse-cursor (0.00s) --- PASS: TestHandler_GetAdmins/fail/auth.GetAdmins (0.00s) --- PASS: TestHandler_GetAdmins/ok (0.00s) === RUN TestHandler_CreateAdmin === RUN TestHandler_CreateAdmin/fail/auth.StoreAdmin === RUN TestHandler_CreateAdmin/ok === RUN TestHandler_CreateAdmin/fail/ReadJSON === RUN TestHandler_CreateAdmin/fail/validate === RUN TestHandler_CreateAdmin/fail/auth.LoadProvisionerByName --- PASS: TestHandler_CreateAdmin (0.00s) --- PASS: TestHandler_CreateAdmin/fail/auth.StoreAdmin (0.00s) --- PASS: TestHandler_CreateAdmin/ok (0.00s) --- PASS: TestHandler_CreateAdmin/fail/ReadJSON (0.00s) --- PASS: TestHandler_CreateAdmin/fail/validate (0.00s) --- PASS: TestHandler_CreateAdmin/fail/auth.LoadProvisionerByName (0.00s) === RUN TestHandler_DeleteAdmin === RUN TestHandler_DeleteAdmin/fail/auth.RemoveAdmin === RUN TestHandler_DeleteAdmin/ok --- PASS: TestHandler_DeleteAdmin (0.00s) --- PASS: TestHandler_DeleteAdmin/fail/auth.RemoveAdmin (0.00s) --- PASS: TestHandler_DeleteAdmin/ok (0.00s) === RUN TestHandler_UpdateAdmin === RUN TestHandler_UpdateAdmin/fail/ReadJSON === RUN TestHandler_UpdateAdmin/fail/validate === RUN TestHandler_UpdateAdmin/fail/auth.UpdateAdmin === RUN TestHandler_UpdateAdmin/ok --- 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) === RUN TestHandler_requireAPIEnabled === RUN TestHandler_requireAPIEnabled/ok === RUN TestHandler_requireAPIEnabled/fail/auth.IsAdminAPIEnabled --- PASS: TestHandler_requireAPIEnabled (0.00s) --- PASS: TestHandler_requireAPIEnabled/ok (0.00s) --- PASS: TestHandler_requireAPIEnabled/fail/auth.IsAdminAPIEnabled (0.00s) === RUN TestHandler_extractAuthorizeTokenAdmin === RUN TestHandler_extractAuthorizeTokenAdmin/ok === RUN TestHandler_extractAuthorizeTokenAdmin/fail/missing-authorization-token === RUN TestHandler_extractAuthorizeTokenAdmin/fail/auth.AuthorizeAdminToken --- PASS: TestHandler_extractAuthorizeTokenAdmin (0.00s) --- PASS: TestHandler_extractAuthorizeTokenAdmin/ok (0.00s) --- PASS: TestHandler_extractAuthorizeTokenAdmin/fail/missing-authorization-token (0.00s) --- PASS: TestHandler_extractAuthorizeTokenAdmin/fail/auth.AuthorizeAdminToken (0.00s) === RUN TestHandler_loadProvisionerByName === RUN TestHandler_loadProvisionerByName/fail/auth.LoadProvisionerByName === RUN TestHandler_loadProvisionerByName/fail/db.GetProvisioner === RUN TestHandler_loadProvisionerByName/ok --- PASS: TestHandler_loadProvisionerByName (0.00s) --- PASS: TestHandler_loadProvisionerByName/fail/auth.LoadProvisionerByName (0.00s) --- PASS: TestHandler_loadProvisionerByName/fail/db.GetProvisioner (0.00s) --- PASS: TestHandler_loadProvisionerByName/ok (0.00s) === RUN TestHandler_checkAction === RUN TestHandler_checkAction/standalone-nosql-supported === RUN TestHandler_checkAction/standalone-nosql-not-supported === RUN TestHandler_checkAction/standalone-no-nosql-not-supported --- PASS: TestHandler_checkAction (0.00s) --- PASS: TestHandler_checkAction/standalone-nosql-supported (0.00s) --- PASS: TestHandler_checkAction/standalone-nosql-not-supported (0.00s) --- PASS: TestHandler_checkAction/standalone-no-nosql-not-supported (0.00s) === RUN TestHandler_loadExternalAccountKey === RUN TestHandler_loadExternalAccountKey/fail/reference-not-found-error === RUN TestHandler_loadExternalAccountKey/fail/reference-error === RUN TestHandler_loadExternalAccountKey/fail/no-key === RUN TestHandler_loadExternalAccountKey/ok/keyID === RUN TestHandler_loadExternalAccountKey/ok/reference === RUN TestHandler_loadExternalAccountKey/fail/keyID-not-found-error === RUN TestHandler_loadExternalAccountKey/fail/keyID-error --- PASS: TestHandler_loadExternalAccountKey (0.00s) --- PASS: TestHandler_loadExternalAccountKey/fail/reference-not-found-error (0.00s) --- PASS: TestHandler_loadExternalAccountKey/fail/reference-error (0.00s) --- PASS: TestHandler_loadExternalAccountKey/fail/no-key (0.00s) --- PASS: TestHandler_loadExternalAccountKey/ok/keyID (0.00s) --- PASS: TestHandler_loadExternalAccountKey/ok/reference (0.00s) --- PASS: TestHandler_loadExternalAccountKey/fail/keyID-not-found-error (0.00s) --- PASS: TestHandler_loadExternalAccountKey/fail/keyID-error (0.00s) === RUN TestPolicyAdminResponder_GetAuthorityPolicy === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-not-found === RUN TestPolicyAdminResponder_GetAuthorityPolicy/ok === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/linkedca === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-error --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy (0.00s) --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-not-found (0.00s) --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) === RUN TestPolicyAdminResponder_CreateAuthorityPolicy === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/linkedca === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/existing-policy === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-policy-admin-lockout-error === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-error === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/ok --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-policy-admin-lockout-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-policy-admin-lockout-error === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-error === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/ok === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/linkedca === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-policy-admin-lockout-error (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/linkedca === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.GetAuthorityPolicy-error === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.RemoveAuthorityPolicy-error === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/ok --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.RemoveAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_GetProvisionerPolicy === RUN TestPolicyAdminResponder_GetProvisionerPolicy/fail/prov-no-policy === RUN TestPolicyAdminResponder_GetProvisionerPolicy/ok === RUN TestPolicyAdminResponder_GetProvisionerPolicy/fail/linkedca --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy (0.00s) --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/fail/prov-no-policy (0.00s) --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/fail/linkedca (0.00s) === RUN TestPolicyAdminResponder_CreateProvisionerPolicy === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/linkedca === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/existing-policy === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-error === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/ok --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-error === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/ok === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/linkedca === RUN TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/no-existing-policy --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error (0.00s) --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_UpdateProvisionerPolicy/fail/no-existing-policy (0.00s) === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/auth.UpdateProvisioner-error === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/ok === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/linkedca --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/linkedca (0.00s) === RUN TestPolicyAdminResponder_GetACMEAccountPolicy === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/fail/linkedca === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/fail/no-policy === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/ok --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy (0.00s) --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/fail/no-policy (0.00s) --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/ok === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/linkedca === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/existing-policy --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/existing-policy (0.00s) === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/linkedca === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/ok --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/linkedca === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/ok --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/ok (0.00s) === RUN Test_isBadRequest === RUN Test_isBadRequest/nil === RUN Test_isBadRequest/no-policy-error === RUN Test_isBadRequest/no-bad-request === RUN Test_isBadRequest/bad-request --- PASS: Test_isBadRequest (0.00s) --- PASS: Test_isBadRequest/nil (0.00s) --- PASS: Test_isBadRequest/no-policy-error (0.00s) --- PASS: Test_isBadRequest/no-bad-request (0.00s) --- PASS: Test_isBadRequest/bad-request (0.00s) === RUN Test_validatePolicy === RUN Test_validatePolicy/nil === RUN Test_validatePolicy/x509 === RUN Test_validatePolicy/ssh_user === RUN Test_validatePolicy/ssh_host === RUN Test_validatePolicy/ok --- PASS: Test_validatePolicy (0.00s) --- PASS: Test_validatePolicy/nil (0.00s) --- PASS: Test_validatePolicy/x509 (0.00s) --- PASS: Test_validatePolicy/ssh_user (0.00s) --- PASS: Test_validatePolicy/ssh_host (0.00s) --- PASS: Test_validatePolicy/ok (0.00s) === RUN TestHandler_GetProvisioner === RUN TestHandler_GetProvisioner/fail/auth.LoadProvisionerByID === RUN TestHandler_GetProvisioner/fail/auth.LoadProvisionerByName === RUN TestHandler_GetProvisioner/fail/db.GetProvisioner === RUN TestHandler_GetProvisioner/ok --- PASS: TestHandler_GetProvisioner (0.00s) --- PASS: TestHandler_GetProvisioner/fail/auth.LoadProvisionerByID (0.00s) --- PASS: TestHandler_GetProvisioner/fail/auth.LoadProvisionerByName (0.00s) --- PASS: TestHandler_GetProvisioner/fail/db.GetProvisioner (0.00s) --- PASS: TestHandler_GetProvisioner/ok (0.00s) === RUN TestHandler_GetProvisioners === RUN TestHandler_GetProvisioners/fail/auth.GetProvisioners === RUN TestHandler_GetProvisioners/ok === RUN TestHandler_GetProvisioners/fail/parse-cursor --- PASS: TestHandler_GetProvisioners (0.00s) --- PASS: TestHandler_GetProvisioners/fail/auth.GetProvisioners (0.00s) --- PASS: TestHandler_GetProvisioners/ok (0.00s) --- PASS: TestHandler_GetProvisioners/fail/parse-cursor (0.00s) === RUN TestHandler_CreateProvisioner === RUN TestHandler_CreateProvisioner/fail/readProtoJSON === RUN TestHandler_CreateProvisioner/fail/validateTemplates === RUN TestHandler_CreateProvisioner/fail/auth.StoreProvisioner === RUN TestHandler_CreateProvisioner/ok --- PASS: TestHandler_CreateProvisioner (0.00s) --- PASS: TestHandler_CreateProvisioner/fail/readProtoJSON (0.00s) --- PASS: TestHandler_CreateProvisioner/fail/validateTemplates (0.00s) --- PASS: TestHandler_CreateProvisioner/fail/auth.StoreProvisioner (0.00s) --- PASS: TestHandler_CreateProvisioner/ok (0.00s) === RUN TestHandler_DeleteProvisioner === RUN TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByID === RUN TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByName === RUN TestHandler_DeleteProvisioner/fail/auth.RemoveProvisioner === RUN TestHandler_DeleteProvisioner/ok --- PASS: TestHandler_DeleteProvisioner (0.00s) --- PASS: TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByID (0.00s) --- PASS: TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByName (0.00s) --- PASS: TestHandler_DeleteProvisioner/fail/auth.RemoveProvisioner (0.00s) --- PASS: TestHandler_DeleteProvisioner/ok (0.00s) === RUN TestHandler_UpdateProvisioner === RUN TestHandler_UpdateProvisioner/fail/auth.UpdateProvisioner === RUN TestHandler_UpdateProvisioner/ok === RUN TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName === RUN TestHandler_UpdateProvisioner/fail/db.GetProvisioner === RUN TestHandler_UpdateProvisioner/fail/change-id-error === RUN TestHandler_UpdateProvisioner/fail/change-type-error === RUN TestHandler_UpdateProvisioner/fail/change-authority-id-error === RUN TestHandler_UpdateProvisioner/fail/readProtoJSON === RUN TestHandler_UpdateProvisioner/fail/change-createdAt-error === RUN TestHandler_UpdateProvisioner/fail/change-deletedAt-error === RUN TestHandler_UpdateProvisioner/fail/validateTemplates --- PASS: TestHandler_UpdateProvisioner (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/auth.UpdateProvisioner (0.00s) --- PASS: TestHandler_UpdateProvisioner/ok (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/db.GetProvisioner (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/readProtoJSON (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-createdAt-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-deletedAt-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/validateTemplates (0.00s) === RUN Test_validateTemplates === RUN Test_validateTemplates/ok === RUN Test_validateTemplates/ok/x509 === RUN Test_validateTemplates/ok/ssh === RUN Test_validateTemplates/fail/x509-template-missing-quote === RUN Test_validateTemplates/fail/x509-template-data === RUN Test_validateTemplates/fail/ssh-template-unknown-function === RUN Test_validateTemplates/fail/ssh-template-data --- PASS: Test_validateTemplates (0.00s) --- PASS: Test_validateTemplates/ok (0.00s) --- PASS: Test_validateTemplates/ok/x509 (0.00s) --- PASS: Test_validateTemplates/ok/ssh (0.00s) --- PASS: Test_validateTemplates/fail/x509-template-missing-quote (0.00s) --- PASS: Test_validateTemplates/fail/x509-template-data (0.00s) --- PASS: Test_validateTemplates/fail/ssh-template-unknown-function (0.00s) --- PASS: Test_validateTemplates/fail/ssh-template-data (0.00s) === RUN TestWebhookAdminResponder_CreateProvisionerWebhook === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/relative-url === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/http-url === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/unsupported-webhook-kind === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/auth.UpdateProvisioner-error === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/ok === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/read.ProtoJSON === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-url === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/basic-auth-in-url === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/secret-in-request === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/existing-webhook === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-name --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/relative-url (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/http-url (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/unsupported-webhook-kind (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/ok (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/read.ProtoJSON (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-url (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/basic-auth-in-url (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/secret-in-request (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/existing-webhook (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-name (0.00s) === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/ok/not-found === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/ok === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/fail/auth.UpdateProvisioner-error --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook (0.00s) --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/ok/not-found (0.00s) --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/ok (0.00s) --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/not-found === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-url === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/basic-auth-in-url === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/auth.UpdateProvisioner-error === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/ok === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/read.ProtoJSON === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-name === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/relative-url === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/http-url === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/different-secret-in-request --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/not-found (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-url (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/basic-auth-in-url (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/ok (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/read.ProtoJSON (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-name (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/relative-url (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/http-url (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/different-secret-in-request (0.00s) PASS ok github.com/smallstep/certificates/authority/admin/api 0.031s === RUN TestDB_getDBAdminBytes === RUN TestDB_getDBAdminBytes/fail/not-found === RUN TestDB_getDBAdminBytes/fail/db.Get-error === RUN TestDB_getDBAdminBytes/ok --- PASS: TestDB_getDBAdminBytes (0.00s) --- PASS: TestDB_getDBAdminBytes/fail/not-found (0.00s) --- PASS: TestDB_getDBAdminBytes/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBAdminBytes/ok (0.00s) === RUN TestDB_getDBAdmin === RUN TestDB_getDBAdmin/fail/unmarshal-error === RUN TestDB_getDBAdmin/fail/deleted === RUN TestDB_getDBAdmin/ok === RUN TestDB_getDBAdmin/fail/not-found === RUN TestDB_getDBAdmin/fail/db.Get-error --- PASS: TestDB_getDBAdmin (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) --- PASS: TestDB_getDBAdmin/fail/db.Get-error (0.00s) === RUN TestDB_unmarshalDBAdmin === RUN TestDB_unmarshalDBAdmin/ok === RUN TestDB_unmarshalDBAdmin/fail/unmarshal-error === RUN TestDB_unmarshalDBAdmin/fail/deleted-error === RUN TestDB_unmarshalDBAdmin/fail/authority-mismatch-error --- PASS: TestDB_unmarshalDBAdmin (0.00s) --- PASS: TestDB_unmarshalDBAdmin/ok (0.00s) --- PASS: TestDB_unmarshalDBAdmin/fail/unmarshal-error (0.00s) --- PASS: TestDB_unmarshalDBAdmin/fail/deleted-error (0.00s) --- PASS: TestDB_unmarshalDBAdmin/fail/authority-mismatch-error (0.00s) === RUN TestDB_unmarshalAdmin === RUN TestDB_unmarshalAdmin/fail/unmarshal-error === RUN TestDB_unmarshalAdmin/fail/deleted-error === RUN TestDB_unmarshalAdmin/ok --- PASS: TestDB_unmarshalAdmin (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 === RUN TestDB_GetAdmin/fail/unmarshal-error === RUN TestDB_GetAdmin/fail/deleted === RUN TestDB_GetAdmin/fail/authorityID-mismatch === RUN TestDB_GetAdmin/ok --- PASS: TestDB_GetAdmin (0.00s) --- PASS: TestDB_GetAdmin/fail/not-found (0.00s) --- PASS: TestDB_GetAdmin/fail/db.Get-error (0.00s) --- PASS: TestDB_GetAdmin/fail/unmarshal-error (0.00s) --- PASS: TestDB_GetAdmin/fail/deleted (0.00s) --- PASS: TestDB_GetAdmin/fail/authorityID-mismatch (0.00s) --- PASS: TestDB_GetAdmin/ok (0.00s) === RUN TestDB_DeleteAdmin === RUN TestDB_DeleteAdmin/ok === RUN TestDB_DeleteAdmin/fail/not-found === RUN TestDB_DeleteAdmin/fail/db.Get-error === RUN TestDB_DeleteAdmin/fail/save-error --- PASS: TestDB_DeleteAdmin (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) === RUN TestDB_UpdateAdmin === RUN TestDB_UpdateAdmin/fail/not-found === RUN TestDB_UpdateAdmin/fail/db.Get-error === RUN TestDB_UpdateAdmin/fail/save-error === RUN TestDB_UpdateAdmin/ok --- PASS: TestDB_UpdateAdmin (0.00s) --- PASS: TestDB_UpdateAdmin/fail/not-found (0.00s) --- PASS: TestDB_UpdateAdmin/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateAdmin/fail/save-error (0.00s) --- PASS: TestDB_UpdateAdmin/ok (0.00s) === RUN TestDB_CreateAdmin === RUN TestDB_CreateAdmin/fail/save-error === RUN TestDB_CreateAdmin/ok --- PASS: TestDB_CreateAdmin (0.00s) --- PASS: TestDB_CreateAdmin/fail/save-error (0.00s) --- PASS: TestDB_CreateAdmin/ok (0.00s) === RUN TestDB_GetAdmins === RUN TestDB_GetAdmins/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/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_getDBAuthorityPolicyBytes === RUN TestDB_getDBAuthorityPolicyBytes/fail/not-found === RUN TestDB_getDBAuthorityPolicyBytes/fail/db.Get-error === RUN TestDB_getDBAuthorityPolicyBytes/ok --- PASS: TestDB_getDBAuthorityPolicyBytes (0.00s) --- PASS: TestDB_getDBAuthorityPolicyBytes/fail/not-found (0.00s) --- PASS: TestDB_getDBAuthorityPolicyBytes/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBAuthorityPolicyBytes/ok (0.00s) === RUN TestDB_getDBAuthorityPolicy === RUN TestDB_getDBAuthorityPolicy/ok === RUN TestDB_getDBAuthorityPolicy/fail/not-found === RUN TestDB_getDBAuthorityPolicy/fail/unmarshal-error === RUN TestDB_getDBAuthorityPolicy/fail/authorityID-error === RUN TestDB_getDBAuthorityPolicy/ok/empty-bytes --- PASS: TestDB_getDBAuthorityPolicy (0.00s) --- PASS: TestDB_getDBAuthorityPolicy/ok (0.00s) --- PASS: TestDB_getDBAuthorityPolicy/fail/not-found (0.00s) --- PASS: TestDB_getDBAuthorityPolicy/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBAuthorityPolicy/fail/authorityID-error (0.00s) --- PASS: TestDB_getDBAuthorityPolicy/ok/empty-bytes (0.00s) === RUN TestDB_CreateAuthorityPolicy === RUN TestDB_CreateAuthorityPolicy/fail/save-error === RUN TestDB_CreateAuthorityPolicy/ok --- PASS: TestDB_CreateAuthorityPolicy (0.00s) --- PASS: TestDB_CreateAuthorityPolicy/fail/save-error (0.00s) --- PASS: TestDB_CreateAuthorityPolicy/ok (0.00s) === RUN TestDB_GetAuthorityPolicy === RUN TestDB_GetAuthorityPolicy/fail/not-found === RUN TestDB_GetAuthorityPolicy/fail/db.Get-error === RUN TestDB_GetAuthorityPolicy/ok --- PASS: TestDB_GetAuthorityPolicy (0.00s) --- PASS: TestDB_GetAuthorityPolicy/fail/not-found (0.00s) --- PASS: TestDB_GetAuthorityPolicy/fail/db.Get-error (0.00s) --- PASS: TestDB_GetAuthorityPolicy/ok (0.00s) === RUN TestDB_UpdateAuthorityPolicy === RUN TestDB_UpdateAuthorityPolicy/ok === RUN TestDB_UpdateAuthorityPolicy/fail/not-found === RUN TestDB_UpdateAuthorityPolicy/fail/db.Get-error === RUN TestDB_UpdateAuthorityPolicy/fail/save-error --- PASS: TestDB_UpdateAuthorityPolicy (0.00s) --- PASS: TestDB_UpdateAuthorityPolicy/ok (0.00s) --- PASS: TestDB_UpdateAuthorityPolicy/fail/not-found (0.00s) --- PASS: TestDB_UpdateAuthorityPolicy/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateAuthorityPolicy/fail/save-error (0.00s) === RUN TestDB_DeleteAuthorityPolicy === RUN TestDB_DeleteAuthorityPolicy/fail/not-found === RUN TestDB_DeleteAuthorityPolicy/fail/db.Get-error === RUN TestDB_DeleteAuthorityPolicy/fail/save-error === RUN TestDB_DeleteAuthorityPolicy/ok --- PASS: TestDB_DeleteAuthorityPolicy (0.00s) --- PASS: TestDB_DeleteAuthorityPolicy/fail/not-found (0.00s) --- PASS: TestDB_DeleteAuthorityPolicy/fail/db.Get-error (0.00s) --- PASS: TestDB_DeleteAuthorityPolicy/fail/save-error (0.00s) --- PASS: TestDB_DeleteAuthorityPolicy/ok (0.00s) === RUN Test_linkedToDB === RUN Test_linkedToDB/nil_policy === RUN Test_linkedToDB/no_x509_nor_ssh === RUN Test_linkedToDB/x509 === RUN Test_linkedToDB/ssh_user === RUN Test_linkedToDB/full_ssh_policy === RUN Test_linkedToDB/full_policy --- PASS: Test_linkedToDB (0.00s) --- PASS: Test_linkedToDB/nil_policy (0.00s) --- PASS: Test_linkedToDB/no_x509_nor_ssh (0.00s) --- PASS: Test_linkedToDB/x509 (0.00s) --- PASS: Test_linkedToDB/ssh_user (0.00s) --- PASS: Test_linkedToDB/full_ssh_policy (0.00s) --- PASS: Test_linkedToDB/full_policy (0.00s) === RUN Test_dbToLinked === RUN Test_dbToLinked/nil_policy === RUN Test_dbToLinked/x509 === RUN Test_dbToLinked/ssh_user === RUN Test_dbToLinked/ssh_host === RUN Test_dbToLinked/full_policy --- PASS: Test_dbToLinked (0.00s) --- PASS: Test_dbToLinked/nil_policy (0.00s) --- PASS: Test_dbToLinked/x509 (0.00s) --- PASS: Test_dbToLinked/ssh_user (0.00s) --- PASS: Test_dbToLinked/ssh_host (0.00s) --- PASS: Test_dbToLinked/full_policy (0.00s) === RUN TestDB_getDBProvisionerBytes === RUN TestDB_getDBProvisionerBytes/fail/not-found === RUN TestDB_getDBProvisionerBytes/fail/db.Get-error === RUN TestDB_getDBProvisionerBytes/ok --- PASS: TestDB_getDBProvisionerBytes (0.00s) --- PASS: TestDB_getDBProvisionerBytes/fail/not-found (0.00s) --- PASS: TestDB_getDBProvisionerBytes/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBProvisionerBytes/ok (0.00s) === RUN TestDB_getDBProvisioner === RUN TestDB_getDBProvisioner/fail/unmarshal-error === RUN TestDB_getDBProvisioner/fail/deleted === RUN TestDB_getDBProvisioner/ok === RUN TestDB_getDBProvisioner/fail/not-found === RUN TestDB_getDBProvisioner/fail/db.Get-error --- PASS: TestDB_getDBProvisioner (0.00s) --- PASS: TestDB_getDBProvisioner/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBProvisioner/fail/deleted (0.00s) --- PASS: TestDB_getDBProvisioner/ok (0.00s) --- PASS: TestDB_getDBProvisioner/fail/not-found (0.00s) --- PASS: TestDB_getDBProvisioner/fail/db.Get-error (0.00s) === RUN TestDB_unmarshalDBProvisioner === RUN TestDB_unmarshalDBProvisioner/fail/unmarshal-error === RUN TestDB_unmarshalDBProvisioner/fail/deleted-error === RUN TestDB_unmarshalDBProvisioner/fail/authority-mismatch-error === RUN TestDB_unmarshalDBProvisioner/ok --- PASS: TestDB_unmarshalDBProvisioner (0.00s) --- PASS: TestDB_unmarshalDBProvisioner/fail/unmarshal-error (0.00s) --- PASS: TestDB_unmarshalDBProvisioner/fail/deleted-error (0.00s) --- PASS: TestDB_unmarshalDBProvisioner/fail/authority-mismatch-error (0.00s) --- PASS: TestDB_unmarshalDBProvisioner/ok (0.00s) === RUN TestDB_unmarshalProvisioner === RUN TestDB_unmarshalProvisioner/fail/unmarshal-error === RUN TestDB_unmarshalProvisioner/fail/deleted-error === RUN TestDB_unmarshalProvisioner/ok --- 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) === RUN TestDB_GetProvisioner === 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 === RUN TestDB_GetProvisioner/fail/authorityID-mismatch --- PASS: TestDB_GetProvisioner (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) --- PASS: TestDB_GetProvisioner/fail/authorityID-mismatch (0.00s) === RUN TestDB_DeleteProvisioner === RUN TestDB_DeleteProvisioner/ok === RUN TestDB_DeleteProvisioner/fail/not-found === RUN TestDB_DeleteProvisioner/fail/db.Get-error === RUN TestDB_DeleteProvisioner/fail/save-error --- PASS: TestDB_DeleteProvisioner (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) --- PASS: TestDB_DeleteProvisioner/fail/save-error (0.00s) === RUN TestDB_GetProvisioners === RUN TestDB_GetProvisioners/ok === RUN TestDB_GetProvisioners/fail/db.List-error === RUN TestDB_GetProvisioners/fail/unmarshal-error === RUN TestDB_GetProvisioners/ok/none === RUN TestDB_GetProvisioners/ok/only-invalid --- PASS: TestDB_GetProvisioners (0.00s) --- PASS: TestDB_GetProvisioners/ok (0.00s) --- PASS: TestDB_GetProvisioners/fail/db.List-error (0.00s) --- PASS: TestDB_GetProvisioners/fail/unmarshal-error (0.00s) --- PASS: TestDB_GetProvisioners/ok/none (0.00s) --- PASS: TestDB_GetProvisioners/ok/only-invalid (0.00s) === RUN TestDB_CreateProvisioner === RUN TestDB_CreateProvisioner/fail/save-error === RUN TestDB_CreateProvisioner/ok --- PASS: TestDB_CreateProvisioner (0.00s) --- PASS: TestDB_CreateProvisioner/fail/save-error (0.00s) --- PASS: TestDB_CreateProvisioner/ok (0.00s) === RUN TestDB_UpdateProvisioner === RUN TestDB_UpdateProvisioner/fail/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 --- PASS: TestDB_UpdateProvisioner (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) === RUN Test_linkedcaWebhooksToDB === RUN Test_linkedcaWebhooksToDB/nil === RUN Test_linkedcaWebhooksToDB/zero === RUN Test_linkedcaWebhooksToDB/bearer === RUN Test_linkedcaWebhooksToDB/basic --- PASS: Test_linkedcaWebhooksToDB (0.00s) --- PASS: Test_linkedcaWebhooksToDB/nil (0.00s) --- PASS: Test_linkedcaWebhooksToDB/zero (0.00s) --- PASS: Test_linkedcaWebhooksToDB/bearer (0.00s) --- PASS: Test_linkedcaWebhooksToDB/basic (0.00s) === RUN Test_dbWebhooksToLinkedca === RUN Test_dbWebhooksToLinkedca/nil === RUN Test_dbWebhooksToLinkedca/zero === RUN Test_dbWebhooksToLinkedca/bearer === RUN Test_dbWebhooksToLinkedca/basic --- PASS: Test_dbWebhooksToLinkedca (0.00s) --- PASS: Test_dbWebhooksToLinkedca/nil (0.00s) --- PASS: Test_dbWebhooksToLinkedca/zero (0.00s) --- PASS: Test_dbWebhooksToLinkedca/bearer (0.00s) --- PASS: Test_dbWebhooksToLinkedca/basic (0.00s) PASS ok github.com/smallstep/certificates/authority/admin/db/nosql 0.013s ? github.com/smallstep/certificates/authority/administrator [no test files] === RUN TestConfigValidate === RUN TestConfigValidate/empty-TLS tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} === RUN TestConfigValidate/empty-TLS-values tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} === RUN TestConfigValidate/tls-min>max === RUN TestConfigValidate/empty-address === RUN TestConfigValidate/invalid-address === RUN TestConfigValidate/empty-root === RUN TestConfigValidate/empty-intermediate-cert === RUN TestConfigValidate/empty-intermediate-key === RUN TestConfigValidate/empty-dnsNames === RUN TestConfigValidate/custom-tls-values tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] 1.0 1.1 true} *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] 1.0 1.1 true} === RUN TestConfigValidate/skip-validation tc.tls = *tc.config.TLS = --- PASS: TestConfigValidate (0.00s) --- PASS: TestConfigValidate/empty-TLS (0.00s) --- PASS: TestConfigValidate/empty-TLS-values (0.00s) --- PASS: TestConfigValidate/tls-min>max (0.00s) --- PASS: TestConfigValidate/empty-address (0.00s) --- PASS: TestConfigValidate/invalid-address (0.00s) --- PASS: TestConfigValidate/empty-root (0.00s) --- PASS: TestConfigValidate/empty-intermediate-cert (0.00s) --- PASS: TestConfigValidate/empty-intermediate-key (0.00s) --- PASS: TestConfigValidate/empty-dnsNames (0.00s) --- PASS: TestConfigValidate/custom-tls-values (0.00s) --- PASS: TestConfigValidate/skip-validation (0.00s) === RUN TestAuthConfigValidate === RUN TestAuthConfigValidate/ok-empty-provisioners === RUN TestAuthConfigValidate/ok-empty-asn1dn-template === RUN TestAuthConfigValidate/ok-custom-asn1dn === RUN TestAuthConfigValidate/fail-nil-authconfig --- PASS: TestAuthConfigValidate (0.00s) --- PASS: TestAuthConfigValidate/ok-empty-provisioners (0.00s) --- PASS: TestAuthConfigValidate/ok-empty-asn1dn-template (0.00s) --- PASS: TestAuthConfigValidate/ok-custom-asn1dn (0.00s) --- PASS: TestAuthConfigValidate/fail-nil-authconfig (0.00s) === RUN Test_toHostname === RUN Test_toHostname/localhost === RUN Test_toHostname/ca.smallstep.com === RUN Test_toHostname/127.0.0.1 === RUN Test_toHostname/::1 === RUN Test_toHostname/[::1] --- PASS: Test_toHostname (0.00s) --- PASS: Test_toHostname/localhost (0.00s) --- PASS: Test_toHostname/ca.smallstep.com (0.00s) --- PASS: Test_toHostname/127.0.0.1 (0.00s) --- PASS: Test_toHostname/::1 (0.00s) --- PASS: Test_toHostname/[::1] (0.00s) === RUN TestConfig_Audience === RUN TestConfig_Audience/ok --- PASS: TestConfig_Audience (0.00s) --- PASS: TestConfig_Audience/ok (0.00s) === RUN TestSSHPublicKey_Validate === RUN TestSSHPublicKey_Validate/user === RUN TestSSHPublicKey_Validate/host === RUN TestSSHPublicKey_Validate/empty === RUN TestSSHPublicKey_Validate/badType === RUN TestSSHPublicKey_Validate/badKey --- PASS: TestSSHPublicKey_Validate (0.00s) --- PASS: TestSSHPublicKey_Validate/user (0.00s) --- PASS: TestSSHPublicKey_Validate/host (0.00s) --- PASS: TestSSHPublicKey_Validate/empty (0.00s) --- PASS: TestSSHPublicKey_Validate/badType (0.00s) --- PASS: TestSSHPublicKey_Validate/badKey (0.00s) === RUN TestSSHPublicKey_PublicKey === RUN TestSSHPublicKey_PublicKey/ok === RUN TestSSHPublicKey_PublicKey/nil --- PASS: TestSSHPublicKey_PublicKey (0.00s) --- PASS: TestSSHPublicKey_PublicKey/ok (0.00s) --- PASS: TestSSHPublicKey_PublicKey/nil (0.00s) === RUN TestTLSVersion_Validate === RUN TestTLSVersion_Validate/default === RUN TestTLSVersion_Validate/1.0 === RUN TestTLSVersion_Validate/1.1 === RUN TestTLSVersion_Validate/1.2 === RUN TestTLSVersion_Validate/1.3 === RUN TestTLSVersion_Validate/0.99 --- PASS: TestTLSVersion_Validate (0.00s) --- PASS: TestTLSVersion_Validate/default (0.00s) --- PASS: TestTLSVersion_Validate/1.0 (0.00s) --- PASS: TestTLSVersion_Validate/1.1 (0.00s) --- PASS: TestTLSVersion_Validate/1.2 (0.00s) --- PASS: TestTLSVersion_Validate/1.3 (0.00s) --- PASS: TestTLSVersion_Validate/0.99 (0.00s) === RUN TestTLSVersion_String === RUN TestTLSVersion_String/default === RUN TestTLSVersion_String/1.0 === RUN TestTLSVersion_String/1.1 === RUN TestTLSVersion_String/1.2 === RUN TestTLSVersion_String/1.3 === RUN TestTLSVersion_String/0.99 --- PASS: TestTLSVersion_String (0.00s) --- PASS: TestTLSVersion_String/default (0.00s) --- PASS: TestTLSVersion_String/1.0 (0.00s) --- PASS: TestTLSVersion_String/1.1 (0.00s) --- PASS: TestTLSVersion_String/1.2 (0.00s) --- PASS: TestTLSVersion_String/1.3 (0.00s) --- PASS: TestTLSVersion_String/0.99 (0.00s) === RUN TestCipherSuites_Validate === RUN TestCipherSuites_Validate/TLS_RSA_WITH_RC4_128_SHA === RUN TestCipherSuites_Validate/TLS_RSA_WITH_3DES_EDE_CBC_SHA === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 === RUN TestCipherSuites_Validate/multiple === RUN TestCipherSuites_Validate/fail --- PASS: TestCipherSuites_Validate (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_RC4_128_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 (0.00s) --- PASS: TestCipherSuites_Validate/multiple (0.00s) --- PASS: TestCipherSuites_Validate/fail (0.00s) === RUN TestCipherSuites_Value === RUN TestCipherSuites_Value/TLS_RSA_WITH_RC4_128_SHA === RUN TestCipherSuites_Value/TLS_RSA_WITH_3DES_EDE_CBC_SHA === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 === RUN TestCipherSuites_Value/multiple === RUN TestCipherSuites_Value/fail --- PASS: TestCipherSuites_Value (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_RC4_128_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 (0.00s) --- PASS: TestCipherSuites_Value/multiple (0.00s) --- PASS: TestCipherSuites_Value/fail (0.00s) === RUN TestTLSOptions_TLSConfig === RUN TestTLSOptions_TLSConfig/default === RUN TestTLSOptions_TLSConfig/renegotation --- PASS: TestTLSOptions_TLSConfig (0.00s) --- PASS: TestTLSOptions_TLSConfig/default (0.00s) --- PASS: TestTLSOptions_TLSConfig/renegotation (0.00s) === RUN Test_multiString_First === RUN Test_multiString_First/empty === RUN Test_multiString_First/string === RUN Test_multiString_First/slice --- PASS: Test_multiString_First (0.00s) --- PASS: Test_multiString_First/empty (0.00s) --- PASS: Test_multiString_First/string (0.00s) --- PASS: Test_multiString_First/slice (0.00s) === RUN Test_multiString_Empties === RUN Test_multiString_Empties/empty === RUN Test_multiString_Empties/string === RUN Test_multiString_Empties/empty_string === RUN Test_multiString_Empties/slice === RUN Test_multiString_Empties/empty_slice --- PASS: Test_multiString_Empties (0.00s) --- PASS: Test_multiString_Empties/empty (0.00s) --- PASS: Test_multiString_Empties/string (0.00s) --- PASS: Test_multiString_Empties/empty_string (0.00s) --- PASS: Test_multiString_Empties/slice (0.00s) --- PASS: Test_multiString_Empties/empty_slice (0.00s) === RUN Test_multiString_MarshalJSON === RUN Test_multiString_MarshalJSON/empty === RUN Test_multiString_MarshalJSON/string === RUN Test_multiString_MarshalJSON/slice --- PASS: Test_multiString_MarshalJSON (0.00s) --- PASS: Test_multiString_MarshalJSON/empty (0.00s) --- PASS: Test_multiString_MarshalJSON/string (0.00s) --- PASS: Test_multiString_MarshalJSON/slice (0.00s) === RUN Test_multiString_UnmarshalJSON === RUN Test_multiString_UnmarshalJSON/empty === RUN Test_multiString_UnmarshalJSON/empty_string === RUN Test_multiString_UnmarshalJSON/string === RUN Test_multiString_UnmarshalJSON/slice === RUN Test_multiString_UnmarshalJSON/error === RUN Test_multiString_UnmarshalJSON/nil --- PASS: Test_multiString_UnmarshalJSON (0.00s) --- PASS: Test_multiString_UnmarshalJSON/empty (0.00s) --- PASS: Test_multiString_UnmarshalJSON/empty_string (0.00s) --- PASS: Test_multiString_UnmarshalJSON/string (0.00s) --- PASS: Test_multiString_UnmarshalJSON/slice (0.00s) --- PASS: Test_multiString_UnmarshalJSON/error (0.00s) --- PASS: Test_multiString_UnmarshalJSON/nil (0.00s) PASS ok github.com/smallstep/certificates/authority/config 0.011s === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_with_constraints --- PASS: TestNew (0.00s) --- PASS: TestNew/ok (0.00s) --- PASS: TestNew/ok_with_constraints (0.00s) === RUN TestNew_hasNameConstraints === RUN TestNew_hasNameConstraints/no_constraints === RUN TestNew_hasNameConstraints/permittedDNSDomains === RUN TestNew_hasNameConstraints/excludedDNSDomains === RUN TestNew_hasNameConstraints/permittedIPRanges === RUN TestNew_hasNameConstraints/excludedIPRanges === RUN TestNew_hasNameConstraints/permittedEmailAddresses === RUN TestNew_hasNameConstraints/excludedEmailAddresses === RUN TestNew_hasNameConstraints/permittedURIDomains === RUN TestNew_hasNameConstraints/excludedURIDomains --- PASS: TestNew_hasNameConstraints (0.00s) --- PASS: TestNew_hasNameConstraints/no_constraints (0.00s) --- PASS: TestNew_hasNameConstraints/permittedDNSDomains (0.00s) --- PASS: TestNew_hasNameConstraints/excludedDNSDomains (0.00s) --- PASS: TestNew_hasNameConstraints/permittedIPRanges (0.00s) --- PASS: TestNew_hasNameConstraints/excludedIPRanges (0.00s) --- PASS: TestNew_hasNameConstraints/permittedEmailAddresses (0.00s) --- PASS: TestNew_hasNameConstraints/excludedEmailAddresses (0.00s) --- PASS: TestNew_hasNameConstraints/permittedURIDomains (0.00s) --- PASS: TestNew_hasNameConstraints/excludedURIDomains (0.00s) === RUN TestEngine_Validate === RUN TestEngine_Validate/ok === RUN TestEngine_Validate/ok_permitted_dns === RUN TestEngine_Validate/ok_not_excluded_dns === RUN TestEngine_Validate/ok_permitted_ip === RUN TestEngine_Validate/ok_not_excluded_ip === RUN TestEngine_Validate/ok_permitted_emails === RUN TestEngine_Validate/ok_not_excluded_emails === RUN TestEngine_Validate/ok_permitted_uris === RUN TestEngine_Validate/ok_not_excluded_uris === RUN TestEngine_Validate/fail_permitted_dns === RUN TestEngine_Validate/fail_not_excluded_dns === RUN TestEngine_Validate/fail_permitted_ip === RUN TestEngine_Validate/fail_not_excluded_ip === RUN TestEngine_Validate/fail_permitted_emails === RUN TestEngine_Validate/fail_not_excluded_emails === RUN TestEngine_Validate/fail_permitted_uris === RUN TestEngine_Validate/fail_not_excluded_uris === RUN TestEngine_Validate/fail_parse_emails === RUN TestEngine_Validate/fail_match_dns === RUN TestEngine_Validate/fail_match_email === RUN TestEngine_Validate/fail_match_uri --- PASS: TestEngine_Validate (0.00s) --- PASS: TestEngine_Validate/ok (0.00s) --- PASS: TestEngine_Validate/ok_permitted_dns (0.00s) --- PASS: TestEngine_Validate/ok_not_excluded_dns (0.00s) --- PASS: TestEngine_Validate/ok_permitted_ip (0.00s) --- PASS: TestEngine_Validate/ok_not_excluded_ip (0.00s) --- PASS: TestEngine_Validate/ok_permitted_emails (0.00s) --- PASS: TestEngine_Validate/ok_not_excluded_emails (0.00s) --- PASS: TestEngine_Validate/ok_permitted_uris (0.00s) --- PASS: TestEngine_Validate/ok_not_excluded_uris (0.00s) --- PASS: TestEngine_Validate/fail_permitted_dns (0.00s) --- PASS: TestEngine_Validate/fail_not_excluded_dns (0.00s) --- PASS: TestEngine_Validate/fail_permitted_ip (0.00s) --- PASS: TestEngine_Validate/fail_not_excluded_ip (0.00s) --- PASS: TestEngine_Validate/fail_permitted_emails (0.00s) --- PASS: TestEngine_Validate/fail_not_excluded_emails (0.00s) --- PASS: TestEngine_Validate/fail_permitted_uris (0.00s) --- PASS: TestEngine_Validate/fail_not_excluded_uris (0.00s) --- PASS: TestEngine_Validate/fail_parse_emails (0.00s) --- PASS: TestEngine_Validate/fail_match_dns (0.00s) --- PASS: TestEngine_Validate/fail_match_email (0.00s) --- PASS: TestEngine_Validate/fail_match_uri (0.00s) === RUN TestEngine_Validate_nil --- PASS: TestEngine_Validate_nil (0.00s) === RUN TestEngine_ValidateCertificate === RUN TestEngine_ValidateCertificate/ok === RUN TestEngine_ValidateCertificate/ok_with_constraints === RUN TestEngine_ValidateCertificate/fail --- PASS: TestEngine_ValidateCertificate (0.00s) --- PASS: TestEngine_ValidateCertificate/ok (0.00s) --- PASS: TestEngine_ValidateCertificate/ok_with_constraints (0.00s) --- PASS: TestEngine_ValidateCertificate/fail (0.00s) PASS ok github.com/smallstep/certificates/authority/internal/constraints 0.009s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/nil-options === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/not-set === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/set-true === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/set-false --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed (0.00s) --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/nil-options (0.00s) --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/not-set (0.00s) --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/set-true (0.00s) --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/set-false (0.00s) === RUN TestPolicyToCertificates === RUN TestPolicyToCertificates/nil === RUN TestPolicyToCertificates/no-policy === RUN TestPolicyToCertificates/partial-policy === RUN TestPolicyToCertificates/full-policy --- PASS: TestPolicyToCertificates (0.00s) --- PASS: TestPolicyToCertificates/nil (0.00s) --- PASS: TestPolicyToCertificates/no-policy (0.00s) --- PASS: TestPolicyToCertificates/partial-policy (0.00s) --- PASS: TestPolicyToCertificates/full-policy (0.00s) PASS ok github.com/smallstep/certificates/authority/policy 0.005s === RUN TestClient === RUN TestClient/http === RUN TestClient/tls === RUN TestClient/nil === RUN TestClient/empty --- PASS: TestClient (0.01s) --- PASS: TestClient/http (0.00s) --- PASS: TestClient/tls (0.01s) --- PASS: TestClient/nil (0.00s) --- PASS: TestClient/empty (0.00s) === RUN TestClient_SetNew === RUN TestClient_SetNew/ok === RUN TestClient_SetNew/fail === RUN TestClient_SetNew/ok_again 2026/04/17 14:28:14 http: TLS handshake error from 127.0.0.1:40898: remote error: tls: bad certificate --- PASS: TestClient_SetNew (0.09s) --- PASS: TestClient_SetNew/ok (0.00s) --- PASS: TestClient_SetNew/fail (0.08s) --- PASS: TestClient_SetNew/ok_again (0.00s) === RUN TestClient_parallel === PAUSE TestClient_parallel === CONT TestClient_parallel === RUN TestClient_parallel/0 === PAUSE TestClient_parallel/0 === RUN TestClient_parallel/1 === PAUSE TestClient_parallel/1 === RUN TestClient_parallel/2 === PAUSE TestClient_parallel/2 === RUN TestClient_parallel/3 === PAUSE TestClient_parallel/3 === RUN TestClient_parallel/4 === PAUSE TestClient_parallel/4 === RUN TestClient_parallel/5 === PAUSE TestClient_parallel/5 === RUN TestClient_parallel/6 === PAUSE TestClient_parallel/6 === RUN TestClient_parallel/7 === PAUSE TestClient_parallel/7 === RUN TestClient_parallel/8 === PAUSE TestClient_parallel/8 === RUN TestClient_parallel/9 === PAUSE TestClient_parallel/9 === CONT TestClient_parallel/0 === CONT TestClient_parallel/5 === CONT TestClient_parallel/9 === CONT TestClient_parallel/8 === CONT TestClient_parallel/7 === CONT TestClient_parallel/6 === CONT TestClient_parallel/4 === CONT TestClient_parallel/3 === CONT TestClient_parallel/2 === CONT TestClient_parallel/1 2026/04/17 14:28:14 http: TLS handshake error from 127.0.0.1:35544: write tcp 127.0.0.1:46759->127.0.0.1:35544: use of closed network connection 2026/04/17 14:28:14 http: TLS handshake error from 127.0.0.1:35572: read tcp 127.0.0.1:46759->127.0.0.1:35572: use of closed network connection 2026/04/17 14:28:14 http: TLS handshake error from 127.0.0.1:35576: read tcp 127.0.0.1:46759->127.0.0.1:35576: use of closed network connection 2026/04/17 14:28:14 http: TLS handshake error from 127.0.0.1:35564: read tcp 127.0.0.1:46759->127.0.0.1:35564: use of closed network connection 2026/04/17 14:28:14 http: TLS handshake error from 127.0.0.1:35586: write tcp 127.0.0.1:46759->127.0.0.1:35586: use of closed network connection 2026/04/17 14:28:14 http: TLS handshake error from 127.0.0.1:35554: write tcp 127.0.0.1:46759->127.0.0.1:35554: use of closed network connection --- PASS: TestClient_parallel (0.01s) --- PASS: TestClient_parallel/0 (0.01s) --- PASS: TestClient_parallel/5 (0.01s) --- PASS: TestClient_parallel/8 (0.01s) --- PASS: TestClient_parallel/6 (0.00s) --- PASS: TestClient_parallel/4 (0.00s) --- PASS: TestClient_parallel/3 (0.00s) --- PASS: TestClient_parallel/2 (0.00s) --- PASS: TestClient_parallel/1 (0.00s) --- PASS: TestClient_parallel/7 (0.01s) --- PASS: TestClient_parallel/9 (0.01s) PASS ok github.com/smallstep/certificates/authority/poolhttp 0.124s === RUN TestACME_GetAttestationRoots === RUN TestACME_GetAttestationRoots/ok === RUN TestACME_GetAttestationRoots/nil === RUN TestACME_GetAttestationRoots/empty --- PASS: TestACME_GetAttestationRoots (0.00s) --- PASS: TestACME_GetAttestationRoots/ok (0.00s) --- PASS: TestACME_GetAttestationRoots/nil (0.00s) --- PASS: TestACME_GetAttestationRoots/empty (0.00s) === RUN TestACMEChallenge_Validate === RUN TestACMEChallenge_Validate/http-01 === RUN TestACMEChallenge_Validate/dns-01 === RUN TestACMEChallenge_Validate/tls-alpn-01 === RUN TestACMEChallenge_Validate/device-attest-01 === RUN TestACMEChallenge_Validate/wire-oidc-01 === RUN TestACMEChallenge_Validate/wire-dpop-01 === RUN TestACMEChallenge_Validate/uppercase === RUN TestACMEChallenge_Validate/fail --- PASS: TestACMEChallenge_Validate (0.00s) --- PASS: TestACMEChallenge_Validate/http-01 (0.00s) --- PASS: TestACMEChallenge_Validate/dns-01 (0.00s) --- PASS: TestACMEChallenge_Validate/tls-alpn-01 (0.00s) --- PASS: TestACMEChallenge_Validate/device-attest-01 (0.00s) --- PASS: TestACMEChallenge_Validate/wire-oidc-01 (0.00s) --- PASS: TestACMEChallenge_Validate/wire-dpop-01 (0.00s) --- PASS: TestACMEChallenge_Validate/uppercase (0.00s) --- PASS: TestACMEChallenge_Validate/fail (0.00s) === RUN TestACMEAttestationFormat_Validate === RUN TestACMEAttestationFormat_Validate/apple === RUN TestACMEAttestationFormat_Validate/step === RUN TestACMEAttestationFormat_Validate/tpm === RUN TestACMEAttestationFormat_Validate/uppercase === RUN TestACMEAttestationFormat_Validate/fail --- PASS: TestACMEAttestationFormat_Validate (0.00s) --- PASS: TestACMEAttestationFormat_Validate/apple (0.00s) --- PASS: TestACMEAttestationFormat_Validate/step (0.00s) --- PASS: TestACMEAttestationFormat_Validate/tpm (0.00s) --- PASS: TestACMEAttestationFormat_Validate/uppercase (0.00s) --- PASS: TestACMEAttestationFormat_Validate/fail (0.00s) === RUN TestACME_Getters --- PASS: TestACME_Getters (0.00s) === RUN TestACME_Init === RUN TestACME_Init/fail/empty acme_test.go:238: === RUN TestACME_Init/fail/empty-type acme_test.go:238: === RUN TestACME_Init/fail/bad-claims acme_test.go:238: === RUN TestACME_Init/fail/bad-attestation-format acme_test.go:238: === RUN TestACME_Init/fail/parse-attestation-roots acme_test.go:238: -----BEGIN CERTIFICATE----- Zm9v -----END CERTIFICATE----- === RUN TestACME_Init/fail/empty-attestation-roots acme_test.go:238: === RUN TestACME_Init/fail/wire-missing-options acme_test.go:238: === RUN TestACME_Init/ok acme_test.go:238: === RUN TestACME_Init/fail/empty-name acme_test.go:238: === RUN TestACME_Init/fail/bad-challenge acme_test.go:238: === RUN TestACME_Init/fail/wire-missing-wire-options acme_test.go:238: === RUN TestACME_Init/fail/wire-validate-options acme_test.go:238: === RUN TestACME_Init/ok/attestation acme_test.go:238: -----BEGIN CERTIFICATE----- MIICJDCCAamgAwIBAgIUQsDCuyxyfFxeq/bxpm8frF15hzcwCgYIKoZIzj0EAwMw UTEtMCsGA1UEAwwkQXBwbGUgRW50ZXJwcmlzZSBBdHRlc3RhdGlvbiBSb290IENB MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzAeFw0yMjAyMTYxOTAx MjRaFw00NzAyMjAwMDAwMDBaMFExLTArBgNVBAMMJEFwcGxlIEVudGVycHJpc2Ug QXR0ZXN0YXRpb24gUm9vdCBDQTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UE BhMCVVMwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAT6Jigq+Ps9Q4CoT8t8q+UnOe2p oT9nRaUfGhBTbgvqSGXPjVkbYlIWYO+1zPk2Sz9hQ5ozzmLrPmTBgEWRcHjA2/y7 7GEicps9wn2tj+G89l3INNDKETdxSPPIZpPj8VmjQjBAMA8GA1UdEwEB/wQFMAMB Af8wHQYDVR0OBBYEFPNqTQGd8muBpV5du+UIbVbi+d66MA4GA1UdDwEB/wQEAwIB BjAKBggqhkjOPQQDAwNpADBmAjEA1xpWmTLSpr1VH4f8Ypk8f3jMUKYz4QPG8mL5 8m9sX/b2+eXpTv2pH4RZgJjucnbcAjEA4ZSB6S45FlPuS/u4pTnzoz632rA+xW/T ZwFEh9bhKjJ+5VQ9/Do1os0u3LEkgN/r -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIDFzCCAf+gAwIBAgIDBAZHMA0GCSqGSIb3DQEBCwUAMCsxKTAnBgNVBAMMIFl1 YmljbyBQSVYgUm9vdCBDQSBTZXJpYWwgMjYzNzUxMCAXDTE2MDMxNDAwMDAwMFoY DzIwNTIwNDE3MDAwMDAwWjArMSkwJwYDVQQDDCBZdWJpY28gUElWIFJvb3QgQ0Eg U2VyaWFsIDI2Mzc1MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMN2 cMTNR6YCdcTFRxuPy31PabRn5m6pJ+nSE0HRWpoaM8fc8wHC+Tmb98jmNvhWNE2E ilU85uYKfEFP9d6Q2GmytqBnxZsAa3KqZiCCx2LwQ4iYEOb1llgotVr/whEpdVOq joU0P5e1j1y7OfwOvky/+AXIN/9Xp0VFlYRk2tQ9GcdYKDmqU+db9iKwpAzid4oH BVLIhmD3pvkWaRA2H3DA9t7H/HNq5v3OiO1jyLZeKqZoMbPObrxqDg+9fOdShzgf wCqgT3XVmTeiwvBSTctyi9mHQfYd2DwkaqxRnLbNVyK9zl+DzjSGp9IhVPiVtGet X02dxhQnGS7K6BO0Qe8CAwEAAaNCMEAwHQYDVR0OBBYEFMpfyvLEojGc6SJf8ez0 1d8Cv4O/MA8GA1UdEwQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 DQEBCwUAA4IBAQBc7Ih8Bc1fkC+FyN1fhjWioBCMr3vjneh7MLbA6kSoyWF70N3s XhbXvT4eRh0hvxqvMZNjPU/VlRn6gLVtoEikDLrYFXN6Hh6Wmyy1GTnspnOvMvz2 lLKuym9KYdYLDgnj3BeAvzIhVzzYSeU77/Cupofj093OuAswW0jYvXsGTyix6B3d bW5yWvyS9zNXaqGaUmP3U9/b6DlHdDogMLu3VLpBB9bm5bjaKWWJYgWltCVgUbFq Fqyi4+JE014cSgR57Jcu3dZiehB6UtAPgad9L5cNvua/IWRmm+ANy3O2LH++Pyl8 SREzU8onbBsjMg9QDiSf5oJLKvd/Ren+zGY7 -----END CERTIFICATE----- === RUN TestACME_Init/ok/wire acme_test.go:238: --- PASS: TestACME_Init (0.00s) --- PASS: TestACME_Init/fail/empty (0.00s) --- PASS: TestACME_Init/fail/empty-type (0.00s) --- PASS: TestACME_Init/fail/bad-claims (0.00s) --- PASS: TestACME_Init/fail/bad-attestation-format (0.00s) --- PASS: TestACME_Init/fail/parse-attestation-roots (0.00s) --- PASS: TestACME_Init/fail/empty-attestation-roots (0.00s) --- PASS: TestACME_Init/fail/wire-missing-options (0.00s) --- PASS: TestACME_Init/ok (0.00s) --- PASS: TestACME_Init/fail/empty-name (0.00s) --- PASS: TestACME_Init/fail/bad-challenge (0.00s) --- PASS: TestACME_Init/fail/wire-missing-wire-options (0.00s) --- PASS: TestACME_Init/fail/wire-validate-options (0.00s) --- PASS: TestACME_Init/ok/attestation (0.00s) --- PASS: TestACME_Init/ok/wire (0.00s) === RUN TestACME_AuthorizeRenew === RUN TestACME_AuthorizeRenew/fail/renew-disabled === RUN TestACME_AuthorizeRenew/ok --- PASS: TestACME_AuthorizeRenew (0.00s) --- PASS: TestACME_AuthorizeRenew/fail/renew-disabled (0.00s) --- PASS: TestACME_AuthorizeRenew/ok (0.00s) === RUN TestACME_AuthorizeSign === RUN TestACME_AuthorizeSign/ok --- PASS: TestACME_AuthorizeSign (0.00s) --- PASS: TestACME_AuthorizeSign/ok (0.00s) === RUN TestACME_IsChallengeEnabled === RUN TestACME_IsChallengeEnabled/ok_http-01 === RUN TestACME_IsChallengeEnabled/ok_dns-01 === RUN TestACME_IsChallengeEnabled/ok_tls-alpn-01 === RUN TestACME_IsChallengeEnabled/fail_device-attest-01 === RUN TestACME_IsChallengeEnabled/ok_http-01_enabled === RUN TestACME_IsChallengeEnabled/ok_dns-01_enabled === RUN TestACME_IsChallengeEnabled/ok_tls-alpn-01_enabled === RUN TestACME_IsChallengeEnabled/ok_device-attest-01_enabled === RUN TestACME_IsChallengeEnabled/ok_wire-oidc-01_enabled === RUN TestACME_IsChallengeEnabled/ok_wire-dpop-01_enabled === RUN TestACME_IsChallengeEnabled/fail_http-01 === RUN TestACME_IsChallengeEnabled/fail_dns-01 === RUN TestACME_IsChallengeEnabled/fail_tls-alpn-01 === RUN TestACME_IsChallengeEnabled/fail_device-attest-01#01 === RUN TestACME_IsChallengeEnabled/fail_wire-oidc-01 === RUN TestACME_IsChallengeEnabled/fail_wire-dpop-01 === RUN TestACME_IsChallengeEnabled/fail_unknown --- PASS: TestACME_IsChallengeEnabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_http-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_dns-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_tls-alpn-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_device-attest-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_http-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_dns-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_tls-alpn-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_device-attest-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_wire-oidc-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_wire-dpop-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_http-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_dns-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_tls-alpn-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_device-attest-01#01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_wire-oidc-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_wire-dpop-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_unknown (0.00s) === RUN TestACME_IsAttestationFormatEnabled === RUN TestACME_IsAttestationFormatEnabled/ok === RUN TestACME_IsAttestationFormatEnabled/ok_empty_apple === RUN TestACME_IsAttestationFormatEnabled/ok_empty_step === RUN TestACME_IsAttestationFormatEnabled/ok_empty_tpm === RUN TestACME_IsAttestationFormatEnabled/ok_uppercase === RUN TestACME_IsAttestationFormatEnabled/fail_apple === RUN TestACME_IsAttestationFormatEnabled/fail_step === RUN TestACME_IsAttestationFormatEnabled/fail_step#01 --- PASS: TestACME_IsAttestationFormatEnabled (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/ok (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_apple (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_step (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_tpm (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/ok_uppercase (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/fail_apple (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/fail_step (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/fail_step#01 (0.00s) === RUN TestAWS_Getters --- PASS: TestAWS_Getters (0.00s) === RUN TestAWS_GetTokenID === RUN TestAWS_GetTokenID/ok === RUN TestAWS_GetTokenID/ok_no_TOFU === RUN TestAWS_GetTokenID/fail --- PASS: TestAWS_GetTokenID (0.00s) --- PASS: TestAWS_GetTokenID/ok (0.00s) --- PASS: TestAWS_GetTokenID/ok_no_TOFU (0.00s) --- PASS: TestAWS_GetTokenID/fail (0.00s) === RUN TestAWS_GetIdentityToken === RUN TestAWS_GetIdentityToken/ok === RUN TestAWS_GetIdentityToken/ok_no_imds === RUN TestAWS_GetIdentityToken/fail_ca_url === RUN TestAWS_GetIdentityToken/fail_identityURL === RUN TestAWS_GetIdentityToken/fail_signatureURL === RUN TestAWS_GetIdentityToken/fail_signature === RUN TestAWS_GetIdentityToken/fail_read_identityURL === RUN TestAWS_GetIdentityToken/fail_read_signatureURL === RUN TestAWS_GetIdentityToken/fail_unmarshal_identityURL --- PASS: TestAWS_GetIdentityToken (0.01s) --- PASS: TestAWS_GetIdentityToken/ok (0.00s) --- PASS: TestAWS_GetIdentityToken/ok_no_imds (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_ca_url (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_identityURL (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_signatureURL (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_signature (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_read_identityURL (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_read_signatureURL (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_unmarshal_identityURL (0.00s) === RUN TestAWS_GetIdentityToken_V1Only --- PASS: TestAWS_GetIdentityToken_V1Only (0.00s) === RUN TestAWS_GetIdentityToken_BadIDMS --- PASS: TestAWS_GetIdentityToken_BadIDMS (0.00s) === RUN TestAWS_Init === RUN TestAWS_Init/ok === RUN TestAWS_Init/ok/v1 === RUN TestAWS_Init/ok/v2 === RUN TestAWS_Init/ok/empty === RUN TestAWS_Init/ok/duration === RUN TestAWS_Init/ok/cert === RUN TestAWS_Init/fail_type_ === RUN TestAWS_Init/fail_name === RUN TestAWS_Init/bad_instance_age === RUN TestAWS_Init/fail/imds === RUN TestAWS_Init/fail/missing === RUN TestAWS_Init/fail/cert === RUN TestAWS_Init/fail_claims --- PASS: TestAWS_Init (0.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.00s) --- PASS: TestAWS_Init/fail_type_ (0.00s) --- PASS: TestAWS_Init/fail_name (0.00s) --- PASS: TestAWS_Init/bad_instance_age (0.00s) --- PASS: TestAWS_Init/fail/imds (0.00s) --- PASS: TestAWS_Init/fail/missing (0.00s) --- PASS: TestAWS_Init/fail/cert (0.00s) --- PASS: TestAWS_Init/fail_claims (0.00s) === RUN TestAWS_authorizeToken === RUN TestAWS_authorizeToken/ok === RUN TestAWS_authorizeToken/fail/bad-token === RUN TestAWS_authorizeToken/fail/empty-account-id === RUN TestAWS_authorizeToken/fail/empty-instance-id === RUN TestAWS_authorizeToken/fail/invalid-audience === RUN TestAWS_authorizeToken/fail/invalid-subject-disabled-custom-SANs === RUN TestAWS_authorizeToken/fail/instance-age === RUN TestAWS_authorizeToken/ok/identityCert === RUN TestAWS_authorizeToken/ok/identityCert2 === RUN TestAWS_authorizeToken/fail/cannot-validate-sig === RUN TestAWS_authorizeToken/fail/empty-private-ip === RUN TestAWS_authorizeToken/fail/empty-region === RUN TestAWS_authorizeToken/fail/invalid-token-issuer === RUN TestAWS_authorizeToken/fail/invalid-account-id --- PASS: TestAWS_authorizeToken (0.04s) --- PASS: TestAWS_authorizeToken/ok (0.00s) --- PASS: TestAWS_authorizeToken/fail/bad-token (0.00s) --- PASS: TestAWS_authorizeToken/fail/empty-account-id (0.00s) --- PASS: TestAWS_authorizeToken/fail/empty-instance-id (0.00s) --- PASS: TestAWS_authorizeToken/fail/invalid-audience (0.00s) --- PASS: TestAWS_authorizeToken/fail/invalid-subject-disabled-custom-SANs (0.00s) --- PASS: TestAWS_authorizeToken/fail/instance-age (0.00s) --- PASS: TestAWS_authorizeToken/ok/identityCert (0.00s) --- PASS: TestAWS_authorizeToken/ok/identityCert2 (0.00s) --- PASS: TestAWS_authorizeToken/fail/cannot-validate-sig (0.00s) --- PASS: TestAWS_authorizeToken/fail/empty-private-ip (0.00s) --- PASS: TestAWS_authorizeToken/fail/empty-region (0.00s) --- PASS: TestAWS_authorizeToken/fail/invalid-token-issuer (0.00s) --- PASS: TestAWS_authorizeToken/fail/invalid-account-id (0.00s) === RUN TestAWS_AuthorizeSign === RUN TestAWS_AuthorizeSign/ok === RUN TestAWS_AuthorizeSign/ok#01 === RUN TestAWS_AuthorizeSign/ok#02 === RUN TestAWS_AuthorizeSign/ok#03 === RUN TestAWS_AuthorizeSign/ok#04 === RUN TestAWS_AuthorizeSign/fail_account === RUN TestAWS_AuthorizeSign/fail_token === RUN TestAWS_AuthorizeSign/fail_subject === RUN TestAWS_AuthorizeSign/fail_issuer === RUN TestAWS_AuthorizeSign/fail_audience === RUN TestAWS_AuthorizeSign/fail_account#01 === RUN TestAWS_AuthorizeSign/fail_instanceID === RUN TestAWS_AuthorizeSign/fail_privateIP === RUN TestAWS_AuthorizeSign/fail_region === RUN TestAWS_AuthorizeSign/fail_exp === RUN TestAWS_AuthorizeSign/fail_nbf === RUN TestAWS_AuthorizeSign/fail_key === RUN TestAWS_AuthorizeSign/fail_instance_age --- PASS: TestAWS_AuthorizeSign (0.11s) --- PASS: TestAWS_AuthorizeSign/ok (0.00s) --- PASS: TestAWS_AuthorizeSign/ok#01 (0.00s) --- PASS: TestAWS_AuthorizeSign/ok#02 (0.00s) --- PASS: TestAWS_AuthorizeSign/ok#03 (0.00s) --- PASS: TestAWS_AuthorizeSign/ok#04 (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_account (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_token (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_subject (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_issuer (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_audience (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_account#01 (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_instanceID (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_privateIP (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_region (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_exp (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_nbf (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_key (0.00s) --- PASS: TestAWS_AuthorizeSign/fail_instance_age (0.00s) === RUN TestAWS_AuthorizeSSHSign === RUN TestAWS_AuthorizeSSHSign/ok === RUN TestAWS_AuthorizeSSHSign/ok-rsa2048 === RUN TestAWS_AuthorizeSSHSign/ok-type === RUN TestAWS_AuthorizeSSHSign/ok-principals === RUN TestAWS_AuthorizeSSHSign/ok-principal-ip === RUN TestAWS_AuthorizeSSHSign/ok-principal-hostname === RUN TestAWS_AuthorizeSSHSign/ok-options === RUN TestAWS_AuthorizeSSHSign/ok-custom === RUN TestAWS_AuthorizeSSHSign/fail-rsa1024 === RUN TestAWS_AuthorizeSSHSign/fail-type === RUN TestAWS_AuthorizeSSHSign/fail-principal === RUN TestAWS_AuthorizeSSHSign/fail-extra-principal === RUN TestAWS_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestAWS_AuthorizeSSHSign/fail-invalid-token --- PASS: TestAWS_AuthorizeSSHSign (0.19s) --- PASS: TestAWS_AuthorizeSSHSign/ok (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/ok-rsa2048 (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/ok-type (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/ok-principals (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/ok-principal-ip (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/ok-principal-hostname (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/ok-options (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/ok-custom (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/fail-rsa1024 (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/fail-type (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/fail-principal (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/fail-extra-principal (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) --- PASS: TestAWS_AuthorizeSSHSign/fail-invalid-token (0.00s) === RUN TestAWS_AuthorizeRenew === RUN TestAWS_AuthorizeRenew/ok === RUN TestAWS_AuthorizeRenew/fail/renew-disabled --- PASS: TestAWS_AuthorizeRenew (0.00s) --- PASS: TestAWS_AuthorizeRenew/ok (0.00s) --- PASS: TestAWS_AuthorizeRenew/fail/renew-disabled (0.00s) === RUN TestAWS_HardcodedCertificates --- PASS: TestAWS_HardcodedCertificates (0.00s) === RUN TestAzure_Getters --- PASS: TestAzure_Getters (0.00s) === RUN TestAzure_GetTokenID === RUN TestAzure_GetTokenID/ok === RUN TestAzure_GetTokenID/ok_no_TOFU === RUN TestAzure_GetTokenID/fail_token === RUN TestAzure_GetTokenID/fail_claims --- PASS: TestAzure_GetTokenID (0.00s) --- PASS: TestAzure_GetTokenID/ok (0.00s) --- PASS: TestAzure_GetTokenID/ok_no_TOFU (0.00s) --- PASS: TestAzure_GetTokenID/fail_token (0.00s) --- PASS: TestAzure_GetTokenID/fail_claims (0.00s) === RUN TestAzure_GetIdentityToken === RUN TestAzure_GetIdentityToken/ok === RUN TestAzure_GetIdentityToken/ok_azure_china === RUN TestAzure_GetIdentityToken/ok_azure_germany === RUN TestAzure_GetIdentityToken/ok_azure_us_gov === RUN TestAzure_GetIdentityToken/fail_instance_request === RUN TestAzure_GetIdentityToken/fail_request === RUN TestAzure_GetIdentityToken/fail_unmarshal === RUN TestAzure_GetIdentityToken/fail_url === RUN TestAzure_GetIdentityToken/fail_connect --- PASS: TestAzure_GetIdentityToken (0.00s) --- PASS: TestAzure_GetIdentityToken/ok (0.00s) --- PASS: TestAzure_GetIdentityToken/ok_azure_china (0.00s) --- PASS: TestAzure_GetIdentityToken/ok_azure_germany (0.00s) --- PASS: TestAzure_GetIdentityToken/ok_azure_us_gov (0.00s) --- PASS: TestAzure_GetIdentityToken/fail_instance_request (0.00s) --- PASS: TestAzure_GetIdentityToken/fail_request (0.00s) --- PASS: TestAzure_GetIdentityToken/fail_unmarshal (0.00s) --- PASS: TestAzure_GetIdentityToken/fail_url (0.00s) --- PASS: TestAzure_GetIdentityToken/fail_connect (0.00s) === RUN TestAzure_Init === RUN TestAzure_Init/ok === RUN TestAzure_Init/ok_with_config === RUN TestAzure_Init/fail_type === RUN TestAzure_Init/fail_name === RUN TestAzure_Init/fail_tenant_id === RUN TestAzure_Init/fail_claims === RUN TestAzure_Init/fail_discovery_URL === RUN TestAzure_Init/fail_JWK_URL === RUN TestAzure_Init/fail_config_Validate --- PASS: TestAzure_Init (0.00s) --- PASS: TestAzure_Init/ok (0.00s) --- PASS: TestAzure_Init/ok_with_config (0.00s) --- PASS: TestAzure_Init/fail_type (0.00s) --- PASS: TestAzure_Init/fail_name (0.00s) --- PASS: TestAzure_Init/fail_tenant_id (0.00s) --- PASS: TestAzure_Init/fail_claims (0.00s) --- PASS: TestAzure_Init/fail_discovery_URL (0.00s) --- PASS: TestAzure_Init/fail_JWK_URL (0.00s) --- PASS: TestAzure_Init/fail_config_Validate (0.00s) === RUN TestAzure_authorizeToken === RUN TestAzure_authorizeToken/fail/bad-token === RUN TestAzure_authorizeToken/fail/cannot-validate-sig === RUN TestAzure_authorizeToken/fail/invalid-token-issuer === RUN TestAzure_authorizeToken/fail/invalid-tenant-id === RUN TestAzure_authorizeToken/fail/invalid-xms-mir-id === RUN TestAzure_authorizeToken/ok --- PASS: TestAzure_authorizeToken (0.00s) --- PASS: TestAzure_authorizeToken/fail/bad-token (0.00s) --- PASS: TestAzure_authorizeToken/fail/cannot-validate-sig (0.00s) --- PASS: TestAzure_authorizeToken/fail/invalid-token-issuer (0.00s) --- PASS: TestAzure_authorizeToken/fail/invalid-tenant-id (0.00s) --- PASS: TestAzure_authorizeToken/fail/invalid-xms-mir-id (0.00s) --- PASS: TestAzure_authorizeToken/ok (0.00s) === RUN TestAzure_AuthorizeSign === RUN TestAzure_AuthorizeSign/ok === RUN TestAzure_AuthorizeSign/ok#01 === RUN TestAzure_AuthorizeSign/ok#02 === RUN TestAzure_AuthorizeSign/ok#03 === RUN TestAzure_AuthorizeSign/ok#04 === RUN TestAzure_AuthorizeSign/fail_tenant === RUN TestAzure_AuthorizeSign/fail_resource_group === RUN TestAzure_AuthorizeSign/fail_subscription === RUN TestAzure_AuthorizeSign/fail_object_id === RUN TestAzure_AuthorizeSign/fail_token === RUN TestAzure_AuthorizeSign/fail_issuer === RUN TestAzure_AuthorizeSign/fail_audience === RUN TestAzure_AuthorizeSign/fail_exp === RUN TestAzure_AuthorizeSign/fail_nbf === RUN TestAzure_AuthorizeSign/fail_key --- PASS: TestAzure_AuthorizeSign (0.01s) --- PASS: TestAzure_AuthorizeSign/ok (0.00s) --- PASS: TestAzure_AuthorizeSign/ok#01 (0.00s) --- PASS: TestAzure_AuthorizeSign/ok#02 (0.00s) --- PASS: TestAzure_AuthorizeSign/ok#03 (0.00s) --- PASS: TestAzure_AuthorizeSign/ok#04 (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_tenant (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_resource_group (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_subscription (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_object_id (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_token (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_issuer (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_audience (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_exp (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_nbf (0.00s) --- PASS: TestAzure_AuthorizeSign/fail_key (0.00s) === RUN TestAzure_AuthorizeRenew === RUN TestAzure_AuthorizeRenew/ok === RUN TestAzure_AuthorizeRenew/fail/renew-disabled --- PASS: TestAzure_AuthorizeRenew (0.00s) --- PASS: TestAzure_AuthorizeRenew/ok (0.00s) --- PASS: TestAzure_AuthorizeRenew/fail/renew-disabled (0.00s) === RUN TestAzure_AuthorizeSSHSign === RUN TestAzure_AuthorizeSSHSign/ok === RUN TestAzure_AuthorizeSSHSign/ok-rsa2048 === RUN TestAzure_AuthorizeSSHSign/ok-type === RUN TestAzure_AuthorizeSSHSign/ok-principals === RUN TestAzure_AuthorizeSSHSign/ok-options === RUN TestAzure_AuthorizeSSHSign/ok-custom === RUN TestAzure_AuthorizeSSHSign/fail-rsa1024 === RUN TestAzure_AuthorizeSSHSign/fail-type === RUN TestAzure_AuthorizeSSHSign/fail-principal === RUN TestAzure_AuthorizeSSHSign/fail-extra-principal === RUN TestAzure_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestAzure_AuthorizeSSHSign/fail-invalid-token --- PASS: TestAzure_AuthorizeSSHSign (0.17s) --- PASS: TestAzure_AuthorizeSSHSign/ok (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/ok-rsa2048 (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/ok-type (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/ok-principals (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/ok-options (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/ok-custom (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/fail-rsa1024 (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/fail-type (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/fail-principal (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/fail-extra-principal (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) --- PASS: TestAzure_AuthorizeSSHSign/fail-invalid-token (0.00s) === RUN TestAzure_assertConfig === RUN TestAzure_assertConfig/ok_with_config === RUN TestAzure_assertConfig/ok_no_config --- PASS: TestAzure_assertConfig (0.00s) --- PASS: TestAzure_assertConfig/ok_with_config (0.00s) --- PASS: TestAzure_assertConfig/ok_no_config (0.00s) === RUN TestClaimer_DefaultSSHCertDuration === RUN TestClaimer_DefaultSSHCertDuration/user === RUN TestClaimer_DefaultSSHCertDuration/user_global === RUN TestClaimer_DefaultSSHCertDuration/host_global === RUN TestClaimer_DefaultSSHCertDuration/host_global#01 === RUN TestClaimer_DefaultSSHCertDuration/invalid === RUN TestClaimer_DefaultSSHCertDuration/invalid_global --- PASS: TestClaimer_DefaultSSHCertDuration (0.00s) --- PASS: TestClaimer_DefaultSSHCertDuration/user (0.00s) --- PASS: TestClaimer_DefaultSSHCertDuration/user_global (0.00s) --- PASS: TestClaimer_DefaultSSHCertDuration/host_global (0.00s) --- PASS: TestClaimer_DefaultSSHCertDuration/host_global#01 (0.00s) --- PASS: TestClaimer_DefaultSSHCertDuration/invalid (0.00s) --- PASS: TestClaimer_DefaultSSHCertDuration/invalid_global (0.00s) === RUN TestCollection_Load === RUN TestCollection_Load/ok === RUN TestCollection_Load/fail === RUN TestCollection_Load/invalid --- PASS: TestCollection_Load (0.17s) --- PASS: TestCollection_Load/ok (0.00s) --- PASS: TestCollection_Load/fail (0.00s) --- PASS: TestCollection_Load/invalid (0.00s) === RUN TestCollection_LoadByTokenID === RUN TestCollection_LoadByTokenID/ok_jwk === RUN TestCollection_LoadByTokenID/ok_acme === RUN TestCollection_LoadByTokenID/fail_missing === RUN TestCollection_LoadByTokenID/invalid --- PASS: TestCollection_LoadByTokenID (0.15s) --- PASS: TestCollection_LoadByTokenID/ok_jwk (0.00s) --- PASS: TestCollection_LoadByTokenID/ok_acme (0.00s) --- PASS: TestCollection_LoadByTokenID/fail_missing (0.00s) --- PASS: TestCollection_LoadByTokenID/invalid (0.00s) === RUN TestCollection_LoadByToken === RUN TestCollection_LoadByToken/ok1 === RUN TestCollection_LoadByToken/ok2 === RUN TestCollection_LoadByToken/ok3 === RUN TestCollection_LoadByToken/ok4 === RUN TestCollection_LoadByToken/bad === RUN TestCollection_LoadByToken/fail === RUN TestCollection_LoadByToken/fail-no-k8sSa-provisioner --- PASS: TestCollection_LoadByToken (0.54s) --- PASS: TestCollection_LoadByToken/ok1 (0.00s) --- PASS: TestCollection_LoadByToken/ok2 (0.00s) --- PASS: TestCollection_LoadByToken/ok3 (0.00s) --- PASS: TestCollection_LoadByToken/ok4 (0.00s) --- PASS: TestCollection_LoadByToken/bad (0.00s) --- PASS: TestCollection_LoadByToken/fail (0.00s) --- PASS: TestCollection_LoadByToken/fail-no-k8sSa-provisioner (0.00s) === RUN TestCollection_LoadByCertificate === RUN TestCollection_LoadByCertificate/ok1 === RUN TestCollection_LoadByCertificate/ok2 === RUN TestCollection_LoadByCertificate/ok3 === RUN TestCollection_LoadByCertificate/noExtension === RUN TestCollection_LoadByCertificate/notFound === RUN TestCollection_LoadByCertificate/badCert --- PASS: TestCollection_LoadByCertificate (0.13s) --- PASS: TestCollection_LoadByCertificate/ok1 (0.00s) --- PASS: TestCollection_LoadByCertificate/ok2 (0.00s) --- PASS: TestCollection_LoadByCertificate/ok3 (0.00s) --- PASS: TestCollection_LoadByCertificate/noExtension (0.00s) --- PASS: TestCollection_LoadByCertificate/notFound (0.00s) --- PASS: TestCollection_LoadByCertificate/badCert (0.00s) === RUN TestCollection_LoadEncryptedKey === RUN TestCollection_LoadEncryptedKey/ok === RUN TestCollection_LoadEncryptedKey/oidc === RUN TestCollection_LoadEncryptedKey/notFound --- PASS: TestCollection_LoadEncryptedKey (0.12s) --- PASS: TestCollection_LoadEncryptedKey/ok (0.00s) --- PASS: TestCollection_LoadEncryptedKey/oidc (0.00s) --- PASS: TestCollection_LoadEncryptedKey/notFound (0.00s) === RUN TestCollection_Store === RUN TestCollection_Store/ok1 === RUN TestCollection_Store/ok2 === RUN TestCollection_Store/fail1 === RUN TestCollection_Store/fail2 --- PASS: TestCollection_Store (0.12s) --- PASS: TestCollection_Store/ok1 (0.00s) --- PASS: TestCollection_Store/ok2 (0.00s) --- PASS: TestCollection_Store/fail1 (0.00s) --- PASS: TestCollection_Store/fail2 (0.00s) === RUN TestCollection_Find === RUN TestCollection_Find/all === RUN TestCollection_Find/0_to_19 === RUN TestCollection_Find/0_to_9 === RUN TestCollection_Find/9_to_19 === RUN TestCollection_Find/1 === RUN TestCollection_Find/1_to_5 === RUN TestCollection_Find/defaultLimit === RUN TestCollection_Find/overTheLimit --- PASS: TestCollection_Find (1.30s) --- PASS: TestCollection_Find/all (0.00s) --- PASS: TestCollection_Find/0_to_19 (0.00s) --- PASS: TestCollection_Find/0_to_9 (0.00s) --- PASS: TestCollection_Find/9_to_19 (0.00s) --- PASS: TestCollection_Find/1 (0.00s) --- PASS: TestCollection_Find/1_to_5 (0.00s) --- PASS: TestCollection_Find/defaultLimit (0.00s) --- PASS: TestCollection_Find/overTheLimit (0.00s) === RUN Test_matchesAudience === RUN Test_matchesAudience/true,portsA === RUN Test_matchesAudience/true,portsB === RUN Test_matchesAudience/true,portsAB === RUN Test_matchesAudience/false_arg1_empty === RUN Test_matchesAudience/false_arg2_empty === RUN Test_matchesAudience/false_arg1,arg2_empty === RUN Test_matchesAudience/false === RUN Test_matchesAudience/true --- PASS: Test_matchesAudience (0.00s) --- PASS: Test_matchesAudience/true,portsA (0.00s) --- PASS: Test_matchesAudience/true,portsB (0.00s) --- PASS: Test_matchesAudience/true,portsAB (0.00s) --- PASS: Test_matchesAudience/false_arg1_empty (0.00s) --- PASS: Test_matchesAudience/false_arg2_empty (0.00s) --- PASS: Test_matchesAudience/false_arg1,arg2_empty (0.00s) --- PASS: Test_matchesAudience/false (0.00s) --- PASS: Test_matchesAudience/true (0.00s) === RUN Test_stripPort === RUN Test_stripPort/with_port === RUN Test_stripPort/with_no_port === RUN Test_stripPort/bad_url --- PASS: Test_stripPort (0.00s) --- PASS: Test_stripPort/with_port (0.00s) --- PASS: Test_stripPort/with_no_port (0.00s) --- PASS: Test_stripPort/bad_url (0.00s) === RUN TestNewController === RUN TestNewController/ok === RUN TestNewController/ok_with_claims === RUN TestNewController/ok_with_claims_and_options === RUN TestNewController/fail_claimer === RUN TestNewController/fail_options --- PASS: TestNewController (0.00s) --- PASS: TestNewController/ok (0.00s) --- PASS: TestNewController/ok_with_claims (0.00s) --- PASS: TestNewController/ok_with_claims_and_options (0.00s) --- PASS: TestNewController/fail_claimer (0.00s) --- PASS: TestNewController/fail_options (0.00s) === RUN TestController_GetHTTPClient === RUN TestController_GetHTTPClient/ok_custom === RUN TestController_GetHTTPClient/ok_default --- PASS: TestController_GetHTTPClient (0.00s) --- PASS: TestController_GetHTTPClient/ok_custom (0.00s) --- PASS: TestController_GetHTTPClient/ok_default (0.00s) === RUN TestController_GetIdentity === RUN TestController_GetIdentity/ok === RUN TestController_GetIdentity/ok_custom === RUN TestController_GetIdentity/ok_badname === RUN TestController_GetIdentity/ok_sanitized_badname === RUN TestController_GetIdentity/fail_provisioner === RUN TestController_GetIdentity/fail_custom --- PASS: TestController_GetIdentity (0.00s) --- PASS: TestController_GetIdentity/ok (0.00s) --- PASS: TestController_GetIdentity/ok_custom (0.00s) --- PASS: TestController_GetIdentity/ok_badname (0.00s) --- PASS: TestController_GetIdentity/ok_sanitized_badname (0.00s) --- PASS: TestController_GetIdentity/fail_provisioner (0.00s) --- PASS: TestController_GetIdentity/fail_custom (0.00s) === RUN TestController_AuthorizeRenew === RUN TestController_AuthorizeRenew/ok === RUN TestController_AuthorizeRenew/ok_custom === RUN TestController_AuthorizeRenew/ok_custom_disabled === RUN TestController_AuthorizeRenew/ok_renew_after_expiry === RUN TestController_AuthorizeRenew/fail_disabled === RUN TestController_AuthorizeRenew/fail_not_yet_valid === RUN TestController_AuthorizeRenew/fail_expired === RUN TestController_AuthorizeRenew/fail_custom --- PASS: TestController_AuthorizeRenew (0.00s) --- PASS: TestController_AuthorizeRenew/ok (0.00s) --- PASS: TestController_AuthorizeRenew/ok_custom (0.00s) --- PASS: TestController_AuthorizeRenew/ok_custom_disabled (0.00s) --- PASS: TestController_AuthorizeRenew/ok_renew_after_expiry (0.00s) --- PASS: TestController_AuthorizeRenew/fail_disabled (0.00s) --- PASS: TestController_AuthorizeRenew/fail_not_yet_valid (0.00s) --- PASS: TestController_AuthorizeRenew/fail_expired (0.00s) --- PASS: TestController_AuthorizeRenew/fail_custom (0.00s) === RUN TestController_AuthorizeSSHRenew === RUN TestController_AuthorizeSSHRenew/ok === RUN TestController_AuthorizeSSHRenew/ok_custom === RUN TestController_AuthorizeSSHRenew/ok_custom_disabled === RUN TestController_AuthorizeSSHRenew/ok_renew_after_expiry === RUN TestController_AuthorizeSSHRenew/fail_disabled === RUN TestController_AuthorizeSSHRenew/fail_not_yet_valid === RUN TestController_AuthorizeSSHRenew/fail_expired === RUN TestController_AuthorizeSSHRenew/fail_custom --- PASS: TestController_AuthorizeSSHRenew (0.00s) --- PASS: TestController_AuthorizeSSHRenew/ok (0.00s) --- PASS: TestController_AuthorizeSSHRenew/ok_custom (0.00s) --- PASS: TestController_AuthorizeSSHRenew/ok_custom_disabled (0.00s) --- PASS: TestController_AuthorizeSSHRenew/ok_renew_after_expiry (0.00s) --- PASS: TestController_AuthorizeSSHRenew/fail_disabled (0.00s) --- PASS: TestController_AuthorizeSSHRenew/fail_not_yet_valid (0.00s) --- PASS: TestController_AuthorizeSSHRenew/fail_expired (0.00s) --- PASS: TestController_AuthorizeSSHRenew/fail_custom (0.00s) === RUN TestDefaultAuthorizeRenew === RUN TestDefaultAuthorizeRenew/ok === RUN TestDefaultAuthorizeRenew/ok_renew_after_expiry === RUN TestDefaultAuthorizeRenew/fail_disabled === RUN TestDefaultAuthorizeRenew/fail_not_yet_valid === RUN TestDefaultAuthorizeRenew/fail_expired --- PASS: TestDefaultAuthorizeRenew (0.00s) --- PASS: TestDefaultAuthorizeRenew/ok (0.00s) --- PASS: TestDefaultAuthorizeRenew/ok_renew_after_expiry (0.00s) --- PASS: TestDefaultAuthorizeRenew/fail_disabled (0.00s) --- PASS: TestDefaultAuthorizeRenew/fail_not_yet_valid (0.00s) --- PASS: TestDefaultAuthorizeRenew/fail_expired (0.00s) === RUN TestDefaultAuthorizeSSHRenew === RUN TestDefaultAuthorizeSSHRenew/ok === RUN TestDefaultAuthorizeSSHRenew/ok_renew_after_expiry === RUN TestDefaultAuthorizeSSHRenew/fail_disabled === RUN TestDefaultAuthorizeSSHRenew/fail_not_yet_valid === RUN TestDefaultAuthorizeSSHRenew/fail_expired --- PASS: TestDefaultAuthorizeSSHRenew (0.00s) --- PASS: TestDefaultAuthorizeSSHRenew/ok (0.00s) --- PASS: TestDefaultAuthorizeSSHRenew/ok_renew_after_expiry (0.00s) --- PASS: TestDefaultAuthorizeSSHRenew/fail_disabled (0.00s) --- PASS: TestDefaultAuthorizeSSHRenew/fail_not_yet_valid (0.00s) --- PASS: TestDefaultAuthorizeSSHRenew/fail_expired (0.00s) === RUN Test_newWebhookController --- PASS: Test_newWebhookController (0.00s) === RUN TestNewDuration === RUN TestNewDuration/ok === RUN TestNewDuration/fail_empty === RUN TestNewDuration/fail_number === RUN TestNewDuration/fail_string --- PASS: TestNewDuration (0.00s) --- PASS: TestNewDuration/ok (0.00s) --- PASS: TestNewDuration/fail_empty (0.00s) --- PASS: TestNewDuration/fail_number (0.00s) --- PASS: TestNewDuration/fail_string (0.00s) === RUN TestDuration_UnmarshalJSON === RUN TestDuration_UnmarshalJSON/empty === RUN TestDuration_UnmarshalJSON/bad_type === RUN TestDuration_UnmarshalJSON/empty_string === RUN TestDuration_UnmarshalJSON/non_duration === RUN TestDuration_UnmarshalJSON/duration === RUN TestDuration_UnmarshalJSON/nil --- PASS: TestDuration_UnmarshalJSON (0.00s) --- PASS: TestDuration_UnmarshalJSON/empty (0.00s) --- PASS: TestDuration_UnmarshalJSON/bad_type (0.00s) --- PASS: TestDuration_UnmarshalJSON/empty_string (0.00s) --- PASS: TestDuration_UnmarshalJSON/non_duration (0.00s) --- PASS: TestDuration_UnmarshalJSON/duration (0.00s) --- PASS: TestDuration_UnmarshalJSON/nil (0.00s) === RUN TestDuration_MarshalJSON === RUN TestDuration_MarshalJSON/string --- PASS: TestDuration_MarshalJSON (0.00s) --- PASS: TestDuration_MarshalJSON/string (0.00s) === RUN TestDuration_Value === RUN TestDuration_Value/ok === RUN TestDuration_Value/ok_new === RUN TestDuration_Value/ok_nil === RUN TestDuration_Value/ok_nil_var --- PASS: TestDuration_Value (0.00s) --- PASS: TestDuration_Value/ok (0.00s) --- PASS: TestDuration_Value/ok_new (0.00s) --- PASS: TestDuration_Value/ok_nil (0.00s) --- PASS: TestDuration_Value/ok_nil_var (0.00s) === RUN TestExtension_Marshal === RUN TestExtension_Marshal/ok === RUN TestExtension_Marshal/ok_with_pairs --- PASS: TestExtension_Marshal (0.00s) --- PASS: TestExtension_Marshal/ok (0.00s) --- PASS: TestExtension_Marshal/ok_with_pairs (0.00s) === RUN TestExtension_ToExtension === RUN TestExtension_ToExtension/ok === RUN TestExtension_ToExtension/ok_empty_pairs === RUN TestExtension_ToExtension/ok_with_pairs --- PASS: TestExtension_ToExtension (0.00s) --- PASS: TestExtension_ToExtension/ok (0.00s) --- PASS: TestExtension_ToExtension/ok_empty_pairs (0.00s) --- PASS: TestExtension_ToExtension/ok_with_pairs (0.00s) === RUN TestGetProvisionerExtension === RUN TestGetProvisionerExtension/ok === RUN TestGetProvisionerExtension/fail_unmarshal === RUN TestGetProvisionerExtension/missing_extension --- PASS: TestGetProvisionerExtension (0.00s) --- PASS: TestGetProvisionerExtension/ok (0.00s) --- PASS: TestGetProvisionerExtension/fail_unmarshal (0.00s) --- PASS: TestGetProvisionerExtension/missing_extension (0.00s) === RUN TestGCP_Getters --- PASS: TestGCP_Getters (0.00s) === RUN TestGCP_GetTokenID === RUN TestGCP_GetTokenID/ok === RUN TestGCP_GetTokenID/ok#01 === RUN TestGCP_GetTokenID/fail_token === RUN TestGCP_GetTokenID/fail_claims --- PASS: TestGCP_GetTokenID (0.01s) --- PASS: TestGCP_GetTokenID/ok (0.00s) --- PASS: TestGCP_GetTokenID/ok#01 (0.00s) --- PASS: TestGCP_GetTokenID/fail_token (0.00s) --- PASS: TestGCP_GetTokenID/fail_claims (0.00s) === RUN TestGCP_GetIdentityToken === RUN TestGCP_GetIdentityToken/ok gcp_test.go:150: === RUN TestGCP_GetIdentityToken/fail_ca_url gcp_test.go:150: error parsing ://ca: parse "://ca": missing protocol scheme === RUN TestGCP_GetIdentityToken/fail_request gcp_test.go:150: error on identity request: status=400, response=Bad Request === RUN TestGCP_GetIdentityToken/fail_url gcp_test.go:150: error creating identity request: parse "://ca.smallstep.com?audience=https%3A%2F%2Fca%2F1.0%2Fsign%23gcp%2FYb7YaTR25A&format=full&licenses=FALSE": missing protocol scheme === RUN TestGCP_GetIdentityToken/fail_connect gcp_test.go:150: error doing identity request, are you in a GCP VM?: Get "foobarzar?audience=https%3A%2F%2Fca%2F1.0%2Fsign%23gcp%2FYb7YaTR25A&format=full&licenses=FALSE": unsupported protocol scheme "" --- PASS: TestGCP_GetIdentityToken (0.01s) --- PASS: TestGCP_GetIdentityToken/ok (0.01s) --- PASS: TestGCP_GetIdentityToken/fail_ca_url (0.00s) --- PASS: TestGCP_GetIdentityToken/fail_request (0.00s) --- PASS: TestGCP_GetIdentityToken/fail_url (0.00s) --- PASS: TestGCP_GetIdentityToken/fail_connect (0.00s) === RUN TestGCP_Init === RUN TestGCP_Init/ok === RUN TestGCP_Init/ok#01 === RUN TestGCP_Init/ok#02 === RUN TestGCP_Init/ok#03 === RUN TestGCP_Init/bad_type === RUN TestGCP_Init/bad_name === RUN TestGCP_Init/bad_duration === RUN TestGCP_Init/bad_claims === RUN TestGCP_Init/bad_certs --- PASS: TestGCP_Init (0.00s) --- PASS: TestGCP_Init/ok (0.00s) --- PASS: TestGCP_Init/ok#01 (0.00s) --- PASS: TestGCP_Init/ok#02 (0.00s) --- PASS: TestGCP_Init/ok#03 (0.00s) --- PASS: TestGCP_Init/bad_type (0.00s) --- PASS: TestGCP_Init/bad_name (0.00s) --- PASS: TestGCP_Init/bad_duration (0.00s) --- PASS: TestGCP_Init/bad_claims (0.00s) --- PASS: TestGCP_Init/bad_certs (0.00s) === RUN TestGCP_authorizeToken === RUN TestGCP_authorizeToken/fail/instance-age === RUN TestGCP_authorizeToken/fail/empty-project-id === RUN TestGCP_authorizeToken/fail/empty-zone === RUN TestGCP_authorizeToken/fail/invalid-issuer === RUN TestGCP_authorizeToken/fail/empty-instance-id === RUN TestGCP_authorizeToken/fail/empty-instance-name === RUN TestGCP_authorizeToken/ok === RUN TestGCP_authorizeToken/fail/bad-token === RUN TestGCP_authorizeToken/fail/cannot-validate-sig === RUN TestGCP_authorizeToken/fail/invalid-serviceAccount === RUN TestGCP_authorizeToken/fail/invalid-projectID --- PASS: TestGCP_authorizeToken (0.00s) --- PASS: TestGCP_authorizeToken/fail/instance-age (0.00s) --- PASS: TestGCP_authorizeToken/fail/empty-project-id (0.00s) --- PASS: TestGCP_authorizeToken/fail/empty-zone (0.00s) --- PASS: TestGCP_authorizeToken/fail/invalid-issuer (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) --- PASS: TestGCP_authorizeToken/fail/bad-token (0.00s) --- PASS: TestGCP_authorizeToken/fail/cannot-validate-sig (0.00s) --- PASS: TestGCP_authorizeToken/fail/invalid-serviceAccount (0.00s) --- PASS: TestGCP_authorizeToken/fail/invalid-projectID (0.00s) === RUN TestGCP_AuthorizeSign === RUN TestGCP_AuthorizeSign/ok === RUN TestGCP_AuthorizeSign/ok#01 === RUN TestGCP_AuthorizeSign/ok#02 === RUN TestGCP_AuthorizeSign/fail_token === RUN TestGCP_AuthorizeSign/fail_key === RUN TestGCP_AuthorizeSign/fail_iss === RUN TestGCP_AuthorizeSign/fail_aud === RUN TestGCP_AuthorizeSign/fail_exp === RUN TestGCP_AuthorizeSign/fail_nbf === RUN TestGCP_AuthorizeSign/fail_service_account === RUN TestGCP_AuthorizeSign/fail_invalid_project_id === RUN TestGCP_AuthorizeSign/fail_invalid_instance_age === RUN TestGCP_AuthorizeSign/fail_instance_id === RUN TestGCP_AuthorizeSign/fail_instance_name === RUN TestGCP_AuthorizeSign/fail_project_id === RUN TestGCP_AuthorizeSign/fail_zone --- PASS: TestGCP_AuthorizeSign (0.00s) --- PASS: TestGCP_AuthorizeSign/ok (0.00s) --- PASS: TestGCP_AuthorizeSign/ok#01 (0.00s) --- PASS: TestGCP_AuthorizeSign/ok#02 (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_token (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_key (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_iss (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_aud (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_exp (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_nbf (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_service_account (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_invalid_project_id (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_invalid_instance_age (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_instance_id (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_instance_name (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_project_id (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_zone (0.00s) === RUN TestGCP_AuthorizeSSHSign === RUN TestGCP_AuthorizeSSHSign/ok === RUN TestGCP_AuthorizeSSHSign/ok-rsa2048 === RUN TestGCP_AuthorizeSSHSign/ok-type-host === RUN TestGCP_AuthorizeSSHSign/ok-type-user === RUN TestGCP_AuthorizeSSHSign/ok-principals === RUN TestGCP_AuthorizeSSHSign/ok-principal1 === RUN TestGCP_AuthorizeSSHSign/ok-principal2 === RUN TestGCP_AuthorizeSSHSign/ok-options === RUN TestGCP_AuthorizeSSHSign/ok-custom === RUN TestGCP_AuthorizeSSHSign/fail-rsa1024 === RUN TestGCP_AuthorizeSSHSign/fail-principal === RUN TestGCP_AuthorizeSSHSign/fail-extra-principal === RUN TestGCP_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestGCP_AuthorizeSSHSign/fail-type-host === RUN TestGCP_AuthorizeSSHSign/fail-type-user === RUN TestGCP_AuthorizeSSHSign/fail-invalid-token --- PASS: TestGCP_AuthorizeSSHSign (0.06s) --- PASS: TestGCP_AuthorizeSSHSign/ok (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/ok-rsa2048 (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/ok-type-host (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/ok-type-user (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/ok-principals (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/ok-principal1 (0.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-principal (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/fail-extra-principal (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/fail-type-host (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/fail-type-user (0.00s) --- PASS: TestGCP_AuthorizeSSHSign/fail-invalid-token (0.00s) === RUN TestGCP_AuthorizeRenew === RUN TestGCP_AuthorizeRenew/ok === RUN TestGCP_AuthorizeRenew/fail/renewal-disabled --- PASS: TestGCP_AuthorizeRenew (0.00s) --- PASS: TestGCP_AuthorizeRenew/ok (0.00s) --- PASS: TestGCP_AuthorizeRenew/fail/renewal-disabled (0.00s) === RUN TestJWK_Getters --- PASS: TestJWK_Getters (0.12s) === RUN TestJWK_Init === RUN TestJWK_Init/ok === 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 --- PASS: TestJWK_Init (0.00s) --- PASS: TestJWK_Init/ok (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) === RUN TestJWK_authorizeToken === RUN TestJWK_authorizeToken/fail-token === RUN TestJWK_authorizeToken/fail-key === RUN TestJWK_authorizeToken/fail-claims === RUN TestJWK_authorizeToken/fail-signature === RUN TestJWK_authorizeToken/fail-issuer === RUN TestJWK_authorizeToken/fail-expired === RUN TestJWK_authorizeToken/fail-not-before === RUN TestJWK_authorizeToken/fail-audience === RUN TestJWK_authorizeToken/fail-subject === RUN TestJWK_authorizeToken/ok === RUN TestJWK_authorizeToken/ok-no-encrypted-key === RUN TestJWK_authorizeToken/ok-no-sans --- PASS: TestJWK_authorizeToken (0.48s) --- PASS: TestJWK_authorizeToken/fail-token (0.00s) --- PASS: TestJWK_authorizeToken/fail-key (0.00s) --- PASS: TestJWK_authorizeToken/fail-claims (0.00s) --- PASS: TestJWK_authorizeToken/fail-signature (0.00s) --- PASS: TestJWK_authorizeToken/fail-issuer (0.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.24s) --- PASS: TestJWK_AuthorizeRevoke/fail-signature (0.00s) --- PASS: TestJWK_AuthorizeRevoke/ok (0.00s) === RUN TestJWK_AuthorizeSign === RUN TestJWK_AuthorizeSign/fail-signature === RUN TestJWK_AuthorizeSign/ok-sans === RUN TestJWK_AuthorizeSign/ok-no-sans === RUN TestJWK_AuthorizeSign/ok-cnf --- PASS: TestJWK_AuthorizeSign (0.26s) --- PASS: TestJWK_AuthorizeSign/fail-signature (0.00s) --- PASS: TestJWK_AuthorizeSign/ok-sans (0.00s) --- PASS: TestJWK_AuthorizeSign/ok-no-sans (0.00s) --- PASS: TestJWK_AuthorizeSign/ok-cnf (0.00s) === RUN TestJWK_AuthorizeRenew === RUN TestJWK_AuthorizeRenew/ok === RUN TestJWK_AuthorizeRenew/fail/renew-disabled --- PASS: TestJWK_AuthorizeRenew (0.24s) --- PASS: TestJWK_AuthorizeRenew/ok (0.00s) --- PASS: TestJWK_AuthorizeRenew/fail/renew-disabled (0.00s) === RUN TestJWK_AuthorizeSSHSign === RUN TestJWK_AuthorizeSSHSign/user === RUN TestJWK_AuthorizeSSHSign/user-rsa2048 === RUN TestJWK_AuthorizeSSHSign/user-type === RUN TestJWK_AuthorizeSSHSign/user-principals === RUN TestJWK_AuthorizeSSHSign/user-options === RUN TestJWK_AuthorizeSSHSign/host === RUN TestJWK_AuthorizeSSHSign/host-type === RUN TestJWK_AuthorizeSSHSign/host-principals === RUN TestJWK_AuthorizeSSHSign/host-options === RUN TestJWK_AuthorizeSSHSign/host-cnf === RUN TestJWK_AuthorizeSSHSign/ignore-bad-cnf === RUN TestJWK_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestJWK_AuthorizeSSHSign/fail-signature === RUN TestJWK_AuthorizeSSHSign/fail-rsa1024 --- PASS: TestJWK_AuthorizeSSHSign (0.44s) --- PASS: TestJWK_AuthorizeSSHSign/user (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/user-rsa2048 (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/user-type (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/user-principals (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/user-options (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/host (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/host-type (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/host-principals (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/host-options (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/host-cnf (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/ignore-bad-cnf (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/fail-signature (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/fail-rsa1024 (0.00s) === RUN TestJWK_AuthorizeSign_SSHOptions === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user === RUN TestJWK_AuthorizeSign_SSHOptions/ok-host === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validBefore === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter-validBefore === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-match === RUN TestJWK_AuthorizeSign_SSHOptions/fail-certType === RUN TestJWK_AuthorizeSign_SSHOptions/fail-principals === RUN TestJWK_AuthorizeSign_SSHOptions/fail-validAfter === RUN TestJWK_AuthorizeSign_SSHOptions/fail-validBefore === RUN TestJWK_AuthorizeSign_SSHOptions/fail-subject === RUN TestJWK_AuthorizeSign_SSHOptions/fail-issuer === RUN TestJWK_AuthorizeSign_SSHOptions/fail-audience === RUN TestJWK_AuthorizeSign_SSHOptions/fail-expired === RUN TestJWK_AuthorizeSign_SSHOptions/fail-notBefore --- PASS: TestJWK_AuthorizeSign_SSHOptions (0.25s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-host (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validBefore (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter-validBefore (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-match (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-certType (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-principals (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-validAfter (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-validBefore (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-subject (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-issuer (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-audience (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-expired (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-notBefore (0.00s) === RUN TestJWK_AuthorizeSSHRevoke === RUN TestJWK_AuthorizeSSHRevoke/fail/invalid-token === RUN TestJWK_AuthorizeSSHRevoke/ok --- PASS: TestJWK_AuthorizeSSHRevoke (0.36s) --- PASS: TestJWK_AuthorizeSSHRevoke/fail/invalid-token (0.12s) --- PASS: TestJWK_AuthorizeSSHRevoke/ok (0.24s) === RUN TestK8sSA_Getters --- PASS: TestK8sSA_Getters (0.00s) === RUN TestK8sSA_authorizeToken === RUN TestK8sSA_authorizeToken/fail/bad-token === RUN TestK8sSA_authorizeToken/fail/not-implemented === RUN TestK8sSA_authorizeToken/fail/error-validating-token === RUN TestK8sSA_authorizeToken/fail/invalid-issuer === RUN TestK8sSA_authorizeToken/ok --- PASS: TestK8sSA_authorizeToken (0.00s) --- PASS: TestK8sSA_authorizeToken/fail/bad-token (0.00s) --- PASS: TestK8sSA_authorizeToken/fail/not-implemented (0.00s) --- PASS: TestK8sSA_authorizeToken/fail/error-validating-token (0.00s) --- PASS: TestK8sSA_authorizeToken/fail/invalid-issuer (0.00s) --- PASS: TestK8sSA_authorizeToken/ok (0.00s) === RUN TestK8sSA_AuthorizeRevoke === RUN TestK8sSA_AuthorizeRevoke/fail/invalid-token === RUN TestK8sSA_AuthorizeRevoke/ok --- PASS: TestK8sSA_AuthorizeRevoke (0.00s) --- PASS: TestK8sSA_AuthorizeRevoke/fail/invalid-token (0.00s) --- PASS: TestK8sSA_AuthorizeRevoke/ok (0.00s) === RUN TestK8sSA_AuthorizeRenew === RUN TestK8sSA_AuthorizeRenew/fail/renew-disabled === RUN TestK8sSA_AuthorizeRenew/ok --- PASS: TestK8sSA_AuthorizeRenew (0.00s) --- PASS: TestK8sSA_AuthorizeRenew/fail/renew-disabled (0.00s) --- PASS: TestK8sSA_AuthorizeRenew/ok (0.00s) === RUN TestK8sSA_AuthorizeSign === RUN TestK8sSA_AuthorizeSign/fail/invalid-token === RUN TestK8sSA_AuthorizeSign/ok --- PASS: TestK8sSA_AuthorizeSign (0.00s) --- PASS: TestK8sSA_AuthorizeSign/fail/invalid-token (0.00s) --- PASS: TestK8sSA_AuthorizeSign/ok (0.00s) === RUN TestK8sSA_AuthorizeSSHSign === RUN TestK8sSA_AuthorizeSSHSign/fail/sshCA-disabled === RUN TestK8sSA_AuthorizeSSHSign/fail/invalid-token === RUN TestK8sSA_AuthorizeSSHSign/ok --- PASS: TestK8sSA_AuthorizeSSHSign (0.00s) --- PASS: TestK8sSA_AuthorizeSSHSign/fail/sshCA-disabled (0.00s) --- PASS: TestK8sSA_AuthorizeSSHSign/fail/invalid-token (0.00s) --- PASS: TestK8sSA_AuthorizeSSHSign/ok (0.00s) === RUN Test_newKeyStore === RUN Test_newKeyStore/ok === RUN Test_newKeyStore/fail === RUN Test_newKeyStore/fail_client 2026/04/17 14:28:22 http: TLS handshake error from 127.0.0.1:57192: remote error: tls: bad certificate --- PASS: Test_newKeyStore (0.04s) --- PASS: Test_newKeyStore/ok (0.00s) --- PASS: Test_newKeyStore/fail (0.00s) --- PASS: Test_newKeyStore/fail_client (0.04s) === RUN Test_keyStore --- PASS: Test_keyStore (5.00s) === RUN Test_keyStore_noCache --- PASS: Test_keyStore_noCache (0.00s) === RUN Test_keyStore_Get === RUN Test_keyStore_Get/ok1 === RUN Test_keyStore_Get/ok2 === RUN Test_keyStore_Get/fail --- PASS: Test_keyStore_Get (0.00s) --- PASS: Test_keyStore_Get/ok1 (0.00s) --- PASS: Test_keyStore_Get/ok2 (0.00s) --- PASS: Test_keyStore_Get/fail (0.00s) === RUN Test_abs === RUN Test_abs/ok === RUN Test_abs/ok#01 === RUN Test_abs/ok#02 === RUN Test_abs/ok_maxInt64 === RUN Test_abs/ok_minInt64_+_1 === RUN Test_abs/overflow_on_minInt64 === RUN Test_abs/overflow_on_minInt64#01 --- PASS: Test_abs (0.00s) --- PASS: Test_abs/ok (0.00s) --- PASS: Test_abs/ok#01 (0.00s) --- PASS: Test_abs/ok#02 (0.00s) --- PASS: Test_abs/ok_maxInt64 (0.00s) --- PASS: Test_abs/ok_minInt64_+_1 (0.00s) --- PASS: Test_abs/overflow_on_minInt64 (0.00s) --- PASS: Test_abs/overflow_on_minInt64#01 (0.00s) === RUN TestNebula_Init === RUN TestNebula_Init/ok === RUN TestNebula_Init/ok_with_claims === RUN TestNebula_Init/ok_with_options === RUN TestNebula_Init/fail_type === RUN TestNebula_Init/fail_name === RUN TestNebula_Init/fail_root === RUN TestNebula_Init/fail_expired_root === RUN TestNebula_Init/fail_bad_root === RUN TestNebula_Init/fail_bad_claims --- PASS: TestNebula_Init (0.00s) --- PASS: TestNebula_Init/ok (0.00s) --- PASS: TestNebula_Init/ok_with_claims (0.00s) --- PASS: TestNebula_Init/ok_with_options (0.00s) --- PASS: TestNebula_Init/fail_type (0.00s) --- PASS: TestNebula_Init/fail_name (0.00s) --- PASS: TestNebula_Init/fail_root (0.00s) --- PASS: TestNebula_Init/fail_expired_root (0.00s) --- PASS: TestNebula_Init/fail_bad_root (0.00s) --- PASS: TestNebula_Init/fail_bad_claims (0.00s) === RUN TestNebula_GetID === RUN TestNebula_GetID/ok_with_id === RUN TestNebula_GetID/ok_with_name --- PASS: TestNebula_GetID (0.00s) --- PASS: TestNebula_GetID/ok_with_id (0.00s) --- PASS: TestNebula_GetID/ok_with_name (0.00s) === RUN TestNebula_GetIDForToken === RUN TestNebula_GetIDForToken/ok --- PASS: TestNebula_GetIDForToken (0.00s) --- PASS: TestNebula_GetIDForToken/ok (0.00s) === RUN TestNebula_GetTokenID === RUN TestNebula_GetTokenID/ok === RUN TestNebula_GetTokenID/fail_parse === RUN TestNebula_GetTokenID/fail_claims --- PASS: TestNebula_GetTokenID (0.00s) --- PASS: TestNebula_GetTokenID/ok (0.00s) --- PASS: TestNebula_GetTokenID/fail_parse (0.00s) --- PASS: TestNebula_GetTokenID/fail_claims (0.00s) === RUN TestNebula_GetName === RUN TestNebula_GetName/ok --- PASS: TestNebula_GetName (0.00s) --- PASS: TestNebula_GetName/ok (0.00s) === RUN TestNebula_GetType === RUN TestNebula_GetType/ok --- PASS: TestNebula_GetType (0.00s) --- PASS: TestNebula_GetType/ok (0.00s) === RUN TestNebula_GetEncryptedKey === RUN TestNebula_GetEncryptedKey/ok --- PASS: TestNebula_GetEncryptedKey (0.00s) --- PASS: TestNebula_GetEncryptedKey/ok (0.00s) === RUN TestNebula_AuthorizeSign === RUN TestNebula_AuthorizeSign/ok === RUN TestNebula_AuthorizeSign/ok_no_sans === RUN TestNebula_AuthorizeSign/fail_token === RUN TestNebula_AuthorizeSign/fail_template --- PASS: TestNebula_AuthorizeSign (0.00s) --- PASS: TestNebula_AuthorizeSign/ok (0.00s) --- PASS: TestNebula_AuthorizeSign/ok_no_sans (0.00s) --- PASS: TestNebula_AuthorizeSign/fail_token (0.00s) --- PASS: TestNebula_AuthorizeSign/fail_template (0.00s) === RUN TestNebula_AuthorizeSSHSign === RUN TestNebula_AuthorizeSSHSign/ok === RUN TestNebula_AuthorizeSSHSign/ok_no_options === RUN TestNebula_AuthorizeSSHSign/ok_with_validity === RUN TestNebula_AuthorizeSSHSign/fail_token === RUN TestNebula_AuthorizeSSHSign/fail_user === RUN TestNebula_AuthorizeSSHSign/fail_principals === RUN TestNebula_AuthorizeSSHSign/fail_disabled === RUN TestNebula_AuthorizeSSHSign/fail_template --- PASS: TestNebula_AuthorizeSSHSign (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/ok (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/ok_no_options (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/ok_with_validity (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/fail_token (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/fail_user (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/fail_principals (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/fail_disabled (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/fail_template (0.00s) === RUN TestNebula_AuthorizeRenew === RUN TestNebula_AuthorizeRenew/ok === RUN TestNebula_AuthorizeRenew/fail_disabled --- PASS: TestNebula_AuthorizeRenew (0.00s) --- PASS: TestNebula_AuthorizeRenew/ok (0.00s) --- PASS: TestNebula_AuthorizeRenew/fail_disabled (0.00s) === RUN TestNebula_AuthorizeRevoke === RUN TestNebula_AuthorizeRevoke/fail_unauthorized === RUN TestNebula_AuthorizeRevoke/fail_token --- PASS: TestNebula_AuthorizeRevoke (0.00s) --- PASS: TestNebula_AuthorizeRevoke/fail_unauthorized (0.00s) --- PASS: TestNebula_AuthorizeRevoke/fail_token (0.00s) === RUN TestNebula_AuthorizeSSHRevoke === RUN TestNebula_AuthorizeSSHRevoke/fail_unauthorized === RUN TestNebula_AuthorizeSSHRevoke/fail_token === RUN TestNebula_AuthorizeSSHRevoke/fail_disabled --- PASS: TestNebula_AuthorizeSSHRevoke (0.00s) --- PASS: TestNebula_AuthorizeSSHRevoke/fail_unauthorized (0.00s) --- PASS: TestNebula_AuthorizeSSHRevoke/fail_token (0.00s) --- PASS: TestNebula_AuthorizeSSHRevoke/fail_disabled (0.00s) === RUN TestNebula_AuthorizeSSHRenew === RUN TestNebula_AuthorizeSSHRenew/fail --- PASS: TestNebula_AuthorizeSSHRenew (0.00s) --- PASS: TestNebula_AuthorizeSSHRenew/fail (0.00s) === RUN TestNebula_AuthorizeSSHRekey === RUN TestNebula_AuthorizeSSHRekey/fail --- PASS: TestNebula_AuthorizeSSHRekey (0.00s) --- PASS: TestNebula_AuthorizeSSHRekey/fail (0.00s) === RUN TestNebula_authorizeToken === RUN TestNebula_authorizeToken/ok_x509 === RUN TestNebula_authorizeToken/ok_x509_no_sans === RUN TestNebula_authorizeToken/ok_ssh === RUN TestNebula_authorizeToken/ok_ssh_no_principals === RUN TestNebula_authorizeToken/fail_parse === RUN TestNebula_authorizeToken/fail_header === RUN TestNebula_authorizeToken/fail_verify === RUN TestNebula_authorizeToken/fail_claims_nbf === RUN TestNebula_authorizeToken/fail_claims_iss === RUN TestNebula_authorizeToken/fail_claims_aud === RUN TestNebula_authorizeToken/fail_claims_sub --- PASS: TestNebula_authorizeToken (0.01s) --- PASS: TestNebula_authorizeToken/ok_x509 (0.00s) --- PASS: TestNebula_authorizeToken/ok_x509_no_sans (0.00s) --- PASS: TestNebula_authorizeToken/ok_ssh (0.00s) --- PASS: TestNebula_authorizeToken/ok_ssh_no_principals (0.00s) --- PASS: TestNebula_authorizeToken/fail_parse (0.00s) --- PASS: TestNebula_authorizeToken/fail_header (0.00s) --- PASS: TestNebula_authorizeToken/fail_verify (0.00s) --- PASS: TestNebula_authorizeToken/fail_claims_nbf (0.00s) --- PASS: TestNebula_authorizeToken/fail_claims_iss (0.00s) --- PASS: TestNebula_authorizeToken/fail_claims_aud (0.00s) --- PASS: TestNebula_authorizeToken/fail_claims_sub (0.00s) === RUN TestNebula_authorizeToken_P256 === RUN TestNebula_authorizeToken_P256/ok_x509 === RUN TestNebula_authorizeToken_P256/ok_x509_no_sans === RUN TestNebula_authorizeToken_P256/ok_ssh === RUN TestNebula_authorizeToken_P256/ok_ssh_no_principals === RUN TestNebula_authorizeToken_P256/fail_parse === RUN TestNebula_authorizeToken_P256/fail_header === RUN TestNebula_authorizeToken_P256/fail_verify === RUN TestNebula_authorizeToken_P256/fail_claims_nbf === RUN TestNebula_authorizeToken_P256/fail_claims_iss === RUN TestNebula_authorizeToken_P256/fail_claims_aud === RUN TestNebula_authorizeToken_P256/fail_claims_sub --- PASS: TestNebula_authorizeToken_P256 (0.00s) --- PASS: TestNebula_authorizeToken_P256/ok_x509 (0.00s) --- PASS: TestNebula_authorizeToken_P256/ok_x509_no_sans (0.00s) --- PASS: TestNebula_authorizeToken_P256/ok_ssh (0.00s) --- PASS: TestNebula_authorizeToken_P256/ok_ssh_no_principals (0.00s) --- PASS: TestNebula_authorizeToken_P256/fail_parse (0.00s) --- PASS: TestNebula_authorizeToken_P256/fail_header (0.00s) --- PASS: TestNebula_authorizeToken_P256/fail_verify (0.00s) --- PASS: TestNebula_authorizeToken_P256/fail_claims_nbf (0.00s) --- PASS: TestNebula_authorizeToken_P256/fail_claims_iss (0.00s) --- PASS: TestNebula_authorizeToken_P256/fail_claims_aud (0.00s) --- PASS: TestNebula_authorizeToken_P256/fail_claims_sub (0.00s) === RUN Test_nebulaSANsValidator_Valid === RUN Test_nebulaSANsValidator_Valid/ok === RUN Test_nebulaSANsValidator_Valid/ok_name_only === RUN Test_nebulaSANsValidator_Valid/ok_ip_only === RUN Test_nebulaSANsValidator_Valid/ok_email_name === RUN Test_nebulaSANsValidator_Valid/ok_uri_name === RUN Test_nebulaSANsValidator_Valid/ok_ip_name === RUN Test_nebulaSANsValidator_Valid/ok_multiple_ips === RUN Test_nebulaSANsValidator_Valid/fail_dns === RUN Test_nebulaSANsValidator_Valid/fail_email === RUN Test_nebulaSANsValidator_Valid/fail_uri === RUN Test_nebulaSANsValidator_Valid/fail_ip === RUN Test_nebulaSANsValidator_Valid/fail_nebula_ip --- 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.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) --- PASS: Test_nebulaSANsValidator_Valid/fail_email (0.00s) --- PASS: Test_nebulaSANsValidator_Valid/fail_uri (0.00s) --- PASS: Test_nebulaSANsValidator_Valid/fail_ip (0.00s) --- PASS: Test_nebulaSANsValidator_Valid/fail_nebula_ip (0.00s) === RUN Test_nebulaPrincipalsValidator_Valid === RUN Test_nebulaPrincipalsValidator_Valid/ok === RUN Test_nebulaPrincipalsValidator_Valid/ok_name === RUN Test_nebulaPrincipalsValidator_Valid/ok_ip === RUN Test_nebulaPrincipalsValidator_Valid/fail_name === RUN Test_nebulaPrincipalsValidator_Valid/fail_ip --- 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) --- PASS: Test_nebulaPrincipalsValidator_Valid/fail_name (0.00s) --- PASS: Test_nebulaPrincipalsValidator_Valid/fail_ip (0.00s) === RUN Test_noop --- PASS: Test_noop (0.00s) === RUN Test_openIDConfiguration_Validate === RUN Test_openIDConfiguration_Validate/ok === RUN Test_openIDConfiguration_Validate/no-issuer === RUN Test_openIDConfiguration_Validate/no-jwks-uri === RUN Test_openIDConfiguration_Validate/empty --- PASS: Test_openIDConfiguration_Validate (0.00s) --- PASS: Test_openIDConfiguration_Validate/ok (0.00s) --- PASS: Test_openIDConfiguration_Validate/no-issuer (0.00s) --- PASS: Test_openIDConfiguration_Validate/no-jwks-uri (0.00s) --- PASS: Test_openIDConfiguration_Validate/empty (0.00s) === RUN TestOIDC_Getters --- PASS: TestOIDC_Getters (0.00s) === RUN TestOIDC_Init === RUN TestOIDC_Init/ok === RUN TestOIDC_Init/ok_tls === RUN TestOIDC_Init/ok-admins === RUN TestOIDC_Init/ok-domains === RUN TestOIDC_Init/ok-listen-port === RUN TestOIDC_Init/ok-listen-host-port === RUN TestOIDC_Init/ok-no-secret === RUN TestOIDC_Init/no-name === RUN TestOIDC_Init/no-type === RUN TestOIDC_Init/no-client-id === RUN TestOIDC_Init/no-configuration === RUN TestOIDC_Init/bad-configuration === RUN TestOIDC_Init/bad-claims === RUN TestOIDC_Init/bad-parse-url === RUN TestOIDC_Init/bad-get-url === RUN TestOIDC_Init/bad-listen-address === RUN TestOIDC_Init/bad-http-client 2026/04/17 14:28:27 http: TLS handshake error from 127.0.0.1:45450: read tcp 127.0.0.1:40201->127.0.0.1:45450: use of closed network connection --- PASS: TestOIDC_Init (0.01s) --- PASS: TestOIDC_Init/ok (0.00s) --- PASS: TestOIDC_Init/ok_tls (0.00s) --- PASS: TestOIDC_Init/ok-admins (0.00s) --- PASS: TestOIDC_Init/ok-domains (0.00s) --- PASS: TestOIDC_Init/ok-listen-port (0.00s) --- PASS: TestOIDC_Init/ok-listen-host-port (0.00s) --- PASS: TestOIDC_Init/ok-no-secret (0.00s) --- PASS: TestOIDC_Init/no-name (0.00s) --- PASS: TestOIDC_Init/no-type (0.00s) --- PASS: TestOIDC_Init/no-client-id (0.00s) --- PASS: TestOIDC_Init/no-configuration (0.00s) --- PASS: TestOIDC_Init/bad-configuration (0.00s) --- PASS: TestOIDC_Init/bad-claims (0.00s) --- PASS: TestOIDC_Init/bad-parse-url (0.00s) --- PASS: TestOIDC_Init/bad-get-url (0.00s) --- PASS: TestOIDC_Init/bad-listen-address (0.00s) --- PASS: TestOIDC_Init/bad-http-client (0.00s) === RUN TestOIDC_authorizeToken === RUN TestOIDC_authorizeToken/ok1 === RUN TestOIDC_authorizeToken/ok_tenantid === RUN TestOIDC_authorizeToken/ok_admin === RUN TestOIDC_authorizeToken/ok_domain === RUN TestOIDC_authorizeToken/ok_no_email === RUN TestOIDC_authorizeToken/fail-domain === RUN TestOIDC_authorizeToken/fail-key === RUN TestOIDC_authorizeToken/fail-token === RUN TestOIDC_authorizeToken/fail-claims === RUN TestOIDC_authorizeToken/fail-issuer === RUN TestOIDC_authorizeToken/fail-audience === RUN TestOIDC_authorizeToken/fail-signature === RUN TestOIDC_authorizeToken/fail-expired === RUN TestOIDC_authorizeToken/fail-not-before --- PASS: TestOIDC_authorizeToken (0.01s) --- PASS: TestOIDC_authorizeToken/ok1 (0.00s) --- PASS: TestOIDC_authorizeToken/ok_tenantid (0.00s) --- PASS: TestOIDC_authorizeToken/ok_admin (0.00s) --- PASS: TestOIDC_authorizeToken/ok_domain (0.00s) --- PASS: TestOIDC_authorizeToken/ok_no_email (0.00s) --- PASS: TestOIDC_authorizeToken/fail-domain (0.00s) --- PASS: TestOIDC_authorizeToken/fail-key (0.00s) --- PASS: TestOIDC_authorizeToken/fail-token (0.00s) --- PASS: TestOIDC_authorizeToken/fail-claims (0.00s) --- PASS: TestOIDC_authorizeToken/fail-issuer (0.00s) --- PASS: TestOIDC_authorizeToken/fail-audience (0.00s) --- PASS: TestOIDC_authorizeToken/fail-signature (0.00s) --- PASS: TestOIDC_authorizeToken/fail-expired (0.00s) --- PASS: TestOIDC_authorizeToken/fail-not-before (0.00s) === RUN TestOIDC_AuthorizeSign === RUN TestOIDC_AuthorizeSign/ok1 === RUN TestOIDC_AuthorizeSign/admin === RUN TestOIDC_AuthorizeSign/no-email === RUN TestOIDC_AuthorizeSign/bad-token --- PASS: TestOIDC_AuthorizeSign (0.00s) --- PASS: TestOIDC_AuthorizeSign/ok1 (0.00s) --- PASS: TestOIDC_AuthorizeSign/admin (0.00s) --- PASS: TestOIDC_AuthorizeSign/no-email (0.00s) --- PASS: TestOIDC_AuthorizeSign/bad-token (0.00s) === RUN TestOIDC_AuthorizeRevoke === RUN TestOIDC_AuthorizeRevoke/ok1 === RUN TestOIDC_AuthorizeRevoke/admin === RUN TestOIDC_AuthorizeRevoke/fail-email --- PASS: TestOIDC_AuthorizeRevoke (0.00s) --- PASS: TestOIDC_AuthorizeRevoke/ok1 (0.00s) --- PASS: TestOIDC_AuthorizeRevoke/admin (0.00s) --- PASS: TestOIDC_AuthorizeRevoke/fail-email (0.00s) === RUN TestOIDC_AuthorizeRenew === RUN TestOIDC_AuthorizeRenew/ok === RUN TestOIDC_AuthorizeRenew/fail/renew-disabled --- PASS: TestOIDC_AuthorizeRenew (0.00s) --- PASS: TestOIDC_AuthorizeRenew/ok (0.00s) --- PASS: TestOIDC_AuthorizeRenew/fail/renew-disabled (0.00s) === RUN TestOIDC_AuthorizeSSHSign === RUN TestOIDC_AuthorizeSSHSign/ok === RUN TestOIDC_AuthorizeSSHSign/ok-rsa2048 === RUN TestOIDC_AuthorizeSSHSign/ok-user === RUN TestOIDC_AuthorizeSSHSign/ok-empty-email === RUN TestOIDC_AuthorizeSSHSign/ok-principals === RUN TestOIDC_AuthorizeSSHSign/ok-principals-ignore-passed === RUN TestOIDC_AuthorizeSSHSign/ok-principals-getIdentity === RUN TestOIDC_AuthorizeSSHSign/ok-emptyPrincipals-getIdentity === RUN TestOIDC_AuthorizeSSHSign/ok-options === RUN TestOIDC_AuthorizeSSHSign/ok-admin-user === RUN TestOIDC_AuthorizeSSHSign/ok-admin-host === RUN TestOIDC_AuthorizeSSHSign/ok-admin-options === RUN TestOIDC_AuthorizeSSHSign/fail-rsa1024 === RUN TestOIDC_AuthorizeSSHSign/fail-user-host === RUN TestOIDC_AuthorizeSSHSign/fail-getIdentity === RUN TestOIDC_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestOIDC_AuthorizeSSHSign/fail-admin-type === RUN TestOIDC_AuthorizeSSHSign/fail-admin-key-id === RUN TestOIDC_AuthorizeSSHSign/fail-admin-principals --- PASS: TestOIDC_AuthorizeSSHSign (0.10s) --- PASS: TestOIDC_AuthorizeSSHSign/ok (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-rsa2048 (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-user (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-empty-email (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals-ignore-passed (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-principals-getIdentity (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-emptyPrincipals-getIdentity (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-options (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-user (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-host (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/ok-admin-options (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/fail-rsa1024 (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/fail-user-host (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/fail-getIdentity (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-type (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-key-id (0.00s) --- PASS: TestOIDC_AuthorizeSSHSign/fail-admin-principals (0.00s) === RUN TestOIDC_AuthorizeSSHRevoke === RUN TestOIDC_AuthorizeSSHRevoke/ok === RUN TestOIDC_AuthorizeSSHRevoke/fail/invalid-token === RUN TestOIDC_AuthorizeSSHRevoke/fail/not-admin --- PASS: TestOIDC_AuthorizeSSHRevoke (0.00s) --- PASS: TestOIDC_AuthorizeSSHRevoke/ok (0.00s) --- PASS: TestOIDC_AuthorizeSSHRevoke/fail/invalid-token (0.00s) --- PASS: TestOIDC_AuthorizeSSHRevoke/fail/not-admin (0.00s) === RUN Test_sanitizeEmail === RUN Test_sanitizeEmail/equal === RUN Test_sanitizeEmail/domain-insensitive === RUN Test_sanitizeEmail/local-sensitive === RUN Test_sanitizeEmail/multiple-@ --- PASS: Test_sanitizeEmail (0.00s) --- PASS: Test_sanitizeEmail/equal (0.00s) --- PASS: Test_sanitizeEmail/domain-insensitive (0.00s) --- PASS: Test_sanitizeEmail/local-sensitive (0.00s) --- PASS: Test_sanitizeEmail/multiple-@ (0.00s) === RUN Test_openIDPayload_IsAdmin === RUN Test_openIDPayload_IsAdmin/ok_email === RUN Test_openIDPayload_IsAdmin/ok_email_multiple === RUN Test_openIDPayload_IsAdmin/ok_email_sanitized === RUN Test_openIDPayload_IsAdmin/ok_group === RUN Test_openIDPayload_IsAdmin/ok_group_multiple === RUN Test_openIDPayload_IsAdmin/fail_missing === RUN Test_openIDPayload_IsAdmin/fail_email_letter_case === RUN Test_openIDPayload_IsAdmin/fail_group_letter_case --- PASS: Test_openIDPayload_IsAdmin (0.00s) --- PASS: Test_openIDPayload_IsAdmin/ok_email (0.00s) --- PASS: Test_openIDPayload_IsAdmin/ok_email_multiple (0.00s) --- PASS: Test_openIDPayload_IsAdmin/ok_email_sanitized (0.00s) --- PASS: Test_openIDPayload_IsAdmin/ok_group (0.00s) --- PASS: Test_openIDPayload_IsAdmin/ok_group_multiple (0.00s) --- PASS: Test_openIDPayload_IsAdmin/fail_missing (0.00s) --- PASS: Test_openIDPayload_IsAdmin/fail_email_letter_case (0.00s) --- PASS: Test_openIDPayload_IsAdmin/fail_group_letter_case (0.00s) === RUN TestOptions_GetX509Options === RUN TestOptions_GetX509Options/ok === RUN TestOptions_GetX509Options/nil === RUN TestOptions_GetX509Options/nilOptions --- PASS: TestOptions_GetX509Options (0.00s) --- PASS: TestOptions_GetX509Options/ok (0.00s) --- PASS: TestOptions_GetX509Options/nil (0.00s) --- PASS: TestOptions_GetX509Options/nilOptions (0.00s) === RUN TestOptions_GetSSHOptions === RUN TestOptions_GetSSHOptions/ok === RUN TestOptions_GetSSHOptions/nil === RUN TestOptions_GetSSHOptions/nilOptions --- PASS: TestOptions_GetSSHOptions (0.00s) --- PASS: TestOptions_GetSSHOptions/ok (0.00s) --- PASS: TestOptions_GetSSHOptions/nil (0.00s) --- PASS: TestOptions_GetSSHOptions/nilOptions (0.00s) === RUN TestOptions_GetWebhooks === RUN TestOptions_GetWebhooks/ok === RUN TestOptions_GetWebhooks/nil === RUN TestOptions_GetWebhooks/nilOptions --- PASS: TestOptions_GetWebhooks (0.00s) --- PASS: TestOptions_GetWebhooks/ok (0.00s) --- PASS: TestOptions_GetWebhooks/nil (0.00s) --- PASS: TestOptions_GetWebhooks/nilOptions (0.00s) === RUN TestProvisionerX509Options_HasTemplate === RUN TestProvisionerX509Options_HasTemplate/template === RUN TestProvisionerX509Options_HasTemplate/templateFile === RUN TestProvisionerX509Options_HasTemplate/false === RUN TestProvisionerX509Options_HasTemplate/falseWithTemplateData --- PASS: TestProvisionerX509Options_HasTemplate (0.00s) --- PASS: TestProvisionerX509Options_HasTemplate/template (0.00s) --- PASS: TestProvisionerX509Options_HasTemplate/templateFile (0.00s) --- PASS: TestProvisionerX509Options_HasTemplate/false (0.00s) --- PASS: TestProvisionerX509Options_HasTemplate/falseWithTemplateData (0.00s) === RUN TestTemplateOptions === RUN TestTemplateOptions/ok === RUN TestTemplateOptions/okCustomTemplate === RUN TestTemplateOptions/fail --- PASS: TestTemplateOptions (0.00s) --- PASS: TestTemplateOptions/ok (0.00s) --- PASS: TestTemplateOptions/okCustomTemplate (0.00s) --- PASS: TestTemplateOptions/fail (0.00s) === RUN TestCustomTemplateOptions === RUN TestCustomTemplateOptions/ok === RUN TestCustomTemplateOptions/okIID === RUN TestCustomTemplateOptions/okNoData === RUN TestCustomTemplateOptions/okTemplateData === RUN TestCustomTemplateOptions/okTemplate === RUN TestCustomTemplateOptions/okFile === RUN TestCustomTemplateOptions/okBase64 === RUN TestCustomTemplateOptions/okUserOptions === RUN TestCustomTemplateOptions/okBadUserOptions === RUN TestCustomTemplateOptions/okNullTemplateData === RUN TestCustomTemplateOptions/fail === RUN TestCustomTemplateOptions/failTemplateData --- 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.00s) --- PASS: TestCustomTemplateOptions/okFile (0.00s) --- PASS: TestCustomTemplateOptions/okBase64 (0.00s) --- PASS: TestCustomTemplateOptions/okUserOptions (0.00s) --- PASS: TestCustomTemplateOptions/okBadUserOptions (0.00s) --- PASS: TestCustomTemplateOptions/okNullTemplateData (0.00s) --- PASS: TestCustomTemplateOptions/fail (0.00s) --- PASS: TestCustomTemplateOptions/failTemplateData (0.00s) === RUN Test_unsafeParseSigned === RUN Test_unsafeParseSigned/ok === RUN Test_unsafeParseSigned/failToken === RUN Test_unsafeParseSigned/failPayload --- PASS: Test_unsafeParseSigned (0.00s) --- PASS: Test_unsafeParseSigned/ok (0.00s) --- PASS: Test_unsafeParseSigned/failToken (0.00s) --- PASS: Test_unsafeParseSigned/failPayload (0.00s) === RUN TestX509Options_IsWildcardLiteralAllowed === RUN TestX509Options_IsWildcardLiteralAllowed/nil-options === RUN TestX509Options_IsWildcardLiteralAllowed/set-true === RUN TestX509Options_IsWildcardLiteralAllowed/set-false --- PASS: TestX509Options_IsWildcardLiteralAllowed (0.00s) --- PASS: TestX509Options_IsWildcardLiteralAllowed/nil-options (0.00s) --- PASS: TestX509Options_IsWildcardLiteralAllowed/set-true (0.00s) --- PASS: TestX509Options_IsWildcardLiteralAllowed/set-false (0.00s) === RUN TestType_String === RUN TestType_String/JWK === RUN TestType_String/OIDC === RUN TestType_String/AWS === RUN TestType_String/Azure === RUN TestType_String/GCP === RUN TestType_String/noop === RUN TestType_String/notFound --- PASS: TestType_String (0.00s) --- PASS: TestType_String/JWK (0.00s) --- PASS: TestType_String/OIDC (0.00s) --- PASS: TestType_String/AWS (0.00s) --- PASS: TestType_String/Azure (0.00s) --- PASS: TestType_String/GCP (0.00s) --- PASS: TestType_String/noop (0.00s) --- PASS: TestType_String/notFound (0.00s) === RUN TestSanitizeSSHUserPrincipal === RUN TestSanitizeSSHUserPrincipal/simple === RUN TestSanitizeSSHUserPrincipal/camelcase === RUN TestSanitizeSSHUserPrincipal/email === RUN TestSanitizeSSHUserPrincipal/email_with_dots === RUN TestSanitizeSSHUserPrincipal/email_with_dashes === RUN TestSanitizeSSHUserPrincipal/email_with_underscores === RUN TestSanitizeSSHUserPrincipal/email_with_symbols --- PASS: TestSanitizeSSHUserPrincipal (0.00s) --- PASS: TestSanitizeSSHUserPrincipal/simple (0.00s) --- PASS: TestSanitizeSSHUserPrincipal/camelcase (0.00s) --- PASS: TestSanitizeSSHUserPrincipal/email (0.00s) --- PASS: TestSanitizeSSHUserPrincipal/email_with_dots (0.00s) --- PASS: TestSanitizeSSHUserPrincipal/email_with_dashes (0.00s) --- PASS: TestSanitizeSSHUserPrincipal/email_with_underscores (0.00s) --- PASS: TestSanitizeSSHUserPrincipal/email_with_symbols (0.00s) === RUN TestDefaultIdentityFunc === RUN TestDefaultIdentityFunc/ok_simple === RUN TestDefaultIdentityFunc/ok_symbol === RUN TestDefaultIdentityFunc/ok_username === RUN TestDefaultIdentityFunc/ok_empty_username === RUN TestDefaultIdentityFunc/ok/badname === RUN TestDefaultIdentityFunc/ok === RUN TestDefaultIdentityFunc/ok_letter_case === RUN TestDefaultIdentityFunc/ok_simple_letter_case === RUN TestDefaultIdentityFunc/ok_usernames === RUN TestDefaultIdentityFunc/fail/unsupported-provisioner --- PASS: TestDefaultIdentityFunc (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/ok/badname (0.00s) --- PASS: TestDefaultIdentityFunc/ok (0.00s) --- PASS: TestDefaultIdentityFunc/ok_letter_case (0.00s) --- PASS: TestDefaultIdentityFunc/ok_simple_letter_case (0.00s) --- PASS: TestDefaultIdentityFunc/ok_usernames (0.00s) --- PASS: TestDefaultIdentityFunc/fail/unsupported-provisioner (0.00s) === RUN TestUnimplementedMethods === RUN TestUnimplementedMethods/jwk/sshRekey === RUN TestUnimplementedMethods/jwk/sshRenew === RUN TestUnimplementedMethods/aws/revoke === RUN TestUnimplementedMethods/aws/sshRenew === RUN TestUnimplementedMethods/aws/rekey === RUN TestUnimplementedMethods/aws/sshRevoke === RUN TestUnimplementedMethods/azure/revoke === RUN TestUnimplementedMethods/azure/sshRenew === RUN TestUnimplementedMethods/azure/sshRekey === RUN TestUnimplementedMethods/azure/sshRevoke === RUN TestUnimplementedMethods/gcp/revoke === RUN TestUnimplementedMethods/gcp/sshRenew === RUN TestUnimplementedMethods/gcp/sshRekey === RUN TestUnimplementedMethods/gcp/sshRevoke === RUN TestUnimplementedMethods/oidc/sshRenew === RUN TestUnimplementedMethods/oidc/sshRekey === RUN TestUnimplementedMethods/x5c/sshRenew === RUN TestUnimplementedMethods/x5c/sshRekey === RUN TestUnimplementedMethods/x5c/sshRevoke === RUN TestUnimplementedMethods/acme/sshSign === RUN TestUnimplementedMethods/acme/sshRekey === RUN TestUnimplementedMethods/acme/sshRenew === RUN TestUnimplementedMethods/acme/sshRevoke === RUN TestUnimplementedMethods/sshpop/sign === RUN TestUnimplementedMethods/sshpop/renew === RUN TestUnimplementedMethods/sshpop/revoke === RUN TestUnimplementedMethods/sshpop/sshSign === RUN TestUnimplementedMethods/k8ssa/sshRekey === RUN TestUnimplementedMethods/k8ssa/sshRenew === RUN TestUnimplementedMethods/k8ssa/sshRevoke --- PASS: TestUnimplementedMethods (0.00s) --- PASS: TestUnimplementedMethods/jwk/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/jwk/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/aws/revoke (0.00s) --- PASS: TestUnimplementedMethods/aws/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/aws/rekey (0.00s) --- PASS: TestUnimplementedMethods/aws/sshRevoke (0.00s) --- PASS: TestUnimplementedMethods/azure/revoke (0.00s) --- PASS: TestUnimplementedMethods/azure/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/azure/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/azure/sshRevoke (0.00s) --- PASS: TestUnimplementedMethods/gcp/revoke (0.00s) --- PASS: TestUnimplementedMethods/gcp/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/gcp/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/gcp/sshRevoke (0.00s) --- PASS: TestUnimplementedMethods/oidc/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/oidc/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/x5c/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/x5c/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/x5c/sshRevoke (0.00s) --- PASS: TestUnimplementedMethods/acme/sshSign (0.00s) --- PASS: TestUnimplementedMethods/acme/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/acme/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/acme/sshRevoke (0.00s) --- PASS: TestUnimplementedMethods/sshpop/sign (0.00s) --- PASS: TestUnimplementedMethods/sshpop/renew (0.00s) --- PASS: TestUnimplementedMethods/sshpop/revoke (0.00s) --- PASS: TestUnimplementedMethods/sshpop/sshSign (0.00s) --- PASS: TestUnimplementedMethods/k8ssa/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/k8ssa/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/k8ssa/sshRevoke (0.00s) === RUN TestUninitialized_MarshalJSON === RUN TestUninitialized_MarshalJSON/ok --- PASS: TestUninitialized_MarshalJSON (0.00s) --- PASS: TestUninitialized_MarshalJSON/ok (0.00s) === RUN Test_challengeValidationController_Validate === RUN Test_challengeValidationController_Validate/fail/no-webhook === RUN Test_challengeValidationController_Validate/fail/wrong-cert-type === RUN Test_challengeValidationController_Validate/fail/wrong-secret-value === RUN Test_challengeValidationController_Validate/fail/not-allowed === RUN Test_challengeValidationController_Validate/ok === RUN Test_challengeValidationController_Validate/ok_with_data --- PASS: Test_challengeValidationController_Validate (0.01s) --- PASS: Test_challengeValidationController_Validate/fail/no-webhook (0.00s) --- PASS: Test_challengeValidationController_Validate/fail/wrong-cert-type (0.00s) --- PASS: Test_challengeValidationController_Validate/fail/wrong-secret-value (0.00s) --- PASS: Test_challengeValidationController_Validate/fail/not-allowed (0.00s) --- PASS: Test_challengeValidationController_Validate/ok (0.00s) --- PASS: Test_challengeValidationController_Validate/ok_with_data (0.00s) === RUN TestController_isCertTypeOK --- PASS: TestController_isCertTypeOK (0.00s) === RUN Test_selectValidationMethod === RUN Test_selectValidationMethod/webhooks === RUN Test_selectValidationMethod/challenge === RUN Test_selectValidationMethod/challenge-with-different-webhook === RUN Test_selectValidationMethod/none === RUN Test_selectValidationMethod/none-with-different-webhook --- PASS: Test_selectValidationMethod (0.00s) --- PASS: Test_selectValidationMethod/webhooks (0.00s) --- PASS: Test_selectValidationMethod/challenge (0.00s) --- PASS: Test_selectValidationMethod/challenge-with-different-webhook (0.00s) --- PASS: Test_selectValidationMethod/none (0.00s) --- PASS: Test_selectValidationMethod/none-with-different-webhook (0.00s) === RUN TestSCEP_ValidateChallenge === RUN TestSCEP_ValidateChallenge/ok/webhooks === RUN TestSCEP_ValidateChallenge/ok/with-data === RUN TestSCEP_ValidateChallenge/fail/webhooks-secret-configuration === RUN TestSCEP_ValidateChallenge/ok/static-challenge === RUN TestSCEP_ValidateChallenge/fail/wrong-static-challenge === RUN TestSCEP_ValidateChallenge/ok/no-challenge === RUN TestSCEP_ValidateChallenge/fail/no-challenge-but-provided --- PASS: TestSCEP_ValidateChallenge (0.00s) --- PASS: TestSCEP_ValidateChallenge/ok/webhooks (0.00s) --- PASS: TestSCEP_ValidateChallenge/ok/with-data (0.00s) --- PASS: TestSCEP_ValidateChallenge/fail/webhooks-secret-configuration (0.00s) --- PASS: TestSCEP_ValidateChallenge/ok/static-challenge (0.00s) --- PASS: TestSCEP_ValidateChallenge/fail/wrong-static-challenge (0.00s) --- PASS: TestSCEP_ValidateChallenge/ok/no-challenge (0.00s) --- PASS: TestSCEP_ValidateChallenge/fail/no-challenge-but-provided (0.00s) === RUN TestSCEP_Init === RUN TestSCEP_Init/ok === RUN TestSCEP_Init/ok_no_password === RUN TestSCEP_Init/ok_with_uri === RUN TestSCEP_Init/ok_with_uri_no_password === RUN TestSCEP_Init/ok_with_SCEPKeyManager === RUN TestSCEP_Init/ok_intermediate === RUN TestSCEP_Init/fail_type === RUN TestSCEP_Init/fail_name === RUN TestSCEP_Init/fail_minimumPublicKeyLength === RUN TestSCEP_Init/fail_encryptionAlgorithmIdentifier === RUN TestSCEP_Init/fail_negative_encryptionAlgorithmIdentifier === RUN TestSCEP_Init/fail_key_decode === RUN TestSCEP_Init/fail_certificate_decode === RUN TestSCEP_Init/fail_certificate_with_intermediate === RUN TestSCEP_Init/fail_decrypter_password === RUN TestSCEP_Init/fail_uri === RUN TestSCEP_Init/fail_uri_password === RUN TestSCEP_Init/fail_uri_type === RUN TestSCEP_Init/fail_missing_certificate === RUN TestSCEP_Init/fail_key_match --- PASS: TestSCEP_Init (0.14s) --- PASS: TestSCEP_Init/ok (0.00s) --- PASS: TestSCEP_Init/ok_no_password (0.00s) --- PASS: TestSCEP_Init/ok_with_uri (0.00s) --- PASS: TestSCEP_Init/ok_with_uri_no_password (0.00s) --- PASS: TestSCEP_Init/ok_with_SCEPKeyManager (0.00s) --- PASS: TestSCEP_Init/ok_intermediate (0.00s) --- PASS: TestSCEP_Init/fail_type (0.00s) --- PASS: TestSCEP_Init/fail_name (0.00s) --- PASS: TestSCEP_Init/fail_minimumPublicKeyLength (0.00s) --- PASS: TestSCEP_Init/fail_encryptionAlgorithmIdentifier (0.00s) --- PASS: TestSCEP_Init/fail_negative_encryptionAlgorithmIdentifier (0.00s) --- PASS: TestSCEP_Init/fail_key_decode (0.00s) --- PASS: TestSCEP_Init/fail_certificate_decode (0.00s) --- PASS: TestSCEP_Init/fail_certificate_with_intermediate (0.00s) --- PASS: TestSCEP_Init/fail_decrypter_password (0.00s) --- PASS: TestSCEP_Init/fail_uri (0.00s) --- PASS: TestSCEP_Init/fail_uri_password (0.00s) --- PASS: TestSCEP_Init/fail_uri_type (0.00s) --- PASS: TestSCEP_Init/fail_missing_certificate (0.00s) --- PASS: TestSCEP_Init/fail_key_match (0.00s) === RUN TestSCEP_Getters --- PASS: TestSCEP_Getters (0.04s) === RUN Test_defaultPublicKeyValidator_Valid === RUN Test_defaultPublicKeyValidator_Valid/fail/unrecognized-key-type === RUN Test_defaultPublicKeyValidator_Valid/fail/rsa/too-short === RUN Test_defaultPublicKeyValidator_Valid/ok/rsa === RUN Test_defaultPublicKeyValidator_Valid/ok/ecdsa === RUN Test_defaultPublicKeyValidator_Valid/ok/ed25519 --- PASS: Test_defaultPublicKeyValidator_Valid (0.00s) --- PASS: Test_defaultPublicKeyValidator_Valid/fail/unrecognized-key-type (0.00s) --- PASS: Test_defaultPublicKeyValidator_Valid/fail/rsa/too-short (0.00s) --- PASS: Test_defaultPublicKeyValidator_Valid/ok/rsa (0.00s) --- PASS: Test_defaultPublicKeyValidator_Valid/ok/ecdsa (0.00s) --- PASS: Test_defaultPublicKeyValidator_Valid/ok/ed25519 (0.00s) === RUN Test_commonNameValidator_Valid === RUN Test_commonNameValidator_Valid/ok === RUN Test_commonNameValidator_Valid/empty === RUN Test_commonNameValidator_Valid/wrong --- PASS: Test_commonNameValidator_Valid (0.00s) --- PASS: Test_commonNameValidator_Valid/ok (0.00s) --- PASS: Test_commonNameValidator_Valid/empty (0.00s) --- PASS: Test_commonNameValidator_Valid/wrong (0.00s) === RUN Test_commonNameSliceValidator_Valid === RUN Test_commonNameSliceValidator_Valid/ok === RUN Test_commonNameSliceValidator_Valid/ok#01 === RUN Test_commonNameSliceValidator_Valid/empty === RUN Test_commonNameSliceValidator_Valid/wrong --- PASS: Test_commonNameSliceValidator_Valid (0.00s) --- PASS: Test_commonNameSliceValidator_Valid/ok (0.00s) --- PASS: Test_commonNameSliceValidator_Valid/ok#01 (0.00s) --- PASS: Test_commonNameSliceValidator_Valid/empty (0.00s) --- PASS: Test_commonNameSliceValidator_Valid/wrong (0.00s) === RUN Test_emailAddressesValidator_Valid === RUN Test_emailAddressesValidator_Valid/ok0 === RUN Test_emailAddressesValidator_Valid/ok1 === RUN Test_emailAddressesValidator_Valid/ok2 === RUN Test_emailAddressesValidator_Valid/ok3 === RUN Test_emailAddressesValidator_Valid/ok3#01 === RUN Test_emailAddressesValidator_Valid/fail1 === RUN Test_emailAddressesValidator_Valid/fail2 === RUN Test_emailAddressesValidator_Valid/fail3 --- PASS: Test_emailAddressesValidator_Valid (0.00s) --- PASS: Test_emailAddressesValidator_Valid/ok0 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/ok1 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/ok2 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/ok3 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/ok3#01 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/fail1 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/fail2 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/fail3 (0.00s) === RUN Test_dnsNamesValidator_Valid === RUN Test_dnsNamesValidator_Valid/ok0 === RUN Test_dnsNamesValidator_Valid/ok1 === RUN Test_dnsNamesValidator_Valid/ok2 === RUN Test_dnsNamesValidator_Valid/ok3 === RUN Test_dnsNamesValidator_Valid/ok4 === RUN Test_dnsNamesValidator_Valid/fail1 === RUN Test_dnsNamesValidator_Valid/fail2 === RUN Test_dnsNamesValidator_Valid/fail3 --- PASS: Test_dnsNamesValidator_Valid (0.00s) --- PASS: Test_dnsNamesValidator_Valid/ok0 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/ok1 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/ok2 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/ok3 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/ok4 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/fail1 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/fail2 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/fail3 (0.00s) === RUN Test_dnsNamesSubsetValidator_Valid === RUN Test_dnsNamesSubsetValidator_Valid/ok0 === RUN Test_dnsNamesSubsetValidator_Valid/ok1 === RUN Test_dnsNamesSubsetValidator_Valid/ok2 === RUN Test_dnsNamesSubsetValidator_Valid/ok3 === RUN Test_dnsNamesSubsetValidator_Valid/ok4 === RUN Test_dnsNamesSubsetValidator_Valid/ok5 === RUN Test_dnsNamesSubsetValidator_Valid/ok6 === RUN Test_dnsNamesSubsetValidator_Valid/fail1 === RUN Test_dnsNamesSubsetValidator_Valid/fail2 === RUN Test_dnsNamesSubsetValidator_Valid/fail3 === RUN Test_dnsNamesSubsetValidator_Valid/fail4 === RUN Test_dnsNamesSubsetValidator_Valid/fail5 === RUN Test_dnsNamesSubsetValidator_Valid/fail6 --- PASS: Test_dnsNamesSubsetValidator_Valid (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok0 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok1 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok2 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok3 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok4 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok5 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok6 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail1 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail2 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail3 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail4 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail5 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail6 (0.00s) === RUN Test_ipAddressesValidator_Valid === RUN Test_ipAddressesValidator_Valid/ok0 === RUN Test_ipAddressesValidator_Valid/ok1 === RUN Test_ipAddressesValidator_Valid/ok2 === RUN Test_ipAddressesValidator_Valid/ok3 === RUN Test_ipAddressesValidator_Valid/ok4 === RUN Test_ipAddressesValidator_Valid/fail1 === RUN Test_ipAddressesValidator_Valid/fail2 === RUN Test_ipAddressesValidator_Valid/fail3 --- PASS: Test_ipAddressesValidator_Valid (0.00s) --- PASS: Test_ipAddressesValidator_Valid/ok0 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/ok1 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/ok2 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/ok3 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/ok4 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/fail1 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/fail2 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/fail3 (0.00s) === RUN Test_urisValidator_Valid === RUN Test_urisValidator_Valid/ok0 === RUN Test_urisValidator_Valid/ok1 === RUN Test_urisValidator_Valid/ok2 === RUN Test_urisValidator_Valid/ok3 === RUN Test_urisValidator_Valid/ok4 === RUN Test_urisValidator_Valid/fail1 === RUN Test_urisValidator_Valid/fail2 === RUN Test_urisValidator_Valid/fail3 --- PASS: Test_urisValidator_Valid (0.00s) --- PASS: Test_urisValidator_Valid/ok0 (0.00s) --- PASS: Test_urisValidator_Valid/ok1 (0.00s) --- PASS: Test_urisValidator_Valid/ok2 (0.00s) --- PASS: Test_urisValidator_Valid/ok3 (0.00s) --- PASS: Test_urisValidator_Valid/ok4 (0.00s) --- PASS: Test_urisValidator_Valid/fail1 (0.00s) --- PASS: Test_urisValidator_Valid/fail2 (0.00s) --- PASS: Test_urisValidator_Valid/fail3 (0.00s) === RUN Test_defaultSANsValidator_Valid === RUN Test_defaultSANsValidator_Valid/ok === 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/urisBadValidator-SignIdentity --- PASS: Test_defaultSANsValidator_Valid (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/urisBadValidator-SignIdentity (0.00s) === RUN Test_validityValidator_Valid === 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 === RUN Test_validityValidator_Valid/fail/duration-too-great --- PASS: Test_validityValidator_Valid (2.00s) --- PASS: Test_validityValidator_Valid/ok/duration-exactly-max (0.00s) --- PASS: Test_validityValidator_Valid/ok/duration-exact-min-with-backdate (1.00s) --- PASS: Test_validityValidator_Valid/ok/duration-exact-max-with-backdate (1.00s) --- PASS: Test_validityValidator_Valid/fail/notAfter-past (0.00s) --- PASS: Test_validityValidator_Valid/fail/notBefore-after-notAfter (0.00s) --- PASS: Test_validityValidator_Valid/fail/duration-too-short (0.00s) --- PASS: Test_validityValidator_Valid/ok/duration-exactly-min (0.00s) --- PASS: Test_validityValidator_Valid/fail/duration-too-great (0.00s) === RUN Test_forceCN_Option === RUN Test_forceCN_Option/ok/CN-not-forced === RUN Test_forceCN_Option/ok/CN-forced-and-set === RUN Test_forceCN_Option/ok/CN-forced-and-not-set === RUN Test_forceCN_Option/fail/CN-forced-and-empty-DNSNames --- PASS: Test_forceCN_Option (0.00s) --- PASS: Test_forceCN_Option/ok/CN-not-forced (0.00s) --- PASS: Test_forceCN_Option/ok/CN-forced-and-set (0.00s) --- PASS: Test_forceCN_Option/ok/CN-forced-and-not-set (0.00s) --- PASS: Test_forceCN_Option/fail/CN-forced-and-empty-DNSNames (0.00s) === RUN Test_profileDefaultDuration_Option === RUN Test_profileDefaultDuration_Option/ok/cert-with-validity === RUN Test_profileDefaultDuration_Option/ok/cert-notBefore-option-notafter === RUN Test_profileDefaultDuration_Option/ok/cert-notAfter-option-notBefore === RUN Test_profileDefaultDuration_Option/ok/notBefore-notAfter-duration-empty === RUN Test_profileDefaultDuration_Option/ok/notBefore-set === RUN Test_profileDefaultDuration_Option/ok/duration-set === RUN Test_profileDefaultDuration_Option/ok/notAfter-set === RUN Test_profileDefaultDuration_Option/ok/notBefore-and-notAfter-set --- PASS: Test_profileDefaultDuration_Option (0.80s) --- PASS: Test_profileDefaultDuration_Option/ok/cert-with-validity (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/cert-notBefore-option-notafter (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/cert-notAfter-option-notBefore (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-notAfter-duration-empty (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-set (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/duration-set (0.10s) --- 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/replace === RUN Test_newProvisionerExtension_Option/ok/disabled --- PASS: Test_newProvisionerExtension_Option (0.00s) --- PASS: Test_newProvisionerExtension_Option/ok/one-element (0.00s) --- PASS: Test_newProvisionerExtension_Option/ok/replace (0.00s) --- PASS: Test_newProvisionerExtension_Option/ok/disabled (0.00s) === RUN Test_profileLimitDuration_Option === RUN Test_profileLimitDuration_Option/ok/cert-notBefore-option === RUN Test_profileLimitDuration_Option/ok/cert-notAfter-option === RUN Test_profileLimitDuration_Option/fail/notBefore-before-active-window === RUN Test_profileLimitDuration_Option/fail/cert-validity-notAfter === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-requested === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-over-default === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-under-default === RUN Test_profileLimitDuration_Option/ok/under-limit-with-backdate === RUN Test_profileLimitDuration_Option/fail/requested-notAfter-after-limit === RUN Test_profileLimitDuration_Option/fail/cert-validity-notBefore === RUN Test_profileLimitDuration_Option/ok/over-limit-with-backdate === RUN Test_profileLimitDuration_Option/ok/cert-validity === RUN Test_profileLimitDuration_Option/ok/cert-notBefore-default === RUN Test_profileLimitDuration_Option/ok/cert-notAfter-default --- PASS: Test_profileLimitDuration_Option (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-notBefore-option (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-notAfter-option (0.00s) --- PASS: Test_profileLimitDuration_Option/fail/notBefore-before-active-window (0.00s) --- PASS: Test_profileLimitDuration_Option/fail/cert-validity-notAfter (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-requested (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-over-default (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-under-default (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/under-limit-with-backdate (0.00s) --- PASS: Test_profileLimitDuration_Option/fail/requested-notAfter-after-limit (0.00s) --- PASS: Test_profileLimitDuration_Option/fail/cert-validity-notBefore (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/over-limit-with-backdate (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-validity (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-notBefore-default (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-notAfter-default (0.00s) === RUN TestSSHOptions_Type === RUN TestSSHOptions_Type/user === RUN TestSSHOptions_Type/host === RUN TestSSHOptions_Type/empty === RUN TestSSHOptions_Type/invalid --- PASS: TestSSHOptions_Type (0.00s) --- PASS: TestSSHOptions_Type/user (0.00s) --- PASS: TestSSHOptions_Type/host (0.00s) --- PASS: TestSSHOptions_Type/empty (0.00s) --- PASS: TestSSHOptions_Type/invalid (0.00s) === RUN TestSSHOptions_Modify === RUN TestSSHOptions_Modify/fail/unexpected-cert-type === RUN TestSSHOptions_Modify/fail/validAfter-greater-validBefore === RUN TestSSHOptions_Modify/ok/user-cert === RUN TestSSHOptions_Modify/ok/host-cert === RUN TestSSHOptions_Modify/ok --- PASS: TestSSHOptions_Modify (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) --- PASS: TestSSHOptions_Modify/ok/host-cert (0.00s) --- PASS: TestSSHOptions_Modify/ok (0.00s) === RUN TestSSHOptions_Match === RUN TestSSHOptions_Match/ok/equal === RUN TestSSHOptions_Match/fail/cert-type === RUN TestSSHOptions_Match/fail/pricipals === RUN TestSSHOptions_Match/fail/validAfter === RUN TestSSHOptions_Match/fail/validBefore === RUN TestSSHOptions_Match/ok/original-empty === RUN TestSSHOptions_Match/ok/cmp-empty --- PASS: TestSSHOptions_Match (0.00s) --- PASS: TestSSHOptions_Match/ok/equal (0.00s) --- PASS: TestSSHOptions_Match/fail/cert-type (0.00s) --- PASS: TestSSHOptions_Match/fail/pricipals (0.00s) --- PASS: TestSSHOptions_Match/fail/validAfter (0.00s) --- PASS: TestSSHOptions_Match/fail/validBefore (0.00s) --- PASS: TestSSHOptions_Match/ok/original-empty (0.00s) --- PASS: TestSSHOptions_Match/ok/cmp-empty (0.00s) === RUN Test_sshCertValidAfterModifier_Modify === RUN Test_sshCertValidAfterModifier_Modify/ok --- PASS: Test_sshCertValidAfterModifier_Modify (0.00s) --- PASS: Test_sshCertValidAfterModifier_Modify/ok (0.00s) === RUN Test_sshCertDefaultValidator_Valid === RUN Test_sshCertDefaultValidator_Valid/fail/zero-nonce === RUN Test_sshCertDefaultValidator_Valid/fail/nil-key === RUN Test_sshCertDefaultValidator_Valid/fail/zero-serial === RUN Test_sshCertDefaultValidator_Valid/fail/unexpected-cert-type === RUN Test_sshCertDefaultValidator_Valid/fail/empty-cert-key-id === RUN Test_sshCertDefaultValidator_Valid/fail/zero-validAfter === RUN Test_sshCertDefaultValidator_Valid/fail/validBefore-past === RUN Test_sshCertDefaultValidator_Valid/fail/validAfter-after-validBefore === RUN Test_sshCertDefaultValidator_Valid/fail/nil-signature-key === RUN Test_sshCertDefaultValidator_Valid/fail/nil-signature === RUN Test_sshCertDefaultValidator_Valid/ok/userCert === RUN Test_sshCertDefaultValidator_Valid/ok/hostCert === RUN Test_sshCertDefaultValidator_Valid/ok/emptyPrincipals === RUN Test_sshCertDefaultValidator_Valid/ok/empty-extensions --- PASS: Test_sshCertDefaultValidator_Valid (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/zero-nonce (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/nil-key (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/zero-serial (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/unexpected-cert-type (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/empty-cert-key-id (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/zero-validAfter (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/validBefore-past (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/validAfter-after-validBefore (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/nil-signature-key (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/fail/nil-signature (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/ok/userCert (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/ok/hostCert (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/ok/emptyPrincipals (0.00s) --- PASS: Test_sshCertDefaultValidator_Valid/ok/empty-extensions (0.00s) === RUN Test_sshCertValidityValidator === RUN Test_sshCertValidityValidator/fail/validAfter-0 === RUN Test_sshCertValidityValidator/fail/validBefore-in-past === RUN Test_sshCertValidityValidator/fail/validBefore-before-validAfter === RUN Test_sshCertValidityValidator/fail/cert-type-not-set === RUN Test_sshCertValidityValidator/fail/unexpected-cert-type === RUN Test_sshCertValidityValidator/fail/durationmax === RUN Test_sshCertValidityValidator/ok/duration-exactly-max === RUN Test_sshCertValidityValidator/ok --- PASS: Test_sshCertValidityValidator (0.00s) --- PASS: Test_sshCertValidityValidator/fail/validAfter-0 (0.00s) --- PASS: Test_sshCertValidityValidator/fail/validBefore-in-past (0.00s) --- PASS: Test_sshCertValidityValidator/fail/validBefore-before-validAfter (0.00s) --- PASS: Test_sshCertValidityValidator/fail/cert-type-not-set (0.00s) --- PASS: Test_sshCertValidityValidator/fail/unexpected-cert-type (0.00s) --- PASS: Test_sshCertValidityValidator/fail/durationmax (0.00s) --- PASS: Test_sshCertValidityValidator/ok/duration-exactly-max (0.00s) --- PASS: Test_sshCertValidityValidator/ok (0.00s) === RUN Test_sshValidityModifier === RUN Test_sshValidityModifier/fail/type-not-set === RUN Test_sshValidityModifier/fail/requested-validAfter-after-limit === RUN Test_sshValidityModifier/fail/requested-validBefore-after-limit === RUN Test_sshValidityModifier/ok/no-limit === RUN Test_sshValidityModifier/ok/empty-requested-validBefore-limit-after-default === RUN Test_sshValidityModifier/ok/empty-requested-validBefore-limit-before-default === RUN Test_sshValidityModifier/fail/type-not-recognized === RUN Test_sshValidityModifier/ok/defaults === RUN Test_sshValidityModifier/ok/valid-requested-validBefore --- PASS: Test_sshValidityModifier (0.00s) --- PASS: Test_sshValidityModifier/fail/type-not-set (0.00s) --- PASS: Test_sshValidityModifier/fail/requested-validAfter-after-limit (0.00s) --- PASS: Test_sshValidityModifier/fail/requested-validBefore-after-limit (0.00s) --- PASS: Test_sshValidityModifier/ok/no-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) --- PASS: Test_sshValidityModifier/fail/type-not-recognized (0.00s) --- PASS: Test_sshValidityModifier/ok/defaults (0.00s) --- PASS: Test_sshValidityModifier/ok/valid-requested-validBefore (0.00s) === RUN Test_sshDefaultDuration_Option === RUN Test_sshDefaultDuration_Option/user === RUN Test_sshDefaultDuration_Option/host === RUN Test_sshDefaultDuration_Option/user_claim === RUN Test_sshDefaultDuration_Option/host_claim === RUN Test_sshDefaultDuration_Option/user_backdate === RUN Test_sshDefaultDuration_Option/host_backdate === RUN Test_sshDefaultDuration_Option/user_validAfter === RUN Test_sshDefaultDuration_Option/user_validBefore === RUN Test_sshDefaultDuration_Option/host_validAfter_validBefore === RUN Test_sshDefaultDuration_Option/fail_zero === RUN Test_sshDefaultDuration_Option/fail_type --- PASS: Test_sshDefaultDuration_Option (0.00s) --- PASS: Test_sshDefaultDuration_Option/user (0.00s) --- PASS: Test_sshDefaultDuration_Option/host (0.00s) --- PASS: Test_sshDefaultDuration_Option/user_claim (0.00s) --- PASS: Test_sshDefaultDuration_Option/host_claim (0.00s) --- PASS: Test_sshDefaultDuration_Option/user_backdate (0.00s) --- PASS: Test_sshDefaultDuration_Option/host_backdate (0.00s) --- PASS: Test_sshDefaultDuration_Option/user_validAfter (0.00s) --- PASS: Test_sshDefaultDuration_Option/user_validBefore (0.00s) --- PASS: Test_sshDefaultDuration_Option/host_validAfter_validBefore (0.00s) --- PASS: Test_sshDefaultDuration_Option/fail_zero (0.00s) --- PASS: Test_sshDefaultDuration_Option/fail_type (0.00s) === RUN TestCustomSSHTemplateOptions === RUN TestCustomSSHTemplateOptions/ok === RUN TestCustomSSHTemplateOptions/okNoData === RUN TestCustomSSHTemplateOptions/okTemplateData === RUN TestCustomSSHTemplateOptions/okNullTemplateData === RUN TestCustomSSHTemplateOptions/okTemplate === RUN TestCustomSSHTemplateOptions/okFile === RUN TestCustomSSHTemplateOptions/okBase64 === RUN TestCustomSSHTemplateOptions/okUserOptions === RUN TestCustomSSHTemplateOptions/okNulUserOptions === RUN TestCustomSSHTemplateOptions/okBadUserOptions === RUN TestCustomSSHTemplateOptions/fail --- PASS: TestCustomSSHTemplateOptions (0.00s) --- PASS: TestCustomSSHTemplateOptions/ok (0.00s) --- PASS: TestCustomSSHTemplateOptions/okNoData (0.00s) --- PASS: TestCustomSSHTemplateOptions/okTemplateData (0.00s) --- PASS: TestCustomSSHTemplateOptions/okNullTemplateData (0.00s) --- PASS: TestCustomSSHTemplateOptions/okTemplate (0.00s) --- PASS: TestCustomSSHTemplateOptions/okFile (0.00s) --- PASS: TestCustomSSHTemplateOptions/okBase64 (0.00s) --- PASS: TestCustomSSHTemplateOptions/okUserOptions (0.00s) --- PASS: TestCustomSSHTemplateOptions/okNulUserOptions (0.00s) --- PASS: TestCustomSSHTemplateOptions/okBadUserOptions (0.00s) --- PASS: TestCustomSSHTemplateOptions/fail (0.00s) === RUN TestSSHPOP_Getters --- PASS: TestSSHPOP_Getters (0.00s) === RUN TestSSHPOP_authorizeToken === RUN TestSSHPOP_authorizeToken/fail/bad-token === RUN TestSSHPOP_authorizeToken/fail/cert-not-yet-valid === RUN TestSSHPOP_authorizeToken/fail/no-signer-found === RUN TestSSHPOP_authorizeToken/fail/error-parsing-claims-bad-sig === RUN TestSSHPOP_authorizeToken/fail/invalid-claims-issuer === RUN TestSSHPOP_authorizeToken/fail/empty-subject === RUN TestSSHPOP_authorizeToken/fail/cert-past-validity === RUN TestSSHPOP_authorizeToken/fail/invalid-audience === RUN TestSSHPOP_authorizeToken/ok --- PASS: TestSSHPOP_authorizeToken (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/bad-token (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/cert-not-yet-valid (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/no-signer-found (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/error-parsing-claims-bad-sig (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/invalid-claims-issuer (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/empty-subject (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/cert-past-validity (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/invalid-audience (0.00s) --- PASS: TestSSHPOP_authorizeToken/ok (0.00s) === RUN TestSSHPOP_AuthorizeSSHRevoke === RUN TestSSHPOP_AuthorizeSSHRevoke/ok === RUN TestSSHPOP_AuthorizeSSHRevoke/fail/bad-token === RUN TestSSHPOP_AuthorizeSSHRevoke/fail/subject-not-equal-serial --- PASS: TestSSHPOP_AuthorizeSSHRevoke (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRevoke/ok (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/bad-token (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/subject-not-equal-serial (0.00s) === RUN TestSSHPOP_AuthorizeSSHRenew === RUN TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert === RUN TestSSHPOP_AuthorizeSSHRenew/ok === RUN TestSSHPOP_AuthorizeSSHRenew/fail/bad-token --- PASS: TestSSHPOP_AuthorizeSSHRenew (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRenew/ok (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/bad-token (0.00s) === RUN TestSSHPOP_AuthorizeSSHRekey === RUN TestSSHPOP_AuthorizeSSHRekey/fail/bad-token === RUN TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert === RUN TestSSHPOP_AuthorizeSSHRekey/ok --- PASS: TestSSHPOP_AuthorizeSSHRekey (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRekey/fail/bad-token (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRekey/ok (0.00s) === RUN TestSSHPOP_ExtractSSHPOPCert === RUN TestSSHPOP_ExtractSSHPOPCert/fail/sshpop-missing === RUN TestSSHPOP_ExtractSSHPOPCert/fail/wrong-sshpop-type === RUN TestSSHPOP_ExtractSSHPOPCert/fail/base64decode-error === RUN TestSSHPOP_ExtractSSHPOPCert/fail/parsing-sshpop-pubkey === RUN TestSSHPOP_ExtractSSHPOPCert/ok === RUN TestSSHPOP_ExtractSSHPOPCert/fail/bad-token --- PASS: TestSSHPOP_ExtractSSHPOPCert (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/sshpop-missing (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/wrong-sshpop-type (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/base64decode-error (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/parsing-sshpop-pubkey (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/ok (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/bad-token (0.00s) === RUN TestNewTimeDuration === RUN TestNewTimeDuration/ok === RUN TestNewTimeDuration/zero --- PASS: TestNewTimeDuration (0.00s) --- PASS: TestNewTimeDuration/ok (0.00s) --- PASS: TestNewTimeDuration/zero (0.00s) === RUN TestParseTimeDuration === RUN TestParseTimeDuration/timestamp === RUN TestParseTimeDuration/timestamp#01 === RUN TestParseTimeDuration/timestamp#02 === RUN TestParseTimeDuration/timestamp#03 === RUN TestParseTimeDuration/timestamp#04 === RUN TestParseTimeDuration/timestamp#05 === RUN TestParseTimeDuration/1h === RUN TestParseTimeDuration/-24h60m60s === RUN TestParseTimeDuration/0 === RUN TestParseTimeDuration/empty === RUN TestParseTimeDuration/fail === RUN TestParseTimeDuration/fail#01 --- PASS: TestParseTimeDuration (0.00s) --- PASS: TestParseTimeDuration/timestamp (0.00s) --- PASS: TestParseTimeDuration/timestamp#01 (0.00s) --- PASS: TestParseTimeDuration/timestamp#02 (0.00s) --- PASS: TestParseTimeDuration/timestamp#03 (0.00s) --- PASS: TestParseTimeDuration/timestamp#04 (0.00s) --- PASS: TestParseTimeDuration/timestamp#05 (0.00s) --- PASS: TestParseTimeDuration/1h (0.00s) --- PASS: TestParseTimeDuration/-24h60m60s (0.00s) --- PASS: TestParseTimeDuration/0 (0.00s) --- PASS: TestParseTimeDuration/empty (0.00s) --- PASS: TestParseTimeDuration/fail (0.00s) --- PASS: TestParseTimeDuration/fail#01 (0.00s) === RUN TestTimeDuration_SetDuration === RUN TestTimeDuration_SetDuration/new === RUN TestTimeDuration_SetDuration/old --- PASS: TestTimeDuration_SetDuration (0.00s) --- PASS: TestTimeDuration_SetDuration/new (0.00s) --- PASS: TestTimeDuration_SetDuration/old (0.00s) === RUN TestTimeDuration_SetTime === RUN TestTimeDuration_SetTime/new === RUN TestTimeDuration_SetTime/old --- PASS: TestTimeDuration_SetTime (0.00s) --- PASS: TestTimeDuration_SetTime/new (0.00s) --- PASS: TestTimeDuration_SetTime/old (0.00s) === RUN TestTimeDuration_MarshalJSON === RUN TestTimeDuration_MarshalJSON/empty === RUN TestTimeDuration_MarshalJSON/timestamp === RUN TestTimeDuration_MarshalJSON/duration === RUN TestTimeDuration_MarshalJSON/fail --- PASS: TestTimeDuration_MarshalJSON (0.00s) --- PASS: TestTimeDuration_MarshalJSON/empty (0.00s) --- PASS: TestTimeDuration_MarshalJSON/timestamp (0.00s) --- PASS: TestTimeDuration_MarshalJSON/duration (0.00s) --- PASS: TestTimeDuration_MarshalJSON/fail (0.00s) === RUN TestTimeDuration_UnmarshalJSON === RUN TestTimeDuration_UnmarshalJSON/empty === RUN TestTimeDuration_UnmarshalJSON/timestamp === RUN TestTimeDuration_UnmarshalJSON/duration === RUN TestTimeDuration_UnmarshalJSON/fail === RUN TestTimeDuration_UnmarshalJSON/fail#01 --- PASS: TestTimeDuration_UnmarshalJSON (0.00s) --- PASS: TestTimeDuration_UnmarshalJSON/empty (0.00s) --- PASS: TestTimeDuration_UnmarshalJSON/timestamp (0.00s) --- PASS: TestTimeDuration_UnmarshalJSON/duration (0.00s) --- PASS: TestTimeDuration_UnmarshalJSON/fail (0.00s) --- PASS: TestTimeDuration_UnmarshalJSON/fail#01 (0.00s) === RUN TestTimeDuration_Time === RUN TestTimeDuration_Time/zero === RUN TestTimeDuration_Time/zero#01 === RUN TestTimeDuration_Time/timestamp === RUN TestTimeDuration_Time/local === RUN TestTimeDuration_Time/duration --- PASS: TestTimeDuration_Time (0.00s) --- PASS: TestTimeDuration_Time/zero (0.00s) --- PASS: TestTimeDuration_Time/zero#01 (0.00s) --- PASS: TestTimeDuration_Time/timestamp (0.00s) --- PASS: TestTimeDuration_Time/local (0.00s) --- PASS: TestTimeDuration_Time/duration (0.00s) === RUN TestTimeDuration_Unix === RUN TestTimeDuration_Unix/zero === RUN TestTimeDuration_Unix/zero#01 === RUN TestTimeDuration_Unix/timestamp === RUN TestTimeDuration_Unix/local === RUN TestTimeDuration_Unix/duration --- PASS: TestTimeDuration_Unix (0.00s) --- PASS: TestTimeDuration_Unix/zero (0.00s) --- PASS: TestTimeDuration_Unix/zero#01 (0.00s) --- PASS: TestTimeDuration_Unix/timestamp (0.00s) --- PASS: TestTimeDuration_Unix/local (0.00s) --- PASS: TestTimeDuration_Unix/duration (0.00s) === RUN TestTimeDuration_String === RUN TestTimeDuration_String/zero === RUN TestTimeDuration_String/zero#01 === RUN TestTimeDuration_String/timestamp === RUN TestTimeDuration_String/duration --- PASS: TestTimeDuration_String (0.00s) --- PASS: TestTimeDuration_String/zero (0.00s) --- PASS: TestTimeDuration_String/zero#01 (0.00s) --- PASS: TestTimeDuration_String/timestamp (0.00s) --- PASS: TestTimeDuration_String/duration (0.00s) === RUN TestWebhookController_isCertTypeOK === RUN TestWebhookController_isCertTypeOK/all/all === RUN TestWebhookController_isCertTypeOK/all/ssh === RUN TestWebhookController_isCertTypeOK/x509/all === RUN TestWebhookController_isCertTypeOK/x509/ssh === RUN TestWebhookController_isCertTypeOK/x509/"" === RUN TestWebhookController_isCertTypeOK/ssh/x509 === RUN TestWebhookController_isCertTypeOK/ssh/ssh === RUN TestWebhookController_isCertTypeOK/all/x509 === RUN TestWebhookController_isCertTypeOK/all/"" === RUN TestWebhookController_isCertTypeOK/x509/x509 === RUN TestWebhookController_isCertTypeOK/ssh/all === RUN TestWebhookController_isCertTypeOK/ssh/"" --- PASS: TestWebhookController_isCertTypeOK (0.00s) --- PASS: TestWebhookController_isCertTypeOK/all/all (0.00s) --- PASS: TestWebhookController_isCertTypeOK/all/ssh (0.00s) --- PASS: TestWebhookController_isCertTypeOK/x509/all (0.00s) --- PASS: TestWebhookController_isCertTypeOK/x509/ssh (0.00s) --- PASS: TestWebhookController_isCertTypeOK/x509/"" (0.00s) --- PASS: TestWebhookController_isCertTypeOK/ssh/x509 (0.00s) --- PASS: TestWebhookController_isCertTypeOK/ssh/ssh (0.00s) --- PASS: TestWebhookController_isCertTypeOK/all/x509 (0.00s) --- PASS: TestWebhookController_isCertTypeOK/all/"" (0.00s) --- PASS: TestWebhookController_isCertTypeOK/x509/x509 (0.00s) --- PASS: TestWebhookController_isCertTypeOK/ssh/all (0.00s) --- PASS: TestWebhookController_isCertTypeOK/ssh/"" (0.00s) === RUN TestWebhookController_Enrich === RUN TestWebhookController_Enrich/ok/one_webhook === RUN TestWebhookController_Enrich/ok/two_webhooks === RUN TestWebhookController_Enrich/ok/x509_only === RUN TestWebhookController_Enrich/ok/with_options === RUN TestWebhookController_Enrich/deny === RUN TestWebhookController_Enrich/deny/with_error === RUN TestWebhookController_Enrich/fail/with_options === RUN TestWebhookController_Enrich/ok/no_enriching_webhooks --- PASS: TestWebhookController_Enrich (0.01s) --- PASS: TestWebhookController_Enrich/ok/one_webhook (0.00s) --- PASS: TestWebhookController_Enrich/ok/two_webhooks (0.00s) --- PASS: TestWebhookController_Enrich/ok/x509_only (0.00s) --- PASS: TestWebhookController_Enrich/ok/with_options (0.00s) --- PASS: TestWebhookController_Enrich/deny (0.00s) --- PASS: TestWebhookController_Enrich/deny/with_error (0.00s) --- PASS: TestWebhookController_Enrich/fail/with_options (0.00s) --- PASS: TestWebhookController_Enrich/ok/no_enriching_webhooks (0.00s) === RUN TestWebhookController_Authorize === RUN TestWebhookController_Authorize/ok/ssh_only === RUN TestWebhookController_Authorize/ok/with_options === RUN TestWebhookController_Authorize/deny === RUN TestWebhookController_Authorize/deny/withError === RUN TestWebhookController_Authorize/fail/with_options === RUN TestWebhookController_Authorize/ok/no_enriching_webhooks === RUN TestWebhookController_Authorize/ok --- PASS: TestWebhookController_Authorize (0.00s) --- PASS: TestWebhookController_Authorize/ok/ssh_only (0.00s) --- PASS: TestWebhookController_Authorize/ok/with_options (0.00s) --- PASS: TestWebhookController_Authorize/deny (0.00s) --- PASS: TestWebhookController_Authorize/deny/withError (0.00s) --- PASS: TestWebhookController_Authorize/fail/with_options (0.00s) --- PASS: TestWebhookController_Authorize/ok/no_enriching_webhooks (0.00s) --- PASS: TestWebhookController_Authorize/ok (0.00s) === RUN TestWebhook_Do === RUN TestWebhook_Do/fail/404 === RUN TestWebhook_Do/ok/allow === RUN TestWebhook_Do/ok === RUN TestWebhook_Do/ok/no-request-id === RUN TestWebhook_Do/ok/bearer === RUN TestWebhook_Do/ok/basic === RUN TestWebhook_Do/ok/templated-url === RUN TestWebhook_Do/disableTLSClientAuth 2026/04/17 14:28:30 http: TLS handshake error from 127.0.0.1:41682: remote error: tls: bad certificate --- PASS: TestWebhook_Do (1.02s) --- PASS: TestWebhook_Do/fail/404 (0.00s) --- PASS: TestWebhook_Do/ok/allow (0.00s) --- PASS: TestWebhook_Do/ok (0.00s) --- PASS: TestWebhook_Do/ok/no-request-id (0.00s) --- PASS: TestWebhook_Do/ok/bearer (0.00s) --- PASS: TestWebhook_Do/ok/basic (0.00s) --- PASS: TestWebhook_Do/ok/templated-url (0.00s) --- PASS: TestWebhook_Do/disableTLSClientAuth (1.01s) === RUN TestWebhook_Validate === RUN TestWebhook_Validate/ok_enriching === RUN TestWebhook_Validate/ok_authorizing === RUN TestWebhook_Validate/fail_name === RUN TestWebhook_Validate/fail_url === RUN TestWebhook_Validate/fail_bad_url === RUN TestWebhook_Validate/fail_host === RUN TestWebhook_Validate/fail_scheme === RUN TestWebhook_Validate/fail_user === RUN TestWebhook_Validate/fail_kind === RUN TestWebhook_Validate/fail_bad_kind --- PASS: TestWebhook_Validate (0.00s) --- PASS: TestWebhook_Validate/ok_enriching (0.00s) --- PASS: TestWebhook_Validate/ok_authorizing (0.00s) --- PASS: TestWebhook_Validate/fail_name (0.00s) --- PASS: TestWebhook_Validate/fail_url (0.00s) --- PASS: TestWebhook_Validate/fail_bad_url (0.00s) --- PASS: TestWebhook_Validate/fail_host (0.00s) --- PASS: TestWebhook_Validate/fail_scheme (0.00s) --- PASS: TestWebhook_Validate/fail_user (0.00s) --- PASS: TestWebhook_Validate/fail_kind (0.00s) --- PASS: TestWebhook_Validate/fail_bad_kind (0.00s) === RUN TestX5C_Getters --- PASS: TestX5C_Getters (0.00s) === RUN TestX5C_Init === RUN TestX5C_Init/fail/empty === 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 === RUN TestX5C_Init/fail/invalid-duration === RUN TestX5C_Init/ok === RUN TestX5C_Init/ok/root-chain --- PASS: TestX5C_Init (0.00s) --- PASS: TestX5C_Init/fail/empty (0.00s) --- PASS: TestX5C_Init/fail/empty-name (0.00s) --- PASS: TestX5C_Init/fail/empty-type (0.00s) --- PASS: TestX5C_Init/fail/empty-key (0.00s) --- PASS: TestX5C_Init/fail/no-valid-root-certs (0.00s) --- PASS: TestX5C_Init/fail/invalid-duration (0.00s) --- PASS: TestX5C_Init/ok (0.00s) --- PASS: TestX5C_Init/ok/root-chain (0.00s) === RUN TestX5C_authorizeToken === RUN TestX5C_authorizeToken/fail/empty-subject === RUN TestX5C_authorizeToken/fail/bad-token === RUN TestX5C_authorizeToken/fail/invalid-cert-chain === RUN TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key === RUN TestX5C_authorizeToken/fail/invalid-issuer 2026/04/17 14:28:31 http: TLS handshake error from 127.0.0.1:39518: remote error: tls: bad certificate === RUN TestX5C_authorizeToken/fail/invalid-audience === RUN TestX5C_authorizeToken/ok === RUN TestX5C_authorizeToken/fail/doubled-up-self-signed-cert === RUN TestX5C_authorizeToken/fail/digital-signature-ext-required --- PASS: TestX5C_authorizeToken (0.00s) --- PASS: TestX5C_authorizeToken/fail/empty-subject (0.00s) --- PASS: TestX5C_authorizeToken/fail/bad-token (0.00s) --- PASS: TestX5C_authorizeToken/fail/invalid-cert-chain (0.00s) --- PASS: TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key (0.00s) --- PASS: TestX5C_authorizeToken/fail/invalid-issuer (0.00s) --- PASS: TestX5C_authorizeToken/fail/invalid-audience (0.00s) --- PASS: TestX5C_authorizeToken/ok (0.00s) --- PASS: TestX5C_authorizeToken/fail/doubled-up-self-signed-cert (0.00s) --- PASS: TestX5C_authorizeToken/fail/digital-signature-ext-required (0.00s) === RUN TestX5C_AuthorizeSign === RUN TestX5C_AuthorizeSign/fail/invalid-token === RUN TestX5C_AuthorizeSign/ok/empty-sans === RUN TestX5C_AuthorizeSign/ok/multi-sans === RUN TestX5C_AuthorizeSign/ok/cnf --- PASS: TestX5C_AuthorizeSign (0.00s) --- PASS: TestX5C_AuthorizeSign/fail/invalid-token (0.00s) --- PASS: TestX5C_AuthorizeSign/ok/empty-sans (0.00s) --- PASS: TestX5C_AuthorizeSign/ok/multi-sans (0.00s) --- PASS: TestX5C_AuthorizeSign/ok/cnf (0.00s) === RUN TestX5C_AuthorizeRevoke === RUN TestX5C_AuthorizeRevoke/fail/invalid-token === RUN TestX5C_AuthorizeRevoke/ok === RUN TestX5C_AuthorizeRevoke/ok/different-serial-number --- PASS: TestX5C_AuthorizeRevoke (0.00s) --- PASS: TestX5C_AuthorizeRevoke/fail/invalid-token (0.00s) --- PASS: TestX5C_AuthorizeRevoke/ok (0.00s) --- PASS: TestX5C_AuthorizeRevoke/ok/different-serial-number (0.00s) === RUN TestX5C_AuthorizeRenew === RUN TestX5C_AuthorizeRenew/fail/renew-disabled === RUN TestX5C_AuthorizeRenew/ok --- PASS: TestX5C_AuthorizeRenew (0.00s) --- PASS: TestX5C_AuthorizeRenew/fail/renew-disabled (0.00s) --- PASS: TestX5C_AuthorizeRenew/ok (0.00s) === RUN TestX5C_AuthorizeSSHSign === RUN TestX5C_AuthorizeSSHSign/ok/cnf === 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 === RUN TestX5C_AuthorizeSSHSign/ok/without-claims --- PASS: TestX5C_AuthorizeSSHSign (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/ok/cnf (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/fail/sshCA-disabled (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/fail/invalid-token (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/fail/no-Step-claim (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/fail/no-SSH-subattribute-in-claims (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/ok/with-claims (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/ok/without-claims (0.00s) PASS ok github.com/smallstep/certificates/authority/provisioner 14.852s === RUN TestProjectValidator_ValidateProject === RUN TestProjectValidator_ValidateProject/allowed-1 === RUN TestProjectValidator_ValidateProject/allowed-2 === RUN TestProjectValidator_ValidateProject/empty === RUN TestProjectValidator_ValidateProject/not_allowed --- PASS: TestProjectValidator_ValidateProject (0.00s) --- PASS: TestProjectValidator_ValidateProject/allowed-1 (0.00s) --- PASS: TestProjectValidator_ValidateProject/allowed-2 (0.00s) --- PASS: TestProjectValidator_ValidateProject/empty (0.00s) --- PASS: TestProjectValidator_ValidateProject/not_allowed (0.00s) === RUN TestNewOrganizationValidator === RUN TestNewOrganizationValidator/ok_projects === RUN TestNewOrganizationValidator/ok_organization === RUN TestNewOrganizationValidator/ok_projects_organization --- PASS: TestNewOrganizationValidator (0.00s) --- PASS: TestNewOrganizationValidator/ok_projects (0.00s) --- SKIP: TestNewOrganizationValidator/ok_organization (0.00s) --- SKIP: TestNewOrganizationValidator/ok_projects_organization (0.00s) === RUN TestOrganizationValidator_ValidateProject === RUN TestOrganizationValidator_ValidateProject/ok_projects === RUN TestOrganizationValidator_ValidateProject/fail_projects === RUN TestOrganizationValidator_ValidateProject/fail_organization --- PASS: TestOrganizationValidator_ValidateProject (0.00s) --- PASS: TestOrganizationValidator_ValidateProject/ok_projects (0.00s) --- PASS: TestOrganizationValidator_ValidateProject/fail_projects (0.00s) --- SKIP: TestOrganizationValidator_ValidateProject/fail_organization (0.00s) PASS ok github.com/smallstep/certificates/authority/provisioner/gcp 0.007s === RUN TestDPOPOptions_EvaluateTarget === RUN TestDPOPOptions_EvaluateTarget/ok === RUN TestDPOPOptions_EvaluateTarget/fail/empty === RUN TestDPOPOptions_EvaluateTarget/fail/template --- PASS: TestDPOPOptions_EvaluateTarget (0.00s) --- PASS: TestDPOPOptions_EvaluateTarget/ok (0.00s) --- PASS: TestDPOPOptions_EvaluateTarget/fail/empty (0.00s) --- PASS: TestDPOPOptions_EvaluateTarget/fail/template (0.00s) === RUN TestOIDCOptions_Transform === RUN TestOIDCOptions_Transform/ok/no-transform === RUN TestOIDCOptions_Transform/ok/empty-data === RUN TestOIDCOptions_Transform/ok/default-transform === RUN TestOIDCOptions_Transform/ok/swap-transform === RUN TestOIDCOptions_Transform/ok/transform-with-functions --- PASS: TestOIDCOptions_Transform (0.00s) --- PASS: TestOIDCOptions_Transform/ok/no-transform (0.00s) --- PASS: TestOIDCOptions_Transform/ok/empty-data (0.00s) --- PASS: TestOIDCOptions_Transform/ok/default-transform (0.00s) --- PASS: TestOIDCOptions_Transform/ok/swap-transform (0.00s) --- PASS: TestOIDCOptions_Transform/ok/transform-with-functions (0.00s) === RUN TestOIDCOptions_EvaluateTarget === RUN TestOIDCOptions_EvaluateTarget/ok === RUN TestOIDCOptions_EvaluateTarget/ok/empty === RUN TestOIDCOptions_EvaluateTarget/fail/template --- PASS: TestOIDCOptions_EvaluateTarget (0.00s) --- PASS: TestOIDCOptions_EvaluateTarget/ok (0.00s) --- PASS: TestOIDCOptions_EvaluateTarget/ok/empty (0.00s) --- PASS: TestOIDCOptions_EvaluateTarget/fail/template (0.00s) === RUN TestOIDCOptions_GetVerifier === RUN TestOIDCOptions_GetVerifier/fail/invalid-discovery-url === RUN TestOIDCOptions_GetVerifier/ok/auto === RUN TestOIDCOptions_GetVerifier/ok/fixed --- PASS: TestOIDCOptions_GetVerifier (0.01s) --- PASS: TestOIDCOptions_GetVerifier/fail/invalid-discovery-url (0.01s) --- PASS: TestOIDCOptions_GetVerifier/ok/auto (0.00s) --- PASS: TestOIDCOptions_GetVerifier/ok/fixed (0.00s) === RUN TestOptions_Validate === RUN TestOptions_Validate/ok === RUN TestOptions_Validate/fail/no-oidc-options === RUN TestOptions_Validate/fail/empty-issuer-url === RUN TestOptions_Validate/fail/invalid-issuer-url === RUN TestOptions_Validate/fail/issuer-url-template === RUN TestOptions_Validate/fail/invalid-transform-template === RUN TestOptions_Validate/fail/no-dpop-options === RUN TestOptions_Validate/fail/invalid-key === RUN TestOptions_Validate/fail/target-template --- PASS: TestOptions_Validate (0.00s) --- PASS: TestOptions_Validate/ok (0.00s) --- PASS: TestOptions_Validate/fail/no-oidc-options (0.00s) --- PASS: TestOptions_Validate/fail/empty-issuer-url (0.00s) --- PASS: TestOptions_Validate/fail/invalid-issuer-url (0.00s) --- PASS: TestOptions_Validate/fail/issuer-url-template (0.00s) --- PASS: TestOptions_Validate/fail/invalid-transform-template (0.00s) --- PASS: TestOptions_Validate/fail/no-dpop-options (0.00s) --- PASS: TestOptions_Validate/fail/invalid-key (0.00s) --- PASS: TestOptions_Validate/fail/target-template (0.00s) PASS ok github.com/smallstep/certificates/authority/provisioner/wire 0.018s === RUN TestNewACMEClient === RUN TestNewACMEClient/fail/bad-directory === RUN TestNewACMEClient/fail/error-post-newAccount === RUN TestNewACMEClient/fail/error-bad-account === RUN TestNewACMEClient/ok === RUN TestNewACMEClient/fail/client-option-error === RUN TestNewACMEClient/fail/get-directory --- PASS: TestNewACMEClient (0.00s) --- PASS: TestNewACMEClient/fail/bad-directory (0.00s) --- PASS: TestNewACMEClient/fail/error-post-newAccount (0.00s) --- 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) === RUN TestACMEClient_GetDirectory --- PASS: TestACMEClient_GetDirectory (0.00s) === RUN TestACMEClient_GetNonce === RUN TestACMEClient_GetNonce/fail/GET-nonce === RUN TestACMEClient_GetNonce/ok --- PASS: TestACMEClient_GetNonce (0.00s) --- PASS: TestACMEClient_GetNonce/fail/GET-nonce (0.00s) --- PASS: TestACMEClient_GetNonce/ok (0.00s) === RUN TestACMEClient_post === RUN TestACMEClient_post/fail/account-not-configured === RUN TestACMEClient_post/fail/GET-nonce === RUN TestACMEClient_post/ok/jwk === RUN TestACMEClient_post/ok/kid --- PASS: TestACMEClient_post (0.00s) --- PASS: TestACMEClient_post/fail/account-not-configured (0.00s) --- PASS: TestACMEClient_post/fail/GET-nonce (0.00s) --- PASS: TestACMEClient_post/ok/jwk (0.00s) --- PASS: TestACMEClient_post/ok/kid (0.00s) === RUN TestACMEClient_NewOrder === RUN TestACMEClient_NewOrder/fail/newOrder-error === RUN TestACMEClient_NewOrder/fail/bad-order === RUN TestACMEClient_NewOrder/ok === RUN TestACMEClient_NewOrder/fail/client-post --- PASS: TestACMEClient_NewOrder (0.00s) --- PASS: TestACMEClient_NewOrder/fail/newOrder-error (0.00s) --- PASS: TestACMEClient_NewOrder/fail/bad-order (0.00s) --- PASS: TestACMEClient_NewOrder/ok (0.00s) --- PASS: TestACMEClient_NewOrder/fail/client-post (0.00s) === RUN TestACMEClient_GetOrder === RUN TestACMEClient_GetOrder/fail/client-post === RUN TestACMEClient_GetOrder/fail/getOrder-error === RUN TestACMEClient_GetOrder/fail/bad-order === RUN TestACMEClient_GetOrder/ok --- PASS: TestACMEClient_GetOrder (0.00s) --- PASS: TestACMEClient_GetOrder/fail/client-post (0.00s) --- PASS: TestACMEClient_GetOrder/fail/getOrder-error (0.00s) --- PASS: TestACMEClient_GetOrder/fail/bad-order (0.00s) --- PASS: TestACMEClient_GetOrder/ok (0.00s) === RUN TestACMEClient_GetAuthz === RUN TestACMEClient_GetAuthz/ok === RUN TestACMEClient_GetAuthz/fail/client-post === RUN TestACMEClient_GetAuthz/fail/getChallenge-error === RUN TestACMEClient_GetAuthz/fail/bad-challenge --- PASS: TestACMEClient_GetAuthz (0.00s) --- PASS: TestACMEClient_GetAuthz/ok (0.00s) --- PASS: TestACMEClient_GetAuthz/fail/client-post (0.00s) --- PASS: TestACMEClient_GetAuthz/fail/getChallenge-error (0.00s) --- PASS: TestACMEClient_GetAuthz/fail/bad-challenge (0.00s) === RUN TestACMEClient_GetChallenge === RUN TestACMEClient_GetChallenge/fail/client-post === RUN TestACMEClient_GetChallenge/fail/getChallenge-error === RUN TestACMEClient_GetChallenge/fail/bad-challenge === RUN TestACMEClient_GetChallenge/ok --- PASS: TestACMEClient_GetChallenge (0.00s) --- PASS: TestACMEClient_GetChallenge/fail/client-post (0.00s) --- PASS: TestACMEClient_GetChallenge/fail/getChallenge-error (0.00s) --- PASS: TestACMEClient_GetChallenge/fail/bad-challenge (0.00s) --- PASS: TestACMEClient_GetChallenge/ok (0.00s) === RUN TestACMEClient_ValidateChallenge === RUN TestACMEClient_ValidateChallenge/fail/bad-challenge === RUN TestACMEClient_ValidateChallenge/ok === RUN TestACMEClient_ValidateChallenge/fail/client-post === RUN TestACMEClient_ValidateChallenge/fail/getChallenge-error --- PASS: TestACMEClient_ValidateChallenge (0.01s) --- PASS: TestACMEClient_ValidateChallenge/fail/bad-challenge (0.00s) --- PASS: TestACMEClient_ValidateChallenge/ok (0.00s) --- PASS: TestACMEClient_ValidateChallenge/fail/client-post (0.00s) --- PASS: TestACMEClient_ValidateChallenge/fail/getChallenge-error (0.00s) === RUN TestACMEClient_ValidateWithPayload === RUN TestACMEClient_ValidateWithPayload/ok === NAME TestACMEClient_ValidateWithPayload acmeClient_test.go:991: /nonce acmeClient_test.go:991: /ok === RUN TestACMEClient_ValidateWithPayload/fail_nonce === NAME TestACMEClient_ValidateWithPayload acmeClient_test.go:991: /fail-nonce === RUN TestACMEClient_ValidateWithPayload/fail_payload === NAME TestACMEClient_ValidateWithPayload acmeClient_test.go:991: /nonce acmeClient_test.go:991: /fail --- PASS: TestACMEClient_ValidateWithPayload (0.00s) --- PASS: TestACMEClient_ValidateWithPayload/ok (0.00s) --- PASS: TestACMEClient_ValidateWithPayload/fail_nonce (0.00s) --- PASS: TestACMEClient_ValidateWithPayload/fail_payload (0.00s) === RUN TestACMEClient_FinalizeOrder === RUN TestACMEClient_FinalizeOrder/fail/client-post === RUN TestACMEClient_FinalizeOrder/fail/finalizeOrder-error === RUN TestACMEClient_FinalizeOrder/fail/bad-order === RUN TestACMEClient_FinalizeOrder/ok --- PASS: TestACMEClient_FinalizeOrder (0.00s) --- PASS: TestACMEClient_FinalizeOrder/fail/client-post (0.00s) --- PASS: TestACMEClient_FinalizeOrder/fail/finalizeOrder-error (0.00s) --- PASS: TestACMEClient_FinalizeOrder/fail/bad-order (0.00s) --- PASS: TestACMEClient_FinalizeOrder/ok (0.00s) === RUN TestACMEClient_GetAccountOrders === RUN TestACMEClient_GetAccountOrders/fail/bad-accountOrders === RUN TestACMEClient_GetAccountOrders/ok === RUN TestACMEClient_GetAccountOrders/fail/account-not-configured === RUN TestACMEClient_GetAccountOrders/fail/client-post === RUN TestACMEClient_GetAccountOrders/fail/getAccountOrders-error --- PASS: TestACMEClient_GetAccountOrders (0.00s) --- PASS: TestACMEClient_GetAccountOrders/fail/bad-accountOrders (0.00s) --- PASS: TestACMEClient_GetAccountOrders/ok (0.00s) --- PASS: TestACMEClient_GetAccountOrders/fail/account-not-configured (0.00s) --- PASS: TestACMEClient_GetAccountOrders/fail/client-post (0.00s) --- PASS: TestACMEClient_GetAccountOrders/fail/getAccountOrders-error (0.00s) === RUN TestACMEClient_GetCertificate === RUN TestACMEClient_GetCertificate/fail/client-post === RUN TestACMEClient_GetCertificate/fail/getAccountOrders-error === RUN TestACMEClient_GetCertificate/fail/bad-certificate === RUN TestACMEClient_GetCertificate/ok --- PASS: TestACMEClient_GetCertificate (0.00s) --- PASS: TestACMEClient_GetCertificate/fail/client-post (0.00s) --- PASS: TestACMEClient_GetCertificate/fail/getAccountOrders-error (0.00s) --- PASS: TestACMEClient_GetCertificate/fail/bad-certificate (0.00s) --- PASS: TestACMEClient_GetCertificate/ok (0.00s) === RUN TestBootstrap 2026/04/17 14:28:23 Building new tls configuration using step-ca x509 Signer Interface === RUN TestBootstrap/ok === RUN TestBootstrap/token_err === RUN TestBootstrap/bad_claims === RUN TestBootstrap/bad_sha === RUN TestBootstrap/bad_aud --- PASS: TestBootstrap (0.12s) --- PASS: TestBootstrap/ok (0.00s) --- PASS: TestBootstrap/token_err (0.00s) --- PASS: TestBootstrap/bad_claims (0.00s) --- PASS: TestBootstrap/bad_sha (0.00s) --- PASS: TestBootstrap/bad_aud (0.00s) === RUN TestBootstrapServerWithoutMTLS 2026/04/17 14:28:23 Building new tls configuration using step-ca x509 Signer Interface 2026/04/17 14:28:23 Building new tls configuration using step-ca x509 Signer Interface === RUN TestBootstrapServerWithoutMTLS/ok === RUN TestBootstrapServerWithoutMTLS/ok_mtls === RUN TestBootstrapServerWithoutMTLS/fail === RUN TestBootstrapServerWithoutMTLS/fail_with_TLSConfig --- PASS: TestBootstrapServerWithoutMTLS (0.08s) --- PASS: TestBootstrapServerWithoutMTLS/ok (0.01s) --- PASS: TestBootstrapServerWithoutMTLS/ok_mtls (0.01s) --- PASS: TestBootstrapServerWithoutMTLS/fail (0.00s) --- PASS: TestBootstrapServerWithoutMTLS/fail_with_TLSConfig (0.00s) === RUN TestBootstrapServerWithMTLS 2026/04/17 14:28:23 Building new tls configuration using step-ca x509 Signer Interface 2026/04/17 14:28:23 Building new tls configuration using step-ca x509 Signer Interface === RUN TestBootstrapServerWithMTLS/ok === RUN TestBootstrapServerWithMTLS/ok_mtls === RUN TestBootstrapServerWithMTLS/fail === RUN TestBootstrapServerWithMTLS/fail_with_TLSConfig --- PASS: TestBootstrapServerWithMTLS (0.08s) --- PASS: TestBootstrapServerWithMTLS/ok (0.01s) --- PASS: TestBootstrapServerWithMTLS/ok_mtls (0.00s) --- PASS: TestBootstrapServerWithMTLS/fail (0.00s) --- PASS: TestBootstrapServerWithMTLS/fail_with_TLSConfig (0.00s) === RUN TestBootstrapClient 2026/04/17 14:28:23 Building new tls configuration using step-ca x509 Signer Interface 2026/04/17 14:28:23 Building new tls configuration using step-ca x509 Signer Interface === RUN TestBootstrapClient/ok === RUN TestBootstrapClient/ok_mtls === RUN TestBootstrapClient/fail --- PASS: TestBootstrapClient (0.06s) --- PASS: TestBootstrapClient/ok (0.01s) --- PASS: TestBootstrapClient/ok_mtls (0.01s) --- PASS: TestBootstrapClient/fail (0.00s) === RUN TestBootstrapClientServerRotation 2026/04/17 14:28:23 Building new tls configuration using step-ca x509 Signer Interface 2026/04/17 14:28:23 Serving HTTPS on 127.0.0.1:32855 ... 2026/04/17 14:28:31 Building new tls configuration using step-ca x509 Signer Interface 2026/04/17 14:28:32 Serving HTTPS on 127.0.0.1:32855 ... 2026/04/17 14:28:37 Building new tls configuration using step-ca x509 Signer Interface 2026/04/17 14:28:37 Serving HTTPS on 127.0.0.1:32855 ... 2026/04/17 14:28:42 Building new tls configuration using step-ca x509 Signer Interface 2026/04/17 14:28:42 Serving HTTPS on 127.0.0.1:32855 ... --- PASS: TestBootstrapClientServerRotation (18.46s) === RUN TestBootstrapClientServerFederation 2026/04/17 14:28:42 Building new tls configuration using step-ca x509 Signer Interface 2026/04/17 14:28:42 Serving HTTPS on 127.0.0.1:38605 ... 2026/04/17 14:28:42 Building new tls configuration using step-ca x509 Signer Interface 2026/04/17 14:28:42 Serving HTTPS on 127.0.0.1:46323 ... --- PASS: TestBootstrapClientServerFederation (2.25s) === RUN TestBootstrapListener 2026/04/17 14:28:44 Building new tls configuration using step-ca x509 Signer Interface 2026/04/17 14:28:44 Building new tls configuration using step-ca x509 Signer Interface === RUN TestBootstrapListener/ok === RUN TestBootstrapListener/ok_mtls === RUN TestBootstrapListener/fail --- PASS: TestBootstrapListener (0.11s) --- PASS: TestBootstrapListener/ok (0.04s) --- PASS: TestBootstrapListener/ok_mtls (0.03s) --- PASS: TestBootstrapListener/fail (0.00s) === RUN TestCASign 2026/04/17 14:28:44 Building new tls configuration using step-ca x509 Signer Interface === RUN TestCASign/ok-backwards-compat-missing-subject-SAN === RUN TestCASign/fail_invalid-json-body === RUN TestCASign/fail_invalid-csr-sig === RUN TestCASign/fail_unauthorized-ott === RUN TestCASign/fail_commonname-claim === RUN TestCASign/ok --- PASS: TestCASign (0.03s) --- PASS: TestCASign/ok-backwards-compat-missing-subject-SAN (0.00s) --- PASS: TestCASign/fail_invalid-json-body (0.00s) --- PASS: TestCASign/fail_invalid-csr-sig (0.00s) --- PASS: TestCASign/fail_unauthorized-ott (0.00s) --- PASS: TestCASign/fail_commonname-claim (0.00s) --- PASS: TestCASign/ok (0.00s) === RUN TestCAProvisioners 2026/04/17 14:28:44 Building new tls configuration using step-ca x509 Signer Interface === RUN TestCAProvisioners/ok --- PASS: TestCAProvisioners (0.00s) --- PASS: TestCAProvisioners/ok (0.00s) === RUN TestCAProvisionerEncryptedKey 2026/04/17 14:28:44 Building new tls configuration using step-ca x509 Signer Interface === RUN TestCAProvisionerEncryptedKey/not-found === RUN TestCAProvisionerEncryptedKey/ok --- PASS: TestCAProvisionerEncryptedKey (0.00s) --- PASS: TestCAProvisionerEncryptedKey/not-found (0.00s) --- PASS: TestCAProvisionerEncryptedKey/ok (0.00s) === RUN TestCARoot 2026/04/17 14:28:44 Building new tls configuration using step-ca x509 Signer Interface === RUN TestCARoot/not-found === RUN TestCARoot/success --- PASS: TestCARoot (0.00s) --- PASS: TestCARoot/not-found (0.00s) --- PASS: TestCARoot/success (0.00s) === RUN TestCAHealth 2026/04/17 14:28:44 Building new tls configuration using step-ca x509 Signer Interface === RUN TestCAHealth/success --- PASS: TestCAHealth (0.00s) --- PASS: TestCAHealth/success (0.00s) === RUN TestCARenew 2026/04/17 14:28:44 Building new tls configuration using step-ca x509 Signer Interface === RUN TestCARenew/request-missing-tls === RUN TestCARenew/request-missing-peer-certificate === RUN TestCARenew/success --- PASS: TestCARenew (0.00s) --- PASS: TestCARenew/request-missing-tls (0.00s) --- PASS: TestCARenew/request-missing-peer-certificate (0.00s) --- PASS: TestCARenew/success (0.00s) === RUN TestClient_Version === RUN TestClient_Version/ok === RUN TestClient_Version/500 === RUN TestClient_Version/404 --- PASS: TestClient_Version (0.00s) --- PASS: TestClient_Version/ok (0.00s) --- PASS: TestClient_Version/500 (0.00s) --- PASS: TestClient_Version/404 (0.00s) === RUN TestClient_Health === RUN TestClient_Health/ok === RUN TestClient_Health/not_ok --- PASS: TestClient_Health (0.00s) --- PASS: TestClient_Health/ok (0.00s) --- PASS: TestClient_Health/not_ok (0.00s) === RUN TestClient_Root === RUN TestClient_Root/ok === RUN TestClient_Root/not_found --- PASS: TestClient_Root (0.00s) --- PASS: TestClient_Root/ok (0.00s) --- PASS: TestClient_Root/not_found (0.00s) === RUN TestClient_Sign === RUN TestClient_Sign/ok === RUN TestClient_Sign/unauthorized === RUN TestClient_Sign/empty_request === RUN TestClient_Sign/nil_request --- PASS: TestClient_Sign (0.00s) --- PASS: TestClient_Sign/ok (0.00s) --- PASS: TestClient_Sign/unauthorized (0.00s) --- PASS: TestClient_Sign/empty_request (0.00s) --- PASS: TestClient_Sign/nil_request (0.00s) === RUN TestClient_Revoke === RUN TestClient_Revoke/ok === RUN TestClient_Revoke/unauthorized === RUN TestClient_Revoke/nil_request --- PASS: TestClient_Revoke (0.00s) --- PASS: TestClient_Revoke/ok (0.00s) --- PASS: TestClient_Revoke/unauthorized (0.00s) --- PASS: TestClient_Revoke/nil_request (0.00s) === RUN TestClient_Renew === RUN TestClient_Renew/ok === RUN TestClient_Renew/unauthorized === RUN TestClient_Renew/empty_request === RUN TestClient_Renew/nil_request --- PASS: TestClient_Renew (0.00s) --- PASS: TestClient_Renew/ok (0.00s) --- PASS: TestClient_Renew/unauthorized (0.00s) --- PASS: TestClient_Renew/empty_request (0.00s) --- PASS: TestClient_Renew/nil_request (0.00s) === RUN TestClient_RenewWithToken === RUN TestClient_RenewWithToken/ok === RUN TestClient_RenewWithToken/unauthorized === RUN TestClient_RenewWithToken/empty_request === RUN TestClient_RenewWithToken/nil_request --- PASS: TestClient_RenewWithToken (0.00s) --- PASS: TestClient_RenewWithToken/ok (0.00s) --- PASS: TestClient_RenewWithToken/unauthorized (0.00s) --- PASS: TestClient_RenewWithToken/empty_request (0.00s) --- PASS: TestClient_RenewWithToken/nil_request (0.00s) === RUN TestClient_Rekey === RUN TestClient_Rekey/ok === RUN TestClient_Rekey/unauthorized === RUN TestClient_Rekey/empty_request === RUN TestClient_Rekey/nil_request --- PASS: TestClient_Rekey (0.00s) --- PASS: TestClient_Rekey/ok (0.00s) --- PASS: TestClient_Rekey/unauthorized (0.00s) --- PASS: TestClient_Rekey/empty_request (0.00s) --- PASS: TestClient_Rekey/nil_request (0.00s) === RUN TestClient_Provisioners === RUN TestClient_Provisioners/ok === RUN TestClient_Provisioners/ok_with_cursor === RUN TestClient_Provisioners/ok_with_limit === RUN TestClient_Provisioners/ok_with_cursor+limit === RUN TestClient_Provisioners/fail --- PASS: TestClient_Provisioners (0.00s) --- PASS: TestClient_Provisioners/ok (0.00s) --- PASS: TestClient_Provisioners/ok_with_cursor (0.00s) --- PASS: TestClient_Provisioners/ok_with_limit (0.00s) --- PASS: TestClient_Provisioners/ok_with_cursor+limit (0.00s) --- PASS: TestClient_Provisioners/fail (0.00s) === RUN TestClient_ProvisionerKey === RUN TestClient_ProvisionerKey/ok === RUN TestClient_ProvisionerKey/fail --- PASS: TestClient_ProvisionerKey (0.00s) --- PASS: TestClient_ProvisionerKey/ok (0.00s) --- PASS: TestClient_ProvisionerKey/fail (0.00s) === RUN TestClient_Roots === RUN TestClient_Roots/ok === RUN TestClient_Roots/unauthorized === RUN TestClient_Roots/bad-request --- PASS: TestClient_Roots (0.00s) --- PASS: TestClient_Roots/ok (0.00s) --- PASS: TestClient_Roots/unauthorized (0.00s) --- PASS: TestClient_Roots/bad-request (0.00s) === RUN TestClient_Federation === RUN TestClient_Federation/ok === RUN TestClient_Federation/unauthorized --- PASS: TestClient_Federation (0.00s) --- PASS: TestClient_Federation/ok (0.00s) --- PASS: TestClient_Federation/unauthorized (0.00s) === RUN TestClient_SSHRoots === RUN TestClient_SSHRoots/ok === RUN TestClient_SSHRoots/not_found --- PASS: TestClient_SSHRoots (0.00s) --- PASS: TestClient_SSHRoots/ok (0.00s) --- PASS: TestClient_SSHRoots/not_found (0.00s) === RUN Test_parseEndpoint === RUN Test_parseEndpoint/ok === RUN Test_parseEndpoint/ok_no_scheme === RUN Test_parseEndpoint/ok_only_host === RUN Test_parseEndpoint/ok_no_bars === RUN Test_parseEndpoint/ok_schema,_host_and_path === RUN Test_parseEndpoint/ok_no_bars_with_path === RUN Test_parseEndpoint/ok_host_and_path === RUN Test_parseEndpoint/ok_host_and_port === RUN Test_parseEndpoint/ok_host,_path_and_port === RUN Test_parseEndpoint/fail_bad_url === RUN Test_parseEndpoint/fail_no_host --- PASS: Test_parseEndpoint (0.00s) --- PASS: Test_parseEndpoint/ok (0.00s) --- PASS: Test_parseEndpoint/ok_no_scheme (0.00s) --- PASS: Test_parseEndpoint/ok_only_host (0.00s) --- PASS: Test_parseEndpoint/ok_no_bars (0.00s) --- PASS: Test_parseEndpoint/ok_schema,_host_and_path (0.00s) --- PASS: Test_parseEndpoint/ok_no_bars_with_path (0.00s) --- PASS: Test_parseEndpoint/ok_host_and_path (0.00s) --- PASS: Test_parseEndpoint/ok_host_and_port (0.00s) --- PASS: Test_parseEndpoint/ok_host,_path_and_port (0.00s) --- PASS: Test_parseEndpoint/fail_bad_url (0.00s) --- PASS: Test_parseEndpoint/fail_no_host (0.00s) === RUN TestClient_RootFingerprint === RUN TestClient_RootFingerprint/ok === RUN TestClient_RootFingerprint/ok_with_error === RUN TestClient_RootFingerprint/fail --- PASS: TestClient_RootFingerprint (0.01s) --- PASS: TestClient_RootFingerprint/ok (0.00s) --- PASS: TestClient_RootFingerprint/ok_with_error (0.00s) --- PASS: TestClient_RootFingerprint/fail (0.00s) === RUN TestClient_RootFingerprintWithServer 2026/04/17 14:28:44 Building new tls configuration using step-ca x509 Signer Interface --- PASS: TestClient_RootFingerprintWithServer (0.00s) === RUN TestClient_SSHBastion === RUN TestClient_SSHBastion/ok === RUN TestClient_SSHBastion/bad-response === RUN TestClient_SSHBastion/bad-request --- PASS: TestClient_SSHBastion (0.00s) --- PASS: TestClient_SSHBastion/ok (0.00s) --- PASS: TestClient_SSHBastion/bad-response (0.00s) --- PASS: TestClient_SSHBastion/bad-request (0.00s) === RUN TestClient_GetCaURL === RUN TestClient_GetCaURL/ok === RUN TestClient_GetCaURL/ok_no_schema === RUN TestClient_GetCaURL/ok_with_port === RUN TestClient_GetCaURL/ok_with_version --- PASS: TestClient_GetCaURL (0.00s) --- PASS: TestClient_GetCaURL/ok (0.00s) --- PASS: TestClient_GetCaURL/ok_no_schema (0.00s) --- PASS: TestClient_GetCaURL/ok_with_port (0.00s) --- PASS: TestClient_GetCaURL/ok_with_version (0.00s) === RUN TestClient_WithTimeout === RUN TestClient_WithTimeout/ok === RUN TestClient_WithTimeout/ok_with_timeout === RUN TestClient_WithTimeout/fail_with_timeout --- PASS: TestClient_WithTimeout (0.60s) --- PASS: TestClient_WithTimeout/ok (0.20s) --- PASS: TestClient_WithTimeout/ok_with_timeout (0.20s) --- PASS: TestClient_WithTimeout/fail_with_timeout (0.01s) === RUN TestClient_WithTransportDecorator --- PASS: TestClient_WithTransportDecorator (0.01s) === RUN Test_enforceRequestID === RUN Test_enforceRequestID/set === RUN Test_enforceRequestID/context === RUN Test_enforceRequestID/new --- PASS: Test_enforceRequestID (0.00s) --- PASS: Test_enforceRequestID/set (0.00s) --- PASS: Test_enforceRequestID/context (0.00s) --- PASS: Test_enforceRequestID/new (0.00s) === RUN Test_newRequestID --- PASS: Test_newRequestID (0.00s) === RUN TestNewProvisioner 2026/04/17 14:28:45 Building new tls configuration using step-ca x509 Signer Interface === RUN TestNewProvisioner/ok === RUN TestNewProvisioner/ok-by-name === RUN TestNewProvisioner/ok-with-bundle === RUN TestNewProvisioner/ok-with-fingerprint === RUN TestNewProvisioner/fail-bad-kid === RUN TestNewProvisioner/fail-empty-name === RUN TestNewProvisioner/fail-bad-name === RUN TestNewProvisioner/fail-by-password === RUN TestNewProvisioner/fail-by-password-no-kid === RUN TestNewProvisioner/fail-bad-certificate === RUN TestNewProvisioner/fail-not-found-certificate 2026/04/17 14:28:45 http: TLS handshake error from 127.0.0.1:37844: read tcp 127.0.0.1:43995->127.0.0.1:37844: use of closed network connection --- PASS: TestNewProvisioner (0.19s) --- PASS: TestNewProvisioner/ok (0.02s) --- PASS: TestNewProvisioner/ok-by-name (0.02s) --- PASS: TestNewProvisioner/ok-with-bundle (0.02s) --- PASS: TestNewProvisioner/ok-with-fingerprint (0.02s) --- PASS: TestNewProvisioner/fail-bad-kid (0.00s) --- PASS: TestNewProvisioner/fail-empty-name (0.00s) --- PASS: TestNewProvisioner/fail-bad-name (0.00s) --- PASS: TestNewProvisioner/fail-by-password (0.03s) --- PASS: TestNewProvisioner/fail-by-password-no-kid (0.02s) --- PASS: TestNewProvisioner/fail-bad-certificate (0.00s) --- PASS: TestNewProvisioner/fail-not-found-certificate (0.00s) === RUN TestProvisioner_Getters --- PASS: TestProvisioner_Getters (0.02s) === RUN TestProvisioner_Setters --- PASS: TestProvisioner_Setters (0.02s) === 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.03s) --- PASS: TestProvisioner_Token/ok (0.00s) --- PASS: TestProvisioner_Token/ok-with-san (0.00s) --- PASS: TestProvisioner_Token/ok-with-sans (0.00s) --- PASS: TestProvisioner_Token/fail-no-subject (0.00s) --- PASS: TestProvisioner_Token/fail-no-key (0.00s) === RUN TestProvisioner_IPv6Token === RUN TestProvisioner_IPv6Token/ok === RUN TestProvisioner_IPv6Token/ok-with-san === RUN TestProvisioner_IPv6Token/ok-with-sans === RUN TestProvisioner_IPv6Token/fail-no-subject === RUN TestProvisioner_IPv6Token/fail-no-key --- PASS: TestProvisioner_IPv6Token (0.04s) --- PASS: TestProvisioner_IPv6Token/ok (0.00s) --- PASS: TestProvisioner_IPv6Token/ok-with-san (0.00s) --- PASS: TestProvisioner_IPv6Token/ok-with-sans (0.00s) --- PASS: TestProvisioner_IPv6Token/fail-no-subject (0.00s) --- PASS: TestProvisioner_IPv6Token/fail-no-key (0.00s) === RUN TestProvisioner_SSHToken === RUN TestProvisioner_SSHToken/ok === RUN TestProvisioner_SSHToken/ok_host === RUN TestProvisioner_SSHToken/ok_multiple_principals === RUN TestProvisioner_SSHToken/fail-no-subject === RUN TestProvisioner_SSHToken/fail-no-key --- PASS: TestProvisioner_SSHToken (0.03s) --- PASS: TestProvisioner_SSHToken/ok (0.00s) --- PASS: TestProvisioner_SSHToken/ok_host (0.00s) --- PASS: TestProvisioner_SSHToken/ok_multiple_principals (0.00s) --- PASS: TestProvisioner_SSHToken/fail-no-subject (0.00s) --- PASS: TestProvisioner_SSHToken/fail-no-key (0.00s) === RUN Test_newTLSOptionCtx === RUN Test_newTLSOptionCtx/ok --- PASS: Test_newTLSOptionCtx (0.00s) --- PASS: Test_newTLSOptionCtx/ok (0.00s) === RUN TestTLSOptionCtx_apply === RUN TestTLSOptionCtx_apply/ok === RUN TestTLSOptionCtx_apply/ok#01 === RUN TestTLSOptionCtx_apply/fail --- PASS: TestTLSOptionCtx_apply (0.00s) --- PASS: TestTLSOptionCtx_apply/ok (0.00s) --- PASS: TestTLSOptionCtx_apply/ok#01 (0.00s) --- PASS: TestTLSOptionCtx_apply/fail (0.00s) === RUN TestRequireAndVerifyClientCert === RUN TestRequireAndVerifyClientCert/ok --- PASS: TestRequireAndVerifyClientCert (0.00s) --- PASS: TestRequireAndVerifyClientCert/ok (0.00s) === RUN TestVerifyClientCertIfGiven === RUN TestVerifyClientCertIfGiven/ok --- PASS: TestVerifyClientCertIfGiven (0.00s) --- PASS: TestVerifyClientCertIfGiven/ok (0.00s) === RUN TestAddRootCA === RUN TestAddRootCA/ok --- PASS: TestAddRootCA (0.00s) --- PASS: TestAddRootCA/ok (0.00s) === RUN TestAddClientCA === RUN TestAddClientCA/ok --- PASS: TestAddClientCA (0.00s) --- PASS: TestAddClientCA/ok (0.00s) === RUN TestAddRootsToRootCAs 2026/04/17 14:28:45 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddRootsToRootCAs/ok === RUN TestAddRootsToRootCAs/fail 2026/04/17 14:28:45 http: TLS handshake error from 127.0.0.1:33256: read tcp 127.0.0.1:34771->127.0.0.1:33256: use of closed network connection --- PASS: TestAddRootsToRootCAs (0.00s) --- PASS: TestAddRootsToRootCAs/ok (0.00s) --- PASS: TestAddRootsToRootCAs/fail (0.00s) === RUN TestAddRootsToClientCAs 2026/04/17 14:28:45 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddRootsToClientCAs/ok === RUN TestAddRootsToClientCAs/fail 2026/04/17 14:28:45 http: TLS handshake error from 127.0.0.1:58102: remote error: tls: bad certificate --- PASS: TestAddRootsToClientCAs (0.00s) --- PASS: TestAddRootsToClientCAs/ok (0.00s) --- PASS: TestAddRootsToClientCAs/fail (0.00s) === RUN TestAddFederationToRootCAs 2026/04/17 14:28:45 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddFederationToRootCAs/ok === RUN TestAddFederationToRootCAs/fail 2026/04/17 14:28:45 http: TLS handshake error from 127.0.0.1:32900: remote error: tls: bad certificate --- PASS: TestAddFederationToRootCAs (0.01s) --- PASS: TestAddFederationToRootCAs/ok (0.00s) --- PASS: TestAddFederationToRootCAs/fail (0.00s) === RUN TestAddFederationToClientCAs 2026/04/17 14:28:45 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddFederationToClientCAs/ok === RUN TestAddFederationToClientCAs/fail 2026/04/17 14:28:45 http: TLS handshake error from 127.0.0.1:33232: read tcp 127.0.0.1:43835->127.0.0.1:33232: use of closed network connection --- PASS: TestAddFederationToClientCAs (0.01s) --- PASS: TestAddFederationToClientCAs/ok (0.00s) --- PASS: TestAddFederationToClientCAs/fail (0.01s) === RUN TestAddRootsToCAs 2026/04/17 14:28:45 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddRootsToCAs/ok === RUN TestAddRootsToCAs/fail 2026/04/17 14:28:45 http: TLS handshake error from 127.0.0.1:57510: read tcp 127.0.0.1:36613->127.0.0.1:57510: use of closed network connection --- PASS: TestAddRootsToCAs (0.01s) --- PASS: TestAddRootsToCAs/ok (0.00s) --- PASS: TestAddRootsToCAs/fail (0.00s) === RUN TestAddFederationToCAs 2026/04/17 14:28:45 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddFederationToCAs/ok === RUN TestAddFederationToCAs/fail 2026/04/17 14:28:45 http: TLS handshake error from 127.0.0.1:40466: remote error: tls: bad certificate --- PASS: TestAddFederationToCAs (0.01s) --- PASS: TestAddFederationToCAs/ok (0.00s) --- PASS: TestAddFederationToCAs/fail (0.00s) === RUN TestClient_GetServerTLSConfig_http 2026/04/17 14:28:45 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/with_transport 2026/04/17 14:28:45 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:45499 === RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:34397 === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig 2026/04/17 14:28:45 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:45499 === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:34397 === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert 2026/04/17 14:28:45 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:45499/no-cert === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:34397/no-cert 2026/04/17 14:28:45 http: TLS handshake error from 127.0.0.1:53972: tls: client didn't provide a certificate === RUN TestClient_GetServerTLSConfig_http/fail_with_default 2026/04/17 14:28:45 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:45499/no-cert 2026/04/17 14:28:46 http: TLS handshake error from 127.0.0.1:42002: remote error: tls: bad certificate === RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:34397/no-cert 2026/04/17 14:28:46 http: TLS handshake error from 127.0.0.1:53978: remote error: tls: bad certificate --- PASS: TestClient_GetServerTLSConfig_http (0.17s) --- PASS: TestClient_GetServerTLSConfig_http/with_transport (0.03s) --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:45499 (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:34397 (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig (0.03s) --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:45499 (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:34397 (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert (0.05s) --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:45499/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:34397/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default (0.03s) --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:45499/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:34397/no-cert (0.00s) === RUN TestClient_GetServerTLSConfig_renew 2026/04/17 14:28:46 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_renew/with_transport === RUN TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:37129 === RUN TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:40805 === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:37129 === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:40805 === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:37129/no-cert === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:40805/no-cert === RUN TestClient_GetServerTLSConfig_renew/fail_with_default === RUN TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:37129/no-cert === RUN TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:40805/no-cert 2026/04/17 14:28:46 http: TLS handshake error from 127.0.0.1:37836: remote error: tls: bad certificate 2026/04/17 14:28:46 Sleeping for 5s ... 2026/04/17 14:28:46 http: TLS handshake error from 127.0.0.1:55106: remote error: tls: bad certificate 2026/04/17 14:28:46 http: TLS handshake error from 127.0.0.1:55090: tls: client didn't provide a certificate === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:37129 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:40805 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:37129 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:40805 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:37129/no-cert === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:40805/no-cert 2026/04/17 14:28:51 http: TLS handshake error from 127.0.0.1:55128: 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:37129/no-cert 2026/04/17 14:28:51 http: TLS handshake error from 127.0.0.1:37868: remote error: tls: bad certificate === RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:40805/no-cert 2026/04/17 14:28:51 http: TLS handshake error from 127.0.0.1:55132: remote error: tls: bad certificate --- PASS: TestClient_GetServerTLSConfig_renew (5.11s) --- PASS: TestClient_GetServerTLSConfig_renew/with_transport (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:37129 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:40805 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig (0.01s) --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:37129 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:40805 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:37129/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:40805/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:37129/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:40805/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:37129 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:40805 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:37129 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:40805 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:37129/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:40805/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:37129/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:40805/no-cert (0.00s) === RUN TestCertificate === RUN TestCertificate/ok === RUN TestCertificate/fail --- PASS: TestCertificate (0.00s) --- PASS: TestCertificate/ok (0.00s) --- PASS: TestCertificate/fail (0.00s) === RUN TestIntermediateCertificate === RUN TestIntermediateCertificate/ok === RUN TestIntermediateCertificate/fail --- PASS: TestIntermediateCertificate (0.00s) --- PASS: TestIntermediateCertificate/ok (0.00s) --- PASS: TestIntermediateCertificate/fail (0.00s) === RUN TestRootCertificateCertificate === RUN TestRootCertificateCertificate/ok === RUN TestRootCertificateCertificate/fail === RUN TestRootCertificateCertificate/no_tls --- PASS: TestRootCertificateCertificate (0.00s) --- PASS: TestRootCertificateCertificate/ok (0.00s) --- PASS: TestRootCertificateCertificate/fail (0.00s) --- PASS: TestRootCertificateCertificate/no_tls (0.00s) PASS ok github.com/smallstep/certificates/ca 27.534s ? github.com/smallstep/certificates/ca/client [no test files] === RUN TestClient 2026/04/17 14:28:23 http: TLS handshake error from 127.0.0.1:39430: read tcp 127.0.0.1:42273->127.0.0.1:39430: use of closed network connection --- PASS: TestClient (0.01s) === RUN TestClient_ResolveReference === RUN TestClient_ResolveReference/ok === RUN TestClient_ResolveReference/ok#01 === RUN TestClient_ResolveReference/ok#02 --- PASS: TestClient_ResolveReference (0.00s) --- PASS: TestClient_ResolveReference/ok (0.00s) --- PASS: TestClient_ResolveReference/ok#01 (0.00s) --- PASS: TestClient_ResolveReference/ok#02 (0.00s) === RUN TestLoadClient === RUN TestLoadClient/ok === RUN TestLoadClient/fail_identity === RUN TestLoadClient/fail_identity#01 === RUN TestLoadClient/fail_defaults === RUN TestLoadClient/fail_defaults#01 === RUN TestLoadClient/fail_ca === RUN TestLoadClient/fail_root === RUN TestLoadClient/fail_type --- PASS: TestLoadClient (0.00s) --- PASS: TestLoadClient/ok (0.00s) --- PASS: TestLoadClient/fail_identity (0.00s) --- PASS: TestLoadClient/fail_identity#01 (0.00s) --- PASS: TestLoadClient/fail_defaults (0.00s) --- PASS: TestLoadClient/fail_defaults#01 (0.00s) --- PASS: TestLoadClient/fail_ca (0.00s) --- PASS: TestLoadClient/fail_root (0.00s) --- PASS: TestLoadClient/fail_type (0.00s) === RUN Test_defaultsConfig_Validate === RUN Test_defaultsConfig_Validate/ok === RUN Test_defaultsConfig_Validate/fail_ca-url === RUN Test_defaultsConfig_Validate/fail_root --- PASS: Test_defaultsConfig_Validate (0.00s) --- PASS: Test_defaultsConfig_Validate/ok (0.00s) --- PASS: Test_defaultsConfig_Validate/fail_ca-url (0.00s) --- PASS: Test_defaultsConfig_Validate/fail_root (0.00s) === RUN TestLoadDefaultIdentity === RUN TestLoadDefaultIdentity/ok === RUN TestLoadDefaultIdentity/fail_read === RUN TestLoadDefaultIdentity/fail_unmarshal --- PASS: TestLoadDefaultIdentity (0.00s) --- PASS: TestLoadDefaultIdentity/ok (0.00s) --- PASS: TestLoadDefaultIdentity/fail_read (0.00s) --- PASS: TestLoadDefaultIdentity/fail_unmarshal (0.00s) === RUN TestIdentity_Kind === RUN TestIdentity_Kind/disabled === RUN TestIdentity_Kind/mutualTLS === RUN TestIdentity_Kind/tunnelTLS === RUN TestIdentity_Kind/unknown --- PASS: TestIdentity_Kind (0.00s) --- PASS: TestIdentity_Kind/disabled (0.00s) --- PASS: TestIdentity_Kind/mutualTLS (0.00s) --- PASS: TestIdentity_Kind/tunnelTLS (0.00s) --- PASS: TestIdentity_Kind/unknown (0.00s) === RUN TestIdentity_Validate === RUN TestIdentity_Validate/ok_mTLS === RUN TestIdentity_Validate/ok_tTLS === RUN TestIdentity_Validate/ok_disabled === RUN TestIdentity_Validate/fail_type === RUN TestIdentity_Validate/fail_certificate === RUN TestIdentity_Validate/fail_key === RUN TestIdentity_Validate/fail_key#01 === RUN TestIdentity_Validate/fail_missing_certificate === RUN TestIdentity_Validate/fail_missing_certificate#01 === RUN TestIdentity_Validate/fail_missing_key === RUN TestIdentity_Validate/fail_missing_key#01 === RUN TestIdentity_Validate/fail_host === RUN TestIdentity_Validate/fail_root --- PASS: TestIdentity_Validate (0.00s) --- PASS: TestIdentity_Validate/ok_mTLS (0.00s) --- PASS: TestIdentity_Validate/ok_tTLS (0.00s) --- PASS: TestIdentity_Validate/ok_disabled (0.00s) --- PASS: TestIdentity_Validate/fail_type (0.00s) --- PASS: TestIdentity_Validate/fail_certificate (0.00s) --- PASS: TestIdentity_Validate/fail_key (0.00s) --- PASS: TestIdentity_Validate/fail_key#01 (0.00s) --- PASS: TestIdentity_Validate/fail_missing_certificate (0.00s) --- PASS: TestIdentity_Validate/fail_missing_certificate#01 (0.00s) --- PASS: TestIdentity_Validate/fail_missing_key (0.00s) --- PASS: TestIdentity_Validate/fail_missing_key#01 (0.00s) --- PASS: TestIdentity_Validate/fail_host (0.00s) --- PASS: TestIdentity_Validate/fail_root (0.00s) === RUN TestIdentity_TLSCertificate === RUN TestIdentity_TLSCertificate/ok_mTLS === RUN TestIdentity_TLSCertificate/ok_tTLS === RUN TestIdentity_TLSCertificate/ok_disabled === RUN TestIdentity_TLSCertificate/fail_type === RUN TestIdentity_TLSCertificate/fail_certificate === RUN TestIdentity_TLSCertificate/fail_not_after === RUN TestIdentity_TLSCertificate/fail_not_before --- PASS: TestIdentity_TLSCertificate (0.00s) --- PASS: TestIdentity_TLSCertificate/ok_mTLS (0.00s) --- PASS: TestIdentity_TLSCertificate/ok_tTLS (0.00s) --- PASS: TestIdentity_TLSCertificate/ok_disabled (0.00s) --- PASS: TestIdentity_TLSCertificate/fail_type (0.00s) --- PASS: TestIdentity_TLSCertificate/fail_certificate (0.00s) --- PASS: TestIdentity_TLSCertificate/fail_not_after (0.00s) --- PASS: TestIdentity_TLSCertificate/fail_not_before (0.00s) === RUN Test_fileExists === RUN Test_fileExists/ok === RUN Test_fileExists/missing === RUN Test_fileExists/directory --- PASS: Test_fileExists (0.00s) --- PASS: Test_fileExists/ok (0.00s) --- PASS: Test_fileExists/missing (0.00s) --- PASS: Test_fileExists/directory (0.00s) === RUN TestWriteDefaultIdentity === RUN TestWriteDefaultIdentity/ok === RUN TestWriteDefaultIdentity/fail_mkdir_config === RUN TestWriteDefaultIdentity/fail_mkdir_identity === RUN TestWriteDefaultIdentity/fail_certificate === RUN TestWriteDefaultIdentity/fail_key === RUN TestWriteDefaultIdentity/fail_write_identity --- PASS: TestWriteDefaultIdentity (0.00s) --- PASS: TestWriteDefaultIdentity/ok (0.00s) --- PASS: TestWriteDefaultIdentity/fail_mkdir_config (0.00s) --- PASS: TestWriteDefaultIdentity/fail_mkdir_identity (0.00s) --- PASS: TestWriteDefaultIdentity/fail_certificate (0.00s) --- PASS: TestWriteDefaultIdentity/fail_key (0.00s) --- PASS: TestWriteDefaultIdentity/fail_write_identity (0.00s) === RUN TestIdentity_GetClientCertificateFunc === RUN TestIdentity_GetClientCertificateFunc/ok_mTLS === RUN TestIdentity_GetClientCertificateFunc/ok_tTLS === RUN TestIdentity_GetClientCertificateFunc/fail_missing_cert === RUN TestIdentity_GetClientCertificateFunc/fail_missing_key --- PASS: TestIdentity_GetClientCertificateFunc (0.00s) --- PASS: TestIdentity_GetClientCertificateFunc/ok_mTLS (0.00s) --- PASS: TestIdentity_GetClientCertificateFunc/ok_tTLS (0.00s) --- PASS: TestIdentity_GetClientCertificateFunc/fail_missing_cert (0.00s) --- PASS: TestIdentity_GetClientCertificateFunc/fail_missing_key (0.00s) === RUN TestIdentity_GetCertPool === RUN TestIdentity_GetCertPool/ok === RUN TestIdentity_GetCertPool/ok_nil === RUN TestIdentity_GetCertPool/fail_missing === RUN TestIdentity_GetCertPool/fail_no_cert --- PASS: TestIdentity_GetCertPool (0.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.00s) === RUN TestIdentity_Renew === RUN TestIdentity_Renew/ok === RUN TestIdentity_Renew/ok_old === RUN TestIdentity_Renew/ok_disabled === RUN TestIdentity_Renew/fail_type === RUN TestIdentity_Renew/fail_renew === RUN TestIdentity_Renew/fail_certificate === RUN TestIdentity_Renew/fail_write_identity --- PASS: TestIdentity_Renew (0.00s) --- PASS: TestIdentity_Renew/ok (0.00s) --- PASS: TestIdentity_Renew/ok_old (0.00s) --- PASS: TestIdentity_Renew/ok_disabled (0.00s) --- PASS: TestIdentity_Renew/fail_type (0.00s) --- PASS: TestIdentity_Renew/fail_renew (0.00s) --- PASS: TestIdentity_Renew/fail_certificate (0.00s) --- PASS: TestIdentity_Renew/fail_write_identity (0.00s) PASS ok github.com/smallstep/certificates/ca/identity 0.021s === RUN TestNew === RUN TestNew/ok_default === RUN TestNew/ok_softcas === RUN TestNew/ok_SoftCAS === RUN TestNew/fail_empty === RUN TestNew/fail_type === RUN TestNew/fail_load --- PASS: TestNew (0.00s) --- PASS: TestNew/ok_default (0.00s) --- PASS: TestNew/ok_softcas (0.00s) --- PASS: TestNew/ok_SoftCAS (0.00s) --- PASS: TestNew/fail_empty (0.00s) --- PASS: TestNew/fail_type (0.00s) --- PASS: TestNew/fail_load (0.00s) === RUN TestNewCreator === RUN TestNewCreator/ok_empty === RUN TestNewCreator/ok_softcas === RUN TestNewCreator/ok_SoftCAS === RUN TestNewCreator/fail_type === RUN TestNewCreator/fail_no_creator --- PASS: TestNewCreator (0.00s) --- PASS: TestNewCreator/ok_empty (0.00s) --- PASS: TestNewCreator/ok_softcas (0.00s) --- PASS: TestNewCreator/ok_SoftCAS (0.00s) --- PASS: TestNewCreator/fail_type (0.00s) --- PASS: TestNewCreator/fail_no_creator (0.00s) PASS ok github.com/smallstep/certificates/cas 0.004s === RUN TestCreateCertificateAuthorityExtension === RUN TestCreateCertificateAuthorityExtension/ok === RUN TestCreateCertificateAuthorityExtension/ok#01 --- PASS: TestCreateCertificateAuthorityExtension (0.00s) --- PASS: TestCreateCertificateAuthorityExtension/ok (0.00s) --- PASS: TestCreateCertificateAuthorityExtension/ok#01 (0.00s) === RUN TestFindCertificateAuthorityExtension === RUN TestFindCertificateAuthorityExtension/first === RUN TestFindCertificateAuthorityExtension/last === RUN TestFindCertificateAuthorityExtension/fail === RUN TestFindCertificateAuthorityExtension/fail_ExtraExtensions --- PASS: TestFindCertificateAuthorityExtension (0.00s) --- PASS: TestFindCertificateAuthorityExtension/first (0.00s) --- PASS: TestFindCertificateAuthorityExtension/last (0.00s) --- PASS: TestFindCertificateAuthorityExtension/fail (0.00s) --- PASS: TestFindCertificateAuthorityExtension/fail_ExtraExtensions (0.00s) === RUN TestRemoveCertificateAuthorityExtension === RUN TestRemoveCertificateAuthorityExtension/first === RUN TestRemoveCertificateAuthorityExtension/last === RUN TestRemoveCertificateAuthorityExtension/missing === RUN TestRemoveCertificateAuthorityExtension/extensions --- PASS: TestRemoveCertificateAuthorityExtension (0.00s) --- PASS: TestRemoveCertificateAuthorityExtension/first (0.00s) --- PASS: TestRemoveCertificateAuthorityExtension/last (0.00s) --- PASS: TestRemoveCertificateAuthorityExtension/missing (0.00s) --- PASS: TestRemoveCertificateAuthorityExtension/extensions (0.00s) === RUN TestOptions_Validate === RUN TestOptions_Validate/nil === RUN TestOptions_Validate/empty === RUN TestOptions_Validate/SoftCAS === RUN TestOptions_Validate/CloudCAS === RUN TestOptions_Validate/softcas === RUN TestOptions_Validate/CLOUDCAS === RUN TestOptions_Validate/fail --- PASS: TestOptions_Validate (0.00s) --- PASS: TestOptions_Validate/nil (0.00s) --- PASS: TestOptions_Validate/empty (0.00s) --- PASS: TestOptions_Validate/SoftCAS (0.00s) --- PASS: TestOptions_Validate/CloudCAS (0.00s) --- PASS: TestOptions_Validate/softcas (0.00s) --- PASS: TestOptions_Validate/CLOUDCAS (0.00s) --- PASS: TestOptions_Validate/fail (0.00s) === RUN TestOptions_Is === RUN TestOptions_Is/nil === RUN TestOptions_Is/empty === RUN TestOptions_Is/SoftCAS === RUN TestOptions_Is/CloudCAS === RUN TestOptions_Is/softcas === RUN TestOptions_Is/CLOUDCAS === RUN TestOptions_Is/UnknownCAS === RUN TestOptions_Is/fail === RUN TestOptions_Is/fail#01 --- PASS: TestOptions_Is (0.00s) --- PASS: TestOptions_Is/nil (0.00s) --- PASS: TestOptions_Is/empty (0.00s) --- PASS: TestOptions_Is/SoftCAS (0.00s) --- PASS: TestOptions_Is/CloudCAS (0.00s) --- PASS: TestOptions_Is/softcas (0.00s) --- PASS: TestOptions_Is/CLOUDCAS (0.00s) --- PASS: TestOptions_Is/UnknownCAS (0.00s) --- PASS: TestOptions_Is/fail (0.00s) --- PASS: TestOptions_Is/fail#01 (0.00s) === RUN TestRegister === RUN TestRegister/ok &{{} {{{} 1} {0 0} {[] {} 0x400010a8c0} 0x85ca0 0x1d370 9168580434339774543}} === RUN TestRegister/error &{{} {{{} 1} {0 0} {[] {} 0x400010a8c0} 0x85ca0 0x1d370 9168580434339774543}} --- PASS: TestRegister (0.00s) --- PASS: TestRegister/ok (0.00s) --- PASS: TestRegister/error (0.00s) === RUN TestLoadCertificateAuthorityServiceNewFunc === RUN TestLoadCertificateAuthorityServiceNewFunc/default === RUN TestLoadCertificateAuthorityServiceNewFunc/SoftCAS === RUN TestLoadCertificateAuthorityServiceNewFunc/CloudCAS === RUN TestLoadCertificateAuthorityServiceNewFunc/softcas === RUN TestLoadCertificateAuthorityServiceNewFunc/cloudcas === RUN TestLoadCertificateAuthorityServiceNewFunc/FailCAS --- PASS: TestLoadCertificateAuthorityServiceNewFunc (0.00s) --- PASS: TestLoadCertificateAuthorityServiceNewFunc/default (0.00s) --- PASS: TestLoadCertificateAuthorityServiceNewFunc/SoftCAS (0.00s) --- PASS: TestLoadCertificateAuthorityServiceNewFunc/CloudCAS (0.00s) --- PASS: TestLoadCertificateAuthorityServiceNewFunc/softcas (0.00s) --- PASS: TestLoadCertificateAuthorityServiceNewFunc/cloudcas (0.00s) --- PASS: TestLoadCertificateAuthorityServiceNewFunc/FailCAS (0.00s) === RUN TestType_String === RUN TestType_String/default === RUN TestType_String/SoftCAS === RUN TestType_String/CloudCAS === RUN TestType_String/ExternalCAS === RUN TestType_String/UnknownCAS --- PASS: TestType_String (0.00s) --- PASS: TestType_String/default (0.00s) --- PASS: TestType_String/SoftCAS (0.00s) --- PASS: TestType_String/CloudCAS (0.00s) --- PASS: TestType_String/ExternalCAS (0.00s) --- PASS: TestType_String/UnknownCAS (0.00s) === RUN TestTypeOf === RUN TestTypeOf/ok === RUN TestTypeOf/ok_with_type --- PASS: TestTypeOf (0.00s) --- PASS: TestTypeOf/ok (0.00s) --- PASS: TestTypeOf/ok_with_type (0.00s) === RUN TestNotImplementedError_Error === RUN TestNotImplementedError_Error/default === RUN TestNotImplementedError_Error/with_message --- PASS: TestNotImplementedError_Error (0.00s) --- PASS: TestNotImplementedError_Error/default (0.00s) --- PASS: TestNotImplementedError_Error/with_message (0.00s) === RUN TestNotImplementedError_StatusCode === RUN TestNotImplementedError_StatusCode/default === RUN TestNotImplementedError_StatusCode/with_message --- PASS: TestNotImplementedError_StatusCode (0.00s) --- PASS: TestNotImplementedError_StatusCode/default (0.00s) --- PASS: TestNotImplementedError_StatusCode/with_message (0.00s) === RUN TestValidationError_Error === RUN TestValidationError_Error/default === RUN TestValidationError_Error/with_message --- PASS: TestValidationError_Error (0.00s) --- PASS: TestValidationError_Error/default (0.00s) --- PASS: TestValidationError_Error/with_message (0.00s) === RUN TestValidationError_StatusCode === RUN TestValidationError_StatusCode/default === RUN TestValidationError_StatusCode/with_message --- PASS: TestValidationError_StatusCode (0.00s) --- PASS: TestValidationError_StatusCode/default (0.00s) --- PASS: TestValidationError_StatusCode/with_message (0.00s) PASS ok github.com/smallstep/certificates/cas/apiv1 0.004s === RUN Test_createCertificateConfig === RUN Test_createCertificateConfig/ok === RUN Test_createCertificateConfig/fail --- PASS: Test_createCertificateConfig (0.00s) --- PASS: Test_createCertificateConfig/ok (0.00s) --- PASS: Test_createCertificateConfig/fail (0.00s) === RUN Test_createPublicKey === RUN Test_createPublicKey/ok_ec === RUN Test_createPublicKey/ok_rsa === RUN Test_createPublicKey/fail_ed25519 === RUN Test_createPublicKey/fail_ec_marshal --- PASS: Test_createPublicKey (0.00s) --- PASS: Test_createPublicKey/ok_ec (0.00s) --- PASS: Test_createPublicKey/ok_rsa (0.00s) --- PASS: Test_createPublicKey/fail_ed25519 (0.00s) --- PASS: Test_createPublicKey/fail_ec_marshal (0.00s) === RUN Test_createSubject === RUN Test_createSubject/ok_empty === RUN Test_createSubject/ok_all --- PASS: Test_createSubject (0.00s) --- PASS: Test_createSubject/ok_empty (0.00s) --- PASS: Test_createSubject/ok_all (0.00s) === RUN Test_createSubjectAlternativeNames === RUN Test_createSubjectAlternativeNames/ok_empty === RUN Test_createSubjectAlternativeNames/ok_dns === RUN Test_createSubjectAlternativeNames/ok_emails === RUN Test_createSubjectAlternativeNames/ok_ips === RUN Test_createSubjectAlternativeNames/ok_uris === RUN Test_createSubjectAlternativeNames/ok_extensions === RUN Test_createSubjectAlternativeNames/ok_extra_extensions --- PASS: Test_createSubjectAlternativeNames (0.00s) --- PASS: Test_createSubjectAlternativeNames/ok_empty (0.00s) --- PASS: Test_createSubjectAlternativeNames/ok_dns (0.00s) --- PASS: Test_createSubjectAlternativeNames/ok_emails (0.00s) --- PASS: Test_createSubjectAlternativeNames/ok_ips (0.00s) --- PASS: Test_createSubjectAlternativeNames/ok_uris (0.00s) --- PASS: Test_createSubjectAlternativeNames/ok_extensions (0.00s) --- PASS: Test_createSubjectAlternativeNames/ok_extra_extensions (0.00s) === RUN Test_createX509Parameters === RUN Test_createX509Parameters/keyUsageDigitalSignature === RUN Test_createX509Parameters/KeyUsageDigitalSignature === RUN Test_createX509Parameters/KeyUsageContentCommitment === RUN Test_createX509Parameters/KeyUsageKeyEncipherment === RUN Test_createX509Parameters/KeyUsageDataEncipherment === RUN Test_createX509Parameters/KeyUsageKeyAgreement === RUN Test_createX509Parameters/KeyUsageCertSign === RUN Test_createX509Parameters/KeyUsageCRLSign === RUN Test_createX509Parameters/KeyUsageEncipherOnly === RUN Test_createX509Parameters/KeyUsageDecipherOnly === RUN Test_createX509Parameters/ExtKeyUsageAny === RUN Test_createX509Parameters/ExtKeyUsageServerAuth === RUN Test_createX509Parameters/ExtKeyUsageClientAuth === RUN Test_createX509Parameters/ExtKeyUsageCodeSigning === RUN Test_createX509Parameters/ExtKeyUsageEmailProtection === RUN Test_createX509Parameters/ExtKeyUsageIPSECEndSystem === RUN Test_createX509Parameters/ExtKeyUsageIPSECTunnel === RUN Test_createX509Parameters/ExtKeyUsageIPSECUser === RUN Test_createX509Parameters/ExtKeyUsageTimeStamping === RUN Test_createX509Parameters/ExtKeyUsageOCSPSigning === RUN Test_createX509Parameters/ExtKeyUsageMicrosoftServerGatedCrypto === RUN Test_createX509Parameters/ExtKeyUsageNetscapeServerGatedCrypto === RUN Test_createX509Parameters/ExtKeyUsageMicrosoftCommercialCodeSigning === RUN Test_createX509Parameters/ExtKeyUsageMicrosoftKernelCodeSigning === RUN Test_createX509Parameters/UnknownExtKeyUsage === RUN Test_createX509Parameters/BasicConstraintsCAMax0 === RUN Test_createX509Parameters/BasicConstraintsCAMax1 === RUN Test_createX509Parameters/BasicConstraintsCANoMax === RUN Test_createX509Parameters/BasicConstraintsCANoMax0 === RUN Test_createX509Parameters/BasicConstraintsNoCA === RUN Test_createX509Parameters/BasicConstraintsNoValid === RUN Test_createX509Parameters/PolicyIdentifiers === RUN Test_createX509Parameters/OCPServers === RUN Test_createX509Parameters/Extensions --- PASS: Test_createX509Parameters (0.00s) --- PASS: Test_createX509Parameters/keyUsageDigitalSignature (0.00s) --- PASS: Test_createX509Parameters/KeyUsageDigitalSignature (0.00s) --- PASS: Test_createX509Parameters/KeyUsageContentCommitment (0.00s) --- PASS: Test_createX509Parameters/KeyUsageKeyEncipherment (0.00s) --- PASS: Test_createX509Parameters/KeyUsageDataEncipherment (0.00s) --- PASS: Test_createX509Parameters/KeyUsageKeyAgreement (0.00s) --- PASS: Test_createX509Parameters/KeyUsageCertSign (0.00s) --- PASS: Test_createX509Parameters/KeyUsageCRLSign (0.00s) --- PASS: Test_createX509Parameters/KeyUsageEncipherOnly (0.00s) --- PASS: Test_createX509Parameters/KeyUsageDecipherOnly (0.00s) --- PASS: Test_createX509Parameters/ExtKeyUsageAny (0.00s) --- PASS: Test_createX509Parameters/ExtKeyUsageServerAuth (0.00s) --- PASS: Test_createX509Parameters/ExtKeyUsageClientAuth (0.00s) --- PASS: Test_createX509Parameters/ExtKeyUsageCodeSigning (0.00s) --- PASS: Test_createX509Parameters/ExtKeyUsageEmailProtection (0.00s) --- PASS: Test_createX509Parameters/ExtKeyUsageIPSECEndSystem (0.00s) --- PASS: Test_createX509Parameters/ExtKeyUsageIPSECTunnel (0.00s) --- PASS: Test_createX509Parameters/ExtKeyUsageIPSECUser (0.00s) --- PASS: Test_createX509Parameters/ExtKeyUsageTimeStamping (0.00s) --- PASS: Test_createX509Parameters/ExtKeyUsageOCSPSigning (0.00s) --- PASS: Test_createX509Parameters/ExtKeyUsageMicrosoftServerGatedCrypto (0.00s) --- PASS: Test_createX509Parameters/ExtKeyUsageNetscapeServerGatedCrypto (0.00s) --- PASS: Test_createX509Parameters/ExtKeyUsageMicrosoftCommercialCodeSigning (0.00s) --- PASS: Test_createX509Parameters/ExtKeyUsageMicrosoftKernelCodeSigning (0.00s) --- PASS: Test_createX509Parameters/UnknownExtKeyUsage (0.00s) --- PASS: Test_createX509Parameters/BasicConstraintsCAMax0 (0.00s) --- PASS: Test_createX509Parameters/BasicConstraintsCAMax1 (0.00s) --- PASS: Test_createX509Parameters/BasicConstraintsCANoMax (0.00s) --- PASS: Test_createX509Parameters/BasicConstraintsCANoMax0 (0.00s) --- PASS: Test_createX509Parameters/BasicConstraintsNoCA (0.00s) --- PASS: Test_createX509Parameters/BasicConstraintsNoValid (0.00s) --- PASS: Test_createX509Parameters/PolicyIdentifiers (0.00s) --- PASS: Test_createX509Parameters/OCPServers (0.00s) --- PASS: Test_createX509Parameters/Extensions (0.00s) === RUN Test_isExtraExtension === RUN Test_isExtraExtension/oidExtensionSubjectKeyID === RUN Test_isExtraExtension/oidExtensionKeyUsage === RUN Test_isExtraExtension/oidExtensionExtendedKeyUsage === RUN Test_isExtraExtension/oidExtensionAuthorityKeyID === RUN Test_isExtraExtension/oidExtensionBasicConstraints === RUN Test_isExtraExtension/oidExtensionSubjectAltName === RUN Test_isExtraExtension/oidExtensionCRLDistributionPoints === RUN Test_isExtraExtension/oidExtensionCertificatePolicies === RUN Test_isExtraExtension/oidExtensionAuthorityInfoAccess === RUN Test_isExtraExtension/other --- PASS: Test_isExtraExtension (0.00s) --- PASS: Test_isExtraExtension/oidExtensionSubjectKeyID (0.00s) --- PASS: Test_isExtraExtension/oidExtensionKeyUsage (0.00s) --- PASS: Test_isExtraExtension/oidExtensionExtendedKeyUsage (0.00s) --- PASS: Test_isExtraExtension/oidExtensionAuthorityKeyID (0.00s) --- PASS: Test_isExtraExtension/oidExtensionBasicConstraints (0.00s) --- PASS: Test_isExtraExtension/oidExtensionSubjectAltName (0.00s) --- PASS: Test_isExtraExtension/oidExtensionCRLDistributionPoints (0.00s) --- PASS: Test_isExtraExtension/oidExtensionCertificatePolicies (0.00s) --- PASS: Test_isExtraExtension/oidExtensionAuthorityInfoAccess (0.00s) --- PASS: Test_isExtraExtension/other (0.00s) === RUN Test_createKeyVersionSpec === RUN Test_createKeyVersionSpec/ok_P256 === RUN Test_createKeyVersionSpec/ok_P256#01 === RUN Test_createKeyVersionSpec/ok_P384 === RUN Test_createKeyVersionSpec/ok_RSA_default === RUN Test_createKeyVersionSpec/ok_RSA_2048 === RUN Test_createKeyVersionSpec/ok_RSA_3072 === RUN Test_createKeyVersionSpec/ok_RSA_4096 === RUN Test_createKeyVersionSpec/ok_RSA-PSS_default === RUN Test_createKeyVersionSpec/ok_RSA-PSS_2048 === RUN Test_createKeyVersionSpec/ok_RSA-PSS_3072 === RUN Test_createKeyVersionSpec/ok_RSA-PSS_4096 === RUN Test_createKeyVersionSpec/fail_Ed25519 === RUN Test_createKeyVersionSpec/fail_RSA_size === RUN Test_createKeyVersionSpec/fail_RSA-PSS_size --- PASS: Test_createKeyVersionSpec (0.00s) --- PASS: Test_createKeyVersionSpec/ok_P256 (0.00s) --- PASS: Test_createKeyVersionSpec/ok_P256#01 (0.00s) --- PASS: Test_createKeyVersionSpec/ok_P384 (0.00s) --- PASS: Test_createKeyVersionSpec/ok_RSA_default (0.00s) --- PASS: Test_createKeyVersionSpec/ok_RSA_2048 (0.00s) --- PASS: Test_createKeyVersionSpec/ok_RSA_3072 (0.00s) --- PASS: Test_createKeyVersionSpec/ok_RSA_4096 (0.00s) --- PASS: Test_createKeyVersionSpec/ok_RSA-PSS_default (0.00s) --- PASS: Test_createKeyVersionSpec/ok_RSA-PSS_2048 (0.00s) --- PASS: Test_createKeyVersionSpec/ok_RSA-PSS_3072 (0.00s) --- PASS: Test_createKeyVersionSpec/ok_RSA-PSS_4096 (0.00s) --- PASS: Test_createKeyVersionSpec/fail_Ed25519 (0.00s) --- PASS: Test_createKeyVersionSpec/fail_RSA_size (0.00s) --- PASS: Test_createKeyVersionSpec/fail_RSA-PSS_size (0.00s) === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_authority_and_creator === RUN TestNew/ok_with_credentials === RUN TestNew/ok_creator === RUN TestNew/ok_creator_devops === RUN TestNew/ok_creator_enterprise === RUN TestNew/fail_certificate_authority === RUN TestNew/fail_certificate_authority_regex === RUN TestNew/fail_with_credentials === RUN TestNew/fail_creator_project === RUN TestNew/fail_creator_location === RUN TestNew/fail_caPool --- PASS: TestNew (0.00s) --- PASS: TestNew/ok (0.00s) --- PASS: TestNew/ok_authority_and_creator (0.00s) --- PASS: TestNew/ok_with_credentials (0.00s) --- PASS: TestNew/ok_creator (0.00s) --- PASS: TestNew/ok_creator_devops (0.00s) --- PASS: TestNew/ok_creator_enterprise (0.00s) --- PASS: TestNew/fail_certificate_authority (0.00s) --- PASS: TestNew/fail_certificate_authority_regex (0.00s) --- PASS: TestNew/fail_with_credentials (0.00s) --- PASS: TestNew/fail_creator_project (0.00s) --- PASS: TestNew/fail_creator_location (0.00s) --- PASS: TestNew/fail_caPool (0.00s) === RUN TestNew_register --- PASS: TestNew_register (0.00s) === RUN TestNew_real === RUN TestNew_real/fail_default_credentials === RUN TestNew_real/fail_certificate_authority === RUN TestNew_real/fail_with_credentials --- PASS: TestNew_real (0.00s) --- PASS: TestNew_real/fail_default_credentials (0.00s) --- PASS: TestNew_real/fail_certificate_authority (0.00s) --- PASS: TestNew_real/fail_with_credentials (0.00s) === RUN TestCloudCAS_Type === RUN TestCloudCAS_Type/ok --- PASS: TestCloudCAS_Type (0.00s) --- PASS: TestCloudCAS_Type/ok (0.00s) === RUN TestCloudCAS_GetCertificateAuthority === RUN TestCloudCAS_GetCertificateAuthority/ok === RUN TestCloudCAS_GetCertificateAuthority/ok_with_name === RUN TestCloudCAS_GetCertificateAuthority/ok_with_root_only === RUN TestCloudCAS_GetCertificateAuthority/ok_with_multiple_intermediates === RUN TestCloudCAS_GetCertificateAuthority/fail_GetCertificateAuthority === RUN TestCloudCAS_GetCertificateAuthority/fail_bad_root === RUN TestCloudCAS_GetCertificateAuthority/fail_bad_intermediate === RUN TestCloudCAS_GetCertificateAuthority/fail_no_pems --- PASS: TestCloudCAS_GetCertificateAuthority (0.00s) --- PASS: TestCloudCAS_GetCertificateAuthority/ok (0.00s) --- PASS: TestCloudCAS_GetCertificateAuthority/ok_with_name (0.00s) --- PASS: TestCloudCAS_GetCertificateAuthority/ok_with_root_only (0.00s) --- PASS: TestCloudCAS_GetCertificateAuthority/ok_with_multiple_intermediates (0.00s) --- PASS: TestCloudCAS_GetCertificateAuthority/fail_GetCertificateAuthority (0.00s) --- PASS: TestCloudCAS_GetCertificateAuthority/fail_bad_root (0.00s) --- PASS: TestCloudCAS_GetCertificateAuthority/fail_bad_intermediate (0.00s) --- PASS: TestCloudCAS_GetCertificateAuthority/fail_no_pems (0.00s) === RUN TestCloudCAS_CreateCertificate === RUN TestCloudCAS_CreateCertificate/ok === RUN TestCloudCAS_CreateCertificate/fail_Template === RUN TestCloudCAS_CreateCertificate/fail_Lifetime === RUN TestCloudCAS_CreateCertificate/fail_CreateCertificate === RUN TestCloudCAS_CreateCertificate/fail_Certificate --- PASS: TestCloudCAS_CreateCertificate (0.00s) --- PASS: TestCloudCAS_CreateCertificate/ok (0.00s) --- PASS: TestCloudCAS_CreateCertificate/fail_Template (0.00s) --- PASS: TestCloudCAS_CreateCertificate/fail_Lifetime (0.00s) --- PASS: TestCloudCAS_CreateCertificate/fail_CreateCertificate (0.00s) --- PASS: TestCloudCAS_CreateCertificate/fail_Certificate (0.00s) === RUN TestCloudCAS_createCertificate === RUN TestCloudCAS_createCertificate/ok === RUN TestCloudCAS_createCertificate/fail_CertificateConfig === RUN TestCloudCAS_createCertificate/fail_CreateCertificate === RUN TestCloudCAS_createCertificate/fail_ParseCertificates === RUN TestCloudCAS_createCertificate/fail_create_id --- PASS: TestCloudCAS_createCertificate (0.00s) --- PASS: TestCloudCAS_createCertificate/ok (0.00s) --- PASS: TestCloudCAS_createCertificate/fail_CertificateConfig (0.00s) --- PASS: TestCloudCAS_createCertificate/fail_CreateCertificate (0.00s) --- PASS: TestCloudCAS_createCertificate/fail_ParseCertificates (0.00s) --- PASS: TestCloudCAS_createCertificate/fail_create_id (0.00s) === RUN TestCloudCAS_RenewCertificate === RUN TestCloudCAS_RenewCertificate/ok === RUN TestCloudCAS_RenewCertificate/fail_Template === RUN TestCloudCAS_RenewCertificate/fail_Lifetime === RUN TestCloudCAS_RenewCertificate/fail_CreateCertificate === RUN TestCloudCAS_RenewCertificate/fail_Certificate --- PASS: TestCloudCAS_RenewCertificate (0.00s) --- PASS: TestCloudCAS_RenewCertificate/ok (0.00s) --- PASS: TestCloudCAS_RenewCertificate/fail_Template (0.00s) --- PASS: TestCloudCAS_RenewCertificate/fail_Lifetime (0.00s) --- PASS: TestCloudCAS_RenewCertificate/fail_CreateCertificate (0.00s) --- PASS: TestCloudCAS_RenewCertificate/fail_Certificate (0.00s) === RUN TestCloudCAS_RevokeCertificate === RUN TestCloudCAS_RevokeCertificate/ok === RUN TestCloudCAS_RevokeCertificate/fail_Extension === RUN TestCloudCAS_RevokeCertificate/fail_Extension_Value === RUN TestCloudCAS_RevokeCertificate/fail_Certificate === RUN TestCloudCAS_RevokeCertificate/fail_ReasonCode === RUN TestCloudCAS_RevokeCertificate/fail_ReasonCode_7 === RUN TestCloudCAS_RevokeCertificate/fail_ReasonCode_8 === RUN TestCloudCAS_RevokeCertificate/fail_RevokeCertificate === RUN TestCloudCAS_RevokeCertificate/fail_ParseCertificate --- PASS: TestCloudCAS_RevokeCertificate (0.00s) --- PASS: TestCloudCAS_RevokeCertificate/ok (0.00s) --- PASS: TestCloudCAS_RevokeCertificate/fail_Extension (0.00s) --- PASS: TestCloudCAS_RevokeCertificate/fail_Extension_Value (0.00s) --- PASS: TestCloudCAS_RevokeCertificate/fail_Certificate (0.00s) --- PASS: TestCloudCAS_RevokeCertificate/fail_ReasonCode (0.00s) --- PASS: TestCloudCAS_RevokeCertificate/fail_ReasonCode_7 (0.00s) --- PASS: TestCloudCAS_RevokeCertificate/fail_ReasonCode_8 (0.00s) --- PASS: TestCloudCAS_RevokeCertificate/fail_RevokeCertificate (0.00s) --- PASS: TestCloudCAS_RevokeCertificate/fail_ParseCertificate (0.00s) === RUN Test_createCertificateID === RUN Test_createCertificateID/ok === RUN Test_createCertificateID/fail --- PASS: Test_createCertificateID (0.00s) --- PASS: Test_createCertificateID/ok (0.00s) --- PASS: Test_createCertificateID/fail (0.00s) === RUN Test_parseCertificate === RUN Test_parseCertificate/ok === RUN Test_parseCertificate/ok_intermediate === RUN Test_parseCertificate/fail_pem === RUN Test_parseCertificate/fail_parseCertificate --- PASS: Test_parseCertificate (0.00s) --- PASS: Test_parseCertificate/ok (0.00s) --- PASS: Test_parseCertificate/ok_intermediate (0.00s) --- PASS: Test_parseCertificate/fail_pem (0.00s) --- PASS: Test_parseCertificate/fail_parseCertificate (0.00s) === RUN Test_getCertificateAndChain === RUN Test_getCertificateAndChain/ok === RUN Test_getCertificateAndChain/fail_PemCertificate === RUN Test_getCertificateAndChain/fail_PemCertificateChain --- PASS: Test_getCertificateAndChain (0.00s) --- PASS: Test_getCertificateAndChain/ok (0.00s) --- PASS: Test_getCertificateAndChain/fail_PemCertificate (0.00s) --- PASS: Test_getCertificateAndChain/fail_PemCertificateChain (0.00s) === RUN TestCloudCAS_CreateCertificateAuthority === RUN TestCloudCAS_CreateCertificateAuthority/ok_root === RUN TestCloudCAS_CreateCertificateAuthority/ok_intermediate === RUN TestCloudCAS_CreateCertificateAuthority/ok_intermediate_local_signer === RUN TestCloudCAS_CreateCertificateAuthority/ok_create_key === RUN TestCloudCAS_CreateCertificateAuthority/fail_project === RUN TestCloudCAS_CreateCertificateAuthority/fail_location === RUN TestCloudCAS_CreateCertificateAuthority/fail_caPool === RUN TestCloudCAS_CreateCertificateAuthority/fail_template === RUN TestCloudCAS_CreateCertificateAuthority/fail_lifetime === RUN TestCloudCAS_CreateCertificateAuthority/fail_parent === RUN TestCloudCAS_CreateCertificateAuthority/fail_parent_name === RUN TestCloudCAS_CreateCertificateAuthority/fail_type === RUN TestCloudCAS_CreateCertificateAuthority/fail_create_key === RUN TestCloudCAS_CreateCertificateAuthority/fail_GetCaPool === RUN TestCloudCAS_CreateCertificateAuthority/fail_CreateCaPool === RUN TestCloudCAS_CreateCertificateAuthority/fail_CreateCaPool.Wait === RUN TestCloudCAS_CreateCertificateAuthority/fail_CreateCertificateAuthority === RUN TestCloudCAS_CreateCertificateAuthority/fail_CreateCertificateAuthority.Wait === RUN TestCloudCAS_CreateCertificateAuthority/fail_EnableCertificateAuthority === RUN TestCloudCAS_CreateCertificateAuthority/fail_EnableCertificateAuthority.Wait === RUN TestCloudCAS_CreateCertificateAuthority/fail_EnableCertificateAuthority_intermediate === RUN TestCloudCAS_CreateCertificateAuthority/fail_EnableCertificateAuthority.Wait_intermediate === RUN TestCloudCAS_CreateCertificateAuthority/fail_FetchCertificateAuthorityCsr === RUN TestCloudCAS_CreateCertificateAuthority/fail_CreateCertificate === RUN TestCloudCAS_CreateCertificateAuthority/fail_ActivateCertificateAuthority === RUN TestCloudCAS_CreateCertificateAuthority/fail_ActivateCertificateAuthority.Wait === RUN TestCloudCAS_CreateCertificateAuthority/fail_x509util.CreateCertificate === RUN TestCloudCAS_CreateCertificateAuthority/fail_parseCertificateRequest --- PASS: TestCloudCAS_CreateCertificateAuthority (0.02s) --- PASS: TestCloudCAS_CreateCertificateAuthority/ok_root (0.01s) --- PASS: TestCloudCAS_CreateCertificateAuthority/ok_intermediate (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/ok_intermediate_local_signer (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/ok_create_key (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_project (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_location (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_caPool (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_template (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_lifetime (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_parent (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_parent_name (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_type (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_create_key (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_GetCaPool (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_CreateCaPool (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_CreateCaPool.Wait (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_CreateCertificateAuthority (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_CreateCertificateAuthority.Wait (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_EnableCertificateAuthority (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_EnableCertificateAuthority.Wait (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_EnableCertificateAuthority_intermediate (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_EnableCertificateAuthority.Wait_intermediate (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_FetchCertificateAuthorityCsr (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_CreateCertificate (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_ActivateCertificateAuthority (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_ActivateCertificateAuthority.Wait (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_x509util.CreateCertificate (0.00s) --- PASS: TestCloudCAS_CreateCertificateAuthority/fail_parseCertificateRequest (0.00s) === RUN Test_normalizeCertificateAuthorityName === RUN Test_normalizeCertificateAuthorityName/ok === RUN Test_normalizeCertificateAuthorityName/change --- PASS: Test_normalizeCertificateAuthorityName (0.00s) --- PASS: Test_normalizeCertificateAuthorityName/ok (0.00s) --- PASS: Test_normalizeCertificateAuthorityName/change (0.00s) PASS ok github.com/smallstep/certificates/cas/cloudcas 0.039s === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_with_callback === RUN TestNew/fail_no_issuer === RUN TestNew/fail_no_signer --- PASS: TestNew (0.00s) --- PASS: TestNew/ok (0.00s) --- PASS: TestNew/ok_with_callback (0.00s) --- PASS: TestNew/fail_no_issuer (0.00s) --- PASS: TestNew/fail_no_signer (0.00s) === RUN TestNew_register --- PASS: TestNew_register (0.00s) === RUN TestSoftCAS_Type === RUN TestSoftCAS_Type/ok --- PASS: TestSoftCAS_Type (0.00s) --- PASS: TestSoftCAS_Type/ok (0.00s) === RUN TestSoftCAS_GetSigner === RUN TestSoftCAS_GetSigner/ok_signer === RUN TestSoftCAS_GetSigner/ok_certificateSigner === RUN TestSoftCAS_GetSigner/fail_certificateSigner --- PASS: TestSoftCAS_GetSigner (0.00s) --- PASS: TestSoftCAS_GetSigner/ok_signer (0.00s) --- PASS: TestSoftCAS_GetSigner/ok_certificateSigner (0.00s) --- PASS: TestSoftCAS_GetSigner/fail_certificateSigner (0.00s) === RUN TestSoftCAS_CreateCertificate === RUN TestSoftCAS_CreateCertificate/ok === RUN TestSoftCAS_CreateCertificate/ok_signature_algorithm === RUN TestSoftCAS_CreateCertificate/ok_with_notBefore === RUN TestSoftCAS_CreateCertificate/ok_with_notBefore+notAfter === RUN TestSoftCAS_CreateCertificate/ok_with_callback === RUN TestSoftCAS_CreateCertificate/fail_template === RUN TestSoftCAS_CreateCertificate/fail_lifetime === RUN TestSoftCAS_CreateCertificate/fail_CreateCertificate === RUN TestSoftCAS_CreateCertificate/fail_with_callback --- PASS: TestSoftCAS_CreateCertificate (0.00s) --- PASS: TestSoftCAS_CreateCertificate/ok (0.00s) --- PASS: TestSoftCAS_CreateCertificate/ok_signature_algorithm (0.00s) --- PASS: TestSoftCAS_CreateCertificate/ok_with_notBefore (0.00s) --- PASS: TestSoftCAS_CreateCertificate/ok_with_notBefore+notAfter (0.00s) --- PASS: TestSoftCAS_CreateCertificate/ok_with_callback (0.00s) --- PASS: TestSoftCAS_CreateCertificate/fail_template (0.00s) --- PASS: TestSoftCAS_CreateCertificate/fail_lifetime (0.00s) --- PASS: TestSoftCAS_CreateCertificate/fail_CreateCertificate (0.00s) --- PASS: TestSoftCAS_CreateCertificate/fail_with_callback (0.00s) === RUN TestSoftCAS_CreateCertificate_pss --- PASS: TestSoftCAS_CreateCertificate_pss (0.17s) === RUN TestSoftCAS_CreateCertificate_ec_rsa --- PASS: TestSoftCAS_CreateCertificate_ec_rsa (0.05s) === RUN TestSoftCAS_RenewCertificate === RUN TestSoftCAS_RenewCertificate/ok === RUN TestSoftCAS_RenewCertificate/ok_signature_algorithm === RUN TestSoftCAS_RenewCertificate/ok_with_callback === RUN TestSoftCAS_RenewCertificate/fail_template === RUN TestSoftCAS_RenewCertificate/fail_lifetime === RUN TestSoftCAS_RenewCertificate/fail_CreateCertificate === RUN TestSoftCAS_RenewCertificate/fail_with_callback --- PASS: TestSoftCAS_RenewCertificate (0.00s) --- PASS: TestSoftCAS_RenewCertificate/ok (0.00s) --- PASS: TestSoftCAS_RenewCertificate/ok_signature_algorithm (0.00s) --- PASS: TestSoftCAS_RenewCertificate/ok_with_callback (0.00s) --- PASS: TestSoftCAS_RenewCertificate/fail_template (0.00s) --- PASS: TestSoftCAS_RenewCertificate/fail_lifetime (0.00s) --- PASS: TestSoftCAS_RenewCertificate/fail_CreateCertificate (0.00s) --- PASS: TestSoftCAS_RenewCertificate/fail_with_callback (0.00s) === RUN TestSoftCAS_RevokeCertificate === RUN TestSoftCAS_RevokeCertificate/ok === RUN TestSoftCAS_RevokeCertificate/ok_no_cert === RUN TestSoftCAS_RevokeCertificate/ok_empty === RUN TestSoftCAS_RevokeCertificate/ok_with_callback === RUN TestSoftCAS_RevokeCertificate/fail_with_callback --- PASS: TestSoftCAS_RevokeCertificate (0.00s) --- PASS: TestSoftCAS_RevokeCertificate/ok (0.00s) --- PASS: TestSoftCAS_RevokeCertificate/ok_no_cert (0.00s) --- PASS: TestSoftCAS_RevokeCertificate/ok_empty (0.00s) --- PASS: TestSoftCAS_RevokeCertificate/ok_with_callback (0.00s) --- PASS: TestSoftCAS_RevokeCertificate/fail_with_callback (0.00s) === RUN Test_now --- PASS: Test_now (0.00s) === RUN TestSoftCAS_CreateCertificateAuthority === RUN TestSoftCAS_CreateCertificateAuthority/ok_root === RUN TestSoftCAS_CreateCertificateAuthority/ok_intermediate === RUN TestSoftCAS_CreateCertificateAuthority/ok_signature_algorithm === RUN TestSoftCAS_CreateCertificateAuthority/ok_createKey === RUN TestSoftCAS_CreateCertificateAuthority/fail_template === RUN TestSoftCAS_CreateCertificateAuthority/fail_lifetime === RUN TestSoftCAS_CreateCertificateAuthority/fail_type === RUN TestSoftCAS_CreateCertificateAuthority/fail_parent === RUN TestSoftCAS_CreateCertificateAuthority/fail_parent.certificate === RUN TestSoftCAS_CreateCertificateAuthority/fail_parent.signer === RUN TestSoftCAS_CreateCertificateAuthority/fail_createKey === RUN TestSoftCAS_CreateCertificateAuthority/fail_createSigner === RUN TestSoftCAS_CreateCertificateAuthority/fail_sign_root === RUN TestSoftCAS_CreateCertificateAuthority/fail_sign_intermediate --- PASS: TestSoftCAS_CreateCertificateAuthority (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_root (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_intermediate (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_signature_algorithm (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/ok_createKey (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_template (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_lifetime (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_type (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_parent (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_parent.certificate (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_parent.signer (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_createKey (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_createSigner (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_sign_root (0.00s) --- PASS: TestSoftCAS_CreateCertificateAuthority/fail_sign_intermediate (0.00s) === RUN TestSoftCAS_defaultKeyManager === RUN TestSoftCAS_defaultKeyManager/ok_root === RUN TestSoftCAS_defaultKeyManager/ok_intermediate === RUN TestSoftCAS_defaultKeyManager/fail_with_default_key_manager --- PASS: TestSoftCAS_defaultKeyManager (0.00s) --- PASS: TestSoftCAS_defaultKeyManager/ok_root (0.00s) --- PASS: TestSoftCAS_defaultKeyManager/ok_intermediate (0.00s) --- PASS: TestSoftCAS_defaultKeyManager/fail_with_default_key_manager (0.00s) === RUN Test_isRSA === RUN Test_isRSA/SHA256WithRSA === RUN Test_isRSA/SHA384WithRSA === RUN Test_isRSA/SHA512WithRSA === RUN Test_isRSA/SHA256WithRSAPSS === RUN Test_isRSA/SHA384WithRSAPSS === RUN Test_isRSA/SHA512WithRSAPSS === RUN Test_isRSA/ECDSAWithSHA256 === RUN Test_isRSA/ECDSAWithSHA384 === RUN Test_isRSA/ECDSAWithSHA512 === RUN Test_isRSA/PureEd25519 --- PASS: Test_isRSA (0.00s) --- PASS: Test_isRSA/SHA256WithRSA (0.00s) --- PASS: Test_isRSA/SHA384WithRSA (0.00s) --- PASS: Test_isRSA/SHA512WithRSA (0.00s) --- PASS: Test_isRSA/SHA256WithRSAPSS (0.00s) --- PASS: Test_isRSA/SHA384WithRSAPSS (0.00s) --- PASS: Test_isRSA/SHA512WithRSAPSS (0.00s) --- PASS: Test_isRSA/ECDSAWithSHA256 (0.00s) --- PASS: Test_isRSA/ECDSAWithSHA384 (0.00s) --- PASS: Test_isRSA/ECDSAWithSHA512 (0.00s) --- PASS: Test_isRSA/PureEd25519 (0.00s) PASS ok github.com/smallstep/certificates/cas/softcas 0.232s === RUN Test_newServerEndpointID === RUN Test_newServerEndpointID/ok === RUN Test_newServerEndpointID/ok_uuid --- PASS: Test_newServerEndpointID (0.00s) --- PASS: Test_newServerEndpointID/ok (0.00s) --- PASS: Test_newServerEndpointID/ok_uuid (0.00s) === RUN Test_newStepIssuer === RUN Test_newStepIssuer/x5c === RUN Test_newStepIssuer/jwk === RUN Test_newStepIssuer/fail --- PASS: Test_newStepIssuer (0.12s) --- PASS: Test_newStepIssuer/x5c (0.00s) --- PASS: Test_newStepIssuer/jwk (0.00s) --- PASS: Test_newStepIssuer/fail (0.00s) === RUN Test_jwkIssuer_SignToken === RUN Test_jwkIssuer_SignToken/ok === RUN Test_jwkIssuer_SignToken/ok_ra === RUN Test_jwkIssuer_SignToken/ok_ra_endpoint_id === RUN Test_jwkIssuer_SignToken/fail --- PASS: Test_jwkIssuer_SignToken (0.12s) --- PASS: Test_jwkIssuer_SignToken/ok (0.00s) --- PASS: Test_jwkIssuer_SignToken/ok_ra (0.00s) --- PASS: Test_jwkIssuer_SignToken/ok_ra_endpoint_id (0.00s) --- PASS: Test_jwkIssuer_SignToken/fail (0.00s) === RUN Test_jwkIssuer_RevokeToken === RUN Test_jwkIssuer_RevokeToken/ok === RUN Test_jwkIssuer_RevokeToken/ok#01 --- PASS: Test_jwkIssuer_RevokeToken (0.12s) --- 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.12s) --- PASS: Test_jwkIssuer_Lifetime/ok (0.00s) === RUN Test_newJWKSignerFromEncryptedKey === RUN Test_newJWKSignerFromEncryptedKey/ok === RUN Test_newJWKSignerFromEncryptedKey/fail_decrypt === RUN Test_newJWKSignerFromEncryptedKey/fail_unmarshal === RUN Test_newJWKSignerFromEncryptedKey/fail_not_signer --- PASS: Test_newJWKSignerFromEncryptedKey (0.70s) --- PASS: Test_newJWKSignerFromEncryptedKey/ok (0.12s) --- PASS: Test_newJWKSignerFromEncryptedKey/fail_decrypt (0.12s) --- PASS: Test_newJWKSignerFromEncryptedKey/fail_unmarshal (0.11s) --- PASS: Test_newJWKSignerFromEncryptedKey/fail_not_signer (0.12s) === RUN Test_init --- PASS: Test_init (0.00s) === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_jwk === RUN TestNew/ok_jwk_provisioners === RUN TestNew/ok_ca_getter === RUN TestNew/fail_authority === RUN TestNew/fail_fingerprint === RUN TestNew/fail_type === RUN TestNew/fail_provisioner === RUN TestNew/fail_provisioner_jwk === RUN TestNew/fail_provisioner_not_found === RUN TestNew/fail_invalid_password === RUN TestNew/fail_no_key === RUN TestNew/fail_certificate === RUN TestNew/fail_key === RUN TestNew/fail_key_jwk === RUN TestNew/bad_authority === RUN TestNew/fail_parse_url === RUN TestNew/fail_new_client === RUN TestNew/fail_new_x5c_issuer === RUN TestNew/fail_new_jwk_issuer === RUN TestNew/bad_issuer === RUN TestNew/bad_issuer_type --- PASS: TestNew (1.69s) --- PASS: TestNew/ok (0.00s) --- PASS: TestNew/ok_jwk (0.00s) --- PASS: TestNew/ok_jwk_provisioners (0.13s) --- PASS: TestNew/ok_ca_getter (0.00s) --- PASS: TestNew/fail_authority (0.00s) --- PASS: TestNew/fail_fingerprint (0.00s) --- PASS: TestNew/fail_type (0.00s) --- PASS: TestNew/fail_provisioner (0.00s) --- PASS: TestNew/fail_provisioner_jwk (0.00s) --- PASS: TestNew/fail_provisioner_not_found (0.00s) --- PASS: TestNew/fail_invalid_password (0.12s) --- 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.00s) --- PASS: TestNew/bad_authority (1.31s) --- PASS: TestNew/fail_parse_url (0.00s) --- PASS: TestNew/fail_new_client (0.00s) --- PASS: TestNew/fail_new_x5c_issuer (0.00s) --- PASS: TestNew/fail_new_jwk_issuer (0.00s) --- PASS: TestNew/bad_issuer (0.00s) --- PASS: TestNew/bad_issuer_type (0.00s) === RUN TestStepCAS_Type === RUN TestStepCAS_Type/ok --- PASS: TestStepCAS_Type (0.00s) --- PASS: TestStepCAS_Type/ok (0.00s) === RUN TestStepCAS_CreateCertificate === RUN TestStepCAS_CreateCertificate/ok === RUN TestStepCAS_CreateCertificate/ok_with_different_CSR === RUN TestStepCAS_CreateCertificate/ok_with_password === RUN TestStepCAS_CreateCertificate/ok_jwk === RUN TestStepCAS_CreateCertificate/ok_jwk_with_password === RUN TestStepCAS_CreateCertificate/ok_with_provisioner === RUN TestStepCAS_CreateCertificate/ok_with_server_cert === RUN TestStepCAS_CreateCertificate/fail_CSR === RUN TestStepCAS_CreateCertificate/fail_Template === RUN TestStepCAS_CreateCertificate/fail_lifetime === RUN TestStepCAS_CreateCertificate/fail_sign_token === RUN TestStepCAS_CreateCertificate/fail_client_sign === RUN TestStepCAS_CreateCertificate/fail_password --- PASS: TestStepCAS_CreateCertificate (0.49s) --- PASS: TestStepCAS_CreateCertificate/ok (0.00s) --- PASS: TestStepCAS_CreateCertificate/ok_with_different_CSR (0.00s) --- PASS: TestStepCAS_CreateCertificate/ok_with_password (0.12s) --- PASS: TestStepCAS_CreateCertificate/ok_jwk (0.00s) --- PASS: TestStepCAS_CreateCertificate/ok_jwk_with_password (0.00s) --- PASS: TestStepCAS_CreateCertificate/ok_with_provisioner (0.00s) --- PASS: TestStepCAS_CreateCertificate/ok_with_server_cert (0.00s) --- PASS: TestStepCAS_CreateCertificate/fail_CSR (0.00s) --- PASS: TestStepCAS_CreateCertificate/fail_Template (0.00s) --- PASS: TestStepCAS_CreateCertificate/fail_lifetime (0.00s) --- PASS: TestStepCAS_CreateCertificate/fail_sign_token (0.00s) --- PASS: TestStepCAS_CreateCertificate/fail_client_sign (0.00s) --- PASS: TestStepCAS_CreateCertificate/fail_password (0.00s) === RUN TestStepCAS_RenewCertificate === RUN TestStepCAS_RenewCertificate/ok === RUN TestStepCAS_RenewCertificate/fail_no_token === RUN TestStepCAS_RenewCertificate/fail_bad_token --- PASS: TestStepCAS_RenewCertificate (0.00s) --- PASS: TestStepCAS_RenewCertificate/ok (0.00s) --- PASS: TestStepCAS_RenewCertificate/fail_no_token (0.00s) --- PASS: TestStepCAS_RenewCertificate/fail_bad_token (0.00s) === RUN TestStepCAS_RevokeCertificate === RUN TestStepCAS_RevokeCertificate/ok_serial_number === RUN TestStepCAS_RevokeCertificate/ok_certificate === RUN TestStepCAS_RevokeCertificate/ok_both === RUN TestStepCAS_RevokeCertificate/ok_with_password === RUN TestStepCAS_RevokeCertificate/ok_serial_number_jwk === RUN TestStepCAS_RevokeCertificate/ok_certificate_jwk === RUN TestStepCAS_RevokeCertificate/ok_both_jwk === RUN TestStepCAS_RevokeCertificate/ok_jwk_with_password === RUN TestStepCAS_RevokeCertificate/fail_request === RUN TestStepCAS_RevokeCertificate/fail_revoke_token === RUN TestStepCAS_RevokeCertificate/fail_client_revoke === RUN TestStepCAS_RevokeCertificate/fail_password --- PASS: TestStepCAS_RevokeCertificate (0.62s) --- PASS: TestStepCAS_RevokeCertificate/ok_serial_number (0.00s) --- PASS: TestStepCAS_RevokeCertificate/ok_certificate (0.00s) --- PASS: TestStepCAS_RevokeCertificate/ok_both (0.00s) --- PASS: TestStepCAS_RevokeCertificate/ok_with_password (0.13s) --- PASS: TestStepCAS_RevokeCertificate/ok_serial_number_jwk (0.00s) --- PASS: TestStepCAS_RevokeCertificate/ok_certificate_jwk (0.00s) --- PASS: TestStepCAS_RevokeCertificate/ok_both_jwk (0.00s) --- PASS: TestStepCAS_RevokeCertificate/ok_jwk_with_password (0.00s) --- PASS: TestStepCAS_RevokeCertificate/fail_request (0.00s) --- PASS: TestStepCAS_RevokeCertificate/fail_revoke_token (0.00s) --- PASS: TestStepCAS_RevokeCertificate/fail_client_revoke (0.00s) --- PASS: TestStepCAS_RevokeCertificate/fail_password (0.12s) === RUN TestStepCAS_GetCertificateAuthority === RUN TestStepCAS_GetCertificateAuthority/ok === RUN TestStepCAS_GetCertificateAuthority/ok_jwk === RUN TestStepCAS_GetCertificateAuthority/fail_fingerprint --- PASS: TestStepCAS_GetCertificateAuthority (0.00s) --- PASS: TestStepCAS_GetCertificateAuthority/ok (0.00s) --- PASS: TestStepCAS_GetCertificateAuthority/ok_jwk (0.00s) --- PASS: TestStepCAS_GetCertificateAuthority/fail_fingerprint (0.00s) === RUN Test_x5cIssuer_SignToken === RUN Test_x5cIssuer_SignToken/ok === RUN Test_x5cIssuer_SignToken/ok_ra === RUN Test_x5cIssuer_SignToken/ok_ra_endpoint_id === RUN Test_x5cIssuer_SignToken/fail_crt === RUN Test_x5cIssuer_SignToken/fail_key === RUN Test_x5cIssuer_SignToken/fail_no_signer --- PASS: Test_x5cIssuer_SignToken (0.00s) --- PASS: Test_x5cIssuer_SignToken/ok (0.00s) --- PASS: Test_x5cIssuer_SignToken/ok_ra (0.00s) --- PASS: Test_x5cIssuer_SignToken/ok_ra_endpoint_id (0.00s) --- PASS: Test_x5cIssuer_SignToken/fail_crt (0.00s) --- PASS: Test_x5cIssuer_SignToken/fail_key (0.00s) --- PASS: Test_x5cIssuer_SignToken/fail_no_signer (0.00s) === RUN Test_x5cIssuer_RevokeToken === RUN Test_x5cIssuer_RevokeToken/ok === RUN Test_x5cIssuer_RevokeToken/fail_crt === RUN Test_x5cIssuer_RevokeToken/fail_key === RUN Test_x5cIssuer_RevokeToken/fail_no_signer --- PASS: Test_x5cIssuer_RevokeToken (0.00s) --- PASS: Test_x5cIssuer_RevokeToken/ok (0.00s) --- PASS: Test_x5cIssuer_RevokeToken/fail_crt (0.00s) --- PASS: Test_x5cIssuer_RevokeToken/fail_key (0.00s) --- PASS: Test_x5cIssuer_RevokeToken/fail_no_signer (0.00s) === RUN Test_x5cIssuer_Lifetime === RUN Test_x5cIssuer_Lifetime/ok_0s === RUN Test_x5cIssuer_Lifetime/ok_1m === RUN Test_x5cIssuer_Lifetime/ok_max-1m === RUN Test_x5cIssuer_Lifetime/ok_max === RUN Test_x5cIssuer_Lifetime/ok_max+1m === RUN Test_x5cIssuer_Lifetime/ok_fail --- PASS: Test_x5cIssuer_Lifetime (0.00s) --- PASS: Test_x5cIssuer_Lifetime/ok_0s (0.00s) --- PASS: Test_x5cIssuer_Lifetime/ok_1m (0.00s) --- PASS: Test_x5cIssuer_Lifetime/ok_max-1m (0.00s) --- PASS: Test_x5cIssuer_Lifetime/ok_max (0.00s) --- PASS: Test_x5cIssuer_Lifetime/ok_max+1m (0.00s) --- PASS: Test_x5cIssuer_Lifetime/ok_fail (0.00s) === RUN Test_newJoseSigner === RUN Test_newJoseSigner/p256 === RUN Test_newJoseSigner/p384 === RUN Test_newJoseSigner/p521 === RUN Test_newJoseSigner/ed25519 === RUN Test_newJoseSigner/rsa === RUN Test_newJoseSigner/fail_p224 === RUN Test_newJoseSigner/fail_signer --- PASS: Test_newJoseSigner (0.20s) --- PASS: Test_newJoseSigner/p256 (0.00s) --- PASS: Test_newJoseSigner/p384 (0.00s) --- PASS: Test_newJoseSigner/p521 (0.00s) --- PASS: Test_newJoseSigner/ed25519 (0.00s) --- PASS: Test_newJoseSigner/rsa (0.00s) --- PASS: Test_newJoseSigner/fail_p224 (0.00s) --- PASS: Test_newJoseSigner/fail_signer (0.00s) PASS ok github.com/smallstep/certificates/cas/stepcas 4.425s === RUN TestNew_register --- PASS: TestNew_register (0.00s) === RUN TestVaultCAS_Type === RUN TestVaultCAS_Type/ok --- PASS: TestVaultCAS_Type (0.00s) --- PASS: TestVaultCAS_Type/ok (0.00s) === RUN TestVaultCAS_CreateCertificate === RUN TestVaultCAS_CreateCertificate/ok_ec === RUN TestVaultCAS_CreateCertificate/ok_rsa === RUN TestVaultCAS_CreateCertificate/ok_ed25519 === RUN TestVaultCAS_CreateCertificate/fail_CSR === RUN TestVaultCAS_CreateCertificate/fail_lifetime --- PASS: TestVaultCAS_CreateCertificate (0.00s) --- PASS: TestVaultCAS_CreateCertificate/ok_ec (0.00s) --- PASS: TestVaultCAS_CreateCertificate/ok_rsa (0.00s) --- PASS: TestVaultCAS_CreateCertificate/ok_ed25519 (0.00s) --- PASS: TestVaultCAS_CreateCertificate/fail_CSR (0.00s) --- PASS: TestVaultCAS_CreateCertificate/fail_lifetime (0.00s) === RUN TestVaultCAS_GetCertificateAuthority === RUN TestVaultCAS_GetCertificateAuthority/ok === RUN TestVaultCAS_GetCertificateAuthority/fail_fingerprint --- PASS: TestVaultCAS_GetCertificateAuthority (0.00s) --- PASS: TestVaultCAS_GetCertificateAuthority/ok (0.00s) --- PASS: TestVaultCAS_GetCertificateAuthority/fail_fingerprint (0.00s) === RUN TestVaultCAS_RevokeCertificate === RUN TestVaultCAS_RevokeCertificate/ok_serial_number === RUN TestVaultCAS_RevokeCertificate/ok_certificate === RUN TestVaultCAS_RevokeCertificate/ok_both === RUN TestVaultCAS_RevokeCertificate/fail_serial_string --- PASS: TestVaultCAS_RevokeCertificate (0.00s) --- PASS: TestVaultCAS_RevokeCertificate/ok_serial_number (0.00s) --- PASS: TestVaultCAS_RevokeCertificate/ok_certificate (0.00s) --- PASS: TestVaultCAS_RevokeCertificate/ok_both (0.00s) --- PASS: TestVaultCAS_RevokeCertificate/fail_serial_string (0.00s) === RUN TestVaultCAS_RenewCertificate === RUN TestVaultCAS_RenewCertificate/not_implemented --- PASS: TestVaultCAS_RenewCertificate (0.00s) --- PASS: TestVaultCAS_RenewCertificate/not_implemented (0.00s) === RUN TestVaultCAS_loadOptions === RUN TestVaultCAS_loadOptions/ok_mandatory_PKIRole_PKIRoleEd25519 === RUN TestVaultCAS_loadOptions/ok_mandatory_PKIRole_PKIRoleEC === RUN TestVaultCAS_loadOptions/ok_mandatory_PKIRole_PKIRoleRSA === RUN TestVaultCAS_loadOptions/ok_mandatory_PKIRoleRSA_PKIRoleEC_PKIRoleEd25519 === RUN TestVaultCAS_loadOptions/ok_mandatory_PKIRoleRSA_PKIRoleEC_PKIRoleEd25519_with_useless_PKIRoleDefault --- PASS: TestVaultCAS_loadOptions (0.00s) --- PASS: TestVaultCAS_loadOptions/ok_mandatory_PKIRole_PKIRoleEd25519 (0.00s) --- PASS: TestVaultCAS_loadOptions/ok_mandatory_PKIRole_PKIRoleEC (0.00s) --- PASS: TestVaultCAS_loadOptions/ok_mandatory_PKIRole_PKIRoleRSA (0.00s) --- PASS: TestVaultCAS_loadOptions/ok_mandatory_PKIRoleRSA_PKIRoleEC_PKIRoleEd25519 (0.00s) --- PASS: TestVaultCAS_loadOptions/ok_mandatory_PKIRoleRSA_PKIRoleEC_PKIRoleEd25519_with_useless_PKIRoleDefault (0.00s) PASS ok github.com/smallstep/certificates/cas/vaultcas 0.014s === RUN TestApprole_LoginMountPaths === RUN TestApprole_LoginMountPaths/ok_default_mount_path === RUN TestApprole_LoginMountPaths/ok_explicit_mount_path === RUN TestApprole_LoginMountPaths/ok_custom_mount_path --- PASS: TestApprole_LoginMountPaths (0.00s) --- PASS: TestApprole_LoginMountPaths/ok_default_mount_path (0.00s) --- PASS: TestApprole_LoginMountPaths/ok_explicit_mount_path (0.00s) --- PASS: TestApprole_LoginMountPaths/ok_custom_mount_path (0.00s) === RUN TestApprole_NewApproleAuthMethod === RUN TestApprole_NewApproleAuthMethod/ok_secret-id_string === RUN TestApprole_NewApproleAuthMethod/ok_secret-id_string_and_wrapped === RUN TestApprole_NewApproleAuthMethod/ok_secret-id_string_and_wrapped_with_custom_mountPath === RUN TestApprole_NewApproleAuthMethod/ok_secret-id_file === RUN TestApprole_NewApproleAuthMethod/ok_secret-id_env === RUN TestApprole_NewApproleAuthMethod/fail_mandatory_role-id === RUN TestApprole_NewApproleAuthMethod/fail_mandatory_secret-id_any === RUN TestApprole_NewApproleAuthMethod/fail_multiple_secret-id_types_id_and_env === RUN TestApprole_NewApproleAuthMethod/fail_multiple_secret-id_types_id_and_file === RUN TestApprole_NewApproleAuthMethod/fail_multiple_secret-id_types_env_and_file === RUN TestApprole_NewApproleAuthMethod/fail_multiple_secret-id_types_all --- PASS: TestApprole_NewApproleAuthMethod (0.00s) --- PASS: TestApprole_NewApproleAuthMethod/ok_secret-id_string (0.00s) --- PASS: TestApprole_NewApproleAuthMethod/ok_secret-id_string_and_wrapped (0.00s) --- PASS: TestApprole_NewApproleAuthMethod/ok_secret-id_string_and_wrapped_with_custom_mountPath (0.00s) --- PASS: TestApprole_NewApproleAuthMethod/ok_secret-id_file (0.00s) --- PASS: TestApprole_NewApproleAuthMethod/ok_secret-id_env (0.00s) --- PASS: TestApprole_NewApproleAuthMethod/fail_mandatory_role-id (0.00s) --- PASS: TestApprole_NewApproleAuthMethod/fail_mandatory_secret-id_any (0.00s) --- PASS: TestApprole_NewApproleAuthMethod/fail_multiple_secret-id_types_id_and_env (0.00s) --- PASS: TestApprole_NewApproleAuthMethod/fail_multiple_secret-id_types_id_and_file (0.00s) --- PASS: TestApprole_NewApproleAuthMethod/fail_multiple_secret-id_types_env_and_file (0.00s) --- PASS: TestApprole_NewApproleAuthMethod/fail_multiple_secret-id_types_all (0.00s) PASS ok github.com/smallstep/certificates/cas/vaultcas/auth/approle 0.006s === RUN TestAws_LoginMountPaths === RUN TestAws_LoginMountPaths/ok_default_mount_path === RUN TestAws_LoginMountPaths/ok_explicit_mount_path === RUN TestAws_LoginMountPaths/ok_custom_mount_path --- PASS: TestAws_LoginMountPaths (0.00s) --- PASS: TestAws_LoginMountPaths/ok_default_mount_path (0.00s) --- PASS: TestAws_LoginMountPaths/ok_explicit_mount_path (0.00s) --- PASS: TestAws_LoginMountPaths/ok_custom_mount_path (0.00s) === RUN TestAws_NewAwsAuthMethod === RUN TestAws_NewAwsAuthMethod/ok_iam === RUN TestAws_NewAwsAuthMethod/ok_iam_with_region === RUN TestAws_NewAwsAuthMethod/ok_iam_with_header === RUN TestAws_NewAwsAuthMethod/ok_ec2 === RUN TestAws_NewAwsAuthMethod/ok_ec2_with_nonce === RUN TestAws_NewAwsAuthMethod/ok_ec2_with_signature_type === RUN TestAws_NewAwsAuthMethod/fail_mandatory_role === RUN TestAws_NewAwsAuthMethod/fail_mandatory_auth_type === RUN TestAws_NewAwsAuthMethod/fail_invalid_auth_type === RUN TestAws_NewAwsAuthMethod/fail_invalid_ec2_signature_type --- PASS: TestAws_NewAwsAuthMethod (0.00s) --- PASS: TestAws_NewAwsAuthMethod/ok_iam (0.00s) --- PASS: TestAws_NewAwsAuthMethod/ok_iam_with_region (0.00s) --- PASS: TestAws_NewAwsAuthMethod/ok_iam_with_header (0.00s) --- PASS: TestAws_NewAwsAuthMethod/ok_ec2 (0.00s) --- PASS: TestAws_NewAwsAuthMethod/ok_ec2_with_nonce (0.00s) --- PASS: TestAws_NewAwsAuthMethod/ok_ec2_with_signature_type (0.00s) --- PASS: TestAws_NewAwsAuthMethod/fail_mandatory_role (0.00s) --- PASS: TestAws_NewAwsAuthMethod/fail_mandatory_auth_type (0.00s) --- PASS: TestAws_NewAwsAuthMethod/fail_invalid_auth_type (0.00s) --- PASS: TestAws_NewAwsAuthMethod/fail_invalid_ec2_signature_type (0.00s) PASS ok github.com/smallstep/certificates/cas/vaultcas/auth/aws 0.009s === RUN TestApprole_LoginMountPaths === RUN TestApprole_LoginMountPaths/ok_default_mount_path === RUN TestApprole_LoginMountPaths/ok_explicit_mount_path === RUN TestApprole_LoginMountPaths/ok_custom_mount_path --- PASS: TestApprole_LoginMountPaths (0.00s) --- PASS: TestApprole_LoginMountPaths/ok_default_mount_path (0.00s) --- PASS: TestApprole_LoginMountPaths/ok_explicit_mount_path (0.00s) --- PASS: TestApprole_LoginMountPaths/ok_custom_mount_path (0.00s) === RUN TestApprole_NewApproleAuthMethod === RUN TestApprole_NewApproleAuthMethod/ok_secret-id_string === RUN TestApprole_NewApproleAuthMethod/fail_mandatory_role --- PASS: TestApprole_NewApproleAuthMethod (0.00s) --- PASS: TestApprole_NewApproleAuthMethod/ok_secret-id_string (0.00s) --- PASS: TestApprole_NewApproleAuthMethod/fail_mandatory_role (0.00s) PASS ok github.com/smallstep/certificates/cas/vaultcas/auth/kubernetes 0.006s ? github.com/smallstep/certificates/cmd/step-ca [no test files] ? github.com/smallstep/certificates/commands [no test files] === RUN TestIsRevoked === RUN TestIsRevoked/false/nil_db === RUN TestIsRevoked/false/ErrNotFound === RUN TestIsRevoked/error/checking_bucket === RUN TestIsRevoked/true --- PASS: TestIsRevoked (0.00s) --- PASS: TestIsRevoked/false/nil_db (0.00s) --- PASS: TestIsRevoked/false/ErrNotFound (0.00s) --- PASS: TestIsRevoked/error/checking_bucket (0.00s) --- PASS: TestIsRevoked/true (0.00s) === RUN TestRevoke === RUN TestRevoke/error/force_isRevoked === RUN TestRevoke/error/was_already_revoked === RUN TestRevoke/ok --- PASS: TestRevoke (0.00s) --- PASS: TestRevoke/error/force_isRevoked (0.00s) --- PASS: TestRevoke/error/was_already_revoked (0.00s) --- PASS: TestRevoke/ok (0.00s) === RUN TestUseToken === RUN TestUseToken/fail/force-CmpAndSwap-error === RUN TestUseToken/fail/CmpAndSwap-already-exists === RUN TestUseToken/ok/cmpAndSwap-success --- PASS: TestUseToken (0.00s) --- PASS: TestUseToken/fail/force-CmpAndSwap-error (0.00s) --- PASS: TestUseToken/fail/CmpAndSwap-already-exists (0.00s) --- PASS: TestUseToken/ok/cmpAndSwap-success (0.00s) === RUN TestDB_StoreCertificateChain === RUN TestDB_StoreCertificateChain/ok === RUN TestDB_StoreCertificateChain/ok_ra_provisioner === RUN TestDB_StoreCertificateChain/ok_no_provisioner === RUN TestDB_StoreCertificateChain/fail_store_certificate --- PASS: TestDB_StoreCertificateChain (0.00s) --- PASS: TestDB_StoreCertificateChain/ok (0.00s) --- PASS: TestDB_StoreCertificateChain/ok_ra_provisioner (0.00s) --- PASS: TestDB_StoreCertificateChain/ok_no_provisioner (0.00s) --- PASS: TestDB_StoreCertificateChain/fail_store_certificate (0.00s) === RUN TestDB_GetCertificateData === RUN TestDB_GetCertificateData/ok === RUN TestDB_GetCertificateData/fail_not_found === RUN TestDB_GetCertificateData/fail_db === RUN TestDB_GetCertificateData/fail_unmarshal --- PASS: TestDB_GetCertificateData (0.00s) --- PASS: TestDB_GetCertificateData/ok (0.00s) --- PASS: TestDB_GetCertificateData/fail_not_found (0.00s) --- PASS: TestDB_GetCertificateData/fail_db (0.00s) --- PASS: TestDB_GetCertificateData/fail_unmarshal (0.00s) === RUN TestDB_StoreRenewedCertificate === RUN TestDB_StoreRenewedCertificate/ok === RUN TestDB_StoreRenewedCertificate/ok_no_data === RUN TestDB_StoreRenewedCertificate/ok_fail_marshal === RUN TestDB_StoreRenewedCertificate/fail --- PASS: TestDB_StoreRenewedCertificate (0.00s) --- PASS: TestDB_StoreRenewedCertificate/ok (0.00s) --- PASS: TestDB_StoreRenewedCertificate/ok_no_data (0.00s) --- PASS: TestDB_StoreRenewedCertificate/ok_fail_marshal (0.00s) --- PASS: TestDB_StoreRenewedCertificate/fail (0.00s) === RUN TestSimpleDB --- PASS: TestSimpleDB (0.00s) PASS ok github.com/smallstep/certificates/db 0.009s === RUN TestError_MarshalJSON === RUN TestError_MarshalJSON/ok === RUN TestError_MarshalJSON/ok_no_error --- PASS: TestError_MarshalJSON (0.00s) --- PASS: TestError_MarshalJSON/ok (0.00s) --- PASS: TestError_MarshalJSON/ok_no_error (0.00s) === RUN TestError_UnmarshalJSON === RUN TestError_UnmarshalJSON/ok === RUN TestError_UnmarshalJSON/fail --- PASS: TestError_UnmarshalJSON (0.00s) --- PASS: TestError_UnmarshalJSON/ok (0.00s) --- PASS: TestError_UnmarshalJSON/fail (0.00s) === RUN TestError_Unwrap === RUN TestError_Unwrap/ok_New === RUN TestError_Unwrap/ok_New_v-wrap === RUN TestError_Unwrap/ok_NewError === RUN TestError_Unwrap/ok_NewErr === RUN TestError_Unwrap/ok_NewErr_wit_message === RUN TestError_Unwrap/ok_Errorf === RUN TestError_Unwrap/ok_Errorf_v-wrap --- PASS: TestError_Unwrap (0.00s) --- PASS: TestError_Unwrap/ok_New (0.00s) --- PASS: TestError_Unwrap/ok_New_v-wrap (0.00s) --- PASS: TestError_Unwrap/ok_NewError (0.00s) --- PASS: TestError_Unwrap/ok_NewErr (0.00s) --- PASS: TestError_Unwrap/ok_NewErr_wit_message (0.00s) --- PASS: TestError_Unwrap/ok_Errorf (0.00s) --- PASS: TestError_Unwrap/ok_Errorf_v-wrap (0.00s) === RUN TestError_Unwrap_As === RUN TestError_Unwrap_As/ok_NewError === RUN TestError_Unwrap_As/ok_NewErr === RUN TestError_Unwrap_As/ok_NewErr_wit_message === RUN TestError_Unwrap_As/ok_Errorf === RUN TestError_Unwrap_As/fail_New === RUN TestError_Unwrap_As/fail_New_v-wrap === RUN TestError_Unwrap_As/fail_Errorf === RUN TestError_Unwrap_As/fail_Errorf_v-wrap --- PASS: TestError_Unwrap_As (0.00s) --- PASS: TestError_Unwrap_As/ok_NewError (0.00s) --- PASS: TestError_Unwrap_As/ok_NewErr (0.00s) --- PASS: TestError_Unwrap_As/ok_NewErr_wit_message (0.00s) --- PASS: TestError_Unwrap_As/ok_Errorf (0.00s) --- PASS: TestError_Unwrap_As/fail_New (0.00s) --- PASS: TestError_Unwrap_As/fail_New_v-wrap (0.00s) --- PASS: TestError_Unwrap_As/fail_Errorf (0.00s) --- PASS: TestError_Unwrap_As/fail_Errorf_v-wrap (0.00s) === RUN TestErrorf === RUN TestErrorf/bad_request === RUN TestErrorf/unauthorized === RUN TestErrorf/forbidden === RUN TestErrorf/not_found === RUN TestErrorf/internal_server_error === RUN TestErrorf/not_implemented === RUN TestErrorf/other === RUN TestErrorf/formatted_args === RUN TestErrorf/WithMessage === RUN TestErrorf/WithErrorMessage === RUN TestErrorf/WithKeyValue === RUN TestErrorf/withDefaultMessage === RUN TestErrorf/withFormattedMessage === RUN TestErrorf/WithMessage_and_withDefaultMessage === RUN TestErrorf/WithErrorMessage_and_withFormattedMessage === RUN TestErrorf/formatted_args_and_withMessage --- PASS: TestErrorf (0.00s) --- PASS: TestErrorf/bad_request (0.00s) --- PASS: TestErrorf/unauthorized (0.00s) --- PASS: TestErrorf/forbidden (0.00s) --- PASS: TestErrorf/not_found (0.00s) --- PASS: TestErrorf/internal_server_error (0.00s) --- PASS: TestErrorf/not_implemented (0.00s) --- PASS: TestErrorf/other (0.00s) --- PASS: TestErrorf/formatted_args (0.00s) --- PASS: TestErrorf/WithMessage (0.00s) --- PASS: TestErrorf/WithErrorMessage (0.00s) --- PASS: TestErrorf/WithKeyValue (0.00s) --- PASS: TestErrorf/withDefaultMessage (0.00s) --- PASS: TestErrorf/withFormattedMessage (0.00s) --- PASS: TestErrorf/WithMessage_and_withDefaultMessage (0.00s) --- PASS: TestErrorf/WithErrorMessage_and_withFormattedMessage (0.00s) --- PASS: TestErrorf/formatted_args_and_withMessage (0.00s) PASS ok github.com/smallstep/certificates/errs 0.004s ? github.com/smallstep/certificates/examples/basic-client [no test files] ? github.com/smallstep/certificates/examples/basic-federation/client [no test files] ? github.com/smallstep/certificates/examples/basic-federation/server [no test files] ? github.com/smallstep/certificates/examples/bootstrap-client [no test files] ? github.com/smallstep/certificates/examples/bootstrap-mtls-server [no test files] ? github.com/smallstep/certificates/examples/bootstrap-tls-server [no test files] === RUN TestUintConvertsValues --- PASS: TestUintConvertsValues (0.00s) === RUN TestUintPanicsOnNegativeValue --- PASS: TestUintPanicsOnNegativeValue (0.00s) === RUN TestInt64ConvertsValues --- PASS: TestInt64ConvertsValues (0.00s) === RUN TestInt64PanicsOnLargeValue --- PASS: TestInt64PanicsOnLargeValue (0.00s) === RUN TestUint64ConvertsValues --- PASS: TestUint64ConvertsValues (0.00s) === RUN TestUint64PanicsOnNegativeValue --- PASS: TestUint64PanicsOnNegativeValue (0.00s) === RUN TestInt32ConvertsValues --- PASS: TestInt32ConvertsValues (0.00s) === RUN TestInt32PanicsOnTooSmallValue --- PASS: TestInt32PanicsOnTooSmallValue (0.00s) === RUN TestInt32PanicsOnLargeValue --- PASS: TestInt32PanicsOnLargeValue (0.00s) === RUN TestUint32ConvertsValues --- PASS: TestUint32ConvertsValues (0.00s) === RUN TestUint32PanicsOnNegativeValue --- PASS: TestUint32PanicsOnNegativeValue (0.00s) === RUN TestUint32PanicsOnLargeValue --- PASS: TestUint32PanicsOnLargeValue (0.00s) === RUN TestUint16ConvertsValues --- PASS: TestUint16ConvertsValues (0.00s) === RUN TestUint16PanicsOnNegativeValue --- PASS: TestUint16PanicsOnNegativeValue (0.00s) === RUN TestUint16PanicsOnLargeValue --- PASS: TestUint16PanicsOnLargeValue (0.00s) === RUN TestUint8ConvertsValues --- PASS: TestUint8ConvertsValues (0.00s) === RUN TestUint8PanicsOnNegativeValue --- PASS: TestUint8PanicsOnNegativeValue (0.00s) === RUN TestUint8PanicsOnLargeValue --- PASS: TestUint8PanicsOnLargeValue (0.00s) PASS ok github.com/smallstep/certificates/internal/cast 0.003s ? github.com/smallstep/certificates/internal/httptransport [no test files] ? github.com/smallstep/certificates/internal/metrix [no test files] ? github.com/smallstep/certificates/internal/userid [no test files] === RUN TestHealthOKHandling === RUN TestHealthOKHandling/200_should_be_logged_at_Info_level_for_/health_request_without_explicit_opt-in === RUN TestHealthOKHandling/200_should_be_logged_only_at_Trace_level_for_/health_request_if_opt-in --- PASS: TestHealthOKHandling (0.00s) --- PASS: TestHealthOKHandling/200_should_be_logged_at_Info_level_for_/health_request_without_explicit_opt-in (0.00s) --- PASS: TestHealthOKHandling/200_should_be_logged_only_at_Trace_level_for_/health_request_if_opt-in (0.00s) === RUN TestHandlingRegardlessOfOptions === RUN TestHandlingRegardlessOfOptions/200_should_be_logged_at_Info_level_for_non-health_requests === RUN TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_for_non-health_requests === RUN TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_for_non-health_requests === RUN TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_even_for_/health_requests === RUN TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_even_for_/health_requests --- PASS: TestHandlingRegardlessOfOptions (0.00s) --- PASS: TestHandlingRegardlessOfOptions/200_should_be_logged_at_Info_level_for_non-health_requests (0.00s) --- PASS: TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_for_non-health_requests (0.00s) --- PASS: TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_for_non-health_requests (0.00s) --- PASS: TestHandlingRegardlessOfOptions/400_should_be_logged_at_Warn_level_even_for_/health_requests (0.00s) --- PASS: TestHandlingRegardlessOfOptions/500_should_be_logged_at_Error_level_even_for_/health_requests (0.00s) === RUN TestLogRealIP === RUN TestLogRealIP/setting_is_turned_on,_no_header_is_set === RUN TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set === RUN TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set_with_invalid_value === RUN TestLogRealIP/setting_is_turned_on,_X-Real-IP_header_is_set === RUN TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set === RUN TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set_with_multiple_IPs === RUN TestLogRealIP/setting_is_turned_on,_all_headers_are_set === RUN TestLogRealIP/setting_is_turned_off,_True-Client-IP_header_is_set === RUN TestLogRealIP/setting_is_turned_off,_no_header_is_set --- PASS: TestLogRealIP (0.00s) --- PASS: TestLogRealIP/setting_is_turned_on,_no_header_is_set (0.00s) --- PASS: TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set (0.00s) --- PASS: TestLogRealIP/setting_is_turned_on,_True-Client-IP_header_is_set_with_invalid_value (0.00s) --- PASS: TestLogRealIP/setting_is_turned_on,_X-Real-IP_header_is_set (0.00s) --- PASS: TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set (0.00s) --- PASS: TestLogRealIP/setting_is_turned_on,_X-Forwarded-For_header_is_set_with_multiple_IPs (0.00s) --- PASS: TestLogRealIP/setting_is_turned_on,_all_headers_are_set (0.00s) --- PASS: TestLogRealIP/setting_is_turned_off,_True-Client-IP_header_is_set (0.00s) --- PASS: TestLogRealIP/setting_is_turned_off,_no_header_is_set (0.00s) PASS ok github.com/smallstep/certificates/logging 0.004s === RUN Test_Middleware === RUN Test_Middleware/default-request-id === RUN Test_Middleware/no-request-id === RUN Test_Middleware/empty-header === RUN Test_Middleware/fallback-header-name --- PASS: Test_Middleware (0.00s) --- PASS: Test_Middleware/default-request-id (0.00s) --- PASS: Test_Middleware/no-request-id (0.00s) --- PASS: Test_Middleware/empty-header (0.00s) --- PASS: Test_Middleware/fallback-header-name (0.00s) PASS ok github.com/smallstep/certificates/middleware/requestid 0.003s ? github.com/smallstep/certificates/monitoring [no test files] === RUN TestPKI_WriteHelmTemplate === RUN TestPKI_WriteHelmTemplate/ok/simple === RUN TestPKI_WriteHelmTemplate/ok/with-acme === RUN TestPKI_WriteHelmTemplate/ok/with-ssh === RUN TestPKI_WriteHelmTemplate/ok/with-ssh-and-duplicate-provisioner-name === RUN TestPKI_WriteHelmTemplate/ok/with-ssh-and-acme === RUN TestPKI_WriteHelmTemplate/ok/with-provisioner === RUN TestPKI_WriteHelmTemplate/ok/with-acme-and-duplicate-provisioner-name === RUN TestPKI_WriteHelmTemplate/ok/with-admin === RUN TestPKI_WriteHelmTemplate/fail/authority.ProvisionerToCertificates --- PASS: TestPKI_WriteHelmTemplate (0.05s) --- PASS: TestPKI_WriteHelmTemplate/ok/simple (0.01s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-acme (0.00s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh (0.00s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh-and-duplicate-provisioner-name (0.01s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh-and-acme (0.00s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-provisioner (0.00s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-acme-and-duplicate-provisioner-name (0.00s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-admin (0.01s) --- PASS: TestPKI_WriteHelmTemplate/fail/authority.ProvisionerToCertificates (0.00s) === RUN TestPKI_GenerateConfig === RUN TestPKI_GenerateConfig/ok/with-acme === RUN TestPKI_GenerateConfig/ok/with-acme-and-double-provisioner-name === RUN TestPKI_GenerateConfig/ok/with-ssh === RUN TestPKI_GenerateConfig/ok/with-ssh-and-double-provisioner-name === RUN TestPKI_GenerateConfig/ok/with-admin badger 2026/04/17 14:28:46 INFO: All 0 tables opened in 0s badger 2026/04/17 14:28:46 INFO: Storing value log head: {Fid:0 Len:30 Offset:2940} badger 2026/04/17 14:28:46 INFO: [Compactor: 173] Running compaction: {level:0 score:1.73 dropPrefixes:[]} for level: 0 badger 2026/04/17 14:28:46 INFO: LOG Compact 0->1, del 1 tables, add 1 tables, took 505.927µs badger 2026/04/17 14:28:46 INFO: [Compactor: 173] Compaction for level: 0 DONE badger 2026/04/17 14:28:46 INFO: Force compaction on level 0 done badger 2026/04/17 14:28:46 INFO: All 1 tables opened in 0s badger 2026/04/17 14:28:46 INFO: Replaying file id: 0 at offset: 2970 badger 2026/04/17 14:28:46 INFO: Replay took: 2.238µs badger 2026/04/17 14:28:46 INFO: Storing value log head: {Fid:0 Len:30 Offset:3735} badger 2026/04/17 14:28:46 INFO: [Compactor: 173] Running compaction: {level:0 score:1.73 dropPrefixes:[]} for level: 0 badger 2026/04/17 14:28:46 INFO: LOG Compact 0->1, del 2 tables, add 1 tables, took 548.8µs badger 2026/04/17 14:28:46 INFO: [Compactor: 173] Compaction for level: 0 DONE badger 2026/04/17 14:28:46 INFO: Force compaction on level 0 done === RUN TestPKI_GenerateConfig/ok/simple --- PASS: TestPKI_GenerateConfig (0.01s) --- PASS: TestPKI_GenerateConfig/ok/with-acme (0.00s) --- PASS: TestPKI_GenerateConfig/ok/with-acme-and-double-provisioner-name (0.00s) --- PASS: TestPKI_GenerateConfig/ok/with-ssh (0.00s) --- PASS: TestPKI_GenerateConfig/ok/with-ssh-and-double-provisioner-name (0.00s) --- PASS: TestPKI_GenerateConfig/ok/with-admin (0.01s) --- PASS: TestPKI_GenerateConfig/ok/simple (0.00s) PASS ok github.com/smallstep/certificates/pki 0.071s === RUN TestNamePolicyEngine_matchDomainConstraint === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wildcard === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wildcard-literal === RUN TestNamePolicyEngine_matchDomainConstraint/fail/specific-domain === RUN TestNamePolicyEngine_matchDomainConstraint/fail/single-whitespace-domain === RUN TestNamePolicyEngine_matchDomainConstraint/fail/period-domain === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wrong-asterisk-prefix === RUN TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-in-domain === RUN TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-label === RUN TestNamePolicyEngine_matchDomainConstraint/fail/multiple-periods === RUN TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-domain === RUN TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-constraint === RUN TestNamePolicyEngine_matchDomainConstraint/fail/no-subdomain === RUN TestNamePolicyEngine_matchDomainConstraint/fail/too-many-subdomains === RUN TestNamePolicyEngine_matchDomainConstraint/fail/wrong-domain === RUN TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name === RUN TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name-constraint === RUN TestNamePolicyEngine_matchDomainConstraint/ok/empty-constraint === RUN TestNamePolicyEngine_matchDomainConstraint/ok/wildcard === RUN TestNamePolicyEngine_matchDomainConstraint/ok/wildcard-literal === RUN TestNamePolicyEngine_matchDomainConstraint/ok/specific-domain === RUN TestNamePolicyEngine_matchDomainConstraint/ok/different-case === RUN TestNamePolicyEngine_matchDomainConstraint/ok/idna-internationalized-domain-name-punycode --- PASS: TestNamePolicyEngine_matchDomainConstraint (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wildcard (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wildcard-literal (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/specific-domain (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/single-whitespace-domain (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/period-domain (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wrong-asterisk-prefix (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-in-domain (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/asterisk-label (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/multiple-periods (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-domain (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/error-parsing-constraint (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/no-subdomain (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/too-many-subdomains (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/fail/wrong-domain (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/false/idna-internationalized-domain-name-constraint (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/empty-constraint (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/wildcard (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/wildcard-literal (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/specific-domain (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/different-case (0.00s) --- PASS: TestNamePolicyEngine_matchDomainConstraint/ok/idna-internationalized-domain-name-punycode (0.00s) === RUN Test_matchIPConstraint === RUN Test_matchIPConstraint/false/ipv4-in-ipv6-nat64 === RUN Test_matchIPConstraint/ok/ipv4 === RUN Test_matchIPConstraint/ok/ipv6 === RUN Test_matchIPConstraint/ok/ipv4-in-ipv6 === RUN Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64-fixed-ip === RUN Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64 --- PASS: Test_matchIPConstraint (0.00s) --- PASS: Test_matchIPConstraint/false/ipv4-in-ipv6-nat64 (0.00s) --- PASS: Test_matchIPConstraint/ok/ipv4 (0.00s) --- PASS: Test_matchIPConstraint/ok/ipv6 (0.00s) --- PASS: Test_matchIPConstraint/ok/ipv4-in-ipv6 (0.00s) --- PASS: Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64-fixed-ip (0.00s) --- PASS: Test_matchIPConstraint/ok/ipv4-in-ipv6-nat64 (0.00s) === RUN TestNamePolicyEngine_matchEmailConstraint === RUN TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-label === RUN TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-inside-domain === RUN TestNamePolicyEngine_matchEmailConstraint/fail/parse-email === RUN TestNamePolicyEngine_matchEmailConstraint/fail/wildcard === RUN TestNamePolicyEngine_matchEmailConstraint/fail/wildcard-x509-period === RUN TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-domain === RUN TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-local === RUN TestNamePolicyEngine_matchEmailConstraint/ok/wildcard === RUN TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-x509-period === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix-match === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local === RUN TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local-match === RUN TestNamePolicyEngine_matchEmailConstraint/ok/specific-mail === RUN TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-tld === RUN TestNamePolicyEngine_matchEmailConstraint/ok/different-case --- PASS: TestNamePolicyEngine_matchEmailConstraint (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-label (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/asterisk-inside-domain (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/parse-email (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/wildcard (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/wildcard-x509-period (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-domain (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/fail/specific-mail-wrong-local (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/wildcard (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-x509-period (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-prefix-match (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/asterisk-inside-local-match (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/specific-mail (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/wildcard-tld (0.00s) --- PASS: TestNamePolicyEngine_matchEmailConstraint/ok/different-case (0.00s) === RUN TestNamePolicyEngine_matchURIConstraint === RUN TestNamePolicyEngine_matchURIConstraint/fail/empty-host === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-prefix === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-label === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-inside === RUN TestNamePolicyEngine_matchURIConstraint/fail/wildcard === RUN TestNamePolicyEngine_matchURIConstraint/fail/wildcard-subdomains-too-deep === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-port-split-error === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv4 === RUN TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv6 === RUN TestNamePolicyEngine_matchURIConstraint/ok/wildcard === RUN TestNamePolicyEngine_matchURIConstraint/ok/host-with-port === RUN TestNamePolicyEngine_matchURIConstraint/ok/different-case --- PASS: TestNamePolicyEngine_matchURIConstraint (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/empty-host (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-prefix (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-label (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-asterisk-inside (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/wildcard (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/wildcard-subdomains-too-deep (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-port-split-error (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv4 (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/fail/host-with-ipv6 (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/ok/wildcard (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/ok/host-with-port (0.00s) --- PASS: TestNamePolicyEngine_matchURIConstraint/ok/different-case (0.00s) === RUN TestNamePolicyEngine_X509_AllAllowed === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal-x509 === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-single-host === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-no-label === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-empty-label === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-dot-domain === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-multiple-subdomains === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-idna-internationalized-domain === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-x509 === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-specific-mailbox === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-subdomain === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-rfc822 === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-ascii === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-domain-wildcard === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-literal-wildcard === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-idna-internationalized-domain === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded-single-host === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded-with-literal-wildcard === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-permitted-no-match === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-excluded-match === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-no-domain === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-ip-name === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-mail === RUN TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-uri === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-dns-name === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-mail === RUN TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-uri === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-dns-name === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-ip === RUN TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-uri === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-dns-name === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name === RUN TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name#01 === RUN TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badhost.local-common-name === RUN TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-anotherbadhost.local-dns === RUN TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badmail@example.local === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-no-constraints === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-no-constraints === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-no-constraints === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-no-constraints === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-no-constraints === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-no-constraints === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty-no-constraints === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-permitted-match === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-excluded-match === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard-literal === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-combined === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-idna-internationalized-domain === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-wildcard === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-plain-domain === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-specific-mailbox === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-idna-internationalized-domain === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-domain-wildcard === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-specific-uri === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-with-port === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain#01 === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-subdomain === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-excluded === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-ip-name === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail#01 === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-dns === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail === RUN TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail#01 === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-dns === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-ip === RUN TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-uri === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns#01 === RUN TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-mail === RUN TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-subject-ip-name === RUN TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted === RUN TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted-without-subject-verification === RUN TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-all --- PASS: TestNamePolicyEngine_X509_AllAllowed (0.01s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal-x509 (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-single-host (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-no-label (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-empty-label (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-dot-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-multiple-subdomains (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-wildcard-literal (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-idna-internationalized-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-x509 (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-specific-mailbox (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-wildcard-subdomain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-rfc822 (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-idna-internationalized-domain-ascii (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-domain-wildcard (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-literal-wildcard (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-idna-internationalized-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-excluded-single-host (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv4-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ipv6-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-excluded-with-literal-wildcard (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-permitted-no-match (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-excluded-match (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-no-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-dns-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv4-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-ipv6-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-email-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/subject-uri-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-ip-name (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-mail (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/dns-permitted-with-uri (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-dns-name (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-mail (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/ip-permitted-with-uri (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-dns-name (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-ip (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/mail-permitted-with-uri (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-dns-name (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/uri-permitted-with-ip-name#01 (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badhost.local-common-name (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-anotherbadhost.local-dns (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/fail/combined-simple-all-badmail@example.local (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-no-constraints (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-no-constraints (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-no-constraints (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-no-constraints (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-no-constraints (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-no-constraints (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty-no-constraints (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-permitted-match (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-excluded-match (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-wildcard-literal (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-combined (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-permitted-idna-internationalized-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-wildcard (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-plain-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-specific-mailbox (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-permitted-idna-internationalized-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-domain-wildcard (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-specific-uri (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-with-port (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-permitted-idna-internationalized-domain#01 (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv4-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ipv6-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-subdomain (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-empty (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-dns-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv4-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-ipv6-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-email-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/subject-uri-excluded (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-ip-name (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-mail#01 (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-dns (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/ip-excluded-with-mail#01 (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-dns (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-ip (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/mail-excluded-with-uri (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-dns#01 (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/uri-excluded-with-mail (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/dns-excluded-with-subject-ip-name (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-permitted-without-subject-verification (0.00s) --- PASS: TestNamePolicyEngine_X509_AllAllowed/ok/combined-simple-all (0.00s) === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-dns-domain === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-dns-domain === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-cidr === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-cidr === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-email === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-email === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-principals === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principals === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-principals === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principal-as-mail === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-dns-domain === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-ip-range === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-principal-with-permitted-email === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user-with-excluded-user-principal === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-user-principals === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-user-principals === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-dns-domain === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-dns-domain === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-ip === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-ip === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-principals === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-email === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-email === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-principals === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-principals === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user-with-excluded-user-principal === RUN TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-host --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-dns-domain (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-dns-domain (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-cidr (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-excluded-cidr (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-email (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-email (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-principals (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principals (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-excluded-principals (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-principal-as-mail (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-dns-domain (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-principal-with-permitted-ip-range (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-principal-with-permitted-email (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/combined-user-with-excluded-user-principal (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/host-with-permitted-user-principals (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/fail/user-with-permitted-user-principals (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-dns-domain (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-dns-domain (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-permitted-ip (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-ip (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/host-with-excluded-principals (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-email (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-email (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-permitted-principals (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/user-with-excluded-principals (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-user-with-excluded-user-principal (0.00s) --- PASS: TestNamePolicyEngine_SSH_ArePrincipalsAllowed/ok/combined-host (0.00s) === RUN Test_splitSSHPrincipals === RUN Test_splitSSHPrincipals/fail/unexpected-cert-type === RUN Test_splitSSHPrincipals/fail/user-uri === RUN Test_splitSSHPrincipals/ok/host-dns === RUN Test_splitSSHPrincipals/ok/host-ip === RUN Test_splitSSHPrincipals/ok/host-email === RUN Test_splitSSHPrincipals/ok/user-maillike === RUN Test_splitSSHPrincipals/fail/user-ip === RUN Test_splitSSHPrincipals/fail/host-uri === RUN Test_splitSSHPrincipals/ok/user-localhost === RUN Test_splitSSHPrincipals/ok/user-username-with-period --- PASS: Test_splitSSHPrincipals (0.00s) --- PASS: Test_splitSSHPrincipals/fail/unexpected-cert-type (0.00s) --- PASS: Test_splitSSHPrincipals/fail/user-uri (0.00s) --- PASS: Test_splitSSHPrincipals/ok/host-dns (0.00s) --- PASS: Test_splitSSHPrincipals/ok/host-ip (0.00s) --- PASS: Test_splitSSHPrincipals/ok/host-email (0.00s) --- PASS: Test_splitSSHPrincipals/ok/user-maillike (0.00s) --- PASS: Test_splitSSHPrincipals/fail/user-ip (0.00s) --- PASS: Test_splitSSHPrincipals/fail/host-uri (0.00s) --- PASS: Test_splitSSHPrincipals/ok/user-localhost (0.00s) --- PASS: Test_splitSSHPrincipals/ok/user-username-with-period (0.00s) === RUN Test_removeDuplicates === RUN Test_removeDuplicates/empty-slice === RUN Test_removeDuplicates/single-item === RUN Test_removeDuplicates/ok --- PASS: Test_removeDuplicates (0.00s) --- PASS: Test_removeDuplicates/empty-slice (0.00s) --- PASS: Test_removeDuplicates/single-item (0.00s) --- PASS: Test_removeDuplicates/ok (0.00s) === RUN Test_removeDuplicateIPNets === RUN Test_removeDuplicateIPNets/empty-slice === RUN Test_removeDuplicateIPNets/single-item === RUN Test_removeDuplicateIPNets/multiple --- PASS: Test_removeDuplicateIPNets (0.00s) --- PASS: Test_removeDuplicateIPNets/empty-slice (0.00s) --- PASS: Test_removeDuplicateIPNets/single-item (0.00s) --- PASS: Test_removeDuplicateIPNets/multiple (0.00s) === RUN TestNamePolicyError_Error === RUN TestNamePolicyError_Error/dns-not-allowed === RUN TestNamePolicyError_Error/dns-cannot-parse-domain === RUN TestNamePolicyError_Error/email-cannot-parse === RUN TestNamePolicyError_Error/uri-cannot-match === RUN TestNamePolicyError_Error/unknown --- PASS: TestNamePolicyError_Error (0.00s) --- PASS: TestNamePolicyError_Error/dns-not-allowed (0.00s) --- PASS: TestNamePolicyError_Error/dns-cannot-parse-domain (0.00s) --- PASS: TestNamePolicyError_Error/email-cannot-parse (0.00s) --- PASS: TestNamePolicyError_Error/uri-cannot-match (0.00s) --- PASS: TestNamePolicyError_Error/unknown (0.00s) === RUN Test_normalizeAndValidateCommonName === RUN Test_normalizeAndValidateCommonName/fail/empty-constraint === RUN Test_normalizeAndValidateCommonName/fail/wildcard === RUN Test_normalizeAndValidateCommonName/ok --- PASS: Test_normalizeAndValidateCommonName (0.00s) --- PASS: Test_normalizeAndValidateCommonName/fail/empty-constraint (0.00s) --- PASS: Test_normalizeAndValidateCommonName/fail/wildcard (0.00s) --- PASS: Test_normalizeAndValidateCommonName/ok (0.00s) === RUN Test_normalizeAndValidateDNSDomainConstraint === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/empty-constraint === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-partial-label === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-in-the-middle === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/empty-label === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/empty-reverse === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/no-asterisk === RUN Test_normalizeAndValidateDNSDomainConstraint/fail/idna-internationalized-domain-name-lookup === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/wildcard === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/specific-domain === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-punycode === RUN Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-lookup-transformed --- PASS: Test_normalizeAndValidateDNSDomainConstraint (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/empty-constraint (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-partial-label (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/wildcard-in-the-middle (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/empty-label (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/empty-reverse (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/no-asterisk (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/fail/idna-internationalized-domain-name-lookup (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/wildcard (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/specific-domain (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-punycode (0.00s) --- PASS: Test_normalizeAndValidateDNSDomainConstraint/ok/idna-internationalized-domain-name-lookup-transformed (0.00s) === RUN Test_normalizeAndValidateEmailConstraint === RUN Test_normalizeAndValidateEmailConstraint/fail/empty-constraint === RUN Test_normalizeAndValidateEmailConstraint/fail/asterisk === RUN Test_normalizeAndValidateEmailConstraint/fail/period === RUN Test_normalizeAndValidateEmailConstraint/fail/@period === RUN Test_normalizeAndValidateEmailConstraint/fail/too-many-@s === RUN Test_normalizeAndValidateEmailConstraint/fail/parse-mailbox === RUN Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain === RUN Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain-name-lookup === RUN Test_normalizeAndValidateEmailConstraint/fail/parse-domain === RUN Test_normalizeAndValidateEmailConstraint/ok/wildcard === RUN Test_normalizeAndValidateEmailConstraint/ok/specific-mail --- PASS: Test_normalizeAndValidateEmailConstraint (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/empty-constraint (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/asterisk (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/period (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/@period (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/too-many-@s (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/parse-mailbox (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/idna-internationalized-domain-name-lookup (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/fail/parse-domain (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/ok/wildcard (0.00s) --- PASS: Test_normalizeAndValidateEmailConstraint/ok/specific-mail (0.00s) === RUN TestNew === RUN TestNew/ok/with-permitted-uris === RUN TestNew/fail/with-permitted-dns-domains === RUN TestNew/fail/with-excluded-dns-domains === RUN TestNew/fail/with-excluded-emails === RUN TestNew/ok/default === RUN TestNew/ok/with-permitted-emails === RUN TestNew/ok/with-excluded-emails === RUN TestNew/ok/with-excluded-principals === RUN TestNew/fail/with-excluded-common-name === RUN TestNew/fail/with-permitted-ipsOrCIDRs-cidr === RUN TestNew/fail/with-excluded-ipsOrCIDRs-cidr === RUN TestNew/fail/with-excluded-uris === RUN TestNew/ok/with-excluded-ipsOrCIDRs-cidr === RUN TestNew/fail/with-excluded-cidrs === RUN TestNew/ok/with-permitted-dns-wildcard-domains === RUN TestNew/fail/with-permitted-cidrs === RUN TestNew/ok/subject-verification === RUN TestNew/ok/literal-wildcards === RUN TestNew/ok/with-permitted-ip-ranges === RUN TestNew/ok/with-permitted-cidrs === RUN TestNew/ok/with-permitted-ipsOrCIDRs-cidr === RUN TestNew/fail/with-permitted-common-name === RUN TestNew/fail/with-permitted-ipsOrCIDRs-ip === RUN TestNew/ok/with-excluded-cidrs === RUN TestNew/fail/with-permitted-emails === RUN TestNew/ok/with-permitted-principals === RUN TestNew/ok/with-excluded-ip-ranges === RUN TestNew/ok/with-excluded-uris === RUN TestNew/fail/with-excluded-ipsOrCIDRs-ip === RUN TestNew/fail/with-permitted-uris === RUN TestNew/ok/with-excluded-dns-domains --- PASS: TestNew (0.00s) --- PASS: TestNew/ok/with-permitted-uris (0.00s) --- PASS: TestNew/fail/with-permitted-dns-domains (0.00s) --- PASS: TestNew/fail/with-excluded-dns-domains (0.00s) --- PASS: TestNew/fail/with-excluded-emails (0.00s) --- PASS: TestNew/ok/default (0.00s) --- PASS: TestNew/ok/with-permitted-emails (0.00s) --- PASS: TestNew/ok/with-excluded-emails (0.00s) --- PASS: TestNew/ok/with-excluded-principals (0.00s) --- PASS: TestNew/fail/with-excluded-common-name (0.00s) --- PASS: TestNew/fail/with-permitted-ipsOrCIDRs-cidr (0.00s) --- PASS: TestNew/fail/with-excluded-ipsOrCIDRs-cidr (0.00s) --- PASS: TestNew/fail/with-excluded-uris (0.00s) --- PASS: TestNew/ok/with-excluded-ipsOrCIDRs-cidr (0.00s) --- PASS: TestNew/fail/with-excluded-cidrs (0.00s) --- PASS: TestNew/ok/with-permitted-dns-wildcard-domains (0.00s) --- PASS: TestNew/fail/with-permitted-cidrs (0.00s) --- PASS: TestNew/ok/subject-verification (0.00s) --- PASS: TestNew/ok/literal-wildcards (0.00s) --- PASS: TestNew/ok/with-permitted-ip-ranges (0.00s) --- PASS: TestNew/ok/with-permitted-cidrs (0.00s) --- PASS: TestNew/ok/with-permitted-ipsOrCIDRs-cidr (0.00s) --- PASS: TestNew/fail/with-permitted-common-name (0.00s) --- PASS: TestNew/fail/with-permitted-ipsOrCIDRs-ip (0.00s) --- PASS: TestNew/ok/with-excluded-cidrs (0.00s) --- PASS: TestNew/fail/with-permitted-emails (0.00s) --- PASS: TestNew/ok/with-permitted-principals (0.00s) --- PASS: TestNew/ok/with-excluded-ip-ranges (0.00s) --- PASS: TestNew/ok/with-excluded-uris (0.00s) --- PASS: TestNew/fail/with-excluded-ipsOrCIDRs-ip (0.00s) --- PASS: TestNew/fail/with-permitted-uris (0.00s) --- PASS: TestNew/ok/with-excluded-dns-domains (0.00s) === RUN Test_normalizeAndValidateURIDomainConstraint === RUN Test_normalizeAndValidateURIDomainConstraint/fail/empty-constraint === RUN Test_normalizeAndValidateURIDomainConstraint/fail/scheme-https === RUN Test_normalizeAndValidateURIDomainConstraint/fail/too-many-asterisks === RUN Test_normalizeAndValidateURIDomainConstraint/fail/empty-label === RUN Test_normalizeAndValidateURIDomainConstraint/fail/empty-reverse === RUN Test_normalizeAndValidateURIDomainConstraint/fail/domain-with-port === RUN Test_normalizeAndValidateURIDomainConstraint/fail/no-asterisk === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv4 === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-brackets === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets === RUN Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets#01 === RUN Test_normalizeAndValidateURIDomainConstraint/fail/idna-internationalized-domain-name-lookup === RUN Test_normalizeAndValidateURIDomainConstraint/ok/wildcard === RUN Test_normalizeAndValidateURIDomainConstraint/ok/specific-domain === RUN Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup === RUN Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup-deviation --- PASS: Test_normalizeAndValidateURIDomainConstraint (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/empty-constraint (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/scheme-https (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/too-many-asterisks (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/empty-label (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/empty-reverse (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/domain-with-port (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/no-asterisk (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv4 (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-brackets (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/ipv6-no-brackets#01 (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/fail/idna-internationalized-domain-name-lookup (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/wildcard (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/specific-domain (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup (0.00s) --- PASS: Test_normalizeAndValidateURIDomainConstraint/ok/idna-internationalized-domain-name-lookup-deviation (0.00s) PASS ok github.com/smallstep/certificates/policy 0.016s === RUN TestAuthority_encrypt === PAUSE TestAuthority_encrypt === RUN TestAuthority_SignCSR === RUN TestAuthority_SignCSR/ok === RUN TestAuthority_SignCSR/ok_no_sign_options --- PASS: TestAuthority_SignCSR (0.60s) --- PASS: TestAuthority_SignCSR/ok (0.00s) --- PASS: TestAuthority_SignCSR/ok_no_sign_options (0.00s) === CONT TestAuthority_encrypt === RUN TestAuthority_encrypt/alg-0 === PAUSE TestAuthority_encrypt/alg-0 === RUN TestAuthority_encrypt/alg-1 === PAUSE TestAuthority_encrypt/alg-1 === RUN TestAuthority_encrypt/alg-2 === PAUSE TestAuthority_encrypt/alg-2 === RUN TestAuthority_encrypt/alg-3 === PAUSE TestAuthority_encrypt/alg-3 === RUN TestAuthority_encrypt/alg-4 === PAUSE TestAuthority_encrypt/alg-4 === RUN TestAuthority_encrypt/alg-unknown === PAUSE TestAuthority_encrypt/alg-unknown === CONT TestAuthority_encrypt/alg-0 === CONT TestAuthority_encrypt/alg-3 === CONT TestAuthority_encrypt/alg-unknown === CONT TestAuthority_encrypt/alg-4 === CONT TestAuthority_encrypt/alg-2 === CONT TestAuthority_encrypt/alg-1 --- PASS: TestAuthority_encrypt (0.10s) --- PASS: TestAuthority_encrypt/alg-0 (0.00s) --- PASS: TestAuthority_encrypt/alg-3 (0.00s) --- PASS: TestAuthority_encrypt/alg-unknown (0.00s) --- PASS: TestAuthority_encrypt/alg-1 (0.00s) --- PASS: TestAuthority_encrypt/alg-4 (0.00s) --- PASS: TestAuthority_encrypt/alg-2 (0.00s) PASS ok github.com/smallstep/certificates/scep 0.712s === RUN Test_decodeRequest === RUN Test_decodeRequest/fail/invalid-query === RUN Test_decodeRequest/fail/empty-operation === RUN Test_decodeRequest/fail/unsupported-method === RUN Test_decodeRequest/fail/get-unsupported-operation === RUN Test_decodeRequest/fail/get-PKIOperation-empty-message === RUN Test_decodeRequest/fail/get-PKIOperation === RUN Test_decodeRequest/fail/post-PKIOperation === RUN Test_decodeRequest/ok/get-GetCACert === RUN Test_decodeRequest/ok/get-GetCACaps === RUN Test_decodeRequest/ok/get-PKIOperation === RUN Test_decodeRequest/ok/get-PKIOperation-escaped === RUN Test_decodeRequest/ok/get-PKIOperation-not-escaped === RUN Test_decodeRequest/ok/get-PKIOperation-weird-macos-case === RUN Test_decodeRequest/ok/post-PKIOperation --- PASS: Test_decodeRequest (0.00s) --- PASS: Test_decodeRequest/fail/invalid-query (0.00s) --- PASS: Test_decodeRequest/fail/empty-operation (0.00s) --- PASS: Test_decodeRequest/fail/unsupported-method (0.00s) --- PASS: Test_decodeRequest/fail/get-unsupported-operation (0.00s) --- PASS: Test_decodeRequest/fail/get-PKIOperation-empty-message (0.00s) --- PASS: Test_decodeRequest/fail/get-PKIOperation (0.00s) --- PASS: Test_decodeRequest/fail/post-PKIOperation (0.00s) --- PASS: Test_decodeRequest/ok/get-GetCACert (0.00s) --- PASS: Test_decodeRequest/ok/get-GetCACaps (0.00s) --- PASS: Test_decodeRequest/ok/get-PKIOperation (0.00s) --- PASS: Test_decodeRequest/ok/get-PKIOperation-escaped (0.00s) --- PASS: Test_decodeRequest/ok/get-PKIOperation-not-escaped (0.00s) --- PASS: Test_decodeRequest/ok/get-PKIOperation-weird-macos-case (0.00s) --- PASS: Test_decodeRequest/ok/post-PKIOperation (0.00s) PASS ok github.com/smallstep/certificates/scep/api 0.009s ? github.com/smallstep/certificates/scripts/badger-migration [no test files] ? github.com/smallstep/certificates/server [no test files] === RUN TestTemplates_Validate === RUN TestTemplates_Validate/ok === RUN TestTemplates_Validate/okWithData === RUN TestTemplates_Validate/badSSH === RUN TestTemplates_Validate/badDataUser === RUN TestTemplates_Validate/badDataStep --- PASS: TestTemplates_Validate (0.00s) --- PASS: TestTemplates_Validate/ok (0.00s) --- PASS: TestTemplates_Validate/okWithData (0.00s) --- PASS: TestTemplates_Validate/badSSH (0.00s) --- PASS: TestTemplates_Validate/badDataUser (0.00s) --- PASS: TestTemplates_Validate/badDataStep (0.00s) === RUN TestSSHTemplates_Validate === RUN TestSSHTemplates_Validate/ok === RUN TestSSHTemplates_Validate/user === RUN TestSSHTemplates_Validate/host === RUN TestSSHTemplates_Validate/content === RUN TestSSHTemplates_Validate/badUser === RUN TestSSHTemplates_Validate/badHost === RUN TestSSHTemplates_Validate/badContent --- PASS: TestSSHTemplates_Validate (0.00s) --- PASS: TestSSHTemplates_Validate/ok (0.00s) --- PASS: TestSSHTemplates_Validate/user (0.00s) --- PASS: TestSSHTemplates_Validate/host (0.00s) --- PASS: TestSSHTemplates_Validate/content (0.00s) --- PASS: TestSSHTemplates_Validate/badUser (0.00s) --- PASS: TestSSHTemplates_Validate/badHost (0.00s) --- PASS: TestSSHTemplates_Validate/badContent (0.00s) === RUN TestTemplate_Validate === RUN TestTemplate_Validate/okSnippet === RUN TestTemplate_Validate/okFile === RUN TestTemplate_Validate/okDirectory === RUN TestTemplate_Validate/badName === RUN TestTemplate_Validate/badType === RUN TestTemplate_Validate/badType#01 === RUN TestTemplate_Validate/badTemplatePath === RUN TestTemplate_Validate/badTemplatePath#01 === RUN TestTemplate_Validate/badTemplatePath#02 === RUN TestTemplate_Validate/badPath === RUN TestTemplate_Validate/missingTemplate === RUN TestTemplate_Validate/directoryTemplate --- PASS: TestTemplate_Validate (0.00s) --- PASS: TestTemplate_Validate/okSnippet (0.00s) --- PASS: TestTemplate_Validate/okFile (0.00s) --- PASS: TestTemplate_Validate/okDirectory (0.00s) --- PASS: TestTemplate_Validate/badName (0.00s) --- PASS: TestTemplate_Validate/badType (0.00s) --- PASS: TestTemplate_Validate/badType#01 (0.00s) --- PASS: TestTemplate_Validate/badTemplatePath (0.00s) --- PASS: TestTemplate_Validate/badTemplatePath#01 (0.00s) --- PASS: TestTemplate_Validate/badTemplatePath#02 (0.00s) --- PASS: TestTemplate_Validate/badPath (0.00s) --- PASS: TestTemplate_Validate/missingTemplate (0.00s) --- PASS: TestTemplate_Validate/directoryTemplate (0.00s) === RUN TestLoadAll === RUN TestLoadAll/ok === RUN TestLoadAll/empty === RUN TestLoadAll/nil === RUN TestLoadAll/badUser === RUN TestLoadAll/badHost --- PASS: TestLoadAll (0.00s) --- PASS: TestLoadAll/ok (0.00s) --- PASS: TestLoadAll/empty (0.00s) --- PASS: TestLoadAll/nil (0.00s) --- PASS: TestLoadAll/badUser (0.00s) --- PASS: TestLoadAll/badHost (0.00s) === RUN TestTemplate_Load === RUN TestTemplate_Load/ok === RUN TestTemplate_Load/ok_backfill === RUN TestTemplate_Load/error === RUN TestTemplate_Load/missing --- PASS: TestTemplate_Load (0.00s) --- PASS: TestTemplate_Load/ok (0.00s) --- PASS: TestTemplate_Load/ok_backfill (0.00s) --- PASS: TestTemplate_Load/error (0.00s) --- PASS: TestTemplate_Load/missing (0.00s) === RUN TestTemplate_Render === RUN TestTemplate_Render/snippet === RUN TestTemplate_Render/file === RUN TestTemplate_Render/file#01 === RUN TestTemplate_Render/directory === RUN TestTemplate_Render/error --- PASS: TestTemplate_Render (0.00s) --- PASS: TestTemplate_Render/snippet (0.00s) --- PASS: TestTemplate_Render/file (0.00s) --- PASS: TestTemplate_Render/file#01 (0.00s) --- PASS: TestTemplate_Render/directory (0.00s) --- PASS: TestTemplate_Render/error (0.00s) === RUN TestTemplate_Output === RUN TestTemplate_Output/snippet === RUN TestTemplate_Output/file === RUN TestTemplate_Output/file#01 === RUN TestTemplate_Output/directory === RUN TestTemplate_Output/error --- PASS: TestTemplate_Output (0.00s) --- PASS: TestTemplate_Output/snippet (0.00s) --- PASS: TestTemplate_Output/file (0.00s) --- PASS: TestTemplate_Output/file#01 (0.00s) --- PASS: TestTemplate_Output/directory (0.00s) --- PASS: TestTemplate_Output/error (0.00s) === RUN TestOutput_Write === RUN TestOutput_Write/snippet === RUN TestOutput_Write/file === RUN TestOutput_Write/snippetInDir === RUN TestOutput_Write/fileInDir === RUN TestOutput_Write/directory === RUN TestOutput_Write/snippetErr === RUN TestOutput_Write/fileErr === RUN TestOutput_Write/directoryErr --- PASS: TestOutput_Write (0.00s) --- PASS: TestOutput_Write/snippet (0.00s) --- PASS: TestOutput_Write/file (0.00s) --- PASS: TestOutput_Write/snippetInDir (0.00s) --- PASS: TestOutput_Write/fileInDir (0.00s) --- PASS: TestOutput_Write/directory (0.00s) --- PASS: TestOutput_Write/snippetErr (0.00s) --- PASS: TestOutput_Write/fileErr (0.00s) --- PASS: TestOutput_Write/directoryErr (0.00s) === RUN TestTemplate_ValidateRequiredData === RUN TestTemplate_ValidateRequiredData/ok_nil === RUN TestTemplate_ValidateRequiredData/ok_empty === RUN TestTemplate_ValidateRequiredData/ok_one === RUN TestTemplate_ValidateRequiredData/ok_multiple === RUN TestTemplate_ValidateRequiredData/fail_nil === RUN TestTemplate_ValidateRequiredData/fail_missing --- PASS: TestTemplate_ValidateRequiredData (0.00s) --- PASS: TestTemplate_ValidateRequiredData/ok_nil (0.00s) --- PASS: TestTemplate_ValidateRequiredData/ok_empty (0.00s) --- PASS: TestTemplate_ValidateRequiredData/ok_one (0.00s) --- PASS: TestTemplate_ValidateRequiredData/ok_multiple (0.00s) --- PASS: TestTemplate_ValidateRequiredData/fail_nil (0.00s) --- PASS: TestTemplate_ValidateRequiredData/fail_missing (0.00s) === RUN TestDefaultTemplates === RUN TestDefaultTemplates/ok --- PASS: TestDefaultTemplates (0.00s) --- PASS: TestDefaultTemplates/ok (0.00s) PASS ok github.com/smallstep/certificates/templates 0.010s === RUN Test_reflectRequestID 2026/04/17 14:28:48 Building new tls configuration using step-ca x509 Signer Interface 2026/04/17 14:28:48 Starting Smallstep CLI/0000000-dev (linux/arm64) 2026/04/17 14:28:48 Documentation: https://u.step.sm/docs/ca 2026/04/17 14:28:48 Community Discord: https://u.step.sm/discord 2026/04/17 14:28:48 Config file: loaded from token 2026/04/17 14:28:48 The primary server URL is https://127.0.0.1:44225 2026/04/17 14:28:48 Root certificates are available at https://127.0.0.1:44225/roots.pem 2026/04/17 14:28:48 Additional configured hostnames: [::1], localhost 2026/04/17 14:28:48 X.509 Root Fingerprint: 8ce731d4687c05c6ffc27b27ce379208fa6c57c4dade95c625b94369aa8f0153 2026/04/17 14:28:48 Serving HTTPS on [::]:44225 ... 2026/04/17 14:28:48 /usr/lib/golang/src/net/http/server.go:3677: http: TLS handshake error from [::1]:46444: EOF time="2026-04-17T14:28:48Z" level=info duration="57.279µs" duration-ns=57279 fields.time="2026-04-17T14:28:48Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=852a158d-6de5-4efd-89a4-0d024116fb39 size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2026-04-17T14:28:48Z" level=warning duration="69.286µs" duration-ns=69286 error="certificate with fingerprint invalid was not found" fields.time="2026-04-17T14:28:48Z" method=GET name=ca path=/root/invalid protocol=HTTP/2.0 referer= remote-address="::1" request-id=06331d2b-2ae0-45ab-a9f8-4aa1facbabe5 size=87 status=404 user-agent=step-http-client/1.0 user-id= time="2026-04-17T14:28:48Z" level=warning duration="52.245µs" duration-ns=52245 error="certificate with fingerprint invalid was not found" fields.time="2026-04-17T14:28:48Z" method=GET name=ca path=/root/invalid protocol=HTTP/2.0 referer= remote-address="::1" request-id=reqID size=87 status=404 user-agent=step-http-client/1.0 user-id= time="2026-04-17T14:28:48Z" level=info certificate="MIIB/jCCAaSgAwIBAgIRAKYn5D8D3rFyNAOAU1GO8VAwCgYIKoZIzj0EAwIwIzEhMB8GA1UEAxMYU3RlcCBFMkUgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDQxNzEzMjg0OFoXDTI2MDQxNzE1Mjg0OFowDzENMAsGA1UEAxMEdGVzdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNh1SnASg2VKfM+4hT6z4r47GpO/Tk5PAk9GsgBAXgPMVleV1mk7S5qGSzTgxTMdKaIrcn2oYl9br45oFtZtL4ujgcwwgckwDgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQU6Fmiytpq83IpJ6C6nTsatgulqfwwHwYDVR0jBBgwFoAUIXkERYFJWiH8ip3iFi01keRGNhIwDwYDVR0RBAgwBoIEdGVzdDBHBgwrBgEEAYKkZMYoQAEENzA1AgEBBANqd2sEK3BKVzRfQzJjb1JHSjFsVzdPTTdxVmNDSW4wVld2NzBUSWpHSHN1WWFVQ2MwCgYIKoZIzj0EAwIDSAAwRQIgOSWYFoDkQ/ABH3hg26TLWi7ArqpkrdZQveARWsBuIk0CIQD2zC8GjhBSFeFvEh7eANi4hyJiaM2F5wzi9rYyaxc/Ow==" duration=6.421501ms duration-ns=6421501 fields.time="2026-04-17T14:28:48Z" issuer="Step E2E Intermediate CA" method=POST name=ca ott=eyJhbGciOiJFUzI1NiIsImtpZCI6InBKVzRfQzJjb1JHSjFsVzdPTTdxVmNDSW4wVld2NzBUSWpHSHN1WWFVQ2MiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJodHRwczovLzEyNy4wLjAuMS8xLjAvc2lnbiIsImV4cCI6MTc3NjQzNjE4OCwiaXNzIjoiandrIiwianRpIjoiSnBTJDYhcy8jNUNTOW1CY0ZUU3szXUFba11HO21-OnhzfnZ7b3IhXUJLdip-Ky86a1xcXUclcUhKLyNoTmRcdTAwM2VcdTAwM2M5IiwibmJmIjoxNzc2NDM2MTI4LCJzYW5zIjpbInRlc3QiXSwic3ViIjoidGVzdCJ9.4V7oR33SLUeeO1BqvQgS6ENii_17Ko4bhQ4GL-gDXlfbFKoddZDtEEP4RYu58IRNH8YCVAKgdvyfqg86TgfzKw path=/sign protocol=HTTP/2.0 provisioner="jwk (pJW4_C2coRGJ1lW7OM7qVcCIn0VWv70TIjGHsuYaUCc)" public-key="ECDSA P-256" referer= remote-address="::1" request-id=signRequestID sans="map[dns:[test]]" serial=220858976259740438686017345353231036752 size=3025 status=201 subject=test user-agent=step-http-client/1.0 user-id= valid-from="2026-04-17T13:28:48Z" valid-to="2026-04-17T15:28:48Z" --- PASS: Test_reflectRequestID (1.40s) PASS ok github.com/smallstep/certificates/test/integration 1.412s === RUN TestIssuesCertificateUsingSCEPWithDecrypterAndUpstreamCAS 2026/04/17 14:28:48 Building new tls configuration using step-ca x509 Signer Interface 2026/04/17 14:28:48 Starting Smallstep CLI/0000000-dev (linux/arm64) 2026/04/17 14:28:48 Documentation: https://u.step.sm/docs/ca 2026/04/17 14:28:48 Community Discord: https://u.step.sm/discord 2026/04/17 14:28:48 Config file: loaded from token 2026/04/17 14:28:48 The primary server URL is https://127.0.0.1:46027 2026/04/17 14:28:48 Root certificates are available at https://127.0.0.1:46027/roots.pem 2026/04/17 14:28:48 Additional configured hostnames: [::1], localhost 2026/04/17 14:28:48 X.509 Root Fingerprint: 6107ff00e6772af4c8d73d5426e3eaaaab05ac4613a015603c844a8785bfb6b6 2026/04/17 14:28:48 Serving HTTPS on [::]:46027 ... time="2026-04-17T14:28:49Z" level=info duration="57.197µs" duration-ns=57197 fields.time="2026-04-17T14:28:49Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=bbd122f5-5ecd-4722-b74b-ac0c568a811b size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2026-04-17T14:28:49Z" level=info duration="75.079µs" duration-ns=75079 fields.time="2026-04-17T14:28:49Z" method=GET name=ca path="/scep/scep/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=f06561c5-62b4-4a1f-9bb6-bf609f1087e5 size=1159 status=200 user-agent=Go-http-client/2.0 user-id=  ‚V0‚j0‚ 0 ‚0‚ ‚œùÛ¾£ZºÍs¾Ñç_ué7ýá<Ëì:.&Àù}RiOR=\ôԻa¿?ä 0 ‚ decrypter0 *†HÎ=H0E ™pÏo†=*ƒí¢õóaw‚aî׈«­EëÜ¡&!åc³/jtcbAýwÛBáöÓ`!>?ôr_Pï!0‚ä0‚Š }3»ìèŽp¯kŸä–ˆ¤0 260418142848Z0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0Y0*†HÎ=*†HÎ=Bygöÿã{q‚s7ù¯[ä®‰D ‡LèÇòÚå iÚßį¥âD‰ ’ê§m †ÞÑ 4Z¨—:°LCn£f0d0Uÿ0Uÿ0ÿ0U®ãqХRÑ ’…hCâxC~³[0U#0€®ãqХRÑ ’…hCâxC~³[0 *†HÎ=H0E C µã£>yÐè½è堈f¼˥‰f¿qµFßcª»ZS!ÞW^}d4„ù:hV“éŠ6ý¸Ö¿RztNà™=¡1 úc’!¸ÝÖds®'i§YÄ'}þŒê´½t4í7 £ºD^?ï_°óCе– ‹r,”½Çõ‘Èg7jûqD›Dšù~ìc2m^I@f¦}¥ýŒ¨k!ùʠÜ(´§4魎Œ*ᾼìíˆíjoIá۸ý¬baצT´î0&nÕÌAÂ]º_C¡ý·TÌø­u[¥gÈCê¥ӑ”bVVè½U娹sH”[‚/ 5®rU9Æ&àNœzrØ&Ó"¹;Tjý¸åöÈU3ó(‰:žÚt¨‰vÙöø,¦©$¶ ®ó+¿,r„Ф¼;^NóMÀ#Š ‚0‚  ‚…Ð¥ϱ0G6¤]ˆÿÖؘ®ÏùF2Ü2DP ‚R­¯”B`»ŽY;Ù`P5›’½“ëèåMÁ9#n§"ËI~õ»€ò%\‘3WëÍ_í ¯h°ù(Š@|‹ø!‘¥kÀ´?ÑùŒgÆç¥Mv냣ú·Xcȵ”_¬y͝ú6‡²2Xö½j§’F`‡-¥è®÷ŒWE¥PÒg×ÕãMþ’v7~¡5UËüf÷·5AU¤%—2Kü‚??¿մÜ2¡Œû×v"ڻ­£%jÕÕíêð‚P ç£Y4¶=`û;dVå9•Nô1‚0‚0010Utest.localhost0+ Á0 260417142849Z0  m^zúp0, ‚J9MáÂ7P„Eq~ЎŒ>¢Qè B§) ÙcWÄq† time="2026-04-17T14:28:49Z" level=info certificate="MIICszCCAlqgAwIBAgIQCaa5Eb5MVYV44zYnjPcZzjAKBggqhkjOPQQDAjBEMUIwQAYDVQQDDDlTdGVwIEUyRSB8IFNDRVAgRGVjcnlwdGVyIHcvIFVwc3RyZWFtIENBUyBJbnRlcm1lZGlhdGUgQ0EwHhcNMjYwNDE3MTQyODQ5WhcNMjYwNDE4MTQyODQ5WjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMWwh/A9h9n2xuq3efoqIXY/7s01OIfgjUoseL8DKCE5vEkWs7L2kDbjMzMsqb2g7JMZlpOFeHtCL/fTD6h2C87kzDvcG3tYUW1I2eIvrrfZKaLiSPlF2pU6F8OuneBieqqhUgdSSeibRDrghaIHRELEzrV0cMU4HMEFFqX68ejKvEbwvD0RB/hCFNwjOTOs15hBxCSs+xNVfO+zQ7UZXOTzCNTln7GLVxjOy5Cmc8toPCYklDkSSnXtasZ6kRQrddmgjrJP10zgydUG8myhOhZ+UKaERRbMjGmmhTYkyF3WG0Ln4N5VtBhTnN0z/BVw2CUOmxRroF/qS83Rhl8dhLsCAwEAAaOBjTCBijAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQCxwRz7u1zl1ZGKxCM/gPdqLqE3jAfBgNVHSMEGDAWgBQTruNx0KVS0SCShWhD4nhDfhezWzAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDAKBggqhkjOPQQDAgNHADBEAiBn0R8heDHZ7ZW1q6VX+bLwbeEHn2Eep+wphjQFP4cWZQIgCqbLlG+atDInHPthGYKUuzv8CU0VGUai+sjDBrx9FvM=" duration=4.797275ms duration-ns=4797275 fields.time="2026-04-17T14:28:49Z" issuer="Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA" method=GET name=ca path="/scep/scep/scep/scep?operation=PKIOperation&message=MIIJagYJKoZIhvcNAQcCoIIJWzCCCVcCAQExCTAHBgUrDgMCGjCCBGoGCSqGSIb3DQEHAaCCBFsEggRXMIIEUwYJKoZIhvcNAQcDoIIERDCCBEACAQAxggFjMIIBXwIBADBJMEQxQjBABgNVBAMMOVN0ZXAgRTJFIHwgU0NFUCBEZWNyeXB0ZXIgdy8gVXBzdHJlYW0gQ0FTIEludGVybWVkaWF0ZSBDQQIBATALBgkqhkiG9w0BAQEEggEAN2Fbxo%2FWmekrJbAuQhm4XzCHUs0Xs74N2DsrOtzeEnmxnIUCzEyv25aJGJ9vOZONDpfXgcnY6wPDdJbeMVwAC2xXMpik0Gxsk2o7xYJEV8sOt8I%2FwhXhHvEzD9DGH5JKeGn1IpQ%2FnTbi8%2Fq41MdcliW%2BLXLdMk3x10KX9a1S%2F%2FMltRFafnL6Tg3YKnrQOozPrx6N0W4fCCHvQm4q81LKbznbeyTcXMrXFORkIz%2Fh9YuPbQYVkxPK8ot881FEoX5UKSiv00h%2FH3oi7yTnUU2Rl4MqDzCNTA2WR2rfVdkOyEVD3pJf0oAjqZDBwepQwKTRzovg2tnBmiR3B0cnPei5TDCCAtIGCSqGSIb3DQEHATARBgUrDgMCBwQIURfQPYfhvQ6AggKwrEBpt8t%2Bvtmwbbkm7hNaBD%2FRxZPOgoCHcD87Mhlmz4%2F4vg36j2OSIbjd1mRzridpp1nEJ33%2BjOoCtL10NO03IKMaukReP%2B9fsPNDirWWCYtyLJS9x%2FWRyGc3avtxRBabRJr5fuwfAWMybV5JQGamfaX9jKhrIfnKoNwotKc0DwLprY6MKuG%2BvBPs7Yjtam9J4du4%2FaxiYdemVLTuMCZu1cxBFsJdul9Dof23VMz4rXVbCKUXZ8hD6qXTkZRiVlboAL1V5ai5c0iUW4IvCzWuclUDOcYm4E6cegFy2BEm0yIEuTtUav245fYayBdVM%2FMoiTqe2nSoiXbZ9vgspqmPJLYKbWTfdIR8VRvPz8aTcYYSyEcOScpjRzvDb1cLz4rFiFg709J%2FFy6OjbMDytOUKcFK9rEB4C7BWcYtQCg4UN0pBhwSJRea%2BNBXFHikA710Olxs24gqRz7xyRPqZiUB1jxpvQ6f3fXGg8XiYOQpMzkerEnsTywX2WztGz%2FXGSr029FrDUvMo84VFNTwBoAQTKTgcy%2F3lhwDj0W%2BRGlyRh%2FUn%2B5hvd33Da7zK78YLHKEiqQIvAE7Xk7zTcAjigr7gjNNu%2BT9n3F3%2Fy%2FTu6IeTfph823sB4oovgLwOKi5o41ac8DbZppMC18sYJcnAEoma8LySlVkLhvg0jgdlRCteNcs6%2BjAdyNZ8sYlgspBZp8Qzi7Gr1lkSa3gbiMru1EYu%2BfTOtH92AiQ%2BF0c6uIElOO%2BU6lqEXm%2FuqneoYOPSJPfdECsy3%2FQl1zTMpxGJ2%2F0ITbc3IR32PPUvDCjFOjgZgBQvRacbZHy6m%2F%2Fw00XxxXEUeS1uUoR6dYlMEapVMOS42VMaXf%2ByNeM7ELbvMpotA%2FjBA8sGF7GUwMxrKeyM7OJoqc63G6HjZr%2BWfUokt97w6CCAs4wggLKMIIBsqADAgECAgEBMA0GCSqGSIb3DQEBCwUAMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MB4XDTI2MDQxNzEzMjg0OVoXDTI2MDQxNzE1Mjg0OVowGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFsIfwPYfZ9sbqt3n6KiF2P%2B7NNTiH4I1KLHi%2FAyghObxJFrOy9pA24zMzLKm9oOyTGZaThXh7Qi%2F30w%2BodgvO5Mw73Bt7WFFtSNniL6632Smi4kj5RdqVOhfDrp3gYnqqoVIHUknom0Q64IWiB0RCxM61dHDFOBzBBRal%2BvHoyrxG8Lw9EQf4QhTcIzkzrNeYQcQkrPsTVXzvs0O1GVzk8wjU5Z%2Bxi1cYzsuQpnPLaDwmJJQ5Ekp17WrGepEUK3XZoI6yT9dM4MnVBvJsoToWflCmhEUWzIxppoU2JMhd1htC5%2BDeVbQYU5zdM%2FwVcNglDpsUa6Bf6kvN0YZfHYS7AgMBAAGjHTAbMBkGA1UdEQQSMBCCDnRlc3QubG9jYWxob3N0MA0GCSqGSIb3DQEBCwUAA4IBAQCFEtAepc%2BxMEc2pF2I%2F9Yf2JiuAc%2F5gUYyEdwyRFCgGIJSrQ6vlEJgu45ZO9lgUDWbkr2T6%2Bjlf03BOSNupyLLSX71ALuA8iVckTNXB%2BvNX%2B0cEAgMDq8WB2iw%2BSiKQHwDi%2FghkaVrwLQ%2F0RH5f4xnFcbnpU1264Oj%2BrcWWGPItZRfrHkHzZ36NoeyMlj2vWrCp5JGYIctGqXorveMV0WlUBbSZ9fV403%2BknY3F34QoTVVy%2Fxm97cHFjVBVRGkCCWXMksf%2FH%2BCPxg%2Fv9W03DKhjPvXdiLau62jJRZqGNXDH5Xt6vCCUJAL56NZNLY9YPsXGDvttLZkVuU5DpUQTvSNMYICBTCCAgECAQEwHjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdAIBATAHBgUrDgMCGqCBwTASBgpghkgBhvhFAQkCMQQTAjE5MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI2MDQxNzE0Mjg0OVowIAYKYIZIAYb4RQEJBTESBBDEmOKhzjMG3LDqxQAzNZM3MCMGCSqGSIb3DQEJBDEWBBT2jbS%2FPdK0x9TVwExSkQ1tXnr6cDAsBgpghkgBhvhFAQkHMR4THFBZcTBPUFZVbjY5dy9BS3Z5MGZueVV2TjZrRT0wCwYJKoZIhvcNAQEFBIIBABRKOU3hwjdQhEVxfhPQjow%2Bon9RD%2BigQqcpCp956rFfvZ1wVxFWS%2FWubLR%2F3WndnWlTK7K2bZqz1TNBkZmWqHBeLeHOHCQCgXENHX8xro67eE8v1NRE4%2BqjYPkc7uT%2BINlz2anXX7UFGEh0%2BA9O9AcWoQyymDJw82ZrnFGLnwN7dijX%2F7X3w0fhuuHyjCRnOj7ceyR%2FpuZTjNyMOE8BVpzehtzRhZmnpEOW%2FshEDBc154x2JsTYiW%2FH9LysOaFuBP2EBRR3ojmlLFlZYQ4aeS%2B1mwHyVCjKTkXLN8wCbwXc%2BBYFYhq31Uvv1qJkH9G9d%2BBlVlKlaeQp%2FQ3ZY1fEcYY%3D" protocol=HTTP/2.0 public-key="RSA 2048" referer= remote-address="::1" request-id=de7a4c67-4525-42a6-b4d7-8360ee260c9b sans="map[dns:[test.localhost]]" serial=12828726892130896635617641510869604814 size=3141 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2026-04-17T14:28:49Z" valid-to="2026-04-18T14:28:49Z" ‚Fýñ•‹ùˆéÔÛ4nx֊É"•$¸òù¡÷¡[Á4åTv Hè¶!`±p4’à‹+x:\™¡¬ÿº* ¯©zR Þϊ£4ڍF✿:²X¸ŸwÆ7Y@éВñá[DD"U'³Êl”o3@WvúÖh‚ܲHòy»'0ìȊ¦uXýµ» §ÞÚ*££iFÚ[”ʢ$WÚ`½òŠpÑîN¸¶€¹Y¢²G'¡$È+FqI‹hPÐ5l >€lDåW´5)ŸCe%ý½ÝýZyGmˆú¡ÈC$m@rœ1[ €óÅ2- i€‚ðyÂpÖá+æ3ªªzCøا&‹éc´°¦…aFSƒDèd_/ç5±3 a¾h5áý_…í’TÅå߷¢ÆèF„ÙòYÅ*‹ËG¾mÁـëÚj(ñ[‹7“mí%³÷PÝé¥FÕ è»+?ôr_Pï!1‚d0‚`0I0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0+ õ0 `†H†øE 130 260417142849Z0  `†H†øE 1Ęâ¡Î3ܰêÅ35“70  Y{»Š[¬wøßLt§Š½©Xž0, ‚ZO@†OŠÀÕ ¬'Ÿ‘1 æÔZëñ¦…,- sp ¾ЪÂë֪[0‚Ä0‚k –r€¹°H’Íó$0 260418142850Z041200U )Step E2E | SCEP Decrypter Intermediate CA0Y0*†HÎ=*†HÎ=BO®ÞÌT«Àm~ZP˜él S·¦å^À×iöžސ"۸÷b÷`¢¡BÏ3ÐÖóNÀ`$Šì%^t4ä$Ï$w€£f0d0Uÿ0Uÿ0ÿ0UDW3œâµw5>ŀiH.ÿG*í0U#0€DW3œâµw5>ŀiH.ÿG*í0 *†HÎ=G0D gÏ;“¨ouèï„Q˜€à3ÔQîZ±S%20µ- t]Æzæ ®Ü%œ¦¸O(ëۋ WkWZûä¡1 ‚tmò¢=È7lm¦×Júœk×Zz}È :ˆ&œ61§_ù­î{ætV &vcÕp Rs6Ç;$UâÎ!Ü":}ÛèÌS–\M\ÂѩÇúuaeì4Âÿfý¡­3ŽuTÇ%§wä׭…„ÑfäóY¥.~L®?}Ǫ“õ®º¨ë ~p(£Ô5[f¤1€™«rP´^Þ ø«¹ÙɄ;©€á &gN=@à"ÉWOîŒõælóÈ?²23JH"H0¤•h=ø–„ïJ‰ûyä&ðЋ¢Z©™¡7`\4RaqÏÎUî}XöªzAgódãeòž¥ÄSCs˜æ”Y|G5¥Φ:ŒWÐX)y{Û#`ž¼yæî¹߭®Ìo¤Ÿ۔ͷuœù|Ì֥Àócã‡Q”iúBã*Ԩ&‚V—„“æ’&]ÄL­ќHF¦q¢.ñÎë}ôfÕCÆtC¦»q!È7ŒDûÊãLJÈ>LGâ߂Á`TÉ"9’Ñ&­46VövùÒ!ðaÙbÁX+5´ @Ÿ‹M2ožs¶TWkÑԈðÿ2åy4Î_o¼BÄò½ô ¬Ë'͸ÍġÊåtV~šh¤qœL\¤Wâðo^Y›|!‹•ϰüRÍj#ÄG/ôs-J䒜1‚0‚0010Utest.localhost0+ Á0 260417142851Z0   16ŨÖËb7añâ”_Œµ8s%L›0, ‚ŠäI¾¬;7˜lpx6‹ZS‚ƦbÑꫦ time="2026-04-17T14:28:51Z" level=info certificate=MIICwzCCAmqgAwIBAgIRAIMuvx49YNbYNMIOvSmwiaIwCgYIKoZIzj0EAwIwNDEyMDAGA1UEAwwpU3RlcCBFMkUgfCBTQ0VQIERlY3J5cHRlciBJbnRlcm1lZGlhdGUgQ0EwHhcNMjYwNDE3MTQyNzUxWhcNMjYwNDE4MTQyODUxWjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMXDy7zNnxWcH5w+0glQW05lXOL09yX1xW2nDc45MX+1rIbF5o29uUrw/gj2b9dXiCBpTJlY5EEKFAGxzNAK2U47RoFOALKID6qPssUDsWsIoxdE0Wxkx8rU4kI/8uLvswrjzkTDUfvIXIYdkQiS2lk8ns9uLCAtfR3sboDBc3RE5FGRRfJDrAaY1S4CZJV8ujTGRgasxbh9P6laxIfg68hJUoKlUcLg4cBCcP8gbQncs9bw8K+E2RtQIQODG6FnrUUN0b0U/LLaLPf5hz1B41FOQF6a3RYnX/V87UZPeq3B4xexbHIu5RgQCiwJUsFwCnKbBPeycAsdlPUSxJMwrJMCAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRJuzw/EQbOmtCOQihpQxWpRGEvxTAfBgNVHSMEGDAWgBREVzOc4rV3NT7FgB9pSC4O/0cq7TAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDAdBgwrBgEEAYKkZMYoQAEEDTALAgEKBARzY2VwBAAwCgYIKoZIzj0EAwIDRwAwRAIgHZrsChTu3prySD2ssikYIR83adejx0KfhzQmf5mOg18CIC5ebd/Iqvw9ad+QFI0fA263buml6iaG36JJuB2VmfIf duration=5.24434ms duration-ns=5244340 fields.time="2026-04-17T14:28:51Z" issuer="Step E2E | SCEP Decrypter Intermediate CA" method=GET name=ca path="/scep/scep/scep/scep?operation=PKIOperation&message=MIIJWgYJKoZIhvcNAQcCoIIJSzCCCUcCAQExCTAHBgUrDgMCGjCCBFoGCSqGSIb3DQEHAaCCBEsEggRHMIIEQwYJKoZIhvcNAQcDoIIENDCCBDACAQAxggFTMIIBTwIBADA5MDQxMjAwBgNVBAMMKVN0ZXAgRTJFIHwgU0NFUCBEZWNyeXB0ZXIgSW50ZXJtZWRpYXRlIENBAgEBMAsGCSqGSIb3DQEBAQSCAQB0bfKijT3IN2xtptdK%2Bpxr11p6fcgK%2B05%2FkvKhzT0QF18bk7xDw13BFkiTfBpccV8esfts9ovcfVZiz248AA7lRrfIb5asJEkWu3A8n6yxiPI5LLosPRFh7qepl3Eys3uFuAYwEEJvnhL%2BbSWtHgFeYAFPnUL6aDYwnlTDfZEXdJv2hkZxOlL6rJCIen47bkqM5166C9ujvlC5ijXSLQAREyYRcJ%2BmYUQpyzB%2F8do%2BQOvkDuBjZm1kqmf8m0XhjzC8Hqi5Prf5KaqyR8mfFkOUaG7FllCWW%2Fd9OqMgX9VMMT15ZTG5KQfvkKMc5cqJBZUnZexkuK1N9b4BTsS9WQjuMIIC0gYJKoZIhvcNAQcBMBEGBSsOAwIHBAgoQ60SmQzQ6ICCArBbUweHenDnAbk1h6iKqbblRqG4f9sPd7%2FWbWkVj%2Fbtywsc3eREkSBbVjHB%2Fk27KOzJ1S7W%2BXFcb00r5Rl8kWmBEE8IJ4d%2Fhgu%2BzUqdHpRgQeMqGN0Jt2HgsDkw0clOMj6jbS24zVlRQdUV6FQHPyfv1O9a%2ByzJhWIIXET4sf2K9Hddpk3jVkrKq6iyNCsA4Afx%2BVgmTghu9rxoUsyFcGaFyn6puMdwUT6rNzyPIIf0KyKt0TdW5I7xzAX0vE7agxdW8oygQfFbkLtBj3nj9PsEhdGiTw06iCacNjGnX%2Fmt7nvmdFYWjQsmdmMY1XAMBR9SczbHOyRV4s4h3CI6G33b6MxTllxNXMLRqcf6dWFlDuw0wv9m%2FaGtM451VMclp3fk162FhNFm5PONWaUufkyuP33HqpMQ9a66qOsMB35wKKPUNVtmpDGAmatyULRe3gn4q7kY2cmEO6mA4QEdDCZnTj1A4BAinckcV0%2FujPXmbPPIP7IyM0pIIkgwpJVoPRcUBo%2F4loTvkEqJ%2B3nkJvAF0IuiWg%2BpGpmhNwBgXDRSYXHPzlXufVj2qnpBZ%2FNk42XynqXEU0NzmOaUWXxHNaXOph86jFfQWCl5exYQ2yNgAp68eebuuRjfra4BzG%2BkH5%2FblAXNt3Wc%2BXwXzNalwPNjPGUKL6znSXtZuU%2FPb7K3dPoRuSeRWCl7glZYICfhdBs3SEN%2BVpcjD%2FAHq%2F0WNkjqLQ6QEBaL184aCUVr1TMPFI9NhWoD9vBsvgfOhFigkbLTLi%2FNd%2BvxuWQfYctgsuS1%2FMagYk%2FYb7Njod8Qb9KBCtVE%2Fro14%2BdJcNKjfDGWPHHPLFbsAzhDgbvLGc1dP4dH1rEpxA4iOD4%2BmoLEzlPom81g1zyh%2F8rUJ0hNOBQYTtDrYWlzBAAY5JKJrRgNsTZooIICzjCCAsowggGyoAMCAQICAQEwDQYJKoZIhvcNAQELBQAwGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwHhcNMjYwNDE3MTMyODUxWhcNMjYwNDE3MTUyODUxWjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMXDy7zNnxWcH5w%2B0glQW05lXOL09yX1xW2nDc45MX%2B1rIbF5o29uUrw%2Fgj2b9dXiCBpTJlY5EEKFAGxzNAK2U47RoFOALKID6qPssUDsWsIoxdE0Wxkx8rU4kI%2F8uLvswrjzkTDUfvIXIYdkQiS2lk8ns9uLCAtfR3sboDBc3RE5FGRRfJDrAaY1S4CZJV8ujTGRgasxbh9P6laxIfg68hJUoKlUcLg4cBCcP8gbQncs9bw8K%2BE2RtQIQODG6FnrUUN0b0U%2FLLaLPf5hz1B41FOQF6a3RYnX%2FV87UZPeq3B4xexbHIu5RgQCiwJUsFwCnKbBPeycAsdlPUSxJMwrJMCAwEAAaMdMBswGQYDVR0RBBIwEIIOdGVzdC5sb2NhbGhvc3QwDQYJKoZIhvcNAQELBQADggEBACOz1aWJnb6mZet%2FM0ihcyXsOXCSOLVlaup73Uq5T8VCVD%2FHFtMWlEz2aMy8FTa%2BbZwaMh8XRzX5t%2Ft7Htpg1sE%2BF%2BOHUQGUafpC4yrUqCaCVpeEBJPmkiZdH8RMrdGcSEamcaIu8c4C630Y9GYFA9VDxnRDprtxIcg3jET7ysOjTEoXyD5MR%2BLfgsFgVMkiOZLRJq00Nlb2dvkV0iHwYdkQYsFYKzW0DECfi00yb55ztlRXa9HUiPD%2FMuV5NM5fbxa8QpDE8r30CazLJ824Gs3Eocp%2F5XRWfppopHGcTFykHVfi8G9eWZt8IYuVzxSw%2FFLNagEjxEcv9HMtSuSSnJAxggIFMIICAQIBATAeMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0AgEBMAcGBSsOAwIaoIHBMBIGCmCGSAGG%2BEUBCQIxBBMCMTkwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjYwNDE3MTQyODUxWjAgBgpghkgBhvhFAQkFMRIEEFS7QFCZvZ3DpR%2BhPSmWPn0wIwYJKoZIhvcNAQkEMRYEFDbFqNbLYhI3YfHilF%2BMtThzJUybMCwGCmCGSAGG%2BEUBCQcxHhMcOXZCYng2YTZBT3VHdFZZM0o1L0pVdnNkZkNNPTALBgkqhkiG9w0BAQUEggEAGYrkSb6sOzeYbHB4Nos8TIMLyzq7sVqE0v%2FnoU0d0due09XZ2uKi9iA7rb4E7DbFwI9FbJwRybaKycLxjiGotr0EZDxztnXgQxne%2BAHiPVGYVYhwpl7fKyQEMIV6qDSjgbrHIOvCEmHK%2BFEiGpZd8MRqxeo7izk%2FjPuwjvJo%2FJgTAgUWJ9Xdxu3%2B6wqqn85VU3NOUTF6lg7PtVjyjxDpgppGoIEE9J%2FP9LnAq%2F7SOtzmWbATHnms3n3qphvlzasxi7A2JrBykZVGofTe0Lpw7rnWhR4IdtDtYWMb8RMo2%2Bqd2BXMZzrttcnNtLY1iDHOPlpTghLGBR0fpmLR6qsZpg%3D%3D" protocol=HTTP/2.0 provisioner=scep public-key="RSA 2048" referer= remote-address="::1" request-id=12ad351b-0df9-40e1-97e8-3afcec6822f6 sans="map[dns:[test.localhost]]" serial=174371589439391411370802954318570883490 size=3142 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2026-04-17T14:27:51Z" valid-to="2026-04-18T14:28:51Z" ‚˜„‘= ӽ>C>íRæDlR0mbïÛÅ¥L[[‹©8mƒ¢^Ն_£Jj»±$ÁÅrÌ}œs F£Ë6±µ»¿µhÝ\ãR>þnâ]*ø">€¡ XÜ;À<(i,qgcÛ4:ç*ğí,LÞ~DǾY†Á§à*B£2XnBŒÈôBg¦ÕU«ç®ÚÜÒª™=ï‘Jâ±ä©Xkyͩyé,j¹[Y¾EMVŒ°/c ÔϳçÌý*.8ԍ¼B~[¯Óem…J/¯ݟlÑU,7‡(œ ·}E©Ý1§ý™•§û •Ð{ pM»¡K…¾¾3~0‹/‚񤜄Å߄=s2íËb‘•´ˆoãŠ@Õ9§xߢÖ(>ᨚÐúÃ"F¢à¼“Öï’-;Ù }¤CTvC-āðjj9´IÉ2õeê ‰B³È@pÙÊwð ڙ.4§æ|\ºPnŽ^RÃm„z1þ;Hߧ`€¿/‹™Àò,<¶Å ԆQV°|ôA÷¨Ä<"qñڢ˜x’¸~(‚ø—Óº%+üÌ7Cò{ÎՃþª †w3»¦sM4+Ïb”ý.i›Í/…­¸%6=õkÄSW\7eÛåQÖUïAÑôD7 ‚&0‚Ã0‚j ƒ.¿=`ÖØ4½)°‰¢0 ‚0‚ Î91µ¬†Å捽¹Jðþöo×Wˆ iL™XäA ±ÌÐ ÙN;FN²ˆª²Å±k£DÑldÇÊÔâB?òâï³ ѽü²Ú,÷ù‡=AãQN@^šÝ'_õ|íFOz­Áã±lr.å , RÁp 0  scep0 *†HÎ=G0D šì îޚòH=¬²)!7iףÇBŸ‡4&™Žƒ_ .^mßȪü=iߐn·né¥ê&†ߢI¸•™ò0‚[0‚ 0 ‚0‚ ‚Ö!»6…lð¸Öµ)\ õ4­é¸Q4.ü!ñ=4³ŖŸy@žh˜Ži x"l_¤ 0 ‚ decrypter0 *†HÎ=I0F!¼¥Îç݃T ã{YD«õ°Ã*-º1Â8´ßÅ’Ka1²!öë.domRy>¦…,- sp ¾ЪÂë֪[1‚T0‚P09041200U )Step E2E | SCEP Decrypter Intermediate CA0+ õ0 `†H†øE 130 260417142851Z0  `†H†øE 1T»@P™½å¡=)–>}0   1ˆŒÉB— Ø!|«rL›pËɼÒV|0, ‚ÈZ1h,vu[Åg±´¾§øùù®³ÎNSLÜZÅ0k9Θ$W8}Yזl ª°šI^4† †®x aÎc݇t#,Ö#™¸Ÿ\C/¸ë.7d½/•qµÝÅëVGù®/)IUî–A3ÿŒ›%ÉöÖâJ"µ0À²r4ƒé×cJ3¤Ê|g™å#@à’MMð881fe7”Œ8çc~ôÎú$2ƒŸ3 ê@M¨(Øâ=e¿ÁÙ ¡)ÒëW…þ͔í§82‚ášpb¨¯ŝG8 ü…ûóØؖ†y×ҵ h )™$ûHaJ“ÏuÍ3Ş”~Yn --- PASS: TestIssuesCertificateUsingSCEPWithDecrypter (2.26s) === RUN TestFailsIssuingCertificateUsingRegularSCEPWithUpstreamCAS 2026/04/17 14:28:53 failed validating SCEP authority: SCEP provisioner "scep" does not have a decrypter certificate 2026/04/17 14:28:53 Building new tls configuration using step-ca x509 Signer Interface 2026/04/17 14:28:53 Starting Smallstep CLI/0000000-dev (linux/arm64) 2026/04/17 14:28:53 Documentation: https://u.step.sm/docs/ca 2026/04/17 14:28:53 Community Discord: https://u.step.sm/discord 2026/04/17 14:28:53 Config file: loaded from token 2026/04/17 14:28:53 The primary server URL is https://127.0.0.1:45467 2026/04/17 14:28:53 Root certificates are available at https://127.0.0.1:45467/roots.pem 2026/04/17 14:28:53 Additional configured hostnames: [::1], localhost 2026/04/17 14:28:53 X.509 Root Fingerprint: 6e17d43b6cfae1f3f05b2c3bb287c6e46af28c0fc7a9d10afa80aa467ec1af56 2026/04/17 14:28:53 Serving HTTPS on [::]:45467 ... time="2026-04-17T14:28:54Z" level=info duration="16.872µs" duration-ns=16872 fields.time="2026-04-17T14:28:54Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=bb934a5d-3268-44c4-96fb-f0f111f9e417 size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2026-04-17T14:28:54Z" level=info duration="28.92µs" duration-ns=28920 fields.time="2026-04-17T14:28:54Z" method=GET name=ca path="/scep/scep/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=eb107372-daef-4f74-bcd8-e9054de535ac size=880 status=200 user-agent=Go-http-client/2.0 user-id= ‚0‚ ‚ȳf%PV)é`½‰3Yïéˆ ƒ-6UnÅÄ1ÁâWmÝJeLå×^ˆE3 üM ܨŸ¡ÌFuã„>zÃî®Ö"<í(d$ÀêÌçFØl8´›†û.Mã1?eœ¥šËcË?”xüX"1úÚ:ä6R:•ХȸªŒ+n͓32 0O ðßJ= !›`‰>­§ÈÑØ 0+¾ː€¾GԷ€‚°E»é™æNŽ"ê0K‰*íñþ4ûª^ ‹d9.ˆ\€—FvO Ñ:â ‚0‚ ‚³Ïï/ñUsÞ=ñe··û˜oxþªPCòÒ‘åÒ>VÔõþöÊ_sT@וìŸÖ$xÑgÍËY>aÚ £¡f0-„…•Ðׄ¥gwþ –1RWªŒ1M©oQ¢ÃW…rã[u5О¾¿SÑ@•³n—…B\¹eëÚx|t ¬²mCq*Ú è3ÃVkÞ;è-ý\}Çk±wã aŒy`‘AgŒhÚñ•K å‘òu?nà´ÀÏÖ,ê~´àVøNŸ¸UÂõÞ32üô91Í~ì~gS;*ÿ·à}39be’gtåƒëÍbhâÂÃ,­}³Ìó»Øæö(Â|&=íïæÎx°×éît•i1‚0‚0010Utest.localhost0+ Á0 260417142854Z0   1ÍéN:ómâÃG?ÿd@eD·Û0, ‚˜bøcWY@Âéïb¿ã Ü)Ψ…?mìÊI‘Sҿ"©`M•&­bµÁœbë¡ô*W@m——”¾ŸkÌ+·ÀbNãC”S‚ۡƑK9Ög޽³¦,‘eO41Àø5› $Á{iݫ<sZÑ"áHm<£ºæb¸§A½Eȃa¯X/줿ÎÂFGü°÷–+j£tÊG-!ˇ`Àþ8µŽ*ïú%xzÜg,[RüwÙæõš~­.¹iÛÂRè‚8 %9* ±Š»F™?h(#ÚmøF‡ë+ÒʜÄÖ¬mBV{Y!¼ˆX€ÈÏTo±Ñ?Sµ!µÖ. time="2026-04-17T14:28:54Z" level=error duration="309.604µs" duration-ns=309604 error="scep get request failed: failed selecting decrypter: provisioner \"scep\" does not have a default decrypter available" fields.time="2026-04-17T14:28:54Z" method=GET name=ca path="/scep/scep/scep/scep?operation=PKIOperation&message=MIIJbwYJKoZIhvcNAQcCoIIJYDCCCVwCAQExCTAHBgUrDgMCGjCCBG8GCSqGSIb3DQEHAaCCBGAEggRcMIIEWAYJKoZIhvcNAQcDoIIESTCCBEUCAQAxggFoMIIBZAIBADBOMDoxODA2BgNVBAMML1N0ZXAgRTJFIHwgU0NFUCBSZWd1bGFyIHcvIFVwc3RyZWFtIENBUyBSb290IENBAhB4wqO9mTDf8nB6WSh020G0MAsGCSqGSIb3DQEBAQSCAQDDEBVQn6nBsCLSKu6nny4qPmIIubVYNRue7RT5PThVPSzY9YpMhT2MrXwFP4eX3m8MF8xq9doCHY6FYtz5gmN1%2FzNvbEBIVNyfiCyeooddYYuSKrg39%2BYLou4C%2F1S8e%2FzPngj1gnrnVrtVWvKLVs8Z23DxsEMV1DFtXjZbNdGuuWPjKsTpIeVDmNYnMu6cmWO6uUcCK5r%2BPN7dlZ%2FdiSCqB3UtB9WhYV3UT5fG4vUvMJlXgxR0Ti3lv3Rp15GbZWDjyS4NQqoqLBy%2FQ4uyvdWRWeL9Xns7Ni4xyKbJ%2BCXxEkoG23qk1OF%2F0%2FpIUHDUKWjkacAikGHkWIRCqScrBBd2MIIC0gYJKoZIhvcNAQcBMBEGBSsOAwIHBAi%2By5CAvkfUt4CCArBFu%2BmZHOZOjiLqGTBLiSrt8f40%2B6peCxCLZDkuiFyAFpdGdk8KTAk16tnV%2BtBkRG2IBZtPWY4rgnA82w%2BzOdal4DJSYZ3DU8Seyua6nhcLvXkrUh6o7ZmvRn7ZhUfuE77aVyNYuu9YkChl%2Bgys53uH6r6FOXLXSHjZINTWfucgfZubxWn7uG%2F6HbJ69CmhIYhQhVoeBgdA%2FP4vlyZnasVoBDdbak1TLm4N0ToB4gqKGe76uDvTNPZVqnl92uuNZPS5QK3wL8USHlml0aBcz7aEF23YpEWS%2BZwbTETVSrVoYkkPvmAiypjZ07bWMCKjrLP%2FE752CZZ%2FDGJFmkLmgBcWeCa6bLCbXZtylF4w8QBg3p0ONBh%2BJzX9fJt0NOumnlAqOmCJLhvf91i1s5WIeEER444o8e7IuZip00EqBdqlKK2ypsjYetpORsLX75GU%2FwSerzx6Ebntj3C02v%2BTAcUV3sdYaCQ%2BppcwAB%2FxPTvImLT6MiAiE%2FouX6jz9yGoY4mUhOEeZ1aM3gYDxe%2BN%2BCAEVW20Zz67vbBHeeEPwajcBgQX%2FoQC0HLKt8PvHMOjgihlKbRzYou0ON6FB%2BJ0INrDTe6uGo7Is5pTLKwLzvLSQDmDVYWRJMFV8r%2F34R9xWlaHnIs8ieUUE5V3Nrji4xd490MqCUm9bzfzbQ08MWkl%2BVJrAtO2xf7ojnYvjLbGtCHGBIRvHo%2Ferd%2FqkF3ZjGF50ntxs07jRYbD34YkevP%2Fqn8xhZ%2BkplTCZyKOxaEmeTQV52N99zrogriH1pi%2Bc7Wkxfmr5POSImskrNsSSwG8w%2Bj6J%2BsmM8FCmgnx%2BqtlAd8IuNUXRou0GTWUy19Sx05r9sf9yZQ65Sv7xVQQhqjcBJNvWAeuIaDJzbRU8JvaPFGcrFJ%2B0GbOj7BmpcmMKVU7oIICzjCCAsowggGyoAMCAQICAQEwDQYJKoZIhvcNAQELBQAwGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwHhcNMjYwNDE3MTMyODU0WhcNMjYwNDE3MTUyODU0WjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALPP7y%2FxVXPePfFlE7e3%2B5hveP6qUAFD8tIGkRPl0j5W1PX%2BG%2FbKX3NUQNeV7J%2FWJHjRZ83LWT5h2hULo6FmMC2EhZWQ0NeEpWcCBXf%2BBwqHx%2FOQXbuZ2T0TjS0Z3jYw%2F6582rSgfw6WsVgTvcbmO2XZ7XgXb%2BtdQFDoKpuTU%2BprpRbXzJveOzZy631TyH6ko5lJulQjMlprTUU7a%2BG8p46baPL9qyRomOKtEr94YyjIPpnSq%2BdzvEWpTy05RXYwhV6H2N7riEPGKYWat8FVqcSl7lJvP1e5WDUj9VskerRtcSQc%2FMP1iDd6aEzYVtXKAC9tsLgDZI0%2BJc4Ra6mnQxUCAwEAAaMdMBswGQYDVR0RBBIwEIIOdGVzdC5sb2NhbGhvc3QwDQYJKoZIhvcNAQELBQADggEBAK1u6rfqp0YBXY5hsD2%2FpYgtL1k9qypBMRIFTt5KVvm%2BEyuTZZnpyzotHvdcJ%2BFg6w9HKKi1iA3Bfw2WMVJXGqqMMU2pF29RosNXhXLjW3U10J6%2Bf79T0UCVs5BuBpeFQly5ZevaBnh8dAmssgdtQ3Eq2gsDG%2BgzwxRWawHeO%2Bgt%2FVwRCH2Qxw9rsXfjDGGMeWCRQWcajGjaEhvxlUsK5ZHydT9u4LTAz9Ys6n604Fb4Tp%2B4VcL1Ft4zMvz0OTGBzX7sfmdTOyr%2Ft%2BB9MzliZZJndOWDCOvNFmJo4sLDLBatfZCzE8wG8xGPu9jm9ijCfCY9HO3v5sOOeLDX6e50lWkxggIFMIICAQIBATAeMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0AgEBMAcGBSsOAwIaoIHBMBIGCmCGSAGG%2BEUBCQIxBBMCMTkwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjYwNDE3MTQyODU0WjAgBgpghkgBhvhFAQkFMRIEEEXGcyogw98pKkDYiHpeLa8wIwYJKoZIhvcNAQkEMRYEFBTN6U46823iww5HP%2F9kQBdlRLfbMCwGCmCGSAGG%2BEUBCQcxHhMcbE1TMlJsWnJOMWp3V0pEY09TdFhtSlhucUZFPTALBgkqhkiG9w0BAQUEggEAmGL4Y41XWUDC6e9iv%2BML3Cl%2FzqiFP23sykmRU9K%2FIqlgTQCVJq1itcGcYusAoRT0KldAbX%2BXf5eUvhqfa8wrt8BiTuMUQ5RTgh%2FbocaRSznWZ969s6YskWVPNAMxwPg1m6AXJMF7ad2rEjzus5dzWtEi4UhtPKO65mK4pxMTQb1FyINhr1gv7KS%2FzsJGAEf8sPeWK2qjBnQPykcDLRchy4dgwP44tY4q7xwW%2BiV4etxnLFtS%2FHfZ5vWaj36tLrlp28JS6II4DCU5KguxirtGmT8CaCgjkIHabfgFRofrExAr0sqcAcTWH6xtQlZ7WSG8iFiAyM9Ub7HRP1O1IbXWLg%3D%3D" protocol=HTTP/2.0 referer= remote-address="::1" request-id=6c755225-709d-4db7-b289-57173df6ea62 size=116 status=500 user-agent=Go-http-client/2.0 user-id= --- PASS: TestFailsIssuingCertificateUsingRegularSCEPWithUpstreamCAS (2.29s) === RUN TestIssuesCertificateUsingRegularSCEPConfiguration 2026/04/17 14:28:55 Building new tls configuration using step-ca x509 Signer Interface 2026/04/17 14:28:55 Starting Smallstep CLI/0000000-dev (linux/arm64) 2026/04/17 14:28:55 Documentation: https://u.step.sm/docs/ca 2026/04/17 14:28:55 Community Discord: https://u.step.sm/discord 2026/04/17 14:28:55 Config file: loaded from token 2026/04/17 14:28:55 The primary server URL is https://127.0.0.1:39875 2026/04/17 14:28:55 Root certificates are available at https://127.0.0.1:39875/roots.pem 2026/04/17 14:28:55 Additional configured hostnames: [::1], localhost 2026/04/17 14:28:55 X.509 Root Fingerprint: 8cd8a21cef889166b20fbb9bb4ed33e5f3272ad5660f5bb8080c2f3596a87823 2026/04/17 14:28:55 Serving HTTPS on [::]:39875 ... time="2026-04-17T14:28:56Z" level=info duration="16.38µs" duration-ns=16380 fields.time="2026-04-17T14:28:56Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=5c22a5fb-0140-48d3-a937-33016f3161db size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2026-04-17T14:28:56Z" level=info duration="31.253µs" duration-ns=31253 fields.time="2026-04-17T14:28:56Z" method=GET name=ca path="/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=99136eeb-9165-4952-8f6e-c8d56401f22a size=848 status=200 user-agent=Go-http-client/2.0 user-id= ‚0‚ ‚Õ÷V ÊmàêXÁóê Xé,à 鎣՞ iÙd`õˆ8¹«œ…܆c:¦Tޗ¯·~¸báù¼ÝTV²Õ_v„ï›KهQˆ°\ìpÜËôÞôÍy;O  ‚ÕÄÛ+Æ ¹†¥÷@ºE؉´ÌSïÇU EԄÏ?î¦ûu§6’t&DÌzjýÊWhÛñ¿ƒ Pc{¡¤6Á1">éegˆð… ý,Ùê2Uàû4ɕìázž3¦¬R¬©‹Çɔò° ԹMÛxªàP\ª¬wӔêØz‰°Pöä‘ ôð&±–(±)Yº#Dt8ÛÌIá. r™ 9@ùBÙvJŽc³ô¾@Íâ5õÓٳÙ`í’J9õÖYæëGcRñÓÇ•×ÄQÃÏLf­ã—Ϧ<¤pàÓÞ4ôúV¡öޏSçG- ‚Êîñe!¸{æC—?È M‚*f”¥äÕùU—áØöx滷¯¿î!àÜÞ<ëãO¼Uýš.ª¬}èÛqÛÈ9xãé@¶Ix ýç ún=t¦¿p”NŠ‚ÂüÖz†­GK°UhKo€‡Àý ìBc° H,?GŸ¿cnüà{×eDýªUɖw™üDþÞsԷ¤О4–&#° ¶Q¡ųs›êr÷!šÙO—Z¯ՠª1vôԩèºÆZ± 9À$1Æeß,œ­%€zdvè—3Þ)t¸lO¸%féK;¥ÏÀ¨ 4Ì ‰˜IY ‡¤Žcncºˆ2ÿ¾îhŠ8,aˆÄt.Ìè·HÞðÓsqãcEG…R¬L¬÷ÔsnQ$Òúø‰_µÂ'ÿQÌÙw‡jØõéVi¶m­¢]!±6ЬlϳQץ|œcJ–€Ðs’…X;¿rüBø()¹S’$ܛ–WÀ¬4EÐìÞÖìÛ1nž´[‘õ¸åô*Ì<÷gœÞÜ ’‹(¸Ë]Ԣ‘å !´, ûT›‰0bîÙí£Ÿ+™¸µþ<¥Tffµ;Ë3^‰Ÿ||"[w¬chݦ‘êMÙï ‚0‚  ‚ŠT3ð%^Œţ|À!=l¼¿’¼ñ³ô8|Ð û`š—Ÿo3=Ÿ,K]š*©q$¢DÒÏ%®‘[Á΋XvcA`ƒúc«umzQ市‚Ñ~ÔËw¥tcyÙJZÁz—GÇjãÈ)¤ëޅŠ[¤ˆ²ýÃêºH/M{f.È{W|3lü¥ûª:òõ”óWaÖr-‘ù~ŸL‡o˜L¤yQ°åÙpç5*‡N;ÃgðèU“Ð4­ ¬[»‡&@’œƒjà|êL(UzžÐy¦$v†_nÇ×j`îªñ–ßޯhÈsÆ+è8æRÙÉ×ÅMUží‹oÓOsj1‚0‚0010Utest.localhost0+ Á0 260417142856Z0   1ËAÞÔ}ÒÈL-±ùdækR$Ä0, Ïs]¥7}1vi«¥¾kÇXØޡ=~ûšÐUc"þÍêY޳kõiÓ&Œ©”•žíÊÁ˜—ukÄðՒ›èç;ßï ^a!l;Ýã9Öˁ‹Cn¾8Vçʰà$ÉS6à^—ªÉP}žì]7ì/qWàAc<7ɻ&31ŒŠÐÞ: ³·†¯ŽŽZY°Èf¦Mò˨¡¹¡<œâ\•#®‰ó2‘ù,_ùl;>âkV߯dÎ{wþfÀkØÏ:'ÂNâœÃéÔlÄÿ7 lwIÌÁ]9HdƉ¥ß>4JV time="2026-04-17T14:28:56Z" level=info certificate="MIIDgjCCAmqgAwIBAgIQB6uIMfyCgEVUfWDNIMk8gDANBgkqhkiG9w0BAQsFADAyMTAwLgYDVQQDDCdTdGVwIEUyRSB8IFNDRVAgUmVndWxhciBJbnRlcm1lZGlhdGUgQ0EwHhcNMjYwNDE3MTQyNzU2WhcNMjYwNDE4MTQyODU2WjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAORlh9O9VWmN1mRMKtUDas9OLUDnYz0mkvqo5eBftZJOQAWe18e6ik2k7ewWgbwMPj+hb1OuLL+k3lqsIhDO9XEaTbrEP/6jXUnE+pBxDh/9JxxCv53h52XqmjlxG7+hLgfO4t2JrhzJ60mQ2N3oei9g3OXCjvBi3yRI9b/mqF+5iDNDSb+Pgc4jnfe1FjDhgfMAHZoCV6vfYRlB3PIR29/0CHy82j/ZUJdp9wRD0+IeNjbIZeDVJHzBwJv+FnONqWcvthTUkuHdCAWMAX4GVg1VB3AeaRAl4YVD9J9tdJvgjOxPjpOTzLHH39/cohNSNuQZ7G1zvx76t3C1FV8oEr8CAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBTAiOOVCzNw4mKxwM71w/fiznBnozAfBgNVHSMEGDAWgBQXBK8Nq8soDMfVncnO3hql5tA+kDAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDAdBgwrBgEEAYKkZMYoQAEEDTALAgEKBARzY2VwBAAwDQYJKoZIhvcNAQELBQADggEBAFnuQsIvGC+BsuV0Ph2Z38n+5zKp2BLDT9/BgycLbsNZwP59gT+woYhBygElz85LDmVP3CuhNgWEtuRvm4UEJr92Z0vnh5o5uT0kHmbmIatMUMuqzCPbBBBMVCqOI+J3kwWSpgjiTLsAqSn+uYk1jHqlzJmxl+BdXJyCikqGJDYEEmDvxnx+eM7hQPaWyW2Jo538MVjHNI3gKTZHwzpZGhOFkVdzOC03JA8lZ3czAj8w1U2/ucwqiT0Pet1iGcbhgok9egS1rliF3NkAx0FHOSg2Eh8kXQjvZZR3cMgDDCeGrpqf/9EgIukAnxztpd78D7P4ft2hkQinoKMbhzffrd0=" duration=6.25821ms duration-ns=6258210 fields.time="2026-04-17T14:28:56Z" issuer="Step E2E | SCEP Regular Intermediate CA" method=GET name=ca path="/scep/scep?operation=PKIOperation&message=MIIJXwYJKoZIhvcNAQcCoIIJUDCCCUwCAQExCTAHBgUrDgMCGjCCBF8GCSqGSIb3DQEHAaCCBFAEggRMMIIESAYJKoZIhvcNAQcDoIIEOTCCBDUCAQAxggFYMIIBVAIBADA%2BMCoxKDAmBgNVBAMMH1N0ZXAgRTJFIHwgU0NFUCBSZWd1bGFyIFJvb3QgQ0ECEGlKU9MmX50nEZfOxUUuhacwCwYJKoZIhvcNAQEBBIIBAMru8WUhuHvmQ5c%2FyAmBTRCCECpmlKXk1flVH5fh2PZ4Aua7txyvv8OuIeDc3jzr40%2B8Vf2aLqqsfege23HbyBg5eOPpQLZ%2FSXgg%2FQPnCvpuPXSmv3AblE6KghDC%2FNZ6hq1HFh9LnbBVaEtvgIfA%2FaDsQmOwCs4e2uDjZqjH5M%2BzKJ%2BSZoCrBoQaC3YIpKB8imUnPXTJz84Lds5EVqDxzqsnHNj4cN7HvCzl0fYQ5tZEiXtGsoPW5Wao0MpNBq9V%2FpRYDxscDOe6npb4FSL6zeaHqfkiWIfPQwMSGMhp3mqocubX8g6rC8xvmQsY%2BviI3vNiN9zx4jSOArmrYzRjaLIwggLSBgkqhkiG9w0BBwEwEQYFKw4DAgcECFm9xn53knlUgIICsE0ioYz7Kavdg1pOeTlM36P6h1dca4L0C1J%2FM3Nzi1xioNGRcfWlWaRWfwaJ%2BGS3tG7Ut34tSXNUg%2FjzYiVvc%2BZbSi40u49C7ByEEVo4gYcNARsfSJAsP0efv51jbvzge9dlRP2qHVXJlneZ%2FET%2B3nPUt6TQnjSWBiYjsAq2UaHFs3Ob6nL3IZrZT5dar9WgqjF2D%2FTUqegOusZasQs5wBkkMRLGZd8snK0lgHpkdggU6JcQM94pdLhsj0%2B4JWbpSzulz8CoCxY0zAqrFmTSzGHmyhysOWO8w%2Fq6caLA9w01gU6GmqMa5hcRH%2F%2B0%2FYwuTpR1qeSq4mc4u3M4dHAUeOWf%2BOVkWB3izIumVhYixOmh9KsFRJnI1mV50TE%2FTOAf4Uy4yioUGMj%2Fho58DQCo6cGKP%2FLkxTNuCDgrFSq450tDK%2FDO2d20k2CWOqmmHwuSWQQVRpxQbBuv%2BBBS19FanFqU%2BN4Yu0i4lRGUnJh%2FeWPTvOwRwX9PvWp3vS3br95aJCtN4blfcq4lOxQ%2B99ctRZyCR5zf8IBw1EpePJ8VDYmYSRpZIIekjmNuYxa6iAAy%2F77uaIo4LGGIxHQuzOi3SN7wENNzceNjRZBHhVKsBEys99RzblEk0gUXGBH6%2BIlftcIn%2F1HM75GX2XeHatj16VaQabZtraJdIbE20BGsbM8Ss1HXpXycY0qWgNBzkoVYOxWBvwdy%2FEL4KCm5UxaSJNybllfArDRF0Oze1hfs2zFunhi0WwCR9bid5fQqzDz3Z5ze3AySiyi4yxtd1KKR5aAhtCwL%2B1SbiTBi7tntoxifKxIEmbh%2Ftf48pVRmZrU7yzNeiZ98fCJbd6xjaN2mAJED6k3Z7wruvsSHQRkqbkHS7Nf9lfrpgM7c6eQMGNaJeUNYUDnrjNk2WfJ42g7L5SygggLOMIICyjCCAbKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDAeFw0yNjA0MTcxMzI4NTZaFw0yNjA0MTcxNTI4NTZaMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5GWH071VaY3WZEwq1QNqz04tQOdjPSaS%2Bqjl4F%2B1kk5ABZ7Xx7qKTaTt7BaBvAw%2BP6FvU64sv6TeWqwiEM71cRpNusQ%2F%2FqNdScT6kHEOH%2F0nHEK%2FneHnZeqaOXEbv6EuB87i3YmuHMnrSZDY3eh6L2Dc5cKO8GLfJEj1v%2BaoX7mIM0NJv4%2BBziOd97UWMOGB8wAdmgJXq99hGUHc8hHb3%2FQIfLzaP9lQl2n3BEPT4h42Nshl4NUkfMHAm%2F4Wc42pZy%2B2FNSS4d0IBYwBfgZWDVUHcB5pECXhhUP0n210m%2BCM7E%2BOk5PMscff39yiE1I25BnsbXO%2FHvq3cLUVXygSvwIDAQABox0wGzAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDANBgkqhkiG9w0BAQsFAAOCAQEAilQz8CVeE4zFo3zAFSE9bBa8v5K8CPGz9Dh80AsC%2Bx0XYJqXn28zPZ8sEUtdHZoqqXEkohVE0s8lrhyRW8HOi1h2Y0Fgg%2Fpjq3UWbXpR5RG4FYKC0X7Uy3eldGN52UpawXqXR8dq48gppOvehYpbHKQTiLIAw73Dw6q6SC9NextmLsh7V3wzbPyl%2B6o68vWUf%2FNXYRvWci2R%2BX6fTAWHb5hMpAQSeVGw5dlw5zUqh047w2fw6FWT0DStIKxbu4cFJkCSnINq4HzqTAMoFAJVep7QeaYkdoZfbsfXamAS7qrxlt%2Fer2jIc8Yr6DjmUgLZydfFTVWe7YEEi2%2FTT3NqHDGCAgUwggIBAgEBMB4wGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QCAQEwBwYFKw4DAhqggcEwEgYKYIZIAYb4RQEJAjEEEwIxOTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNjA0MTcxNDI4NTZaMCAGCmCGSAGG%2BEUBCQUxEgQQ%2B7tGi9P45XWHnaBh9ey7LjAjBgkqhkiG9w0BCQQxFgQUy0HeEdR9A9LITC2x%2BWTma4FSJMQwLAYKYIZIAYb4RQEJBzEeExw1NVFwa1FBNTJtMzhTVlpMcWRpV3ZyRlNnTVE9MAsGCSqGSIb3DQEBBQSCAQBkFfiXSeCd51xK25m9pjOCKPrLhs83Kf5fWAOpDa26s5YNz3NdpTd9MXZpq3%2BlvmvHWNjeoT1%2BEvua0FVjIv7N6lnes2v1adMmjKmdlJWe7coQwZiXdWvEGvDVkpvo5zvf7woOXmEhbDvd4znWy4ESi0NuvjhW5x3KsOAkyVMWGTbgXpePqslQfZ7sXTfsL3FX4IFBYzw3ybsmMzGMFIrQ3jogs7eGr46OWhMRWbDIZqZN8suoG6G5oTyc4lyVI64SifMykfksX%2FlsBjs%2B4mtW38ZkzgR7d%2F5mwGvYzzocjSfCTp3inMPp1GzE%2FzcMbHdJzMFdOUgFZMaJpd8%2BNEpW" protocol=HTTP/2.0 provisioner=scep public-key="RSA 2048" referer= remote-address="::1" request-id=174dd508-52f5-4adc-9615-55039c089aa5 sans="map[dns:[test.localhost]]" serial=10195241101337915034287699421399956608 size=3771 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2026-04-17T14:27:56Z" valid-to="2026-04-18T14:28:56Z" Zvxù†:ÚX¯ïÁ+ãŽïâ™~lw­õ‚œ³Xñäؑ_±»ÞķÌY«R´,¬Ç-æNµ!#›pÛ(ðÜXtfÃYä̾¶ÕDݲXÖ~þ~hΈ“ƒvÀ@òPn@òØÅ%Ñ¥É-)3@ 0 `†He*vt€a”)'u—€n’ö)·€‚À´–ô«¹-&17¼«®ӏšŽ)†v‘®nÆt­Ñ×Y¸f˜ù¬–Gøx 5~ ð¡aTyO}¾÷¿‹ÒÜQЮÝޏÍè™ ÞrW4@ô߯ÅضÔboä²óÈG‹ ô™â@\8RC REجaù<;ÈYH–ÐÝúJ4l­Iò4œhV˱›Ü8i““G°§e°éÉ'²G)m&Ü]§”…¦QùÙ ¡mþà ]ˆkè£$óO·ƒºL ÔYY .Êh¯”ºµòEá“ì“G9'¢šsëÊ,_-03Ñ3¢ÿ¶ŸSk /r‰Wþh—Û˾âa “8ºû±xVÃi6ñ™ºaæ>΍fydäiéegˆð… ý,Ùê2Uàû4ɕìázž3¦¬R¬©‹Çɔò° ԹMÛxªàP\ª¬wӔêØz‰°Pöä‘ ôð&±–(±)Yº#Dt8ÛÌIá. r™ 9@ùBÙvJŽc³ô¾@Íâ5õÓٳÙ`í’J9õÖYæëGcRñÓÇ•×ÄQÃÏLf­ã—Ϧ<¤pàÓÞ4ôúV¡öޏSçG-1‚Y0‚U0>0*1(0&U Step E2E | SCEP Regular Root CAiJSÓ&_'—ÎÅE.…§0+ õ0 `†H†øE 130 260417142856Z0  `†H†øE 1û»F‹Óøåu‡ aõì».0   1KK÷Ùvxýp4óad²>Ì1ÿ´Ÿ0, ‚6 ¶٤ûŸڝH݄CÇ+L8Ž "„jÀ0Û(QìѺÓN§^ÿPVß I#£I8J[µæ<ÀGšß¥úK‚!s+ÅÅCì?c° "ŸiK돇ÙEô!q^·:Ž.¿ãp>[iZ¨’³:{¢ð,ÖÀ0Š){¤çeá^ؔä6ukà3kX.YHpkס†_eÀç[œMc;}öz歝ÕÄ,„ڻ¿j=%_XUӒ¿ýÞGÉô(wK= =d5íߩŽ\fÕW+øå¹#ʫ‡Kà·]f×úۚ/©h4̥¨K˜—Ã'%úYSyb'”>ŸÒÞl --- PASS: TestIssuesCertificateUsingRegularSCEPConfiguration (2.42s) === RUN TestBlocksCertificateRequestUsingInvalidChallenge 2026/04/17 14:28:57 Building new tls configuration using step-ca x509 Signer Interface 2026/04/17 14:28:57 Starting Smallstep CLI/0000000-dev (linux/arm64) 2026/04/17 14:28:57 Documentation: https://u.step.sm/docs/ca 2026/04/17 14:28:57 Community Discord: https://u.step.sm/discord 2026/04/17 14:28:57 Config file: loaded from token 2026/04/17 14:28:57 The primary server URL is https://127.0.0.1:45453 2026/04/17 14:28:57 Root certificates are available at https://127.0.0.1:45453/roots.pem 2026/04/17 14:28:57 Additional configured hostnames: [::1], localhost 2026/04/17 14:28:57 X.509 Root Fingerprint: 130cf14fc381f0531b921ca45519d0e17fdda29d773a19f1b1fb392e51e5bd70 2026/04/17 14:28:57 Serving HTTPS on [::]:45453 ... time="2026-04-17T14:28:58Z" level=info duration="17.133µs" duration-ns=17133 fields.time="2026-04-17T14:28:58Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=599881a6-612d-4b8b-a136-9f918644c202 size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2026-04-17T14:28:58Z" level=info duration="26.203µs" duration-ns=26203 fields.time="2026-04-17T14:28:58Z" method=GET name=ca path="/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=1afe38e1-b44e-403d-8a25-fe478fde980d size=891 status=200 user-agent=Go-http-client/2.0 user-id= common_test.go:207: 0‚w0‚_ öÀ¹‹ê ‚0‚ ‚²t7NѦg ù3ªÍ+y%ô¼ëŸó»Þo¥™·=ͺ"µ™8ùG’nQûc`¼&%pæ’¼þZ©w܁* ^м¬6v"™íÀ÷°Áû- ¤³£f0d0Uÿ0Uÿ0ÿ0UF%fçÆóIÐõ”J(ƒÖ ¹ç0U#0€F%fçÆóIÐõ”J(ƒÖ  ‚>'tÔ@¡{Ë׻ ͪ’éÁ!Üö‚ÿH˜«ûؤt0{4Æôû4BԨHs¦¾)ÞîD[C.3ô‹žXR²ºöҔQx±þÞðhDyiïÁagöx7RW<Å=&9L͐?–T¾?\½mÉ%Ҹ{}Ž k;[yÌÎñÞÀŠ·ñ›Þ>ªÈX,Ò Þ9X£qBÏ„Da(“aŽ¥I›±ù窃ô´Ž¯ä{ݷ< ëèŒù¥«ÝF™øp,³M}­Åê´`½B!›)8ðsfì÷‘¦ ^8±DKG ó- “V <¬8aãæò#=«ДS„Q>»Þ *̲"8›£¥k„k4  ‚W0‚S1‚n0‚j0T0?1=0;U 4Step E2E | SCEP Regular w/ invalid challenge Root CAöÀ¹‹ê ‚;q=³÷GCöÁãÚ=‘¥­6w'êžØêLœ†BzK]Çd@jJRÛRú»V…ít¤”òðˆ¥ߓ'ýé1uU¸~h ™o–C¦Ïíà ‹Î:8/mר's¢È*-©a—´ºûLÅ_Ç…áož4½ŸHq8ñeº¸6;âÒ#(Úo5w aƺþ£*—ڇLJ+CO–Ó¥o–ÌeÙgo 2GÓìêÖDÁ Ê`s‹àŒz]fÉf1ΦÔÄ[åâž“:F:ÙÏg+¦@Sšþ MYFcúÈô1Ž÷ùÁÓË[ ~—yØßj.Ƞß ‚0‚ ½}åY5ÞXOµÔñ ͵rp^ÑM1`)Žâ'4EBt©>7§ù0Ìr‡a®:‰­E’‰°ó%ó‰nR¦Á*Y¼Ù&yt¹81Ȥ¶)¨VàNè+gµÍ6™Áf»R#¾=z›™;ÜïwúŝbE#OÎâæ&$¤Bˆøk FÉÑÒVÝ ïÀÁhy¶αãñg®Wã•OxäÜÔ^›œ`Ñh@ø*Ÿ™ûtðAÖå“Tm&1‚0‚0010Utest.localhost0+ Á0 260417142858Z0   1æH`k¨ÀòØ@î‘äEìLa7ÿ.0, ‚€yåoHåØ7ÿM¿§B\µ¥†ŒY;Àk×eö7/‘|õžp¿Cë-Ç,¬Šî[’QÁ7¯üԠ8 ¹§TEføoÑ܍ž͢SHt„ɾGÝ#=qElà µ-lw‡àt­W»£äTƒbn.GME…íõŸ~ËTJvèp½ïܐFxÛ}s’2W?¶A îù×>I’êÙ÷g)ãàmB¨܄Í#Å( Œ?0*§֊’àòYºü9†‘ٰÀËÚ`ªZ8K#9DVMV|ÙLöyêGbP`õº™Г‡ä]‡œ ˜>0mt¤Lo¶Ê time="2026-04-17T14:28:58Z" level=info duration=3.886775ms duration-ns=3886775 error="failed validating challenge password" fields.time="2026-04-17T14:28:58Z" method=GET name=ca path="/scep/scep?operation=PKIOperation&message=MIIJfQYJKoZIhvcNAQcCoIIJbjCCCWoCAQExCTAHBgUrDgMCGjCCBH0GCSqGSIb3DQEHAaCCBG4EggRqMIIEZgYJKoZIhvcNAQcDoIIEVzCCBFMCAQAxggFuMIIBagIBADBUMD8xPTA7BgNVBAMMNFN0ZXAgRTJFIHwgU0NFUCBSZWd1bGFyIHcvIGludmFsaWQgY2hhbGxlbmdlIFJvb3QgQ0ECEQD2wLmL6gox9sKw8GE1f1nRMAsGCSqGSIb3DQEBAQSCAQA7cT2z90dD9sHj2j2Rpa02dyfqntjqTJyGQno8ZqegToVzh1M0dGYfezQMIIArCzfnWTjIjG3%2BZa%2B88UMqftSE%2FcLql420WMzVcAt7vhXMk%2FamY%2FlHaRNnblRSCHlyTs3eOGesvnF0UUf%2FM2wIUxZf1F60XYOemFMB1ZHEfHObErKZngRZXNAWx2KaMaLSxehOjh0dOeurwocv%2BFtr3AM68l8JpgM4%2Fpxh4fBA%2B0bk%2BQozyvgKO%2FtkGYPPnbe80VYMSobTfcALrP%2BB73oK7VvyxCWHGeAM%2FkH8tTfuio3wIRkqUztYIq8nxG0J%2FLyr4K%2BK7ER1bvjRFr%2FGQwX6y1%2BYMIIC2gYJKoZIhvcNAQcBMBEGBSsOAwIHBAic2euaC%2FQnP4CCArgUJ2lvfGe%2FDZ8gPWKAJlta2lp4XohBHrRpb%2FGMOnJkHIp7bSWuTEiCv%2FmABf3YsWWEbP%2FKwu%2FO13C7zlkxi8gcEzEl8zTPQY0A2AicMqc%2FvExz6DoaTid8IcZ9b3eQM2NR%2BLXcC7MGVqbzyz3%2BaVoWHVBYBlDjoaiu0lnAQrFWuLN1tZEDmOoQeBds2xN%2B6Kd5xlTZXlqBbneRLRpq4rXxjQvxIZjQYPoCCZZphq1Vr%2BL%2B33PyaXprMnC2uCG1CoFt%2BHwaJv3alVJ%2FPRZw3MyrIrVssRswWe94EohWZs3mQjhqZanxKiXKjfDfL2F6tprETVY1TFZU0xHKgNNYqDbIVVcObNYrCc8ySr1uUgjrydcSb%2FJ53DIKcjk%2BS13HZEBqSlLbUvoBu1aF7XSklBvy8IilEd%2BTJ%2F3pMXVVuH5oCZlvlkOmz%2B0XGcMKD4vOfzo4L23XqCdzosgqLalhl7S6%2B0wAxV%2FHE4Xhb540vZ9IcTjxZbq4Njvi0iMoGtpvNXegYca6%2FqMql9qHTEorQ0%2BW0wWlb5bMZRjZZ28ECY8yR4%2FT7OrWRMEcCspgc4vgjHpdZslmMQ7OptTEW4Hl4p4TkzpGAjrZz2crpkBTmv4MTQVZRmP6yPQxjvf5wdPLWwp%2Bl3nY32ouyKDfCjLUBVwD%2BpFuOs1iVXaEiGFEnTEk42SlQBV3g6nIQY%2F2p9paojaFg%2B%2BSLA2DiYx5RQBYMdUPGyptknF000XVvE1qWgUgQHd198CpruMJ%2F3zAb%2BE1Pc3L%2FJ%2F6bxt2yCdi9fUPP3C8i8WYvRR4KCmJQbhgiMN4BtshOarKtNLlG122%2BLRVASe04Lk8C3rDtSvtz9N5Zu%2BIX%2B2Ri63BnKkzxhIj36QyYO9xfTkcWtf29gLCZhZmpgVKwoyjqRP0pM%2Bif3fTs7KtyDM1WTfYSBmgggLOMIICyjCCAbKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDAeFw0yNjA0MTcxMzI4NThaFw0yNjA0MTcxNTI4NThaMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAztASsaMot9z0H2dpoMjT1blaxw66%2Bv47vLnLrOCasCd7BbdVLkIjyvalBJXinhqa5K5Wgb5%2F%2BE5Mebt%2FU4tLlHzoLu9I5CFDw%2FY95EjV4RVy41JluCYqQQN%2BTYOz2%2BRCZ0dMbdp0el8ypOpCmhfVZeTuypkRg8uWwDPQFnq8YThB7GfSz1fnETMNxXSLs54sJGAyT9opu51lZ7LWcZQdRehG%2FzVO%2B3W0FuWXB2pnJEpZpKmCbyC6v5BbRVq1z0LJHBUPKSy3i%2FdW94TfiRTDzbV2g8w6u%2BfkezFay%2BeD98KgmQ%2F37bpt%2F2%2Fa8uOp2SPCfoq1SQDyRemzEDF5Oya8QwIDAQABox0wGzAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDANBgkqhkiG9w0BAQsFAAOCAQEAauglw%2BXd2Bv2OmER%2B6xiImY2zN0TDBSdS4CXUELFUFTmAlLyLi5MSJCtTqZXuiJTek2LSk4fJYkYSMezgSvDamuJlGLHStaz71oJFZk8S6MNvX3lWTXeWE%2B11PEJzbVycI9e0U0xYCmOBuInNEUcQnSpPjen%2BRUAMMxyh2GujTqJrUWSibDzJfMQiW5SpsEqWbzZJnl0uTgYMciktimQCKhW4E7oKw9ntc02mcFmu1Ijvj16m5k73O93EvrFnQViRSNPzuLmJiSkEUKI%2BGsKRsnR0lbdCu%2FAwWh5ts6x4%2FFnrlfjlU945NzUXpucYNFoQPgqn5n7dATwQdblk1RtJjGCAgUwggIBAgEBMB4wGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QCAQEwBwYFKw4DAhqggcEwEgYKYIZIAYb4RQEJAjEEEwIxOTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNjA0MTcxNDI4NThaMCAGCmCGSAGG%2BEUBCQUxEgQQtBFdHt1yN%2FcXC%2BTamEQJ7DAjBgkqhkiG9w0BCQQxFgQU5khga6jA8thA7pHkRexMYTf%2FHS4wLAYKYIZIAYb4RQEJBzEeExx6ZU1ZMms1OWkzOWlRZjNtbFRoYTAybDNoL009MAsGCSqGSIb3DQEBBQSCAQCAeeVvSOXYN%2F9NvxOnEkJctaWGjFkfO8AHEGvXZfYdNwIvkRR89Z4WcB%2B%2FAUPrLccsrASK7hVbklHBN6%2F81KA4DLmnnVRFZvhvgdHcBY2ezaJTSHSEyb5H3SM9cUVsEcODCQkAtS1sd4cO4B50rVe7o%2BRUg2JuLkdNRR6F7fUIn37LVBhKduhwE70Q79yQRnjbfXOSMlc%2FtkEL7vnXPkmS6hvZ92cp4%2BAEbUKo3ITNI8URKAmMCD8wKqfWigaS4PJZuvw5DoYckdmwwMvaYKpaOEsjOURWTVZ82Uz2nZB56kcXYlBgDvW6mdCThw%2FkXZCHnCCQmD4wbXSkTARvtsoI" protocol=HTTP/2.0 referer= remote-address="::1" request-id=5d8d6111-3cb2-433d-b2f1-297aac37e8bb size=1648 status=200 user-agent=Go-http-client/2.0 user-id=   ‚{0‚w0‚_ öÀ¹‹ê ‚0‚ ‚²t7NѦg ù3ªÍ+y%ô¼ëŸó»Þo¥™·=ͺ"µ™8ùG’nQûc`¼&%pæ’¼þZ©w܁* ^м¬6v"™íÀ÷°Áû- ¤³£f0d0Uÿ0Uÿ0ÿ0UF%fçÆóIÐõ”J(ƒÖ ¹ç0U#0€F%fçÆóIÐõ”J(ƒÖ  ‚>'tÔ@¡{Ë׻ ͪ’éÁ!Üö‚ÿH˜«ûؤt0{4Æôû4BԨHs¦¾)ÞîD[C.3ô‹žXR²ºöҔQx±þÞðhDyiïÁagöx7RW<Å=&9L͐?–T¾?\½mÉ%Ҹ{}Ž k;[yÌÎñÞÀŠ·ñ›Þ>ªÈX,Ò Þ9X£qBÏ„Da(“aŽ¥I›±ù窃ô´Ž¯ä{ݷ< ëèŒù¥«ÝF™øp,³M}­Åê´`½B!›)8ðsfì÷‘¦ ^8±DKG ó- “V <¬8aãæò#=«ДS„Q>»Þ *̲"8›£¥k„k41‚·0‚³0T0?1=0;U 4Step E2E | SCEP Regular w/ invalid challenge Root CAöÀ¹‹ê 1ö°ða5YÑ0+ ‚<0 `†H†øE 130 `†H†øE 120 260417142858Z0  `†H†øE 1´]Ýr7÷ äژD ì0  2U¿ï•`¯Ø 0, ‚^‚ û?¸ÇÿÝ’ŽF ¶ÛùOs„çޝh‡$1„D'Äî]øZMØ OçÇ ®¿þ¤q¤ð)À¤%&û:'âÒÄÈg8»äGb[Y‘È1 :n¼üœfU¹ˆ¥‚á ŠP¾p~ ¹4 í4&z±œ¤T.㤸r§ä;?¡^_0KI"Éማ¾LaÝf˜ý`}‹ãÄ&Khêwü9pÆvc ' --- PASS: TestBlocksCertificateRequestUsingInvalidChallenge (2.24s) === RUN TestBlocksUnsupportedMessageType 2026/04/17 14:28:59 Building new tls configuration using step-ca x509 Signer Interface 2026/04/17 14:28:59 Starting Smallstep CLI/0000000-dev (linux/arm64) 2026/04/17 14:28:59 Documentation: https://u.step.sm/docs/ca 2026/04/17 14:28:59 Community Discord: https://u.step.sm/discord 2026/04/17 14:28:59 Config file: loaded from token 2026/04/17 14:28:59 The primary server URL is https://127.0.0.1:34621 2026/04/17 14:28:59 Root certificates are available at https://127.0.0.1:34621/roots.pem 2026/04/17 14:28:59 Additional configured hostnames: [::1], localhost 2026/04/17 14:28:59 X.509 Root Fingerprint: 2fefb84b9134c28e4d0ba02e9213a53e91b057ceaee793173910a5c730bb6321 2026/04/17 14:28:59 Serving HTTPS on [::]:34621 ... time="2026-04-17T14:29:00Z" level=info duration="208.616µs" duration-ns=208616 fields.time="2026-04-17T14:29:00Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=8d4d5e2e-472e-43e8-af3f-812287302012 size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2026-04-17T14:29:00Z" level=info duration="34.368µs" duration-ns=34368 fields.time="2026-04-17T14:29:00Z" method=GET name=ca path="/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=c3e11b64-fb0d-4da2-8b05-f846df32b419 size=905 status=200 user-agent=Go-http-client/2.0 user-id= ‚0‚ 9®z>ÿ¡T²HüC¬ƒÔ/@´–V–}'ZÊÿ'ò'#}À±e©!ëÜÈÍU‡R(feæ²ïa°I–{‚ƒ’t¯ÕßþIˆp’–”kÙ0ý‚dÝLËp²žë >¯,]O8´Nku .é5ñýJ<Ìæbqu¹ã~ã)GÇÂ5Œ1s6ÒL¾›õÔLctÖ4~lÕIY |¯Y|ƒÎe]›ZÕ˜X!Á˜æɤ7tT|?ˆüy~­B² 0+ϙY&"h$D€‚°P‘cØäó¾`Í)Ààß󡞷¢`¯RÛĹ¹`Æ9•ݗ˜ū2©€”ÝùGRÌNã#œ¬ÿ±ÊÿçeE»›=F¦¼¢¤¨ÝÃP>¤®ӼT~͟™¤]'¼69ÉÐc-@~Õç4o«ŒìEàg9™hí›:y[µH¥‰0ä߂­gkw™ÙäÒ1¤ϭ^¼>†uÛkw~”,ïf9Öm¼`Á͓PPóôñÏW8I–`83 C Ê$1•@µIÝF…†âEÆv¥ҌîlöýÏè"U}~&&«Q.Ë žú'™m֣åžK;OYIÝRㄉÁêŠõ«áæY‡ػ6*сšù}z}×èö#*´ãïÔ{vøØõE~j’ÞÍUÓ‘ÑÜpÓ<Õ LC<½›¸–"qîæß&:aN/.ÎЍ6>·ì*—oM¥ÜS ƒÈ%‘Jòø©«ô·1‚0‚ 0)0$1"0 USCEP Protocol Certificate0+ Á0 260417142903Z0   1ÎAµÈfùÝô%rªద=xÉðé0, \]éℯý:Љ¦•XŒBó[ £†P¼œÞM ­9Kôt;LDgÀ³B¨²CDó¢Î¨"pó½²|ªßG`oæYùe#ëcVmÅÌþ:Â;R­i‡Ž{j_š!€Ƶ'?îAç¥_zïV;vȚdµ{ïZU»‚IaÙD€’'ê£á–­”4 b5ƒi o•bn6‡0⍴u§õŸö”ö×>©a5<™D÷ù¶ time="2026-04-17T14:29:03Z" level=info certificate=MIIDlTCCAn2gAwIBAgIRAM4D98KstvaQUqNuxWoOtCAwDQYJKoZIhvcNAQELBQAwRDFCMEAGA1UEAww5U3RlcCBFMkUgfCBTQ0VQIFJlZ3VsYXIgdy8gV2luZG93cyBDbGllbnQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDQxNzE0MjgwM1oXDTI2MDQxODE0MjkwM1owGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/xI15qjF1c9QmZliGraMQMvwcwH1ZLTBpisbY3CxpKv+0UnH38YBU36ljDI/Us5NVptZw9CngaSvbEELhenLEHkSkR4J9efMTpfs+102Zu40AGQsb2HMqMj/kyGl+kFDSbDU/ea+SIS8BD2C7w+t3mxkHcdsYX570QI59a/3J5Vb4Iddlsu6qFLo/RaUp80JrGcWJDdS1+e9TzDNnhrQzEpTsIphJGudp0I+BZp0wAYUy9G78z5NIhizmM1Z8691GVQbMVaJpnebtMfBavym9KPXOLQDPQchSHsw8tJ7mIlqEH336cjFC7mw4BtiMYVEwd23JgDxe6O4Z2DKyMLL1AgMBAAGjgawwgakwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUh2GauO0WVWcMqnoaT3TNCy8Oc+swHwYDVR0jBBgwFoAUp91+fRK4PmwxoM2nw14RSC30mV4wGQYDVR0RBBIwEIIOdGVzdC5sb2NhbGhvc3QwHQYMKwYBBAGCpGTGKEABBA0wCwIBCgQEc2NlcAQAMA0GCSqGSIb3DQEBCwUAA4IBAQBqZ6Cs1zo3GZa9ngcX0+0bWj6lXyQnUbxCgFGY0zcSjhNTzMNa76ebnbLUETzYMRZMIamM01yfxBaHguWVO7QIEA32zel15j+ixX8QTs/aZWOinHixWDbag/LDOvB6kG2ZIgCyec/FwcLMOiL95mC+iAgNfIpzfrhD+5Fu8qJZ6HR87rnKf7irajFWQCjvsQ99LQ7g0E5r2LYjPVfK/Wddo73IvufUfWtGNrk8BVQmLWGMRWemDjB05xmk2RZtofXsxSYmcx6CDo2I/V9IpCzSNy6Ij0WDOcDDkoDg9iWGHz+5azmoRhKrorxn7oAPN3U/uCrzgkAcEl5KUzEckDk9 duration=6.299419ms duration-ns=6299419 fields.time="2026-04-17T14:29:03Z" issuer="Step E2E | SCEP Regular w/ Windows Client Intermediate CA" method=GET name=ca path="/scep/scep?operation=PKIOperation&message=MIIJqQYJKoZIhvcNAQcCoIIJmjCCCZYCAQExCTAHBgUrDgMCGjCCBHEGCSqGSIb3DQEHAaCCBGIEggReMIIEWgYJKoZIhvcNAQcDoIIESzCCBEcCAQAxggFqMIIBZgIBADBQMDwxOjA4BgNVBAMMMVN0ZXAgRTJFIHwgU0NFUCBSZWd1bGFyIHcvIFdpbmRvd3MgQ2xpZW50IFJvb3QgQ0ECEGWAB3OD4XfroEO4MU5DqhMwCwYJKoZIhvcNAQEBBIIBAH1gdto6gGaJBli3UChEBNraulNU8rexVn1ZZX5ExRyv1kBx9gGv53zHSFhjYASi12SX4MgeZtDdapvPksh3jTkvQbty8yxiI5KSpfpilBBYneCxG4ok2d%2F9rTcav6OLeHV95o788SbvXCPYRq38KuBq5p%2FLa9WClmr178ik7XeQ2tY58H2W9D243P7yEeYTA0f2uxcdcyCO6WXVyizUovAmOKkO%2FZSmPGRR8tc74EVXL3tg3NwiCnsJk48%2F8MtighT3ACRJ59hl3od%2FD%2Fu50l3dBtoPdklAY%2BKZ2boRE722mLn7l77ZTy8lEFhXUNGxBn38A%2BmBX8UzQFCt5Z6fmy4wggLSBgkqhkiG9w0BBwEwEQYFKw4DAgcECJC0gAIGEhdugIICsOfLblCDLgmfZYhQL4MY%2BDKsWc8n8x0DZga8Z5Qb3Q3JUYpRcOkT9SY5zLg7357Fz%2BPzDUglP4tN5PNKoYPAtHuRylkooR4dM5%2BsbgMdMqyV%2B9lQ7FBdy6k3AFo2NNbOINoUYJtq8UBCA3zLZrg3tD7SnYfEKkzKgezJDVGKfCVFGAwNDWfH5X8y%2FLAUq8R677pXtILZAVKM0GwKStYed8tU%2BOKnEuUGpPeRoItEj8n0wIOkHIlD6he0hPiyeBY4BmC%2B0BY1L%2BlByUV%2BfC95b5S%2BhIkXMxqNUDmz%2FiTzBMmpxyHacjRb6Wphhyzag6Wz7Jxq0uSzrzU3vo6r%2BF%2BCM4biQDURFEA5nrpE5%2FZFTV76dUyKnQRSK3x8RnkBI8%2FyC8sp6mkazXj1an6Oj9%2FvrPKOEmEA%2FYAzMPZuu4CIsIx6ZJ2FdlVTnigU8kjLu5wvbANIB1ScBJl%2FOsij999sLkdTWAgoeBbeLWdtObntdz4cvqQwhTDKkGYLB86DLc4cBbNgSL%2FLi5g8fCNmcW%2BdxqrLWisweRU%2BNm%2FdYNdwlhoe4KtfgJSkebQni0ON2g5J5lH%2B3HQS%2BKjkLgBFmJ0Z5xvs3xHicqyiK07wd%2FuxvjqrrLy5yZqiGfUHLJ7mEOnaxyQRD7XBGmzfCNfbBH2n%2BF965%2BuY4bTXl4%2BhKGvRdrr9hKsfW97yP6nvf61T1aN%2FSeq37UzAM%2B4LR2oFI7S9aT1b31VINjO0DSLsV8u5naPKy0DEFJzJGd1tJTYfuIAXRqbp1juN9s3%2BWd3lU7ghPfKeWTsq%2Fbvv3Bn%2BQh%2FYLihxFtM9sR40b2tWQtG%2FgDdNNprYcK%2F%2FMmDLPDy%2F8chyMx8Oi4BWKqYkeB4VR0pAh1ySeh%2FhaR2hfUNMmPUNGerSk73%2FdoYAL5iLIcBlohLe0WigggL7MIIC9zCCAd%2BgAwIBAgIBATANBgkqhkiG9w0BAQUFADAkMSIwIAYDVQQDExlTQ0VQIFByb3RvY29sIENlcnRpZmljYXRlMB4XDTI2MDQxNzEzMjkwM1oXDTI3MDQxNzE0MjkwM1owJDEiMCAGA1UEAxMZU0NFUCBQcm90b2NvbCBDZXJ0aWZpY2F0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL%2FEjXmqMXVz1CZmWIatoxAy%2FBzAfVktMGmKxtjcLGkq%2F7RScffxgFTfqWMMj9Szk1Wm1nD0KeBpK9sQQuF6csQeRKRHgn158xOl%2Bz7XTZm7jQAZCxvYcyoyP%2BTIaX6QUNJsNT95r5IhLwEPYLvD63ebGQdx2xhfnvRAjn1r%2FcnlVvgh12Wy7qoUuj9FpSnzQmsZxYkN1LX571PMM2eGtDMSlOwimEka52nQj4FmnTABhTL0bvzPk0iGLOYzVnzr3UZVBsxVommd5u0x8Fq%2FKb0o9c4tAM9ByFIezDy0nuYiWoQfffpyMULubDgG2IxhUTB3bcmAPF7o7hnYMrIwsvUCAwEAAaM0MDIwEQYDVR0jAQH%2FBAcwBYADYmxhMB0GA1UdDgQWBBSHYZq47RZVZwyqehpPdM0LLw5z6zANBgkqhkiG9w0BAQUFAAOCAQEAFD2iq6QAzKOzobQNCzL8J9qjXJlVO02fG%2FC%2BY6Jz0x3vvKCdSOrFW33Rokqjl0N%2B%2BjK%2B1rKp%2FhDJ6SffsET7bYxdkOClmE9qiYPHOzqHDI3AXo9nv7wPpN42fWkpr1s06AqLDYyluGuebKznoOoXwyGUMVClowqTwhCY7no27jDFG4JDNDcEbyqnwUsDRUR%2F%2B06Ll7ovJikmOBeZ5s6n5Zqukax5Joqbzty2yjLoM2QwPtR7dvgT2PVFfmqSH97NVY%2FTA5HR3HDTPNUMTEM8HL2buJYice4d5t8mOmFOLy7OH4qoNj637CqXb02l3FMLgwQByCWREUry%2BKmrw7S3HDGCAhAwggIMAgEBMCkwJDEiMCAGA1UEAxMZU0NFUCBQcm90b2NvbCBDZXJ0aWZpY2F0ZQIBATAHBgUrDgMCGqCBwTASBgpghkgBhvhFAQkCMQQTAjE5MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI2MDQxNzE0MjkwM1owIAYKYIZIAYb4RQEJBTESBBDpAGRNU2KXHgseJBpvScGRMCMGCSqGSIb3DQEJBDEWBBQPzkG1yGb53fQlcqrgsKY9eMnw6TAsBgpghkgBhvhFAQkHMR4THFMwS3ZnNFhsMW80MmNZMXl2MlN3NDhPS01BND0wCwYJKoZIhvcNAQEFBIIBAIeiHAlHYK%2B2R4i%2BTPKWdm%2BCKydWPjBJd2FUaHizDVxd6eKEr%2F06F4qJppVYjELzWwwVo4ZQvJzeTQytOUv0dDtMRGfAs0KoshVDRPOizgOoIn9w872yfKrfR2Bv5gJZ%2BWUj6x5jEVZtxcz%2BOsISO1KtaRuHjntqX5ohgMa1Jz8R7gePQeelX3rvVjt2D8iaZLV7HO9aFFWBu4IaSWHZRICSJ%2BqjAeGWHK2UNApiNYNpjQoMcazMcoIADqkVh2aS5f%2F8MAbCWg0WGeYwlIY70%2BXtkP%2Fkk3TN8vXHYYXSDW%2BVYo1uNocw4o20daf1FwCf9pT2Dtc%2BqWE1PJlED%2FcH%2BbY%3D" protocol=HTTP/2.0 provisioner=scep public-key="RSA 2048" referer= remote-address="::1" request-id=8f207121-e6af-4910-a4a5-6d4457609ff6 sans="map[dns:[test.localhost]]" serial=273841569201156514583827925829170410528 size=3871 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2026-04-17T14:28:03Z" valid-to="2026-04-18T14:29:03Z" 0 `†He*3*xîÚgÿ¥ôSËY“Í^€‚ÐJýô+Œáô”¸ÚÁ6¾ÎÒ6Ó'(qVà‰3”`}¸bgÀÎÕhƒ{³”s© '.¼’o8ÀÛ0ög.½Oð”tf8˧ÀZ(ô¯0◶vÖ$ފ¿º ‚ãÝ߄ÀéӅ~ËòüяEOXobrÒZ˜÷Îù(D› hxç–?å5µáé†ÒÛ0#(¨ÊI1qH ¶.{ÿz‘øGïVõhéP¡ïžë¯FBçŠï$!2-§\&en3ðD{R;~›žt‚«ð{|xj …ÕÛ!$ê½îu¦pπ*£äFWó‚ËmǸDå~"5È6Y)[ôǻ0Ý7•@Iv[Á2ÿòŠõ@ nèŠ8ô“‰蚿¸083ÔÃwX¤Ã{¢T¿Æc,ÞkTkÆ&Q‘ææí0ЅTﯤ9:Æg•ŽÕÎ,s™Bˆãâ`Å5“’êϼ³¶ˆžr=¯Óó†5êaA$ Ó.Bÿˆ킮\L[멿ý3…¯¼®k/vù(ÅIÙQþ;³_! ‡ÎsSf½v°˜Œ»#¸›µ`À Í"o£Š0Ñ8©Ì`‘~$å‹cp:êqÚ¯ºЅçü¿¿èƒÖÚI2áè«z¡Ä1­ë©µ×VrýÒØèŠq—öKÌ „9 Áf¯TT”01T˜éú4êXÂτ½ñOB ï›l;‚Ç2ëôê;näúŽ®kAS‘š5&bj¡ˆ§6ƒ%ik€‡»ûScŽXš¥Ax4‚¹ûò„æÜìhÞ¹„ÀhÚ®‡Q?.?’NÉ@ªQ˩¾)<ã(ò¼:·ZÖ:îíŽTž¾è¹ ‚0‚ 0  ‚0‚ ‚ԣŒü+9¤z¦hÕ… Ño¦€½&þ4JÅÝT֥›ÙlJÿÿ]FEË<¸sˆcX0ã‡Nt¦ɴ®röÇÐкUüà‘ϊIîi 5ÃÂÚ[Æñvø]ЪÇ@?ÿۂçE4ë1ÌÜÍZÉèM”0JX”ÛpÐcû+Gÿ¦›©³›‹SHy³¥_5ØM;SuV­ç,>îlöýÏè"U}~&&«Q.Ë žú'™m֣åžK;OYIÝRㄉÁêŠõ«áæY‡ػ6*сšù}z}×èö#*´ãï