您的位置:首页 > 其它

转帖MSDN的关于RMS文章1:RMS 技术参考、RMS 技术概述(RMS技术探讨QQ群:24893581 )

2007-05-25 10:21 651 查看

RMS 技术参考

转帖MSDN中的RMS技术参考,希望大家一起学习,一起在此讨论,共同进步。RMS技术探讨,QQ群:24893581

本主题提供了有关 RMS 系统中所采用技术的详细信息,其中包括 RMS Web 服务和 RMS 客户端技术。此外,本主题还讨论了 RMS 执行的功能及其使用的安全模型。

在本主题中

RMS 技术概述

RMS 技术组件

RMS 安全模型

RMS 信任层次结构

RMS 服务发布和服务发现

RMS 注册

RMS 发布

RMS 排除

RMS 吊销

RMS 技术概述

RMS 系统既包括服务器技术,也包括客户端技术。下表说明了 RMS 技术。

技术说明
RMS Web 服务
提供基本的服务器功能,处理 RMS 的帐户认证、授权、注册子过程和管理功能。
RMS 客户端技术
允许系统用户创建、发布和使用受 RMS 保护的内容。
本部分将概括介绍这些技术,并说明它们是如何协同工作的。

本部分涉及以下主题:

RMS Web 服务

RMS 客户端技术

RMS 系统概述

RMS Web 服务

RMS 提供 RMS 系统的服务器组件。其核心功能作为运行于 Microsoft® Internet 信息服务 (IIS) 之上的一组 Microsoft® ASP.NET Web 服务来实现。RMS Web 服务是通过 SOAP 接口或 .NET Remoting 提供的。

Web 服务可以提供:

服务器的注册子过程。

可信实体的帐户认证。

受 RMS 保护的信息的授权。

RMS 的管理功能。

下表说明了 RMS Web 服务。

服务说明
注册子过程

为授权服务器提供从属服务器许可方证书。这些证书使得授权服务器能够颁发用户许可证和发布许可证。
帐户认证
为用户提供权限帐户证书。用户必须具备这些证书才能获得发布许可证和用户许可证,以创建和使用受 RMS 保护的内容。
激活代理
出于 RMS 版本 1 客户端的兼容性保留该服务。该服务将计算机激活请求传递到 Microsoft 激活服务,并将密码箱和 RMS 计算机证书返回到 RMS 版本 1 客户端。运行带 Service Pack 1 (SP1) 或更新版本的 RMS 客户端的客户端不可使用该服务。
发布
颁发发布许可证,作者通过该许可证可以创建并分发受 RMS 保护的内容。还可以颁发客户端许可方证书,通过该证书,用户无需连接到支持 RMS 的网络即可发布受 RMS 保护的内容。
授权
颁发用户许可证,用户通过该许可证可以使用受 RMS 保护的内容。
管理
允许管理员对 RMS 进行管理。
DrmRemote
通过提供 .NET Remoting,允许 Web 服务相互通信并与 RMS 系统的其他组件进行通信。
取消配置
取消保护以前受 RMS 保护的内容,并将其返回到客户端。通过 RMS 安装程序来安装此服务,但是,除非管理员启用该服务,否则它在 IIS 中没有相应的虚拟根。启用此服务将会禁用其他所有的服务。
除 Web 服务之外,RMS 还安装了日志监听程序服务。每个 Web 服务都会将记录的数据发送到日志消息队列。然后,日志监听程序服务再将记录的数据从消息队列传送到日志数据库。

Web 服务应用程序位于 IIS 虚拟目录中。这些虚拟目录将安装到您在设置过程中所选的网站下的每个 RMS 服务器上。

分别为每个虚拟目录配置身份验证和访问权限。此外,还需单独为每个 Web 服务配置访问权限。有关虚拟目录和 Web 服务文件中的安全设置的信息,请参阅本主题后面的RMS 的 Internet 信息服务支持

有关每个 Web 服务的详细信息,请参阅本主题后面的RMS 软件组件。有关 ASP.NET Web 服务的详细信息,请参阅 Microsoft 网站上的文章“.NET 应用程序体系结构:设计应用程序和服务”,网址为 http://go.microsoft.com/fwlink/?LinkID=14416。

RMS 客户端技术

RMS 部署中的客户端计算机采用了以下技术,从而使用户能够创建、发布并使用受 RMS 保护的内容。

技术说明颁发者有关详细信息
支持 RMS 的应用程序

用于创建和发布受 RMS 保护的内容。可专门为 RMS 开发新的应用程序,也可以改写现有的应用程序使之能够与 RMS 协同工作。
非 Microsoft 开发人员。
支持 RMS 的应用程序
RMS 计算机证书
将特定计算机标识为 RMS 可信的计算机。
RMS 版本 1.0 的激活服务。不需要服务来获取带 RMS SP1 的计算机证书。
RMS 计算机证书
密码箱
包含计算机的私钥及相匹配的证书(包含计算机的公钥)。
RMS 版本 1.0 的激活服务。不需要服务来获取带 RMS SP1 的密码箱。密码箱包含计算机的私钥;它是加密和解密的核心安全主体。
密码箱
权限帐户证书
将特定用户标识为 RMS 可信的用户。
权限帐户认证服务。
权限帐户证书
客户端许可方证书
允许用户在断开网络连接的情况下发布受 RMS 保护的内容。

(可选)

RMS 发布服务。
客户端许可方证书
发布许可证
定义内容的使用权限。
RMS 发布服务或脱机发布客户端许可方证书的情况下可颁发此许可证。
发布许可证
用户许可证
允许用户使用受 RMS 保护的内容。
RMS 授权服务。
用户许可证

RMS 系统概述

本主题将介绍 RMS Web 服务和 RMS 客户端技术在 RMS 系统中是如何协同工作的。

下表列出了 RMS 部署中所涉及的服务器类型并说明了它们的功能。有关详细的部署信息,请参阅本文档集中的“部署 RMS 系统”。

服务器或群集功能
根认证

运行以下 RMS 服务:

注册子过程。通过注册子过程注册授权服务器。
激活代理。作为客户端请求密码箱和 RMS 计算机证书的 Internet 代理。
认证。颁发权限帐户证书。
发布。颁发发布许可证。
授权。颁发用户许可证。
每个部署必须至少包含一个根认证服务器或群集。每个 Active Directory 林只能有一个根认证群集。

授权(可选)
运行以下 RMS 服务:

发布。颁发发布许可证。
授权。颁发用户许可证。
为了支持单独的部门或卸载来自根认证群集的授权请求,通常要部署授权服务器。授权服务器是可选项。

数据库服务器,如 SQL Server
运行 RMS 配置、日志和目录服务数据库。
在根认证群集的配置数据库中存储权限帐户证书。
域控制器和全局编录
提供用户身份验证和目录服务。
存储根认证群集的服务发现位置。
RMS 使用 Microsoft 主持的注册服务和激活服务为系统提供公用的可信根。有关详细信息,请参阅本主题后面的“RMS 信任层次结构”。

下图描述了 RMS 系统的各个组件及其在系统中的作用。箭头代表在各组件之间传递的请求和响应。



有关每个组件的详细信息,请参阅本主题后面的“RMS 软件组件”。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: