{"repo":"square/certigo","free":true,"listed":false,"github":"https://github.com/square/certigo","clone":"git clone https://github.com/square/certigo.git","description":"A utility to examine and validate certificates in a variety of formats","language":"Go","stars":1029,"topics":["tls","certificate","ssl","command-line-app","crypto","keystore","pem","x509","pkcs12","jceks"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"certigo Certigo is a utility to examine and validate certificates to help with debugging SSL/TLS issues. Features Supports all common file formats : Certigo can read and dump certificates in various formats. It can automatically detect and read from X.509 (DER/PEM), JCEKS, PKCS7 and PKCS12 files. Certificates can be dumped to a human-readable format, a set of PEM blocks, or a JSON object for use in scripting. Validation and linting : Not sure if your generated certificate is valid? Certigo can connect to remote servers to display and validate their certificate chains. It can also point out common errors on certificates, such as using an older X.509 format, signatures with outdated hashes, or keys that are too small. Supports STARTTLS Protocols : Trying to debug SSL/TLS connections on a database or mail server? Certigo supports establishing connections via StartTLS protocols for MySQL, PostgreSQL, SMTP, LDAP, IMAP, and FTP, making it possible to debug connection issues or scan for expired certificates more easily. Scripting support : All commands in certigo have support for optional JSON output, which can be used in shell scripts to analyze or filter output. Combine certigo with jq to find all certificates in a bundle that are signed with SHA1-RSA, or filter for CA certificates, or whatever you need! Install To install certigo, simply use: go install github.com/square/certigo@latest On macOS you can also use homebrew to install: brew install certigo Note that certigo requires ","default_branch":null,"files":null,"tree":[],"storefront":"/r/square","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/square/certigo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}