2010-02-12 9 views
6

Muszę przeczytać klucz prywatny, a ten klucz jest w formacie Pvk. Używam klasy X509Certificate2, ale w tej klasie mam dostęp tylko do klucza publicznego. Jak mogę uzyskać prywatny klucz z pliku pvk?Jak odczytać klucz prywatny z pliku Pvk w języku C#?

+0

@Luis, walczę z tym samym w tej chwili. Czy wiesz, jak zdobyć klucz prywatny z pliku .pvk? –

+1

@RashmiPandit, zupełnie zapomniałem o sprawdzeniu poprawnej odpowiedzi. Właśnie sprawdziłem. Mi to pasuje. –

Odpowiedz

1

http://msdn.microsoft.com/en-us/library/system.security.cryptography.x509certificates.x509certificate2.privatekey.aspx

Jak na ten temat?

Mieć na uwadze:

Obecnie nieruchomość ta obsługuje tylko kluczy RSA lub DSA, więc zwraca się albo RSACryptoServiceProvider lub obiektu DSACryptoServiceProvider. Jeśli nie klucz prywatny związany z certyfikatem , null odniesienia (Nic w języku Visual Basic) jest zwracany

+0

To nie rozwiązuje problemu. Łącze pokazuje, jak odczytać klucz PrivateKey z X509Cert, jeśli jest już obecny, ale nie można go załadować z pliku PVK. – Peter