我正在尝试使用证书保护通过远程处理公开的服务。
Service Fabric 确实提供了一种使用 X509Credentials 类执行此操作的机制
似乎它正在尝试从本地存储加载证书,并且无法接受X509Certificate2作为参数。
知道如何实现这一点吗?
这里有关于这个的很好的文档。
- 创建您的服务
- 添加侦听器设置和安全凭据。
- 使用远程处理堆栈在受保护的服务上调用方法时,请使用
ServiceProxyFactory
、提供FabricTransportRemotingSettings
、SecurityCredentials
。