Я только что получил сертификат от GoGaddy. Он появился в файле .ZIP, в котором есть два файла:
"certificate.p7b" и "cetificate.crt"
Я установил их оба, но когда я пытаюсь найти закрытый ключ на любом из них, я получаю NULL, а это значит, что у них нет личных.
Конечно, все это является частью большей проблемы, когда я пытаюсь установить сертификат для веб-сайта AZURE, и он не принимает файл .crt, поэтому мне нужно экспортировать его в .pfx
Кстати, я на рабочем ноутбуке, у которого есть предустановленные сертификаты, и все они имеют закрытые ключи. Это код, который я использую для поиска закрытого ключа:
X509Store store = new X509Store(StoreName.My);
store.Open(OpenFlags.MaxAllowed);
foreach (var certin store.Certificates)
{
var pk = cert.PrivateKey;
}
ГДЕ ЯВЛЯЕТСЯ ЧАСТНЫМ КЛЮЧОМ И КАК Я МОГУ ПОЛУЧИТЬ ЭТО?