azure - azure 中的证书( *.p12 , *.cert ) - webjob
问题描述
我在 .Net Framework 4.5 中创建了一个 WebJob。此网络作业正在使用受证书(公钥/私钥)保护的传统 WCF 服务。我已在本地计算机中导入了所有必需的证书,并且能够与 WCF 服务进行通信。下面是从本地存储获取证书的示例代码。
X509Certificate2 tlsCert = X509CertificateUtil.GetCertificate(
"39834391cba4e625bab0cba7838247ec6b53d92d",
X509FindType.FindByThumbprint,
StoreName.TrustedPeople,
StoreLocation.LocalMachine,
true
);
然后tlsCert
进一步用于执行 WCF 合同。
当我在 Azure 中托管它时,我不确定如何执行此操作。如何在 Azure 中导入证书并访问证书存储?
注意:我们没有使用 VM 在 azure 中部署 WebJob。我们正在使用“Appservice”计划来托管网络作业。
任何方向如何处理证书?我正在尝试使用 KeyVault 完成它,但不确定它是否会起作用。
解决方案
推荐阅读
- php - 如何通过自定义分类过滤这些结果?
- regex - 正则表达式:双引号之间的数字和逗号交替
- javascript - 如何将方法从一个组件传递到另一个组件并在 Vue.js 中单击时使用它?
- java - OpenWeatherMap API:遇到 NullPointerException
- activemq-artemis - 为什么在 Artemis 控制台中创建了许多具有 longValue 或 number 的队列?
- elasticsearch - 在 ElasticSearch 中的多个字段上进行单词和短语搜索
- flutter - Flutter Floating Action Button位置问题
- python - 问卷数据结构
- javascript - 是否可以通过一个提交按钮处理多个表单?
- ibm-cloud - IBM Cloud (Cloud Foundry) 上的 HTTP 400 与 Node.js an Express