InicioLinuxOperaciones con certificados usando libopenssl (OpenSSL)

Operaciones con certificados usando libopenssl (OpenSSL)

Linux8/4/2010

Bueno, hacía falta algo de aburrimiento en esta categoría, y que mejor que posteando mis aventuras en el uso de diferentes elementos que sirven cuando uno tiene que realizar una infraestructura de comunicación con servidores y obtención de su contenido para luego mostrarlo al usuario de forma amigable, en fin un navegador.
Como parte de mi gran (o pequeña gran) hazaña tecnológica (es decir, prender el PC), he sido secuestrado por la curiosidad. Y como me encuentro en un proyecto de una aplicación, esta vez la curiosidad me ha guiado hacia...Los certificados.

¿Qué es un certificado? No, no es eso que te dan cuando terminás un curso. Al menos no en este caso
Un certificado es un elemento primordial por el cual tiene sentido una conexión segura (¿has oído hablar de "https"?).
Muchas empresas trabajan firmando certificados, por ejemplo VeriSign o Thawte (en realidad ya no existe ya que el fundador de Canonical y de la mismísima Thawte, la ha vendido hace tiempo a VeriSign).
En fin, no vengo a dar un curso sobre que es Ssl ni nada de eso. Hoy vengo a decirles el uso de la librería libopenssl, que en realidad sirve para programación, así que usaremos el programa (no gráfico) OpenSSL.

¿Qué es OpenSSL? Es un programa.

¿Para qué sirve? Para hacer operaciones con certificados.

Primero, verificar una firma. Para ello necesitamos la llave privada, obviamente:

openssl req -in newcert.req -noout -verify -key cert.key



Mostrar detalles del certificado:

openssl req -in newcert.req -noout -text



Comprobar datos de un certificado.

Información general de un certificado:

openssl s_server -cert mycert.pem -www



Ver emisor del certificado:

openssl x509 -noout -in cert.pem -issuer



Ver propietario del certificado:

openssl x509 -noout -in cert.pem -subject



Ver su período (no seas mal pensado/a, período de validez)

openssl x509 -noout -in cert.pem -dates



Y hay muchos más, pero quería mostrarles la potencia de OpenSSL.

Bueno, quería dejarles esta info. Para más cosas, les paso esta web:

http://dns.bdat.net/documentos/certificados_digitales/x359.html

Donde tienen todo lo que se puede hacer con esta maravillosa librería. Saludos!
Datos archivados del Taringa! original
6puntos
1,665visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
5visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

A
Ayortano🇦🇷
Usuario
Puntos0
Posts11
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.