Abrufen eines PrivateKey-Objekts aus einer .p12-Datei in Java

Wie der Titel schon sagt, habe ich .p12-Datei, erforderlich für google-Dienste-Konto api-Zugriff. Um die Anmeldeinformationen, die Verbindung zu der api gibt es ein Feld .setServiceAccountPrivateKey(PrivateKey privateKey). Also, was ist der einfachste Weg, in dem ich dies tun kann? Ich habe einen Ordner "resources", welches ist in meinen classpath so wenn ich die p12-Datei gibt, ich kann die Ressource von getClass().getResource() als entweder von einem inputStream oder einer URL. Ich habe versucht, die URL-Methode, aber es funktioniert nicht (ich bekomme eine "URI ist nicht hierarchisch," Fehler beim Versuch, eine Datei zu erstellen-Objekt aus der URL.toURI()).

InformationsquelleAutor der Frage gratsby | 2013-09-04

Schreibe einen Kommentar