In OpenEdge we include the utility OpenSSL,exe (renamed as sslc.exe in OpenEdge) that can be used to test connectivity when using SSL.
To test a server we can use
sslc s_client -debug -host
<hostname> -port 443 -CApath
<certificate directory> -showcerts
or
sslc s_client -connect <hostname:port> -CApath <certificate directory> -debug -msg -state -ssl3
Examples: sslc s_client -debug -host SomeURL.com -port 443 -CApath %DLC%\certs -showcerts > sslcon.log
sslc s_client -connect localhost:3055 -CApath $DLC/certs -debug -msg -state -ssl3 > sslcon.log
To test a client we can use
sslc s_server -accept <Listening on port> -nocert -ssl3
or
sslc s_server -accept 443 -cert <certificate file>.pem
Example:
sslc s_server -accept 3055 -nocert -ssl3