Wie kann ich ein java.security.PublicKey-Objekt aus einer Base64-codierten Zeichenfolge erstellen?

Ich habe einen bse64encoded String Public Key aus einer externen Quelle (Android Store) und muss ihn verwenden, um signierten Inhalt zu überprüfen. Wie kann ich den String in eine Instanz der Schnittstelle java.security.PublicKey konvertieren? Ich bin auf Java 6, wenn das einen Unterschied macht.

Der Schlüssel wird (wahrscheinlich) mit der Java-Standardbibliothek und nicht mit der Hüpfburg generiert (stammt von einem entfernten Team, daher bin ich mir nicht sicher). Der Beispielcode besagt, dass Security.generatePublicKey (base64EncodedPublicKey) verwendet werden soll. Das Sicherheitsobjekt in Standard-Java verfügt jedoch nicht über eine solche Methode.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage