基于RDS和TCP/IP的DCOM安全通信实现
1. 加密API简化功能概述
在安全通信领域,有一种加密API的“简化”功能。它借助证书来交换公钥,只需一次函数调用,就能完成过去需要大量代码才能实现的操作。前提是要掌握获取、管理和验证证书的方法,有了自身证书以及要通信对象的密钥交换证书后,就能安全地收发消息,还能验证消息来源及完整性,为构建安全消息应用提供核心功能。
2. 基于HTTP的DCOM通信方法
对于C/C++程序员,激活安全套接字层(SSL)通信通常借助安全支持提供程序接口(SSPI),但此方法复杂困难。其实有更简单的方式,即通过HTTP(SSL通信使用HTTPS)协议来编排分布式组件对象模型(DCOM)通信,有两种相似方法:
- 远程数据服务(RDS) :作为ActiveX数据对象技术的子集,主要用于将网站数据库的记录集传输到Web浏览器,用户可滚动、修改记录集并将更改直接返回服务器,无需逐行调用。同时,它还能作为传输机制,通过HTTP协议编排DCOM通信,进而也能使用HTTPS协议实现SSL通信。
- 通过TCP/IP进行DCOM隧道传输 :先通过HTTP协议建立客户端到服务器的初始连接,随后在服务器和客户端的DCOM代理间建立直接连接,之后所有DCOM通信都通过单一的TCP/IP连接进行,这也被称为SSL隧道传输,属于微软COM Internet服务(CIS)的一部分。
若使用Windows 2000,可将COM+替代DCOM,且这些技术在Windows 95/98和NT 4.0上也可用。
超级会员免费看
订阅专栏 解锁全文
143

被折叠的 条评论
为什么被折叠?



