@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.

[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/pull/1431#issuecomment-808962040", "url": "https://github.com/xrootd/xrootd/pull/1431#issuecomment-808962040", "name": "View Pull Request" }, "description": "View this Pull Request on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

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