我目前正在使用 FindByThumbprint 来检索我的证书 - 但是,当指纹发生更改时,这会导致撤销/续订时出现问题。我想按主题名称查找我的证书。但是有多个证书具有相同的名称。如果我没记错的话,这将引发异常。
是否可以通过主题名称查找并检索最新的有效证书?使用配置文件中的设置。
<behaviors>
<endpointBehaviors>
<behavior name="endpointCredentialBehavior" xdt:Transform="Replace" xdt:Locator="Match(name)">
<headerSecurityToken />
<clientCredentials>
<clientCertificate findValue="-------"
storeLocation="LocalMachine"
storeName="My"
x509FindType="FindByThumbprint" />
</clientCredentials>
</behavior>
</endpointBehaviors>
</behaviors>
谢谢
最佳答案
不,无法在配置文件中执行此操作。
- 但是您可以在代码中执行此操作。在中创建端点行为 代码并将其分配给指定的端点。你可以链式 多次使用X509Store.Certificates.Find方法并指定 搜索条件。
- 或者您可以在日历中记下以更新证书 端点在到期前的某个时间使用过,选择服务中断的一天并重新配置它。使用指纹作为端点证书的搜索条件。
关于ssl - 我可以在配置文件中指定多个 x509FindType 来检索 SSL 证书吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22475362/