我正在尝试更改在Azure中运行的较旧应用程序的远程桌面证书。
我创建了新证书,将其导出并成功地将其上载到云服务证书(在Azure门户中)
到目前为止一切正常,但是当我试图通过上传一个带有新证书的新包来更新云服务时,我得到了这个错误:
Mismatch between the certificates of the running service and the certificates in the uploaded sdk package
我该如何克服这个问题呢?如果我保留旧的证书指纹,云服务可以很好地构建和工作。
我正在尝试使用gRPC构建一个具有相互身份验证的c++应用程序。当我在服务器上设置GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_AND_VERIFY选项时,客户端不返回它的证书。服务器显示以下错误:
Handshake failed with fatal error SSL_ERROR_SSL: error:1417C0C7:SSL routines:tls_process_client_certificate:peer did not return a certificate.
如果没有此选项,则只有服务器经过身份验证,通信才能正常工作。
证