Friday, 12 September 2025
  2 Replies
  24.7K Visits
  Subscribe
We have some old certificates that does not comply with the default minimum security level in openssl 3. Loading these certificates is rejected by openssl 3.
We have then tried to set SSLOptions.CipherList = 'DEFAULT:@SECLEVEL=0', but that does not work either.
We have then modified the sgcIdSSLOpenSSL.pas to call SSL_CTX_set_cipher_list prior to loading the certificates and now it works.
This looks like an error in sgcIdSSLOpenSSL.pas, since the CipherList content is also used to set the security level which influences the loading of certificates and should be corrected.
2 months ago
·
#2342
Hello,

I've published a new beta to address this issue, now the function SSL_CTX_set_cipher_list is called before loading the certificates. Thanks for the feedback.

Kind Regards,
Sergio
2 months ago
·
#2341
Hello,

I'll dig into the openssl documentation to check this issue and provide a fix if required. I'll get back to you with a response.
Thanks for the feedback.

Kind Regards,
Sergio
  • Page :
  • 1
There are no replies made for this post yet.
Submit Your Response
Upload files or images for this discussion by clicking on the upload button below.
Supported: gif,jpg,png,jpeg,zip,rar,pdf,pas,dfm,dpr,dproj,dpk,txt,log
· Insert · Remove
  Upload Files (Maximum 10MB)