Temp O'rary
Temp O'rary

Reputation: 5828

Is there an OpenSSL for windows?

I'm trying to generate OpenSSL certificates on Windows OS. But I find most of the commands related to OpenSSL are for *nix OS.

Is there an OpenSSL for Windows OS? If yes, from where can I get it? Is this official OpenSSL build for Windows?

Upvotes: 11

Views: 74290

Answers (5)

Matt Caswell
Matt Caswell

Reputation: 9457

Yes. You can do one of two things:

  1. Build it yourself

    You'll need a build environment (either Visual Studio or msys2 based), and a few other pre-requisites. Download the source from here:

    https://www.openssl.org/source/

    And (assuming you downloaded the 1.1.0 version), read the INSTALL notes here:

    https://github.com/openssl/openssl/blob/OpenSSL_1_1_0-stable/INSTALL

    There are also some Windows specific notes here:

    https://github.com/openssl/openssl/blob/OpenSSL_1_1_0-stable/NOTES.WIN

  2. Download a pre-compiled version

    The OpenSSL project doesn't distribute pre-compiled binaries, but they do maintain a list of third-party provided binaries. The list is here:

    https://wiki.openssl.org/index.php/Binaries

Upvotes: 7

Joao Coelho
Joao Coelho

Reputation: 3166

If you're using Chocolatey, you can also install with

choco install openssl

More details in here and for me it also installed some other stuff, like VC Redist:

Installed:
 - kb2919355 v1.0.20160915
 - kb3033929 v1.0.5
 - kb2999226 v1.0.20181019
 - openssl v1.1.1.1900
 - vcredist2015 v14.0.24215.20170201
 - kb2919442 v1.0.20160915
 - vcredist140 v14.34.31931
 - kb3035131 v1.0.3
 - chocolatey-windowsupdate.extension v1.0.5

Packages requiring reboot:
 - vcredist140 (exit code 3010)

This was done on Windows 10.

Upvotes: 4

Kai Walter
Kai Walter

Reputation: 4031

I am using this version https://slproweb.com/products/Win32OpenSSL.html and install it with

Essentials

winget install -e ShiningLight.OpenSSL.Light

Full

winget install -e ShiningLight.OpenSSL

Upvotes: 1

Zongru Zhan
Zongru Zhan

Reputation: 536

Both Cygwin and MSYS distribute pre-compiled openssl binaries, which I use everyday.

If you don't like a *nix like style, please refer this official page for standalone distrbutions.

https://wiki.openssl.org/index.php/Binaries

Disclaim: I have not tested the software listed on the page.

Upvotes: 0

Hussain
Hussain

Reputation: 89

Search openssl shining light production in google and download from the first link

Upvotes: 4

Related Questions