Localización de descarga (HTTP): http://www.openssl.org/source/openssl-0.9.7a.tar.gz Localización de descarga (FTP): ftp://ftp.openssl.org/source/openssl-0.9.7a.tar.gz Versión usada: 0.9.7a Tamaño del paquete: 2.7 MB Estimación del espacio necesario en disco: 25.4 MB |
El paquete openssl contiene c_rehash, openssl, libcrypto y libssl. Son útiles para suministrar funciones criptográficas a otros paquetes, sobre todo OpenSSH y navegadores web (para acceso seguro a sitios https).
Instala openssl ejecutando los siguientes comandos:
Nota: GCC muestra una advertencia en cada compilación debido a que el comando Configure utiliza -m486 en lugar de -march=i486. Para corregir este comportamiento, usa linux-ppro, linux-pentium o linux-k6 (dependiendo de tu arquitectura), en lugar de linux-elf.
sed 's/^passwd/openssl-passwd/' doc/apps/passwd.pod \ > doc/apps/openssl-passwd.pod && rm doc/apps/passwd.pod && ./Configure linux-elf --openssldir=/etc/ssl --prefix=/usr shared && make MANDIR=/usr/share/man && make MANDIR=/usr/share/man install && rmdir /etc/ssl/lib |
rm doc/apps/passwd.pod : Hacemos esto porque de otra forma openssl instalaría su página de manual de passwd sobre la existente en el sistema, que es algo que no queremos.
make MANDIR=/usr/share/man make MANDIR=/usr/share/man install |
rmdir /etc/ssl/lib : Esto es simplemente un comando de limpieza. Por alguna razón, la rutina de instalación de openssl crea el directorio /etc/ssl/lib aunque las librerías se hayan instalado en /usr/lib. ¡Lo eliminamos para mantener todo bonito y limpio!
Quienes sólo quieran usar openssl para proporcionar funciones a otros programas, como OpenSSH y navegadores web, no tienen que preocuparse de configurarlo. La configuración de openssl es un tema avanzado. Por eso se supone que quien quiere hacerlo sabe cómo, o es capaz de averiguar cómo se hace.
c_rehash es un guión perl que revisa todos los ficheros de un directorio y añade enlaces simbólicos apuntando a sus valores aleatorios (hash values).
El programa openssl es una herramienta para usar desde el intérprete de comandos las funciones criptográficas de la librería crypto de OpenSSL. Puede utilizarse para varias tareas que están documentadas en man 1 openssl.
La librería crypto de OpenSSL implementa una amplia gama de los algoritmos criptográficos usados en varias normas de Internet. Los servicios facilitados por esta librería son usados por las implementaciones OpenSSL de SSL, TLS y S/MIME, y también están siendo utilizados para implementar SSH, OpenPGP y otros estándares criptográficos.