documentazione_3di_riservata:equitalia:giustizia_bridge
Questa è una vecchia versione del documento!
Indice
eXtraCDBridge
Introduzione
Si parte da una normale installazione di eXtraCDBridge.
- connettore Sogei per la conservazione del registro giornaliero di protocollo (solo PDF/A)
- la comunicazione avviene in HTTPS (SSL)
- l'autenticazione avviene tramite chiave contenuta in certificato
- il servizio di Sogei è esposto come un web service interrogabile tramite jax-ws (Axis 1.4 non funziona correttamente)
- l'upload dei file deve essere fatto su una piattaforma Cloud chiamata Atmos
Principali interventi su eXtraCDBridge
Lib
- aggiunto sogei-client.jar (stub dei ws sogei)
- aggiunta lib apache cxf + lib dipendenti
- aggiunta lib atmos patched da S. Stagni (causa conflitto con Apache CXF) + lib dipendenti
- tolta wsdl4j (1.5) in quanto andava in conflitto con la versione 1.6 richiesta da Apache CXF
Risorse
- 2 certificati server (configurati da linea comando del tomcat, parametri jvm)
- 2 file xsd schema ws (dir del Tomcat)
- 2 file wssec.xml per auth via certificato per apache cxf (classes)
Sorgenti
- conservationthread.java
- sogei.java
- docway2sogeiengine.java
- asynchronousthread.java
Installazione
Configurazione della sorgente SOGEI
Servizio: https://csval.finanze.it/sgc-producer-services/ Properties:
docway.repertorio.registroGiornalieroProtocollo.cod=RGP atmos.subtenant.id=c4b66980fcc34960becb44f26d9bf0b1 atmos.subtenant.name=area_scambio_val atmos.user.id=EquitaliaGiustizia_val atmos.user.secretkey=pyG7ysyLYN/E1jkqB2BTi4Uksks= atmos.endpoint=http://26.2.239.121 atmos.policy.tag=SogPolicySelector atmos.policy.value=DeleteAfter35Days atmos.acl=EquitaliaGiustizia_val=FULL_CONTROL,SignApp_val=READ,valservizidicontrollo=READ,valconservazione=READ,OTHER=NONE #categorie gestite: RGP, PROT sogei.pdv.RGP.servizio.codice=RPEQU sogei.processo.RGP.soggetto.id=sgc_consumer_RPEQU sogei.classe.RGP=REGISTRO GIORNALIERO DI PROTOCOLLO sogei.RGP.meta.SOGGETTO_PRODUTTORE=soggetto produttore sogei.RGP.meta.DESTINATARIO=destinatario sogei.RGP.meta.CODICE_AMMINISTRAZIONE=cod_amm sogei.RGP.meta.AMMINISTRAZIONE=amministrazione sogei.RGP.meta.AOO=a00 sogei.RGP.meta.RESPONSABILE-CF=cf responsabile sogei.RGP.meta.RESPONSABILE-COGNOME=cognome resp sogei.RGP.meta.RESPONSABILE-NOME=nome resp sogei.descgenerale.applicazione.nome=DocWay sogei.descgenerale.applicazione.versione=4 sogei.descgenerale.applicazione.produttore=3D Informatica sogei.processo.soggetto.nome=3D Informatica sogei.porocesso.rifnormativo=RIF norm javax.net.ssl.trustStoreType=jks javax.net.ssl.trustStore=D:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps/ExtraCDBridge/WEB-INF/classes/truststore javax.net.ssl.trustStorePassword=changeit javax.net.ssl.keyStoreType=pkcs12 javax.net.ssl.keyStore=D:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps/ExtraCDBridge/WEB-INF/classes/certificato.pfx javax.net.ssl.keyStorePassword=&#koVGrV
Importazione del certificato scaricato dal server
Tomcat
Aggiungere le seguenti variabili:
-Djavax.net.ssl.trustStore=D:/TEMP/workspace/Test/src/truststore -Djavax.net.ssl.keyStore=D:/TEMP/workspace/Test/src/certificato.pfx -Djavax.net.ssl.trustStoreType=jks -Djavax.net.ssl.trustStorePassword=changeit -Djavax.net.ssl.keyStoreType=pkcs12 -Djavax.net.ssl.keyStorePassword=&#koVGrV
- mettere 2 XSD (copiati da classes)
- mettere 2 certificati server (copiati da classes)
/data/attic/documentazione_3di_riservata/equitalia/giustizia_bridge.1510579609.txt.gz · Ultima modifica: 2017/11/13 14:26 da mpascale