Cuestión : Verificación del certificado del SSL del IRC

hello

I que va a desarrollar a un cliente del IRC que apoya el SSL. Utilizo el opnSSL para mis conexiones del SSL. Instalé 3.2.8.1 irreal como servidor del IRC en mi ordenador portátil. Trabaja, porque puedo abrirme una sesión con el SSL por el mIRC. el servidor funciona con SSL.

now, yo tiene un problema con la verificación del certificado del SSL en mi uso. Conseguí un código que copió en la función del código snipet.

connect_encrypted conecta con el localhost: 6697 que UnrealIRCd está atentas conexiones del SSL. pero de SSL_get_verify_result de la función vuelta siempre: el
#define X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT 18

I leyó mucho y consiguió que hay dos maneras para la verificación: ¿El
1- SSL_CTX_set_verify
2- SSL_get_verify_result y entonces el

how de SSL_CTX_set_verify (como mi código) puede yo verificar el certificado de UnrealIRCd?

thank usted mucho
Best Regards
class= > " claro " 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:
el >BIO* notpretty " del class= " del id= " codeSnippet640684 del
           
class= " lastRow del
>Attachments del " nombre " del class= del class= " valor " del
del >

los archivos >these de la " descripción " del class= del
el class= de
del >
del >
los archivos >these de la " descripción " del class= del
el class= de
del >
del >
los archivos >these de la " descripción " del class= del
el class= de
del >
class= del

Respuesta : Verificación del certificado del SSL del IRC

Ésta es la descripción:
Usar CAPICOM
http://msdn.microsoft.com/en-us/library/aa388154(VS.85).aspx

Más específico a sus necesidades:
Adición de certificados a un almacén del certificado
http://msdn.microsoft.com/en-us/library/aa375541(VS.85).aspx

Y un poco más bajo:
Función de CertAddCertificateContextToStore
http://msdn.microsoft.com/en-us/library/aa376009(VS.85).aspx

Dejarme saber si ese ayuda.  :-)

Dave Dietz

Otras soluciones  
 
programming4us programming4us