kat*_*tit 6 openssl command-prompt ssl-certificate
我正在尝试为WINDOWS创建批处理文件以自动创建自签名证书.遵循本教程:http: //www.xenocafe.com/tutorials/linux/centos/openssl/self_signed_certificates/index.php
我写了以下脚本:
@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
Run Code Online (Sandbox Code Playgroud)
想法是获取没有密码和公钥的私钥进行分发.我在管理员权限下运行CMD提示符,这是我得到的:

只需动手,不询问国家代码等.
Zuh*_*hir 16
我有同样的问题,6个月前,GitBash在Windows 7中使用,经过数小时的搜索,这解决了我的问题:
winpty openssl genrsa -out ../private.pem -aes256 4096
Run Code Online (Sandbox Code Playgroud)
如果有帮助,请告诉我.
它应该具有-new:
ECHO Creating certificate sign request (CSR) -------------
openssl req -new -key %1.key -out %1.csr
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3113 次 |
| 最近记录: |