繁体   English   中英

天蓝色证书(* .p12,* .cert)-Webjob

[英]Certificates ( *.p12 , *.cert ) in azure - webjob

我已经在.Net Framework 4.5中创建了一个WebJob。 该Webjob正在使用受证书(公共/私有密钥)保护的传统WCF服务。 我已经在本地计算机中导入了所有必需的证书,并且能够与WCF服务进行通信。 下面是从本地商店获取证书的示例代码。

 X509Certificate2 tlsCert = X509CertificateUtil.GetCertificate(
            "39834391cba4e625bab0cba7838247ec6b53d92d",
            X509FindType.FindByThumbprint,
            StoreName.TrustedPeople,
            StoreLocation.LocalMachine,
            true
            );

然后进一步使用tlsCert执行WCF合同。

当我在Azure中托管此文件时,我不确定如何执行此操作。 如何导入证书并访问Azure中的证书存储?
注意:我们没有使用VM在Azure中部署WebJob。 我们正在使用“ Appservice”计划来托管网络作业。

任何方向如何处理证书? 我正在尝试使用KeyVault完成此操作,但不确定是否可以正常使用。

在Azure KeyVault中,可以以PFX或PEM格式导入证书,因此除非您将它们转换为PEM或PFX,否则所提到的格式将不起作用。

这里有一些说明

在此处查看有关导入KeyVault证书的更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM