An open API service indexing awesome lists of open source software.

https://github.com/robjtede/inspect-cert-chain

Inspect and debug TLS certificate chains (without OpenSSL)
https://github.com/robjtede/inspect-cert-chain

Last synced: 8 months ago
JSON representation

Inspect and debug TLS certificate chains (without OpenSSL)

Awesome Lists containing this project

README

          

# `inspect-cert-chain`

> Inspect and debug TLS certificate chains (without OpenSSL)

[![asciicast](https://asciinema.org/a/657965.svg)](https://asciinema.org/a/657965)

# Install

With [`Homebrew`]:

```console
$ brew install x52dev/tap/inspect-cert-chain
```

With [`cargo-binstall`]:

```console
$ cargo binstall inspect-cert-chain
```

From source:

```console
$ cargo install inspect-cert-chain
```

# Usage

From remote host:

```console
inspect-cert-chain --host
```

From chain file:

```console
inspect-cert-chain --file
```

From stdin:

```console
cat | inspect-cert-chain --file -
```

# Roadmap

- [x] OpenSSL-like text info.
- [x] Fetch certificate chain from remote host.
- [x] Read certificate chain from file and stdin.
- [x] Interpret standard X.509 extensions.
- [x] Option to read local chain files.
- [ ] Determine chain validity.

[`homebrew`]: https://brew.sh
[`cargo-binstall`]: https://github.com/cargo-bins/cargo-binstall