2015-11-07 75 views
0

當我們獲得加密的請求到我們的APIGEE API代理,並且我們希望APIGEE代理在讓它到達後端之前解密它時,我是否應該考慮SSL以便通過密鑰進行加密解密在這種要求的證書? 我們必須隨機創建密鑰,因爲我們獲得AESEncryptionDecryption java程序並在APIGEE策略中使用Javacallout? 還有其他更好的設計解決方案嗎?APIGEE中的加密解密

回答

1

一般來說,您應該依靠SSL/TLS來加密和解密有效載荷。你不應該考慮通過標註進行自己的加密,除非有一個非常合理的理由來這樣做。

+0

非常感謝PaulProgrammer.That回答我的問題! – rk4

0

我假設傳入流量(北行,公共端點)是使用SSL/TLS(HTTPS)進行保護的。 這意味着Apigee平臺將處理所有與SSL/TLS相關的加密。

如果您的Southbound(後端API)是HTTP(SSL/TLS),則HTTP連接也由Apigee處理。

這只是您的基本API代理。不需要Java。

0

通常對於請求加密SSL/TLS是推薦的依賴方式,但如果服務標註是由Apigee代理製作的,則它不使用SSL,除非明確提及信任庫。這是一個最近被發現的錯誤。