Let’s Encrypt解決舊款Android手機憑證到期的問題

2020-12-25 騰訊網

上個月免費憑證機構Let’s Encrypt警告,舊版Android手機從明年9月後不再信任該組織的憑證,造成用戶瀏覽網頁的困擾。不過本周Let’s Encrypt說,至少到2024年秋天不用擔心這個問題。

這個問題來自和Let’s Encrypt ISG Root X1根憑證交互籤章的IdenTrust DST Root X3,將在2021年9月1日到期。對使用Let’s Encrypt憑證的新版作業系統來說並沒有什麼影響,但卻會對一些通過交互籤章信任其憑證的早期作業系統引發兼容性問題。其中最重要的是7.1.1版本以前的Android版本,這表示這些Android設備明年9月1日起,就無法再信任Let’s Encrypt發行的ISG Root X1根憑證。

為了解決憑證錯誤問題,Let’s Encrypt計劃從2021年1月11日起,Let’s Encrypt將變更API,為ACME用戶端軟體加入「另類」連接關聯(link relation),使ACME用戶端軟體除了默認送出導向ISRG Root X1的憑證串鏈(certificate chain),同樣憑證也能送出導向DST Root X3的憑證串鏈。

不過Let’s Encrypt指出,本月稍早該公司和IdenTrust完成新的合作,後者同意其DST Root CA X3和其ISRG Root X1發布3年的交互籤章,超出DST Root CA X3原本到期時間。這麼做有效,是因為Android刻意不執行憑證到期日為信任起點(trust anchor)。這意味著,使用Let’s Encrypt憑證的舊版Android設備,還可以再無礙上網到2024年9月。

因此,Let’s Encrypt也表示明年1月不會變更憑證串,而是從1月底或2月初轉換默認使用新的憑證串。但這不影響用戶端,訂閱其憑證的用戶無需做什麼動作。

