[Linuxtrent] interrogazione a server tramite ssl e x509

  • From: Matteo Perini <pepeyomat@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 12 May 2017 19:40:32 +0200


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


Other related posts:

  • » [Linuxtrent] interrogazione a server tramite ssl e x509 - Matteo Perini