Проблема с сертификатом: страница SSL вызывает "вам нужно установить pin-код экрана блокировки или пароль, прежде чем вы сможете использовать хранилище учетных данных" на Android
мы настроили сертификаты на нашем сервере и при запросе https://www.ourserver.org, Android (независимо от используемого браузера) показывает небольшое всплывающее окно
You need to set a lock screen pin or password
before you can use credential storage
что неправильно, кажется, что телефон пытается зарегистрировать этот сертификат..?
это происходит только на Android до сих пор это нормально, на iPhone и настольных браузеров
наша конфигурация Stunnel:
[www.ourserver.org]
cert = /etc/stunnel/certs/www.ourserver.org.crt
key = /etc/stunnel/keys/www.ourserver.org.key
CAfile = /etc/stunnel/certs/www.ourserver.org.intermediate.crt
accept = 10.10.54.2:9443
connect = 10.10.54.2:9444
verify=1
xforwardedfor = yes
TIMEOUTclose = 0
выдан Создание RapidSSL. Промежуточный CAfile
содержит оба: промежуточный сертификат первый и cert certificate
.
любая идея о том, что пошло не так в нашей конфигурации сертификата ?
если я пройду через процесс защиты моего телефона с экрана блокировки, доступ к той же странице, то показывает
No certificates found
The app Chrome has requested a certificate.
Choosing a certificate will let the app use this
identity with servers now and in the future. The
app has identified the requesting server as (...),
but you should only give the app access to the
certificate if you trust the app. You can install
certificates from a PKCS#12 file with a .pfx or a
.p12 extension located in external storage."
1 ответов
это не проблема Android / Chrome. Проблема заключалась в том, что сервер запрашивал сертификат у клиента. Для Apache добавьте / измените следующий параметр в вашем conf или в определении сайтов:
SSLVerifyClient none