簡體   English   中英

具有自己的rsa公鑰信息的openssl X509證書

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM