私のウェブの解読の仕事で、私は.pfx証明書を使用しています。しかし、より多くのセキュリティ目的のために、私はこの証明書をAzureストアにアップロードし、C#経由でアクセスする必要があります。Azureにpfx証明書をアップロードしてC#でアクセスして使用するには?
もっと詳しい情報(リンク)を誰でも提供できますか?
私のウェブの解読の仕事で、私は.pfx証明書を使用しています。しかし、より多くのセキュリティ目的のために、私はこの証明書をAzureストアにアップロードし、C#経由でアクセスする必要があります。Azureにpfx証明書をアップロードしてC#でアクセスして使用するには?
もっと詳しい情報(リンク)を誰でも提供できますか?
あなたの説明によると、PFXファイルをアップロードしてアプリからアクセスするには、以下の手順に従うことが前提でした。
:あなたPFX証明書ファイルを追加するための次のように証明書のアップロードをクリックし、「設定> SSL証明書」をクリックし、アプリのサービスを選択し、portal.azure.comにPFX証明書
ログをアップロード
を設定するアプリを追加します。次のように
クリックしてアプリサービスの「設定>アプリケーションの設定」セクション、アップロードしたPFX証明書ファイルの拇印に値が設定された、WEBSITE_LOAD_CERTIFICATES
という名前のアプリの設定を追加します。アプリから
アクセス
あなたは次のように証明書を取得するために、次のコードスニペットを活用できます。
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 Webアプリケーションで証明書を使用することについて話している前のブログがあります。hereを参照してください。