文件名称:window API下的 SSL\TLS 传输
文件大小:172KB
文件格式:ZIP
更新时间:2014-01-02 11:02:48
SSL\TLS
最近项目调查MFC程序SSL\TLS传输,研究了半天。 从code project上面的一個不錯的SSL\TLS传输demo, 可惜直接下下来后用不了,偶把它改的能用了。 证书,可以用openSSL制作,要注意的是server端填CN字段的时候要写主机名或者IP。 OpenSSL直接作出了的Crt证书导入系统不能用,需要将crt证书和私钥证书合成p12格式的证书再倒入系统,才可以用 证书查看命令,certmgr.msc OpenSSL做的CA证书(crt格式)倒入信任的根证书列。 client和server端证书(转换成p12格式后),导入personal列。 留个记录,省得以后再用的时候麻烦。
【文件预览】:
CSslSocket
----client.p12(2KB)
----SSL.dsw(745B)
----ca.crt(1KB)
----server.p12(2KB)
----SSL.sln(4KB)
----svr2.p12(2KB)
----server.key(951B)
----chatsrvr()
--------x64()
--------chatsrvr.vcproj(41KB)
--------lstnsock.h(1KB)
--------resource.h(1KB)
--------chatsrvr.cpp(4KB)
--------stdafx.h(862B)
--------ca.crt(1KB)
--------srvrvw.cpp(2KB)
--------chatsrvr.dsw(539B)
--------msg.h(998B)
--------mainfrm.h(1KB)
--------dialogs.h(1KB)
--------srvrvw.h(2KB)
--------mainfrm.cpp(3KB)
--------msg.cpp(2KB)
--------clntsock.h(1KB)
--------Debug()
--------stdafx.cpp(519B)
--------chatsrvr.vcproj.WS2008.Administrator.user(5KB)
--------srvrdoc.h(2KB)
--------clntsock.cpp(2KB)
--------chatsrvr.h(1KB)
--------AutoBuildCount.h(120B)
--------server.crt(3KB)
--------chatsrvr.dsp(8KB)
--------res()
--------Chatsrvr.rc(8KB)
--------dialogs.cpp(2KB)
--------lstnsock.cpp(1KB)
--------srvrdoc.cpp(6KB)
----Shared()
--------Helpers.cpp(5KB)
--------Helpers.h(1KB)
--------sslsocket.cpp(45KB)
--------sslsocket.h(4KB)
----client.key(963B)
----svr4.p12(2KB)
----chatter()
--------x64()
--------chatsock.h(861B)
--------chatdoc.h(2KB)
--------resource.h(3KB)
--------setupdlg.cpp(2KB)
--------sendvw.cpp(4KB)
--------stdafx.h(864B)
--------Chatter.rc(10KB)
--------chatvw.h(1KB)
--------msg.h(998B)
--------chatter.vcproj.WS2008.Administrator.user(5KB)
--------mainfrm.h(2KB)
--------chatter.h(1KB)
--------setupdlg.h(1KB)
--------chatdoc.cpp(6KB)
--------mainfrm.cpp(3KB)
--------msg.cpp(2KB)
--------Debug()
--------stdafx.cpp(519B)
--------chatsock.cpp(908B)
--------chatter.vcproj(41KB)
--------chatvw.cpp(2KB)
--------res()
--------chatter.dsp(8KB)
--------sendvw.h(2KB)
--------chatter.dsw(537B)
--------chatter.cpp(4KB)
----server.crt(3KB)
----ca.key(963B)
----client.csr(741B)
----svr3.p12(2KB)
----server.csr(737B)
----client.crt(3KB)