Warning: Permanently added '35.153.69.186' (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/10185146-fedora-43-x86_64 --chroot fedora-43-x86_64 Version: 1.6 PID: 10025 Logging PID: 10027 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 10185146, 'buildroot_pkgs': [], 'chroot': 'fedora-43-x86_64', 'enable_net': True, 'fedora_review': False, 'git_hash': 'd54f38a5dbae592dccbb0f94ba215419d00384c8', '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.29.0-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-x86_64/', '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': '10185146-fedora-43-x86_64', '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-zkwei6a4/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-zkwei6a4/step-ca', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-zkwei6a4/step-ca'... Running: git checkout d54f38a5dbae592dccbb0f94ba215419d00384c8 -- cmd: ['git', 'checkout', 'd54f38a5dbae592dccbb0f94ba215419d00384c8', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-zkwei6a4/step-ca rc: 0 stdout: stderr: Note: switching to 'd54f38a5dbae592dccbb0f94ba215419d00384c8'. 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 d54f38a automatic import of step-ca Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-zkwei6a4/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.29.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o certificates-0.29.0.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.29.0.tar.gz/md5/9a9460a3c0cddb2986b9525b1250b7ba/certificates-0.29.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 873k 100 873k 0 0 68.0M 0 --:--:-- --:--:-- --:--:-- 71.0M INFO: Reading stdout from command: md5sum certificates-0.29.0.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-zkwei6a4/step-ca/step-ca.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-zkwei6a4/step-ca --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1772492900.952095 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.6 starting (python version = 3.14.2, NVR = mock-6.6-1.fc43), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-zkwei6a4/step-ca/step-ca.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-zkwei6a4/step-ca --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1772492900.952095 -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-zkwei6a4/step-ca/step-ca.spec) Config(fedora-43-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.6 INFO: Mock Version: 6.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-x86_64-bootstrap-1772492900.952095/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-ecc96f04-1d6e-4ddf-a642-ee761d0a698e INFO: Checking that 96bc6f13989ab6f850d7fd59344f4d43c1e90705c57779576456d3babbf5b496 image matches host's architecture INFO: Copy content of container 96bc6f13989ab6f850d7fd59344f4d43c1e90705c57779576456d3babbf5b496 to /var/lib/mock/fedora-43-x86_64-bootstrap-1772492900.952095/root INFO: mounting 96bc6f13989ab6f850d7fd59344f4d43c1e90705c57779576456d3babbf5b496 with podman image mount INFO: image 96bc6f13989ab6f850d7fd59344f4d43c1e90705c57779576456d3babbf5b496 as /var/lib/containers/storage/overlay/99b3787eaa14d04a9aa2f239b46d7768c48c20ecdc6721a752b9a943eb6be94e/merged INFO: umounting image 96bc6f13989ab6f850d7fd59344f4d43c1e90705c57779576456d3babbf5b496 (/var/lib/containers/storage/overlay/99b3787eaa14d04a9aa2f239b46d7768c48c20ecdc6721a752b9a943eb6be94e/merged) with podman image umount INFO: Removing image mock-bootstrap-ecc96f04-1d6e-4ddf-a642-ee761d0a698e 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-x86_64-1772492900.952095/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.x86_64 rpm-sequoia-1.10.1-1.fc43.x86_64 dnf5-5.2.18.0-1.fc43.x86_64 dnf5-plugins-5.2.18.0-1.fc43.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Additional repo https_dl_fedoraproject 100% | 8.7 MiB/s | 7.5 MiB | 00m01s Copr repository 100% | 3.3 KiB/s | 3.2 KiB | 00m01s updates 100% | 22.6 MiB/s | 25.9 MiB | 00m01s fedora 100% | 23.8 MiB/s | 38.5 MiB | 00m02s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.3.0-2.fc43 fedora 8.4 MiB bzip2 x86_64 1.0.8-21.fc43 fedora 95.3 KiB coreutils x86_64 9.7-7.fc43 updates 5.4 MiB cpio x86_64 2.15-6.fc43 fedora 1.1 MiB diffutils x86_64 3.12-3.fc43 fedora 1.6 MiB fedora-release-common noarch 43-26 updates 20.5 KiB findutils x86_64 1:4.10.0-6.fc43 fedora 1.8 MiB gawk x86_64 5.3.2-2.fc43 fedora 1.8 MiB glibc-minimal-langpack x86_64 2.42-10.fc43 updates 0.0 B grep x86_64 3.12-2.fc43 fedora 1.0 MiB gzip x86_64 1.13-4.fc43 fedora 388.8 KiB info x86_64 7.2-7.fc43 updates 353.9 KiB patch x86_64 2.8-2.fc43 fedora 222.8 KiB redhat-rpm-config noarch 343-11.fc43 fedora 182.9 KiB rpm-build x86_64 6.0.1-1.fc43 updates 287.5 KiB sed x86_64 4.9-5.fc43 fedora 857.3 KiB shadow-utils x86_64 2:4.18.0-3.fc43 fedora 3.9 MiB tar x86_64 2:1.35-6.fc43 fedora 2.9 MiB unzip x86_64 6.0-67.fc43 fedora 386.3 KiB util-linux x86_64 2.41.3-7.fc43 updates 3.5 MiB which x86_64 2.23-3.fc43 fedora 83.5 KiB xz x86_64 1:5.8.1-4.fc43 updates 1.3 MiB Installing dependencies: add-determinism x86_64 0.6.0-3.fc43 updates 2.3 MiB alternatives x86_64 1.33-3.fc43 updates 62.2 KiB ansible-srpm-macros noarch 1-18.1.fc43 fedora 35.7 KiB audit-libs x86_64 4.1.3-1.fc43 updates 378.8 KiB binutils x86_64 2.45.1-4.fc43 updates 27.3 MiB build-reproducibility-srpm-macros noarch 0.6.0-3.fc43 updates 735.0 B bzip2-libs x86_64 1.0.8-21.fc43 fedora 80.6 KiB ca-certificates noarch 2025.2.80_v9.0.304-1.1.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 2.7 MiB coreutils-common x86_64 9.7-7.fc43 updates 11.3 MiB crypto-policies noarch 20251125-1.git63291f8.fc43 updates 147.1 KiB curl x86_64 8.15.0-5.fc43 updates 461.5 KiB cyrus-sasl-lib x86_64 2.1.28-33.fc43 fedora 2.3 MiB debugedit x86_64 5.2-3.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 214.0 KiB dwz x86_64 0.16-2.fc43 fedora 287.1 KiB ed x86_64 1.22.2-1.fc43 fedora 148.1 KiB efi-srpm-macros noarch 6-4.fc43 fedora 40.1 KiB elfutils x86_64 0.194-1.fc43 updates 2.9 MiB elfutils-debuginfod-client x86_64 0.194-1.fc43 updates 84.0 KiB elfutils-default-yama-scope noarch 0.194-1.fc43 updates 1.8 KiB elfutils-libelf x86_64 0.194-1.fc43 updates 1.1 MiB elfutils-libs x86_64 0.194-1.fc43 updates 687.5 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-26 updates 0.0 B fedora-release-identity-basic noarch 43-26 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 x86_64 5.46-8.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 100.2 KiB file-libs x86_64 5.46-8.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 11.9 MiB filesystem x86_64 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 x86_64 17.1-4.fc43 updates 13.6 MiB gdbm-libs x86_64 1:1.23-10.fc43 fedora 129.9 KiB ghc-srpm-macros noarch 1.9.2-3.fc43 fedora 779.0 B glibc x86_64 2.42-10.fc43 updates 6.7 MiB glibc-common x86_64 2.42-10.fc43 updates 1.0 MiB glibc-gconv-extra x86_64 2.42-10.fc43 updates 7.2 MiB gmp x86_64 1:6.3.0-4.fc43 fedora 811.2 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 x86_64 2.4.9-5.fc43 updates 6.6 MiB gnupg2-dirmngr x86_64 2.4.9-5.fc43 updates 618.4 KiB gnupg2-gpg-agent x86_64 2.4.9-5.fc43 updates 671.4 KiB gnupg2-gpgconf x86_64 2.4.9-5.fc43 updates 250.0 KiB gnupg2-keyboxd x86_64 2.4.9-5.fc43 updates 201.4 KiB gnupg2-verify x86_64 2.4.9-5.fc43 updates 348.5 KiB gnutls x86_64 3.8.12-1.fc43 updates 3.7 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 x86_64 1.6.2-6.fc43 fedora 60.7 KiB jansson x86_64 2.14-3.fc43 fedora 89.1 KiB java-srpm-macros noarch 1-7.fc43 fedora 870.0 B json-c x86_64 0.18-7.fc43 fedora 82.7 KiB kernel-srpm-macros noarch 1.0-27.fc43 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-6.fc43 fedora 54.3 KiB krb5-libs x86_64 1.22.2-2.fc43 updates 2.3 MiB libacl x86_64 2.3.2-4.fc43 fedora 35.9 KiB libarchive x86_64 3.8.4-1.fc43 updates 955.3 KiB libassuan x86_64 2.5.7-4.fc43 fedora 163.8 KiB libattr x86_64 2.5.2-6.fc43 fedora 24.4 KiB libblkid x86_64 2.41.3-7.fc43 updates 262.4 KiB libbrotli x86_64 1.2.0-1.fc43 updates 865.4 KiB libcap x86_64 2.76-3.fc43 fedora 209.1 KiB libcap-ng x86_64 0.9.1-1.fc43 updates 69.0 KiB libcom_err x86_64 1.47.3-2.fc43 fedora 63.1 KiB libcurl x86_64 8.15.0-5.fc43 updates 903.2 KiB libeconf x86_64 0.7.9-2.fc43 fedora 64.9 KiB libevent x86_64 2.1.12-16.fc43 fedora 883.1 KiB libfdisk x86_64 2.41.3-7.fc43 updates 380.4 KiB libffi x86_64 3.5.2-1.fc43 updates 83.8 KiB libfsverity x86_64 1.6-3.fc43 fedora 28.5 KiB libgcc x86_64 15.2.1-7.fc43 updates 266.6 KiB libgcrypt x86_64 1.11.1-3.fc43 updates 1.6 MiB libgomp x86_64 15.2.1-7.fc43 updates 541.5 KiB libgpg-error x86_64 1.55-2.fc43 fedora 915.3 KiB libidn2 x86_64 2.3.8-2.fc43 fedora 552.5 KiB libksba x86_64 1.6.7-4.fc43 fedora 398.5 KiB liblastlog2 x86_64 2.41.3-7.fc43 updates 33.9 KiB libmount x86_64 2.41.3-7.fc43 updates 372.7 KiB libnghttp2 x86_64 1.66.0-2.fc43 fedora 162.2 KiB libpkgconf x86_64 2.3.0-3.fc43 fedora 78.1 KiB libpsl x86_64 0.21.5-6.fc43 fedora 76.4 KiB libselinux x86_64 3.9-5.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 193.1 KiB libsemanage x86_64 3.9-4.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 308.5 KiB libsepol x86_64 3.9-2.fc43 fedora 822.0 KiB libsmartcols x86_64 2.41.3-7.fc43 updates 180.5 KiB libssh x86_64 0.11.4-1.fc43 updates 571.8 KiB libssh-config noarch 0.11.4-1.fc43 updates 277.0 B libstdc++ x86_64 15.2.1-7.fc43 updates 2.8 MiB libtasn1 x86_64 4.20.0-2.fc43 fedora 176.3 KiB libtool-ltdl x86_64 2.5.4-8.fc43 updates 70.1 KiB libunistring x86_64 1.1-10.fc43 fedora 1.7 MiB libusb1 x86_64 1.0.29-4.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 171.3 KiB libuuid x86_64 2.41.3-7.fc43 updates 37.4 KiB libverto x86_64 0.3.2-11.fc43 fedora 25.4 KiB libxcrypt x86_64 4.5.2-1.fc43 updates 285.3 KiB libxml2 x86_64 2.12.10-5.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 1.7 MiB libzstd x86_64 1.5.7-2.fc43 fedora 799.9 KiB lua-libs x86_64 5.4.8-4.fc43 updates 281.9 KiB lua-srpm-macros noarch 1-16.fc43 fedora 1.3 KiB lz4-libs x86_64 1.10.0-3.fc43 fedora 161.4 KiB mpfr x86_64 4.2.2-2.fc43 fedora 832.8 KiB ncurses-base noarch 6.5-7.20250614.fc43 fedora 328.1 KiB ncurses-libs x86_64 6.5-7.20250614.fc43 fedora 946.3 KiB nettle x86_64 3.10.1-2.fc43 fedora 790.6 KiB npth x86_64 1.8-3.fc43 fedora 49.6 KiB ocaml-srpm-macros noarch 11-2.fc43 fedora 1.9 KiB openblas-srpm-macros noarch 2-20.fc43 fedora 112.0 B openldap x86_64 2.6.10-4.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 659.9 KiB openssl-libs x86_64 1:3.5.4-2.fc43 updates 8.9 MiB p11-kit x86_64 0.26.2-1.fc43 updates 2.5 MiB p11-kit-trust x86_64 0.26.2-1.fc43 updates 466.5 KiB package-notes-srpm-macros noarch 0.5-15.fc43 updates 1.6 KiB pam-libs x86_64 1.7.1-4.fc43 updates 126.8 KiB pcre2 x86_64 10.47-1.fc43 updates 702.6 KiB pcre2-syntax noarch 10.47-1.fc43 updates 281.9 KiB perl-srpm-macros noarch 1-60.fc43 fedora 861.0 B pkgconf x86_64 2.3.0-3.fc43 fedora 88.5 KiB pkgconf-m4 noarch 2.3.0-3.fc43 fedora 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-3.fc43 fedora 989.0 B popt x86_64 1.19-9.fc43 fedora 132.8 KiB publicsuffix-list-dafsa noarch 20260116-1.fc43 updates 70.4 KiB pyproject-srpm-macros noarch 1.18.6-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.2-1.fc43 updates 472.0 B readline x86_64 8.3-2.fc43 fedora 511.7 KiB rpm x86_64 6.0.1-1.fc43 updates 3.1 MiB rpm-build-libs x86_64 6.0.1-1.fc43 updates 264.4 KiB rpm-libs x86_64 6.0.1-1.fc43 updates 933.7 KiB rpm-sequoia x86_64 1.10.1-1.fc43 updates 2.4 MiB rpm-sign-libs x86_64 6.0.1-1.fc43 updates 39.7 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 x86_64 3.50.2-2.fc43 fedora 1.5 MiB systemd-libs x86_64 258.5-1.fc43 updates 2.3 MiB systemd-standalone-sysusers x86_64 258.5-1.fc43 updates 293.6 KiB tpm2-tss x86_64 4.1.3-8.fc43 fedora 1.6 MiB tree-sitter-srpm-macros noarch 0.4.2-1.fc43 fedora 8.3 KiB util-linux-core x86_64 2.41.3-7.fc43 updates 1.5 MiB xxhash-libs x86_64 0.8.3-3.fc43 fedora 90.2 KiB xz-libs x86_64 1:5.8.1-4.fc43 updates 217.8 KiB zig-srpm-macros noarch 1-5.fc43 fedora 1.1 KiB zip x86_64 3.0-44.fc43 fedora 694.5 KiB zlib-ng-compat x86_64 2.3.3-1.fc43 updates 161.7 KiB zstd x86_64 1.5.7-2.fc43 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 170 packages Total size of inbound packages is 59 MiB. Need to download 59 MiB. After this operation, 200 MiB extra will be used (install 200 MiB, remove 0 B). [ 1/170] bzip2-0:1.0.8-21.fc43.x86_64 100% | 3.2 MiB/s | 51.6 KiB | 00m00s [ 2/170] bash-0:5.3.0-2.fc43.x86_64 100% | 103.9 MiB/s | 1.9 MiB | 00m00s [ 3/170] cpio-0:2.15-6.fc43.x86_64 100% | 15.9 MiB/s | 293.1 KiB | 00m00s [ 4/170] diffutils-0:3.12-3.fc43.x86_6 100% | 127.7 MiB/s | 392.3 KiB | 00m00s [ 5/170] findutils-1:4.10.0-6.fc43.x86 100% | 107.4 MiB/s | 550.0 KiB | 00m00s [ 6/170] grep-0:3.12-2.fc43.x86_64 100% | 58.4 MiB/s | 299.1 KiB | 00m00s [ 7/170] gzip-0:1.13-4.fc43.x86_64 100% | 41.5 MiB/s | 170.1 KiB | 00m00s [ 8/170] patch-0:2.8-2.fc43.x86_64 100% | 37.0 MiB/s | 113.8 KiB | 00m00s [ 9/170] redhat-rpm-config-0:343-11.fc 100% | 25.8 MiB/s | 79.1 KiB | 00m00s [ 10/170] sed-0:4.9-5.fc43.x86_64 100% | 77.4 MiB/s | 317.1 KiB | 00m00s [ 11/170] shadow-utils-2:4.18.0-3.fc43. 100% | 160.3 MiB/s | 1.3 MiB | 00m00s [ 12/170] tar-2:1.35-6.fc43.x86_64 100% | 92.9 MiB/s | 856.4 KiB | 00m00s [ 13/170] unzip-0:6.0-67.fc43.x86_64 100% | 22.4 MiB/s | 183.7 KiB | 00m00s [ 14/170] which-0:2.23-3.fc43.x86_64 100% | 20.4 MiB/s | 41.7 KiB | 00m00s [ 15/170] fedora-release-common-0:43-26 100% | 11.5 MiB/s | 23.5 KiB | 00m00s [ 16/170] coreutils-0:9.7-7.fc43.x86_64 100% | 189.9 MiB/s | 1.1 MiB | 00m00s [ 17/170] glibc-minimal-langpack-0:2.42 100% | 10.1 MiB/s | 41.5 KiB | 00m00s [ 18/170] gawk-0:5.3.2-2.fc43.x86_64 100% | 125.0 MiB/s | 1.1 MiB | 00m00s [ 19/170] info-0:7.2-7.fc43.x86_64 100% | 29.7 MiB/s | 182.7 KiB | 00m00s [ 20/170] rpm-build-0:6.0.1-1.fc43.x86_ 100% | 26.9 MiB/s | 137.8 KiB | 00m00s [ 21/170] util-linux-0:2.41.3-7.fc43.x8 100% | 199.0 MiB/s | 1.2 MiB | 00m00s [ 22/170] xz-1:5.8.1-4.fc43.x86_64 100% | 93.2 MiB/s | 572.7 KiB | 00m00s [ 23/170] filesystem-0:3.18-50.fc43.x86 100% | 133.4 MiB/s | 1.3 MiB | 00m00s [ 24/170] bzip2-libs-0:1.0.8-21.fc43.x8 100% | 10.5 MiB/s | 43.1 KiB | 00m00s [ 25/170] ncurses-libs-0:6.5-7.20250614 100% | 46.4 MiB/s | 332.7 KiB | 00m00s [ 26/170] libattr-0:2.5.2-6.fc43.x86_64 100% | 17.4 MiB/s | 17.9 KiB | 00m00s [ 27/170] ansible-srpm-macros-0:1-18.1. 100% | 19.4 MiB/s | 19.9 KiB | 00m00s [ 28/170] ed-0:1.22.2-1.fc43.x86_64 100% | 27.2 MiB/s | 83.7 KiB | 00m00s [ 29/170] efi-srpm-macros-0:6-4.fc43.no 100% | 10.9 MiB/s | 22.4 KiB | 00m00s [ 30/170] filesystem-srpm-macros-0:3.18 100% | 12.9 MiB/s | 26.4 KiB | 00m00s [ 31/170] dwz-0:0.16-2.fc43.x86_64 100% | 33.1 MiB/s | 135.5 KiB | 00m00s [ 32/170] fonts-srpm-macros-1:2.0.5-23. 100% | 26.5 MiB/s | 27.2 KiB | 00m00s [ 33/170] forge-srpm-macros-0:0.4.0-3.f 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 34/170] fpc-srpm-macros-0:1.3-15.fc43 100% | 7.7 MiB/s | 7.9 KiB | 00m00s [ 35/170] ghc-srpm-macros-0:1.9.2-3.fc4 100% | 8.5 MiB/s | 8.7 KiB | 00m00s [ 36/170] java-srpm-macros-0:1-7.fc43.n 100% | 7.8 MiB/s | 7.9 KiB | 00m00s [ 37/170] kernel-srpm-macros-0:1.0-27.f 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [ 38/170] lua-srpm-macros-0:1-16.fc43.n 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 39/170] ocaml-srpm-macros-0:11-2.fc43 100% | 9.0 MiB/s | 9.3 KiB | 00m00s [ 40/170] openblas-srpm-macros-0:2-20.f 100% | 7.4 MiB/s | 7.6 KiB | 00m00s [ 41/170] perl-srpm-macros-0:1-60.fc43. 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 42/170] python-srpm-macros-0:3.14-5.f 100% | 11.4 MiB/s | 23.4 KiB | 00m00s [ 43/170] tree-sitter-srpm-macros-0:0.4 100% | 6.5 MiB/s | 13.4 KiB | 00m00s [ 44/170] zig-srpm-macros-0:1-5.fc43.no 100% | 8.2 MiB/s | 8.4 KiB | 00m00s [ 45/170] libacl-0:2.3.2-4.fc43.x86_64 100% | 11.9 MiB/s | 24.3 KiB | 00m00s [ 46/170] zip-0:3.0-44.fc43.x86_64 100% | 85.1 MiB/s | 261.6 KiB | 00m00s [ 47/170] libeconf-0:0.7.9-2.fc43.x86_6 100% | 17.2 MiB/s | 35.2 KiB | 00m00s [ 48/170] setup-0:2.15.0-26.fc43.noarch 100% | 51.2 MiB/s | 157.3 KiB | 00m00s [ 49/170] coreutils-common-0:9.7-7.fc43 100% | 174.9 MiB/s | 2.1 MiB | 00m00s [ 50/170] gmp-1:6.3.0-4.fc43.x86_64 100% | 26.0 MiB/s | 319.3 KiB | 00m00s [ 51/170] libcap-0:2.76-3.fc43.x86_64 100% | 8.5 MiB/s | 86.9 KiB | 00m00s [ 52/170] mpfr-0:4.2.2-2.fc43.x86_64 100% | 84.7 MiB/s | 347.0 KiB | 00m00s [ 53/170] readline-0:8.3-2.fc43.x86_64 100% | 54.8 MiB/s | 224.6 KiB | 00m00s [ 54/170] glibc-common-0:2.42-10.fc43.x 100% | 53.4 MiB/s | 328.3 KiB | 00m00s [ 55/170] rpm-0:6.0.1-1.fc43.x86_64 100% | 112.8 MiB/s | 577.7 KiB | 00m00s [ 56/170] popt-0:1.19-9.fc43.x86_64 100% | 10.7 MiB/s | 65.7 KiB | 00m00s [ 57/170] zstd-0:1.5.7-2.fc43.x86_64 100% | 94.9 MiB/s | 485.9 KiB | 00m00s [ 58/170] util-linux-core-0:2.41.3-7.fc 100% | 134.5 MiB/s | 551.0 KiB | 00m00s [ 59/170] xz-libs-1:5.8.1-4.fc43.x86_64 100% | 22.0 MiB/s | 112.8 KiB | 00m00s [ 60/170] ncurses-base-0:6.5-7.20250614 100% | 28.7 MiB/s | 88.2 KiB | 00m00s [ 61/170] lz4-libs-0:1.10.0-3.fc43.x86_ 100% | 25.4 MiB/s | 78.0 KiB | 00m00s [ 62/170] glibc-0:2.42-10.fc43.x86_64 100% | 245.1 MiB/s | 2.2 MiB | 00m00s [ 63/170] rpm-libs-0:6.0.1-1.fc43.x86_6 100% | 43.5 MiB/s | 401.0 KiB | 00m00s [ 64/170] glibc-gconv-extra-0:2.42-10.f 100% | 122.0 MiB/s | 1.6 MiB | 00m00s [ 65/170] libzstd-0:1.5.7-2.fc43.x86_64 100% | 51.2 MiB/s | 314.6 KiB | 00m00s [ 66/170] sqlite-libs-0:3.50.2-2.fc43.x 100% | 92.8 MiB/s | 760.5 KiB | 00m00s [ 67/170] rpm-sign-libs-0:6.0.1-1.fc43. 100% | 9.1 MiB/s | 28.0 KiB | 00m00s [ 68/170] rpm-build-libs-0:6.0.1-1.fc43 100% | 31.0 MiB/s | 126.8 KiB | 00m00s [ 69/170] ima-evm-utils-libs-0:1.6.2-6. 100% | 14.3 MiB/s | 29.3 KiB | 00m00s [ 70/170] libfsverity-0:1.6-3.fc43.x86_ 100% | 6.1 MiB/s | 18.6 KiB | 00m00s [ 71/170] json-c-0:0.18-7.fc43.x86_64 100% | 22.0 MiB/s | 45.0 KiB | 00m00s [ 72/170] tpm2-tss-0:4.1.3-8.fc43.x86_6 100% | 83.2 MiB/s | 425.9 KiB | 00m00s [ 73/170] libgcc-0:15.2.1-7.fc43.x86_64 100% | 33.3 MiB/s | 136.5 KiB | 00m00s [ 74/170] libstdc++-0:15.2.1-7.fc43.x86 100% | 180.5 MiB/s | 924.0 KiB | 00m00s [ 75/170] zlib-ng-compat-0:2.3.3-1.fc43 100% | 21.6 MiB/s | 88.6 KiB | 00m00s [ 76/170] libuuid-0:2.41.3-7.fc43.x86_6 100% | 8.6 MiB/s | 26.4 KiB | 00m00s [ 77/170] libmount-0:2.41.3-7.fc43.x86_ 100% | 39.7 MiB/s | 162.7 KiB | 00m00s [ 78/170] libblkid-0:2.41.3-7.fc43.x86_ 100% | 40.1 MiB/s | 123.2 KiB | 00m00s [ 79/170] openssl-libs-1:3.5.4-2.fc43.x 100% | 290.9 MiB/s | 2.6 MiB | 00m00s [ 80/170] libsepol-0:3.9-2.fc43.x86_64 100% | 112.4 MiB/s | 345.4 KiB | 00m00s [ 81/170] libusb1-0:1.0.29-4.fc43.x86_6 100% | 1.0 MiB/s | 79.9 KiB | 00m00s [ 82/170] audit-libs-0:4.1.3-1.fc43.x86 100% | 45.0 MiB/s | 138.3 KiB | 00m00s [ 83/170] libxcrypt-0:4.5.2-1.fc43.x86_ 100% | 41.7 MiB/s | 128.1 KiB | 00m00s [ 84/170] pam-libs-0:1.7.1-4.fc43.x86_6 100% | 27.8 MiB/s | 57.0 KiB | 00m00s [ 85/170] libselinux-0:3.9-5.fc43.x86_6 100% | 1.1 MiB/s | 97.7 KiB | 00m00s [ 86/170] libsemanage-0:3.9-4.fc43.x86_ 100% | 1.6 MiB/s | 123.5 KiB | 00m00s [ 87/170] file-0:5.46-8.fc43.x86_64 100% | 2.6 MiB/s | 48.8 KiB | 00m00s [ 88/170] pyproject-srpm-macros-0:1.18. 100% | 6.5 MiB/s | 13.4 KiB | 00m00s [ 89/170] build-reproducibility-srpm-ma 100% | 11.7 MiB/s | 11.9 KiB | 00m00s [ 90/170] gap-srpm-macros-0:2-1.fc43.no 100% | 527.5 KiB/s | 9.0 KiB | 00m00s [ 91/170] go-srpm-macros-0:3.8.0-1.fc43 100% | 1.8 MiB/s | 28.3 KiB | 00m00s [ 92/170] add-determinism-0:0.6.0-3.fc4 100% | 174.5 MiB/s | 893.7 KiB | 00m00s [ 93/170] gnat-srpm-macros-0:7-1.fc43.n 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 94/170] package-notes-srpm-macros-0:0 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 95/170] qt5-srpm-macros-0:5.15.18-1.f 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 96/170] qt6-srpm-macros-0:6.10.2-1.fc 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 97/170] rust-srpm-macros-0:28.4-1.fc4 100% | 5.3 MiB/s | 10.8 KiB | 00m00s [ 98/170] pcre2-0:10.47-1.fc43.x86_64 100% | 65.2 MiB/s | 267.2 KiB | 00m00s [ 99/170] pcre2-syntax-0:10.47-1.fc43.n 100% | 53.6 MiB/s | 164.7 KiB | 00m00s [100/170] elfutils-libelf-0:0.194-1.fc4 100% | 66.8 MiB/s | 205.2 KiB | 00m00s [101/170] elfutils-libs-0:0.194-1.fc43. 100% | 88.4 MiB/s | 271.5 KiB | 00m00s [102/170] elfutils-debuginfod-client-0: 100% | 22.9 MiB/s | 46.9 KiB | 00m00s [103/170] elfutils-0:0.194-1.fc43.x86_6 100% | 140.5 MiB/s | 575.6 KiB | 00m00s [104/170] systemd-libs-0:258.5-1.fc43.x 100% | 201.8 MiB/s | 826.7 KiB | 00m00s [105/170] libsmartcols-0:2.41.3-7.fc43. 100% | 16.4 MiB/s | 84.1 KiB | 00m00s [106/170] libcap-ng-0:0.9.1-1.fc43.x86_ 100% | 7.9 MiB/s | 32.4 KiB | 00m00s [107/170] liblastlog2-0:2.41.3-7.fc43.x 100% | 11.4 MiB/s | 23.3 KiB | 00m00s [108/170] libfdisk-0:2.41.3-7.fc43.x86_ 100% | 52.7 MiB/s | 161.9 KiB | 00m00s [109/170] gnupg2-0:2.4.9-5.fc43.x86_64 100% | 233.8 MiB/s | 1.6 MiB | 00m00s [110/170] gpgverify-0:2.2-3.fc43.noarch 100% | 2.2 MiB/s | 11.1 KiB | 00m00s [111/170] gnupg2-dirmngr-0:2.4.9-5.fc43 100% | 44.8 MiB/s | 275.0 KiB | 00m00s [112/170] gnupg2-gpg-agent-0:2.4.9-5.fc 100% | 66.7 MiB/s | 273.4 KiB | 00m00s [113/170] gnupg2-gpgconf-0:2.4.9-5.fc43 100% | 28.2 MiB/s | 115.3 KiB | 00m00s [114/170] gnupg2-keyboxd-0:2.4.9-5.fc43 100% | 46.2 MiB/s | 94.7 KiB | 00m00s [115/170] gnupg2-verify-0:2.4.9-5.fc43. 100% | 55.8 MiB/s | 171.6 KiB | 00m00s [116/170] libassuan-0:2.5.7-4.fc43.x86_ 100% | 21.9 MiB/s | 67.4 KiB | 00m00s [117/170] libgpg-error-0:1.55-2.fc43.x8 100% | 79.5 MiB/s | 244.3 KiB | 00m00s [118/170] npth-0:1.8-3.fc43.x86_64 100% | 25.1 MiB/s | 25.7 KiB | 00m00s [119/170] libksba-0:1.6.7-4.fc43.x86_64 100% | 52.2 MiB/s | 160.4 KiB | 00m00s [120/170] lua-libs-0:5.4.8-4.fc43.x86_6 100% | 43.3 MiB/s | 133.1 KiB | 00m00s [121/170] rpm-sequoia-0:1.10.1-1.fc43.x 100% | 178.6 MiB/s | 914.2 KiB | 00m00s [122/170] libgomp-0:15.2.1-7.fc43.x86_6 100% | 92.0 MiB/s | 376.9 KiB | 00m00s [123/170] debugedit-0:5.2-3.fc43.x86_64 100% | 4.6 MiB/s | 85.6 KiB | 00m00s [124/170] binutils-0:2.45.1-4.fc43.x86_ 100% | 258.1 MiB/s | 5.9 MiB | 00m00s [125/170] jansson-0:2.14-3.fc43.x86_64 100% | 6.3 MiB/s | 45.3 KiB | 00m00s [126/170] pkgconf-pkg-config-0:2.3.0-3. 100% | 1.9 MiB/s | 9.6 KiB | 00m00s [127/170] libarchive-0:3.8.4-1.fc43.x86 100% | 37.5 MiB/s | 422.6 KiB | 00m00s [128/170] pkgconf-0:2.3.0-3.fc43.x86_64 100% | 6.2 MiB/s | 44.6 KiB | 00m00s [129/170] pkgconf-m4-0:2.3.0-3.fc43.noa 100% | 3.4 MiB/s | 13.9 KiB | 00m00s [130/170] libpkgconf-0:2.3.0-3.fc43.x86 100% | 18.5 MiB/s | 37.9 KiB | 00m00s [131/170] curl-0:8.15.0-5.fc43.x86_64 100% | 44.5 MiB/s | 228.0 KiB | 00m00s [132/170] crypto-policies-0:20251125-1. 100% | 31.8 MiB/s | 97.8 KiB | 00m00s [133/170] ca-certificates-0:2025.2.80_v 100% | 11.2 MiB/s | 975.4 KiB | 00m00s [134/170] libgcrypt-0:1.11.1-3.fc43.x86 100% | 116.5 MiB/s | 596.3 KiB | 00m00s [135/170] openldap-0:2.6.10-4.fc43.x86_ 100% | 14.1 MiB/s | 259.6 KiB | 00m00s [136/170] cyrus-sasl-lib-0:2.1.28-33.fc 100% | 153.9 MiB/s | 787.9 KiB | 00m00s [137/170] libevent-0:2.1.12-16.fc43.x86 100% | 50.3 MiB/s | 257.8 KiB | 00m00s [138/170] gdbm-libs-1:1.23-10.fc43.x86_ 100% | 27.7 MiB/s | 56.8 KiB | 00m00s [139/170] gnutls-0:3.8.12-1.fc43.x86_64 100% | 227.7 MiB/s | 1.4 MiB | 00m00s [140/170] libidn2-0:2.3.8-2.fc43.x86_64 100% | 42.7 MiB/s | 174.9 KiB | 00m00s [141/170] libxml2-0:2.12.10-5.fc43.x86_ 100% | 5.2 MiB/s | 692.7 KiB | 00m00s [142/170] libtasn1-0:4.20.0-2.fc43.x86_ 100% | 24.2 MiB/s | 74.5 KiB | 00m00s [143/170] libunistring-0:1.1-10.fc43.x8 100% | 106.0 MiB/s | 542.9 KiB | 00m00s [144/170] nettle-0:3.10.1-2.fc43.x86_64 100% | 82.8 MiB/s | 424.2 KiB | 00m00s [145/170] elfutils-default-yama-scope-0 100% | 6.0 MiB/s | 12.4 KiB | 00m00s [146/170] fedora-repos-0:43-1.noarch 100% | 506.7 KiB/s | 9.1 KiB | 00m00s [147/170] alternatives-0:1.33-3.fc43.x8 100% | 19.8 MiB/s | 40.6 KiB | 00m00s [148/170] libtool-ltdl-0:2.5.4-8.fc43.x 100% | 17.7 MiB/s | 36.2 KiB | 00m00s [149/170] gnulib-l10n-0:20241231-1.fc43 100% | 5.6 MiB/s | 150.2 KiB | 00m00s [150/170] p11-kit-0:0.26.2-1.fc43.x86_6 100% | 131.1 MiB/s | 537.2 KiB | 00m00s [151/170] p11-kit-trust-0:0.26.2-1.fc43 100% | 45.7 MiB/s | 140.4 KiB | 00m00s [152/170] file-libs-0:5.46-8.fc43.x86_6 100% | 3.6 MiB/s | 850.3 KiB | 00m00s [153/170] libffi-0:3.5.2-1.fc43.x86_64 100% | 13.4 MiB/s | 41.1 KiB | 00m00s [154/170] fedora-gpg-keys-0:43-1.noarch 100% | 7.5 MiB/s | 138.9 KiB | 00m00s [155/170] fedora-release-0:43-26.noarch 100% | 6.1 MiB/s | 12.4 KiB | 00m00s [156/170] systemd-standalone-sysusers-0 100% | 36.1 MiB/s | 148.0 KiB | 00m00s [157/170] xxhash-libs-0:0.8.3-3.fc43.x8 100% | 18.8 MiB/s | 38.5 KiB | 00m00s [158/170] fedora-release-identity-basic 100% | 1.6 MiB/s | 13.2 KiB | 00m00s [159/170] gdb-minimal-0:17.1-4.fc43.x86 100% | 263.2 MiB/s | 4.5 MiB | 00m00s [160/170] libcurl-0:8.15.0-5.fc43.x86_6 100% | 30.4 MiB/s | 404.2 KiB | 00m00s [161/170] libnghttp2-0:1.66.0-2.fc43.x8 100% | 10.1 MiB/s | 72.5 KiB | 00m00s [162/170] publicsuffix-list-dafsa-0:202 100% | 58.9 MiB/s | 60.3 KiB | 00m00s [163/170] libpsl-0:0.21.5-6.fc43.x86_64 100% | 21.1 MiB/s | 65.0 KiB | 00m00s [164/170] libbrotli-0:1.2.0-1.fc43.x86_ 100% | 113.7 MiB/s | 349.3 KiB | 00m00s [165/170] krb5-libs-0:1.22.2-2.fc43.x86 100% | 188.2 MiB/s | 770.9 KiB | 00m00s [166/170] keyutils-libs-0:1.6.3-6.fc43. 100% | 7.7 MiB/s | 31.4 KiB | 00m00s [167/170] libcom_err-0:1.47.3-2.fc43.x8 100% | 13.1 MiB/s | 26.8 KiB | 00m00s [168/170] libverto-0:0.3.2-11.fc43.x86_ 100% | 5.0 MiB/s | 20.7 KiB | 00m00s [169/170] libssh-config-0:0.11.4-1.fc43 100% | 2.2 MiB/s | 9.2 KiB | 00m00s [170/170] libssh-0:0.11.4-1.fc43.x86_64 100% | 38.0 MiB/s | 233.3 KiB | 00m00s -------------------------------------------------------------------------------- [170/170] Total 100% | 106.9 MiB/s | 59.2 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% | 825.0 B/s | 170.0 B | 00m00s [ 2/172] Prepare transaction 100% | 4.4 KiB/s | 170.0 B | 00m00s [ 3/172] Installing libgcc-0:15.2.1-7. 100% | 262.0 MiB/s | 268.3 KiB | 00m00s [ 4/172] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/172] Installing publicsuffix-list- 100% | 0.0 B/s | 71.1 KiB | 00m00s [ 6/172] Installing fedora-release-ide 100% | 0.0 B/s | 888.0 B | 00m00s [ 7/172] Installing fedora-gpg-keys-0: 100% | 58.3 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.2 MiB/s | 24.8 KiB | 00m00s [ 10/172] Installing fedora-release-0:4 100% | 15.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% | 54.9 MiB/s | 730.6 KiB | 00m00s [ 12/172] Installing filesystem-0:3.18- 100% | 3.1 MiB/s | 212.8 KiB | 00m00s [ 13/172] Installing gnulib-l10n-0:2024 100% | 215.5 MiB/s | 661.9 KiB | 00m00s [ 14/172] Installing coreutils-common-0 100% | 434.3 MiB/s | 11.3 MiB | 00m00s [ 15/172] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 16/172] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 17/172] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [ 18/172] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [ 19/172] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [ 20/172] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [ 21/172] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [ 22/172] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [ 23/172] Installing ncurses-base-0:6.5 100% | 86.3 MiB/s | 353.5 KiB | 00m00s [ 24/172] Installing bash-0:5.3.0-2.fc4 100% | 301.1 MiB/s | 8.4 MiB | 00m00s [ 25/172] Installing glibc-common-0:2.4 100% | 72.9 MiB/s | 1.0 MiB | 00m00s [ 26/172] Installing glibc-gconv-extra- 100% | 332.2 MiB/s | 7.3 MiB | 00m00s [ 27/172] Installing glibc-0:2.42-10.fc 100% | 209.5 MiB/s | 6.7 MiB | 00m00s [ 28/172] Installing ncurses-libs-0:6.5 100% | 310.1 MiB/s | 952.8 KiB | 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% | 158.7 MiB/s | 162.6 KiB | 00m00s [ 31/172] Installing bzip2-libs-0:1.0.8 100% | 0.0 B/s | 81.7 KiB | 00m00s [ 32/172] Installing libgpg-error-0:1.5 100% | 69.2 MiB/s | 921.1 KiB | 00m00s [ 33/172] Installing libstdc++-0:15.2.1 100% | 406.3 MiB/s | 2.8 MiB | 00m00s [ 34/172] Installing xz-libs-1:5.8.1-4. 100% | 213.8 MiB/s | 218.9 KiB | 00m00s [ 35/172] Installing libassuan-0:2.5.7- 100% | 161.7 MiB/s | 165.6 KiB | 00m00s [ 36/172] Installing libgcrypt-0:1.11.1 100% | 393.8 MiB/s | 1.6 MiB | 00m00s [ 37/172] Installing readline-0:8.3-2.f 100% | 501.8 MiB/s | 513.9 KiB | 00m00s [ 38/172] Installing gmp-1:6.3.0-4.fc43 100% | 397.2 MiB/s | 813.5 KiB | 00m00s [ 39/172] Installing libuuid-0:2.41.3-7 100% | 0.0 B/s | 38.5 KiB | 00m00s [ 40/172] Installing popt-0:1.19-9.fc43 100% | 68.1 MiB/s | 139.4 KiB | 00m00s [ 41/172] Installing npth-0:1.8-3.fc43. 100% | 0.0 B/s | 50.7 KiB | 00m00s [ 42/172] Installing libblkid-0:2.41.3- 100% | 257.3 MiB/s | 263.5 KiB | 00m00s [ 43/172] Installing libzstd-0:1.5.7-2. 100% | 391.2 MiB/s | 801.1 KiB | 00m00s [ 44/172] Installing elfutils-libelf-0: 100% | 373.7 MiB/s | 1.1 MiB | 00m00s [ 45/172] Installing sqlite-libs-0:3.50 100% | 379.1 MiB/s | 1.5 MiB | 00m00s [ 46/172] Installing libxcrypt-0:4.5.2- 100% | 281.3 MiB/s | 288.0 KiB | 00m00s [ 47/172] Installing gnupg2-gpgconf-0:2 100% | 22.4 MiB/s | 252.1 KiB | 00m00s [ 48/172] Installing libattr-0:2.5.2-6. 100% | 0.0 B/s | 25.4 KiB | 00m00s [ 49/172] Installing libacl-0:2.3.2-4.f 100% | 0.0 B/s | 36.8 KiB | 00m00s [ 50/172] Installing libtasn1-0:4.20.0- 100% | 173.9 MiB/s | 178.1 KiB | 00m00s [ 51/172] Installing libunistring-0:1.1 100% | 431.7 MiB/s | 1.7 MiB | 00m00s [ 52/172] Installing libidn2-0:2.3.8-2. 100% | 60.6 MiB/s | 558.7 KiB | 00m00s [ 53/172] Installing crypto-policies-0: 100% | 42.0 MiB/s | 172.2 KiB | 00m00s [ 54/172] Installing dwz-0:0.16-2.fc43. 100% | 23.5 MiB/s | 288.5 KiB | 00m00s [ 55/172] Installing gnupg2-verify-0:2. 100% | 31.1 MiB/s | 349.9 KiB | 00m00s [ 56/172] Installing mpfr-0:4.2.2-2.fc4 100% | 271.6 MiB/s | 834.4 KiB | 00m00s [ 57/172] Installing gawk-0:5.3.2-2.fc4 100% | 113.5 MiB/s | 1.8 MiB | 00m00s [ 58/172] Installing libksba-0:1.6.7-4. 100% | 391.7 MiB/s | 401.1 KiB | 00m00s [ 59/172] Installing unzip-0:6.0-67.fc4 100% | 34.6 MiB/s | 389.8 KiB | 00m00s [ 60/172] Installing file-libs-0:5.46-8 100% | 741.1 MiB/s | 11.9 MiB | 00m00s [ 61/172] Installing file-0:5.46-8.fc43 100% | 9.0 MiB/s | 101.7 KiB | 00m00s [ 62/172] Installing libeconf-0:0.7.9-2 100% | 0.0 B/s | 66.5 KiB | 00m00s [ 63/172] Installing lz4-libs-0:1.10.0- 100% | 158.6 MiB/s | 162.5 KiB | 00m00s [ 64/172] Installing json-c-0:0.18-7.fc 100% | 0.0 B/s | 84.0 KiB | 00m00s [ 65/172] Installing libsepol-0:3.9-2.f 100% | 401.8 MiB/s | 822.9 KiB | 00m00s [ 66/172] Installing pcre2-0:10.47-1.fc 100% | 343.8 MiB/s | 704.1 KiB | 00m00s [ 67/172] Installing libselinux-0:3.9-5 100% | 189.8 MiB/s | 194.4 KiB | 00m00s [ 68/172] Installing grep-0:3.12-2.fc43 100% | 71.6 MiB/s | 1.0 MiB | 00m00s [ 69/172] Installing findutils-1:4.10.0 100% | 123.9 MiB/s | 1.9 MiB | 00m00s [ 70/172] Installing sed-0:4.9-5.fc43.x 100% | 65.0 MiB/s | 865.5 KiB | 00m00s [ 71/172] Installing xz-1:5.8.1-4.fc43. 100% | 88.8 MiB/s | 1.3 MiB | 00m00s [ 72/172] Installing libmount-0:2.41.3- 100% | 365.0 MiB/s | 373.8 KiB | 00m00s [ 73/172] Installing libsmartcols-0:2.4 100% | 177.3 MiB/s | 181.6 KiB | 00m00s [ 74/172] Installing libcap-ng-0:0.9.1- 100% | 0.0 B/s | 70.9 KiB | 00m00s [ 75/172] Installing audit-libs-0:4.1.3 100% | 372.4 MiB/s | 381.4 KiB | 00m00s [ 76/172] Installing pam-libs-0:1.7.1-4 100% | 126.1 MiB/s | 129.1 KiB | 00m00s [ 77/172] Installing libcap-0:2.76-3.fc 100% | 17.4 MiB/s | 214.3 KiB | 00m00s [ 78/172] Installing systemd-libs-0:258 100% | 388.8 MiB/s | 2.3 MiB | 00m00s [ 79/172] Installing lua-libs-0:5.4.8-4 100% | 276.7 MiB/s | 283.3 KiB | 00m00s [ 80/172] Installing alternatives-0:1.3 100% | 5.7 MiB/s | 63.8 KiB | 00m00s [ 81/172] Installing libffi-0:3.5.2-1.f 100% | 83.2 MiB/s | 85.2 KiB | 00m00s [ 82/172] Installing p11-kit-0:0.26.2-1 100% | 139.4 MiB/s | 2.5 MiB | 00m00s [ 83/172] Installing p11-kit-trust-0:0. 100% | 25.4 MiB/s | 468.2 KiB | 00m00s [ 84/172] Installing openssl-libs-1:3.5 100% | 445.5 MiB/s | 8.9 MiB | 00m00s [ 85/172] Installing coreutils-0:9.7-7. 100% | 181.8 MiB/s | 5.5 MiB | 00m00s [ 86/172] Installing ca-certificates-0: 100% | 2.2 MiB/s | 2.5 MiB | 00m01s [ 87/172] Installing gzip-0:1.13-4.fc43 100% | 29.6 MiB/s | 394.4 KiB | 00m00s [ 88/172] Installing libfsverity-0:1.6- 100% | 0.0 B/s | 29.5 KiB | 00m00s [ 89/172] Installing rpm-sequoia-0:1.10 100% | 394.1 MiB/s | 2.4 MiB | 00m00s [ 90/172] Installing libevent-0:2.1.12- 100% | 288.7 MiB/s | 886.8 KiB | 00m00s [ 91/172] Installing util-linux-core-0: 100% | 92.5 MiB/s | 1.5 MiB | 00m00s [ 92/172] Installing libusb1-0:1.0.29-4 100% | 21.1 MiB/s | 172.9 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.x86_64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [ 93/172] Installing tpm2-tss-0:4.1.3-8 100% | 314.4 MiB/s | 1.6 MiB | 00m00s [ 94/172] Installing ima-evm-utils-libs 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [ 95/172] Installing gnupg2-gpg-agent-0 100% | 34.7 MiB/s | 675.4 KiB | 00m00s [ 96/172] Installing systemd-standalone 100% | 23.9 MiB/s | 294.2 KiB | 00m00s [ 97/172] Installing rpm-libs-0:6.0.1-1 100% | 304.5 MiB/s | 935.3 KiB | 00m00s [ 98/172] Installing libsemanage-0:3.9- 100% | 303.0 MiB/s | 310.2 KiB | 00m00s [ 99/172] Installing tar-2:1.35-6.fc43. 100% | 164.3 MiB/s | 3.0 MiB | 00m00s [100/172] Installing zstd-0:1.5.7-2.fc4 100% | 122.1 MiB/s | 1.7 MiB | 00m00s [101/172] Installing zip-0:3.0-44.fc43. 100% | 56.8 MiB/s | 698.4 KiB | 00m00s [102/172] Installing gnupg2-keyboxd-0:2 100% | 33.0 MiB/s | 202.7 KiB | 00m00s [103/172] Installing libpsl-0:0.21.5-6. 100% | 75.7 MiB/s | 77.5 KiB | 00m00s [104/172] Installing liblastlog2-0:2.41 100% | 7.0 MiB/s | 36.0 KiB | 00m00s [105/172] Installing libfdisk-0:2.41.3- 100% | 186.3 MiB/s | 381.6 KiB | 00m00s [106/172] Installing nettle-0:3.10.1-2. 100% | 387.5 MiB/s | 793.7 KiB | 00m00s [107/172] Installing gnutls-0:3.8.12-1. 100% | 406.5 MiB/s | 3.7 MiB | 00m00s [108/172] Installing libxml2-0:2.12.10- 100% | 106.5 MiB/s | 1.7 MiB | 00m00s [109/172] Installing libarchive-0:3.8.4 100% | 311.6 MiB/s | 957.2 KiB | 00m00s [110/172] Installing bzip2-0:1.0.8-21.f 100% | 8.9 MiB/s | 99.8 KiB | 00m00s [111/172] Installing add-determinism-0: 100% | 143.9 MiB/s | 2.3 MiB | 00m00s [112/172] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [113/172] Installing cpio-0:2.15-6.fc43 100% | 78.5 MiB/s | 1.1 MiB | 00m00s [114/172] Installing diffutils-0:3.12-3 100% | 104.1 MiB/s | 1.6 MiB | 00m00s [115/172] Installing ed-0:1.22.2-1.fc43 100% | 13.3 MiB/s | 150.4 KiB | 00m00s [116/172] Installing patch-0:2.8-2.fc43 100% | 19.9 MiB/s | 224.3 KiB | 00m00s [117/172] Installing libgomp-0:15.2.1-7 100% | 530.2 MiB/s | 542.9 KiB | 00m00s [118/172] Installing jansson-0:2.14-3.f 100% | 88.3 MiB/s | 90.5 KiB | 00m00s [119/172] Installing libpkgconf-0:2.3.0 100% | 77.4 MiB/s | 79.2 KiB | 00m00s [120/172] Installing pkgconf-0:2.3.0-3. 100% | 8.1 MiB/s | 91.0 KiB | 00m00s [121/172] Installing pkgconf-pkg-config 100% | 161.2 KiB/s | 1.8 KiB | 00m00s [122/172] Installing gdbm-libs-1:1.23-1 100% | 128.5 MiB/s | 131.6 KiB | 00m00s [123/172] Installing cyrus-sasl-lib-0:2 100% | 143.5 MiB/s | 2.3 MiB | 00m00s [124/172] Installing libtool-ltdl-0:2.5 100% | 69.6 MiB/s | 71.2 KiB | 00m00s [125/172] Installing openldap-0:2.6.10- 100% | 324.1 MiB/s | 663.7 KiB | 00m00s [126/172] Installing gnupg2-dirmngr-0:2 100% | 33.7 MiB/s | 621.1 KiB | 00m00s [127/172] Installing gnupg2-0:2.4.9-5.f 100% | 252.5 MiB/s | 6.6 MiB | 00m00s [128/172] Installing rpm-sign-libs-0:6. 100% | 0.0 B/s | 40.6 KiB | 00m00s [129/172] Installing gpgverify-0:2.2-3. 100% | 0.0 B/s | 9.4 KiB | 00m00s [130/172] Installing xxhash-libs-0:0.8. 100% | 89.4 MiB/s | 91.6 KiB | 00m00s [131/172] Installing libnghttp2-0:1.66. 100% | 159.5 MiB/s | 163.3 KiB | 00m00s [132/172] Installing libbrotli-0:1.2.0- 100% | 282.4 MiB/s | 867.7 KiB | 00m00s [133/172] Installing keyutils-libs-0:1. 100% | 0.0 B/s | 55.7 KiB | 00m00s [134/172] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 64.2 KiB | 00m00s [135/172] Installing libverto-0:0.3.2-1 100% | 26.6 MiB/s | 27.2 KiB | 00m00s [136/172] Installing krb5-libs-0:1.22.2 100% | 333.9 MiB/s | 2.3 MiB | 00m00s [137/172] Installing libssh-0:0.11.4-1. 100% | 280.2 MiB/s | 573.9 KiB | 00m00s [138/172] Installing libcurl-0:8.15.0-5 100% | 294.4 MiB/s | 904.3 KiB | 00m00s [139/172] Installing curl-0:8.15.0-5.fc 100% | 22.7 MiB/s | 464.0 KiB | 00m00s [140/172] Installing rpm-0:6.0.1-1.fc43 100% | 88.8 MiB/s | 2.6 MiB | 00m00s [141/172] Installing efi-srpm-macros-0: 100% | 0.0 B/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% | 0.0 B/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% | 0.0 B/s | 38.9 KiB | 00m00s [147/172] Installing elfutils-default-y 100% | 408.6 KiB/s | 2.0 KiB | 00m00s [148/172] Installing elfutils-libs-0:0. 100% | 224.4 MiB/s | 689.3 KiB | 00m00s [149/172] Installing elfutils-debuginfo 100% | 7.0 MiB/s | 86.3 KiB | 00m00s [150/172] Installing elfutils-0:0.194-1 100% | 172.4 MiB/s | 2.9 MiB | 00m00s [151/172] Installing binutils-0:2.45.1- 100% | 375.0 MiB/s | 27.4 MiB | 00m00s [152/172] Installing gdb-minimal-0:17.1 100% | 324.0 MiB/s | 13.6 MiB | 00m00s [153/172] Installing debugedit-0:5.2-3. 100% | 17.7 MiB/s | 217.3 KiB | 00m00s [154/172] Installing rpm-build-libs-0:6 100% | 259.0 MiB/s | 265.2 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% | 0.0 B/s | 36.2 KiB | 00m00s [162/172] Installing rpm-build-0:6.0.1- 100% | 24.1 MiB/s | 296.4 KiB | 00m00s [163/172] Installing pyproject-srpm-mac 100% | 0.0 B/s | 2.5 KiB | 00m00s [164/172] Installing redhat-rpm-config- 100% | 92.3 MiB/s | 189.1 KiB | 00m00s [165/172] Installing forge-srpm-macros- 100% | 0.0 B/s | 40.3 KiB | 00m00s [166/172] Installing fonts-srpm-macros- 100% | 0.0 B/s | 57.0 KiB | 00m00s [167/172] Installing go-srpm-macros-0:3 100% | 0.0 B/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% | 115.4 MiB/s | 3.6 MiB | 00m00s [170/172] Installing shadow-utils-2:4.1 100% | 152.7 MiB/s | 4.0 MiB | 00m00s [171/172] Installing which-0:2.23-3.fc4 100% | 7.6 MiB/s | 85.7 KiB | 00m00s [172/172] Installing info-0:7.2-7.fc43. 100% | 243.7 KiB/s | 354.3 KiB | 00m01s Warning: skipped OpenPGP checks for 14 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.x86_64 alternatives-1.33-3.fc43.x86_64 ansible-srpm-macros-1-18.1.fc43.noarch audit-libs-4.1.3-1.fc43.x86_64 bash-5.3.0-2.fc43.x86_64 binutils-2.45.1-4.fc43.x86_64 build-reproducibility-srpm-macros-0.6.0-3.fc43.noarch bzip2-1.0.8-21.fc43.x86_64 bzip2-libs-1.0.8-21.fc43.x86_64 ca-certificates-2025.2.80_v9.0.304-1.1.fc43.noarch coreutils-9.7-7.fc43.x86_64 coreutils-common-9.7-7.fc43.x86_64 cpio-2.15-6.fc43.x86_64 crypto-policies-20251125-1.git63291f8.fc43.noarch curl-8.15.0-5.fc43.x86_64 cyrus-sasl-lib-2.1.28-33.fc43.x86_64 debugedit-5.2-3.fc43.x86_64 diffutils-3.12-3.fc43.x86_64 dwz-0.16-2.fc43.x86_64 ed-1.22.2-1.fc43.x86_64 efi-srpm-macros-6-4.fc43.noarch elfutils-0.194-1.fc43.x86_64 elfutils-debuginfod-client-0.194-1.fc43.x86_64 elfutils-default-yama-scope-0.194-1.fc43.noarch elfutils-libelf-0.194-1.fc43.x86_64 elfutils-libs-0.194-1.fc43.x86_64 fedora-gpg-keys-43-1.noarch fedora-release-43-26.noarch fedora-release-common-43-26.noarch fedora-release-identity-basic-43-26.noarch fedora-repos-43-1.noarch file-5.46-8.fc43.x86_64 file-libs-5.46-8.fc43.x86_64 filesystem-3.18-50.fc43.x86_64 filesystem-srpm-macros-3.18-50.fc43.noarch findutils-4.10.0-6.fc43.x86_64 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.x86_64 gdb-minimal-17.1-4.fc43.x86_64 gdbm-libs-1.23-10.fc43.x86_64 ghc-srpm-macros-1.9.2-3.fc43.noarch glibc-2.42-10.fc43.x86_64 glibc-common-2.42-10.fc43.x86_64 glibc-gconv-extra-2.42-10.fc43.x86_64 glibc-minimal-langpack-2.42-10.fc43.x86_64 gmp-6.3.0-4.fc43.x86_64 gnat-srpm-macros-7-1.fc43.noarch gnulib-l10n-20241231-1.fc43.noarch gnupg2-2.4.9-5.fc43.x86_64 gnupg2-dirmngr-2.4.9-5.fc43.x86_64 gnupg2-gpg-agent-2.4.9-5.fc43.x86_64 gnupg2-gpgconf-2.4.9-5.fc43.x86_64 gnupg2-keyboxd-2.4.9-5.fc43.x86_64 gnupg2-verify-2.4.9-5.fc43.x86_64 gnutls-3.8.12-1.fc43.x86_64 go-srpm-macros-3.8.0-1.fc43.noarch gpg-pubkey-c6e7f081cf80e13146676e88829b606631645531-66b6dccf gpgverify-2.2-3.fc43.noarch grep-3.12-2.fc43.x86_64 gzip-1.13-4.fc43.x86_64 ima-evm-utils-libs-1.6.2-6.fc43.x86_64 info-7.2-7.fc43.x86_64 jansson-2.14-3.fc43.x86_64 java-srpm-macros-1-7.fc43.noarch json-c-0.18-7.fc43.x86_64 kernel-srpm-macros-1.0-27.fc43.noarch keyutils-libs-1.6.3-6.fc43.x86_64 krb5-libs-1.22.2-2.fc43.x86_64 libacl-2.3.2-4.fc43.x86_64 libarchive-3.8.4-1.fc43.x86_64 libassuan-2.5.7-4.fc43.x86_64 libattr-2.5.2-6.fc43.x86_64 libblkid-2.41.3-7.fc43.x86_64 libbrotli-1.2.0-1.fc43.x86_64 libcap-2.76-3.fc43.x86_64 libcap-ng-0.9.1-1.fc43.x86_64 libcom_err-1.47.3-2.fc43.x86_64 libcurl-8.15.0-5.fc43.x86_64 libeconf-0.7.9-2.fc43.x86_64 libevent-2.1.12-16.fc43.x86_64 libfdisk-2.41.3-7.fc43.x86_64 libffi-3.5.2-1.fc43.x86_64 libfsverity-1.6-3.fc43.x86_64 libgcc-15.2.1-7.fc43.x86_64 libgcrypt-1.11.1-3.fc43.x86_64 libgomp-15.2.1-7.fc43.x86_64 libgpg-error-1.55-2.fc43.x86_64 libidn2-2.3.8-2.fc43.x86_64 libksba-1.6.7-4.fc43.x86_64 liblastlog2-2.41.3-7.fc43.x86_64 libmount-2.41.3-7.fc43.x86_64 libnghttp2-1.66.0-2.fc43.x86_64 libpkgconf-2.3.0-3.fc43.x86_64 libpsl-0.21.5-6.fc43.x86_64 libselinux-3.9-5.fc43.x86_64 libsemanage-3.9-4.fc43.x86_64 libsepol-3.9-2.fc43.x86_64 libsmartcols-2.41.3-7.fc43.x86_64 libssh-0.11.4-1.fc43.x86_64 libssh-config-0.11.4-1.fc43.noarch libstdc++-15.2.1-7.fc43.x86_64 libtasn1-4.20.0-2.fc43.x86_64 libtool-ltdl-2.5.4-8.fc43.x86_64 libunistring-1.1-10.fc43.x86_64 libusb1-1.0.29-4.fc43.x86_64 libuuid-2.41.3-7.fc43.x86_64 libverto-0.3.2-11.fc43.x86_64 libxcrypt-4.5.2-1.fc43.x86_64 libxml2-2.12.10-5.fc43.x86_64 libzstd-1.5.7-2.fc43.x86_64 lua-libs-5.4.8-4.fc43.x86_64 lua-srpm-macros-1-16.fc43.noarch lz4-libs-1.10.0-3.fc43.x86_64 mpfr-4.2.2-2.fc43.x86_64 ncurses-base-6.5-7.20250614.fc43.noarch ncurses-libs-6.5-7.20250614.fc43.x86_64 nettle-3.10.1-2.fc43.x86_64 npth-1.8-3.fc43.x86_64 ocaml-srpm-macros-11-2.fc43.noarch openblas-srpm-macros-2-20.fc43.noarch openldap-2.6.10-4.fc43.x86_64 openssl-libs-3.5.4-2.fc43.x86_64 p11-kit-0.26.2-1.fc43.x86_64 p11-kit-trust-0.26.2-1.fc43.x86_64 package-notes-srpm-macros-0.5-15.fc43.noarch pam-libs-1.7.1-4.fc43.x86_64 patch-2.8-2.fc43.x86_64 pcre2-10.47-1.fc43.x86_64 pcre2-syntax-10.47-1.fc43.noarch perl-srpm-macros-1-60.fc43.noarch pkgconf-2.3.0-3.fc43.x86_64 pkgconf-m4-2.3.0-3.fc43.noarch pkgconf-pkg-config-2.3.0-3.fc43.x86_64 popt-1.19-9.fc43.x86_64 publicsuffix-list-dafsa-20260116-1.fc43.noarch pyproject-srpm-macros-1.18.6-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.2-1.fc43.noarch readline-8.3-2.fc43.x86_64 redhat-rpm-config-343-11.fc43.noarch rpm-6.0.1-1.fc43.x86_64 rpm-build-6.0.1-1.fc43.x86_64 rpm-build-libs-6.0.1-1.fc43.x86_64 rpm-libs-6.0.1-1.fc43.x86_64 rpm-sequoia-1.10.1-1.fc43.x86_64 rpm-sign-libs-6.0.1-1.fc43.x86_64 rust-srpm-macros-28.4-1.fc43.noarch sed-4.9-5.fc43.x86_64 setup-2.15.0-26.fc43.noarch shadow-utils-4.18.0-3.fc43.x86_64 sqlite-libs-3.50.2-2.fc43.x86_64 systemd-libs-258.5-1.fc43.x86_64 systemd-standalone-sysusers-258.5-1.fc43.x86_64 tar-1.35-6.fc43.x86_64 tpm2-tss-4.1.3-8.fc43.x86_64 tree-sitter-srpm-macros-0.4.2-1.fc43.noarch unzip-6.0-67.fc43.x86_64 util-linux-2.41.3-7.fc43.x86_64 util-linux-core-2.41.3-7.fc43.x86_64 which-2.23-3.fc43.x86_64 xxhash-libs-0.8.3-3.fc43.x86_64 xz-5.8.1-4.fc43.x86_64 xz-libs-5.8.1-4.fc43.x86_64 zig-srpm-macros-1-5.fc43.noarch zip-3.0-44.fc43.x86_64 zlib-ng-compat-2.3.3-1.fc43.x86_64 zstd-1.5.7-2.fc43.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1772409600 Wrote: /builddir/build/SRPMS/step-ca-0.29.0-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-x86_64-1772492900.952095/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-zkwei6a4/step-ca/step-ca.spec) Config(child) 0 minutes 19 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.29.0-1.fc43.src.rpm) Config(fedora-43-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-x86_64-bootstrap-1772492900.952095/root. INFO: reusing tmpfs at /var/lib/mock/fedora-43-x86_64-bootstrap-1772492900.952095/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-x86_64-1772492900.952095/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.x86_64 rpm-sequoia-1.10.1-1.fc43.x86_64 dnf5-5.2.18.0-1.fc43.x86_64 dnf5-plugins-5.2.18.0-1.fc43.x86_64 Finish: chroot init Start: build phase for step-ca-0.29.0-1.fc43.src.rpm Start: build setup for step-ca-0.29.0-1.fc43.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1772409600 Wrote: /builddir/build/SRPMS/step-ca-0.29.0-1.fc43.src.rpm Updating and loading repositories: Additional repo https_dl_fedoraproject 100% | 146.6 KiB/s | 6.9 KiB | 00m00s Copr repository 100% | 32.2 KiB/s | 1.5 KiB | 00m00s fedora 100% | 72.5 KiB/s | 28.4 KiB | 00m00s updates 100% | 116.8 KiB/s | 26.3 KiB | 00m00s Repositories loaded. Package "pkgconf-pkg-config-2.3.0-3.fc43.x86_64" is already installed. Package Arch Version Repository Size Installing: git-core x86_64 2.53.0-1.fc43 updates 24.1 MiB golang x86_64 1.25.7-1.fc43 updates 9.6 MiB make x86_64 1:4.4.1-11.fc43 fedora 1.8 MiB pcsc-lite-devel x86_64 2.3.3-2.fc43 fedora 133.7 KiB systemd-rpm-macros noarch 258.5-1.fc43 updates 8.5 KiB Installing dependencies: annobin-docs noarch 12.99-1.fc43 fedora 98.9 KiB annobin-plugin-gcc x86_64 12.99-1.fc43 fedora 1.0 MiB cpp x86_64 15.2.1-7.fc43 updates 38.0 MiB expat x86_64 2.7.3-1.fc43 updates 301.1 KiB gcc x86_64 15.2.1-7.fc43 updates 112.0 MiB gcc-plugin-annobin x86_64 15.2.1-7.fc43 updates 57.2 KiB glibc-devel x86_64 2.42-10.fc43 updates 2.3 MiB go-filesystem x86_64 3.8.0-1.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 0.0 B golang-bin x86_64 1.25.7-1.fc43 updates 67.5 MiB golang-src noarch 1.25.7-1.fc43 updates 81.4 MiB kernel-headers x86_64 6.18.3-200.fc43 updates 6.8 MiB less x86_64 692-1.fc43 https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch 453.8 KiB libcbor x86_64 0.12.0-6.fc43 fedora 77.8 KiB libedit x86_64 3.1-57.20251016cvs.fc43 updates 240.2 KiB libfido2 x86_64 1.16.0-3.fc43 fedora 238.5 KiB libmpc x86_64 1.3.1-8.fc43 fedora 160.6 KiB libxcrypt-devel x86_64 4.5.2-1.fc43 updates 31.1 KiB mpdecimal x86_64 4.0.1-2.fc43 fedora 217.2 KiB openssh x86_64 10.0p1-6.fc43 updates 1.4 MiB openssh-clients x86_64 10.0p1-6.fc43 updates 2.6 MiB pcsc-lite-libs x86_64 2.3.3-2.fc43 fedora 59.9 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 x86_64 3.14.3-1.fc43 updates 28.9 KiB python3-libs x86_64 3.14.3-1.fc43 updates 43.2 MiB tzdata noarch 2025c-1.fc43 updates 1.6 MiB Transaction Summary: Installing: 30 packages Total size of inbound packages is 108 MiB. Need to download 108 MiB. After this operation, 397 MiB extra will be used (install 397 MiB, remove 0 B). [ 1/30] golang-0:1.25.7-1.fc43.x86_64 100% | 73.2 MiB/s | 1.2 MiB | 00m00s [ 2/30] make-1:4.4.1-11.fc43.x86_64 100% | 31.7 MiB/s | 585.2 KiB | 00m00s [ 3/30] systemd-rpm-macros-0:258.5-1.fc 100% | 8.2 MiB/s | 16.9 KiB | 00m00s [ 4/30] pcsc-lite-devel-0:2.3.3-2.fc43. 100% | 14.6 MiB/s | 44.8 KiB | 00m00s [ 5/30] git-core-0:2.53.0-1.fc43.x86_64 100% | 123.6 MiB/s | 5.2 MiB | 00m00s [ 6/30] pcsc-lite-libs-0:2.3.3-2.fc43.x 100% | 5.2 MiB/s | 31.7 KiB | 00m00s [ 7/30] golang-src-0:1.25.7-1.fc43.noar 100% | 76.2 MiB/s | 13.6 MiB | 00m00s [ 8/30] gcc-0:15.2.1-7.fc43.x86_64 100% | 214.8 MiB/s | 39.7 MiB | 00m00s [ 9/30] golang-bin-0:1.25.7-1.fc43.x86_ 100% | 77.0 MiB/s | 17.8 MiB | 00m00s [10/30] libmpc-0:1.3.1-8.fc43.x86_64 100% | 1.3 MiB/s | 70.4 KiB | 00m00s [11/30] expat-0:2.7.3-1.fc43.x86_64 100% | 19.5 MiB/s | 119.9 KiB | 00m00s [12/30] go-filesystem-0:3.8.0-1.fc43.x8 100% | 184.4 KiB/s | 8.9 KiB | 00m00s [13/30] openssh-clients-0:10.0p1-6.fc43 100% | 29.2 MiB/s | 746.3 KiB | 00m00s [14/30] libfido2-0:1.16.0-3.fc43.x86_64 100% | 13.7 MiB/s | 98.5 KiB | 00m00s [15/30] openssh-0:10.0p1-6.fc43.x86_64 100% | 66.1 MiB/s | 338.5 KiB | 00m00s [16/30] cpp-0:15.2.1-7.fc43.x86_64 100% | 108.7 MiB/s | 12.9 MiB | 00m00s [17/30] less-0:692-1.fc43.x86_64 100% | 2.2 MiB/s | 215.1 KiB | 00m00s [18/30] libcbor-0:0.12.0-6.fc43.x86_64 100% | 2.2 MiB/s | 33.5 KiB | 00m00s [19/30] python3-0:3.14.3-1.fc43.x86_64 100% | 9.2 MiB/s | 28.2 KiB | 00m00s [20/30] glibc-devel-0:2.42-10.fc43.x86_ 100% | 79.4 MiB/s | 569.0 KiB | 00m00s [21/30] mpdecimal-0:4.0.1-2.fc43.x86_64 100% | 11.9 MiB/s | 97.1 KiB | 00m00s [22/30] tzdata-0:2025c-1.fc43.noarch 100% | 87.1 MiB/s | 713.9 KiB | 00m00s [23/30] libedit-0:3.1-57.20251016cvs.fc 100% | 17.1 MiB/s | 105.2 KiB | 00m00s [24/30] kernel-headers-0:6.18.3-200.fc4 100% | 74.4 MiB/s | 1.7 MiB | 00m00s [25/30] python3-libs-0:3.14.3-1.fc43.x8 100% | 169.9 MiB/s | 9.9 MiB | 00m00s [26/30] libxcrypt-devel-0:4.5.2-1.fc43. 100% | 3.3 MiB/s | 30.0 KiB | 00m00s [27/30] gcc-plugin-annobin-0:15.2.1-7.f 100% | 19.8 MiB/s | 60.8 KiB | 00m00s [28/30] annobin-plugin-gcc-0:12.99-1.fc 100% | 97.3 MiB/s | 996.0 KiB | 00m00s [29/30] annobin-docs-0:12.99-1.fc43.noa 100% | 12.5 MiB/s | 89.5 KiB | 00m00s [30/30] python-pip-wheel-0:25.1.1-18.fc 100% | 9.7 MiB/s | 1.2 MiB | 00m00s -------------------------------------------------------------------------------- [30/30] Total 100% | 220.8 MiB/s | 108.2 MiB | 00m00s Running transaction [ 1/32] Verify package files 100% | 85.0 B/s | 30.0 B | 00m00s [ 2/32] Prepare transaction 100% | 491.0 B/s | 30.0 B | 00m00s [ 3/32] Installing expat-0:2.7.3-1.fc43 100% | 22.8 MiB/s | 303.2 KiB | 00m00s [ 4/32] Installing libmpc-0:1.3.1-8.fc4 100% | 158.3 MiB/s | 162.1 KiB | 00m00s [ 5/32] Installing cpp-0:15.2.1-7.fc43. 100% | 379.7 MiB/s | 38.0 MiB | 00m00s [ 6/32] Installing annobin-docs-0:12.99 100% | 48.9 MiB/s | 100.1 KiB | 00m00s [ 7/32] Installing kernel-headers-0:6.1 100% | 239.3 MiB/s | 6.9 MiB | 00m00s [ 8/32] Installing glibc-devel-0:2.42-1 100% | 214.0 MiB/s | 2.4 MiB | 00m00s [ 9/32] Installing libxcrypt-devel-0:4. 100% | 0.0 B/s | 33.4 KiB | 00m00s [10/32] Installing libedit-0:3.1-57.202 100% | 59.0 MiB/s | 241.9 KiB | 00m00s [11/32] Installing tzdata-0:2025c-1.fc4 100% | 70.2 MiB/s | 1.9 MiB | 00m00s [12/32] Installing python-pip-wheel-0:2 100% | 622.6 MiB/s | 1.2 MiB | 00m00s [13/32] Installing mpdecimal-0:4.0.1-2. 100% | 42.7 MiB/s | 218.8 KiB | 00m00s [14/32] Installing python3-libs-0:3.14. 100% | 392.4 MiB/s | 43.6 MiB | 00m00s [15/32] Installing python3-0:3.14.3-1.f 100% | 2.7 MiB/s | 30.6 KiB | 00m00s [16/32] Installing libcbor-0:0.12.0-6.f 100% | 0.0 B/s | 79.2 KiB | 00m00s [17/32] Installing libfido2-0:1.16.0-3. 100% | 234.4 MiB/s | 240.0 KiB | 00m00s [18/32] Installing openssh-0:10.0p1-6.f 100% | 107.1 MiB/s | 1.4 MiB | 00m00s [19/32] Installing openssh-clients-0:10 100% | 113.6 MiB/s | 2.6 MiB | 00m00s [20/32] Installing less-0:692-1.fc43.x8 100% | 34.4 MiB/s | 457.4 KiB | 00m00s [21/32] Installing go-filesystem-0:3.8. 100% | 0.0 B/s | 392.0 B | 00m00s [22/32] Installing pcsc-lite-libs-0:2.3 100% | 5.4 MiB/s | 61.3 KiB | 00m00s [23/32] Installing golang-src-0:1.25.7- 100% | 336.4 MiB/s | 82.4 MiB | 00m00s [24/32] Installing make-1:4.4.1-11.fc43 100% | 112.5 MiB/s | 1.8 MiB | 00m00s [25/32] Installing gcc-0:15.2.1-7.fc43. 100% | 451.8 MiB/s | 112.1 MiB | 00m00s [26/32] Installing golang-bin-0:1.25.7- 100% | 441.5 MiB/s | 67.6 MiB | 00m00s [27/32] Installing golang-0:1.25.7-1.fc 100% | 640.5 MiB/s | 9.6 MiB | 00m00s [28/32] Installing gcc-plugin-annobin-0 100% | 5.2 MiB/s | 58.8 KiB | 00m00s [29/32] Installing annobin-plugin-gcc-0 100% | 75.9 MiB/s | 1.0 MiB | 00m00s [30/32] Installing pcsc-lite-devel-0:2. 100% | 11.1 MiB/s | 136.3 KiB | 00m00s [31/32] Installing git-core-0:2.53.0-1. 100% | 422.8 MiB/s | 24.1 MiB | 00m00s [32/32] Installing systemd-rpm-macros-0 100% | 83.3 KiB/s | 8.9 KiB | 00m00s Warning: skipped OpenPGP checks for 3 packages from repository: https_dl_fedoraproject_org_pub_fedora_linux_updates_testing_43_Everything_basearch Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1772409600 Wrote: /builddir/build/SRPMS/step-ca-0.29.0-1.fc43.src.rpm Updating and loading repositories: Additional repo https_dl_fedoraproject 100% | 90.6 KiB/s | 6.9 KiB | 00m00s Copr repository 100% | 19.9 KiB/s | 1.5 KiB | 00m00s fedora 100% | 134.7 KiB/s | 28.4 KiB | 00m00s updates 100% | 182.5 KiB/s | 26.3 KiB | 00m00s Repositories loaded. Package "git-core-2.53.0-1.fc43.x86_64" is already installed. Package "golang-1.25.7-1.fc43.x86_64" is already installed. Package "make-1:4.4.1-11.fc43.x86_64" is already installed. Package "pcsc-lite-devel-2.3.3-2.fc43.x86_64" is already installed. Package "pkgconf-pkg-config-2.3.0-3.fc43.x86_64" is already installed. Package "pcsc-lite-devel-2.3.3-2.fc43.x86_64" is already installed. Package "systemd-rpm-macros-258.5-1.fc43.noarch" is already installed. Nothing to do. Finish: build setup for step-ca-0.29.0-1.fc43.src.rpm Start: rpmbuild step-ca-0.29.0-1.fc43.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1772409600 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.wE8hJE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.fnHyDz + umask 022 + cd /builddir/build/BUILD/step-ca-0.29.0-build + cd /builddir/build/BUILD/step-ca-0.29.0-build + rm -rf certificates-0.29.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/certificates-0.29.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd certificates-0.29.0 + /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.kSUfCC + umask 022 + cd /builddir/build/BUILD/step-ca-0.29.0-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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.29.0 ++ date --date=@1772409600 '+%Y-%m-%d %H:%M UTC' + export 'BUILD_DATE=2026-03-02 00:00 UTC' + BUILD_DATE='2026-03-02 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.29.0" -X "main.BuildTime=2026-03-02 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.74.0 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.15.0 go: downloading cloud.google.com/go v0.121.6 go: downloading github.com/pkg/errors v0.9.1 go: downloading google.golang.org/api v0.256.0 go: downloading google.golang.org/grpc v1.77.0 go: downloading google.golang.org/protobuf v1.36.10 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.7.0 go: downloading golang.org/x/crypto v0.45.0 go: downloading github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d go: downloading golang.org/x/net v0.47.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.31.16 go: downloading github.com/aws/aws-sdk-go-v2 v1.39.5 go: downloading github.com/aws/aws-sdk-go-v2/service/kms v1.47.0 go: downloading github.com/Azure/azure-sdk-for-go/sdk/azcore v1.19.1 go: downloading github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.13.0 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.4.0 go: downloading cloud.google.com/go/kms v1.23.2 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/longrunning v0.7.0 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20251022142026-3a174f9686a8 go: downloading google.golang.org/genproto v0.0.0-20250603155806-513f23925822 go: downloading cloud.google.com/go/iam v1.5.2 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20251103181224-f26f9409b101 go: downloading github.com/hashicorp/vault/api/auth/approle v0.11.0 go: downloading github.com/hashicorp/vault/api/auth/kubernetes v0.10.0 go: downloading github.com/hashicorp/vault/api/auth/aws v0.11.0 go: downloading github.com/go-chi/chi/v5 v5.2.3 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.14.0 go: downloading github.com/go-jose/go-jose/v3 v3.0.4 go: downloading github.com/coreos/go-systemd/v22 v22.6.0 go: downloading golang.org/x/sync v0.18.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.7 go: downloading github.com/smallstep/go-attestation v0.4.4-0.20241119153605-2306d5b464ca go: downloading github.com/slackhq/nebula v1.9.7 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/shurcooL/sanitized_anchor_name v1.0.0 go: downloading github.com/mattn/go-colorable v0.1.14 go: downloading github.com/russross/blackfriday/v2 v2.1.0 go: downloading github.com/aws/aws-sdk-go-v2/credentials v1.18.20 go: downloading github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.12 go: downloading github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 go: downloading github.com/aws/aws-sdk-go-v2/service/sso v1.30.0 go: downloading github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.4 go: downloading github.com/aws/aws-sdk-go-v2/service/sts v1.39.0 go: downloading github.com/aws/smithy-go v1.23.1 go: downloading filippo.io/edwards25519 v1.1.0 go: downloading github.com/peterbourgon/diskv/v3 v3.0.1 go: downloading github.com/schollz/jsonstore v1.1.0 go: downloading github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.12 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.5.0 go: downloading github.com/miekg/pkcs11 v1.1.1 go: downloading github.com/thales-e-security/pool v0.0.2 go: downloading golang.org/x/text v0.31.0 go: downloading github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/internal v1.2.0 go: downloading cloud.google.com/go/auth v0.17.0 go: downloading golang.org/x/oauth2 v0.33.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 golang.org/x/sys v0.38.0 go: downloading github.com/sirupsen/logrus v1.9.3 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 github.com/hashicorp/go-sockaddr v1.0.7 go: downloading github.com/ryanuber/go-glob v1.0.0 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.3.10 go: downloading github.com/go-sql-driver/mysql v1.8.1 go: downloading github.com/jackc/pgx/v5 v5.6.0 go: downloading dario.cat/mergo v1.0.1 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/mattn/go-isatty v0.0.20 go: downloading github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.2 go: downloading github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.12 go: downloading golang.org/x/term v0.37.0 go: downloading github.com/google/btree v1.1.2 go: downloading github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.12 go: downloading github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c go: downloading github.com/kylelemons/godebug v1.1.0 go: downloading github.com/google/s2a-go v0.1.9 go: downloading go.opentelemetry.io/otel v1.38.0 go: downloading go.opentelemetry.io/otel/metric v1.38.0 go: downloading go.opentelemetry.io/otel/trace v1.38.0 go: downloading github.com/felixge/httpsnoop v1.0.4 go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.7 go: downloading github.com/fatih/color v1.18.0 go: downloading github.com/cespare/xxhash/v2 v2.3.0 go: downloading github.com/prometheus/client_model v0.6.2 go: downloading github.com/prometheus/common v0.66.1 go: downloading github.com/beorn7/perks v1.0.1 go: downloading github.com/cespare/xxhash v1.1.0 go: downloading github.com/prometheus/procfs v0.16.1 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 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.2 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-20221227161230-091c0ba34f0a go: downloading github.com/jackc/puddle/v2 v2.2.1 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.6V93ZL + umask 022 + cd /builddir/build/BUILD/step-ca-0.29.0-build + '[' /builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/step-ca-0.29.0-build + mkdir /builddir/build/BUILD/step-ca-0.29.0-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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.29.0 + install -Dm0644 /builddir/build/SOURCES/step-ca.sysusers /builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT/usr/lib/sysusers.d/step-ca.conf + install -m 0755 -d /builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT/usr/bin + install -m 0750 -d /builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT/etc/step-ca/config + install -m 0755 -d /builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT/usr/lib/systemd/system + install -Dm0755 bin/step-ca /builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT/usr/bin/step-ca + install -Dm0644 systemd/step-ca.service /builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT/usr/lib/systemd/system/step-ca.service + install -m0640 /dev/null /builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT/etc/step-ca/password.txt + install -m0755 /builddir/build/SOURCES/step-ca-has-provisioner /builddir/build/BUILD/step-ca-0.29.0-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.29.0-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.29.0-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.9V3vyW + umask 022 + cd /builddir/build/BUILD/step-ca-0.29.0-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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.29.0 + 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/empty === RUN TestAccount_GetLocation/not-empty --- PASS: TestAccount_GetLocation (0.00s) --- PASS: TestAccount_GetLocation/empty (0.00s) --- PASS: TestAccount_GetLocation/not-empty (0.00s) === RUN TestAccount_IsValid === RUN TestAccount_IsValid/valid === RUN TestAccount_IsValid/invalid --- PASS: TestAccount_IsValid (0.00s) --- PASS: TestAccount_IsValid/valid (0.00s) --- PASS: TestAccount_IsValid/invalid (0.00s) === RUN TestExternalAccountKey_BindTo === RUN TestExternalAccountKey_BindTo/ok === RUN TestExternalAccountKey_BindTo/fail/already-bound --- PASS: TestExternalAccountKey_BindTo (0.00s) --- PASS: TestExternalAccountKey_BindTo/ok (0.00s) --- PASS: TestExternalAccountKey_BindTo/fail/already-bound (0.00s) === RUN TestAuthorization_UpdateStatus === RUN TestAuthorization_UpdateStatus/ok/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 === RUN TestAuthorization_UpdateStatus/ok/already-invalid --- PASS: TestAuthorization_UpdateStatus (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) --- PASS: TestAuthorization_UpdateStatus/ok/already-invalid (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/ok/already-valid === RUN TestChallenge_Validate/fail/unexpected-type === RUN TestChallenge_Validate/ok/http-01 === RUN TestChallenge_Validate/ok/http-01-insecure === RUN TestChallenge_Validate/fail/device-attest-01 === RUN TestChallenge_Validate/ok/wire-dpop-01 === RUN TestChallenge_Validate/fail/http-01 === RUN TestChallenge_Validate/fail/dns-01 === RUN TestChallenge_Validate/fail/wire-dpop-01-no-wire-db === RUN TestChallenge_Validate/fail/already-invalid === RUN TestChallenge_Validate/ok/dns-01 === RUN TestChallenge_Validate/ok/tls-alpn-01 === RUN TestChallenge_Validate/ok/tls-alpn-01-insecure === RUN TestChallenge_Validate/ok/device-attest-01 === RUN TestChallenge_Validate/fail/tls-alpn-01 === RUN TestChallenge_Validate/ok/wire-oidc-01 === RUN TestChallenge_Validate/fail/wire-oidc-01-no-wire-db --- PASS: TestChallenge_Validate (0.12s) --- PASS: TestChallenge_Validate/ok/already-valid (0.00s) --- PASS: TestChallenge_Validate/fail/unexpected-type (0.00s) --- PASS: TestChallenge_Validate/ok/http-01 (0.00s) --- PASS: TestChallenge_Validate/ok/http-01-insecure (0.00s) --- PASS: TestChallenge_Validate/fail/device-attest-01 (0.00s) --- PASS: TestChallenge_Validate/ok/wire-dpop-01 (0.00s) --- PASS: TestChallenge_Validate/fail/http-01 (0.00s) --- PASS: TestChallenge_Validate/fail/dns-01 (0.00s) --- PASS: TestChallenge_Validate/fail/wire-dpop-01-no-wire-db (0.00s) --- PASS: TestChallenge_Validate/fail/already-invalid (0.00s) --- PASS: TestChallenge_Validate/ok/dns-01 (0.00s) --- PASS: TestChallenge_Validate/ok/tls-alpn-01 (0.08s) --- PASS: TestChallenge_Validate/ok/tls-alpn-01-insecure (0.02s) --- PASS: TestChallenge_Validate/ok/device-attest-01 (0.01s) --- PASS: TestChallenge_Validate/fail/tls-alpn-01 (0.00s) --- PASS: TestChallenge_Validate/ok/wire-oidc-01 (0.00s) --- PASS: TestChallenge_Validate/fail/wire-oidc-01-no-wire-db (0.00s) === RUN TestHTTP01Validate === RUN TestHTTP01Validate/fail/key-auth-gen-error === RUN TestHTTP01Validate/fail/http-get->=400-store-error === RUN TestHTTP01Validate/fail/read-body === RUN TestHTTP01Validate/ok/key-auth-mismatch === RUN TestHTTP01Validate/fail/key-auth-mismatch-store-error === RUN TestHTTP01Validate/fail/update-challenge-error === RUN TestHTTP01Validate/ok === RUN TestHTTP01Validate/fail/http-get-error-store-error === RUN TestHTTP01Validate/ok/http-get-error === RUN TestHTTP01Validate/ok/http-get->=400 --- PASS: TestHTTP01Validate (0.00s) --- PASS: TestHTTP01Validate/fail/key-auth-gen-error (0.00s) --- PASS: TestHTTP01Validate/fail/http-get->=400-store-error (0.00s) --- PASS: TestHTTP01Validate/fail/read-body (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 (0.00s) --- PASS: TestHTTP01Validate/fail/http-get-error-store-error (0.00s) --- PASS: TestHTTP01Validate/ok/http-get-error (0.00s) --- PASS: TestHTTP01Validate/ok/http-get->=400 (0.00s) === RUN TestDNS01Validate === 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 === RUN TestDNS01Validate/fail/lookupTXT-store-error === RUN TestDNS01Validate/ok/lookupTXT-error --- PASS: TestDNS01Validate (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) --- PASS: TestDNS01Validate/fail/lookupTXT-store-error (0.00s) --- PASS: TestDNS01Validate/ok/lookupTXT-error (0.00s) === RUN TestTLSALPN01Validate === RUN TestTLSALPN01Validate/fail/malformed-extension-store-error === RUN TestTLSALPN01Validate/ok/error-keyauth-mismatch === RUN TestTLSALPN01Validate/fail/obsolete-oid-store-error 2026/03/02 23:10:11 http: TLS handshake error from 127.0.0.1:54428: read tcp 127.0.0.1:43383->127.0.0.1:54428: use of closed network connection === RUN TestTLSALPN01Validate/ok === RUN TestTLSALPN01Validate/ok/ip 2026/03/02 23:10:11 http: TLS handshake error from 127.0.0.1:54472: read tcp 127.0.0.1:32981->127.0.0.1:54472: use of closed network connection === RUN TestTLSALPN01Validate/ok/tlsDial-timeout === RUN TestTLSALPN01Validate/ok/error-no-protocol 2026/03/02 23:10:12 http: TLS handshake error from 127.0.0.1:46852: tls: client requested unsupported application protocols (["acme-tls/1"]) === RUN TestTLSALPN01Validate/fail/no-protocol-store-error 2026/03/02 23:10:12 http: TLS handshake error from 127.0.0.1:49366: tls: client requested unsupported application protocols (["acme-tls/1"]) === RUN TestTLSALPN01Validate/ok/too-many-names-error === RUN TestTLSALPN01Validate/ok/wrong-name === RUN TestTLSALPN01Validate/ok/error-no-extension === RUN TestTLSALPN01Validate/fail/no-extension-store-error === RUN TestTLSALPN01Validate/fail/extension-not-critical-store-error === RUN TestTLSALPN01Validate/ok/tlsDial-error === RUN TestTLSALPN01Validate/ok/no-certificates-error === RUN TestTLSALPN01Validate/ok/no-names-nor-ips-error === RUN TestTLSALPN01Validate/fail/no-names-store-error === RUN TestTLSALPN01Validate/fail/keyauth-mismatch-store-error 2026/03/02 23:10:12 http: TLS handshake error from 127.0.0.1:48818: read tcp 127.0.0.1:41005->127.0.0.1:48818: use of closed network connection === RUN TestTLSALPN01Validate/ok/error-obsolete-oid === RUN TestTLSALPN01Validate/fail/tlsDial-store-error === RUN TestTLSALPN01Validate/ok/error-extension-not-critical === RUN TestTLSALPN01Validate/ok/error-malformed-extension === RUN TestTLSALPN01Validate/fail/no-certificates-store-error === RUN TestTLSALPN01Validate/fail/key-auth-gen-error --- PASS: TestTLSALPN01Validate (2.05s) --- PASS: TestTLSALPN01Validate/fail/malformed-extension-store-error (0.17s) --- PASS: TestTLSALPN01Validate/ok/error-keyauth-mismatch (0.09s) --- PASS: TestTLSALPN01Validate/fail/obsolete-oid-store-error (0.08s) --- PASS: TestTLSALPN01Validate/ok (0.14s) --- PASS: TestTLSALPN01Validate/ok/ip (0.02s) --- 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.03s) --- PASS: TestTLSALPN01Validate/ok/wrong-name (0.05s) --- PASS: TestTLSALPN01Validate/ok/error-no-extension (0.05s) --- PASS: TestTLSALPN01Validate/fail/no-extension-store-error (0.03s) --- PASS: TestTLSALPN01Validate/fail/extension-not-critical-store-error (0.06s) --- PASS: TestTLSALPN01Validate/ok/tlsDial-error (0.00s) --- PASS: TestTLSALPN01Validate/ok/no-certificates-error (0.00s) --- PASS: TestTLSALPN01Validate/ok/no-names-nor-ips-error (0.04s) --- PASS: TestTLSALPN01Validate/fail/no-names-store-error (0.07s) --- PASS: TestTLSALPN01Validate/fail/keyauth-mismatch-store-error (0.04s) --- PASS: TestTLSALPN01Validate/ok/error-obsolete-oid (0.05s) --- PASS: TestTLSALPN01Validate/fail/tlsDial-store-error (0.00s) --- PASS: TestTLSALPN01Validate/ok/error-extension-not-critical (0.07s) --- PASS: TestTLSALPN01Validate/ok/error-malformed-extension (0.02s) --- PASS: TestTLSALPN01Validate/fail/no-certificates-store-error (0.00s) --- PASS: TestTLSALPN01Validate/fail/key-auth-gen-error (0.04s) === 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.03s) --- 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/unsupported-attestation-format === RUN Test_deviceAttest01Validate/ok/prov.IsAttestationFormatEnabled === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-storeError === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-challenge-value === RUN Test_deviceAttest01Validate/ok/step-managed-device-id === RUN Test_deviceAttest01Validate/fail/getAuthorization === RUN Test_deviceAttest01Validate/fail/storeError === RUN Test_deviceAttest01Validate/ok/storeError-return-nil === RUN Test_deviceAttest01Validate/ok/base64-decode === RUN Test_deviceAttest01Validate/ok/empty-json-attobj === RUN Test_deviceAttest01Validate/ok/doStepAttestationFormat-storeError === RUN Test_deviceAttest01Validate/ok/doStepAttestationFormat-non-matching-identifier === RUN Test_deviceAttest01Validate/fail/json.Unmarshal === RUN Test_deviceAttest01Validate/ok/cborDecoder.Wellformed === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-nonce === RUN Test_deviceAttest01Validate/fail/db.UpdateChallenge === RUN Test_deviceAttest01Validate/ok/empty-attobj === RUN Test_deviceAttest01Validate/ok/unknown-attestation-format === RUN Test_deviceAttest01Validate/fail/db.UpdateAuthorization === RUN Test_deviceAttest01Validate/ok --- PASS: Test_deviceAttest01Validate (0.01s) --- PASS: Test_deviceAttest01Validate/ok/unsupported-attestation-format (0.00s) --- PASS: Test_deviceAttest01Validate/ok/prov.IsAttestationFormatEnabled (0.00s) --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-storeError (0.00s) --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-challenge-value (0.00s) --- PASS: Test_deviceAttest01Validate/ok/step-managed-device-id (0.00s) --- PASS: Test_deviceAttest01Validate/fail/getAuthorization (0.00s) --- PASS: Test_deviceAttest01Validate/fail/storeError (0.00s) --- PASS: Test_deviceAttest01Validate/ok/storeError-return-nil (0.00s) --- PASS: Test_deviceAttest01Validate/ok/base64-decode (0.00s) --- PASS: Test_deviceAttest01Validate/ok/empty-json-attobj (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/cborDecoder.Wellformed (0.00s) --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-nonce (0.00s) --- PASS: Test_deviceAttest01Validate/fail/db.UpdateChallenge (0.00s) --- PASS: Test_deviceAttest01Validate/ok/empty-attobj (0.00s) --- PASS: Test_deviceAttest01Validate/ok/unknown-attestation-format (0.00s) --- PASS: Test_deviceAttest01Validate/fail/db.UpdateAuthorization (0.00s) --- PASS: Test_deviceAttest01Validate/ok (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/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/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/parse-and-verify === RUN Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID-zero === RUN Test_wireDPOP01Validate/fail/db.CreateDpopToken === RUN Test_wireDPOP01Validate/ok === RUN Test_wireDPOP01Validate/fail/no-provisioner === RUN Test_wireDPOP01Validate/fail/no-linker === RUN Test_wireDPOP01Validate/fail/unmarshal === RUN Test_wireDPOP01Validate/fail/wire-parse-id === RUN Test_wireDPOP01Validate/fail/db.UpdateChallenge === RUN Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID === RUN Test_wireDPOP01Validate/fail/wire-parse-client-id --- PASS: Test_wireDPOP01Validate (0.00s) --- PASS: Test_wireDPOP01Validate/fail/parse-and-verify (0.00s) --- PASS: Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID-zero (0.00s) --- PASS: Test_wireDPOP01Validate/fail/db.CreateDpopToken (0.00s) --- PASS: Test_wireDPOP01Validate/ok (0.00s) --- PASS: Test_wireDPOP01Validate/fail/no-provisioner (0.00s) --- PASS: Test_wireDPOP01Validate/fail/no-linker (0.00s) --- PASS: Test_wireDPOP01Validate/fail/unmarshal (0.00s) --- PASS: Test_wireDPOP01Validate/fail/wire-parse-id (0.00s) --- PASS: Test_wireDPOP01Validate/fail/db.UpdateChallenge (0.00s) --- PASS: Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID (0.00s) --- PASS: Test_wireDPOP01Validate/fail/wire-parse-client-id (0.00s) === RUN Test_wireOIDC01Validate === RUN Test_wireOIDC01Validate/fail/no-linker === RUN Test_wireOIDC01Validate/fail/unmarshal === RUN Test_wireOIDC01Validate/fail/verify === RUN Test_wireOIDC01Validate/fail/keyauth-mismatch === RUN Test_wireOIDC01Validate/fail/db.UpdateChallenge === RUN Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID === RUN Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID-zero === RUN Test_wireOIDC01Validate/fail/wire-parse-id === RUN Test_wireOIDC01Validate/fail/validateWireOIDCClaims === RUN Test_wireOIDC01Validate/fail/db.CreateOidcToken === RUN Test_wireOIDC01Validate/ok/wire-oidc-01 === RUN Test_wireOIDC01Validate/fail/no-provisioner --- PASS: Test_wireOIDC01Validate (0.01s) --- PASS: Test_wireOIDC01Validate/fail/no-linker (0.00s) --- PASS: Test_wireOIDC01Validate/fail/unmarshal (0.00s) --- PASS: Test_wireOIDC01Validate/fail/verify (0.00s) --- PASS: Test_wireOIDC01Validate/fail/keyauth-mismatch (0.00s) --- PASS: Test_wireOIDC01Validate/fail/db.UpdateChallenge (0.00s) --- PASS: Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID (0.00s) --- PASS: Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID-zero (0.00s) --- PASS: Test_wireOIDC01Validate/fail/wire-parse-id (0.00s) --- PASS: Test_wireOIDC01Validate/fail/validateWireOIDCClaims (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) === 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/invalid === RUN TestOrder_UpdateStatus/ok/still-pending === RUN TestOrder_UpdateStatus/ok/valid === 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/pending-expired --- PASS: TestOrder_UpdateStatus (0.00s) --- PASS: TestOrder_UpdateStatus/ok/invalid (0.00s) --- PASS: TestOrder_UpdateStatus/ok/still-pending (0.00s) --- PASS: TestOrder_UpdateStatus/ok/valid (0.00s) --- PASS: TestOrder_UpdateStatus/ok/already-invalid (0.00s) --- PASS: TestOrder_UpdateStatus/ok/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/pending-expired (0.00s) === RUN TestOrder_Finalize === RUN TestOrder_Finalize/ok/new-cert-ip === RUN TestOrder_Finalize/fail/invalid === RUN TestOrder_Finalize/fail/error-template-options === RUN TestOrder_Finalize/fail/csr-fingerprint === RUN TestOrder_Finalize/fail/csr-wire-id-csr-uri-missing === RUN TestOrder_Finalize/fail/wire-id-display-name-mismatch === RUN TestOrder_Finalize/ok/wire-id-device === RUN TestOrder_Finalize/fail/non-matching-permanent-identifier-common-name === RUN TestOrder_Finalize/fail/error-ca-sign === RUN TestOrder_Finalize/ok/permanent-identifier === RUN TestOrder_Finalize/ok/permanent-identifier-only === RUN TestOrder_Finalize/fail/other-than-wire-ids-present === RUN TestOrder_Finalize/fail/wire-id-display-name-missing === RUN TestOrder_Finalize/ok/new-cert-dns === RUN TestOrder_Finalize/ok/new-cert-dns-and-ip === RUN TestOrder_Finalize/ok/already-valid === RUN TestOrder_Finalize/fail/csr-wire-id-csr-uri-mismatch === RUN TestOrder_Finalize/fail/wire-id-org-missing === RUN TestOrder_Finalize/ok/wire-id-user === RUN TestOrder_Finalize/fail/pending === RUN TestOrder_Finalize/fail/error-unexpected-status === RUN TestOrder_Finalize/fail/error-provisioner-auth === RUN TestOrder_Finalize/fail/webhook-error === RUN TestOrder_Finalize/fail/error-db.CreateCertificate === RUN TestOrder_Finalize/fail/error-db.UpdateOrder --- PASS: TestOrder_Finalize (0.00s) --- PASS: TestOrder_Finalize/ok/new-cert-ip (0.00s) --- PASS: TestOrder_Finalize/fail/invalid (0.00s) --- PASS: TestOrder_Finalize/fail/error-template-options (0.00s) --- PASS: TestOrder_Finalize/fail/csr-fingerprint (0.00s) --- PASS: TestOrder_Finalize/fail/csr-wire-id-csr-uri-missing (0.00s) --- PASS: TestOrder_Finalize/fail/wire-id-display-name-mismatch (0.00s) --- PASS: TestOrder_Finalize/ok/wire-id-device (0.00s) --- PASS: TestOrder_Finalize/fail/non-matching-permanent-identifier-common-name (0.00s) --- PASS: TestOrder_Finalize/fail/error-ca-sign (0.00s) --- PASS: TestOrder_Finalize/ok/permanent-identifier (0.00s) --- PASS: TestOrder_Finalize/ok/permanent-identifier-only (0.00s) --- PASS: TestOrder_Finalize/fail/other-than-wire-ids-present (0.00s) --- PASS: TestOrder_Finalize/fail/wire-id-display-name-missing (0.00s) --- PASS: TestOrder_Finalize/ok/new-cert-dns (0.00s) --- PASS: TestOrder_Finalize/ok/new-cert-dns-and-ip (0.00s) --- PASS: TestOrder_Finalize/ok/already-valid (0.00s) --- PASS: TestOrder_Finalize/fail/csr-wire-id-csr-uri-mismatch (0.00s) --- PASS: TestOrder_Finalize/fail/wire-id-org-missing (0.00s) --- PASS: TestOrder_Finalize/ok/wire-id-user (0.00s) --- PASS: TestOrder_Finalize/fail/pending (0.00s) --- PASS: TestOrder_Finalize/fail/error-unexpected-status (0.00s) --- PASS: TestOrder_Finalize/fail/error-provisioner-auth (0.00s) --- PASS: TestOrder_Finalize/fail/webhook-error (0.00s) --- PASS: TestOrder_Finalize/fail/error-db.CreateCertificate (0.00s) --- PASS: TestOrder_Finalize/fail/error-db.UpdateOrder (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 2.269s === RUN TestNewAccountRequest_Validate === RUN TestNewAccountRequest_Validate/ok/onlyReturnExisting === RUN TestNewAccountRequest_Validate/fail/incompatible-input === RUN TestNewAccountRequest_Validate/fail/bad-contact === RUN TestNewAccountRequest_Validate/ok --- PASS: TestNewAccountRequest_Validate (0.00s) --- PASS: TestNewAccountRequest_Validate/ok/onlyReturnExisting (0.00s) --- PASS: TestNewAccountRequest_Validate/fail/incompatible-input (0.00s) --- PASS: TestNewAccountRequest_Validate/fail/bad-contact (0.00s) --- PASS: TestNewAccountRequest_Validate/ok (0.00s) === RUN TestUpdateAccountRequest_Validate === RUN TestUpdateAccountRequest_Validate/ok/contact === RUN TestUpdateAccountRequest_Validate/ok/status === RUN TestUpdateAccountRequest_Validate/ok/accept-empty === RUN TestUpdateAccountRequest_Validate/fail/incompatible-input === RUN TestUpdateAccountRequest_Validate/fail/bad-contact === RUN TestUpdateAccountRequest_Validate/fail/bad-status --- PASS: TestUpdateAccountRequest_Validate (0.00s) --- PASS: TestUpdateAccountRequest_Validate/ok/contact (0.00s) --- PASS: TestUpdateAccountRequest_Validate/ok/status (0.00s) --- PASS: TestUpdateAccountRequest_Validate/ok/accept-empty (0.00s) --- PASS: TestUpdateAccountRequest_Validate/fail/incompatible-input (0.00s) --- PASS: TestUpdateAccountRequest_Validate/fail/bad-contact (0.00s) --- PASS: TestUpdateAccountRequest_Validate/fail/bad-status (0.00s) === RUN TestHandler_GetOrdersByAccountID === RUN TestHandler_GetOrdersByAccountID/fail/db.GetOrdersByAccountID-error === RUN TestHandler_GetOrdersByAccountID/ok === RUN TestHandler_GetOrdersByAccountID/fail/no-account === RUN TestHandler_GetOrdersByAccountID/fail/nil-account === RUN TestHandler_GetOrdersByAccountID/fail/account-id-mismatch --- PASS: TestHandler_GetOrdersByAccountID (0.00s) --- PASS: TestHandler_GetOrdersByAccountID/fail/db.GetOrdersByAccountID-error (0.00s) --- PASS: TestHandler_GetOrdersByAccountID/ok (0.00s) --- PASS: TestHandler_GetOrdersByAccountID/fail/no-account (0.00s) --- PASS: TestHandler_GetOrdersByAccountID/fail/nil-account (0.00s) --- PASS: TestHandler_GetOrdersByAccountID/fail/account-id-mismatch (0.00s) === RUN TestHandler_NewAccount === RUN TestHandler_NewAccount/fail/unmarshal-payload-error === RUN TestHandler_NewAccount/fail/db.CreateAccount-error === RUN TestHandler_NewAccount/fail/new-account-no-eab-provided === RUN TestHandler_NewAccount/fail/acmeProvisionerFromContext === RUN TestHandler_NewAccount/ok/new-account-no-eab-required === RUN TestHandler_NewAccount/fail/no-payload === RUN TestHandler_NewAccount/fail/nil-payload === RUN TestHandler_NewAccount/fail/no-existing-account === RUN TestHandler_NewAccount/ok/new-account-with-eab === RUN TestHandler_NewAccount/fail/malformed-payload-error === RUN TestHandler_NewAccount/fail/no-jwk === RUN TestHandler_NewAccount/fail/nil-jwk === RUN TestHandler_NewAccount/fail/db.UpdateExternalAccountKey-error === RUN TestHandler_NewAccount/ok/new-account === RUN TestHandler_NewAccount/ok/return-existing --- PASS: TestHandler_NewAccount (0.00s) --- PASS: TestHandler_NewAccount/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_NewAccount/fail/db.CreateAccount-error (0.00s) --- PASS: TestHandler_NewAccount/fail/new-account-no-eab-provided (0.00s) --- PASS: TestHandler_NewAccount/fail/acmeProvisionerFromContext (0.00s) --- PASS: TestHandler_NewAccount/ok/new-account-no-eab-required (0.00s) --- PASS: TestHandler_NewAccount/fail/no-payload (0.00s) --- PASS: TestHandler_NewAccount/fail/nil-payload (0.00s) --- PASS: TestHandler_NewAccount/fail/no-existing-account (0.00s) --- PASS: TestHandler_NewAccount/ok/new-account-with-eab (0.00s) --- PASS: TestHandler_NewAccount/fail/malformed-payload-error (0.00s) --- PASS: TestHandler_NewAccount/fail/no-jwk (0.00s) --- PASS: TestHandler_NewAccount/fail/nil-jwk (0.00s) --- PASS: TestHandler_NewAccount/fail/db.UpdateExternalAccountKey-error (0.00s) --- PASS: TestHandler_NewAccount/ok/new-account (0.00s) --- PASS: TestHandler_NewAccount/ok/return-existing (0.00s) === RUN TestHandler_GetOrUpdateAccount === RUN TestHandler_GetOrUpdateAccount/ok/update-contacts === RUN TestHandler_GetOrUpdateAccount/fail/unmarshal-payload-error === RUN TestHandler_GetOrUpdateAccount/fail/malformed-payload-error === RUN TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error === 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/nil-payload === RUN TestHandler_GetOrUpdateAccount/ok/deactivate === RUN TestHandler_GetOrUpdateAccount/ok/update-empty --- PASS: TestHandler_GetOrUpdateAccount (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/ok/update-contacts (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/malformed-payload-error (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error (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/nil-payload (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/ok/deactivate (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/ok/update-empty (0.00s) === RUN Test_keysAreEqual === RUN Test_keysAreEqual/ok/nil === RUN Test_keysAreEqual/ok/equal === RUN Test_keysAreEqual/ok/not-equal === RUN Test_keysAreEqual/ok/wrong-key-type --- PASS: Test_keysAreEqual (0.00s) --- PASS: Test_keysAreEqual/ok/nil (0.00s) --- PASS: Test_keysAreEqual/ok/equal (0.00s) --- PASS: Test_keysAreEqual/ok/not-equal (0.00s) --- PASS: Test_keysAreEqual/ok/wrong-key-type (0.00s) === RUN TestHandler_validateExternalAccountBinding === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-no-keybytes === RUN TestHandler_validateExternalAccountBinding/fail/eab-already-bound === RUN TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys === RUN TestHandler_validateExternalAccountBinding/fail/no-jwk === RUN TestHandler_validateExternalAccountBinding/ok/no-eab-required-but-provided === RUN TestHandler_validateExternalAccountBinding/fail/parse-eab-jose === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-nil === RUN TestHandler_validateExternalAccountBinding/fail/eab-verify === RUN TestHandler_validateExternalAccountBinding/ok/eab === RUN TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext === RUN TestHandler_validateExternalAccountBinding/fail/retrieve-eab-key-db-failure === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-wrong-provisioner === RUN TestHandler_validateExternalAccountBinding/fail/validate-eab-jws-no-signatures === RUN TestHandler_validateExternalAccountBinding/fail/nil-jwk === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-not-found === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-error --- PASS: TestHandler_validateExternalAccountBinding (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-no-keybytes (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-already-bound (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/no-jwk (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/ok/no-eab-required-but-provided (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/parse-eab-jose (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-nil (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-verify (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/ok/eab (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/retrieve-eab-key-db-failure (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-wrong-provisioner (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/validate-eab-jws-no-signatures (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/nil-jwk (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-not-found (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-error (0.00s) === RUN Test_validateEABJWS === RUN Test_validateEABJWS/fail/invalid-number-of-signatures === RUN Test_validateEABJWS/fail/invalid-algorithm === RUN Test_validateEABJWS/fail/nonce-not-empty === RUN Test_validateEABJWS/fail/outer-jws-multiple-signatures === RUN Test_validateEABJWS/fail/outer-jws-no-url === RUN Test_validateEABJWS/fail/outer-jws-with-different-url === RUN Test_validateEABJWS/fail/nil-jws === RUN Test_validateEABJWS/fail/kid-not-set === RUN Test_validateEABJWS/fail/url-not-set === RUN Test_validateEABJWS/fail/no-outer-jws === RUN Test_validateEABJWS/ok --- PASS: Test_validateEABJWS (0.00s) --- PASS: Test_validateEABJWS/fail/invalid-number-of-signatures (0.00s) --- PASS: Test_validateEABJWS/fail/invalid-algorithm (0.00s) --- PASS: Test_validateEABJWS/fail/nonce-not-empty (0.00s) --- PASS: Test_validateEABJWS/fail/outer-jws-multiple-signatures (0.00s) --- PASS: Test_validateEABJWS/fail/outer-jws-no-url (0.00s) --- PASS: Test_validateEABJWS/fail/outer-jws-with-different-url (0.00s) --- PASS: Test_validateEABJWS/fail/nil-jws (0.00s) --- PASS: Test_validateEABJWS/fail/kid-not-set (0.00s) --- PASS: Test_validateEABJWS/fail/url-not-set (0.00s) --- PASS: Test_validateEABJWS/fail/no-outer-jws (0.00s) --- PASS: Test_validateEABJWS/ok (0.00s) === RUN TestHandler_GetNonce === RUN TestHandler_GetNonce/GET === RUN TestHandler_GetNonce/HEAD --- 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/no-account === RUN TestHandler_GetAuthorization/fail/nil-account === RUN TestHandler_GetAuthorization/fail/db.GetAuthorization-error === RUN TestHandler_GetAuthorization/fail/account-id-mismatch === RUN TestHandler_GetAuthorization/fail/db.UpdateAuthorization-error === RUN TestHandler_GetAuthorization/ok --- PASS: TestHandler_GetAuthorization (0.00s) --- PASS: TestHandler_GetAuthorization/fail/no-account (0.00s) --- PASS: TestHandler_GetAuthorization/fail/nil-account (0.00s) --- PASS: TestHandler_GetAuthorization/fail/db.GetAuthorization-error (0.00s) --- PASS: TestHandler_GetAuthorization/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_GetAuthorization/fail/db.UpdateAuthorization-error (0.00s) --- PASS: TestHandler_GetAuthorization/ok (0.00s) === RUN TestHandler_GetCertificate === RUN TestHandler_GetCertificate/fail/no-account === RUN TestHandler_GetCertificate/fail/nil-account === RUN TestHandler_GetCertificate/fail/db.GetCertificate-error === RUN TestHandler_GetCertificate/fail/account-id-mismatch === RUN TestHandler_GetCertificate/ok --- PASS: TestHandler_GetCertificate (0.00s) --- PASS: TestHandler_GetCertificate/fail/no-account (0.00s) --- PASS: TestHandler_GetCertificate/fail/nil-account (0.00s) --- PASS: TestHandler_GetCertificate/fail/db.GetCertificate-error (0.00s) --- PASS: TestHandler_GetCertificate/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_GetCertificate/ok (0.00s) === RUN TestHandler_GetChallenge === RUN TestHandler_GetChallenge/fail/no-payload === RUN TestHandler_GetChallenge/fail/nil-payload === RUN TestHandler_GetChallenge/fail/db.GetChallenge-error === RUN TestHandler_GetChallenge/ok === RUN TestHandler_GetChallenge/fail/no-account === RUN TestHandler_GetChallenge/fail/nil-account === RUN TestHandler_GetChallenge/fail/account-id-mismatch === RUN TestHandler_GetChallenge/fail/no-jwk === RUN TestHandler_GetChallenge/fail/nil-jwk === RUN TestHandler_GetChallenge/fail/validate-challenge-error --- PASS: TestHandler_GetChallenge (0.00s) --- PASS: TestHandler_GetChallenge/fail/no-payload (0.00s) --- PASS: TestHandler_GetChallenge/fail/nil-payload (0.00s) --- PASS: TestHandler_GetChallenge/fail/db.GetChallenge-error (0.00s) --- PASS: TestHandler_GetChallenge/ok (0.00s) --- PASS: TestHandler_GetChallenge/fail/no-account (0.00s) --- PASS: TestHandler_GetChallenge/fail/nil-account (0.00s) --- PASS: TestHandler_GetChallenge/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_GetChallenge/fail/no-jwk (0.00s) --- PASS: TestHandler_GetChallenge/fail/nil-jwk (0.00s) --- PASS: TestHandler_GetChallenge/fail/validate-challenge-error (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/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 === RUN TestHandler_verifyContentType/ok === RUN TestHandler_verifyContentType/ok/certificate/pkix-cert === RUN TestHandler_verifyContentType/ok/certificate/jose+json --- PASS: TestHandler_verifyContentType (0.00s) --- PASS: TestHandler_verifyContentType/ok/certificate/pkcs7-mime (0.00s) --- PASS: TestHandler_verifyContentType/fail/provisioner-not-set (0.00s) --- PASS: TestHandler_verifyContentType/fail/general-bad-content-type (0.00s) --- PASS: TestHandler_verifyContentType/fail/certificate-bad-content-type (0.00s) --- PASS: TestHandler_verifyContentType/ok (0.00s) --- PASS: TestHandler_verifyContentType/ok/certificate/pkix-cert (0.00s) --- PASS: TestHandler_verifyContentType/ok/certificate/jose+json (0.00s) === RUN TestHandler_isPostAsGet === RUN TestHandler_isPostAsGet/fail/not-post-as-get === RUN TestHandler_isPostAsGet/ok === RUN TestHandler_isPostAsGet/fail/no-payload === RUN TestHandler_isPostAsGet/fail/nil-payload --- PASS: TestHandler_isPostAsGet (0.00s) --- PASS: TestHandler_isPostAsGet/fail/not-post-as-get (0.00s) --- PASS: TestHandler_isPostAsGet/ok (0.00s) --- PASS: TestHandler_isPostAsGet/fail/no-payload (0.00s) --- PASS: TestHandler_isPostAsGet/fail/nil-payload (0.00s) === RUN TestHandler_parseJWS === RUN TestHandler_parseJWS/fail/read-body-error === 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/no-jwk === RUN TestHandler_verifyAndExtractJWSPayload/fail/nil-jwk === RUN TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-wrong-jwk === RUN TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-too-many-signatures === RUN TestHandler_verifyAndExtractJWSPayload/fail/algorithm-mismatch === RUN TestHandler_verifyAndExtractJWSPayload/ok === RUN TestHandler_verifyAndExtractJWSPayload/fail/apple-acmeclient-omitting-leading-null-byte-in-signature-with-wrong-jwk === RUN TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk === RUN TestHandler_verifyAndExtractJWSPayload/ok/post-as-get === 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-jws --- PASS: TestHandler_verifyAndExtractJWSPayload (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/no-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/nil-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-wrong-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-too-many-signatures (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/algorithm-mismatch (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/ok (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/apple-acmeclient-omitting-leading-null-byte-in-signature-with-wrong-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/post-as-get (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/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-jws (0.00s) === RUN TestHandler_lookupJWK === RUN TestHandler_lookupJWK/fail/account-not-found === RUN TestHandler_lookupJWK/fail/account-not-valid === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner === RUN TestHandler_lookupJWK/ok/account-with-location-prefix === RUN TestHandler_lookupJWK/ok/account-without-location-prefix === RUN TestHandler_lookupJWK/fail/GetAccount-error === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-kid === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner-id === 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 --- PASS: TestHandler_lookupJWK (0.00s) --- PASS: TestHandler_lookupJWK/fail/account-not-found (0.00s) --- PASS: TestHandler_lookupJWK/fail/account-not-valid (0.00s) --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner (0.00s) --- PASS: TestHandler_lookupJWK/ok/account-with-location-prefix (0.00s) --- PASS: TestHandler_lookupJWK/ok/account-without-location-prefix (0.00s) --- PASS: TestHandler_lookupJWK/fail/GetAccount-error (0.00s) --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-kid (0.00s) --- PASS: TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner-id (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) === RUN TestHandler_extractJWK === RUN TestHandler_extractJWK/fail/no-jws === RUN TestHandler_extractJWK/fail/nil-jws === RUN TestHandler_extractJWK/fail/nil-jwk === RUN TestHandler_extractJWK/fail/invalid-jwk === RUN TestHandler_extractJWK/fail/GetAccountByKey-error === RUN TestHandler_extractJWK/fail/account-not-valid === RUN TestHandler_extractJWK/ok === RUN TestHandler_extractJWK/ok/no-account --- PASS: TestHandler_extractJWK (0.00s) --- PASS: TestHandler_extractJWK/fail/no-jws (0.00s) --- PASS: TestHandler_extractJWK/fail/nil-jws (0.00s) --- PASS: TestHandler_extractJWK/fail/nil-jwk (0.00s) --- PASS: TestHandler_extractJWK/fail/invalid-jwk (0.00s) --- PASS: TestHandler_extractJWK/fail/GetAccountByKey-error (0.00s) --- PASS: TestHandler_extractJWK/fail/account-not-valid (0.00s) --- PASS: TestHandler_extractJWK/ok (0.00s) --- PASS: TestHandler_extractJWK/ok/no-account (0.00s) === RUN TestHandler_validateJWS === RUN TestHandler_validateJWS/fail/no-jws === RUN TestHandler_validateJWS/fail/UseNonce-error === RUN TestHandler_validateJWS/fail/no-url-header === RUN TestHandler_validateJWS/fail/no-jwk-kid === RUN TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch === RUN TestHandler_validateJWS/ok/kid === RUN TestHandler_validateJWS/ok/jwk/ecdsa === RUN TestHandler_validateJWS/ok/jwk/rsa === RUN TestHandler_validateJWS/fail/more-than-one-signature === RUN TestHandler_validateJWS/fail/unprotected-header-not-empty === RUN TestHandler_validateJWS/fail/unsuitable-algorithm-mac === RUN TestHandler_validateJWS/fail/url-mismatch === RUN TestHandler_validateJWS/fail/nil-jws === RUN TestHandler_validateJWS/fail/no-signature === RUN TestHandler_validateJWS/fail/unsuitable-algorithm-none === RUN TestHandler_validateJWS/fail/rsa-key-too-small === RUN TestHandler_validateJWS/fail/both-jwk-kid --- PASS: TestHandler_validateJWS (0.07s) --- PASS: TestHandler_validateJWS/fail/no-jws (0.00s) --- PASS: TestHandler_validateJWS/fail/UseNonce-error (0.00s) --- PASS: TestHandler_validateJWS/fail/no-url-header (0.00s) --- PASS: TestHandler_validateJWS/fail/no-jwk-kid (0.00s) --- PASS: TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch (0.00s) --- PASS: TestHandler_validateJWS/ok/kid (0.00s) --- PASS: TestHandler_validateJWS/ok/jwk/ecdsa (0.00s) --- PASS: TestHandler_validateJWS/ok/jwk/rsa (0.00s) --- PASS: TestHandler_validateJWS/fail/more-than-one-signature (0.00s) --- PASS: TestHandler_validateJWS/fail/unprotected-header-not-empty (0.00s) --- PASS: TestHandler_validateJWS/fail/unsuitable-algorithm-mac (0.00s) --- PASS: TestHandler_validateJWS/fail/url-mismatch (0.00s) --- PASS: TestHandler_validateJWS/fail/nil-jws (0.00s) --- PASS: TestHandler_validateJWS/fail/no-signature (0.00s) --- PASS: TestHandler_validateJWS/fail/unsuitable-algorithm-none (0.00s) --- PASS: TestHandler_validateJWS/fail/rsa-key-too-small (0.00s) --- PASS: TestHandler_validateJWS/fail/both-jwk-kid (0.00s) === RUN Test_canExtractJWKFrom === RUN Test_canExtractJWKFrom/no-jws === RUN Test_canExtractJWKFrom/no-signatures === RUN Test_canExtractJWKFrom/no-jwk === RUN Test_canExtractJWKFrom/ok --- PASS: Test_canExtractJWKFrom (0.00s) --- PASS: Test_canExtractJWKFrom/no-jws (0.00s) --- PASS: Test_canExtractJWKFrom/no-signatures (0.00s) --- PASS: Test_canExtractJWKFrom/no-jwk (0.00s) --- PASS: Test_canExtractJWKFrom/ok (0.00s) === RUN TestHandler_extractOrLookupJWK === RUN TestHandler_extractOrLookupJWK/ok/extract === RUN TestHandler_extractOrLookupJWK/ok/lookup --- PASS: TestHandler_extractOrLookupJWK (0.00s) --- PASS: TestHandler_extractOrLookupJWK/ok/extract (0.00s) --- PASS: TestHandler_extractOrLookupJWK/ok/lookup (0.00s) === RUN TestHandler_checkPrerequisites === RUN TestHandler_checkPrerequisites/fail/error === RUN TestHandler_checkPrerequisites/fail/prerequisites-nok === RUN TestHandler_checkPrerequisites/ok --- PASS: TestHandler_checkPrerequisites (0.00s) --- PASS: TestHandler_checkPrerequisites/fail/error (0.00s) --- PASS: TestHandler_checkPrerequisites/fail/prerequisites-nok (0.00s) --- PASS: TestHandler_checkPrerequisites/ok (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/dns-wildcard-port === RUN TestNewOrderRequest_Validate/fail/no-identifiers === RUN TestNewOrderRequest_Validate/fail/bad-identifier/ip === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-uri === RUN TestNewOrderRequest_Validate/ok/ipv6 === RUN TestNewOrderRequest_Validate/ok/mixed-ipv4-and-ipv6 === RUN TestNewOrderRequest_Validate/ok/wireapp === RUN TestNewOrderRequest_Validate/fail/bad-identifier === 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/ipv4 === RUN TestNewOrderRequest_Validate/ok/mixed-dns-and-ipv4 === RUN TestNewOrderRequest_Validate/fail/bad-identifier/dns-port --- PASS: TestNewOrderRequest_Validate (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/bad-dns (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/dns-wildcard-port (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/no-identifiers (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/ip (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-uri (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/ipv6 (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/mixed-ipv4-and-ipv6 (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/wireapp (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier (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/ipv4 (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/mixed-dns-and-ipv4 (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/dns-port (0.00s) === RUN TestFinalizeRequestValidate === RUN TestFinalizeRequestValidate/fail/invalid-csr-signature === RUN TestFinalizeRequestValidate/ok === RUN TestFinalizeRequestValidate/ok/padding === RUN TestFinalizeRequestValidate/fail/parse-csr-error --- PASS: TestFinalizeRequestValidate (0.00s) --- PASS: TestFinalizeRequestValidate/fail/invalid-csr-signature (0.00s) --- PASS: TestFinalizeRequestValidate/ok (0.00s) --- PASS: TestFinalizeRequestValidate/ok/padding (0.00s) --- PASS: TestFinalizeRequestValidate/fail/parse-csr-error (0.00s) === RUN TestHandler_GetOrder === RUN TestHandler_GetOrder/fail/no-account === RUN TestHandler_GetOrder/fail/no-provisioner === RUN TestHandler_GetOrder/fail/provisioner-id-mismatch === RUN TestHandler_GetOrder/ok === RUN TestHandler_GetOrder/fail/nil-account === RUN TestHandler_GetOrder/fail/nil-provisioner === RUN TestHandler_GetOrder/fail/db.GetOrder-error === RUN TestHandler_GetOrder/fail/account-id-mismatch === RUN TestHandler_GetOrder/fail/order-update-error --- PASS: TestHandler_GetOrder (0.00s) --- PASS: TestHandler_GetOrder/fail/no-account (0.00s) --- PASS: TestHandler_GetOrder/fail/no-provisioner (0.00s) --- PASS: TestHandler_GetOrder/fail/provisioner-id-mismatch (0.00s) --- PASS: TestHandler_GetOrder/ok (0.00s) --- PASS: TestHandler_GetOrder/fail/nil-account (0.00s) --- PASS: TestHandler_GetOrder/fail/nil-provisioner (0.00s) --- PASS: TestHandler_GetOrder/fail/db.GetOrder-error (0.00s) --- PASS: TestHandler_GetOrder/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_GetOrder/fail/order-update-error (0.00s) === RUN TestHandler_newAuthorization === RUN TestHandler_newAuthorization/ok/permanent-identifier-enabled === RUN TestHandler_newAuthorization/fail/error-db.CreateChallenge === RUN TestHandler_newAuthorization/fail/wireapp-user-options === RUN TestHandler_newAuthorization/fail/wireapp-device-parse-id === RUN TestHandler_newAuthorization/ok/wireapp-user === RUN TestHandler_newAuthorization/ok/wireapp-device === 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 === RUN TestHandler_newAuthorization/ok/permanent-identifier-disabled --- PASS: TestHandler_newAuthorization (0.01s) --- PASS: TestHandler_newAuthorization/ok/permanent-identifier-enabled (0.00s) --- PASS: TestHandler_newAuthorization/fail/error-db.CreateChallenge (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/wireapp-user (0.00s) --- PASS: TestHandler_newAuthorization/ok/wireapp-device (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) --- PASS: TestHandler_newAuthorization/ok/permanent-identifier-disabled (0.00s) === RUN TestHandler_NewOrder === RUN TestHandler_NewOrder/fail/prov.AuthorizeOrderIdentifier-error === RUN TestHandler_NewOrder/fail/ca.AreSANsAllowed-error === RUN TestHandler_NewOrder/fail/error-db.CreateOrder === RUN TestHandler_NewOrder/ok/default-naf-nbf-wireapp === RUN TestHandler_NewOrder/fail/no-provisioner === RUN TestHandler_NewOrder/fail/acmeProvisionerFromContext-error === RUN TestHandler_NewOrder/fail/db.GetExternalAccountKeyByAccountID-error === RUN TestHandler_NewOrder/ok/multiple-authz === RUN TestHandler_NewOrder/ok/naf-nbf-from-ca === RUN TestHandler_NewOrder/ok/default-naf-nbf-with-policy === RUN TestHandler_NewOrder/fail/nil-account === RUN TestHandler_NewOrder/ok/nbf-no-naf === RUN TestHandler_NewOrder/ok/naf-no-nbf === RUN TestHandler_NewOrder/fail/nil-provisioner === RUN TestHandler_NewOrder/fail/no-payload === RUN TestHandler_NewOrder/fail/unmarshal-payload-error === RUN TestHandler_NewOrder/fail/malformed-payload-error === RUN TestHandler_NewOrder/fail/error-h.newAuthorization === RUN TestHandler_NewOrder/ok/default-naf-nbf === RUN TestHandler_NewOrder/ok/naf-nbf === RUN TestHandler_NewOrder/fail/no-account === RUN TestHandler_NewOrder/fail/nil-payload === RUN TestHandler_NewOrder/fail/newACMEPolicyEngine-error === RUN TestHandler_NewOrder/fail/isIdentifierAllowed-error --- PASS: TestHandler_NewOrder (0.00s) --- PASS: TestHandler_NewOrder/fail/prov.AuthorizeOrderIdentifier-error (0.00s) --- PASS: TestHandler_NewOrder/fail/ca.AreSANsAllowed-error (0.00s) --- PASS: TestHandler_NewOrder/fail/error-db.CreateOrder (0.00s) --- PASS: TestHandler_NewOrder/ok/default-naf-nbf-wireapp (0.00s) --- PASS: TestHandler_NewOrder/fail/no-provisioner (0.00s) --- PASS: TestHandler_NewOrder/fail/acmeProvisionerFromContext-error (0.00s) --- PASS: TestHandler_NewOrder/fail/db.GetExternalAccountKeyByAccountID-error (0.00s) --- PASS: TestHandler_NewOrder/ok/multiple-authz (0.00s) --- PASS: TestHandler_NewOrder/ok/naf-nbf-from-ca (0.00s) --- PASS: TestHandler_NewOrder/ok/default-naf-nbf-with-policy (0.00s) --- PASS: TestHandler_NewOrder/fail/nil-account (0.00s) --- PASS: TestHandler_NewOrder/ok/nbf-no-naf (0.00s) --- PASS: TestHandler_NewOrder/ok/naf-no-nbf (0.00s) --- PASS: TestHandler_NewOrder/fail/nil-provisioner (0.00s) --- PASS: TestHandler_NewOrder/fail/no-payload (0.00s) --- PASS: TestHandler_NewOrder/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_NewOrder/fail/malformed-payload-error (0.00s) --- PASS: TestHandler_NewOrder/fail/error-h.newAuthorization (0.00s) --- PASS: TestHandler_NewOrder/ok/default-naf-nbf (0.00s) --- PASS: TestHandler_NewOrder/ok/naf-nbf (0.00s) --- PASS: TestHandler_NewOrder/fail/no-account (0.00s) --- PASS: TestHandler_NewOrder/fail/nil-payload (0.00s) --- PASS: TestHandler_NewOrder/fail/newACMEPolicyEngine-error (0.00s) --- PASS: TestHandler_NewOrder/fail/isIdentifierAllowed-error (0.00s) === RUN TestHandler_FinalizeOrder === RUN TestHandler_FinalizeOrder/fail/nil-account === RUN TestHandler_FinalizeOrder/fail/no-payload === RUN TestHandler_FinalizeOrder/fail/nil-payload === RUN TestHandler_FinalizeOrder/fail/malformed-payload-error === RUN TestHandler_FinalizeOrder/fail/account-id-mismatch === RUN TestHandler_FinalizeOrder/fail/provisioner-id-mismatch === RUN TestHandler_FinalizeOrder/fail/order-finalize-error === RUN TestHandler_FinalizeOrder/ok === RUN TestHandler_FinalizeOrder/fail/no-account === RUN TestHandler_FinalizeOrder/fail/no-provisioner === RUN TestHandler_FinalizeOrder/fail/nil-provisioner === RUN TestHandler_FinalizeOrder/fail/unmarshal-payload-error === RUN TestHandler_FinalizeOrder/fail/db.GetOrder-error --- PASS: TestHandler_FinalizeOrder (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/nil-account (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/no-payload (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/nil-payload (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/malformed-payload-error (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/provisioner-id-mismatch (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/order-finalize-error (0.00s) --- PASS: TestHandler_FinalizeOrder/ok (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/no-account (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/no-provisioner (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/nil-provisioner (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/db.GetOrder-error (0.00s) === RUN TestHandler_challengeTypes === RUN TestHandler_challengeTypes/ok/dns === RUN TestHandler_challengeTypes/ok/wildcard === RUN TestHandler_challengeTypes/ok/ip --- PASS: TestHandler_challengeTypes (0.00s) --- PASS: TestHandler_challengeTypes/ok/dns (0.00s) --- PASS: TestHandler_challengeTypes/ok/wildcard (0.00s) --- PASS: TestHandler_challengeTypes/ok/ip (0.00s) === RUN TestTrimIfWildcard === RUN TestTrimIfWildcard/no_trim === RUN TestTrimIfWildcard/trim --- PASS: TestTrimIfWildcard (0.00s) --- PASS: TestTrimIfWildcard/no_trim (0.00s) --- PASS: TestTrimIfWildcard/trim (0.00s) === RUN Test_validateReasonCode === RUN Test_validateReasonCode/ok === RUN Test_validateReasonCode/fail/too-low === RUN Test_validateReasonCode/fail/too-high === RUN Test_validateReasonCode/fail/missing-7 --- PASS: Test_validateReasonCode (0.00s) --- PASS: Test_validateReasonCode/ok (0.00s) --- PASS: Test_validateReasonCode/fail/too-low (0.00s) --- PASS: Test_validateReasonCode/fail/too-high (0.00s) --- PASS: Test_validateReasonCode/fail/missing-7 (0.00s) === RUN Test_reason === RUN Test_reason/unspecified_reason === RUN Test_reason/key_compromised === RUN Test_reason/ca_compromised === RUN Test_reason/affiliation_changed === RUN Test_reason/superseded === RUN Test_reason/cessation_of_operation === RUN Test_reason/certificate_hold === RUN Test_reason/remove_from_crl === RUN Test_reason/privilege_withdrawn === RUN Test_reason/aa_compromised === RUN Test_reason/default --- PASS: Test_reason (0.00s) --- PASS: Test_reason/unspecified_reason (0.00s) --- PASS: Test_reason/key_compromised (0.00s) --- PASS: Test_reason/ca_compromised (0.00s) --- PASS: Test_reason/affiliation_changed (0.00s) --- PASS: Test_reason/superseded (0.00s) --- PASS: Test_reason/cessation_of_operation (0.00s) --- PASS: Test_reason/certificate_hold (0.00s) --- PASS: Test_reason/remove_from_crl (0.00s) --- PASS: Test_reason/privilege_withdrawn (0.00s) --- PASS: Test_reason/aa_compromised (0.00s) --- PASS: Test_reason/default (0.00s) === RUN Test_revokeOptions === RUN Test_revokeOptions/ok/no-reasoncode === RUN Test_revokeOptions/ok/including-reasoncode --- PASS: Test_revokeOptions (0.00s) --- PASS: Test_revokeOptions/ok/no-reasoncode (0.00s) --- PASS: Test_revokeOptions/ok/including-reasoncode (0.00s) === RUN TestHandler_RevokeCert === RUN TestHandler_RevokeCert/fail/no-provisioner === RUN TestHandler_RevokeCert/fail/different-certificate-contents === RUN TestHandler_RevokeCert/fail/unauthorized-certificate-key === RUN TestHandler_RevokeCert/fail/certificate-revoked-check-fails === RUN TestHandler_RevokeCert/fail/ca.Revoke === RUN TestHandler_RevokeCert/ok/using-certificate-key === RUN TestHandler_RevokeCert/fail/no-jws === RUN TestHandler_RevokeCert/fail/nil-jws === RUN TestHandler_RevokeCert/fail/nil-provisioner === RUN TestHandler_RevokeCert/fail/db.GetCertificateBySerial === RUN TestHandler_RevokeCert/fail/account-not-valid === RUN TestHandler_RevokeCert/fail/certificate-already-revoked === RUN TestHandler_RevokeCert/ok/using-account-key === RUN TestHandler_RevokeCert/fail/nil-payload === RUN TestHandler_RevokeCert/fail/unmarshal-payload === RUN TestHandler_RevokeCert/fail/wrong-certificate-encoding === RUN TestHandler_RevokeCert/fail/no-certificate-encoded === RUN TestHandler_RevokeCert/fail/no-account === RUN TestHandler_RevokeCert/fail/nil-account === RUN TestHandler_RevokeCert/fail/invalid-reasoncode === RUN TestHandler_RevokeCert/fail/ca.Revoke-already-revoked === RUN TestHandler_RevokeCert/fail/no-payload === RUN TestHandler_RevokeCert/fail/account-not-authorized === RUN TestHandler_RevokeCert/fail/prov.AuthorizeRevoke --- PASS: TestHandler_RevokeCert (0.01s) --- PASS: TestHandler_RevokeCert/fail/no-provisioner (0.00s) --- PASS: TestHandler_RevokeCert/fail/different-certificate-contents (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/ok/using-certificate-key (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-jws (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-jws (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-provisioner (0.00s) --- PASS: TestHandler_RevokeCert/fail/db.GetCertificateBySerial (0.00s) --- PASS: TestHandler_RevokeCert/fail/account-not-valid (0.00s) --- PASS: TestHandler_RevokeCert/fail/certificate-already-revoked (0.00s) --- PASS: TestHandler_RevokeCert/ok/using-account-key (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-payload (0.00s) --- PASS: TestHandler_RevokeCert/fail/unmarshal-payload (0.00s) --- PASS: TestHandler_RevokeCert/fail/wrong-certificate-encoding (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-certificate-encoded (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-account (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-account (0.00s) --- PASS: TestHandler_RevokeCert/fail/invalid-reasoncode (0.00s) --- PASS: TestHandler_RevokeCert/fail/ca.Revoke-already-revoked (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-payload (0.00s) --- PASS: TestHandler_RevokeCert/fail/account-not-authorized (0.00s) --- PASS: TestHandler_RevokeCert/fail/prov.AuthorizeRevoke (0.00s) === RUN TestHandler_isAccountAuthorized === RUN TestHandler_isAccountAuthorized/fail/different-account === RUN TestHandler_isAccountAuthorized/ok === RUN TestHandler_isAccountAuthorized/fail/account-invalid --- PASS: TestHandler_isAccountAuthorized (0.00s) --- PASS: TestHandler_isAccountAuthorized/fail/different-account (0.00s) --- PASS: TestHandler_isAccountAuthorized/ok (0.00s) --- PASS: TestHandler_isAccountAuthorized/fail/account-invalid (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-269105611 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: WHhJR0pLc2ltelNSRGduMENENzdvVDNBRnFaeHJXSWg wire_integration_test.go:237: account ID: js7rFSOzPQoJXMUvZpXrrxsd1mLMgbBU wire_integration_test.go:278: authzs IDs: [gJQOc2ZvjuoQaSJxCxgH9wIgDAGrjLLA CHYXQ1rXukQatiAfxqQAcFSqmF5Bfd2c] wire_integration_test.go:428: challenge: CZGpJTks9YKhfBXRKZDsyr9sDG6cz6ve invalid wire_integration_test.go:428: challenge: owxES7lsi6Hr97DQMba6CVPpVeLakQl8 invalid wire_integration_test.go:452: updated challenge: CZGpJTks9YKhfBXRKZDsyr9sDG6cz6ve valid wire_integration_test.go:452: updated challenge: owxES7lsi6Hr97DQMba6CVPpVeLakQl8 valid wire_integration_test.go:490: updated order status: ready wire_integration_test.go:587: finalized order status: valid --- PASS: TestWireIntegration (0.02s) PASS ok github.com/smallstep/certificates/acme/api 0.150s === RUN TestDB_getDBAccount === RUN TestDB_getDBAccount/fail/not-found === RUN TestDB_getDBAccount/fail/db.Get-error === RUN TestDB_getDBAccount/fail/unmarshal-error === RUN TestDB_getDBAccount/ok --- PASS: TestDB_getDBAccount (0.00s) --- PASS: TestDB_getDBAccount/fail/not-found (0.00s) --- PASS: TestDB_getDBAccount/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBAccount/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBAccount/ok (0.00s) === RUN TestDB_getAccountIDByKeyID === RUN TestDB_getAccountIDByKeyID/fail/not-found === RUN TestDB_getAccountIDByKeyID/fail/db.Get-error === RUN TestDB_getAccountIDByKeyID/ok --- PASS: TestDB_getAccountIDByKeyID (0.00s) --- PASS: TestDB_getAccountIDByKeyID/fail/not-found (0.00s) --- PASS: TestDB_getAccountIDByKeyID/fail/db.Get-error (0.00s) --- PASS: TestDB_getAccountIDByKeyID/ok (0.00s) === RUN TestDB_GetAccount === RUN TestDB_GetAccount/fail/db.Get-error === RUN TestDB_GetAccount/ok --- PASS: TestDB_GetAccount (0.00s) --- PASS: TestDB_GetAccount/fail/db.Get-error (0.00s) --- PASS: TestDB_GetAccount/ok (0.00s) === RUN TestDB_GetAccountByKeyID === RUN TestDB_GetAccountByKeyID/fail/db.getAccountIDByKeyID-error === RUN TestDB_GetAccountByKeyID/fail/db.GetAccount-error === RUN TestDB_GetAccountByKeyID/ok --- PASS: TestDB_GetAccountByKeyID (0.00s) --- PASS: TestDB_GetAccountByKeyID/fail/db.getAccountIDByKeyID-error (0.00s) --- PASS: TestDB_GetAccountByKeyID/fail/db.GetAccount-error (0.00s) --- PASS: TestDB_GetAccountByKeyID/ok (0.00s) === RUN TestDB_CreateAccount === RUN TestDB_CreateAccount/fail/keyID-cmpAndSwap-error === RUN TestDB_CreateAccount/fail/keyID-cmpAndSwap-false === RUN TestDB_CreateAccount/fail/account-save-error === RUN TestDB_CreateAccount/ok --- PASS: TestDB_CreateAccount (0.00s) --- PASS: TestDB_CreateAccount/fail/keyID-cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateAccount/fail/keyID-cmpAndSwap-false (0.00s) --- PASS: TestDB_CreateAccount/fail/account-save-error (0.00s) --- PASS: TestDB_CreateAccount/ok (0.00s) === RUN TestDB_UpdateAccount === RUN TestDB_UpdateAccount/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/fail/forward-acme-error === RUN TestDB_GetAuthorization/fail/db.GetChallenge-error === RUN TestDB_GetAuthorization/fail/db.GetChallenge-not-found === RUN TestDB_GetAuthorization/ok === RUN TestDB_GetAuthorization/fail/db.Get-error --- PASS: TestDB_GetAuthorization (0.00s) --- PASS: TestDB_GetAuthorization/fail/forward-acme-error (0.00s) --- PASS: TestDB_GetAuthorization/fail/db.GetChallenge-error (0.00s) --- PASS: TestDB_GetAuthorization/fail/db.GetChallenge-not-found (0.00s) --- PASS: TestDB_GetAuthorization/ok (0.00s) --- PASS: TestDB_GetAuthorization/fail/db.Get-error (0.00s) === RUN TestDB_CreateAuthorization === RUN TestDB_CreateAuthorization/fail/cmpAndSwap-error === RUN TestDB_CreateAuthorization/ok --- PASS: TestDB_CreateAuthorization (0.00s) --- PASS: TestDB_CreateAuthorization/fail/cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateAuthorization/ok (0.00s) === RUN TestDB_UpdateAuthorization === RUN TestDB_UpdateAuthorization/fail/db.Get-error === RUN TestDB_UpdateAuthorization/fail/db.CmpAndSwap-error === RUN TestDB_UpdateAuthorization/ok --- PASS: TestDB_UpdateAuthorization (0.00s) --- PASS: TestDB_UpdateAuthorization/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateAuthorization/fail/db.CmpAndSwap-error (0.00s) --- PASS: TestDB_UpdateAuthorization/ok (0.00s) === RUN TestDB_GetAuthorizationsByAccountID === RUN TestDB_GetAuthorizationsByAccountID/ok === RUN TestDB_GetAuthorizationsByAccountID/ok/skip-different-account === RUN TestDB_GetAuthorizationsByAccountID/fail/db.List-error === RUN TestDB_GetAuthorizationsByAccountID/fail/unmarshal --- PASS: TestDB_GetAuthorizationsByAccountID (0.00s) --- PASS: TestDB_GetAuthorizationsByAccountID/ok (0.00s) --- PASS: TestDB_GetAuthorizationsByAccountID/ok/skip-different-account (0.00s) --- PASS: TestDB_GetAuthorizationsByAccountID/fail/db.List-error (0.00s) --- PASS: TestDB_GetAuthorizationsByAccountID/fail/unmarshal (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/not-found === RUN TestDB_GetCertificateBySerial/fail/db-error === RUN TestDB_GetCertificateBySerial/fail/unmarshal-dbSerial === RUN TestDB_GetCertificateBySerial/ok --- PASS: TestDB_GetCertificateBySerial (0.00s) --- PASS: TestDB_GetCertificateBySerial/fail/not-found (0.00s) --- PASS: TestDB_GetCertificateBySerial/fail/db-error (0.00s) --- PASS: TestDB_GetCertificateBySerial/fail/unmarshal-dbSerial (0.00s) --- PASS: TestDB_GetCertificateBySerial/ok (0.00s) === RUN TestDB_getDBChallenge === RUN TestDB_getDBChallenge/fail/db.Get-error === RUN TestDB_getDBChallenge/fail/unmarshal-error === RUN TestDB_getDBChallenge/ok === RUN TestDB_getDBChallenge/fail/not-found --- PASS: TestDB_getDBChallenge (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) --- PASS: TestDB_getDBChallenge/fail/not-found (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/forward-acme-error === RUN TestDB_GetChallenge/ok === RUN TestDB_GetChallenge/fail/db.Get-error --- PASS: TestDB_GetChallenge (0.00s) --- PASS: TestDB_GetChallenge/fail/forward-acme-error (0.00s) --- PASS: TestDB_GetChallenge/ok (0.00s) --- PASS: TestDB_GetChallenge/fail/db.Get-error (0.00s) === RUN TestDB_UpdateChallenge === RUN TestDB_UpdateChallenge/fail/db.CmpAndSwap-error === RUN TestDB_UpdateChallenge/ok === RUN TestDB_UpdateChallenge/fail/db.Get-error --- PASS: TestDB_UpdateChallenge (0.00s) --- PASS: TestDB_UpdateChallenge/fail/db.CmpAndSwap-error (0.00s) --- PASS: TestDB_UpdateChallenge/ok (0.00s) --- PASS: TestDB_UpdateChallenge/fail/db.Get-error (0.00s) === RUN TestDB_getDBExternalAccountKey === RUN TestDB_getDBExternalAccountKey/fail/not-found === RUN TestDB_getDBExternalAccountKey/fail/db.Get-error === RUN TestDB_getDBExternalAccountKey/fail/unmarshal-error === RUN TestDB_getDBExternalAccountKey/ok --- PASS: TestDB_getDBExternalAccountKey (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) --- PASS: TestDB_getDBExternalAccountKey/ok (0.00s) === RUN TestDB_GetExternalAccountKey === RUN TestDB_GetExternalAccountKey/fail/db.Get-error === RUN TestDB_GetExternalAccountKey/fail/non-matching-provisioner === RUN TestDB_GetExternalAccountKey/ok --- PASS: TestDB_GetExternalAccountKey (0.00s) --- PASS: TestDB_GetExternalAccountKey/fail/db.Get-error (0.00s) --- PASS: TestDB_GetExternalAccountKey/fail/non-matching-provisioner (0.00s) --- PASS: TestDB_GetExternalAccountKey/ok (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/fail/delete-reference === RUN TestDB_DeleteExternalAccountKey/fail/delete-eak === RUN TestDB_DeleteExternalAccountKey/fail/delete-eakID === RUN TestDB_DeleteExternalAccountKey/ok acme_external_account_keyID_provisionerID_index === RUN TestDB_DeleteExternalAccountKey/fail/not-found === RUN TestDB_DeleteExternalAccountKey/fail/non-matching-provisioner --- PASS: TestDB_DeleteExternalAccountKey (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-reference (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-eak (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-eakID (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/ok (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/not-found (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/non-matching-provisioner (0.00s) === RUN TestDB_CreateExternalAccountKey === RUN TestDB_CreateExternalAccountKey/fail/addEAKID-error === RUN TestDB_CreateExternalAccountKey/fail/externalAccountKeyReference-cmpAndSwap-error === RUN TestDB_CreateExternalAccountKey/ok === RUN TestDB_CreateExternalAccountKey/fail/externalAccountKeyID-cmpAndSwap-error --- PASS: TestDB_CreateExternalAccountKey (0.00s) --- PASS: TestDB_CreateExternalAccountKey/fail/addEAKID-error (0.00s) --- PASS: TestDB_CreateExternalAccountKey/fail/externalAccountKeyReference-cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateExternalAccountKey/ok (0.00s) --- PASS: TestDB_CreateExternalAccountKey/fail/externalAccountKeyID-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/ok/db.Get-not-found === RUN TestDB_addEAKID/ok === RUN TestDB_addEAKID/fail/empty-eakID === RUN TestDB_addEAKID/fail/db.Get === RUN TestDB_addEAKID/fail/unmarshal === RUN TestDB_addEAKID/fail/eakID-already-exists === RUN TestDB_addEAKID/fail/db.save --- PASS: TestDB_addEAKID (0.00s) --- PASS: TestDB_addEAKID/ok/db.Get-not-found (0.00s) --- PASS: TestDB_addEAKID/ok (0.00s) --- PASS: TestDB_addEAKID/fail/empty-eakID (0.00s) --- PASS: TestDB_addEAKID/fail/db.Get (0.00s) --- PASS: TestDB_addEAKID/fail/unmarshal (0.00s) --- PASS: TestDB_addEAKID/fail/eakID-already-exists (0.00s) --- PASS: TestDB_addEAKID/fail/db.save (0.00s) === RUN TestDB_deleteEAKID === RUN TestDB_deleteEAKID/ok === RUN TestDB_deleteEAKID/fail/db.Get === RUN TestDB_deleteEAKID/fail/unmarshal === RUN TestDB_deleteEAKID/fail/db.save === RUN TestDB_deleteEAKID/ok/db.Get-not-found --- PASS: TestDB_deleteEAKID (0.00s) --- PASS: TestDB_deleteEAKID/ok (0.00s) --- PASS: TestDB_deleteEAKID/fail/db.Get (0.00s) --- PASS: TestDB_deleteEAKID/fail/unmarshal (0.00s) --- PASS: TestDB_deleteEAKID/fail/db.save (0.00s) --- PASS: TestDB_deleteEAKID/ok/db.Get-not-found (0.00s) === RUN TestDB_addAndDeleteEAKID === RUN TestDB_addAndDeleteEAKID/ok/multi --- PASS: TestDB_addAndDeleteEAKID (0.00s) --- PASS: TestDB_addAndDeleteEAKID/ok/multi (0.00s) === RUN Test_removeElement === RUN Test_removeElement/remove-first === RUN Test_removeElement/remove-last === RUN Test_removeElement/remove-middle === RUN Test_removeElement/remove-non-existing --- PASS: Test_removeElement (0.00s) --- PASS: Test_removeElement/remove-first (0.00s) --- PASS: Test_removeElement/remove-last (0.00s) --- PASS: Test_removeElement/remove-middle (0.00s) --- PASS: Test_removeElement/remove-non-existing (0.00s) === RUN TestDB_CreateNonce === RUN TestDB_CreateNonce/fail/cmpAndSwap-error === RUN TestDB_CreateNonce/ok --- PASS: TestDB_CreateNonce (0.00s) --- PASS: TestDB_CreateNonce/fail/cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateNonce/ok (0.00s) === RUN TestDB_DeleteNonce === RUN TestDB_DeleteNonce/ok === RUN TestDB_DeleteNonce/fail/not-found === RUN TestDB_DeleteNonce/fail/db.Update-error --- PASS: TestDB_DeleteNonce (0.00s) --- PASS: TestDB_DeleteNonce/ok (0.00s) --- PASS: TestDB_DeleteNonce/fail/not-found (0.00s) --- PASS: TestDB_DeleteNonce/fail/db.Update-error (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/ok === RUN TestDB_getDBOrder/fail/not-found === RUN TestDB_getDBOrder/fail/db.Get-error === RUN TestDB_getDBOrder/fail/unmarshal-error --- PASS: TestDB_getDBOrder (0.00s) --- PASS: TestDB_getDBOrder/ok (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) === RUN TestDB_GetOrder === RUN TestDB_GetOrder/fail/db.Get-error === RUN TestDB_GetOrder/fail/forward-acme-error === RUN TestDB_GetOrder/ok --- PASS: TestDB_GetOrder (0.00s) --- PASS: TestDB_GetOrder/fail/db.Get-error (0.00s) --- PASS: TestDB_GetOrder/fail/forward-acme-error (0.00s) --- PASS: TestDB_GetOrder/ok (0.00s) === RUN TestDB_UpdateOrder === RUN TestDB_UpdateOrder/fail/db.Get-error === RUN TestDB_UpdateOrder/fail/save-error === RUN TestDB_UpdateOrder/ok --- PASS: TestDB_UpdateOrder (0.00s) --- PASS: TestDB_UpdateOrder/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateOrder/fail/save-error (0.00s) --- PASS: TestDB_UpdateOrder/ok (0.00s) === RUN TestDB_CreateOrder === RUN TestDB_CreateOrder/fail/order-save-error === RUN TestDB_CreateOrder/fail/orderIDsByOrderUpdate-error === RUN TestDB_CreateOrder/ok --- PASS: TestDB_CreateOrder (0.00s) --- PASS: TestDB_CreateOrder/fail/order-save-error (0.00s) --- PASS: TestDB_CreateOrder/fail/orderIDsByOrderUpdate-error (0.00s) --- PASS: TestDB_CreateOrder/ok (0.00s) === RUN TestDB_updateAddOrderIDs === RUN TestDB_updateAddOrderIDs/fail/db.Get-error === RUN TestDB_updateAddOrderIDs/fail/unmarshal-error === RUN TestDB_updateAddOrderIDs/fail/update-order-status-error === RUN TestDB_updateAddOrderIDs/fail/db.save-order-error === RUN TestDB_updateAddOrderIDs/ok/no-old === RUN TestDB_updateAddOrderIDs/ok/old-and-new === RUN TestDB_updateAddOrderIDs/fail/db.Get-order-error === RUN TestDB_updateAddOrderIDs/ok/all-old-not-pending === RUN TestDB_updateAddOrderIDs/ok/old-and-new-2 --- 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/update-order-status-error (0.00s) --- PASS: TestDB_updateAddOrderIDs/fail/db.save-order-error (0.00s) --- PASS: TestDB_updateAddOrderIDs/ok/no-old (0.00s) --- PASS: TestDB_updateAddOrderIDs/ok/old-and-new (0.00s) --- PASS: TestDB_updateAddOrderIDs/fail/db.Get-order-error (0.00s) --- PASS: TestDB_updateAddOrderIDs/ok/all-old-not-pending (0.00s) --- PASS: TestDB_updateAddOrderIDs/ok/old-and-new-2 (0.00s) === RUN TestDB_GetDpopToken badger 2026/03/02 23:10:12 INFO: All 0 tables opened in 0s === RUN TestDB_GetDpopToken/fail/acme-not-found badger 2026/03/02 23:10:12 INFO: All 0 tables opened in 0s === RUN TestDB_GetDpopToken/fail/unmarshal-error === RUN TestDB_GetDpopToken/fail/db.Get badger 2026/03/02 23:10:12 INFO: All 0 tables opened in 0s === RUN TestDB_GetDpopToken/ok --- PASS: TestDB_GetDpopToken (0.01s) --- 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/03/02 23:10:12 INFO: All 0 tables opened in 0s === RUN TestDB_CreateDpopToken/ok badger 2026/03/02 23:10:12 INFO: All 0 tables opened in 0s === RUN TestDB_CreateDpopToken/ok/nil --- PASS: TestDB_CreateDpopToken (0.01s) --- 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/03/02 23:10:12 INFO: All 0 tables opened in 0s === RUN TestDB_GetOidcToken/fail/acme-not-found badger 2026/03/02 23:10:12 INFO: All 0 tables opened in 0s === RUN TestDB_GetOidcToken/fail/unmarshal-error === RUN TestDB_GetOidcToken/fail/db.Get badger 2026/03/02 23:10:12 INFO: All 0 tables opened in 0s === RUN TestDB_GetOidcToken/ok --- PASS: TestDB_GetOidcToken (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) --- PASS: TestDB_GetOidcToken/ok (0.00s) === RUN TestDB_CreateOidcToken === RUN TestDB_CreateOidcToken/fail/db.Save badger 2026/03/02 23:10:12 INFO: All 0 tables opened in 0s === RUN TestDB_CreateOidcToken/ok badger 2026/03/02 23:10:12 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.042s === 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.004s === 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 (0.66s) --- 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.01s) --- 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/500/ott_authority.Revoke === RUN Test_caHandler_Revoke/403/ott_authority.Revoke === RUN Test_caHandler_Revoke/400/json_read_error === RUN Test_caHandler_Revoke/400/invalid_request_body === RUN Test_caHandler_Revoke/200/ott === RUN Test_caHandler_Revoke/400/no_OTT_and_no_peer_certificate === RUN Test_caHandler_Revoke/200/no_ott --- PASS: Test_caHandler_Revoke (0.00s) --- PASS: Test_caHandler_Revoke/500/ott_authority.Revoke (0.00s) --- PASS: Test_caHandler_Revoke/403/ott_authority.Revoke (0.00s) --- PASS: Test_caHandler_Revoke/400/json_read_error (0.00s) --- PASS: Test_caHandler_Revoke/400/invalid_request_body (0.00s) --- PASS: Test_caHandler_Revoke/200/ott (0.00s) --- PASS: Test_caHandler_Revoke/400/no_OTT_and_no_peer_certificate (0.00s) --- PASS: Test_caHandler_Revoke/200/no_ott (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 0.715s === 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.004s ? 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.006s === 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.00s) --- 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2026/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeToken/fail/invalid-token === RUN TestAuthority_authorizeToken/fail/prehistoric-token === RUN TestAuthority_authorizeToken/fail/provisioner-not-found === RUN TestAuthority_authorizeToken/ok/simpledb === RUN TestAuthority_authorizeToken/ok/sha256 === RUN TestAuthority_authorizeToken/fail/mockNoSQLDB/error 2026/03/02 23:10:16 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/token-flow-not-supported === RUN TestAuthority_authorizeToken/fail/simpledb/token-already-used 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeToken/fail/sha256/token-already-used 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeToken/ok/mockNoSQLDB 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_authorizeToken (0.02s) --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/token-already-used (0.00s) --- PASS: TestAuthority_authorizeToken/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeToken/fail/prehistoric-token (0.00s) --- PASS: TestAuthority_authorizeToken/fail/provisioner-not-found (0.00s) --- PASS: TestAuthority_authorizeToken/ok/simpledb (0.00s) --- PASS: TestAuthority_authorizeToken/ok/sha256 (0.00s) --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/error (0.00s) --- PASS: TestAuthority_authorizeToken/fail/uninitialized (0.00s) --- PASS: TestAuthority_authorizeToken/fail/token-flow-not-supported (0.00s) --- PASS: TestAuthority_authorizeToken/fail/simpledb/token-already-used (0.00s) --- PASS: TestAuthority_authorizeToken/fail/sha256/token-already-used (0.00s) --- PASS: TestAuthority_authorizeToken/ok/mockNoSQLDB (0.00s) === RUN TestAuthority_authorizeRevoke 2026/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSign/fail/invalid-token === RUN TestAuthority_authorizeSign/fail/invalid-subject === RUN TestAuthority_authorizeSign/ok --- PASS: TestAuthority_authorizeSign (0.02s) --- PASS: TestAuthority_authorizeSign/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeSign/fail/invalid-subject (0.00s) --- PASS: TestAuthority_authorizeSign/ok (0.00s) === RUN TestAuthority_Authorize 2026/03/02 23:10:16 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/invalid-token === RUN TestAuthority_Authorize/ok/sign === RUN TestAuthority_Authorize/fail/sshSign/invalid-token === RUN TestAuthority_Authorize/ok/sshRevoke === RUN TestAuthority_Authorize/fail/unexpected-method === RUN TestAuthority_Authorize/default-to-signMethod === RUN TestAuthority_Authorize/fail/sshSign/disabled 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Authorize/fail/sshRenew/invalid-token === RUN TestAuthority_Authorize/fail/sshRenew/disabled 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Authorize/fail/sshRevoke/invalid-token === RUN TestAuthority_Authorize/fail/sshRekey/disabled 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Authorize/fail/sign/invalid-token === RUN TestAuthority_Authorize/fail/revoke/invalid-token === RUN TestAuthority_Authorize/ok/revoke === RUN TestAuthority_Authorize/ok/sshSign === RUN TestAuthority_Authorize/ok/sshRekey --- PASS: TestAuthority_Authorize (0.02s) --- PASS: TestAuthority_Authorize/ok/sshRenew (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRekey/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/ok/sign (0.00s) --- PASS: TestAuthority_Authorize/fail/sshSign/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/ok/sshRevoke (0.00s) --- PASS: TestAuthority_Authorize/fail/unexpected-method (0.00s) --- PASS: TestAuthority_Authorize/default-to-signMethod (0.00s) --- PASS: TestAuthority_Authorize/fail/sshSign/disabled (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRenew/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRenew/disabled (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRevoke/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRekey/disabled (0.00s) --- PASS: TestAuthority_Authorize/fail/sign/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/fail/revoke/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/ok/revoke (0.00s) --- PASS: TestAuthority_Authorize/ok/sshSign (0.00s) --- PASS: TestAuthority_Authorize/ok/sshRekey (0.00s) === RUN TestAuthority_authorizeRenew === RUN TestAuthority_authorizeRenew/ok 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/ok/from_db 2026/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/fail/revoked 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/fail/load-provisioner 2026/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_authorizeRenew (0.00s) --- PASS: TestAuthority_authorizeRenew/ok (0.00s) --- PASS: TestAuthority_authorizeRenew/ok/from_db (0.00s) --- PASS: TestAuthority_authorizeRenew/fail/db.IsRevoked-error (0.00s) --- PASS: TestAuthority_authorizeRenew/fail/revoked (0.00s) --- PASS: TestAuthority_authorizeRenew/fail/load-provisioner (0.00s) --- PASS: TestAuthority_authorizeRenew/fail/provisioner-authorize-renewal-fail (0.00s) === RUN TestAuthority_authorizeSSHSign 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSSHSign/fail/invalid-token === RUN TestAuthority_authorizeSSHSign/fail/invalid-subject === RUN TestAuthority_authorizeSSHSign/ok --- PASS: TestAuthority_authorizeSSHSign (0.02s) --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-subject (0.00s) --- PASS: TestAuthority_authorizeSSHSign/ok (0.00s) === RUN TestAuthority_authorizeSSHRenew 2026/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 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/ok (0.00s) --- PASS: TestAuthority_authorizeSSHRenew/ok/WithAuthorizeSSHRenewFunc (0.00s) --- PASS: TestAuthority_authorizeSSHRenew/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeSSHRenew/fail/sshRenew-unimplemented-jwk-provisioner (0.00s) --- PASS: TestAuthority_authorizeSSHRenew/fail/WithAuthorizeSSHRenewFunc (0.00s) === RUN TestAuthority_authorizeSSHRevoke 2026/03/02 23:10:16 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/03/02 23:10:16 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.02s) --- 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2026/03/02 23:10:16 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.01s) --- 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/03/02 23:10:16 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/03/02 23:10:16 http: TLS handshake error from 127.0.0.1:47974: remote error: tls: bad certificate === RUN Test_newHTTPClient/custom_transport --- PASS: Test_newHTTPClient (0.07s) --- PASS: Test_newHTTPClient/SystemCertPool (0.05s) --- PASS: Test_newHTTPClient/LocalCertPool (0.00s) --- PASS: Test_newHTTPClient/LocalCertPool/DefaultClient (0.00s) --- PASS: Test_newHTTPClient/custom_transport (0.00s) === RUN TestAuthority_checkPolicy === 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 === RUN TestAuthority_checkPolicy/fail/currentAdmin-lockout --- PASS: TestAuthority_checkPolicy (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) --- PASS: TestAuthority_checkPolicy/fail/currentAdmin-lockout (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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2026/03/02 23:10:16 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.11s) --- 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/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetFederation/fail 2026/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-host 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-user-only 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-host-only 2026/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-principals 2026/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-cert-validator 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-cert-modifier 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-validator 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-modifier 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-custom-template 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-enrich-template 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-user-policy 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-host-policy 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-opts-type 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-cert-validator 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-cert-modifier 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-opts-validator 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-opts-modifier 2026/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-bad-type 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-custom-template 2026/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-user-policy 2026/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-host-policy 2026/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-enriching-webhooks 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-authorizing-webhooks 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_SignSSH (0.02s) --- 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/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/ok-custom-principal 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/ok-custom-command 2026/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/fail-no-principals 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/fail-many-principals 2026/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHRoots/nil 2026/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHFederation/nil 2026/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/user#01 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/host 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/host#01 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userWithData 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/hostWithData 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userIncludesEmptyData 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userIncludesWithoutTemplateVersion 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userIncludesWithTemplateVersion 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/disabled 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/badType 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userError 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/hostError 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/noTemplates 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/missingData 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/failError 2026/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/false 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/notImplemented 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/notImplemented#01 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/internal 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/internal#01 2026/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHHosts/ok 2026/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_RekeySSH/fail/old-cert-validAfter === RUN TestAuthority_RekeySSH/fail/old-cert-no-user-key === RUN TestAuthority_RekeySSH/fail/old-cert-no-host-key === RUN TestAuthority_RekeySSH/fail/unexpected-old-cert-type === RUN TestAuthority_RekeySSH/fail/db-store 2026/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_RekeySSH/fail/opts-type === RUN TestAuthority_RekeySSH/fail/old-cert-validBefore --- PASS: TestAuthority_RekeySSH (0.01s) --- PASS: TestAuthority_RekeySSH/fail/is-revoked-error (0.00s) --- PASS: TestAuthority_RekeySSH/fail/old-cert-validAfter (0.00s) --- PASS: TestAuthority_RekeySSH/fail/old-cert-no-user-key (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/db-store (0.00s) --- PASS: TestAuthority_RekeySSH/ok (0.00s) --- PASS: TestAuthority_RekeySSH/fail/is-revoked (0.00s) --- PASS: TestAuthority_RekeySSH/fail/opts-type (0.00s) --- PASS: TestAuthority_RekeySSH/fail/old-cert-validBefore (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/03/02 23:10:16 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/03/02 23:10:16 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_provisioner_duration_claim === RUN TestAuthority_SignWithContext/fail_bad_JSON_value_template_file 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_with_policy 2026/03/02 23:10:16 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/fail_with_cnf 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_enforced_modifier 2026/03/02 23:10:16 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_store_cert_in_db 2026/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_authorizing_webhooks === RUN TestAuthority_SignWithContext/ok_with_enriching_webhook 2026/03/02 23:10:16 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/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_cnf 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_create_cert 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_rsa_key_too_short === RUN TestAuthority_SignWithContext/fail_with_provisioner_enforcer 2026/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_policy 2026/03/02 23:10:16 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_merge_default_ASN1DN 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_custom_template 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_bad_JSON_syntax_template_file 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_SignWithContext (0.07s) --- PASS: TestAuthority_SignWithContext/ok/csr_with_no_template_critical_SAN_extension (0.00s) --- PASS: TestAuthority_SignWithContext/fail_invalid_extra_option (0.00s) --- PASS: TestAuthority_SignWithContext/fail_provisioner_duration_claim (0.00s) --- PASS: TestAuthority_SignWithContext/fail_bad_JSON_value_template_file (0.00s) --- PASS: TestAuthority_SignWithContext/fail_with_policy (0.00s) --- PASS: TestAuthority_SignWithContext/fail_enriching_webhooks (0.00s) --- PASS: TestAuthority_SignWithContext/fail_with_cnf (0.00s) --- PASS: TestAuthority_SignWithContext/ok (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_enforced_modifier (0.00s) --- PASS: TestAuthority_SignWithContext/fail_validate_sans_when_adding_common_name_not_in_claims (0.00s) --- PASS: TestAuthority_SignWithContext/fail_store_cert_in_db (0.00s) --- PASS: TestAuthority_SignWithContext/fail_with_custom_enforcer (0.00s) --- PASS: TestAuthority_SignWithContext/fail_authorizing_webhooks (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_enriching_webhook (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_custom_enforcer (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_attestation_data (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_cnf (0.00s) --- PASS: TestAuthority_SignWithContext/fail_create_cert (0.00s) --- PASS: TestAuthority_SignWithContext/fail_rsa_key_too_short (0.00s) --- PASS: TestAuthority_SignWithContext/fail_with_provisioner_enforcer (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_custom_template (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_policy (0.00s) --- PASS: TestAuthority_SignWithContext/fail_invalid_signature (0.00s) --- PASS: TestAuthority_SignWithContext/fail_merge_default_ASN1DN (0.00s) --- PASS: TestAuthority_SignWithContext/fail_custom_template (0.00s) --- PASS: TestAuthority_SignWithContext/fail_bad_JSON_syntax_template_file (0.00s) === RUN TestAuthority_Renew 2026/03/02 23:10:16 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/03/02 23:10:16 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 === RUN TestAuthority_Renew/ok/success-new-intermediate 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/ok/WithAuthorizeRenewFunc 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/fail/create-cert 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_Renew (0.01s) --- 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) --- PASS: TestAuthority_Renew/ok/success-new-intermediate (0.01s) --- PASS: TestAuthority_Renew/ok/WithAuthorizeRenewFunc (0.00s) --- PASS: TestAuthority_Renew/fail/create-cert (0.00s) === RUN TestAuthority_Rekey 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Rekey/fail/create-cert 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Rekey/fail/unauthorized === RUN TestAuthority_Rekey/ok/renew === RUN TestAuthority_Rekey/ok/rekey === RUN TestAuthority_Rekey/ok/renew/success-new-intermediate 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_Rekey (0.01s) --- PASS: TestAuthority_Rekey/fail/create-cert (0.00s) --- PASS: TestAuthority_Rekey/fail/unauthorized (0.00s) --- PASS: TestAuthority_Rekey/ok/renew (0.00s) --- PASS: TestAuthority_Rekey/ok/rekey (0.00s) --- PASS: TestAuthority_Rekey/ok/renew/success-new-intermediate (0.00s) === RUN TestAuthority_GetTLSOptions === RUN TestAuthority_GetTLSOptions/default 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetTLSOptions/non-default 2026/03/02 23:10:16 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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/fail/serial-number 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/mTLS-no-provisioner 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/ACME 2026/03/02 23:10:16 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 === RUN TestAuthority_Revoke/fail/nil-db 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/fail/db-revoke 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/fail/already-revoked 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/token 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/mTLS --- PASS: TestAuthority_Revoke (0.04s) --- PASS: TestAuthority_Revoke/fail/serial-number (0.00s) --- PASS: TestAuthority_Revoke/ok/mTLS-no-provisioner (0.00s) --- PASS: TestAuthority_Revoke/ok/ACME (0.00s) --- PASS: TestAuthority_Revoke/ok/ssh (0.00s) --- PASS: TestAuthority_Revoke/fail/token/authorizeRevoke_error (0.00s) --- PASS: TestAuthority_Revoke/fail/nil-db (0.00s) --- PASS: TestAuthority_Revoke/fail/db-revoke (0.00s) --- PASS: TestAuthority_Revoke/fail/already-revoked (0.00s) --- PASS: TestAuthority_Revoke/ok/token (0.00s) --- PASS: TestAuthority_Revoke/ok/mTLS (0.00s) === RUN TestAuthority_constraints === RUN TestAuthority_constraints/ok_dns === RUN TestAuthority_constraints/ok_ip === RUN TestAuthority_constraints/ok_email === RUN TestAuthority_constraints/ok_uri === RUN TestAuthority_constraints/fail_permitted_dns === RUN TestAuthority_constraints/fail_excluded_dns === RUN TestAuthority_constraints/fail_permitted_ips === RUN TestAuthority_constraints/fail_excluded_ips === RUN TestAuthority_constraints/fail_permitted_emails === RUN TestAuthority_constraints/fail_excluded_emails === RUN TestAuthority_constraints/fail_permitted_uris === RUN TestAuthority_constraints/fail_excluded_uris --- PASS: TestAuthority_constraints (0.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/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CRL/fail/empty-crl 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CRL/ok/crl-full --- PASS: TestAuthority_CRL (0.08s) --- PASS: TestAuthority_CRL/fail/empty-crl (0.00s) --- PASS: TestAuthority_CRL/ok/crl-full (0.00s) === RUN TestAuthority_GetX509Signer 2026/03/02 23:10:16 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2026/03/02 23:10:16 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.674s ? github.com/smallstep/certificates/authority/admin [no test files] === RUN TestHandler_requireEABEnabled === RUN TestHandler_requireEABEnabled/ok/eab-enabled === RUN TestHandler_requireEABEnabled/fail/prov.GetDetails === RUN TestHandler_requireEABEnabled/fail/prov.GetDetails.GetACME === RUN TestHandler_requireEABEnabled/ok/eab-disabled --- PASS: TestHandler_requireEABEnabled (0.00s) --- PASS: TestHandler_requireEABEnabled/ok/eab-enabled (0.00s) --- PASS: TestHandler_requireEABEnabled/fail/prov.GetDetails (0.00s) --- PASS: TestHandler_requireEABEnabled/fail/prov.GetDetails.GetACME (0.00s) --- PASS: TestHandler_requireEABEnabled/ok/eab-disabled (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/ReadJSON === RUN TestHandler_CreateAdmin/fail/validate === RUN TestHandler_CreateAdmin/fail/auth.LoadProvisionerByName === RUN TestHandler_CreateAdmin/fail/auth.StoreAdmin === RUN TestHandler_CreateAdmin/ok --- PASS: TestHandler_CreateAdmin (0.00s) --- PASS: TestHandler_CreateAdmin/fail/ReadJSON (0.00s) --- PASS: TestHandler_CreateAdmin/fail/validate (0.00s) --- PASS: TestHandler_CreateAdmin/fail/auth.LoadProvisionerByName (0.00s) --- PASS: TestHandler_CreateAdmin/fail/auth.StoreAdmin (0.00s) --- PASS: TestHandler_CreateAdmin/ok (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/ok/reference === RUN TestHandler_loadExternalAccountKey/fail/keyID-not-found-error === RUN TestHandler_loadExternalAccountKey/fail/keyID-error === RUN TestHandler_loadExternalAccountKey/fail/reference-not-found-error === RUN TestHandler_loadExternalAccountKey/fail/reference-error === RUN TestHandler_loadExternalAccountKey/fail/no-key === RUN TestHandler_loadExternalAccountKey/ok/keyID --- PASS: TestHandler_loadExternalAccountKey (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) --- 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) === RUN TestPolicyAdminResponder_GetAuthorityPolicy === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/linkedca === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-error === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-not-found === RUN TestPolicyAdminResponder_GetAuthorityPolicy/ok --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy (0.00s) --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-not-found (0.00s) --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_CreateAuthorityPolicy === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/ok === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/linkedca === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/existing-policy === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-policy-admin-lockout-error === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-error --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-policy-admin-lockout-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-error (0.00s) === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy === 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 === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/validatePolicy --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy (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) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/validatePolicy (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/linkedca === RUN TestPolicyAdminResponder_GetProvisionerPolicy/fail/prov-no-policy === RUN TestPolicyAdminResponder_GetProvisionerPolicy/ok --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy (0.00s) --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/fail/prov-no-policy (0.00s) --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_CreateProvisionerPolicy === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-error === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/ok === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/linkedca === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/existing-policy === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/validatePolicy --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy (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) --- 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) === 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/acmeDB.UpdateExternalAccountKey-error === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/ok === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/linkedca === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/validatePolicy --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/validatePolicy (0.00s) === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/linkedca === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/ok --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/ok (0.00s) === RUN Test_isBadRequest === RUN Test_isBadRequest/nil === RUN Test_isBadRequest/no-policy-error === RUN Test_isBadRequest/no-bad-request === RUN Test_isBadRequest/bad-request --- PASS: Test_isBadRequest (0.00s) --- PASS: Test_isBadRequest/nil (0.00s) --- PASS: Test_isBadRequest/no-policy-error (0.00s) --- PASS: Test_isBadRequest/no-bad-request (0.00s) --- PASS: Test_isBadRequest/bad-request (0.00s) === RUN Test_validatePolicy === RUN Test_validatePolicy/nil === RUN Test_validatePolicy/x509 === RUN Test_validatePolicy/ssh_user === RUN Test_validatePolicy/ssh_host === RUN Test_validatePolicy/ok --- PASS: Test_validatePolicy (0.00s) --- PASS: Test_validatePolicy/nil (0.00s) --- PASS: Test_validatePolicy/x509 (0.00s) --- PASS: Test_validatePolicy/ssh_user (0.00s) --- PASS: Test_validatePolicy/ssh_host (0.00s) --- PASS: Test_validatePolicy/ok (0.00s) === RUN TestHandler_GetProvisioner === RUN TestHandler_GetProvisioner/fail/auth.LoadProvisionerByID === RUN TestHandler_GetProvisioner/fail/auth.LoadProvisionerByName === RUN TestHandler_GetProvisioner/fail/db.GetProvisioner === RUN TestHandler_GetProvisioner/ok --- PASS: TestHandler_GetProvisioner (0.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/parse-cursor === RUN TestHandler_GetProvisioners/fail/auth.GetProvisioners === RUN TestHandler_GetProvisioners/ok --- PASS: TestHandler_GetProvisioners (0.00s) --- PASS: TestHandler_GetProvisioners/fail/parse-cursor (0.00s) --- PASS: TestHandler_GetProvisioners/fail/auth.GetProvisioners (0.00s) --- PASS: TestHandler_GetProvisioners/ok (0.00s) === RUN TestHandler_CreateProvisioner === RUN TestHandler_CreateProvisioner/fail/readProtoJSON === RUN TestHandler_CreateProvisioner/fail/validateTemplates === RUN TestHandler_CreateProvisioner/fail/auth.StoreProvisioner === RUN TestHandler_CreateProvisioner/ok --- PASS: TestHandler_CreateProvisioner (0.00s) --- PASS: TestHandler_CreateProvisioner/fail/readProtoJSON (0.00s) --- PASS: TestHandler_CreateProvisioner/fail/validateTemplates (0.00s) --- PASS: TestHandler_CreateProvisioner/fail/auth.StoreProvisioner (0.00s) --- PASS: TestHandler_CreateProvisioner/ok (0.00s) === RUN TestHandler_DeleteProvisioner === RUN TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByID === RUN TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByName === RUN TestHandler_DeleteProvisioner/fail/auth.RemoveProvisioner === RUN TestHandler_DeleteProvisioner/ok --- PASS: TestHandler_DeleteProvisioner (0.00s) --- PASS: TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByID (0.00s) --- PASS: TestHandler_DeleteProvisioner/fail/auth.LoadProvisionerByName (0.00s) --- PASS: TestHandler_DeleteProvisioner/fail/auth.RemoveProvisioner (0.00s) --- PASS: TestHandler_DeleteProvisioner/ok (0.00s) === RUN TestHandler_UpdateProvisioner === RUN TestHandler_UpdateProvisioner/fail/db.GetProvisioner === RUN TestHandler_UpdateProvisioner/fail/change-id-error === RUN TestHandler_UpdateProvisioner/fail/change-deletedAt-error === RUN TestHandler_UpdateProvisioner/fail/auth.UpdateProvisioner === RUN TestHandler_UpdateProvisioner/fail/readProtoJSON === RUN TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName === RUN TestHandler_UpdateProvisioner/fail/change-type-error === RUN TestHandler_UpdateProvisioner/fail/change-authority-id-error === RUN TestHandler_UpdateProvisioner/fail/change-createdAt-error === RUN TestHandler_UpdateProvisioner/fail/validateTemplates === RUN TestHandler_UpdateProvisioner/ok --- PASS: TestHandler_UpdateProvisioner (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/db.GetProvisioner (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-id-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-deletedAt-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/auth.UpdateProvisioner (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/readProtoJSON (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-type-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-authority-id-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-createdAt-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/validateTemplates (0.00s) --- PASS: TestHandler_UpdateProvisioner/ok (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/ok === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/existing-webhook === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-name === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-url === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/relative-url === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/http-url === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/basic-auth-in-url === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/unsupported-webhook-kind === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/auth.UpdateProvisioner-error === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/read.ProtoJSON === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/secret-in-request --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/ok (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/existing-webhook (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-name (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-url (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/relative-url (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/http-url (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/basic-auth-in-url (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/unsupported-webhook-kind (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/read.ProtoJSON (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/secret-in-request (0.00s) === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/fail/auth.UpdateProvisioner-error === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/ok/not-found === RUN TestWebhookAdminResponder_DeleteProvisionerWebhook/ok --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook (0.00s) --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/ok/not-found (0.00s) --- PASS: TestWebhookAdminResponder_DeleteProvisionerWebhook/ok (0.00s) === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-url === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/relative-url === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/different-secret-in-request === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/ok === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-name === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/http-url === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/basic-auth-in-url === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/auth.UpdateProvisioner-error === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/not-found === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/read.ProtoJSON --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-url (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/relative-url (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/different-secret-in-request (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/ok (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-name (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/http-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/fail/not-found (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/read.ProtoJSON (0.00s) PASS ok github.com/smallstep/certificates/authority/admin/api 0.031s === RUN TestDB_getDBAdminBytes === RUN TestDB_getDBAdminBytes/ok === RUN TestDB_getDBAdminBytes/fail/not-found === RUN TestDB_getDBAdminBytes/fail/db.Get-error --- PASS: TestDB_getDBAdminBytes (0.00s) --- PASS: TestDB_getDBAdminBytes/ok (0.00s) --- PASS: TestDB_getDBAdminBytes/fail/not-found (0.00s) --- PASS: TestDB_getDBAdminBytes/fail/db.Get-error (0.00s) === RUN TestDB_getDBAdmin === RUN TestDB_getDBAdmin/ok === RUN TestDB_getDBAdmin/fail/not-found === RUN TestDB_getDBAdmin/fail/db.Get-error === RUN TestDB_getDBAdmin/fail/unmarshal-error === RUN TestDB_getDBAdmin/fail/deleted --- PASS: TestDB_getDBAdmin (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) --- PASS: TestDB_getDBAdmin/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBAdmin/fail/deleted (0.00s) === RUN TestDB_unmarshalDBAdmin === RUN TestDB_unmarshalDBAdmin/fail/unmarshal-error === RUN TestDB_unmarshalDBAdmin/fail/deleted-error === RUN TestDB_unmarshalDBAdmin/fail/authority-mismatch-error === RUN TestDB_unmarshalDBAdmin/ok --- PASS: TestDB_unmarshalDBAdmin (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) --- PASS: TestDB_unmarshalDBAdmin/ok (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/unmarshal-error === RUN TestDB_GetAdmin/fail/deleted === RUN TestDB_GetAdmin/fail/authorityID-mismatch === RUN TestDB_GetAdmin/ok === RUN TestDB_GetAdmin/fail/not-found === RUN TestDB_GetAdmin/fail/db.Get-error --- PASS: TestDB_GetAdmin (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) --- PASS: TestDB_GetAdmin/fail/not-found (0.00s) --- PASS: TestDB_GetAdmin/fail/db.Get-error (0.00s) === RUN TestDB_DeleteAdmin === RUN TestDB_DeleteAdmin/fail/not-found === RUN TestDB_DeleteAdmin/fail/db.Get-error === RUN TestDB_DeleteAdmin/fail/save-error === RUN TestDB_DeleteAdmin/ok --- PASS: TestDB_DeleteAdmin (0.00s) --- PASS: TestDB_DeleteAdmin/fail/not-found (0.00s) --- PASS: TestDB_DeleteAdmin/fail/db.Get-error (0.00s) --- PASS: TestDB_DeleteAdmin/fail/save-error (0.00s) --- PASS: TestDB_DeleteAdmin/ok (0.00s) === RUN TestDB_UpdateAdmin === RUN TestDB_UpdateAdmin/fail/not-found === RUN TestDB_UpdateAdmin/fail/db.Get-error === RUN TestDB_UpdateAdmin/fail/save-error === RUN TestDB_UpdateAdmin/ok --- PASS: TestDB_UpdateAdmin (0.00s) --- PASS: TestDB_UpdateAdmin/fail/not-found (0.00s) --- PASS: TestDB_UpdateAdmin/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateAdmin/fail/save-error (0.00s) --- PASS: TestDB_UpdateAdmin/ok (0.00s) === RUN TestDB_CreateAdmin === RUN TestDB_CreateAdmin/fail/save-error === RUN TestDB_CreateAdmin/ok --- PASS: TestDB_CreateAdmin (0.00s) --- PASS: TestDB_CreateAdmin/fail/save-error (0.00s) --- PASS: TestDB_CreateAdmin/ok (0.00s) === RUN TestDB_GetAdmins === RUN TestDB_GetAdmins/fail/db.List-error === RUN TestDB_GetAdmins/fail/unmarshal-error === RUN TestDB_GetAdmins/ok/none === RUN TestDB_GetAdmins/ok/only-invalid === RUN TestDB_GetAdmins/ok --- PASS: TestDB_GetAdmins (0.00s) --- PASS: TestDB_GetAdmins/fail/db.List-error (0.00s) --- PASS: TestDB_GetAdmins/fail/unmarshal-error (0.00s) --- PASS: TestDB_GetAdmins/ok/none (0.00s) --- PASS: TestDB_GetAdmins/ok/only-invalid (0.00s) --- PASS: TestDB_GetAdmins/ok (0.00s) === RUN TestDB_getDBAuthorityPolicyBytes === RUN TestDB_getDBAuthorityPolicyBytes/fail/not-found === RUN TestDB_getDBAuthorityPolicyBytes/fail/db.Get-error === RUN TestDB_getDBAuthorityPolicyBytes/ok --- PASS: TestDB_getDBAuthorityPolicyBytes (0.00s) --- PASS: TestDB_getDBAuthorityPolicyBytes/fail/not-found (0.00s) --- PASS: TestDB_getDBAuthorityPolicyBytes/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBAuthorityPolicyBytes/ok (0.00s) === RUN TestDB_getDBAuthorityPolicy === RUN TestDB_getDBAuthorityPolicy/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/ok === RUN TestDB_GetAuthorityPolicy/fail/not-found === RUN TestDB_GetAuthorityPolicy/fail/db.Get-error --- PASS: TestDB_GetAuthorityPolicy (0.00s) --- PASS: TestDB_GetAuthorityPolicy/ok (0.00s) --- PASS: TestDB_GetAuthorityPolicy/fail/not-found (0.00s) --- PASS: TestDB_GetAuthorityPolicy/fail/db.Get-error (0.00s) === RUN TestDB_UpdateAuthorityPolicy === RUN TestDB_UpdateAuthorityPolicy/fail/not-found === RUN TestDB_UpdateAuthorityPolicy/fail/db.Get-error === RUN TestDB_UpdateAuthorityPolicy/fail/save-error === RUN TestDB_UpdateAuthorityPolicy/ok --- PASS: TestDB_UpdateAuthorityPolicy (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) --- PASS: TestDB_UpdateAuthorityPolicy/ok (0.00s) === RUN TestDB_DeleteAuthorityPolicy === RUN TestDB_DeleteAuthorityPolicy/fail/db.Get-error === RUN TestDB_DeleteAuthorityPolicy/fail/save-error === RUN TestDB_DeleteAuthorityPolicy/ok === RUN TestDB_DeleteAuthorityPolicy/fail/not-found --- PASS: TestDB_DeleteAuthorityPolicy (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) --- PASS: TestDB_DeleteAuthorityPolicy/fail/not-found (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/ok === RUN TestDB_getDBProvisionerBytes/fail/not-found === RUN TestDB_getDBProvisionerBytes/fail/db.Get-error --- PASS: TestDB_getDBProvisionerBytes (0.00s) --- PASS: TestDB_getDBProvisionerBytes/ok (0.00s) --- PASS: TestDB_getDBProvisionerBytes/fail/not-found (0.00s) --- PASS: TestDB_getDBProvisionerBytes/fail/db.Get-error (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/deleted-error === RUN TestDB_unmarshalProvisioner/ok === RUN TestDB_unmarshalProvisioner/fail/unmarshal-error --- PASS: TestDB_unmarshalProvisioner (0.00s) --- PASS: TestDB_unmarshalProvisioner/fail/deleted-error (0.00s) --- PASS: TestDB_unmarshalProvisioner/ok (0.00s) --- PASS: TestDB_unmarshalProvisioner/fail/unmarshal-error (0.00s) === RUN TestDB_GetProvisioner === RUN TestDB_GetProvisioner/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/fail/not-found === RUN TestDB_DeleteProvisioner/fail/db.Get-error === RUN TestDB_DeleteProvisioner/fail/save-error === RUN TestDB_DeleteProvisioner/ok --- PASS: TestDB_DeleteProvisioner (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) --- PASS: TestDB_DeleteProvisioner/ok (0.00s) === RUN TestDB_GetProvisioners === RUN TestDB_GetProvisioners/fail/unmarshal-error === RUN TestDB_GetProvisioners/ok/none === RUN TestDB_GetProvisioners/ok/only-invalid === RUN TestDB_GetProvisioners/ok === RUN TestDB_GetProvisioners/fail/db.List-error --- PASS: TestDB_GetProvisioners (0.00s) --- PASS: TestDB_GetProvisioners/fail/unmarshal-error (0.00s) --- PASS: TestDB_GetProvisioners/ok/none (0.00s) --- PASS: TestDB_GetProvisioners/ok/only-invalid (0.00s) --- PASS: TestDB_GetProvisioners/ok (0.00s) --- PASS: TestDB_GetProvisioners/fail/db.List-error (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/update-type-error === RUN TestDB_UpdateProvisioner/fail/save-error === RUN TestDB_UpdateProvisioner/ok === RUN TestDB_UpdateProvisioner/fail/not-found === RUN TestDB_UpdateProvisioner/fail/db.Get-error === RUN TestDB_UpdateProvisioner/fail/update-deleted --- PASS: TestDB_UpdateProvisioner (0.00s) --- PASS: TestDB_UpdateProvisioner/fail/update-type-error (0.00s) --- PASS: TestDB_UpdateProvisioner/fail/save-error (0.00s) --- PASS: TestDB_UpdateProvisioner/ok (0.00s) --- PASS: TestDB_UpdateProvisioner/fail/not-found (0.00s) --- PASS: TestDB_UpdateProvisioner/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateProvisioner/fail/update-deleted (0.00s) === RUN Test_linkedcaWebhooksToDB === RUN Test_linkedcaWebhooksToDB/bearer === RUN Test_linkedcaWebhooksToDB/basic === RUN Test_linkedcaWebhooksToDB/nil === RUN Test_linkedcaWebhooksToDB/zero --- PASS: Test_linkedcaWebhooksToDB (0.00s) --- PASS: Test_linkedcaWebhooksToDB/bearer (0.00s) --- PASS: Test_linkedcaWebhooksToDB/basic (0.00s) --- PASS: Test_linkedcaWebhooksToDB/nil (0.00s) --- PASS: Test_linkedcaWebhooksToDB/zero (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.016s ? github.com/smallstep/certificates/authority/administrator [no test files] === RUN TestConfigValidate === RUN TestConfigValidate/skip-validation tc.tls = *tc.config.TLS = === RUN TestConfigValidate/empty-address === RUN TestConfigValidate/empty-root === RUN TestConfigValidate/empty-intermediate-cert === RUN TestConfigValidate/empty-intermediate-key === RUN TestConfigValidate/empty-dnsNames === RUN TestConfigValidate/empty-TLS-values tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} === RUN TestConfigValidate/custom-tls-values tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] 1.0 1.1 true} *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] 1.0 1.1 true} === RUN TestConfigValidate/invalid-address === RUN TestConfigValidate/empty-TLS tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} === RUN TestConfigValidate/tls-min>max --- PASS: TestConfigValidate (0.00s) --- PASS: TestConfigValidate/skip-validation (0.00s) --- PASS: TestConfigValidate/empty-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/empty-TLS-values (0.00s) --- PASS: TestConfigValidate/custom-tls-values (0.00s) --- PASS: TestConfigValidate/invalid-address (0.00s) --- PASS: TestConfigValidate/empty-TLS (0.00s) --- PASS: TestConfigValidate/tls-min>max (0.00s) === RUN TestAuthConfigValidate === RUN TestAuthConfigValidate/fail-nil-authconfig === RUN TestAuthConfigValidate/ok-empty-provisioners === RUN TestAuthConfigValidate/ok-empty-asn1dn-template === RUN TestAuthConfigValidate/ok-custom-asn1dn --- PASS: TestAuthConfigValidate (0.00s) --- PASS: TestAuthConfigValidate/fail-nil-authconfig (0.00s) --- PASS: TestAuthConfigValidate/ok-empty-provisioners (0.00s) --- PASS: TestAuthConfigValidate/ok-empty-asn1dn-template (0.00s) --- PASS: TestAuthConfigValidate/ok-custom-asn1dn (0.00s) === RUN Test_toHostname === RUN Test_toHostname/localhost === RUN Test_toHostname/ca.smallstep.com === RUN Test_toHostname/127.0.0.1 === RUN Test_toHostname/::1 === RUN Test_toHostname/[::1] --- PASS: Test_toHostname (0.00s) --- PASS: Test_toHostname/localhost (0.00s) --- PASS: Test_toHostname/ca.smallstep.com (0.00s) --- PASS: Test_toHostname/127.0.0.1 (0.00s) --- PASS: Test_toHostname/::1 (0.00s) --- PASS: Test_toHostname/[::1] (0.00s) === RUN TestConfig_Audience === RUN TestConfig_Audience/ok --- PASS: TestConfig_Audience (0.00s) --- PASS: TestConfig_Audience/ok (0.00s) === RUN TestSSHPublicKey_Validate === RUN TestSSHPublicKey_Validate/user === RUN TestSSHPublicKey_Validate/host === RUN TestSSHPublicKey_Validate/empty === RUN TestSSHPublicKey_Validate/badType === RUN TestSSHPublicKey_Validate/badKey --- PASS: TestSSHPublicKey_Validate (0.00s) --- PASS: TestSSHPublicKey_Validate/user (0.00s) --- PASS: TestSSHPublicKey_Validate/host (0.00s) --- PASS: TestSSHPublicKey_Validate/empty (0.00s) --- PASS: TestSSHPublicKey_Validate/badType (0.00s) --- PASS: TestSSHPublicKey_Validate/badKey (0.00s) === RUN TestSSHPublicKey_PublicKey === RUN TestSSHPublicKey_PublicKey/ok === RUN TestSSHPublicKey_PublicKey/nil --- PASS: TestSSHPublicKey_PublicKey (0.00s) --- PASS: TestSSHPublicKey_PublicKey/ok (0.00s) --- PASS: TestSSHPublicKey_PublicKey/nil (0.00s) === RUN TestTLSVersion_Validate === RUN TestTLSVersion_Validate/default === RUN TestTLSVersion_Validate/1.0 === RUN TestTLSVersion_Validate/1.1 === RUN TestTLSVersion_Validate/1.2 === RUN TestTLSVersion_Validate/1.3 === RUN TestTLSVersion_Validate/0.99 --- PASS: TestTLSVersion_Validate (0.00s) --- PASS: TestTLSVersion_Validate/default (0.00s) --- PASS: TestTLSVersion_Validate/1.0 (0.00s) --- PASS: TestTLSVersion_Validate/1.1 (0.00s) --- PASS: TestTLSVersion_Validate/1.2 (0.00s) --- PASS: TestTLSVersion_Validate/1.3 (0.00s) --- PASS: TestTLSVersion_Validate/0.99 (0.00s) === RUN TestTLSVersion_String === RUN TestTLSVersion_String/default === RUN TestTLSVersion_String/1.0 === RUN TestTLSVersion_String/1.1 === RUN TestTLSVersion_String/1.2 === RUN TestTLSVersion_String/1.3 === RUN TestTLSVersion_String/0.99 --- PASS: TestTLSVersion_String (0.00s) --- PASS: TestTLSVersion_String/default (0.00s) --- PASS: TestTLSVersion_String/1.0 (0.00s) --- PASS: TestTLSVersion_String/1.1 (0.00s) --- PASS: TestTLSVersion_String/1.2 (0.00s) --- PASS: TestTLSVersion_String/1.3 (0.00s) --- PASS: TestTLSVersion_String/0.99 (0.00s) === RUN TestCipherSuites_Validate === RUN TestCipherSuites_Validate/TLS_RSA_WITH_RC4_128_SHA === RUN TestCipherSuites_Validate/TLS_RSA_WITH_3DES_EDE_CBC_SHA === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 === RUN TestCipherSuites_Validate/multiple === RUN TestCipherSuites_Validate/fail --- PASS: TestCipherSuites_Validate (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_RC4_128_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_RSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Validate/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 (0.00s) --- PASS: TestCipherSuites_Validate/multiple (0.00s) --- PASS: TestCipherSuites_Validate/fail (0.00s) === RUN TestCipherSuites_Value === RUN TestCipherSuites_Value/TLS_RSA_WITH_RC4_128_SHA === RUN TestCipherSuites_Value/TLS_RSA_WITH_3DES_EDE_CBC_SHA === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Value/TLS_RSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 === RUN TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 === RUN TestCipherSuites_Value/multiple === RUN TestCipherSuites_Value/fail --- PASS: TestCipherSuites_Value (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_RC4_128_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_RSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0.00s) --- PASS: TestCipherSuites_Value/TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 (0.00s) --- PASS: TestCipherSuites_Value/multiple (0.00s) --- PASS: TestCipherSuites_Value/fail (0.00s) === RUN TestTLSOptions_TLSConfig === RUN TestTLSOptions_TLSConfig/default === RUN TestTLSOptions_TLSConfig/renegotation --- PASS: TestTLSOptions_TLSConfig (0.00s) --- PASS: TestTLSOptions_TLSConfig/default (0.00s) --- PASS: TestTLSOptions_TLSConfig/renegotation (0.00s) === RUN Test_multiString_First === RUN Test_multiString_First/empty === RUN Test_multiString_First/string === RUN Test_multiString_First/slice --- PASS: Test_multiString_First (0.00s) --- PASS: Test_multiString_First/empty (0.00s) --- PASS: Test_multiString_First/string (0.00s) --- PASS: Test_multiString_First/slice (0.00s) === RUN Test_multiString_Empties === RUN Test_multiString_Empties/empty === RUN Test_multiString_Empties/string === RUN Test_multiString_Empties/empty_string === RUN Test_multiString_Empties/slice === RUN Test_multiString_Empties/empty_slice --- PASS: Test_multiString_Empties (0.00s) --- PASS: Test_multiString_Empties/empty (0.00s) --- PASS: Test_multiString_Empties/string (0.00s) --- PASS: Test_multiString_Empties/empty_string (0.00s) --- PASS: Test_multiString_Empties/slice (0.00s) --- PASS: Test_multiString_Empties/empty_slice (0.00s) === RUN Test_multiString_MarshalJSON === RUN Test_multiString_MarshalJSON/empty === RUN Test_multiString_MarshalJSON/string === RUN Test_multiString_MarshalJSON/slice --- PASS: Test_multiString_MarshalJSON (0.00s) --- PASS: Test_multiString_MarshalJSON/empty (0.00s) --- PASS: Test_multiString_MarshalJSON/string (0.00s) --- PASS: Test_multiString_MarshalJSON/slice (0.00s) === RUN Test_multiString_UnmarshalJSON === RUN Test_multiString_UnmarshalJSON/empty === RUN Test_multiString_UnmarshalJSON/empty_string === RUN Test_multiString_UnmarshalJSON/string === RUN Test_multiString_UnmarshalJSON/slice === RUN Test_multiString_UnmarshalJSON/error === RUN Test_multiString_UnmarshalJSON/nil --- PASS: Test_multiString_UnmarshalJSON (0.00s) --- PASS: Test_multiString_UnmarshalJSON/empty (0.00s) --- PASS: Test_multiString_UnmarshalJSON/empty_string (0.00s) --- PASS: Test_multiString_UnmarshalJSON/string (0.00s) --- PASS: Test_multiString_UnmarshalJSON/slice (0.00s) --- PASS: Test_multiString_UnmarshalJSON/error (0.00s) --- PASS: Test_multiString_UnmarshalJSON/nil (0.00s) PASS ok github.com/smallstep/certificates/authority/config 0.012s === 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.006s === 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 2026/03/02 23:10:17 http: TLS handshake error from 127.0.0.1:48134: remote error: tls: bad certificate === RUN TestClient_SetNew/ok_again --- PASS: TestClient_SetNew (0.08s) --- 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/3 === CONT TestClient_parallel/4 === CONT TestClient_parallel/2 === CONT TestClient_parallel/1 2026/03/02 23:10:17 http: TLS handshake error from 127.0.0.1:54556: read tcp 127.0.0.1:45009->127.0.0.1:54556: use of closed network connection 2026/03/02 23:10:17 http: TLS handshake error from 127.0.0.1:54566: write tcp 127.0.0.1:45009->127.0.0.1:54566: use of closed network connection 2026/03/02 23:10:17 http: TLS handshake error from 127.0.0.1:54540: write tcp 127.0.0.1:45009->127.0.0.1:54540: use of closed network connection 2026/03/02 23:10:17 http: TLS handshake error from 127.0.0.1:54592: write tcp 127.0.0.1:45009->127.0.0.1:54592: use of closed network connection --- PASS: TestClient_parallel (0.00s) --- PASS: TestClient_parallel/0 (0.01s) --- PASS: TestClient_parallel/8 (0.01s) --- PASS: TestClient_parallel/7 (0.00s) --- PASS: TestClient_parallel/6 (0.00s) --- PASS: TestClient_parallel/3 (0.00s) --- PASS: TestClient_parallel/4 (0.00s) --- PASS: TestClient_parallel/2 (0.00s) --- PASS: TestClient_parallel/1 (0.00s) --- PASS: TestClient_parallel/5 (0.02s) --- PASS: TestClient_parallel/9 (0.02s) PASS ok github.com/smallstep/certificates/authority/poolhttp 0.117s === 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/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/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: === RUN TestACME_Init/fail/empty-type acme_test.go:238: === RUN TestACME_Init/fail/bad-claims acme_test.go:238: === 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/fail/wire-missing-wire-options acme_test.go:238: === RUN TestACME_Init/fail/wire-validate-options acme_test.go:238: === RUN TestACME_Init/ok acme_test.go:238: === RUN TestACME_Init/fail/empty acme_test.go:238: === RUN TestACME_Init/fail/empty-name acme_test.go:238: === RUN TestACME_Init/fail/bad-challenge acme_test.go:238: --- PASS: TestACME_Init (0.00s) --- PASS: TestACME_Init/fail/bad-attestation-format (0.00s) --- PASS: TestACME_Init/fail/parse-attestation-roots (0.00s) --- PASS: TestACME_Init/ok/attestation (0.00s) --- PASS: TestACME_Init/ok/wire (0.00s) --- PASS: TestACME_Init/fail/empty-type (0.00s) --- PASS: TestACME_Init/fail/bad-claims (0.00s) --- PASS: TestACME_Init/fail/empty-attestation-roots (0.00s) --- PASS: TestACME_Init/fail/wire-missing-options (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 (0.00s) --- PASS: TestACME_Init/fail/empty (0.00s) --- PASS: TestACME_Init/fail/empty-name (0.00s) --- PASS: TestACME_Init/fail/bad-challenge (0.00s) === RUN TestACME_AuthorizeRenew === RUN TestACME_AuthorizeRenew/ok === RUN TestACME_AuthorizeRenew/fail/renew-disabled --- PASS: TestACME_AuthorizeRenew (0.00s) --- PASS: TestACME_AuthorizeRenew/ok (0.00s) --- PASS: TestACME_AuthorizeRenew/fail/renew-disabled (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.01s) --- PASS: TestAWS_Init/ok (0.00s) --- PASS: TestAWS_Init/ok/v1 (0.00s) --- PASS: TestAWS_Init/ok/v2 (0.00s) --- PASS: TestAWS_Init/ok/empty (0.00s) --- PASS: TestAWS_Init/ok/duration (0.00s) --- PASS: TestAWS_Init/ok/cert (0.00s) --- PASS: TestAWS_Init/fail_type_ (0.00s) --- PASS: TestAWS_Init/fail_name (0.00s) --- PASS: TestAWS_Init/bad_instance_age (0.00s) --- PASS: TestAWS_Init/fail/imds (0.00s) --- PASS: TestAWS_Init/fail/missing (0.00s) --- PASS: TestAWS_Init/fail/cert (0.00s) --- PASS: TestAWS_Init/fail_claims (0.00s) === RUN TestAWS_authorizeToken === RUN TestAWS_authorizeToken/fail/empty-account-id === RUN TestAWS_authorizeToken/fail/empty-private-ip === RUN TestAWS_authorizeToken/fail/invalid-audience === RUN TestAWS_authorizeToken/fail/invalid-account-id === RUN TestAWS_authorizeToken/fail/instance-age === RUN TestAWS_authorizeToken/ok === RUN TestAWS_authorizeToken/ok/identityCert === RUN TestAWS_authorizeToken/fail/cannot-validate-sig === RUN TestAWS_authorizeToken/fail/empty-instance-id === RUN TestAWS_authorizeToken/fail/empty-region === RUN TestAWS_authorizeToken/fail/invalid-token-issuer === RUN TestAWS_authorizeToken/fail/invalid-subject-disabled-custom-SANs === RUN TestAWS_authorizeToken/ok/identityCert2 === RUN TestAWS_authorizeToken/fail/bad-token --- PASS: TestAWS_authorizeToken (0.04s) --- PASS: TestAWS_authorizeToken/fail/empty-account-id (0.00s) --- PASS: TestAWS_authorizeToken/fail/empty-private-ip (0.00s) --- PASS: TestAWS_authorizeToken/fail/invalid-audience (0.00s) --- PASS: TestAWS_authorizeToken/fail/invalid-account-id (0.00s) --- PASS: TestAWS_authorizeToken/fail/instance-age (0.00s) --- PASS: TestAWS_authorizeToken/ok (0.00s) --- PASS: TestAWS_authorizeToken/ok/identityCert (0.00s) --- PASS: TestAWS_authorizeToken/fail/cannot-validate-sig (0.00s) --- PASS: TestAWS_authorizeToken/fail/empty-instance-id (0.00s) --- PASS: TestAWS_authorizeToken/fail/empty-region (0.00s) --- PASS: TestAWS_authorizeToken/fail/invalid-token-issuer (0.00s) --- PASS: TestAWS_authorizeToken/fail/invalid-subject-disabled-custom-SANs (0.00s) --- PASS: TestAWS_authorizeToken/ok/identityCert2 (0.00s) --- PASS: TestAWS_authorizeToken/fail/bad-token (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.15s) --- 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.18s) --- 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.01s) --- 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.14s) --- 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.14s) --- 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.18s) --- 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.52s) --- 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.12s) --- 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.11s) --- 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.37s) --- 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,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 === RUN Test_matchesAudience/true,portsA --- PASS: Test_matchesAudience (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) --- PASS: Test_matchesAudience/true,portsA (0.00s) === RUN Test_stripPort === RUN Test_stripPort/with_port === RUN Test_stripPort/with_no_port === RUN Test_stripPort/bad_url --- PASS: Test_stripPort (0.00s) --- PASS: Test_stripPort/with_port (0.00s) --- PASS: Test_stripPort/with_no_port (0.00s) --- PASS: Test_stripPort/bad_url (0.00s) === RUN TestNewController === RUN TestNewController/ok === RUN TestNewController/ok_with_claims === RUN TestNewController/ok_with_claims_and_options === RUN TestNewController/fail_claimer === RUN TestNewController/fail_options --- PASS: TestNewController (0.00s) --- PASS: TestNewController/ok (0.00s) --- PASS: TestNewController/ok_with_claims (0.00s) --- PASS: TestNewController/ok_with_claims_and_options (0.00s) --- PASS: TestNewController/fail_claimer (0.00s) --- PASS: TestNewController/fail_options (0.00s) === RUN TestController_GetHTTPClient === RUN TestController_GetHTTPClient/ok_custom === RUN TestController_GetHTTPClient/ok_default --- PASS: TestController_GetHTTPClient (0.00s) --- PASS: TestController_GetHTTPClient/ok_custom (0.00s) --- PASS: TestController_GetHTTPClient/ok_default (0.00s) === RUN TestController_GetIdentity === RUN TestController_GetIdentity/ok === RUN TestController_GetIdentity/ok_custom === RUN TestController_GetIdentity/ok_badname === RUN TestController_GetIdentity/ok_sanitized_badname === RUN TestController_GetIdentity/fail_provisioner === RUN TestController_GetIdentity/fail_custom --- PASS: TestController_GetIdentity (0.00s) --- PASS: TestController_GetIdentity/ok (0.00s) --- PASS: TestController_GetIdentity/ok_custom (0.00s) --- PASS: TestController_GetIdentity/ok_badname (0.00s) --- PASS: TestController_GetIdentity/ok_sanitized_badname (0.00s) --- PASS: TestController_GetIdentity/fail_provisioner (0.00s) --- PASS: TestController_GetIdentity/fail_custom (0.00s) === RUN TestController_AuthorizeRenew === RUN TestController_AuthorizeRenew/ok === RUN TestController_AuthorizeRenew/ok_custom === RUN TestController_AuthorizeRenew/ok_custom_disabled === RUN TestController_AuthorizeRenew/ok_renew_after_expiry === RUN TestController_AuthorizeRenew/fail_disabled === RUN TestController_AuthorizeRenew/fail_not_yet_valid === RUN TestController_AuthorizeRenew/fail_expired === RUN TestController_AuthorizeRenew/fail_custom --- PASS: TestController_AuthorizeRenew (0.00s) --- PASS: TestController_AuthorizeRenew/ok (0.00s) --- PASS: TestController_AuthorizeRenew/ok_custom (0.00s) --- PASS: TestController_AuthorizeRenew/ok_custom_disabled (0.00s) --- PASS: TestController_AuthorizeRenew/ok_renew_after_expiry (0.00s) --- PASS: TestController_AuthorizeRenew/fail_disabled (0.00s) --- PASS: TestController_AuthorizeRenew/fail_not_yet_valid (0.00s) --- PASS: TestController_AuthorizeRenew/fail_expired (0.00s) --- PASS: TestController_AuthorizeRenew/fail_custom (0.00s) === RUN TestController_AuthorizeSSHRenew === RUN TestController_AuthorizeSSHRenew/ok === RUN TestController_AuthorizeSSHRenew/ok_custom === RUN TestController_AuthorizeSSHRenew/ok_custom_disabled === RUN TestController_AuthorizeSSHRenew/ok_renew_after_expiry === RUN TestController_AuthorizeSSHRenew/fail_disabled === RUN TestController_AuthorizeSSHRenew/fail_not_yet_valid === RUN TestController_AuthorizeSSHRenew/fail_expired === RUN TestController_AuthorizeSSHRenew/fail_custom --- PASS: TestController_AuthorizeSSHRenew (0.00s) --- PASS: TestController_AuthorizeSSHRenew/ok (0.00s) --- PASS: TestController_AuthorizeSSHRenew/ok_custom (0.00s) --- PASS: TestController_AuthorizeSSHRenew/ok_custom_disabled (0.00s) --- PASS: TestController_AuthorizeSSHRenew/ok_renew_after_expiry (0.00s) --- PASS: TestController_AuthorizeSSHRenew/fail_disabled (0.00s) --- PASS: TestController_AuthorizeSSHRenew/fail_not_yet_valid (0.00s) --- PASS: TestController_AuthorizeSSHRenew/fail_expired (0.00s) --- PASS: TestController_AuthorizeSSHRenew/fail_custom (0.00s) === RUN TestDefaultAuthorizeRenew === RUN TestDefaultAuthorizeRenew/ok === RUN TestDefaultAuthorizeRenew/ok_renew_after_expiry === RUN TestDefaultAuthorizeRenew/fail_disabled === RUN TestDefaultAuthorizeRenew/fail_not_yet_valid === RUN TestDefaultAuthorizeRenew/fail_expired --- PASS: TestDefaultAuthorizeRenew (0.00s) --- PASS: TestDefaultAuthorizeRenew/ok (0.00s) --- PASS: TestDefaultAuthorizeRenew/ok_renew_after_expiry (0.00s) --- PASS: TestDefaultAuthorizeRenew/fail_disabled (0.00s) --- PASS: TestDefaultAuthorizeRenew/fail_not_yet_valid (0.00s) --- PASS: TestDefaultAuthorizeRenew/fail_expired (0.00s) === RUN TestDefaultAuthorizeSSHRenew === RUN TestDefaultAuthorizeSSHRenew/ok === RUN TestDefaultAuthorizeSSHRenew/ok_renew_after_expiry === RUN TestDefaultAuthorizeSSHRenew/fail_disabled === RUN TestDefaultAuthorizeSSHRenew/fail_not_yet_valid === RUN TestDefaultAuthorizeSSHRenew/fail_expired --- PASS: TestDefaultAuthorizeSSHRenew (0.00s) --- PASS: TestDefaultAuthorizeSSHRenew/ok (0.00s) --- PASS: TestDefaultAuthorizeSSHRenew/ok_renew_after_expiry (0.00s) --- PASS: TestDefaultAuthorizeSSHRenew/fail_disabled (0.00s) --- PASS: TestDefaultAuthorizeSSHRenew/fail_not_yet_valid (0.00s) --- PASS: TestDefaultAuthorizeSSHRenew/fail_expired (0.00s) === RUN Test_newWebhookController --- PASS: Test_newWebhookController (0.00s) === RUN TestNewDuration === RUN TestNewDuration/ok === RUN TestNewDuration/fail_empty === RUN TestNewDuration/fail_number === RUN TestNewDuration/fail_string --- PASS: TestNewDuration (0.00s) --- PASS: TestNewDuration/ok (0.00s) --- PASS: TestNewDuration/fail_empty (0.00s) --- PASS: TestNewDuration/fail_number (0.00s) --- PASS: TestNewDuration/fail_string (0.00s) === RUN TestDuration_UnmarshalJSON === RUN TestDuration_UnmarshalJSON/empty === RUN TestDuration_UnmarshalJSON/bad_type === RUN TestDuration_UnmarshalJSON/empty_string === RUN TestDuration_UnmarshalJSON/non_duration === RUN TestDuration_UnmarshalJSON/duration === RUN TestDuration_UnmarshalJSON/nil --- PASS: TestDuration_UnmarshalJSON (0.00s) --- PASS: TestDuration_UnmarshalJSON/empty (0.00s) --- PASS: TestDuration_UnmarshalJSON/bad_type (0.00s) --- PASS: TestDuration_UnmarshalJSON/empty_string (0.00s) --- PASS: TestDuration_UnmarshalJSON/non_duration (0.00s) --- PASS: TestDuration_UnmarshalJSON/duration (0.00s) --- PASS: TestDuration_UnmarshalJSON/nil (0.00s) === RUN TestDuration_MarshalJSON === RUN TestDuration_MarshalJSON/string --- PASS: TestDuration_MarshalJSON (0.00s) --- PASS: TestDuration_MarshalJSON/string (0.00s) === RUN TestDuration_Value === RUN TestDuration_Value/ok === RUN TestDuration_Value/ok_new === RUN TestDuration_Value/ok_nil === RUN TestDuration_Value/ok_nil_var --- PASS: TestDuration_Value (0.00s) --- PASS: TestDuration_Value/ok (0.00s) --- PASS: TestDuration_Value/ok_new (0.00s) --- PASS: TestDuration_Value/ok_nil (0.00s) --- PASS: TestDuration_Value/ok_nil_var (0.00s) === RUN TestExtension_Marshal === RUN TestExtension_Marshal/ok === RUN TestExtension_Marshal/ok_with_pairs --- PASS: TestExtension_Marshal (0.00s) --- PASS: TestExtension_Marshal/ok (0.00s) --- PASS: TestExtension_Marshal/ok_with_pairs (0.00s) === RUN TestExtension_ToExtension === RUN TestExtension_ToExtension/ok === RUN TestExtension_ToExtension/ok_empty_pairs === RUN TestExtension_ToExtension/ok_with_pairs --- PASS: TestExtension_ToExtension (0.00s) --- PASS: TestExtension_ToExtension/ok (0.00s) --- PASS: TestExtension_ToExtension/ok_empty_pairs (0.00s) --- PASS: TestExtension_ToExtension/ok_with_pairs (0.00s) === RUN TestGetProvisionerExtension === RUN TestGetProvisionerExtension/ok === RUN TestGetProvisionerExtension/fail_unmarshal === RUN TestGetProvisionerExtension/missing_extension --- PASS: TestGetProvisionerExtension (0.00s) --- PASS: TestGetProvisionerExtension/ok (0.00s) --- PASS: TestGetProvisionerExtension/fail_unmarshal (0.00s) --- PASS: TestGetProvisionerExtension/missing_extension (0.00s) === RUN TestGCP_Getters --- PASS: TestGCP_Getters (0.00s) === RUN TestGCP_GetTokenID === RUN TestGCP_GetTokenID/ok === RUN TestGCP_GetTokenID/ok#01 === RUN TestGCP_GetTokenID/fail_token === RUN TestGCP_GetTokenID/fail_claims --- PASS: TestGCP_GetTokenID (0.00s) --- PASS: TestGCP_GetTokenID/ok (0.00s) --- PASS: TestGCP_GetTokenID/ok#01 (0.00s) --- PASS: TestGCP_GetTokenID/fail_token (0.00s) --- PASS: TestGCP_GetTokenID/fail_claims (0.00s) === RUN TestGCP_GetIdentityToken === RUN TestGCP_GetIdentityToken/ok gcp_test.go:150: === RUN TestGCP_GetIdentityToken/fail_ca_url gcp_test.go:150: error parsing ://ca: parse "://ca": missing protocol scheme === RUN TestGCP_GetIdentityToken/fail_request gcp_test.go:150: error on identity request: status=400, response=Bad Request === RUN TestGCP_GetIdentityToken/fail_url gcp_test.go:150: error creating identity request: parse "://ca.smallstep.com?audience=https%3A%2F%2Fca%2F1.0%2Fsign%23gcp%2FacDgwmKIMH&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%2FacDgwmKIMH&format=full&licenses=FALSE": unsupported protocol scheme "" --- PASS: TestGCP_GetIdentityToken (0.00s) --- PASS: TestGCP_GetIdentityToken/ok (0.00s) --- PASS: TestGCP_GetIdentityToken/fail_ca_url (0.00s) --- PASS: TestGCP_GetIdentityToken/fail_request (0.00s) --- PASS: TestGCP_GetIdentityToken/fail_url (0.00s) --- PASS: TestGCP_GetIdentityToken/fail_connect (0.00s) === RUN TestGCP_Init === RUN TestGCP_Init/ok === RUN TestGCP_Init/ok#01 === RUN TestGCP_Init/ok#02 === RUN TestGCP_Init/ok#03 === RUN TestGCP_Init/bad_type === RUN TestGCP_Init/bad_name === RUN TestGCP_Init/bad_duration === RUN TestGCP_Init/bad_claims === RUN TestGCP_Init/bad_certs --- PASS: TestGCP_Init (0.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-instance-id === RUN TestGCP_authorizeToken/fail/empty-instance-name === RUN TestGCP_authorizeToken/fail/empty-project-id === RUN TestGCP_authorizeToken/fail/invalid-projectID === RUN TestGCP_authorizeToken/fail/empty-zone === RUN TestGCP_authorizeToken/ok === RUN TestGCP_authorizeToken/fail/bad-token === RUN TestGCP_authorizeToken/fail/cannot-validate-sig === RUN TestGCP_authorizeToken/fail/invalid-issuer === RUN TestGCP_authorizeToken/fail/invalid-serviceAccount --- PASS: TestGCP_authorizeToken (0.01s) --- PASS: TestGCP_authorizeToken/fail/instance-age (0.00s) --- PASS: TestGCP_authorizeToken/fail/empty-instance-id (0.00s) --- PASS: TestGCP_authorizeToken/fail/empty-instance-name (0.00s) --- PASS: TestGCP_authorizeToken/fail/empty-project-id (0.00s) --- PASS: TestGCP_authorizeToken/fail/invalid-projectID (0.00s) --- PASS: TestGCP_authorizeToken/fail/empty-zone (0.00s) --- PASS: TestGCP_authorizeToken/ok (0.00s) --- PASS: TestGCP_authorizeToken/fail/bad-token (0.00s) --- PASS: TestGCP_authorizeToken/fail/cannot-validate-sig (0.00s) --- PASS: TestGCP_authorizeToken/fail/invalid-issuer (0.00s) --- PASS: TestGCP_authorizeToken/fail/invalid-serviceAccount (0.00s) === RUN TestGCP_AuthorizeSign === RUN TestGCP_AuthorizeSign/ok === RUN TestGCP_AuthorizeSign/ok#01 === RUN TestGCP_AuthorizeSign/ok#02 === RUN TestGCP_AuthorizeSign/fail_token === RUN TestGCP_AuthorizeSign/fail_key === RUN TestGCP_AuthorizeSign/fail_iss === RUN TestGCP_AuthorizeSign/fail_aud === RUN TestGCP_AuthorizeSign/fail_exp === RUN TestGCP_AuthorizeSign/fail_nbf === RUN TestGCP_AuthorizeSign/fail_service_account === RUN TestGCP_AuthorizeSign/fail_invalid_project_id === RUN TestGCP_AuthorizeSign/fail_invalid_instance_age === RUN TestGCP_AuthorizeSign/fail_instance_id === RUN TestGCP_AuthorizeSign/fail_instance_name === RUN TestGCP_AuthorizeSign/fail_project_id === RUN TestGCP_AuthorizeSign/fail_zone --- PASS: TestGCP_AuthorizeSign (0.01s) --- PASS: TestGCP_AuthorizeSign/ok (0.00s) --- PASS: TestGCP_AuthorizeSign/ok#01 (0.00s) --- PASS: TestGCP_AuthorizeSign/ok#02 (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_token (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_key (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_iss (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_aud (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_exp (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_nbf (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_service_account (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_invalid_project_id (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_invalid_instance_age (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_instance_id (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_instance_name (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_project_id (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_zone (0.00s) === RUN TestGCP_AuthorizeSSHSign === RUN TestGCP_AuthorizeSSHSign/ok === RUN TestGCP_AuthorizeSSHSign/ok-rsa2048 === RUN TestGCP_AuthorizeSSHSign/ok-type-host === RUN TestGCP_AuthorizeSSHSign/ok-type-user === RUN TestGCP_AuthorizeSSHSign/ok-principals === RUN TestGCP_AuthorizeSSHSign/ok-principal1 === RUN TestGCP_AuthorizeSSHSign/ok-principal2 === RUN TestGCP_AuthorizeSSHSign/ok-options === RUN TestGCP_AuthorizeSSHSign/ok-custom === RUN TestGCP_AuthorizeSSHSign/fail-rsa1024 === RUN TestGCP_AuthorizeSSHSign/fail-principal === RUN TestGCP_AuthorizeSSHSign/fail-extra-principal === RUN TestGCP_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestGCP_AuthorizeSSHSign/fail-type-host === RUN TestGCP_AuthorizeSSHSign/fail-type-user === RUN TestGCP_AuthorizeSSHSign/fail-invalid-token --- PASS: TestGCP_AuthorizeSSHSign (0.23s) --- 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.09s) === RUN TestJWK_Init === RUN TestJWK_Init/fail-empty === RUN TestJWK_Init/fail-empty-name === RUN TestJWK_Init/fail-empty-type === RUN TestJWK_Init/fail-empty-key === RUN TestJWK_Init/fail-bad-claims === RUN TestJWK_Init/ok --- PASS: TestJWK_Init (0.00s) --- PASS: TestJWK_Init/fail-empty (0.00s) --- PASS: TestJWK_Init/fail-empty-name (0.00s) --- PASS: TestJWK_Init/fail-empty-type (0.00s) --- PASS: TestJWK_Init/fail-empty-key (0.00s) --- PASS: TestJWK_Init/fail-bad-claims (0.00s) --- PASS: TestJWK_Init/ok (0.00s) === 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.41s) --- 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.20s) --- 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.23s) --- 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.19s) --- 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.43s) --- 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.22s) --- 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/ok === RUN TestJWK_AuthorizeSSHRevoke/fail/invalid-token --- PASS: TestJWK_AuthorizeSSHRevoke (0.28s) --- PASS: TestJWK_AuthorizeSSHRevoke/ok (0.19s) --- PASS: TestJWK_AuthorizeSSHRevoke/fail/invalid-token (0.09s) === 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/03/02 23:10:25 http: TLS handshake error from 127.0.0.1:36936: 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.03s) === RUN Test_keyStore --- PASS: Test_keyStore (5.01s) === RUN Test_keyStore_noCache --- PASS: Test_keyStore_noCache (0.00s) === RUN Test_keyStore_Get === RUN Test_keyStore_Get/ok1 === RUN Test_keyStore_Get/ok2 === RUN Test_keyStore_Get/fail --- PASS: Test_keyStore_Get (0.00s) --- PASS: Test_keyStore_Get/ok1 (0.00s) --- PASS: Test_keyStore_Get/ok2 (0.00s) --- PASS: Test_keyStore_Get/fail (0.00s) === RUN Test_abs === RUN Test_abs/ok === RUN Test_abs/ok#01 === RUN Test_abs/ok#02 === RUN Test_abs/ok_maxInt64 === RUN Test_abs/ok_minInt64_+_1 === RUN Test_abs/overflow_on_minInt64 === RUN Test_abs/overflow_on_minInt64#01 --- PASS: Test_abs (0.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.01s) --- 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.01s) --- 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.01s) --- 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/03/02 23:10:30 http: TLS handshake error from 127.0.0.1:57752: read tcp 127.0.0.1:43601->127.0.0.1:57752: 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.01s) --- PASS: TestOIDC_AuthorizeRevoke/ok1 (0.00s) --- PASS: TestOIDC_AuthorizeRevoke/admin (0.00s) --- PASS: TestOIDC_AuthorizeRevoke/fail-email (0.00s) === RUN TestOIDC_AuthorizeRenew === RUN TestOIDC_AuthorizeRenew/ok === RUN TestOIDC_AuthorizeRenew/fail/renew-disabled --- PASS: TestOIDC_AuthorizeRenew (0.00s) --- PASS: TestOIDC_AuthorizeRenew/ok (0.00s) --- PASS: TestOIDC_AuthorizeRenew/fail/renew-disabled (0.00s) === RUN TestOIDC_AuthorizeSSHSign === RUN TestOIDC_AuthorizeSSHSign/ok === RUN TestOIDC_AuthorizeSSHSign/ok-rsa2048 === RUN TestOIDC_AuthorizeSSHSign/ok-user === RUN TestOIDC_AuthorizeSSHSign/ok-empty-email === RUN TestOIDC_AuthorizeSSHSign/ok-principals === RUN TestOIDC_AuthorizeSSHSign/ok-principals-ignore-passed === RUN TestOIDC_AuthorizeSSHSign/ok-principals-getIdentity === RUN TestOIDC_AuthorizeSSHSign/ok-emptyPrincipals-getIdentity === RUN TestOIDC_AuthorizeSSHSign/ok-options === RUN TestOIDC_AuthorizeSSHSign/ok-admin-user === RUN TestOIDC_AuthorizeSSHSign/ok-admin-host === RUN TestOIDC_AuthorizeSSHSign/ok-admin-options === RUN TestOIDC_AuthorizeSSHSign/fail-rsa1024 === RUN TestOIDC_AuthorizeSSHSign/fail-user-host === RUN TestOIDC_AuthorizeSSHSign/fail-getIdentity === RUN TestOIDC_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestOIDC_AuthorizeSSHSign/fail-admin-type === RUN TestOIDC_AuthorizeSSHSign/fail-admin-key-id === RUN TestOIDC_AuthorizeSSHSign/fail-admin-principals --- PASS: TestOIDC_AuthorizeSSHSign (0.26s) --- 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/fail/unsupported-provisioner === RUN TestDefaultIdentityFunc/ok_letter_case === RUN TestDefaultIdentityFunc/ok_simple === RUN TestDefaultIdentityFunc/ok_simple_letter_case === RUN TestDefaultIdentityFunc/ok/badname === RUN TestDefaultIdentityFunc/ok === RUN TestDefaultIdentityFunc/ok_symbol === RUN TestDefaultIdentityFunc/ok_username === RUN TestDefaultIdentityFunc/ok_usernames === RUN TestDefaultIdentityFunc/ok_empty_username --- PASS: TestDefaultIdentityFunc (0.00s) --- PASS: TestDefaultIdentityFunc/fail/unsupported-provisioner (0.00s) --- PASS: TestDefaultIdentityFunc/ok_letter_case (0.00s) --- PASS: TestDefaultIdentityFunc/ok_simple (0.00s) --- PASS: TestDefaultIdentityFunc/ok_simple_letter_case (0.00s) --- PASS: TestDefaultIdentityFunc/ok/badname (0.00s) --- PASS: TestDefaultIdentityFunc/ok (0.00s) --- PASS: TestDefaultIdentityFunc/ok_symbol (0.00s) --- PASS: TestDefaultIdentityFunc/ok_username (0.00s) --- PASS: TestDefaultIdentityFunc/ok_usernames (0.00s) --- PASS: TestDefaultIdentityFunc/ok_empty_username (0.00s) === RUN TestUnimplementedMethods === RUN TestUnimplementedMethods/jwk/sshRekey === RUN TestUnimplementedMethods/jwk/sshRenew === RUN TestUnimplementedMethods/aws/revoke === RUN TestUnimplementedMethods/aws/sshRenew === RUN TestUnimplementedMethods/aws/rekey === RUN TestUnimplementedMethods/aws/sshRevoke === RUN TestUnimplementedMethods/azure/revoke === RUN TestUnimplementedMethods/azure/sshRenew === RUN TestUnimplementedMethods/azure/sshRekey === RUN TestUnimplementedMethods/azure/sshRevoke === RUN TestUnimplementedMethods/gcp/revoke === RUN TestUnimplementedMethods/gcp/sshRenew === RUN TestUnimplementedMethods/gcp/sshRekey === RUN TestUnimplementedMethods/gcp/sshRevoke === RUN TestUnimplementedMethods/oidc/sshRenew === RUN TestUnimplementedMethods/oidc/sshRekey === RUN TestUnimplementedMethods/x5c/sshRenew === RUN TestUnimplementedMethods/x5c/sshRekey === RUN TestUnimplementedMethods/x5c/sshRevoke === RUN TestUnimplementedMethods/acme/sshSign === RUN TestUnimplementedMethods/acme/sshRekey === RUN TestUnimplementedMethods/acme/sshRenew === RUN TestUnimplementedMethods/acme/sshRevoke === RUN TestUnimplementedMethods/sshpop/sign === RUN TestUnimplementedMethods/sshpop/renew === RUN TestUnimplementedMethods/sshpop/revoke === RUN TestUnimplementedMethods/sshpop/sshSign === RUN TestUnimplementedMethods/k8ssa/sshRekey === RUN TestUnimplementedMethods/k8ssa/sshRenew === RUN TestUnimplementedMethods/k8ssa/sshRevoke --- PASS: TestUnimplementedMethods (0.00s) --- PASS: TestUnimplementedMethods/jwk/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/jwk/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/aws/revoke (0.00s) --- PASS: TestUnimplementedMethods/aws/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/aws/rekey (0.00s) --- PASS: TestUnimplementedMethods/aws/sshRevoke (0.00s) --- PASS: TestUnimplementedMethods/azure/revoke (0.00s) --- PASS: TestUnimplementedMethods/azure/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/azure/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/azure/sshRevoke (0.00s) --- PASS: TestUnimplementedMethods/gcp/revoke (0.00s) --- PASS: TestUnimplementedMethods/gcp/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/gcp/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/gcp/sshRevoke (0.00s) --- PASS: TestUnimplementedMethods/oidc/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/oidc/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/x5c/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/x5c/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/x5c/sshRevoke (0.00s) --- PASS: TestUnimplementedMethods/acme/sshSign (0.00s) --- PASS: TestUnimplementedMethods/acme/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/acme/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/acme/sshRevoke (0.00s) --- PASS: TestUnimplementedMethods/sshpop/sign (0.00s) --- PASS: TestUnimplementedMethods/sshpop/renew (0.00s) --- PASS: TestUnimplementedMethods/sshpop/revoke (0.00s) --- PASS: TestUnimplementedMethods/sshpop/sshSign (0.00s) --- PASS: TestUnimplementedMethods/k8ssa/sshRekey (0.00s) --- PASS: TestUnimplementedMethods/k8ssa/sshRenew (0.00s) --- PASS: TestUnimplementedMethods/k8ssa/sshRevoke (0.00s) === RUN TestUninitialized_MarshalJSON === RUN TestUninitialized_MarshalJSON/ok --- PASS: TestUninitialized_MarshalJSON (0.00s) --- PASS: TestUninitialized_MarshalJSON/ok (0.00s) === RUN Test_challengeValidationController_Validate === RUN Test_challengeValidationController_Validate/fail/no-webhook === RUN Test_challengeValidationController_Validate/fail/wrong-cert-type === RUN Test_challengeValidationController_Validate/fail/wrong-secret-value === RUN Test_challengeValidationController_Validate/fail/not-allowed === RUN Test_challengeValidationController_Validate/ok === RUN Test_challengeValidationController_Validate/ok_with_data --- PASS: Test_challengeValidationController_Validate (0.00s) --- PASS: Test_challengeValidationController_Validate/fail/no-webhook (0.00s) --- PASS: Test_challengeValidationController_Validate/fail/wrong-cert-type (0.00s) --- PASS: Test_challengeValidationController_Validate/fail/wrong-secret-value (0.00s) --- PASS: Test_challengeValidationController_Validate/fail/not-allowed (0.00s) --- PASS: Test_challengeValidationController_Validate/ok (0.00s) --- PASS: Test_challengeValidationController_Validate/ok_with_data (0.00s) === RUN TestController_isCertTypeOK --- PASS: TestController_isCertTypeOK (0.00s) === RUN Test_selectValidationMethod === RUN Test_selectValidationMethod/webhooks === RUN Test_selectValidationMethod/challenge === RUN Test_selectValidationMethod/challenge-with-different-webhook === RUN Test_selectValidationMethod/none === RUN Test_selectValidationMethod/none-with-different-webhook --- PASS: Test_selectValidationMethod (0.00s) --- PASS: Test_selectValidationMethod/webhooks (0.00s) --- PASS: Test_selectValidationMethod/challenge (0.00s) --- PASS: Test_selectValidationMethod/challenge-with-different-webhook (0.00s) --- PASS: Test_selectValidationMethod/none (0.00s) --- PASS: Test_selectValidationMethod/none-with-different-webhook (0.00s) === RUN TestSCEP_ValidateChallenge === RUN TestSCEP_ValidateChallenge/ok/webhooks === RUN TestSCEP_ValidateChallenge/ok/with-data === RUN TestSCEP_ValidateChallenge/fail/webhooks-secret-configuration === RUN TestSCEP_ValidateChallenge/ok/static-challenge === RUN TestSCEP_ValidateChallenge/fail/wrong-static-challenge === RUN TestSCEP_ValidateChallenge/ok/no-challenge === RUN TestSCEP_ValidateChallenge/fail/no-challenge-but-provided --- PASS: TestSCEP_ValidateChallenge (0.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.08s) --- 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.05s) === 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/fail/emailAddressesValidator === RUN Test_defaultSANsValidator_Valid/fail/ipAddressesValidator === RUN Test_defaultSANsValidator_Valid/fail/urisValidator === RUN Test_defaultSANsValidator_Valid/ok/urisBadValidator-SignIdentity === RUN Test_defaultSANsValidator_Valid/ok === RUN Test_defaultSANsValidator_Valid/fail/dnsNamesValidator --- PASS: Test_defaultSANsValidator_Valid (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) --- PASS: Test_defaultSANsValidator_Valid/ok (0.00s) --- PASS: Test_defaultSANsValidator_Valid/fail/dnsNamesValidator (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-forced-and-not-set === RUN Test_forceCN_Option/fail/CN-forced-and-empty-DNSNames === RUN Test_forceCN_Option/ok/CN-not-forced === RUN Test_forceCN_Option/ok/CN-forced-and-set --- PASS: Test_forceCN_Option (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) --- PASS: Test_forceCN_Option/ok/CN-not-forced (0.00s) --- PASS: Test_forceCN_Option/ok/CN-forced-and-set (0.00s) === RUN Test_profileDefaultDuration_Option === RUN Test_profileDefaultDuration_Option/ok/notAfter-set === RUN Test_profileDefaultDuration_Option/ok/notBefore-and-notAfter-set === RUN Test_profileDefaultDuration_Option/ok/cert-with-validity === RUN Test_profileDefaultDuration_Option/ok/cert-notBefore-option-notafter === RUN Test_profileDefaultDuration_Option/ok/cert-notAfter-option-notBefore === RUN Test_profileDefaultDuration_Option/ok/notBefore-notAfter-duration-empty === RUN Test_profileDefaultDuration_Option/ok/notBefore-set === RUN Test_profileDefaultDuration_Option/ok/duration-set --- PASS: Test_profileDefaultDuration_Option (0.81s) --- PASS: Test_profileDefaultDuration_Option/ok/notAfter-set (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-and-notAfter-set (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/cert-with-validity (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/cert-notBefore-option-notafter (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/cert-notAfter-option-notBefore (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-notAfter-duration-empty (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-set (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/duration-set (0.10s) === RUN Test_newProvisionerExtension_Option === RUN Test_newProvisionerExtension_Option/ok/one-element === RUN Test_newProvisionerExtension_Option/ok/replace === RUN Test_newProvisionerExtension_Option/ok/disabled --- PASS: Test_newProvisionerExtension_Option (0.00s) --- PASS: Test_newProvisionerExtension_Option/ok/one-element (0.00s) --- PASS: Test_newProvisionerExtension_Option/ok/replace (0.00s) --- PASS: Test_newProvisionerExtension_Option/ok/disabled (0.00s) === RUN Test_profileLimitDuration_Option === RUN Test_profileLimitDuration_Option/ok/cert-validity === RUN Test_profileLimitDuration_Option/ok/cert-notBefore-default === RUN Test_profileLimitDuration_Option/ok/cert-notAfter-default === RUN Test_profileLimitDuration_Option/ok/cert-notBefore-option === RUN Test_profileLimitDuration_Option/fail/notBefore-before-active-window === RUN Test_profileLimitDuration_Option/fail/requested-notAfter-after-limit === RUN Test_profileLimitDuration_Option/fail/cert-validity-notAfter === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-requested === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-under-default === RUN Test_profileLimitDuration_Option/ok/cert-notAfter-option === RUN Test_profileLimitDuration_Option/fail/cert-validity-notBefore === RUN Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-over-default === RUN Test_profileLimitDuration_Option/ok/over-limit-with-backdate === RUN Test_profileLimitDuration_Option/ok/under-limit-with-backdate --- PASS: Test_profileLimitDuration_Option (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-validity (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-notBefore-default (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-notAfter-default (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-notBefore-option (0.00s) --- PASS: Test_profileLimitDuration_Option/fail/notBefore-before-active-window (0.00s) --- PASS: Test_profileLimitDuration_Option/fail/requested-notAfter-after-limit (0.00s) --- PASS: Test_profileLimitDuration_Option/fail/cert-validity-notAfter (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-requested (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-under-default (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-notAfter-option (0.00s) --- PASS: Test_profileLimitDuration_Option/fail/cert-validity-notBefore (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/valid-notAfter-nil-limit-over-default (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/over-limit-with-backdate (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/under-limit-with-backdate (0.00s) === 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/valid-requested-validBefore === 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/no-limit === RUN Test_sshValidityModifier/ok/defaults --- 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/valid-requested-validBefore (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/no-limit (0.00s) --- PASS: Test_sshValidityModifier/ok/defaults (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/no-signer-found === RUN TestSSHPOP_authorizeToken/fail/error-parsing-claims-bad-sig === RUN TestSSHPOP_authorizeToken/fail/invalid-claims-issuer === RUN TestSSHPOP_authorizeToken/fail/invalid-audience === RUN TestSSHPOP_authorizeToken/fail/empty-subject === RUN TestSSHPOP_authorizeToken/ok === RUN TestSSHPOP_authorizeToken/fail/bad-token === RUN TestSSHPOP_authorizeToken/fail/cert-not-yet-valid === RUN TestSSHPOP_authorizeToken/fail/cert-past-validity --- PASS: TestSSHPOP_authorizeToken (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/invalid-audience (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/empty-subject (0.00s) --- PASS: TestSSHPOP_authorizeToken/ok (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/bad-token (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/cert-not-yet-valid (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/cert-past-validity (0.00s) === RUN TestSSHPOP_AuthorizeSSHRevoke === RUN TestSSHPOP_AuthorizeSSHRevoke/fail/bad-token === RUN TestSSHPOP_AuthorizeSSHRevoke/fail/subject-not-equal-serial === RUN TestSSHPOP_AuthorizeSSHRevoke/ok --- PASS: TestSSHPOP_AuthorizeSSHRevoke (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/bad-token (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/subject-not-equal-serial (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRevoke/ok (0.00s) === RUN TestSSHPOP_AuthorizeSSHRenew === RUN TestSSHPOP_AuthorizeSSHRenew/fail/bad-token === RUN TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert === RUN TestSSHPOP_AuthorizeSSHRenew/ok --- PASS: TestSSHPOP_AuthorizeSSHRenew (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/bad-token (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRenew/ok (0.00s) === RUN TestSSHPOP_AuthorizeSSHRekey === RUN TestSSHPOP_AuthorizeSSHRekey/fail/bad-token === RUN TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert === RUN TestSSHPOP_AuthorizeSSHRekey/ok --- PASS: TestSSHPOP_AuthorizeSSHRekey (0.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/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 === RUN TestSSHPOP_ExtractSSHPOPCert/fail/sshpop-missing --- PASS: TestSSHPOP_ExtractSSHPOPCert (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) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/sshpop-missing (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/x509 === RUN TestWebhookController_isCertTypeOK/x509/all === RUN TestWebhookController_isCertTypeOK/x509/ssh === RUN TestWebhookController_isCertTypeOK/ssh/x509 === RUN TestWebhookController_isCertTypeOK/ssh/ssh === RUN TestWebhookController_isCertTypeOK/ssh/"" === RUN TestWebhookController_isCertTypeOK/all/ssh === RUN TestWebhookController_isCertTypeOK/all/"" === RUN TestWebhookController_isCertTypeOK/x509/x509 === RUN TestWebhookController_isCertTypeOK/x509/"" === RUN TestWebhookController_isCertTypeOK/ssh/all === RUN TestWebhookController_isCertTypeOK/all/all --- PASS: TestWebhookController_isCertTypeOK (0.00s) --- PASS: TestWebhookController_isCertTypeOK/all/x509 (0.00s) --- PASS: TestWebhookController_isCertTypeOK/x509/all (0.00s) --- PASS: TestWebhookController_isCertTypeOK/x509/ssh (0.00s) --- PASS: TestWebhookController_isCertTypeOK/ssh/x509 (0.00s) --- PASS: TestWebhookController_isCertTypeOK/ssh/ssh (0.00s) --- PASS: TestWebhookController_isCertTypeOK/ssh/"" (0.00s) --- PASS: TestWebhookController_isCertTypeOK/all/ssh (0.00s) --- PASS: TestWebhookController_isCertTypeOK/all/"" (0.00s) --- PASS: TestWebhookController_isCertTypeOK/x509/x509 (0.00s) --- PASS: TestWebhookController_isCertTypeOK/x509/"" (0.00s) --- PASS: TestWebhookController_isCertTypeOK/ssh/all (0.00s) --- PASS: TestWebhookController_isCertTypeOK/all/all (0.00s) === RUN TestWebhookController_Enrich === 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 === RUN TestWebhookController_Enrich/ok/one_webhook === RUN TestWebhookController_Enrich/ok/two_webhooks === RUN TestWebhookController_Enrich/ok/x509_only --- PASS: TestWebhookController_Enrich (0.01s) --- 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) --- PASS: TestWebhookController_Enrich/ok/one_webhook (0.00s) --- PASS: TestWebhookController_Enrich/ok/two_webhooks (0.00s) --- PASS: TestWebhookController_Enrich/ok/x509_only (0.00s) === RUN TestWebhookController_Authorize === RUN TestWebhookController_Authorize/ok/no_enriching_webhooks === RUN TestWebhookController_Authorize/ok === 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 --- PASS: TestWebhookController_Authorize (0.00s) --- PASS: TestWebhookController_Authorize/ok/no_enriching_webhooks (0.00s) --- PASS: TestWebhookController_Authorize/ok (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) === RUN TestWebhook_Do === RUN TestWebhook_Do/ok/bearer === RUN TestWebhook_Do/ok/basic === RUN TestWebhook_Do/ok/templated-url === RUN TestWebhook_Do/fail/404 === RUN TestWebhook_Do/ok/allow === RUN TestWebhook_Do/ok === RUN TestWebhook_Do/ok/no-request-id === RUN TestWebhook_Do/disableTLSClientAuth 2026/03/02 23:10:34 http: TLS handshake error from 127.0.0.1:41156: remote error: tls: bad certificate --- PASS: TestWebhook_Do (1.02s) --- 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/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/disableTLSClientAuth (1.01s) === RUN TestX5C_Getters --- PASS: TestX5C_Getters (0.00s) === RUN TestX5C_Init === RUN TestX5C_Init/fail/invalid-duration === RUN TestX5C_Init/ok === RUN TestX5C_Init/ok/root-chain === 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 --- PASS: TestX5C_Init (0.00s) --- PASS: TestX5C_Init/fail/invalid-duration (0.00s) --- PASS: TestX5C_Init/ok (0.00s) --- PASS: TestX5C_Init/ok/root-chain (0.00s) --- PASS: TestX5C_Init/fail/empty (0.00s) --- PASS: TestX5C_Init/fail/empty-name (0.00s) --- PASS: TestX5C_Init/fail/empty-type (0.00s) --- PASS: TestX5C_Init/fail/empty-key (0.00s) --- PASS: TestX5C_Init/fail/no-valid-root-certs (0.00s) === RUN TestX5C_authorizeToken === RUN TestX5C_authorizeToken/ok === RUN TestX5C_authorizeToken/fail/bad-token === RUN TestX5C_authorizeToken/fail/invalid-audience 2026/03/02 23:10:35 http: TLS handshake error from 127.0.0.1:60050: remote error: tls: bad certificate === RUN TestX5C_authorizeToken/fail/invalid-cert-chain === RUN TestX5C_authorizeToken/fail/doubled-up-self-signed-cert === RUN TestX5C_authorizeToken/fail/digital-signature-ext-required === RUN TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key === RUN TestX5C_authorizeToken/fail/invalid-issuer === RUN TestX5C_authorizeToken/fail/empty-subject --- PASS: TestX5C_authorizeToken (0.01s) --- PASS: TestX5C_authorizeToken/ok (0.00s) --- PASS: TestX5C_authorizeToken/fail/bad-token (0.00s) --- PASS: TestX5C_authorizeToken/fail/invalid-audience (0.00s) --- PASS: TestX5C_authorizeToken/fail/invalid-cert-chain (0.00s) --- PASS: TestX5C_authorizeToken/fail/doubled-up-self-signed-cert (0.00s) --- PASS: TestX5C_authorizeToken/fail/digital-signature-ext-required (0.00s) --- PASS: TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key (0.00s) --- PASS: TestX5C_authorizeToken/fail/invalid-issuer (0.00s) --- PASS: TestX5C_authorizeToken/fail/empty-subject (0.00s) === RUN TestX5C_AuthorizeSign === RUN TestX5C_AuthorizeSign/ok/multi-sans === RUN TestX5C_AuthorizeSign/ok/cnf === RUN TestX5C_AuthorizeSign/fail/invalid-token === RUN TestX5C_AuthorizeSign/ok/empty-sans --- PASS: TestX5C_AuthorizeSign (0.00s) --- PASS: TestX5C_AuthorizeSign/ok/multi-sans (0.00s) --- PASS: TestX5C_AuthorizeSign/ok/cnf (0.00s) --- PASS: TestX5C_AuthorizeSign/fail/invalid-token (0.00s) --- PASS: TestX5C_AuthorizeSign/ok/empty-sans (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/without-claims === 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 --- PASS: TestX5C_AuthorizeSSHSign (0.01s) --- PASS: TestX5C_AuthorizeSSHSign/ok/without-claims (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 ok github.com/smallstep/certificates/authority/provisioner 14.866s === 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.019s === RUN TestNewACMEClient === RUN TestNewACMEClient/fail/client-option-error === RUN TestNewACMEClient/fail/get-directory === RUN TestNewACMEClient/fail/bad-directory === RUN TestNewACMEClient/fail/error-post-newAccount === RUN TestNewACMEClient/fail/error-bad-account === RUN TestNewACMEClient/ok --- PASS: TestNewACMEClient (0.00s) --- PASS: TestNewACMEClient/fail/client-option-error (0.00s) --- PASS: TestNewACMEClient/fail/get-directory (0.00s) --- PASS: TestNewACMEClient/fail/bad-directory (0.00s) --- PASS: TestNewACMEClient/fail/error-post-newAccount (0.00s) --- PASS: TestNewACMEClient/fail/error-bad-account (0.00s) --- PASS: TestNewACMEClient/ok (0.00s) === RUN TestACMEClient_GetDirectory --- PASS: TestACMEClient_GetDirectory (0.00s) === RUN TestACMEClient_GetNonce === RUN TestACMEClient_GetNonce/ok === RUN TestACMEClient_GetNonce/fail/GET-nonce --- PASS: TestACMEClient_GetNonce (0.00s) --- PASS: TestACMEClient_GetNonce/ok (0.00s) --- PASS: TestACMEClient_GetNonce/fail/GET-nonce (0.00s) === RUN TestACMEClient_post === RUN TestACMEClient_post/fail/account-not-configured === RUN TestACMEClient_post/fail/GET-nonce === RUN TestACMEClient_post/ok/jwk === RUN TestACMEClient_post/ok/kid --- PASS: TestACMEClient_post (0.00s) --- PASS: TestACMEClient_post/fail/account-not-configured (0.00s) --- PASS: TestACMEClient_post/fail/GET-nonce (0.00s) --- PASS: TestACMEClient_post/ok/jwk (0.00s) --- PASS: TestACMEClient_post/ok/kid (0.00s) === RUN TestACMEClient_NewOrder === RUN TestACMEClient_NewOrder/fail/client-post === RUN TestACMEClient_NewOrder/fail/newOrder-error === RUN TestACMEClient_NewOrder/fail/bad-order === RUN TestACMEClient_NewOrder/ok --- PASS: TestACMEClient_NewOrder (0.00s) --- PASS: TestACMEClient_NewOrder/fail/client-post (0.00s) --- PASS: TestACMEClient_NewOrder/fail/newOrder-error (0.00s) --- PASS: TestACMEClient_NewOrder/fail/bad-order (0.00s) --- PASS: TestACMEClient_NewOrder/ok (0.00s) === RUN TestACMEClient_GetOrder === RUN TestACMEClient_GetOrder/fail/bad-order === RUN TestACMEClient_GetOrder/ok === RUN TestACMEClient_GetOrder/fail/client-post === RUN TestACMEClient_GetOrder/fail/getOrder-error --- PASS: TestACMEClient_GetOrder (0.00s) --- PASS: TestACMEClient_GetOrder/fail/bad-order (0.00s) --- PASS: TestACMEClient_GetOrder/ok (0.00s) --- PASS: TestACMEClient_GetOrder/fail/client-post (0.00s) --- PASS: TestACMEClient_GetOrder/fail/getOrder-error (0.00s) === RUN TestACMEClient_GetAuthz === RUN TestACMEClient_GetAuthz/fail/bad-challenge === RUN TestACMEClient_GetAuthz/ok === RUN TestACMEClient_GetAuthz/fail/client-post === RUN TestACMEClient_GetAuthz/fail/getChallenge-error --- PASS: TestACMEClient_GetAuthz (0.00s) --- PASS: TestACMEClient_GetAuthz/fail/bad-challenge (0.00s) --- PASS: TestACMEClient_GetAuthz/ok (0.00s) --- PASS: TestACMEClient_GetAuthz/fail/client-post (0.00s) --- PASS: TestACMEClient_GetAuthz/fail/getChallenge-error (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/client-post === RUN TestACMEClient_ValidateChallenge/fail/getChallenge-error === RUN TestACMEClient_ValidateChallenge/fail/bad-challenge === RUN TestACMEClient_ValidateChallenge/ok --- PASS: TestACMEClient_ValidateChallenge (0.00s) --- PASS: TestACMEClient_ValidateChallenge/fail/client-post (0.00s) --- PASS: TestACMEClient_ValidateChallenge/fail/getChallenge-error (0.00s) --- PASS: TestACMEClient_ValidateChallenge/fail/bad-challenge (0.00s) --- PASS: TestACMEClient_ValidateChallenge/ok (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/client-post === RUN TestACMEClient_GetAccountOrders/fail/getAccountOrders-error === RUN TestACMEClient_GetAccountOrders/fail/bad-accountOrders === RUN TestACMEClient_GetAccountOrders/ok === RUN TestACMEClient_GetAccountOrders/fail/account-not-configured --- PASS: TestACMEClient_GetAccountOrders (0.00s) --- PASS: TestACMEClient_GetAccountOrders/fail/client-post (0.00s) --- PASS: TestACMEClient_GetAccountOrders/fail/getAccountOrders-error (0.00s) --- PASS: TestACMEClient_GetAccountOrders/fail/bad-accountOrders (0.00s) --- PASS: TestACMEClient_GetAccountOrders/ok (0.00s) --- PASS: TestACMEClient_GetAccountOrders/fail/account-not-configured (0.00s) === RUN TestACMEClient_GetCertificate === RUN TestACMEClient_GetCertificate/ok === RUN TestACMEClient_GetCertificate/fail/client-post === RUN TestACMEClient_GetCertificate/fail/getAccountOrders-error === RUN TestACMEClient_GetCertificate/fail/bad-certificate --- PASS: TestACMEClient_GetCertificate (0.00s) --- PASS: TestACMEClient_GetCertificate/ok (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) === RUN TestBootstrap 2026/03/02 23:10:26 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.11s) --- 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/03/02 23:10:26 Building new tls configuration using step-ca x509 Signer Interface 2026/03/02 23:10:26 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.06s) --- PASS: TestBootstrapServerWithoutMTLS/ok (0.00s) --- PASS: TestBootstrapServerWithoutMTLS/ok_mtls (0.00s) --- PASS: TestBootstrapServerWithoutMTLS/fail (0.00s) --- PASS: TestBootstrapServerWithoutMTLS/fail_with_TLSConfig (0.00s) === RUN TestBootstrapServerWithMTLS 2026/03/02 23:10:26 Building new tls configuration using step-ca x509 Signer Interface 2026/03/02 23:10:26 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.07s) --- 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/03/02 23:10:26 Building new tls configuration using step-ca x509 Signer Interface 2026/03/02 23:10:26 Building new tls configuration using step-ca x509 Signer Interface === RUN TestBootstrapClient/ok === RUN TestBootstrapClient/ok_mtls === RUN TestBootstrapClient/fail --- PASS: TestBootstrapClient (0.05s) --- PASS: TestBootstrapClient/ok (0.01s) --- PASS: TestBootstrapClient/ok_mtls (0.00s) --- PASS: TestBootstrapClient/fail (0.00s) === RUN TestBootstrapClientServerRotation 2026/03/02 23:10:26 Building new tls configuration using step-ca x509 Signer Interface 2026/03/02 23:10:26 Serving HTTPS on 127.0.0.1:38045 ... 2026/03/02 23:10:33 Building new tls configuration using step-ca x509 Signer Interface 2026/03/02 23:10:34 Serving HTTPS on 127.0.0.1:38045 ... 2026/03/02 23:10:39 Building new tls configuration using step-ca x509 Signer Interface 2026/03/02 23:10:39 Serving HTTPS on 127.0.0.1:38045 ... 2026/03/02 23:10:44 Building new tls configuration using step-ca x509 Signer Interface 2026/03/02 23:10:44 Serving HTTPS on 127.0.0.1:38045 ... 2026/03/02 23:10:44 /usr/lib/golang/src/net/http/server.go:3677: http: TLS handshake error from 127.0.0.1:34710: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2026-03-02T23:10:44Z is after 2026-03-02T23:10:44Z --- PASS: TestBootstrapClientServerRotation (18.47s) === RUN TestBootstrapClientServerFederation 2026/03/02 23:10:45 Building new tls configuration using step-ca x509 Signer Interface 2026/03/02 23:10:45 Serving HTTPS on 127.0.0.1:45969 ... 2026/03/02 23:10:45 Building new tls configuration using step-ca x509 Signer Interface 2026/03/02 23:10:45 Serving HTTPS on 127.0.0.1:34939 ... --- PASS: TestBootstrapClientServerFederation (2.20s) === RUN TestBootstrapListener 2026/03/02 23:10:47 Building new tls configuration using step-ca x509 Signer Interface 2026/03/02 23:10:47 Building new tls configuration using step-ca x509 Signer Interface === RUN TestBootstrapListener/ok === RUN TestBootstrapListener/ok_mtls === RUN TestBootstrapListener/fail --- PASS: TestBootstrapListener (0.12s) --- PASS: TestBootstrapListener/ok (0.03s) --- PASS: TestBootstrapListener/ok_mtls (0.04s) --- PASS: TestBootstrapListener/fail (0.00s) === RUN TestCASign 2026/03/02 23:10:47 Building new tls configuration using step-ca x509 Signer Interface === 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 === RUN TestCASign/ok-backwards-compat-missing-subject-SAN --- PASS: TestCASign (0.03s) --- 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) --- PASS: TestCASign/ok-backwards-compat-missing-subject-SAN (0.00s) === RUN TestCAProvisioners 2026/03/02 23:10:47 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/03/02 23:10:47 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/03/02 23:10:47 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/03/02 23:10:47 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/03/02 23:10:47 Building new tls configuration using step-ca x509 Signer Interface === RUN TestCARenew/request-missing-tls === RUN TestCARenew/request-missing-peer-certificate === RUN TestCARenew/success --- PASS: TestCARenew (0.01s) --- PASS: TestCARenew/request-missing-tls (0.00s) --- PASS: TestCARenew/request-missing-peer-certificate (0.00s) --- PASS: TestCARenew/success (0.00s) === RUN TestClient_Version === RUN TestClient_Version/ok === RUN TestClient_Version/500 === RUN TestClient_Version/404 --- PASS: TestClient_Version (0.01s) --- PASS: TestClient_Version/ok (0.01s) --- 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.01s) --- 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.01s) --- 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.01s) --- PASS: TestClient_RootFingerprint/ok_with_error (0.00s) --- PASS: TestClient_RootFingerprint/fail (0.00s) === RUN TestClient_RootFingerprintWithServer 2026/03/02 23:10:47 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 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/03/02 23:10:48 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 2026/03/02 23:10:48 http: TLS handshake error from 127.0.0.1:51912: remote error: tls: bad certificate === RUN TestNewProvisioner/fail-not-found-certificate --- PASS: TestNewProvisioner (0.16s) --- 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.02s) --- 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.02s) --- PASS: TestProvisioner_Token/ok (0.00s) --- PASS: TestProvisioner_Token/ok-with-san (0.00s) --- PASS: TestProvisioner_Token/ok-with-sans (0.00s) --- PASS: TestProvisioner_Token/fail-no-subject (0.00s) --- PASS: TestProvisioner_Token/fail-no-key (0.00s) === RUN TestProvisioner_IPv6Token === RUN TestProvisioner_IPv6Token/ok === RUN TestProvisioner_IPv6Token/ok-with-san === RUN TestProvisioner_IPv6Token/ok-with-sans === RUN TestProvisioner_IPv6Token/fail-no-subject === RUN TestProvisioner_IPv6Token/fail-no-key --- PASS: TestProvisioner_IPv6Token (0.02s) --- PASS: TestProvisioner_IPv6Token/ok (0.00s) --- PASS: TestProvisioner_IPv6Token/ok-with-san (0.00s) --- PASS: TestProvisioner_IPv6Token/ok-with-sans (0.00s) --- PASS: TestProvisioner_IPv6Token/fail-no-subject (0.00s) --- PASS: TestProvisioner_IPv6Token/fail-no-key (0.00s) === RUN TestProvisioner_SSHToken === RUN TestProvisioner_SSHToken/ok === RUN TestProvisioner_SSHToken/ok_host === RUN TestProvisioner_SSHToken/ok_multiple_principals === RUN TestProvisioner_SSHToken/fail-no-subject === RUN TestProvisioner_SSHToken/fail-no-key --- PASS: TestProvisioner_SSHToken (0.02s) --- PASS: TestProvisioner_SSHToken/ok (0.00s) --- PASS: TestProvisioner_SSHToken/ok_host (0.00s) --- PASS: TestProvisioner_SSHToken/ok_multiple_principals (0.00s) --- PASS: TestProvisioner_SSHToken/fail-no-subject (0.00s) --- PASS: TestProvisioner_SSHToken/fail-no-key (0.00s) === RUN Test_newTLSOptionCtx === RUN Test_newTLSOptionCtx/ok --- PASS: Test_newTLSOptionCtx (0.00s) --- PASS: Test_newTLSOptionCtx/ok (0.00s) === RUN TestTLSOptionCtx_apply === RUN TestTLSOptionCtx_apply/ok === RUN TestTLSOptionCtx_apply/ok#01 === RUN TestTLSOptionCtx_apply/fail --- PASS: TestTLSOptionCtx_apply (0.00s) --- PASS: TestTLSOptionCtx_apply/ok (0.00s) --- PASS: TestTLSOptionCtx_apply/ok#01 (0.00s) --- PASS: TestTLSOptionCtx_apply/fail (0.00s) === RUN TestRequireAndVerifyClientCert === RUN TestRequireAndVerifyClientCert/ok --- PASS: TestRequireAndVerifyClientCert (0.00s) --- PASS: TestRequireAndVerifyClientCert/ok (0.00s) === RUN TestVerifyClientCertIfGiven === RUN TestVerifyClientCertIfGiven/ok --- PASS: TestVerifyClientCertIfGiven (0.00s) --- PASS: TestVerifyClientCertIfGiven/ok (0.00s) === RUN TestAddRootCA === RUN TestAddRootCA/ok --- PASS: TestAddRootCA (0.00s) --- PASS: TestAddRootCA/ok (0.00s) === RUN TestAddClientCA === RUN TestAddClientCA/ok --- PASS: TestAddClientCA (0.00s) --- PASS: TestAddClientCA/ok (0.00s) === RUN TestAddRootsToRootCAs 2026/03/02 23:10:48 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddRootsToRootCAs/ok === RUN TestAddRootsToRootCAs/fail 2026/03/02 23:10:48 http: TLS handshake error from 127.0.0.1:48498: read tcp 127.0.0.1:44791->127.0.0.1:48498: use of closed network connection --- PASS: TestAddRootsToRootCAs (0.01s) --- PASS: TestAddRootsToRootCAs/ok (0.00s) --- PASS: TestAddRootsToRootCAs/fail (0.00s) === RUN TestAddRootsToClientCAs 2026/03/02 23:10:48 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddRootsToClientCAs/ok === RUN TestAddRootsToClientCAs/fail 2026/03/02 23:10:48 http: TLS handshake error from 127.0.0.1:60102: read tcp 127.0.0.1:35961->127.0.0.1:60102: use of closed network connection --- PASS: TestAddRootsToClientCAs (0.00s) --- PASS: TestAddRootsToClientCAs/ok (0.00s) --- PASS: TestAddRootsToClientCAs/fail (0.00s) === RUN TestAddFederationToRootCAs 2026/03/02 23:10:48 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddFederationToRootCAs/ok === RUN TestAddFederationToRootCAs/fail 2026/03/02 23:10:48 http: TLS handshake error from 127.0.0.1:59714: remote error: tls: bad certificate --- PASS: TestAddFederationToRootCAs (0.00s) --- PASS: TestAddFederationToRootCAs/ok (0.00s) --- PASS: TestAddFederationToRootCAs/fail (0.00s) === RUN TestAddFederationToClientCAs 2026/03/02 23:10:48 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddFederationToClientCAs/ok === RUN TestAddFederationToClientCAs/fail 2026/03/02 23:10:48 http: TLS handshake error from 127.0.0.1:60780: remote error: tls: bad certificate --- PASS: TestAddFederationToClientCAs (0.00s) --- PASS: TestAddFederationToClientCAs/ok (0.00s) --- PASS: TestAddFederationToClientCAs/fail (0.00s) === RUN TestAddRootsToCAs 2026/03/02 23:10:48 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddRootsToCAs/ok === RUN TestAddRootsToCAs/fail 2026/03/02 23:10:48 http: TLS handshake error from 127.0.0.1:47712: remote error: tls: bad certificate --- PASS: TestAddRootsToCAs (0.01s) --- PASS: TestAddRootsToCAs/ok (0.00s) --- PASS: TestAddRootsToCAs/fail (0.00s) === RUN TestAddFederationToCAs 2026/03/02 23:10:48 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddFederationToCAs/ok === RUN TestAddFederationToCAs/fail 2026/03/02 23:10:48 http: TLS handshake error from 127.0.0.1:43480: remote error: tls: bad certificate --- PASS: TestAddFederationToCAs (0.00s) --- PASS: TestAddFederationToCAs/ok (0.00s) --- PASS: TestAddFederationToCAs/fail (0.00s) === RUN TestClient_GetServerTLSConfig_http 2026/03/02 23:10:48 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/with_transport 2026/03/02 23:10:48 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:43757 === RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:41097 === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig 2026/03/02 23:10:48 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:43757 === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:41097 === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert 2026/03/02 23:10:48 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:43757/no-cert === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:41097/no-cert 2026/03/02 23:10:48 http: TLS handshake error from 127.0.0.1:45410: tls: client didn't provide a certificate === RUN TestClient_GetServerTLSConfig_http/fail_with_default 2026/03/02 23:10:48 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:43757/no-cert 2026/03/02 23:10:48 http: TLS handshake error from 127.0.0.1:40532: remote error: tls: bad certificate === RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:41097/no-cert 2026/03/02 23:10:48 http: TLS handshake error from 127.0.0.1:45420: remote error: tls: bad certificate --- PASS: TestClient_GetServerTLSConfig_http (0.19s) --- PASS: TestClient_GetServerTLSConfig_http/with_transport (0.03s) --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:43757 (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:41097 (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig (0.06s) --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:43757 (0.02s) --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:41097 (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert (0.02s) --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:43757/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:41097/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:43757/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:41097/no-cert (0.00s) === RUN TestClient_GetServerTLSConfig_renew 2026/03/02 23:10:48 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:33183 === RUN TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:35041 === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:33183 === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:35041 === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:33183/no-cert === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:35041/no-cert 2026/03/02 23:10:48 http: TLS handshake error from 127.0.0.1:40606: tls: client didn't provide a certificate === RUN TestClient_GetServerTLSConfig_renew/fail_with_default === RUN TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:33183/no-cert 2026/03/02 23:10:48 http: TLS handshake error from 127.0.0.1:48444: remote error: tls: bad certificate === RUN TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:35041/no-cert 2026/03/02 23:10:48 Sleeping for 5s ... 2026/03/02 23:10:48 http: TLS handshake error from 127.0.0.1:40608: remote error: tls: bad certificate === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:33183 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:35041 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:33183 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:35041 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:33183/no-cert === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:35041/no-cert 2026/03/02 23:10:53 http: TLS handshake error from 127.0.0.1:40630: 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:33183/no-cert 2026/03/02 23:10:53 http: TLS handshake error from 127.0.0.1:48480: remote error: tls: bad certificate === RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:35041/no-cert 2026/03/02 23:10:53 http: TLS handshake error from 127.0.0.1:40644: 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:33183 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:35041 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:33183 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:35041 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:33183/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:35041/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:33183/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:35041/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:33183 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:35041 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:33183 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:35041 (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:33183/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:35041/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:33183/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:35041/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.390s ? github.com/smallstep/certificates/ca/client [no test files] === RUN TestClient 2026/03/02 23:10:26 http: TLS handshake error from 127.0.0.1:42772: remote error: tls: bad certificate --- 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.020s === 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} {[] {} 0xc00010cb40} 0x478e60 0x40ee60 8122151720904632335}} === RUN TestRegister/error &{{} {{{} 1} {0 0} {[] {} 0xc00010cb40} 0x478e60 0x40ee60 8122151720904632335}} --- 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.003s === 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/fail_GetCertificateAuthority === RUN TestCloudCAS_GetCertificateAuthority/fail_bad_root === 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/fail_GetCertificateAuthority (0.00s) --- PASS: TestCloudCAS_GetCertificateAuthority/fail_bad_root (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.01s) --- PASS: TestCloudCAS_CreateCertificateAuthority/ok_root (0.00s) --- 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.026s === 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.03s) === RUN TestSoftCAS_CreateCertificate_ec_rsa --- PASS: TestSoftCAS_CreateCertificate_ec_rsa (0.02s) === 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.062s === 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.11s) --- PASS: Test_newStepIssuer/x5c (0.00s) --- PASS: Test_newStepIssuer/jwk (0.00s) --- PASS: Test_newStepIssuer/fail (0.00s) === RUN Test_jwkIssuer_SignToken === RUN Test_jwkIssuer_SignToken/ok === RUN Test_jwkIssuer_SignToken/ok_ra === RUN Test_jwkIssuer_SignToken/ok_ra_endpoint_id === RUN Test_jwkIssuer_SignToken/fail --- PASS: Test_jwkIssuer_SignToken (0.13s) --- PASS: Test_jwkIssuer_SignToken/ok (0.00s) --- PASS: Test_jwkIssuer_SignToken/ok_ra (0.00s) --- PASS: Test_jwkIssuer_SignToken/ok_ra_endpoint_id (0.00s) --- PASS: Test_jwkIssuer_SignToken/fail (0.00s) === RUN Test_jwkIssuer_RevokeToken === RUN Test_jwkIssuer_RevokeToken/ok === RUN Test_jwkIssuer_RevokeToken/ok#01 --- PASS: Test_jwkIssuer_RevokeToken (0.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.66s) --- PASS: Test_newJWKSignerFromEncryptedKey/ok (0.10s) --- PASS: Test_newJWKSignerFromEncryptedKey/fail_decrypt (0.11s) --- PASS: Test_newJWKSignerFromEncryptedKey/fail_unmarshal (0.11s) --- PASS: Test_newJWKSignerFromEncryptedKey/fail_not_signer (0.11s) === 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.57s) --- PASS: TestNew/ok (0.00s) --- PASS: TestNew/ok_jwk (0.00s) --- PASS: TestNew/ok_jwk_provisioners (0.11s) --- 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.10s) --- 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.26s) --- 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.44s) --- PASS: TestStepCAS_CreateCertificate/ok (0.00s) --- PASS: TestStepCAS_CreateCertificate/ok_with_different_CSR (0.00s) --- PASS: TestStepCAS_CreateCertificate/ok_with_password (0.11s) --- 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.56s) --- 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.11s) === 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.03s) --- 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 3.972s === 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.011s === 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.005s === 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.010s === 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/true === RUN TestIsRevoked/false/nil_db === RUN TestIsRevoked/false/ErrNotFound === RUN TestIsRevoked/error/checking_bucket --- PASS: TestIsRevoked (0.00s) --- PASS: TestIsRevoked/true (0.00s) --- PASS: TestIsRevoked/false/nil_db (0.00s) --- PASS: TestIsRevoked/false/ErrNotFound (0.00s) --- PASS: TestIsRevoked/error/checking_bucket (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.003s ? 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) 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/with-acme === RUN TestPKI_WriteHelmTemplate/ok/with-acme-and-duplicate-provisioner-name === RUN TestPKI_WriteHelmTemplate/ok/with-admin === 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/simple === RUN TestPKI_WriteHelmTemplate/ok/with-provisioner === RUN TestPKI_WriteHelmTemplate/fail/authority.ProvisionerToCertificates --- PASS: TestPKI_WriteHelmTemplate (0.04s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-acme (0.01s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-acme-and-duplicate-provisioner-name (0.00s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-admin (0.00s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh (0.01s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh-and-duplicate-provisioner-name (0.01s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh-and-acme (0.01s) --- PASS: TestPKI_WriteHelmTemplate/ok/simple (0.00s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-provisioner (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/03/02 23:10:46 INFO: All 0 tables opened in 0s badger 2026/03/02 23:10:46 INFO: Storing value log head: {Fid:0 Len:30 Offset:2940} badger 2026/03/02 23:10:46 INFO: [Compactor: 173] Running compaction: {level:0 score:1.73 dropPrefixes:[]} for level: 0 badger 2026/03/02 23:10:46 INFO: LOG Compact 0->1, del 1 tables, add 1 tables, took 691.758µs badger 2026/03/02 23:10:46 INFO: [Compactor: 173] Compaction for level: 0 DONE badger 2026/03/02 23:10:46 INFO: Force compaction on level 0 done badger 2026/03/02 23:10:46 INFO: All 1 tables opened in 0s badger 2026/03/02 23:10:46 INFO: Replaying file id: 0 at offset: 2970 badger 2026/03/02 23:10:46 INFO: Replay took: 36.78µs badger 2026/03/02 23:10:46 INFO: Storing value log head: {Fid:0 Len:30 Offset:3735} badger 2026/03/02 23:10:46 INFO: [Compactor: 173] Running compaction: {level:0 score:1.73 dropPrefixes:[]} for level: 0 badger 2026/03/02 23:10:46 INFO: LOG Compact 0->1, del 2 tables, add 1 tables, took 848.038µs badger 2026/03/02 23:10:46 INFO: [Compactor: 173] Compaction for level: 0 DONE badger 2026/03/02 23:10: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.061s === 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.00s) --- 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/ok/host-dns === RUN Test_splitSSHPrincipals/ok/host-email === RUN Test_splitSSHPrincipals/ok/user-username-with-period === RUN Test_splitSSHPrincipals/ok/user-maillike === RUN Test_splitSSHPrincipals/fail/user-ip === RUN Test_splitSSHPrincipals/fail/user-uri === RUN Test_splitSSHPrincipals/fail/host-uri === RUN Test_splitSSHPrincipals/ok/host-ip === RUN Test_splitSSHPrincipals/ok/user-localhost --- PASS: Test_splitSSHPrincipals (0.00s) --- PASS: Test_splitSSHPrincipals/fail/unexpected-cert-type (0.00s) --- PASS: Test_splitSSHPrincipals/ok/host-dns (0.00s) --- PASS: Test_splitSSHPrincipals/ok/host-email (0.00s) --- PASS: Test_splitSSHPrincipals/ok/user-username-with-period (0.00s) --- PASS: Test_splitSSHPrincipals/ok/user-maillike (0.00s) --- PASS: Test_splitSSHPrincipals/fail/user-ip (0.00s) --- PASS: Test_splitSSHPrincipals/fail/user-uri (0.00s) --- PASS: Test_splitSSHPrincipals/fail/host-uri (0.00s) --- PASS: Test_splitSSHPrincipals/ok/host-ip (0.00s) --- PASS: Test_splitSSHPrincipals/ok/user-localhost (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/subject-verification === RUN TestNew/ok/with-excluded-cidrs === RUN TestNew/ok/with-permitted-emails === RUN TestNew/ok/with-permitted-principals === RUN TestNew/fail/with-excluded-common-name === RUN TestNew/fail/with-permitted-dns-domains === RUN TestNew/fail/with-permitted-cidrs === RUN TestNew/fail/with-permitted-uris === RUN TestNew/ok/with-permitted-dns-wildcard-domains === RUN TestNew/ok/with-excluded-principals === RUN TestNew/fail/with-excluded-dns-domains === RUN TestNew/fail/with-permitted-ipsOrCIDRs-ip === RUN TestNew/ok/with-permitted-cidrs === RUN TestNew/fail/with-permitted-ipsOrCIDRs-cidr === RUN TestNew/ok/default === RUN TestNew/ok/with-excluded-uris === RUN TestNew/fail/with-excluded-ipsOrCIDRs-ip === RUN TestNew/ok/literal-wildcards === RUN TestNew/ok/with-permitted-ipsOrCIDRs-cidr === RUN TestNew/ok/with-permitted-uris === RUN TestNew/fail/with-permitted-emails === RUN TestNew/fail/with-permitted-common-name === RUN TestNew/fail/with-excluded-cidrs === RUN TestNew/fail/with-excluded-ipsOrCIDRs-cidr === RUN TestNew/fail/with-excluded-emails === RUN TestNew/ok/with-excluded-dns-domains === RUN TestNew/ok/with-excluded-ip-ranges === RUN TestNew/ok/with-excluded-ipsOrCIDRs-cidr === RUN TestNew/fail/with-excluded-uris === RUN TestNew/ok/with-permitted-ip-ranges === RUN TestNew/ok/with-excluded-emails --- PASS: TestNew (0.00s) --- PASS: TestNew/ok/subject-verification (0.00s) --- PASS: TestNew/ok/with-excluded-cidrs (0.00s) --- PASS: TestNew/ok/with-permitted-emails (0.00s) --- PASS: TestNew/ok/with-permitted-principals (0.00s) --- PASS: TestNew/fail/with-excluded-common-name (0.00s) --- PASS: TestNew/fail/with-permitted-dns-domains (0.00s) --- PASS: TestNew/fail/with-permitted-cidrs (0.00s) --- PASS: TestNew/fail/with-permitted-uris (0.00s) --- PASS: TestNew/ok/with-permitted-dns-wildcard-domains (0.00s) --- PASS: TestNew/ok/with-excluded-principals (0.00s) --- PASS: TestNew/fail/with-excluded-dns-domains (0.00s) --- PASS: TestNew/fail/with-permitted-ipsOrCIDRs-ip (0.00s) --- PASS: TestNew/ok/with-permitted-cidrs (0.00s) --- PASS: TestNew/fail/with-permitted-ipsOrCIDRs-cidr (0.00s) --- PASS: TestNew/ok/default (0.00s) --- PASS: TestNew/ok/with-excluded-uris (0.00s) --- PASS: TestNew/fail/with-excluded-ipsOrCIDRs-ip (0.00s) --- PASS: TestNew/ok/literal-wildcards (0.00s) --- PASS: TestNew/ok/with-permitted-ipsOrCIDRs-cidr (0.00s) --- PASS: TestNew/ok/with-permitted-uris (0.00s) --- PASS: TestNew/fail/with-permitted-emails (0.00s) --- PASS: TestNew/fail/with-permitted-common-name (0.00s) --- PASS: TestNew/fail/with-excluded-cidrs (0.00s) --- PASS: TestNew/fail/with-excluded-ipsOrCIDRs-cidr (0.00s) --- PASS: TestNew/fail/with-excluded-emails (0.00s) --- PASS: TestNew/ok/with-excluded-dns-domains (0.00s) --- PASS: TestNew/ok/with-excluded-ip-ranges (0.00s) --- PASS: TestNew/ok/with-excluded-ipsOrCIDRs-cidr (0.00s) --- PASS: TestNew/fail/with-excluded-uris (0.00s) --- PASS: TestNew/ok/with-permitted-ip-ranges (0.00s) --- PASS: TestNew/ok/with-excluded-emails (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.010s === RUN TestAuthority_encrypt === PAUSE TestAuthority_encrypt === RUN TestAuthority_SignCSR === RUN TestAuthority_SignCSR/ok === RUN TestAuthority_SignCSR/ok_no_sign_options --- PASS: TestAuthority_SignCSR (0.24s) --- 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-2 === CONT TestAuthority_encrypt/alg-1 === CONT TestAuthority_encrypt/alg-4 --- PASS: TestAuthority_encrypt (0.02s) --- PASS: TestAuthority_encrypt/alg-0 (0.00s) --- PASS: TestAuthority_encrypt/alg-3 (0.00s) --- PASS: TestAuthority_encrypt/alg-4 (0.00s) --- PASS: TestAuthority_encrypt/alg-unknown (0.00s) --- PASS: TestAuthority_encrypt/alg-2 (0.00s) --- PASS: TestAuthority_encrypt/alg-1 (0.00s) PASS ok github.com/smallstep/certificates/scep 0.270s === 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.010s ? 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.006s === RUN Test_reflectRequestID 2026/03/02 23:10:48 Building new tls configuration using step-ca x509 Signer Interface 2026/03/02 23:10:48 Starting Smallstep CLI/0000000-dev (linux/amd64) 2026/03/02 23:10:48 Documentation: https://u.step.sm/docs/ca 2026/03/02 23:10:48 Community Discord: https://u.step.sm/discord 2026/03/02 23:10:48 Config file: loaded from token 2026/03/02 23:10:48 The primary server URL is https://127.0.0.1:33221 2026/03/02 23:10:48 Root certificates are available at https://127.0.0.1:33221/roots.pem 2026/03/02 23:10:48 Additional configured hostnames: [::1], localhost 2026/03/02 23:10:48 X.509 Root Fingerprint: bb8beab855ca6f85b60823900beb002b5c72716e211abed54c017f0adc47f2d0 2026/03/02 23:10:48 Serving HTTPS on [::]:33221 ... 2026/03/02 23:10:48 /usr/lib/golang/src/net/http/server.go:3677: http: TLS handshake error from [::1]:42596: EOF time="2026-03-02T23:10:48Z" level=info duration="70.516µs" duration-ns=70516 fields.time="2026-03-02T23:10:48Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=2bfa82cf-4593-478f-8ed8-c146ab25c235 size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2026-03-02T23:10:48Z" level=warning duration="74.064µs" duration-ns=74064 error="/root/invalid was not found: certificate with fingerprint invalid was not found" fields.time="2026-03-02T23:10:48Z" method=GET name=ca path=/root/invalid protocol=HTTP/2.0 referer= remote-address="::1" request-id=208f623b-6734-46e1-8dc3-be61999ca404 size=127 status=404 user-agent=step-http-client/1.0 user-id= time="2026-03-02T23:10:48Z" level=warning duration="60.432µs" duration-ns=60432 error="/root/invalid was not found: certificate with fingerprint invalid was not found" fields.time="2026-03-02T23:10:48Z" method=GET name=ca path=/root/invalid protocol=HTTP/2.0 referer= remote-address="::1" request-id=reqID size=127 status=404 user-agent=step-http-client/1.0 user-id= time="2026-03-02T23:10:48Z" level=info certificate="MIIB/DCCAaOgAwIBAgIQcICIqkVvJ70uk/JZ4Qse5DAKBggqhkjOPQQDAjAjMSEwHwYDVQQDExhTdGVwIEUyRSBJbnRlcm1lZGlhdGUgQ0EwHhcNMjYwMzAyMjIxMDQ4WhcNMjYwMzAzMDAxMDQ4WjAPMQ0wCwYDVQQDEwR0ZXN0MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEK5KqGmEElYFBYI+X9BI8vawYu+xOP3VeN59Boacefh3nJMNII+uD0TpF+dOgsyKI0hv1OyfW0/b2xBvWGz2V66OBzDCByTAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBTCaLWD9jaZW48yHfqkSlcfn1r+bDAfBgNVHSMEGDAWgBS1l+m2jPUx1vofZIp2jUVK2XSmpjAPBgNVHREECDAGggR0ZXN0MEcGDCsGAQQBgqRkxihAAQQ3MDUCAQEEA2p3awQrSjZ5dEVHcVJveldIWnFJRjZGbTc4SE5tSkRfb09pNnI1WGJQek01UDhpSTAKBggqhkjOPQQDAgNHADBEAiA4BU1mKxtb1EKClngJ3IGzUnhHgrqUy7Uvr1w7B7yDYgIgMXl2hpYX+DX3LRcHOlOAG5bhOHPgk/LAQnLovq6UmZs=" duration=3.390287ms duration-ns=3390287 fields.time="2026-03-02T23:10:48Z" issuer="Step E2E Intermediate CA" method=POST name=ca ott=eyJhbGciOiJFUzI1NiIsImtpZCI6Iko2eXRFR3FSb3pXSFpxSUY2Rm03OEhObUpEX29PaTZyNVhiUHpNNVA4aUkiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJodHRwczovLzEyNy4wLjAuMS8xLjAvc2lnbiIsImV4cCI6MTc3MjQ5MzEwOCwiaXNzIjoiandrIiwianRpIjoiMnBeL1NgcEJZalRZWVFJc2hUayF7NFx1MDAzZUBHLlBjQihGclhRY3RcdTAwMjZBLj83YCtcdTAwMjYkQVUwYF5PXHUwMDNjQF1beDZJY30nc1M3IiwibmJmIjoxNzcyNDkzMDQ4LCJzYW5zIjpbInRlc3QiXSwic3ViIjoidGVzdCJ9.3iJriZ0I3TSmHdoYQIRYXKuzdbZfB293JbePcpt4rAKF4z-1791lqhO6YSpqi5xSFUkAa1t1MgoWHj2sv36fYQ path=/sign protocol=HTTP/2.0 provisioner="jwk (J6ytEGqRozWHZqIF6Fm78HNmJD_oOi6r5XbPzM5P8iI)" public-key="ECDSA P-256" referer= remote-address="::1" request-id=signRequestID sans="map[dns:[test]]" serial=149540921423785603859527130053018853092 size=3017 status=201 subject=test user-agent=step-http-client/1.0 user-id= valid-from="2026-03-02T22:10:48Z" valid-to="2026-03-03T00:10:48Z" --- PASS: Test_reflectRequestID (1.34s) PASS ok github.com/smallstep/certificates/test/integration 1.349s === RUN TestIssuesCertificateUsingSCEPWithDecrypterAndUpstreamCAS 2026/03/02 23:10:48 Building new tls configuration using step-ca x509 Signer Interface 2026/03/02 23:10:48 Starting Smallstep CLI/0000000-dev (linux/amd64) 2026/03/02 23:10:48 Documentation: https://u.step.sm/docs/ca 2026/03/02 23:10:48 Community Discord: https://u.step.sm/discord 2026/03/02 23:10:48 Config file: loaded from token 2026/03/02 23:10:48 The primary server URL is https://127.0.0.1:37003 2026/03/02 23:10:48 Root certificates are available at https://127.0.0.1:37003/roots.pem 2026/03/02 23:10:48 Additional configured hostnames: [::1], localhost 2026/03/02 23:10:48 X.509 Root Fingerprint: 02ed2634bfb5ac18f97eea84a63d143ca3484855398213f47259e38c4cae9572 2026/03/02 23:10:48 Serving HTTPS on [::]:37003 ... time="2026-03-02T23:10:49Z" level=info duration="61.736µs" duration-ns=61736 fields.time="2026-03-02T23:10:49Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=70193496-f816-408c-850a-d93a20f4d15e size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2026-03-02T23:10:49Z" level=info duration="74.721µs" duration-ns=74721 fields.time="2026-03-02T23:10:49Z" method=GET name=ca path="/scep/scep/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=3c2388e5-ee03-4059-b1c7-fe348d6c002f size=1158 status=200 user-agent=Go-http-client/2.0 user-id=  ‚U0‚i0‚ 0 ‚0‚ ‚ìønȚ¶c±¿ÐÓ, bVˆnX¦¬دëðc–+ÈÚGr¨rvìîÈÆûˆÄíOÙ7Êb ì܍j¸aZeT¥¨«†œ,‚ó´›Ëþ$Cóµm·jðFd÷A°ÐÊ7–êIxN' ­™’–»7&i½mYùàURÿìÌsÄr=hÍñ̌òV½¤±®&D«O ž jPƒULPöÙë ¤EìeB˥é ÎãMÄ"óf¸ôÎæ½4SdÀ¬k|ßd#×[rÐn-æR 0 ‚ decrypter0 *†HÎ=G0D EҁU›c»Š,‡ÕòWåݪךr/£³^‡bmšÀ ~¨Kî$×׍v§T/.àø¬Wú9CŸV,¼±ƉgÎéör0‚ä0‚‹ í9#òǗ·õE…w:‰;@0 260303231048Z0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0Y0*†HÎ=*†HÎ=B—{´35X'Ü ô2#üIB.ð®ú±G÷ÃPKkþüàg)èÀ*„{Øâ7ã÷ÜÚD0¾Û÷¸ÞiˆC‰ª£f0d0Uÿ0Uÿ0ÿ0UišfX ®—–,ûd#t’·:ër0U#0€išfX ®—–,ûd#t’·:ër0 >¥ÖÐì ¸Q܃ð Z1pã·é NøÃÜþý-k4Ènž’á@ c2ËNÔH +*¨ôFR :¡1 áFѰ:X ñ—&ÃS²‡÷©Gšìð-þ¥gwßpýۓHp%Ú\+« ‚0‚  ‚¬'yѾêͭWù?v!vK*¤7:è¥,ý€V·d ҨԢÃ÷᎜„¨“ªŒýÃ-nAòΡpGu²¹ûEn™’Ëǔ4íçùÂåî¨+tH½GÀ_º‡1‚0‚0010Utest.localhost0+ Á0 260302231049Z0   1ªŒ¯ÃßA/ ¨öXG¢ÀF•ø+0, <]•Êo<º­¾¤³w`q[,^+ÓóÜîUܬ*x¢¾ïYßý…1-ˠGˆ6ÿÌ3kÀ¬û_r)K"Úür.^ÈËØ/5ßÔA̕*¤oEÔh)dk#M·+¯_›ua€ÜÏ#ýV*ã·3]EnH$+YÂýçõTJ0?¿º°½ہÛOø4%fٙ( lŽŠ¤RkêCK*Í¥F­O;pÊû”Һjñ&Ù!),1ŠC˜!`˜L¿ÝUôäy7­ ‚™;ý;vŽi@_¡–¿þ„¬›Tœ‚ö=R Ü}²;Ƒ8‚®“·éàÔCuöՀA‹q¿`HØþ time="2026-03-02T23:10:49Z" level=info certificate="MIICtjCCAlugAwIBAgIRAL5hdEkpVHcEXF9elvnGJ6gwCgYIKoZIzj0EAwIwRDFCMEAGA1UEAww5U3RlcCBFMkUgfCBTQ0VQIERlY3J5cHRlciB3LyBVcHN0cmVhbSBDQVMgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDMwMjIzMTA0OVoXDTI2MDMwMzIzMTA0OVowGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvfh5BCUVWAVlaeBGGu1RD8tLz60dGA8m/oiscgwsONWruAm/68P0UXHI87vEn/jydLEJDkWRRwzSRBoHj+xJMRTttAQHDxylnkC8EVmGYlWECrEGv1J5j4WCPOfzaJ1M9MT9EvYJwWVm2Pb8X/RzsLb6s+VOcgcx42mtU5ayY60DQdy62NRq7QBGqhe/DM8/vcCroULYxych32LqjUOlff2fc6juG9Wb3kJCpHml+/pQFO2ED5IzElFGglZS2Cfo69uiEA+tTD/FBHlPx35cPlMcdtzUJ5SAHs9zoqy/hBXSJDgL+vzBtVmPzZ0hqnhlh7h9JiPHK0O262dPOJPrDAgMBAAGjgY0wgYowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUd+aYC7WIqdS1GEugKXKwPyoHiI8wHwYDVR0jBBgwFoAUaZpmWAmBrpeWLPtkI3SStzob63IwGQYDVR0RBBIwEIIOdGVzdC5sb2NhbGhvc3QwCgYIKoZIzj0EAwIDSQAwRgIhALtuHn0CfW6AzdJy8Ky0JAVTky/Wh86Gi8IJ2LAcnWb5AiEAhi4d2mFsAHj6zV60hEzvvU/5gJv0BdQ8CM6fRKx5cpI=" duration=2.473566ms duration-ns=2473566 fields.time="2026-03-02T23:10:49Z" issuer="Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA" method=GET name=ca path="/scep/scep/scep/scep?operation=PKIOperation&message=MIIJSgYJKoZIhvcNAQcCoIIJOzCCCTcCAQExCTAHBgUrDgMCGjCCBEoGCSqGSIb3DQEHAaCCBDsEggQ3MIIEMwYJKoZIhvcNAQcDoIIEJDCCBCACAQAxggFjMIIBXwIBADBJMEQxQjBABgNVBAMMOVN0ZXAgRTJFIHwgU0NFUCBEZWNyeXB0ZXIgdy8gVXBzdHJlYW0gQ0FTIEludGVybWVkaWF0ZSBDQQIBATALBgkqhkiG9w0BAQEEggEA3vAvSWj5bcKXtUMj9AY1DEOOtHjF%2B5klLDlKaorPvNInax0JegLlYaKOCZqIpBl8wjtfGnlaNsMzEZEjQpiV6phkmRXgFNLkNm1TP7%2BAH%2FwfzbWyPXeCNXLh7MKc%2B7zK0d%2FsiSO7CWVfV1ZSgLUmru5afFtIGZx5fkrDvgyNJpgEexiGQueGb%2F5ptR5zteN9AtXcVhpt%2FHHnDLY9AW5n7MTGMoKHg%2FjujLd8I1ayT%2B2hOHU1F533BY9ZxWT%2BP96dq25HwrP2s96TJbshY2XEcYWjy%2BEChSNbG4wGQaVZECTICKzfhU3S%2Fm%2FlvlIN4UbRsDpYCpN2MmAmeS4xU%2FsfGDCCArIGCSqGSIb3DQEHATARBgUrDgMCBwQIndtzGjz4giCAggKQ6XcYehMhFsEsvNivOrFePBbrz%2BtObIcQB1FskLLOMuNRKj0DaTmbTVv4Kf%2B83tTWdLVsvioeo5c5guUpnEOWiIEmv5c7HGkvW2z8MU3StH4mTGVLVqxASGnyJPk7YIVvVrG4tOoHFwuQKsJwus0JoI40j64zimdUHne1yIFXXjRqVgwtJlfsUJE%2BKSlcqfg8ljAZx9hz2GK760D5eNzOXZdVowtppIkpBAVD9lcHofOxUCfIzq0rXxPWtvGdxJpOu%2FLe8ZWSv7MGWIgWQsg6FxSolriynAe5lEcz%2FYDcqVb4RPzgFIErDXKjHWb4me2nBCRgGScW7%2BdXKRJmgQABWmWkge3WjWtnsFjmhwM2BQWovWJrOUWqPRqZh4hD1QcHGb2zKp6RG2mxDy%2FknxegIp%2Fi9k%2FTaQgFa9I0Fo%2BtftBswnb9mBJ98NrBa%2FcVwDOjUuPYWTPTOCyQ0FZ8FCS95jQWMfwfjWH7sqp6AsK1t9Yq8DUWO%2BBawR%2FrjHRZ5mDIO1DQs5Lp%2Fi2nuOtF4m5W7K2cKg6e5gWqreyUj3UmGsyxfeJH6ZBuRO22UyLshOqE51Rs%2BUOHzLKa6CajhiG4uoosrjeZAmMJLV0A7HuzxruDc%2FDgc1Sp36ey%2FEdbYWaKatm9OUcvIsg8J4DG%2BEdLgD9ifyj2lNldOmiegVWdPuEXxg%2FBCTuc3EDfsa%2B05I8z%2BKcFi9u4jVygzOba%2BCHU44WTFUVlAO2TGWobYa%2BzVAbm4m575u1UVlu1%2FE%2BsO7te6ydYbLJNxoU5PzCWrLShC0gcGOfRficn%2F8oN8ZcVJsNTsof3j6lHmuwHf%2FABLf6lZ3ffHnCdD%2F3bk0hwJdpcjyurCiFzuYJPP61CF%2Fxg40WgggLOMIICyjCCAbKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDAeFw0yNjAzMDIyMjEwNDlaFw0yNjAzMDMwMDEwNDlaMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr34eQQlFVgFZWngRhrtUQ%2FLS8%2BtHRgPJv6IrHIMLDjVq7gJv%2BvD9FFxyPO7xJ%2F48nSxCQ5FkUcM0kQaB4%2FsSTEU7bQEBw8cpZ5AvBFZhmJVhAqxBr9SeY%2BFgjzn82idTPTE%2FRL2CcFlZtj2%2FF%2F0c7C2%2BrPlTnIHMeNprVOWsmOtA0HcutjUau0ARqoXvwzPP73Aq6FC2McnId9i6o1DpX39n3Oo7hvVm95CQqR5pfv6UBTthA%2BSMxJRRoJWUtgn6OvbohAPrUw%2FxQR5T8d%2BXD5THHbc1CeUgB7Pc6Ksv4QV0iQ4C%2Fr8wbVZj82dIap4ZYe4fSYjxytDtutnTziT6wwIDAQABox0wGzAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDANBgkqhkiG9w0BAQsFAAOCAQEArBYOJ3nRvuoOza1X%2BT92IXZLKp2kNzropSz9gFa3ZApiCDWt8fhy8LliHGNmb7%2BDbKmm9qU99os8l0JXM2hsaI2tGBXskuCYxPJoMz3tJglvE8%2FkacOF2le0I0nduZMnSnGK5qZXkRYitMiiroEjyoaPY96scatn0b91aMHVa5pmIiDPVpfQHdWv1BxE7N3NNDT46yfFb1txfM0UFUDCNsPkGk5Sw1U3EujGf6A%2FXErfRNazvNwmuIWX%2FWolJNdbJB5BIixpMg3SqNSiwxv34Y6chKiTqoz9wy1uQfLOoXBHdbK5%2B0VumZIey8eUNO3n%2BcLl7gKoK3RIvUcawF%2B6hzGCAgUwggIBAgEBMB4wGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QCAQEwBwYFKw4DAhqggcEwEgYKYIZIAYb4RQEJAjEEEwIxOTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNjAzMDIyMzEwNDlaMCAGCmCGSAGG%2BEUBCQUxEgQQ6CKQPEj%2FJDWLR02v6KZXhTAjBgkqhkiG9w0BCQQxFgQUqoyvf8PfQS8KqPZYR6LARh6V%2BCswLAYKYIZIAYb4RQEJBzEeExwxbFZuYVZJVGttR1h3UVpsVTJDS292V0dqeGs9MAsGCSqGSIb3DQEBBQSCAQCbTQ08XZXKbzy6rb6ks3dgcVssXivT89zuVdysKniiFb4T71nf%2FYUSMRQty6BHD4gDNv%2FMMxNrwKz7X3IpSyLa%2FHIukF7Iy9gvNd%2FUQcyVKqRvRdRoKWRrI023K69fm3VhCIDcFAPPI%2F1WKuO3M11FbkgkK1nC%2FecG9VRKMD%2B%2FurC924HbTwj4NCVmD9mZFRAooGyOiqRSA5Br6kNLKh7NFqVGrU87cMr7lNK6avEm2SEpLDGKQ5ghYJhMv91V9OR5N60ggpk7BhH9O3aOFmlAF1%2Bhlr%2F%2BhKybBFScgvY9UgzcfbI7xpE4gq6Tt%2BkBGhTg1EN19tWAQYtxA79gSNj%2B" protocol=HTTP/2.0 public-key="RSA 2048" referer= remote-address="::1" request-id=0660e992-c673-4372-a354-8bdeef8c2977 sans="map[dns:[test.localhost]]" serial=253059330550372778480333979034872850344 size=3143 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2026-03-02T23:10:49Z" valid-to="2026-03-03T23:10:49Z" 0 `†He*±*÷¹zx„ky¹¦NŒë1€‚ðv›Y£:؄Ljû]æd¹ Æg%‡Rd$ìÚË͌ýgÙØF©\ß~¤5§°aéY½X‹$‹Iñµ›é܆_Pã'bs®ój̝â@¶¬kº 6¬s$p¡£•¿Ž.§›Ÿ‚ّDn;ÛA²am¸`\ĪŽíx*”ö- gêH×àqì#T;5âÌO=pEâ<Çv²D7¿ç{z)p5mãzK¢ã^ù³؟‹ýPŒ¸°ó+Ѽ®ݦ«ú³vhT+öÀ«ã-ñ£aNÀLóžœ?á@IJpØÓJ'S#±_]±øŸÇÎ"H› ^¦ý£‡£nå:∠„t 6FÎz«fs}+þ|ݖo2‘TӇ‰R‚ˆÙE—‰UKCÂXKæÿ 4R8òœHÀ7†qkÉÇcAL%kwõ×k€Âo GŸ°¶„jE;ÏCº}2zƒÇZÚl;#hgpqZ@"Ä ˆ¼Üþÿ5\·lç•R²7€‹Ï8õ³ø½e‚|‚«º&ÛxÚák§ëËþh¢[Ž¢©—œÃna’fftÏVò1<£’9r.£‹¤û|4ð“§â¶áۍßÃð$œ[zPeY{k[VFl0µ‡-ú˜¶8Ð"©ý.õÊ@h¼ñ~±ýtßçlL”œ²ð>›n{D͒“@1³xNxrQ2› ‚'0‚¶0‚[ ¾atI)Tw\_^–ùÆ'¨0 ‚0‚ ‚¯~A EVYZx†»TCòÒóëGFɿ¢+ƒ 5jîoúðý\r<îñ'þ<,BC‘dQÃ4‘ãûLE;mÃÇ)g/Va˜•a¬A¯Ԟcá`9üÚ'S=1?D½‚pYY¶=¿ýì-¾¬ùSœÌxÚkT嬘ë@Ðw.¶5»@ª…ïÃ3Ïïp*èP¶1ÉÈwغ£Pé_gÜê;†õf÷©i~þ”;aäŒĔQ •”¶ ú:öè„ëSñASñߗ”Ç·5 å ³Üè«/át‰þ¿0mVcógHjžaîIˆñÊÐíºÙÓÎ$úき0Š0Uÿ 0U%0++0Uwæ˜ µˆ©ԵK )r°?*ˆ0U#0€išfX ®—–,ûd#t’·:ër0U0‚test.localhost0 *†HÎ=I0F!»n}}n€ÍÒrð¬´$S“/ևΆ‹Â ذfù!†.ÚalxúÍ^´„Lï½Où€›ôÔ<ΟD¬yr’0‚i0‚ 0 ‚0‚ ‚ìønȚ¶c±¿ÐÓ, bVˆnX¦¬دëðc–+ÈÚGr¨rvìîÈÆûˆÄíOÙ7Êb ì܍j¸aZeT¥¨«†œ,‚ó´›Ëþ$Cóµm·jðFd÷A°ÐÊ7–êIxN' ­™’–»7&i½mYùàURÿìÌsÄr=hÍñ̌òV½¤±®&D«O ž jPƒULPöÙë ¤EìeB˥é ÎãMÄ"óf¸ôÎæ½4SdÀ¬k|ßd#×[rÐn-æR 0 ‚ decrypter0 *†HÎ=G0D EҁU›c»Š,‡ÕòWåݪךr/£³^‡bmšÀ ~¨Kî$×׍v§T/.àø¬Wú9CŸV,¼±ƉgÎéör1‚d0‚`0I0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0+ õ0 `†H†øE 130 260302231049Z0  `†H†øE 1è"Ÿ+ÿ8Ö6¾.:7¿ƒ[k…Ä0U#0€ >Ÿ+ÿ8Ö6¾.:7¿ƒ[k…Ä0 *†HÎ=G0D Šæ9iâݍ¡Cx%-Ì噷Vë~Ôo‚¡²§½ YUOO V{\VÂÿ§Ïä՘„Ic8›Á„—¡1 0+ƒŠ›ӃÒø€‚Gì€Q€lÜ=`¦—ù%RÛvä0)’­üNõ]’DCÏτ0zнÉ"ÙUì»X§èfŽh¸•øJå^ JóÛÐn±Ûn[™îbŠFH§µŸJ–\W­Î{J¼.–kïR¸hÀ—[ŽÁ¤%HŸÍû=4ÊúôlƒDžâÖr_×zˆ)ÝéTÉÍʎ,ÅãxMÚV׼ ‘áR6#Œztˆ’n"lkòu›Á»¼w<“Ã7È÷4gF^϶寳±¥ë%ãìDœ11ƒe”¥ j…A4Õíj(M„ä§ä†æ tްãå"EYÁ&6·ÄZ›ùM¦]ZÂçe±¥ ³®ßM¡Ûݒ:Å.H]I ‚0‚ ؜ þ»Äëæ…ØÏ8ifŒlë#síc§«W3å¥Hq>ñü\·%_ªK͓״þdô–o¤jm¾a¶ü#ڃYìh0ÈY)“†Í\sp›¼‘;a&¡|+ Ôa‘.[ŠÇ)èŽ19qÛZÍ~¼Â1^»ç5”= \J>2¼âŽmÿµÌýg½Oý¬=t„ì¥õ2,Š?}ž\U–÷ºÛv¯mU†œ•4Dl‹=yGP¶… K,3Mô/±«i øîÊ!­)ÚB>Óh¡ÏÑFäÒx¡“eq1$(ëP¨•u ²ƒ’ŒÄË-ÿ8m¸1‚0‚0010Utest.localhost0+ Á0 260302231051Z0   1󑮣/oASÉîOØw}B}çy0, ‚­:j†3ÄAøg RŒt|à hùeBk time="2026-03-02T23:10:51Z" level=info certificate="MIICxDCCAmqgAwIBAgIRAJ7+qeTvCD9P1QanKGjqQPYwCgYIKoZIzj0EAwIwNDEyMDAGA1UEAwwpU3RlcCBFMkUgfCBTQ0VQIERlY3J5cHRlciBJbnRlcm1lZGlhdGUgQ0EwHhcNMjYwMzAyMjMwOTUxWhcNMjYwMzAzMjMxMDUxWjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJx5oBvDVnifwQhCQmRdg3Qk3uwpebctXD0w/iE+D69u5dOJsKk8h3MiNXTGXcobiVpaFm47PQ18cyIE9veENsLEoM/U4pn91bQff1fuxe/gjxWVyNGb/ruwQ3YnApc3Wnwwn4R1GTm3NiERhGZ7mhxhsNWWTtbI5JsMq5B7owOMGAvu0SeZuLx+oKNmtpSZW1fQ0jKd4xhgecJVNREjMXSoHu9nHlw8tjnJHVBhwHULbO4UlK1jM/WDPr5eMUixllO6jtf/OToLEbnlz+0ZV12A6NrdqYLeaVGt8R+th5HeqHyybDYqs+HE7NJWPZILZEebgaSL5KjJEEr2BWgVc0CAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRw/JuN3qDOAdPuTMRqaTgr7E7g+TAfBgNVHSMEGDAWgBQLPp8rBv841ja+Ljo3v4Nba4XEEDAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDAdBgwrBgEEAYKkZMYoQAEEDTALAgEKBARzY2VwBAAwCgYIKoZIzj0EAwIDSAAwRQIgKg6dzaDud4fiiNpSvkazSxSdzCXIxx3cCNW3YkkfpvsCIQDswkRDa+LmJLFeo5A2wHSnJgACK17JBGmfLZKuaN6fiQ==" duration=2.786885ms duration-ns=2786885 fields.time="2026-03-02T23:10:51Z" issuer="Step E2E | SCEP Decrypter Intermediate CA" method=GET name=ca path="/scep/scep/scep/scep?operation=PKIOperation&message=MIIJOgYJKoZIhvcNAQcCoIIJKzCCCScCAQExCTAHBgUrDgMCGjCCBDoGCSqGSIb3DQEHAaCCBCsEggQnMIIEIwYJKoZIhvcNAQcDoIIEFDCCBBACAQAxggFTMIIBTwIBADA5MDQxMjAwBgNVBAMMKVN0ZXAgRTJFIHwgU0NFUCBEZWNyeXB0ZXIgSW50ZXJtZWRpYXRlIENBAgEBMAsGCSqGSIb3DQEBAQSCAQCNW591DBPk76D3kQOqoHUVyOPkmpr5puyEBda1ngkX9kCLjLJwFCwMzN%2B7KZUV76pb%2FooGvnhq4Ixb%2BtTXunbDzazPZ1t1x46nfULDnCDR%2B%2B6nSWYWnHcEfutyD1hni9lsTLDLczN6EQZp3GDRLnUsmznZx9MdDuvT4V7aT85AO%2F5crxOMMJCNl%2BPkcjsPSr%2F52FBrtzgILdQwMFQThOX4tmTSotQR054eqQjp8gxe8YVtishiUpO9P5mzZu8NJJgfDO3qsn7OGom17jJ8rnpVFaeuj8soe%2BXcurgZPHAGXrTyi%2Fx%2FAh0TIILPkFJEVBvcOR3MmluX4WW%2BJALHuyt7MIICsgYJKoZIhvcNAQcBMBEGBSsOAwIHBAiDB4qb04PS%2BICCApBH7IBRgGzcPWCmlw%2F5JVLbduQwKZKt%2FBJO9V2SREPPz4QYMHqKA73JHyLZVey7WKfoZo4XaLgUlR74SuVeBAxK89vQbrHbbluZ7mKKRkintZ8HSpZcAFetzntKvC6Wa%2B9SuGjAl1uOwaQlSJ%2FN%2Bz0aEDTK%2BvRsg8eF4tZyX9d6iDxZLt0FWhWJyF%2Fxks3DVpv0jqVLo%2F%2BptzRLr%2FrHM5H6n6OjhsnGyWCidSbGkW4yUPvlJu2xmrB7aKTmJhlri52%2FQBCHxPCxXHKEQyvxsbssMas3MVt9rT4pGt3pVALJzcOKjizF4wMWeE3aVte8CgLJnG8VkXmRD2x1JTmp3jpJ6byWmpX9rcdk6RSiM0pOX1xANnJ677kfzuWzRJw0OimndatI9iM4hOsSnRN%2Bot7jIW3SWMLjyfnncacvLy%2Bo5fM1%2FQI%2FRN99uCJ6NXnALx9MIWRTY%2FmyblW5G3K%2F3gGRfOID7eDup52FTGoNkeEIUhA2BCOMenSIgZIDbg4ibGvydZvBELu8dzyTwzfI9zRnRl7PtuXGEbOxgaXrJePsRH%2BcMTGDZRmUpRsKaoVBNNUW7WooTQeE5KfkhuYgdI6w4wblIkVZwSY2t8Raj5v5TaZdG1rC52WxpSAYs67fTaHb3ZIXOsUuGEhdSQqr6w2ujxTUBuo0XnyYNt7OXAGZq8ZAH6T9PnUHETPEDLHQueXqL079ghxKAkC3RgvX%2B3eMoXD6rn5lOUMRjiKYzsYrp4NVq83s1EJB69f%2FQHLOkU45YhDMmGC7MNkzvty2cV15wfoiAxdZ%2Bfstx2stAcKKh39kQELe1R3gnE43GZoZTkoHK5XZEXtOAKgPa76YGyLIO3KWobe5vUYMUvXd2%2Bw7LqCCAs4wggLKMIIBsqADAgECAgEBMA0GCSqGSIb3DQEBCwUAMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MB4XDTI2MDMwMjIyMTA1MVoXDTI2MDMwMzAwMTA1MVowGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDCceaAbw1Z4n8EIQkJkXYN0JN7sKXm3LVw9MP4hPg%2BvbuXTibCpPIdzIjV0xl3KG4laWhZuOz0NfHMiBPb3hDbCxKDP1OKZ%2FdW0H39X7sXv4I8VlcjRm%2F67sEN2JwKXN1p8MJ%2BEdRk5tzYhEYRme5ocYbDVlk7WyOSbDKuQe6MDjBgL7tEnmbi8fqCjZraUmVtX0NIyneMYYHnCVTURIzF0qB7vZx5cPLY5yR1QYcB1C2zuFJStYzP1gz6%2BXjFIsZZTuo7X%2Fzk6CxG55c%2FtGVddgOja3amC3mlRrfEfrYeR3qh8smw2KrPhxOzSVj2SC2RHm4Gki%2BSoyRBK9gVoFXNAgMBAAGjHTAbMBkGA1UdEQQSMBCCDnRlc3QubG9jYWxob3N0MA0GCSqGSIb3DQEBCwUAA4IBAQCvvNHCcjOyeOK3DA3%2Bu8Tr5oXYzxE4aWaMbOsjB3PtY6erVwcz5aVIcT7x%2FFy3JV%2BqS82T17SB%2FmT0lm%2Bkam2%2BYRO2%2FCPag1nsaBMwyFkPKZOGzVxzcJu8kTsPYSahfCsKGNRhkS4RFBBbiscp6I4IMTlx21rNfgi8wjFeu%2Bc1lD0JXEqBPjK84o5t%2F7XM%2FWcAvU%2F9rD10hOylB%2FUyLBKKP32eF1xVlvePuhsb23YEr21VhpwFlTREbIs9eUdQtoUJSywzjU30Lw%2Bxq2kK%2BO7KIa0p2hlCPn%2FTaA%2Bhz9EGRuTSeKGTZXExJBUo61AZqJV1CrIag42SjMTLLR3%2FOG24MYICBTCCAgECAQEwHjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdAIBATAHBgUrDgMCGqCBwTASBgpghkgBhvhFAQkCMQQTAjE5MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI2MDMwMjIzMTA1MVowIAYKYIZIAYb4RQEJBTESBBDV7ffIAeSxQ6q4syZBAAbzMCMGCSqGSIb3DQEJBDEWBBTzka6jL29BU8nuTwLYd5B9Qn3neTAsBgpghkgBhvhFAQkHMR4THFJSZWNQMG9VRU53OGptVmIyQjNWanJ1d204bz0wCwYJKoZIhvcNAQEFBIIBAK06E2qGM8RB%2BASNZwpSjHR84ApJuCNzusjNKQJQVYb40Lg%2B8QdJbhQkeFzizxg3m0kGKuuOTHJL%2BsZ5BuGRwvewQdt51GVIwN9XWhI1saknXnPBodH9CMPI6oy4TrOHbO0QAbEGi%2F9p2NNIH8nrrM%2F6SLGGR0r1JWv1jFC6kNywrcXg5aJXmq8ZwdeTft3kfIR6WIvVJsUDPa%2F02sQ4TmBli2AG5S%2F%2F3RwTeQEbGijIr8N9Jb0UD%2FuiAg2%2B5eGmTvBzVWiJdNhL4uT%2BDpQEhh4JbD%2Fw%2FKtUfYFhBE7rMqeMpYgYb6CidbmggoYIHOhS1WNsubP6lQ4NaBj5ZUJrFyA%3D" protocol=HTTP/2.0 provisioner=scep public-key="RSA 2048" referer= remote-address="::1" request-id=6e469b87-9bae-4068-bbc7-2a04350f3a06 sans="map[dns:[test.localhost]]" serial=211340312601305512256608611246667350262 size=3141 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2026-03-02T23:09:51Z" valid-to="2026-03-03T23:10:51Z" ‚XÀ*5K!–ѤY8ÞÐi½ÜÕ"K̝n#ïýí”F†$uQ3dî—7Y‰tXpr­ò€;3ýG’ÓvZUþ/ <+Ÿv>èUw¤úRɍê6¹=7ŲÃgf©í@’ش]p÷•Jlõ­´ÃÁ ì›ý÷‘˸Ž–Ôv@»ð]K·9Ùç&ß¿ñ _À"øs¡zÂÏA?²×v˜éV…‘zõd×ï@©!½ìŸÓturè¸Cp)š’f‰1gÐÂy3Ï3) Ê:X=";I¶#8[cÿõӠÝüœMó§ƒy,Ó!“Q¼帼©Ì Ã,›ÕåN¨90¥[¶V•2 A¼ûݡ*ðٶåèè ©¤¸ÇØǦµm±Ú%Q4¼å©%º# I ¬÷¶íñ9@G+¡$º×UjßÕÎú/Öô¦ո8ÃtԱèýžƒ¶šÉã\ÿ,êX±µ¦niÜIr%iùʗïG¥GԵß"ì 1SyÏè†F³[†SFŐ:ªØrFÆ7A4?sÍ˝eîðêêE¿æðM0@Œ觠ө—Íí—îØ:ˆVDKzÔI‹éžî !k¹ò^XÕW7(œÏä«Ë9H׍ËÃ'-†«ã,¯ùõH•]õ%“sxFáٙ[s·?ç†höŒk_'ÒB.e”r ƒœˆ*%8ðm•ñ|–Qjàpò¡¨8ƒx§ž°LȠ‡¨ƍá'²¹@]\Æ+˜ksR0pH‰˦ð3»1xî¾W%ÝÒê¶ZFX€õ?‚¨7°«K ¨å1í’‘Åð‚:>ФĈVãè~`ÿ4½ƒø” îó,ó‡ϝ²’˂ð°U¦(‹XéKž«ˆèþZiözÔWõ<ɼR9x7Ñ%[gà ¿ñ³B·F‹Ñ4,“/gÈ?!ðE3«ý¸B@n1©WMÖçz» 7eá:›¼ ‚%0‚Ä0‚j žþ©äï?OÕ§(hê@ö0 ‚0‚ ؜ 0  scep0 *†HÎ=H0E *͠îw‡âˆÚR¾F³KÌ%ÈÇÜշbI¦û!ìÂDCkâæ$±^£6Àt§&+^ÉiŸ-’®hޟ‰0‚Y0‚ 0 ‚0‚ Öy¡˙wÃìJFÎÛ75-¢'€盼ïA'rtZ& Òízä0:;|GuÊêpð£ âKϛS´jº$uëÔ±éÁIsõ³g+ŒVíG½¿5ԄÆKn §ZÇ<7̮Xp…Y~ ÍÎá“£X0V0U«Q4 0 ‚ decrypter0 *†HÎ=G0D EÖCSï„fŠâö-îÉǁcè´Jï_ݺoÑW4#E(ùà 4F j¥ÈXn©]æø†…#Cï[g»î­nþSÒÞd1‚T0‚P09041200U )Step E2E | SCEP Decrypter Intermediate CA0+ õ0 `†H†øE 130 260302231051Z0  `†H†øE 1Õí÷Èä±Cª¸³&Aó0   1ªÃE®èºðÛͶ嵑øÍ)œ60, ‚¾7…+{ ֽC1_ƒ({_Á“Û]zUwÝÛKÚ6w±!¿‰€BûPܾu E7¡ä%]©Þö=èRv÷è'É>V¯³Éic¢~]Í=éMѹ遍LhŽçG%ˆ—)W^û]êàxØI¨¹`”‘v?!ö•kô“ …¤R`9/iOžèŒ-¡ÒDâ™U¨ ]:×ÐÙó'¢TY7öá ÕB´‰Éíb ‘$Æã—óQÐжó"«†îé §ReBIŒs{ñ0@„¿\…h¦޿°µyž0Þpk@êü̮NÉ_,^]}}p=rìxֈ --- PASS: TestIssuesCertificateUsingSCEPWithDecrypter (2.16s) === RUN TestFailsIssuingCertificateUsingRegularSCEPWithUpstreamCAS 2026/03/02 23:10:52 failed validating SCEP authority: SCEP provisioner "scep" does not have a decrypter certificate 2026/03/02 23:10:52 Building new tls configuration using step-ca x509 Signer Interface 2026/03/02 23:10:52 Starting Smallstep CLI/0000000-dev (linux/amd64) 2026/03/02 23:10:52 Documentation: https://u.step.sm/docs/ca 2026/03/02 23:10:52 Community Discord: https://u.step.sm/discord 2026/03/02 23:10:52 Config file: loaded from token 2026/03/02 23:10:52 The primary server URL is https://127.0.0.1:36579 2026/03/02 23:10:52 Root certificates are available at https://127.0.0.1:36579/roots.pem 2026/03/02 23:10:52 Additional configured hostnames: [::1], localhost 2026/03/02 23:10:52 X.509 Root Fingerprint: 10c31916b4c44b6454a43cf08ec3a4c579651746d354034d32a12dd03c4f5cb4 2026/03/02 23:10:52 Serving HTTPS on [::]:36579 ... time="2026-03-02T23:10:53Z" level=info duration="20.641µs" duration-ns=20641 fields.time="2026-03-02T23:10:53Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=e4de92f0-9f1a-4790-a690-38a3e4e72e40 size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2026-03-02T23:10:53Z" level=info duration="30.256µs" duration-ns=30256 fields.time="2026-03-02T23:10:53Z" method=GET name=ca path="/scep/scep/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=25d0003f-dd53-458a-906d-d6b87f518f52 size=881 status=200 user-agent=Go-http-client/2.0 user-id= ‚0‚ ‚Ÿ©¯®HîJz¥‹òò†j®áÎ?ôUq˅§©§óýõ|a.(*( ½µOU¿ö’̱)¢ÿGrÜ56cAgF{ðB¨ c{$­ÿžà0ñf!+û-¶ÜbÌU¯V`zê¿ú¢ñf¯n‡b~²p´@xDëôvz5Áp d1áܥ¦€ÿ×nÁ¼ü ¶ºۅòŒÜ<8¿փ`Pf8U4¦•Wg0ܶ ¿o¸''ìP˜qHûÑqäêË&òáä9(0œNâ‡À& k°}> ªàÙëwoŸ÷Ÿ×,“Ʉ¹µLü(Ôýè2ƒ8òÓ cÖlƒ'œ9èuRÚQ5|‹‘¨ñVذ×è$ ˜Ÿ×PO]ö{–Džo•¸(sÐq÷ɵ‚Ëå¬WA‚kèÊhùªԓŠ®äNƒlÚãö[à­ûUEd6r´ò%§6álì° ‚0‚ k%Å]ç'ô¶e©ÓïàI揯O.Cú(¨H }X…Øûó‚™X7 #ëÓ |þNÿYó6@Åè3ƒ`( ŸxNù/dœ—‡‰&ºiÍ  ‚aÉñ*»õìC×¼tÖ`ú«å‘:áJi§@›G“ôO:ô,¢ ¡÷jnSy¬/Ðډ&i+#Ú¹²[Wâ×]­ÇZ½@í l՜ ýg#0÷ª™Ÿ Q8.=} “h²ªW å„ƧO€о&½ßÒw‘¥ @í«kǔ¨v+өP·ˢkü(ê}‹Èͻ!0µ(8{4ʬðJÚ$Îô0hHý³Ïë;¬—ÙÑÍ÷Ùî1‚0‚0010Utest.localhost0+ Á0 260302231053Z0  `†H†øE 1ʖ"?F5Sûz  1ŠQ ŠnŸ¥ w½Ù ÇBžïËÑ0, §G>b{ü²£I•X…[wÆY$fuœ1“²Bžn—©àRIh¢܋)EaëhšÛ'.Ôn0¯חÛ~ ‡îƝèŒ6ËU7»„sh¯Óÿ>‡ћïãï+„bž“,þZ L|94¨uãVòÅum̔’~aéɪ¯i 72þo 6]1+]Ó_sfÜ{ý– ˆDÄó-j^+lE/ž-÷CÚ ̧k[£åÿ'ÏXˆè”¹¥DÖI time="2026-03-02T23:10:53Z" level=error duration="210.665µs" duration-ns=210665 error="scep get request failed: failed selecting decrypter: provisioner \"scep\" does not have a default decrypter available" fields.time="2026-03-02T23:10:53Z" method=GET name=ca path="/scep/scep/scep/scep?operation=PKIOperation&message=MIIJUAYJKoZIhvcNAQcCoIIJQTCCCT0CAQExCTAHBgUrDgMCGjCCBFAGCSqGSIb3DQEHAaCCBEEEggQ9MIIEOQYJKoZIhvcNAQcDoIIEKjCCBCYCAQAxggFpMIIBZQIBADBPMDoxODA2BgNVBAMML1N0ZXAgRTJFIHwgU0NFUCBSZWd1bGFyIHcvIFVwc3RyZWFtIENBUyBSb290IENBAhEAlC8RXqJ92SFrifVDm99VaTALBgkqhkiG9w0BAQEEggEAPjSmlVdnMNy2oL8db7gnJ%2BxQmHFI%2B9ECHXHk6ssm8uHkOSgwnJBO4ofAJiBrEbB9PiCq4Nnrd2%2Bf95%2FXLJPJhLk8en5HiUjV%2F2Bd8aLTj%2FJ4OUrjc%2ForjM0uauezRiIcMxbM%2FKMsGJJ9JTaG7YvyQDYG7wsirLMMr3JstEsYLukgHIPEmmLhEAOmbZXKB%2BqoUpA7fRxGKggBn2kbCpVqiPfXdp6WFSt0M%2Fj99SJIA4zSme9v9VUOFXTr5W2zYHSoGoTuhz2gRprw91iypC10IuCfLQYfLxPk6EIXQzii%2BkHeDlW3TKEs5SrhLSgGysQ82fJbTzQ1fbuUUpk2aZ8EGTCCArIGCSqGSIb3DQEHATARBgUrDgMCBwQIt9EX0E6ufzCAggKQVo7WSjhqAN6M3q%2Bnmi6v4Q59jCF6qOn4qJB%2F957VY5BdFzNG6lVB7PjaTc2eL13rf%2FKEZLMVQZQNpq4RIPzjFq7JXoFzP%2FdmipQxqJW7esmnRDcicYgCv6IVl6ZDHuqJpYdc10D9HRVIcNz2qeq%2F%2BkqLsnD0orAb2mZNhKRD%2F3Gl%2BLZh8QEXIKXmxr5lLAV1w9RCZ038U1POlUxwCAoVHTZJmZxsR%2FR80KcwZYy4AHXYdkLwnWc9Z6qILPqfphStK7hA5CXcfitq0Vda%2FzsALV7uw%2Fgt5qeuBKOtIQmVjWgh7U5jYPisR6AfeX1nzKgC6tByZqoRsHfbGtBInpUogDkbzUCgj0GO%2B92MEYKlG9NNIVp5ZIMZ6BGonXQyXU1WKdyIC8C%2BKnrFt5Tb4dcTyPuVky1JA%2B9fH1z2PBw2PMVkVUCI8435ewQv%2FeXS5jDMH37Cr%2FvydG%2FRS8v3sISScho%2FQPx3zEzoX7qlHqdTVydjTMfN3tLrMRezdUyhBBDA8Dwj53F1son8aspELKNkQrmwjtduebUXxUN94w1ETNyZEJ8YO%2Fcxbj61TPwo1P3oMoM48tMfIGPWbIMnnDnodQdS2lE1fIuRqPEGVtiw1%2BgIJAwCmJ%2FXUE9d9nuWx4Vvlbgoc9BxEffJGrWCy%2BWsV0GCa%2BjKFGj5qgQT1JOKruROFINs2uP2W%2BCt%2B1UIRWQ2crTyJac2BA7hbOywCv1fP8%2B950vWiIHWfnT1BOnDejuFEktPXdHwRRarJLy110NMC1pqkH5uzZp3haqWEmqlxHPMx%2F8j1VpuCdZgx7RMgY9mbuv4axqEFTzs9C9jfLz%2Brw0GoZqYa04%2Bi%2FDrzztPoytWoC4m99yZAT6NP9HpbTSgggLOMIICyjCCAbKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDAeFw0yNjAzMDIyMjEwNTNaFw0yNjAzMDMwMDEwNTNaMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwtylt38iCZvf17O4HOFbgRfPlmGXmVmXGGEXkluugwRnC0nvLqGXNPbPzV6J1MwNayXFXecn9LZlqdPv4Enmj69PLkP6KKhIHwuPfRxYhdj784KZWDcKI%2BvTFAp8Dv5O%2F1nzNkDF6DODYCgJn3hO%2BS9knJeHiSa6ac0KV5ZkQKKlOBojPoms4LFq3tSmcrBJgh5V89F9%2FEtFl%2FnPRFOY2rNIooLd2QhX1dWidjn%2F%2BV9DR%2FgCmjsTIJ24kmbr%2Bq%2FyCQbzoaD%2FpGa68ZSUPqCpILbiGHBhzRBRK0AyAiKSMdmpiv6pWD2dyKUba0oqwYb%2FFbQoVAy5w30GThtr4%2FUGNQIDAQABox0wGzAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDANBgkqhkiG9w0BAQsFAAOCAQEAYcnxKrv17EPXAbx01gICYPqr5ZE64Uppp0CbR5P0AU869CyiFyChHvdqblMWeRmsL9DDmokmaSsj2h25slsaV%2BLXXa3HWr1A7QsZbNWcIP1nFiMdkDD3qpmfCpM3Ws0NTj3ofZPfMNUOljL6ZNtk0tMa8CiHhn0FAoP1QSGmtc8NUTguPX0Mk2iygRKqVwp8A28cGlVquDvnLqK%2BMQlbFFQlKZ3l%2FNSKyhfRO8kN5YTGp0%2BA0L4mEL3f0neRpQpA7QKra8eUqHYrHtOpULfLomv8kCjqfYudyM27ITC1KDh7NModrPCPStokzgP0MGhI%2FbPP6zvCHKyX2R3RzffZ7jGCAgUwggIBAgEBMB4wGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QCAQEwBwYFKw4DAhqggcEwEgYKYIZIAYb4RQEJAjEEEwIxOTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNjAzMDIyMzEwNTNaMCAGCmCGSAGG%2BEUBCQUxEgQQypYiPxZGNVP7egpjJSeQUjAjBgkqhkiG9w0BCQQxFgQUilGgim6fpR8MkHe92SDHQp7vy9EwLAYKYIZIAYb4RQEJBzEeExxYcWg1TURIdlh3eXlYUTJ4SUc4clVPcUFiZzQ9MAsGCSqGSIb3DQEBBQSCAQCg7Gv%2BqFY24njlfA%2BpMh%2FK0833ZCWqGjlHrvPP3jUC3LyY93ppRday%2Fau0I9YSC2fw0%2BHoo5EfSVO6DadHET5ie%2Fyyo0mVWIUHW3fGWSRmdZwxk7IEQp5uHpep4FJJA2ii3IspRWHrB2ia2ycFLtRuMK%2FXl9t%2BoIcE7hXGneiMNstVN7uEc2iv0%2F8%2Bh9Gb7%2BPvK4RinpMs%2Fg5aoEx8OQ80qHUF441W8hDFdW3MlJIZCH5h6cmqr2kJFjcy%2Fm8gCDZdB4ExK13TX3Nm3Hv9G5YJiETE8xstBmpeEitsRS%2BeLfdD2sIJzKcTa1sFo%2BX%2FJ3%2FPBVidiOgBlLkSFqVE1kkF" protocol=HTTP/2.0 referer= remote-address="::1" request-id=8ba28e98-1345-4e0b-9300-a636d4364747 size=116 status=500 user-agent=Go-http-client/2.0 user-id= --- PASS: TestFailsIssuingCertificateUsingRegularSCEPWithUpstreamCAS (2.13s) === RUN TestIssuesCertificateUsingRegularSCEPConfiguration 2026/03/02 23:10:55 Building new tls configuration using step-ca x509 Signer Interface 2026/03/02 23:10:55 Starting Smallstep CLI/0000000-dev (linux/amd64) 2026/03/02 23:10:55 Documentation: https://u.step.sm/docs/ca 2026/03/02 23:10:55 Community Discord: https://u.step.sm/discord 2026/03/02 23:10:55 Config file: loaded from token 2026/03/02 23:10:55 The primary server URL is https://127.0.0.1:41949 2026/03/02 23:10:55 Root certificates are available at https://127.0.0.1:41949/roots.pem 2026/03/02 23:10:55 Additional configured hostnames: [::1], localhost 2026/03/02 23:10:55 X.509 Root Fingerprint: 9afd43e7d6fe16e99ce85775be202495b3fbba60eb64c44404ae912ba7155187 2026/03/02 23:10:55 Serving HTTPS on [::]:41949 ... time="2026-03-02T23:10:56Z" level=info duration="15.048µs" duration-ns=15048 fields.time="2026-03-02T23:10:56Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=f600e6a3-c1c4-4229-a5d6-19fbe8820410 size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2026-03-02T23:10:56Z" level=info duration="29.772µs" duration-ns=29772 fields.time="2026-03-02T23:10:56Z" method=GET name=ca path="/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=8c9bcfa7-9f9a-445c-9689-23925b3b1f45 size=849 status=200 user-agent=Go-http-client/2.0 user-id= ‚0‚ à¶u¿)sp«n%§$îj(s$Ïq†JV˜fôÓ£f0d0Uÿ0Uÿ0ÿ0U‘Ñ'ӱFwʣúõí wèå0U#0€‘Ñ'ӱFwʣúõí ÝQuª—È 7´/ÕE†Ìĵu\Žû¼ U •Y'aL—^ªG.I6Éi»èw¥/nÉTYÌgg¡ØÀSρ֤jÚ$tˆI[ðÅ?¼ Ñ{rþ…6~*Þ.ÂÒuèmÄÒËH4Ÿu1#ZÁ‚‘õl ¤– EQ”‚œºâ‹Ýv*w¿†§ª*ŒçæºSç7ái~]k©¨˟Áeýjäޯ°Ÿ¯»¥ Y ñt¡ë M0<îEƒî8àÛÕL0œ'KµË7ú•ೖpP ¡z@²]¼_ÃSuÌOþ®º®ñ!ŽÙÔ ‚0‚ ‚¥]ؐøK©åäFåçX@)›T3ãõlæ’8‹4ͦ585'ŠÞÌ8ÕA¶tö´)VlCH—мk£x¶WyiEíÍrPT×ì³]Uà6sÊù۹xTÄøðN$åérµ¡‡ásÆ`@ÕƦ†YºÖûVV۾ժÔ;ե"øٝÐzwlöóRb䔚Iõš#$ÁÀ’‡I-1Ùb–ðœɌ*%ØÚã½K5Õ,‘&Xù¦o[C&ô›KòJÀ Á1Þí¿9É\Fþwò 7ñ¾L¬ø8õé5êmt54+ÁËØ6‘ëêò;xq|G‘ƒ:®»éÕëüÙz¦ ¯„unà\Pü¬¼d‰ÚtðâÖJ ©½FSâ"ó>•âÚaÐÚhõëL¸檦ñ\ðy “jÇ1Ii%cïÖΙÈà1‚0‚0010Utest.localhost0+ Á0 260302231056Z0   1»­BËoRÖ]Û Ƙ$Ûñ!0, ‘=¤¦&ÈÉ2…±…u\§Ã`›#䓽bĮ‡õf?ÁÈrýñ•à*3]£ÎæÍÃwë time="2026-03-02T23:10:56Z" level=info certificate=MIIDgzCCAmugAwIBAgIRALwbx04zDdzcCsgSHpZ1Z0cwDQYJKoZIhvcNAQELBQAwMjEwMC4GA1UEAwwnU3RlcCBFMkUgfCBTQ0VQIFJlZ3VsYXIgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDMwMjIzMDk1NloXDTI2MDMwMzIzMTA1NlowGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQClXdiQ+Eup5QHkRuXnWEApm1Qz4/Vs5hSSOIs0j82mNQI4NSeK3sw41UG2dB/2tClWbENIl9AdvGujeLYOV3lpRe3NclBU1+yzXVWd4DYDcx7K+du5eFTE+AXwTiTlF+lytaGH4XPGYEDVxqaGWbrW+1YcVhTbvtWq1B071aUi+NmdDtB6d2z281IHYuSUB5pJA/WaIyTBwBaSh0kYLTHZYpbwnMmMKiXY2uO9SzXVLJF/Jlj5pm9bCEMm9JtL8krACcEQMd7tvznJGVxG/nfyCm2VoToNU5LTiDycavUiJf6eLEq604aVOJbYo6leGfn3FEdlAb6/ADmVfHF0nmzvAgMBAAGjgawwgakwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQU4EP4DII17q0/g+43L5Cg5vYBXWUwHwYDVR0jBBgwFoAUkdEn07FGd8qj+vXtCpMNkHfo5X8wGQYDVR0RBBIwEIIOdGVzdC5sb2NhbGhvc3QwHQYMKwYBBAGCpGTGKEABBA0wCwIBCgQEc2NlcAQAMA0GCSqGSIb3DQEBCwUAA4IBAQCrJXJMX0tbtRj2O9GMZH5B80bvfvMZ3uu1eQb4aSC/51TSa/WjZto81JBW6kOSV4/DFj4/lWMJ2E3Jx7pMmLwGXGIstIBlIAH3UQrZeFw1GRMzqDZj9glPmdyb2ZbodrRfJ0zqBDoUAel7YVvOdAqSu9bAKQaRitEN9PtNI03s41ILZSP1o+Il71krwPgr+3IU1bu4Kc6RcnO9H3FPA7896VvyAZOqcIbApWqvu0+2A5XYLajGeQJn02yT8vL3TyG2rD3r7+5M0PGPq4Sbdxj7VvuAy0oZF4N3mNyvd5NzXwyA64PMPUWFDRAI2oGRvx32v6yWLWqSRkMWBsxjnay3 duration=2.898631ms duration-ns=2898631 fields.time="2026-03-02T23:10:56Z" issuer="Step E2E | SCEP Regular Intermediate CA" method=GET name=ca path="/scep/scep?operation=PKIOperation&message=MIIJQAYJKoZIhvcNAQcCoIIJMTCCCS0CAQExCTAHBgUrDgMCGjCCBEAGCSqGSIb3DQEHAaCCBDEEggQtMIIEKQYJKoZIhvcNAQcDoIIEGjCCBBYCAQAxggFZMIIBVQIBADA%2FMCoxKDAmBgNVBAMMH1N0ZXAgRTJFIHwgU0NFUCBSZWd1bGFyIFJvb3QgQ0ECEQDCqdOFm1cwTKxgpHL2QMjTMAsGCSqGSIb3DQEBAQSCAQAzRvENViru2MY%2BJB2E1DZTuVbup08G9jPkLKWjfVNoWaY%2FOw1lw%2FnNe6TRvQ03tC%2FVRYbMxLV1XI77vKBVCZVZJ2FMl14GDgePqkcuSTbJabvod6UvbslUWcxnBgVnodgIwFPPgdakatokdIhJkBJb8MU%2FvAzRe3L%2BhQI2fioE3i7C0nXobcTSy0g0n3UxI1rBgpH1bAykliBF7aSYUZSCnLriixLddip3v4anqiqM5%2Ba6UwXnN%2BFpfl1rqajLn8Fl%2FWrkB96vsJ%2Bvu6UgWQrRm5bn9quGlpeAT4VOdlNVLb22YEheCLVz7Ka%2FViHp4TmAd9aupvPSCSy5haNMzzivMIICsgYJKoZIhvcNAQcBMBEGBSsOAwIHBAinDmxCP4Dzf4CCApDas8mMxBg%2Fha3IZFxhL6Jqs4kbOsb%2FC%2BUvWqZzFJfDAmvPsrVMG28bOd9lIDK4fb%2FD%2BAB2mASuGJOr456CxcDTYBJL1g5BjKMhPz7riOGA32bkd5yFiUcAt8u8Z8MDkOVrT59pMdvPZLOzvFbDvpF0sNNwQqKkn2jzHhDHC50M%2Fo2POvAatHeytJNPPcEVihg5Z9JJWJHEpDw4l1YFtmUJ24El771kXnDHKCMzxNw5hoHI1Cj%2B1IahjGD49Vh2sgesvFPM7I%2F6Fem1dKPAqIV3kPgkIA2jFpPPYSCQDkrHJ2N1OIG19XKgmN1XLvaBReOggzbEELivm3QnX1n7ctDqKsqpjKzQU0dDJFKTJkY9rcGXUOk%2FnZSLnnrCiZHUXS%2F%2BpBRAKeNS7SqNpuu25G%2BfScy41FsXU%2Fh0nL%2BIALuhFWAYBBsBuScB1XcyamqgohST6IJ207pNUjroW%2FV6nPbSZcU9Vt1o5%2BtxKpJ9ivA1oVEQjXJexpHkdxUbjW%2Bs0nvvME4WYepw2f0AIqIa7iiC6Ate73Zn5mtNQt9f7CI%2BU9ZIQQaT9ryi4ZW6%2F%2FQUy%2B43m8haNZwXd6brNgm0V44Jz6BOEuWM4Rc9dvE%2BNf8GZfj4QYms47A9gQQsZ9IfA8%2F2HnrsbiNUgDp69J5HXBoZGZCbxJm1P0oiQElv9ey9uu8N8XSh6wlNBzA87gNFgw7uETjg2wLVTJACMJwnS7XLN%2FqVD%2BCzlnBQIKF6F0CynV28X8NTdcxPnf6uuq7xIY7Z1AoIvmTlJaIvCM5Z0K2AYWdxhysauPYrZegoXeohSM0CGhbuViN9rc2Qp2GRHMHINRmRIG6oYB9iNM47W85EHNTORzx%2BNLfuwrQW0qJs86CCAs4wggLKMIIBsqADAgECAgEBMA0GCSqGSIb3DQEBCwUAMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MB4XDTI2MDMwMjIyMTA1NloXDTI2MDMwMzAwMTA1NlowGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQClXdiQ%2BEup5QHkRuXnWEApm1Qz4%2FVs5hSSOIs0j82mNQI4NSeK3sw41UG2dB%2F2tClWbENIl9AdvGujeLYOV3lpRe3NclBU1%2ByzXVWd4DYDcx7K%2Bdu5eFTE%2BAXwTiTlF%2BlytaGH4XPGYEDVxqaGWbrW%2B1YcVhTbvtWq1B071aUi%2BNmdDtB6d2z281IHYuSUB5pJA%2FWaIyTBwBaSh0kYLTHZYpbwnMmMKiXY2uO9SzXVLJF%2FJlj5pm9bCEMm9JtL8krACcEQMd7tvznJGVxG%2FnfyCm2VoToNU5LTiDycavUiJf6eLEq604aVOJbYo6leGfn3FEdlAb6%2FADmVfHF0nmzvAgMBAAGjHTAbMBkGA1UdEQQSMBCCDnRlc3QubG9jYWxob3N0MA0GCSqGSIb3DQEBCwUAA4IBAQBLuX1bYNOSoevZDmtLJLctp34yv3e411saH%2Boes6QYym9B4qS1QO0lPhVI%2B38dCCcf4SJOaLFltEXgOK9avueo4H3nAsuZD1%2F%2B4JrEQGTFwh6pO5splxzPxU0k8OYwu66Z0LWvKOL2b9yZpvi%2Bn0z1xu5EWVeOZddlHNfutFjttyRQcSVsdlOp3szz0A038Rm%2BTKz4CDj16TXqEwBtdDU0K8HL2DaR6%2BryADt4cX98R5GDOq676dXr%2FNl6pgyvhHVu4FxQf%2FysvGSJ2nTw4tZKoKm9RlPiIvMfPpXi2mHQ2mga9etMuOaqpvFc8Hkgk2p%2FAscaMUlpJWPv1gLOmcjgMYICBTCCAgECAQEwHjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdAIBATAHBgUrDgMCGqCBwTASBgpghkgBhvhFAQkCMQQTAjE5MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI2MDMwMjIzMTA1NlowIAYKYIZIAYb4RQEJBTESBBCXhCnCnDjEccmj03R3TeOcMCMGCSqGSIb3DQEJBDEWBBS7rQAQQstvUtZd2xagxpgk2%2FEhFTAsBgpghkgBhvhFAQkHMR4THEllQzZ3ZTN2cEt2TUl1Rnl1aUFDQ2JRa3hTQT0wCwYJKoZIhvcNAQEFBIIBAABql5GYW87zIkgqE49WXzVD%2BTVPohkjPb1jzaK%2BuaidcMuNA%2BQvoeemeGKMR4rs5wk0k82N7JC5iKtts9NMzc1fPJzU%2BdVnsVjF%2BgPlYH6zBsnllrgYRWYut8jhPkaq7sSgGhgHH5fcoKVdnYoca7Azj3itHFHEcLPn7DeA5cmEbJXD6WfnS4aEzX6MIU9J8is9q13tKgmzKKxpfCLydKWzLRcPtSyPUCK71t5I7yv5A8Ez%2BoaTiepwjewBDeeJPX%2Fd6b%2B2iyZvPAsYBnMNkT2kpiYCEMjJMoWxhXVcpwDDYJsj5JO9YsSuh%2FVmP8GNyHL98ZXgKjNdo4HO5s3Dd%2Bs%3D" protocol=HTTP/2.0 provisioner=scep public-key="RSA 2048" referer= remote-address="::1" request-id=e26d6e3c-309b-43c9-9ae4-012bc8593112 sans="map[dns:[test.localhost]]" serial=250039097617852921763149155613615155015 size=3774 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2026-03-02T23:09:56Z" valid-to="2026-03-03T23:10:56Z" 0 `†He*xK• fµrõéÃÅ-£€‚ÀºZUF\•ò ‹o?ƒÃ”-ŠÌےZ{pqù¥ٵÐèÓS ï´aªÄ ¤¾Ԭ*æ r"žÞðÆ$tûd<Ѩ''ÈÂ@ ‰ÑµJ6“³ t–}⹞Zç*^¤yKËÛH<ܲ‡¯“YÌêQ¿ a—þ ZÒ:©yj31Ÿk€¯Qw>tkÕg¡_·l5Þß,7¶d?/oÉh«“ñv!‹–oQÏh†-ÜÅ,ÔBҰÑÚÕ@Äè›Àüâ4UÜ⺟91aíyíË%ü<¤¸né$¥4–,´Ã]“)fØDè·áŽzS'ӵBò[|k—AlùߟÌJ(ß[ʀ2\·SÓúOßrïծ X;˧ÛeK—9˜5|えFd÷oB¡׭C¬ɧ¸Ä|‰šNžDtɔRa:ŒòS1Þv—\«!/u©°€íékõ{Ît%ÔÏ@9+ô 6™s¥ÚÚJÇø¹£^V´T"Nt%;Üxe @£;2ŽWØSgÀòÝë¤æÓƕ#…g;¬¢Ñ`þBçÉI8Ú"Qt]ÑÒÃP e¸Ûm¦,¸rõù'õ¡٬oHQŸHôD0"6 ڵ+m3¶žçFS½’…q îVÉóm Dîª4NÒ')¬·J*¤…Ô%º¶âi`!Ïö=fI„À‹ ÜÜ ‚0‚ ‚¥]ؐøK©åäFåçX@)›T3ãõlæ’8‹4ͦ585'ŠÞÌ8ÕA¶tö´)VlCH—мk£x¶WyiEíÍrPT×ì³]Uà6sÊù۹xTÄøðN$åérµ¡‡ásÆ`@ÕƦ†YºÖûVV۾ժÔ;ե"øٝÐzwlöóRb䔚Iõš#$ÁÀ’‡I-1Ùb–ðœɌ*%ØÚã½K5Õ,‘&Xù¦o[C&ô›KòJÀ Á1Þí¿9É\Fþwò S’ӈ<œjõ"%þž,Jºӆ•8–أ©^ù÷Ge¾¿9•|qtžl¬0©0Uÿ 0U%0++0UàCø ‚5î­?ƒî7/ æö]e0U#0€‘Ñ'ӱFwʣúõí 0   ‚«%rL_K[µö;ьd~AóFï~óÞëµyøi ¿çTÒkõ£fÚ<ԐVêC’WÃ>?•c ØMÉǺL˜¼\b,´€e ÷Q Ùx\53¨6cö O™ܛٖèv´_'Lê:é{a[Ît ‚0‚ à¶u¿)sp«n%§$îj(s$Ïq†JV˜fôÓ£f0d0Uÿ0Uÿ0ÿ0U‘Ñ'ӱFwʣúõí wèå0U#0€‘Ñ'ӱFwʣúõí ÝQuª—È1‚Z0‚V0?0*1(0&U Step E2E | SCEP Regular Root CA©Ӆ›W0L¬`¤rö@ÈÓ0+ õ0 `†H†øE 130 260302231056Z0  `†H†øE 1—„)œ8ÄqɣÓtwMãœ0   1DomQÍJ8—<)ÊëÛDw1_{0, ‚݌—Ä`~u2÷Y¢}¼ÈW:vðÌzõ"æ™ũQ\b^–.ë¾þ‹fžõ¸¿^c»ÎÝbeXþÕR¯G£5O˜Úî®ÞÞC™¾lx,£¸ëô8„iKwGì^ñ ?ާY¡ŒI5  ™:+BIcTְML0®ÇÄs¾êN% ӏ€VƟ©Ý?¥d°¯‡& ÍÙ_ÛϸOۂžñÈm½”ÕaÞl¹ÝýB1) ȹ]ÅÌ0ü EðDzµ|V,„÷L[nò®í„x!’Šz&ŒTk_æ¤ĽÔz¡=‚‹›%ÃzÂAaAu)lˆƒL,û“Ýe Ɋ±S --- PASS: TestIssuesCertificateUsingRegularSCEPConfiguration (2.22s) === RUN TestIssuesCertificateToEmulatedWindowsClientGo123 2026/03/02 23:10:57 Building new tls configuration using step-ca x509 Signer Interface 2026/03/02 23:10:57 Starting Smallstep CLI/0000000-dev (linux/amd64) 2026/03/02 23:10:57 Documentation: https://u.step.sm/docs/ca 2026/03/02 23:10:57 Community Discord: https://u.step.sm/discord 2026/03/02 23:10:57 Config file: loaded from token 2026/03/02 23:10:57 The primary server URL is https://127.0.0.1:46151 2026/03/02 23:10:57 Root certificates are available at https://127.0.0.1:46151/roots.pem 2026/03/02 23:10:57 Additional configured hostnames: [::1], localhost 2026/03/02 23:10:57 X.509 Root Fingerprint: b887048be13cec6ac4fbf09056ce4e32072f30e0846ad6a8ea2912f8186bb25b 2026/03/02 23:10:57 Serving HTTPS on [::]:46151 ... time="2026-03-02T23:10:58Z" level=info duration="19.543µs" duration-ns=19543 fields.time="2026-03-02T23:10:58Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=b71c1c07-61ad-4715-9e96-f8558a95fa96 size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2026-03-02T23:10:58Z" level=info duration="28.277µs" duration-ns=28277 fields.time="2026-03-02T23:10:58Z" method=GET name=ca path="/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=182a13d6-7e48-4b95-b7d4-f2cf442fafa0 size=884 status=200 user-agent=Go-http-client/2.0 user-id= ‚0‚ eޫ¤”XÞpÖ G%kǜ¦‡'Òz:ɰ%7ä›lô@ ‚€‰» 0+pX.1^=X÷€‚/iJͲk‡2rÍ ‚Pí× ÃÍ•+dŽÛuåBÁ×b‘ô·C¯âYM~ÅTîêË×]ÜäÂè:zóBƒSˆÌ4µ(Ï ž¶m†¶dy·|˜b¯ZNÁk±ÒĪJØw‘§èö\7ÄSbǓ%‘fÁöÏDcs»û5¦,-Ôêçշ‡X’»^TæåKà^$m8O‹øf-q¶Âה¶@ÛÁQx¢œÉðԩ”}íEpùöw‘·ZÀkV€/Vn*7z·¢!DǥÂYz!EAyݵø¯ž?]\±ÚÎï!^°Ôi/Žñ:/Úé ã¦EùÑîªïg˜=­)Ô¢¦–¸e±hÑCÉZð Õ$ÏÝvýï¾ɴ6:±K¾¶zíy°2_!Š é8“ü¹‚¢='p4ü3Үæˆï½Þ&èbr~³,²:¶5Õ_f#­xSoöhOS۝1Ié£3ޝ¥üt½ô3§¼ŠÃ#|¥ۼ{â3«‰‡Bû ‚0‚ ‚N‹Ó>‹(“ (Þ(h–w:Ž;‚ËH»‡vH!“¹±ÝMQ¦tÀZ|l>œ¡ÁœCã´åU~Y0ÝìûÁrÅÃ÷)¯;µd1¶·™5UÚCA£Áç_›ƒ,ìy“ÿêûX”W]W„AÒÊ:ÙóYŸ.sŸ,­%´nÁx *®¦@$Kæ˂÷‹“ZSý…ׯ+¢ù³>ÿí%4Ïì]ÚësƒG`Š 9[ŒT2ÆI쓉YÀ¡ƒ.Ïÿ£q&ŒOI¥{Ë,ÿÐ݋tS1‚0‚ 0)0$1"0 USCEP Protocol Certificate0+ Á0 260302231058Z0   1鰓Wlq/ìO¿}4n$ iéj<0, ‚ŒˆÒݲ´' ‡f—¸Lº”›YÁèKõígÆÎG™I­äW¨©¼Q$ Ï+ì¶Ï#Ÿ!Ÿ_pKðB¶Ó%³VÜØÎJуlÚu )[…Y*.&òª-ÜX Z<à–êÌqòX™Äwîàùòހo܀è¬R„ÏDQºˆC/ª¶©•åj”¯Қ‰^°sˆ G=#‹›Â†rw<´Ÿê},#/zå¨ `%+#°G֙‹û2±úÇ@ÔäÝv<˜é¢°0À±÷0‚ŠJ¤ƒÛSÕÃù¶&r²ò §šq%…šF,6ªt« ]Ô' ñß9 3µ€ time="2026-03-02T23:10:58Z" level=info certificate=MIIDlTCCAn2gAwIBAgIRALsPKvjNdclvDve/CSNj0RYwDQYJKoZIhvcNAQELBQAwRDFCMEAGA1UEAww5U3RlcCBFMkUgfCBTQ0VQIFJlZ3VsYXIgdy8gV2luZG93cyBDbGllbnQgSW50ZXJtZWRpYXRlIENBMB4XDTI2MDMwMjIzMDk1OFoXDTI2MDMwMzIzMTA1OFowGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDdgarVaI+t5uJy2RwaL0S2iY9+JhXRhq7/gJHd7w/ouEKnXcMFBKBAPJPVFObKoxfaVKvh2JpFv2Uc65F7LrY6GAEWDtV95TGY1rAqLJNypEaA/AVy87BjvI7NSyjJ610B7HXBeKatGYsv0e1B49XrLrFm/+An8PtGZ9kajvgtfJJMMvpgcRXv7PKyZRGrAg4/NwvJ4Or/Pwwusn+Mhz9niRFADUcfeXtYGULPwVkud6vZw4JzvXUVH9mBRwO2Vfe6irCsKFua1cBX3t8rUaZaQzF3f4rYL82BQmBlS1Kr6rA8pXWatzVZOJYMBlPwWlRFURmI8GWAn5pHLA5cFxWlAgMBAAGjgawwgakwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUsyTzBlTZ04wpKr3lSHmClZGIqjAwHwYDVR0jBBgwFoAUXLrTZ1+hh8XP4gSAhdRpiv3pii4wGQYDVR0RBBIwEIIOdGVzdC5sb2NhbGhvc3QwHQYMKwYBBAGCpGTGKEABBA0wCwIBCgQEc2NlcAQAMA0GCSqGSIb3DQEBCwUAA4IBAQC6lxfvhM8nGY4s2zzC8J9MI1HItRnfnr2OZAPsvaDBDhk465uJ4f5Zg8IFJ31W5XEZlQn5D3TdOVGjiu7LMU0VtjQ8SiPPAJAEB9OhpEN1ojGe8utmG4VFCid/BltCDIlkMtdfpYi0CUL7bTNDvWrHB40tpyO65MVuOYaXI8iy5tCRPO/a3MzUvwmhOX2P57PDbb9GJr8cAx5sBDmOr7V5NJTfBMbp2NuXieTz8fAt64rosNPC+GTUjjxLbYOw6g7CX0bCNmYvHeE/p5lrRbVVzMh5Tb2fMZH+0Br9y03rq1XkG/U/RZNCCCTK53NbCal4Lsy96RPzoX/esR/O0AZH duration=3.816112ms duration-ns=3816112 fields.time="2026-03-02T23:10:58Z" issuer="Step E2E | SCEP Regular w/ Windows Client Intermediate CA" method=GET name=ca path="/scep/scep?operation=PKIOperation&message=MIIJiQYJKoZIhvcNAQcCoIIJejCCCXYCAQExCTAHBgUrDgMCGjCCBFEGCSqGSIb3DQEHAaCCBEIEggQ%2BMIIEOgYJKoZIhvcNAQcDoIIEKzCCBCcCAQAxggFqMIIBZgIBADBQMDwxOjA4BgNVBAMMMVN0ZXAgRTJFIHwgU0NFUCBSZWd1bGFyIHcvIFdpbmRvd3MgQ2xpZW50IFJvb3QgQ0ECEGkH22vw1qge5zjikaC%2BMkcwCwYJKoZIhvcNAQEBBIIBAICdiQ8QuwozeqHs9FHklZUSECfzWd0AKTe%2Fn6s6fOY9Ps9PHfstd4sD42mgPKZNb1V9cdjeu5ZavPcJGmNCUt%2BtaLZIDN5RlXQCVbvUDYiBgydh2I1dEH8dtCkoWu61%2BaHfZE3JQZdwFvDgVB%2B57H%2B4Dm%2FXoDTEm0i5n87FyIPVGTcEx86KbumxOkqd0V5tKaRBmGYbrInVAayZQZgoLB9yKDJEhmkOVnGyBH3M5rJMAKSJaWvzT0frN7k8kPiPmFCOaPHeTw285pXpl6owQc%2BTpSE08fEyn67MAdUhLwkWuBwIhtjx%2FKMIxwWCTxNQHSL9kvCn65NjQqLs3em9VS4wggKyBgkqhkiG9w0BBwEwEQYFKw4DAgcECHBYLjFePVj3gIICkC9pSs2ya4cycs1%2FFgq3HmqkjZc1%2BF2ffg6Tm%2FzBduhNOlg4djZhDPOufRYqOzGoA5g%2BIGqvSexx8NaS0l3z8OcwuzDY4O90qqWFJrbIluSD9LkE7H%2BUd0iueKxF2pflfn%2BjcbHPh0GNtpRtqlTX8TiuMoZ9fLgDUFSAee5IY9EO7EJWfmFDw%2F6fPudzPW518kGr9NkCLOHTBn6DdluazcUNzVdEF8LG8kBO%2Fv4mai67MQ48y83YwbFzUMoixiNu8vQLa7zJ0PcsPvwlE%2Fcs6hU%2BWDredbvdJnVGwk52DYJQ7dcgw80XlStkjtt15ULB12KR9LdDrxziBghZTX7FVO7qy9dd3OTC6Dp680KDU4jMNI21KM8MnraPbYaQGbZkebd8mGKvWk7Ba7HSxKpK2HeRp%2BgS9lw3xFOBYseTJZFmwfadzwJEEmNzu%2Fs1GaYsLdTq59W3h1gGkrteVOblS%2BBeJG04f0%2BLGPhmLXG2wteUtkDbwVF4opzJ8NSpAJQSfe1FGnD5BvZ3CJEfBgW3G1rAa1aAL1ZuKjd6t6IhRMelwll6IUVBed0ctQP4rxrFvj9dXLHazgHvIV6w1GkvjvEdBzov2ukMFJDjHKZF%2BdEVGO6q72eYHT0brSnUHhGippa4ZbFo0UPJWvAKHDucFYNqIgio2S1z8nM9EFkJYV%2F7gDfiD%2BwR3A3VJM%2Fddv3vvsm0NjqxS762eu15sDJfIYqg6TiT%2FLmCE6I9J3A0%2FDPSruaI773eJuhicn6zBiyyOrY11QZfZiOteFNv9mhPU9udMUnpA6Mz3p0Hpfx0vfQzA6e8isMjfKXbvHviM6sfiYdC%2BwoML0eRD2RMhnXdR%2BitU8FDE%2FgXWpPytCgfldrroIIC%2BzCCAvcwggHfoAMCAQICAQEwDQYJKoZIhvcNAQEFBQAwJDEiMCAGA1UEAxMZU0NFUCBQcm90b2NvbCBDZXJ0aWZpY2F0ZTAeFw0yNjAzMDIyMjEwNThaFw0yNzAzMDIyMzEwNThaMCQxIjAgBgNVBAMTGVNDRVAgUHJvdG9jb2wgQ2VydGlmaWNhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDdgarVaI%2Bt5uJy2RwaL0S2iY9%2BJhXRhq7%2FgJHd7w%2FouEKnXcMFBKBAPJPVFObKoxfaVKvh2JpFv2Uc65F7LrY6GAEWDtV95TGY1rAqLJNypEaA%2FAVy87BjvI7NSyjJ610B7HXBeKatGYsv0e1B49XrLrFm%2F%2BAn8PtGZ9kajvgtfJJMMvpgcRXv7PKyZRGrAg4%2FNwvJ4Or%2FPwwusn%2BMhz9niRFADUcfeXtYGULPwVkud6vZw4JzvXUVH9mBRwO2Vfe6irCsKFua1cBX3t8rUaZaQzF3f4rYL82BQmBlS1Kr6rA8pXWatzVZOJYMBlPwWlRFURmI8GWAn5pHLA5cFxWlAgMBAAGjNDAyMBEGA1UdIwEB%2FwQHMAWAA2JsYTAdBgNVHQ4EFgQUsyTzBlTZ04wpKr3lSHmClZGIqjAwDQYJKoZIhvcNAQEFBQADggEBAE6LCBzTPouPKJMKKN4oaJYIdzqOO4LLSLuHdkgWIR6TubHdTVGmdMBafGw%2BFZyhwZxD47TlVX5ZMN3sCPvBchfFB8P3Ka87tWQxtreZNVXaQ0Gjwedfm4GDLA%2FseZP%2FH%2Br7WJRXXZ0FDlcThEHSyjrZ81mfGS5zBZ8srSW0bsGdeAqOYPDsGB6%2FPD1IJ9qPP8SYGzumSAjsRnlx74wbk9F%2FO6cwGypcWQ0qrqYZQCRL5suC94uTWlP9hcOXryuiFfmzPv%2FtJTTP7F0QEtrrc4NHYBYDf4ogHjlbjFQyxhdJ7JMXiRNZAcChgy7P%2F8KjcY0mjE9JpXvLLP%2FQFd2LdFMxggIQMIICDAIBATApMCQxIjAgBgNVBAMTGVNDRVAgUHJvdG9jb2wgQ2VydGlmaWNhdGUCAQEwBwYFKw4DAhqggcEwEgYKYIZIAYb4RQEJAjEEEwIxOTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNjAzMDIyMzEwNThaMCAGCmCGSAGG%2BEUBCQUxEgQQYzAhkslR07b%2FOhlAZRgD1DAjBgkqhkiG9w0BCQQxFgQU6bCTV2xxL%2BwWT799NG4kC2npajwwLAYKYIZIAYb4RQEJBzEeExxLeWVtZUhPVDFtYllSZnZtdHZvZU5HNGNqU1E9MAsGCSqGSIb3DQEBBQSCAQCdjIjS3RGytCegh2aXuEy6lJtZwehL9QftZ8bOR5lJreRXqKm8UX8kDM8r7LbPI58hn19wS%2FBCttMls1bc2M5KBdGDbNp1DClbhVkqLgUm8qodLdxYChZaPOCW6swFcfIPWJnEd%2B7g%2BR3y3oBv3IDorFKEz0RRuohDBC%2BqtqmV5WqUr9KaiV6wc4gJRz0ji5vCFoZydzy0n%2BoaHH0sIy8cFXrlG6gLYCUrI7ATR9aZA4v7MrEQ%2BscbQNTk3Rd2PJjpABbCAqKwMAGBncAbsfcwgopKpIPbU9XD%2BbYmGnKyGpAd8gunmnElhZpGLDaqdKsMXdQnECCP8d85IJ2NM7WA" protocol=HTTP/2.0 provisioner=scep public-key="RSA 2048" referer= remote-address="::1" request-id=cf742183-338e-4101-aae1-a1604e06e6ba sans="map[dns:[test.localhost]]" serial=248644391238031770133754247065033232662 size=3871 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2026-03-02T23:09:58Z" valid-to="2026-03-03T23:10:58Z" *m÷6YLwOG÷"&:ÕðáDխ}›Òì2"óØeNZIN®/KQˆ8q ;#lË\XA2ßÔÕ ÔÜ'²Ëģ®»¼ÈÁœM\rql$Ê2º6^ޥZ ?V¤4øãM”àÄñ–ªā Öu¥7:iïB8TXCFÄØ@Mk»á ¨Ÿ<֏~èå-ÌãÕ$(ä@AGeü”µÃzÕFIAvš$Áo§[NZØü©êî8›åƥ_èȭ¾¯«\;CD²0澺†½+»©MëOg×ueé–7îk~“!›¡ápì•k?Ê Žõ¹ª¼/ēÇÁ…d›§µÉJY‘¸†§#Š<½ˆæûÁ†d…ÙYòób :dÓ6àO=½)©Q%=}Ô Á;Fmy­eR tÕm¥hXE΃2#CúÐå¯؅$»¡Ð+DÀ„kC‡ w œ`DŽ%: “Y €ˆSæ0Q7L¯¹1gôĐ(²þ[‰ڃ~5IJOoòˆòs¡´!Ïòb`3—w¢tHA5¯†š)÷öìi Ânԧ˜:É[³8¨óxµ’ï·U€¦KÇ(>椐ÍöbóŸ~löWU(t8üeí3 ¨ÿڲ¤ñ—¬3G©±éôʙAú¶7« ‚0‚ 0   ‚º—ï„Ï'Ž,Û<ÂðŸL#Qȵߞ½Žd콠Á8뛉áþYƒÂ'}Våq• ùtÝ9Q£ŠîË1M¶4z:ɰ%7ä›lô@1‚k0‚g0P0<1:08U 1Step E2E | SCEP Regular w/ Windows Client Root CAiÛkð֨ç8①¾2G0+ õ0 `†H†øE 130 260302231058Z0  `†H†øE 1c0!’ÉQӶÿ:@eÔ0   1jz@¯Æ:ŸÐüÀº,Ûº0, ‚sè?Í+Íeµä|×ö²ÙÃC½ômںuW©9öµ¸Wށp8š>Üꐉlê.½6òþOb%<9ð;ýrPÕï—ñ >jú™ô«þúã­hð%3riËê]»£3Ù7ÚpÖàvÓ8s ̡ÈÕ-÷³í‰b˄êC1ޫlШ^ðú±ª]•T˂T”ÁRNQԣ蛽~”?€ü¶&ú[¹‡X]Rcô‡  ½nôNlâú­م;så¹ÅFZT£»¨/Ø[õ+®¸ƒ©Á¼ ç3zã pcÀ e:.¡¾ZePtÑc‹itOTÍ --- PASS: TestIssuesCertificateToEmulatedWindowsClientGo123 (2.22s) PASS ok github.com/smallstep/certificates/test/integration/scep 10.980s ? github.com/smallstep/certificates/test/integration/scep/internal/x509 [no test files] === RUN TestNewRequestBody === RUN TestNewRequestBody/SSH_Certificate_Request === RUN TestNewRequestBody/SSH_Certificate === RUN TestNewRequestBody/X5C_Certificate === RUN TestNewRequestBody/fail/X5C_Certificate === RUN TestNewRequestBody/Permanent_Identifier === RUN TestNewRequestBody/X509_Certificate_Request === RUN TestNewRequestBody/X509_Certificate --- PASS: TestNewRequestBody (0.00s) --- PASS: TestNewRequestBody/SSH_Certificate_Request (0.00s) --- PASS: TestNewRequestBody/SSH_Certificate (0.00s) --- PASS: TestNewRequestBody/X5C_Certificate (0.00s) --- PASS: TestNewRequestBody/fail/X5C_Certificate (0.00s) --- PASS: TestNewRequestBody/Permanent_Identifier (0.00s) --- PASS: TestNewRequestBody/X509_Certificate_Request (0.00s) --- PASS: TestNewRequestBody/X509_Certificate (0.00s) PASS ok github.com/smallstep/certificates/webhook 0.003s + ./bin/step-ca --version Smallstep CA/0.29.0 (linux/amd64) Release Date: 2026-03-02 00:00 UTC + RPM_EC=0 ++ jobs -p + exit 0 Processing files: step-ca-0.29.0-1.fc43.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Kt3RFR + umask 022 + cd /builddir/build/BUILD/step-ca-0.29.0-build + cd certificates-0.29.0 + DOCDIR=/builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT/usr/share/doc/step-ca + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT/usr/share/doc/step-ca + cp -pr /builddir/build/BUILD/step-ca-0.29.0-build/certificates-0.29.0/README.md /builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT/usr/share/doc/step-ca + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.gn78ZZ + umask 022 + cd /builddir/build/BUILD/step-ca-0.29.0-build + cd certificates-0.29.0 + LICENSEDIR=/builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT/usr/share/licenses/step-ca + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT/usr/share/licenses/step-ca + cp -pr /builddir/build/BUILD/step-ca-0.29.0-build/certificates-0.29.0/LICENSE /builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT/usr/share/licenses/step-ca + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(step-ca) = 0.29.0-1.fc43 group(step-ca) step-ca = 0.29.0-1.fc43 step-ca(x86-64) = 0.29.0-1.fc43 user(step-ca) = dSBzdGVwLWNhIC0gIlNtYWxsc3RlcCBDQSIgL2V0Yy9zdGVwLWNhIC0A Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): group(step-ca) Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh group(step-ca) systemd Requires: /usr/bin/python3 libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libpcsclite.so.1()(64bit) libresolv.so.2()(64bit) rtld(GNU_HASH) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/step-ca-0.29.0-build/BUILDROOT Wrote: /builddir/build/RPMS/step-ca-0.29.0-1.fc43.x86_64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.aPctEi + umask 022 + cd /builddir/build/BUILD/step-ca-0.29.0-build + test -d /builddir/build/BUILD/step-ca-0.29.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/step-ca-0.29.0-build + rm -rf /builddir/build/BUILD/step-ca-0.29.0-build + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild step-ca-0.29.0-1.fc43.src.rpm Finish: build phase for step-ca-0.29.0-1.fc43.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-43-x86_64-1772492900.952095/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 INFO: Done(/var/lib/copr-rpmbuild/results/step-ca-0.29.0-1.fc43.src.rpm) Config(child) 2 minutes 33 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 Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "step-ca", "epoch": null, "version": "0.29.0", "release": "1.fc43", "arch": "src" }, { "name": "step-ca", "epoch": null, "version": "0.29.0", "release": "1.fc43", "arch": "x86_64" } ] } RPMResults finished