Dear Roman, technically the GnuTLS and OpenSSL API do support loading multiple CA Certificates in one file. I have not tested this, but you can combine all 3 root CA certificates into one file, it should work.
For example: cat intermediateCA_1.crt intermediateCA_2.crt rootCA.crt > rootCA_and_all_intermediateCA.pem $DefaultNetstreamDriver gtls $DefaultNetstreamDriverCAFile /etc/pki/rsyslog/rootCA_and_all_intermediateCA.pem $DefaultNetstreamDriverCertFile /etc/pki/rsyslog/rsyslogServer.crt $DefaultNetstreamDriverKeyFile /etc/pki/rsyslog/rsyslogServer.key Best regards, Andre Lorbach -- Adiscon GmbH Mozartstr. 21 97950 Großrinderfeld, Germany Ph. +49-9349-9298530 Geschäftsführer/President: Rainer Gerhards Reg.-Gericht Mannheim, HRB 560610 Ust.-IDNr.: DE 81 22 04 622 Web: www.adiscon.com - Mail: i...@adiscon.com Informations regarding your data privacy policy can be found here: https://www.adiscon.com/data-privacy-policy/ This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error please notify the sender immediately and delete this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden. > -----Original Message----- > From: rsyslog <rsyslog-boun...@lists.adiscon.com> On Behalf Of Roman > Möller via rsyslog > Sent: Montag, 31. Juli 2023 18:18 > To: rsyslog@lists.adiscon.com > Cc: Roman Möller <roman.moel...@eviden.com> > Subject: [rsyslog] Support for multiple certificate chains (TLS) > > Hello subscribers, > we are using rsyslog with TLS to collect logs transport encrypted from > different > logsources. > The used certificates are generated by our company CA for the rsyslog > server > but also for the logsources. > > I have used these setting until now (filename gives hint about content): > $DefaultNetstreamDriver gtls > $DefaultNetstreamDriverCAFile > /etc/pki/rsyslog/rootCA_and_intermediateCA-1.pem > $DefaultNetstreamDriverCertFile /etc/pki/rsyslog/rsyslogServer_and_ > intermediateCA-1.crt $DefaultNetstreamDriverKeyFile > /etc/pki/rsyslog/rsyslogServer.key > > And the reception of logs worked pretty well so far. > > Now we have a new intermediate CA and the certificate chains look like > this: > +------------+ > | Root-CA | > +------------+ > | > +--------------------+--------------------------+ > | > | > v > v > +--------------------------+ > +--------------------------+ > | Intermediate CA-1 | | Intermediate CA-2 | > +--------------------------+ > +--------------------------+ > | > | > v > v > +-----------------------------------+ > +-----------------------------------+ +--------------------------------- > +-----------------------------------+ + > | Generated the certificate | | Generated certificates | > | for the rsyslog Server | | for yet other logsources | > | but also for other | > +---------------------------------+ > | logsources | > +-----------------------------------+ > > Our rsyslog Server is not able to accept syslog-TLS encrypted traffic from > logsources which have a certificate from Intermediate CA-2. > A test with openssl s_client -connect localhost:6514 shows that the system > only accepts certificates which originate from Intermediate CA-1 > > We are using rsyslogd 8.2102.0-10.el8 (aka 2021.02) at the moment. > > Is it somehow possible to configure the acceptance of certificates from > both > Intermediate CAs or is this simply not possible with one instance of > rsyslog? > > Kind regards and thanks in advance, > Roman Möller (He/His) > > > > > > > _______________________________________________ > rsyslog mailing list > https://lists.adiscon.net/mailman/listinfo/rsyslog > http://www.rsyslog.com/professional-services/ > What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: > This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites > beyond > our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT. _______________________________________________ rsyslog mailing list https://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.