Comment puis-je construire un java.de sécurité.PublicKey objet à partir d'une chaîne encodée en base64?

J'ai un bse64encoded chaîne de clé Publique à partir de la source externe (Android Store) et j'ai besoin de l'utiliser pour vérifier le contenu signé. Comment puis-je convertir la chaîne en une instance de java.de sécurité.PublicKey interface. Je suis sur la version 6 de Java si cela fait une différence.

La clé est (probablement) générées à l'aide de java standard lib et pas château gonflable (son d'une équipe à distance, donc je ne suis pas sûr). Leur exemple de code est dit d'utiliser de la Sécurité.generatePublicKey(base64EncodedPublicKey); mais l'objet de Sécurité dans java standard dispose pas d'une telle méthode.

  • Qu'utilisez-vous pour créer votre clé, de la bibliothèque standard de java, BouncyCastle ou autre chose?
  • Java Standard très probablement mais ses une équipe à distance, donc je ne suis pas sûr
InformationsquelleAutor Usman Ismail | 2012-06-05