成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

https 接口搭建配置

首先利用keytool 工具生成服務(wù)器證書(shū) 客戶端證書(shū) 互相信任認(rèn)證 配置服務(wù)器開(kāi)啟https 連接 攔截請(qǐng)求地址強(qiáng)制ssl 認(rèn)證連接 cmd 命令行輸入 以下命令1 keytool -genkey

首先利用keytool 工具生成服務(wù)器證書(shū) 客戶端證書(shū) 互相信任認(rèn)證 配置服務(wù)器開(kāi)啟https 連接 攔截請(qǐng)求地址強(qiáng)制ssl 認(rèn)證連接 cmd 命令行輸入 以下命令

1 keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:/SSL/server/tomcat.keystore -dname "CN=127.0.0.1,OU=jak,O=jak,L=Peking,ST=Peking,C=CN" -validity 3650 -storepass jak123 -keypass jak123

解釋參數(shù)*****

keytool 是JDK 提供的證書(shū)生成工具,所有參數(shù)的用法參見(jiàn)keytool –help -genkey 創(chuàng)建新證書(shū)

-v 詳細(xì)信息

-alias tomcat 以”tomcat ”作為該證書(shū)的別名。這里可以根據(jù)需要修改 -keyalg RSA 指定算法

-keystore D:/SSL/server/tomcat.keystore 保存路徑及文件名

-dname "CN=127.0.0.1,OU=zlj,O=zlj,L=Peking,ST=Peking,C=CN" 證書(shū)發(fā)行者身份,這里的CN 要與發(fā)布后的訪問(wèn)域名一致

-validity 3650證書(shū)有效期,單位為天

-storepass jak123證書(shū)的存取密碼

-keypass jak123 證書(shū)的私鑰

2 生成客戶端證書(shū) 執(zhí)行以下命令

keytool ‐genkey ‐v ‐alias client ‐keyalg RSA ‐storetype PKCS12 ‐keystore D:/SSL/client/client.p12 ‐dname "CN=client,OU=jak,O=jak,L=bj,ST=bj,C=CN" ‐validity 3650 ‐storepass client ‐keypass client

3 導(dǎo)出客戶端證書(shū)

keytool -export -alias client -keystore D:/SSL/client/client.p12 -storetype PKCS12 -storepass client -rfc -file D:/SSL/client/client.cer

4 把客戶端證書(shū)加入服務(wù)端證書(shū)信任列表

keytool -import -alias client -v -file D:/SSL/client/client.cer -keystore D:/SSL/server/tomcat.keystore -storepass jak123

5 導(dǎo)出服務(wù)端證書(shū)

keytool -export -alias tomcat -keystore D:/SSL/server/tomcat.keystore -storepass jakjak -rfc -file D:/SSL/server/tomcat.cer

,

6 生成客戶端信任列表

keytool -import -file D:/SSL/server/tomcat.cer

D:/SSL/client/client.truststore -alias tomcat -noprompt

-storepass jak123 -keystore

在Tomcat server.xml文件中

替換 8443 端口配置

maxThreads="150" scheme="https" secure="true" clientAuth="true"

sslProtocol="TLS" keystoreFile="D:/SSL/server/tomcat.keystore"

keystorePass="jak123" truststoreFile="D:/SSL/server/tomcat.keystore"

truststorePass="jak123" />

clientAuth =true 雙向認(rèn)證 false 單項(xiàng)認(rèn)證,單項(xiàng)認(rèn)證時(shí)候不需要truststoreFile truststorePass 參數(shù)配置即可

web.xml 文件加入配置

SSL

/*

SSL required

CONFIDENTIAL

/*****/ 瀏覽器訪問(wèn) 需要把客戶端證書(shū)給客戶端 路徑為

,

D:/SSL/client/client.p12,發(fā)送給對(duì)方運(yùn)行即可以訪問(wèn) 。 雙擊client 文件

1

2下一步

,

3 勾選 標(biāo)志詞秘鑰為可導(dǎo)出秘鑰。√ 填寫(xiě) 生成client 證書(shū)的密碼 不對(duì)會(huì)提示錯(cuò)誤

,

4下一步 選第二個(gè)選項(xiàng) 證書(shū)儲(chǔ)存為個(gè)人 下一步完成

ok

5 訪問(wèn)截圖

點(diǎn)擊確定后 再次訪問(wèn)網(wǎng)站則無(wú)需驗(yàn)證(瀏覽器關(guān)閉需要從新點(diǎn)擊確定認(rèn)證)

,

Java 訪問(wèn)webService 代碼

******省略 自己去百度查看

Axis 搭建webservice

1 Java 環(huán)境變量正確

2 去官網(wǎng)下載axis jar

3 解壓到本地任意路徑 比如解壓到G:axis-1_4 配置 4 將G:axis-1_4webapps下的 axix 文件復(fù)制到tomcat 的webapps 下 啟動(dòng)tomcat 訪問(wèn) localhost:8080/axis 出現(xiàn)此界面表示成功

,

5 在工程的web-info 下新建 wsdd 文件 見(jiàn)下圖

配置文件根據(jù)需求不同配置不同 (此處提供簡(jiǎn)單的配置見(jiàn)下圖)

server-config.wsdd

參數(shù)值說(shuō)明 HelloWorld 為訪問(wèn)url 時(shí)候的命名。

例如

,

SayHello 為接口入口類,默認(rèn)無(wú)包名,有包名則寫(xiě)

xxx.xx.SayHello

將去除包名的入口類class 文件復(fù)制到

G:apache-tomcat-6.0.30webappsaxisWEB-INFclasses下 ,啟動(dòng)tomcat 訪問(wèn) localhsot:8080/axis/services/ 即可訪問(wèn)webservice 接口列表

標(biāo)簽: