欢迎来到天天文库
浏览记录
ID:32821306
大小:58.54 KB
页数:4页
时间:2019-02-16
《windows下tomcatweb服务器的ssl配置》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Windows下TomcatWeb服务器的SSL配置本文涉及:1.windowsK的OpenSSL安装2•自己签发根证书3•用这个根证书来签发服务器证书4•服务器端证书导入5.TOMCAT服务器设置6•客户端根证书安装一、软件准备1)、jsdkl.5下载2)^apache-tomcat-5.5.27下载3)、openssl0.9.7c下载hMp://gnuwin32.sourceforge.net/downlinks/openssl-bin.php二、软件安装安装(解压)上面下载的软件,假设安装目录如下:jsdk:D:jdkL5.0_07tomcat:D:ideapache-tomca
2、t-5.5.27openssl:D:GnuWin32三、SSL配置1)、添加windows环境变量JAVA_HOME=D:jdkL5.0_072)、建目录D:ca,用来存放生成的临时文件。3)、新建文件D:GnuWin32binopenssl.conf,内容如下:[req]default_bits=1024default_keyfile=ca-key.pemdistinguished_name=req_distinguished_nameattributes=req_attributesprompt=nooutput_password=asl2345[req_distinguis
3、hed_name]cSTLOOUCNemailAddress=CN=Beijing=Xichengqu=www.albertsong.corn=ca.albertsong.com=AlbertSong=test@test.com=as1234567[req_attributes]challengePassword4)、执行cmd.exe,在命令行窗口执行如下操作:转到OpenSSL目录:>cdD:GnuWin32bin生成CA私钥:>opensslgenrsa-outD:caca-key.pem1024生成待签名证书:>opensslreq・new-outD:caca-req.c
4、sr-keyD:caca-key.pem・configopenssl.conf用CA私钥进行自签名:>opensslx509-inD:caca-req.csr-outD:caca-cert.pem・signkeyD:caca-key.pem-days365转到javabin目录:>cdD:jdk1.5.0_07bin生成server*橋证书:生成KeyPair,注意keyPass,storepass要一样>keytool-genkey-aliasblog_albertsong-validity365-keyalgRSA-keysize1024-keypassas.l234
5、-storepassas.l234・dname"cn二localhost,ou=bis,o=bis,l=Beijing,st=Beijing,c=CNH-keystoreD:caalbertsong.jks生成待签名证书:>keytool-certreq-aliasblog_albertsong-sigalgMD5withRSA-fileD:caalbertsong.csr-keypassas.1234・keystoreD:caalbertsong.jks-storepassas.1234转到OpenSSL目录:>cdD:GnuWin32bin用CA私钥进行签名:>opens
6、slx509・req-inD:caalbertsong.csr-outD:caalbertsong-cert.pem・CAD:caca-cert.pem-CAkeyD:caca-key.pem・days365-set_serial1转到javabin目录:>cdD:jdk1.5.0_07bin导入信任的CA根证书到Java的默认位置:>keytool・import・v・trustcacerts・storepasschangeit-aliasroot_albertsong・fileD:caca-cert.pem-keystoreD:jdk1.5.0_07jreli
7、bsecuritycacerts把CA签名后的server端证书导入keystore:提示时,输入as.1234>keytool-import・v-trustcacerts-storepassas.1234・aliasblog_albertsong・fileD:caalbertsong-cert.pem-keystoreD:caalbertsong.jks查看server端证书密码分別是chang
此文档下载收益归作者所有