若要使用位於 PFX 格式,Microsoft SQL Server 中的憑證,使用 Microsoft PVKConverter 的 SQL Server 將 PFX 憑證檔案轉換成 PVK/DER 格式。若要執行這項操作,請參考下列步驟:

  1. 下載並安裝下列工具︰

    Download SQL Server 的 Microsoft PVKConverter

  2. 請在命令提示字元執行下列命令︰

    PVKConverter.exe -i <PFX format file> -o <PVK/DER format file> -d <Decryption password> -e <Encryption password> 這個步驟會處理憑證 PFX 檔案,才能產生下列 PVK/DER 憑證括號︰

    • <PVK/DER 格式檔> _1.cer

    • <PVK/DER 格式檔> _2.cer 和 <PVK/DER 格式檔> _2.pvk

    注意PVK/DER 所產生檔案的數目是根據 PFX 檔案中所包含的公開/私密金鑰組的數目而定。為每個公用/私密金鑰組,會產生一個 PVK/DER 檔案組。

  3. 您可以使用 [SQL 查詢解析程式來執行下列的考慮改用 SQL 指令碼︰

    CREATE CERTIFICATE >Certificate name>   FROM FILE = '<PVK/DER format file>.cer'
    WITH PRIVATE KEY (FILE = '<PVK/DER format file>.pvk',
    DECRYPTION BY PASSWORD = '<Encryption password>');

    注意[加密密碼] 預留位置代表的透過 PVKConverter.exe -e選項所提供的密碼。

更多的資訊

SQL Server 支援匯入現有的安全性憑證指定為一組以 DER PVK/格式編碼的檔案。PVK 檔案包含有關憑證的私密金鑰資訊及 DER 檔案包含的其他資訊。

Windows 憑證管理員 」 支援匯出到 PFX 格式只包含 Windows 2008 中的私密金鑰資訊的現有憑證。Windows 2008 已經停產的產品支援 PVK/DER 格式匯出。相反地,SQL Server 不支援的編碼的 PFX 憑證匯入。因此,沒有目前 Windows 憑證管理員 」 與 SQL Server 之間的互通性問題。

注意如果您的憑證的序號超過 16 位元組,請參閱下列的文件,以您的 SQL Server 版本。

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?

感謝您的意見反應!

×