如何在 SQL Server 中使用 PFX 格式化的憑證

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:2914662
若要使用位於 PFX 格式,Microsoft SQL Server 中的憑證,使用 Microsoft PVKConverter 的 SQL Server 將 PFX 憑證檔案轉換成 PVK/DER 格式。若要執行這項操作,請依照下列步驟執行:

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

    下載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>');
    附註 [加密密碼] 預留位置代表的透過提供的密碼 -e PVKConverter.exe 選項。
其他相關資訊
SQL Server 支援匯入現有的安全性憑證指定為一組以 DER PVK/格式編碼的檔案。PVK 檔案包含有關憑證的私密金鑰資訊及 DER 檔案包含的其他資訊。

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

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

警告:本文為自動翻譯

內容

文章識別碼:2914662 - 最後檢閱時間:09/02/2015 01:01:00 - 修訂: 5.0

Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Web, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Express Edition

  • kbsurveynew kbinfo kbexpertisebeginner atdownload kbmt KB2914662 KbMtzh
意見反應