Strumenti Utente

Strumenti Sito


documentazione_3di_riservata:equitalia:giustizia_bridge

Questa è una vecchia versione del documento!


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.1510584995.txt.gz · Ultima modifica: 2017/11/13 15:56 da sstagni