Windows-Server-2008
在 Windows Server 2008 - IIS 7 上安裝 .cer 格式的證書
我的任務是安裝我從公司獲得的 .p7b 格式的證書。IIS 7 可以使用“完成證書請求…”選項導入 .cer 格式的證書。使用證書 MMC 管理單元,我設法通過導入將 .p7b 文件轉換為 .cer,然後將其導出。
不幸的是,當我嘗試將它與“完成證書請求…”選項一起使用時,IIS 7 抱怨它找不到證書請求,因此無法繼續。
在這種情況下我有什麼選擇?我是否需要一個包含私鑰的 .pfx 文件,或者我可以安裝 .cer 格式的證書?我想在與伺服器上的一個網站的 https 綁定中使用它。
在我看來,證書請求(以及私鑰)不是在您的網路伺服器上生成的,對嗎?
如果它是正確的,那麼您將需要一個帶有私鑰的證書才能安裝它。這是您正確辨識的 pfx 格式的證書。
.p7b 文件沒有私鑰。
或者,您可以使用以下機制自己生成證書請求:
創建 INF 文件如下
$$ Version $$ 簽名=" $ Windows NT $ $$ NewRequest $$
Subject=“etc”
KeySpec=1
Exportable=1
MachineKeySet=TRUE
ProviderName=“CSPName”
ProviderType=1
$$ RequestAttributes $$
證書模板 = 然後在命令提示符下使用以下命令
certreq -new infile.inf reqfile.req //其中infile.inf是上面的文件,reqfile是輸出請求文件
將此輸出請求發送給頒發您的證書的人,您將獲得正確的 p7b 並將安裝。
問候
馬克薩頓