Alex
Alex

Reputation: 1994

Android: where should I look for certificate revocation list?

I would like to get the list of all revoked certificates list downloaded on an Android device? I know that this class allows you to check if a certificate is revoked or not, but I want to get the whole list of revoked certificates. Is it possible? Does Android store such a list or it uses OCSP to check the certificates?

Upvotes: 8

Views: 3614

Answers (1)

Matthew Schlachter
Matthew Schlachter

Reputation: 3350

It would appear that Android does not store a certificate revocation list (or at least if it does then it doesn't use it). There's a reddit thread from a few years ago that brings this up and discusses the pros/cons of it, but the essence of it is that if you go to https://revoked.grc.com/ (which should throw an error if your browser checks for revoked certificates) on mobile Chrome, you'll be notified that your browser doesn't check for revoked certificates.

From the page above (revoked.grc.com, which you shouldn't be able to see unless you're using a browser without a CRL):

The mobile Android platform currently offers no certificate revocation checking of its own, so Android apps (including all users of Google's Chrome browser) are vulnerable to malicious certificate abuse. The only way to use Android securely today is with Firefox, which brings along its own certificate security.

A couple more sources I found (again a few years old, but they still seem to be relevant and accurately describe the current situation):

Upvotes: 5

Related Questions