Я сталкиваюсь с непреднамеренным поведением при использовании провайдера BouncyCastle с JCE.
Поэтому я хочу посмотреть, что происходит внутри, и мне нужно отладить код библиотеки BouncyCastle.К сожалению, классы, на которые мне нужно взглянуть (XMSSMTKeyFactorySpi), кажутся скомпилированными без отладочной информации , так как отсутствуют информация о локальной переменной и номера строк.
Я уже думал о его созданиия и включая отладочную информацию, однако это не работает, поскольку поставщик BouncyCastle является поставщиком безопасности для JCE и должен быть подписан для использования с JCE.(Что я должен сделать, так как ошибка возникает только при использовании BC с JCE)
Итак как я могу отладить рассматриваемый код без отладочной информации, включаемой в .class?
Есть ли способ сделать это?
Одним из решений было бы перестроить провайдера BC и отправить его в Oracle для подписи, как описано здесь , но я вроде бы не хочу этого делать.По крайней мере, если есть другой способ.
Редактировать: для отладки кода провайдера BC можно просто взять один из провайдеров с отладкой , спасибо @ JamesKPolk