сертификат безопасности https не доверенная ошибка на мобильном телефоне через сервер openshift
Я запускаю приложение на openshift. Я купил Comodo positive ssl от namecheap и следовал инструкциям по установке на openshift. Он отлично работает в настольных браузерах, но я получаю следующую ошибку "не доверенный" в браузерах android. Я не пробовал IOS.
Я загрузил следующие файлы в openshift:
stylistcity_com.crt
сервер.ключ
другие файлы, которые у меня нет используется включают в себя:
- сервер.КСО
- сервер.пройти.ключ
- AddTrustExternalCARoot.crt
- PositiveSSLCA2.crt
любая помощь будет оценили.
4 ответов
благодаря @stenwt из канала irc openshift, он, наконец, работает. Вот что я сделал.
cat mycert.crt cacert.ca > myapp.pem; rhc alias update-cert appname www.domain.com --certificate myapp.pem --private-key myapp.key --passphrase 'mypass'
вы должны добавить промежуточный сертификат(ы) (другой *.crt) тоже, потому что в противном случае браузер не сможет проверить цепочку сертификатов до встроенного доверенного ЦС. Единственная причина, по которой проверка с настольными браузерами успешна, - это то, что вы уже посетили сайты, которые используют те же промежуточные сертификаты, и браузер кэшировал их. Если бы вы использовали новую настройку браузера (или новый профиль с firefox), проверка тоже не удалась бы.
возникли проблемы с методом, который работал для OP. Для PositiveSSL, на OpenShift, это сработало для меня:
cat mydomain_com.crt COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt > ssl-bundle.crt
rhc alias update-cert myappname www.mydomain.com --certificate ssl-bundle.crt --private-key mydomain_com.key --passphrase 'mypassphrase'
заменить mydomain_com.crt С вашим основным сертификатом домена от Comodo
Заменить myappname С именем приложения OpenShift
Заменить www.mydomain.com с вашего домена псевдоним (один на OpenShift приложения)
Заменить mydomain_com.ключ С именем файла для вашего частного ключ
Заменить mypassphrase С вашей парольной фразой SSL
Я открыл сертификат.ca.ЭЛТ и сертификат.ЭЛТ, с редактором контекста, Я скопировал содержимое сертификата.ЭЛТ и приклеили к принципу сертификата.ca.crt и сохранили как сертификат.pem, после того, как я загрузил в OpenShift web console, в SSL-сертификате*, первое поле. Исправлено !!