Signed Unsigned Applets / Java Web Start, Socket-Verbindungen?
Frage
Ich habe einen Test-Framework Entwicklung für einen bestimmten Client / Server-Produkt (COTS), die XML-Anfragen und Antworten über eine Raw-IP-Socket aussetzt.
Ich konnte meinen Test-Framework in einer PHP-Anwendung mit guten Ergebnissen entwickeln, aber mein Wunsch ist der Test-Framework leicht tragbar zu machen. Sicher ein VMWare-Image ist tragbar ‚genug‘, sondern ein Geduldsspiel für einige. (Get & Registrieren VMWare Player, etc.)
So ist meine Idee, einen Java-Applet / Java Web Start zu schreiben war der Test-Framework in dem Benutzer lokale Netzwerk-Umgebung ausgeführt werden. Eine Website würde das Applet / jnlp dienen und auf einem Desktop, zeigen Sie auf einem Server IP / Port und führen Sie die Testsuite ausführen würde. Sammeln Sie die Ergebnisse und zeigt dem Benutzer an.
Ich habe nicht ein Applet vor oder ein Java-Web-Start-Projekt entwickelt, aber ich glaube es ist ziemlich einfach. Eine Sache hat sich zu einem Besorgnis die Frage der Socket-Verbindungen für Signed & Unsigned Applets war. Andere Fragen beantwortet sagen, Sie können nicht Socket-Verbindungen, wenn seine auf den Ursprungsserver (?) Machen. In diesem Fall, wie sie anmelden man ihre Anwendung Applet / Java Web Start? Wer sind die Zertifikatanbieter etc.?
-Israel
Lösung
hier (Selbst Unterzeichnung)
-
keytool -genkey -keystore myKeyStore -alias me
-
keytool -selfcert -keystore myKeyStore -alias me
-
jarsigner -keystore myKeyStore jarfile.jar me