Print

Print


@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 or view it on GitHub:
https://github.com/xrootd/xrootd/pull/1431#issuecomment-808962040

########################################################################
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