[PYTHON-CRYPTO] OBJ_* ASN1_OBJECT functions
shramov at MEXMAT.NET
Fri Jul 13 10:21:01 CEST 2007
As for m2crypto revision 576 (trunk) there are no OBJ_ functions to
manipulate with ASN1_OBJECTS (OIDs). They are needed to convert
X509_Name_Entry to something usable. Since current implementation (after
r538) is much more friendly it's difficult to deal with subjects.
Maybe attached patch will be useful.
Also what's your opinion on representing X509 Name and Name Entry as
some native python data types with marshalling functions?
For example Name Entry is equivalent to native tuple of 2 elements -
OID and Data. Name is list of Name Entries. No binding to OpenSSL
except of marshalling functions for Name and NE. So one may work
with names as native types. As for current state every new
manipulation function, e.g. element deletion, must be
implemented as FFI call of OpenSSL library.
If somebody is interested in sample implementation of such approach
I may post it to list.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 3559 bytes
Desc: not available
More information about the python-crypto