Como posso alterar o certificado PKI que estou usando no Firefox?

3

Tenho uma dúzia de certificados PKI instalados no meu computador que uso para testar um aplicativo da web. Eles representam os "usuários" Andy Tester, Billy Tester, Cindy Tester, & c. Com muita frequência, preciso testar partes do aplicativo que precisam de vários usuários para comentar algo ou que se comportam de maneira diferente, dependendo do visualizador. Nessas situações, seria bom poder alterar os certificados de forma confiável e, se possível, rapidamente.

Como posso alterar qual certificado PKI estou usando? Agora, acho que sair do Firefox 3.6 / 4 é completamente necessário, mas nem sempre é suficiente para permitir que eu escolha um novo certificado. (No IE7 / 8, por outro lado, a saída parece ser suficiente.) Se houver vários métodos, menos etapas / etapas mais fáceis seriam preferidas. Alguns sites que eu já vi recomendam apenas excluir os certificados e adicioná-los novamente, mas isso parece tão estranho que não pode estar certo.

    
por Pops 05.04.2011 / 18:00

2 respostas

4

Seus certificados e chaves são mantidos em seu perfil do Firefox. Então a solução mais simples seria ter vários perfis para Andy, Billy e Cindy. Veja os argumentos da linha de comando do mozillaZine sobre como iniciar o Firefox com perfis diferentes. Mais informações podem ser encontradas em Gerenciamento de perfis .

Se, por alguma razão, esta não for uma solução aceitável, uma maneira mais complicada de fazer isso é use um perfil, mas para alternar os arquivos de certificado / chaves, de modo a ter um conjunto separado para Andy, Billy e Cindy. Isso significa sair do FF, copiar os arquivos e reiniciar o FF para alterar a identidade (mas usando apenas uma identidade por vez).

Os arquivos envolvidos são:

  • "key3.db" - banco de dados de chaves
  • "cert8.db" - banco de dados de certificados de clientes

Os seguintes arquivos também podem ser úteis:

  • "secmod.db" - descrição dos módulos de segurança (?)
  • "signons.txt" - senhas salvas (depreciadas?)
por 13.04.2011 / 22:03
0

Modo de navegação privada

No modo de navegação privada, a sessão privada é isolada da sessão principal. Ambas as sessões podem operar com um conjunto separado de certificados de cliente.

A sessão principal usará os certificados selecionados durante a vida do processo. Essa é uma desvantagem em um ambiente de teste. No entanto, as sessões privadas podem ser geradas e um novo certificado pode ser selecionado a cada vez. Não é necessário reiniciar o aplicativo Firefox.

Por exemplo, você pode abrir uma janela privada ( Ctrl+Shift+P ) e selecionar o certificado "Andy Tester". Quando terminar de testar com Andy, feche a janela privada ( Ctrl+Shift+W ). Reabrir a janela privada permite que você escolha um certificado diferente, como "Billy Tester".

Esta é a maneira mais rápida e confiável que encontrei para alternar entre os certificados do cliente em um ambiente de teste. No entanto, é uma boa ideia usar uma sessão de navegador "anônima" durante o teste.

Esse conceito também funciona de maneira semelhante ao modo anônimo do Chrome.

    
por 18.07.2014 / 10:40

Tags