Android: не удается проверить сертификат SSL CertPath (поврежденный сертификат?) - PullRequest
2 голосов
/ 11 марта 2012

Для моего приложения Android я использую SSL для связи с сервером службы, предоставляющей API REST.

Иногда мои вызовы генерируют исключение SSL, поскольку CertPathValidator не может проверить цепочку сертификатов.

Я получаю это сообщение:

java.security.cert.CertPathValidatorException: IssuerName(CN=GeoTrust Global CA, O=GeoTrust Inc., C=US) does not match SubjectName(CN=RapidSSL CA, O="GeoTrust, Inc.", C=US) of signing certificate

Прав ли я, что это происходит, потому что "GeoTrust Inc."не соответствует "GeoTrust, Inc."потому что последний имеет двоеточие в имени, а первый не содержит его?Разве я не должен всегда получать один и тот же сертификат сервером?

Как это исключение из проверки может быть выдано только иногда, но не всегда?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...