2015-04-09 2 views
0

У меня есть страница администратора на моем сайте, так как пользователи могут загружать свой публичный сертификат для использования для единого входа (SAML2). Я загружаю их сертификат в объект X509Certificate2, чтобы отображать общее имя, дату истечения срока действия и т. Д., И я хотел бы иметь возможность выполнить некоторую простую проверку файла перед попыткой его импортировать. Для этого, однако, мне нужно знать, какие типы файлов (в идеале расширения файлов, но MIME-тип будет достаточным) поддерживаются классом. Я искал список MSDN/Google и не нашел ничего. Кто-нибудь знает?Какие типы файлов поддерживает X509Certificate2?

ответ

1

Как утверждает MSDN https://msdn.microsoft.com/en-us/library/ms148413(v=vs.110).aspx

Массив байт может быть двоичным (МЭД), кодируемой или Base64-кодированные данные X.509. Байт-массив также может быть подписанным файлом PKCS7 (Authenticode)

В этом случае только сертификаты X509, такие как PFX/PKCS12.