Mam ciąg znaków bse64 zakodowany klucz publiczny z zewnętrznego źródła (Android Store) i muszę go użyć do zweryfikowania podpisanej treści. Jak przekonwertować ciąg znaków na instancję interfejsu java.security.PublicKey. Jestem na Java 6, jeśli to robi różnicę.Jak mogę skonstruować obiekt java.security.PublicKey z łańcucha zakodowanego w base64?
Klucz jest (prawdopodobnie) wygenerowany przy użyciu standardowego java lib, a nie dmuchanego zamku (jego odległy zespół, więc nie jestem pewien). Ich przykładowy kod mówi o użyciu Security.generatePublicKey (base64EncodedPublicKey); ale obiekt Security w standardowej java nie ma takiej metody.
Co używasz do tworzenia klucza, standard Java libary, BouncyCastle lub coś innego? –
Standardowa Java bardzo prawdopodobnie, ale jest to zdalny zespół, więc nie jestem pewien –