master
brent s 4 years ago
parent 6481706f59
commit f0c92f77a2

@ -1,35 +0,0 @@
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional //EN">
<html>
<head>
<meta name="GENERATOR" content="mkd2html 2.2.4">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>
<body>
<h1>Certparser</h1>

<h2>What is it?</h2>

<p>Certparser is a fairly small module that will parse an X.509 certificate (commonly referred to as &ldquo;HTTPS certificates&rdquo;, &ldquo;SSL certificates&rdquo; (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 <em>very</em> welcome.)</p>

<p>It can be invoked directly as a command:</p>

<p><code>bash
./certparser.py
</code></p>

<p>(See <code>./certparser.py --help</code> for more information on usage.)</p>

<p>Or as a python module:</p>

<p>```python
import certparser</p>

<p>parser = certparser.CertParse(&lsquo;square-r00t.net&rsquo;)
print(parser.cert) # prints the fetched certificate
print(parser.certinfo) # prints the parsed certificate information
```</p>

<p>(See <code>pydoc certparser</code> for more information on usage.)</p>
</body>
</html>

@ -1,5 +1,6 @@
# Certparser

NOTE: CURRENTLY THIS IS NON-FUNCTIONAL. It is being restructured for packaging in PyPI. If you need it, the standalone version remains [in OpTools](https://git.square-r00t.net/OpTools/tree/ssl_tls/certparser.py) for now.

## What is it?
Certparser is a fairly small module that will parse an X.509 certificate. These are commonly referred to as "HTTPS certificates", "SSL certificates" (even though proper modern implementations should be using TLS), etc.

Loading…
Cancel
Save