Я пытаюсь создать командный файл для WINDOWS для автоматизации создания самозаверяющего сертификата. После этого учебника: http://www.xenocafe.com/tutorials/linux/centos/openssl/self_signed_certificates/index.phpСоздание CSR с OpenSSL зависает
Я написал следующий сценарий:
@echo off
REM This script takes name passed in and generates private and public keys using OpenSSL
REM First parameter expects name
IF "%1"=="" GOTO EXIT
ECHO Generating PRIVATE key ------------------------------
openssl genrsa -des3 -out %1.key 1024
ECHO Creating certificate sign request (CSR) -------------
openssl req -key %1.key -out %1.csr
ECHO Signing CSR 100 years -------------------------------
openssl x509 -req -days 36500 -in %1.csr -signkey %1.key -out %1.crt
ECHO Create a kopy of password-protected key -------------
cp %1.key %1.key.secure
ECHO Remove password from private key --------------------
openssl rsa -in %1.key.secure -out %1.key
Идея получить секретный ключ без пароля и открытого ключа для распределения. Я бегу CMD строке под правами администратора, и вот что я получаю:
Just руки там, не спрашивает код страны, и т.д ..
Это помогло мне при использовании 'GitBash' на Windows Server 2012 R2. – Mike