Dear iRODS Consortium,
I am reaching out to report an issue we are experiencing after enabling SSL with a Trusted CA certificate in iRODS version 4.3.4. We followed the server SSL setup instructions detailed in the documentation for Server SSL Setup .
Additionally, beyond following the guide, we made changes to core.re by setting the acPreConnect rule as follows:
acPreConnect(*OUT) {
*OUT="CS_NEG_REQUIRE";
}
Despite completing the configuration, the server exhibits persistent errors that appear to be related to the SSL handshake process. Below is an example of the error output from the logs:
{
"log_category": "legacy",
"log_level": "info",
"log_message": "ssl_verify_callback: problem with certificate at depth: 1",
"server_host": "irods-catalog-provider",
...
}{
"log_category": "legacy",
"log_level": "info",
"log_message": "ssl_verify_callback: err 19:self-signed certificate in certificate chain",
...
}{
"log_category": "agent",
"log_level": "error",
"log_message": "[-]\t/irods_source/plugins/network/src/ssl.cpp:764:irods::error ssl_agent_start(irods::plugin_context &) : status [SSL_HANDSHAKE_ERROR] errno [] -- message [error calling SSL_accept | error:0A000418:SSL routines::tlsv1 alert unknown ca]\n\n",
...
}{
"log_category": "server",
"log_level": "error",
"log_message": "_rcConnect: connectToRhost error, server on irods-catalog-provider:1247 is probably down status = -2103000 SSL_HANDSHAKE_ERROR",
...
}
As part of troubleshooting, we even shut down the containers running the HTTP client API and CLI integrations, but the issue persists.
Oddly enough, we are able to connect to and authenticate against the iRODS server using the Python iRODS Client. However, the server itself continues logging these errors consistently.
Could you please provide guidance or insights into the root cause of this issue? Are there additional configurations or debugging steps we should explore in order to address these errors?
Your assistance in resolving this matter would be greatly appreciated. Please let me know if you require any additional details or logs.
Thank you for your support.
Kind regards,
Laura
--
--
The Integrated Rule-Oriented Data System (iRODS) - https://irods.org
iROD-Chat: http://groups.google.com/group/iROD-Chat
---
You received this message because you are subscribed to the Google Groups "iRODS-Chat" group.
To unsubscribe from this group and stop receiving emails from it, send an email to irod-chat+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/irod-chat/02276558-bd70-4875-ac8e-ba0eca9732c0n%40googlegroups.com.