Sia il client che il server sono interni, ognuno ha un certificato firmato dalla CA interna e il certificato CA. Ho bisogno che il client autentifichi il certificato del server rispetto al certificato CA che ha. Dovrebbe anche inviare il suo certificato al server per l'autenticazione.Come creare un client HTTPS a doppia autenticazione in Python senza librerie GPL (L)?
Il manuale urllib2 indica che l'autenticazione del server non viene eseguita. PycURL è un'alternativa naturale ma la sua licenza non è ancora stata approvata. Preferirei anche non dover compilare la libreria dal codice sorgente ma utilizzare invece RPM.
sono andato su un mucchio di librerie come richieste, httplib2 e non vedono quello che mi serve. C'è anche il modulo ssl ma non mi sento di implementare http se non devo assolutamente farlo.
Python 2.6 su RHEL 5.7
Sono di fronte problema quasi simile e ho risolto da lasciando Apache fare tutto il sollevamento SSL –
@Mikko - il mio problema è sul lato client che un'utilità Python – davka
Aha. Scusa non l'ho ricevuto la prima volta :( –