JBoss上部署OpenSSL生成的SSL證書

2021-10-07 22:16:36 字數 1137 閱讀 8234

配置ssl大致分兩種:

a、直接在容器上部署,比如直接在weblogic、jboss、tomcat上部署ssl;

b、在**上部署,比如apache、nginx;

證書的生成方式有三種:

a、keytool

b、openssl

c、ikeyman

openssl生成的證書,乙個key(私鑰),乙個csr。

csr是申請檔案,交由認證中心,返回給cer證書、根證書、中級證書

jboss上部署ssl需要.jsk的檔案,需要通過私鑰(.key檔案)cer證書(證書機構頒發)兩個檔案生成我們需要的jks檔案

1、通過cer和key生成server.pfx,(key就是私鑰,cer是認證公司的給「*********.cer」)

openssl pkcs12 -export -out server.pfx -inkey server.key -in server.cer 

輸入密碼

1、將server.pfx轉成jks

keytool -importkeystore -srckeystore server.pfx -destkeystore server.jks -srcstoretype pkcs12 -deststoretype jks

1、server.jks檔案是第二步生成的

keytool -import -alias ca1 -keystore server.jks -trustcacerts -storepass 123456 -file cfca_ev_root.cer -noprompt

keytool -import -alias ca2 -keystore server.jks -trustcacerts -storepass 123456 -file cfca_ov_oca.cer -noprompt

2、證書匯入完成,檢視證書

keytool -list -keystore server.jks -storepass 123456

3、將jks匯入到jboss中

進入 cd /usr/local/jboss-4.2.3.ga/server/default/deploy/jboss-web.deployer/

修改server.xml檔案

Linux CentOS上部署webapi專案

1.安裝netcore環境 參考文章 安裝 net 之前,請執行以下命令,將 microsoft 包簽名金鑰新增到受信任金鑰列表,並新增 microsoft 包儲存庫。開啟終端並執行以下命令 sudo rpm uvh net core sdk 使你可以通過 net core 開發應用。如果安裝 ne...

在JBoss中部署GeoServer

geoserver一直就不能在 jboss應用伺服器中正常部署。最近我在乙個國外的論壇上找到了該問題的解決方案。以下方法經測試,可以將geoserver 2.1.3 成功部署在 jboss 5.0 和 jboss 7.1.1中。新增 jboss classloading.xml 在 geoserve...

Tomcat在Linux上部署

第一步 關閉tomcat服務 usr local apache tomcat bin shutdown.sh 第二步 部署專案檔案 1.備份 usr local filename 2.工程上傳到部署目錄中 覆蓋掉原來的,或者先把原來的工程刪了 3.將件配置檔案 conf dev filename 下...