Open sunnybenari opened 3 years ago
We met the same issue here. We're using the library of version 2.1.1. And our ssl.certificate.pem
content is in the format like below:
-----BEGIN CERTIFICATE-----
(Base64-encoded certificate data for the client certificate)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(Base64-encoded certificate data for the intermediate CA)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(Base64-encoded certificate data for the root CA)
-----END CERTIFICATE-----
We've tried to capture the packages sent using Wireshark. Only the first block of the client certificate was sent. The intermediate CA and root CA were not sent. Please kindly help to review the issue.
Encounter the same issue when using ssl.keystore.location
, only the leaf certificate is sent to server.
Hiting this issue in confluent-operator
Description
When using
ssl.certificate.pem
configuration the client doesn't send the full chain. Note:ssl.certificate.location
sends the full chainHow to reproduce
Run producer/consumer where
ssl.ca.location
has only the Root CA and setssl.certificate.pem
with the full chain.Logs:
From .NET client (proxy from librdkafka)
Checklist
Please provide the following information:
2.6.0
macOS Big sur 11.1
debug=..
as necessary) from librdkafka