@abh3 - ready for you to take another look at this.
I added the support for CRLs to the CA parser; this results in one temp file for CAs and one for CRLs (I could theoretically mix the two into a single file but I felt it'd be clearer to keep them separate). Here's the approximate sizes:
-rw------- 1 bbockelm cse496 752K Mar 28 16:14 /tmp/xrootd_crl_file.6IHfi3.pem
-rw------- 1 bbockelm cse496 175K Mar 28 16:14 /tmp/xrootd_ca_file.VpRt22.pem
The one outstanding item was the one I was hoping to get you to look at: how to link in libXrdCryptossl-5.so
into the XrdTls class. Once we have an approach for that, we need to remember to revert the commits adding the files directly to XrdUtils
.
A thought on that: we are using a really awfully small part of XrdCrypto
here - effectively just PEM_read_X509
, PEM_write_X509
, PEM_read_X509_CRL
, and PEM_write_X509_CRL
. It might cause a modest amount of code duplication, but we can just call the OpenSSL functions directly and drop the XrdCrypto
baggage.
Thoughts?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1