У меня есть веб-приложение c # asp.net 4.5 identityserver v3. Я использую это как мой сервер авторизации. Я использую образцы сертификатов подписи по умолчанию, как указано в Сертификаты подписи по умолчанию
Теперь я хочу развернуть это в Azure. Я новичок в этом лазурном хостинге.
Может кто-нибудь помочь мне, как развернуть это веб-приложение для лазури с этими сертификатами?
Я попытался с помощью следующего кода. Отпечаток - это сертификат, который я загрузил на сайт Azure.
public X509Certificate2 LoadCertificate(string filename, string password)
{
X509Certificate2 cert = null;
X509Store certStore = new X509Store(StoreName.My, StoreLocation.CurrentUser);
certStore.Open(OpenFlags.ReadOnly);
X509Certificate2Collection certCollection = certStore.Certificates.Find(
X509FindType.FindByThumbprint,
"6B7ACC520305BFDB4F7252DAEB2177CCd091FAAE1",
false);
if (certCollection.Count > 0)
{
cert = certCollection[0];
}
if(cert == null)
{
var path = $@"{AppDomain.CurrentDomain.BaseDirectory}{filename}";
cert = new X509Certificate2(path, password);
}
return cert;
}
Спасибо