Aby korzystać z certyfikatów, które są w formacie PFX w programie Microsoft SQL Server, umożliwia konwertowanie plików PFX certyfikatu w formacie PVK/DER PVKConverter firmy Microsoft dla programu SQL Server. Aby to zrobić, wykonaj następujące kroki:

  1. Pobierz i zainstaluj następujące narzędzia:

    Download PVKConverter firmy Microsoft dla programu SQL Server

  2. Uruchom następujące polecenie w wierszu polecenia:

    PVKConverter.exe -i <PFX format file> -o <PVK/DER format file> -d <Decryption password> -e <Encryption password> Ten krok przetwarza plik PFX certyfikatu w celu wygenerowania następujące pary certyfikatów PVK/DER:

    • _1.cer <Plik formatu PVK/DER>

    • _2.cer <Plik formatu PVK/DER> i <Plik formatu PVK/DER> _2.pvk

    Uwaga Liczba plików PVK/DER, które są generowane zależy od liczby par kluczy publicznych i prywatnych, które są zawarte w pliku PFX. Jedna para plików PVK/DER jest generowany dla każdej pary kluczy publiczny/prywatny.

  3. Aby uruchomić następujący skrypt języka Transact-SQL, należy użyć programu SQL Query Analyzer:

    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>');

    Uwaga Symbol zastępczy "Hasło szyfrowania" oznacza hasło, które jest dostarczone za pomocą opcji -e PVKConverter.exe.

Więcej informacji

SQL Server obsługuje importowanie istniejących certyfikatów zabezpieczeń, które są określone jako pary plików, które są zakodowane w formacie PVK/DER. Plik PVK zawiera informacje o klucz prywatny certyfikatu, a plik DER zawiera pozostałe informacje.

Menedżer certyfikatów systemu Windows obsługuje eksportowania do formatu PFX tylko istniejących certyfikatów, które zawierają informacje o kluczu prywatnym w systemie Windows 2008. Windows 2008 nie obsługuje eksportowania do formatu PVK/DER już. Z drugiej strony program SQL Server nie obsługuje importowania certyfikatów PFX zakodowane. W związku z tym ma problemu interoperacyjności między Menedżer certyfikatów systemu Windows i programu SQL Server.

Uwaga Jeśli numer seryjny certyfikatu jest większa niż 16 bajtów, zobacz następujący artykuł dla danej wersji programu SQL Server.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×