成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

生成證書(shū) 如何用openssl命令行生成證書(shū)?

如何用openssl命令行生成證書(shū)?如果您想創(chuàng)建一個(gè)在一年內(nèi)無(wú)效的自簽名證書(shū),或者您想提供有關(guān)您自己的其他信息,您可以使用工具open SSL來(lái)創(chuàng)建證書(shū),而不是使用SDK附帶的標(biāo)準(zhǔn)工具makekeys

如何用openssl命令行生成證書(shū)?

如果您想創(chuàng)建一個(gè)在一年內(nèi)無(wú)效的自簽名證書(shū),或者您想提供有關(guān)您自己的其他信息,您可以使用工具open SSL來(lái)創(chuàng)建證書(shū),而不是使用SDK附帶的標(biāo)準(zhǔn)工具makekeys。

以下命令基于此處給出的建議,演示如何創(chuàng)建有效期為10年的自簽名密鑰/證書(shū)對(duì)。最近,在進(jìn)行CA登錄時(shí),OpenSSL被用來(lái)生成證書(shū)。老實(shí)說(shuō),用OpenSSL命令行制作證書(shū)確實(shí)很不方便。

首先,您需要安裝OpenSSL,然后在控制臺(tái)中輸入冗長(zhǎng)的命令。如果你不小心,很容易犯錯(cuò)誤。即使您熟悉命令行并多次使用它,仍然會(huì)混淆命令的參數(shù)?;谝陨显?/p>

在VS2005提示符下使用Visual Studio 2005命令進(jìn)入控制臺(tái)模式(此模式將自動(dòng)設(shè)置各種環(huán)境變量)

,解壓OpenSSL包并進(jìn)入OpenSSL目錄

Perl configure vc-win32

嘗試在此目錄下執(zhí)行命令,否則無(wú)法找到配置文件,或者可以指定完整的配置文件路徑。

、msdoums

執(zhí)行解壓縮目錄中的msdoms命令

,nmake-f msntdll.mak文件編譯完成后,在OpenSSL解壓目錄中執(zhí)行,編譯完成。輸出文件在out32dll中,包括應(yīng)用程序的可執(zhí)行文件、lib文件和DLL文件

注意:運(yùn)行第五步時(shí),CL編譯器會(huì)抱怨。cryptodesenc讀取的數(shù)據(jù)。C文件是這個(gè)項(xiàng)目的POSIX名稱(chēng)已下載(不推薦) read。呵呵,我不想將OpenSSL中的所有read函數(shù)都更改為 read。查看Cl的錯(cuò)誤代碼,錯(cuò)誤c2220,我們可以在MSDN上找到它:

warning treated as error-no object file generated

/Wx告訴編譯器將所有警告都視為錯(cuò)誤。由于發(fā)生錯(cuò)誤,因此未生成任何對(duì)象或可執(zhí)行文件。

由于設(shè)置了/Wx選項(xiàng),所有警告都被視為錯(cuò)誤,因此。。。

打開(kāi)OpenSSL目錄下的MS目錄ntdll.mak文件文件,刪除cflag的/Wx選項(xiàng)并保存。