0

「https://test.contosa.com」というカスタム ドメインを持つように構成された Azure Web App サービスがあります。Web アプリで以下のコードを使用して、ストアから証明書を取得しています。

using (X509Store certStore = new X509Store(StoreName.My, StoreLocation.CurrentUser))
{
    certStore.Open(OpenFlags.ReadOnly);

    X509Certificate2Collection certCollection = certStore.Certificates.Find(
                                X509FindType.FindByThumbprint,
                                "<<MY_CERTIFICATE_THUMBPRINT>>",
                                false);

    X509Certificate2 certificate = certCollection.OfType<X509Certificate2>().FirstOrDefault();

    if (certificate != null)
    {
        // Using the certificate here for generating and reading token
    }
}

これで、Web アプリの URL "http://test.azurewebsites.net" を使用すると、証明書をフェッチできるようになりました。

このリンクに基づいて、カスタム ドメインの証明書バインディングを追加しました。

しかし、カスタム ドメイン "https://test.contosa.com" を使用すると、ストアから証明書を見つけることができません。カスタム ドメインの証明書を検索する方法。前もって感謝します。

4

0 に答える 0