Removendo um dos dois certificados com apelidos iguais

2

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)?

    
por kirelagin 11.02.2014 / 21:03

2 respostas

0

O caminho mais fácil? Remova ambos e reinstale o que você quer?

link

    
por 11.02.2014 / 21:22
0

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 .

    
por 14.02.2014 / 10:13