Créer un certificat OpenSSL sur Windows
Depuis que je suis très nouveau pour les certificats SSL, et la création et l'utilisation d'entre eux j'ai pensé que peut-être StackOverflow les membres peuvent m'aider.
Je suis de Hollande, la façon la plus courante des paiements en ligne est par la mise en œuvre de l'idéal. Un protocole de paiement pris en charge par les grandes banques. - Je mettre en place un "professionnel" de la version. Cela inclut la création d'une clé privée RSA. Basé sur cette clé que j'ai à la création d'un certificat et de le transférer sur le serveur web.
Je suis sur une machine Windows et complètement confus quoi faire. J'ai pris un coup d'oeil au site web ssl, parce que le manuel m'a transmis à ce site web pour obtenir une boîte à outils SSL.
Le manuel fournit des deux commandes qui doivent être exécutées dans l'ordre pour créer une clé RSA et un certificat.
Les commandes sont:
openssl genrsa -des3 –out priv.pem -passout pass:myPassword 1024
et
openssl req -x509 -new -key priv.pem -passin pass:myPassword -days 3650 -out cert.cer
Est-il une manière que je peux le faire par un utilitaire sur une machine windows? J'ai téléchargé le Mastic KeyGenerator. Mais je ne sais pas quoi faire, j'ai créé une clé SSH-2 RSA, quelle qu'elle soit..) mais comment puis-je créer un certificat avec la clé?
- Ici, vous pouvez créer un certificat auto-signé en ligne: mobilefish.com/services/ssl_certificates/ssl_certificates.php
- Voir la question d'exécuter des scripts Bash sous Windows
- Voir PUTTYGEN - GÉNÉRATEUR de CLÉ POUR PUTTY SUR WINDOWS
Vous devez vous connecter pour publier un commentaire.
Vous pouvez télécharger un natif OpenSSL pour Windows, ou vous pouvez toujours utiliser Cygwin.
Si vous êtes sur windows, et à l'aide d'apache, peut-être via WAMP ou Drupal pile installateur, vous pouvez en outre télécharger le git pour windows paquet, qui comprend de nombreux linux les outils de ligne de commande, qui est celui de openssl.
La commande suivante crée un certificat auto-signé et de la clé nécessaire pour apache et fonctionne très bien sous windows:
unable to find 'distinguished_name' in config
18268:error:0E06D06A:configuration file routines:NCONF_get_string:no conf or environment variable:crypto\conf\conf_lib.c:270:
privatekey.key
a été généré, mais pas lecrt
fichier.Envisager l'utilisation de certificat de depot web app pour créer facilement clé privée et le certificat basé sur ça: http://www.cert-depot.com/
Il peut également créer un fichier PFX pour vous.
Disclaimer: je suis le créateur de certificat de dépôt.
Pour créer un certificat auto-signé sur Windows 7 avec IIS 6...
Ouvrir IIS
Sélectionnez votre serveur (élément de niveau supérieur ou le nom de votre ordinateur)
En vertu de la section IIS, ouvrez "Certificats de Serveur"
Cliquez Sur "Créer Un Certificat Auto-Signé"
Le nom "localhost" (ou quelque chose comme ça qui n'est pas spécifique)
Cliquez sur "OK"
Vous pouvez ensuite lier ce certificat à votre site web...
Clic droit sur votre site web et de choisir "Modifier les liaisons..."
Cliquez Sur "Ajouter"
Cliquez sur "OK"
Cliquez Sur "Fermer"
Vous pouvez certainement utiliser de mastic (puttygen.exe) pour ce faire.
Ou vous pouvez obtenir Cygwin utiliser les utilitaires que vous venez de décrire.
puttygen.exe
est super simple et j'ai toujours l'oublier!