Làm cách nào để xóa một chứng chỉ (gốc SSL)?


8

Chỉ có một cách để thanh lọc toàn bộ kho chứng chỉ (đối với chứng chỉ gốc SSL giống như chứng chỉ được sử dụng cho 802.1x).

Có một ứng dụng, cài đặt hoặc (như là phương sách cuối cùng) để xóa một chứng chỉ không?

(Android 2.2)


Câu hỏi liên quan: chứng chỉ được lưu trữ trong HĐH Android ở đâu?
Amanda

Câu trả lời:


1

Thành thật mà nói tôi chưa bao giờ xóa một chứng chỉ trước đây nhưng tôi đã thêm chứng chỉ của riêng mình và có vẻ như đó là quá trình tương tự.

Về cơ bản là:

  • sử dụng Linux (hoặc một vm của Linux)
  • cài đặt bouncycastle (thư viện java SSL)
  • tải xuống các tập tin cacerts.bks từ thiết bị
  • sử dụng lệnh keytool -delete để xóa cert khỏi cacerts.bks
  • xác minh rằng nó đã làm việc với keytool
  • đẩy tập tin cacerts.bks trở lại thiết bị

Lâu đài Bouncy: http://www.bouncycastle.org/latest_release.html Hướng dẫn chi tiết về cách sử dụng keytool: http://wiki.cacert.org/ImportRootCert#Android_Phones

Trong Ubuntu, việc tải xuống thông qua apt dễ dàng hơn một chút để bạn có thể lấy nội dung PATH ngay. "Bouncycastle tìm kiếm apt-cache" sẽ giúp.


0

Vì bạn đang ở trên 2.2, hãy root thiết bị của bạn, sau đó sử dụng CACertMan:

Mã nguồn liên kết thị trường

Bạn có thể chọn xóa từng chứng chỉ một và sao lưu cấu hình của mình để sử dụng sau.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.