Firmata applet non firmati / Java Web Start, Connessioni socket?
Domanda
ho sviluppato un framework di test per un determinato prodotto client / server (COTS) che espone le richieste e risposte XML tramite una presa ip crudo.
Sono stato in grado di sviluppare il mio quadro di prova in un'applicazione PHP con buoni risultati, ma il mio desiderio è quello di rendere il quadro di prova facilmente trasportabile. Certo un'immagine VMWare è portatile 'abbastanza', ma un mal di testa per un po '. (Get & Registrati VMWare Player, ecc,).
Quindi la mia idea era quella di scrivere un applet / Java Web Start Java per eseguire il test framework negli utenti un ambiente di rete locale. Un sito web servirebbe l'applet / jnlp e avrebbe eseguito su un desktop, scegliere un server IP / porta ed eseguire la suite di test. Raccogliere i risultati e mostrare all'utente.
Non ho sviluppato un applet prima o un progetto Java Web Start, ma capire la sua abbastanza semplice. Una cosa che ha fatto diventare una preoccupazione è stata la questione di connessioni socket per le applet firmate & Unsigned. Altre domande risposte dicono che non è possibile effettuare connessioni socket a meno che la sua dal server originale (?). In tal caso, come si fa a firmare iniziare la loro applicazione applet / Java Web? Chi sono i fornitori di certificati, ecc.?
-Israele
Soluzione
qui (auto-firma)
-
keytool -genkey -keystore myKeyStore -alias me
-
keytool -selfcert -keystore myKeyStore -alias me
-
jarsigner -keystore myKeyStore jarfile.jar me