Onde um usuário não administrativo deve salvar um certificado de CA?

6

Eu tenho um certificado de CA que eu uso para se conectar a uma rede sem fio WPA2 Enterprise.

Onde, dentro da minha pasta pessoal, devo armazenar o arquivo .crt ? Não vejo nada no Padrão de Hierarquia do Sistema de Arquivos que sugere o que devo fazer.

    
por ændrük 11.04.2012 / 19:40

2 respostas

3

Nota : A questão foi editada um tempo depois que eu respondi, adicionando o ponto sobre o usuário 'não-administrativo', etc, mas esta resposta é uma maneira alternativa de fazê-lo.

Não existe uma localização específica na pasta pessoal dos usuários designada oficialmente para .crt arquivos, e nenhum parece ser mencionado no LSB (Linux Standard Base) ou no FHS (Filesystem Hierachy Standard) se as especificações forem examinadas na Fundação Linux .

No entanto, em todo o sistema existe uma localização oficial especificada pelo Debian, e respeitada pelo Ubuntu, que é explicada na documentação dos pacotes para ca-certificates . Se você abrir o arquivo /usr/share/doc/ca-certificates/README.Debian , este aviso será apresentado:

  

Se você deseja instalar autoridades de certificação locais para ser implicitamente   confiável, por favor coloque os arquivos de certificado como arquivos únicos terminados em   ".crt" em "/ usr / local / share / ca-certificates" e execute novamente   “Update-ca-certificates”

i.e. isso significa que o certificado deve terminar com .crt e que, para instalar seu certificado e atualizar o banco de dados que você precisa executar:

sudo cp /home/mike/ra.crt /usr/local/share/ca-certificates
sudo update-ca-certificates

Esta é a única linha oficial que eu conheço, e mais informações estão disponíveis em man update-ca-certificates e no manpages do Ubuntu online.

    
por user76204 08.12.2012 / 20:24
-2

De acordo com a esta documantation, você pode armazenar o certificado em / etc diretório / ssl / cert. Além disso, você precisa armazenar o arquivo .key em / etc / ssl / newcerts

    
por numand 14.04.2012 / 15:21