Replies: 1 comment
-
| 
 | 
Beta Was this translation helpful? Give feedback.
                  
                    0 replies
                  
                
            
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Environment
oracledb3.1 on macOS(same issue reproduced on Ubuntu 22.04)
Goal
Configure one‑way TLS (TCPS port 2484) so that the Python client
verifies the server certificate issued from the DB wallet.
What I did on the server
The listerner stataus on server side
What I did on the client side
I copy the wallet from server side cuz my client side don't have oracle env
Python test script
Error MSG
Try TCP connection
work if I port-forward 1521 and use TCP connection
OpenSSL Test
I tested the TLS connection with OpenSSL, and it appears to verify and connect successfully:
openssl s_client -connect adb19cfree-oracle-db-0:2484 -CAfile ~/ewallet.pemPacket Capture
I used Wireshark to troubleshoot the issue and saw that the TLS handshake fails during the Client Key Exchange phase. I’m not sure what this implies—do I need to specify a particular cipher suite?

Question
listener.ora/sqlnet.orafor one‑way TLS?oracledb?ewallet.p12→ewallet.pemthe right approach for oracledb?Thanks for the reply in advance
Beta Was this translation helpful? Give feedback.
All reactions