Certificados TLS: Difference between revisions

From Wiki
No edit summary
Line 4: Line 4:
== Importando um Certificado ==
== Importando um Certificado ==


# Download do certificado
Download do certificado


  openssl s_client -connect <HOST:PORT> </dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > <NOME_DO-ARQUIVO.cer>
  openssl s_client -connect <HOST:PORT> </dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > <NOME_DO-ARQUIVO.cer>


# Importando via ikeycmd
Importando via ikeycmd


  ikeycmd -cert -add -db "key.jks" \-file "NOME_DO-ARQUIVO.cer" -pw <PASSWORD> -label <LABEL_CERTIFICADO> > /dev/null
  ikeycmd -cert -add -db "key.jks" \-file "NOME_DO-ARQUIVO.cer" -pw <PASSWORD> -label <LABEL_CERTIFICADO> > /dev/null
Line 14: Line 14:
= iKeyCmd Cheat Sheet =
= iKeyCmd Cheat Sheet =


# List certificates
List certificates


  ikeycmd -cert -list personal -db "key.kdb" -pw changeit
  ikeycmd -cert -list personal -db "key.kdb" -pw changeit
Line 20: Line 20:
  ikeycmd -cert -list ca -db "key.kdb" -pw changeit
  ikeycmd -cert -list ca -db "key.kdb" -pw changeit


# Add a client certificate to keystore
Add a client certificate to keystore


  ikeycmd -cert -add -db "key.kdb" -label ibmwebspheremqclient01 -file ibmwebspheremqclient01.crt -format ascii -pw changeit
  ikeycmd -cert -add -db "key.kdb" -label ibmwebspheremqclient01 -file ibmwebspheremqclient01.crt -format ascii -pw changeit


# Remove certificate from keystore (using stashed password)
Remove certificate from keystore (using stashed password)


  ikeycmd -cert -delete -label ibmwebspheremqclient01 -db "key.kdb" -stashed
  ikeycmd -cert -delete -label ibmwebspheremqclient01 -db "key.kdb" -stashed


# Set default certificate
Set default certificate


  ikeycmd -cert -setdefault -db key.kdb -label "mydefaultcertificate" -pw changeit
  ikeycmd -cert -setdefault -db key.kdb -label "mydefaultcertificate" -pw changeit

Revision as of 12:26, 29 September 2022

OpenSSL Cheat Sheet

Importando um Certificado

Download do certificado

openssl s_client -connect <HOST:PORT> </dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > <NOME_DO-ARQUIVO.cer>

Importando via ikeycmd

ikeycmd -cert -add -db "key.jks" \-file "NOME_DO-ARQUIVO.cer" -pw <PASSWORD> -label <LABEL_CERTIFICADO> > /dev/null

iKeyCmd Cheat Sheet

List certificates

ikeycmd -cert -list personal -db "key.kdb" -pw changeit

ikeycmd -cert -list ca -db "key.kdb" -pw changeit

Add a client certificate to keystore

ikeycmd -cert -add -db "key.kdb" -label ibmwebspheremqclient01 -file ibmwebspheremqclient01.crt -format ascii -pw changeit

Remove certificate from keystore (using stashed password)

ikeycmd -cert -delete -label ibmwebspheremqclient01 -db "key.kdb" -stashed

Set default certificate

ikeycmd -cert -setdefault -db key.kdb -label "mydefaultcertificate" -pw changeit