簡體   English   中英

部署到Android時不會阻止自簽名ssl證書

[英]self-signed ssl certificate not being blocked when deployed to Android

我注意到我的應用程序在部署到android時正在接受服務器中的自簽名證書。

為了幫助解決該問題,我創建了我在StackBlitz上正在做的建議的快照。

https://stackblitz.com/edit/ionic-login-test

我添加了cordova android平台,然后運行:

ionic cordova run android --prod

然后,我使用django設置本地開發服務器,並設置由nginx管理的自簽名ssl證書,該證書正在https://192.168.0.10/上偵聽。

在Chrome上訪問手機進行調試時,可以看到登錄成功。 我希望看到一個錯誤,並確保未將數據發送到服務器,因為無法對其進行驗證。

我期望的是結果

Response with status: 0  for URL: null

和一個

Failed to load resource: net::ERR_INSECURE_RESPONSE

在控制台上。

但是,相反,我是從登錄失敗的服務器獲取錯誤的。

我正在Arch Linux上運行所有程序。

我將此問題發布在他們的github存儲庫中,這似乎是一個功能。 自簽名的ssl證書僅在添加--release標志並且手動對apk進行簽名時被阻止。

這是ghenry22的回復鏈接

干杯

暫無
暫無

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

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