SistriForum - Il social network italiano sui rifiuti
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
Ultimi argomenti attivi
» Tubi fluorescenti ADR SI/NO
Da homer Lun Mar 25, 2024 7:14 pm

» grado riempimento cisterna... e dove cavolo trovo le densità
Da lotus1 Ven Mar 22, 2024 3:54 pm

» quiz esame ADR 2023
Da massimilianom Ven Mar 22, 2024 11:45 am

» MUD 2024 quando si farà?
Da fabiodafirenze Mer Mar 13, 2024 5:52 pm

» abbandono rifiuti all'interno di manufatti
Da marcos79 Dom Mar 10, 2024 3:51 pm

» Abbandono rifiuti su suolo pubblico
Da marcos79 Dom Mar 10, 2024 3:24 pm

» Relazione annuale consulente ADR
Da tfrab Lun Mar 04, 2024 3:10 pm

» Tassa di concessione governativa: va pagata per ciscuna categoria di iscrizione all'Albo
Da urgada Gio Feb 29, 2024 12:39 pm

» ADR - esenzione nomina consulente per sedi operative
Da tfrab Mer Feb 28, 2024 12:44 pm

» Dubbio Registro per Trasporto Organizzato da
Da GiulioHD650 Lun Feb 26, 2024 1:42 pm


Interoperabilità Java e non solo

3 partecipanti

Andare in basso

Interoperabilità Java e non solo Empty Interoperabilità Java e non solo

Messaggio  CTNet Gio Mag 26, 2011 12:29 am

Ciao a tutti,
non sono molto pratico di crittografia ne tantomeno della sua gestione pratica in java... per cui ho un pò di difficoltà nel recuperare anche solo la versione SIS tanto per fare un test di connettività.
Qualcuno sviluppa in java e ha già risolto il problema? se poi avete anche dei suggerimenti sulla parte di firma dei vari documenti non sarebbe male..Smile

Iniziando dalle basi, per effettuare la connessione si devono avere: i due file di certificato .cer uno dell'utente e uno della CA sistri, poi mi è parso di capire che serve anche una chiave privata dell'utente e quella pubblica della CA. Io però non trovo nessuno dei due file .key... sapete dirmi come recuperarli?

Ciao e grazie in anticipo
CTNet
CTNet
Membro della community

Messaggi : 10
Data d'iscrizione : 17.05.11

Torna in alto Andare in basso

Interoperabilità Java e non solo Empty interoperabilità

Messaggio  GMP Gio Mag 26, 2011 8:47 pm

ciao,
ankio sviluppo procedure java e come prima cosa
devi richiedere il certificato di interoperabilità come da istruzioni sul manuale..
ti genererà 2 file .pem ma poi è sufficiente rinominarli in .key
scarichi openSSL che è gratuito e fai la trasformazione in .p12 come da manuale
poi scarichi il plugin wsdl ajax per eclipse
e poi fai un po di prove...
spero di essere stato chiaro...
gianni
GMP
GMP
Membro della community

Messaggi : 19
Data d'iscrizione : 23.05.11
Età : 51
Località : Cucciago

Torna in alto Andare in basso

Interoperabilità Java e non solo Empty Re: Interoperabilità Java e non solo

Messaggio  CTNet Lun Giu 13, 2011 11:25 am

Ciao a tutti,
ho recuperato il certificato, le chiavi (pubblica e privata), ho generato il file .p12 come descritto nel manuale.
L'ultimo passaggio che non riesco a fare è quello di connettermi al webService perché nonostante carico il fiel .p12 come keystore ottengo cmq un errore di questo tipo
Codice:
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target"

Mi sapete dare qualche dritta? Ora non posso recuperare il resto del codice, ma cerco di metterlo sul post il prima possibile!

Grazie mille in anticipo.

Alessio
CTNet
CTNet
Membro della community

Messaggi : 10
Data d'iscrizione : 17.05.11

Torna in alto Andare in basso

Interoperabilità Java e non solo Empty Re: Interoperabilità Java e non solo

Messaggio  CTNet Dom Lug 10, 2011 5:47 pm

Ho risolto il problema! clapclap

Per chi sviluppa in java, bisogna aggiungere le seguenti proprietà:

Codice:

      System.setProperty("javax.net.ssl.keyStore", "/Users/alessio/Documents/Dropbox/sistri/CERTIFICATI/CHIAVETTA 1/certificate.p12");
      System.setProperty("javax.net.ssl.keyStorePassword", "sistri");
      System.setProperty("javax.net.ssl.keyStoreType", "PKCS12");
      System.setProperty("javax.net.ssl.trustStore", "/Users/alessio/Documents/Dropbox/sistri/CERTIFICATI/CHIAVETTA 1/truststore");
      System.setProperty("javax.net.ssl.trustStorePassword", "sistri");
il file truststore l'ho ottenuto usando keytool:
Codice:
keytool -import -file /Users/alessio/Documents/Dropbox/sistri/CERTIFICATI/CHIAVETTA\ 1/Sistri-RootCA.cer -keystore /Users/alessio/Documents/Dropbox/sistri/CERTIFICATI/CHIAVETTA\ 1/truststore

Il prossimo passo è capire tecnicamente come interagire con la libreria EasySign, spero di non dover usare JNI!!!

Se avete qualche dritta... Smile
CTNet
CTNet
Membro della community

Messaggi : 10
Data d'iscrizione : 17.05.11

Torna in alto Andare in basso

Interoperabilità Java e non solo Empty Re: Interoperabilità Java e non solo

Messaggio  mondo900 Sab Dic 14, 2013 11:12 am

ciao a tutti,
CTNET hai gia' integrato tutto in java ?
ora dovrei incominciare anch'io e vorrei qualche dritta
Grazie x l'aiuto
Gianni
mondo900
mondo900
Nuovo Utente

Messaggi : 1
Data d'iscrizione : 16.05.11
Età : 51
Località : Como

Torna in alto Andare in basso

Interoperabilità Java e non solo Empty Re: Interoperabilità Java e non solo

Messaggio  Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.