A test authorization for id-rsa.pub to the Let's Encrypt staging service has revealed issues that may prevent any certificate for this domain being issued.
108.156.201.12: Fetching https://id-rsa.pub/.well-known/acme-challenge/BjTDAISQZf45dKw1aWnjOJwFjSjJKpHkZY9lBuyCEh0: Timeout during connect (likely firewall problem)