Tengo una clave pública bse64encoded de fuente externa (Android Store) y necesito usarla para verificar el contenido firmado. ¿Cómo puedo convertir la cadena en una instancia de la interfaz java.security.PublicKey? Estoy en Java 6 si eso hace la diferencia.¿Cómo puedo construir un objeto java.security.PublicKey a partir de una cadena codificada en base64?
La clave se genera (probablemente) usando java lib estándar y no castillo hinchable (es de un equipo remoto, así que no estoy seguro). Su código de muestra dice que use Security.generatePublicKey (base64EncodedPublicKey); pero el objeto de seguridad en java estándar no tiene dicho método.
¿Qué estás usando para crear su clave, el libary Java estándar, BouncyCastle o alguna otra cosa? –
Java estándar muy probablemente, pero es un equipo remoto, así que no estoy seguro –