Como posso confiar automaticamente em uma CA raiz no Firefox com um arquivo PEM?

2

Eu tenho:

  • Firefox 24.0 no Windows 7 Enterprise
  • Uma necessidade freqüente de o Firefox confiar em uma CA Raiz específica no formato "PEM" codificado em Base64 no disco, por exemplo, C:\foo.pem (por exemplo)
    • O certificado em que preciso confiar muda com bastante frequência; isso está em um contexto de desenvolvimento, então estou usando certificados autoassinados e, por outras razões, não consigo usar o mesmo certificado todas as vezes

Eu gostaria de automatizar os resultados do seguinte processo no Firefox, usando a linha de comando ou código (PowerShell, VBScript, C #, o que for mais fácil):

  • Ferramentas - > Opções - > Avançado - > Certificados
  • Clique no botão "Visualizar certificados"
  • Clique na guia "Autoridades"
  • Clique no botão "Importar ..."
  • Selecione o local do arquivo PEM predeterminado
  • Marque as três caixas para fins de confiança
  • Clique em OK várias vezes

Se eu tiver para automatizar isso usando a própria interface do usuário, isso seria OK ... mas eu preferiria não ter a interface do usuário automatizada . Em vez disso, eu preferiria ter alguma forma programática (um programa de console? Um script?) Que faça a mesma coisa sem qualquer interatividade da interface do usuário.

Alternativamente , se o Firefox puder usar diretamente o Armazenamento de Certificados do Windows (não acredito que possa, atualmente) e confiar nos certificados armazenados lá, isso seria ainda melhor, porque eu já tenho um mecanismo para importar meus certificados raiz em mudança no Armazenamento de Certificados do Windows.

    
por Horn OK Please 09.10.2013 / 18:45

0 respostas