Skip to content

Instantly share code, notes, and snippets.

@isaqueprofeta
Last active January 22, 2025 19:02
Show Gist options
  • Save isaqueprofeta/8a99e45c3813a164fbcebb4ea935871b to your computer and use it in GitHub Desktop.
Save isaqueprofeta/8a99e45c3813a164fbcebb4ea935871b to your computer and use it in GitHub Desktop.
Passos para instalação de certificados do SERPRO no Ubuntu
# Entrar na pasta de certificados do sistema:
# Ubuntu anterior ao 18:
sudo mkdir /usr/share/ca-certificates/serpro/
sudo cd /usr/share/ca-certificates/serpro/
# Ubuntu 18:
sudo mkdir /usr/local/share/ca-certificates/serpro/
cd /usr/local/share/ca-certificates/serpro/
# Baixar os certificados do repositorio:
wget -r --no-check-certificate https://ccd.serpro.gov.br/serproacf/docs/
# Remover apenas os certificados de interesse:
find ./ccd.serpro.gov.br -name *.crt | sudo xargs -I{} cp -u {} .
# Limpar o restante do wget:
sudo rm -rf ccd.serpro.gov.br/
# Executar compilação dos certificados para o sistema:
sudo update-ca-certificates
# Instalar os certificados nos browsers
sudo apt install libnss3-tools
# Instalar os certificados no google-chrome
for i in $(ls /usr/local/share/ca-certificates/serpro/); do $(certutil -d sql:$HOME/.pki/nssdb -A -t "C,C,C" -n $i -i /usr/local/share/ca-certificates/serpro/$i); done
# Instalar os certificados no firefox
cat ~/.mozilla/firefox/profiles.ini
# Anote o valor do Default no meu caso: yxsfy966.default-release
# [Install4F96D1932A9F858E]
# Default=yxsfy966.default-release
# Locked=1
# O Resultado você subistitui no comando abaixo logo depois do $HOME/.mozilla/firefox/:
for i in $(ls /usr/local/share/ca-certificates/serpro/); do $(certutil -d sql:$HOME/.mozilla/firefox/yxsfy966.default-release -A -t "C,C,C" -n $i -i /usr/local/share/ca-certificates/serpro/$i); done
@isaqueprofeta
Copy link
Author

@GSC7 se eu puder te dar uma direção, o máximo que vou conseguir te falar é que um dia no passado eu já mexi com os tokens físicos, e eles eram gerenciados pela ferramenta pkcs11-tool. Fora isso nunca mexi com os certificados de Cloud no terminal. Se você é cliente do Serpro, te indico abrir um chamado com suas dúvidas via solicitação no portal da CSS ou via 0800.

@GSC7
Copy link

GSC7 commented Nov 8, 2024 via email

@CelioSGA
Copy link

Quando haverá suporte para o ubuntu 24.04?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment