Skip to content

1.0.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 19:37
4bddf92

Release Notes

First stable release, with prebuilt binaries for Linux, macOS, and Windows.

  • Opens JKS, JCEKS, and PKCS12 keystores, detecting the format from the file
    content, and verifies their integrity with the store password.
  • Opens standalone PEM, DER, and PKCS#7 certificate files and PKCS#10
    certificate signing requests.
  • Lists entries with their type, public key algorithm, key size, and expiry,
    highlighting certificates that expire soon or have expired and flagging weak
    keys and signature hashes.
  • Filters entries by alias or subject and sorts them by alias or expiry.
  • Shows full certificate details, decoded extensions, fingerprints, and the
    certificate hierarchy, checking each signature against the issuer's key.
  • Diagnoses stored certificate chains offline: validity, issuer names and key
    identifiers, CA status, signing key usage, and path-length constraints.
  • Exports a certificate, a whole chain, or a request to a new PEM or DER file.
  • Prints its version with --version (-V) and usage with --help (-h).
  • Read-only: never modifies keystores and never decrypts private keys.

Install keystore-tui 1.0.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/codecraft21/keystore-tui/releases/download/v1.0.0/keystore-tui-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/codecraft21/keystore-tui/releases/download/v1.0.0/keystore-tui-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install codecraft21/tap/keystore-tui

Download keystore-tui 1.0.0

File Platform Checksum
keystore-tui-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
keystore-tui-x86_64-apple-darwin.tar.xz Intel macOS checksum
keystore-tui-x86_64-pc-windows-msvc.zip x64 Windows checksum
keystore-tui-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
keystore-tui-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo codecraft21/keystore-tui

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation> --repo codecraft21/keystore-tui