2013-07-04 4 views
1

Я хочу прочитать сертификат .PFX из Local Machine Store.Как прочитать сертификат PFX на локальном компьютере Store с C#

Я использую следующий код для чтения .CER файл из магазина.

X509Store store = new X509Store(StoreName.Root, StoreLocation.CurrentUser); 
      store.Open(OpenFlags.ReadOnly); 
      X509Certificate2Collection certificateCollection = store.Certificates.Find(X509FindType.FindBySerialNumber, certificateSerialNo, true); 
if (certificateCollection.Count == 1) 
     { 
      //Do something 
     } 

Так их любой способ читать .PFX сертификат STORE?

ответ

2

Это моя ошибка. Вы можете прочитать .PFX certicicate так же, как .CER,

Итак, ключевые точки.

  1. .PFX соединяя оба ключа.
  2. Чтобы импортировать и экспортировать и прочитать файл .PFX из папки, чтобы подтвердить знак «Пароль» файла .PFX.
  3. Для чтения файла .PFX (закрытый ключ) из STORE не требуется никакого пароля.
+0

У меня был такой же опыт. Я думал, что пароль и имя файла необходимы для загрузки файла .pfx программно и не так. Вы можете загрузить файл .pfx так же, как вы загружаете файл .cer –

Смежные вопросы