Skip Menu |

This queue is for tickets about the Net-SSLeay CPAN distribution.

Report information
The Basics
Id: 84117
Status: resolved
Priority: 0/
Queue: Net-SSLeay

People
Owner: Nobody in particular
Requestors: fry [...] open.ch
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



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







Now in SVN. Thanks. Cheers.