SQL Server 装载证书

我使用的环境是 SQL Server 2008 版本。

首先 windows 上打开注册表 regedit,创建 SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer\SuperSocketNetLib\Certificate,(如果没有的话),键值指定到证书的安装目录;

然后就是证书怎么生成啦,

要使用 makecert 工具:

windows 上命令行进入到工具所在目录下,执行:

a) 生成 .pvk 和.cer 证书

makecert.exe -pe -n "CN=root" -sv test.pvk test.cer -sky exchange

b) 生成 .spc 证书

cert2spc.exe test.cer test.spc

好了, pvk 为微软的私钥,.spc 为公钥,.cer 为证书,将这三个文件放到上面的目录下即可

d) 生成 .pfx 文件

pvk2pfx.exe -pvk test.pvk -spc test.spc -pfx test.pfx -pi tomcat 

-pi 接生成证书时的密码

e) 从 .pfx 中导出私钥

openssl pkcs12 -in test.pfx -out test.pem -outform PEM -nodes

生成的私钥,可以用来解 数据库通信时发的数据了



链接地址如下:

makecert.exe

http://download.csdn.net/detail/zhangliang_571/9667341

你可能感兴趣的:(SQL Server 装载证书)