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>
Download (untitled) / with headers
text/plain 1.2k
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.

Download Net-SSLeay.patch
text/x-diff 3k

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.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.