O caminho mais fácil? Remova ambos e reinstale o que você quer?
link
Eu tenho dois certificados instalados:
kirrun@kirNote ~ [1197]% certutil -d sql:/home/kirrun/.pki/nssdb -L
Certificate Nickname Trust Attributes
SSL,S/MIME,JAR/XPI
CAcert WoT User's CA Cert Signing Authority ID u,u,u
CAcert WoT User's CA Cert Signing Authority ID u,u,u
Como você pode ver ambos os certificados têm o mesmo apelido, mas eles obviamente têm números de série diferentes. Então, eu quero remover um deles. Parece-me que certutil
só pode remover certificados pelo apelido.
A pergunta é: como posso remover exatamente um desses dois certificados (e não um aleatório, mas o que eu quero remover)?
O caminho mais fácil? Remova ambos e reinstale o que você quer?
link
Então, finalmente consegui fazer isso usando a GUI do Chromium (é em Settings > Show advanced settings > HTTPS/SSL > Manage certificates
).
Isso funciona se o uso de uma GUI for uma opção para você e se o banco de dados em questão for sql:~/.pki/nssdb
. Se estiver em outro lugar, você provavelmente terá que mover diretórios. Se não for sql
, usar a GUI do Firefox pode ser uma opção, mas observe que ela armazena seu db certificado em ~/.mozilla/firefox/<profile>
(movendo os arquivos novamente) e, infelizmente, não está funcionando para mim: quando clico em “excluir” o registro desaparece da lista mas, na verdade, nada muda no banco de dados.
Ainda estou procurando uma maneira distro-agnostic para fazer isso no console .
Tags certificate certutil