Como se describe aquí http://www.ddj.com/cpp/184401688código compilable C++ para implementar un cliente SLL/TLS segura usando MS SSPI
no tengo tiempo para escribir esto desde el principio.
preguntado y no responde https://stackoverflow.com/questions/434961/implementing-ssl
la pregunta es:
Busco alguna compilables trabajo código fuente que implementa MS SSPI (como se alude en el hilo anterior), de procedimiento no OOP preferido.
He mirado en la muestra de proyectos de código aquí:
http://www.codeproject.com/KB/IP/sslclasses.aspx
Pero esto es C# programación orientada a objetos. Convertir esto a código C++ no es trivial.
OpenSSL
llamadas SChannel siguen las normas API GSS. Hay, por supuesto, algunas alternativas: OpenSSL, por ejemplo. Este paquete es una implementación completa y exhaustiva del protocolo y para alguien muy familiarizado con UNIX es, sin duda, la mejor opción. El paquete se orientó originalmente a la comunidad UNIX y para compilarlo se basa en el tiempo de ejecución de Perl, por lo que se requiere cierta curva de aprendizaje para los desarrolladores de Windows que nunca trabajaron con sistemas de tipo UNIX.
Aparte de eso, OpenSLL hace algunas cosas muy no estándar
Nikolai, Habiendo contibuted una gran cantidad de código fuente compilables (www.coastrd.com) Tenía la esperanza de encontrar a alguien dispuesto a hacer el mismo.
Usted no encontrará respuesta aquí ... tal vez solo una respuesta de broma con código para escribir una secuencia codificada de ssl de ceros a/dev/null – Frunsi
¿Cuál es la pregunta? –
Bump, atrapó el segundo voto negativo. Por favor haz una mejor pregunta. No quieres OpenSSL, eso está bien. Luego, usa MS SSPI. O escriba su propia implementación de SSL/TLS. – Frunsi