У меня возникла проблема с принятием самоподписанного сертификата CA с помощью java.Невозможно принять сертификат CA, хотя добавлено в truststore
Проблема в том, что в некоторых ситуациях сертификат принимается, и все идет отлично. в другом - все не так хорошо.
В качестве шагов я могу описать следующее.
Я добавляю сертификат в доверительный магазин, повторно запустите SSLSocketFactory. , и проблема в том, что с одним конкретным сертификатом и конкретной средой это не работает. Everithing работает с другими сертификатами.
Версия java на машине, на которой она не работает, составляет 1.8.0_102. Моя машина разработки с java-версией 1.8.0_77. Может ли это быть проблемой?
Любые другие мысли о том, что может быть причиной?
Еще одна вещь: Несовершеннолетний сертификат пропускает некоторые поля, такие как «Местность» «Состояние провинции».
Редактировать свой вопрос и добавить дополнительные сведения. Какие компоненты создают проблемы? Как вы загружаете свой супермаркет и запускаете SSLSocketFactory (публикуете свой код). – Robert