Questione : Verifica del certificato dello SSL del IRC

hello

I che va sviluppare un cliente del IRC che sostiene lo SSL. Uso il opnSSL per i miei collegamenti dello SSL. Ho installato 3.2.8.1 irreale come assistente del IRC sul mio computer portatile. Funziona, perché posso entrare usando lo SSL dal mIRC. l'assistente funziona usando SSL.

now, io ha un problema con la verifica del certificato dello SSL nella mia applicazione. Ho ottenuto un codice che ha copiato nella funzione di codice snipet.

connect_encrypted si collega a localhost: 6697 che UnrealIRCd aspetta di sentire i collegamenti dello SSL. ma di SSL_get_verify_result di funzione ritorno sempre: il
#define X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT 18

I ha letto mólto ed ha ottenuto che ci sono due sensi per la verifica: Il
1- SSL_CTX_set_verify
2- SSL_get_verify_result ed allora

how di SSL_CTX_set_verify (come il mio codice) può io verificare il certificato di UnrealIRCd?

thank voi molto
Best Regards
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
il >BIO* notpretty " del class= " del id= " codeSnippet640684 del
           
class= " lastRow del
>Attachments " di nome " del class= del class= " valore " del
il

il nome di schedario " del class= di >server.cert.pem.txt " fileSize " > (891 byte) il Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)
le lime >these " di descrizione " del class= del
il class= di
del >
il
il nome di schedario " del class= di >server.key.pem.txt " fileSize " > (887 byte) il Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)
le lime >these " di descrizione " del class= del
il class= di
del >
il
il nome di schedario " del class= di >server.req.pem.txt " fileSize " > (651 byte) il Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)
le lime >these " di descrizione " del class= del
il class= di
del >
class= del

Risposta : Verifica del certificato dello SSL del IRC

Ciò è la descrizione:
Using CAPICOM
http://msdn.microsoft.com/en-us/library/aa388154(VS.85).aspx

Più specifico ai vostri bisogni:
Aggiungendo i certificati ad un deposito del certificato
http://msdn.microsoft.com/en-us/library/aa375541(VS.85).aspx

Ed un poco più a basso livello:
Funzione di CertAddCertificateContextToStore
http://msdn.microsoft.com/en-us/library/aa376009(VS.85).aspx

Lasciarlo sapere se quel aiuta.  : -)

Dave Dietz

Altre soluzioni  
 
programming4us programming4us