Subject: | Net-SSLeay-1.52 missing features - Severity Wishlist |
Date: | Thu, 21 Mar 2013 11:38:27 +0100 |
To: | bug-Net-SSLeay [...] rt.cpan.org |
From: | Franck Youssef <fry [...] open.ch> |
Dear Net-SSLeay maintainers,
I needed the following features from your module, but sadly, they were missing in its current version (1.52):
X509_CRL_get_ext_count(X509 *x):
Get number of extensions of a CRL.
X509_CRL_get_ext_by_NID(X509_CRL *x, int nid):
Get index of a CRL extension given its NID.
X509_CRL_get_ext(X509_CRL *x, int loc):
Get an EXTENSION of a CRL given its index.
X509_NAME_hash(X509_NAME *x):
Compute hash of an X509_NAME as done by openssl for X509_issuer_name_hash to allow the computation of issuer_name hash for CRL issuers.
Here-attached a patch containing the modifications of the current version of Net-SSLeay-1.52 module I made (SSLeay.xs and SSLeay.pod). Briefly: I added the glue between the openssl libraries and perl. I also added a brief documentation in SSLeay.pod. The changes of X509_CRL_* methods have been inspired from the associated X509_* methods. The changes of X509_NAME_hash were inspired from X509_NAME_digest.
Could it please be possible to integrate these changes in a newer release of the module?
I remain, of course, at your disposal should you require any additional information.
Best regards,
Franck Youssef
--
franck youssef
junior engineer
open systems ag
raeffelstrasse 29
ch-8045 zurich
t: +41 58 100 10 10
f: +41 58 100 10 11
fry@open.ch
http://www.open.ch
Dear Net-SSLeay maintainers,
I needed the following features from your module, but sadly, they were missing in its current version (1.52):
- X509_CRL_get_ext_count(X509 *x):
Get number of extensions of a CRL. - X509_CRL_get_ext_by_NID(X509_CRL *x, int nid):
Get index of a CRL extension given its NID. - X509_CRL_get_ext(X509_CRL *x, int loc):
Get an EXTENSION of a CRL given its index. - X509_NAME_hash(X509_NAME *x):
Compute hash of an X509_NAME as done by openssl for X509_issuer_name_hash to allow the computation of issuer_name hash for CRL issuers.
Here-attached a patch containing the modifications of the current version of Net-SSLeay-1.52 module I made (SSLeay.xs and SSLeay.pod). Briefly: I added the glue between the openssl libraries and perl. I also added a brief documentation in SSLeay.pod. The changes of X509_CRL_* methods have been inspired from the associated X509_* methods. The changes of X509_NAME_hash were inspired from X509_NAME_digest.
Message body is not shown because sender requested not to inline it.
Could it please be possible to integrate these changes in a newer release of the module?
I remain, of course, at your disposal should you require any additional information.
Best regards,
Franck Youssef
--
franck youssef
junior engineer
open systems ag
raeffelstrasse 29
ch-8045 zurich
t: +41 58 100 10 10
f: +41 58 100 10 11