8

自己署名証明書の作成を自動化するために、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

アイデアは、配布用のパスワードと公開鍵なしで秘密鍵を取得することです。管理者権限で CMD プロンプトを実行すると、次のようになります。

ここに画像の説明を入力

そこに手を置くだけで、国コードについては尋ねません..

4

3 に答える 3

6

次のものが必要-newです。

ECHO Creating certificate sign request (CSR) -------------
openssl req -new -key %1.key -out %1.csr
于 2013-09-25T02:00:19.117 に答える