進階指令範例

開發會使用下列指令來產生用於測試的憑證。 這些指令使用 -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