SSLeay


SSLeay es una implementación de SSL de código abierto. Fue desarrollado por Eric Andrew Young [1] y Tim J. Hudson como una implementación de SSL 3.0 utilizando cifrado RC2 y RC4 . [2] La pronunciación recomendada es decir cada letra ssleay y fue desarrollada por primera vez por Eric A. Young ("eay"). [3] SSLeay también incluyó una implementación del DES del trabajo anterior de Eric Young, que se creía que era la primera implementación de código abierto de DES. El desarrollo de SSLeay de manera no oficial terminó en su mayoría, y los voluntarios bifurcaron el proyecto bajo el estandarte de OpenSSL alrededor de diciembre de 1998, cuando Tim y Eric comenzaron a trabajar paraRSA Security en Australia.

SSLeay fue desarrollado por Eric A. Young, a partir de 1995. Tim J. Hudson agregó soporte para Windows. Tim Hudson elaboró ​​parches para aplicaciones de código abierto para admitir SSL mediante SSLeay. El desarrollo de Young y Hudson cesó en 1998. La biblioteca y el código base de SSLeay tienen su propia licencia SSLeay, una forma de licencia de software libre . [2] [3] [4] La licencia SSLeay es una licencia de código abierto estilo BSD , casi idéntica a una licencia BSD de cuatro cláusulas . [5]

SSLeay admite certificados X.509v 3 y solicitudes de certificado PKCS # 10. [6] Es compatible con SSL2 y SSL3. [7] También es compatible con TLSv 1. [8]

La primera implementación de autoridad certificadora de código abierto fue creada con scripts CGI usando SSLeay por Clifford Heath.

OpenSSL es un proyecto de bifurcación y sucesor de SSLeay y tiene una interfaz similar. [3] [9] Después de que Young y Hudson se unieron a RSA Corporation, los voluntarios bifurcaron SSLeay y continuaron el desarrollo como OpenSSL. [2]

BSAFE SSL-C es una bifurcación de SSLeay desarrollada por Eric A. Young y Tim J. Hudson para RSA Corporation. Fue lanzado como parte de BSAFE SSL-C . [2] [10]