Проверка XML-подписи +ECC-алгоритм
В моем текущем Android-проекте я достиг точки, которая требует проверки подписи XML с помощью файла.pdf (файл pdf подписан в файле XMl), и я столкнулся с одной серьезной проблемой. Это связано с тем, что absolutley НЕ может использовать iaik-libaries:
Подпись создается с помощью алгоритма ECC (эллиптических кривых), который стандартные java-библиотеки не могут обрабатывать. Кто-нибудь знает способ борьбы с этими подписями?
Так что я ищу либо другую библиотеку, либо обходной путь для javax-Problem.
Большое спасибо за любую идею!
Дополнительная информация:
- Я знаю об Apache Santuario, но не могу его использовать, потому что он содержит классы, которые будут добавлены в javax, а DalvikVM не позволяет этого.
- Я знаю, что это легко сделать с помощью iaik, но это не вариант из-за проблем с лицензией (+ проблема с javax).
- Я не публикую никакой код, потому что это не может быть сделано по-моему, я застрял и мне нужны новые идеи с нуля:/