Я прочитал предыдущее сообщение об ошибке «Не удалось создать DH keypair», когда сервер передает ключ длиннее 1024 бит. Загрузка JCE неограниченных банок должна исправить эту проблему. В тестовой среде я столкнулся с следующим: для того же веб-сервера, если я использую Java 6, я не получаю никаких ошибок при выполнении запроса https, но если я использую Java 7, тогда я получаю «Не удалось создать DH keypair».Java 7 и не удалось создать DH keypair
Я попытался заменить файлы jar для JCE неограниченно, но все равно получить ту же ошибку. Об ошибке сообщается с 2007 года, но почему она запускается для Java 6, а не для Java 7? Не загружаются ли файлы не соответствующими? Я получил ссылку с предыдущего сообщения Java: Why does SSL handshake give 'Could not generate DH keypair' exception?.
На данный момент я не знаю, что делать. Если я попытаюсь загрузить поставщика BouncyCastle, я получаю исключение ArrayOutOfIndex. Мой сервер разрешает только алгоритм DH, поэтому я не могу использовать другой алгоритм, подобный предложенному выше.
Спасибо большое, я обнаружил странный * java.security.ProviderException: солнце .security.pkcs11.wrapper.PKCS11Exception: CKR_DOMAIN_PARAMS_INVALID * ошибка при использовании Webscarab (прокси SSL MITM). Явное указание этих наборов шифров заставляет его работать снова. – Lekensteyn
Я новичок в ценных бумагах. Где я должен писать этот кусок кода? – Shashank