GnuTLS

Biblioteca de comunicaciones seguras que implementa protocolos TLS, SSL y DTLS para desarrolladores

Visitar GnuTLS

GnuTLS es una biblioteca de software libre diseñada para desarrolladores y administradores de sistemas que necesitan implementar comunicaciones seguras en sus aplicaciones. Su objetivo principal es proporcionar un backend de seguridad robusto que simplifique la integración de protocolos criptográficos, manteniendo la complejidad de la infraestructura de claves públicas fuera del código de la aplicación.

Sus capacidades técnicas incluyen:

  • Soporte de protocolos para TLS 1.3, 1.2, DTLS y SSL.
  • Validación de certificados mediante rutas, DANE y OCSP.
  • Algoritmos criptográficos como AES, Camellia y curvas elípticas.
  • Interfaz de programación en lenguaje C para acceso directo.
  • Compatibilidad con HSMs y tokens criptográficos vía PKCS #11.

La biblioteca opera bajo la licencia GNU Lesser General Public License, lo que permite su uso tanto en software libre como en programas propietarios. Al ser una librería de bajo nivel, no ofrece una interfaz gráfica de usuario, por lo que su uso está orientado a la integración técnica. Quienes buscan una solución de cifrado de extremo a extremo con gestión de claves integrada en un nivel superior podrían buscar alternativas que ofrezcan una abstracción más alta o herramientas de gestión de certificados más visuales.

Compartir:

Código abierto

  • Coste

    Gratis
  • Código abierto

    Sí
  • Licencia

    LGPL-3.0
Plataformas
MacLinux
Tipo de aplicación
Línea de comandos

Propiedades

  • Centrado en la privacidad
  • Autoalojado
  • Multiplataforma

Parecidos a GnuTLS