บน ICS หรือหลังจากนั้นคุณสามารถตรวจสอบนี้ในการตั้งค่าของคุณ ไปที่Settings->Security->Trusted Credentials
เพื่อดูรายการ CA ที่เชื่อถือได้ทั้งหมดของคุณคั่นด้วยว่าพวกเขารวมอยู่ในระบบหรือติดตั้งโดยผู้ใช้
Android เวอร์ชันก่อนหน้านี้เก็บใบรับรองไว้/system/etc/security
ในกลุ่มที่เข้ารหัสcacerts.bks
ซึ่งคุณสามารถแยกได้โดยใช้ Bouncy Castleและkeytool
โปรแกรม สรุปคือการดึงบันเดิลครั้งแรกโดยใช้adb
(คุณต้องรูทเชลล์) จากนั้นคุณสามารถใช้ Bouncy Castle เพื่อแสดงรายการเนื้อหาของบันเดิล:
shell~$ adb pull /system/etc/security/cacerts.bks`
shell~$ keytool -keystore cacerts.bks -storetype BKS -provider org.bouncycastle.jce.provider.BouncyCastleProvider -storepass changeit -v -list
นอกจากนี้ยังมีแอปอย่างน้อยหนึ่งแอพที่คุณสามารถลองได้หากคุณไม่ต้องการใช้เชลล์: CACertMan (ต้องการรูทเพื่อแก้ไขรายการ แต่ควรอนุญาตให้คุณดูรายการโดยไม่รูท) ฉันเชื่อว่ามันเกิดขึ้นเนื่องจากความล้มเหลวของ DigiNotar เนื่องจากไม่มีวิธีที่ง่ายสำหรับผู้ใช้ในการเพิกถอนใบรับรองในเวลานั้น เนื่องจาก certs นั้นจัดเก็บแตกต่างกันใน ICS และในภายหลังแอปนี้จะทำงานเฉพาะกับอุปกรณ์ที่ใช้ Gingerbread (หรือก่อนหน้านี้) แต่จะล้าสมัยใน ICS / JB ต่อไป