【发布时间】:2014-09-18 00:07:50
【问题描述】:
我的云服务有以下配置:
<?xml version="1.0" encoding="utf-8"?>
<ServiceConfiguration ...>
<Role name="...">
<ConfigurationSettings>
<Setting name="MyCertThumbprint" value="AB687DC9F63D51AE6E9522B86B97EFD15F55EA42" />
</ConfigurationSettings>
<Certificates>
<Certificate name="MyCert" thumbprint="AB687DC9F63D51AE6E9522B86B97EFD15F55EA42" thumbprintAlgorithm="sha1" />
</Certificates>
</Role>
</ServiceConfiguration>
看到冗余了吗?
我想摆脱 MyCertThumbprint 配置。是否有可让我访问 MyCert 指纹的 Azure API?或者可能是 X509Certificate2 实例本身(即无需使用 X509Store 搜索它)?
【问题讨论】:
-
API 很有帮助,但获取服务证书方法仍然需要预先了解证书详细信息才能从云服务存储中获取指纹。商店中很少有单个证书:RDP 添加证书,远程调试添加证书,域 SSL 证书通常添加授权链证书。
标签: c# .net azure x509certificate azure-cloud-services