私はMANO2スマートフォンにWSO2 IoTを使用しています。 私はWeb devicemgtを開くとき、私はこのような安全でない接続を持っています: no 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 /ポータル/コンフィグ/ designer.json(identityAlias)
コア/リポジトリ/展開/サーバ/ jaggeryapps/devicemgt /アプリ/ CONF/APP-conf.json( identityAlias)
コア/リポジトリ/ confには/ etc/Webアプリケーション・オーセンティケータ-config.xmlの(3つのエントリが存在することになる)
2)WSO2のIoTサーバは、サーバへの通信サーバ用JWTトークンを使用します。証明書を変更した場合は、新しい証明書でIDプロバイダ(IDP)を更新することができますか?以下の手順に従ってIDPを更新してください。
2.1)がPEM形式になっていない場合
のOpenSSL X509 -inform DER -outform PEM -in mycert.certアウトserver.crt.pem
)(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 "の" EnabledUpdateApi "に" true "を設定します。これにより、新しいホストですべてのAPIが再公開されます。
5)「core/repository/deployment/server/jaggeryapps/portal/configs/designer.json」の下のjsonエントリのlocalhostを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のWSO2 IoTSデバイス管理コンソールにアクセスできない
- 2. WSO2 IOTサーバーとWSO2 ISの接続
- 3. WSO2 IOTサーバー・デバイス管理コンソールへのログイン後のエラー
- 4. WSO2 IoT 3.0.0デバイスを登録できません
- 5. IBM IoT Foundationデバイス管理
- 6. 接続設定のSSLハンドシェイク
- 7. MongoDB - Java |接続の管理方法
- 8. テレコムおよびIOTデバイスをサポートするIOT/M2M用のデバイス管理ツール
- 9. Wso2 iotサーバーデータベースパス?
- 10. marklogic接続を管理する方法
- 11. wso2 iot analyticsジオフェンシングエラー
- 12. WSO2 IoTサーバー接続カップサンプルエージェントがMQTTブローカーへの接続に失敗しました
- 13. デバイスツリーとプラットフォームドライバのデバイスの接続方法
- 14. AWS-IOTデバイスとジョブが同じプロセス内の接続を失い
- 15. WSO2 IoT 3.0.0をMacで起動できません
- 16. ノードのamqplibとssl接続を接続する方法は?
- 17. アンドロイド:SSL接続で2台のデバイスを接続
- 18. WSO2 APIManager 2.0.0 - LDAPユーザーを管理者として設定する
- 19. WSO2のAPIM 3.0.0 3.0.0-M6のゲートウェイ
- 20. Linux - 接続されたデバイスにカスタムボーレートを設定する方法
- 21. ノード/ MongoDB接続管理の処理方法は?
- 22. WSO2 ESBとWSO2 DASの接続エラー
- 23. SQLAlchemyの:エンジンとの接続管理
- 24. wifi経由でPCとAndroidデバイス間の接続を設定する方法
- 25. エンタープライズライブラリの管理接続
- 26. リモートWMI接続の管理
- 27. SQL Server接続の管理
- 28. インターネット接続の管理?
- 29. 開く方法MIUIデバイスでのアプリケーションのバッテリ使用設定の管理
- 30. httplib.HTTP(s)接続から継承する際のSSLと非SSLの両方の接続の処理