Android распознает мой собственный сертификат CA как сертификат пользователя и не устанавливает его должным образом - PullRequest
0 голосов
/ 14 октября 2018

Я создал свой собственный сертификат CA, используя OpenSSL в качестве CA, не касаясь ответа среды certs / crl / index / etc и пытаясь установить его с помощью Добавление и удаление сертификатов - Справка Nexus .

Android распознает мой сертификат как «сертификат одного пользователя»:

enter image description here

Вместо «один сертификат CA», напримерна этом рисунке (используется загруженный сертификат CA):

enter image description here

Есть идеи, что вызвало это?

1 Ответ

0 голосов
/ 17 октября 2018

Я исправил проблему.Я использовал Создание CA , и он работал нормально.

Чтобы установить его на Android, необходимо удалить текст, читаемый человеком, из вывода cacert.pem и оставить только данные сертификата,то есть тот, который начинается с -----BEGIN CERTIFICATE----- и заканчивается -----END CERTIFICATE-----, в противном случае Android говорит «Нет сертификата для установки».

Я думаю, что предыдущее руководство создало обычный сертификат, а затем использовало его как сертификат CA дляподписать сертификат сервера, но я только догадываюсь, не стесняйтесь поправлять меня.

...