我使用的環(huán)境是 SQL Server 2008 版本。
首先 windows 上打開注冊表 regedit戳晌,創(chuàng)建 SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer\SuperSocketNetLib\Certificate,(如果沒有的話)页屠,鍵值指定到證書的安裝目錄盯捌;
然后就是證書怎么生成啦一也,
要使用 makecert 工具:
windows 上命令行進入到工具所在目錄下,執(zhí)行:
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
生成的私鑰豫喧,可以用來解 數(shù)據(jù)庫通信時發(fā)的數(shù)據(jù)了
鏈接地址如下:
http://download.csdn.net/detail/zhangliang_571/9667341