нам коротко ответили, что нельзя использовать самоподписанный сертификат.
вопрос даже в другом: сертификат не дешевый и его почему-то нужно предоставлять третьему лицу
Так закрытый ключ не нужен, только данные о сертификате, то же самое, что и подписать jar, а оттуда взять сертификат
Для боевого запуска нужен сертификат выпущенный доверенным УЦ, для теста пойдёт любой