[英]openssl X509 certificate with own rsa public key information
我是使用Openssl生成x509證書的初學者。
我想用自己的RSA公鑰(即自己的模數和公有指數)創建X509證書。 我可以這樣做嗎? 如果是,請問該如何處理?
如果是,請問該如何處理?
有很多東西。 我的例程跨越3個源文件,所以我知道我不能輕易復制/粘貼某些東西。 答案可以說太廣泛了。
首先,您應該從以下OpenSSL命令開始以生成自簽名證書:
openssl req -config example-com.conf -new -x509 -sha256 \
-newkey rsa:2048 -nodes -keyout example-com.key.pem \
-days 365 -out example-com.cert.pem
該OpenSSL命令創建一個新的自簽名證書。 如果省略-x509
選項,則將生成一個證書簽名請求(CSR)。
大多數選項是不言自明的, -nodes
表示“私鑰上沒有密碼”。 另一個未知數是-config example-com.conf
,您可以在https://stackoverflow.com/a/26029695/608639上找到它。
如果您知道命令和選項,則應該研究<openssl src>/apps/req.c
的源代碼。 它是openssl req ...
命令的源代碼。 如果需要源代碼,可以從OpenSSL:Source,Tarballs下載 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.