日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jboss7.1.1配置SSL

發(fā)布時間:2025/4/5 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jboss7.1.1配置SSL 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標準>>>

? ? Keytool?是一個Java?數(shù)據(jù)證書的管理工具 ,Keytool?將密鑰(key)和證書(certificates)存在一個稱為keystore的文件中 keystore里,包含兩種數(shù)據(jù):?
??? 密鑰實體(Key entity——密鑰(secret key)又或者是私鑰和配對公鑰(采用非對??? 稱加密)?
??? 可信任的證書實體(trusted certificate entries——只包含公鑰

ailas(別名)每個keystore都關聯(lián)這一個獨一無二的alias,這個alias通常不區(qū)分大小寫


keytool參數(shù)說明

-genkey????? ??? 在用戶主目錄中創(chuàng)建一個默認文件".keystore",還會產(chǎn)生一個mykey的別名,mykey中包含用戶的公鑰、私鑰和證書
(在沒有指定生成位置的情況下,keystore會存在用戶系統(tǒng)默認目錄,如:對于window xp系統(tǒng),會生成在系統(tǒng)的C:/Documents and Settings/UserName/文件名為“.keystore”)
-alias?????? ????????? 產(chǎn)生別名
-keystore??? ???? 指定密鑰庫的名稱(產(chǎn)生的各類信息將不在.keystore文件中)
-keyalg????? ?????? 指定密鑰的算法 ( RSA? DSA(如果不指定默認采用DSA)
-validity??? ??????? 指定創(chuàng)建的證書有效期多少天
-keysize???? ?????? 指定密鑰長度
-storepass?? ??? 指定密鑰庫的密碼(獲取keystore信息所需的密碼)
-keypass???? ???? 指定別名條目的密碼(私鑰的密碼)
-dname?????? ???? 指定證書擁有者信息 例如:? "CN=名字與姓氏,OU=組織單位名稱,O=組織名稱,L=城市或區(qū)域名稱,ST=州或省份名稱,C=單位的兩字母國家代碼"
-list??????? ??????????? 顯示密鑰庫中的證書信息??????keytool?-list -v -keystore 指定keystore -storepass ??? 密碼
-v?????????? ??????????? 顯示密鑰庫中的證書詳細信息
-export????? ?????? 將別名指定的證書導出到文件??keytool?-export -alias 需要導出的別名 -keystore 指定keystore -file 指定導出的證書位置及證書名稱 -storepass 密碼
-file??????? ??????????? 參數(shù)指定導出到文件的文件名
-delete????? ?????? 刪除密鑰庫中某條目??????????keytool?-delete -alias 指定需刪除的別? -keystore 指定keystore? -storepass 密碼
-printcert?? ????? ?查看導出的證書信息??????????keytool?-printcert -file yushan.crt
-keypasswd?? 修改密鑰庫中指定條目口令????keytool?-keypasswd -alias 需修改的別名 -keypass 舊密碼 -new? 新密碼? -storepass keystore密碼? -keystore sage
-storepasswd 修改keystore口令??????keytool?-storepasswd -keystore e:/yushan.keystore(需修改口令的keystore) -storepass 123456(原始密碼) -new yushan(新密碼)
-import????? ?????? 將已簽名數(shù)字證書導入密鑰庫??keytool?-import -alias 指定導入條目的別名 -keystore 指定keystore -file 需導入的證書

?Keystore生成

首先新建一個目錄用來存放生成文件(比如D:\\keystore

keytool?-genkey?-alias testkey(別名) ?-keyalg RSA(算法) -validity 10950(有效期,天單位) -keystore?????????test.keystore(指定生成證書的位置和證書名稱)

回車后,鍵入相關信息,可以隨便填寫


查看keystore信息

證書導出

至此證書已經(jīng)生成完畢。


Jboss 配置


jboss7.1.1\standalone\configuration目錄修改standalone.xml

如此設置可以將http請求跳轉到https對應端口(端口可自己設置)。


注意:運行過程中可能存在內(nèi)存溢出

可以添加環(huán)境變量解決

JAVA_OPTS-Xms512m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

WEB.XML配置

對于web服務,web.xml增加如下配置信息,對http請求都轉入https請求



????? ?

轉載于:https://my.oschina.net/u/186475/blog/374676

總結

以上是生活随笔為你收集整理的Jboss7.1.1配置SSL的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。