Я официально отказался, дело не в том, сколько лет API, а в комбинации следующих двух проблем:
В Android нет пакета java.awt, но есть собственный andrioid.один.Я попытался отредактировать jar-файлы, принадлежащие bouncycastle, чтобы приспособиться к этому, но безрезультатно.
Похоже, что API вообще не соответствуют друг другу.Каждый раз, когда я подходил к подписанию и отправке электронного письма, я обнаруживал исключение nosuchfieldexception или nosuchmethodexception во время выполнения, когда один API искал что-то в другом API.
В конце концов, я просто отказался от попытки сделать этобесплатно и нашел сайт под названием Chilkat, у которого есть отлично работающий API с 30-дневной пробной версией с момента первого запуска кода.
Их API для Android здесь: Chilkat для Android
Причина, по которой я это выдвигаю, - для всех, кто пережил столько крови и пота, сколько я должен знать, что есть какая-то надежда, даже если вам придется заплатить за это ...