Ранее я пытался использовать клиентский сертификат в .NET CF 2.0 (см. здесь ), и в конечном итоге мне пришлось отказаться. Сейчас я нахожусь на .NET CF 3.5, которая поддерживает свойство ClientCertificates
объекта HttpWebRequest
. Однако я не могу понять, как создать экземпляр объекта X509Certificate
или X509Certificate2
с помощью файла pfx. На полной основе я могу просто сделать что-то вроде new X509Certificate2(filename, password)
. Если я пытаюсь создать объект с байтами, считанными из файла .pfx, я получаю исключение, говорящее «.NET CF 3.5 не поддерживает файлы pfx». Итак, как мне указать сертификат клиента с закрытым ключом для использования со свойством ClientCertificates
?