Ich verwende Netzwerksicherheitsdienste für Java (JSS) von Mozilla in meinem Applet in um einige Low-Level-Interaktion zwischen meinem (signierten) Java-Applet und Mozilla Firefox zu ermöglichen.
Eines der ersten Probleme, mit denen ich konfrontiert bin, ist, wie man den aktuellen Firefox-Profilpfad findet. Ich brauche es, weil ich die initialisiere (String configDir) Methode von CryptoManager, und das sogenannte configDir muss das Verzeichnis eines Firefox-Profils sein.
Wie kann ich den vollständigen Pfad des aktuellen Firefox-Profils abrufen? Gibt es einen sauberen Weg oder muss ich profiles.ini in {$ APPDATA} / Firefox lesen, analysieren und dann ein zufälliges Profil auswählen (in der Hoffnung, dass es nur eines ist oder das, das ich bekomme, das richtige ist)?
Vielen Dank im Voraus