1. 程式人生 > >camel 配置 https訪問配置

camel 配置 https訪問配置

https 認證分為單向認證(一般指的是客戶端認證伺服器)和雙向認證(除了客戶端要認證伺服器外,伺服器也要認證客戶端)。

單向認證

當訪問單向認證的時候,主要看伺服器的證書是否經過CA認證,如果通過ca認證,我們的訪問跟不通的http訪問沒什麼區別,因為受信ca的證書在作業系統中預設帶有。當訪問不是受信的證書的時候,我們需要設定trusManager。如果使用camel,可以這樣設定。
<camel:sslContextParameters id="TenPaySSLContextParameters">
		<camel:trustManagers>
		  	<camel:keyStore resource="{{jksPath}}" password="{{jksPwd}}" />
		</camel:trustManagers>
</camel:sslContextParameters>


雙向認證

當我們訪問雙向認證的伺服器,我們也必須配置我們客戶端的私鑰,這才能使得伺服器知道我們是誰
<camel:sslContextParameters id="TenPaySSLContextParameters">
		<camel:trustManagers>
		  	<camel:keyStore resource="{{jksPath}}" password="{{jksPwd}}" />
		</camel:trustManagers>
</camel:sslContextParameters>
呼叫camel元件傳送:
http4://TenPayQuery?sslContextParametersRef=TenPaySSLContextParameters




相關推薦

camel 配置 https訪問配置

https 認證分為單向認證(一般指的是客戶端認證伺服器)和雙向認證(除了客戶端要認證伺服器外,伺服器也要認證客戶端)。 單向認證 當訪問單向認證的時候,主要看伺服器的證書是否經過CA認證,如果通過ca認證,我們的訪問跟不通的http訪問沒什麼區別,因為受信ca的證書在作業

nginx配置https訪問

添加 方式 客戶端瀏覽器 配置 匹配 能夠 編譯安裝 mail 們的 nginx配置https訪問一、https簡介HTTPS其實是有兩部分組成:HTTP + SSL/TLS,也就是在HTTP上又加了一層處理加密信息的模塊。服務端和客戶端的信息傳輸都會通過TLS進行加密,所

SpringBoot2.0專案配置https訪問

要使用https首先我們需要有證書,由於我們自己生成的證書會被多數瀏覽器不信任,所以我們採用申請的免費證書來演示。 一、先來說一說如何申請證書吧 1.登入騰訊雲,選擇雲產品——>SSL證書管理 2.點選申請證書,選擇亞洲誠信,按要求填寫完資訊,提交後大約十分鐘,證書會發到你的

nginx配置HTTPS 訪問PHP空白解決方案

#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs

tomcat配置https訪問

一.  建立tomcat證書 使用JDK自帶的keytool工具來生成證書: 1. 開啟cmd,啟動keytool 2. 在命令列中輸入以下命令: keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "c:\tomcat.keys

使用putty配置https訪問

以騰訊云為例 1.登入putty 可輸入命令 ps -ef| grep apache檢視apache安裝路徑 2.修改apache/conf 下httpd.conf檔案內容 #LoadModule ssl_module modules/mod_ssl.so

windows nginx配置https訪問 nginx錯誤:unknown directive "鍩? in F:\nginx/conf/nginx.conf:3

  本文主要記錄在windows下安裝nginx 環境:win10-64位。  1.  到nginx官網上下載相應的安裝包,http://nginx.org/en/download.html;   下載進行解壓,將解壓後的檔案放到自己心儀的目錄下,我的解壓

Okhttp3 配置Https訪問(使用PKCS12)證書

STEP 1 放置證書檔案 將PKCS12證書和相關的trustStore檔案放置在res/raw目錄下 STEP2 建立自定義SSLFactory import android.content.Context; import java.io.IOE

linux伺服器配置https訪問

如果要配置https訪問,就是要安裝配置SSL證書。目的就是加強網站的安全性。 但是大部分SSL證書是要收費的! 福利來了,下將介紹如何使用最大SSL證書服務商的免費證書:賽門鐵克Symantec/Digicert 購買阿里雲的免費SSL證書賽門鐵克Symantec/Digicert 註

Nginx配置Https訪問,tomcat無法正確獲取schema的問題

Nginx配置Https訪問,反向代理tomcat,發現兩個問題: (1)redirect之後的schema全變成了http。 (2)request.getSchema()全部返回http。 server { listen 80 default_server

微信小程式所需要的Https訪問配置

**首先**: 你需要有一個備案好了的域名,一臺伺服器。 **其次**: 你需要SSL證書,SSL證書可以到騰訊雲裡面去申請免費證書; 申請好之後把證書下載下來: 這裡可以看到

微信小程序所需要的Https訪問配置

下載 www size ffffff -o listen undle image tex **首先**: 你需要有一個備案好了的域名,一臺服務器。 **其次**: 你需要SSL證書,SSL證書可以到騰訊雲裏面去申請免費證

Tomcat如何配置Https訪問方式

前提條件:已經下載並安裝配置好Tomcat,訪問http://localhost:8080的時候會出現tomcat的介面。 第一步:配置hosts檔案 新增一行127.0.0.1 codecrazy.cn。這一步不是必要的,只是為了訪問的時候效果更好(逼

騰訊雲伺服器配置https訪問證書-nginx(極簡)

1.安裝nginx yum install openssl-devel nginx 依賴關係(y安裝、d只下載、N不安裝),選y即可 Is this ok [y/d/N]: y 如果出現Complete!安裝完成 2.配置檔案在/etc/nginx 3.從騰訊

給Tomcat配置HTTPS訪問

使用者名稱輸入域名,如localhost(開發或測試用)或hostname.domainname(使用者擁有的域名),其它全部以 enter 跳過,最後確認,此時會在%TOMCAT_HOME%下生成server.keystore 檔案。

關於阿里雲ecs配置https訪問的若干問題

最近沒事在鼓搗微信小程式,微信要求所有的請求均為https的形式,所以就在阿里雲上配置了https,下面是中間碰到的問題。 - 申請CA證書 到阿里雲控制檯,雲盾證書服務下面申請CA證書(也可以直接搜尋CA證書),開啟之後預設的是專業版一年5000的,如果

TOMCAT HTTPS訪問配置應用

TOMCAT HTTPS訪問設定 1. 首先確定已經安裝了JDK 或JRE,並配置java執行環境。 On Windows: C:\> set JAVA_HOME=C:\Progra

HTTP訪問HTTPS訪問的總結--關於本地https訪問以及伺服器https訪問配置

首先關於本地使用HTTPS訪問專案的配置: 1、使用java自帶的的keytool工具來生成.keystore檔案 首先進入到cmd命令視窗開始進行如下操作: ①(進入jdk安裝目

SpringCloudGateway配置https訪問

Spring Cloud Gateway是Spring官方基於Spring 5.0,Spring Boot 2.0和Project Reactor等技術開發的閘道器,Spring Cloud Gateway旨在為微服務架構提供一種簡單而有效的統一的API路由管理方式

apache的https訪問配置

1.sudo a2enmod ssl 2生成自簽名證書apache.pem sudo openssl req -x509 -newkey rsa:1024 -keyout apache.pem -out apache.pem -nodes -days 999 3. apac