Pokud chcete používat certifikáty, které jsou ve formátu PFX v Microsoft SQL Server, můžete převést soubory PFX certifikátu PVK/DER formát pomocí PVKConverter Microsoft SQL Server. Chcete-li to provést, postupujte takto:
-
Stáhnout a nainstalovat následující nástroje:
PVKConverter Microsoft SQL Server
-
Na příkazovém řádku spusťte následující příkaz:
PVKConverter.exe -i <PFX format file> -o <PVK/DER format file> -d <Decryption password> -e <Encryption password> Tento krok zpracovává za účelem generování následující páry PVK/DER certifikát soubor certifikátu PFX:
-
_1.cer <PVK/DER formát souboru>
-
_2.cer <Soubor PVK/DER formát> a <Soubor PVK/DER formát> _2.pvk
Poznámka: Počet PVK/DER soubory, které jsou generovány závisí na počtu veřejných a soukromých dvojice klíčů, které jsou obsaženy v souboru PFX. Jeden pár PVK/DER soubor je generován pro každou dvojici veřejného a soukromého klíče.
-
-
Pomocí modulu analýzy dotazů SQL spusťte následující skript jazyka Transact-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>');Poznámka: "Šifrovací heslo" zástupný symbol představuje heslo, které je k dispozici prostřednictvím možnosti -e PVKConverter.exe.
Další informace
SQL Server podporuje import existujících certifikátů zabezpečení, které jsou určeny jako dvojice souborů, které jsou kódovány ve formátu PVK/DER. PVK soubor obsahuje informace o certifikátu soukromý klíč a DER soubor obsahuje zbývající informace.
Správce certifikátů systému Windows podporuje export do formátu PFX pouze existující certifikáty, které obsahují privátního klíče v systému Windows 2008. Windows 2008 zrušila podporu pro export do formátu PVK/DER. Na druhé straně serveru SQL Server nepodporuje import certifikátů PFX kódování. Proto je právě problém interoperability mezi správce certifikátů systému Windows a serveru SQL Server.
Poznámka: Pokud váš certifikát sériové číslo je větší než 16 bajtů, naleznete v následujícím článku pro vaši verzi systému SQL Server.
-
Pro Microsoft SQL Server 2014 Service Pack 1Naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
-
Pro jiné verze serveru SQL ServerPřejdete na CSS SQL Server inženýři blogu článek, který zní:
Není možné použít formát certifikátu PFX na serveru SQL Server?