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
将导入的自签名SSL证书配置到SQL Server Express_Ssl_Encryption_Ssl Certificate_Sql Server Express_Self Signed - Fatal编程技术网

将导入的自签名SSL证书配置到SQL Server Express

将导入的自签名SSL证书配置到SQL Server Express,ssl,encryption,ssl-certificate,sql-server-express,self-signed,Ssl,Encryption,Ssl Certificate,Sql Server Express,Self Signed,我已经创建了一个自签名证书,并使用SQL Server Express进行了配置。加密在我的电脑上运行良好 当我将证书导出到另一台PC时,我可以很好地导入,并且可以在MMC中的Personal>Certificates下查看证书 但是,当我尝试在新电脑上配置SQL Server Express时,该证书不会出现在下拉列表中 有什么建议吗 我在其他论坛上尝试了一些建议 确保私钥已导出 确保证书是为本地系统(而不是用户)创建的 将证书复制到受信任的证书中 查看证书CN值的属性。您会发现它具有您在其

我已经创建了一个自签名证书,并使用SQL Server Express进行了配置。加密在我的电脑上运行良好

当我将证书导出到另一台PC时,我可以很好地导入,并且可以在MMC中的
Personal>Certificates
下查看证书

但是,当我尝试在新电脑上配置SQL Server Express时,该证书不会出现在下拉列表中

有什么建议吗

我在其他论坛上尝试了一些建议

  • 确保私钥已导出
  • 确保证书是为本地系统(而不是用户)创建的
  • 将证书复制到受信任的证书中

查看证书CN值的属性。您会发现它具有您在其上创建它的系统的“计算机名”(意思是“localhost”)。当您将证书复制到另一个系统时,这将不起作用,因为机器名称将不同。

这与编程无关。请改为尝试超级用户或服务器故障。