hnasrullakhan commented on issue #5696:
URL: https://github.com/apache/arrow-rs/issues/5696#issuecomment-2089920063

   
https://www.ibm.com/docs/en/informix-servers/14.10?topic=openssl-x509v3-certificate-extension-basic-constraints
   
   If you want your self-signed certificate to be recognized as a trusted CA 
certificate by systems like CentOS, you need to include the basicConstraints = 
CA:TRUE field in the certificate. This field specifies that the certificate is 
a CA certificate, allowing it to be recognized as such by the trust store 
mechanisms.
   
   Without this field set to CA:TRUE, your self-signed certificate won't be 
recognized as a CA certificate, and therefore it won't be added to the CA trust 
store when you run the update-ca-trust command. This is why you're observing 
that the CA trust store isn't updated when basicConstraints is omitted or set 
to CA:FALSE.
   
   So, to ensure that your self-signed certificate is added to the CA trust 
store and recognized as a CA certificate, you need to include basicConstraints 
= CA:TRUE when generating the certificate.
   
   Looks like this change introduces this issue above where self signed certs 
used are faling.
   https://github.com/apache/arrow-rs/pull/5056/files.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to