这个问题几乎说明了一切。我试图通过以下方式在具有自签名证书的开发盒上启用ws-atomic事务:
WsatConfig.exe –network:enable –port:8443 –endpointCert:<machine|"Issuer\SubjectName"> -accountsCerts:<thumbprint|"Issuer\SubjectName"> -restart
我收到以下错误:
Could not use the SSL certificate because it does not support Key Encipherment or Digital Signature.
这是否可行或是否有解决方案来设置不涉及真实证书的ws_at?
答案 0 :(得分:1)
每个创建的证书都有“密钥用法”属性,该属性对您的自签名证书也有效。您可以首先确保您的证书具有“密钥加密”或“数字签名”属性。
假设您在本地计算机商店中拥有自签名证书,可以按如下方式进行检查:
因此,如果您的自签名证书中没有“密钥加密”或“数字签名”属性,则可以创建另一个具有这些属性的属性。