Как проверить списки отзыва сертификатов (CRL) Android KeyStore? - PullRequest
0 голосов
/ 14 июня 2019

Я хочу использовать аппаратную функцию KeyStore на Android, поэтому я использовал телефон Pixel3 для получения цепочки сертификатов объекта KeyStore, как показано в этой статье .

Рассматривая одну конкретнуюНапример, файл .cer, точка распространения списка отзыва сертификатов - https://android.googleapis.com/attestation/crl/8F6734C9FA504789.

Открытие этой ссылки в браузере приводит к ошибке 404.Даже вызов только https://android.googleapis.com выдает ту же ошибку 404.

Я пытался использовать Google OAuth2 Playground для правильной аутентификации, но даже запрос оттуда возвращает ошибку 404.

Кроме того, при проверке цепочки сертификатов в Java с классом PKIXParameters, он выдает CertPathValidationException с надписью «Не удалось определить статус отзыва».Но при отключении проверки отзыва с помощью pkix_parameters.setRevocationEnabled(false) проверка цепочки прошла успешно.

Я также не ожидал, что это будет проблемой аутентификации API, поскольку страница возвращает 404, а не «Неверный проект».ID ", как это происходит на других конечных точках.

Мой вопрос в основном о том, что мне не хватает, и почему я получаю только 404 с при попытке получить точку распространения CRL?

...