Message201724
| Author |
christian.heimes |
| Recipients |
christian.heimes, giampaolo.rodola, janssen, pitrou |
| Date |
2013年10月30日.09:55:06 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1383126908.52.0.345026933499.issue19448@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
For #17134 I need a decent way to map OIDs to human readable strings and vice versa. OpenSSL has a couple of method for the task, e.g. http://www.openssl.org/docs/crypto/OBJ_nid2obj.html
The patch implements three ways to lookup NID, SN, LN and OID: by OpenSSL's internal numeric id (NID), by OID or by name:
>>> ssl.txt2obj("MD5", name=True)
ASN1Object(nid=4, shortname='MD5', longname='md5', oid='1.2.840.113549.2.5')
>>> ssl.txt2obj("clientAuth", name=True)
ASN1Object(nid=130, shortname='clientAuth', longname='TLS Web Client Authentication', oid='1.3.6.1.5.5.7.3.2')
>>> ssl.txt2obj("1.3.6.1.5.5.7.3.1")
ASN1Object(nid=129, shortname='serverAuth', longname='TLS Web Server Authentication', oid='1.3.6.1.5.5.7.3.1') |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2013年10月30日 09:55:08 | christian.heimes | set | recipients:
+ christian.heimes, janssen, pitrou, giampaolo.rodola |
| 2013年10月30日 09:55:08 | christian.heimes | set | messageid: <1383126908.52.0.345026933499.issue19448@psf.upfronthosting.co.za> |
| 2013年10月30日 09:55:08 | christian.heimes | link | issue19448 messages |
| 2013年10月30日 09:55:08 | christian.heimes | create |
|