Как создать объект java.security.PublicKey из строки в кодировке base64?

У меня есть открытый ключ строки в кодировке bse64 из внешнего источника (Android Store), и мне нужно использовать его для проверки подписанного содержимого. Как я могу преобразовать строку в экземпляр интерфейса java.security.PublicKey. Я на Java 6, если это имеет значение.

Ключ (вероятно) генерируется с использованием стандартной java-библиотеки, а не надувного замка (это от удаленной команды, поэтому я не уверен). Их пример кода говорит использовать Security.generatePublicKey(base64EncodedPublicKey); но объект безопасности в стандартной Java не имеет такого метода.

28
задан Usman Ismail 5 June 2012 в 16:18
поделиться