Bloque4-Tema9-OpenSSL Flashcards
Ver info de CRL
openssl crl -inform PEM -text -in test.crl
Ver solo encabezado
openssl crl -inform PEM -text -in test.crl | head
Ver series de revocados
openssl crl -inform DER -text -in test.crl | grep ‘Serial|Revocation’
Buscar si un certificado está revocado (buscar serial)
openssl crl -inform DER -text -in test.crl | grep -A1 ‘numeroserial’
Crear clave privada y cert
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out test.pem -days 365
Que es CSR(certificate Signing request)
En los sistemas de infraestructura de clave pública, una certificate signing request es un mensaje enviado por un solicitante a una autoridad de registro de la infraestructura de clave pública para solicitar un certificado de identidad digital.
Crear una privada y CSR
openssl req -newkey rsa:2048 -keyout PRIVATEKEY.key -out MYCSR.csr
Crear CSR de una privada ya existente
openssl req -new -key PRIVATEKEY.key -out MYCSR.csr
Crear publica a partir de privada
openssl rsa -in mykey.pem -pubout > mykey.pub
Crear publica a partir de csr
openssl req -in csr.txt -noout -pubkey -out publickey.pem
Ver info certificado
openssl x509 -in test.cer -text -noout
Convertir DER a PEM
openssl x509 -inform der -in test.cer -out test.pem
Ver info de clave pública
openssl asn1parse -i -in test.pem
Validar que un cert corresponde a una CA
openssl verify -verbose -CAfile Intermediate.pem UserCert.pem
Agregar password a una private key sin pass
openssl pkcs8 -topk8 -in source.key -out encrypted.key