我正在使用Azure IOT HUB。我可以授權使用SSL證書的設備向IOT HUB發送數據嗎?在使用IOT REST API向IOT Hub發送事件時,我只能看到授權頭接受SAS令牌。我已經在IOT Hub上爲我的設備配置了SSL證書指紋,但不知道如何使用證書授權將事件發送到IOT Hub。如何使用SSL證書授權IOT Hub事件?
回答
是的,你可以。請參閱https://azure.microsoft.com/documentation/articles/iot-hub-sas-tokens/中討論在IoT Hub中使用X.509證書的章節。
謝謝多米尼克,我想發送一個有效載荷從設備傳遞ssl證書指紋通過rest api到iot hub。我不希望任何中間層授權來自設備的指紋。有沒有什麼辦法通過天藍色的集線器休息apI實現這一點。另外我想授權不僅使用SSL證書進行身份驗證。謝謝。 –
嗨Vindu,拉傑夫在這裏的迴應(https://azure.microsoft.com/en-us/documentation/articles/iot-hub-sas-tokens/#comments)回答你的問題? –
沒有多米尼克。我想我需要在IOT Hub上探索更多關於x.509證書的內容。 –
對於第一次看到此問題的人,我創建了一個基於C#的代碼示例,向您展示如何將OpenSSL自簽名和自生成的X509證書與在Azure IoT Hub中註冊的設備相關聯,以及然後在後續運行時操作中使用證書(主要或次要) - 特別是發送遙測消息。
- 1. Apache,SSL客戶端證書,LDAP授權
- 2. 使用SSL授權證書的Java MySQL連接
- 3. 通過REST的Azure IoT Hub導致未授權
- 4. 使用IoT Hub將文件上傳到Azure BLOB - 權限
- 5. 通過證書授權
- 6. 具有x509證書和TPM的Azure IoT Hub
- 7. PHP事件/ SSL:使用PHP事件獲取客戶端證書
- 8. 如何從domain.pfx文件生成SSl證書(CRT),私鑰(KEY),證書授權包(CABUNDLE)?
- 9. asp.net:如何使用SSL證書
- 10. 取消授權回撥時的SSL證書錯誤
- 11. 如何使用Cookie授權SignalR Hub連接?
- 12. 如何授權使用JWT的SignalR Core Hub方法
- 13. 調用使用SSL證書
- 14. 如何使用Mozilla的CA證書的SSL客戶端證書
- 15. Python和Azure Iot Hub
- 16. 如何使用ssl證書設置iis?
- 17. 如何使用python解碼SSL證書?
- 18. 如何使用硒接受SSL證書?
- 19. 如何使用Kubernetes SSL證書
- 20. 如何使用openSSL生成SSL證書?
- 21. 用IoT Hub實例化DeviceClient
- 22. IoT Hub網關可用性
- 23. 使用SSL證書問題?
- 24. EWS&VB.Net:未經授權的證書 - (401)未授權
- 25. IIS6使用內網用戶的證書授權書面文件服務器
- 26. 使用Javascript的Azure IOT Hub Rest API
- 27. 使用Java Paho連接到Azure IoT Hub
- 28. Windows IOT和Azure IoT Hub教程
- 29. 在asp.net中實現證書授權
- 30. 使用SSL證書籤署PDF文件
我想使用相互SSL驗證,而不是授權。我已經通過的下面的鏈接是驗證。有什麼方法可以授權將設備發送到IOT Hub並使用Mutual SSL對其進行授權? –