相關焦點

  • 使用Let's Encrypt + Nginx生成免費HTTPS證書
    Let’s Encrypt簡介官網:https://letsencrypt.org/Let’s Encrypt作為一個公共且免費SSL的項目逐漸被廣大用戶傳播和使用,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等組織人員發起,主要的目的也是為了推進網站從HTTP
  • Certobot管理Let's Encrypt證書的幾個經驗
    一張 Let’s Encrypt 證書有效期是 90 天,有效期太短,很多人忘記續期,Let’s Encrypt 會在證書快過期的時候,給 email 地址發送證書快過期的通知。2:使用 certbot 還是 certbot-auto?
  • 「」使用certbot自動更新Let's Encrypt證書
    遇到的問題上一篇說到如何用cerbot申請到一個泛域名SSL證書,申請完成之後當然是美滋滋,可證書有效時間只有3個月,這是一個讓人頭疼的問題,3個月後得再去更新一次,這對於維護來說及為不方便,所以這篇文章給大家一個自動更新Let's Encrypt證書的方法解決方法
  • Let's Encrypt證書問題已解決:舊版Android設備不受明年調整影響
    由於 IdenTrust 提供的 DST Root X3 根證書將於 2021 年 9 月 1 日到期,上月初 Let's Encrypt(大型非營利性證書頒發機構之一)宣布將過渡到自己的名為 ISRG Root X1 的根證書上。
  • 通知 從2021年1月起Let's Encrypt SSL證書兼容性將降低
    新的一年即將來臨,同時也給Let 's Encrypt證書的用戶帶來了一些不幸的消息:從2021年1月開始,Let 's Encrypt證書的兼容性將會降低,網站所有者和用戶都會受到影響。Let's Encrypt的根證書即將到期意味著將有三分之一的Android設備將被阻止訪問受Let’s Encrypt SSL證書保護的網站。
  • Android常見崩潰閃退問題的解決方案
    下面就詳細探索分析App常見崩潰的問題和對應的解決方案。NullPointerException在android開發中經常會碰到這類異常問題,例如引用的對象為空進行捕獲異常,最主要的還是要從代碼上解決根本問題。
  • Android Crash 案例解決方案
    ,會引起一些莫名其妙的問題。ClassCastException 解決方案使用try-catch抓住異常,或者從代碼上解決根本問題。Android 手機 Settings ClassCastException 解決方案舉例是為了更好的解決開發中的異常。比如在開發中,使用 monkey 測試Settings模塊時,報出的 ClassCastException,Settings代碼比較多,一時也無法看完,此時,try-catch 也是一種不錯的選擇。
  • 程序丨Unity5.3升到Unity5.5後,你可能會遇到這些問題
    另外也為了提升Android版本的性能,解決Mono的Foreach問題,享受更好的渲染性能等特性,咬牙對Unity進行了升級。。。雖然一開始就預料到會有很多問題,但是真的升級之後發現問題遠超預期幾百個錯誤需要修改,插件需要升級,各種詭異的問題,著實讓我崩潰了一把。這裡記錄一下當時痛苦經歷過程中的一些隨筆。• unity升級報錯修改。
  • Let's Encrypt 網站推出中文版
    旨在讓每個網站都能使用 HTTPS 加密的非營利性組織 Let's Encrypt 發布了簡體中文版,方便中文用戶使用 Let's
  • AndroidUtils:Android開發不得不收藏的Utils
    : MD2加密encryptMD5, encryptMD5ToString                        : MD5加密encryptMD5File, encryptMD5File2String                 : MD5加密文件encryptSHA1, encryptSHA1ToString
  • 【Android基礎學習一】Android 常用 adb 命令總結
    PC 端的手機助手,諸如 360 手機助手、豌豆莢、應用寶等,其除了安裝第三方應用方便,其他的功能,基本上都可以通過 adb 命令去完成,這裡建議測試人員儘量不要在電腦上安裝這類手機助手,因為其自帶的 adb 程序可能會與 Android SDK 下的 adb 程序產生衝突,5037 埠被佔用,導致使用 adb 命令時無法連接到設備運行在 PC 端的 Service
  • Let one's hair down
    :Although it makes a competent Internet kiosk for the techno-savvy grandparent or cash-strapped college student, the Eee Box 1501 isn't afraid to let its hair down and stream a bit of Hulu.
  • 「let's」和「let us」 「我們」不一樣?
    學了這麼多年的英語,當你突然看到let's 和let us 時,是不是覺得特別簡單,意思是一樣的 「讓我們」。但是當我們考試時,出現了let's 和 let us 時 ,到底是選哪個呢,你就是一頭霧水。這時候您就要明白他們的區別。
  • android 不同大小的屏幕專題及常見問題 - CSDN
    如果你需要讓子視圖能夠有更多的排列方式,而不是簡單地排成一行或一列,使用RelativeLayout將會是更好的解決方案。RelativeLayout允許布局的子控制項之間使用相對定位的方式控制控制項的位置,比如你可以讓一個子視圖居屏幕左側對齊,讓另一個子視圖居屏幕右側對齊。
  • 徹底解決Android 應用方法數不能超過65K的問題
    對於以上兩個異常,我們先來分析一下原因:1、Android系統中,一個Dex文件中存儲方法id用的是short類型數據,所以導致你的dex中方法不能超過65k2、在2.3系統之前,虛擬機內存只分配了5M知道了原因,我們就來一個個的解決上面的問題,首先對於65k的問題,我們在應用層是無法改變android系統的結構的,所以我們無法將數據類型從short
  • android通過代碼實現的多布局專題及常見問題 - CSDN
    但是這樣就遇到了很多問題。 首先是SeekBar設置setProgressDrawable問題。因為我們的是視頻播放器,所以這個SeekBar需要有背景、緩衝進度和播放進度,最好的方法就是用layer-list 的xml布局實現,類似這樣:<?xml version="1.0" encoding="utf-8"?
  • 英語常用句型:Let's go
    「Let's go...」這個句型表示一種建議、請求、命令、警告等的祈使句,它的標準句型是:「let+賓語+動詞原形+其他」,動詞「go」是「去、走」的意思,可翻譯為「讓我們去……吧!」。◆Let's go to the playground and join the basketball game.讓我們去操場加入籃球比賽吧。◆Let's go for a paddle. 咱們去玩水吧。
  • let’s 和let us居然不一樣?
    明明記得英語老師教我們,let us 的簡寫是let’s,最近發現他們居然有些不同??他們的區別是什麼?let’s雖然let’s是let us的簡寫,但是,let’s更多是鼓勵對方,讓對方一起去做某事。