簡體   English   中英

網址啟動器給出 ssl 證書錯誤

[英]Url launcher giving ssl certificate error

我正在啟動一個 Url(無法在此處共享)並且 flutter 給我錯誤:- [ERROR:ssl_client_socket_impl.cc(947)] 握手失敗; 返回 -1,SSL 錯誤代碼 1,net_error -202,

代碼是launch(url,forceWebView: true); 如果我刪除“forceWebView:true”,它會在瀏覽器中打開並且工作正常,但 URL 已公開,我不能這樣做。

在這里遇到的錯誤意味着,當提到自己想推出的網址不被信任在這里

服務器使用由我們不信任的機構簽署的證書進行響應。 可能意味着:

  1. 攻擊者已將真實證書替換為包含其公鑰並由其表親簽名的證書。

  2. 服務器運營商擁有來自我們不知道但應該信任的 CA 的合法證書。

  3. 服務器提供自簽名證書,無法防御主動攻擊者(但會挫敗被動攻擊者)。

正如評論中提到的,這里的解決方法是做一個證書固定

獲取 SHA-256

上傳和應用簽名證書的 MD5、SHA-1 和 SHA-256 指紋可以在 Play 管理中心的應用簽名頁面上找到。 其他指紋也可以通過從同一頁面下載原始證書 (.der) 來計算。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM