GnuTLS


GnuTLS es la implementación de software libre de los protocolos SSL y TLS.


Introducción

GnuTLS es una implementación de los protocolos SSL y TLS bajo la iniciativa de software libre. Su propósito es ofrecer una Interfaz de programación de aplicaciones o API (del inglés Application Programming Interface) para aplicaciones permitiéndoles usar protocolos seguros de comunicaciones sobre la capa de transporte de red del modelo ISO/OSI.

Construcción

Estas notas se iniciaron con un problema durante la construcción de wget en macOS 12 con una máquina Macbook Pro con chip M1. Debido a que el proceso de construcción no pudo hacerse de forma tan directa como en ocasiones previas y, como el proceso de resolución del problema se tornó más complicado, notas debieron hacerse. Las instrucciones abajo indicadas se ejecutaron en Z shell.

1.- Preparación del ambiente de trabajo

% cd ~/Downloads
% mkdir gnutls
% cd gnutls

2.- Construyendo e instalando GnuTLS


% curl -O https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/gnutls-3.7.2.tar.xz
% tar -xvf gnutls-3.7.2.tar.xz
% pushd gnutls-3.7.2
% /usr/local/sbin/unbound-anchor -a "/etc/unbound/root.key"
% CFLAGS="-m64" CXXFLAGS="-m64" ./configure --prefix=/usr/local --without-p11-kit --with-included-libtasn1 --with-included-unistring
% make
% sudo make install
% popd

Referencias

  1. «wget«,

Twitter Wordpress eMail
© Todos los derechos reservados.
Dr. Eduardo René Rodríguez Avila
Creación: 2021.11.13
Última actualización: 2023.03.25
El contenido de este sitio puede ser copiado y reproducido libremente mientras no sea alterado y se cite su origen. Marcas y productos registrados son citados por referencia y sin fines de lucro o dolo. Todas las opiniones son a título personal del o los autores de éstas y, salvo sea expresado de otro modo, deben considerarse como registro y expresión de la experiencia de uso de aquello que es tratado. Para conocer más sobre la posición de privacidad y responsabilidad de lo que se presenta en este sitio web y como ha sido obtenido, consulte la declaración al respecto.