Este guia se aplica ao Electrum 4.0 e versões posteriores.
Antes de começar, verifique se você tem uma chave privada TLS/SSL e um certificado público para o seu domínio. Eles devem ser assinados por uma autoridade de certificação (CA). Você pode obter certificados gratuitos em serviços como LetsEncrypt.
Configuração de sua chave privada SSL
Primeiro, crie um arquivo que contenha apenas sua chave privada SSL. O arquivo deve ter a seguinte aparência:
-----BEGIN PRIVATE KEY-----
Your Private Key
-----END PRIVATE KEY-----
Importante: essa chave é para seu certificado SSL, não para sua carteira.
Em seguida, informe à Electrum onde encontrar seu arquivo de chave privada SSL. Use o seguinte comando:
electrum -o setconfig ssl_keyfile /path/to/ssl/privkey.pem
Substituir /path/to/ssl/privkey.pem
com o caminho real para seu arquivo de chave privada.
Como adicionar seu pacote de certificados SSL
Em seguida, você precisa criar um arquivo para seu pacote de certificados SSL. Esse arquivo deve conter:
- Seu certificado.
- Quaisquer certificados intermediários.
- O certificado da CA raiz.
Organize-os em ordem, com seu certificado na parte superior e a CA raiz na parte inferior. A estrutura do arquivo deve ter a seguinte aparência:
-----BEGIN CERTIFICATE-----
Your Certificate
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
Intermediate Certificate
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
Root Certificate
-----END CERTIFICATE-----
Depois de criar esse arquivo, informe à Electrum onde encontrá-lo. Use este comando:
electrum -o setconfig ssl_certfile /path/to/ssl/fullchain.pem
Substituir /path/to/ssl/fullchain.pem
com o caminho real para o arquivo do pacote de certificados.
Verificação da configuração de seu certificado SSL
Depois de configurar sua chave privada SSL e o pacote de certificados, é importante confirmar que a Electrum aceitou seu certificado. Veja aqui como verificar:
Execute o seguinte comando:
electrum -o get_ssl_domain
Esse comando deve retornar o nome comum de seu certificado. Normalmente, o nome comum corresponde ao nome de seu domínio.