OpenSSL Client for Windows: Win32 OpenSSL Debugging Tool

We came across this great little tool, and wanted to share in case anyone can use the info. Shining Light OpenSSL client for Windows is a command line OpenSSL utility, implementing the full OpenSSL software for testing and debugging SSL connection issues on Windows systems.

Download the OpenSSL client, free, here: https://slproweb.com/products/Win32OpenSSL.html

After running the installer, open Command Prompt and navigate to the folder where the software was installed.

cd c:windowsopenssl

Try a connection to a SSL host:

openssl s_client -connect the.server.edu:3269 

Note that this client does NOT include any root CA certificates, and never uses the Windows certificate store, which will cause “verify error 20” unless CA certificates are explicitly given.

To have OpenSSL fully verify, you must get a suitable set of CA certs in PEM file(s) and give them explicitly to s_server using -CAfile or -CAparth or a combination. Specify a certificate file like this:

openssl s_client -connect the.server.edu:3269 -CAfile "C:/windows/openssl/certificates/certs.pem"
logo

Lightning-fast VPS hosting with enterprise SSD storage, global data centers, and 99.99% uptime. Built for developers, trusted by enterprises.

Get Help

support@solvps.com

1-888-256-8213

Live Chat Now

© 2025 Hostway Services, Inc. dba SolVPS. All trademarks, service marks, product names, and logos appearing on this website are the property of their respective owners.