Ciao a tutti,
sto cercando di risolvere un problemino.
vorrei collegarmi a questo servizio wsdl:
https://webservices-test.infotn.it/RegistroEsterni/SGAService.svc?wsdl
Mi sono stati dati il certificato, la chiave pubblica e quella privata.
Ora... io non so veramente niente di come fuziona l'autenticazione sul
server per poi chiamare un metodo e chiedo lumi ma mi sono messo un po'
di impegno, ho provato ad arrangiarmi online e ho scritto qualcosa in
python:
import SOAPpy
url='https://webservices-test.infotn.it/RegistroEsterni/SGAService.svc?wsdl'
SOAPpy.Config.SSL.cert_file = 'SGA-Services.cer'
SOAPpy.Config.SSL.key_file = 'privateKey.pem'
server = SOAPpy.SOAPProxy(url)
print server.IstituzioniScolastiche()
Il server mi chiede la password (che ho) ma come risposta (perchè il
server risponde!) ottengo un messaggio di errore (lungo) che contiene:
"An error occurred when verifying security for the message"
Credo di essermi perso dei passaggi sullo scambio di chiavi e
certificati ma non riesco proprio a venirne a capo.
On-line sembra che si possa fare anche direttamente da terminale con
openssl ma dopo qualche tentativo non sono arrivato da nessuna parte.
Non mi interessa molto "il come" riuscire ad interrogare il servizio ma
vi ringrazio molto se riuscite a darmi qualche consiglio.
Ciao
Grazie
Matteo
--
Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx