進階指令範例
開發會使用下列指令來產生用於測試的憑證。 這些指令使用 -newkey 選項,同時產生私密金鑰及具有單一指令的憑證。 如需這裡使用的其他選項的相關資訊,請參閱 OpenSSL 指令說明 。
具有已加密私密金鑰的自簽憑證;必須輸入通行詞組
- Windows
Openssl> req -x509 -sha256 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 1460
- Linux
$ openssl req -x509 -sha256 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 1460
具有未加密私密金鑰的自簽憑證
- Windows
Openssl> req -x509 -sha256 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 3650 –nodes
- Linux
$ openssl req -x509 -sha256 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 3650 –nodes