Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server sql server可以';无法识别CA证书_Sql Server_Ssl - Fatal编程技术网

Sql server sql server可以';无法识别CA证书

Sql server sql server可以';无法识别CA证书,sql-server,ssl,Sql Server,Ssl,我的公司提供了一种新的方式来发送需要安装CA证书并启用TLS1.2的电子邮件。 但由于CA证书公用名不是机器名,因此无法识别。 我也尝试了这种方式(更新的2方式:),但仍然不起作用。我遇到了以下错误: 服务器无法加载启动SSL连接所需的证书。它返回了以下错误:0x8009030e。 检查证书以确保其有效。 错误:33566,严重性:16,状态:1。 在本地计算机存储中找到证书[Cert Hash(sha1)“xxxxxxxxx”],但它没有私钥。请验证并使用有效的证书 我使用certutil.e

我的公司提供了一种新的方式来发送需要安装CA证书并启用TLS1.2的电子邮件。
但由于CA证书公用名不是机器名,因此无法识别。
我也尝试了这种方式(更新的2方式:),但仍然不起作用。我遇到了以下错误:

服务器无法加载启动SSL连接所需的证书。它返回了以下错误:0x8009030e。 检查证书以确保其有效。 错误:33566,严重性:16,状态:1。 在本地计算机存储中找到证书[Cert Hash(sha1)“xxxxxxxxx”],但它没有私钥。请验证并使用有效的证书

我使用
certutil.exe-store My
检查它并得到错误:

无密钥提供程序信息找不到要解密的证书和私钥

那么我现在可以做什么呢?我需要让CA提供商提供私钥。或者有其他方法吗?
顺便说一下,我在Oracle中也使用了它。但是Oracle不需要更改公用名和私钥