Mudando de letsencrypt (client) para acme-client - onde está minha chave de conta?

1

Comecei a usar o letsencrypt e depois havia um cliente "oficial" chamado letsencrypt . Agora quero mudar para acme-client - ou seja, a implementação C.

Acho que consigo configurar meus sites e encontrar os certificados para eles, mas recebo o erro

acme-client: https://acme-v01.api.letsencrypt.org/acme/new-authz: bad HTTP: 403
acme-client: transfer buffer: [{ "type": "urn:acme:error:unauthorized",
"detail": "No registration exists matching provided key", "status": 403 }] 
(120 bytes)

Acho que não acertei a chave da conta. Onde letsencrypt armazenou isso? Eu acho um diretório chamado /etc/letsencrypt/accounts , mas abaixo, não há pem -files, apenas json com conteúdo estranho ...

Então as perguntas são:

  • O letsencrypt armazenou a chave da conta em pem -format?

    • Se sim, onde posso encontrá-lo?

    • Se não - a chave é armazenada em qualquer lugar de uma forma que seja transformável para pem -format?

por Bex 05.06.2017 / 10:48

1 resposta

0

Outra solução, muito mais fácil, é registrar novamente a conta usando

acme-client -DAvv <domain>

depois de ter aberto a porta 80 e configurado httpd para atender chamadas com o adicional

location "/.well-known/acme-challenge/*" { 
    root "/acme" 
    root strip 2 
}
    
por 07.06.2017 / 08:42