certparser/README.html
2018-12-18 07:24:29 -05:00

1.3 KiB
Raw Blame History

<html> <head> </head>

Certparser

What is it?

Certparser is a fairly small module that will parse an X.509 certificate (commonly referred to as “HTTPS certificates”, “SSL certificates” (even though proper modern implementations should be using TLS), etc.), either locally as a file (or input stream, etc.) or remote (across a small subset of protocols which will expand with time). X.509 is a complex thing, so if I missed part of it let me know! (RFC numbers and sections very welcome.)

It can be invoked directly as a command:

bash ./certparser.py

(See ./certparser.py --help for more information on usage.)

Or as a python module:

```python import certparser

parser = certparser.CertParse(square-r00t.net) print(parser.cert) # prints the fetched certificate print(parser.certinfo) # prints the parsed certificate information ```

(See pydoc certparser for more information on usage.)

</html>