Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    52

    [Web Service]: problema certificato

    Salve a tutti .
    Sto cercando di connettermi da PHP ad un web service, con connessione HTTPS.
    Il web service è realizzato su IIS con aspx ed il certificato fornito non è validato da alcun ente.

    Su PHP la libreria utilizzata è soap.
    Ecco il codice:
    codice:
    $certParan = array('local_cert' => $certFile, 'passphrase' => $certPassword );
    $client = new SoapClient($wsURL, $certParan);
    $certFile è il certificato .pem, mentre $certPassword è la password per l'autenticazione.
    Nonappena cerco di eseguire un metodo del web service, viene sollevata un'eccezione: "Could not connect to host" .
    Essendo il certificato self signed, ho aggiunto il parametro 'allow_self_signed' => true, ma non cambia nulla

    Cosa potrebbe causare il problema?
    Ciao e grazie
    Franco
    ******************************

    Attenti al cane....

    è fuggito!

    ******************************

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    52

    Up

    Nessuno ha qualche idea ?
    ******************************

    Attenti al cane....

    è fuggito!

    ******************************

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    52
    Attraverso alcuni test, sono riuscito ad avere info aggiuntive.
    Eseguendo lo script su un pc in locale, il web service funziona correttamente. Se invece lo eseguo da un server web... nulla.
    L'https usa la porta 443; potrebbe essere un problema di porte sul server?
    ******************************

    Attenti al cane....

    è fuggito!

    ******************************

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.