在Ubuntu上使用OpenSSL生成證書的過程包括創建私鑰、生成證書簽名請求(CSR)以及使用自簽名或CA簽發證書。以下是詳細步驟:
openssl genrsa -out private.key 2048
這將創建一個名為private.key
的文件,其中包含您的私鑰。
openssl req -new -key private.key -out certificate.csr
這將創建一個名為certificate.csr
的文件,其中包含您的證書簽名請求。
如果您不需要第三方CA簽發證書,可以創建一個自簽名證書:
openssl x509 -req -days 365 -in certificate.csr -signkey private.key -out certificate.crt
這將創建一個名為certificate.crt
的文件,其中包含您的自簽名證書。-days 365
參數表示證書有效期為365天。
如果您需要第三方CA簽發證書,請按照以下步驟操作:
certificate.csr
)發送給CA。certificate.crt
的文件,其中包含您的簽發證書。現在,您已經成功地在Ubuntu上使用OpenSSL生成了證書。請妥善保管私鑰文件(private.key
),因為它是訪問您證書的關鍵。