Когда я использовал веб-роль, я просто загружал этот сертификат на лазурный портал, и я смог его увидеть. Теперь я перешел на сайт в лазурном режиме, и я загрузил сертификат на портал управления Azure, но мой код не видеть его вообще.
Есть ли какие-то конфигурации, которые нам нужно сделать или какой-либо другой способ получить доступ к загруженным сертификатам на лазурных веб-сайтах.
Вот как я пытаюсь получить доступ к загруженному сертификату.
private List<string> GetAvailableCertificatesFromStore()
{
var list = new List<string>();
var store = new X509Store(StoreName.My,StoreLocation.LocalMachine);
store.Open(OpenFlags.ReadOnly);
try
{
foreach (var cert in store.Certificates)
{
// todo: add friendly name
list.Add(string.Format("{0}", cert.Subject));
}
}
finally
{
store.Close();
}
return list;
}