Warning: Permanently added '98.90.198.253' (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/9688379-fedora-42-aarch64 --chroot fedora-42-aarch64 Version: 1.6 PID: 8508 Logging PID: 8510 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 9688379, 'buildroot_pkgs': [], 'chroot': 'fedora-42-aarch64', 'enable_net': True, 'fedora_review': False, 'git_hash': '33b1478271e9efa90ed0bb82236acbe2a3e4ff85', '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.28.4-3', '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-42-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'patrickl/step-ca--patrickl', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'patrickl', 'tags': [], 'task_id': '9688379-fedora-42-aarch64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/patrickl/step-ca/step-ca /var/lib/copr-rpmbuild/workspace/workdir-4c5klqlf/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-4c5klqlf/step-ca', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-4c5klqlf/step-ca'... Running: git checkout 33b1478271e9efa90ed0bb82236acbe2a3e4ff85 -- cmd: ['git', 'checkout', '33b1478271e9efa90ed0bb82236acbe2a3e4ff85', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-4c5klqlf/step-ca rc: 0 stdout: stderr: Note: switching to '33b1478271e9efa90ed0bb82236acbe2a3e4ff85'. 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 33b1478 automatic import of step-ca Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-4c5klqlf/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.28.4.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o certificates-0.28.4.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.28.4.tar.gz/md5/61168f5b48de859fcff96190dfc80261/certificates-0.28.4.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 869k 100 869k 0 0 36.0M 0 --:--:-- --:--:-- --:--:-- 36.9M INFO: Reading stdout from command: md5sum certificates-0.28.4.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-4c5klqlf/step-ca/step-ca.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-4c5klqlf/step-ca --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1760465080.052657 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.3 starting (python version = 3.13.7, NVR = mock-6.3-1.fc42), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-4c5klqlf/step-ca/step-ca.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-4c5klqlf/step-ca --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1760465080.052657 -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-4c5klqlf/step-ca/step-ca.spec) Config(fedora-42-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 6.3 INFO: Mock Version: 6.3 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-42-aarch64-bootstrap-1760465080.052657/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:42 INFO: Pulling image: registry.fedoraproject.org/fedora:42 INFO: Tagging container image as mock-bootstrap-fa8f1637-bbd8-4fd3-bcf9-587eee1f34d1 INFO: Checking that 361ab93d70f400bfa454488f59e187644f2d16a28a3607500e03cf592cb8766e image matches host's architecture INFO: Copy content of container 361ab93d70f400bfa454488f59e187644f2d16a28a3607500e03cf592cb8766e to /var/lib/mock/fedora-42-aarch64-bootstrap-1760465080.052657/root INFO: mounting 361ab93d70f400bfa454488f59e187644f2d16a28a3607500e03cf592cb8766e with podman image mount INFO: image 361ab93d70f400bfa454488f59e187644f2d16a28a3607500e03cf592cb8766e as /var/lib/containers/storage/overlay/8d06f871e3bf808890943fd3337efffdc562f775d948a12bbef9ed2c9e915188/merged INFO: umounting image 361ab93d70f400bfa454488f59e187644f2d16a28a3607500e03cf592cb8766e (/var/lib/containers/storage/overlay/8d06f871e3bf808890943fd3337efffdc562f775d948a12bbef9ed2c9e915188/merged) with podman image umount INFO: Removing image mock-bootstrap-fa8f1637-bbd8-4fd3-bcf9-587eee1f34d1 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-42-aarch64-1760465080.052657/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-4.20.1-1.fc42.aarch64 rpm-sequoia-1.7.0-5.fc42.aarch64 dnf5-5.2.16.0-1.fc42.aarch64 dnf5-plugins-5.2.16.0-1.fc42.aarch64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 21.7 KiB/s | 3.2 KiB | 00m00s updates 100% | 15.5 MiB/s | 22.6 MiB | 00m01s fedora 100% | 13.5 MiB/s | 34.2 MiB | 00m03s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash aarch64 5.2.37-1.fc42 fedora 8.2 MiB bzip2 aarch64 1.0.8-20.fc42 fedora 171.3 KiB coreutils aarch64 9.6-6.fc42 updates 8.1 MiB cpio aarch64 2.15-4.fc42 fedora 1.1 MiB diffutils aarch64 3.12-1.fc42 updates 1.6 MiB fedora-release-common noarch 42-30 updates 20.2 KiB findutils aarch64 1:4.10.0-5.fc42 fedora 1.9 MiB gawk aarch64 5.3.1-1.fc42 fedora 2.4 MiB glibc-minimal-langpack aarch64 2.41-11.fc42 updates 0.0 B grep aarch64 3.11-10.fc42 fedora 1.0 MiB gzip aarch64 1.13-3.fc42 fedora 424.7 KiB info aarch64 7.2-3.fc42 fedora 421.6 KiB patch aarch64 2.8-1.fc42 updates 262.5 KiB redhat-rpm-config noarch 342-4.fc42 updates 185.5 KiB rpm-build aarch64 4.20.1-1.fc42 fedora 524.4 KiB sed aarch64 4.9-4.fc42 fedora 873.2 KiB shadow-utils aarch64 2:4.17.4-1.fc42 fedora 4.5 MiB tar aarch64 2:1.35-5.fc42 fedora 3.0 MiB unzip aarch64 6.0-66.fc42 fedora 470.2 KiB util-linux aarch64 2.40.4-7.fc42 fedora 6.6 MiB which aarch64 2.23-2.fc42 updates 123.4 KiB xz aarch64 1:5.8.1-2.fc42 updates 1.4 MiB Installing dependencies: add-determinism aarch64 0.6.0-1.fc42 fedora 2.2 MiB alternatives aarch64 1.33-1.fc42 updates 90.2 KiB ansible-srpm-macros noarch 1-17.1.fc42 fedora 35.7 KiB audit-libs aarch64 4.1.1-1.fc42 updates 486.9 KiB basesystem noarch 11-22.fc42 fedora 0.0 B binutils aarch64 2.44-6.fc42 updates 29.2 MiB build-reproducibility-srpm-macros noarch 0.6.0-1.fc42 fedora 735.0 B bzip2-libs aarch64 1.0.8-20.fc42 fedora 72.6 KiB ca-certificates noarch 2025.2.80_v9.0.304-1.0.fc42 updates 2.7 MiB coreutils-common aarch64 9.6-6.fc42 updates 11.1 MiB crypto-policies noarch 20250707-1.gitad370a8.fc42 updates 142.9 KiB curl aarch64 8.11.1-6.fc42 updates 454.7 KiB cyrus-sasl-lib aarch64 2.1.28-30.fc42 fedora 2.4 MiB debugedit aarch64 5.1-7.fc42 updates 244.6 KiB dwz aarch64 0.16-1.fc42 updates 322.6 KiB ed aarch64 1.21-2.fc42 fedora 154.5 KiB efi-srpm-macros noarch 6-3.fc42 updates 40.1 KiB elfutils aarch64 0.193-2.fc42 updates 3.2 MiB elfutils-debuginfod-client aarch64 0.193-2.fc42 updates 143.9 KiB elfutils-default-yama-scope noarch 0.193-2.fc42 updates 1.8 KiB elfutils-libelf aarch64 0.193-2.fc42 updates 1.2 MiB elfutils-libs aarch64 0.193-2.fc42 updates 746.7 KiB fedora-gpg-keys noarch 42-1 fedora 128.2 KiB fedora-release noarch 42-30 updates 0.0 B fedora-release-identity-basic noarch 42-30 updates 646.0 B fedora-repos noarch 42-1 fedora 4.9 KiB file aarch64 5.46-3.fc42 updates 140.2 KiB file-libs aarch64 5.46-3.fc42 updates 11.9 MiB filesystem aarch64 3.18-47.fc42 updates 112.0 B filesystem-srpm-macros noarch 3.18-47.fc42 updates 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-22.fc42 updates 55.8 KiB forge-srpm-macros noarch 0.4.0-2.fc42 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-14.fc42 fedora 144.0 B gdb-minimal aarch64 16.3-1.fc42 updates 13.0 MiB gdbm-libs aarch64 1:1.23-9.fc42 fedora 234.0 KiB ghc-srpm-macros noarch 1.9.2-2.fc42 fedora 779.0 B glibc aarch64 2.41-11.fc42 updates 6.2 MiB glibc-common aarch64 2.41-11.fc42 updates 1.3 MiB glibc-gconv-extra aarch64 2.41-11.fc42 updates 18.6 MiB gmp aarch64 1:6.3.0-4.fc42 fedora 657.9 KiB gnat-srpm-macros noarch 6-7.fc42 fedora 1.0 KiB gnulib-l10n noarch 20241231-1.fc42 updates 655.0 KiB go-srpm-macros noarch 3.8.0-1.fc42 updates 61.9 KiB jansson aarch64 2.14-2.fc42 fedora 93.2 KiB json-c aarch64 0.18-2.fc42 fedora 138.7 KiB kernel-srpm-macros noarch 1.0-25.fc42 fedora 1.9 KiB keyutils-libs aarch64 1.6.3-5.fc42 fedora 98.3 KiB krb5-libs aarch64 1.21.3-6.fc42 updates 2.5 MiB libacl aarch64 2.3.2-3.fc42 fedora 66.3 KiB libarchive aarch64 3.8.1-1.fc42 updates 975.0 KiB libattr aarch64 2.5.2-5.fc42 fedora 67.1 KiB libblkid aarch64 2.40.4-7.fc42 fedora 290.5 KiB libbrotli aarch64 1.1.0-6.fc42 fedora 909.5 KiB libcap aarch64 2.73-2.fc42 fedora 506.8 KiB libcap-ng aarch64 0.8.5-4.fc42 fedora 160.9 KiB libcom_err aarch64 1.47.2-3.fc42 fedora 111.2 KiB libcurl aarch64 8.11.1-6.fc42 updates 794.0 KiB libeconf aarch64 0.7.6-2.fc42 updates 80.6 KiB libevent aarch64 2.1.12-15.fc42 fedora 1.1 MiB libfdisk aarch64 2.40.4-7.fc42 fedora 418.8 KiB libffi aarch64 3.4.6-5.fc42 fedora 154.4 KiB libgcc aarch64 15.2.1-1.fc42 updates 222.2 KiB libgomp aarch64 15.2.1-1.fc42 updates 516.6 KiB libidn2 aarch64 2.3.8-1.fc42 fedora 560.6 KiB libmount aarch64 2.40.4-7.fc42 fedora 355.8 KiB libnghttp2 aarch64 1.64.0-3.fc42 fedora 198.1 KiB libpkgconf aarch64 2.3.0-2.fc42 fedora 134.0 KiB libpsl aarch64 0.21.5-5.fc42 fedora 132.5 KiB libselinux aarch64 3.8-3.fc42 updates 201.1 KiB libsemanage aarch64 3.8.1-2.fc42 updates 360.0 KiB libsepol aarch64 3.8-1.fc42 fedora 809.9 KiB libsmartcols aarch64 2.40.4-7.fc42 fedora 224.4 KiB libssh aarch64 0.11.3-1.fc42 updates 587.0 KiB libssh-config noarch 0.11.3-1.fc42 updates 277.0 B libstdc++ aarch64 15.2.1-1.fc42 updates 2.8 MiB libtasn1 aarch64 4.20.0-1.fc42 fedora 220.3 KiB libtool-ltdl aarch64 2.5.4-4.fc42 fedora 94.0 KiB libunistring aarch64 1.1-9.fc42 fedora 1.7 MiB libuuid aarch64 2.40.4-7.fc42 fedora 69.4 KiB libverto aarch64 0.3.2-10.fc42 fedora 69.4 KiB libxcrypt aarch64 4.4.38-7.fc42 updates 272.5 KiB libxml2 aarch64 2.12.10-1.fc42 fedora 1.9 MiB libzstd aarch64 1.5.7-1.fc42 fedora 667.7 KiB lua-libs aarch64 5.4.8-1.fc42 updates 328.9 KiB lua-srpm-macros noarch 1-15.fc42 fedora 1.3 KiB lz4-libs aarch64 1.10.0-2.fc42 fedora 197.4 KiB mpfr aarch64 4.2.2-1.fc42 fedora 755.6 KiB ncurses-base noarch 6.5-5.20250125.fc42 fedora 326.8 KiB ncurses-libs aarch64 6.5-5.20250125.fc42 fedora 1.2 MiB ocaml-srpm-macros noarch 10-4.fc42 fedora 1.9 KiB openblas-srpm-macros noarch 2-19.fc42 fedora 112.0 B openldap aarch64 2.6.10-1.fc42 updates 697.9 KiB openssl-libs aarch64 1:3.2.6-2.fc42 updates 6.3 MiB p11-kit aarch64 0.25.8-1.fc42 updates 2.5 MiB p11-kit-trust aarch64 0.25.8-1.fc42 updates 530.3 KiB package-notes-srpm-macros noarch 0.5-13.fc42 fedora 1.6 KiB pam-libs aarch64 1.7.0-6.fc42 updates 222.9 KiB pcre2 aarch64 10.45-1.fc42 fedora 713.6 KiB pcre2-syntax noarch 10.45-1.fc42 fedora 273.9 KiB perl-srpm-macros noarch 1-57.fc42 fedora 861.0 B pkgconf aarch64 2.3.0-2.fc42 fedora 112.4 KiB pkgconf-m4 noarch 2.3.0-2.fc42 fedora 14.4 KiB pkgconf-pkg-config aarch64 2.3.0-2.fc42 fedora 990.0 B popt aarch64 1.19-8.fc42 fedora 144.8 KiB publicsuffix-list-dafsa noarch 20250616-1.fc42 updates 69.1 KiB pyproject-srpm-macros noarch 1.18.4-1.fc42 updates 1.9 KiB python-srpm-macros noarch 3.13-5.fc42 updates 51.0 KiB qt5-srpm-macros noarch 5.15.17-1.fc42 updates 500.0 B qt6-srpm-macros noarch 6.9.2-1.fc42 updates 464.0 B readline aarch64 8.2-13.fc42 fedora 561.0 KiB rpm aarch64 4.20.1-1.fc42 fedora 3.3 MiB rpm-build-libs aarch64 4.20.1-1.fc42 fedora 198.6 KiB rpm-libs aarch64 4.20.1-1.fc42 fedora 733.5 KiB rpm-sequoia aarch64 1.7.0-5.fc42 fedora 2.3 MiB rust-srpm-macros noarch 26.4-1.fc42 updates 4.8 KiB setup noarch 2.15.0-13.fc42 fedora 720.9 KiB sqlite-libs aarch64 3.47.2-5.fc42 updates 1.5 MiB systemd-libs aarch64 257.9-2.fc42 updates 2.3 MiB systemd-standalone-sysusers aarch64 257.9-2.fc42 updates 329.3 KiB tree-sitter-srpm-macros noarch 0.1.0-8.fc42 fedora 6.5 KiB util-linux-core aarch64 2.40.4-7.fc42 fedora 2.4 MiB xxhash-libs aarch64 0.8.3-2.fc42 fedora 85.9 KiB xz-libs aarch64 1:5.8.1-2.fc42 updates 201.5 KiB zig-srpm-macros noarch 1-4.fc42 fedora 1.1 KiB zip aarch64 3.0-43.fc42 fedora 762.5 KiB zlib-ng-compat aarch64 2.2.5-2.fc42 updates 133.4 KiB zstd aarch64 1.5.7-1.fc42 fedora 1.5 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 149 packages Total size of inbound packages is 51 MiB. Need to download 51 MiB. After this operation, 203 MiB extra will be used (install 203 MiB, remove 0 B). [ 1/149] bzip2-0:1.0.8-20.fc42.aarch64 100% | 201.4 KiB/s | 52.0 KiB | 00m00s [ 2/149] cpio-0:2.15-4.fc42.aarch64 100% | 750.3 KiB/s | 291.1 KiB | 00m00s [ 3/149] findutils-1:4.10.0-5.fc42.aar 100% | 1.7 MiB/s | 554.3 KiB | 00m00s [ 4/149] gawk-0:5.3.1-1.fc42.aarch64 100% | 3.3 MiB/s | 1.1 MiB | 00m00s [ 5/149] grep-0:3.11-10.fc42.aarch64 100% | 2.2 MiB/s | 296.5 KiB | 00m00s [ 6/149] bash-0:5.2.37-1.fc42.aarch64 100% | 2.5 MiB/s | 1.8 MiB | 00m01s [ 7/149] gzip-0:1.13-3.fc42.aarch64 100% | 2.5 MiB/s | 168.1 KiB | 00m00s [ 8/149] info-0:7.2-3.fc42.aarch64 100% | 2.7 MiB/s | 179.5 KiB | 00m00s [ 9/149] rpm-build-0:4.20.1-1.fc42.aar 100% | 1.2 MiB/s | 82.7 KiB | 00m00s [ 10/149] sed-0:4.9-4.fc42.aarch64 100% | 4.7 MiB/s | 314.8 KiB | 00m00s [ 11/149] unzip-0:6.0-66.fc42.aarch64 100% | 2.7 MiB/s | 183.0 KiB | 00m00s [ 12/149] tar-2:1.35-5.fc42.aarch64 100% | 6.4 MiB/s | 853.0 KiB | 00m00s [ 13/149] shadow-utils-2:4.17.4-1.fc42. 100% | 6.8 MiB/s | 1.3 MiB | 00m00s [ 14/149] util-linux-0:2.40.4-7.fc42.aa 100% | 8.7 MiB/s | 1.1 MiB | 00m00s [ 15/149] fedora-release-common-0:42-30 100% | 205.8 KiB/s | 24.5 KiB | 00m00s [ 16/149] diffutils-0:3.12-1.fc42.aarch 100% | 1.4 MiB/s | 390.5 KiB | 00m00s [ 17/149] coreutils-0:9.6-6.fc42.aarch6 100% | 2.9 MiB/s | 1.1 MiB | 00m00s [ 18/149] glibc-minimal-langpack-0:2.41 100% | 577.3 KiB/s | 98.7 KiB | 00m00s [ 19/149] patch-0:2.8-1.fc42.aarch64 100% | 1.1 MiB/s | 111.7 KiB | 00m00s [ 20/149] which-0:2.23-2.fc42.aarch64 100% | 1.1 MiB/s | 41.4 KiB | 00m00s [ 21/149] redhat-rpm-config-0:342-4.fc4 100% | 881.4 KiB/s | 81.1 KiB | 00m00s [ 22/149] xz-1:5.8.1-2.fc42.aarch64 100% | 7.9 MiB/s | 573.4 KiB | 00m00s [ 23/149] ncurses-libs-0:6.5-5.20250125 100% | 4.8 MiB/s | 324.2 KiB | 00m00s [ 24/149] bzip2-libs-0:1.0.8-20.fc42.aa 100% | 643.2 KiB/s | 41.2 KiB | 00m00s [ 25/149] gmp-1:6.3.0-4.fc42.aarch64 100% | 4.1 MiB/s | 272.4 KiB | 00m00s [ 26/149] mpfr-0:4.2.2-1.fc42.aarch64 100% | 4.8 MiB/s | 322.3 KiB | 00m00s [ 27/149] readline-0:8.2-13.fc42.aarch6 100% | 3.2 MiB/s | 211.7 KiB | 00m00s [ 28/149] pcre2-0:10.45-1.fc42.aarch64 100% | 3.6 MiB/s | 242.7 KiB | 00m00s [ 29/149] pkgconf-pkg-config-0:2.3.0-2. 100% | 152.3 KiB/s | 9.9 KiB | 00m00s [ 30/149] popt-0:1.19-8.fc42.aarch64 100% | 1.0 MiB/s | 65.4 KiB | 00m00s [ 31/149] rpm-0:4.20.1-1.fc42.aarch64 100% | 8.3 MiB/s | 550.4 KiB | 00m00s [ 32/149] rpm-build-libs-0:4.20.1-1.fc4 100% | 1.4 MiB/s | 94.3 KiB | 00m00s [ 33/149] rpm-libs-0:4.20.1-1.fc42.aarc 100% | 4.6 MiB/s | 305.2 KiB | 00m00s [ 34/149] zstd-0:1.5.7-1.fc42.aarch64 100% | 6.7 MiB/s | 445.4 KiB | 00m00s [ 35/149] libacl-0:2.3.2-3.fc42.aarch64 100% | 350.0 KiB/s | 22.8 KiB | 00m00s [ 36/149] setup-0:2.15.0-13.fc42.noarch 100% | 2.3 MiB/s | 155.8 KiB | 00m00s [ 37/149] libblkid-0:2.40.4-7.fc42.aarc 100% | 1.8 MiB/s | 120.5 KiB | 00m00s [ 38/149] libcap-ng-0:0.8.5-4.fc42.aarc 100% | 496.3 KiB/s | 32.3 KiB | 00m00s [ 39/149] libfdisk-0:2.40.4-7.fc42.aarc 100% | 2.3 MiB/s | 151.4 KiB | 00m00s [ 40/149] libmount-0:2.40.4-7.fc42.aarc 100% | 2.3 MiB/s | 150.0 KiB | 00m00s [ 41/149] libsmartcols-0:2.40.4-7.fc42. 100% | 1.0 MiB/s | 79.2 KiB | 00m00s [ 42/149] libuuid-0:2.40.4-7.fc42.aarch 100% | 395.6 KiB/s | 25.3 KiB | 00m00s [ 43/149] util-linux-core-0:2.40.4-7.fc 100% | 7.8 MiB/s | 520.6 KiB | 00m00s [ 44/149] libattr-0:2.5.2-5.fc42.aarch6 100% | 253.0 KiB/s | 16.4 KiB | 00m00s [ 45/149] libcap-0:2.73-2.fc42.aarch64 100% | 1.3 MiB/s | 85.3 KiB | 00m00s [ 46/149] coreutils-common-0:9.6-6.fc42 100% | 14.9 MiB/s | 2.1 MiB | 00m00s [ 47/149] fedora-repos-0:42-1.noarch 100% | 137.7 KiB/s | 9.2 KiB | 00m00s [ 48/149] glibc-0:2.41-11.fc42.aarch64 100% | 24.1 MiB/s | 1.9 MiB | 00m00s [ 49/149] ed-0:1.21-2.fc42.aarch64 100% | 1.2 MiB/s | 81.9 KiB | 00m00s [ 50/149] glibc-common-0:2.41-11.fc42.a 100% | 4.8 MiB/s | 373.0 KiB | 00m00s [ 51/149] ansible-srpm-macros-0:1-17.1. 100% | 317.4 KiB/s | 20.3 KiB | 00m00s [ 52/149] build-reproducibility-srpm-ma 100% | 179.7 KiB/s | 11.7 KiB | 00m00s [ 53/149] forge-srpm-macros-0:0.4.0-2.f 100% | 310.2 KiB/s | 19.9 KiB | 00m00s [ 54/149] fpc-srpm-macros-0:1.3-14.fc42 100% | 125.3 KiB/s | 8.0 KiB | 00m00s [ 55/149] ghc-srpm-macros-0:1.9.2-2.fc4 100% | 140.9 KiB/s | 9.2 KiB | 00m00s [ 56/149] gnat-srpm-macros-0:6-7.fc42.n 100% | 134.6 KiB/s | 8.6 KiB | 00m00s [ 57/149] kernel-srpm-macros-0:1.0-25.f 100% | 154.2 KiB/s | 9.9 KiB | 00m00s [ 58/149] lua-srpm-macros-0:1-15.fc42.n 100% | 137.2 KiB/s | 8.9 KiB | 00m00s [ 59/149] ocaml-srpm-macros-0:10-4.fc42 100% | 143.8 KiB/s | 9.2 KiB | 00m00s [ 60/149] openblas-srpm-macros-0:2-19.f 100% | 121.3 KiB/s | 7.8 KiB | 00m00s [ 61/149] package-notes-srpm-macros-0:0 100% | 142.5 KiB/s | 9.3 KiB | 00m00s [ 62/149] perl-srpm-macros-0:1-57.fc42. 100% | 132.9 KiB/s | 8.5 KiB | 00m00s [ 63/149] tree-sitter-srpm-macros-0:0.1 100% | 175.5 KiB/s | 11.2 KiB | 00m00s [ 64/149] zig-srpm-macros-0:1-4.fc42.no 100% | 126.8 KiB/s | 8.2 KiB | 00m00s [ 65/149] zip-0:3.0-43.fc42.aarch64 100% | 3.9 MiB/s | 261.1 KiB | 00m00s [ 66/149] xz-libs-1:5.8.1-2.fc42.aarch6 100% | 1.6 MiB/s | 111.2 KiB | 00m00s [ 67/149] ncurses-base-0:6.5-5.20250125 100% | 1.3 MiB/s | 88.1 KiB | 00m00s [ 68/149] pcre2-syntax-0:10.45-1.fc42.n 100% | 2.4 MiB/s | 161.7 KiB | 00m00s [ 69/149] pkgconf-0:2.3.0-2.fc42.aarch6 100% | 698.4 KiB/s | 44.7 KiB | 00m00s [ 70/149] pkgconf-m4-0:2.3.0-2.fc42.noa 100% | 219.0 KiB/s | 14.2 KiB | 00m00s [ 71/149] libzstd-0:1.5.7-1.fc42.aarch6 100% | 4.3 MiB/s | 283.3 KiB | 00m00s [ 72/149] rpm-sequoia-0:1.7.0-5.fc42.aa 100% | 12.8 MiB/s | 867.9 KiB | 00m00s [ 73/149] lz4-libs-0:1.10.0-2.fc42.aarc 100% | 1.2 MiB/s | 79.6 KiB | 00m00s [ 74/149] gnulib-l10n-0:20241231-1.fc42 100% | 2.1 MiB/s | 150.1 KiB | 00m00s [ 75/149] fedora-gpg-keys-0:42-1.noarch 100% | 2.0 MiB/s | 135.6 KiB | 00m00s [ 76/149] glibc-gconv-extra-0:2.41-11.f 100% | 23.5 MiB/s | 1.7 MiB | 00m00s [ 77/149] basesystem-0:11-22.fc42.noarc 100% | 112.2 KiB/s | 7.3 KiB | 00m00s [ 78/149] libpkgconf-0:2.3.0-2.fc42.aar 100% | 597.1 KiB/s | 38.2 KiB | 00m00s [ 79/149] libgcc-0:15.2.1-1.fc42.aarch6 100% | 1.5 MiB/s | 115.4 KiB | 00m00s [ 80/149] add-determinism-0:0.6.0-1.fc4 100% | 6.5 MiB/s | 852.2 KiB | 00m00s [ 81/149] libstdc++-0:15.2.1-1.fc42.aar 100% | 11.2 MiB/s | 848.7 KiB | 00m00s [ 82/149] zlib-ng-compat-0:2.2.5-2.fc42 100% | 968.1 KiB/s | 65.8 KiB | 00m00s [ 83/149] filesystem-0:3.18-47.fc42.aar 100% | 18.0 MiB/s | 1.3 MiB | 00m00s [ 84/149] libsepol-0:3.8-1.fc42.aarch64 100% | 4.8 MiB/s | 323.9 KiB | 00m00s [ 85/149] libselinux-0:3.8-3.fc42.aarch 100% | 1.3 MiB/s | 95.7 KiB | 00m00s [ 86/149] libxcrypt-0:4.4.38-7.fc42.aar 100% | 1.8 MiB/s | 124.1 KiB | 00m00s [ 87/149] systemd-libs-0:257.9-2.fc42.a 100% | 10.2 MiB/s | 774.4 KiB | 00m00s [ 88/149] audit-libs-0:4.1.1-1.fc42.aar 100% | 1.8 MiB/s | 139.7 KiB | 00m00s [ 89/149] pam-libs-0:1.7.0-6.fc42.aarch 100% | 1.4 MiB/s | 57.4 KiB | 00m00s [ 90/149] libeconf-0:0.7.6-2.fc42.aarch 100% | 1.0 MiB/s | 35.2 KiB | 00m00s [ 91/149] libsemanage-0:3.8.1-2.fc42.aa 100% | 1.7 MiB/s | 118.6 KiB | 00m00s [ 92/149] openssl-libs-1:3.2.6-2.fc42.a 100% | 27.9 MiB/s | 2.2 MiB | 00m00s [ 93/149] lua-libs-0:5.4.8-1.fc42.aarch 100% | 1.8 MiB/s | 128.0 KiB | 00m00s [ 94/149] sqlite-libs-0:3.47.2-5.fc42.a 100% | 9.3 MiB/s | 734.2 KiB | 00m00s [ 95/149] elfutils-libelf-0:0.193-2.fc4 100% | 2.9 MiB/s | 206.6 KiB | 00m00s [ 96/149] elfutils-libs-0:0.193-2.fc42. 100% | 3.8 MiB/s | 265.5 KiB | 00m00s [ 97/149] elfutils-debuginfod-client-0: 100% | 1.3 MiB/s | 46.4 KiB | 00m00s [ 98/149] elfutils-0:0.193-2.fc42.aarch 100% | 7.4 MiB/s | 534.5 KiB | 00m00s [ 99/149] json-c-0:0.18-2.fc42.aarch64 100% | 691.0 KiB/s | 44.9 KiB | 00m00s [100/149] file-libs-0:5.46-3.fc42.aarch 100% | 11.3 MiB/s | 847.5 KiB | 00m00s [101/149] file-0:5.46-3.fc42.aarch64 100% | 1.3 MiB/s | 48.9 KiB | 00m00s [102/149] libgomp-0:15.2.1-1.fc42.aarch 100% | 5.0 MiB/s | 359.9 KiB | 00m00s [103/149] jansson-0:2.14-2.fc42.aarch64 100% | 719.8 KiB/s | 46.8 KiB | 00m00s [104/149] binutils-0:2.44-6.fc42.aarch6 100% | 51.0 MiB/s | 6.1 MiB | 00m00s [105/149] debugedit-0:5.1-7.fc42.aarch6 100% | 893.5 KiB/s | 78.6 KiB | 00m00s [106/149] libarchive-0:3.8.1-1.fc42.aar 100% | 5.3 MiB/s | 412.0 KiB | 00m00s [107/149] curl-0:8.11.1-6.fc42.aarch64 100% | 3.1 MiB/s | 216.5 KiB | 00m00s [108/149] dwz-0:0.16-1.fc42.aarch64 100% | 1.9 MiB/s | 132.2 KiB | 00m00s [109/149] efi-srpm-macros-0:6-3.fc42.no 100% | 642.7 KiB/s | 22.5 KiB | 00m00s [110/149] filesystem-srpm-macros-0:3.18 100% | 766.9 KiB/s | 26.1 KiB | 00m00s [111/149] libxml2-0:2.12.10-1.fc42.aarc 100% | 5.1 MiB/s | 679.8 KiB | 00m00s [112/149] fonts-srpm-macros-1:2.0.5-22. 100% | 755.8 KiB/s | 27.2 KiB | 00m00s [113/149] go-srpm-macros-0:3.8.0-1.fc42 100% | 808.6 KiB/s | 28.3 KiB | 00m00s [114/149] pyproject-srpm-macros-0:1.18. 100% | 403.8 KiB/s | 13.7 KiB | 00m00s [115/149] python-srpm-macros-0:3.13-5.f 100% | 623.9 KiB/s | 22.5 KiB | 00m00s [116/149] qt5-srpm-macros-0:5.15.17-1.f 100% | 242.1 KiB/s | 8.7 KiB | 00m00s [117/149] qt6-srpm-macros-0:6.9.2-1.fc4 100% | 275.9 KiB/s | 9.4 KiB | 00m00s [118/149] rust-srpm-macros-0:26.4-1.fc4 100% | 294.5 KiB/s | 11.2 KiB | 00m00s [119/149] libffi-0:3.4.6-5.fc42.aarch64 100% | 589.6 KiB/s | 38.3 KiB | 00m00s [120/149] ca-certificates-0:2025.2.80_v 100% | 12.3 MiB/s | 973.5 KiB | 00m00s [121/149] elfutils-default-yama-scope-0 100% | 370.1 KiB/s | 12.6 KiB | 00m00s [122/149] crypto-policies-0:20250707-1. 100% | 1.3 MiB/s | 96.0 KiB | 00m00s [123/149] p11-kit-0:0.25.8-1.fc42.aarch 100% | 6.7 MiB/s | 491.6 KiB | 00m00s [124/149] libtasn1-0:4.20.0-1.fc42.aarc 100% | 1.1 MiB/s | 73.7 KiB | 00m00s [125/149] p11-kit-trust-0:0.25.8-1.fc42 100% | 1.9 MiB/s | 138.1 KiB | 00m00s [126/149] alternatives-0:1.33-1.fc42.aa 100% | 1.1 MiB/s | 39.7 KiB | 00m00s [127/149] fedora-release-0:42-30.noarch 100% | 355.7 KiB/s | 13.5 KiB | 00m00s [128/149] systemd-standalone-sysusers-0 100% | 2.1 MiB/s | 148.9 KiB | 00m00s [129/149] xxhash-libs-0:0.8.3-2.fc42.aa 100% | 535.7 KiB/s | 34.8 KiB | 00m00s [130/149] fedora-release-identity-basic 100% | 348.6 KiB/s | 14.3 KiB | 00m00s [131/149] gdb-minimal-0:16.3-1.fc42.aar 100% | 35.9 MiB/s | 4.2 MiB | 00m00s [132/149] libcurl-0:8.11.1-6.fc42.aarch 100% | 5.1 MiB/s | 362.1 KiB | 00m00s [133/149] libssh-0:0.11.3-1.fc42.aarch6 100% | 3.2 MiB/s | 230.9 KiB | 00m00s [134/149] libbrotli-0:1.1.0-6.fc42.aarc 100% | 5.0 MiB/s | 340.5 KiB | 00m00s [135/149] libpsl-0:0.21.5-5.fc42.aarch6 100% | 1.0 MiB/s | 64.2 KiB | 00m00s [136/149] libnghttp2-0:1.64.0-3.fc42.aa 100% | 1.2 MiB/s | 76.9 KiB | 00m00s [137/149] libssh-config-0:0.11.3-1.fc42 100% | 268.0 KiB/s | 9.1 KiB | 00m00s [138/149] libidn2-0:2.3.8-1.fc42.aarch6 100% | 1.3 MiB/s | 175.1 KiB | 00m00s [139/149] libunistring-0:1.1-9.fc42.aar 100% | 8.0 MiB/s | 539.4 KiB | 00m00s [140/149] publicsuffix-list-dafsa-0:202 100% | 1.7 MiB/s | 59.2 KiB | 00m00s [141/149] krb5-libs-0:1.21.3-6.fc42.aar 100% | 10.3 MiB/s | 751.5 KiB | 00m00s [142/149] keyutils-libs-0:1.6.3-5.fc42. 100% | 488.5 KiB/s | 31.8 KiB | 00m00s [143/149] libcom_err-0:1.47.2-3.fc42.aa 100% | 418.7 KiB/s | 26.8 KiB | 00m00s [144/149] libverto-0:0.3.2-10.fc42.aarc 100% | 325.3 KiB/s | 20.8 KiB | 00m00s [145/149] openldap-0:2.6.10-1.fc42.aarc 100% | 3.4 MiB/s | 250.6 KiB | 00m00s [146/149] cyrus-sasl-lib-0:2.1.28-30.fc 100% | 10.0 MiB/s | 776.2 KiB | 00m00s [147/149] libtool-ltdl-0:2.5.4-4.fc42.a 100% | 553.7 KiB/s | 35.4 KiB | 00m00s [148/149] gdbm-libs-1:1.23-9.fc42.aarch 100% | 863.9 KiB/s | 56.2 KiB | 00m00s [149/149] libevent-0:2.1.12-15.fc42.aar 100% | 1.9 MiB/s | 254.7 KiB | 00m00s -------------------------------------------------------------------------------- [149/149] Total 100% | 12.0 MiB/s | 51.3 MiB | 00m04s Running transaction Importing OpenPGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. [ 1/151] Verify package files 100% | 702.0 B/s | 149.0 B | 00m00s [ 2/151] Prepare transaction 100% | 2.6 KiB/s | 149.0 B | 00m00s [ 3/151] Installing libgcc-0:15.2.1-1. 100% | 218.6 MiB/s | 223.9 KiB | 00m00s [ 4/151] Installing publicsuffix-list- 100% | 68.2 MiB/s | 69.8 KiB | 00m00s [ 5/151] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 6/151] Installing fedora-release-ide 100% | 882.8 KiB/s | 904.0 B | 00m00s [ 7/151] Installing fedora-gpg-keys-0: 100% | 28.4 MiB/s | 174.8 KiB | 00m00s [ 8/151] Installing fedora-repos-0:42- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/151] Installing fedora-release-com 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 10/151] Installing fedora-release-0:4 100% | 7.6 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-13.fc42.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-13.fc42.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'bin' with GID 1. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'daemon' with GID 2. >>> 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. >>> >>> Running sysusers scriptlet: setup-0:2.15.0-13.fc42.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-13.fc42.noarch >>> Scriptlet output: >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> 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 20. >>> 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/151] Installing setup-0:2.15.0-13. 100% | 37.3 MiB/s | 726.7 KiB | 00m00s [ 12/151] Installing filesystem-0:3.18- 100% | 1.9 MiB/s | 212.8 KiB | 00m00s [ 13/151] Installing basesystem-0:11-22 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/151] Installing rust-srpm-macros-0 100% | 5.4 MiB/s | 5.6 KiB | 00m00s [ 15/151] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 740.0 B | 00m00s [ 16/151] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [ 17/151] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 18/151] Installing coreutils-common-0 100% | 293.5 MiB/s | 11.2 MiB | 00m00s [ 19/151] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 20/151] Installing pcre2-syntax-0:10. 100% | 135.0 MiB/s | 276.4 KiB | 00m00s [ 21/151] Installing ncurses-base-0:6.5 100% | 57.3 MiB/s | 352.2 KiB | 00m00s [ 22/151] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 23/151] Installing ncurses-libs-0:6.5 100% | 207.9 MiB/s | 1.2 MiB | 00m00s [ 24/151] Installing glibc-0:2.41-11.fc 100% | 152.8 MiB/s | 6.3 MiB | 00m00s [ 25/151] Installing bash-0:5.2.37-1.fc 100% | 200.7 MiB/s | 8.2 MiB | 00m00s [ 26/151] Installing glibc-common-0:2.4 100% | 55.2 MiB/s | 1.3 MiB | 00m00s [ 27/151] Installing glibc-gconv-extra- 100% | 373.2 MiB/s | 18.7 MiB | 00m00s [ 28/151] Installing zlib-ng-compat-0:2 100% | 131.1 MiB/s | 134.2 KiB | 00m00s [ 29/151] Installing bzip2-libs-0:1.0.8 100% | 72.0 MiB/s | 73.7 KiB | 00m00s [ 30/151] Installing xz-libs-1:5.8.1-2. 100% | 197.9 MiB/s | 202.6 KiB | 00m00s [ 31/151] Installing libuuid-0:2.40.4-7 100% | 68.9 MiB/s | 70.5 KiB | 00m00s [ 32/151] Installing libblkid-0:2.40.4- 100% | 142.4 MiB/s | 291.6 KiB | 00m00s [ 33/151] Installing gmp-1:6.3.0-4.fc42 100% | 214.9 MiB/s | 660.1 KiB | 00m00s [ 34/151] Installing readline-0:8.2-13. 100% | 183.3 MiB/s | 563.2 KiB | 00m00s [ 35/151] Installing popt-0:1.19-8.fc42 100% | 49.3 MiB/s | 151.4 KiB | 00m00s [ 36/151] Installing libzstd-0:1.5.7-1. 100% | 217.8 MiB/s | 669.0 KiB | 00m00s [ 37/151] Installing elfutils-libelf-0: 100% | 297.5 MiB/s | 1.2 MiB | 00m00s [ 38/151] Installing libstdc++-0:15.2.1 100% | 314.2 MiB/s | 2.8 MiB | 00m00s [ 39/151] Installing libxcrypt-0:4.4.38 100% | 134.4 MiB/s | 275.2 KiB | 00m00s [ 40/151] Installing libattr-0:2.5.2-5. 100% | 66.5 MiB/s | 68.0 KiB | 00m00s [ 41/151] Installing libacl-0:2.3.2-3.f 100% | 65.5 MiB/s | 67.1 KiB | 00m00s [ 42/151] Installing dwz-0:0.16-1.fc42. 100% | 17.6 MiB/s | 324.0 KiB | 00m00s [ 43/151] Installing mpfr-0:4.2.2-1.fc4 100% | 184.9 MiB/s | 757.2 KiB | 00m00s [ 44/151] Installing gawk-0:5.3.1-1.fc4 100% | 94.4 MiB/s | 2.5 MiB | 00m00s [ 45/151] Installing unzip-0:6.0-66.fc4 100% | 24.3 MiB/s | 473.7 KiB | 00m00s [ 46/151] Installing file-libs-0:5.46-3 100% | 594.0 MiB/s | 11.9 MiB | 00m00s [ 47/151] Installing file-0:5.46-3.fc42 100% | 5.5 MiB/s | 141.7 KiB | 00m00s [ 48/151] Installing crypto-policies-0: 100% | 23.4 MiB/s | 167.8 KiB | 00m00s [ 49/151] Installing pcre2-0:10.45-1.fc 100% | 232.7 MiB/s | 715.0 KiB | 00m00s [ 50/151] Installing grep-0:3.11-10.fc4 100% | 41.4 MiB/s | 1.0 MiB | 00m00s [ 51/151] Installing xz-1:5.8.1-2.fc42. 100% | 56.5 MiB/s | 1.4 MiB | 00m00s [ 52/151] Installing libcap-ng-0:0.8.5- 100% | 159.0 MiB/s | 162.8 KiB | 00m00s [ 53/151] Installing audit-libs-0:4.1.1 100% | 239.0 MiB/s | 489.5 KiB | 00m00s [ 54/151] Installing libsmartcols-0:2.4 100% | 220.2 MiB/s | 225.5 KiB | 00m00s [ 55/151] Installing lz4-libs-0:1.10.0- 100% | 193.9 MiB/s | 198.5 KiB | 00m00s [ 56/151] Installing libsepol-0:3.8-1.f 100% | 264.0 MiB/s | 810.9 KiB | 00m00s [ 57/151] Installing libselinux-0:3.8-3 100% | 98.8 MiB/s | 202.3 KiB | 00m00s [ 58/151] Installing findutils-1:4.10.0 100% | 76.8 MiB/s | 1.9 MiB | 00m00s [ 59/151] Installing sed-0:4.9-4.fc42.a 100% | 39.1 MiB/s | 881.4 KiB | 00m00s [ 60/151] Installing libmount-0:2.40.4- 100% | 174.3 MiB/s | 356.9 KiB | 00m00s [ 61/151] Installing libeconf-0:0.7.6-2 100% | 80.4 MiB/s | 82.3 KiB | 00m00s [ 62/151] Installing pam-libs-0:1.7.0-6 100% | 110.0 MiB/s | 225.3 KiB | 00m00s [ 63/151] Installing libcap-0:2.73-2.fc 100% | 26.3 MiB/s | 511.6 KiB | 00m00s [ 64/151] Installing systemd-libs-0:257 100% | 259.5 MiB/s | 2.3 MiB | 00m00s [ 65/151] Installing lua-libs-0:5.4.8-1 100% | 161.2 MiB/s | 330.1 KiB | 00m00s [ 66/151] Installing libffi-0:3.4.6-5.f 100% | 152.1 MiB/s | 155.8 KiB | 00m00s [ 67/151] Installing libtasn1-0:4.20.0- 100% | 108.5 MiB/s | 222.2 KiB | 00m00s [ 68/151] Installing p11-kit-0:0.25.8-1 100% | 86.6 MiB/s | 2.5 MiB | 00m00s [ 69/151] Installing alternatives-0:1.3 100% | 5.3 MiB/s | 91.8 KiB | 00m00s [ 70/151] Installing libunistring-0:1.1 100% | 291.0 MiB/s | 1.7 MiB | 00m00s [ 71/151] Installing libidn2-0:2.3.8-1. 100% | 138.4 MiB/s | 566.7 KiB | 00m00s [ 72/151] Installing libpsl-0:0.21.5-5. 100% | 130.5 MiB/s | 133.6 KiB | 00m00s [ 73/151] Installing p11-kit-trust-0:0. 100% | 18.6 MiB/s | 532.0 KiB | 00m00s [ 74/151] Installing openssl-libs-1:3.2 100% | 263.9 MiB/s | 6.3 MiB | 00m00s [ 75/151] Installing coreutils-0:9.6-6. 100% | 170.0 MiB/s | 8.2 MiB | 00m00s [ 76/151] Installing ca-certificates-0: 100% | 1.3 MiB/s | 2.5 MiB | 00m02s [ 77/151] Installing gzip-0:1.13-3.fc42 100% | 20.0 MiB/s | 430.2 KiB | 00m00s [ 78/151] Installing rpm-sequoia-0:1.7. 100% | 255.3 MiB/s | 2.3 MiB | 00m00s [ 79/151] Installing libevent-0:2.1.12- 100% | 271.3 MiB/s | 1.1 MiB | 00m00s [ 80/151] Installing util-linux-core-0: 100% | 88.3 MiB/s | 2.4 MiB | 00m00s [ 81/151] Installing systemd-standalone 100% | 17.0 MiB/s | 329.9 KiB | 00m00s [ 82/151] Installing tar-2:1.35-5.fc42. 100% | 103.6 MiB/s | 3.0 MiB | 00m00s [ 83/151] Installing libsemanage-0:3.8. 100% | 117.8 MiB/s | 361.8 KiB | 00m00s [ 84/151] Installing shadow-utils-2:4.1 100% | 106.6 MiB/s | 4.6 MiB | 00m00s [ 85/151] Installing zstd-0:1.5.7-1.fc4 100% | 68.5 MiB/s | 1.5 MiB | 00m00s [ 86/151] Installing zip-0:3.0-43.fc42. 100% | 37.4 MiB/s | 766.4 KiB | 00m00s [ 87/151] Installing libfdisk-0:2.40.4- 100% | 205.0 MiB/s | 419.8 KiB | 00m00s [ 88/151] Installing libxml2-0:2.12.10- 100% | 78.8 MiB/s | 1.9 MiB | 00m00s [ 89/151] Installing libarchive-0:3.8.1 100% | 238.5 MiB/s | 977.0 KiB | 00m00s [ 90/151] Installing bzip2-0:1.0.8-20.f 100% | 9.5 MiB/s | 175.8 KiB | 00m00s [ 91/151] Installing add-determinism-0: 100% | 90.2 MiB/s | 2.2 MiB | 00m00s [ 92/151] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 93/151] Installing sqlite-libs-0:3.47 100% | 250.2 MiB/s | 1.5 MiB | 00m00s [ 94/151] Installing rpm-libs-0:4.20.1- 100% | 239.3 MiB/s | 735.1 KiB | 00m00s [ 95/151] Installing ed-0:1.21-2.fc42.a 100% | 8.5 MiB/s | 156.8 KiB | 00m00s [ 96/151] Installing patch-0:2.8-1.fc42 100% | 14.3 MiB/s | 264.0 KiB | 00m00s [ 97/151] Installing filesystem-srpm-ma 100% | 38.0 MiB/s | 38.9 KiB | 00m00s [ 98/151] Installing elfutils-default-y 100% | 340.5 KiB/s | 2.0 KiB | 00m00s [ 99/151] Installing elfutils-libs-0:0. 100% | 182.7 MiB/s | 748.4 KiB | 00m00s [100/151] Installing cpio-0:2.15-4.fc42 100% | 43.8 MiB/s | 1.1 MiB | 00m00s [101/151] Installing diffutils-0:3.12-1 100% | 67.6 MiB/s | 1.6 MiB | 00m00s [102/151] Installing libpkgconf-0:2.3.0 100% | 132.0 MiB/s | 135.1 KiB | 00m00s [103/151] Installing pkgconf-0:2.3.0-2. 100% | 6.2 MiB/s | 114.9 KiB | 00m00s [104/151] Installing pkgconf-pkg-config 100% | 104.3 KiB/s | 1.8 KiB | 00m00s [105/151] Installing json-c-0:0.18-2.fc 100% | 136.7 MiB/s | 139.9 KiB | 00m00s [106/151] Installing libgomp-0:15.2.1-1 100% | 252.9 MiB/s | 518.0 KiB | 00m00s [107/151] Installing rpm-build-libs-0:4 100% | 194.7 MiB/s | 199.4 KiB | 00m00s [108/151] Installing jansson-0:2.14-2.f 100% | 92.3 MiB/s | 94.5 KiB | 00m00s [109/151] Installing xxhash-libs-0:0.8. 100% | 85.3 MiB/s | 87.4 KiB | 00m00s [110/151] Installing libbrotli-0:1.1.0- 100% | 222.6 MiB/s | 911.7 KiB | 00m00s [111/151] Installing libnghttp2-0:1.64. 100% | 194.5 MiB/s | 199.2 KiB | 00m00s [112/151] Installing keyutils-libs-0:1. 100% | 97.4 MiB/s | 99.8 KiB | 00m00s [113/151] Installing libcom_err-0:1.47. 100% | 109.5 MiB/s | 112.2 KiB | 00m00s [114/151] Installing libverto-0:0.3.2-1 100% | 69.5 MiB/s | 71.2 KiB | 00m00s [115/151] Installing krb5-libs-0:1.21.3 100% | 230.2 MiB/s | 2.5 MiB | 00m00s [116/151] Installing libssh-0:0.11.3-1. 100% | 191.8 MiB/s | 589.1 KiB | 00m00s [117/151] Installing libtool-ltdl-0:2.5 100% | 92.9 MiB/s | 95.1 KiB | 00m00s [118/151] Installing gdbm-libs-1:1.23-9 100% | 115.1 MiB/s | 235.7 KiB | 00m00s [119/151] Installing cyrus-sasl-lib-0:2 100% | 96.7 MiB/s | 2.4 MiB | 00m00s [120/151] Installing openldap-0:2.6.10- 100% | 171.3 MiB/s | 701.7 KiB | 00m00s [121/151] Installing libcurl-0:8.11.1-6 100% | 194.1 MiB/s | 795.1 KiB | 00m00s [122/151] Installing elfutils-debuginfo 100% | 7.9 MiB/s | 146.2 KiB | 00m00s [123/151] Installing elfutils-0:0.193-2 100% | 118.6 MiB/s | 3.2 MiB | 00m00s [124/151] Installing binutils-0:2.44-6. 100% | 265.9 MiB/s | 29.3 MiB | 00m00s [125/151] Installing gdb-minimal-0:16.3 100% | 216.3 MiB/s | 13.0 MiB | 00m00s [126/151] Installing debugedit-0:5.1-7. 100% | 12.7 MiB/s | 247.3 KiB | 00m00s [127/151] Installing curl-0:8.11.1-6.fc 100% | 15.4 MiB/s | 457.2 KiB | 00m00s [128/151] Installing rpm-0:4.20.1-1.fc4 100% | 68.5 MiB/s | 2.7 MiB | 00m00s [129/151] Installing lua-srpm-macros-0: 100% | 1.9 MiB/s | 1.9 KiB | 00m00s [130/151] Installing tree-sitter-srpm-m 100% | 7.2 MiB/s | 7.4 KiB | 00m00s [131/151] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [132/151] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.1 KiB | 00m00s [133/151] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [134/151] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [135/151] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [136/151] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [137/151] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [138/151] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [139/151] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [140/151] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [141/151] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [142/151] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [143/151] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [144/151] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [145/151] Installing python-srpm-macros 100% | 50.9 MiB/s | 52.2 KiB | 00m00s [146/151] Installing redhat-rpm-config- 100% | 62.6 MiB/s | 192.2 KiB | 00m00s [147/151] Installing rpm-build-0:4.20.1 100% | 24.8 MiB/s | 533.0 KiB | 00m00s [148/151] Installing pyproject-srpm-mac 100% | 1.2 MiB/s | 2.5 KiB | 00m00s [149/151] Installing util-linux-0:2.40. 100% | 122.8 MiB/s | 6.6 MiB | 00m00s [150/151] Installing which-0:2.23-2.fc4 100% | 6.5 MiB/s | 125.6 KiB | 00m00s [151/151] Installing info-0:7.2-3.fc42. 100% | 180.8 KiB/s | 422.0 KiB | 00m02s 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-1.fc42.aarch64 alternatives-1.33-1.fc42.aarch64 ansible-srpm-macros-1-17.1.fc42.noarch audit-libs-4.1.1-1.fc42.aarch64 basesystem-11-22.fc42.noarch bash-5.2.37-1.fc42.aarch64 binutils-2.44-6.fc42.aarch64 build-reproducibility-srpm-macros-0.6.0-1.fc42.noarch bzip2-1.0.8-20.fc42.aarch64 bzip2-libs-1.0.8-20.fc42.aarch64 ca-certificates-2025.2.80_v9.0.304-1.0.fc42.noarch coreutils-9.6-6.fc42.aarch64 coreutils-common-9.6-6.fc42.aarch64 cpio-2.15-4.fc42.aarch64 crypto-policies-20250707-1.gitad370a8.fc42.noarch curl-8.11.1-6.fc42.aarch64 cyrus-sasl-lib-2.1.28-30.fc42.aarch64 debugedit-5.1-7.fc42.aarch64 diffutils-3.12-1.fc42.aarch64 dwz-0.16-1.fc42.aarch64 ed-1.21-2.fc42.aarch64 efi-srpm-macros-6-3.fc42.noarch elfutils-0.193-2.fc42.aarch64 elfutils-debuginfod-client-0.193-2.fc42.aarch64 elfutils-default-yama-scope-0.193-2.fc42.noarch elfutils-libelf-0.193-2.fc42.aarch64 elfutils-libs-0.193-2.fc42.aarch64 fedora-gpg-keys-42-1.noarch fedora-release-42-30.noarch fedora-release-common-42-30.noarch fedora-release-identity-basic-42-30.noarch fedora-repos-42-1.noarch file-5.46-3.fc42.aarch64 file-libs-5.46-3.fc42.aarch64 filesystem-3.18-47.fc42.aarch64 filesystem-srpm-macros-3.18-47.fc42.noarch findutils-4.10.0-5.fc42.aarch64 fonts-srpm-macros-2.0.5-22.fc42.noarch forge-srpm-macros-0.4.0-2.fc42.noarch fpc-srpm-macros-1.3-14.fc42.noarch gawk-5.3.1-1.fc42.aarch64 gdb-minimal-16.3-1.fc42.aarch64 gdbm-libs-1.23-9.fc42.aarch64 ghc-srpm-macros-1.9.2-2.fc42.noarch glibc-2.41-11.fc42.aarch64 glibc-common-2.41-11.fc42.aarch64 glibc-gconv-extra-2.41-11.fc42.aarch64 glibc-minimal-langpack-2.41-11.fc42.aarch64 gmp-6.3.0-4.fc42.aarch64 gnat-srpm-macros-6-7.fc42.noarch gnulib-l10n-20241231-1.fc42.noarch go-srpm-macros-3.8.0-1.fc42.noarch gpg-pubkey-105ef944-65ca83d1 grep-3.11-10.fc42.aarch64 gzip-1.13-3.fc42.aarch64 info-7.2-3.fc42.aarch64 jansson-2.14-2.fc42.aarch64 json-c-0.18-2.fc42.aarch64 kernel-srpm-macros-1.0-25.fc42.noarch keyutils-libs-1.6.3-5.fc42.aarch64 krb5-libs-1.21.3-6.fc42.aarch64 libacl-2.3.2-3.fc42.aarch64 libarchive-3.8.1-1.fc42.aarch64 libattr-2.5.2-5.fc42.aarch64 libblkid-2.40.4-7.fc42.aarch64 libbrotli-1.1.0-6.fc42.aarch64 libcap-2.73-2.fc42.aarch64 libcap-ng-0.8.5-4.fc42.aarch64 libcom_err-1.47.2-3.fc42.aarch64 libcurl-8.11.1-6.fc42.aarch64 libeconf-0.7.6-2.fc42.aarch64 libevent-2.1.12-15.fc42.aarch64 libfdisk-2.40.4-7.fc42.aarch64 libffi-3.4.6-5.fc42.aarch64 libgcc-15.2.1-1.fc42.aarch64 libgomp-15.2.1-1.fc42.aarch64 libidn2-2.3.8-1.fc42.aarch64 libmount-2.40.4-7.fc42.aarch64 libnghttp2-1.64.0-3.fc42.aarch64 libpkgconf-2.3.0-2.fc42.aarch64 libpsl-0.21.5-5.fc42.aarch64 libselinux-3.8-3.fc42.aarch64 libsemanage-3.8.1-2.fc42.aarch64 libsepol-3.8-1.fc42.aarch64 libsmartcols-2.40.4-7.fc42.aarch64 libssh-0.11.3-1.fc42.aarch64 libssh-config-0.11.3-1.fc42.noarch libstdc++-15.2.1-1.fc42.aarch64 libtasn1-4.20.0-1.fc42.aarch64 libtool-ltdl-2.5.4-4.fc42.aarch64 libunistring-1.1-9.fc42.aarch64 libuuid-2.40.4-7.fc42.aarch64 libverto-0.3.2-10.fc42.aarch64 libxcrypt-4.4.38-7.fc42.aarch64 libxml2-2.12.10-1.fc42.aarch64 libzstd-1.5.7-1.fc42.aarch64 lua-libs-5.4.8-1.fc42.aarch64 lua-srpm-macros-1-15.fc42.noarch lz4-libs-1.10.0-2.fc42.aarch64 mpfr-4.2.2-1.fc42.aarch64 ncurses-base-6.5-5.20250125.fc42.noarch ncurses-libs-6.5-5.20250125.fc42.aarch64 ocaml-srpm-macros-10-4.fc42.noarch openblas-srpm-macros-2-19.fc42.noarch openldap-2.6.10-1.fc42.aarch64 openssl-libs-3.2.6-2.fc42.aarch64 p11-kit-0.25.8-1.fc42.aarch64 p11-kit-trust-0.25.8-1.fc42.aarch64 package-notes-srpm-macros-0.5-13.fc42.noarch pam-libs-1.7.0-6.fc42.aarch64 patch-2.8-1.fc42.aarch64 pcre2-10.45-1.fc42.aarch64 pcre2-syntax-10.45-1.fc42.noarch perl-srpm-macros-1-57.fc42.noarch pkgconf-2.3.0-2.fc42.aarch64 pkgconf-m4-2.3.0-2.fc42.noarch pkgconf-pkg-config-2.3.0-2.fc42.aarch64 popt-1.19-8.fc42.aarch64 publicsuffix-list-dafsa-20250616-1.fc42.noarch pyproject-srpm-macros-1.18.4-1.fc42.noarch python-srpm-macros-3.13-5.fc42.noarch qt5-srpm-macros-5.15.17-1.fc42.noarch qt6-srpm-macros-6.9.2-1.fc42.noarch readline-8.2-13.fc42.aarch64 redhat-rpm-config-342-4.fc42.noarch rpm-4.20.1-1.fc42.aarch64 rpm-build-4.20.1-1.fc42.aarch64 rpm-build-libs-4.20.1-1.fc42.aarch64 rpm-libs-4.20.1-1.fc42.aarch64 rpm-sequoia-1.7.0-5.fc42.aarch64 rust-srpm-macros-26.4-1.fc42.noarch sed-4.9-4.fc42.aarch64 setup-2.15.0-13.fc42.noarch shadow-utils-4.17.4-1.fc42.aarch64 sqlite-libs-3.47.2-5.fc42.aarch64 systemd-libs-257.9-2.fc42.aarch64 systemd-standalone-sysusers-257.9-2.fc42.aarch64 tar-1.35-5.fc42.aarch64 tree-sitter-srpm-macros-0.1.0-8.fc42.noarch unzip-6.0-66.fc42.aarch64 util-linux-2.40.4-7.fc42.aarch64 util-linux-core-2.40.4-7.fc42.aarch64 which-2.23-2.fc42.aarch64 xxhash-libs-0.8.3-2.fc42.aarch64 xz-5.8.1-2.fc42.aarch64 xz-libs-5.8.1-2.fc42.aarch64 zig-srpm-macros-1-4.fc42.noarch zip-3.0-43.fc42.aarch64 zlib-ng-compat-2.2.5-2.fc42.aarch64 zstd-1.5.7-1.fc42.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1759881600 Wrote: /builddir/build/SRPMS/step-ca-0.28.4-3.fc42.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-42-aarch64-1760465080.052657/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-4c5klqlf/step-ca/step-ca.spec) Config(child) 0 minutes 26 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.28.4-3.fc42.src.rpm) Config(fedora-42-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-42-aarch64-bootstrap-1760465080.052657/root. INFO: reusing tmpfs at /var/lib/mock/fedora-42-aarch64-bootstrap-1760465080.052657/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-42-aarch64-1760465080.052657/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-4.20.1-1.fc42.aarch64 rpm-sequoia-1.7.0-5.fc42.aarch64 dnf5-5.2.16.0-1.fc42.aarch64 dnf5-plugins-5.2.16.0-1.fc42.aarch64 Finish: chroot init Start: build phase for step-ca-0.28.4-3.fc42.src.rpm Start: build setup for step-ca-0.28.4-3.fc42.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1759881600 Wrote: /builddir/build/SRPMS/step-ca-0.28.4-3.fc42.src.rpm Updating and loading repositories: Copr repository 100% | 9.0 KiB/s | 1.5 KiB | 00m00s fedora 100% | 49.6 KiB/s | 15.3 KiB | 00m00s updates 100% | 56.0 KiB/s | 14.3 KiB | 00m00s Repositories loaded. Package "pkgconf-pkg-config-2.3.0-2.fc42.aarch64" is already installed. Package Arch Version Repository Size Installing: git-core aarch64 2.51.0-2.fc42 updates 23.4 MiB golang aarch64 1.24.8-1.fc42 updates 8.9 MiB make aarch64 1:4.4.1-10.fc42 fedora 1.8 MiB pcsc-lite-devel aarch64 2.3.1-2.fc42 fedora 177.5 KiB systemd-rpm-macros noarch 257.9-2.fc42 updates 10.7 KiB Installing dependencies: annobin-docs noarch 12.94-1.fc42 updates 98.9 KiB annobin-plugin-gcc aarch64 12.94-1.fc42 updates 1.0 MiB cpp aarch64 15.2.1-1.fc42 updates 35.5 MiB expat aarch64 2.7.2-1.fc42 updates 358.5 KiB gcc aarch64 15.2.1-1.fc42 updates 99.1 MiB gcc-plugin-annobin aarch64 15.2.1-1.fc42 updates 69.2 KiB glibc-devel aarch64 2.41-11.fc42 updates 2.2 MiB go-filesystem aarch64 3.8.0-1.fc42 updates 0.0 B golang-bin aarch64 1.24.8-1.fc42 updates 118.6 MiB golang-src noarch 1.24.8-1.fc42 updates 79.2 MiB kernel-headers aarch64 6.16.2-200.fc42 updates 6.6 MiB less aarch64 679-1.fc42 updates 553.9 KiB libasan aarch64 15.2.1-1.fc42 updates 1.5 MiB libatomic aarch64 15.2.1-1.fc42 updates 68.8 KiB libb2 aarch64 0.98.1-13.fc42 fedora 74.1 KiB libcbor aarch64 0.11.0-3.fc42 fedora 137.9 KiB libedit aarch64 3.1-55.20250104cvs.fc42 fedora 280.1 KiB libfido2 aarch64 1.15.0-3.fc42 fedora 278.3 KiB libmpc aarch64 1.3.1-7.fc42 fedora 152.7 KiB libubsan aarch64 15.2.1-1.fc42 updates 475.6 KiB libxcrypt-devel aarch64 4.4.38-7.fc42 updates 30.8 KiB mpdecimal aarch64 4.0.1-1.fc42 updates 281.2 KiB openssh aarch64 9.9p1-11.fc42 updates 1.4 MiB openssh-clients aarch64 9.9p1-11.fc42 updates 2.8 MiB pcsc-lite-libs aarch64 2.3.1-2.fc42 fedora 140.0 KiB python-pip-wheel noarch 24.3.1-5.fc42 updates 1.2 MiB python3 aarch64 3.13.7-1.fc42 updates 84.7 KiB python3-libs aarch64 3.13.7-1.fc42 updates 42.1 MiB tzdata noarch 2025b-1.fc42 fedora 1.6 MiB Transaction Summary: Installing: 34 packages Total size of inbound packages is 111 MiB. Need to download 111 MiB. After this operation, 430 MiB extra will be used (install 430 MiB, remove 0 B). [ 1/34] pcsc-lite-devel-0:2.3.1-2.fc42. 100% | 174.7 KiB/s | 44.7 KiB | 00m00s [ 2/34] git-core-0:2.51.0-2.fc42.aarch6 100% | 16.7 MiB/s | 5.0 MiB | 00m00s [ 3/34] systemd-rpm-macros-0:257.9-2.fc 100% | 1.0 MiB/s | 34.1 KiB | 00m00s [ 4/34] make-1:4.4.1-10.fc42.aarch64 100% | 1.7 MiB/s | 584.7 KiB | 00m00s [ 5/34] pcsc-lite-libs-0:2.3.1-2.fc42.a 100% | 833.3 KiB/s | 32.5 KiB | 00m00s [ 6/34] golang-0:1.24.8-1.fc42.aarch64 100% | 3.7 MiB/s | 670.5 KiB | 00m00s [ 7/34] golang-bin-0:1.24.8-1.fc42.aarc 100% | 117.7 MiB/s | 26.6 MiB | 00m00s [ 8/34] libmpc-0:1.3.1-7.fc42.aarch64 100% | 1.2 MiB/s | 71.3 KiB | 00m00s [ 9/34] cpp-0:15.2.1-1.fc42.aarch64 100% | 98.7 MiB/s | 11.7 MiB | 00m00s [10/34] gcc-0:15.2.1-1.fc42.aarch64 100% | 105.3 MiB/s | 36.1 MiB | 00m00s [11/34] go-filesystem-0:3.8.0-1.fc42.aa 100% | 215.0 KiB/s | 8.8 KiB | 00m00s [12/34] expat-0:2.7.2-1.fc42.aarch64 100% | 2.0 MiB/s | 115.2 KiB | 00m00s [13/34] less-0:679-1.fc42.aarch64 100% | 3.5 MiB/s | 194.6 KiB | 00m00s [14/34] openssh-clients-0:9.9p1-11.fc42 100% | 18.9 MiB/s | 755.0 KiB | 00m00s [15/34] golang-src-0:1.24.8-1.fc42.noar 100% | 25.3 MiB/s | 13.1 MiB | 00m01s [16/34] libedit-0:3.1-55.20250104cvs.fc 100% | 1.3 MiB/s | 104.8 KiB | 00m00s [17/34] libfido2-0:1.15.0-3.fc42.aarch6 100% | 1.6 MiB/s | 96.1 KiB | 00m00s [18/34] openssh-0:9.9p1-11.fc42.aarch64 100% | 8.9 MiB/s | 348.2 KiB | 00m00s [19/34] libcbor-0:0.11.0-3.fc42.aarch64 100% | 829.9 KiB/s | 32.4 KiB | 00m00s [20/34] libasan-0:15.2.1-1.fc42.aarch64 100% | 16.9 MiB/s | 501.0 KiB | 00m00s [21/34] glibc-devel-0:2.41-11.fc42.aarc 100% | 16.2 MiB/s | 615.3 KiB | 00m00s [22/34] libatomic-0:15.2.1-1.fc42.aarch 100% | 1.6 MiB/s | 43.7 KiB | 00m00s [23/34] python3-0:3.13.7-1.fc42.aarch64 100% | 1.2 MiB/s | 30.8 KiB | 00m00s [24/34] libubsan-0:15.2.1-1.fc42.aarch6 100% | 6.6 MiB/s | 223.3 KiB | 00m00s [25/34] libb2-0:0.98.1-13.fc42.aarch64 100% | 665.6 KiB/s | 26.0 KiB | 00m00s [26/34] mpdecimal-0:4.0.1-1.fc42.aarch6 100% | 2.2 MiB/s | 95.8 KiB | 00m00s [27/34] tzdata-0:2025b-1.fc42.noarch 100% | 7.3 MiB/s | 714.0 KiB | 00m00s [28/34] python-pip-wheel-0:24.3.1-5.fc4 100% | 28.0 MiB/s | 1.2 MiB | 00m00s [29/34] kernel-headers-0:6.16.2-200.fc4 100% | 38.4 MiB/s | 1.7 MiB | 00m00s [30/34] python3-libs-0:3.13.7-1.fc42.aa 100% | 54.0 MiB/s | 9.1 MiB | 00m00s [31/34] libxcrypt-devel-0:4.4.38-7.fc42 100% | 916.8 KiB/s | 29.3 KiB | 00m00s [32/34] gcc-plugin-annobin-0:15.2.1-1.f 100% | 2.9 MiB/s | 55.8 KiB | 00m00s [33/34] annobin-docs-0:12.94-1.fc42.noa 100% | 5.5 MiB/s | 90.4 KiB | 00m00s [34/34] annobin-plugin-gcc-0:12.94-1.fc 100% | 53.2 MiB/s | 981.2 KiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 94.6 MiB/s | 110.8 MiB | 00m01s Running transaction [ 1/36] Verify package files 100% | 90.0 B/s | 34.0 B | 00m00s [ 2/36] Prepare transaction 100% | 361.0 B/s | 34.0 B | 00m00s [ 3/36] Installing expat-0:2.7.2-1.fc42 100% | 17.6 MiB/s | 360.6 KiB | 00m00s [ 4/36] Installing libmpc-0:1.3.1-7.fc4 100% | 75.3 MiB/s | 154.2 KiB | 00m00s [ 5/36] Installing cpp-0:15.2.1-1.fc42. 100% | 244.6 MiB/s | 35.5 MiB | 00m00s [ 6/36] Installing annobin-docs-0:12.94 100% | 32.6 MiB/s | 100.0 KiB | 00m00s [ 7/36] Installing kernel-headers-0:6.1 100% | 139.8 MiB/s | 6.7 MiB | 00m00s [ 8/36] Installing libxcrypt-devel-0:4. 100% | 10.8 MiB/s | 33.1 KiB | 00m00s [ 9/36] Installing glibc-devel-0:2.41-1 100% | 109.2 MiB/s | 2.3 MiB | 00m00s [10/36] Installing python-pip-wheel-0:2 100% | 622.2 MiB/s | 1.2 MiB | 00m00s [11/36] Installing mpdecimal-0:4.0.1-1. 100% | 46.0 MiB/s | 282.7 KiB | 00m00s [12/36] Installing tzdata-0:2025b-1.fc4 100% | 37.1 MiB/s | 1.9 MiB | 00m00s [13/36] Installing libb2-0:0.98.1-13.fc 100% | 12.2 MiB/s | 75.2 KiB | 00m00s [14/36] Installing python3-libs-0:3.13. 100% | 244.3 MiB/s | 42.5 MiB | 00m00s [15/36] Installing python3-0:3.13.7-1.f 100% | 4.4 MiB/s | 86.4 KiB | 00m00s [16/36] Installing libubsan-0:15.2.1-1. 100% | 155.1 MiB/s | 476.4 KiB | 00m00s [17/36] Installing libatomic-0:15.2.1-1 100% | 68.0 MiB/s | 69.6 KiB | 00m00s [18/36] Installing libasan-0:15.2.1-1.f 100% | 308.1 MiB/s | 1.5 MiB | 00m00s [19/36] Installing libcbor-0:0.11.0-3.f 100% | 136.0 MiB/s | 139.3 KiB | 00m00s [20/36] Installing libfido2-0:1.15.0-3. 100% | 136.6 MiB/s | 279.8 KiB | 00m00s [21/36] Installing openssh-0:9.9p1-11.f 100% | 62.8 MiB/s | 1.4 MiB | 00m00s [22/36] Installing libedit-0:3.1-55.202 100% | 137.6 MiB/s | 281.8 KiB | 00m00s [23/36] Installing openssh-clients-0:9. 100% | 85.4 MiB/s | 2.8 MiB | 00m00s [24/36] Installing less-0:679-1.fc42.aa 100% | 25.9 MiB/s | 557.2 KiB | 00m00s [25/36] Installing go-filesystem-0:3.8. 100% | 29.4 KiB/s | 392.0 B | 00m00s [26/36] Installing golang-src-0:1.24.8- 100% | 196.9 MiB/s | 80.2 MiB | 00m00s [27/36] Installing pcsc-lite-libs-0:2.3 100% | 138.1 MiB/s | 141.5 KiB | 00m00s [28/36] Installing make-1:4.4.1-10.fc42 100% | 68.5 MiB/s | 1.9 MiB | 00m00s [29/36] Installing gcc-0:15.2.1-1.fc42. 100% | 300.5 MiB/s | 99.2 MiB | 00m00s [30/36] Installing golang-0:1.24.8-1.fc 100% | 447.5 MiB/s | 9.0 MiB | 00m00s [31/36] Installing golang-bin-0:1.24.8- 100% | 345.8 MiB/s | 118.6 MiB | 00m00s [32/36] Installing gcc-plugin-annobin-0 100% | 4.6 MiB/s | 70.8 KiB | 00m00s [33/36] Installing annobin-plugin-gcc-0 100% | 51.8 MiB/s | 1.0 MiB | 00m00s [34/36] Installing pcsc-lite-devel-0:2. 100% | 8.4 MiB/s | 180.1 KiB | 00m00s [35/36] Installing git-core-0:2.51.0-2. 100% | 269.1 MiB/s | 23.4 MiB | 00m00s [36/36] Installing systemd-rpm-macros-0 100% | 77.6 KiB/s | 11.3 KiB | 00m00s Complete! Finish: build setup for step-ca-0.28.4-3.fc42.src.rpm Start: rpmbuild step-ca-0.28.4-3.fc42.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1759881600 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.zx9Wum Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.5OqreV + umask 022 + cd /builddir/build/BUILD/step-ca-0.28.4-build + cd /builddir/build/BUILD/step-ca-0.28.4-build + rm -rf certificates-0.28.4 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/certificates-0.28.4.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd certificates-0.28.4 + /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.Z3eLzh + umask 022 + cd /builddir/build/BUILD/step-ca-0.28.4-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-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.28.4 ++ date --date=@1759881600 '+%Y-%m-%d %H:%M UTC' + export 'BUILD_DATE=2025-10-08 00:00 UTC' + BUILD_DATE='2025-10-08 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-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes " -X "main.Version=0.28.4" -X "main.BuildTime=2025-10-08 00:00 UTC"' -o bin/step-ca ./cmd/... go: downloading github.com/smallstep/cli-utils v0.12.1 go: downloading github.com/urfave/cli v1.22.17 go: downloading go.step.sm/crypto v0.67.0 go: downloading cloud.google.com/go/security v1.18.5 go: downloading github.com/google/uuid v1.6.0 go: downloading github.com/googleapis/gax-go/v2 v2.14.2 go: downloading github.com/pkg/errors v0.9.1 go: downloading google.golang.org/api v0.240.0 go: downloading google.golang.org/grpc v1.73.0 go: downloading google.golang.org/protobuf v1.36.6 go: downloading github.com/hashicorp/vault/api v1.20.0 go: downloading github.com/smallstep/linkedca v0.23.0 go: downloading github.com/smallstep/nosql v0.7.0 go: downloading golang.org/x/crypto v0.39.0 go: downloading github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d go: downloading golang.org/x/net v0.41.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 cloud.google.com/go/kms v1.22.0 go: downloading cloud.google.com/go v0.120.0 go: downloading github.com/aws/aws-sdk-go-v2/config v1.29.16 go: downloading github.com/aws/aws-sdk-go-v2/service/kms v1.41.0 go: downloading github.com/go-piv/piv-go/v2 v2.3.0 go: downloading github.com/ThalesIgnite/crypto11 v1.2.5 go: downloading github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.0 go: downloading github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.10.1 go: downloading github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0 go: downloading github.com/ccoveille/go-safecast v1.6.1 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20250603155806-513f23925822 go: downloading google.golang.org/genproto v0.0.0-20250505200425-f936aa4a68b2 go: downloading github.com/cenkalti/backoff/v4 v4.3.0 go: downloading github.com/go-jose/go-jose/v4 v4.0.5 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.7 go: downloading github.com/hashicorp/go-rootcerts v1.0.2 go: downloading github.com/hashicorp/go-secure-stdlib/parseutil v0.1.6 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.12.0 go: downloading github.com/hashicorp/vault/api/auth/approle v0.10.0 go: downloading github.com/hashicorp/vault/api/auth/aws v0.10.0 go: downloading github.com/hashicorp/vault/api/auth/kubernetes v0.10.0 go: downloading github.com/go-chi/chi/v5 v5.2.2 go: downloading github.com/slackhq/nebula v1.9.5 go: downloading github.com/go-jose/go-jose/v3 v3.0.4 go: downloading github.com/coreos/go-oidc/v3 v3.14.1 go: downloading github.com/fxamacker/cbor/v2 v2.8.0 go: downloading github.com/google/go-tpm v0.9.5 go: downloading github.com/smallstep/go-attestation v0.4.4-0.20241119153605-2306d5b464ca go: downloading golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 go: downloading github.com/smallstep/pkcs7 v0.2.1 go: downloading github.com/smallstep/scep v0.0.0-20240926084937-8cf1ca453101 go: downloading github.com/Masterminds/sprig/v3 v3.3.0 go: downloading github.com/mattn/go-colorable v0.1.13 go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0 go: downloading github.com/russross/blackfriday/v2 v2.1.0 go: downloading cloud.google.com/go/iam v1.5.2 go: downloading cloud.google.com/go/longrunning v0.6.7 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20250505200425-f936aa4a68b2 go: downloading filippo.io/edwards25519 v1.1.0 go: downloading cloud.google.com/go/auth v0.16.2 go: downloading golang.org/x/oauth2 v0.30.0 go: downloading github.com/peterbourgon/diskv/v3 v3.0.1 go: downloading github.com/schollz/jsonstore v1.1.0 go: downloading github.com/miekg/pkcs11 v1.1.1 go: downloading github.com/thales-e-security/pool v0.0.2 go: downloading github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.1 go: downloading github.com/AzureAD/microsoft-authentication-library-for-go v1.4.2 go: downloading github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1 go: downloading golang.org/x/text v0.26.0 go: downloading golang.org/x/sys v0.33.0 go: downloading github.com/hashicorp/go-sockaddr v1.0.2 go: downloading github.com/ryanuber/go-glob v1.0.0 go: downloading github.com/aws/aws-sdk-go v1.49.22 go: downloading github.com/hashicorp/go-hclog v1.6.3 go: downloading github.com/hashicorp/go-secure-stdlib/awsutil v0.1.6 go: downloading github.com/hashicorp/go-uuid v1.0.2 go: downloading github.com/sirupsen/logrus v1.9.3 go: downloading github.com/rs/xid v1.6.0 go: downloading github.com/prometheus/client_golang v1.22.0 go: downloading github.com/newrelic/go-agent/v3 v3.39.0 go: downloading github.com/x448/float16 v0.8.4 go: downloading github.com/google/go-tspi v0.3.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.0 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/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 github.com/aws/aws-sdk-go-v2 v1.36.4 go: downloading github.com/mattn/go-isatty v0.0.20 go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8 go: downloading cloud.google.com/go/compute/metadata v0.7.0 go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0 go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 go: downloading github.com/google/s2a-go v0.1.9 go: downloading github.com/google/btree v1.1.2 go: downloading github.com/kylelemons/godebug v1.1.0 go: downloading github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c go: downloading github.com/fatih/color v1.16.0 go: downloading github.com/beorn7/perks v1.0.1 go: downloading github.com/cespare/xxhash/v2 v2.3.0 go: downloading github.com/prometheus/client_model v0.6.1 go: downloading github.com/prometheus/common v0.62.0 go: downloading github.com/cespare/xxhash v1.1.0 go: downloading github.com/prometheus/procfs v0.15.1 go: downloading github.com/google/certificate-transparency-go v1.1.7 go: downloading github.com/mitchellh/reflectwalk v1.0.2 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/aws/aws-sdk-go-v2/credentials v1.17.69 go: downloading github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.31 go: downloading github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 go: downloading github.com/aws/aws-sdk-go-v2/service/sso v1.25.4 go: downloading github.com/aws/aws-sdk-go-v2/service/ssooidc v1.30.2 go: downloading github.com/aws/aws-sdk-go-v2/service/sts v1.33.21 go: downloading github.com/aws/smithy-go v1.22.2 go: downloading github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.35 go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.6 go: downloading github.com/golang-jwt/jwt/v5 v5.2.2 go: downloading go.opentelemetry.io/otel v1.36.0 go: downloading go.opentelemetry.io/otel/metric v1.36.0 go: downloading go.opentelemetry.io/otel/trace v1.36.0 go: downloading github.com/felixge/httpsnoop v1.0.4 go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go: downloading github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96 go: downloading github.com/golang/glog v1.2.4 go: downloading github.com/golang/snappy v0.0.4 go: downloading github.com/klauspost/compress v1.18.0 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/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.3 go: downloading github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.16 go: downloading github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.35 go: downloading github.com/go-logr/logr v1.4.2 go: downloading github.com/jmespath/go-jmespath v0.4.0 go: downloading golang.org/x/sync v0.15.0 go: downloading github.com/go-logr/stdr v1.2.2 go: downloading go.opentelemetry.io/auto/sdk v1.1.0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.7vSiRq + umask 022 + cd /builddir/build/BUILD/step-ca-0.28.4-build + '[' /builddir/build/BUILD/step-ca-0.28.4-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/step-ca-0.28.4-build/BUILDROOT ++ dirname /builddir/build/BUILD/step-ca-0.28.4-build/BUILDROOT + mkdir -p /builddir/build/BUILD/step-ca-0.28.4-build + mkdir /builddir/build/BUILD/step-ca-0.28.4-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-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.28.4 + install -Dm0644 /builddir/build/SOURCES/step-ca.sysusers /builddir/build/BUILD/step-ca-0.28.4-build/BUILDROOT/usr/lib/sysusers.d/step-ca.conf + install -m 0755 -d /builddir/build/BUILD/step-ca-0.28.4-build/BUILDROOT/usr/bin + install -m 0750 -d /builddir/build/BUILD/step-ca-0.28.4-build/BUILDROOT/etc/step-ca/config + install -m 0755 -d /builddir/build/BUILD/step-ca-0.28.4-build/BUILDROOT/usr/lib/systemd/system + install -Dm0755 bin/step-ca /builddir/build/BUILD/step-ca-0.28.4-build/BUILDROOT/usr/bin/step-ca + install -Dm0644 systemd/step-ca.service /builddir/build/BUILD/step-ca-0.28.4-build/BUILDROOT/usr/lib/systemd/system/step-ca.service + install -m0640 /dev/null /builddir/build/BUILD/step-ca-0.28.4-build/BUILDROOT/etc/step-ca/password.txt + install -m0755 /builddir/build/SOURCES/step-ca-has-provisioner /builddir/build/BUILD/step-ca-0.28.4-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/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + 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.28.4-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.28.4-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.c4P98t + umask 022 + cd /builddir/build/BUILD/step-ca-0.28.4-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-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.28.4 + go test -v ./... go: downloading github.com/stretchr/testify v1.10.0 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.5.2 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-invalid === RUN TestAuthorization_UpdateStatus/ok/already-valid === RUN TestAuthorization_UpdateStatus/fail/error-unexpected-status === RUN TestAuthorization_UpdateStatus/ok/expired === RUN TestAuthorization_UpdateStatus/fail/db.UpdateAuthorization-error === RUN TestAuthorization_UpdateStatus/ok/no-valid-challenges === RUN TestAuthorization_UpdateStatus/ok/valid --- PASS: TestAuthorization_UpdateStatus (0.00s) --- PASS: TestAuthorization_UpdateStatus/ok/already-invalid (0.00s) --- PASS: TestAuthorization_UpdateStatus/ok/already-valid (0.00s) --- PASS: TestAuthorization_UpdateStatus/fail/error-unexpected-status (0.00s) --- PASS: TestAuthorization_UpdateStatus/ok/expired (0.00s) --- PASS: TestAuthorization_UpdateStatus/fail/db.UpdateAuthorization-error (0.00s) --- PASS: TestAuthorization_UpdateStatus/ok/no-valid-challenges (0.00s) --- PASS: TestAuthorization_UpdateStatus/ok/valid (0.00s) === RUN Test_storeError === RUN Test_storeError/ok/mark-invalid === RUN Test_storeError/fail/db.UpdateChallenge-error === RUN Test_storeError/fail/db.UpdateChallenge-acme-error === RUN Test_storeError/ok --- PASS: Test_storeError (0.00s) --- PASS: Test_storeError/ok/mark-invalid (0.00s) --- PASS: Test_storeError/fail/db.UpdateChallenge-error (0.00s) --- PASS: Test_storeError/fail/db.UpdateChallenge-acme-error (0.00s) --- PASS: Test_storeError/ok (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/device-attest-01 === RUN TestChallenge_Validate/ok/wire-oidc-01 === RUN TestChallenge_Validate/fail/wire-oidc-01-no-wire-db === RUN TestChallenge_Validate/fail/wire-dpop-01-no-wire-db === RUN TestChallenge_Validate/fail/unexpected-type === RUN TestChallenge_Validate/ok/http-01-insecure === RUN TestChallenge_Validate/ok/wire-dpop-01 === RUN TestChallenge_Validate/ok/already-valid === RUN TestChallenge_Validate/fail/dns-01 === RUN TestChallenge_Validate/ok/dns-01 === RUN TestChallenge_Validate/fail/device-attest-01 === RUN TestChallenge_Validate/fail/http-01 === RUN TestChallenge_Validate/ok/http-01 === RUN TestChallenge_Validate/fail/tls-alpn-01 === RUN TestChallenge_Validate/fail/already-invalid === RUN TestChallenge_Validate/ok/tls-alpn-01 === RUN TestChallenge_Validate/ok/tls-alpn-01-insecure --- PASS: TestChallenge_Validate (0.80s) --- PASS: TestChallenge_Validate/ok/device-attest-01 (0.00s) --- PASS: TestChallenge_Validate/ok/wire-oidc-01 (0.00s) --- PASS: TestChallenge_Validate/fail/wire-oidc-01-no-wire-db (0.00s) --- PASS: TestChallenge_Validate/fail/wire-dpop-01-no-wire-db (0.00s) --- PASS: TestChallenge_Validate/fail/unexpected-type (0.00s) --- PASS: TestChallenge_Validate/ok/http-01-insecure (0.00s) --- PASS: TestChallenge_Validate/ok/wire-dpop-01 (0.00s) --- PASS: TestChallenge_Validate/ok/already-valid (0.00s) --- PASS: TestChallenge_Validate/fail/dns-01 (0.00s) --- PASS: TestChallenge_Validate/ok/dns-01 (0.00s) --- PASS: TestChallenge_Validate/fail/device-attest-01 (0.00s) --- PASS: TestChallenge_Validate/fail/http-01 (0.00s) --- PASS: TestChallenge_Validate/ok/http-01 (0.00s) --- PASS: TestChallenge_Validate/fail/tls-alpn-01 (0.00s) --- PASS: TestChallenge_Validate/fail/already-invalid (0.00s) --- PASS: TestChallenge_Validate/ok/tls-alpn-01 (0.50s) --- PASS: TestChallenge_Validate/ok/tls-alpn-01-insecure (0.29s) === RUN TestHTTP01Validate === RUN TestHTTP01Validate/fail/http-get-error-store-error === RUN TestHTTP01Validate/ok/http-get-error === RUN TestHTTP01Validate/ok/http-get->=400 === RUN TestHTTP01Validate/fail/key-auth-mismatch-store-error === RUN TestHTTP01Validate/ok === RUN TestHTTP01Validate/fail/http-get->=400-store-error === RUN TestHTTP01Validate/fail/read-body === RUN TestHTTP01Validate/fail/key-auth-gen-error === RUN TestHTTP01Validate/ok/key-auth-mismatch === RUN TestHTTP01Validate/fail/update-challenge-error --- PASS: TestHTTP01Validate (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) --- PASS: TestHTTP01Validate/fail/key-auth-mismatch-store-error (0.00s) --- PASS: TestHTTP01Validate/ok (0.00s) --- PASS: TestHTTP01Validate/fail/http-get->=400-store-error (0.00s) --- PASS: TestHTTP01Validate/fail/read-body (0.00s) --- PASS: TestHTTP01Validate/fail/key-auth-gen-error (0.00s) --- PASS: TestHTTP01Validate/ok/key-auth-mismatch (0.00s) --- PASS: TestHTTP01Validate/fail/update-challenge-error (0.00s) === RUN TestDNS01Validate === RUN TestDNS01Validate/fail/lookupTXT-store-error === RUN TestDNS01Validate/ok/lookupTXT-error === RUN TestDNS01Validate/fail/key-auth-gen-error === RUN TestDNS01Validate/fail/key-auth-mismatch-store-error === RUN TestDNS01Validate/ok/key-auth-mismatch-store-error === RUN TestDNS01Validate/fail/update-challenge-error === RUN TestDNS01Validate/ok --- PASS: TestDNS01Validate (0.00s) --- PASS: TestDNS01Validate/fail/lookupTXT-store-error (0.00s) --- PASS: TestDNS01Validate/ok/lookupTXT-error (0.00s) --- PASS: TestDNS01Validate/fail/key-auth-gen-error (0.00s) --- PASS: TestDNS01Validate/fail/key-auth-mismatch-store-error (0.00s) --- PASS: TestDNS01Validate/ok/key-auth-mismatch-store-error (0.00s) --- PASS: TestDNS01Validate/fail/update-challenge-error (0.00s) --- PASS: TestDNS01Validate/ok (0.00s) === RUN TestTLSALPN01Validate === RUN TestTLSALPN01Validate/ok/error-obsolete-oid === RUN TestTLSALPN01Validate/ok/ip 2025/10/14 18:10:12 http: TLS handshake error from 127.0.0.1:55048: read tcp 127.0.0.1:41351->127.0.0.1:55048: use of closed network connection === RUN TestTLSALPN01Validate/ok/no-names-nor-ips-error === RUN TestTLSALPN01Validate/ok/wrong-name === RUN TestTLSALPN01Validate/fail/no-extension-store-error === RUN TestTLSALPN01Validate/fail/obsolete-oid-store-error === RUN TestTLSALPN01Validate/fail/tlsDial-store-error === RUN TestTLSALPN01Validate/ok/tlsDial-timeout === RUN TestTLSALPN01Validate/fail/no-certificates-store-error === RUN TestTLSALPN01Validate/ok/too-many-names-error === RUN TestTLSALPN01Validate/ok === RUN TestTLSALPN01Validate/ok/tlsDial-error === RUN TestTLSALPN01Validate/ok/error-no-protocol 2025/10/14 18:10:15 http: TLS handshake error from 127.0.0.1:47512: tls: client requested unsupported application protocols (["acme-tls/1"]) === RUN TestTLSALPN01Validate/fail/no-protocol-store-error 2025/10/14 18:10:15 http: TLS handshake error from 127.0.0.1:50822: tls: client requested unsupported application protocols (["acme-tls/1"]) === RUN TestTLSALPN01Validate/fail/no-names-store-error 2025/10/14 18:10:15 http: TLS handshake error from 127.0.0.1:53226: read tcp 127.0.0.1:39575->127.0.0.1:53226: use of closed network connection === RUN TestTLSALPN01Validate/fail/extension-not-critical-store-error === RUN TestTLSALPN01Validate/ok/error-malformed-extension === RUN TestTLSALPN01Validate/fail/malformed-extension-store-error === RUN TestTLSALPN01Validate/ok/error-keyauth-mismatch === RUN TestTLSALPN01Validate/ok/no-certificates-error === RUN TestTLSALPN01Validate/fail/key-auth-gen-error === RUN TestTLSALPN01Validate/ok/error-no-extension === RUN TestTLSALPN01Validate/ok/error-extension-not-critical 2025/10/14 18:10:18 http: TLS handshake error from 127.0.0.1:58022: read tcp 127.0.0.1:44225->127.0.0.1:58022: use of closed network connection === RUN TestTLSALPN01Validate/fail/keyauth-mismatch-store-error 2025/10/14 18:10:18 http: TLS handshake error from 127.0.0.1:42084: read tcp 127.0.0.1:41621->127.0.0.1:42084: use of closed network connection --- PASS: TestTLSALPN01Validate (6.58s) --- PASS: TestTLSALPN01Validate/ok/error-obsolete-oid (0.20s) --- PASS: TestTLSALPN01Validate/ok/ip (0.10s) --- PASS: TestTLSALPN01Validate/ok/no-names-nor-ips-error (0.86s) --- PASS: TestTLSALPN01Validate/ok/wrong-name (0.12s) --- PASS: TestTLSALPN01Validate/fail/no-extension-store-error (0.06s) --- PASS: TestTLSALPN01Validate/fail/obsolete-oid-store-error (0.17s) --- PASS: TestTLSALPN01Validate/fail/tlsDial-store-error (0.00s) --- PASS: TestTLSALPN01Validate/ok/tlsDial-timeout (1.00s) --- PASS: TestTLSALPN01Validate/fail/no-certificates-store-error (0.00s) --- PASS: TestTLSALPN01Validate/ok/too-many-names-error (0.36s) --- PASS: TestTLSALPN01Validate/ok (0.29s) --- PASS: TestTLSALPN01Validate/ok/tlsDial-error (0.00s) --- PASS: TestTLSALPN01Validate/ok/error-no-protocol (0.00s) --- PASS: TestTLSALPN01Validate/fail/no-protocol-store-error (0.00s) --- PASS: TestTLSALPN01Validate/fail/no-names-store-error (0.16s) --- PASS: TestTLSALPN01Validate/fail/extension-not-critical-store-error (1.31s) --- PASS: TestTLSALPN01Validate/ok/error-malformed-extension (0.23s) --- PASS: TestTLSALPN01Validate/fail/malformed-extension-store-error (0.22s) --- PASS: TestTLSALPN01Validate/ok/error-keyauth-mismatch (0.21s) --- PASS: TestTLSALPN01Validate/ok/no-certificates-error (0.00s) --- PASS: TestTLSALPN01Validate/fail/key-auth-gen-error (0.23s) --- PASS: TestTLSALPN01Validate/ok/error-no-extension (0.16s) --- PASS: TestTLSALPN01Validate/ok/error-extension-not-critical (0.78s) --- PASS: TestTLSALPN01Validate/fail/keyauth-mismatch-store-error (0.12s) === 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.01s) --- PASS: Test_doAppleAttestationFormat/ok (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_apple_issuer (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_missing_x5c (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_empty_issuer (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_leaf_type (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_leaf_parse (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_intermediate_type (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_intermediate_parse (0.00s) --- PASS: Test_doAppleAttestationFormat/fail_verify (0.00s) === RUN Test_doStepAttestationFormat === RUN Test_doStepAttestationFormat/ok === RUN Test_doStepAttestationFormat/fail_yubico_issuer === RUN Test_doStepAttestationFormat/fail_x5c_type === RUN Test_doStepAttestationFormat/fail_x5c_empty === RUN Test_doStepAttestationFormat/fail_leaf_type === RUN Test_doStepAttestationFormat/fail_leaf_parse === RUN Test_doStepAttestationFormat/fail_intermediate_type === RUN Test_doStepAttestationFormat/fail_intermediate_parse === RUN Test_doStepAttestationFormat/fail_verify === RUN Test_doStepAttestationFormat/fail_sig_type === RUN Test_doStepAttestationFormat/fail_sig_unmarshal === RUN Test_doStepAttestationFormat/fail_keyAuthorization === RUN Test_doStepAttestationFormat/fail_sig_verify_P-256 === RUN Test_doStepAttestationFormat/fail_sig_verify_P-384 === RUN Test_doStepAttestationFormat/fail_sig_verify_RSA === RUN Test_doStepAttestationFormat/fail_sig_verify_Ed25519 === RUN Test_doStepAttestationFormat/fail_unmarshal_serial_number --- PASS: Test_doStepAttestationFormat (0.18s) --- PASS: Test_doStepAttestationFormat/ok (0.00s) --- PASS: Test_doStepAttestationFormat/fail_yubico_issuer (0.00s) --- PASS: Test_doStepAttestationFormat/fail_x5c_type (0.00s) --- PASS: Test_doStepAttestationFormat/fail_x5c_empty (0.00s) --- PASS: Test_doStepAttestationFormat/fail_leaf_type (0.00s) --- PASS: Test_doStepAttestationFormat/fail_leaf_parse (0.00s) --- PASS: Test_doStepAttestationFormat/fail_intermediate_type (0.00s) --- PASS: Test_doStepAttestationFormat/fail_intermediate_parse (0.00s) --- PASS: Test_doStepAttestationFormat/fail_verify (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_type (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_unmarshal (0.00s) --- PASS: Test_doStepAttestationFormat/fail_keyAuthorization (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_verify_P-256 (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_verify_P-384 (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_verify_RSA (0.00s) --- PASS: Test_doStepAttestationFormat/fail_sig_verify_Ed25519 (0.00s) --- PASS: Test_doStepAttestationFormat/fail_unmarshal_serial_number (0.00s) === RUN Test_doStepAttestationFormat_noCAIntermediate === RUN Test_doStepAttestationFormat_noCAIntermediate/fail_no_intermediate --- PASS: Test_doStepAttestationFormat_noCAIntermediate (0.00s) --- PASS: Test_doStepAttestationFormat_noCAIntermediate/fail_no_intermediate (0.00s) === RUN Test_deviceAttest01Validate === RUN Test_deviceAttest01Validate/fail/getAuthorization === RUN Test_deviceAttest01Validate/fail/storeError === RUN Test_deviceAttest01Validate/ok/storeError-return-nil === RUN Test_deviceAttest01Validate/ok/prov.IsAttestationFormatEnabled === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-nonce === RUN Test_deviceAttest01Validate/fail/db.UpdateChallenge === RUN Test_deviceAttest01Validate/ok/empty-attobj === RUN Test_deviceAttest01Validate/ok/cborDecoder.Wellformed === RUN Test_deviceAttest01Validate/ok/doStepAttestationFormat-storeError === RUN Test_deviceAttest01Validate/ok/unknown-attestation-format === RUN Test_deviceAttest01Validate/ok/empty-json-attobj === RUN Test_deviceAttest01Validate/ok/unsupported-attestation-format === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-challenge-value === RUN Test_deviceAttest01Validate/ok === RUN Test_deviceAttest01Validate/fail/json.Unmarshal === RUN Test_deviceAttest01Validate/ok/base64-decode === RUN Test_deviceAttest01Validate/ok/doAppleAttestationFormat-storeError === RUN Test_deviceAttest01Validate/ok/doStepAttestationFormat-non-matching-identifier === RUN Test_deviceAttest01Validate/fail/db.UpdateAuthorization --- PASS: Test_deviceAttest01Validate (0.02s) --- 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/prov.IsAttestationFormatEnabled (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/cborDecoder.Wellformed (0.00s) --- PASS: Test_deviceAttest01Validate/ok/doStepAttestationFormat-storeError (0.00s) --- PASS: Test_deviceAttest01Validate/ok/unknown-attestation-format (0.00s) --- PASS: Test_deviceAttest01Validate/ok/empty-json-attobj (0.00s) --- PASS: Test_deviceAttest01Validate/ok/unsupported-attestation-format (0.00s) --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-non-matching-challenge-value (0.00s) --- PASS: Test_deviceAttest01Validate/ok (0.00s) --- PASS: Test_deviceAttest01Validate/fail/json.Unmarshal (0.00s) --- PASS: Test_deviceAttest01Validate/ok/base64-decode (0.00s) --- PASS: Test_deviceAttest01Validate/ok/doAppleAttestationFormat-storeError (0.00s) --- PASS: Test_deviceAttest01Validate/ok/doStepAttestationFormat-non-matching-identifier (0.00s) --- PASS: Test_deviceAttest01Validate/fail/db.UpdateAuthorization (0.00s) === RUN Test_validateAKCertificate === RUN Test_validateAKCertificate/ok === RUN Test_validateAKCertificate/fail/version === RUN Test_validateAKCertificate/fail/subject === RUN Test_validateAKCertificate/fail/isCA === RUN Test_validateAKCertificate/fail/extendedKeyUsage --- PASS: Test_validateAKCertificate (0.00s) --- PASS: Test_validateAKCertificate/ok (0.00s) --- PASS: Test_validateAKCertificate/fail/version (0.00s) --- PASS: Test_validateAKCertificate/fail/subject (0.00s) --- PASS: Test_validateAKCertificate/fail/isCA (0.00s) --- PASS: Test_validateAKCertificate/fail/extendedKeyUsage (0.00s) === RUN Test_validateAKCertificateSubjectAlternativeNames === RUN Test_validateAKCertificateSubjectAlternativeNames/ok === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-manufacturer === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-model === RUN Test_validateAKCertificateSubjectAlternativeNames/fail/missing-firmware-version --- PASS: Test_validateAKCertificateSubjectAlternativeNames (0.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.01s) --- PASS: Test_validateAKCertificateExtendedKeyUsage/ok (0.00s) --- PASS: Test_validateAKCertificateExtendedKeyUsage/fail/wrong-eku (0.00s) --- PASS: Test_validateAKCertificateExtendedKeyUsage/fail/missing-eku (0.00s) === RUN Test_tlsAlpn01ChallengeHost === RUN Test_tlsAlpn01ChallengeHost/dns === RUN Test_tlsAlpn01ChallengeHost/dns_strict === RUN Test_tlsAlpn01ChallengeHost/rooted_dns === RUN Test_tlsAlpn01ChallengeHost/rooted_dns_strict === RUN Test_tlsAlpn01ChallengeHost/ipv4 === RUN Test_tlsAlpn01ChallengeHost/ipv6 --- PASS: Test_tlsAlpn01ChallengeHost (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/dns (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/dns_strict (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/rooted_dns (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/rooted_dns_strict (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/ipv4 (0.00s) --- PASS: Test_tlsAlpn01ChallengeHost/ipv6 (0.00s) === RUN Test_dns01ChallengeHost === RUN Test_dns01ChallengeHost/dns === RUN Test_dns01ChallengeHost/dns_strict === RUN Test_dns01ChallengeHost/rooted_dns === RUN Test_dns01ChallengeHost/rooted_dns_strict --- PASS: Test_dns01ChallengeHost (0.00s) --- PASS: Test_dns01ChallengeHost/dns (0.00s) --- PASS: Test_dns01ChallengeHost/dns_strict (0.00s) --- PASS: Test_dns01ChallengeHost/rooted_dns (0.00s) --- PASS: Test_dns01ChallengeHost/rooted_dns_strict (0.00s) === RUN Test_wireDPOP01Validate === RUN Test_wireDPOP01Validate/fail/no-linker === RUN Test_wireDPOP01Validate/fail/unmarshal === RUN Test_wireDPOP01Validate/fail/wire-parse-client-id === RUN Test_wireDPOP01Validate/fail/parse-and-verify === RUN Test_wireDPOP01Validate/fail/db.UpdateChallenge === RUN Test_wireDPOP01Validate/fail/db.CreateDpopToken === RUN Test_wireDPOP01Validate/ok === RUN Test_wireDPOP01Validate/fail/no-provisioner === RUN Test_wireDPOP01Validate/fail/wire-parse-id === RUN Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID === RUN Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID-zero --- PASS: Test_wireDPOP01Validate (0.00s) --- PASS: Test_wireDPOP01Validate/fail/no-linker (0.00s) --- PASS: Test_wireDPOP01Validate/fail/unmarshal (0.00s) --- PASS: Test_wireDPOP01Validate/fail/wire-parse-client-id (0.00s) --- PASS: Test_wireDPOP01Validate/fail/parse-and-verify (0.00s) --- PASS: Test_wireDPOP01Validate/fail/db.UpdateChallenge (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/wire-parse-id (0.00s) --- PASS: Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID (0.00s) --- PASS: Test_wireDPOP01Validate/fail/db.GetAllOrdersByAccountID-zero (0.00s) === RUN Test_wireOIDC01Validate === RUN Test_wireOIDC01Validate/fail/no-provisioner === RUN Test_wireOIDC01Validate/fail/no-linker === RUN Test_wireOIDC01Validate/fail/wire-parse-id === RUN Test_wireOIDC01Validate/fail/verify === RUN Test_wireOIDC01Validate/fail/db.UpdateChallenge === RUN Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID === RUN Test_wireOIDC01Validate/fail/db.GetAllOrdersByAccountID-zero === RUN Test_wireOIDC01Validate/ok/wire-oidc-01 === RUN Test_wireOIDC01Validate/fail/unmarshal === RUN Test_wireOIDC01Validate/fail/keyauth-mismatch === RUN Test_wireOIDC01Validate/fail/validateWireOIDCClaims === RUN Test_wireOIDC01Validate/fail/db.CreateOidcToken --- PASS: Test_wireOIDC01Validate (0.01s) --- PASS: Test_wireOIDC01Validate/fail/no-provisioner (0.00s) --- PASS: Test_wireOIDC01Validate/fail/no-linker (0.00s) --- PASS: Test_wireOIDC01Validate/fail/wire-parse-id (0.00s) --- PASS: Test_wireOIDC01Validate/fail/verify (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/ok/wire-oidc-01 (0.00s) --- PASS: Test_wireOIDC01Validate/fail/unmarshal (0.00s) --- PASS: Test_wireOIDC01Validate/fail/keyauth-mismatch (0.00s) --- PASS: Test_wireOIDC01Validate/fail/validateWireOIDCClaims (0.00s) --- PASS: Test_wireOIDC01Validate/fail/db.CreateOidcToken (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/many-authz === RUN TestLinker_LinkOrder/no-authz-and-no-cert === RUN TestLinker_LinkOrder/one-authz-and-cert --- PASS: TestLinker_LinkOrder (0.00s) --- PASS: TestLinker_LinkOrder/many-authz (0.00s) --- PASS: TestLinker_LinkOrder/no-authz-and-no-cert (0.00s) --- PASS: TestLinker_LinkOrder/one-authz-and-cert (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/already-invalid === RUN TestOrder_UpdateStatus/ok/ready-expired === RUN TestOrder_UpdateStatus/fail/ready-expired-db.UpdateOrder-error === RUN TestOrder_UpdateStatus/ok/invalid === RUN TestOrder_UpdateStatus/ok/valid === RUN TestOrder_UpdateStatus/ok/already-valid === RUN TestOrder_UpdateStatus/fail/error-unexpected-status === RUN TestOrder_UpdateStatus/ok/pending-expired === RUN TestOrder_UpdateStatus/ok/still-pending --- PASS: TestOrder_UpdateStatus (0.00s) --- PASS: TestOrder_UpdateStatus/ok/already-invalid (0.00s) --- PASS: TestOrder_UpdateStatus/ok/ready-expired (0.00s) --- PASS: TestOrder_UpdateStatus/fail/ready-expired-db.UpdateOrder-error (0.00s) --- PASS: TestOrder_UpdateStatus/ok/invalid (0.00s) --- PASS: TestOrder_UpdateStatus/ok/valid (0.00s) --- PASS: TestOrder_UpdateStatus/ok/already-valid (0.00s) --- PASS: TestOrder_UpdateStatus/fail/error-unexpected-status (0.00s) --- PASS: TestOrder_UpdateStatus/ok/pending-expired (0.00s) --- PASS: TestOrder_UpdateStatus/ok/still-pending (0.00s) === RUN TestOrder_Finalize === RUN TestOrder_Finalize/fail/wire-id-display-name-mismatch === RUN TestOrder_Finalize/fail/error-ca-sign === RUN TestOrder_Finalize/fail/error-db.CreateCertificate === RUN TestOrder_Finalize/fail/csr-fingerprint === RUN TestOrder_Finalize/fail/wire-id-org-missing === RUN TestOrder_Finalize/ok/wire-id-user === RUN TestOrder_Finalize/ok/new-cert-dns === RUN TestOrder_Finalize/ok/new-cert-dns-and-ip === RUN TestOrder_Finalize/fail/pending === RUN TestOrder_Finalize/ok/already-valid === RUN TestOrder_Finalize/fail/error-provisioner-auth === RUN TestOrder_Finalize/fail/error-db.UpdateOrder === RUN TestOrder_Finalize/ok/permanent-identifier-only === RUN TestOrder_Finalize/fail/invalid === RUN TestOrder_Finalize/fail/csr-wire-id-csr-uri-mismatch === RUN TestOrder_Finalize/fail/wire-id-display-name-missing === RUN TestOrder_Finalize/ok/wire-id-device === RUN TestOrder_Finalize/ok/new-cert-ip === RUN TestOrder_Finalize/fail/error-unexpected-status === RUN TestOrder_Finalize/fail/non-matching-permanent-identifier-common-name === RUN TestOrder_Finalize/fail/error-template-options === RUN TestOrder_Finalize/fail/webhook-error === RUN TestOrder_Finalize/ok/permanent-identifier === RUN TestOrder_Finalize/fail/csr-wire-id-csr-uri-missing === RUN TestOrder_Finalize/fail/other-than-wire-ids-present --- PASS: TestOrder_Finalize (0.00s) --- PASS: TestOrder_Finalize/fail/wire-id-display-name-mismatch (0.00s) --- PASS: TestOrder_Finalize/fail/error-ca-sign (0.00s) --- PASS: TestOrder_Finalize/fail/error-db.CreateCertificate (0.00s) --- PASS: TestOrder_Finalize/fail/csr-fingerprint (0.00s) --- PASS: TestOrder_Finalize/fail/wire-id-org-missing (0.00s) --- PASS: TestOrder_Finalize/ok/wire-id-user (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/fail/pending (0.00s) --- PASS: TestOrder_Finalize/ok/already-valid (0.00s) --- PASS: TestOrder_Finalize/fail/error-provisioner-auth (0.00s) --- PASS: TestOrder_Finalize/fail/error-db.UpdateOrder (0.00s) --- PASS: TestOrder_Finalize/ok/permanent-identifier-only (0.00s) --- PASS: TestOrder_Finalize/fail/invalid (0.00s) --- PASS: TestOrder_Finalize/fail/csr-wire-id-csr-uri-mismatch (0.00s) --- PASS: TestOrder_Finalize/fail/wire-id-display-name-missing (0.00s) --- PASS: TestOrder_Finalize/ok/wire-id-device (0.00s) --- PASS: TestOrder_Finalize/ok/new-cert-ip (0.00s) --- PASS: TestOrder_Finalize/fail/error-unexpected-status (0.00s) --- PASS: TestOrder_Finalize/fail/non-matching-permanent-identifier-common-name (0.00s) --- PASS: TestOrder_Finalize/fail/error-template-options (0.00s) --- PASS: TestOrder_Finalize/fail/webhook-error (0.00s) --- PASS: TestOrder_Finalize/ok/permanent-identifier (0.00s) --- PASS: TestOrder_Finalize/fail/csr-wire-id-csr-uri-missing (0.00s) --- PASS: TestOrder_Finalize/fail/other-than-wire-ids-present (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 7.640s === RUN TestNewAccountRequest_Validate === RUN TestNewAccountRequest_Validate/fail/incompatible-input === RUN TestNewAccountRequest_Validate/fail/bad-contact === RUN TestNewAccountRequest_Validate/ok === RUN TestNewAccountRequest_Validate/ok/onlyReturnExisting --- PASS: TestNewAccountRequest_Validate (0.00s) --- PASS: TestNewAccountRequest_Validate/fail/incompatible-input (0.00s) --- PASS: TestNewAccountRequest_Validate/fail/bad-contact (0.00s) --- PASS: TestNewAccountRequest_Validate/ok (0.00s) --- PASS: TestNewAccountRequest_Validate/ok/onlyReturnExisting (0.00s) === RUN TestUpdateAccountRequest_Validate === RUN TestUpdateAccountRequest_Validate/ok/status === RUN TestUpdateAccountRequest_Validate/ok/accept-empty === RUN TestUpdateAccountRequest_Validate/fail/incompatible-input === RUN TestUpdateAccountRequest_Validate/fail/bad-contact === RUN TestUpdateAccountRequest_Validate/fail/bad-status === RUN TestUpdateAccountRequest_Validate/ok/contact --- PASS: TestUpdateAccountRequest_Validate (0.00s) --- PASS: TestUpdateAccountRequest_Validate/ok/status (0.00s) --- PASS: TestUpdateAccountRequest_Validate/ok/accept-empty (0.00s) --- PASS: TestUpdateAccountRequest_Validate/fail/incompatible-input (0.00s) --- PASS: TestUpdateAccountRequest_Validate/fail/bad-contact (0.00s) --- PASS: TestUpdateAccountRequest_Validate/fail/bad-status (0.00s) --- PASS: TestUpdateAccountRequest_Validate/ok/contact (0.00s) === RUN TestHandler_GetOrdersByAccountID === RUN TestHandler_GetOrdersByAccountID/fail/no-account === RUN TestHandler_GetOrdersByAccountID/fail/nil-account === RUN TestHandler_GetOrdersByAccountID/fail/account-id-mismatch === RUN TestHandler_GetOrdersByAccountID/fail/db.GetOrdersByAccountID-error === RUN TestHandler_GetOrdersByAccountID/ok --- PASS: TestHandler_GetOrdersByAccountID (0.00s) --- PASS: TestHandler_GetOrdersByAccountID/fail/no-account (0.00s) --- PASS: TestHandler_GetOrdersByAccountID/fail/nil-account (0.00s) --- PASS: TestHandler_GetOrdersByAccountID/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_GetOrdersByAccountID/fail/db.GetOrdersByAccountID-error (0.00s) --- PASS: TestHandler_GetOrdersByAccountID/ok (0.00s) === RUN TestHandler_NewAccount === RUN TestHandler_NewAccount/ok/return-existing === RUN TestHandler_NewAccount/ok/new-account-no-eab-required === RUN TestHandler_NewAccount/fail/nil-payload === RUN TestHandler_NewAccount/fail/no-existing-account === RUN TestHandler_NewAccount/fail/nil-jwk === RUN TestHandler_NewAccount/fail/acmeProvisionerFromContext === RUN TestHandler_NewAccount/fail/unmarshal-payload-error === RUN TestHandler_NewAccount/fail/no-jwk === RUN TestHandler_NewAccount/fail/no-payload === RUN TestHandler_NewAccount/fail/malformed-payload-error === RUN TestHandler_NewAccount/fail/new-account-no-eab-provided === RUN TestHandler_NewAccount/fail/db.CreateAccount-error === RUN TestHandler_NewAccount/ok/new-account === RUN TestHandler_NewAccount/ok/new-account-with-eab === RUN TestHandler_NewAccount/fail/db.UpdateExternalAccountKey-error --- PASS: TestHandler_NewAccount (0.00s) --- PASS: TestHandler_NewAccount/ok/return-existing (0.00s) --- PASS: TestHandler_NewAccount/ok/new-account-no-eab-required (0.00s) --- PASS: TestHandler_NewAccount/fail/nil-payload (0.00s) --- PASS: TestHandler_NewAccount/fail/no-existing-account (0.00s) --- PASS: TestHandler_NewAccount/fail/nil-jwk (0.00s) --- PASS: TestHandler_NewAccount/fail/acmeProvisionerFromContext (0.00s) --- PASS: TestHandler_NewAccount/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_NewAccount/fail/no-jwk (0.00s) --- PASS: TestHandler_NewAccount/fail/no-payload (0.00s) --- PASS: TestHandler_NewAccount/fail/malformed-payload-error (0.00s) --- PASS: TestHandler_NewAccount/fail/new-account-no-eab-provided (0.00s) --- PASS: TestHandler_NewAccount/fail/db.CreateAccount-error (0.00s) --- PASS: TestHandler_NewAccount/ok/new-account (0.00s) --- PASS: TestHandler_NewAccount/ok/new-account-with-eab (0.00s) --- PASS: TestHandler_NewAccount/fail/db.UpdateExternalAccountKey-error (0.00s) === RUN TestHandler_GetOrUpdateAccount === 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/fail/unmarshal-payload-error === RUN TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error === RUN TestHandler_GetOrUpdateAccount/ok/update-empty === RUN TestHandler_GetOrUpdateAccount/ok/update-contacts === RUN TestHandler_GetOrUpdateAccount/fail/malformed-payload-error === RUN TestHandler_GetOrUpdateAccount/ok/deactivate === RUN TestHandler_GetOrUpdateAccount/ok/post-as-get --- PASS: TestHandler_GetOrUpdateAccount (0.01s) --- 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/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/db.UpdateAccount-error (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/ok/update-empty (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/ok/update-contacts (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/fail/malformed-payload-error (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/ok/deactivate (0.00s) --- PASS: TestHandler_GetOrUpdateAccount/ok/post-as-get (0.00s) === RUN Test_keysAreEqual === RUN Test_keysAreEqual/ok/nil === RUN Test_keysAreEqual/ok/equal === RUN Test_keysAreEqual/ok/not-equal === RUN Test_keysAreEqual/ok/wrong-key-type --- PASS: Test_keysAreEqual (0.00s) --- PASS: Test_keysAreEqual/ok/nil (0.00s) --- PASS: Test_keysAreEqual/ok/equal (0.00s) --- PASS: Test_keysAreEqual/ok/not-equal (0.00s) --- PASS: Test_keysAreEqual/ok/wrong-key-type (0.00s) === RUN TestHandler_validateExternalAccountBinding === RUN TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext === RUN TestHandler_validateExternalAccountBinding/fail/nil-jwk === RUN TestHandler_validateExternalAccountBinding/fail/eab-already-bound === RUN TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys === RUN TestHandler_validateExternalAccountBinding/ok/no-eab-required-but-provided === RUN TestHandler_validateExternalAccountBinding/fail/retrieve-eab-key-db-failure === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-nil === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-no-keybytes === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-wrong-provisioner === RUN TestHandler_validateExternalAccountBinding/ok/eab === RUN TestHandler_validateExternalAccountBinding/fail/parse-eab-jose === RUN TestHandler_validateExternalAccountBinding/fail/validate-eab-jws-no-signatures === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-not-found === RUN TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-error === RUN TestHandler_validateExternalAccountBinding/fail/eab-verify === RUN TestHandler_validateExternalAccountBinding/fail/no-jwk --- PASS: TestHandler_validateExternalAccountBinding (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/acmeProvisionerFromContext (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/nil-jwk (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-already-bound (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-non-matching-keys (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/ok/no-eab-required-but-provided (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/retrieve-eab-key-db-failure (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-nil (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-no-keybytes (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-wrong-provisioner (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/ok/eab (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/parse-eab-jose (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/validate-eab-jws-no-signatures (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-not-found (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/db.GetExternalAccountKey-error (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/eab-verify (0.00s) --- PASS: TestHandler_validateExternalAccountBinding/fail/no-jwk (0.00s) === RUN Test_validateEABJWS === RUN Test_validateEABJWS/fail/nil-jws === RUN Test_validateEABJWS/fail/kid-not-set === RUN Test_validateEABJWS/fail/nonce-not-empty === RUN Test_validateEABJWS/fail/outer-jws-no-url === RUN Test_validateEABJWS/fail/invalid-number-of-signatures === RUN Test_validateEABJWS/fail/invalid-algorithm === RUN Test_validateEABJWS/fail/url-not-set === RUN Test_validateEABJWS/fail/no-outer-jws === RUN Test_validateEABJWS/fail/outer-jws-multiple-signatures === RUN Test_validateEABJWS/fail/outer-jws-with-different-url === RUN Test_validateEABJWS/ok --- PASS: Test_validateEABJWS (0.00s) --- PASS: Test_validateEABJWS/fail/nil-jws (0.00s) --- PASS: Test_validateEABJWS/fail/kid-not-set (0.00s) --- PASS: Test_validateEABJWS/fail/nonce-not-empty (0.00s) --- PASS: Test_validateEABJWS/fail/outer-jws-no-url (0.00s) --- PASS: Test_validateEABJWS/fail/invalid-number-of-signatures (0.00s) --- PASS: Test_validateEABJWS/fail/invalid-algorithm (0.00s) --- PASS: Test_validateEABJWS/fail/url-not-set (0.00s) --- PASS: Test_validateEABJWS/fail/no-outer-jws (0.00s) --- PASS: Test_validateEABJWS/fail/outer-jws-multiple-signatures (0.00s) --- PASS: Test_validateEABJWS/fail/outer-jws-with-different-url (0.00s) --- PASS: Test_validateEABJWS/ok (0.00s) === RUN TestHandler_GetNonce === RUN TestHandler_GetNonce/GET === RUN TestHandler_GetNonce/HEAD --- PASS: TestHandler_GetNonce (0.00s) --- PASS: TestHandler_GetNonce/GET (0.00s) --- PASS: TestHandler_GetNonce/HEAD (0.00s) === RUN TestHandler_GetDirectory === RUN TestHandler_GetDirectory/fail/no-provisioner === RUN TestHandler_GetDirectory/fail/different-provisioner === RUN TestHandler_GetDirectory/ok === RUN TestHandler_GetDirectory/ok/eab-required === RUN TestHandler_GetDirectory/ok/full-meta --- PASS: TestHandler_GetDirectory (0.00s) --- PASS: TestHandler_GetDirectory/fail/no-provisioner (0.00s) --- PASS: TestHandler_GetDirectory/fail/different-provisioner (0.00s) --- PASS: TestHandler_GetDirectory/ok (0.00s) --- PASS: TestHandler_GetDirectory/ok/eab-required (0.00s) --- PASS: TestHandler_GetDirectory/ok/full-meta (0.00s) === RUN TestHandler_GetAuthorization === RUN TestHandler_GetAuthorization/fail/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-account === RUN TestHandler_GetChallenge/fail/nil-account === RUN TestHandler_GetChallenge/fail/no-payload === RUN TestHandler_GetChallenge/fail/nil-payload === RUN TestHandler_GetChallenge/fail/db.GetChallenge-error === RUN TestHandler_GetChallenge/fail/account-id-mismatch === RUN TestHandler_GetChallenge/fail/nil-jwk === RUN TestHandler_GetChallenge/ok === RUN TestHandler_GetChallenge/fail/no-jwk === RUN TestHandler_GetChallenge/fail/validate-challenge-error --- PASS: TestHandler_GetChallenge (0.00s) --- PASS: TestHandler_GetChallenge/fail/no-account (0.00s) --- PASS: TestHandler_GetChallenge/fail/nil-account (0.00s) --- PASS: TestHandler_GetChallenge/fail/no-payload (0.00s) --- PASS: TestHandler_GetChallenge/fail/nil-payload (0.00s) --- PASS: TestHandler_GetChallenge/fail/db.GetChallenge-error (0.00s) --- PASS: TestHandler_GetChallenge/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_GetChallenge/fail/nil-jwk (0.00s) --- PASS: TestHandler_GetChallenge/ok (0.00s) --- PASS: TestHandler_GetChallenge/fail/no-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 === RUN TestHandler_verifyContentType/ok/certificate/pkix-cert === RUN TestHandler_verifyContentType/ok/certificate/jose+json === RUN TestHandler_verifyContentType/ok/certificate/pkcs7-mime === RUN TestHandler_verifyContentType/fail/provisioner-not-set === RUN TestHandler_verifyContentType/fail/general-bad-content-type === RUN TestHandler_verifyContentType/fail/certificate-bad-content-type --- PASS: TestHandler_verifyContentType (0.00s) --- PASS: TestHandler_verifyContentType/ok (0.00s) --- PASS: TestHandler_verifyContentType/ok/certificate/pkix-cert (0.00s) --- PASS: TestHandler_verifyContentType/ok/certificate/jose+json (0.00s) --- PASS: TestHandler_verifyContentType/ok/certificate/pkcs7-mime (0.00s) --- PASS: TestHandler_verifyContentType/fail/provisioner-not-set (0.00s) --- PASS: TestHandler_verifyContentType/fail/general-bad-content-type (0.00s) --- PASS: TestHandler_verifyContentType/fail/certificate-bad-content-type (0.00s) === RUN TestHandler_isPostAsGet === RUN TestHandler_isPostAsGet/fail/nil-payload === RUN TestHandler_isPostAsGet/fail/not-post-as-get === RUN TestHandler_isPostAsGet/ok === RUN TestHandler_isPostAsGet/fail/no-payload --- PASS: TestHandler_isPostAsGet (0.00s) --- PASS: TestHandler_isPostAsGet/fail/nil-payload (0.00s) --- PASS: TestHandler_isPostAsGet/fail/not-post-as-get (0.00s) --- PASS: TestHandler_isPostAsGet/ok (0.00s) --- PASS: TestHandler_isPostAsGet/fail/no-payload (0.00s) === RUN TestHandler_parseJWS === RUN TestHandler_parseJWS/fail/read-body-error === RUN TestHandler_parseJWS/fail/parse-jws-error === RUN TestHandler_parseJWS/ok --- PASS: TestHandler_parseJWS (0.00s) --- PASS: TestHandler_parseJWS/fail/read-body-error (0.00s) --- PASS: TestHandler_parseJWS/fail/parse-jws-error (0.00s) --- PASS: TestHandler_parseJWS/ok (0.00s) === RUN TestHandler_verifyAndExtractJWSPayload === RUN TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-too-many-signatures === RUN TestHandler_verifyAndExtractJWSPayload/fail/apple-acmeclient-omitting-leading-null-byte-in-signature-with-wrong-jwk === RUN TestHandler_verifyAndExtractJWSPayload/fail/algorithm-mismatch === RUN TestHandler_verifyAndExtractJWSPayload/ok === RUN TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk === RUN TestHandler_verifyAndExtractJWSPayload/fail/no-jws === RUN TestHandler_verifyAndExtractJWSPayload/fail/nil-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/nil-jws === RUN TestHandler_verifyAndExtractJWSPayload/fail/no-jwk === RUN TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-wrong-jwk --- PASS: TestHandler_verifyAndExtractJWSPayload (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-too-many-signatures (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/apple-acmeclient-omitting-leading-null-byte-in-signature-with-wrong-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/algorithm-mismatch (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/ok (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/ok/empty-algorithm-in-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/no-jws (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/nil-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/nil-jws (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/no-jwk (0.00s) --- PASS: TestHandler_verifyAndExtractJWSPayload/fail/verify-jws-failure-wrong-jwk (0.00s) === RUN TestHandler_lookupJWK === RUN TestHandler_lookupJWK/fail/account-with-location-prefix/bad-provisioner === RUN TestHandler_lookupJWK/ok/account-with-location-prefix === RUN TestHandler_lookupJWK/fail/nil-jws === RUN TestHandler_lookupJWK/fail/account-not-found === 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-without-location-prefix === RUN TestHandler_lookupJWK/ok/account-with-provisioner-id === RUN TestHandler_lookupJWK/fail/no-jws === RUN TestHandler_lookupJWK/fail/no-kid === RUN TestHandler_lookupJWK/fail/GetAccount-error === RUN TestHandler_lookupJWK/fail/account-not-valid --- PASS: TestHandler_lookupJWK (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/fail/nil-jws (0.00s) --- PASS: TestHandler_lookupJWK/fail/account-not-found (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-without-location-prefix (0.00s) --- PASS: TestHandler_lookupJWK/ok/account-with-provisioner-id (0.00s) --- PASS: TestHandler_lookupJWK/fail/no-jws (0.00s) --- PASS: TestHandler_lookupJWK/fail/no-kid (0.00s) --- PASS: TestHandler_lookupJWK/fail/GetAccount-error (0.00s) --- PASS: TestHandler_lookupJWK/fail/account-not-valid (0.00s) === RUN TestHandler_extractJWK === 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 === RUN TestHandler_extractJWK/fail/no-jws === RUN TestHandler_extractJWK/fail/nil-jws --- PASS: TestHandler_extractJWK (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) --- PASS: TestHandler_extractJWK/fail/no-jws (0.00s) --- PASS: TestHandler_extractJWK/fail/nil-jws (0.00s) === RUN TestHandler_validateJWS === RUN TestHandler_validateJWS/fail/no-jws === RUN TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch === RUN TestHandler_validateJWS/fail/rsa-key-too-small === RUN TestHandler_validateJWS/fail/url-mismatch === RUN TestHandler_validateJWS/fail/no-jwk-kid === RUN TestHandler_validateJWS/fail/no-signature === RUN TestHandler_validateJWS/fail/more-than-one-signature === RUN TestHandler_validateJWS/fail/unprotected-header-not-empty === RUN TestHandler_validateJWS/fail/unsuitable-algorithm-none === RUN TestHandler_validateJWS/fail/no-url-header === RUN TestHandler_validateJWS/ok/jwk/ecdsa === RUN TestHandler_validateJWS/fail/nil-jws === RUN TestHandler_validateJWS/fail/unsuitable-algorithm-mac === RUN TestHandler_validateJWS/fail/UseNonce-error === RUN TestHandler_validateJWS/ok/kid === RUN TestHandler_validateJWS/fail/both-jwk-kid === RUN TestHandler_validateJWS/ok/jwk/rsa --- PASS: TestHandler_validateJWS (0.14s) --- PASS: TestHandler_validateJWS/fail/no-jws (0.00s) --- PASS: TestHandler_validateJWS/fail/rsa-key-&-alg-mismatch (0.00s) --- PASS: TestHandler_validateJWS/fail/rsa-key-too-small (0.00s) --- PASS: TestHandler_validateJWS/fail/url-mismatch (0.00s) --- PASS: TestHandler_validateJWS/fail/no-jwk-kid (0.00s) --- PASS: TestHandler_validateJWS/fail/no-signature (0.00s) --- PASS: TestHandler_validateJWS/fail/more-than-one-signature (0.00s) --- PASS: TestHandler_validateJWS/fail/unprotected-header-not-empty (0.00s) --- PASS: TestHandler_validateJWS/fail/unsuitable-algorithm-none (0.00s) --- PASS: TestHandler_validateJWS/fail/no-url-header (0.00s) --- PASS: TestHandler_validateJWS/ok/jwk/ecdsa (0.00s) --- PASS: TestHandler_validateJWS/fail/nil-jws (0.00s) --- PASS: TestHandler_validateJWS/fail/unsuitable-algorithm-mac (0.00s) --- PASS: TestHandler_validateJWS/fail/UseNonce-error (0.00s) --- PASS: TestHandler_validateJWS/ok/kid (0.00s) --- PASS: TestHandler_validateJWS/fail/both-jwk-kid (0.00s) --- PASS: TestHandler_validateJWS/ok/jwk/rsa (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/ip === RUN TestNewOrderRequest_Validate/ok/ipv4 === RUN TestNewOrderRequest_Validate/ok/mixed-dns-and-ipv4 === RUN TestNewOrderRequest_Validate/fail/bad-identifier === RUN TestNewOrderRequest_Validate/fail/bad-identifier/dns-wildcard-port === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-uri === RUN TestNewOrderRequest_Validate/ok/ipv6 === RUN TestNewOrderRequest_Validate/fail/bad-identifier/bad-dns === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-wrong-scheme === RUN TestNewOrderRequest_Validate/fail/no-identifiers === RUN TestNewOrderRequest_Validate/fail/bad-identifier/dns-port === RUN TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-user-parts === RUN TestNewOrderRequest_Validate/ok === RUN TestNewOrderRequest_Validate/ok/mixed-ipv4-and-ipv6 === RUN TestNewOrderRequest_Validate/ok/wireapp --- PASS: TestNewOrderRequest_Validate (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/ip (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 (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/dns-wildcard-port (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-uri (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/ipv6 (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/bad-dns (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-wrong-scheme (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/no-identifiers (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/dns-port (0.00s) --- PASS: TestNewOrderRequest_Validate/fail/bad-identifier/wireapp-invalid-user-parts (0.00s) --- PASS: TestNewOrderRequest_Validate/ok (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/mixed-ipv4-and-ipv6 (0.00s) --- PASS: TestNewOrderRequest_Validate/ok/wireapp (0.00s) === RUN TestFinalizeRequestValidate === RUN TestFinalizeRequestValidate/fail/parse-csr-error === RUN TestFinalizeRequestValidate/fail/invalid-csr-signature === RUN TestFinalizeRequestValidate/ok === RUN TestFinalizeRequestValidate/ok/padding --- PASS: TestFinalizeRequestValidate (0.00s) --- PASS: TestFinalizeRequestValidate/fail/parse-csr-error (0.00s) --- PASS: TestFinalizeRequestValidate/fail/invalid-csr-signature (0.00s) --- PASS: TestFinalizeRequestValidate/ok (0.00s) --- PASS: TestFinalizeRequestValidate/ok/padding (0.00s) === RUN TestHandler_GetOrder === RUN TestHandler_GetOrder/fail/no-account === RUN TestHandler_GetOrder/fail/no-provisioner === RUN TestHandler_GetOrder/fail/nil-provisioner === RUN TestHandler_GetOrder/fail/db.GetOrder-error === RUN TestHandler_GetOrder/fail/account-id-mismatch === RUN TestHandler_GetOrder/fail/nil-account === RUN TestHandler_GetOrder/fail/provisioner-id-mismatch === RUN TestHandler_GetOrder/fail/order-update-error === RUN TestHandler_GetOrder/ok --- 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/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/nil-account (0.00s) --- PASS: TestHandler_GetOrder/fail/provisioner-id-mismatch (0.00s) --- PASS: TestHandler_GetOrder/fail/order-update-error (0.00s) --- PASS: TestHandler_GetOrder/ok (0.00s) === RUN TestHandler_newAuthorization === 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/fail/wireapp-device-options === RUN TestHandler_newAuthorization/ok/wildcard === RUN TestHandler_newAuthorization/ok/permanent-identifier-disabled === RUN TestHandler_newAuthorization/ok/wireapp-user === RUN TestHandler_newAuthorization/fail/error-db.CreateAuthorization === RUN TestHandler_newAuthorization/fail/wireapp-device-parse-client-id === RUN TestHandler_newAuthorization/ok/no-wildcard === RUN TestHandler_newAuthorization/ok/permanent-identifier-enabled === RUN TestHandler_newAuthorization/ok/wireapp-device --- PASS: TestHandler_newAuthorization (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/fail/wireapp-device-options (0.00s) --- PASS: TestHandler_newAuthorization/ok/wildcard (0.00s) --- PASS: TestHandler_newAuthorization/ok/permanent-identifier-disabled (0.00s) --- PASS: TestHandler_newAuthorization/ok/wireapp-user (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/ok/no-wildcard (0.00s) --- PASS: TestHandler_newAuthorization/ok/permanent-identifier-enabled (0.00s) --- PASS: TestHandler_newAuthorization/ok/wireapp-device (0.00s) === RUN TestHandler_NewOrder === RUN TestHandler_NewOrder/fail/error-h.newAuthorization === RUN TestHandler_NewOrder/ok/default-naf-nbf === RUN TestHandler_NewOrder/fail/no-payload === RUN TestHandler_NewOrder/fail/newACMEPolicyEngine-error === RUN TestHandler_NewOrder/fail/prov.AuthorizeOrderIdentifier-error === RUN TestHandler_NewOrder/ok/default-naf-nbf-with-policy === RUN TestHandler_NewOrder/fail/nil-account === RUN TestHandler_NewOrder/fail/nil-provisioner === RUN TestHandler_NewOrder/fail/nil-payload === RUN TestHandler_NewOrder/fail/db.GetExternalAccountKeyByAccountID-error === RUN TestHandler_NewOrder/fail/error-db.CreateOrder === RUN TestHandler_NewOrder/ok/default-naf-nbf-wireapp === RUN TestHandler_NewOrder/ok/naf-nbf === RUN TestHandler_NewOrder/fail/acmeProvisionerFromContext-error === RUN TestHandler_NewOrder/fail/isIdentifierAllowed-error === RUN TestHandler_NewOrder/ok/multiple-authz === RUN TestHandler_NewOrder/ok/nbf-no-naf === RUN TestHandler_NewOrder/ok/naf-no-nbf === RUN TestHandler_NewOrder/fail/no-account === RUN TestHandler_NewOrder/fail/no-provisioner === RUN TestHandler_NewOrder/fail/unmarshal-payload-error === RUN TestHandler_NewOrder/fail/malformed-payload-error === RUN TestHandler_NewOrder/fail/ca.AreSANsAllowed-error --- PASS: TestHandler_NewOrder (0.00s) --- PASS: TestHandler_NewOrder/fail/error-h.newAuthorization (0.00s) --- PASS: TestHandler_NewOrder/ok/default-naf-nbf (0.00s) --- PASS: TestHandler_NewOrder/fail/no-payload (0.00s) --- PASS: TestHandler_NewOrder/fail/newACMEPolicyEngine-error (0.00s) --- PASS: TestHandler_NewOrder/fail/prov.AuthorizeOrderIdentifier-error (0.00s) --- PASS: TestHandler_NewOrder/ok/default-naf-nbf-with-policy (0.00s) --- PASS: TestHandler_NewOrder/fail/nil-account (0.00s) --- PASS: TestHandler_NewOrder/fail/nil-provisioner (0.00s) --- PASS: TestHandler_NewOrder/fail/nil-payload (0.00s) --- PASS: TestHandler_NewOrder/fail/db.GetExternalAccountKeyByAccountID-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/ok/naf-nbf (0.00s) --- PASS: TestHandler_NewOrder/fail/acmeProvisionerFromContext-error (0.00s) --- PASS: TestHandler_NewOrder/fail/isIdentifierAllowed-error (0.00s) --- PASS: TestHandler_NewOrder/ok/multiple-authz (0.00s) --- PASS: TestHandler_NewOrder/ok/nbf-no-naf (0.00s) --- PASS: TestHandler_NewOrder/ok/naf-no-nbf (0.00s) --- PASS: TestHandler_NewOrder/fail/no-account (0.00s) --- PASS: TestHandler_NewOrder/fail/no-provisioner (0.00s) --- PASS: TestHandler_NewOrder/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_NewOrder/fail/malformed-payload-error (0.00s) --- PASS: TestHandler_NewOrder/fail/ca.AreSANsAllowed-error (0.00s) === RUN TestHandler_FinalizeOrder === RUN TestHandler_FinalizeOrder/fail/no-account === RUN TestHandler_FinalizeOrder/fail/nil-account === RUN TestHandler_FinalizeOrder/fail/nil-payload === RUN TestHandler_FinalizeOrder/fail/unmarshal-payload-error === 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/fail/no-provisioner === RUN TestHandler_FinalizeOrder/fail/nil-provisioner === RUN TestHandler_FinalizeOrder/fail/no-payload === RUN TestHandler_FinalizeOrder/fail/db.GetOrder-error === RUN TestHandler_FinalizeOrder/ok --- PASS: TestHandler_FinalizeOrder (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/no-account (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/nil-account (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/nil-payload (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/unmarshal-payload-error (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/malformed-payload-error (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/account-id-mismatch (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/provisioner-id-mismatch (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/order-finalize-error (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/no-provisioner (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/nil-provisioner (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/no-payload (0.00s) --- PASS: TestHandler_FinalizeOrder/fail/db.GetOrder-error (0.00s) --- PASS: TestHandler_FinalizeOrder/ok (0.00s) === RUN TestHandler_challengeTypes === RUN TestHandler_challengeTypes/ok/dns === RUN TestHandler_challengeTypes/ok/wildcard === RUN TestHandler_challengeTypes/ok/ip --- PASS: TestHandler_challengeTypes (0.00s) --- PASS: TestHandler_challengeTypes/ok/dns (0.00s) --- PASS: TestHandler_challengeTypes/ok/wildcard (0.00s) --- PASS: TestHandler_challengeTypes/ok/ip (0.00s) === RUN TestTrimIfWildcard === RUN TestTrimIfWildcard/no_trim === RUN TestTrimIfWildcard/trim --- PASS: TestTrimIfWildcard (0.00s) --- PASS: TestTrimIfWildcard/no_trim (0.00s) --- PASS: TestTrimIfWildcard/trim (0.00s) === RUN Test_validateReasonCode === RUN Test_validateReasonCode/ok === RUN Test_validateReasonCode/fail/too-low === RUN Test_validateReasonCode/fail/too-high === RUN Test_validateReasonCode/fail/missing-7 --- PASS: Test_validateReasonCode (0.00s) --- PASS: Test_validateReasonCode/ok (0.00s) --- PASS: Test_validateReasonCode/fail/too-low (0.00s) --- PASS: Test_validateReasonCode/fail/too-high (0.00s) --- PASS: Test_validateReasonCode/fail/missing-7 (0.00s) === RUN Test_reason === RUN Test_reason/unspecified_reason === RUN Test_reason/key_compromised === RUN Test_reason/ca_compromised === RUN Test_reason/affiliation_changed === RUN Test_reason/superseded === RUN Test_reason/cessation_of_operation === RUN Test_reason/certificate_hold === RUN Test_reason/remove_from_crl === RUN Test_reason/privilege_withdrawn === RUN Test_reason/aa_compromised === RUN Test_reason/default --- PASS: Test_reason (0.00s) --- PASS: Test_reason/unspecified_reason (0.00s) --- PASS: Test_reason/key_compromised (0.00s) --- PASS: Test_reason/ca_compromised (0.00s) --- PASS: Test_reason/affiliation_changed (0.00s) --- PASS: Test_reason/superseded (0.00s) --- PASS: Test_reason/cessation_of_operation (0.00s) --- PASS: Test_reason/certificate_hold (0.00s) --- PASS: Test_reason/remove_from_crl (0.00s) --- PASS: Test_reason/privilege_withdrawn (0.00s) --- PASS: Test_reason/aa_compromised (0.00s) --- PASS: Test_reason/default (0.00s) === RUN Test_revokeOptions === RUN Test_revokeOptions/ok/no-reasoncode === RUN Test_revokeOptions/ok/including-reasoncode --- PASS: Test_revokeOptions (0.00s) --- PASS: Test_revokeOptions/ok/no-reasoncode (0.00s) --- PASS: Test_revokeOptions/ok/including-reasoncode (0.00s) === RUN TestHandler_RevokeCert === RUN TestHandler_RevokeCert/fail/no-jws === RUN TestHandler_RevokeCert/fail/nil-jws === RUN TestHandler_RevokeCert/fail/different-certificate-contents === RUN TestHandler_RevokeCert/fail/account-not-valid === RUN TestHandler_RevokeCert/fail/unauthorized-certificate-key === RUN TestHandler_RevokeCert/fail/ca.Revoke === RUN TestHandler_RevokeCert/ok/using-certificate-key === RUN TestHandler_RevokeCert/fail/no-account === RUN TestHandler_RevokeCert/fail/nil-account === RUN TestHandler_RevokeCert/fail/account-not-authorized === RUN TestHandler_RevokeCert/ok/using-account-key === RUN TestHandler_RevokeCert/fail/nil-provisioner === RUN TestHandler_RevokeCert/fail/unmarshal-payload === RUN TestHandler_RevokeCert/fail/wrong-certificate-encoding === RUN TestHandler_RevokeCert/fail/no-certificate-encoded === RUN TestHandler_RevokeCert/fail/db.GetCertificateBySerial === RUN TestHandler_RevokeCert/fail/certificate-revoked-check-fails === RUN TestHandler_RevokeCert/fail/no-provisioner === RUN TestHandler_RevokeCert/fail/no-payload === RUN TestHandler_RevokeCert/fail/nil-payload === RUN TestHandler_RevokeCert/fail/certificate-already-revoked === RUN TestHandler_RevokeCert/fail/invalid-reasoncode === RUN TestHandler_RevokeCert/fail/prov.AuthorizeRevoke === RUN TestHandler_RevokeCert/fail/ca.Revoke-already-revoked --- PASS: TestHandler_RevokeCert (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-jws (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-jws (0.00s) --- PASS: TestHandler_RevokeCert/fail/different-certificate-contents (0.00s) --- PASS: TestHandler_RevokeCert/fail/account-not-valid (0.00s) --- PASS: TestHandler_RevokeCert/fail/unauthorized-certificate-key (0.00s) --- PASS: TestHandler_RevokeCert/fail/ca.Revoke (0.00s) --- PASS: TestHandler_RevokeCert/ok/using-certificate-key (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-account (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-account (0.00s) --- PASS: TestHandler_RevokeCert/fail/account-not-authorized (0.00s) --- PASS: TestHandler_RevokeCert/ok/using-account-key (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-provisioner (0.00s) --- PASS: TestHandler_RevokeCert/fail/unmarshal-payload (0.00s) --- PASS: TestHandler_RevokeCert/fail/wrong-certificate-encoding (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-certificate-encoded (0.00s) --- PASS: TestHandler_RevokeCert/fail/db.GetCertificateBySerial (0.00s) --- PASS: TestHandler_RevokeCert/fail/certificate-revoked-check-fails (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-provisioner (0.00s) --- PASS: TestHandler_RevokeCert/fail/no-payload (0.00s) --- PASS: TestHandler_RevokeCert/fail/nil-payload (0.00s) --- PASS: TestHandler_RevokeCert/fail/certificate-already-revoked (0.00s) --- PASS: TestHandler_RevokeCert/fail/invalid-reasoncode (0.00s) --- PASS: TestHandler_RevokeCert/fail/prov.AuthorizeRevoke (0.00s) --- PASS: TestHandler_RevokeCert/fail/ca.Revoke-already-revoked (0.00s) === RUN TestHandler_isAccountAuthorized === RUN TestHandler_isAccountAuthorized/fail/account-invalid === RUN TestHandler_isAccountAuthorized/fail/different-account === RUN TestHandler_isAccountAuthorized/ok --- PASS: TestHandler_isAccountAuthorized (0.00s) --- PASS: TestHandler_isAccountAuthorized/fail/account-invalid (0.00s) --- PASS: TestHandler_isAccountAuthorized/fail/different-account (0.00s) --- PASS: TestHandler_isAccountAuthorized/ok (0.00s) === RUN Test_wrapUnauthorizedError === RUN Test_wrapUnauthorizedError/unauthorizedIdentifiers === RUN Test_wrapUnauthorizedError/subject === RUN Test_wrapUnauthorizedError/wrap-subject === RUN Test_wrapUnauthorizedError/default --- PASS: Test_wrapUnauthorizedError (0.00s) --- PASS: Test_wrapUnauthorizedError/unauthorizedIdentifiers (0.00s) --- PASS: Test_wrapUnauthorizedError/subject (0.00s) --- PASS: Test_wrapUnauthorizedError/wrap-subject (0.00s) --- PASS: Test_wrapUnauthorizedError/default (0.00s) === RUN TestWireIntegration wire_integration_test.go:137: database file name: /tmp/integration-db-3728774160 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: a01ySmJDMk5TNFJQcFJjR3pld0Roc1VVaGh6cGx0Qkw wire_integration_test.go:237: account ID: Og00SoB4PxDV8yeFp3l1WWs74bz9OleH wire_integration_test.go:278: authzs IDs: [5yi9r1vfMuvxQcDquu13eSIMd0nFIyUD pOKTTbIST0RFo1YQ6yK0wdd76e2k3aty] wire_integration_test.go:428: challenge: WP3WkWD1vhtZMtzNYx2ltAhXvP6Hhmiw invalid wire_integration_test.go:428: challenge: rm3KkChJ5Kwt7z5ylJ08QunNO4t7yUd5 invalid wire_integration_test.go:452: updated challenge: WP3WkWD1vhtZMtzNYx2ltAhXvP6Hhmiw valid wire_integration_test.go:452: updated challenge: rm3KkChJ5Kwt7z5ylJ08QunNO4t7yUd5 valid wire_integration_test.go:490: updated order status: ready wire_integration_test.go:587: finalized order status: valid --- PASS: TestWireIntegration (0.01s) PASS ok github.com/smallstep/certificates/acme/api 0.198s === RUN TestDB_getDBAccount === RUN TestDB_getDBAccount/ok === RUN TestDB_getDBAccount/fail/not-found === RUN TestDB_getDBAccount/fail/db.Get-error === RUN TestDB_getDBAccount/fail/unmarshal-error --- PASS: TestDB_getDBAccount (0.00s) --- PASS: TestDB_getDBAccount/ok (0.00s) --- PASS: TestDB_getDBAccount/fail/not-found (0.00s) --- PASS: TestDB_getDBAccount/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBAccount/fail/unmarshal-error (0.00s) === RUN TestDB_getAccountIDByKeyID === RUN TestDB_getAccountIDByKeyID/fail/not-found === RUN TestDB_getAccountIDByKeyID/fail/db.Get-error === RUN TestDB_getAccountIDByKeyID/ok --- PASS: TestDB_getAccountIDByKeyID (0.00s) --- PASS: TestDB_getAccountIDByKeyID/fail/not-found (0.00s) --- PASS: TestDB_getAccountIDByKeyID/fail/db.Get-error (0.00s) --- PASS: TestDB_getAccountIDByKeyID/ok (0.00s) === RUN TestDB_GetAccount === RUN TestDB_GetAccount/fail/db.Get-error === RUN TestDB_GetAccount/ok --- PASS: TestDB_GetAccount (0.00s) --- PASS: TestDB_GetAccount/fail/db.Get-error (0.00s) --- PASS: TestDB_GetAccount/ok (0.00s) === RUN TestDB_GetAccountByKeyID === RUN TestDB_GetAccountByKeyID/fail/db.getAccountIDByKeyID-error === RUN TestDB_GetAccountByKeyID/fail/db.GetAccount-error === RUN TestDB_GetAccountByKeyID/ok --- PASS: TestDB_GetAccountByKeyID (0.00s) --- PASS: TestDB_GetAccountByKeyID/fail/db.getAccountIDByKeyID-error (0.00s) --- PASS: TestDB_GetAccountByKeyID/fail/db.GetAccount-error (0.00s) --- PASS: TestDB_GetAccountByKeyID/ok (0.00s) === RUN TestDB_CreateAccount === RUN TestDB_CreateAccount/fail/account-save-error === RUN TestDB_CreateAccount/ok === RUN TestDB_CreateAccount/fail/keyID-cmpAndSwap-error === RUN TestDB_CreateAccount/fail/keyID-cmpAndSwap-false --- PASS: TestDB_CreateAccount (0.00s) --- PASS: TestDB_CreateAccount/fail/account-save-error (0.00s) --- PASS: TestDB_CreateAccount/ok (0.00s) --- PASS: TestDB_CreateAccount/fail/keyID-cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateAccount/fail/keyID-cmpAndSwap-false (0.00s) === 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/db.GetChallenge-error === RUN TestDB_GetAuthorization/fail/db.GetChallenge-not-found === RUN TestDB_GetAuthorization/ok === RUN TestDB_GetAuthorization/fail/db.Get-error === RUN TestDB_GetAuthorization/fail/forward-acme-error --- PASS: TestDB_GetAuthorization (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) --- PASS: TestDB_GetAuthorization/fail/forward-acme-error (0.00s) === RUN TestDB_CreateAuthorization === RUN TestDB_CreateAuthorization/fail/cmpAndSwap-error === RUN TestDB_CreateAuthorization/ok --- PASS: TestDB_CreateAuthorization (0.00s) --- PASS: TestDB_CreateAuthorization/fail/cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateAuthorization/ok (0.00s) === RUN TestDB_UpdateAuthorization === RUN TestDB_UpdateAuthorization/fail/db.Get-error === RUN TestDB_UpdateAuthorization/fail/db.CmpAndSwap-error === RUN TestDB_UpdateAuthorization/ok --- PASS: TestDB_UpdateAuthorization (0.00s) --- PASS: TestDB_UpdateAuthorization/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateAuthorization/fail/db.CmpAndSwap-error (0.00s) --- PASS: TestDB_UpdateAuthorization/ok (0.00s) === RUN TestDB_GetAuthorizationsByAccountID === RUN TestDB_GetAuthorizationsByAccountID/fail/db.List-error === RUN TestDB_GetAuthorizationsByAccountID/fail/unmarshal === RUN TestDB_GetAuthorizationsByAccountID/ok === RUN TestDB_GetAuthorizationsByAccountID/ok/skip-different-account --- PASS: TestDB_GetAuthorizationsByAccountID (0.00s) --- PASS: TestDB_GetAuthorizationsByAccountID/fail/db.List-error (0.00s) --- PASS: TestDB_GetAuthorizationsByAccountID/fail/unmarshal (0.00s) --- PASS: TestDB_GetAuthorizationsByAccountID/ok (0.00s) --- PASS: TestDB_GetAuthorizationsByAccountID/ok/skip-different-account (0.00s) === RUN TestDB_CreateCertificate === RUN TestDB_CreateCertificate/fail/cmpAndSwap-error === RUN TestDB_CreateCertificate/ok --- PASS: TestDB_CreateCertificate (0.00s) --- PASS: TestDB_CreateCertificate/fail/cmpAndSwap-error (0.00s) --- PASS: TestDB_CreateCertificate/ok (0.00s) === RUN TestDB_GetCertificate === RUN TestDB_GetCertificate/fail/not-found === RUN TestDB_GetCertificate/fail/db.Get-error === RUN TestDB_GetCertificate/fail/unmarshal-error === RUN TestDB_GetCertificate/fail/parseBundle-error === RUN TestDB_GetCertificate/ok --- PASS: TestDB_GetCertificate (0.00s) --- PASS: TestDB_GetCertificate/fail/not-found (0.00s) --- PASS: TestDB_GetCertificate/fail/db.Get-error (0.00s) --- PASS: TestDB_GetCertificate/fail/unmarshal-error (0.00s) --- PASS: TestDB_GetCertificate/fail/parseBundle-error (0.00s) --- PASS: TestDB_GetCertificate/ok (0.00s) === 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.Get-error === RUN TestDB_UpdateChallenge/fail/db.CmpAndSwap-error === RUN TestDB_UpdateChallenge/ok --- PASS: TestDB_UpdateChallenge (0.00s) --- PASS: TestDB_UpdateChallenge/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateChallenge/fail/db.CmpAndSwap-error (0.00s) --- PASS: TestDB_UpdateChallenge/ok (0.00s) === RUN TestDB_getDBExternalAccountKey === RUN TestDB_getDBExternalAccountKey/ok === RUN TestDB_getDBExternalAccountKey/fail/not-found === RUN TestDB_getDBExternalAccountKey/fail/db.Get-error === RUN TestDB_getDBExternalAccountKey/fail/unmarshal-error --- PASS: TestDB_getDBExternalAccountKey (0.00s) --- PASS: TestDB_getDBExternalAccountKey/ok (0.00s) --- PASS: TestDB_getDBExternalAccountKey/fail/not-found (0.00s) --- PASS: TestDB_getDBExternalAccountKey/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBExternalAccountKey/fail/unmarshal-error (0.00s) === RUN TestDB_GetExternalAccountKey === RUN TestDB_GetExternalAccountKey/ok === RUN TestDB_GetExternalAccountKey/fail/db.Get-error === RUN TestDB_GetExternalAccountKey/fail/non-matching-provisioner --- PASS: TestDB_GetExternalAccountKey (0.00s) --- PASS: TestDB_GetExternalAccountKey/ok (0.00s) --- PASS: TestDB_GetExternalAccountKey/fail/db.Get-error (0.00s) --- PASS: TestDB_GetExternalAccountKey/fail/non-matching-provisioner (0.00s) === RUN TestDB_GetExternalAccountKeyByReference === RUN TestDB_GetExternalAccountKeyByReference/ok === RUN TestDB_GetExternalAccountKeyByReference/ok/no-reference === RUN TestDB_GetExternalAccountKeyByReference/fail/reference-not-found === RUN TestDB_GetExternalAccountKeyByReference/fail/reference-load-error === RUN TestDB_GetExternalAccountKeyByReference/fail/reference-unmarshal-error === RUN TestDB_GetExternalAccountKeyByReference/fail/db.GetExternalAccountKey-error --- PASS: TestDB_GetExternalAccountKeyByReference (0.00s) --- PASS: TestDB_GetExternalAccountKeyByReference/ok (0.00s) --- PASS: TestDB_GetExternalAccountKeyByReference/ok/no-reference (0.00s) --- PASS: TestDB_GetExternalAccountKeyByReference/fail/reference-not-found (0.00s) --- PASS: TestDB_GetExternalAccountKeyByReference/fail/reference-load-error (0.00s) --- PASS: TestDB_GetExternalAccountKeyByReference/fail/reference-unmarshal-error (0.00s) --- PASS: TestDB_GetExternalAccountKeyByReference/fail/db.GetExternalAccountKey-error (0.00s) === RUN TestDB_GetExternalAccountKeys === RUN TestDB_GetExternalAccountKeys/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/non-matching-provisioner === RUN TestDB_DeleteExternalAccountKey/fail/delete-reference === RUN TestDB_DeleteExternalAccountKey/fail/delete-eak === RUN TestDB_DeleteExternalAccountKey/fail/delete-eakID === RUN TestDB_DeleteExternalAccountKey/ok acme_external_account_keyID_provisionerID_index === RUN TestDB_DeleteExternalAccountKey/fail/not-found --- PASS: TestDB_DeleteExternalAccountKey (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/non-matching-provisioner (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-reference (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-eak (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/delete-eakID (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/ok (0.00s) --- PASS: TestDB_DeleteExternalAccountKey/fail/not-found (0.00s) === RUN TestDB_CreateExternalAccountKey === RUN TestDB_CreateExternalAccountKey/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/fail/db.Get-error === RUN TestDB_UpdateExternalAccountKey/fail/provisioner-mismatch === RUN TestDB_UpdateExternalAccountKey/fail/provisioner-change === RUN TestDB_UpdateExternalAccountKey/fail/reference-change === RUN TestDB_UpdateExternalAccountKey/ok --- PASS: TestDB_UpdateExternalAccountKey (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) --- PASS: TestDB_UpdateExternalAccountKey/ok (0.00s) === RUN TestDB_addEAKID === RUN TestDB_addEAKID/ok === RUN TestDB_addEAKID/fail/empty-eakID === RUN TestDB_addEAKID/fail/db.Get === RUN TestDB_addEAKID/fail/unmarshal === RUN TestDB_addEAKID/fail/eakID-already-exists === RUN TestDB_addEAKID/fail/db.save === RUN TestDB_addEAKID/ok/db.Get-not-found --- PASS: TestDB_addEAKID (0.00s) --- PASS: TestDB_addEAKID/ok (0.00s) --- PASS: TestDB_addEAKID/fail/empty-eakID (0.00s) --- PASS: TestDB_addEAKID/fail/db.Get (0.00s) --- PASS: TestDB_addEAKID/fail/unmarshal (0.00s) --- PASS: TestDB_addEAKID/fail/eakID-already-exists (0.00s) --- PASS: TestDB_addEAKID/fail/db.save (0.00s) --- PASS: TestDB_addEAKID/ok/db.Get-not-found (0.00s) === 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/ok === RUN TestDB_CreateNonce/fail/cmpAndSwap-error --- PASS: TestDB_CreateNonce (0.00s) --- PASS: TestDB_CreateNonce/ok (0.00s) --- PASS: TestDB_CreateNonce/fail/cmpAndSwap-error (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/fail/not-found === RUN TestDB_getDBOrder/fail/db.Get-error === RUN TestDB_getDBOrder/fail/unmarshal-error === RUN TestDB_getDBOrder/ok --- PASS: TestDB_getDBOrder (0.00s) --- PASS: TestDB_getDBOrder/fail/not-found (0.00s) --- PASS: TestDB_getDBOrder/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBOrder/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBOrder/ok (0.00s) === RUN TestDB_GetOrder === RUN TestDB_GetOrder/fail/db.Get-error === RUN TestDB_GetOrder/fail/forward-acme-error === RUN TestDB_GetOrder/ok --- PASS: TestDB_GetOrder (0.00s) --- PASS: TestDB_GetOrder/fail/db.Get-error (0.00s) --- PASS: TestDB_GetOrder/fail/forward-acme-error (0.00s) --- PASS: TestDB_GetOrder/ok (0.00s) === RUN TestDB_UpdateOrder === RUN TestDB_UpdateOrder/fail/save-error === RUN TestDB_UpdateOrder/ok === RUN TestDB_UpdateOrder/fail/db.Get-error --- PASS: TestDB_UpdateOrder (0.00s) --- PASS: TestDB_UpdateOrder/fail/save-error (0.00s) --- PASS: TestDB_UpdateOrder/ok (0.00s) --- PASS: TestDB_UpdateOrder/fail/db.Get-error (0.00s) === RUN TestDB_CreateOrder === RUN TestDB_CreateOrder/fail/order-save-error === RUN TestDB_CreateOrder/fail/orderIDsByOrderUpdate-error === RUN TestDB_CreateOrder/ok --- PASS: TestDB_CreateOrder (0.00s) --- PASS: TestDB_CreateOrder/fail/order-save-error (0.00s) --- PASS: TestDB_CreateOrder/fail/orderIDsByOrderUpdate-error (0.00s) --- PASS: TestDB_CreateOrder/ok (0.00s) === RUN TestDB_updateAddOrderIDs === RUN TestDB_updateAddOrderIDs/ok/all-old-not-pending === RUN TestDB_updateAddOrderIDs/ok/old-and-new === RUN TestDB_updateAddOrderIDs/ok/old-and-new-2 === RUN TestDB_updateAddOrderIDs/fail/unmarshal-error === RUN TestDB_updateAddOrderIDs/fail/db.Get-order-error === RUN TestDB_updateAddOrderIDs/fail/db.save-order-error === RUN TestDB_updateAddOrderIDs/ok/no-old === RUN TestDB_updateAddOrderIDs/fail/db.Get-error === RUN TestDB_updateAddOrderIDs/fail/update-order-status-error --- PASS: TestDB_updateAddOrderIDs (0.00s) --- PASS: TestDB_updateAddOrderIDs/ok/all-old-not-pending (0.00s) --- PASS: TestDB_updateAddOrderIDs/ok/old-and-new (0.00s) --- PASS: TestDB_updateAddOrderIDs/ok/old-and-new-2 (0.00s) --- PASS: TestDB_updateAddOrderIDs/fail/unmarshal-error (0.00s) --- PASS: TestDB_updateAddOrderIDs/fail/db.Get-order-error (0.00s) --- PASS: TestDB_updateAddOrderIDs/fail/db.save-order-error (0.00s) --- PASS: TestDB_updateAddOrderIDs/ok/no-old (0.00s) --- PASS: TestDB_updateAddOrderIDs/fail/db.Get-error (0.00s) --- PASS: TestDB_updateAddOrderIDs/fail/update-order-status-error (0.00s) === RUN TestDB_GetDpopToken badger 2025/10/14 18:10:13 INFO: All 0 tables opened in 0s === RUN TestDB_GetDpopToken/fail/acme-not-found badger 2025/10/14 18:10:13 INFO: All 0 tables opened in 0s === RUN TestDB_GetDpopToken/fail/unmarshal-error === RUN TestDB_GetDpopToken/fail/db.Get badger 2025/10/14 18:10:13 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 badger 2025/10/14 18:10:13 INFO: All 0 tables opened in 0s === RUN TestDB_CreateDpopToken/ok badger 2025/10/14 18:10:13 INFO: All 0 tables opened in 0s === RUN TestDB_CreateDpopToken/ok/nil === RUN TestDB_CreateDpopToken/fail/db.Save --- PASS: TestDB_CreateDpopToken (0.00s) --- PASS: TestDB_CreateDpopToken/ok (0.00s) --- PASS: TestDB_CreateDpopToken/ok/nil (0.00s) --- PASS: TestDB_CreateDpopToken/fail/db.Save (0.00s) === RUN TestDB_GetOidcToken badger 2025/10/14 18:10:13 INFO: All 0 tables opened in 0s === RUN TestDB_GetOidcToken/fail/acme-not-found badger 2025/10/14 18:10:13 INFO: All 0 tables opened in 0s === RUN TestDB_GetOidcToken/fail/unmarshal-error === RUN TestDB_GetOidcToken/fail/db.Get badger 2025/10/14 18:10:13 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 badger 2025/10/14 18:10:13 INFO: All 0 tables opened in 0s === RUN TestDB_CreateOidcToken/ok badger 2025/10/14 18:10:13 INFO: All 0 tables opened in 0s === RUN TestDB_CreateOidcToken/ok/nil === RUN TestDB_CreateOidcToken/fail/db.Save --- PASS: TestDB_CreateOidcToken (0.00s) --- PASS: TestDB_CreateOidcToken/ok (0.00s) --- PASS: TestDB_CreateOidcToken/ok/nil (0.00s) --- PASS: TestDB_CreateOidcToken/fail/db.Save (0.00s) PASS ok github.com/smallstep/certificates/acme/db/nosql 0.030s === 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.003s === 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.01s) --- 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.96s) --- PASS: Test_fmtPublicKey/p256 (0.00s) --- PASS: Test_fmtPublicKey/rsa2048 (0.00s) --- PASS: Test_fmtPublicKey/ed25519 (0.00s) --- PASS: Test_fmtPublicKey/dsa2048 (0.00s) --- PASS: Test_fmtPublicKey/unknown (0.00s) === RUN TestProvisionersResponse_MarshalJSON --- PASS: TestProvisionersResponse_MarshalJSON (0.00s) === RUN TestLogSSHCertificate --- PASS: TestLogSSHCertificate (0.00s) === RUN TestIntermediates === RUN TestIntermediates/ok === RUN TestIntermediates/ok_multiple === RUN TestIntermediates/fail --- PASS: TestIntermediates (0.00s) --- PASS: TestIntermediates/ok (0.00s) --- PASS: TestIntermediates/ok_multiple (0.00s) --- PASS: TestIntermediates/fail (0.00s) === RUN TestIntermediatesPEM === RUN TestIntermediatesPEM/ok === RUN TestIntermediatesPEM/ok_multiple === RUN TestIntermediatesPEM/fail --- PASS: TestIntermediatesPEM (0.00s) --- PASS: TestIntermediatesPEM/ok (0.00s) --- PASS: TestIntermediatesPEM/ok_multiple (0.00s) --- PASS: TestIntermediatesPEM/fail (0.00s) === RUN Test_CRL === RUN Test_CRL/ok === RUN Test_CRL/ok/pem === RUN Test_CRL/ok/empty === RUN Test_CRL/ok/empty-pem === RUN Test_CRL/fail/internal === RUN Test_CRL/fail/nil --- PASS: Test_CRL (0.00s) --- PASS: Test_CRL/ok (0.00s) --- PASS: Test_CRL/ok/pem (0.00s) --- PASS: Test_CRL/ok/empty (0.00s) --- PASS: Test_CRL/ok/empty-pem (0.00s) --- PASS: Test_CRL/fail/internal (0.00s) --- PASS: Test_CRL/fail/nil (0.00s) === RUN TestRevokeRequestValidate === RUN TestRevokeRequestValidate/error/missing_serial === RUN TestRevokeRequestValidate/error/bad_sn === RUN TestRevokeRequestValidate/error/bad_reasonCode === RUN TestRevokeRequestValidate/error/non-passive_not_implemented === RUN TestRevokeRequestValidate/ok --- PASS: TestRevokeRequestValidate (0.00s) --- PASS: TestRevokeRequestValidate/error/missing_serial (0.00s) --- PASS: TestRevokeRequestValidate/error/bad_sn (0.00s) --- PASS: TestRevokeRequestValidate/error/bad_reasonCode (0.00s) --- PASS: TestRevokeRequestValidate/error/non-passive_not_implemented (0.00s) --- PASS: TestRevokeRequestValidate/ok (0.00s) === RUN Test_caHandler_Revoke === RUN Test_caHandler_Revoke/400/json_read_error === RUN Test_caHandler_Revoke/400/invalid_request_body === RUN Test_caHandler_Revoke/200/ott === RUN Test_caHandler_Revoke/400/no_OTT_and_no_peer_certificate === RUN Test_caHandler_Revoke/200/no_ott === RUN Test_caHandler_Revoke/500/ott_authority.Revoke === RUN Test_caHandler_Revoke/403/ott_authority.Revoke --- PASS: Test_caHandler_Revoke (0.00s) --- PASS: Test_caHandler_Revoke/400/json_read_error (0.00s) --- PASS: Test_caHandler_Revoke/400/invalid_request_body (0.00s) --- PASS: Test_caHandler_Revoke/200/ott (0.00s) --- PASS: Test_caHandler_Revoke/400/no_OTT_and_no_peer_certificate (0.00s) --- PASS: Test_caHandler_Revoke/200/no_ott (0.00s) --- PASS: Test_caHandler_Revoke/500/ott_authority.Revoke (0.00s) --- PASS: Test_caHandler_Revoke/403/ott_authority.Revoke (0.00s) === RUN TestSSHCertificate_MarshalJSON === RUN TestSSHCertificate_MarshalJSON/nil === RUN TestSSHCertificate_MarshalJSON/user === RUN TestSSHCertificate_MarshalJSON/user#01 --- PASS: TestSSHCertificate_MarshalJSON (0.00s) --- PASS: TestSSHCertificate_MarshalJSON/nil (0.00s) --- PASS: TestSSHCertificate_MarshalJSON/user (0.00s) --- PASS: TestSSHCertificate_MarshalJSON/user#01 (0.00s) === RUN TestSSHCertificate_UnmarshalJSON === RUN TestSSHCertificate_UnmarshalJSON/null === RUN TestSSHCertificate_UnmarshalJSON/empty === RUN TestSSHCertificate_UnmarshalJSON/user === RUN TestSSHCertificate_UnmarshalJSON/host === RUN TestSSHCertificate_UnmarshalJSON/bad-string === RUN TestSSHCertificate_UnmarshalJSON/bad-base64 === RUN TestSSHCertificate_UnmarshalJSON/bad-key === RUN TestSSHCertificate_UnmarshalJSON/bat-cert --- PASS: TestSSHCertificate_UnmarshalJSON (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/null (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/empty (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/user (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/host (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/bad-string (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/bad-base64 (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/bad-key (0.00s) --- PASS: TestSSHCertificate_UnmarshalJSON/bat-cert (0.00s) === RUN TestSignSSHRequest_Validate === RUN TestSignSSHRequest_Validate/ok-empty === RUN TestSignSSHRequest_Validate/ok-user === RUN TestSignSSHRequest_Validate/ok-host === RUN TestSignSSHRequest_Validate/ok-keyID === RUN TestSignSSHRequest_Validate/ok-identityCSR === RUN TestSignSSHRequest_Validate/key === RUN TestSignSSHRequest_Validate/key#01 === RUN TestSignSSHRequest_Validate/type === RUN TestSignSSHRequest_Validate/ott === RUN TestSignSSHRequest_Validate/identityCSR --- PASS: TestSignSSHRequest_Validate (0.00s) --- PASS: TestSignSSHRequest_Validate/ok-empty (0.00s) --- PASS: TestSignSSHRequest_Validate/ok-user (0.00s) --- PASS: TestSignSSHRequest_Validate/ok-host (0.00s) --- PASS: TestSignSSHRequest_Validate/ok-keyID (0.00s) --- PASS: TestSignSSHRequest_Validate/ok-identityCSR (0.00s) --- PASS: TestSignSSHRequest_Validate/key (0.00s) --- PASS: TestSignSSHRequest_Validate/key#01 (0.00s) --- PASS: TestSignSSHRequest_Validate/type (0.00s) --- PASS: TestSignSSHRequest_Validate/ott (0.00s) --- PASS: TestSignSSHRequest_Validate/identityCSR (0.00s) === RUN Test_SSHSign === RUN Test_SSHSign/ok-user === RUN Test_SSHSign/ok-host === RUN Test_SSHSign/ok-user-add === RUN Test_SSHSign/ok-user-identity === RUN Test_SSHSign/fail-body === RUN Test_SSHSign/fail-validate === RUN Test_SSHSign/fail-publicKey === RUN Test_SSHSign/fail-publicKey#01 === RUN Test_SSHSign/fail-authorize === RUN Test_SSHSign/fail-signSSH === RUN Test_SSHSign/fail-SignSSHAddUser === RUN Test_SSHSign/fail-user-identity --- PASS: Test_SSHSign (0.00s) --- PASS: Test_SSHSign/ok-user (0.00s) --- PASS: Test_SSHSign/ok-host (0.00s) --- PASS: Test_SSHSign/ok-user-add (0.00s) --- PASS: Test_SSHSign/ok-user-identity (0.00s) --- PASS: Test_SSHSign/fail-body (0.00s) --- PASS: Test_SSHSign/fail-validate (0.00s) --- PASS: Test_SSHSign/fail-publicKey (0.00s) --- PASS: Test_SSHSign/fail-publicKey#01 (0.00s) --- PASS: Test_SSHSign/fail-authorize (0.00s) --- PASS: Test_SSHSign/fail-signSSH (0.00s) --- PASS: Test_SSHSign/fail-SignSSHAddUser (0.00s) --- PASS: Test_SSHSign/fail-user-identity (0.00s) === RUN Test_SSHRoots === RUN Test_SSHRoots/ok === RUN Test_SSHRoots/many === RUN Test_SSHRoots/user === RUN Test_SSHRoots/host === RUN Test_SSHRoots/empty === RUN Test_SSHRoots/error --- PASS: Test_SSHRoots (0.00s) --- PASS: Test_SSHRoots/ok (0.00s) --- PASS: Test_SSHRoots/many (0.00s) --- PASS: Test_SSHRoots/user (0.00s) --- PASS: Test_SSHRoots/host (0.00s) --- PASS: Test_SSHRoots/empty (0.00s) --- PASS: Test_SSHRoots/error (0.00s) === RUN Test_SSHFederation === RUN Test_SSHFederation/ok === RUN Test_SSHFederation/many === RUN Test_SSHFederation/user === RUN Test_SSHFederation/host === RUN Test_SSHFederation/empty === RUN Test_SSHFederation/error --- PASS: Test_SSHFederation (0.00s) --- PASS: Test_SSHFederation/ok (0.00s) --- PASS: Test_SSHFederation/many (0.00s) --- PASS: Test_SSHFederation/user (0.00s) --- PASS: Test_SSHFederation/host (0.00s) --- PASS: Test_SSHFederation/empty (0.00s) --- PASS: Test_SSHFederation/error (0.00s) === RUN Test_SSHConfig === RUN Test_SSHConfig/user === RUN Test_SSHConfig/host === RUN Test_SSHConfig/noType === RUN Test_SSHConfig/badType === RUN Test_SSHConfig/badData === RUN Test_SSHConfig/error --- PASS: Test_SSHConfig (0.00s) --- PASS: Test_SSHConfig/user (0.00s) --- PASS: Test_SSHConfig/host (0.00s) --- PASS: Test_SSHConfig/noType (0.00s) --- PASS: Test_SSHConfig/badType (0.00s) --- PASS: Test_SSHConfig/badData (0.00s) --- PASS: Test_SSHConfig/error (0.00s) === RUN Test_SSHCheckHost === RUN Test_SSHCheckHost/true === RUN Test_SSHCheckHost/false === RUN Test_SSHCheckHost/badType === RUN Test_SSHCheckHost/badPrincipal === RUN Test_SSHCheckHost/badRequest === RUN Test_SSHCheckHost/error --- PASS: Test_SSHCheckHost (0.00s) --- PASS: Test_SSHCheckHost/true (0.00s) --- PASS: Test_SSHCheckHost/false (0.00s) --- PASS: Test_SSHCheckHost/badType (0.00s) --- PASS: Test_SSHCheckHost/badPrincipal (0.00s) --- PASS: Test_SSHCheckHost/badRequest (0.00s) --- PASS: Test_SSHCheckHost/error (0.00s) === RUN Test_SSHGetHosts === RUN Test_SSHGetHosts/ok === RUN Test_SSHGetHosts/empty_(array) === RUN Test_SSHGetHosts/empty_(nil) === RUN Test_SSHGetHosts/error --- PASS: Test_SSHGetHosts (0.00s) --- PASS: Test_SSHGetHosts/ok (0.00s) --- PASS: Test_SSHGetHosts/empty_(array) (0.00s) --- PASS: Test_SSHGetHosts/empty_(nil) (0.00s) --- PASS: Test_SSHGetHosts/error (0.00s) === RUN Test_SSHBastion === RUN Test_SSHBastion/ok === RUN Test_SSHBastion/ok#01 === RUN Test_SSHBastion/empty === RUN Test_SSHBastion/bad_json === RUN Test_SSHBastion/bad_request === RUN Test_SSHBastion/error --- PASS: Test_SSHBastion (0.00s) --- PASS: Test_SSHBastion/ok (0.00s) --- PASS: Test_SSHBastion/ok#01 (0.00s) --- PASS: Test_SSHBastion/empty (0.00s) --- PASS: Test_SSHBastion/bad_json (0.00s) --- PASS: Test_SSHBastion/bad_request (0.00s) --- PASS: Test_SSHBastion/error (0.00s) === RUN TestSSHPublicKey_MarshalJSON === RUN TestSSHPublicKey_MarshalJSON/ok === RUN TestSSHPublicKey_MarshalJSON/null === RUN TestSSHPublicKey_MarshalJSON/null#01 --- PASS: TestSSHPublicKey_MarshalJSON (0.00s) --- PASS: TestSSHPublicKey_MarshalJSON/ok (0.00s) --- PASS: TestSSHPublicKey_MarshalJSON/null (0.00s) --- PASS: TestSSHPublicKey_MarshalJSON/null#01 (0.00s) === RUN TestSSHPublicKey_UnmarshalJSON === RUN TestSSHPublicKey_UnmarshalJSON/ok === RUN TestSSHPublicKey_UnmarshalJSON/empty === RUN TestSSHPublicKey_UnmarshalJSON/null === RUN TestSSHPublicKey_UnmarshalJSON/noString === RUN TestSSHPublicKey_UnmarshalJSON/badB64 === RUN TestSSHPublicKey_UnmarshalJSON/badKey --- PASS: TestSSHPublicKey_UnmarshalJSON (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/ok (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/empty (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/null (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/noString (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/badB64 (0.00s) --- PASS: TestSSHPublicKey_UnmarshalJSON/badKey (0.00s) === RUN Test_identityModifier_Enforce === RUN Test_identityModifier_Enforce/ok === RUN Test_identityModifier_Enforce/ok_exists === RUN Test_identityModifier_Enforce/ok_append === RUN Test_identityModifier_Enforce/ok_no_identity --- PASS: Test_identityModifier_Enforce (0.00s) --- PASS: Test_identityModifier_Enforce/ok (0.00s) --- PASS: Test_identityModifier_Enforce/ok_exists (0.00s) --- PASS: Test_identityModifier_Enforce/ok_append (0.00s) --- PASS: Test_identityModifier_Enforce/ok_no_identity (0.00s) === RUN Test_getIdentityURI === RUN Test_getIdentityURI/ok === RUN Test_getIdentityURI/ok_multiple === RUN Test_getIdentityURI/ok_multiple_with_invalid === RUN Test_getIdentityURI/ok_missing === RUN Test_getIdentityURI/ok_empty --- PASS: Test_getIdentityURI (0.00s) --- PASS: Test_getIdentityURI/ok (0.00s) --- PASS: Test_getIdentityURI/ok_multiple (0.00s) --- PASS: Test_getIdentityURI/ok_multiple_with_invalid (0.00s) --- PASS: Test_getIdentityURI/ok_missing (0.00s) --- PASS: Test_getIdentityURI/ok_empty (0.00s) PASS ok github.com/smallstep/certificates/api 1.025s === 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.006s ? github.com/smallstep/certificates/api/models [no test files] === RUN TestJSON === RUN TestJSON/ok === RUN TestJSON/fail --- PASS: TestJSON (0.00s) --- PASS: TestJSON/ok (0.00s) --- PASS: TestJSON/fail (0.00s) === RUN TestProtoJSON === RUN TestProtoJSON/fail/io.ReadAll === RUN TestProtoJSON/fail/proto === RUN TestProtoJSON/ok --- PASS: TestProtoJSON (0.00s) --- PASS: TestProtoJSON/fail/io.ReadAll (0.00s) --- PASS: TestProtoJSON/fail/proto (0.00s) --- PASS: TestProtoJSON/ok (0.00s) === RUN Test_badProtoJSONError_Render === RUN Test_badProtoJSONError_Render/bad_proto_normal_space === RUN Test_badProtoJSONError_Render/bad_proto_non_breaking_space --- PASS: Test_badProtoJSONError_Render (0.00s) --- PASS: Test_badProtoJSONError_Render/bad_proto_normal_space (0.00s) --- PASS: Test_badProtoJSONError_Render/bad_proto_non_breaking_space (0.00s) PASS ok github.com/smallstep/certificates/api/read 0.005s === RUN TestJSON --- PASS: TestJSON (0.00s) === RUN TestJSONPanicsOnUnsupportedType --- PASS: TestJSONPanicsOnUnsupportedType (0.00s) === RUN TestJSONPanicsOnUnsupportedValue --- PASS: TestJSONPanicsOnUnsupportedValue (0.00s) === RUN TestJSONPanicsOnMarshalerError --- PASS: TestJSONPanicsOnMarshalerError (0.00s) === RUN TestError === RUN TestError/0 === RUN TestError/1 --- PASS: TestError (0.00s) --- PASS: TestError/0 (0.00s) --- PASS: TestError/1 (0.00s) === RUN TestStatusCodeFromError --- PASS: TestStatusCodeFromError (0.00s) PASS ok github.com/smallstep/certificates/api/render 0.004s === RUN TestAuthorityNew === RUN TestAuthorityNew/fail_bad_root === RUN TestAuthorityNew/fail_bad_password === RUN TestAuthorityNew/fail_loading_CA_cert === RUN TestAuthorityNew/ok --- PASS: TestAuthorityNew (0.00s) --- PASS: TestAuthorityNew/fail_bad_root (0.00s) --- PASS: TestAuthorityNew/fail_bad_password (0.00s) --- PASS: TestAuthorityNew/fail_loading_CA_cert (0.00s) --- PASS: TestAuthorityNew/ok (0.00s) === RUN TestAuthorityNew_bundles === RUN TestAuthorityNew_bundles/ok_ca0 === RUN TestAuthorityNew_bundles/ok_bundle === RUN TestAuthorityNew_bundles/ok_federated_ca1 === RUN TestAuthorityNew_bundles/ok_federated_bundle === RUN TestAuthorityNew_bundles/fail_root === RUN TestAuthorityNew_bundles/fail_federated --- PASS: TestAuthorityNew_bundles (0.01s) --- PASS: TestAuthorityNew_bundles/ok_ca0 (0.00s) --- PASS: TestAuthorityNew_bundles/ok_bundle (0.00s) --- PASS: TestAuthorityNew_bundles/ok_federated_ca1 (0.00s) --- PASS: TestAuthorityNew_bundles/ok_federated_bundle (0.00s) --- PASS: TestAuthorityNew_bundles/fail_root (0.00s) --- PASS: TestAuthorityNew_bundles/fail_federated (0.00s) === RUN TestAuthority_GetDatabase 2025/10/14 18:10:17 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2025/10/14 18:10:17 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetDatabase/ok === RUN TestAuthority_GetDatabase/ok_WithDatabase --- PASS: TestAuthority_GetDatabase (0.00s) --- PASS: TestAuthority_GetDatabase/ok (0.00s) --- PASS: TestAuthority_GetDatabase/ok_WithDatabase (0.00s) === RUN TestNewEmbedded === RUN TestNewEmbedded/ok === RUN TestNewEmbedded/ok_empty_config === RUN TestNewEmbedded/ok_config_file === RUN TestNewEmbedded/ok_config === RUN TestNewEmbedded/fail_options === RUN TestNewEmbedded/fail_missing_config === RUN TestNewEmbedded/fail_missing_root === RUN TestNewEmbedded/fail_missing_signer === RUN TestNewEmbedded/fail_missing_root_file === RUN TestNewEmbedded/fail_missing_issuer === RUN TestNewEmbedded/fail_missing_signer#01 === RUN TestNewEmbedded/fail_bad_password --- PASS: TestNewEmbedded (0.00s) --- PASS: TestNewEmbedded/ok (0.00s) --- PASS: TestNewEmbedded/ok_empty_config (0.00s) --- PASS: TestNewEmbedded/ok_config_file (0.00s) --- PASS: TestNewEmbedded/ok_config (0.00s) --- PASS: TestNewEmbedded/fail_options (0.00s) --- PASS: TestNewEmbedded/fail_missing_config (0.00s) --- PASS: TestNewEmbedded/fail_missing_root (0.00s) --- PASS: TestNewEmbedded/fail_missing_signer (0.00s) --- PASS: TestNewEmbedded/fail_missing_root_file (0.00s) --- PASS: TestNewEmbedded/fail_missing_issuer (0.00s) --- PASS: TestNewEmbedded/fail_missing_signer#01 (0.00s) --- PASS: TestNewEmbedded/fail_bad_password (0.00s) === RUN TestNewEmbedded_Sign --- PASS: TestNewEmbedded_Sign (0.00s) === RUN TestNewEmbedded_GetTLSCertificate --- PASS: TestNewEmbedded_GetTLSCertificate (0.00s) === RUN TestAuthority_CloseForReload 2025/10/14 18:10:17 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CloseForReload/ok --- PASS: TestAuthority_CloseForReload (0.00s) --- PASS: TestAuthority_CloseForReload/ok (0.00s) === RUN TestAuthority_GetSCEP === RUN TestAuthority_GetSCEP/ok === RUN TestAuthority_GetSCEP/wrong_password --- PASS: TestAuthority_GetSCEP (0.00s) --- PASS: TestAuthority_GetSCEP/ok (0.00s) --- PASS: TestAuthority_GetSCEP/wrong_password (0.00s) === RUN TestAuthority_GetID === RUN TestAuthority_GetID/ok === RUN TestAuthority_GetID/ok_with_id --- PASS: TestAuthority_GetID (0.00s) --- PASS: TestAuthority_GetID/ok (0.00s) --- PASS: TestAuthority_GetID/ok_with_id (0.00s) === RUN TestAuthority_authorizeToken 2025/10/14 18:10:17 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeToken/fail/mockNoSQLDB/error 2025/10/14 18:10:17 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/simpledb/token-already-used 2025/10/14 18:10:17 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeToken/ok/sha256 === RUN TestAuthority_authorizeToken/fail/mockNoSQLDB/token-already-used 2025/10/14 18:10:17 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/provisioner-not-found === RUN TestAuthority_authorizeToken/ok/simpledb === RUN TestAuthority_authorizeToken/fail/sha256/token-already-used 2025/10/14 18:10:17 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeToken/ok/mockNoSQLDB 2025/10/14 18:10:17 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_authorizeToken (0.03s) --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/error (0.00s) --- PASS: TestAuthority_authorizeToken/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeToken/fail/prehistoric-token (0.00s) --- PASS: TestAuthority_authorizeToken/fail/simpledb/token-already-used (0.00s) --- PASS: TestAuthority_authorizeToken/ok/sha256 (0.00s) --- PASS: TestAuthority_authorizeToken/fail/mockNoSQLDB/token-already-used (0.00s) --- PASS: TestAuthority_authorizeToken/fail/uninitialized (0.00s) --- PASS: TestAuthority_authorizeToken/fail/provisioner-not-found (0.00s) --- PASS: TestAuthority_authorizeToken/ok/simpledb (0.00s) --- PASS: TestAuthority_authorizeToken/fail/sha256/token-already-used (0.00s) --- PASS: TestAuthority_authorizeToken/ok/mockNoSQLDB (0.00s) === RUN TestAuthority_authorizeRevoke 2025/10/14 18:10:17 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 2025/10/14 18:10:18 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 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Authorize/default-to-signMethod === RUN TestAuthority_Authorize/fail/revoke/invalid-token === RUN TestAuthority_Authorize/ok/revoke === RUN TestAuthority_Authorize/fail/sshSign/disabled 2025/10/14 18:10:18 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 2025/10/14 18:10:18 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/ok/sign === RUN TestAuthority_Authorize/fail/sshSign/invalid-token === RUN TestAuthority_Authorize/ok/sshRenew === RUN TestAuthority_Authorize/ok/sshRekey === RUN TestAuthority_Authorize/fail/unexpected-method === RUN TestAuthority_Authorize/ok/sshSign === RUN TestAuthority_Authorize/fail/sshRenew/invalid-token === RUN TestAuthority_Authorize/fail/sshRenew/disabled 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Authorize/ok/sshRevoke === RUN TestAuthority_Authorize/fail/sshRekey/invalid-token --- PASS: TestAuthority_Authorize (0.03s) --- PASS: TestAuthority_Authorize/default-to-signMethod (0.00s) --- PASS: TestAuthority_Authorize/fail/revoke/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/ok/revoke (0.00s) --- PASS: TestAuthority_Authorize/fail/sshSign/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/ok/sign (0.00s) --- PASS: TestAuthority_Authorize/fail/sshSign/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/ok/sshRenew (0.00s) --- PASS: TestAuthority_Authorize/ok/sshRekey (0.00s) --- PASS: TestAuthority_Authorize/fail/unexpected-method (0.00s) --- PASS: TestAuthority_Authorize/ok/sshSign (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRenew/invalid-token (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRenew/disabled (0.00s) --- PASS: TestAuthority_Authorize/ok/sshRevoke (0.00s) --- PASS: TestAuthority_Authorize/fail/sshRekey/invalid-token (0.00s) === RUN TestAuthority_authorizeRenew === RUN TestAuthority_authorizeRenew/fail/revoked 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/fail/load-provisioner 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/fail/provisioner-authorize-renewal-fail 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/ok 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/ok/from_db 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeRenew/fail/db.IsRevoked-error 2025/10/14 18:10:18 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/fail/revoked (0.00s) --- PASS: TestAuthority_authorizeRenew/fail/load-provisioner (0.00s) --- PASS: TestAuthority_authorizeRenew/fail/provisioner-authorize-renewal-fail (0.00s) --- PASS: TestAuthority_authorizeRenew/ok (0.00s) --- PASS: TestAuthority_authorizeRenew/ok/from_db (0.00s) --- PASS: TestAuthority_authorizeRenew/fail/db.IsRevoked-error (0.00s) === RUN TestAuthority_authorizeSSHSign 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSSHSign/fail/invalid-token === RUN TestAuthority_authorizeSSHSign/fail/invalid-subject === RUN TestAuthority_authorizeSSHSign/ok --- PASS: TestAuthority_authorizeSSHSign (0.02s) --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeSSHSign/fail/invalid-subject (0.00s) --- PASS: TestAuthority_authorizeSSHSign/ok (0.00s) === RUN TestAuthority_authorizeSSHRenew 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSSHRenew/fail/sshRenew-unimplemented-jwk-provisioner === RUN TestAuthority_authorizeSSHRenew/fail/WithAuthorizeSSHRenewFunc 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSSHRenew/ok === RUN TestAuthority_authorizeSSHRenew/ok/WithAuthorizeSSHRenewFunc 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSSHRenew/fail/invalid-token --- PASS: TestAuthority_authorizeSSHRenew (0.02s) --- PASS: TestAuthority_authorizeSSHRenew/fail/sshRenew-unimplemented-jwk-provisioner (0.00s) --- PASS: TestAuthority_authorizeSSHRenew/fail/WithAuthorizeSSHRenewFunc (0.00s) --- PASS: TestAuthority_authorizeSSHRenew/ok (0.00s) --- PASS: TestAuthority_authorizeSSHRenew/ok/WithAuthorizeSSHRenewFunc (0.00s) --- PASS: TestAuthority_authorizeSSHRenew/fail/invalid-token (0.00s) === RUN TestAuthority_authorizeSSHRevoke 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_authorizeSSHRevoke/fail/invalid-token === RUN TestAuthority_authorizeSSHRevoke/fail/invalid-subject === RUN TestAuthority_authorizeSSHRevoke/ok --- PASS: TestAuthority_authorizeSSHRevoke (0.02s) --- PASS: TestAuthority_authorizeSSHRevoke/fail/invalid-token (0.00s) --- PASS: TestAuthority_authorizeSSHRevoke/fail/invalid-subject (0.00s) --- PASS: TestAuthority_authorizeSSHRevoke/ok (0.00s) === RUN TestAuthority_authorizeSSHRekey 2025/10/14 18:10:18 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 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2025/10/14 18:10:18 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.03s) --- 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 2025/10/14 18:10:18 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 2025/10/14 18:10:18 http: TLS handshake error from 127.0.0.1:42918: read tcp 127.0.0.1:35521->127.0.0.1:42918: use of closed network connection === RUN Test_newHTTPClient/custom_transport --- PASS: Test_newHTTPClient (0.08s) --- PASS: Test_newHTTPClient/SystemCertPool (0.03s) --- PASS: Test_newHTTPClient/LocalCertPool (0.01s) --- PASS: Test_newHTTPClient/LocalCertPool/DefaultClient (0.00s) --- PASS: Test_newHTTPClient/custom_transport (0.00s) === RUN TestAuthority_checkPolicy === RUN TestAuthority_checkPolicy/fail/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/ok === RUN TestGetEncryptedKey/fail-not-found --- PASS: TestGetEncryptedKey (0.00s) --- PASS: TestGetEncryptedKey/ok (0.00s) --- PASS: TestGetEncryptedKey/fail-not-found (0.00s) === RUN TestGetProvisioners === RUN TestGetProvisioners/ok === RUN TestGetProvisioners/ok/rsa --- PASS: TestGetProvisioners (0.00s) --- PASS: TestGetProvisioners/ok (0.00s) --- PASS: TestGetProvisioners/ok/rsa (0.00s) === RUN TestAuthority_LoadProvisionerByCertificate 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_certificate === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_db === RUN TestAuthority_LoadProvisionerByCertificate/ok_from_admindb === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_certificate === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_db === RUN TestAuthority_LoadProvisionerByCertificate/fail_from_admindb --- PASS: TestAuthority_LoadProvisionerByCertificate (0.14s) --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_certificate (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_db (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/ok_from_admindb (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_certificate (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_db (0.00s) --- PASS: TestAuthority_LoadProvisionerByCertificate/fail_from_admindb (0.00s) === RUN TestProvisionerWebhookToLinkedca === RUN TestProvisionerWebhookToLinkedca/empty === RUN TestProvisionerWebhookToLinkedca/enriching_ssh_basic_auth === RUN TestProvisionerWebhookToLinkedca/authorizing_x509_bearer_auth --- PASS: TestProvisionerWebhookToLinkedca (0.00s) --- PASS: TestProvisionerWebhookToLinkedca/empty (0.00s) --- PASS: TestProvisionerWebhookToLinkedca/enriching_ssh_basic_auth (0.00s) --- PASS: TestProvisionerWebhookToLinkedca/authorizing_x509_bearer_auth (0.00s) === RUN Test_wrapRAProvisioner === RUN Test_wrapRAProvisioner/ok --- PASS: Test_wrapRAProvisioner (0.00s) --- PASS: Test_wrapRAProvisioner/ok (0.00s) === RUN Test_isRAProvisioner === RUN Test_isRAProvisioner/true === RUN Test_isRAProvisioner/nil_ra === RUN Test_isRAProvisioner/not_ra --- PASS: Test_isRAProvisioner (0.00s) --- PASS: Test_isRAProvisioner/true (0.00s) --- PASS: Test_isRAProvisioner/nil_ra (0.00s) --- PASS: Test_isRAProvisioner/not_ra (0.00s) === RUN TestRoot 2025/10/14 18:10:18 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 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetRootCertificate (0.00s) --- PASS: TestAuthority_GetRootCertificate/ok (0.00s) === RUN TestAuthority_GetRootCertificates === RUN TestAuthority_GetRootCertificates/ok 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetRootCertificates (0.00s) --- PASS: TestAuthority_GetRootCertificates/ok (0.00s) === RUN TestAuthority_GetRoots 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetRoots/ok --- PASS: TestAuthority_GetRoots (0.00s) --- PASS: TestAuthority_GetRoots/ok (0.00s) === RUN TestAuthority_GetFederation === RUN TestAuthority_GetFederation/ok 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetFederation/fail 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetFederation (0.00s) --- PASS: TestAuthority_GetFederation/ok (0.00s) --- PASS: TestAuthority_GetFederation/fail (0.00s) === RUN TestAuthority_GetIntermediateCertificate === RUN TestAuthority_GetIntermediateCertificate/ok_one === RUN TestAuthority_GetIntermediateCertificate/ok_multiple === RUN TestAuthority_GetIntermediateCertificate/ok_empty === RUN TestAuthority_GetIntermediateCertificate/ok_nil --- PASS: TestAuthority_GetIntermediateCertificate (0.00s) --- PASS: TestAuthority_GetIntermediateCertificate/ok_one (0.00s) --- PASS: TestAuthority_GetIntermediateCertificate/ok_multiple (0.00s) --- PASS: TestAuthority_GetIntermediateCertificate/ok_empty (0.00s) --- PASS: TestAuthority_GetIntermediateCertificate/ok_nil (0.00s) === RUN TestAuthority_initHostOnly 2025/10/14 18:10:18 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 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_initUserOnly (0.00s) === RUN TestAuthority_SignSSH === RUN TestAuthority_SignSSH/ok-user 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-host 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-user-only 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-host-only 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-type-user 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-type-host 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-principals 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-principals#01 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-valid-after 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-valid-before 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-cert-validator 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-cert-modifier 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-validator 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-opts-modifier 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-custom-template 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-enrich-template 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-user-policy 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/ok-host-policy 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-opts-type 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-cert-validator 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-cert-modifier 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-opts-validator 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-opts-modifier 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-bad-sign-options 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-no-user-key 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-no-host-key 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-bad-type 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-custom-template 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-custom-template-syntax-error-file 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-custom-template-syntax-value-file 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-user-policy 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-user-policy-with-host-cert 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-user-policy-with-bad-user 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-host-policy 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-host-policy-with-user-cert 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-host-policy-with-bad-host 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-enriching-webhooks 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSH/fail-authorizing-webhooks 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_SignSSH (0.03s) --- PASS: TestAuthority_SignSSH/ok-user (0.00s) --- PASS: TestAuthority_SignSSH/ok-host (0.00s) --- PASS: TestAuthority_SignSSH/ok-user-only (0.00s) --- PASS: TestAuthority_SignSSH/ok-host-only (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-type-user (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-type-host (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-principals (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-principals#01 (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-valid-after (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-valid-before (0.00s) --- PASS: TestAuthority_SignSSH/ok-cert-validator (0.00s) --- PASS: TestAuthority_SignSSH/ok-cert-modifier (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-validator (0.00s) --- PASS: TestAuthority_SignSSH/ok-opts-modifier (0.00s) --- PASS: TestAuthority_SignSSH/ok-custom-template (0.00s) --- PASS: TestAuthority_SignSSH/ok-enrich-template (0.00s) --- PASS: TestAuthority_SignSSH/ok-user-policy (0.00s) --- PASS: TestAuthority_SignSSH/ok-host-policy (0.00s) --- PASS: TestAuthority_SignSSH/fail-opts-type (0.00s) --- PASS: TestAuthority_SignSSH/fail-cert-validator (0.00s) --- PASS: TestAuthority_SignSSH/fail-cert-modifier (0.00s) --- PASS: TestAuthority_SignSSH/fail-opts-validator (0.00s) --- PASS: TestAuthority_SignSSH/fail-opts-modifier (0.00s) --- PASS: TestAuthority_SignSSH/fail-bad-sign-options (0.00s) --- PASS: TestAuthority_SignSSH/fail-no-user-key (0.00s) --- PASS: TestAuthority_SignSSH/fail-no-host-key (0.00s) --- PASS: TestAuthority_SignSSH/fail-bad-type (0.00s) --- PASS: TestAuthority_SignSSH/fail-custom-template (0.00s) --- PASS: TestAuthority_SignSSH/fail-custom-template-syntax-error-file (0.00s) --- PASS: TestAuthority_SignSSH/fail-custom-template-syntax-value-file (0.00s) --- PASS: TestAuthority_SignSSH/fail-user-policy (0.00s) --- PASS: TestAuthority_SignSSH/fail-user-policy-with-host-cert (0.00s) --- PASS: TestAuthority_SignSSH/fail-user-policy-with-bad-user (0.00s) --- PASS: TestAuthority_SignSSH/fail-host-policy (0.00s) --- PASS: TestAuthority_SignSSH/fail-host-policy-with-user-cert (0.00s) --- PASS: TestAuthority_SignSSH/fail-host-policy-with-bad-host (0.00s) --- PASS: TestAuthority_SignSSH/fail-enriching-webhooks (0.00s) --- PASS: TestAuthority_SignSSH/fail-authorizing-webhooks (0.00s) === RUN TestAuthority_SignSSHAddUser === RUN TestAuthority_SignSSHAddUser/ok 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/ok-no-host-key 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/ok-custom-principal 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/ok-custom-command 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/ok-custom-principal-and-command 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/fail-no-user-key 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/fail-no-user-cert 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/fail-no-principals 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignSSHAddUser/fail-many-principals 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_SignSSHAddUser (0.00s) --- PASS: TestAuthority_SignSSHAddUser/ok (0.00s) --- PASS: TestAuthority_SignSSHAddUser/ok-no-host-key (0.00s) --- PASS: TestAuthority_SignSSHAddUser/ok-custom-principal (0.00s) --- PASS: TestAuthority_SignSSHAddUser/ok-custom-command (0.00s) --- PASS: TestAuthority_SignSSHAddUser/ok-custom-principal-and-command (0.00s) --- PASS: TestAuthority_SignSSHAddUser/fail-no-user-key (0.00s) --- PASS: TestAuthority_SignSSHAddUser/fail-no-user-cert (0.00s) --- PASS: TestAuthority_SignSSHAddUser/fail-no-principals (0.00s) --- PASS: TestAuthority_SignSSHAddUser/fail-many-principals (0.00s) === RUN TestAuthority_GetSSHRoots === RUN TestAuthority_GetSSHRoots/ok 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHRoots/nil 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetSSHRoots (0.00s) --- PASS: TestAuthority_GetSSHRoots/ok (0.00s) --- PASS: TestAuthority_GetSSHRoots/nil (0.00s) === RUN TestAuthority_GetSSHFederation === RUN TestAuthority_GetSSHFederation/ok 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHFederation/nil 2025/10/14 18:10:18 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 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/user#01 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/host 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/host#01 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userWithData 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/hostWithData 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userIncludesEmptyData 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userIncludesWithoutTemplateVersion 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userIncludesWithTemplateVersion 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/disabled 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/badType 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/userError 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/hostError 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/noTemplates 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/missingData 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHConfig/failError 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetSSHConfig (0.01s) --- PASS: TestAuthority_GetSSHConfig/user (0.00s) --- PASS: TestAuthority_GetSSHConfig/user#01 (0.00s) --- PASS: TestAuthority_GetSSHConfig/host (0.00s) --- PASS: TestAuthority_GetSSHConfig/host#01 (0.00s) --- PASS: TestAuthority_GetSSHConfig/userWithData (0.00s) --- PASS: TestAuthority_GetSSHConfig/hostWithData (0.00s) --- PASS: TestAuthority_GetSSHConfig/userIncludesEmptyData (0.00s) --- PASS: TestAuthority_GetSSHConfig/userIncludesWithoutTemplateVersion (0.00s) --- PASS: TestAuthority_GetSSHConfig/userIncludesWithTemplateVersion (0.00s) --- PASS: TestAuthority_GetSSHConfig/disabled (0.00s) --- PASS: TestAuthority_GetSSHConfig/badType (0.00s) --- PASS: TestAuthority_GetSSHConfig/userError (0.00s) --- PASS: TestAuthority_GetSSHConfig/hostError (0.00s) --- PASS: TestAuthority_GetSSHConfig/noTemplates (0.00s) --- PASS: TestAuthority_GetSSHConfig/missingData (0.00s) --- PASS: TestAuthority_GetSSHConfig/failError (0.00s) === RUN TestAuthority_CheckSSHHost === RUN TestAuthority_CheckSSHHost/true 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/false 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/notImplemented 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/notImplemented#01 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/internal 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CheckSSHHost/internal#01 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_CheckSSHHost (0.00s) --- PASS: TestAuthority_CheckSSHHost/true (0.00s) --- PASS: TestAuthority_CheckSSHHost/false (0.00s) --- PASS: TestAuthority_CheckSSHHost/notImplemented (0.00s) --- PASS: TestAuthority_CheckSSHHost/notImplemented#01 (0.00s) --- PASS: TestAuthority_CheckSSHHost/internal (0.00s) --- PASS: TestAuthority_CheckSSHHost/internal#01 (0.00s) === RUN TestSSHConfig_Validate === RUN TestSSHConfig_Validate/nil === RUN TestSSHConfig_Validate/ok === RUN TestSSHConfig_Validate/ok#01 === RUN TestSSHConfig_Validate/badType === RUN TestSSHConfig_Validate/badKey --- PASS: TestSSHConfig_Validate (0.00s) --- PASS: TestSSHConfig_Validate/nil (0.00s) --- PASS: TestSSHConfig_Validate/ok (0.00s) --- PASS: TestSSHConfig_Validate/ok#01 (0.00s) --- PASS: TestSSHConfig_Validate/badType (0.00s) --- PASS: TestSSHConfig_Validate/badKey (0.00s) === RUN TestAuthority_GetSSHBastion === RUN TestAuthority_GetSSHBastion/config === RUN TestAuthority_GetSSHBastion/bastion === RUN TestAuthority_GetSSHBastion/nil === RUN TestAuthority_GetSSHBastion/empty === RUN TestAuthority_GetSSHBastion/func === RUN TestAuthority_GetSSHBastion/func_err === RUN TestAuthority_GetSSHBastion/error --- PASS: TestAuthority_GetSSHBastion (0.00s) --- PASS: TestAuthority_GetSSHBastion/config (0.00s) --- PASS: TestAuthority_GetSSHBastion/bastion (0.00s) --- PASS: TestAuthority_GetSSHBastion/nil (0.00s) --- PASS: TestAuthority_GetSSHBastion/empty (0.00s) --- PASS: TestAuthority_GetSSHBastion/func (0.00s) --- PASS: TestAuthority_GetSSHBastion/func_err (0.00s) --- PASS: TestAuthority_GetSSHBastion/error (0.00s) === RUN TestAuthority_GetSSHHosts 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHHosts/fail/getHostsFunc-fail === RUN TestAuthority_GetSSHHosts/ok/getHostsFunc-defined === RUN TestAuthority_GetSSHHosts/fail/db-get-fail 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetSSHHosts/ok 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_GetSSHHosts (0.00s) --- PASS: TestAuthority_GetSSHHosts/fail/getHostsFunc-fail (0.00s) --- PASS: TestAuthority_GetSSHHosts/ok/getHostsFunc-defined (0.00s) --- PASS: TestAuthority_GetSSHHosts/fail/db-get-fail (0.00s) --- PASS: TestAuthority_GetSSHHosts/ok (0.00s) === RUN TestAuthority_RekeySSH 2025/10/14 18:10:18 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-validBefore === RUN TestAuthority_RekeySSH/fail/old-cert-no-user-key === RUN TestAuthority_RekeySSH/fail/db-store 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_RekeySSH/fail/is-revoked 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_RekeySSH/fail/old-cert-no-host-key === RUN TestAuthority_RekeySSH/fail/unexpected-old-cert-type === RUN TestAuthority_RekeySSH/ok === RUN TestAuthority_RekeySSH/fail/is-revoked-error 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_RekeySSH/fail/opts-type --- PASS: TestAuthority_RekeySSH (0.00s) --- PASS: TestAuthority_RekeySSH/fail/old-cert-validAfter (0.00s) --- PASS: TestAuthority_RekeySSH/fail/old-cert-validBefore (0.00s) --- PASS: TestAuthority_RekeySSH/fail/old-cert-no-user-key (0.00s) --- PASS: TestAuthority_RekeySSH/fail/db-store (0.00s) --- PASS: TestAuthority_RekeySSH/fail/is-revoked (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/ok (0.00s) --- PASS: TestAuthority_RekeySSH/fail/is-revoked-error (0.00s) --- PASS: TestAuthority_RekeySSH/fail/opts-type (0.00s) === RUN TestIsValidForAddUser === RUN TestIsValidForAddUser/ok === RUN TestIsValidForAddUser/ok_oidc === RUN TestIsValidForAddUser/fail_at === RUN TestIsValidForAddUser/fail_host === RUN TestIsValidForAddUser/fail_principals === RUN TestIsValidForAddUser/fail_no_principals === RUN TestIsValidForAddUser/fail_extra_principals --- PASS: TestIsValidForAddUser (0.00s) --- PASS: TestIsValidForAddUser/ok (0.00s) --- PASS: TestIsValidForAddUser/ok_oidc (0.00s) --- PASS: TestIsValidForAddUser/fail_at (0.00s) --- PASS: TestIsValidForAddUser/fail_host (0.00s) --- PASS: TestIsValidForAddUser/fail_principals (0.00s) --- PASS: TestIsValidForAddUser/fail_no_principals (0.00s) --- PASS: TestIsValidForAddUser/fail_extra_principals (0.00s) === RUN TestAuthority_SignWithContext 2025/10/14 18:10:18 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_bad_JSON_syntax_template_file 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_bad_JSON_value_template_file 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_with_provisioner_enforcer 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_with_custom_enforcer 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_with_policy 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_with_cnf 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_custom_template 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_provisioner_duration_claim === RUN TestAuthority_SignWithContext/fail_store_cert_in_db 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_custom_template 2025/10/14 18:10:18 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_authorizing_webhooks === RUN TestAuthority_SignWithContext/ok 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_custom_enforcer 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_policy 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_invalid_signature === RUN TestAuthority_SignWithContext/fail_invalid_extra_option === RUN TestAuthority_SignWithContext/fail_create_cert 2025/10/14 18:10:18 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/ok_with_enforced_modifier 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_attestation_data 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/fail_merge_default_ASN1DN 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_enriching_webhook 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok/csr_with_no_template_critical_SAN_extension 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_SignWithContext/ok_with_cnf 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_SignWithContext (0.06s) --- PASS: TestAuthority_SignWithContext/fail_rsa_key_too_short (0.00s) --- PASS: TestAuthority_SignWithContext/fail_bad_JSON_syntax_template_file (0.00s) --- PASS: TestAuthority_SignWithContext/fail_bad_JSON_value_template_file (0.00s) --- PASS: TestAuthority_SignWithContext/fail_with_provisioner_enforcer (0.00s) --- PASS: TestAuthority_SignWithContext/fail_with_custom_enforcer (0.00s) --- PASS: TestAuthority_SignWithContext/fail_with_policy (0.00s) --- PASS: TestAuthority_SignWithContext/fail_with_cnf (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_custom_template (0.00s) --- PASS: TestAuthority_SignWithContext/fail_provisioner_duration_claim (0.00s) --- PASS: TestAuthority_SignWithContext/fail_store_cert_in_db (0.00s) --- PASS: TestAuthority_SignWithContext/fail_custom_template (0.00s) --- PASS: TestAuthority_SignWithContext/fail_enriching_webhooks (0.00s) --- PASS: TestAuthority_SignWithContext/fail_authorizing_webhooks (0.00s) --- PASS: TestAuthority_SignWithContext/ok (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_custom_enforcer (0.01s) --- PASS: TestAuthority_SignWithContext/ok_with_policy (0.00s) --- PASS: TestAuthority_SignWithContext/fail_invalid_signature (0.00s) --- PASS: TestAuthority_SignWithContext/fail_invalid_extra_option (0.00s) --- PASS: TestAuthority_SignWithContext/fail_create_cert (0.00s) --- PASS: TestAuthority_SignWithContext/fail_validate_sans_when_adding_common_name_not_in_claims (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_enforced_modifier (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_attestation_data (0.00s) --- PASS: TestAuthority_SignWithContext/fail_merge_default_ASN1DN (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_enriching_webhook (0.00s) --- PASS: TestAuthority_SignWithContext/ok/csr_with_no_template_critical_SAN_extension (0.00s) --- PASS: TestAuthority_SignWithContext/ok_with_cnf (0.01s) === RUN TestAuthority_Renew 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/ok/success-new-intermediate 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/ok/WithAuthorizeRenewFunc 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/fail/create-cert 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/fail/unauthorized === RUN TestAuthority_Renew/fail/WithAuthorizeRenewFunc 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Renew/ok === RUN TestAuthority_Renew/ok/WithExtraNames --- PASS: TestAuthority_Renew (0.01s) --- PASS: TestAuthority_Renew/ok/success-new-intermediate (0.00s) --- PASS: TestAuthority_Renew/ok/WithAuthorizeRenewFunc (0.00s) --- PASS: TestAuthority_Renew/fail/create-cert (0.00s) --- PASS: TestAuthority_Renew/fail/unauthorized (0.00s) --- PASS: TestAuthority_Renew/fail/WithAuthorizeRenewFunc (0.00s) --- PASS: TestAuthority_Renew/ok (0.00s) --- PASS: TestAuthority_Renew/ok/WithExtraNames (0.00s) === RUN TestAuthority_Rekey 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Rekey/fail/create-cert 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Rekey/fail/unauthorized === RUN TestAuthority_Rekey/ok/renew === RUN TestAuthority_Rekey/ok/rekey === RUN TestAuthority_Rekey/ok/renew/success-new-intermediate 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s --- PASS: TestAuthority_Rekey (0.00s) --- 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/non-default 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_GetTLSOptions/default 2025/10/14 18:10:18 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/non-default (0.00s) --- PASS: TestAuthority_GetTLSOptions/default (0.00s) === RUN TestAuthority_Revoke 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/fail/db-revoke 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/token 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/mTLS 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/mTLS-no-provisioner === RUN TestAuthority_Revoke/fail/nil-db 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/fail/already-revoked 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_Revoke/ok/ACME 2025/10/14 18:10:18 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 --- PASS: TestAuthority_Revoke (0.03s) --- PASS: TestAuthority_Revoke/fail/db-revoke (0.00s) --- PASS: TestAuthority_Revoke/ok/token (0.00s) --- PASS: TestAuthority_Revoke/ok/mTLS (0.00s) --- PASS: TestAuthority_Revoke/ok/mTLS-no-provisioner (0.00s) --- PASS: TestAuthority_Revoke/fail/nil-db (0.00s) --- PASS: TestAuthority_Revoke/fail/already-revoked (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) === 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.01s) --- PASS: TestAuthority_constraints/ok_ip (0.00s) --- PASS: TestAuthority_constraints/ok_email (0.00s) --- PASS: TestAuthority_constraints/ok_uri (0.00s) --- PASS: TestAuthority_constraints/fail_permitted_dns (0.00s) --- PASS: TestAuthority_constraints/fail_excluded_dns (0.00s) --- PASS: TestAuthority_constraints/fail_permitted_ips (0.00s) --- PASS: TestAuthority_constraints/fail_excluded_ips (0.00s) --- PASS: TestAuthority_constraints/fail_permitted_emails (0.00s) --- PASS: TestAuthority_constraints/fail_excluded_emails (0.00s) --- PASS: TestAuthority_constraints/fail_permitted_uris (0.00s) --- PASS: TestAuthority_constraints/fail_excluded_uris (0.00s) === RUN TestAuthority_CRL 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s === RUN TestAuthority_CRL/fail/empty-crl 2025/10/14 18:10:18 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.07s) --- PASS: TestAuthority_CRL/fail/empty-crl (0.00s) --- PASS: TestAuthority_CRL/ok/crl-full (0.00s) === RUN TestAuthority_GetX509Signer 2025/10/14 18:10:18 failed to initialize JWK provisioner "uninitialized": claims: MaxCertDuration cannot be less than MinCertDuration: MaxCertDuration - 1m0s, MinCertDuration - 5m0s 2025/10/14 18:10:18 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.789s ? github.com/smallstep/certificates/authority/admin [no test files] === RUN TestHandler_requireEABEnabled === RUN TestHandler_requireEABEnabled/ok/eab-disabled === RUN TestHandler_requireEABEnabled/ok/eab-enabled === RUN TestHandler_requireEABEnabled/fail/prov.GetDetails === RUN TestHandler_requireEABEnabled/fail/prov.GetDetails.GetACME --- PASS: TestHandler_requireEABEnabled (0.00s) --- PASS: TestHandler_requireEABEnabled/ok/eab-disabled (0.00s) --- PASS: TestHandler_requireEABEnabled/ok/eab-enabled (0.00s) --- PASS: TestHandler_requireEABEnabled/fail/prov.GetDetails (0.00s) --- PASS: TestHandler_requireEABEnabled/fail/prov.GetDetails.GetACME (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/ok === RUN TestHandler_GetAdmin/fail/auth.LoadAdminByID-not-found --- PASS: TestHandler_GetAdmin (0.00s) --- PASS: TestHandler_GetAdmin/ok (0.00s) --- PASS: TestHandler_GetAdmin/fail/auth.LoadAdminByID-not-found (0.00s) === RUN TestHandler_GetAdmins === RUN TestHandler_GetAdmins/fail/auth.GetAdmins === RUN TestHandler_GetAdmins/ok === RUN TestHandler_GetAdmins/fail/parse-cursor --- PASS: TestHandler_GetAdmins (0.00s) --- PASS: TestHandler_GetAdmins/fail/auth.GetAdmins (0.00s) --- PASS: TestHandler_GetAdmins/ok (0.00s) --- PASS: TestHandler_GetAdmins/fail/parse-cursor (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/fail/auth.IsAdminAPIEnabled === RUN TestHandler_requireAPIEnabled/ok --- PASS: TestHandler_requireAPIEnabled (0.00s) --- PASS: TestHandler_requireAPIEnabled/fail/auth.IsAdminAPIEnabled (0.00s) --- PASS: TestHandler_requireAPIEnabled/ok (0.00s) === RUN TestHandler_extractAuthorizeTokenAdmin === RUN TestHandler_extractAuthorizeTokenAdmin/fail/missing-authorization-token === RUN TestHandler_extractAuthorizeTokenAdmin/fail/auth.AuthorizeAdminToken === RUN TestHandler_extractAuthorizeTokenAdmin/ok --- PASS: TestHandler_extractAuthorizeTokenAdmin (0.00s) --- PASS: TestHandler_extractAuthorizeTokenAdmin/fail/missing-authorization-token (0.00s) --- PASS: TestHandler_extractAuthorizeTokenAdmin/fail/auth.AuthorizeAdminToken (0.00s) --- PASS: TestHandler_extractAuthorizeTokenAdmin/ok (0.00s) === RUN TestHandler_loadProvisionerByName === RUN TestHandler_loadProvisionerByName/fail/auth.LoadProvisionerByName === RUN TestHandler_loadProvisionerByName/fail/db.GetProvisioner === RUN TestHandler_loadProvisionerByName/ok --- PASS: TestHandler_loadProvisionerByName (0.00s) --- PASS: TestHandler_loadProvisionerByName/fail/auth.LoadProvisionerByName (0.00s) --- PASS: TestHandler_loadProvisionerByName/fail/db.GetProvisioner (0.00s) --- PASS: TestHandler_loadProvisionerByName/ok (0.00s) === RUN TestHandler_checkAction === RUN TestHandler_checkAction/standalone-nosql-supported === RUN TestHandler_checkAction/standalone-nosql-not-supported === RUN TestHandler_checkAction/standalone-no-nosql-not-supported --- PASS: TestHandler_checkAction (0.00s) --- PASS: TestHandler_checkAction/standalone-nosql-supported (0.00s) --- PASS: TestHandler_checkAction/standalone-nosql-not-supported (0.00s) --- PASS: TestHandler_checkAction/standalone-no-nosql-not-supported (0.00s) === RUN TestHandler_loadExternalAccountKey === RUN TestHandler_loadExternalAccountKey/fail/keyID-error === RUN TestHandler_loadExternalAccountKey/fail/reference-not-found-error === RUN TestHandler_loadExternalAccountKey/fail/reference-error === RUN TestHandler_loadExternalAccountKey/fail/no-key === RUN TestHandler_loadExternalAccountKey/ok/keyID === RUN TestHandler_loadExternalAccountKey/ok/reference === RUN TestHandler_loadExternalAccountKey/fail/keyID-not-found-error --- PASS: TestHandler_loadExternalAccountKey (0.00s) --- PASS: TestHandler_loadExternalAccountKey/fail/keyID-error (0.00s) --- PASS: TestHandler_loadExternalAccountKey/fail/reference-not-found-error (0.00s) --- PASS: TestHandler_loadExternalAccountKey/fail/reference-error (0.00s) --- PASS: TestHandler_loadExternalAccountKey/fail/no-key (0.00s) --- PASS: TestHandler_loadExternalAccountKey/ok/keyID (0.00s) --- PASS: TestHandler_loadExternalAccountKey/ok/reference (0.00s) --- PASS: TestHandler_loadExternalAccountKey/fail/keyID-not-found-error (0.00s) === RUN TestPolicyAdminResponder_GetAuthorityPolicy === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-error === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/auth.GetAuthorityPolicy-not-found === RUN TestPolicyAdminResponder_GetAuthorityPolicy/ok === RUN TestPolicyAdminResponder_GetAuthorityPolicy/fail/linkedca --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy (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) --- PASS: TestPolicyAdminResponder_GetAuthorityPolicy/fail/linkedca (0.00s) === RUN TestPolicyAdminResponder_CreateAuthorityPolicy === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-policy-admin-lockout-error === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-error === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/ok === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/linkedca === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/existing-policy === RUN TestPolicyAdminResponder_CreateAuthorityPolicy/fail/read.ProtoJSON --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-policy-admin-lockout-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/fail/CreateAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateAuthorityPolicy/ok (0.00s) --- 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) === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-policy-admin-lockout-error === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-error === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/ok === RUN TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/linkedca --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-policy-admin-lockout-error (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/UpdateAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_UpdateAuthorityPolicy/fail/linkedca (0.00s) === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/linkedca === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.GetAuthorityPolicy-error === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.RemoveAuthorityPolicy-error === RUN TestPolicyAdminResponder_DeleteAuthorityPolicy/ok --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.GetAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/fail/auth.RemoveAuthorityPolicy-error (0.00s) --- PASS: TestPolicyAdminResponder_DeleteAuthorityPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_GetProvisionerPolicy === RUN TestPolicyAdminResponder_GetProvisionerPolicy/fail/prov-no-policy === RUN TestPolicyAdminResponder_GetProvisionerPolicy/ok === RUN TestPolicyAdminResponder_GetProvisionerPolicy/fail/linkedca --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy (0.00s) --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/fail/prov-no-policy (0.00s) --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_GetProvisionerPolicy/fail/linkedca (0.00s) === RUN TestPolicyAdminResponder_CreateProvisionerPolicy === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/existing-policy === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-error === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/ok === RUN TestPolicyAdminResponder_CreateProvisionerPolicy/fail/linkedca --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-policy-admin-lockout-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_CreateProvisionerPolicy/fail/linkedca (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/linkedca === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/auth.UpdateProvisioner-error === RUN TestPolicyAdminResponder_DeleteProvisionerPolicy/ok --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/fail/auth.UpdateProvisioner-error (0.00s) --- PASS: TestPolicyAdminResponder_DeleteProvisionerPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_GetACMEAccountPolicy === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/fail/linkedca === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/fail/no-policy === RUN TestPolicyAdminResponder_GetACMEAccountPolicy/ok --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy (0.00s) --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/fail/no-policy (0.00s) --- PASS: TestPolicyAdminResponder_GetACMEAccountPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/ok === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/linkedca === RUN TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/existing-policy --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_CreateACMEAccountPolicy/fail/existing-policy (0.00s) === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/linkedca === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/no-existing-policy === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/read.ProtoJSON === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/validatePolicy === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error === RUN TestPolicyAdminResponder_UpdateACMEAccountPolicy/ok --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/no-existing-policy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/read.ProtoJSON (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/validatePolicy (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) --- PASS: TestPolicyAdminResponder_UpdateACMEAccountPolicy/ok (0.00s) === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/ok === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/linkedca === RUN TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/no-existing-policy --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy (0.00s) --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/acmeDB.UpdateExternalAccountKey-error (0.00s) --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/ok (0.00s) --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/linkedca (0.00s) --- PASS: TestPolicyAdminResponder_DeleteACMEAccountPolicy/fail/no-existing-policy (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.LoadProvisionerByName === RUN TestHandler_GetProvisioner/fail/db.GetProvisioner === RUN TestHandler_GetProvisioner/ok === RUN TestHandler_GetProvisioner/fail/auth.LoadProvisionerByID --- PASS: TestHandler_GetProvisioner (0.00s) --- PASS: TestHandler_GetProvisioner/fail/auth.LoadProvisionerByName (0.00s) --- PASS: TestHandler_GetProvisioner/fail/db.GetProvisioner (0.00s) --- PASS: TestHandler_GetProvisioner/ok (0.00s) --- PASS: TestHandler_GetProvisioner/fail/auth.LoadProvisionerByID (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/readProtoJSON === RUN TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName === RUN TestHandler_UpdateProvisioner/fail/change-id-error === RUN TestHandler_UpdateProvisioner/fail/change-type-error === RUN TestHandler_UpdateProvisioner/fail/change-authority-id-error === RUN TestHandler_UpdateProvisioner/fail/change-deletedAt-error === RUN TestHandler_UpdateProvisioner/fail/validateTemplates === RUN TestHandler_UpdateProvisioner/fail/auth.UpdateProvisioner === RUN TestHandler_UpdateProvisioner/fail/db.GetProvisioner === RUN TestHandler_UpdateProvisioner/fail/change-createdAt-error === RUN TestHandler_UpdateProvisioner/ok --- PASS: TestHandler_UpdateProvisioner (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/readProtoJSON (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/auth.LoadProvisionerByName (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-id-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-type-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-authority-id-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-deletedAt-error (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/validateTemplates (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/auth.UpdateProvisioner (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/db.GetProvisioner (0.00s) --- PASS: TestHandler_UpdateProvisioner/fail/change-createdAt-error (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/fail/read.ProtoJSON === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-name === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-url === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/relative-url === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/basic-auth-in-url === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/secret-in-request === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/http-url === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/unsupported-webhook-kind === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/auth.UpdateProvisioner-error === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/ok === RUN TestWebhookAdminResponder_CreateProvisionerWebhook/fail/existing-webhook --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/read.ProtoJSON (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-name (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/missing-url (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/relative-url (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/basic-auth-in-url (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/secret-in-request (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/http-url (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/unsupported-webhook-kind (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/auth.UpdateProvisioner-error (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/ok (0.00s) --- PASS: TestWebhookAdminResponder_CreateProvisionerWebhook/fail/existing-webhook (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/auth.UpdateProvisioner-error === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/not-found === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/read.ProtoJSON === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-name === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/relative-url === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/http-url === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/basic-auth-in-url === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/different-secret-in-request === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/ok === RUN TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-url --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook (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: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-name (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/relative-url (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/http-url (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/basic-auth-in-url (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/different-secret-in-request (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/ok (0.00s) --- PASS: TestWebhookAdminResponder_UpdateProvisionerWebhook/fail/missing-url (0.00s) PASS ok github.com/smallstep/certificates/authority/admin/api 0.027s === RUN TestDB_getDBAdminBytes === RUN TestDB_getDBAdminBytes/fail/not-found === RUN TestDB_getDBAdminBytes/fail/db.Get-error === RUN TestDB_getDBAdminBytes/ok --- PASS: TestDB_getDBAdminBytes (0.00s) --- PASS: TestDB_getDBAdminBytes/fail/not-found (0.00s) --- PASS: TestDB_getDBAdminBytes/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBAdminBytes/ok (0.00s) === RUN TestDB_getDBAdmin === RUN TestDB_getDBAdmin/fail/not-found === RUN TestDB_getDBAdmin/fail/db.Get-error === RUN TestDB_getDBAdmin/fail/unmarshal-error === RUN TestDB_getDBAdmin/fail/deleted === RUN TestDB_getDBAdmin/ok --- PASS: TestDB_getDBAdmin (0.00s) --- PASS: TestDB_getDBAdmin/fail/not-found (0.00s) --- PASS: TestDB_getDBAdmin/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBAdmin/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBAdmin/fail/deleted (0.00s) --- PASS: TestDB_getDBAdmin/ok (0.00s) === RUN TestDB_unmarshalDBAdmin === RUN TestDB_unmarshalDBAdmin/fail/authority-mismatch-error === RUN TestDB_unmarshalDBAdmin/ok === RUN TestDB_unmarshalDBAdmin/fail/unmarshal-error === RUN TestDB_unmarshalDBAdmin/fail/deleted-error --- PASS: TestDB_unmarshalDBAdmin (0.00s) --- PASS: TestDB_unmarshalDBAdmin/fail/authority-mismatch-error (0.00s) --- PASS: TestDB_unmarshalDBAdmin/ok (0.00s) --- PASS: TestDB_unmarshalDBAdmin/fail/unmarshal-error (0.00s) --- PASS: TestDB_unmarshalDBAdmin/fail/deleted-error (0.00s) === RUN TestDB_unmarshalAdmin === RUN TestDB_unmarshalAdmin/ok === RUN TestDB_unmarshalAdmin/fail/unmarshal-error === RUN TestDB_unmarshalAdmin/fail/deleted-error --- PASS: TestDB_unmarshalAdmin (0.00s) --- PASS: TestDB_unmarshalAdmin/ok (0.00s) --- PASS: TestDB_unmarshalAdmin/fail/unmarshal-error (0.00s) --- PASS: TestDB_unmarshalAdmin/fail/deleted-error (0.00s) === RUN TestDB_GetAdmin === RUN TestDB_GetAdmin/fail/authorityID-mismatch === RUN TestDB_GetAdmin/ok === RUN TestDB_GetAdmin/fail/not-found === RUN TestDB_GetAdmin/fail/db.Get-error === RUN TestDB_GetAdmin/fail/unmarshal-error === RUN TestDB_GetAdmin/fail/deleted --- PASS: TestDB_GetAdmin (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) --- PASS: TestDB_GetAdmin/fail/unmarshal-error (0.00s) --- PASS: TestDB_GetAdmin/fail/deleted (0.00s) === RUN TestDB_DeleteAdmin === RUN TestDB_DeleteAdmin/fail/not-found === RUN TestDB_DeleteAdmin/fail/db.Get-error === RUN TestDB_DeleteAdmin/fail/save-error === RUN TestDB_DeleteAdmin/ok --- PASS: TestDB_DeleteAdmin (0.00s) --- PASS: TestDB_DeleteAdmin/fail/not-found (0.00s) --- PASS: TestDB_DeleteAdmin/fail/db.Get-error (0.00s) --- PASS: TestDB_DeleteAdmin/fail/save-error (0.00s) --- PASS: TestDB_DeleteAdmin/ok (0.00s) === RUN TestDB_UpdateAdmin === RUN TestDB_UpdateAdmin/fail/not-found === RUN TestDB_UpdateAdmin/fail/db.Get-error === RUN TestDB_UpdateAdmin/fail/save-error === RUN TestDB_UpdateAdmin/ok --- PASS: TestDB_UpdateAdmin (0.00s) --- PASS: TestDB_UpdateAdmin/fail/not-found (0.00s) --- PASS: TestDB_UpdateAdmin/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateAdmin/fail/save-error (0.00s) --- PASS: TestDB_UpdateAdmin/ok (0.00s) === RUN TestDB_CreateAdmin === RUN TestDB_CreateAdmin/fail/save-error === RUN TestDB_CreateAdmin/ok --- PASS: TestDB_CreateAdmin (0.00s) --- PASS: TestDB_CreateAdmin/fail/save-error (0.00s) --- PASS: TestDB_CreateAdmin/ok (0.00s) === RUN TestDB_GetAdmins === RUN TestDB_GetAdmins/fail/db.List-error === RUN TestDB_GetAdmins/fail/unmarshal-error === RUN TestDB_GetAdmins/ok/none === RUN TestDB_GetAdmins/ok/only-invalid === RUN TestDB_GetAdmins/ok --- PASS: TestDB_GetAdmins (0.00s) --- PASS: TestDB_GetAdmins/fail/db.List-error (0.00s) --- PASS: TestDB_GetAdmins/fail/unmarshal-error (0.00s) --- PASS: TestDB_GetAdmins/ok/none (0.00s) --- PASS: TestDB_GetAdmins/ok/only-invalid (0.00s) --- PASS: TestDB_GetAdmins/ok (0.00s) === RUN TestDB_getDBAuthorityPolicyBytes === RUN TestDB_getDBAuthorityPolicyBytes/fail/not-found === RUN TestDB_getDBAuthorityPolicyBytes/fail/db.Get-error === RUN TestDB_getDBAuthorityPolicyBytes/ok --- PASS: TestDB_getDBAuthorityPolicyBytes (0.00s) --- PASS: TestDB_getDBAuthorityPolicyBytes/fail/not-found (0.00s) --- PASS: TestDB_getDBAuthorityPolicyBytes/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBAuthorityPolicyBytes/ok (0.00s) === RUN TestDB_getDBAuthorityPolicy === RUN TestDB_getDBAuthorityPolicy/fail/unmarshal-error === RUN TestDB_getDBAuthorityPolicy/fail/authorityID-error === RUN TestDB_getDBAuthorityPolicy/ok/empty-bytes === RUN TestDB_getDBAuthorityPolicy/ok === RUN TestDB_getDBAuthorityPolicy/fail/not-found --- PASS: TestDB_getDBAuthorityPolicy (0.00s) --- PASS: TestDB_getDBAuthorityPolicy/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBAuthorityPolicy/fail/authorityID-error (0.00s) --- PASS: TestDB_getDBAuthorityPolicy/ok/empty-bytes (0.00s) --- PASS: TestDB_getDBAuthorityPolicy/ok (0.00s) --- PASS: TestDB_getDBAuthorityPolicy/fail/not-found (0.00s) === RUN TestDB_CreateAuthorityPolicy === RUN TestDB_CreateAuthorityPolicy/fail/save-error === RUN TestDB_CreateAuthorityPolicy/ok --- PASS: TestDB_CreateAuthorityPolicy (0.00s) --- PASS: TestDB_CreateAuthorityPolicy/fail/save-error (0.00s) --- PASS: TestDB_CreateAuthorityPolicy/ok (0.00s) === RUN TestDB_GetAuthorityPolicy === RUN TestDB_GetAuthorityPolicy/fail/not-found === RUN TestDB_GetAuthorityPolicy/fail/db.Get-error === RUN TestDB_GetAuthorityPolicy/ok --- PASS: TestDB_GetAuthorityPolicy (0.00s) --- PASS: TestDB_GetAuthorityPolicy/fail/not-found (0.00s) --- PASS: TestDB_GetAuthorityPolicy/fail/db.Get-error (0.00s) --- PASS: TestDB_GetAuthorityPolicy/ok (0.00s) === RUN TestDB_UpdateAuthorityPolicy === RUN TestDB_UpdateAuthorityPolicy/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/ok === RUN TestDB_DeleteAuthorityPolicy/fail/not-found === RUN TestDB_DeleteAuthorityPolicy/fail/db.Get-error === RUN TestDB_DeleteAuthorityPolicy/fail/save-error --- PASS: TestDB_DeleteAuthorityPolicy (0.00s) --- PASS: TestDB_DeleteAuthorityPolicy/ok (0.00s) --- PASS: TestDB_DeleteAuthorityPolicy/fail/not-found (0.00s) --- PASS: TestDB_DeleteAuthorityPolicy/fail/db.Get-error (0.00s) --- PASS: TestDB_DeleteAuthorityPolicy/fail/save-error (0.00s) === RUN Test_linkedToDB === RUN Test_linkedToDB/nil_policy === RUN Test_linkedToDB/no_x509_nor_ssh === RUN Test_linkedToDB/x509 === RUN Test_linkedToDB/ssh_user === RUN Test_linkedToDB/full_ssh_policy === RUN Test_linkedToDB/full_policy --- PASS: Test_linkedToDB (0.00s) --- PASS: Test_linkedToDB/nil_policy (0.00s) --- PASS: Test_linkedToDB/no_x509_nor_ssh (0.00s) --- PASS: Test_linkedToDB/x509 (0.00s) --- PASS: Test_linkedToDB/ssh_user (0.00s) --- PASS: Test_linkedToDB/full_ssh_policy (0.00s) --- PASS: Test_linkedToDB/full_policy (0.00s) === RUN Test_dbToLinked === RUN Test_dbToLinked/nil_policy === RUN Test_dbToLinked/x509 === RUN Test_dbToLinked/ssh_user === RUN Test_dbToLinked/ssh_host === RUN Test_dbToLinked/full_policy --- PASS: Test_dbToLinked (0.00s) --- PASS: Test_dbToLinked/nil_policy (0.00s) --- PASS: Test_dbToLinked/x509 (0.00s) --- PASS: Test_dbToLinked/ssh_user (0.00s) --- PASS: Test_dbToLinked/ssh_host (0.00s) --- PASS: Test_dbToLinked/full_policy (0.00s) === RUN TestDB_getDBProvisionerBytes === RUN TestDB_getDBProvisionerBytes/fail/not-found === RUN TestDB_getDBProvisionerBytes/fail/db.Get-error === RUN TestDB_getDBProvisionerBytes/ok --- PASS: TestDB_getDBProvisionerBytes (0.00s) --- PASS: TestDB_getDBProvisionerBytes/fail/not-found (0.00s) --- PASS: TestDB_getDBProvisionerBytes/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBProvisionerBytes/ok (0.00s) === RUN TestDB_getDBProvisioner === RUN TestDB_getDBProvisioner/fail/not-found === RUN TestDB_getDBProvisioner/fail/db.Get-error === RUN TestDB_getDBProvisioner/fail/unmarshal-error === RUN TestDB_getDBProvisioner/fail/deleted === RUN TestDB_getDBProvisioner/ok --- PASS: TestDB_getDBProvisioner (0.00s) --- PASS: TestDB_getDBProvisioner/fail/not-found (0.00s) --- PASS: TestDB_getDBProvisioner/fail/db.Get-error (0.00s) --- PASS: TestDB_getDBProvisioner/fail/unmarshal-error (0.00s) --- PASS: TestDB_getDBProvisioner/fail/deleted (0.00s) --- PASS: TestDB_getDBProvisioner/ok (0.00s) === RUN TestDB_unmarshalDBProvisioner === RUN TestDB_unmarshalDBProvisioner/ok === RUN TestDB_unmarshalDBProvisioner/fail/unmarshal-error === RUN TestDB_unmarshalDBProvisioner/fail/deleted-error === RUN TestDB_unmarshalDBProvisioner/fail/authority-mismatch-error --- PASS: TestDB_unmarshalDBProvisioner (0.00s) --- PASS: TestDB_unmarshalDBProvisioner/ok (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) === RUN TestDB_unmarshalProvisioner === RUN TestDB_unmarshalProvisioner/fail/unmarshal-error === RUN TestDB_unmarshalProvisioner/fail/deleted-error === RUN TestDB_unmarshalProvisioner/ok --- PASS: TestDB_unmarshalProvisioner (0.00s) --- PASS: TestDB_unmarshalProvisioner/fail/unmarshal-error (0.00s) --- PASS: TestDB_unmarshalProvisioner/fail/deleted-error (0.00s) --- PASS: TestDB_unmarshalProvisioner/ok (0.00s) === RUN TestDB_GetProvisioner === RUN TestDB_GetProvisioner/fail/deleted === RUN TestDB_GetProvisioner/fail/authorityID-mismatch === RUN TestDB_GetProvisioner/ok === RUN TestDB_GetProvisioner/fail/not-found === RUN TestDB_GetProvisioner/fail/db.Get-error === RUN TestDB_GetProvisioner/fail/unmarshal-error --- PASS: TestDB_GetProvisioner (0.00s) --- PASS: TestDB_GetProvisioner/fail/deleted (0.00s) --- PASS: TestDB_GetProvisioner/fail/authorityID-mismatch (0.00s) --- PASS: TestDB_GetProvisioner/ok (0.00s) --- PASS: TestDB_GetProvisioner/fail/not-found (0.00s) --- PASS: TestDB_GetProvisioner/fail/db.Get-error (0.00s) --- PASS: TestDB_GetProvisioner/fail/unmarshal-error (0.00s) === RUN TestDB_DeleteProvisioner === RUN TestDB_DeleteProvisioner/ok === RUN TestDB_DeleteProvisioner/fail/not-found === RUN TestDB_DeleteProvisioner/fail/db.Get-error === RUN TestDB_DeleteProvisioner/fail/save-error --- PASS: TestDB_DeleteProvisioner (0.00s) --- PASS: TestDB_DeleteProvisioner/ok (0.00s) --- PASS: TestDB_DeleteProvisioner/fail/not-found (0.00s) --- PASS: TestDB_DeleteProvisioner/fail/db.Get-error (0.00s) --- PASS: TestDB_DeleteProvisioner/fail/save-error (0.00s) === RUN TestDB_GetProvisioners === RUN TestDB_GetProvisioners/fail/db.List-error === RUN TestDB_GetProvisioners/fail/unmarshal-error === RUN TestDB_GetProvisioners/ok/none === RUN TestDB_GetProvisioners/ok/only-invalid === RUN TestDB_GetProvisioners/ok --- PASS: TestDB_GetProvisioners (0.00s) --- PASS: TestDB_GetProvisioners/fail/db.List-error (0.00s) --- PASS: TestDB_GetProvisioners/fail/unmarshal-error (0.00s) --- PASS: TestDB_GetProvisioners/ok/none (0.00s) --- PASS: TestDB_GetProvisioners/ok/only-invalid (0.00s) --- PASS: TestDB_GetProvisioners/ok (0.00s) === RUN TestDB_CreateProvisioner === RUN TestDB_CreateProvisioner/fail/save-error === RUN TestDB_CreateProvisioner/ok --- PASS: TestDB_CreateProvisioner (0.00s) --- PASS: TestDB_CreateProvisioner/fail/save-error (0.00s) --- PASS: TestDB_CreateProvisioner/ok (0.00s) === RUN TestDB_UpdateProvisioner === RUN TestDB_UpdateProvisioner/ok === RUN TestDB_UpdateProvisioner/fail/not-found === RUN TestDB_UpdateProvisioner/fail/db.Get-error === RUN TestDB_UpdateProvisioner/fail/update-deleted === RUN TestDB_UpdateProvisioner/fail/update-type-error === RUN TestDB_UpdateProvisioner/fail/save-error --- PASS: TestDB_UpdateProvisioner (0.00s) --- PASS: TestDB_UpdateProvisioner/ok (0.00s) --- PASS: TestDB_UpdateProvisioner/fail/not-found (0.00s) --- PASS: TestDB_UpdateProvisioner/fail/db.Get-error (0.00s) --- PASS: TestDB_UpdateProvisioner/fail/update-deleted (0.00s) --- PASS: TestDB_UpdateProvisioner/fail/update-type-error (0.00s) --- PASS: TestDB_UpdateProvisioner/fail/save-error (0.00s) === RUN Test_linkedcaWebhooksToDB === RUN Test_linkedcaWebhooksToDB/zero === RUN Test_linkedcaWebhooksToDB/bearer === RUN Test_linkedcaWebhooksToDB/basic === RUN Test_linkedcaWebhooksToDB/nil --- PASS: Test_linkedcaWebhooksToDB (0.00s) --- PASS: Test_linkedcaWebhooksToDB/zero (0.00s) --- PASS: Test_linkedcaWebhooksToDB/bearer (0.00s) --- PASS: Test_linkedcaWebhooksToDB/basic (0.00s) --- PASS: Test_linkedcaWebhooksToDB/nil (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/empty-intermediate-cert === RUN TestConfigValidate/empty-TLS-values tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} === RUN TestConfigValidate/custom-tls-values tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] 1.0 1.1 true} *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305] 1.0 1.1 true} === RUN TestConfigValidate/skip-validation tc.tls = *tc.config.TLS = === RUN TestConfigValidate/empty-address === RUN TestConfigValidate/invalid-address === RUN TestConfigValidate/empty-intermediate-key === RUN TestConfigValidate/empty-dnsNames === RUN TestConfigValidate/empty-TLS tc.tls = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} *tc.config.TLS = &{[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256] 1.2 1.3 false} === RUN TestConfigValidate/tls-min>max === RUN TestConfigValidate/empty-root --- PASS: TestConfigValidate (0.00s) --- PASS: TestConfigValidate/empty-intermediate-cert (0.00s) --- PASS: TestConfigValidate/empty-TLS-values (0.00s) --- PASS: TestConfigValidate/custom-tls-values (0.00s) --- PASS: TestConfigValidate/skip-validation (0.00s) --- PASS: TestConfigValidate/empty-address (0.00s) --- PASS: TestConfigValidate/invalid-address (0.00s) --- PASS: TestConfigValidate/empty-intermediate-key (0.00s) --- PASS: TestConfigValidate/empty-dnsNames (0.00s) --- PASS: TestConfigValidate/empty-TLS (0.00s) --- PASS: TestConfigValidate/tls-min>max (0.00s) --- PASS: TestConfigValidate/empty-root (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.011s === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_with_constraints --- PASS: TestNew (0.00s) --- PASS: TestNew/ok (0.00s) --- PASS: TestNew/ok_with_constraints (0.00s) === RUN TestNew_hasNameConstraints === RUN TestNew_hasNameConstraints/no_constraints === RUN TestNew_hasNameConstraints/permittedDNSDomains === RUN TestNew_hasNameConstraints/excludedDNSDomains === RUN TestNew_hasNameConstraints/permittedIPRanges === RUN TestNew_hasNameConstraints/excludedIPRanges === RUN TestNew_hasNameConstraints/permittedEmailAddresses === RUN TestNew_hasNameConstraints/excludedEmailAddresses === RUN TestNew_hasNameConstraints/permittedURIDomains === RUN TestNew_hasNameConstraints/excludedURIDomains --- PASS: TestNew_hasNameConstraints (0.00s) --- PASS: TestNew_hasNameConstraints/no_constraints (0.00s) --- PASS: TestNew_hasNameConstraints/permittedDNSDomains (0.00s) --- PASS: TestNew_hasNameConstraints/excludedDNSDomains (0.00s) --- PASS: TestNew_hasNameConstraints/permittedIPRanges (0.00s) --- PASS: TestNew_hasNameConstraints/excludedIPRanges (0.00s) --- PASS: TestNew_hasNameConstraints/permittedEmailAddresses (0.00s) --- PASS: TestNew_hasNameConstraints/excludedEmailAddresses (0.00s) --- PASS: TestNew_hasNameConstraints/permittedURIDomains (0.00s) --- PASS: TestNew_hasNameConstraints/excludedURIDomains (0.00s) === RUN TestEngine_Validate === RUN TestEngine_Validate/ok === RUN TestEngine_Validate/ok_permitted_dns === RUN TestEngine_Validate/ok_not_excluded_dns === RUN TestEngine_Validate/ok_permitted_ip === RUN TestEngine_Validate/ok_not_excluded_ip === RUN TestEngine_Validate/ok_permitted_emails === RUN TestEngine_Validate/ok_not_excluded_emails === RUN TestEngine_Validate/ok_permitted_uris === RUN TestEngine_Validate/ok_not_excluded_uris === RUN TestEngine_Validate/fail_permitted_dns === RUN TestEngine_Validate/fail_not_excluded_dns === RUN TestEngine_Validate/fail_permitted_ip === RUN TestEngine_Validate/fail_not_excluded_ip === RUN TestEngine_Validate/fail_permitted_emails === RUN TestEngine_Validate/fail_not_excluded_emails === RUN TestEngine_Validate/fail_permitted_uris === RUN TestEngine_Validate/fail_not_excluded_uris === RUN TestEngine_Validate/fail_parse_emails === RUN TestEngine_Validate/fail_match_dns === RUN TestEngine_Validate/fail_match_email === RUN TestEngine_Validate/fail_match_uri --- PASS: TestEngine_Validate (0.00s) --- PASS: TestEngine_Validate/ok (0.00s) --- PASS: TestEngine_Validate/ok_permitted_dns (0.00s) --- PASS: TestEngine_Validate/ok_not_excluded_dns (0.00s) --- PASS: TestEngine_Validate/ok_permitted_ip (0.00s) --- PASS: TestEngine_Validate/ok_not_excluded_ip (0.00s) --- PASS: TestEngine_Validate/ok_permitted_emails (0.00s) --- PASS: TestEngine_Validate/ok_not_excluded_emails (0.00s) --- PASS: TestEngine_Validate/ok_permitted_uris (0.00s) --- PASS: TestEngine_Validate/ok_not_excluded_uris (0.00s) --- PASS: TestEngine_Validate/fail_permitted_dns (0.00s) --- PASS: TestEngine_Validate/fail_not_excluded_dns (0.00s) --- PASS: TestEngine_Validate/fail_permitted_ip (0.00s) --- PASS: TestEngine_Validate/fail_not_excluded_ip (0.00s) --- PASS: TestEngine_Validate/fail_permitted_emails (0.00s) --- PASS: TestEngine_Validate/fail_not_excluded_emails (0.00s) --- PASS: TestEngine_Validate/fail_permitted_uris (0.00s) --- PASS: TestEngine_Validate/fail_not_excluded_uris (0.00s) --- PASS: TestEngine_Validate/fail_parse_emails (0.00s) --- PASS: TestEngine_Validate/fail_match_dns (0.00s) --- PASS: TestEngine_Validate/fail_match_email (0.00s) --- PASS: TestEngine_Validate/fail_match_uri (0.00s) === RUN TestEngine_Validate_nil --- PASS: TestEngine_Validate_nil (0.00s) === RUN TestEngine_ValidateCertificate === RUN TestEngine_ValidateCertificate/ok === RUN TestEngine_ValidateCertificate/ok_with_constraints === RUN TestEngine_ValidateCertificate/fail --- PASS: TestEngine_ValidateCertificate (0.00s) --- PASS: TestEngine_ValidateCertificate/ok (0.00s) --- PASS: TestEngine_ValidateCertificate/ok_with_constraints (0.00s) --- PASS: TestEngine_ValidateCertificate/fail (0.00s) PASS ok github.com/smallstep/certificates/authority/internal/constraints 0.009s === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/nil-options === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/not-set === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/set-true === RUN TestX509PolicyOptions_IsWildcardLiteralAllowed/set-false --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed (0.00s) --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/nil-options (0.00s) --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/not-set (0.00s) --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/set-true (0.00s) --- PASS: TestX509PolicyOptions_IsWildcardLiteralAllowed/set-false (0.00s) === RUN TestPolicyToCertificates === RUN TestPolicyToCertificates/nil === RUN TestPolicyToCertificates/no-policy === RUN TestPolicyToCertificates/partial-policy === RUN TestPolicyToCertificates/full-policy --- PASS: TestPolicyToCertificates (0.00s) --- PASS: TestPolicyToCertificates/nil (0.00s) --- PASS: TestPolicyToCertificates/no-policy (0.00s) --- PASS: TestPolicyToCertificates/partial-policy (0.00s) --- PASS: TestPolicyToCertificates/full-policy (0.00s) PASS ok github.com/smallstep/certificates/authority/policy 0.007s === 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 2025/10/14 18:10:19 http: TLS handshake error from 127.0.0.1:54086: remote error: tls: bad certificate === RUN TestClient_SetNew/ok_again --- PASS: TestClient_SetNew (0.07s) --- PASS: TestClient_SetNew/ok (0.00s) --- PASS: TestClient_SetNew/fail (0.06s) --- PASS: TestClient_SetNew/ok_again (0.01s) === RUN TestClient_parallel === PAUSE TestClient_parallel === CONT TestClient_parallel === RUN TestClient_parallel/0 === PAUSE TestClient_parallel/0 === RUN TestClient_parallel/1 === PAUSE TestClient_parallel/1 === RUN TestClient_parallel/2 === PAUSE TestClient_parallel/2 === RUN TestClient_parallel/3 === PAUSE TestClient_parallel/3 === RUN TestClient_parallel/4 === PAUSE TestClient_parallel/4 === RUN TestClient_parallel/5 === PAUSE TestClient_parallel/5 === RUN TestClient_parallel/6 === PAUSE TestClient_parallel/6 === RUN TestClient_parallel/7 === PAUSE TestClient_parallel/7 === RUN TestClient_parallel/8 === PAUSE TestClient_parallel/8 === RUN TestClient_parallel/9 === PAUSE TestClient_parallel/9 === CONT TestClient_parallel/0 === CONT TestClient_parallel/8 === CONT TestClient_parallel/9 === CONT TestClient_parallel/7 === CONT TestClient_parallel/6 === CONT TestClient_parallel/3 === CONT TestClient_parallel/4 === CONT TestClient_parallel/2 === CONT TestClient_parallel/1 === CONT TestClient_parallel/5 2025/10/14 18:10:19 http: TLS handshake error from 127.0.0.1:60948: read tcp 127.0.0.1:39213->127.0.0.1:60948: use of closed network connection 2025/10/14 18:10:19 http: TLS handshake error from 127.0.0.1:60956: read tcp 127.0.0.1:39213->127.0.0.1:60956: use of closed network connection --- PASS: TestClient_parallel (0.00s) --- PASS: TestClient_parallel/9 (0.01s) --- PASS: TestClient_parallel/8 (0.02s) --- PASS: TestClient_parallel/6 (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.00s) --- PASS: TestClient_parallel/0 (0.02s) --- PASS: TestClient_parallel/7 (0.02s) --- PASS: TestClient_parallel/3 (0.00s) PASS ok github.com/smallstep/certificates/authority/poolhttp 0.106s === RUN TestACME_GetAttestationRoots === RUN TestACME_GetAttestationRoots/ok === RUN TestACME_GetAttestationRoots/nil === RUN TestACME_GetAttestationRoots/empty --- PASS: TestACME_GetAttestationRoots (0.00s) --- PASS: TestACME_GetAttestationRoots/ok (0.00s) --- PASS: TestACME_GetAttestationRoots/nil (0.00s) --- PASS: TestACME_GetAttestationRoots/empty (0.00s) === RUN TestACMEChallenge_Validate === RUN TestACMEChallenge_Validate/http-01 === RUN TestACMEChallenge_Validate/dns-01 === RUN TestACMEChallenge_Validate/tls-alpn-01 === RUN TestACMEChallenge_Validate/device-attest-01 === RUN TestACMEChallenge_Validate/wire-oidc-01 === RUN TestACMEChallenge_Validate/wire-dpop-01 === RUN TestACMEChallenge_Validate/uppercase === RUN TestACMEChallenge_Validate/fail --- PASS: TestACMEChallenge_Validate (0.00s) --- PASS: TestACMEChallenge_Validate/http-01 (0.00s) --- PASS: TestACMEChallenge_Validate/dns-01 (0.00s) --- PASS: TestACMEChallenge_Validate/tls-alpn-01 (0.00s) --- PASS: TestACMEChallenge_Validate/device-attest-01 (0.00s) --- PASS: TestACMEChallenge_Validate/wire-oidc-01 (0.00s) --- PASS: TestACMEChallenge_Validate/wire-dpop-01 (0.00s) --- PASS: TestACMEChallenge_Validate/uppercase (0.00s) --- PASS: TestACMEChallenge_Validate/fail (0.00s) === RUN TestACMEAttestationFormat_Validate === RUN TestACMEAttestationFormat_Validate/apple === RUN TestACMEAttestationFormat_Validate/step === RUN TestACMEAttestationFormat_Validate/tpm === RUN TestACMEAttestationFormat_Validate/uppercase === RUN TestACMEAttestationFormat_Validate/fail --- PASS: TestACMEAttestationFormat_Validate (0.00s) --- PASS: TestACMEAttestationFormat_Validate/apple (0.00s) --- PASS: TestACMEAttestationFormat_Validate/step (0.00s) --- PASS: TestACMEAttestationFormat_Validate/tpm (0.00s) --- PASS: TestACMEAttestationFormat_Validate/uppercase (0.00s) --- PASS: TestACMEAttestationFormat_Validate/fail (0.00s) === RUN TestACME_Getters --- PASS: TestACME_Getters (0.00s) === RUN TestACME_Init === RUN TestACME_Init/fail/empty-type acme_test.go:235: === RUN TestACME_Init/fail/bad-challenge acme_test.go:235: === RUN TestACME_Init/fail/bad-attestation-format acme_test.go:235: === RUN TestACME_Init/fail/parse-attestation-roots acme_test.go:235: -----BEGIN CERTIFICATE----- Zm9v -----END CERTIFICATE----- === RUN TestACME_Init/fail/empty-attestation-roots acme_test.go:235: === RUN TestACME_Init/fail/wire-missing-wire-options acme_test.go:235: === RUN TestACME_Init/fail/bad-claims acme_test.go:235: === RUN TestACME_Init/fail/wire-missing-options acme_test.go:235: === RUN TestACME_Init/fail/wire-validate-options acme_test.go:235: === RUN TestACME_Init/ok acme_test.go:235: === RUN TestACME_Init/ok/attestation acme_test.go:235: -----BEGIN CERTIFICATE----- MIICJDCCAamgAwIBAgIUQsDCuyxyfFxeq/bxpm8frF15hzcwCgYIKoZIzj0EAwMw UTEtMCsGA1UEAwwkQXBwbGUgRW50ZXJwcmlzZSBBdHRlc3RhdGlvbiBSb290IENB MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzAeFw0yMjAyMTYxOTAx MjRaFw00NzAyMjAwMDAwMDBaMFExLTArBgNVBAMMJEFwcGxlIEVudGVycHJpc2Ug QXR0ZXN0YXRpb24gUm9vdCBDQTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UE BhMCVVMwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAT6Jigq+Ps9Q4CoT8t8q+UnOe2p oT9nRaUfGhBTbgvqSGXPjVkbYlIWYO+1zPk2Sz9hQ5ozzmLrPmTBgEWRcHjA2/y7 7GEicps9wn2tj+G89l3INNDKETdxSPPIZpPj8VmjQjBAMA8GA1UdEwEB/wQFMAMB Af8wHQYDVR0OBBYEFPNqTQGd8muBpV5du+UIbVbi+d66MA4GA1UdDwEB/wQEAwIB BjAKBggqhkjOPQQDAwNpADBmAjEA1xpWmTLSpr1VH4f8Ypk8f3jMUKYz4QPG8mL5 8m9sX/b2+eXpTv2pH4RZgJjucnbcAjEA4ZSB6S45FlPuS/u4pTnzoz632rA+xW/T ZwFEh9bhKjJ+5VQ9/Do1os0u3LEkgN/r -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIDFzCCAf+gAwIBAgIDBAZHMA0GCSqGSIb3DQEBCwUAMCsxKTAnBgNVBAMMIFl1 YmljbyBQSVYgUm9vdCBDQSBTZXJpYWwgMjYzNzUxMCAXDTE2MDMxNDAwMDAwMFoY DzIwNTIwNDE3MDAwMDAwWjArMSkwJwYDVQQDDCBZdWJpY28gUElWIFJvb3QgQ0Eg U2VyaWFsIDI2Mzc1MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMN2 cMTNR6YCdcTFRxuPy31PabRn5m6pJ+nSE0HRWpoaM8fc8wHC+Tmb98jmNvhWNE2E ilU85uYKfEFP9d6Q2GmytqBnxZsAa3KqZiCCx2LwQ4iYEOb1llgotVr/whEpdVOq joU0P5e1j1y7OfwOvky/+AXIN/9Xp0VFlYRk2tQ9GcdYKDmqU+db9iKwpAzid4oH BVLIhmD3pvkWaRA2H3DA9t7H/HNq5v3OiO1jyLZeKqZoMbPObrxqDg+9fOdShzgf wCqgT3XVmTeiwvBSTctyi9mHQfYd2DwkaqxRnLbNVyK9zl+DzjSGp9IhVPiVtGet X02dxhQnGS7K6BO0Qe8CAwEAAaNCMEAwHQYDVR0OBBYEFMpfyvLEojGc6SJf8ez0 1d8Cv4O/MA8GA1UdEwQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 DQEBCwUAA4IBAQBc7Ih8Bc1fkC+FyN1fhjWioBCMr3vjneh7MLbA6kSoyWF70N3s XhbXvT4eRh0hvxqvMZNjPU/VlRn6gLVtoEikDLrYFXN6Hh6Wmyy1GTnspnOvMvz2 lLKuym9KYdYLDgnj3BeAvzIhVzzYSeU77/Cupofj093OuAswW0jYvXsGTyix6B3d bW5yWvyS9zNXaqGaUmP3U9/b6DlHdDogMLu3VLpBB9bm5bjaKWWJYgWltCVgUbFq Fqyi4+JE014cSgR57Jcu3dZiehB6UtAPgad9L5cNvua/IWRmm+ANy3O2LH++Pyl8 SREzU8onbBsjMg9QDiSf5oJLKvd/Ren+zGY7 -----END CERTIFICATE----- === RUN TestACME_Init/ok/wire acme_test.go:235: === RUN TestACME_Init/fail/empty acme_test.go:235: === RUN TestACME_Init/fail/empty-name acme_test.go:235: --- PASS: TestACME_Init (0.00s) --- PASS: TestACME_Init/fail/empty-type (0.00s) --- PASS: TestACME_Init/fail/bad-challenge (0.00s) --- PASS: TestACME_Init/fail/bad-attestation-format (0.00s) --- PASS: TestACME_Init/fail/parse-attestation-roots (0.00s) --- PASS: TestACME_Init/fail/empty-attestation-roots (0.00s) --- PASS: TestACME_Init/fail/wire-missing-wire-options (0.00s) --- PASS: TestACME_Init/fail/bad-claims (0.00s) --- PASS: TestACME_Init/fail/wire-missing-options (0.00s) --- PASS: TestACME_Init/fail/wire-validate-options (0.00s) --- PASS: TestACME_Init/ok (0.00s) --- PASS: TestACME_Init/ok/attestation (0.00s) --- PASS: TestACME_Init/ok/wire (0.00s) --- PASS: TestACME_Init/fail/empty (0.00s) --- PASS: TestACME_Init/fail/empty-name (0.00s) === RUN TestACME_AuthorizeRenew === RUN TestACME_AuthorizeRenew/fail/renew-disabled === RUN TestACME_AuthorizeRenew/ok --- PASS: TestACME_AuthorizeRenew (0.00s) --- PASS: TestACME_AuthorizeRenew/fail/renew-disabled (0.00s) --- PASS: TestACME_AuthorizeRenew/ok (0.00s) === RUN TestACME_AuthorizeSign === RUN TestACME_AuthorizeSign/ok --- PASS: TestACME_AuthorizeSign (0.00s) --- PASS: TestACME_AuthorizeSign/ok (0.00s) === RUN TestACME_IsChallengeEnabled === RUN TestACME_IsChallengeEnabled/ok_http-01 === RUN TestACME_IsChallengeEnabled/ok_dns-01 === RUN TestACME_IsChallengeEnabled/ok_tls-alpn-01 === RUN TestACME_IsChallengeEnabled/fail_device-attest-01 === RUN TestACME_IsChallengeEnabled/ok_http-01_enabled === RUN TestACME_IsChallengeEnabled/ok_dns-01_enabled === RUN TestACME_IsChallengeEnabled/ok_tls-alpn-01_enabled === RUN TestACME_IsChallengeEnabled/ok_device-attest-01_enabled === RUN TestACME_IsChallengeEnabled/ok_wire-oidc-01_enabled === RUN TestACME_IsChallengeEnabled/ok_wire-dpop-01_enabled === RUN TestACME_IsChallengeEnabled/fail_http-01 === RUN TestACME_IsChallengeEnabled/fail_dns-01 === RUN TestACME_IsChallengeEnabled/fail_tls-alpn-01 === RUN TestACME_IsChallengeEnabled/fail_device-attest-01#01 === RUN TestACME_IsChallengeEnabled/fail_wire-oidc-01 === RUN TestACME_IsChallengeEnabled/fail_wire-dpop-01 === RUN TestACME_IsChallengeEnabled/fail_unknown --- PASS: TestACME_IsChallengeEnabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_http-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_dns-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_tls-alpn-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_device-attest-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_http-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_dns-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_tls-alpn-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_device-attest-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_wire-oidc-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/ok_wire-dpop-01_enabled (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_http-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_dns-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_tls-alpn-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_device-attest-01#01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_wire-oidc-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_wire-dpop-01 (0.00s) --- PASS: TestACME_IsChallengeEnabled/fail_unknown (0.00s) === RUN TestACME_IsAttestationFormatEnabled === RUN TestACME_IsAttestationFormatEnabled/ok === RUN TestACME_IsAttestationFormatEnabled/ok_empty_apple === RUN TestACME_IsAttestationFormatEnabled/ok_empty_step === RUN TestACME_IsAttestationFormatEnabled/ok_empty_tpm === RUN TestACME_IsAttestationFormatEnabled/ok_uppercase === RUN TestACME_IsAttestationFormatEnabled/fail_apple === RUN TestACME_IsAttestationFormatEnabled/fail_step === RUN TestACME_IsAttestationFormatEnabled/fail_step#01 --- PASS: TestACME_IsAttestationFormatEnabled (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/ok (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_apple (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_step (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/ok_empty_tpm (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/ok_uppercase (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/fail_apple (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/fail_step (0.00s) --- PASS: TestACME_IsAttestationFormatEnabled/fail_step#01 (0.00s) === RUN TestAWS_Getters --- PASS: TestAWS_Getters (0.00s) === RUN TestAWS_GetTokenID === RUN TestAWS_GetTokenID/ok === RUN TestAWS_GetTokenID/ok_no_TOFU === RUN TestAWS_GetTokenID/fail --- PASS: TestAWS_GetTokenID (0.01s) --- PASS: TestAWS_GetTokenID/ok (0.00s) --- PASS: TestAWS_GetTokenID/ok_no_TOFU (0.00s) --- PASS: TestAWS_GetTokenID/fail (0.00s) === RUN TestAWS_GetIdentityToken === RUN TestAWS_GetIdentityToken/ok === RUN TestAWS_GetIdentityToken/ok_no_imds === RUN TestAWS_GetIdentityToken/fail_ca_url === RUN TestAWS_GetIdentityToken/fail_identityURL === RUN TestAWS_GetIdentityToken/fail_signatureURL === RUN TestAWS_GetIdentityToken/fail_signature === RUN TestAWS_GetIdentityToken/fail_read_identityURL === RUN TestAWS_GetIdentityToken/fail_read_signatureURL === RUN TestAWS_GetIdentityToken/fail_unmarshal_identityURL --- PASS: TestAWS_GetIdentityToken (0.01s) --- PASS: TestAWS_GetIdentityToken/ok (0.00s) --- PASS: TestAWS_GetIdentityToken/ok_no_imds (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_ca_url (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_identityURL (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_signatureURL (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_signature (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_read_identityURL (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_read_signatureURL (0.00s) --- PASS: TestAWS_GetIdentityToken/fail_unmarshal_identityURL (0.00s) === RUN TestAWS_GetIdentityToken_V1Only --- PASS: TestAWS_GetIdentityToken_V1Only (0.00s) === RUN TestAWS_GetIdentityToken_BadIDMS --- PASS: TestAWS_GetIdentityToken_BadIDMS (0.00s) === RUN TestAWS_Init === RUN TestAWS_Init/ok === RUN TestAWS_Init/ok/v1 === RUN TestAWS_Init/ok/v2 === RUN TestAWS_Init/ok/empty === RUN TestAWS_Init/ok/duration === RUN TestAWS_Init/ok/cert === RUN TestAWS_Init/fail_type_ === RUN TestAWS_Init/fail_name === RUN TestAWS_Init/bad_instance_age === RUN TestAWS_Init/fail/imds === RUN TestAWS_Init/fail/missing === RUN TestAWS_Init/fail/cert === RUN TestAWS_Init/fail_claims --- PASS: TestAWS_Init (0.01s) --- PASS: TestAWS_Init/ok (0.00s) --- PASS: TestAWS_Init/ok/v1 (0.00s) --- PASS: TestAWS_Init/ok/v2 (0.00s) --- PASS: TestAWS_Init/ok/empty (0.00s) --- PASS: TestAWS_Init/ok/duration (0.00s) --- PASS: TestAWS_Init/ok/cert (0.00s) --- PASS: TestAWS_Init/fail_type_ (0.00s) --- PASS: TestAWS_Init/fail_name (0.00s) --- PASS: TestAWS_Init/bad_instance_age (0.00s) --- PASS: TestAWS_Init/fail/imds (0.00s) --- PASS: TestAWS_Init/fail/missing (0.00s) --- PASS: TestAWS_Init/fail/cert (0.00s) --- PASS: TestAWS_Init/fail_claims (0.00s) === RUN TestAWS_authorizeToken === RUN TestAWS_authorizeToken/ok/identityCert2 === RUN TestAWS_authorizeToken/fail/empty-account-id === RUN TestAWS_authorizeToken/fail/empty-instance-id === RUN TestAWS_authorizeToken/fail/empty-private-ip === RUN TestAWS_authorizeToken/fail/empty-region === RUN TestAWS_authorizeToken/fail/invalid-audience === RUN TestAWS_authorizeToken/fail/invalid-account-id === RUN TestAWS_authorizeToken/ok === RUN TestAWS_authorizeToken/ok/identityCert === RUN TestAWS_authorizeToken/fail/bad-token === RUN TestAWS_authorizeToken/fail/cannot-validate-sig === RUN TestAWS_authorizeToken/fail/invalid-token-issuer === RUN TestAWS_authorizeToken/fail/invalid-subject-disabled-custom-SANs === RUN TestAWS_authorizeToken/fail/instance-age --- PASS: TestAWS_authorizeToken (0.15s) --- PASS: TestAWS_authorizeToken/ok/identityCert2 (0.00s) --- PASS: TestAWS_authorizeToken/fail/empty-account-id (0.00s) --- PASS: TestAWS_authorizeToken/fail/empty-instance-id (0.00s) --- PASS: TestAWS_authorizeToken/fail/empty-private-ip (0.00s) --- PASS: TestAWS_authorizeToken/fail/empty-region (0.00s) --- PASS: TestAWS_authorizeToken/fail/invalid-audience (0.00s) --- PASS: TestAWS_authorizeToken/fail/invalid-account-id (0.00s) --- PASS: TestAWS_authorizeToken/ok (0.00s) --- PASS: TestAWS_authorizeToken/ok/identityCert (0.00s) --- PASS: TestAWS_authorizeToken/fail/bad-token (0.00s) --- PASS: TestAWS_authorizeToken/fail/cannot-validate-sig (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/fail/instance-age (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.83s) --- 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.48s) --- 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/ok === 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 --- PASS: TestAzure_authorizeToken (0.00s) --- PASS: TestAzure_authorizeToken/ok (0.00s) --- PASS: TestAzure_authorizeToken/fail/bad-token (0.00s) --- PASS: TestAzure_authorizeToken/fail/cannot-validate-sig (0.00s) --- PASS: TestAzure_authorizeToken/fail/invalid-token-issuer (0.00s) --- PASS: TestAzure_authorizeToken/fail/invalid-tenant-id (0.00s) --- PASS: TestAzure_authorizeToken/fail/invalid-xms-mir-id (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.26s) --- 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.12s) --- PASS: TestCollection_Load/ok (0.00s) --- PASS: TestCollection_Load/fail (0.00s) --- PASS: TestCollection_Load/invalid (0.00s) === RUN TestCollection_LoadByToken === RUN TestCollection_LoadByToken/ok1 === RUN TestCollection_LoadByToken/ok2 === RUN TestCollection_LoadByToken/ok3 === RUN TestCollection_LoadByToken/ok4 === RUN TestCollection_LoadByToken/bad === RUN TestCollection_LoadByToken/fail === RUN TestCollection_LoadByToken/fail-no-k8sSa-provisioner --- PASS: TestCollection_LoadByToken (0.58s) --- PASS: TestCollection_LoadByToken/ok1 (0.00s) --- PASS: TestCollection_LoadByToken/ok2 (0.00s) --- PASS: TestCollection_LoadByToken/ok3 (0.00s) --- PASS: TestCollection_LoadByToken/ok4 (0.00s) --- PASS: TestCollection_LoadByToken/bad (0.00s) --- PASS: TestCollection_LoadByToken/fail (0.00s) --- PASS: TestCollection_LoadByToken/fail-no-k8sSa-provisioner (0.00s) === RUN TestCollection_LoadByCertificate === RUN TestCollection_LoadByCertificate/ok1 === RUN TestCollection_LoadByCertificate/ok2 === RUN TestCollection_LoadByCertificate/ok3 === RUN TestCollection_LoadByCertificate/noExtension === RUN TestCollection_LoadByCertificate/notFound === RUN TestCollection_LoadByCertificate/badCert --- PASS: TestCollection_LoadByCertificate (0.13s) --- PASS: TestCollection_LoadByCertificate/ok1 (0.00s) --- PASS: TestCollection_LoadByCertificate/ok2 (0.00s) --- PASS: TestCollection_LoadByCertificate/ok3 (0.00s) --- PASS: TestCollection_LoadByCertificate/noExtension (0.00s) --- PASS: TestCollection_LoadByCertificate/notFound (0.00s) --- PASS: TestCollection_LoadByCertificate/badCert (0.00s) === RUN TestCollection_LoadEncryptedKey === RUN TestCollection_LoadEncryptedKey/ok === RUN TestCollection_LoadEncryptedKey/oidc === RUN TestCollection_LoadEncryptedKey/notFound --- PASS: TestCollection_LoadEncryptedKey (0.13s) --- PASS: TestCollection_LoadEncryptedKey/ok (0.00s) --- PASS: TestCollection_LoadEncryptedKey/oidc (0.00s) --- PASS: TestCollection_LoadEncryptedKey/notFound (0.00s) === RUN TestCollection_Store === RUN TestCollection_Store/ok1 === RUN TestCollection_Store/ok2 === RUN TestCollection_Store/fail1 === RUN TestCollection_Store/fail2 --- PASS: TestCollection_Store (0.12s) --- PASS: TestCollection_Store/ok1 (0.00s) --- PASS: TestCollection_Store/ok2 (0.00s) --- PASS: TestCollection_Store/fail1 (0.00s) --- PASS: TestCollection_Store/fail2 (0.00s) === RUN TestCollection_Find === RUN TestCollection_Find/all === RUN TestCollection_Find/0_to_19 === RUN TestCollection_Find/0_to_9 === RUN TestCollection_Find/9_to_19 === RUN TestCollection_Find/1 === RUN TestCollection_Find/1_to_5 === RUN TestCollection_Find/defaultLimit === RUN TestCollection_Find/overTheLimit --- PASS: TestCollection_Find (1.25s) --- 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/false_arg1_empty === RUN Test_matchesAudience/false_arg2_empty === RUN Test_matchesAudience/false_arg1,arg2_empty === RUN Test_matchesAudience/false === RUN Test_matchesAudience/true === RUN Test_matchesAudience/true,portsA === RUN Test_matchesAudience/true,portsB === RUN Test_matchesAudience/true,portsAB --- PASS: Test_matchesAudience (0.00s) --- PASS: Test_matchesAudience/false_arg1_empty (0.00s) --- PASS: Test_matchesAudience/false_arg2_empty (0.00s) --- PASS: Test_matchesAudience/false_arg1,arg2_empty (0.00s) --- PASS: Test_matchesAudience/false (0.00s) --- PASS: Test_matchesAudience/true (0.00s) --- PASS: Test_matchesAudience/true,portsA (0.00s) --- PASS: Test_matchesAudience/true,portsB (0.00s) --- PASS: Test_matchesAudience/true,portsAB (0.00s) === 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%2FS4lJfT2qeO&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%2FS4lJfT2qeO&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-zone === RUN TestGCP_authorizeToken/ok === RUN TestGCP_authorizeToken/fail/cannot-validate-sig === RUN TestGCP_authorizeToken/fail/invalid-serviceAccount === RUN TestGCP_authorizeToken/fail/invalid-projectID === 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/bad-token === RUN TestGCP_authorizeToken/fail/invalid-issuer --- PASS: TestGCP_authorizeToken (0.00s) --- PASS: TestGCP_authorizeToken/fail/instance-age (0.00s) --- PASS: TestGCP_authorizeToken/fail/empty-zone (0.00s) --- PASS: TestGCP_authorizeToken/ok (0.00s) --- PASS: TestGCP_authorizeToken/fail/cannot-validate-sig (0.00s) --- PASS: TestGCP_authorizeToken/fail/invalid-serviceAccount (0.00s) --- PASS: TestGCP_authorizeToken/fail/invalid-projectID (0.00s) --- 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/bad-token (0.00s) --- PASS: TestGCP_authorizeToken/fail/invalid-issuer (0.00s) === RUN TestGCP_AuthorizeSign === RUN TestGCP_AuthorizeSign/ok === RUN TestGCP_AuthorizeSign/ok#01 === RUN TestGCP_AuthorizeSign/ok#02 === RUN TestGCP_AuthorizeSign/fail_token === RUN TestGCP_AuthorizeSign/fail_key === RUN TestGCP_AuthorizeSign/fail_iss === RUN TestGCP_AuthorizeSign/fail_aud === RUN TestGCP_AuthorizeSign/fail_exp === RUN TestGCP_AuthorizeSign/fail_nbf === RUN TestGCP_AuthorizeSign/fail_service_account === RUN TestGCP_AuthorizeSign/fail_invalid_project_id === RUN TestGCP_AuthorizeSign/fail_invalid_instance_age === RUN TestGCP_AuthorizeSign/fail_instance_id === RUN TestGCP_AuthorizeSign/fail_instance_name === RUN TestGCP_AuthorizeSign/fail_project_id === RUN TestGCP_AuthorizeSign/fail_zone --- PASS: TestGCP_AuthorizeSign (0.00s) --- PASS: TestGCP_AuthorizeSign/ok (0.00s) --- PASS: TestGCP_AuthorizeSign/ok#01 (0.00s) --- PASS: TestGCP_AuthorizeSign/ok#02 (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_token (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_key (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_iss (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_aud (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_exp (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_nbf (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_service_account (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_invalid_project_id (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_invalid_instance_age (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_instance_id (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_instance_name (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_project_id (0.00s) --- PASS: TestGCP_AuthorizeSign/fail_zone (0.00s) === RUN TestGCP_AuthorizeSSHSign === RUN TestGCP_AuthorizeSSHSign/ok === RUN TestGCP_AuthorizeSSHSign/ok-rsa2048 === RUN TestGCP_AuthorizeSSHSign/ok-type-host === RUN TestGCP_AuthorizeSSHSign/ok-type-user === RUN TestGCP_AuthorizeSSHSign/ok-principals === RUN TestGCP_AuthorizeSSHSign/ok-principal1 === RUN TestGCP_AuthorizeSSHSign/ok-principal2 === RUN TestGCP_AuthorizeSSHSign/ok-options === RUN TestGCP_AuthorizeSSHSign/ok-custom === RUN TestGCP_AuthorizeSSHSign/fail-rsa1024 === RUN TestGCP_AuthorizeSSHSign/fail-principal === RUN TestGCP_AuthorizeSSHSign/fail-extra-principal === RUN TestGCP_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestGCP_AuthorizeSSHSign/fail-type-host === RUN TestGCP_AuthorizeSSHSign/fail-type-user === RUN TestGCP_AuthorizeSSHSign/fail-invalid-token --- PASS: TestGCP_AuthorizeSSHSign (0.15s) --- 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.14s) === RUN TestJWK_Init === RUN TestJWK_Init/fail-empty-name === RUN TestJWK_Init/fail-empty-type === RUN TestJWK_Init/fail-empty-key === RUN TestJWK_Init/fail-bad-claims === RUN TestJWK_Init/ok === RUN TestJWK_Init/fail-empty --- PASS: TestJWK_Init (0.00s) --- PASS: TestJWK_Init/fail-empty-name (0.00s) --- PASS: TestJWK_Init/fail-empty-type (0.00s) --- PASS: TestJWK_Init/fail-empty-key (0.00s) --- PASS: TestJWK_Init/fail-bad-claims (0.00s) --- PASS: TestJWK_Init/ok (0.00s) --- PASS: TestJWK_Init/fail-empty (0.00s) === 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.50s) --- 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.28s) --- PASS: TestJWK_AuthorizeRevoke/fail-signature (0.00s) --- PASS: TestJWK_AuthorizeRevoke/ok (0.00s) === RUN TestJWK_AuthorizeSign === RUN TestJWK_AuthorizeSign/fail-signature === RUN TestJWK_AuthorizeSign/ok-sans === RUN TestJWK_AuthorizeSign/ok-no-sans === RUN TestJWK_AuthorizeSign/ok-cnf --- PASS: TestJWK_AuthorizeSign (0.25s) --- PASS: TestJWK_AuthorizeSign/fail-signature (0.00s) --- PASS: TestJWK_AuthorizeSign/ok-sans (0.00s) --- PASS: TestJWK_AuthorizeSign/ok-no-sans (0.00s) --- PASS: TestJWK_AuthorizeSign/ok-cnf (0.00s) === RUN TestJWK_AuthorizeRenew === RUN TestJWK_AuthorizeRenew/ok === RUN TestJWK_AuthorizeRenew/fail/renew-disabled --- PASS: TestJWK_AuthorizeRenew (0.24s) --- PASS: TestJWK_AuthorizeRenew/ok (0.00s) --- PASS: TestJWK_AuthorizeRenew/fail/renew-disabled (0.00s) === RUN TestJWK_AuthorizeSSHSign === RUN TestJWK_AuthorizeSSHSign/user === RUN TestJWK_AuthorizeSSHSign/user-rsa2048 === RUN TestJWK_AuthorizeSSHSign/user-type === RUN TestJWK_AuthorizeSSHSign/user-principals === RUN TestJWK_AuthorizeSSHSign/user-options === RUN TestJWK_AuthorizeSSHSign/host === RUN TestJWK_AuthorizeSSHSign/host-type === RUN TestJWK_AuthorizeSSHSign/host-principals === RUN TestJWK_AuthorizeSSHSign/host-options === RUN TestJWK_AuthorizeSSHSign/host-cnf === RUN TestJWK_AuthorizeSSHSign/ignore-bad-cnf === RUN TestJWK_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestJWK_AuthorizeSSHSign/fail-signature === RUN TestJWK_AuthorizeSSHSign/fail-rsa1024 --- PASS: TestJWK_AuthorizeSSHSign (0.57s) --- PASS: TestJWK_AuthorizeSSHSign/user (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/user-rsa2048 (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/user-type (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/user-principals (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/user-options (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/host (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/host-type (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/host-principals (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/host-options (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/host-cnf (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/ignore-bad-cnf (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/fail-sshCA-disabled (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/fail-signature (0.00s) --- PASS: TestJWK_AuthorizeSSHSign/fail-rsa1024 (0.00s) === RUN TestJWK_AuthorizeSign_SSHOptions === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user === RUN TestJWK_AuthorizeSign_SSHOptions/ok-host === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validBefore === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter-validBefore === RUN TestJWK_AuthorizeSign_SSHOptions/ok-user-match === RUN TestJWK_AuthorizeSign_SSHOptions/fail-certType === RUN TestJWK_AuthorizeSign_SSHOptions/fail-principals === RUN TestJWK_AuthorizeSign_SSHOptions/fail-validAfter === RUN TestJWK_AuthorizeSign_SSHOptions/fail-validBefore === RUN TestJWK_AuthorizeSign_SSHOptions/fail-subject === RUN TestJWK_AuthorizeSign_SSHOptions/fail-issuer === RUN TestJWK_AuthorizeSign_SSHOptions/fail-audience === RUN TestJWK_AuthorizeSign_SSHOptions/fail-expired === RUN TestJWK_AuthorizeSign_SSHOptions/fail-notBefore --- PASS: TestJWK_AuthorizeSign_SSHOptions (0.25s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-host (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validBefore (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-validAfter-validBefore (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/ok-user-match (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-certType (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-principals (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-validAfter (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-validBefore (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-subject (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-issuer (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-audience (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-expired (0.00s) --- PASS: TestJWK_AuthorizeSign_SSHOptions/fail-notBefore (0.00s) === RUN TestJWK_AuthorizeSSHRevoke === RUN TestJWK_AuthorizeSSHRevoke/fail/invalid-token === RUN TestJWK_AuthorizeSSHRevoke/ok --- PASS: TestJWK_AuthorizeSSHRevoke (0.43s) --- PASS: TestJWK_AuthorizeSSHRevoke/fail/invalid-token (0.15s) --- PASS: TestJWK_AuthorizeSSHRevoke/ok (0.28s) === RUN TestK8sSA_Getters --- PASS: TestK8sSA_Getters (0.00s) === RUN TestK8sSA_authorizeToken === RUN TestK8sSA_authorizeToken/fail/invalid-issuer === RUN TestK8sSA_authorizeToken/ok === RUN TestK8sSA_authorizeToken/fail/bad-token === RUN TestK8sSA_authorizeToken/fail/not-implemented === RUN TestK8sSA_authorizeToken/fail/error-validating-token --- PASS: TestK8sSA_authorizeToken (0.00s) --- PASS: TestK8sSA_authorizeToken/fail/invalid-issuer (0.00s) --- PASS: TestK8sSA_authorizeToken/ok (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) === RUN TestK8sSA_AuthorizeRevoke === RUN TestK8sSA_AuthorizeRevoke/ok === RUN TestK8sSA_AuthorizeRevoke/fail/invalid-token --- PASS: TestK8sSA_AuthorizeRevoke (0.00s) --- PASS: TestK8sSA_AuthorizeRevoke/ok (0.00s) --- PASS: TestK8sSA_AuthorizeRevoke/fail/invalid-token (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/ok === RUN TestK8sSA_AuthorizeSSHSign/fail/sshCA-disabled === RUN TestK8sSA_AuthorizeSSHSign/fail/invalid-token --- PASS: TestK8sSA_AuthorizeSSHSign (0.00s) --- PASS: TestK8sSA_AuthorizeSSHSign/ok (0.00s) --- PASS: TestK8sSA_AuthorizeSSHSign/fail/sshCA-disabled (0.00s) --- PASS: TestK8sSA_AuthorizeSSHSign/fail/invalid-token (0.00s) === RUN Test_newKeyStore === RUN Test_newKeyStore/ok === RUN Test_newKeyStore/fail === RUN Test_newKeyStore/fail_client 2025/10/14 18:10:29 http: TLS handshake error from 127.0.0.1:36120: remote error: tls: bad certificate --- PASS: Test_newKeyStore (0.06s) --- PASS: Test_newKeyStore/ok (0.00s) --- PASS: Test_newKeyStore/fail (0.00s) --- PASS: Test_newKeyStore/fail_client (0.06s) === RUN Test_keyStore --- PASS: Test_keyStore (5.00s) === RUN Test_keyStore_noCache --- PASS: Test_keyStore_noCache (0.00s) === RUN Test_keyStore_Get === RUN Test_keyStore_Get/ok1 === RUN Test_keyStore_Get/ok2 === RUN Test_keyStore_Get/fail --- PASS: Test_keyStore_Get (0.00s) --- PASS: Test_keyStore_Get/ok1 (0.00s) --- PASS: Test_keyStore_Get/ok2 (0.00s) --- PASS: Test_keyStore_Get/fail (0.00s) === RUN Test_abs === RUN Test_abs/ok === RUN Test_abs/ok#01 === RUN Test_abs/ok#02 === RUN Test_abs/ok_maxInt64 === RUN Test_abs/ok_minInt64_+_1 === RUN Test_abs/overflow_on_minInt64 === RUN Test_abs/overflow_on_minInt64#01 --- PASS: Test_abs (0.00s) --- PASS: Test_abs/ok (0.00s) --- PASS: Test_abs/ok#01 (0.00s) --- PASS: Test_abs/ok#02 (0.00s) --- PASS: Test_abs/ok_maxInt64 (0.00s) --- PASS: Test_abs/ok_minInt64_+_1 (0.00s) --- PASS: Test_abs/overflow_on_minInt64 (0.00s) --- PASS: Test_abs/overflow_on_minInt64#01 (0.00s) === RUN TestNebula_Init === RUN TestNebula_Init/ok === RUN TestNebula_Init/ok_with_claims === RUN TestNebula_Init/ok_with_options === RUN TestNebula_Init/fail_type === RUN TestNebula_Init/fail_name === RUN TestNebula_Init/fail_root === RUN TestNebula_Init/fail_expired_root === RUN TestNebula_Init/fail_bad_root === RUN TestNebula_Init/fail_bad_claims --- PASS: TestNebula_Init (0.01s) --- PASS: TestNebula_Init/ok (0.00s) --- PASS: TestNebula_Init/ok_with_claims (0.00s) --- PASS: TestNebula_Init/ok_with_options (0.00s) --- PASS: TestNebula_Init/fail_type (0.00s) --- PASS: TestNebula_Init/fail_name (0.00s) --- PASS: TestNebula_Init/fail_root (0.00s) --- PASS: TestNebula_Init/fail_expired_root (0.00s) --- PASS: TestNebula_Init/fail_bad_root (0.00s) --- PASS: TestNebula_Init/fail_bad_claims (0.00s) === RUN TestNebula_GetID === RUN TestNebula_GetID/ok_with_id === RUN TestNebula_GetID/ok_with_name --- PASS: TestNebula_GetID (0.00s) --- PASS: TestNebula_GetID/ok_with_id (0.00s) --- PASS: TestNebula_GetID/ok_with_name (0.00s) === RUN TestNebula_GetIDForToken === RUN TestNebula_GetIDForToken/ok --- PASS: TestNebula_GetIDForToken (0.00s) --- PASS: TestNebula_GetIDForToken/ok (0.00s) === RUN TestNebula_GetTokenID === RUN TestNebula_GetTokenID/ok === RUN TestNebula_GetTokenID/fail_parse === RUN TestNebula_GetTokenID/fail_claims --- PASS: TestNebula_GetTokenID (0.00s) --- PASS: TestNebula_GetTokenID/ok (0.00s) --- PASS: TestNebula_GetTokenID/fail_parse (0.00s) --- PASS: TestNebula_GetTokenID/fail_claims (0.00s) === RUN TestNebula_GetName === RUN TestNebula_GetName/ok --- PASS: TestNebula_GetName (0.00s) --- PASS: TestNebula_GetName/ok (0.00s) === RUN TestNebula_GetType === RUN TestNebula_GetType/ok --- PASS: TestNebula_GetType (0.00s) --- PASS: TestNebula_GetType/ok (0.00s) === RUN TestNebula_GetEncryptedKey === RUN TestNebula_GetEncryptedKey/ok --- PASS: TestNebula_GetEncryptedKey (0.00s) --- PASS: TestNebula_GetEncryptedKey/ok (0.00s) === RUN TestNebula_AuthorizeSign === RUN TestNebula_AuthorizeSign/ok === RUN TestNebula_AuthorizeSign/ok_no_sans === RUN TestNebula_AuthorizeSign/fail_token === RUN TestNebula_AuthorizeSign/fail_template --- PASS: TestNebula_AuthorizeSign (0.00s) --- PASS: TestNebula_AuthorizeSign/ok (0.00s) --- PASS: TestNebula_AuthorizeSign/ok_no_sans (0.00s) --- PASS: TestNebula_AuthorizeSign/fail_token (0.00s) --- PASS: TestNebula_AuthorizeSign/fail_template (0.00s) === RUN TestNebula_AuthorizeSSHSign === RUN TestNebula_AuthorizeSSHSign/ok === RUN TestNebula_AuthorizeSSHSign/ok_no_options === RUN TestNebula_AuthorizeSSHSign/ok_with_validity === RUN TestNebula_AuthorizeSSHSign/fail_token === RUN TestNebula_AuthorizeSSHSign/fail_user === RUN TestNebula_AuthorizeSSHSign/fail_principals === RUN TestNebula_AuthorizeSSHSign/fail_disabled === RUN TestNebula_AuthorizeSSHSign/fail_template --- PASS: TestNebula_AuthorizeSSHSign (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/ok (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/ok_no_options (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/ok_with_validity (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/fail_token (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/fail_user (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/fail_principals (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/fail_disabled (0.00s) --- PASS: TestNebula_AuthorizeSSHSign/fail_template (0.00s) === RUN TestNebula_AuthorizeRenew === RUN TestNebula_AuthorizeRenew/ok === RUN TestNebula_AuthorizeRenew/fail_disabled --- PASS: TestNebula_AuthorizeRenew (0.00s) --- PASS: TestNebula_AuthorizeRenew/ok (0.00s) --- PASS: TestNebula_AuthorizeRenew/fail_disabled (0.00s) === RUN TestNebula_AuthorizeRevoke === RUN TestNebula_AuthorizeRevoke/ok === RUN TestNebula_AuthorizeRevoke/fail_token --- PASS: TestNebula_AuthorizeRevoke (0.01s) --- PASS: TestNebula_AuthorizeRevoke/ok (0.00s) --- PASS: TestNebula_AuthorizeRevoke/fail_token (0.00s) === RUN TestNebula_AuthorizeSSHRevoke === RUN TestNebula_AuthorizeSSHRevoke/ok === RUN TestNebula_AuthorizeSSHRevoke/fail_token === RUN TestNebula_AuthorizeSSHRevoke/fail_disabled --- PASS: TestNebula_AuthorizeSSHRevoke (0.01s) --- PASS: TestNebula_AuthorizeSSHRevoke/ok (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 2025/10/14 18:10:34 http: TLS handshake error from 127.0.0.1:34510: read tcp 127.0.0.1:43519->127.0.0.1:34510: use of closed network connection --- PASS: TestOIDC_Init (0.02s) --- PASS: TestOIDC_Init/ok (0.00s) --- PASS: TestOIDC_Init/ok_tls (0.01s) --- PASS: TestOIDC_Init/ok-admins (0.00s) --- PASS: TestOIDC_Init/ok-domains (0.00s) --- PASS: TestOIDC_Init/ok-listen-port (0.00s) --- PASS: TestOIDC_Init/ok-listen-host-port (0.00s) --- PASS: TestOIDC_Init/ok-no-secret (0.00s) --- PASS: TestOIDC_Init/no-name (0.00s) --- PASS: TestOIDC_Init/no-type (0.00s) --- PASS: TestOIDC_Init/no-client-id (0.00s) --- PASS: TestOIDC_Init/no-configuration (0.00s) --- PASS: TestOIDC_Init/bad-configuration (0.00s) --- PASS: TestOIDC_Init/bad-claims (0.00s) --- PASS: TestOIDC_Init/bad-parse-url (0.00s) --- PASS: TestOIDC_Init/bad-get-url (0.00s) --- PASS: TestOIDC_Init/bad-listen-address (0.00s) --- PASS: TestOIDC_Init/bad-http-client (0.01s) === RUN TestOIDC_authorizeToken === RUN TestOIDC_authorizeToken/ok1 === RUN TestOIDC_authorizeToken/ok_tenantid === RUN TestOIDC_authorizeToken/ok_admin === RUN TestOIDC_authorizeToken/ok_domain === RUN TestOIDC_authorizeToken/ok_no_email === RUN TestOIDC_authorizeToken/fail-domain === RUN TestOIDC_authorizeToken/fail-key === RUN TestOIDC_authorizeToken/fail-token === RUN TestOIDC_authorizeToken/fail-claims === RUN TestOIDC_authorizeToken/fail-issuer === RUN TestOIDC_authorizeToken/fail-audience === RUN TestOIDC_authorizeToken/fail-signature === RUN TestOIDC_authorizeToken/fail-expired === RUN TestOIDC_authorizeToken/fail-not-before --- PASS: TestOIDC_authorizeToken (0.01s) --- PASS: TestOIDC_authorizeToken/ok1 (0.00s) --- PASS: TestOIDC_authorizeToken/ok_tenantid (0.00s) --- PASS: TestOIDC_authorizeToken/ok_admin (0.00s) --- PASS: TestOIDC_authorizeToken/ok_domain (0.00s) --- PASS: TestOIDC_authorizeToken/ok_no_email (0.00s) --- PASS: TestOIDC_authorizeToken/fail-domain (0.00s) --- PASS: TestOIDC_authorizeToken/fail-key (0.00s) --- PASS: TestOIDC_authorizeToken/fail-token (0.00s) --- PASS: TestOIDC_authorizeToken/fail-claims (0.00s) --- PASS: TestOIDC_authorizeToken/fail-issuer (0.00s) --- PASS: TestOIDC_authorizeToken/fail-audience (0.00s) --- PASS: TestOIDC_authorizeToken/fail-signature (0.00s) --- PASS: TestOIDC_authorizeToken/fail-expired (0.00s) --- PASS: TestOIDC_authorizeToken/fail-not-before (0.00s) === RUN TestOIDC_AuthorizeSign === RUN TestOIDC_AuthorizeSign/ok1 === RUN TestOIDC_AuthorizeSign/admin === RUN TestOIDC_AuthorizeSign/no-email === RUN TestOIDC_AuthorizeSign/bad-token --- PASS: TestOIDC_AuthorizeSign (0.00s) --- PASS: TestOIDC_AuthorizeSign/ok1 (0.00s) --- PASS: TestOIDC_AuthorizeSign/admin (0.00s) --- PASS: TestOIDC_AuthorizeSign/no-email (0.00s) --- PASS: TestOIDC_AuthorizeSign/bad-token (0.00s) === RUN TestOIDC_AuthorizeRevoke === RUN TestOIDC_AuthorizeRevoke/ok1 === RUN TestOIDC_AuthorizeRevoke/admin === RUN TestOIDC_AuthorizeRevoke/fail-email --- PASS: TestOIDC_AuthorizeRevoke (0.00s) --- PASS: TestOIDC_AuthorizeRevoke/ok1 (0.00s) --- PASS: TestOIDC_AuthorizeRevoke/admin (0.00s) --- PASS: TestOIDC_AuthorizeRevoke/fail-email (0.00s) === RUN TestOIDC_AuthorizeRenew === RUN TestOIDC_AuthorizeRenew/ok === RUN TestOIDC_AuthorizeRenew/fail/renew-disabled --- PASS: TestOIDC_AuthorizeRenew (0.00s) --- PASS: TestOIDC_AuthorizeRenew/ok (0.00s) --- PASS: TestOIDC_AuthorizeRenew/fail/renew-disabled (0.00s) === RUN TestOIDC_AuthorizeSSHSign === RUN TestOIDC_AuthorizeSSHSign/ok === RUN TestOIDC_AuthorizeSSHSign/ok-rsa2048 === RUN TestOIDC_AuthorizeSSHSign/ok-user === RUN TestOIDC_AuthorizeSSHSign/ok-empty-email === RUN TestOIDC_AuthorizeSSHSign/ok-principals === RUN TestOIDC_AuthorizeSSHSign/ok-principals-ignore-passed === RUN TestOIDC_AuthorizeSSHSign/ok-principals-getIdentity === RUN TestOIDC_AuthorizeSSHSign/ok-emptyPrincipals-getIdentity === RUN TestOIDC_AuthorizeSSHSign/ok-options === RUN TestOIDC_AuthorizeSSHSign/ok-admin-user === RUN TestOIDC_AuthorizeSSHSign/ok-admin-host === RUN TestOIDC_AuthorizeSSHSign/ok-admin-options === RUN TestOIDC_AuthorizeSSHSign/fail-rsa1024 === RUN TestOIDC_AuthorizeSSHSign/fail-user-host === RUN TestOIDC_AuthorizeSSHSign/fail-getIdentity === RUN TestOIDC_AuthorizeSSHSign/fail-sshCA-disabled === RUN TestOIDC_AuthorizeSSHSign/fail-admin-type === RUN TestOIDC_AuthorizeSSHSign/fail-admin-key-id === RUN TestOIDC_AuthorizeSSHSign/fail-admin-principals --- PASS: TestOIDC_AuthorizeSSHSign (0.24s) --- 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.01s) --- 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 === RUN TestDefaultIdentityFunc/ok_letter_case === RUN TestDefaultIdentityFunc/ok/badname === RUN TestDefaultIdentityFunc/ok_simple === RUN TestDefaultIdentityFunc/ok_simple_letter_case === 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 (0.00s) --- PASS: TestDefaultIdentityFunc/ok_letter_case (0.00s) --- PASS: TestDefaultIdentityFunc/ok/badname (0.00s) --- PASS: TestDefaultIdentityFunc/ok_simple (0.00s) --- PASS: TestDefaultIdentityFunc/ok_simple_letter_case (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.43s) --- PASS: TestSCEP_Init/ok (0.00s) --- PASS: TestSCEP_Init/ok_no_password (0.00s) --- PASS: TestSCEP_Init/ok_with_uri (0.00s) --- PASS: TestSCEP_Init/ok_with_uri_no_password (0.00s) --- PASS: TestSCEP_Init/ok_with_SCEPKeyManager (0.00s) --- PASS: TestSCEP_Init/ok_intermediate (0.00s) --- PASS: TestSCEP_Init/fail_type (0.00s) --- PASS: TestSCEP_Init/fail_name (0.00s) --- PASS: TestSCEP_Init/fail_minimumPublicKeyLength (0.00s) --- PASS: TestSCEP_Init/fail_encryptionAlgorithmIdentifier (0.00s) --- PASS: TestSCEP_Init/fail_negative_encryptionAlgorithmIdentifier (0.00s) --- PASS: TestSCEP_Init/fail_key_decode (0.00s) --- PASS: TestSCEP_Init/fail_certificate_decode (0.00s) --- PASS: TestSCEP_Init/fail_certificate_with_intermediate (0.00s) --- PASS: TestSCEP_Init/fail_decrypter_password (0.00s) --- PASS: TestSCEP_Init/fail_uri (0.00s) --- PASS: TestSCEP_Init/fail_uri_password (0.00s) --- PASS: TestSCEP_Init/fail_uri_type (0.00s) --- PASS: TestSCEP_Init/fail_missing_certificate (0.00s) --- PASS: TestSCEP_Init/fail_key_match (0.00s) === RUN Test_defaultPublicKeyValidator_Valid === RUN Test_defaultPublicKeyValidator_Valid/fail/unrecognized-key-type === RUN Test_defaultPublicKeyValidator_Valid/fail/rsa/too-short === RUN Test_defaultPublicKeyValidator_Valid/ok/rsa === RUN Test_defaultPublicKeyValidator_Valid/ok/ecdsa === RUN Test_defaultPublicKeyValidator_Valid/ok/ed25519 --- PASS: Test_defaultPublicKeyValidator_Valid (0.00s) --- PASS: Test_defaultPublicKeyValidator_Valid/fail/unrecognized-key-type (0.00s) --- PASS: Test_defaultPublicKeyValidator_Valid/fail/rsa/too-short (0.00s) --- PASS: Test_defaultPublicKeyValidator_Valid/ok/rsa (0.00s) --- PASS: Test_defaultPublicKeyValidator_Valid/ok/ecdsa (0.00s) --- PASS: Test_defaultPublicKeyValidator_Valid/ok/ed25519 (0.00s) === RUN Test_commonNameValidator_Valid === RUN Test_commonNameValidator_Valid/ok === RUN Test_commonNameValidator_Valid/empty === RUN Test_commonNameValidator_Valid/wrong --- PASS: Test_commonNameValidator_Valid (0.00s) --- PASS: Test_commonNameValidator_Valid/ok (0.00s) --- PASS: Test_commonNameValidator_Valid/empty (0.00s) --- PASS: Test_commonNameValidator_Valid/wrong (0.00s) === RUN Test_commonNameSliceValidator_Valid === RUN Test_commonNameSliceValidator_Valid/ok === RUN Test_commonNameSliceValidator_Valid/ok#01 === RUN Test_commonNameSliceValidator_Valid/empty === RUN Test_commonNameSliceValidator_Valid/wrong --- PASS: Test_commonNameSliceValidator_Valid (0.00s) --- PASS: Test_commonNameSliceValidator_Valid/ok (0.00s) --- PASS: Test_commonNameSliceValidator_Valid/ok#01 (0.00s) --- PASS: Test_commonNameSliceValidator_Valid/empty (0.00s) --- PASS: Test_commonNameSliceValidator_Valid/wrong (0.00s) === RUN Test_emailAddressesValidator_Valid === RUN Test_emailAddressesValidator_Valid/ok0 === RUN Test_emailAddressesValidator_Valid/ok1 === RUN Test_emailAddressesValidator_Valid/ok2 === RUN Test_emailAddressesValidator_Valid/ok3 === RUN Test_emailAddressesValidator_Valid/ok3#01 === RUN Test_emailAddressesValidator_Valid/fail1 === RUN Test_emailAddressesValidator_Valid/fail2 === RUN Test_emailAddressesValidator_Valid/fail3 --- PASS: Test_emailAddressesValidator_Valid (0.00s) --- PASS: Test_emailAddressesValidator_Valid/ok0 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/ok1 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/ok2 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/ok3 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/ok3#01 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/fail1 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/fail2 (0.00s) --- PASS: Test_emailAddressesValidator_Valid/fail3 (0.00s) === RUN Test_dnsNamesValidator_Valid === RUN Test_dnsNamesValidator_Valid/ok0 === RUN Test_dnsNamesValidator_Valid/ok1 === RUN Test_dnsNamesValidator_Valid/ok2 === RUN Test_dnsNamesValidator_Valid/ok3 === RUN Test_dnsNamesValidator_Valid/ok4 === RUN Test_dnsNamesValidator_Valid/fail1 === RUN Test_dnsNamesValidator_Valid/fail2 === RUN Test_dnsNamesValidator_Valid/fail3 --- PASS: Test_dnsNamesValidator_Valid (0.00s) --- PASS: Test_dnsNamesValidator_Valid/ok0 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/ok1 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/ok2 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/ok3 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/ok4 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/fail1 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/fail2 (0.00s) --- PASS: Test_dnsNamesValidator_Valid/fail3 (0.00s) === RUN Test_dnsNamesSubsetValidator_Valid === RUN Test_dnsNamesSubsetValidator_Valid/ok0 === RUN Test_dnsNamesSubsetValidator_Valid/ok1 === RUN Test_dnsNamesSubsetValidator_Valid/ok2 === RUN Test_dnsNamesSubsetValidator_Valid/ok3 === RUN Test_dnsNamesSubsetValidator_Valid/ok4 === RUN Test_dnsNamesSubsetValidator_Valid/ok5 === RUN Test_dnsNamesSubsetValidator_Valid/ok6 === RUN Test_dnsNamesSubsetValidator_Valid/fail1 === RUN Test_dnsNamesSubsetValidator_Valid/fail2 === RUN Test_dnsNamesSubsetValidator_Valid/fail3 === RUN Test_dnsNamesSubsetValidator_Valid/fail4 === RUN Test_dnsNamesSubsetValidator_Valid/fail5 === RUN Test_dnsNamesSubsetValidator_Valid/fail6 --- PASS: Test_dnsNamesSubsetValidator_Valid (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok0 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok1 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok2 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok3 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok4 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok5 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/ok6 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail1 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail2 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail3 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail4 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail5 (0.00s) --- PASS: Test_dnsNamesSubsetValidator_Valid/fail6 (0.00s) === RUN Test_ipAddressesValidator_Valid === RUN Test_ipAddressesValidator_Valid/ok0 === RUN Test_ipAddressesValidator_Valid/ok1 === RUN Test_ipAddressesValidator_Valid/ok2 === RUN Test_ipAddressesValidator_Valid/ok3 === RUN Test_ipAddressesValidator_Valid/ok4 === RUN Test_ipAddressesValidator_Valid/fail1 === RUN Test_ipAddressesValidator_Valid/fail2 === RUN Test_ipAddressesValidator_Valid/fail3 --- PASS: Test_ipAddressesValidator_Valid (0.00s) --- PASS: Test_ipAddressesValidator_Valid/ok0 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/ok1 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/ok2 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/ok3 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/ok4 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/fail1 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/fail2 (0.00s) --- PASS: Test_ipAddressesValidator_Valid/fail3 (0.00s) === RUN Test_urisValidator_Valid === RUN Test_urisValidator_Valid/ok0 === RUN Test_urisValidator_Valid/ok1 === RUN Test_urisValidator_Valid/ok2 === RUN Test_urisValidator_Valid/ok3 === RUN Test_urisValidator_Valid/ok4 === RUN Test_urisValidator_Valid/fail1 === RUN Test_urisValidator_Valid/fail2 === RUN Test_urisValidator_Valid/fail3 --- PASS: Test_urisValidator_Valid (0.00s) --- PASS: Test_urisValidator_Valid/ok0 (0.00s) --- PASS: Test_urisValidator_Valid/ok1 (0.00s) --- PASS: Test_urisValidator_Valid/ok2 (0.00s) --- PASS: Test_urisValidator_Valid/ok3 (0.00s) --- PASS: Test_urisValidator_Valid/ok4 (0.00s) --- PASS: Test_urisValidator_Valid/fail1 (0.00s) --- PASS: Test_urisValidator_Valid/fail2 (0.00s) --- PASS: Test_urisValidator_Valid/fail3 (0.00s) === RUN Test_defaultSANsValidator_Valid === RUN Test_defaultSANsValidator_Valid/fail/dnsNamesValidator === RUN Test_defaultSANsValidator_Valid/fail/emailAddressesValidator === RUN Test_defaultSANsValidator_Valid/fail/ipAddressesValidator === RUN Test_defaultSANsValidator_Valid/fail/urisValidator === RUN Test_defaultSANsValidator_Valid/ok/urisBadValidator-SignIdentity === RUN Test_defaultSANsValidator_Valid/ok --- PASS: Test_defaultSANsValidator_Valid (0.00s) --- PASS: Test_defaultSANsValidator_Valid/fail/dnsNamesValidator (0.00s) --- PASS: Test_defaultSANsValidator_Valid/fail/emailAddressesValidator (0.00s) --- PASS: Test_defaultSANsValidator_Valid/fail/ipAddressesValidator (0.00s) --- PASS: Test_defaultSANsValidator_Valid/fail/urisValidator (0.00s) --- PASS: Test_defaultSANsValidator_Valid/ok/urisBadValidator-SignIdentity (0.00s) --- PASS: Test_defaultSANsValidator_Valid/ok (0.00s) === RUN Test_validityValidator_Valid === 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 === RUN Test_validityValidator_Valid/ok/duration-exactly-max === RUN Test_validityValidator_Valid/ok/duration-exact-min-with-backdate --- PASS: Test_validityValidator_Valid (2.00s) --- PASS: Test_validityValidator_Valid/ok/duration-exact-max-with-backdate (1.00s) --- PASS: Test_validityValidator_Valid/fail/notAfter-past (0.00s) --- PASS: Test_validityValidator_Valid/fail/notBefore-after-notAfter (0.00s) --- PASS: Test_validityValidator_Valid/fail/duration-too-short (0.00s) --- PASS: Test_validityValidator_Valid/ok/duration-exactly-min (0.00s) --- PASS: Test_validityValidator_Valid/fail/duration-too-great (0.00s) --- PASS: Test_validityValidator_Valid/ok/duration-exactly-max (0.00s) --- PASS: Test_validityValidator_Valid/ok/duration-exact-min-with-backdate (1.00s) === RUN Test_forceCN_Option === RUN Test_forceCN_Option/ok/CN-not-forced === RUN Test_forceCN_Option/ok/CN-forced-and-set === RUN Test_forceCN_Option/ok/CN-forced-and-not-set === RUN Test_forceCN_Option/fail/CN-forced-and-empty-DNSNames --- PASS: Test_forceCN_Option (0.00s) --- PASS: Test_forceCN_Option/ok/CN-not-forced (0.00s) --- PASS: Test_forceCN_Option/ok/CN-forced-and-set (0.00s) --- PASS: Test_forceCN_Option/ok/CN-forced-and-not-set (0.00s) --- PASS: Test_forceCN_Option/fail/CN-forced-and-empty-DNSNames (0.00s) === RUN Test_profileDefaultDuration_Option === RUN Test_profileDefaultDuration_Option/ok/notBefore-notAfter-duration-empty === RUN Test_profileDefaultDuration_Option/ok/notBefore-set === RUN Test_profileDefaultDuration_Option/ok/duration-set === RUN Test_profileDefaultDuration_Option/ok/notAfter-set === RUN Test_profileDefaultDuration_Option/ok/notBefore-and-notAfter-set === 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 --- PASS: Test_profileDefaultDuration_Option (0.80s) --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-notAfter-duration-empty (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-set (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/duration-set (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/notAfter-set (0.10s) --- PASS: Test_profileDefaultDuration_Option/ok/notBefore-and-notAfter-set (0.10s) --- 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) === RUN Test_newProvisionerExtension_Option === RUN Test_newProvisionerExtension_Option/ok/one-element === RUN Test_newProvisionerExtension_Option/ok/replace === RUN Test_newProvisionerExtension_Option/ok/disabled --- PASS: Test_newProvisionerExtension_Option (0.00s) --- PASS: Test_newProvisionerExtension_Option/ok/one-element (0.00s) --- PASS: Test_newProvisionerExtension_Option/ok/replace (0.00s) --- PASS: Test_newProvisionerExtension_Option/ok/disabled (0.00s) === RUN Test_profileLimitDuration_Option === RUN Test_profileLimitDuration_Option/fail/requested-notAfter-after-limit === RUN Test_profileLimitDuration_Option/fail/cert-validity-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/under-limit-with-backdate === RUN Test_profileLimitDuration_Option/ok/cert-notAfter-default === RUN Test_profileLimitDuration_Option/ok/cert-notBefore-option === RUN Test_profileLimitDuration_Option/ok/cert-notAfter-option === RUN Test_profileLimitDuration_Option/fail/notBefore-before-active-window === 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/cert-validity === RUN Test_profileLimitDuration_Option/ok/cert-notBefore-default --- PASS: Test_profileLimitDuration_Option (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/under-limit-with-backdate (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-notAfter-default (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-notBefore-option (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-notAfter-option (0.00s) --- PASS: Test_profileLimitDuration_Option/fail/notBefore-before-active-window (0.00s) --- 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/cert-validity (0.00s) --- PASS: Test_profileLimitDuration_Option/ok/cert-notBefore-default (0.00s) === RUN TestSSHOptions_Type === RUN TestSSHOptions_Type/user === RUN TestSSHOptions_Type/host === RUN TestSSHOptions_Type/empty === RUN TestSSHOptions_Type/invalid --- PASS: TestSSHOptions_Type (0.00s) --- PASS: TestSSHOptions_Type/user (0.00s) --- PASS: TestSSHOptions_Type/host (0.00s) --- PASS: TestSSHOptions_Type/empty (0.00s) --- PASS: TestSSHOptions_Type/invalid (0.00s) === RUN TestSSHOptions_Modify === RUN TestSSHOptions_Modify/ok === 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 --- PASS: TestSSHOptions_Modify (0.00s) --- PASS: TestSSHOptions_Modify/ok (0.00s) --- PASS: TestSSHOptions_Modify/fail/unexpected-cert-type (0.00s) --- PASS: TestSSHOptions_Modify/fail/validAfter-greater-validBefore (0.00s) --- PASS: TestSSHOptions_Modify/ok/user-cert (0.00s) --- PASS: TestSSHOptions_Modify/ok/host-cert (0.00s) === RUN TestSSHOptions_Match === RUN TestSSHOptions_Match/fail/cert-type === RUN TestSSHOptions_Match/fail/pricipals === RUN TestSSHOptions_Match/fail/validAfter === RUN TestSSHOptions_Match/fail/validBefore === RUN TestSSHOptions_Match/ok/original-empty === RUN TestSSHOptions_Match/ok/cmp-empty === RUN TestSSHOptions_Match/ok/equal --- PASS: TestSSHOptions_Match (0.00s) --- PASS: TestSSHOptions_Match/fail/cert-type (0.00s) --- PASS: TestSSHOptions_Match/fail/pricipals (0.00s) --- PASS: TestSSHOptions_Match/fail/validAfter (0.00s) --- PASS: TestSSHOptions_Match/fail/validBefore (0.00s) --- PASS: TestSSHOptions_Match/ok/original-empty (0.00s) --- PASS: TestSSHOptions_Match/ok/cmp-empty (0.00s) --- PASS: TestSSHOptions_Match/ok/equal (0.00s) === 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/ok/defaults === 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/fail/requested-validAfter-after-limit === RUN Test_sshValidityModifier/fail/requested-validBefore-after-limit === RUN Test_sshValidityModifier/ok/no-limit --- PASS: Test_sshValidityModifier (0.00s) --- PASS: Test_sshValidityModifier/fail/type-not-set (0.00s) --- PASS: Test_sshValidityModifier/ok/defaults (0.00s) --- PASS: Test_sshValidityModifier/ok/valid-requested-validBefore (0.00s) --- PASS: Test_sshValidityModifier/ok/empty-requested-validBefore-limit-after-default (0.00s) --- PASS: Test_sshValidityModifier/ok/empty-requested-validBefore-limit-before-default (0.00s) --- PASS: Test_sshValidityModifier/fail/type-not-recognized (0.00s) --- PASS: Test_sshValidityModifier/fail/requested-validAfter-after-limit (0.00s) --- PASS: Test_sshValidityModifier/fail/requested-validBefore-after-limit (0.00s) --- PASS: Test_sshValidityModifier/ok/no-limit (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/cert-not-yet-valid === RUN TestSSHPOP_authorizeToken/fail/cert-past-validity === RUN TestSSHPOP_authorizeToken/fail/invalid-audience === RUN TestSSHPOP_authorizeToken/fail/empty-subject === RUN TestSSHPOP_authorizeToken/fail/bad-token === 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/ok --- PASS: TestSSHPOP_authorizeToken (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/cert-not-yet-valid (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/cert-past-validity (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/invalid-audience (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/empty-subject (0.00s) --- PASS: TestSSHPOP_authorizeToken/fail/bad-token (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/ok (0.00s) === RUN TestSSHPOP_AuthorizeSSHRevoke === RUN TestSSHPOP_AuthorizeSSHRevoke/fail/bad-token === RUN TestSSHPOP_AuthorizeSSHRevoke/fail/subject-not-equal-serial === RUN TestSSHPOP_AuthorizeSSHRevoke/ok --- PASS: TestSSHPOP_AuthorizeSSHRevoke (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/bad-token (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRevoke/fail/subject-not-equal-serial (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRevoke/ok (0.00s) === RUN TestSSHPOP_AuthorizeSSHRenew === RUN TestSSHPOP_AuthorizeSSHRenew/fail/bad-token === RUN TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert === RUN TestSSHPOP_AuthorizeSSHRenew/ok --- PASS: TestSSHPOP_AuthorizeSSHRenew (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/bad-token (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRenew/fail/not-host-cert (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRenew/ok (0.00s) === RUN TestSSHPOP_AuthorizeSSHRekey === RUN TestSSHPOP_AuthorizeSSHRekey/fail/bad-token === RUN TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert === RUN TestSSHPOP_AuthorizeSSHRekey/ok --- PASS: TestSSHPOP_AuthorizeSSHRekey (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRekey/fail/bad-token (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRekey/fail/not-host-cert (0.00s) --- PASS: TestSSHPOP_AuthorizeSSHRekey/ok (0.00s) === RUN TestSSHPOP_ExtractSSHPOPCert === RUN TestSSHPOP_ExtractSSHPOPCert/fail/sshpop-missing === RUN TestSSHPOP_ExtractSSHPOPCert/fail/wrong-sshpop-type === RUN TestSSHPOP_ExtractSSHPOPCert/fail/base64decode-error === RUN TestSSHPOP_ExtractSSHPOPCert/fail/parsing-sshpop-pubkey === RUN TestSSHPOP_ExtractSSHPOPCert/ok === RUN TestSSHPOP_ExtractSSHPOPCert/fail/bad-token --- PASS: TestSSHPOP_ExtractSSHPOPCert (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/sshpop-missing (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/wrong-sshpop-type (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/base64decode-error (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/parsing-sshpop-pubkey (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/ok (0.00s) --- PASS: TestSSHPOP_ExtractSSHPOPCert/fail/bad-token (0.00s) === RUN TestNewTimeDuration === RUN TestNewTimeDuration/ok === RUN TestNewTimeDuration/zero --- PASS: TestNewTimeDuration (0.00s) --- PASS: TestNewTimeDuration/ok (0.00s) --- PASS: TestNewTimeDuration/zero (0.00s) === RUN TestParseTimeDuration === RUN TestParseTimeDuration/timestamp === RUN TestParseTimeDuration/timestamp#01 === RUN TestParseTimeDuration/timestamp#02 === RUN TestParseTimeDuration/timestamp#03 === RUN TestParseTimeDuration/timestamp#04 === RUN TestParseTimeDuration/timestamp#05 === RUN TestParseTimeDuration/1h === RUN TestParseTimeDuration/-24h60m60s === RUN TestParseTimeDuration/0 === RUN TestParseTimeDuration/empty === RUN TestParseTimeDuration/fail === RUN TestParseTimeDuration/fail#01 --- PASS: TestParseTimeDuration (0.00s) --- PASS: TestParseTimeDuration/timestamp (0.00s) --- PASS: TestParseTimeDuration/timestamp#01 (0.00s) --- PASS: TestParseTimeDuration/timestamp#02 (0.00s) --- PASS: TestParseTimeDuration/timestamp#03 (0.00s) --- PASS: TestParseTimeDuration/timestamp#04 (0.00s) --- PASS: TestParseTimeDuration/timestamp#05 (0.00s) --- PASS: TestParseTimeDuration/1h (0.00s) --- PASS: TestParseTimeDuration/-24h60m60s (0.00s) --- PASS: TestParseTimeDuration/0 (0.00s) --- PASS: TestParseTimeDuration/empty (0.00s) --- PASS: TestParseTimeDuration/fail (0.00s) --- PASS: TestParseTimeDuration/fail#01 (0.00s) === RUN TestTimeDuration_SetDuration === RUN TestTimeDuration_SetDuration/new === RUN TestTimeDuration_SetDuration/old --- PASS: TestTimeDuration_SetDuration (0.00s) --- PASS: TestTimeDuration_SetDuration/new (0.00s) --- PASS: TestTimeDuration_SetDuration/old (0.00s) === RUN TestTimeDuration_SetTime === RUN TestTimeDuration_SetTime/new === RUN TestTimeDuration_SetTime/old --- PASS: TestTimeDuration_SetTime (0.00s) --- PASS: TestTimeDuration_SetTime/new (0.00s) --- PASS: TestTimeDuration_SetTime/old (0.00s) === RUN TestTimeDuration_MarshalJSON === RUN TestTimeDuration_MarshalJSON/empty === RUN TestTimeDuration_MarshalJSON/timestamp === RUN TestTimeDuration_MarshalJSON/duration === RUN TestTimeDuration_MarshalJSON/fail --- PASS: TestTimeDuration_MarshalJSON (0.00s) --- PASS: TestTimeDuration_MarshalJSON/empty (0.00s) --- PASS: TestTimeDuration_MarshalJSON/timestamp (0.00s) --- PASS: TestTimeDuration_MarshalJSON/duration (0.00s) --- PASS: TestTimeDuration_MarshalJSON/fail (0.00s) === RUN TestTimeDuration_UnmarshalJSON === RUN TestTimeDuration_UnmarshalJSON/empty === RUN TestTimeDuration_UnmarshalJSON/timestamp === RUN TestTimeDuration_UnmarshalJSON/duration === RUN TestTimeDuration_UnmarshalJSON/fail === RUN TestTimeDuration_UnmarshalJSON/fail#01 --- PASS: TestTimeDuration_UnmarshalJSON (0.00s) --- PASS: TestTimeDuration_UnmarshalJSON/empty (0.00s) --- PASS: TestTimeDuration_UnmarshalJSON/timestamp (0.00s) --- PASS: TestTimeDuration_UnmarshalJSON/duration (0.00s) --- PASS: TestTimeDuration_UnmarshalJSON/fail (0.00s) --- PASS: TestTimeDuration_UnmarshalJSON/fail#01 (0.00s) === RUN TestTimeDuration_Time === RUN TestTimeDuration_Time/zero === RUN TestTimeDuration_Time/zero#01 === RUN TestTimeDuration_Time/timestamp === RUN TestTimeDuration_Time/local === RUN TestTimeDuration_Time/duration --- PASS: TestTimeDuration_Time (0.00s) --- PASS: TestTimeDuration_Time/zero (0.00s) --- PASS: TestTimeDuration_Time/zero#01 (0.00s) --- PASS: TestTimeDuration_Time/timestamp (0.00s) --- PASS: TestTimeDuration_Time/local (0.00s) --- PASS: TestTimeDuration_Time/duration (0.00s) === RUN TestTimeDuration_Unix === RUN TestTimeDuration_Unix/zero === RUN TestTimeDuration_Unix/zero#01 === RUN TestTimeDuration_Unix/timestamp === RUN TestTimeDuration_Unix/local === RUN TestTimeDuration_Unix/duration --- PASS: TestTimeDuration_Unix (0.00s) --- PASS: TestTimeDuration_Unix/zero (0.00s) --- PASS: TestTimeDuration_Unix/zero#01 (0.00s) --- PASS: TestTimeDuration_Unix/timestamp (0.00s) --- PASS: TestTimeDuration_Unix/local (0.00s) --- PASS: TestTimeDuration_Unix/duration (0.00s) === RUN TestTimeDuration_String === RUN TestTimeDuration_String/zero === RUN TestTimeDuration_String/zero#01 === RUN TestTimeDuration_String/timestamp === RUN TestTimeDuration_String/duration --- PASS: TestTimeDuration_String (0.00s) --- PASS: TestTimeDuration_String/zero (0.00s) --- PASS: TestTimeDuration_String/zero#01 (0.00s) --- PASS: TestTimeDuration_String/timestamp (0.00s) --- PASS: TestTimeDuration_String/duration (0.00s) === RUN TestWebhookController_isCertTypeOK === RUN TestWebhookController_isCertTypeOK/ssh/"" === RUN TestWebhookController_isCertTypeOK/all/ssh === RUN TestWebhookController_isCertTypeOK/all/"" === RUN TestWebhookController_isCertTypeOK/x509/x509 === RUN TestWebhookController_isCertTypeOK/ssh/all === RUN TestWebhookController_isCertTypeOK/ssh/ssh === RUN TestWebhookController_isCertTypeOK/all/all === RUN TestWebhookController_isCertTypeOK/all/x509 === RUN TestWebhookController_isCertTypeOK/x509/all === RUN TestWebhookController_isCertTypeOK/x509/ssh === RUN TestWebhookController_isCertTypeOK/x509/"" === RUN TestWebhookController_isCertTypeOK/ssh/x509 --- PASS: TestWebhookController_isCertTypeOK (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/ssh/all (0.00s) --- PASS: TestWebhookController_isCertTypeOK/ssh/ssh (0.00s) --- PASS: TestWebhookController_isCertTypeOK/all/all (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/x509/"" (0.00s) --- PASS: TestWebhookController_isCertTypeOK/ssh/x509 (0.00s) === RUN TestWebhookController_Enrich === RUN TestWebhookController_Enrich/ok/x509_only === RUN TestWebhookController_Enrich/ok/with_options === RUN TestWebhookController_Enrich/deny === RUN TestWebhookController_Enrich/deny/with_error === RUN TestWebhookController_Enrich/fail/with_options === RUN TestWebhookController_Enrich/ok/no_enriching_webhooks === RUN TestWebhookController_Enrich/ok/one_webhook === RUN TestWebhookController_Enrich/ok/two_webhooks --- PASS: TestWebhookController_Enrich (0.00s) --- PASS: TestWebhookController_Enrich/ok/x509_only (0.00s) --- PASS: TestWebhookController_Enrich/ok/with_options (0.00s) --- PASS: TestWebhookController_Enrich/deny (0.00s) --- PASS: TestWebhookController_Enrich/deny/with_error (0.00s) --- PASS: TestWebhookController_Enrich/fail/with_options (0.00s) --- PASS: TestWebhookController_Enrich/ok/no_enriching_webhooks (0.00s) --- PASS: TestWebhookController_Enrich/ok/one_webhook (0.00s) --- PASS: TestWebhookController_Enrich/ok/two_webhooks (0.00s) === RUN TestWebhookController_Authorize === RUN TestWebhookController_Authorize/ok/with_options === RUN TestWebhookController_Authorize/deny === RUN TestWebhookController_Authorize/deny/withError === RUN TestWebhookController_Authorize/fail/with_options === RUN TestWebhookController_Authorize/ok/no_enriching_webhooks === RUN TestWebhookController_Authorize/ok === RUN TestWebhookController_Authorize/ok/ssh_only --- PASS: TestWebhookController_Authorize (0.00s) --- PASS: TestWebhookController_Authorize/ok/with_options (0.00s) --- PASS: TestWebhookController_Authorize/deny (0.00s) --- PASS: TestWebhookController_Authorize/deny/withError (0.00s) --- PASS: TestWebhookController_Authorize/fail/with_options (0.00s) --- PASS: TestWebhookController_Authorize/ok/no_enriching_webhooks (0.00s) --- PASS: TestWebhookController_Authorize/ok (0.00s) --- PASS: TestWebhookController_Authorize/ok/ssh_only (0.00s) === RUN TestWebhook_Do === RUN TestWebhook_Do/ok/allow === RUN TestWebhook_Do/ok === RUN TestWebhook_Do/ok/no-request-id === RUN TestWebhook_Do/ok/bearer === RUN TestWebhook_Do/ok/basic === RUN TestWebhook_Do/ok/templated-url === RUN TestWebhook_Do/fail/404 === RUN TestWebhook_Do/disableTLSClientAuth 2025/10/14 18:10:37 http: TLS handshake error from 127.0.0.1:48856: remote error: tls: bad certificate 2025/10/14 18:10:38 http: TLS handshake error from 127.0.0.1:48866: remote error: tls: bad certificate --- PASS: TestWebhook_Do (1.02s) --- PASS: TestWebhook_Do/ok/allow (0.00s) --- PASS: TestWebhook_Do/ok (0.00s) --- PASS: TestWebhook_Do/ok/no-request-id (0.00s) --- PASS: TestWebhook_Do/ok/bearer (0.00s) --- PASS: TestWebhook_Do/ok/basic (0.00s) --- PASS: TestWebhook_Do/ok/templated-url (0.00s) --- PASS: TestWebhook_Do/fail/404 (0.00s) --- PASS: TestWebhook_Do/disableTLSClientAuth (1.01s) === RUN TestX5C_Getters --- PASS: TestX5C_Getters (0.00s) === RUN TestX5C_Init === RUN TestX5C_Init/fail/empty-key === RUN TestX5C_Init/fail/no-valid-root-certs === RUN TestX5C_Init/fail/invalid-duration === RUN TestX5C_Init/ok === RUN TestX5C_Init/ok/root-chain === RUN TestX5C_Init/fail/empty === RUN TestX5C_Init/fail/empty-name === RUN TestX5C_Init/fail/empty-type --- PASS: TestX5C_Init (0.00s) --- PASS: TestX5C_Init/fail/empty-key (0.00s) --- PASS: TestX5C_Init/fail/no-valid-root-certs (0.00s) --- PASS: TestX5C_Init/fail/invalid-duration (0.00s) --- PASS: TestX5C_Init/ok (0.00s) --- PASS: TestX5C_Init/ok/root-chain (0.00s) --- PASS: TestX5C_Init/fail/empty (0.00s) --- PASS: TestX5C_Init/fail/empty-name (0.00s) --- PASS: TestX5C_Init/fail/empty-type (0.00s) === RUN TestX5C_authorizeToken === RUN TestX5C_authorizeToken/fail/doubled-up-self-signed-cert === RUN TestX5C_authorizeToken/fail/digital-signature-ext-required === RUN TestX5C_authorizeToken/fail/invalid-issuer === RUN TestX5C_authorizeToken/fail/invalid-audience === RUN TestX5C_authorizeToken/fail/empty-subject === RUN TestX5C_authorizeToken/ok === RUN TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key === RUN TestX5C_authorizeToken/fail/bad-token === RUN TestX5C_authorizeToken/fail/invalid-cert-chain --- PASS: TestX5C_authorizeToken (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/invalid-issuer (0.00s) --- PASS: TestX5C_authorizeToken/fail/invalid-audience (0.00s) --- PASS: TestX5C_authorizeToken/fail/empty-subject (0.00s) --- PASS: TestX5C_authorizeToken/ok (0.00s) --- PASS: TestX5C_authorizeToken/fail/signature-does-not-match-x5c-pub-key (0.00s) --- PASS: TestX5C_authorizeToken/fail/bad-token (0.00s) --- PASS: TestX5C_authorizeToken/fail/invalid-cert-chain (0.00s) === RUN TestX5C_AuthorizeSign === RUN TestX5C_AuthorizeSign/fail/invalid-token === RUN TestX5C_AuthorizeSign/ok/empty-sans === RUN TestX5C_AuthorizeSign/ok/multi-sans === RUN TestX5C_AuthorizeSign/ok/cnf --- PASS: TestX5C_AuthorizeSign (0.00s) --- PASS: TestX5C_AuthorizeSign/fail/invalid-token (0.00s) --- PASS: TestX5C_AuthorizeSign/ok/empty-sans (0.00s) --- PASS: TestX5C_AuthorizeSign/ok/multi-sans (0.00s) --- PASS: TestX5C_AuthorizeSign/ok/cnf (0.00s) === RUN TestX5C_AuthorizeRevoke === RUN TestX5C_AuthorizeRevoke/fail/invalid-token === RUN TestX5C_AuthorizeRevoke/ok --- PASS: TestX5C_AuthorizeRevoke (0.00s) --- PASS: TestX5C_AuthorizeRevoke/fail/invalid-token (0.00s) --- PASS: TestX5C_AuthorizeRevoke/ok (0.00s) === RUN TestX5C_AuthorizeRenew === RUN TestX5C_AuthorizeRenew/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/fail/no-Step-claim === RUN TestX5C_AuthorizeSSHSign/fail/no-SSH-subattribute-in-claims === RUN TestX5C_AuthorizeSSHSign/ok/with-claims === RUN TestX5C_AuthorizeSSHSign/ok/without-claims === RUN TestX5C_AuthorizeSSHSign/ok/cnf === RUN TestX5C_AuthorizeSSHSign/fail/sshCA-disabled === RUN TestX5C_AuthorizeSSHSign/fail/invalid-token --- PASS: TestX5C_AuthorizeSSHSign (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/fail/no-Step-claim (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/fail/no-SSH-subattribute-in-claims (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/ok/with-claims (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/ok/without-claims (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/ok/cnf (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/fail/sshCA-disabled (0.00s) --- PASS: TestX5C_AuthorizeSSHSign/fail/invalid-token (0.00s) PASS ok github.com/smallstep/certificates/authority/provisioner 16.650s === RUN TestProjectValidator_ValidateProject === RUN TestProjectValidator_ValidateProject/allowed-1 === RUN TestProjectValidator_ValidateProject/allowed-2 === RUN TestProjectValidator_ValidateProject/empty === RUN TestProjectValidator_ValidateProject/not_allowed --- PASS: TestProjectValidator_ValidateProject (0.00s) --- PASS: TestProjectValidator_ValidateProject/allowed-1 (0.00s) --- PASS: TestProjectValidator_ValidateProject/allowed-2 (0.00s) --- PASS: TestProjectValidator_ValidateProject/empty (0.00s) --- PASS: TestProjectValidator_ValidateProject/not_allowed (0.00s) === RUN TestNewOrganizationValidator --- PASS: TestNewOrganizationValidator (0.00s) === RUN TestOrganizationValidator_ValidateProject === RUN TestOrganizationValidator_ValidateProject/ok_projects === RUN TestOrganizationValidator_ValidateProject/fail_projects === RUN TestOrganizationValidator_ValidateProject/fail_organization --- PASS: TestOrganizationValidator_ValidateProject (0.00s) --- PASS: TestOrganizationValidator_ValidateProject/ok_projects (0.00s) --- PASS: TestOrganizationValidator_ValidateProject/fail_projects (0.00s) --- SKIP: TestOrganizationValidator_ValidateProject/fail_organization (0.00s) PASS ok github.com/smallstep/certificates/authority/provisioner/gcp 0.015s === 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.023s === 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/fail/GET-nonce === RUN TestACMEClient_GetNonce/ok --- PASS: TestACMEClient_GetNonce (0.00s) --- PASS: TestACMEClient_GetNonce/fail/GET-nonce (0.00s) --- PASS: TestACMEClient_GetNonce/ok (0.00s) === RUN TestACMEClient_post === RUN TestACMEClient_post/fail/GET-nonce === RUN TestACMEClient_post/ok/jwk === RUN TestACMEClient_post/ok/kid === RUN TestACMEClient_post/fail/account-not-configured --- PASS: TestACMEClient_post (0.01s) --- PASS: TestACMEClient_post/fail/GET-nonce (0.00s) --- PASS: TestACMEClient_post/ok/jwk (0.00s) --- PASS: TestACMEClient_post/ok/kid (0.00s) --- PASS: TestACMEClient_post/fail/account-not-configured (0.00s) === RUN TestACMEClient_NewOrder === RUN TestACMEClient_NewOrder/fail/newOrder-error === RUN TestACMEClient_NewOrder/fail/bad-order === RUN TestACMEClient_NewOrder/ok === RUN TestACMEClient_NewOrder/fail/client-post --- PASS: TestACMEClient_NewOrder (0.00s) --- PASS: TestACMEClient_NewOrder/fail/newOrder-error (0.00s) --- PASS: TestACMEClient_NewOrder/fail/bad-order (0.00s) --- PASS: TestACMEClient_NewOrder/ok (0.00s) --- PASS: TestACMEClient_NewOrder/fail/client-post (0.00s) === RUN TestACMEClient_GetOrder === RUN TestACMEClient_GetOrder/fail/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/getChallenge-error === RUN TestACMEClient_GetAuthz/fail/bad-challenge === RUN TestACMEClient_GetAuthz/ok === RUN TestACMEClient_GetAuthz/fail/client-post --- PASS: TestACMEClient_GetAuthz (0.00s) --- PASS: TestACMEClient_GetAuthz/fail/getChallenge-error (0.00s) --- PASS: TestACMEClient_GetAuthz/fail/bad-challenge (0.00s) --- PASS: TestACMEClient_GetAuthz/ok (0.00s) --- PASS: TestACMEClient_GetAuthz/fail/client-post (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/ok === RUN TestACMEClient_ValidateChallenge/fail/client-post === RUN TestACMEClient_ValidateChallenge/fail/getChallenge-error === RUN TestACMEClient_ValidateChallenge/fail/bad-challenge --- PASS: TestACMEClient_ValidateChallenge (0.00s) --- PASS: TestACMEClient_ValidateChallenge/ok (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) === 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/account-not-configured === RUN TestACMEClient_GetAccountOrders/fail/client-post === RUN TestACMEClient_GetAccountOrders/fail/getAccountOrders-error === RUN TestACMEClient_GetAccountOrders/fail/bad-accountOrders === RUN TestACMEClient_GetAccountOrders/ok --- PASS: TestACMEClient_GetAccountOrders (0.01s) --- PASS: TestACMEClient_GetAccountOrders/fail/account-not-configured (0.00s) --- PASS: TestACMEClient_GetAccountOrders/fail/client-post (0.00s) --- PASS: TestACMEClient_GetAccountOrders/fail/getAccountOrders-error (0.00s) --- PASS: TestACMEClient_GetAccountOrders/fail/bad-accountOrders (0.00s) --- PASS: TestACMEClient_GetAccountOrders/ok (0.00s) === RUN TestACMEClient_GetCertificate === RUN TestACMEClient_GetCertificate/fail/client-post === RUN TestACMEClient_GetCertificate/fail/getAccountOrders-error === RUN TestACMEClient_GetCertificate/fail/bad-certificate === RUN TestACMEClient_GetCertificate/ok --- PASS: TestACMEClient_GetCertificate (0.00s) --- PASS: TestACMEClient_GetCertificate/fail/client-post (0.00s) --- PASS: TestACMEClient_GetCertificate/fail/getAccountOrders-error (0.00s) --- PASS: TestACMEClient_GetCertificate/fail/bad-certificate (0.00s) --- PASS: TestACMEClient_GetCertificate/ok (0.00s) === RUN TestBootstrap 2025/10/14 18:10:28 Building new tls configuration using step-ca x509 Signer Interface === RUN TestBootstrap/ok === RUN TestBootstrap/token_err === RUN TestBootstrap/bad_claims === RUN TestBootstrap/bad_sha === RUN TestBootstrap/bad_aud --- PASS: TestBootstrap (0.12s) --- PASS: TestBootstrap/ok (0.00s) --- PASS: TestBootstrap/token_err (0.00s) --- PASS: TestBootstrap/bad_claims (0.00s) --- PASS: TestBootstrap/bad_sha (0.00s) --- PASS: TestBootstrap/bad_aud (0.00s) === RUN TestBootstrapServerWithoutMTLS 2025/10/14 18:10:28 Building new tls configuration using step-ca x509 Signer Interface 2025/10/14 18:10:28 Building new tls configuration using step-ca x509 Signer Interface === RUN TestBootstrapServerWithoutMTLS/ok === RUN TestBootstrapServerWithoutMTLS/ok_mtls === RUN TestBootstrapServerWithoutMTLS/fail === RUN TestBootstrapServerWithoutMTLS/fail_with_TLSConfig --- PASS: TestBootstrapServerWithoutMTLS (0.08s) --- PASS: TestBootstrapServerWithoutMTLS/ok (0.01s) --- PASS: TestBootstrapServerWithoutMTLS/ok_mtls (0.01s) --- PASS: TestBootstrapServerWithoutMTLS/fail (0.00s) --- PASS: TestBootstrapServerWithoutMTLS/fail_with_TLSConfig (0.00s) === RUN TestBootstrapServerWithMTLS 2025/10/14 18:10:29 Building new tls configuration using step-ca x509 Signer Interface 2025/10/14 18:10:29 Building new tls configuration using step-ca x509 Signer Interface === RUN TestBootstrapServerWithMTLS/ok === RUN TestBootstrapServerWithMTLS/ok_mtls === RUN TestBootstrapServerWithMTLS/fail === RUN TestBootstrapServerWithMTLS/fail_with_TLSConfig --- PASS: TestBootstrapServerWithMTLS (0.08s) --- PASS: TestBootstrapServerWithMTLS/ok (0.00s) --- PASS: TestBootstrapServerWithMTLS/ok_mtls (0.01s) --- PASS: TestBootstrapServerWithMTLS/fail (0.00s) --- PASS: TestBootstrapServerWithMTLS/fail_with_TLSConfig (0.00s) === RUN TestBootstrapClient 2025/10/14 18:10:29 Building new tls configuration using step-ca x509 Signer Interface 2025/10/14 18:10:29 Building new tls configuration using step-ca x509 Signer Interface === RUN TestBootstrapClient/ok === RUN TestBootstrapClient/ok_mtls === RUN TestBootstrapClient/fail --- PASS: TestBootstrapClient (0.07s) --- PASS: TestBootstrapClient/ok (0.01s) --- PASS: TestBootstrapClient/ok_mtls (0.01s) --- PASS: TestBootstrapClient/fail (0.00s) === RUN TestBootstrapClientServerRotation 2025/10/14 18:10:29 Building new tls configuration using step-ca x509 Signer Interface 2025/10/14 18:10:29 Serving HTTPS on 127.0.0.1:45709 ... 2025/10/14 18:10:36 Building new tls configuration using step-ca x509 Signer Interface 2025/10/14 18:10:37 Serving HTTPS on 127.0.0.1:45709 ... 2025/10/14 18:10:42 Building new tls configuration using step-ca x509 Signer Interface 2025/10/14 18:10:42 Serving HTTPS on 127.0.0.1:45709 ... 2025/10/14 18:10:47 Building new tls configuration using step-ca x509 Signer Interface 2025/10/14 18:10:47 Serving HTTPS on 127.0.0.1:45709 ... --- PASS: TestBootstrapClientServerRotation (18.44s) === RUN TestBootstrapClientServerFederation 2025/10/14 18:10:47 Building new tls configuration using step-ca x509 Signer Interface 2025/10/14 18:10:47 Serving HTTPS on 127.0.0.1:39343 ... 2025/10/14 18:10:47 Building new tls configuration using step-ca x509 Signer Interface 2025/10/14 18:10:47 Serving HTTPS on 127.0.0.1:44173 ... --- PASS: TestBootstrapClientServerFederation (2.23s) === RUN TestBootstrapListener 2025/10/14 18:10:49 Building new tls configuration using step-ca x509 Signer Interface 2025/10/14 18:10:49 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.04s) --- PASS: TestBootstrapListener/ok_mtls (0.03s) --- PASS: TestBootstrapListener/fail (0.00s) === RUN TestCASign 2025/10/14 18:10:49 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 2025/10/14 18:10:50 Building new tls configuration using step-ca x509 Signer Interface === RUN TestCAProvisioners/ok --- PASS: TestCAProvisioners (0.00s) --- PASS: TestCAProvisioners/ok (0.00s) === RUN TestCAProvisionerEncryptedKey 2025/10/14 18:10:50 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 2025/10/14 18:10:50 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 2025/10/14 18:10:50 Building new tls configuration using step-ca x509 Signer Interface === RUN TestCAHealth/success --- PASS: TestCAHealth (0.00s) --- PASS: TestCAHealth/success (0.00s) === RUN TestCARenew 2025/10/14 18:10:50 Building new tls configuration using step-ca x509 Signer Interface === RUN TestCARenew/request-missing-tls === RUN TestCARenew/request-missing-peer-certificate === RUN TestCARenew/success --- PASS: TestCARenew (0.01s) --- PASS: TestCARenew/request-missing-tls (0.00s) --- PASS: TestCARenew/request-missing-peer-certificate (0.00s) --- PASS: TestCARenew/success (0.00s) === RUN TestClient_Version === RUN TestClient_Version/ok === RUN TestClient_Version/500 === RUN TestClient_Version/404 --- PASS: TestClient_Version (0.00s) --- PASS: TestClient_Version/ok (0.00s) --- PASS: TestClient_Version/500 (0.00s) --- PASS: TestClient_Version/404 (0.00s) === RUN TestClient_Health === RUN TestClient_Health/ok === RUN TestClient_Health/not_ok --- PASS: TestClient_Health (0.00s) --- PASS: TestClient_Health/ok (0.00s) --- PASS: TestClient_Health/not_ok (0.00s) === RUN TestClient_Root === RUN TestClient_Root/ok === RUN TestClient_Root/not_found --- PASS: TestClient_Root (0.00s) --- PASS: TestClient_Root/ok (0.00s) --- PASS: TestClient_Root/not_found (0.00s) === RUN TestClient_Sign === RUN TestClient_Sign/ok === RUN TestClient_Sign/unauthorized === RUN TestClient_Sign/empty_request === RUN TestClient_Sign/nil_request --- PASS: TestClient_Sign (0.00s) --- PASS: TestClient_Sign/ok (0.00s) --- PASS: TestClient_Sign/unauthorized (0.00s) --- PASS: TestClient_Sign/empty_request (0.00s) --- PASS: TestClient_Sign/nil_request (0.00s) === RUN TestClient_Revoke === RUN TestClient_Revoke/ok === RUN TestClient_Revoke/unauthorized === RUN TestClient_Revoke/nil_request --- PASS: TestClient_Revoke (0.00s) --- PASS: TestClient_Revoke/ok (0.00s) --- PASS: TestClient_Revoke/unauthorized (0.00s) --- PASS: TestClient_Revoke/nil_request (0.00s) === RUN TestClient_Renew === RUN TestClient_Renew/ok === RUN TestClient_Renew/unauthorized === RUN TestClient_Renew/empty_request === RUN TestClient_Renew/nil_request --- PASS: TestClient_Renew (0.00s) --- PASS: TestClient_Renew/ok (0.00s) --- PASS: TestClient_Renew/unauthorized (0.00s) --- PASS: TestClient_Renew/empty_request (0.00s) --- PASS: TestClient_Renew/nil_request (0.00s) === RUN TestClient_RenewWithToken === RUN TestClient_RenewWithToken/ok === RUN TestClient_RenewWithToken/unauthorized === RUN TestClient_RenewWithToken/empty_request === RUN TestClient_RenewWithToken/nil_request --- PASS: TestClient_RenewWithToken (0.00s) --- PASS: TestClient_RenewWithToken/ok (0.00s) --- PASS: TestClient_RenewWithToken/unauthorized (0.00s) --- PASS: TestClient_RenewWithToken/empty_request (0.00s) --- PASS: TestClient_RenewWithToken/nil_request (0.00s) === RUN TestClient_Rekey === RUN TestClient_Rekey/ok === RUN TestClient_Rekey/unauthorized === RUN TestClient_Rekey/empty_request === RUN TestClient_Rekey/nil_request --- PASS: TestClient_Rekey (0.00s) --- PASS: TestClient_Rekey/ok (0.00s) --- PASS: TestClient_Rekey/unauthorized (0.00s) --- PASS: TestClient_Rekey/empty_request (0.00s) --- PASS: TestClient_Rekey/nil_request (0.00s) === RUN TestClient_Provisioners === RUN TestClient_Provisioners/ok === RUN TestClient_Provisioners/ok_with_cursor === RUN TestClient_Provisioners/ok_with_limit === RUN TestClient_Provisioners/ok_with_cursor+limit === RUN TestClient_Provisioners/fail --- PASS: TestClient_Provisioners (0.00s) --- PASS: TestClient_Provisioners/ok (0.00s) --- PASS: TestClient_Provisioners/ok_with_cursor (0.00s) --- PASS: TestClient_Provisioners/ok_with_limit (0.00s) --- PASS: TestClient_Provisioners/ok_with_cursor+limit (0.00s) --- PASS: TestClient_Provisioners/fail (0.00s) === RUN TestClient_ProvisionerKey === RUN TestClient_ProvisionerKey/ok === RUN TestClient_ProvisionerKey/fail --- PASS: TestClient_ProvisionerKey (0.00s) --- PASS: TestClient_ProvisionerKey/ok (0.00s) --- PASS: TestClient_ProvisionerKey/fail (0.00s) === RUN TestClient_Roots === RUN TestClient_Roots/ok === RUN TestClient_Roots/unauthorized === RUN TestClient_Roots/bad-request --- PASS: TestClient_Roots (0.00s) --- PASS: TestClient_Roots/ok (0.00s) --- PASS: TestClient_Roots/unauthorized (0.00s) --- PASS: TestClient_Roots/bad-request (0.00s) === RUN TestClient_Federation === RUN TestClient_Federation/ok === RUN TestClient_Federation/unauthorized --- PASS: TestClient_Federation (0.00s) --- PASS: TestClient_Federation/ok (0.00s) --- PASS: TestClient_Federation/unauthorized (0.00s) === RUN TestClient_SSHRoots === RUN TestClient_SSHRoots/ok === RUN TestClient_SSHRoots/not_found --- PASS: TestClient_SSHRoots (0.00s) --- PASS: TestClient_SSHRoots/ok (0.00s) --- PASS: TestClient_SSHRoots/not_found (0.00s) === RUN Test_parseEndpoint === RUN Test_parseEndpoint/ok === RUN Test_parseEndpoint/ok_no_scheme === RUN Test_parseEndpoint/ok_only_host === RUN Test_parseEndpoint/ok_no_bars === RUN Test_parseEndpoint/ok_schema,_host_and_path === RUN Test_parseEndpoint/ok_no_bars_with_path === RUN Test_parseEndpoint/ok_host_and_path === RUN Test_parseEndpoint/ok_host_and_port === RUN Test_parseEndpoint/ok_host,_path_and_port === RUN Test_parseEndpoint/fail_bad_url === RUN Test_parseEndpoint/fail_no_host --- PASS: Test_parseEndpoint (0.00s) --- PASS: Test_parseEndpoint/ok (0.00s) --- PASS: Test_parseEndpoint/ok_no_scheme (0.00s) --- PASS: Test_parseEndpoint/ok_only_host (0.00s) --- PASS: Test_parseEndpoint/ok_no_bars (0.00s) --- PASS: Test_parseEndpoint/ok_schema,_host_and_path (0.00s) --- PASS: Test_parseEndpoint/ok_no_bars_with_path (0.00s) --- PASS: Test_parseEndpoint/ok_host_and_path (0.00s) --- PASS: Test_parseEndpoint/ok_host_and_port (0.00s) --- PASS: Test_parseEndpoint/ok_host,_path_and_port (0.00s) --- PASS: Test_parseEndpoint/fail_bad_url (0.00s) --- PASS: Test_parseEndpoint/fail_no_host (0.00s) === RUN TestClient_RootFingerprint === RUN TestClient_RootFingerprint/ok === RUN TestClient_RootFingerprint/ok_with_error === RUN TestClient_RootFingerprint/fail --- PASS: TestClient_RootFingerprint (0.01s) --- PASS: TestClient_RootFingerprint/ok (0.00s) --- PASS: TestClient_RootFingerprint/ok_with_error (0.00s) --- PASS: TestClient_RootFingerprint/fail (0.00s) === RUN TestClient_RootFingerprintWithServer 2025/10/14 18:10:50 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 2025/10/14 18:10:50 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 2025/10/14 18:10:50 http: TLS handshake error from 127.0.0.1:37634: remote error: tls: bad certificate === RUN TestNewProvisioner/fail-not-found-certificate --- PASS: TestNewProvisioner (0.19s) --- PASS: TestNewProvisioner/ok (0.03s) --- PASS: TestNewProvisioner/ok-by-name (0.02s) --- PASS: TestNewProvisioner/ok-with-bundle (0.02s) --- PASS: TestNewProvisioner/ok-with-fingerprint (0.03s) --- 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.03s) === RUN TestProvisioner_Token === RUN TestProvisioner_Token/ok === RUN TestProvisioner_Token/ok-with-san === RUN TestProvisioner_Token/ok-with-sans === RUN TestProvisioner_Token/fail-no-subject === RUN TestProvisioner_Token/fail-no-key --- PASS: TestProvisioner_Token (0.02s) --- PASS: TestProvisioner_Token/ok (0.00s) --- PASS: TestProvisioner_Token/ok-with-san (0.00s) --- PASS: TestProvisioner_Token/ok-with-sans (0.00s) --- PASS: TestProvisioner_Token/fail-no-subject (0.00s) --- PASS: TestProvisioner_Token/fail-no-key (0.00s) === RUN TestProvisioner_IPv6Token === RUN TestProvisioner_IPv6Token/ok === RUN TestProvisioner_IPv6Token/ok-with-san === RUN TestProvisioner_IPv6Token/ok-with-sans === RUN TestProvisioner_IPv6Token/fail-no-subject === RUN TestProvisioner_IPv6Token/fail-no-key --- PASS: TestProvisioner_IPv6Token (0.02s) --- PASS: TestProvisioner_IPv6Token/ok (0.00s) --- PASS: TestProvisioner_IPv6Token/ok-with-san (0.00s) --- PASS: TestProvisioner_IPv6Token/ok-with-sans (0.00s) --- PASS: TestProvisioner_IPv6Token/fail-no-subject (0.00s) --- PASS: TestProvisioner_IPv6Token/fail-no-key (0.00s) === RUN TestProvisioner_SSHToken === RUN TestProvisioner_SSHToken/ok === RUN TestProvisioner_SSHToken/ok_host === RUN TestProvisioner_SSHToken/ok_multiple_principals === RUN TestProvisioner_SSHToken/fail-no-subject === RUN TestProvisioner_SSHToken/fail-no-key --- PASS: TestProvisioner_SSHToken (0.02s) --- PASS: TestProvisioner_SSHToken/ok (0.00s) --- PASS: TestProvisioner_SSHToken/ok_host (0.00s) --- PASS: TestProvisioner_SSHToken/ok_multiple_principals (0.00s) --- PASS: TestProvisioner_SSHToken/fail-no-subject (0.00s) --- PASS: TestProvisioner_SSHToken/fail-no-key (0.00s) === RUN Test_newTLSOptionCtx === RUN Test_newTLSOptionCtx/ok --- PASS: Test_newTLSOptionCtx (0.00s) --- PASS: Test_newTLSOptionCtx/ok (0.00s) === RUN TestTLSOptionCtx_apply === RUN TestTLSOptionCtx_apply/ok === RUN TestTLSOptionCtx_apply/ok#01 === RUN TestTLSOptionCtx_apply/fail --- PASS: TestTLSOptionCtx_apply (0.00s) --- PASS: TestTLSOptionCtx_apply/ok (0.00s) --- PASS: TestTLSOptionCtx_apply/ok#01 (0.00s) --- PASS: TestTLSOptionCtx_apply/fail (0.00s) === RUN TestRequireAndVerifyClientCert === RUN TestRequireAndVerifyClientCert/ok --- PASS: TestRequireAndVerifyClientCert (0.00s) --- PASS: TestRequireAndVerifyClientCert/ok (0.00s) === RUN TestVerifyClientCertIfGiven === RUN TestVerifyClientCertIfGiven/ok --- PASS: TestVerifyClientCertIfGiven (0.00s) --- PASS: TestVerifyClientCertIfGiven/ok (0.00s) === RUN TestAddRootCA === RUN TestAddRootCA/ok --- PASS: TestAddRootCA (0.00s) --- PASS: TestAddRootCA/ok (0.00s) === RUN TestAddClientCA === RUN TestAddClientCA/ok --- PASS: TestAddClientCA (0.00s) --- PASS: TestAddClientCA/ok (0.00s) === RUN TestAddRootsToRootCAs 2025/10/14 18:10:50 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddRootsToRootCAs/ok === RUN TestAddRootsToRootCAs/fail 2025/10/14 18:10:50 http: TLS handshake error from 127.0.0.1:54696: remote error: tls: bad certificate --- PASS: TestAddRootsToRootCAs (0.01s) --- PASS: TestAddRootsToRootCAs/ok (0.01s) --- PASS: TestAddRootsToRootCAs/fail (0.00s) === RUN TestAddRootsToClientCAs 2025/10/14 18:10:50 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddRootsToClientCAs/ok === RUN TestAddRootsToClientCAs/fail 2025/10/14 18:10:50 http: TLS handshake error from 127.0.0.1:46614: remote error: tls: bad certificate --- PASS: TestAddRootsToClientCAs (0.00s) --- PASS: TestAddRootsToClientCAs/ok (0.00s) --- PASS: TestAddRootsToClientCAs/fail (0.00s) === RUN TestAddFederationToRootCAs 2025/10/14 18:10:50 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddFederationToRootCAs/ok === RUN TestAddFederationToRootCAs/fail 2025/10/14 18:10:50 http: TLS handshake error from 127.0.0.1:59370: remote error: tls: bad certificate --- PASS: TestAddFederationToRootCAs (0.00s) --- PASS: TestAddFederationToRootCAs/ok (0.00s) --- PASS: TestAddFederationToRootCAs/fail (0.00s) === RUN TestAddFederationToClientCAs 2025/10/14 18:10:50 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddFederationToClientCAs/ok === RUN TestAddFederationToClientCAs/fail 2025/10/14 18:10:50 http: TLS handshake error from 127.0.0.1:59780: remote error: tls: bad certificate --- PASS: TestAddFederationToClientCAs (0.00s) --- PASS: TestAddFederationToClientCAs/ok (0.00s) --- PASS: TestAddFederationToClientCAs/fail (0.00s) === RUN TestAddRootsToCAs 2025/10/14 18:10:50 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddRootsToCAs/ok === RUN TestAddRootsToCAs/fail 2025/10/14 18:10:50 http: TLS handshake error from 127.0.0.1:58762: remote error: tls: bad certificate --- PASS: TestAddRootsToCAs (0.00s) --- PASS: TestAddRootsToCAs/ok (0.00s) --- PASS: TestAddRootsToCAs/fail (0.00s) === RUN TestAddFederationToCAs 2025/10/14 18:10:50 Building new tls configuration using step-ca x509 Signer Interface === RUN TestAddFederationToCAs/ok === RUN TestAddFederationToCAs/fail 2025/10/14 18:10:50 http: TLS handshake error from 127.0.0.1:43834: remote error: tls: bad certificate --- PASS: TestAddFederationToCAs (0.00s) --- PASS: TestAddFederationToCAs/ok (0.00s) --- PASS: TestAddFederationToCAs/fail (0.00s) === RUN TestClient_GetServerTLSConfig_http 2025/10/14 18:10:50 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/with_transport 2025/10/14 18:10:51 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:43801 === RUN TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:33701 === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig 2025/10/14 18:10:51 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:43801 === RUN TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:33701 === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert 2025/10/14 18:10:51 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:43801/no-cert === RUN TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:33701/no-cert 2025/10/14 18:10:51 http: TLS handshake error from 127.0.0.1:53650: tls: client didn't provide a certificate === RUN TestClient_GetServerTLSConfig_http/fail_with_default 2025/10/14 18:10:51 Building new tls configuration using step-ca x509 Signer Interface === RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:43801/no-cert 2025/10/14 18:10:51 http: TLS handshake error from 127.0.0.1:57044: remote error: tls: bad certificate === RUN TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:33701/no-cert 2025/10/14 18:10:51 http: TLS handshake error from 127.0.0.1:53656: remote error: tls: bad certificate --- PASS: TestClient_GetServerTLSConfig_http (0.18s) --- PASS: TestClient_GetServerTLSConfig_http/with_transport (0.04s) --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:43801 (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/with_transport/https://127.0.0.1:33701 (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig (0.05s) --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:43801 (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/with_tlsConfig/https://127.0.0.1:33701 (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert (0.03s) --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:43801/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/with_no_ClientCert/https://127.0.0.1:33701/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:43801/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_http/fail_with_default/https://127.0.0.1:33701/no-cert (0.00s) === RUN TestClient_GetServerTLSConfig_renew 2025/10/14 18:10:51 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:33961 === RUN TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:34907 === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:33961 === RUN TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:34907 === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:33961/no-cert === RUN TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:34907/no-cert 2025/10/14 18:10:51 http: TLS handshake error from 127.0.0.1:45024: 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:33961/no-cert 2025/10/14 18:10:51 http: TLS handshake error from 127.0.0.1:55532: remote error: tls: bad certificate === RUN TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:34907/no-cert 2025/10/14 18:10:51 http: TLS handshake error from 127.0.0.1:45038: remote error: tls: bad certificate 2025/10/14 18:10:51 Sleeping for 5s ... === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:34907 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:33961 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:33961 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:34907 === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:33961/no-cert === RUN TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:34907/no-cert 2025/10/14 18:10:56 http: TLS handshake error from 127.0.0.1:45066: 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:33961/no-cert 2025/10/14 18:10:56 http: TLS handshake error from 127.0.0.1:55570: remote error: tls: bad certificate === RUN TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:34907/no-cert 2025/10/14 18:10:56 http: TLS handshake error from 127.0.0.1:45076: remote error: tls: bad certificate --- PASS: TestClient_GetServerTLSConfig_renew (5.12s) --- PASS: TestClient_GetServerTLSConfig_renew/with_transport (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:33961 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_transport/https://127.0.0.1:34907 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:33961 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_tlsConfig/https://127.0.0.1:34907 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:33961/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/with_no_ClientCert/https://127.0.0.1:34907/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:33961/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/fail_with_default/https://127.0.0.1:34907/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:34907 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_transport/https://127.0.0.1:33961 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:33961 (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_tlsConfig/https://127.0.0.1:34907 (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:33961/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_with_no_ClientCert/https://127.0.0.1:34907/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:33961/no-cert (0.00s) --- PASS: TestClient_GetServerTLSConfig_renew/renewed_fail_with_default/https://127.0.0.1:34907/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.501s ? github.com/smallstep/certificates/ca/client [no test files] === RUN TestClient 2025/10/14 18:10:28 http: TLS handshake error from 127.0.0.1:57562: read tcp 127.0.0.1:36487->127.0.0.1:57562: use of closed network connection --- PASS: TestClient (0.01s) === RUN TestClient_ResolveReference === RUN TestClient_ResolveReference/ok === RUN TestClient_ResolveReference/ok#01 === RUN TestClient_ResolveReference/ok#02 --- PASS: TestClient_ResolveReference (0.00s) --- PASS: TestClient_ResolveReference/ok (0.00s) --- PASS: TestClient_ResolveReference/ok#01 (0.00s) --- PASS: TestClient_ResolveReference/ok#02 (0.00s) === RUN TestLoadClient === RUN TestLoadClient/ok === RUN TestLoadClient/fail_identity === RUN TestLoadClient/fail_identity#01 === RUN TestLoadClient/fail_defaults === RUN TestLoadClient/fail_defaults#01 === RUN TestLoadClient/fail_ca === RUN TestLoadClient/fail_root === RUN TestLoadClient/fail_type --- PASS: TestLoadClient (0.00s) --- PASS: TestLoadClient/ok (0.00s) --- PASS: TestLoadClient/fail_identity (0.00s) --- PASS: TestLoadClient/fail_identity#01 (0.00s) --- PASS: TestLoadClient/fail_defaults (0.00s) --- PASS: TestLoadClient/fail_defaults#01 (0.00s) --- PASS: TestLoadClient/fail_ca (0.00s) --- PASS: TestLoadClient/fail_root (0.00s) --- PASS: TestLoadClient/fail_type (0.00s) === RUN Test_defaultsConfig_Validate === RUN Test_defaultsConfig_Validate/ok === RUN Test_defaultsConfig_Validate/fail_ca-url === RUN Test_defaultsConfig_Validate/fail_root --- PASS: Test_defaultsConfig_Validate (0.00s) --- PASS: Test_defaultsConfig_Validate/ok (0.00s) --- PASS: Test_defaultsConfig_Validate/fail_ca-url (0.00s) --- PASS: Test_defaultsConfig_Validate/fail_root (0.00s) === RUN TestLoadDefaultIdentity === RUN TestLoadDefaultIdentity/ok === RUN TestLoadDefaultIdentity/fail_read === RUN TestLoadDefaultIdentity/fail_unmarshal --- PASS: TestLoadDefaultIdentity (0.00s) --- PASS: TestLoadDefaultIdentity/ok (0.00s) --- PASS: TestLoadDefaultIdentity/fail_read (0.00s) --- PASS: TestLoadDefaultIdentity/fail_unmarshal (0.00s) === RUN TestIdentity_Kind === RUN TestIdentity_Kind/disabled === RUN TestIdentity_Kind/mutualTLS === RUN TestIdentity_Kind/tunnelTLS === RUN TestIdentity_Kind/unknown --- PASS: TestIdentity_Kind (0.00s) --- PASS: TestIdentity_Kind/disabled (0.00s) --- PASS: TestIdentity_Kind/mutualTLS (0.00s) --- PASS: TestIdentity_Kind/tunnelTLS (0.00s) --- PASS: TestIdentity_Kind/unknown (0.00s) === RUN TestIdentity_Validate === RUN TestIdentity_Validate/ok_mTLS === RUN TestIdentity_Validate/ok_tTLS === RUN TestIdentity_Validate/ok_disabled === RUN TestIdentity_Validate/fail_type === RUN TestIdentity_Validate/fail_certificate === RUN TestIdentity_Validate/fail_key === RUN TestIdentity_Validate/fail_key#01 === RUN TestIdentity_Validate/fail_missing_certificate === RUN TestIdentity_Validate/fail_missing_certificate#01 === RUN TestIdentity_Validate/fail_missing_key === RUN TestIdentity_Validate/fail_missing_key#01 === RUN TestIdentity_Validate/fail_host === RUN TestIdentity_Validate/fail_root --- PASS: TestIdentity_Validate (0.00s) --- PASS: TestIdentity_Validate/ok_mTLS (0.00s) --- PASS: TestIdentity_Validate/ok_tTLS (0.00s) --- PASS: TestIdentity_Validate/ok_disabled (0.00s) --- PASS: TestIdentity_Validate/fail_type (0.00s) --- PASS: TestIdentity_Validate/fail_certificate (0.00s) --- PASS: TestIdentity_Validate/fail_key (0.00s) --- PASS: TestIdentity_Validate/fail_key#01 (0.00s) --- PASS: TestIdentity_Validate/fail_missing_certificate (0.00s) --- PASS: TestIdentity_Validate/fail_missing_certificate#01 (0.00s) --- PASS: TestIdentity_Validate/fail_missing_key (0.00s) --- PASS: TestIdentity_Validate/fail_missing_key#01 (0.00s) --- PASS: TestIdentity_Validate/fail_host (0.00s) --- PASS: TestIdentity_Validate/fail_root (0.00s) === RUN TestIdentity_TLSCertificate === RUN TestIdentity_TLSCertificate/ok_mTLS === RUN TestIdentity_TLSCertificate/ok_tTLS === RUN TestIdentity_TLSCertificate/ok_disabled === RUN TestIdentity_TLSCertificate/fail_type === RUN TestIdentity_TLSCertificate/fail_certificate === RUN TestIdentity_TLSCertificate/fail_not_after === RUN TestIdentity_TLSCertificate/fail_not_before --- PASS: TestIdentity_TLSCertificate (0.00s) --- PASS: TestIdentity_TLSCertificate/ok_mTLS (0.00s) --- PASS: TestIdentity_TLSCertificate/ok_tTLS (0.00s) --- PASS: TestIdentity_TLSCertificate/ok_disabled (0.00s) --- PASS: TestIdentity_TLSCertificate/fail_type (0.00s) --- PASS: TestIdentity_TLSCertificate/fail_certificate (0.00s) --- PASS: TestIdentity_TLSCertificate/fail_not_after (0.00s) --- PASS: TestIdentity_TLSCertificate/fail_not_before (0.00s) === RUN Test_fileExists === RUN Test_fileExists/ok === RUN Test_fileExists/missing === RUN Test_fileExists/directory --- PASS: Test_fileExists (0.00s) --- PASS: Test_fileExists/ok (0.00s) --- PASS: Test_fileExists/missing (0.00s) --- PASS: Test_fileExists/directory (0.00s) === RUN TestWriteDefaultIdentity === RUN TestWriteDefaultIdentity/ok === RUN TestWriteDefaultIdentity/fail_mkdir_config === RUN TestWriteDefaultIdentity/fail_mkdir_identity === RUN TestWriteDefaultIdentity/fail_certificate === RUN TestWriteDefaultIdentity/fail_key === RUN TestWriteDefaultIdentity/fail_write_identity --- PASS: TestWriteDefaultIdentity (0.00s) --- PASS: TestWriteDefaultIdentity/ok (0.00s) --- PASS: TestWriteDefaultIdentity/fail_mkdir_config (0.00s) --- PASS: TestWriteDefaultIdentity/fail_mkdir_identity (0.00s) --- PASS: TestWriteDefaultIdentity/fail_certificate (0.00s) --- PASS: TestWriteDefaultIdentity/fail_key (0.00s) --- PASS: TestWriteDefaultIdentity/fail_write_identity (0.00s) === RUN TestIdentity_GetClientCertificateFunc === RUN TestIdentity_GetClientCertificateFunc/ok_mTLS === RUN TestIdentity_GetClientCertificateFunc/ok_tTLS === RUN TestIdentity_GetClientCertificateFunc/fail_missing_cert === RUN TestIdentity_GetClientCertificateFunc/fail_missing_key --- PASS: TestIdentity_GetClientCertificateFunc (0.00s) --- PASS: TestIdentity_GetClientCertificateFunc/ok_mTLS (0.00s) --- PASS: TestIdentity_GetClientCertificateFunc/ok_tTLS (0.00s) --- PASS: TestIdentity_GetClientCertificateFunc/fail_missing_cert (0.00s) --- PASS: TestIdentity_GetClientCertificateFunc/fail_missing_key (0.00s) === RUN TestIdentity_GetCertPool === RUN TestIdentity_GetCertPool/ok === RUN TestIdentity_GetCertPool/ok_nil === RUN TestIdentity_GetCertPool/fail_missing === RUN TestIdentity_GetCertPool/fail_no_cert --- PASS: TestIdentity_GetCertPool (0.00s) --- PASS: TestIdentity_GetCertPool/ok (0.00s) --- PASS: TestIdentity_GetCertPool/ok_nil (0.00s) --- PASS: TestIdentity_GetCertPool/fail_missing (0.00s) --- PASS: TestIdentity_GetCertPool/fail_no_cert (0.00s) === RUN TestIdentity_Renew === RUN TestIdentity_Renew/ok === RUN TestIdentity_Renew/ok_old === RUN TestIdentity_Renew/ok_disabled === RUN TestIdentity_Renew/fail_type === RUN TestIdentity_Renew/fail_renew === RUN TestIdentity_Renew/fail_certificate === RUN TestIdentity_Renew/fail_write_identity --- PASS: TestIdentity_Renew (0.00s) --- PASS: TestIdentity_Renew/ok (0.00s) --- PASS: TestIdentity_Renew/ok_old (0.00s) --- PASS: TestIdentity_Renew/ok_disabled (0.00s) --- PASS: TestIdentity_Renew/fail_type (0.00s) --- PASS: TestIdentity_Renew/fail_renew (0.00s) --- PASS: TestIdentity_Renew/fail_certificate (0.00s) --- PASS: TestIdentity_Renew/fail_write_identity (0.00s) PASS ok github.com/smallstep/certificates/ca/identity 0.029s === 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} {[] {} 0x400008c8c0} 0x812a0 0x1b030 14724111337978729138}} === RUN TestRegister/error &{{} {{{} 1} {0 0} {[] {} 0x400008c8c0} 0x812a0 0x1b030 14724111337978729138}} --- 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.008s === 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.02s) --- 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.033s === 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.21s) === RUN TestSoftCAS_CreateCertificate_ec_rsa --- PASS: TestSoftCAS_CreateCertificate_ec_rsa (0.60s) === 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.821s === RUN Test_newServerEndpointID === RUN Test_newServerEndpointID/ok === RUN Test_newServerEndpointID/ok_uuid --- PASS: Test_newServerEndpointID (0.00s) --- PASS: Test_newServerEndpointID/ok (0.00s) --- PASS: Test_newServerEndpointID/ok_uuid (0.00s) === RUN Test_newStepIssuer === RUN Test_newStepIssuer/x5c === RUN Test_newStepIssuer/jwk === RUN Test_newStepIssuer/fail --- PASS: Test_newStepIssuer (0.12s) --- PASS: Test_newStepIssuer/x5c (0.00s) --- PASS: Test_newStepIssuer/jwk (0.00s) --- PASS: Test_newStepIssuer/fail (0.00s) === RUN Test_jwkIssuer_SignToken === RUN Test_jwkIssuer_SignToken/ok === RUN Test_jwkIssuer_SignToken/ok_ra === RUN Test_jwkIssuer_SignToken/ok_ra_endpoint_id === RUN Test_jwkIssuer_SignToken/fail --- PASS: Test_jwkIssuer_SignToken (0.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.13s) --- PASS: Test_jwkIssuer_RevokeToken/ok (0.00s) --- PASS: Test_jwkIssuer_RevokeToken/ok#01 (0.00s) === RUN Test_jwkIssuer_Lifetime === RUN Test_jwkIssuer_Lifetime/ok --- PASS: Test_jwkIssuer_Lifetime (0.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.82s) --- PASS: Test_newJWKSignerFromEncryptedKey/ok (0.13s) --- PASS: Test_newJWKSignerFromEncryptedKey/fail_decrypt (0.19s) --- PASS: Test_newJWKSignerFromEncryptedKey/fail_unmarshal (0.13s) --- PASS: Test_newJWKSignerFromEncryptedKey/fail_not_signer (0.12s) === RUN Test_init --- PASS: Test_init (0.00s) === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_jwk === RUN TestNew/ok_jwk_provisioners === RUN TestNew/ok_ca_getter === RUN TestNew/fail_authority === RUN TestNew/fail_fingerprint === RUN TestNew/fail_type === RUN TestNew/fail_provisioner === RUN TestNew/fail_provisioner_jwk === RUN TestNew/fail_provisioner_not_found === RUN TestNew/fail_invalid_password === RUN TestNew/fail_no_key === RUN TestNew/fail_certificate === RUN TestNew/fail_key === RUN TestNew/fail_key_jwk === RUN TestNew/bad_authority === RUN TestNew/fail_parse_url === RUN TestNew/fail_new_client === RUN TestNew/fail_new_x5c_issuer === RUN TestNew/fail_new_jwk_issuer === RUN TestNew/bad_issuer === RUN TestNew/bad_issuer_type --- PASS: TestNew (5.27s) --- PASS: TestNew/ok (0.00s) --- PASS: TestNew/ok_jwk (0.00s) --- PASS: TestNew/ok_jwk_provisioners (0.12s) --- PASS: TestNew/ok_ca_getter (0.00s) --- PASS: TestNew/fail_authority (0.00s) --- PASS: TestNew/fail_fingerprint (0.00s) --- PASS: TestNew/fail_type (0.00s) --- PASS: TestNew/fail_provisioner (0.00s) --- PASS: TestNew/fail_provisioner_jwk (0.00s) --- PASS: TestNew/fail_provisioner_not_found (0.00s) --- PASS: TestNew/fail_invalid_password (0.12s) --- PASS: TestNew/fail_no_key (0.00s) --- PASS: TestNew/fail_certificate (0.00s) --- PASS: TestNew/fail_key (0.00s) --- PASS: TestNew/fail_key_jwk (0.00s) --- PASS: TestNew/bad_authority (4.88s) --- 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.57s) --- PASS: TestStepCAS_CreateCertificate/ok (0.00s) --- PASS: TestStepCAS_CreateCertificate/ok_with_different_CSR (0.00s) --- PASS: TestStepCAS_CreateCertificate/ok_with_password (0.14s) --- 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.65s) --- 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.12s) --- 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.14s) === 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.07s) --- 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 8.143s === 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.019s === 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.007s === 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.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/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.010s ? github.com/smallstep/certificates/cmd/step-ca [no test files] ? github.com/smallstep/certificates/commands [no test files] === RUN TestIsRevoked === RUN TestIsRevoked/false/nil_db === RUN TestIsRevoked/false/ErrNotFound === RUN TestIsRevoked/error/checking_bucket === RUN TestIsRevoked/true --- PASS: TestIsRevoked (0.00s) --- PASS: TestIsRevoked/false/nil_db (0.00s) --- PASS: TestIsRevoked/false/ErrNotFound (0.00s) --- PASS: TestIsRevoked/error/checking_bucket (0.00s) --- PASS: TestIsRevoked/true (0.00s) === RUN TestRevoke === RUN TestRevoke/error/force_isRevoked === RUN TestRevoke/error/was_already_revoked === RUN TestRevoke/ok --- PASS: TestRevoke (0.00s) --- PASS: TestRevoke/error/force_isRevoked (0.00s) --- PASS: TestRevoke/error/was_already_revoked (0.00s) --- PASS: TestRevoke/ok (0.00s) === RUN TestUseToken === RUN TestUseToken/fail/CmpAndSwap-already-exists === RUN TestUseToken/ok/cmpAndSwap-success === RUN TestUseToken/fail/force-CmpAndSwap-error --- PASS: TestUseToken (0.00s) --- PASS: TestUseToken/fail/CmpAndSwap-already-exists (0.00s) --- PASS: TestUseToken/ok/cmpAndSwap-success (0.00s) --- PASS: TestUseToken/fail/force-CmpAndSwap-error (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) PASS ok github.com/smallstep/certificates/errs 0.004s ? github.com/smallstep/certificates/examples/basic-client [no test files] ? github.com/smallstep/certificates/examples/basic-federation/client [no test files] ? github.com/smallstep/certificates/examples/basic-federation/server [no test files] ? github.com/smallstep/certificates/examples/bootstrap-client [no test files] ? github.com/smallstep/certificates/examples/bootstrap-mtls-server [no test files] ? github.com/smallstep/certificates/examples/bootstrap-tls-server [no test files] === RUN TestUintConvertsValues --- PASS: TestUintConvertsValues (0.00s) === RUN TestUintPanicsOnNegativeValue --- PASS: TestUintPanicsOnNegativeValue (0.00s) === RUN TestInt64ConvertsValues --- PASS: TestInt64ConvertsValues (0.00s) === RUN TestInt64PanicsOnLargeValue --- PASS: TestInt64PanicsOnLargeValue (0.00s) === RUN TestUint64ConvertsValues --- PASS: TestUint64ConvertsValues (0.00s) === RUN TestUint64PanicsOnNegativeValue --- PASS: TestUint64PanicsOnNegativeValue (0.00s) === RUN TestInt32ConvertsValues --- PASS: TestInt32ConvertsValues (0.00s) === RUN TestInt32PanicsOnTooSmallValue --- PASS: TestInt32PanicsOnTooSmallValue (0.00s) === RUN TestInt32PanicsOnLargeValue --- PASS: TestInt32PanicsOnLargeValue (0.00s) === RUN TestUint32ConvertsValues --- PASS: TestUint32ConvertsValues (0.00s) === RUN TestUint32PanicsOnNegativeValue --- PASS: TestUint32PanicsOnNegativeValue (0.00s) === RUN TestUint32PanicsOnLargeValue --- PASS: TestUint32PanicsOnLargeValue (0.00s) === RUN TestUint16ConvertsValues --- PASS: TestUint16ConvertsValues (0.00s) === RUN TestUint16PanicsOnNegativeValue --- PASS: TestUint16PanicsOnNegativeValue (0.00s) === RUN TestUint16PanicsOnLargeValue --- PASS: TestUint16PanicsOnLargeValue (0.00s) 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.005s === RUN Test_Middleware === RUN Test_Middleware/default-request-id === RUN Test_Middleware/no-request-id === RUN Test_Middleware/empty-header === RUN Test_Middleware/fallback-header-name --- PASS: Test_Middleware (0.00s) --- PASS: Test_Middleware/default-request-id (0.00s) --- PASS: Test_Middleware/no-request-id (0.00s) --- PASS: Test_Middleware/empty-header (0.00s) --- PASS: Test_Middleware/fallback-header-name (0.00s) PASS ok github.com/smallstep/certificates/middleware/requestid 0.003s ? github.com/smallstep/certificates/monitoring [no test files] === RUN TestPKI_WriteHelmTemplate === RUN TestPKI_WriteHelmTemplate/ok/simple === RUN TestPKI_WriteHelmTemplate/ok/with-provisioner === RUN TestPKI_WriteHelmTemplate/ok/with-acme === RUN TestPKI_WriteHelmTemplate/ok/with-ssh-and-duplicate-provisioner-name === 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-acme === RUN TestPKI_WriteHelmTemplate/fail/authority.ProvisionerToCertificates --- PASS: TestPKI_WriteHelmTemplate (0.04s) --- PASS: TestPKI_WriteHelmTemplate/ok/simple (0.00s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-provisioner (0.00s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-acme (0.01s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh-and-duplicate-provisioner-name (0.00s) --- 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.00s) --- PASS: TestPKI_WriteHelmTemplate/ok/with-ssh-and-acme (0.00s) --- 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 2025/10/14 18:10:51 INFO: All 0 tables opened in 0s badger 2025/10/14 18:10:51 INFO: Storing value log head: {Fid:0 Len:30 Offset:2940} badger 2025/10/14 18:10:51 INFO: [Compactor: 173] Running compaction: {level:0 score:1.73 dropPrefixes:[]} for level: 0 badger 2025/10/14 18:10:51 INFO: LOG Compact 0->1, del 1 tables, add 1 tables, took 522.812µs badger 2025/10/14 18:10:51 INFO: [Compactor: 173] Compaction for level: 0 DONE badger 2025/10/14 18:10:51 INFO: Force compaction on level 0 done badger 2025/10/14 18:10:51 INFO: All 1 tables opened in 0s badger 2025/10/14 18:10:51 INFO: Replaying file id: 0 at offset: 2970 badger 2025/10/14 18:10:51 INFO: Replay took: 2.267µs badger 2025/10/14 18:10:51 INFO: Storing value log head: {Fid:0 Len:30 Offset:3735} badger 2025/10/14 18:10:51 INFO: [Compactor: 173] Running compaction: {level:0 score:1.73 dropPrefixes:[]} for level: 0 badger 2025/10/14 18:10:51 INFO: LOG Compact 0->1, del 2 tables, add 1 tables, took 209.506µs badger 2025/10/14 18:10:51 INFO: [Compactor: 173] Compaction for level: 0 DONE badger 2025/10/14 18:10:51 INFO: Force compaction on level 0 done === RUN TestPKI_GenerateConfig/ok/simple --- PASS: TestPKI_GenerateConfig (0.03s) --- 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.03s) --- PASS: TestPKI_GenerateConfig/ok/simple (0.00s) PASS ok github.com/smallstep/certificates/pki 0.091s === 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/fail/user-uri === RUN Test_splitSSHPrincipals/fail/host-uri === 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/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/fail/user-uri (0.00s) --- PASS: Test_splitSSHPrincipals/fail/host-uri (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/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/with-excluded-ip-ranges === RUN TestNew/ok/with-permitted-emails === RUN TestNew/ok/subject-verification === RUN TestNew/ok/literal-wildcards === RUN TestNew/ok/with-permitted-cidrs === RUN TestNew/fail/with-excluded-uris === RUN TestNew/ok/with-permitted-principals === RUN TestNew/ok/default === RUN TestNew/ok/with-permitted-ipsOrCIDRs-cidr === RUN TestNew/ok/with-excluded-principals === RUN TestNew/fail/with-permitted-dns-domains === RUN TestNew/fail/with-excluded-cidrs === RUN TestNew/fail/with-permitted-emails === RUN TestNew/ok/with-excluded-cidrs === RUN TestNew/ok/with-excluded-uris === RUN TestNew/fail/with-excluded-common-name === RUN TestNew/fail/with-permitted-ipsOrCIDRs-cidr === RUN TestNew/ok/with-excluded-ipsOrCIDRs-cidr === RUN TestNew/fail/with-excluded-dns-domains === RUN TestNew/fail/with-permitted-uris === RUN TestNew/ok/with-permitted-dns-wildcard-domains === RUN TestNew/ok/with-excluded-dns-domains === RUN TestNew/ok/with-excluded-emails === RUN TestNew/ok/with-permitted-ip-ranges === RUN TestNew/ok/with-permitted-uris === RUN TestNew/fail/with-permitted-common-name === RUN TestNew/fail/with-permitted-cidrs === RUN TestNew/fail/with-permitted-ipsOrCIDRs-ip === RUN TestNew/fail/with-excluded-ipsOrCIDRs-cidr === RUN TestNew/fail/with-excluded-ipsOrCIDRs-ip === RUN TestNew/fail/with-excluded-emails --- PASS: TestNew (0.00s) --- PASS: TestNew/ok/with-excluded-ip-ranges (0.00s) --- PASS: TestNew/ok/with-permitted-emails (0.00s) --- PASS: TestNew/ok/subject-verification (0.00s) --- PASS: TestNew/ok/literal-wildcards (0.00s) --- PASS: TestNew/ok/with-permitted-cidrs (0.00s) --- PASS: TestNew/fail/with-excluded-uris (0.00s) --- PASS: TestNew/ok/with-permitted-principals (0.00s) --- PASS: TestNew/ok/default (0.00s) --- PASS: TestNew/ok/with-permitted-ipsOrCIDRs-cidr (0.00s) --- PASS: TestNew/ok/with-excluded-principals (0.00s) --- PASS: TestNew/fail/with-permitted-dns-domains (0.00s) --- PASS: TestNew/fail/with-excluded-cidrs (0.00s) --- PASS: TestNew/fail/with-permitted-emails (0.00s) --- PASS: TestNew/ok/with-excluded-cidrs (0.00s) --- PASS: TestNew/ok/with-excluded-uris (0.00s) --- PASS: TestNew/fail/with-excluded-common-name (0.00s) --- PASS: TestNew/fail/with-permitted-ipsOrCIDRs-cidr (0.00s) --- PASS: TestNew/ok/with-excluded-ipsOrCIDRs-cidr (0.00s) --- PASS: TestNew/fail/with-excluded-dns-domains (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-dns-domains (0.00s) --- PASS: TestNew/ok/with-excluded-emails (0.00s) --- PASS: TestNew/ok/with-permitted-ip-ranges (0.00s) --- PASS: TestNew/ok/with-permitted-uris (0.00s) --- PASS: TestNew/fail/with-permitted-common-name (0.00s) --- PASS: TestNew/fail/with-permitted-cidrs (0.00s) --- PASS: TestNew/fail/with-permitted-ipsOrCIDRs-ip (0.00s) --- PASS: TestNew/fail/with-excluded-ipsOrCIDRs-cidr (0.00s) --- PASS: TestNew/fail/with-excluded-ipsOrCIDRs-ip (0.00s) --- PASS: TestNew/fail/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 (1.74s) --- PASS: TestAuthority_SignCSR/ok (0.00s) --- PASS: TestAuthority_SignCSR/ok_no_sign_options (0.00s) === CONT TestAuthority_encrypt === RUN TestAuthority_encrypt/alg-0 === PAUSE TestAuthority_encrypt/alg-0 === RUN TestAuthority_encrypt/alg-1 === PAUSE TestAuthority_encrypt/alg-1 === RUN TestAuthority_encrypt/alg-2 === PAUSE TestAuthority_encrypt/alg-2 === RUN TestAuthority_encrypt/alg-3 === PAUSE TestAuthority_encrypt/alg-3 === RUN TestAuthority_encrypt/alg-4 === PAUSE TestAuthority_encrypt/alg-4 === RUN TestAuthority_encrypt/alg-unknown === PAUSE TestAuthority_encrypt/alg-unknown === CONT TestAuthority_encrypt/alg-0 === CONT TestAuthority_encrypt/alg-3 === CONT TestAuthority_encrypt/alg-unknown === CONT TestAuthority_encrypt/alg-4 === CONT TestAuthority_encrypt/alg-2 === CONT TestAuthority_encrypt/alg-1 --- PASS: TestAuthority_encrypt (0.09s) --- PASS: TestAuthority_encrypt/alg-0 (0.00s) --- PASS: TestAuthority_encrypt/alg-3 (0.00s) --- PASS: TestAuthority_encrypt/alg-unknown (0.00s) --- PASS: TestAuthority_encrypt/alg-1 (0.00s) --- PASS: TestAuthority_encrypt/alg-4 (0.00s) --- PASS: TestAuthority_encrypt/alg-2 (0.00s) PASS ok github.com/smallstep/certificates/scep 1.832s === 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.008s ? github.com/smallstep/certificates/scripts/badger-migration [no test files] ? github.com/smallstep/certificates/server [no test files] === RUN TestTemplates_Validate === RUN TestTemplates_Validate/ok === RUN TestTemplates_Validate/okWithData === RUN TestTemplates_Validate/badSSH === RUN TestTemplates_Validate/badDataUser === RUN TestTemplates_Validate/badDataStep --- PASS: TestTemplates_Validate (0.00s) --- PASS: TestTemplates_Validate/ok (0.00s) --- PASS: TestTemplates_Validate/okWithData (0.00s) --- PASS: TestTemplates_Validate/badSSH (0.00s) --- PASS: TestTemplates_Validate/badDataUser (0.00s) --- PASS: TestTemplates_Validate/badDataStep (0.00s) === RUN TestSSHTemplates_Validate === RUN TestSSHTemplates_Validate/ok === RUN TestSSHTemplates_Validate/user === RUN TestSSHTemplates_Validate/host === RUN TestSSHTemplates_Validate/content === RUN TestSSHTemplates_Validate/badUser === RUN TestSSHTemplates_Validate/badHost === RUN TestSSHTemplates_Validate/badContent --- PASS: TestSSHTemplates_Validate (0.00s) --- PASS: TestSSHTemplates_Validate/ok (0.00s) --- PASS: TestSSHTemplates_Validate/user (0.00s) --- PASS: TestSSHTemplates_Validate/host (0.00s) --- PASS: TestSSHTemplates_Validate/content (0.00s) --- PASS: TestSSHTemplates_Validate/badUser (0.00s) --- PASS: TestSSHTemplates_Validate/badHost (0.00s) --- PASS: TestSSHTemplates_Validate/badContent (0.00s) === RUN TestTemplate_Validate === RUN TestTemplate_Validate/okSnippet === RUN TestTemplate_Validate/okFile === RUN TestTemplate_Validate/okDirectory === RUN TestTemplate_Validate/badName === RUN TestTemplate_Validate/badType === RUN TestTemplate_Validate/badType#01 === RUN TestTemplate_Validate/badTemplatePath === RUN TestTemplate_Validate/badTemplatePath#01 === RUN TestTemplate_Validate/badTemplatePath#02 === RUN TestTemplate_Validate/badPath === RUN TestTemplate_Validate/missingTemplate === RUN TestTemplate_Validate/directoryTemplate --- PASS: TestTemplate_Validate (0.00s) --- PASS: TestTemplate_Validate/okSnippet (0.00s) --- PASS: TestTemplate_Validate/okFile (0.00s) --- PASS: TestTemplate_Validate/okDirectory (0.00s) --- PASS: TestTemplate_Validate/badName (0.00s) --- PASS: TestTemplate_Validate/badType (0.00s) --- PASS: TestTemplate_Validate/badType#01 (0.00s) --- PASS: TestTemplate_Validate/badTemplatePath (0.00s) --- PASS: TestTemplate_Validate/badTemplatePath#01 (0.00s) --- PASS: TestTemplate_Validate/badTemplatePath#02 (0.00s) --- PASS: TestTemplate_Validate/badPath (0.00s) --- PASS: TestTemplate_Validate/missingTemplate (0.00s) --- PASS: TestTemplate_Validate/directoryTemplate (0.00s) === RUN TestLoadAll === RUN TestLoadAll/ok === RUN TestLoadAll/empty === RUN TestLoadAll/nil === RUN TestLoadAll/badUser === RUN TestLoadAll/badHost --- PASS: TestLoadAll (0.00s) --- PASS: TestLoadAll/ok (0.00s) --- PASS: TestLoadAll/empty (0.00s) --- PASS: TestLoadAll/nil (0.00s) --- PASS: TestLoadAll/badUser (0.00s) --- PASS: TestLoadAll/badHost (0.00s) === RUN TestTemplate_Load === RUN TestTemplate_Load/ok === RUN TestTemplate_Load/ok_backfill === RUN TestTemplate_Load/error === RUN TestTemplate_Load/missing --- PASS: TestTemplate_Load (0.00s) --- PASS: TestTemplate_Load/ok (0.00s) --- PASS: TestTemplate_Load/ok_backfill (0.00s) --- PASS: TestTemplate_Load/error (0.00s) --- PASS: TestTemplate_Load/missing (0.00s) === RUN TestTemplate_Render === RUN TestTemplate_Render/snippet === RUN TestTemplate_Render/file === RUN TestTemplate_Render/file#01 === RUN TestTemplate_Render/directory === RUN TestTemplate_Render/error --- PASS: TestTemplate_Render (0.00s) --- PASS: TestTemplate_Render/snippet (0.00s) --- PASS: TestTemplate_Render/file (0.00s) --- PASS: TestTemplate_Render/file#01 (0.00s) --- PASS: TestTemplate_Render/directory (0.00s) --- PASS: TestTemplate_Render/error (0.00s) === RUN TestTemplate_Output === RUN TestTemplate_Output/snippet === RUN TestTemplate_Output/file === RUN TestTemplate_Output/file#01 === RUN TestTemplate_Output/directory === RUN TestTemplate_Output/error --- PASS: TestTemplate_Output (0.00s) --- PASS: TestTemplate_Output/snippet (0.00s) --- PASS: TestTemplate_Output/file (0.00s) --- PASS: TestTemplate_Output/file#01 (0.00s) --- PASS: TestTemplate_Output/directory (0.00s) --- PASS: TestTemplate_Output/error (0.00s) === RUN TestOutput_Write === RUN TestOutput_Write/snippet === RUN TestOutput_Write/file === RUN TestOutput_Write/snippetInDir === RUN TestOutput_Write/fileInDir === RUN TestOutput_Write/directory === RUN TestOutput_Write/snippetErr === RUN TestOutput_Write/fileErr === RUN TestOutput_Write/directoryErr --- PASS: TestOutput_Write (0.00s) --- PASS: TestOutput_Write/snippet (0.00s) --- PASS: TestOutput_Write/file (0.00s) --- PASS: TestOutput_Write/snippetInDir (0.00s) --- PASS: TestOutput_Write/fileInDir (0.00s) --- PASS: TestOutput_Write/directory (0.00s) --- PASS: TestOutput_Write/snippetErr (0.00s) --- PASS: TestOutput_Write/fileErr (0.00s) --- PASS: TestOutput_Write/directoryErr (0.00s) === RUN TestTemplate_ValidateRequiredData === RUN TestTemplate_ValidateRequiredData/ok_nil === RUN TestTemplate_ValidateRequiredData/ok_empty === RUN TestTemplate_ValidateRequiredData/ok_one === RUN TestTemplate_ValidateRequiredData/ok_multiple === RUN TestTemplate_ValidateRequiredData/fail_nil === RUN TestTemplate_ValidateRequiredData/fail_missing --- PASS: TestTemplate_ValidateRequiredData (0.00s) --- PASS: TestTemplate_ValidateRequiredData/ok_nil (0.00s) --- PASS: TestTemplate_ValidateRequiredData/ok_empty (0.00s) --- PASS: TestTemplate_ValidateRequiredData/ok_one (0.00s) --- PASS: TestTemplate_ValidateRequiredData/ok_multiple (0.00s) --- PASS: TestTemplate_ValidateRequiredData/fail_nil (0.00s) --- PASS: TestTemplate_ValidateRequiredData/fail_missing (0.00s) === RUN TestDefaultTemplates === RUN TestDefaultTemplates/ok --- PASS: TestDefaultTemplates (0.00s) --- PASS: TestDefaultTemplates/ok (0.00s) PASS ok github.com/smallstep/certificates/templates 0.010s === RUN Test_reflectRequestID 2025/10/14 18:10:53 Building new tls configuration using step-ca x509 Signer Interface 2025/10/14 18:10:53 Starting Smallstep CLI/0000000-dev (linux/arm64) 2025/10/14 18:10:53 Documentation: https://u.step.sm/docs/ca 2025/10/14 18:10:53 Community Discord: https://u.step.sm/discord 2025/10/14 18:10:53 Config file: loaded from token 2025/10/14 18:10:53 The primary server URL is https://127.0.0.1:46255 2025/10/14 18:10:53 Root certificates are available at https://127.0.0.1:46255/roots.pem 2025/10/14 18:10:53 Additional configured hostnames: [::1], localhost 2025/10/14 18:10:53 X.509 Root Fingerprint: ea340331aa392fd8b33905a86baf26c935c03ff4bbcd812af73177dd7ad07667 2025/10/14 18:10:53 Serving HTTPS on [::]:46255 ... 2025/10/14 18:10:53 /usr/lib/golang/src/net/http/server.go:3638: http: TLS handshake error from [::1]:53398: EOF time="2025-10-14T18:10:53Z" level=info duration="50.372µs" duration-ns=50372 fields.time="2025-10-14T18:10:53Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=eaee5c07-e62c-4edd-b948-39e505ddaac0 size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2025-10-14T18:10:53Z" level=warning duration="76.213µs" duration-ns=76213 error="/root/invalid was not found: certificate with fingerprint invalid was not found" fields.time="2025-10-14T18:10:53Z" method=GET name=ca path=/root/invalid protocol=HTTP/2.0 referer= remote-address="::1" request-id=59123b6e-779b-497e-93bf-5c22d4e573af size=127 status=404 user-agent=step-http-client/1.0 user-id= time="2025-10-14T18:10:53Z" level=warning duration="48.964µs" duration-ns=48964 error="/root/invalid was not found: certificate with fingerprint invalid was not found" fields.time="2025-10-14T18:10:53Z" 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="2025-10-14T18:10:53Z" level=info certificate="MIIB/jCCAaSgAwIBAgIRANdcR4le7CphubKZK18EmRcwCgYIKoZIzj0EAwIwIzEhMB8GA1UEAxMYU3RlcCBFMkUgSW50ZXJtZWRpYXRlIENBMB4XDTI1MTAxNDE3MTA1M1oXDTI1MTAxNDE5MTA1M1owDzENMAsGA1UEAxMEdGVzdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABM/D+1zHlz/fco1Zt5Hj/gl59/vgSjQGte1CKepTd0KuLGmjyjhZQFX6STjbzc0g6WNzRcDffHx4nzqEotylwR+jgcwwgckwDgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUwWcqRzc5jUE9utljwGkKCR0UOGcwHwYDVR0jBBgwFoAUPRBHip4YvDiDDDoLfE+5gqmnA7QwDwYDVR0RBAgwBoIEdGVzdDBHBgwrBgEEAYKkZMYoQAEENzA1AgEBBANqd2sEK052V3FUYlI4SnlfZzh2MExCRGI5SHFTaHA5cTRLaXN3Z1VPTzhtQnphNHcwCgYIKoZIzj0EAwIDSAAwRQIhAMagU1oy3f6+cYy0OoAxSMoUgWtrvnIWC8uJHHZRlCoVAiAGT28rNylgsz9TQjBlR6BpL6QamtP9/T1vE6BJWRznTA==" duration=3.925161ms duration-ns=3925161 fields.time="2025-10-14T18:10:53Z" issuer="Step E2E Intermediate CA" method=POST name=ca ott=eyJhbGciOiJFUzI1NiIsImtpZCI6Ik52V3FUYlI4SnlfZzh2MExCRGI5SHFTaHA5cTRLaXN3Z1VPTzhtQnphNHciLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJodHRwczovLzEyNy4wLjAuMS8xLjAvc2lnbiIsImV4cCI6MTc2MDQ2NTUxMywiaXNzIjoiandrIiwianRpIjoicCU4P0x5dSUpJ3NMIzF2W1VVUmQ9UXB5cGpNfEFSK1gxT1UpLGlFSy5ufix9eiNzXHUwMDNjNlA3VyRSOSN9WVEvcTNlIiwibmJmIjoxNzYwNDY1NDUzLCJzYW5zIjpbInRlc3QiXSwic3ViIjoidGVzdCJ9.iJS3E8wNZBLaFjf85BahkaAx6RjQhIQTK8LuH-obmO3F2jLUagAhFGewaX1539z9v0Dwfqz6DUJw85VqO8_SQw path=/sign protocol=HTTP/2.0 provisioner="jwk (NvWqTbR8Jy_g8v0LBDb9HqShp9q4KiswgUOO8mBza4w)" public-key="ECDSA P-256" referer= remote-address="::1" request-id=signRequestID sans="map[dns:[test]]" serial=286263161339459338097700544667638339863 size=3025 status=201 subject=test user-agent=step-http-client/1.0 user-id= valid-from="2025-10-14T17:10:53Z" valid-to="2025-10-14T19:10:53Z" --- PASS: Test_reflectRequestID (1.37s) PASS ok github.com/smallstep/certificates/test/integration 1.383s === RUN TestIssuesCertificateUsingSCEPWithDecrypterAndUpstreamCAS 2025/10/14 18:10:54 Building new tls configuration using step-ca x509 Signer Interface 2025/10/14 18:10:54 Starting Smallstep CLI/0000000-dev (linux/arm64) 2025/10/14 18:10:54 Documentation: https://u.step.sm/docs/ca 2025/10/14 18:10:54 Community Discord: https://u.step.sm/discord 2025/10/14 18:10:54 Config file: loaded from token 2025/10/14 18:10:54 The primary server URL is https://127.0.0.1:46765 2025/10/14 18:10:54 Root certificates are available at https://127.0.0.1:46765/roots.pem 2025/10/14 18:10:54 Additional configured hostnames: [::1], localhost 2025/10/14 18:10:54 X.509 Root Fingerprint: ef8ca98f0c458c026cbf8368457d13388117a4a46a6a631f5a5497bb3471f125 2025/10/14 18:10:54 Serving HTTPS on [::]:46765 ... time="2025-10-14T18:10:55Z" level=info duration="52.963µs" duration-ns=52963 fields.time="2025-10-14T18:10:55Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=4bb9f99b-d500-4887-bf05-bc2abaf9351c size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2025-10-14T18:10:55Z" level=info duration="73.876µs" duration-ns=73876 fields.time="2025-10-14T18:10:55Z" method=GET name=ca path="/scep/scep/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=8e883587-0121-4041-b585-85d5ac151cad size=1162 status=200 user-agent=Go-http-client/2.0 user-id=  ‚Y0‚k0‚ 0 ‚0‚ ¡ž¸Â`ԒýXšR!d5 IV2»Á~åq½}Ò0ß0Ÿ¥aݷIg¿3q›jê”#†V`¨~|IۢBٚ_Rsyà¦- ,+ 2|i« Àa)¼‡W7x4ziw2òû›ü ê’T'€¯D,ý|èÐ,Ó7 i¶ã¡ÞåT­‰‰³ÎÎü 0 ‚ decrypter0 *†HÎ=I0F!Ô/hª¬ItGé(YÁsé‹pr¯`°;¸̢¦ü··!ßÖUJ²r=՟å':&a%@Ãï Ñmx‚ˆóæ!ú0‚æ0‚‹ ¤y“µgš5Ò ×ÿºÓm÷*0 251015181053Z0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0Y0*†HÎ=*†HÎ=BÂÍX×;»áÈ6ñÁžä7¦ö7úóîŠ:ž3éel`ÀÉQ¹i5½ ~¹ ZX»‘ñ›¹3ñÚ½ó¡âl!Ôúu‰£f0d0Uÿ0Uÿ0ÿ0UNGiP3¶†Iº³ŽMäµlÂKƒœ0U#0€NGiP3¶†Iº³ŽMäµlÂKƒœ0 *†HÎ=I0F!ÔYvó²ëœ9»^ÏòDN2M‰É똃'PèdßÖ!âÊTð~-<þŸ³”mš™c„ï)üãQáy¨“SÅ=¡1 ‚°àAí$ Ó\U¨Ìø/ÖëÇïÝØû|¢ô•Â|Ä VþÑßG 6ÜhêÔÖÔFb¹œ,a„"WþêóV&~¶H“é³åǝoî(ãZÓãÇTc´;ÜÁûƶM ZÛ?ë&ËAØrì'ÄFŽþ{jžOrÉ` þ¯գÙ6ï]Šà<Ùè€{ô‘¼¼‡ãŽ0P¨€NH>U²ky°Ҵ6´øüE“#£‰Pfÿ‘ˆ 0+؎maPX瀂òߋŸ&¹÷^š•†֮Žé:AE/Ä2£Ï7Ð;\o Á¨$\[¸ÏÃs½‘UZ•ü›¶Mæ¸5÷ÉM^0É5þy/M’¶cK»íZ°û[v)7‹¼ՙýƒ ÃãñT†ì7æ]â_oÜÃ8¹Ty¨’¹p(¾þ2ÅqÆ8—}2lèˆI‘*e1‚0‚0010Utest.localhost0+ Á0 251014181055Z0   1̄šÐ_áId+›¶˜äC/j•Š0, fåYê!zº£€ÇíaŸ·[#!þ†¿iÇàïÕÆuwb`^@áeo¡´R=xs·\,žG$è\)ns 1øïêtÔÒÇ,%í»½^ˆÊåû¸=Aöõ}PçwX¬„Ñ;ÓÈ"I`¶[”¶Û4ÎZ47 /١SÉôºJ¿xÎmžÕЊûV|6‹ýŽõè–EYqÕ(Ý´ךç÷œd)êÜ6LT§ÄsÇA{ø¡®‚AÖ·IKBF¿ܥCD1ž¬¥¸„HâÃziåv7R%Ê/wÍ?sù„ñ¯3¤lù(ß]Շ®˜©K time="2025-10-14T18:10:55Z" level=info certificate=MIICtDCCAlqgAwIBAgIQYbouso2lHECyOoDFI45eXDAKBggqhkjOPQQDAjBEMUIwQAYDVQQDDDlTdGVwIEUyRSB8IFNDRVAgRGVjcnlwdGVyIHcvIFVwc3RyZWFtIENBUyBJbnRlcm1lZGlhdGUgQ0EwHhcNMjUxMDE0MTgxMDU1WhcNMjUxMDE1MTgxMDU1WjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL4fnhv7NMOYP68A+is7rxz8KmcPQMzT5p7mE4iDjViXGNzc0w7E5wGNRvGQuBaviJY76jRH5gE0O2QmclOyyKLkGeK6b/VFLRgbNLqdqaw0qjt/Y7PtqYccW6NsO/7+CpsoG/jvyqVPpVdKfFzh3fgChHZXNzwZmpWJ3U02hMfR4bK61+W6VZIaqmRXPb9rAslgMVLNlG2SdQtq6fEkfACnzVCYMwE9CpZcjmE2JJ9svBrAPcYQG1AHP8f4VnAs/CHxz2Ab5tXjKDgBhdUAa6Z2IGfe/uk+6y0qleF83G+EenXdXqNMh4sWvV8rqEjy3dt2tXAXmLi37rOijuhH1lMCAwEAAaOBjTCBijAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBSHgoLju5x+AdotYxs3909ypBDNZDAfBgNVHSMEGDAWgBROR2lQM7aGSbqzjk3ktWzCHkuDnDAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDAKBggqhkjOPQQDAgNIADBFAiEArwaeHbQzNwyW6xgwNpv0Gk9RTMWbiR6y1wTKtdhVx9oCIGx3HbsOtR2az6AcEvZifysqb/NbmAQ+wnEAnq/+kcB9 duration=4.884213ms duration-ns=4884213 fields.time="2025-10-14T18:10:55Z" issuer="Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA" method=GET name=ca path="/scep/scep/scep/scep?operation=PKIOperation&message=MIIJSgYJKoZIhvcNAQcCoIIJOzCCCTcCAQExCTAHBgUrDgMCGjCCBEoGCSqGSIb3DQEHAaCCBDsEggQ3MIIEMwYJKoZIhvcNAQcDoIIEJDCCBCACAQAxggFjMIIBXwIBADBJMEQxQjBABgNVBAMMOVN0ZXAgRTJFIHwgU0NFUCBEZWNyeXB0ZXIgdy8gVXBzdHJlYW0gQ0FTIEludGVybWVkaWF0ZSBDQQIBATALBgkqhkiG9w0BAQEEggEAsOBB7SQK01xVqMz4L9brxxnv3dgI%2B3yi9AWVwnwcxAtW%2FtEZ30cMNtxo6tTW1EZiuZwsYYQiV%2F7q81YmfrZIk%2Bmz5cedb%2B4o41oU0%2BPHVGO0O9zBD%2FvGtk2gWtsbP%2BsmHctB2HLsJ8RGjhz%2Be2qeTxJyyWAL%2Fq8D1aMF2TYT712K4Dwa2eiAe%2FSRvLyH444wUKiATo9IPlWya3mw0rQSjTa0%2BPwcRZMjo4lQnZ1mEP%2BdAweRHcuGCo828KcBMeJpTk3fElkAg0qSydLyBUI8QHSfrlpEXpaJuCY1TneD%2FRDU85w6rF9W7wMO18MoK%2Bx95aANpuShBomQZFGgm9rZ7DCCArIGCSqGSIb3DQEHATARBgUrDgMCBwQI2I6NbWFQWOeAggKQA%2FLfi58mufdemh6VhtauHo7pOkFFnS%2FEMqPPN9A7XI1vC8GoJFxbuM%2FDc72RGgFVWpX8mxS2Tea4NffJTY1eMMk1%2FnkvTZIfj7ZjnUu77Q9asPtbdik3i7we1Zn9gwrD4%2FFUhhkb7DfmXeJfb9zDOLlUeag8VeoKyam9FCJRbQW2hBA9TllRIRwXua30SQ57kney30i8Mtsl1Ehtr4378RSYCeRiK4t7DvwL61Uxz49qo%2BgqAF6Iu6czjMgNXEJsz%2FBKLV2r%2BCZvG16hpUdcplNgF0g3Em76oCKDFOXjMHzTDd44iAkcgjV91W44dowxs50nDgJR3CNDEFnbstz667aXkZqEme41nPQYuBnDVJkIqaF0aT0kqhXPH%2BfV5F9G4KB0jpwn1Eon6%2BSYjAKisAtv%2FYp4v5C2PH8eyzKU%2FwUjopIDr54jbpHAhDBnxf7olHPIAkYLVghgLgCpEki3CHqFNMxBV0SjCTcFatIbR3FKwSou5mXITg5sc3IFj7Oybkd5XgSo8seisna8OaXTrJGcQqVRui2SvrlMYu3DHd1d3eWrYHTya9j74pH16VsZpnspmmIVbbBE8f%2B1pWCE0Hx%2Bbocy%2BHa4Qi3uwvf2CYD08UtQtzEOMOJ3e6uE%2Fv6ipTX7wK%2FdBFNn7S0qbpEqwBEtm2h7Rv%2BCY4LfXmVPmBDR%2BOFL21CsCeNUalhhv1sW9e8K%2FGMuKG80eQu4%2FQleDtNRnOMJYsdNL8XxuemvxSsxupz6Gwk2ZGW2FlCe0YI2D58q%2FrBZe4H1gE7MUbzeAAaiFDN2PvVS8uBSDnC3MzskSWdONrUtSbmm1S2BdKUOWPuCsuGpuYD84TAboMUa%2Fn%2BHimBWctgLiE9a8JDyc5KgggLOMIICyjCCAbKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDAeFw0yNTEwMTQxNzEwNTVaFw0yNTEwMTQxOTEwNTVaMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvh%2BeG%2Fs0w5g%2FrwD6KzuvHPwqZw9AzNPmnuYTiIONWJcY3NzTDsTnAY1G8ZC4Fq%2BIljvqNEfmATQ7ZCZyU7LIouQZ4rpv9UUtGBs0up2prDSqO39js%2B2phxxbo2w7%2Fv4Kmygb%2BO%2FKpU%2BlV0p8XOHd%2BAKEdlc3PBmalYndTTaEx9HhsrrX5bpVkhqqZFc9v2sCyWAxUs2UbZJ1C2rp8SR8AKfNUJgzAT0KllyOYTYkn2y8GsA9xhAbUAc%2Fx%2FhWcCz8IfHPYBvm1eMoOAGF1QBrpnYgZ97%2B6T7rLSqV4Xzcb4R6dd1eo0yHixa9XyuoSPLd23a1cBeYuLfus6KO6EfWUwIDAQABox0wGzAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDANBgkqhkiG9w0BAQsFAAOCAQEAIo1VWcUHLyxcLuieWk6xgK0WFQJi4L%2Fnpc9VdQxN9GeQll2nS2pSJUCEpQpiYmckO5OFPEy8sItje6nd4YOiBGHEhuOgFtNkAihxOZOAr8%2BOquL6Uq7T69BngxXqVtrDO%2B8o3gt7yJoeGKiKhjdV29JPQnDkd5frwTDhrYrlZqiFG7Ep52%2FaQLcJrUg9p9akhCpxUIyYyhsG9sXP1cjh9n1UpOBo0V6oJImIestphK3ChKiGMSIXojFfOGjtnYoDwJPS0%2FM2xt68eybH2EhidAKv0QuMJt1di0GxcP6aC60VqedbVWs%2BkrlwASgHvv4yxX9xxjiXfTJsjeiISZEqZTGCAgUwggIBAgEBMB4wGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QCAQEwBwYFKw4DAhqggcEwEgYKYIZIAYb4RQEJAjEEEwIxOTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNTEwMTQxODEwNTVaMCAGCmCGSAGG%2BEUBCQUxEgQQ5DQkH9cw5nYjWQhDODiogTAjBgkqhkiG9w0BCQQxFgQUzIQfmtBfBuFJZCubtpjkQy9qlYowLAYKYIZIAYb4RQEJBzEeExw0YWRpNWl0a2RuTDVBYmg3Ulk3bHhLa3k4VVE9MAsGCSqGSIb3DQEBBQSCAQCMginK2GiG8l1IB3vFoAXpDWblWeoherqjgMftYZ%2B3WyMh%2FheQhr9px%2BDv1cZ1d2JgXhFA4WVvoZ20gVI9eHO3jVwsnkckEuhcKW5zCzH47%2Bp01NLHLB8HJe27Ab1eiMrlAPsBuD1B9sO1E31Q53dYrAeE0TvTyCJJYLZblLbbNM5aHzQ3BAsv2aEIU8n0ukq%2FeM5tntXQigX7Vnw2i%2F0TjvXolkVZcQAD1SjdGLTXmhfn95xkKercEDZMVBAFp8Rzx0F7%2BBKhroJBkNYWt0lLQka%2F3KVDRDGerKW4hEjiw3pp5XY3nVIEJcovd80%2Fc%2FmE8a8zpGz5KN9d1YeumKlL" protocol=HTTP/2.0 public-key="RSA 2048" referer= remote-address="::1" request-id=1f61e541-1451-499b-8c5c-35cfbf778665 sans="map[dns:[test.localhost]]" serial=129901829944116005691209478831902449244 size=3143 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2025-10-14T18:10:55Z" valid-to="2025-10-15T18:10:55Z" l`Ò¶fPiÓD^þ°Š‰=®  víc§º¥lÿ̼²…3òàʔòÇ)7[*Àé¿Q$ï¼)ҏ7uûZì¥\ °FXÛYIEܲEtÿ³?RB$ÉPêBäîƒ[CÓAÌÅñ9(7ŠPI_ 0Fbïŭ©à/ôœAk8(‡~ÏdäÝêg?¦£õ¿Hæ xàÆqÝñË$T,ÐIày³\e!#âýNöð9½ ®_$Bž# ˜Ûþ‡UÃó,ˆø_êù~”™¶.-ë[œi‹ůb±@g…Îë,ªt@xm–é®Q´eý7Xß[\³œÓ`gJ0ºߢM­›—hÃ,ÈüDy0€DXÎîl³?vެqêråóÁ1²íA()jnÄo81”¥¯ASúä:h ®="r)êc¸ø†Ù J¶  |ÿšžñ_™$ևÝB-[„Qãq;©Ÿ=š¦Ýg1 ìÉkµœ+¦¤K1óýŠ~ò¡C ó—åÀ?`;SАfÅîs}Èm¨6S?¡à*ZYP÷qfh´-·vzñ¾Û;Üá&‰v¼’”è€ís–#¶—¨§.‡·¯{~u¡Ú8 U°»9‰8¾Ï_¡r®î“ý§~/ܙ¼Ž?œ ,\² ‚'0‚´0‚Z aº.²¥@²:€Å#Ž^\0 ‚0‚ ‚¾žû4Ø?¯ú+;¯ü*g@ÌÓæžæˆƒX—ÜÜÓÄçFñ¸¯ˆ–;ê4Gæ4;d&rS²ȢäâºoõE-4º©¬4ª;c³[£l;þþ ›(øïʥO¥WJ|\áÝø„vW7<š•‰ÝM6„ÇÑᲺ×åºU’ªdW=¿kÉ`1R͔m’u jéñ$|§ÍP˜3= –\Ža6$Ÿl¼À=ÆP?ÇøVp,ü!ñÏ`æÕã(8…Õk¦v gÞþé>ë-*•á|Üo„zuÝ^£L‡‹½_+¨HòÝÛvµp˜¸·ŽèGÖS£0Š0Uÿ 0U%0++0U‡‚‚㻜~Ú-c7÷Or¤Íd0U#0€NGiP3¶†Iº³ŽMäµlÂKƒœ0U0‚test.localhost0 *†HÎ=H0E!¯ž´37 –ë06›ôOQLś‰²×ʵØUÇÚ lw»µšϠöb+*oó[˜>Âqž¯þ‘À}0‚k0‚ 0 ‚0‚ ¡ž¸Â`ԒýXšR!d5 IV2»Á~åq½}Ò0ß0Ÿ¥aݷIg¿3q›jê”#†V`¨~|IۢBٚ_Rsyà¦- ,+ 2|i« Àa)¼‡W7x4ziw2òû›ü ê’T'€¯D,ý|èÐ,Ó7 i¶ã¡ÞåT­‰‰³ÎÎü 0 ‚ decrypter0 *†HÎ=I0F!Ô/hª¬ItGé(YÁsé‹pr¯`°;¸̢¦ü··!ßÖUJ²r=՟å':&a%@Ãï Ñmx‚ˆóæ!ú1‚d0‚`0I0D1B0@U 9Step E2E | SCEP Decrypter w/ Upstream CAS Intermediate CA0+ õ0 `†H†øE 130 251014181055Z0  `†H†øE 1ä4$×0æv#YC88¨0   1ÃӒ¬z:f—é&t@Oà èÞ10, ‚aÐӑ|Ã1­®Mlš-“3ͮòßÑN–ïC±³ÙÑ?°V„ÿ&†P3÷RTù¸õ×Ã%‡_ë²HÕ}侁æáW—½„ô­áž0ˆ¼Ò瘊œ)5Ðf÷DCqkw[‰«zÉí[çĶZq†“Qx㷩 <RuæOB•ùž!­·õœ×RxAª%&".ù9¯L>œÝ!&LxÚNû—\ˆŸÏà¦\ڷÅIøМ  6òrTle/bn½­—Kk6:voh±Œˇú×g‹øð#-!¡ƒ]ää#E`{sW›R˜H¡±‹Âɰ·-Úã@°U¦/ z‚)ÒI --- PASS: TestIssuesCertificateUsingSCEPWithDecrypterAndUpstreamCAS (2.68s) === RUN TestIssuesCertificateUsingSCEPWithDecrypter 2025/10/14 18:10:56 Building new tls configuration using step-ca x509 Signer Interface 2025/10/14 18:10:56 Starting Smallstep CLI/0000000-dev (linux/arm64) 2025/10/14 18:10:56 Documentation: https://u.step.sm/docs/ca 2025/10/14 18:10:56 Community Discord: https://u.step.sm/discord 2025/10/14 18:10:56 Config file: loaded from token 2025/10/14 18:10:56 The primary server URL is https://127.0.0.1:41927 2025/10/14 18:10:56 Root certificates are available at https://127.0.0.1:41927/roots.pem 2025/10/14 18:10:56 Additional configured hostnames: [::1], localhost 2025/10/14 18:10:56 X.509 Root Fingerprint: 812eadd490ab46194070e8deacbd31bc4dcc69314271294ac1326aea37c8e9f6 2025/10/14 18:10:56 Serving HTTPS on [::]:41927 ... time="2025-10-14T18:10:57Z" level=info duration="16.945µs" duration-ns=16945 fields.time="2025-10-14T18:10:57Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=f4e7b07d-da4f-499f-8892-59b8999615b4 size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2025-10-14T18:10:57Z" level=info duration="69.792µs" duration-ns=69792 fields.time="2025-10-14T18:10:57Z" method=GET name=ca path="/scep/scep/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=4be0143b-2240-413f-8bf8-717ddc11ead4 size=1112 status=200 user-agent=Go-http-client/2.0 user-id=  ‚'0‚Y0‚ 0 ‚0‚ 0 ‚ decrypter0 *†HÎ=G0D!ÆVÏcš4Ô+“P3 ©$2à{æËú…¯!ÝÌFðæ1uc«»ôEËβ‚í/?Ó$UPZÊ Ôí'¢0‚Æ0‚k þ96~³eµE~D¤_ws¦0 251015181056Z041200U )Step E2E | SCEP Decrypter Intermediate CA0Y0*†HÎ=*†HÎ=B %ïYòý²ÞÀˆÖ>®ŠŒćòcÁ@€ûl&²ã!‚ö‚MvÏ6¢ÉáheK\÷_j¯ǀe¿/Yãµ±£f0d0Uÿ0Uÿ0ÿ0U„F{ñÇ,îW€¨[Íië!a0U#0€„F{ñÇ,îW€¨[Íië!a0 *†HÎ=I0F!ƒQ/‰ º‘6|DCq² P›Â94„ÆQèWrƒÍä!Î)šœ’i9 ñ“ɘ›6 y ^¢Ć²ÈÂǢ=3¾¡1 0+uÎòWR² €‚JÄثÆÈÓéòM˜ ßAªq5Õb_ÿsöó,pŒuá¶ Èr•hÚ{ñ`ÍþËÇcÀƒ{ 1é¤04 ¢ý± »˜ Eòè…àô±·–Ì"Ïӹ¨“}%ä¸Uìü@Ž,r1S X”[ϰúa ðB‹ -۹%ȿ_Iºd¿úë떢’Íb/²Eܗœ»â ,{ÜMè ¬‡+ó3 Z®Ó8®ôƒ•á©/(©0©| ‚0‚ &°$¬Ȉãtl,Ë)y{ªiLŒÿV‘gÞxÆl°´’ßßbx8¯vê;tÕ¾Bں‹ÐM½ö Ýr;ZïϓJwHoµ…ÉŽȊ9~w-!·!ÖJG%{²Ǖ­Ïr+œj¸˜kLֶ1‚0‚0010Utest.localhost0+ Á0 251014181058Z0   1²8B÷~Py]ØåëÛoË Œ^ãßð0, ”püµ¦ÖD[a*&‘4$3ÄUúŽd»9uäü©«u§µÔÄÑ&v[goszôÜ7Þ0WP Å!.ɯþýíÛêåÂRh#q ó"pªN£1¨‡áá. Äßа¦ý°»}îÕ%Qrâ‡e톹ùÞ›8F½1tÜQ6LשŒ‡+]/ÎÍöô؜c}œ v¥Z?3D ‚W"ÄrKúíßê  ü]I´.‰<ó¤T²#U?[¡<²jRëä6].Pd time="2025-10-14T18:10:58Z" level=info certificate="MIICxDCCAmqgAwIBAgIRAI9dBd8eyEd1ZyQFsQt61IcwCgYIKoZIzj0EAwIwNDEyMDAGA1UEAwwpU3RlcCBFMkUgfCBTQ0VQIERlY3J5cHRlciBJbnRlcm1lZGlhdGUgQ0EwHhcNMjUxMDE0MTgwOTU4WhcNMjUxMDE1MTgxMDU4WjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMIoVazt4j4md9Xhgn6xY4mFtNtVYA4URnoNhxFcmTbrHDDWnqaviJ7cntB2ViTgzUxpIPEGCWYYItlUq4aQ1sW1hLLpWTilU/GP+Powg+K17c268ltfBvwG8musRMZjJBnVyh6hFpvXRWNKuonmWMbG39EYZ2wMLw26r6lhr49HPXkksW8LJMZZzuFfzpzObaKBze12A7iiub4v/T7o6aMA5cCwzrQw6iEYp1etAwR/wU+9Od1Zx4mv2tXL1+YBf8U5NHofaCqasCwnqWHHlIKOKkeLYLTbw1a5FOt0Qgt98iiJaYwb2my8RNSiQawjGa05VonJfa0jiyCRELwjRasCAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBSVEIdO3bvw5rVr09/r6HpdhvcsJzAfBgNVHSMEGDAWgBSERo178ccs7lcYgKidWxDNaeshYTAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDAdBgwrBgEEAYKkZMYoQAEEDTALAgEKBARzY2VwBAAwCgYIKoZIzj0EAwIDSAAwRQIgE00zzyCBrN+SbsdwgSH2cMAlfa7IBLOgZkLUfhL5Ah4CIQDjHAfI6ZTjOOPMalb0934hfqTbZo2iLftK/w7Ok4iwOA==" duration=4.441039ms duration-ns=4441039 fields.time="2025-10-14T18:10:58Z" issuer="Step E2E | SCEP Decrypter Intermediate CA" method=GET name=ca path="/scep/scep/scep/scep?operation=PKIOperation&message=MIIJOgYJKoZIhvcNAQcCoIIJKzCCCScCAQExCTAHBgUrDgMCGjCCBDoGCSqGSIb3DQEHAaCCBCsEggQnMIIEIwYJKoZIhvcNAQcDoIIEFDCCBBACAQAxggFTMIIBTwIBADA5MDQxMjAwBgNVBAMMKVN0ZXAgRTJFIHwgU0NFUCBEZWNyeXB0ZXIgSW50ZXJtZWRpYXRlIENBAgEBMAsGCSqGSIb3DQEBAQSCAQBjmZJsNdyBVrOl4JnDBNSLadEMbcrDVQwE%2BX%2BBVlTooqkVayeV78%2F2ZQwtEPU6kEbQHTQjkYYXmrkObBwisyWZ9sB%2BGDm0k1MdSSo3GOoQeuv5QnPf7hIxpkGJw8vJkoYzoZkVkK1CiWbUYKXEV4sZ9LUTs7WzdjspbCiWlHyx1YJEhsL0pNFs81fmYGHB4PeKS0meuaa9g%2FTIGrtIKKU%2FBV9%2F85twC7aF1TLFlxvEblEbRgYh1orDQOf090VHbCTLtkTcAgYfQdCeUX%2BNpaP22q4UL7K2KMJbm1eG6gZJo3GlrFJikYC5qffRlsH%2FQ2HLqVqT4WKBJqmDde%2BusPA1MIICsgYJKoZIhvcNAQcBMBEGBSsOAwIHBAh1zvJXUrICDICCApBKxNirf8bI0%2BnyTR8XmCDfQapxNRGP1RBiX%2F9z9vMscIx14bYYIMhylWjae%2FFgEs3%2By8djwAIag3sKBhcx6aQTMDQLov0YsQy7mArnI9IW1T%2BFwzaK3eMdj9ILIpRH7ncLMJ3VOecGaiSFGCsUb45jTqm55Meeag6P8OBysjopvxMScQeRf9s5odYmIPZY%2BwzZc%2FG91NJxpGPNcADfrT20LSsHgfX6%2BDUn3vv6U%2FmYbjTtheWeG7XvYUdBMaHwZk7svpbhAPHWXqfcuvUMbCRPWmOw3e6hHr9yVos%2Fyg2hdtHaAAKqdDfRAvluIFAgOC1AjVCrYZEuBnmrFlodI7BDTouMF2EDXAPnXL2GZziP2u5yoikVaeYf9WlueZ%2F%2FMJH0T1ZLu1H6RGm8nQzgtz425Kzjfe29JDWmxPzxx%2FFP1Eu%2BSUIC9DA5dA0TRQjy6IXg9BuxARW3lswiz9O5BaiTfSXkuFXs%2FECOLHIxU6AVWJRbz7D6YQogN52WaWOt1qJfsTWosDvrmRbINuPbESv23GjcJ9aPuPVdaFpoSrvk4s4QEW8RDfBCE4sKLQLbuSXIv19JumS%2F%2BusH65aiks1iL7JF3Jecu%2BKgLHvcTegLrIcr8zMJWq7TOK70g5XhBqkvKIEfqTCpfAqxY2tFv0OsOiNMu5m2TSbTZgPQc33FZY6lxWS1L3suZpTCX81t5wci9FcvqVRLkEUL%2B6HMpCDl5zppYkWjnozWI9K%2BrGc8oYLNZSCq1tlX2ZrT8pFKrisPKe8FABWguMfiy4AjRgiwgvEP2d95K%2F%2BsmUYYudnVHM5QHv7B4klQpGrI7n5Ii5elO2q2rSSONmpb52dPnjM0fJ%2BoxMdUXVT2xy2xiZ68LKCCAs4wggLKMIIBsqADAgECAgEBMA0GCSqGSIb3DQEBCwUAMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MB4XDTI1MTAxNDE3MTA1OFoXDTI1MTAxNDE5MTA1OFowGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDCKFWs7eI%2BJnfV4YJ%2BsWOJhbTbVWAOFEZ6DYcRXJk26xww1p6mr4ie3J7QdlYk4M1MaSDxBglmGCLZVKuGkNbFtYSy6Vk4pVPxj%2Fj6MIPite3NuvJbXwb8BvJrrETGYyQZ1coeoRab10VjSrqJ5ljGxt%2FRGGdsDC8Nuq%2BpYa%2BPRz15JLFvCyTGWc7hX86czm2igc3tdgO4orm%2BL%2F0%2B6OmjAOXAsM60MOohGKdXrQMEf8FPvTndWceJr9rVy9fmAX%2FFOTR6H2gqmrAsJ6lhx5SCjipHi2C028NWuRTrdEILffIoiWmMG9psvETUokGsIxmtOVaJyX2tI4sgkRC8I0WrAgMBAAGjHTAbMBkGA1UdEQQSMBCCDnRlc3QubG9jYWxob3N0MA0GCSqGSIb3DQEBCwUAA4IBAQC%2Bc77fXd6WdCMJAwXqgZ921%2BOaFlSmpCYeOJOWKyqt2HKYvEDAqa1A0QYogQEtj1yRqg7w80nigf3rQgTey823IWD0hcOvu10N2qDvgAYt0qAWD9fX8mtKx9M0RMV47x5XG6lVoSglNN%2B0Sac%2FiIWiTHJ7mncL3RoSXV%2FG5s77rMExa0s0eWIXSWgxEevSC0om4OqYDSawJBWsyIjjdGwsywYpeXuqaUyM%2F1aRZ954xmywtJLf32J4OK926g47dNV%2FvhVC2rqL0E299gvdcjtaHO%2FPk0p3SG%2B1D4XJCI7Iijl%2BdwQtGCG3IdZKRyV7sseVrRnPcisOnA5quJhrTNa2MYICBTCCAgECAQEwHjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdAIBATAHBgUrDgMCGqCBwTASBgpghkgBhvhFAQkCMQQTAjE5MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI1MTAxNDE4MTA1OFowIAYKYIZIAYb4RQEJBTESBBBQ21vIhGRtpytnGOt6f7AuMCMGCSqGSIb3DQEJBDEWBBSyOEL3flB5Xdjl69tvywyMXuPf8DAsBgpghkgBhvhFAQkHMR4THC92YzRuQjFVc3V3YXNYOTUzSngvVmd0Ri9OYz0wCwYJKoZIhvcNAQEFBIIBAA0IlHD8tabWRFthKiaRNCQcM8RV%2BgWOZLvun6M5dRzk%2FKmrdae11MTRJnYQW2dvc3r03DfeMFdQDMUhLsmv%2Fv3tDtvq5cIAUgNoI3EgHfMicKpOozGoh%2BHhAS4KxN%2FQsKb9sLt97tUlUXLih2Xthrn53hcemzhGvTF03FE2TNcbGKmMhytdnS%2FOAc329NicY32coI12pVo%2FM0QMglcixHIHAUv67d%2FqGQYKvSHi9%2FbJ1pAoFJmk7vwUxxbH4Xu6jEeJH2oEsMcsiko67KPePN3vnFGw%2Bm8UczzJIT8NGY0K%2FF1JEQG0Lok886QPA1QOsiNVP1uhPLJqUuvkNl0uUGQ%3D" protocol=HTTP/2.0 provisioner=scep public-key="RSA 2048" referer= remote-address="::1" request-id=16f03bcc-1e91-4898-9417-49537849713e sans="map[dns:[test.localhost]]" serial=190562606094541640646281838683804587143 size=3141 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2025-10-14T18:09:58Z" valid-to="2025-10-15T18:10:58Z" °ï0@`ŸS îNOh ‰AÀ›‚ÕÇ5çbÇ6¸•ã8:ˁx¦²_‚`Yò¾!%,e'q&5CôŒLL-3Æéê:_Â[{NÀ9(_d/ó&MÀ«í¸0q£;ÃOž¬ýËÔçCùïC1¼¿}˜q`•gÜ񼠮œÛr²ÕÐvh-B»ùAÂíÅøz] ¶~N òó"¹{!²/æ±]+"û•(,î§Ý*§yÑ"ë¼æ1Miº¾E;?íTÛU$ü’DfçÇ`–@hƒŸ6«åë’jú¬¦´>ÔíÌM „S ÝïIB7iDԁä¨Ê~üfU›¸1'‹Қ›Ž7ù#4Òp1€¾Š²˜ÚÀ¬X!§¦†?Oâ<4wˆ»· =Gû£Ý¥ªù&=ÓJ☟ß˗=N®­ºÖbC–_ÒY'F”Š(õøâ«ìÁҥ)m¢6} @*ƥ<ÄzÝêü5˜« ÄAõ¥‡a ‚%0‚Ä0‚j ]ßÈGug$± zԇ0 ‚0‚ 0  scep0 *†HÎ=H0E M3Ï ¬ߒnÇp!öpÀ%}®È³ fBÔ~ù!ãÈé”ã8ãÌjVô÷~!~¤Ûf¢-ûJÿȰ80‚Y0‚ 0 ‚0‚ 0 ‚ decrypter0 *†HÎ=G0D!ÆVÏcš4Ô+“P3 ©$2à{æËú…¯!ÝÌFðæ1uc«»ôEËβ‚í/?Ó$UPZÊ Ôí'¢1‚T0‚P09041200U )Step E2E | SCEP Decrypter Intermediate CA0+ õ0 `†H†øE 130 251014181058Z0  `†H†øE 1PÛ[Ȅdm§+gëz°.0   1ӵøIËÔÐx bÑTãҤEl.Á 0, þE·ܚ¢Ú<) ¦,eVPÈ!ø‚Ctõ{n|ìý‡×:ÚFÈ ýn'QӌŠ’q–EìÄ"—(S\vJx‰5’ò‚ލQ†4ª"õùa«†zÞ趽`¯ØÝ HÅ`g0zqˆa‡pô;ÀڛüZ± --- PASS: TestIssuesCertificateUsingSCEPWithDecrypter (2.81s) === RUN TestFailsIssuingCertificateUsingRegularSCEPWithUpstreamCAS 2025/10/14 18:10:59 failed validating SCEP authority: SCEP provisioner "scep" does not have a decrypter certificate 2025/10/14 18:10:59 Building new tls configuration using step-ca x509 Signer Interface 2025/10/14 18:10:59 Starting Smallstep CLI/0000000-dev (linux/arm64) 2025/10/14 18:10:59 Documentation: https://u.step.sm/docs/ca 2025/10/14 18:10:59 Community Discord: https://u.step.sm/discord 2025/10/14 18:10:59 Config file: loaded from token 2025/10/14 18:10:59 The primary server URL is https://127.0.0.1:43529 2025/10/14 18:10:59 Root certificates are available at https://127.0.0.1:43529/roots.pem 2025/10/14 18:10:59 Additional configured hostnames: [::1], localhost 2025/10/14 18:10:59 X.509 Root Fingerprint: b1b833b5a4923f6954fd89b17e42dfaeee2d3c5c68110375dade97bc08254df5 2025/10/14 18:10:59 Serving HTTPS on [::]:43529 ... time="2025-10-14T18:11:00Z" level=info duration="17.042µs" duration-ns=17042 fields.time="2025-10-14T18:11:00Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=329e0146-271c-4101-93a2-dc278935f77b size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2025-10-14T18:11:00Z" level=info duration="27.845µs" duration-ns=27845 fields.time="2025-10-14T18:11:00Z" method=GET name=ca path="/scep/scep/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=ff9fc4ca-9108-4112-b0df-5f3a3623e194 size=880 status=200 user-agent=Go-http-client/2.0 user-id= ‚0‚ $ÐzW*€m^€Óòe¦„QÞ:ýݦX~W‡¡MkþÒÆ_iŠKÜF=Ë¢²°½Úg nø$HBA> ºjjôãTL1{YJ:T¿*¥\… &“Eót‰tE6þËÐ;JdŒÇXgñ® ßñûEg½£¸’ê¥ ~‡N0œšKBצ{µœ4þy¶Ñ E֑©“.R_¦}ƒÌÛ14‰^¿')–o¦JÙçSe!Aì»7ÑeZ­8©ìyAn6æúrB z3n.[ù‡PÇ_É·w Êk‰s^=*t#sÌÖ7æð† ã¨´ÂFuÆú8ËÓ?†> (%UØ|·‰DPG;¡lÅÊb0ýÆuã™ña®ƒ%9mÞo /“›Äyï+Ãügckò¶{èåqÆ\ë.oF“¦<¹öӲYÍL ?Uq/p¢&*Åú(5ó½õ)EÔ;…¤ÅAµ¹ƒv­™Ç\r©xÅ*¡µ[6fùÑÕ÷™B4U#úïݤ›¥źW bøkVVŒµx˜‰U"ôG‡ê ’ëBÁäȾ‰´¾‡P˜aOðS#Yh{4…8tÕØ#b ›w;ÅzƒҒíœû0{`Ò%£Zn'#Q‡ºM»åRo„äƒ8×׶!‹éÝcÌM帱埊¡+ÈQ§= ®Ðä?ûݠGúA†dô&f;ç#â{}ïÛR°L«1õ0SÝVšQ ‚0‚ ‚ÆNh»®¥fQãË߸F óc)6µvR¾‰°SŸô]9……NÕìq¥b°ʥnºÐsï4§R2)Ýå1ÎËϫbÛHØÖßT̰²vcòo­àÑrë!—ÈuþžÍnï’Jëïÿ0“¶Ivì}þrש_­We◠ºùüÔPåÙ86q·ðŽ”Ùj™ wóÔA»‡eŒg˜.œ6Óô¸úÇJ³T˜¼Gmڰó7}‚c‡ôL‡ºÆoޏ«cBƪ  ‚±íø†–²¥5$·àöî£Ulw±ç綾âwø[1ÆùDÏCbQv#Ü;{ím&ß_PažK¯6P)Ôì’pZñSø-½=1`Z˜¬q`ÞÝӃבӬrž€Âð*J6µKމÙÐø«‹½G“—Q a¢ŠNj§°£k¾ûߩp…nø[×.høÛ Mœ]ðް1¯ifnn$Óp偿K¨òBGbv¾g VÑÖz‘=;YólávÅKªåhs)(Ñה‡ÆL¨)q%&,‹%ØÜkC`,ævÜŽ¹9™‚V6˜`Žº ÆՁzPaœE6tµjÁóìV1‚0‚0010Utest.localhost0+ Á0 251014181101Z0   1×ûP ð÷GTõ°m*h»‚0, ‚PÝÊbÓ7Xiõ¥ñPÚÿhO) î=_5mï^¯ööSäm¨QÍšô’© #ãdld4þÛ¸•I—ºUÌrU+þLi†Œ7å%û‹ã½,LöÚÄþ»<Ògqbø¶Ø]Ä‘NÉ)|¸=)߈ w/§~'_ ¡ ô>.w—4°2& _«GMüâÍÂô9&rmJ¢Ý…ìµÕ띄„ӄ$¬/¢š$l time="2025-10-14T18:11:01Z" level=error duration="352.398µs" duration-ns=352398 error="scep get request failed: failed selecting decrypter: provisioner \"scep\" does not have a default decrypter available" fields.time="2025-10-14T18:11:01Z" method=GET name=ca path="/scep/scep/scep/scep?operation=PKIOperation&message=MIIJTwYJKoZIhvcNAQcCoIIJQDCCCTwCAQExCTAHBgUrDgMCGjCCBE8GCSqGSIb3DQEHAaCCBEAEggQ8MIIEOAYJKoZIhvcNAQcDoIIEKTCCBCUCAQAxggFoMIIBZAIBADBOMDoxODA2BgNVBAMML1N0ZXAgRTJFIHwgU0NFUCBSZWd1bGFyIHcvIFVwc3RyZWFtIENBUyBSb290IENBAhBlQXaaKGG%2Fe5IY1GKuIRsRMAsGCSqGSIb3DQEBAQSCAQB9W9NrhMY2X1gHZVkCH0LKT2sY56aC0lkxEt%2BwwYlAxhBxLyiOSV5SPBgx5ox2iCMMEBsLaYs9iPz2tx8ocVz1JKeS4Vr8Ab6Z9K0WdcG2zGoZdY3fY2Xufod639GlKzPYGr4M5mvERiN%2BEQW5Ovv7hfjYcIFt1MTPooXXgAeOja4SGm8cB1IQ0nUgoVhPoq%2BwYSeZ6VVlfCiHNGCne0A1fu1512YLmtPQzGs5MDODz5X9yIUy8dMV%2BOqRnetR8oKme8N4wu1iBs7LB68MLxbrQ6HtNARHEnGhrvQM3E%2FBDx17vsnKYYXhvQIL%2BkfNwmOsHYGEpcyEbEv6UPYdwYfaMIICsgYJKoZIhvcNAQcBMBEGBSsOAwIHBAgBDo0W%2BDC5boCCApDPnw16M24TLlv5h1DHXxPJEbd3CspriXMVXj0qdCNzzNY35vCGoOOof7TCRnXG%2BjjL0z8Vhj4JHyglVdh8t4lEUEc7oQRsxcpiMP3GdeOZ8WGNroMlOW3ebwwvk5vEee8rw%2FxnY2vyjbZ76OVxxlzrLm8dRpOmPLn207JZzUwgP1VxL3CiJirF%2Big18731KUXUDjuFpMVBtbmDdh6tmcdccgCpeBbFKqG1WzYVZvnR1feZQjRVI%2Frv3aSbpcW6VyBi%2BGtWVoydtXiYFolVIvQBR4fqDJLrQsHkyL6JtL6HUBKYYU%2FwUyNZaHs0hQE4dNXYIwNifwqbF0T37uASrXa8KS8eWXwLmnnIyb%2B%2BQfr%2FZ%2FDPPpoEdz02bg3Popxfj77Y%2FIUoNcu0DZt3O8V6g9KS7Rac%2BwEwe2AP0iWjWhJuJyNRh7pNu%2BVSb4Tkf4M419e2HA4hi%2BndY8xN5bix5QSfiqEryFGnPaCPrtDkP%2FvdoEf6QYZk9CZmO%2Bcj4hJ7fe%2FbUrBMGqsWMR%2F1MFPdVhWaUQYKH9Vj8J2Hbv7qnDYgO788B8H4jyHjnhNbiBjeHhzum4Fwpx3zPDpMR8I49gTegkobYked5mSkI5ixjvMERJk6Okw24ar9RDUE%2FcYVNacI2FazuEUM8DYOpc7J7lmOAvbA6Me%2BkjQ2Y%2FAJ%2F7a0VeU3OuG3ZiQ%2FCRiLk0zeITPdsvyvR0jomXee89FaTpKtpKDDOp4vnB%2FD9YhSDXbGlV6KqO4MNJU4t7S3cH88MfBdKFL0FwBobfiK09C4i2w1WBP3aIiYfuutLZXS0NKDNMLoOok3TBlZs7r0krg%2BJvaf7Hhohpj4%2F6vkxAyCRmgnfJepnXt63LQsdL9I5oQ8BqCCAs4wggLKMIIBsqADAgECAgEBMA0GCSqGSIb3DQEBCwUAMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MB4XDTI1MTAxNDE3MTEwMVoXDTI1MTAxNDE5MTEwMVowGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGTmgPu66lnWYaUePL37gdRqDzF2MpNgK1dlK%2BibBTn%2FRdOYWFTtXsfxRxEKVisMqlHW66CNBz7zSnUjIp3eUxzssCG8%2BrYttI2NbfVBjMsLJ2Y%2FJvreDRcushl8h1%2Fp7Nbhrvkkrr7%2F8wk7ZJdux9%2FnLXqV%2BtnR1XZRzilyAbuvn81FDl2Rc4NnG38I6U2WoHmQpt9B1l%2BWcq9QF86s5pY3t23iybrd%2F%2FCDec8NLEseZrm5Hv7l02rPLxcCULZQ13DvPUQbsBh2WMEGeYDi6cNtP0uAH6x0qzVAGYvEdt2rDzN32CY4f0TIcOusZvjrirY0IbxqoKqILIUesRI33PAgMBAAGjHTAbMBkGA1UdEQQSMBCCDnRlc3QubG9jYWxob3N0MA0GCSqGSIb3DQEBCwUAA4IBAQCx7fiGnZaypRk1JLfgFPbuo1Vsd7Hn76WX4hF3%2BFsxD8b5RM8ZQ2JRdhYj3Dt77Z1tJt9fUB9hnkuvNgNQKdTsknBa8VP4Lb09MWBaAZgZrBBxHRNg3t3Tg9eR06xynoDCEvAqSpA2tUuOidnQ%2BKsAixm9R5OXUSBhoorHi6ewo2u%2B%2B9%2BpcIVu%2BFsI1y4HaPjbCk2cAF3w3rAxr2lmbm4k03AX5YHmS6jyjUJHYhd2vmcJVtHWepE9O1kS82zhdsVLquVocyko0deUh8ZMqBwpcSUmLIsl2NxrQ2As5p12GtzFvbk5mReCVjYDmGCOugrG1YF6UGGcRTZ0tWrB8%2BxWMYICBTCCAgECAQEwHjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdAIBATAHBgUrDgMCGqCBwTASBgpghkgBhvhFAQkCMQQTAjE5MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI1MTAxNDE4MTEwMVowIAYKYIZIAYb4RQEJBTESBBCunrQq31tg85wfaM3ikG7AMCMGCSqGSIb3DQEJBDEWBBTX%2B1AK8PdHAlQcAvWwbSoXaLuCgTAsBgpghkgBhvhFAQkHMR4THFhiNlMzQW40RDNTS2d6U1BJVWVZL0xlblhhYz0wCwYJKoZIhvcNAQEFBIIBAFCP3cpi0zdYafWl8VDa%2F2hPKQruPV81be9er%2Fb2U%2BRtqFHNE5r0kqkK9qer6nOf90M3TEVX3B2vjTDDHSzRd3kp%2FkNnTss6mQtrrlRCGXmfLaSWBXkLiyrdchwXOTl5AEBhiVd0GNMt1o7JYmx2Oir%2F0Oah50UNGSPjZGxkNP7b74AHFR2luJVJl7oPVcwfclUrD%2F5MHmkChowcN%2BUl%2B4vjvSxMHvbaBMT%2BuzzSZ3Fi%2BLbYXcQQkU7JESl8uD0dKd%2BIC3cvp34nXwqhDPQ%2BLncQlzSwMhcmC1%2BrR4FN%2FOLNwvQQDzkmcm1Kot0Qhey11eudhBSE04QkrC8DopokCGw%3D" protocol=HTTP/2.0 referer= remote-address="::1" request-id=05d7b494-0322-445d-b9b0-289ef644f982 size=116 status=500 user-agent=Go-http-client/2.0 user-id= --- PASS: TestFailsIssuingCertificateUsingRegularSCEPWithUpstreamCAS (2.95s) === RUN TestIssuesCertificateUsingRegularSCEPConfiguration 2025/10/14 18:11:02 Building new tls configuration using step-ca x509 Signer Interface 2025/10/14 18:11:02 Starting Smallstep CLI/0000000-dev (linux/arm64) 2025/10/14 18:11:02 Documentation: https://u.step.sm/docs/ca 2025/10/14 18:11:02 Community Discord: https://u.step.sm/discord 2025/10/14 18:11:02 Config file: loaded from token 2025/10/14 18:11:02 The primary server URL is https://127.0.0.1:40181 2025/10/14 18:11:02 Root certificates are available at https://127.0.0.1:40181/roots.pem 2025/10/14 18:11:02 Additional configured hostnames: [::1], localhost 2025/10/14 18:11:02 X.509 Root Fingerprint: 68463a029bbf8585a3584dba31f4c669d62bb4a6506ebf965702d0b623c6be9f 2025/10/14 18:11:02 Serving HTTPS on [::]:40181 ... time="2025-10-14T18:11:03Z" level=info duration="34.942µs" duration-ns=34942 fields.time="2025-10-14T18:11:03Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=c5cf2df4-3615-4509-b981-4b51e1d1cf39 size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2025-10-14T18:11:03Z" level=info duration="33.27µs" duration-ns=33270 fields.time="2025-10-14T18:11:03Z" method=GET name=ca path="/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=fd069566-0cbb-4697-bcdf-543873a8fa9e size=849 status=200 user-agent=Go-http-client/2.0 user-id= ‚0‚ ibû+d)ʇ)"Æõœƒ1LÄSÑç)§ÎA á‚ݔçúhåûý^XùFÛY­ŒQ¤5´8Brž9M”O Ç݋j¬²N 0+„kàî\€‚ÏðÛдZJW©";4/=–zÊIÌAV$[C§ €ù6…û¤l†"3zMµzEÆ`Dë@˜ŒةÀ€½»»§r¾\͠ƒ¢Äp]ÌÔ7xs ee`Z÷`UšpFiÆë!ã ø>ë@ɺ„áÊìO™¦ gõù/CԲ5Ú¹N+íX¡Ÿ‚ aš+½²lA1ýåŽ>jÍKѧu,ÿj­£~Ðð»{´k>‹å岳d¬0R7ÐxV˜­ 'ýÎÈC)‘“ünWPDÑcN›pںm»¯âQA|¦Bc½6:2TPp®¯{ ¼é s8—5ãxN=¹f ·Ž™,y|hÃÖü„é#=ܝ6z+Š¹úþY¤+MÍíê`&gœv˜_ãORzhFO㎱ãfG³o ̙2cÙ:kþ }`‰ȉy5s$Aê«ú­íè±ÀòP…Îƈ9÷?–~ž갌mÿJ×H ‚0‚  ‚}ý>¨àvŸE3τDôMTó`ÊÇÌ~ð'[‰­˜Ã+­Ug—Úx‰…G**à_ý÷pÃl…üìzF€÷˜y“a¶©,ÊÐ=¯Qh4>ÀùcUŠTÐU5©ª‹:ˆ˜3ôn¶˜¡?ÿìF:C>;®V?rjtR`¿¼êÎéŒ áÑù%2;*ôw‡±Os¢Q޳÷ãÜSñ~ÑôˆYbBæf(Ñ&’ë׷¤=ÿ3<„1RåV^©Ò4\¡åtq²z ô0ؿÇ,¸j’Ïú˜эoçÐ Vú½SêLá)nzâÈvñâ’rT÷D~Í*£W©æŒ1‚0‚0010Utest.localhost0+ Á0 251014181103Z0   1ãkëÒsÖ÷ÿ/¦Ò}­æÀ‚%0, ‚—­ b‘~<¡šhí¦â»*Šânaú2ç¹LQ ¦brÓùÏôyž(Ñó@ú@·J͆Ά time="2025-10-14T18:11:03Z" level=info certificate=MIIDgzCCAmugAwIBAgIRAN0WXMOH3pnh/FqrYuQp3kEwDQYJKoZIhvcNAQELBQAwMjEwMC4GA1UEAwwnU3RlcCBFMkUgfCBTQ0VQIFJlZ3VsYXIgSW50ZXJtZWRpYXRlIENBMB4XDTI1MTAxNDE4MTAwM1oXDTI1MTAxNTE4MTEwM1owGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDK2WMNWN86PUXaugDWWKPZ/8trhIrIV5HSBH25TQsN3eGzo30Qjdz/dvRjaVersygAlRneV4RDbNdD1qAd0FOqT8PX+FFKGz0vdnmGXvGYgSzioQc+Lw0cM6kZd2QvQQPh9OKCb/4HrBt17Be9WgN6phVyoOJVipMyKcjrH9mYL3t3kVGLdBgA6ZgjQnuIAcMzJuTYHMeps69DGxR97P1bk1rnRzMev0rze7suTQn2Y+zGGKnAnvjk8qeEfWpS4MFwTIEghuwqSG4x73nSqu6kXIh6QULVSTpSBEGraBAFLSbVr1ypkuiFkaYR49gMtvVX/7D5H2ERMMV44VLs4MmjAgMBAAGjgawwgakwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUm2+YB/YvhWMrMagO6/YhL4l2+BAwHwYDVR0jBBgwFoAUoXNpXJuzzF00QJDW1ykW5FEc5AUwGQYDVR0RBBIwEIIOdGVzdC5sb2NhbGhvc3QwHQYMKwYBBAGCpGTGKEABBA0wCwIBCgQEc2NlcAQAMA0GCSqGSIb3DQEBCwUAA4IBAQAbgt4V363I1MxGen91FGCEG658mYIDeCY1HlPgcLeo4f8Tl4ndH6RzCo1mTvnUEZzxRQ2J/ejXdH7QikctTjdJ09NF8L5cuPJlZ6BXWYI/y2wffuth3k/gw8NjS1saYhZYq10e+i0y3LFdUZTfgB74DefZKS/UmST6oOSzGYJPVT5zwdVmnQTXWZxxKt0Zb0rZkYpv1Ddrtc/WadbG/n+NGgm89JJ7VQ4yzglfj+ozx9p0xeEWz0vIQJWR7f9SFOqmhC+/OJQF5nPkMyXmQs2yVMZTLFBvoe3UagkXLkwHiTVJ+f1HLTbVxSxMdfQA0UBUjKDIGCqqdazVSpqWipTp duration=6.126413ms duration-ns=6126413 fields.time="2025-10-14T18:11:03Z" issuer="Step E2E | SCEP Regular Intermediate CA" method=GET name=ca path="/scep/scep?operation=PKIOperation&message=MIIJQAYJKoZIhvcNAQcCoIIJMTCCCS0CAQExCTAHBgUrDgMCGjCCBEAGCSqGSIb3DQEHAaCCBDEEggQtMIIEKQYJKoZIhvcNAQcDoIIEGjCCBBYCAQAxggFZMIIBVQIBADA%2FMCoxKDAmBgNVBAMMH1N0ZXAgRTJFIHwgU0NFUCBSZWd1bGFyIFJvb3QgQ0ECEQCqGyJw15ZFXjZRo%2FYPAVLKMAsGCSqGSIb3DQEBAQSCAQCXcyrPdyj1bVCp%2B9wMz9D08CONAOy4awSPP1oIrolnKw9PEP1bUujCQaMrNRAgxjC1SCn6D70S%2BzG8FarF5knHMJAc3Jk2WgWLGG%2BhD37j6NtMMfNVKN7Gs%2FbiTUXBD3JBiajEIuTesksR9hRHfaDLGmr8ppV9SBTx9GUY9vU%2BcfIvbYGdsSExKTy7Mx%2BfJIIiaT0w%2FKOF3f2GElVbomU0tMFczEvK9jruAfng4BJ5X3JINnqJaZJIfccS71VSVJConi4aFl895ys8ipk%2FTsy80atobclSetyahrUFFFdDcdd%2BKFK9cBTiNsmmKSAadpv%2BFxeSHT88R6lmHlz%2FxjjoMIICsgYJKoZIhvcNAQcBMBEGBSsOAwIHBAiEER1r4O5cHoCCApDP8NvQtFoQSlepIjs0Lz2WehzKScxBViRbQ6cggPk2hfukbIYHIn8zek21ekXGGGBE60CYjNipwI2Avbu7p3K%2BXM2gg6LEcBwXXczUN3gbcwxlZWBa92BVmnBGacbrCB0h4wag%2BD7rQMm6hOHK7E%2BZBKYMZ%2FX5L0PUsjXaAhy5AE4r7ZBYEKGfggoLEzZIXeSfa2z6sU%2BrVJD4PxN58ZAV8sRLsHV%2FSH0O2GMq9ejWprh8wQHy7195QdR%2FD%2Fj7PpO3klb3bLIWfIkiOpm%2FoWv2Vnqp3I%2Fh6g6pZbuRTZSczbSc5bxavNe9qbZWS%2FkEKJdGalINYZorvbJsQTH95Y4%2Bas1L0RqndSz%2Faq2jftDwArt7tGs%2Bi%2BXlsrNkrDBSN9B4DlaYraAn%2Fc7IQwcpkZMC%2FG5XUA9E0WNOm3AI2rptu6%2FiUUF8phhCY702OjJUUHACrq97Cn0vkaNbAPhW365xZlkk1Zm9oJno6DMO8WqdNYX4wC6veBDEHgMBORhVikBU0uVy1mELKpf%2Bqf5OCVTBNQliguZA7RP4hAPemtOJ3Z1Dd0JSEkoNfUMyUIvOxqcdUM5H4NRswX2dyqxmNFGtkhSMEFQFchLOuqQE1C3NvNpaQaU2Xw6Zn17tf8%2FvrviB1k51Q778vHJ8pjRM7n2X9KBpa4ttvA286SBzOJcPNRrjeANOPblmC7eOmSwCeXxow9b8hBvvH6O16SM93J02eiuBirn6%2FlmkK00aGQLN7epgJmecdgOYX3%2FjT1J6aEZP446x42ZHswNvIMyZMo9j2Tpr%2Fgp9YB2JyIl5NXMkkEHqq%2Fqt7egesRrAGZDyUIXOxog59z%2BWfp7qsIxt%2F0rXSA0K7E2R2ntl6XFRZrMp26CCAs4wggLKMIIBsqADAgECAgEBMA0GCSqGSIb3DQEBCwUAMBkxFzAVBgNVBAMTDnRlc3QubG9jYWxob3N0MB4XDTI1MTAxNDE3MTEwM1oXDTI1MTAxNDE5MTEwM1owGTEXMBUGA1UEAxMOdGVzdC5sb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDK2WMNWN86PUXaugDWWKPZ%2F8trhIrIV5HSBH25TQsN3eGzo30Qjdz%2FdvRjaVersygAlRneV4RDbNdD1qAd0FOqT8PX%2BFFKGz0vdnmGXvGYgSzioQc%2BLw0cM6kZd2QvQQPh9OKCb%2F4HrBt17Be9WgN6phVyoOJVipMyKcjrH9mYL3t3kVGLdBgA6ZgjQnuIAcMzJuTYHMeps69DGxR97P1bk1rnRzMev0rze7suTQn2Y%2BzGGKnAnvjk8qeEfWpS4MFwTIEghuwqSG4x73nSqu6kXIh6QULVSTpSBEGraBAFLSbVr1ypkuiFkaYR49gMtvVX%2F7D5H2ERMMV44VLs4MmjAgMBAAGjHTAbMBkGA1UdEQQSMBCCDnRlc3QubG9jYWxob3N0MA0GCSqGSIb3DQEBCwUAA4IBAQB9%2FT4eBKjgHQV2n0Uzz4RE9BZNVPNgyscVzH7wJ49bia2YwyutHFUDAx9nl9p4iYVHKirgXxD993DDbIX87HpGHAaA95h5k2G2qSzK0D2vUWg0PsD5Y1WKVNBVNakXqos6iJgz9G62mKE%2FG%2F%2FsRjpDPjuuVj9yanQBUmC%2FvOrO6YwRCCDh0fklMjsq9HeHArEHT3OiUY6z9%2BPcU%2FF%2B0fSIWWJC5maBKALRJpLr17ekBj3%2FMwc8hDFS5VZeGanSNFyh5XRxsnoL9DAQ2L%2FHLLhqks8Q%2BpjRjW8Y59AKVvq9BFPqTOEpgW56kOLIdhTx4pJyVPcFRH4TzR4qo1ep5owGMYICBTCCAgECAQEwHjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdAIBATAHBgUrDgMCGqCBwTASBgpghkgBhvhFAQkCMQQTAjE5MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI1MTAxNDE4MTEwM1owIAYKYIZIAYb4RQEJBTESBBCm%2Bp%2BphcEE1nuKwqCbw9xRMCMGCSqGSIb3DQEJBDEWBBTjaxrr0nPW9%2F8vA6bSfa3mwB2CJTAsBgpghkgBhvhFAQkHMR4THEpGaFl4VnMrTVdQZGp1b3M4WWdGOC9kMzZ6dz0wCwYJKoZIhvcNAQEFBIIBAByXrQrwa9Ygyowb05InY16COqfPmFEmyxq0AzMhob1BDDmqm9OsDJyEtMro4XerocKEuTVBpLDrB3S%2FkOVgHASnz5eKXqtqoifzAN058kY2nXq0PhYV%2BWHXyiGih2aWtobz5rL8dj0r3ufCdc56QulZmz%2B%2F0j9%2BLXAiHwUzQPLsUraPpaBOmMeGjlD3eilpkdPlnnAI68lt%2FdexpD5OhPYqzDndD%2F5aI%2FGezIS4wh1ke8hDNQ7kVtEcz59IIDTYafDjaXpCGu%2FruTvEDWKRGX48AaGaaO2m4rsqiuJuYfoSMucVuUxRC6Zich7T%2Bc%2F0eZ4o0fNA%2BkABtxdKzYYYzoY%3D" protocol=HTTP/2.0 provisioner=scep public-key="RSA 2048" referer= remote-address="::1" request-id=22e22b27-ecd3-46a8-8504-a49767e28a08 sans="map[dns:[test.localhost]]" serial=293875499072578984903403227611069537857 size=3774 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2025-10-14T18:10:03Z" valid-to="2025-10-15T18:11:03Z" +rÓÙ?©8(¶fk‡†=@2ü&S—“íê>7óo©P‘æ½Îøßí¨qÔk%"{´ƽü é#JãvÕöKEUÝÆ>Åß3c8Yä˜Éí´]ks]=«¡ç½ª³ä´ýݲМÁ'EË `:Y• vëœúnµpդÜùm4UßVeÛ>O%¼þډ&ÂÕù3_Öyube—+É!skÚB¥|€pRwÊIÄ~¦“f† r Œ)£©Ä@P¼.pB—rQ, Å,{}­ÿ̐žá»2y6‡I}³ƒZ¯Apç"÷#æ<<¬²J-55‹_‘^Ã-¯÷3ˆ†4~­7§[ÑJ¤Åi¼q¦zæaAÎÑð„… ïßU­§±m–+‹€æ ¥‘ô°–k€;¤HñÕÙ_•Ì?ßBFm<§§@þ‰‘L`b¨ìɀP¶«ѭlVù‰Õàšƒú–=ÃÌg]…Ù+<ávèVuÉÌ{3 --- PASS: TestIssuesCertificateUsingRegularSCEPConfiguration (2.36s) === RUN TestIssuesCertificateToEmulatedWindowsClientGo123 2025/10/14 18:11:05 Building new tls configuration using step-ca x509 Signer Interface 2025/10/14 18:11:05 Starting Smallstep CLI/0000000-dev (linux/arm64) 2025/10/14 18:11:05 Documentation: https://u.step.sm/docs/ca 2025/10/14 18:11:05 Community Discord: https://u.step.sm/discord 2025/10/14 18:11:05 Config file: loaded from token 2025/10/14 18:11:05 The primary server URL is https://127.0.0.1:45593 2025/10/14 18:11:05 Root certificates are available at https://127.0.0.1:45593/roots.pem 2025/10/14 18:11:05 Additional configured hostnames: [::1], localhost 2025/10/14 18:11:05 X.509 Root Fingerprint: 3d5bd067c40bfc26328f7747e276521ad66d4a472813ed6c2e454285dc7deb5b 2025/10/14 18:11:05 Serving HTTPS on [::]:45593 ... time="2025-10-14T18:11:06Z" level=info duration="18.027µs" duration-ns=18027 fields.time="2025-10-14T18:11:06Z" method=GET name=ca path=/health protocol=HTTP/2.0 referer= remote-address="::1" request-id=2293ca15-b497-458f-bf00-a37f8c37fee9 size=16 status=200 user-agent=step-http-client/1.0 user-id= time="2025-10-14T18:11:06Z" level=info duration="26.85µs" duration-ns=26850 fields.time="2025-10-14T18:11:06Z" method=GET name=ca path="/scep/scep?operation=GetCACert&message=test" protocol=HTTP/2.0 referer= remote-address="::1" request-id=e6e62f54-11a3-4cbe-a5b8-6fe273f0300e size=884 status=200 user-agent=Go-http-client/2.0 user-id= common_test.go:204: 0‚p0‚X ·Bjm“#Úü´² ‚0‚ Šº~çÓ9f5  ‚+0‚'1‚j0‚f0P0<1:08U 1Step E2E | SCEP Regular w/ Windows Client Root CA·Bjm“#Úü´² 0+ÿLºX3ƒ@퀂ß}<èâ$nÕ×T kQ½ä2çUº°µßÃà†Ê.Èj±ðnÞ¶ûÏ ÑQ8 Œ50š²é5o&Kz'NÄÒÐk-Â Ð,‹{¡Cçìé^¹ïA E»­Ku˜ï4 '^©¯O!J<€=+°KË®!·Fº‚Mc~H­ôÇ·~¢6N„„çʮgX҆¡ÍYÛ%˜Ù…o)‹÷Ú"۠‰0C©yã\«i”¦ç…Ùû·Ð4àý7ì: PG}‰ÁÍF‹éóR4“éã85‰dzߊm¬¤¦æ°<–TnÞâsY×1¬€>Û ãõuZù/mÊ[¨¬§Šj½%aÖ2¨MµØ@ÃÜ;Šþ2Æq(Zt!Žº(þ[®±HÀ×!6 Ñzùj¡Çk?ʼn’=Ä Ñ߃èÍ šå÷o0‰ˆÍ3 ¸¨ÝL¨dÔ‹\“ÝLՐÄˬz;‡NÏeآi?:ìa¶½)Ž"¡ËPCxŒXƇ_«f­»!ëŽ9[>q°:øâ< Ì4þ“8ÍSàJõúý†¦~~àp¾3˜> .Yý¬'7ɮ+F3÷LÑÛÃÈ3v“¬"·ÔÇ.p*w,ê(Œ`“gëo¸ø ¡ñw°»—¨ù ¹¿!.Äa ‚0‚ 5۔2ôqüí=í›e›•1˜ûO’Õrÿn‚·©¬Îm܌Ýÿ’9o *¸uÖClLÉ”¾]Wy®'Ýñ³ºY!TŒ ˜žÛŸ_k¯Tñ²y=ֻµžCíE¿im~jý@‰/ðq¨’”9N¿»¢RT‚.P4J‘˜[Úuï3”®=TiiÇ#ë˩ç=¾Œ4W~ ÕÊ ’$ uªfPV<Á°ŠÄ'©Y2"…Ãå'ÖK!=AùìàH­˜o—-ý*}+–‰ÀYl`KÎÂüv©³"ÇŋÏ޸ž¨Äá`ŸS­„õ‘÷¿çܻ ÿ/ ,•©5W„57+ ا.PÉM oæët`VSl šHW!½1‚0‚ 0)0$1"0 USCEP Protocol Certificate0+ Á0 251014181106Z0   1î¶‹ãӢ²ÎQŠT’8¨0, ‚JË]W¯” nÊ(â/KÀ¥oœþŸ(c­Šší5.ä•$¹~t">Åÿf{ìæØ@þîzµȃX¤Áe™Ÿà`dŠw`|u áÊ©‰4Ç魒ލRrX>nð1eœTÍÐÈr°” Eˆ ²­¯ò¡A]Ý-܈.Ôã>Þ6}EÆ"Ǭ'³Ù9årâ c×MÑ$Ê ÇòŸQ샚×Ó ˜²‚@pi{³›)/ž¨»ÿ^ãù!”M’Õ< ‚Æ÷äTÑ3µÈeîfÆ(}BÍNúø+;©FçÌnÀ’ÞËÌk¤ÿ0í#x;†+Œ%j time="2025-10-14T18:11:06Z" level=info certificate="MIIDlDCCAnygAwIBAgIQK8/+P4tP7vXYIpF2o+zXTTANBgkqhkiG9w0BAQsFADBEMUIwQAYDVQQDDDlTdGVwIEUyRSB8IFNDRVAgUmVndWxhciB3LyBXaW5kb3dzIENsaWVudCBJbnRlcm1lZGlhdGUgQ0EwHhcNMjUxMDE0MTgxMDA2WhcNMjUxMDE1MTgxMTA2WjAZMRcwFQYDVQQDEw50ZXN0LmxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKi4timJhaAk3YU3pklnXp0G19Elz8VohBi9ZeiRz+/o0BKRLXI5uGehtEy6a19FI4qZkdMEpUrCKkd+zZop//vQ7nRyJFBb6CxMkW8ArgnUHoOCG3wjrYlfAIY6NIK8GcI+XSDYNVJo4djXCJTvZBeSTH05AV2wNFkttYBglc2kV146w04VXEQQDYmawB9xYU1nmpj/jauaTdJsxtVjPZgPh5zWCWqzfI/NySSGELRw+0sT/auYy/jR9fhiOb3js7dTxzI1B7lhvg0125Qy9HEQ/O097Q6bZZuVMReY+0+SH9Vy/26CGrepwqzObdyM3f+SOW8K0pxJ0Jcd2daDBHMCAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQAmLKasTK6OZOkQvtTdO8ei7XAlzAfBgNVHSMEGDAWgBRUFzRYZG8UQR3nxWTD7kTfjypopjAZBgNVHREEEjAQgg50ZXN0LmxvY2FsaG9zdDAdBgwrBgEEAYKkZMYoQAEEDTALAgEKBARzY2VwBAAwDQYJKoZIhvcNAQELBQADggEBAFEnGaSrTVZowH6NDYRZ+GTY0rkN/2T8N/WyfHpQaww/67KPwq0W6q9FYe3jJR+KCNAW2v+vykjPf1iwKxigUKTUewW1as8HjSrXWlZDzSkujaI+k2XHgiP2RCzaCqrmxgzhmTL/zQCOY73oXRZh00bs6bObR/NX4DzaFh0z5o/Mzsfd9LXCiVxsJAzJNV4vxH5TXktderXSHiNL6GlDwOJ4xVdFqEPhMbvh8zEg5+qERDNfI/PGXGyKlikdznb2y9ZuyMBkWfSE/BOzUl3gEmkf7jddRUMErNwh9hhaKcE0sPYWXAicr3Fd1faqKxo05NrEatZq5FV7TB7K1NHfksM=" duration=6.625851ms duration-ns=6625851 fields.time="2025-10-14T18:11:06Z" issuer="Step E2E | SCEP Regular w/ Windows Client Intermediate CA" method=GET name=ca path="/scep/scep?operation=PKIOperation&message=MIIJiQYJKoZIhvcNAQcCoIIJejCCCXYCAQExCTAHBgUrDgMCGjCCBFEGCSqGSIb3DQEHAaCCBEIEggQ%2BMIIEOgYJKoZIhvcNAQcDoIIEKzCCBCcCAQAxggFqMIIBZgIBADBQMDwxOjA4BgNVBAMMMVN0ZXAgRTJFIHwgU0NFUCBSZWd1bGFyIHcvIFdpbmRvd3MgQ2xpZW50IFJvb3QgQ0ECEAcEH7dCam2TI9r8tLIKZGIwCwYJKoZIhvcNAQEBBIIBACd1uA6hXKbPHKQCiWLbMvvwwZAg%2BT%2Br5oMG2%2BhNsUCayAFZBu7QdxFo8gB%2BmPGAN74vwfmpkrYAe0Ea7sOw2hAolazkeC45mpTVRnRarTJZwa4umfEgQF6FqW%2BmNR8y28ZKLklfEIoywwLCRMVQY1JdlqSiw8lZ55LR377hsbQqySkTZsdaFZR3m5Er87jC72hATee1VOQYQGwMRrC8zZ859X64gOsaRp4PncHYs89EjVg5hm%2BKbiXNZS6DeVoM%2F%2BIO2GCP7xDjIKLqKGQDbgdY1JkdRGtp4wwzastniP3Fbha9ZjsNvBm5%2Ftdm%2FqCLvWQ0m3L2itMvgF0dgpoIgqwwggKyBgkqhkiG9w0BBwEwEQYFKw4DAgcECP9Mulgzg0DtgIICkN8CfTzo4gEkbtXXVAprUb3kMucFVbqwtd%2FD4IbKLshqsZ3wbt4RtvvPC9FROAmMNTCasuk1byZLeidOxNIR0GstkMIJ0CyLe6FD5%2BzpXrmQ7w%2BBQSBFu61LdZjvNCAaJ14HqRmvTyFKPIA9K7BLyxauIbdGuoJNY35IrcO0x3%2B3fqI2ToSE58quj2dY0oahzVnbJZjZCIVvFCmL9xbaItugiTBDqXnjXKtpEw6UEaYD54XZ%2B7fQNOD9N%2BwBOgpQBEePfYnBzUaL6fMFUjST6eM4NYnHs98DihdtE6wepKbmsDyWVG7e4o1zWdcxrBYRgD7bIOP1dVr5AxIvbcpbqKynimq9JWGN1jIFqE212EDD3A87iv4yxnEoWnQhH50AjrodGSj%2BWxqusUgHwNcPITYJ0Xr5aoGhD8drP8WJkj3EDqAG0d%2BD6M0MmuX3bzCJiM0zjQy4qN1MqGTUBItck91M1ZDEy6x6O4dOf89l2KKdaT867GG2vSmOIgChy1BDeASMWMaHX6tmrcK7IeuOOVs%2BcbA6%2BOITkDwLE8wZNP6TOM1T4BVK9fr9hqZ%2BfuBwvjMWmI0%2BoAUuWf2sJzfJritGMx0C90wG0dvDyDN2k6winbfUxwEucCp3LOoojGCTZ%2BtvCLj4DAqh8Xewu5eo%2BQUgF7m%2FIS4ZxGEK0an%2Bttu8zLed7ZPmqlxHJdgFYR7ly1G%2F4jwP1%2BISIu4B7W%2FuaG8LgXTYuJW6yhdu%2FOpnPCrxrs9UyLb%2FZ13AFVUXwi6r1tpnIxI6mgfboVjG4fu49UENiwiV4AME%2Fh%2BcvYZwgoynuO6IAZyAOCw%2F46INbIsyIHoQ%2FATYX3DszFzzXdlWzCx86vIc%2Bkdr48l6wQIv3gN9oIIC%2BzCCAvcwggHfoAMCAQICAQEwDQYJKoZIhvcNAQEFBQAwJDEiMCAGA1UEAxMZU0NFUCBQcm90b2NvbCBDZXJ0aWZpY2F0ZTAeFw0yNTEwMTQxNzExMDZaFw0yNjEwMTQxODExMDZaMCQxIjAgBgNVBAMTGVNDRVAgUHJvdG9jb2wgQ2VydGlmaWNhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCouLYpiYWgJN2FN6ZJZ16dBtfRJc%2FFaIQYvWXokc%2Fv6NASkS1yObhnobRMumtfRSOKmZHTBKVKwipHfs2aKf%2F70O50ciRQW%2BgsTJFvAK4J1B6Dght8I62JXwCGOjSCvBnCPl0g2DVSaOHY1wiU72QXkkx9OQFdsDRZLbWAYJXNpFdeOsNOFVxEEA2JmsAfcWFNZ5qY%2F42rmk3SbMbVYz2YD4ec1glqs3yPzckkhhC0cPtLE%2F2rmMv40fX4Yjm947O3U8cyNQe5Yb4NNduUMvRxEPztPe0Om2WblTEXmPtPkh%2FVcv9ughq3qcKszm3cjN3%2FkjlvCtKcSdCXHdnWgwRzAgMBAAGjNDAyMBEGA1UdIwEB%2FwQHMAWAA2JsYTAdBgNVHQ4EFgQUAJiymrEyujmTpEL7U3TvHou1wJcwDQYJKoZIhvcNAQEFBQADggEBAEoA5T0ODSq4ddZDbEzJHZS%2BXVd5rifd8bO6WSFUG4wcoJie2xWfX2uvVPGyeT3WuxO1nkMI7UW%2FaW1%2BagP9QIkv8HGoBZKUOU7Cv7uiElJUAYIuUBiBNEqRmFsaGtp17zOUga49kFRpaccj64%2FLqec9vowWNFd%2BFgnVEMogE5IkCXWqZlARf1Y8wQGwio%2FEJ6lZMiKFw%2BUAJ9ZLIT1B%2BezgSK2Yb5ct%2FSp9K5YGiQTAWWxgS84Zwgj8dqmzIscIxYvP3rieqMQf4RJgn1OthPWR978e59y7oP%2BQLwoslYGpNVeENTcroNinLlDJTQwcb%2BbrjXRgVlMEbAyaSFchEb0xggIQMIICDAIBATApMCQxIjAgBgNVBAMTGVNDRVAgUHJvdG9jb2wgQ2VydGlmaWNhdGUCAQEwBwYFKw4DAhqggcEwEgYKYIZIAYb4RQEJAjEEEwIxOTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNTEwMTQxODExMDZaMCAGCmCGSAGG%2BEUBCQUxEgQQT3rMr%2Bsg5aYmlg0j6ZPL6DAjBgkqhkiG9w0BCQQxFgQU7hi2i%2BPTogAdA7IZzlGKVJIHOKgwLAYKYIZIAYb4RQEJBzEeExxoeU1aeFV6K1hwcThkUEZkSUhIaFFCdlYxeWM9MAsGCSqGSIb3DQEBBQSCAQBKy11Xga%2BUCW4Yyhoo4i9LBsClbwac%2Fp%2BNKGOtHR6Kmu01LuSVHxQkuX50Ihs%2Bxf9me%2Bzm2ED%2B7nq1yINYpMFlBBuZn%2BBgZIp3YHwWdRwK4coIqYkaNBbH6a2Sfx8PjqhSGXJYPm7wMWWdxZNUzdDIchOwlAtFiAuyra8D8qFBXd0t3IguG9TjPt4GNn1FxiLHrAAns9k5ERDlcuIGoABj103RJMoKx%2FKfUewPg5rXBw%2FTCZiygkBwaXsUs5uNKS%2BeqLsQ%2Fx5e4%2FkhlE2S1TwLghUTxvfkVNEztchl7mbGKH1CzU76%2BAUrO6lG58xuwJLey8xrpP8w7SN4O4YrjCVq" protocol=HTTP/2.0 provisioner=scep public-key="RSA 2048" referer= remote-address="::1" request-id=e6715c29-c709-472f-a4b6-562da8a50dd0 sans="map[dns:[test.localhost]]" serial=58236766034996707740076379019389228877 size=3870 status=200 subject=test.localhost user-agent=Go-http-client/2.0 user-id= valid-from="2025-10-14T18:10:06Z" valid-to="2025-10-15T18:11:06Z" ‚m|ˆϊ¨3ÎÏÏ.±ÝýI¨¢B~PÌ÷ayA¡+ÍÆ-âåx[¾^®ÿo­;wù¼x¨ž£ã"õ{^q7ÜԣZUe`v°ì]p ™³].áŠaúß\…r16‘Q­§5:P\Æó–Ú?#X> HBÎKü[ é!ǝ¶¾YO‘¤(QÔ 0 `†He*âÿOs2ä¹OÆÅñ‹Þ4*€‚ÐÒ¾X­‹GÍ$¥/i˜ýˆ[øÀ9aîþ?|‹oc7=Ⱥ6¶±yŸjó7"PœǑ2¨ÜI·‘@ò¦?rO[_LÑ Üf¶gCkoú­iZS~AìJüMX;ëЦ9¤5€ ž!f0, —È*ì*Ìðî-n,—Œ¹æ²?;tVá¥ƯsòñRû«@ 2ˎÿY¢¶ò֎áášóõO­þÚ=»ƒ6§mµ¹’/Šv·¬T‡ހƒóe%ßÇÅÌü¶«ôIãÊOfC€A"ZömšYà;5ÓÉ+“ä†mr딈Tàüɇٸ¤‰£æ8æüX¼WFPFŸo”PېqyäiE05ª]u^Ǵ8)ÄïH§ºã’&Zu—Ã,Îf$Ýù†\7ì‡TVíuXDKª~¶Ž»Ÿ I&ÔÄ7¥¢_÷ž56&)V jk!êºw–j¿Ì eüf°û翎ITR6˜~۹…ëÃVICÑEÄ|¶´ȯ:6#4Ñ7Èr¥â/¹vˆÒ'>RåFiZ&‹™FÿLf ˆÙJ×!š»LKãªTÕQ›@9 ‚ïÀfEnÓÚXž֮xnk®ŠS™öQ«´`C¨ ¼eï+s¹àì ‡Ÿº]#Olï]zÈ?ç¢`ÐñÛ(²¿Õ%ôá4ÉòÞuB‘Ÿ†Øí:íÁ=oîßfi ««f}j-öYŽƒL ¥Û€»¨çž bW£ž—}:5!.ÝRÖqü^y°ÁZØÁ†è’÷‘øÛ!Tý} ‚0‚ 5۔2ôqüí=í›e›•1˜ûO’Õrÿn‚·©¬Îm܌Ýÿ’9o 0  ÿdü7õ²|zPk ?벏­ê¯Eaíã%ŠÐÚÿ¯ÊHÏX°+ P¤Ô{µjύ*×ZVCÍ).¢>“eǂ#öD,Ú ªæÆ á™2ÿ͎c½è]aÓFì鳛GóWà<Ú3æÌÎÇÝôµ‰\l$ É5^/Ä~S^K]zµÒ#KèiCÀâxÅWE¨Cá1»áó1 çê„D3_#óÆ\lŠ–)ÎvöËÖnÈÀdYô„ü³R]àiî7]EC¬Ü!öZ)Á4°ö\œ¯q]Õöª+4äÚÄjÖjäU{LÊÔÑߒÃ0‚p0‚X ·Bjm“#Úü´² ‚0‚ Šº~çÓ9f51‚k0‚g0P0<1:08U 1Step E2E | SCEP Regular w/ Windows Client Root CA·Bjm“#Úü´² db0+ õ0 `†H†øE 130 251014181106Z0  #é“Ëè0   1ÊSA¨é9*k=[5B:Óù7•û^Pޥ --- PASS: TestIssuesCertificateToEmulatedWindowsClientGo123 (2.95s) PASS ok github.com/smallstep/certificates/test/integration/scep 13.752s ? 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.004s + ./bin/step-ca --version Smallstep CA/0.28.4 (linux/arm64) Release Date: 2025-10-08 00:00 UTC + RPM_EC=0 ++ jobs -p + exit 0 Processing files: step-ca-0.28.4-3.fc42.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.3vpPzJ + umask 022 + cd /builddir/build/BUILD/step-ca-0.28.4-build + cd certificates-0.28.4 + DOCDIR=/builddir/build/BUILD/step-ca-0.28.4-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.28.4-build/BUILDROOT/usr/share/doc/step-ca + cp -pr /builddir/build/BUILD/step-ca-0.28.4-build/certificates-0.28.4/README.md /builddir/build/BUILD/step-ca-0.28.4-build/BUILDROOT/usr/share/doc/step-ca + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.PBZ15S + umask 022 + cd /builddir/build/BUILD/step-ca-0.28.4-build + cd certificates-0.28.4 + LICENSEDIR=/builddir/build/BUILD/step-ca-0.28.4-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.28.4-build/BUILDROOT/usr/share/licenses/step-ca + cp -pr /builddir/build/BUILD/step-ca-0.28.4-build/certificates-0.28.4/LICENSE /builddir/build/BUILD/step-ca-0.28.4-build/BUILDROOT/usr/share/licenses/step-ca + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(step-ca) = 0.28.4-3.fc42 group(step-ca) step-ca = 0.28.4-3.fc42 step-ca(aarch-64) = 0.28.4-3.fc42 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(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: /usr/bin/python3 libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(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) Recommends: group(step-ca) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/step-ca-0.28.4-build/BUILDROOT Wrote: /builddir/build/RPMS/step-ca-0.28.4-3.fc42.aarch64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.K4FsDm + umask 022 + cd /builddir/build/BUILD/step-ca-0.28.4-build + test -d /builddir/build/BUILD/step-ca-0.28.4-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/step-ca-0.28.4-build + rm -rf /builddir/build/BUILD/step-ca-0.28.4-build + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild step-ca-0.28.4-3.fc42.src.rpm Finish: build phase for step-ca-0.28.4-3.fc42.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-42-aarch64-1760465080.052657/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.28.4-3.fc42.src.rpm) Config(child) 6 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 Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "step-ca", "epoch": null, "version": "0.28.4", "release": "3.fc42", "arch": "src" }, { "name": "step-ca", "epoch": null, "version": "0.28.4", "release": "3.fc42", "arch": "aarch64" } ] } RPMResults finished