Creating an OpenSSL Certificate on Windows

Since I am very new to SSL certificates, and also about creating and using them, I decided that StackOverflow members could help me.

I am from Holland, a common way of online payments is to implement iDEAL. Online payment protocol supported by large banks. I have to implement a "professional" version. This includes creating an RSA private key. Based on this key, I have to create a certificate and upload it to the web server.

I am on a windows machine and am completely confused what to do. I looked at the OpenSSL website because the guide sent me to this website to get the SSL Toolkit.

The manual contains two commands that must be completed to create the RSA key and certificate.

Teams:

openssl genrsa -des3 –out priv.pem -passout pass:myPassword 1024

and

openssl req -x509 -new -key priv.pem -passin pass:myPassword -days 3650 -out cert.cer

Is there a way to do this using a utility on a Windows machine? I downloaded PuTTy KeyGenerator. But I'm not sure what to do, I created a key (SSH-2 RSA, whatever that is ..), but how do I create a certificate with this key?

+67
windows certificate ssl ssl-certificate
Mar 01 '10 at 11:59 on
source share
10 answers

You can download your own OpenSSL for Windows , or you can always use Cygwin .

+26
Mar 01 '10 at 12:05
source share

If you work with windows and use apache, perhaps through WAMP or the Drupal stack installer, you can additionally download git for windows , which includes many useful linux command line tools, one of which is openssl.

The following command creates the self-signed certificate and key required for apache, and works fine in windows:

 openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout privatekey.key -out certificate.crt 
+76
Jan 17 '14 at 7:51
source share

Using a web application with a certificate, you can easily create a private key and certificate based on it: http://www.cert-depot.com/

He can also create PFX for you.

Disclaimer: I am the creator of the certificate store.

+16
Nov 05
source share

To create a self-signed certificate in Windows 7 with IIS 6 ...

  • Open IIS

  • Select your server (top-level item or your computer name)

  • In the IIS section, open "Server Certificates"

  • Click Create Self-Signed Certificate

  • Call it "localhost" (or something like that which is not specific)

  • Click OK

Then you can link this certificate to your site ...

  • Right-click on your website and select "Change Bindings ..."

  • Click Add

    • Type: https
    • IP Address: All Unassigned
    • Port: 443
    • SSL Certificate: "localhost"
  • Click OK

  • Click Close

+15
Mar 07 '13 at 23:01
source share

You can use putty (puttygen.exe) for this.

Or you can get Cygwin to use the utilities you just described.

+10
Mar 01 '10 at 12:05
source share

Here you can create a self-signed certificate online:

http://www.mobilefish.com/services/ssl_certificates/ssl_certificates.php

+4
Aug 31 '13 at 20:31
source share

I found this site very useful with step-by-step instructions on downloading the OpenSSL tool and creating certificate commands for Windows: http://www.faqforge.com/windows/use-openssl-on-windows/

+2
May 01 '14 at 22:29
source share

Try SSLTools Manager , it is a complete SSL management tool for windows and makes it easy to create csr. This is what I use. Good luck

+1
Jan 21 '13 at 20:07
source share

Try using cmder cmder . This console includes everything comend;) You do not need to download your own OpenSSL for Windows;)

+1
Feb 21 '18 at 22:51
source share

The easiest way to create a self-signed certificate on Windowsis using OpenSSL. I love the article, which helps me a lot.

https://www.seoexpertstuff.com/create-self-signed-ssl-certificate-windows-openssl/

-5
Nov 30 '18 at 21:52
source share



All Articles