We would like to implement SdI Coop connection to our system.
Could you write me more detailed description for certificates from KitDiTest.zip (for SdI Coop) please?
Ideally in english please.
I found several posts on this topic but I’m missing the details.
What is SDI-xxxxxx_server.cer and SDI-xxxxxx_client.cer please?
How use it please?
This is good posts but without complete info:
Many thanks for any help
In README:
CERTIFICATI DI TEST
testservizi.fatturapa.it.cer: Certificato SERVER esposto dai servizi di test del Sistema di Interscambio
SistemaInterscambioFatturaPATest.cer: Parte pubblica del certificato CLIENT utilizzato dal Sistema di Interscambio per invocare i servizi di test da voi esposti
CERTIFICATI DI PRODUZIONE
servizi.fatturapa.it.cer: Certificato SERVER esposto dai servizi del Sistema di Interscambio
SistemaInterscambioFatturaPA.cer: Parte pubblica del certificato CLIENT utilizzato dal Sistema di Interscambio per invocare i servizi da voi esposti
CERTIFICATI DI CA
caentrate.cer: certificato di CA per ambiente di produzione
CAEntratetest.cer: certificato di CA per validare il certificato SdI di test
CAActalisOV.cer: certificato di Ca per servizi.fatturapa.it.cer per Ambiente di produzione
RootActalis.pem: certificato di CA per servizi.fatturapa.it.cer per ambiente di produzione
I don’t understand very well your question but sdi server cer should be exposed to your apache server and your sdi client cer should be passed into your soap request to sdi.
Sdi client and sdi server are indipendent from the chain CA-all.pem.
Problem was in SNI (SDI doesn’t use domain name for communication). Our system (apache) had first virtualhost different (not for sdi). After change (first virtualhost for SDI) it works.
HTTP request from SDI is without host in header (host header tells the webserver which virtual host to use) so our webserver doesn’t know which virtualhost to use (if there are more than one). For SDI must be first