我使用WSO2 IoT來管理智能手機。 當我打開web devicemgt我有這樣的不安全的連接: no ssl。 我已經生成SSL證書 - .cer,.pem,.key文件和密碼到密鑰。 如何設置WSO2IoT設備管理網站的安全連接?如何使用Web設備管理安裝SSL連接 - WSO2 IoT 3.0.0
回答
IoTS「devicemgt」應用程序具有SSL支持(端口9443)。但是,自簽名證書已用於SSL通信,爲了擁有有效的證書,您可能需要使用可信CA創建新證書。
創建新密鑰後,您可以按照[1]進行配置。如果您在生成新密鑰的過程中創建了新的主機名,那麼您可能還需要遵循[2]。
除上述之外,如果您更改了IP和密鑰,那麼您可能還需要檢查下面的配置。
1)如果您已經從wso2carbon更改了默認證書的別名,請確保爲[1]中列出的文件輸入新值。另外,請確保在下面的文件中將「wso2carbon」別名更改爲新的別名。
芯/庫/部署/服務器/ jaggeryapps /入口/ CONFIGS/designer.json(identityAlias)
芯/庫/部署/服務器/ jaggeryapps/devicemgt /應用/ CONF/APP-conf.json( identityAlias)
芯/庫/ CONF的/ etc/web應用-鑑權-config.xml中(將有3個條目)
2)WSO2的IoT服務器使用JWT令牌服務器到服務器的通信。如果您更改了證書,那麼是否可以使用新證書更新身份提供商(IDP)?請按照以下步驟更新IDP。
2.1)導出公共證書爲PEM格式(如果它不是已在PEM格式)
OpenSSL的X509 -inform DER -outform PEM -in mycert.cert退房手續server.crt.pem
2.2)打開server.crt.pem並在BEGIN CERTIFICATE和END CERTIFICATE之間複製內容,並替換基於IDP的文件中的元素,這可以在「core/repository/conf/identity/identity-providers/iot_default」中找到。 xml「
3)替換core/bin/wso2server.sh中的以下條目的localhost
-Diot.keymanager.host = 「wso2.exterminator.com」 \
-Diot.gateway.host = 「wso2.exterminator.com」 \
-Diot.core.host =「WSO2 .exterminator.com「\
4)在文件」core/repository/conf/etc/webapp-publisher-config.xml「中將」true「設置爲」EnabledUpdateApi「。這將使用新主機重新發布所有API。 5)在「core/repository/deployment/server/jaggeryapps/portal/configs/designer.json」中,將localhost替換爲下面的json條目中的wso2.prokino.nl。
「宿主」:{
"hostname": "wso2.prokino.nl",
"port": "",
"protocol": ""
}
[1] https://docs.wso2.com/display/IoTS300/Configuring+Keystores+in+WSO2+Products
[2] https://docs.wso2.com/display/IoTS300/Configuring+WSO2+IoT+Server+with+the+IP
- 1. WSO2 IoT 3.0.0無法註冊設備
- 2. 無法在wso2-iot-3.0.0中訪問WSO2 IoTS設備管理控制檯
- 3. 使用c#連接到IOT設備#
- 4. WSO2 bps 3.0.0如何安裝DSS功能
- 5. 如何禁用設備管理員應用程序的安裝?
- 6. WSO2 API管理器可移植安裝
- 7. android:使用SSL連接連接兩臺設備
- 8. iPhone:安裝證書用於SSL連接
- 9. 如何連接到Web服務(SSL啓用和代理接口)
- 10. 如何使用Direct3D設備管理器?
- 11. 到WSO2 Message Broker的管理連接
- 12. WSO2 API管理器 - 移動應用程序如何連接到API管理器?
- 13. WSO2 EMM:從設備管理中刪除設備
- 14. iOS代理未連接WSO2 IoT服務器的本地設置3.1.0
- 15. 將WSO2 IOT服務器連接到WSO2 IS
- 16. 如何使用AsyncTask連接Android設備和web服務器
- 17. 如果IoT Hub重新啓動,設備是否重新連接?
- 18. WSO2 DAS 3.0.0與API管理器1.9.0不起作用
- 19. WSO2 API管理器SSL與nginx
- 20. 支持電信和物聯網設備的IOT/M2M設備管理工具
- 21. 後端https服務器如何與WSO2 API管理器連接
- 22. 如何從UWP應用程序連接到嵌套相機IoT設備?
- 23. 集成WSO2 ESB 4.6.0和BPS 3.0.0
- 24. WSO2 BAM - 安裝JMX代理
- 25. 物理Android設備連接
- 26. WSO2 cep:如何處理多個連接?
- 27. 如何在不連接設備但僅使用設備ID的情況下安裝我們的iPhone項目?
- 28. wso2 iot分析地理圍欄錯誤
- 29. 如何使用wso2 esb連接器
- 30. 如何使用管理API創建WSO2 DAS事件接收器