Согласно вашему описанию, я предположил, что вы можете выполнить следующие шаги, чтобы загрузить файл PFX и получить к нему доступ из своего приложения.
Загрузите сертификат PFX
Войдите в portal.azure.com, выберите службу приложения, затем нажмите НАСТРОЙКИ ›SSL-сертификаты, затем нажмите Загрузить сертификат, как показано ниже, чтобы добавить файл сертификата PFX:
Добавить настройку приложения
Щелкните НАСТРОЙКИ ›раздел настроек приложения службы приложений, добавьте параметр приложения с именем WEBSITE_LOAD_CERTIFICATES
со значением, установленным для отпечатка загруженного файла сертификата PFX, как показано ниже:
Доступ из приложения
Вы можете использовать следующий фрагмент кода для получения сертификата следующим образом:
X509Store certStore = new X509Store(StoreName.My, StoreLocation.CurrentUser);
certStore.Open(OpenFlags.ReadOnly);
X509Certificate2Collection certCollection = certStore.Certificates.Find(
X509FindType.FindByThumbprint,
“{your-cert's-thumbprint}”,
false);
// Get the first cert with the thumbprint
if (certCollection.Count > 0)
{
X509Certificate2 cert = certCollection[0];
// Use certificate
Console.WriteLine(cert.FriendlyName);
}
certStore.Close();
Кроме того, в предыдущем блоге говорилось об использовании сертификатов в приложениях веб-сайтов Azure. Вы можете обратиться к здесь.
person
Bruce Chen
schedule
17.07.2017