使用 CertWizard 公用程式匯入憑證
本主題描述如何使用 CertWizard 公用程式匯入憑證,這是 Microsoft BizTalk Accelerator for RosettaNet (BTARN) SDK 中提供的逐步命令列公用程式。 此主題討論如何匯入私密、公開或根金鑰, 以及用來設定憑證的切換參數。
CertWizard 公用程式會自動執行許多您必須手動執行的步驟,方法是使用 Microsoft Management Console (MMC) 。 CertWizard 公用程式會執行 runas 命令,以開啟 MMC 作為主機服務帳戶。 如果您未新增 Useridentity 參數,它會偵測並使用主機服務帳戶,提示您輸入密碼。 此公用程式亦可儲存與設定憑證。
您可以建立包含多個 CertWizard 公用程式命令的批次檔,以便同時匯入多個憑證。
匯入私密金鑰
依序按一下 [開始] 和 [執行]、輸入 cmd,然後按一下 [確定]。
在命令提示字元中,使用 MS-DOS CD 命令移至 BTARN SDK 資料夾,例如,輸入 cd C:\Program Files\Microsoft BizTalk < Version > Accelerator for RosettaNet\SDK 。
注意
如需 CertWizard 公用程式的說明,請在命令提示字元中輸入 CertWizard /? 。
在命令提示字元中,輸入CertWizard /Privatekey < filename.pfx >,其中 <filename.pfx> 包含私人憑證。 若要提供檔案的密碼,請將/Filepassword filepassword <>附加至 命令。
如果您想要將憑證匯入 BizTalk 主機所使用的特定帳戶,請將/Useridentity useridentity <> /Password 密碼 <>附加至 命令。
如果您想要指定特定指紋,以防 .pfx 檔案包含多個憑證,請將/Thumbprint 指紋 <>附加至 命令。
如果您想要設定憑證的使用方式,請將 /Usage 附加至 命令,然後附加下列其中一個值:
附加 簽署 以新增憑證指紋作為 BizTalk 群組的簽署憑證。 如 BizTalk 管理主控台中 Microsoft BizTalk Server (本機) 的對話方塊所設定。
附加 解密 以將憑證的指紋新增為 BizTalk 主機的解密憑證,如 BizTalk 管理主控台中每個主機之屬性頁的憑證索引標籤所設定。
附加 這兩者 以新增 BizTalk 群組簽署憑證和 BizTalk 主機解密憑證的憑證指紋。
當您不想設定 BizTalk 群組或 BizTalk 主機的組態時,請附加 無 。
如果您想要將憑證設定為可匯出,請附加 /Exportable true。 若要將憑證設定為不可匯出,請附加 /Exportable false,這是預設行為。
按下 Enter。
若您未在命令中輸入所需密碼之一,工具會提示您輸入。 輸入密碼,然後按 Enter 鍵。
若檔案包含多個憑證,但您未在命令中輸入憑證指紋,工具將顯示可用的憑證指紋,並提示您選取其中一個憑證指紋。 輸入您想要的指紋數目,然後按 Enter鍵。
此工具會將憑證匯入 至 /useridentity 參數中所指定使用者的 \Personal\Certificates 存放區。 若您未指定使用者,則預設使用者為 BizTalkServerApplication 與 BizTalkServerIsolatedHost 主控件的使用者身份識別。
匯入公開金鑰
依序按一下 [開始] 和 [執行]、輸入 cmd,然後按一下 [確定]。
在命令提示字元中,使用 MS-DOS CD 命令移至 BTARN SDK 資料夾,例如,輸入 cd C:\Program Files\Microsoft BizTalk < version > Accelerator for RosettaNet\SDK。
在命令提示字元中,輸入CertWizard /Publickey < filename.cer,其中 filename.cer >> 包含公開憑證。 <
如果您想要在 .cer 或 .der 檔案中指定憑證的指紋,請將/Thumbprint 指紋 <>附加至 命令。
這個工具會將憑證匯入 [憑證 (本機電腦)]\Other People\Certificates 存放區,並設定其組態。
匯入根金鑰
依序按一下 [開始] 和 [執行]、輸入 cmd,然後按一下 [確定]。
在命令提示字元中,使用 MS-DOS CD 命令移至 BTARN SDK 資料夾,例如,輸入 cd C:\Program Files\Microsoft BizTalk < version > Accelerator for RosettaNet\SDK。
在命令提示字元中,輸入CertWizard /Rootkey < filename.cer,其中 filename.cer >> 包含根憑證。 <
如果您想要在 .cer 或 .der 檔案中指定憑證的指紋,請將/Thumbprint 指紋 <>附加至 命令。
這個工具會將憑證匯入 [憑證 (本機電腦)]\Trusted Root Certification Authority\Certificates 存放區,並設定其組態。