本节描述了如何配置Nokia WAP Server v1.0,使得移动用户得到和安装本地的Entrust.net WAP root 证书。为了安全起见,root认证被选作为可靠的使用方式。 注意:本文假设移动终端已经配置好,并且可以访问Nokia WAP server。 配置Nokia WAP server有三个主要的步骤:
创建一个流量映射,让内建的文件服务组件(built-in file servlet,FileServlet)来处理本地的文件。 配置FileServlet,让它来处理Entrust.net WAP root 证书。 建立一个WML服务页面链接来操纵WAP root证书。 1. 建立一个流量映射
在任务栏中点击“Start”按钮,选择“Programs”>“Nokia WAP Server”>“Nokia WAP Server Manager”。 登录到“Nokia WAP Server Manager”,管理窗口就出现了。 从菜单条中选择“Servlets”。 从“Servlets”菜单选择“Mappings”。 “Servlet Mappings”控制面板出现。在这个窗口,用户可以为WAP服务器建立一个新的流量映射。默认的是所有的HTTP请求都由HTTT Manger来处理。HTTP Manger向Internet发送请求。对于本地安装的Entrust.net WAP Root 证书,用户必须创建一个新的文件请求到FileServlet。 点击“Create”,一个新的“Mapping”对话框出现。 在URL一栏输入“http://myhost/”。这里myhost是你的主机名。 从“Servlet”列表中选择“FileServlet”。点击“OK”按钮。 至此,已经建立了一个新的映射。任何到WAP服务器的http://myhost/请求都将被引导到FileServlet。 注意:为了编辑映射,从“Servlet Mapping”窗口选择一个项目,并选择“Edit”按钮。当“New Mapping”对话框出现的时候,就可以编辑映射了。 在流量映射正确建立的情况下,必须在FileServlet中指定证书的文件类型。文件类型(MIME)必须正确配置,使得WAP服务器可以正确地将文件发送给移动设备终端。MIME文件类型就意味着文件中有root证书的内容。
2. 配置FileServlet
关闭所有的窗口和对话框,除了“Nokia WAP Server Manager”。 从菜单中,选择“Servlets”。 从“Servlets”中选择“File Servlet”。“Servlet:FileServlet”对话窗口出现。 点击“Add” 按钮。“Add Property”对话框出现。 在“Name”栏中输入“.cer”。 在“Value”栏中输入:“application/vnd.wap.wtls-ca-certificate”。 点击“OK”按钮加入证书文件类型到FileServlet。 点击“OK按钮关闭配置“Servelet:FileServlet”对话框。 3. 加入一个Entrust.net root证书文件到用户的WML页面中。
增加一个WML页面,使得终端用户可以选择操作Entrust.net WAP Root证书文件。 以下的WML卡片例子包括了链接到Entrust.net WAP Root证书。 这个例子假设:
Entrust WAP Root 证书名字是EntrustRoot.cer Entrust WAP Root 证书在WAP服务根目录中 <card id="CaRoot" title="Entrust.net Root"> <do type="prev" label="back"> <prev/> </do> <p>Import Entrust.net root certificate:<br/> <small>(requires Nokia 7110/7190)</small><br/> <small>-<a href="http://myhost/EntrustRoot.cer">CA Root</a></small><br/> </p> <p align="right"> <small>? 2000 Entrust Technologies</small> </p> </card>
现在这台Nokia WAP 服务器就已经配置了证书,终端用户可以下载Entrust.net WAP Root证书。
4.9.2 Nokia WAP server v1.0从Entrust Web server安装Entrust.net WAP Root证书
本节描述了如何配置Nokia WAP server v1.0使得终端用户可以从Entrust Web站点下载并安装Entrust.net WAP Root 证书。 推荐在本地安装Entrust.net WAP Root证书以避免一些安全隐患。 注意:本文假设移动终端已经配置好,并且可以访问Nokia WAP server。 配置Nokia服务器有两个主要步骤:
创建一个流量映射,让Nokia WAP server HTTP Manager处理HTTP流量。 创建一个WML页面连接,使得终端用户可以从Entrust.net Web站点下载Entrust.net WAP Root证书。 1. 创建一个流量映射
HTTP流量映射是Nokia Web Server默认的映射。这个映射创建的过程在这里是一个参考。如果映射在用户的Nokia WAP Server并不存在,执行以下过程。否则跳到下一个步骤。
在任务栏中点击“Start”按钮,选择“Programs”>“Nokia WAP Server”>“Nokia WAP Server Manager”。 登录到“Nokia WAP Server Manager”,管理窗口就出现了。 从菜单条中选择“Servlets”。 从“Servlets”菜单选择“Mappings”。 “Servlet Mappings”控制面板出现。在这个窗口,用户可以为WAP服务器建立一个新的流量映射。默认的是所有的HTTP请求都由HTTT Manger来处理。HTTP Manger向Internet发送请求。对于本地安装的Entrust.net WAP Root 证书,必须创建一个新的文件请求到FileServlet。 点击“Create”,一个新的Mapping对话框出现。 在URL一栏输入“http://www.entrust.net”。 从“Servlet”列表中选择“FileServlet”。点击“OK”按钮。 至此,已经建立了一个新的映射。任何到WAP服务器的,且与所输入的URL相符合的请求都将被引导到FileServlet。 注意:为了编辑映射,可以从“Servlet Mapping”窗口选择一个项目,并选择“Edit”按钮。当“New Mapping”对话框出现的时候就可以编辑映射了。
2. 加入一个Entrust.net root证书文件到用户的WML页面中
增加一个WML连接页面,从而可以连接到Entrust.net 站点,并下载Entrust.net WAP Root 证书。 以下是一个简单的例子:
<card id="CaRoot" title="Entrust.net Root"> <do type="prev" label="back"> <prev/> </do> <p>Import Entrust.net root certificate:<br/> <small>(requires Nokia 7110/7190)</small><br/> <small>- <a href="http://www.entrust.net/cgi-bin/EntrustWAPCA.pl">CA Root</a> </small><br/> </p> <p align="right"> <small>? 2000 Entrust Technologies</small> </p> </card>
这样,Nokia WAP Server就配置好了,用户终端可以下载Entrust.net WAP Root 证书。 |