(2)数字证书签发工具
通过SWING技术开发简易的证书制作工具生成根证书、签署证书和导出公钥证书等。
生成根证书的关键代码如下:
//根据所给算法实例化密钥对产生器
CertAndKeyGen keyPair=new
CertAndKeyGen(keyAlg,sigAlg);
//产生长度为keySize的密钥对
keyPair.generate(keySize);
PrivateKey priKey=keyPair.getPrivateKey();
//根据所填信息,创建X500Name实例
X500Name x500Name:ereateX500Name();
//生成自签名证书
X509 Certificate eert=keyPair.getSelfCertifieate
(x500Name,validity木24木60术60);
//设置证书链
X509Certifleate[]chain={cert};
ks.setKeyEntry(alias,priKey,keyPass,chain);
4.4.4配置SSL
修改IBMHttpServer/conf/httpd.conf文件,在最下面增加:
LoadModule ibm_ssl_module
modules/IBMModuleSSL128.dll
Listen 80
Listen 443
Keyfile F:/NEW/key.kdb
SSLDisable
SSLV2Timeout 100
SSLV3Timeout 1000
ServerName netsoft-4d52657
ServerName netsoft-4d52657
SSLEnable
SSLClientAuth optional
5 结束语
Web服务作为一种新兴的技术,将各应用系统平台进行了有效的无缝连接,并结合了单点登录模型,构建了一个统一的用户认证管理平台,使用户在各平台间的转换更为便捷。同时,也更方便了各个应用系统的管理。而CA认证的加入,更提高了系统的安全性和保密性。综上,Web服务在校园网络中的应用,无疑对数字化校园的构建起到了巨大的推动作用。
参考文献
[1] 王晓虎,叶荣华.UDDI技术及其在校园网中的应用[J].计算机工程与科学,2006,28(6):30-35.
[2] 沈伯青,杨宗凯.Web服务的基石:UDDI技术[J].计算机工程与应用,2003(3):147-183.
[3] 芮雄健,王忠民. UDDI的原理与实现[J].计算机工程与设计,2005,26(6):1602-1605.
[4] 贾宗星,董丽丽.基于Web Services单点登录系统的设计与实现[J].计算机时代,2006(9):62-64.
[5] 李朝峰,江涛.基于Web Services技术的单点登录模型的研究与设计[J].民营科技,2009(8):23-23.
[6] 江为强,杨义先,黄正全.基于J2EE体系结构的CA认证系统的研究[J].武汉理工大学学报,2008,30(2):105-109.
[7] 胡喜玲.数字认证服务在校园网上的应用[J].微计算机应用,2004,25(3):308-311.
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说计算机基于Web Services的数字化校园的构建研究(4)在线全文阅读。