Como criar certificado para ligações em localhost e 127.0.0.1

Dado que casa vez mais não se pode utilizar a rede sem encriptação, deparei-me com o problema de gerar certificados para usar com o NATS numa rede interna.
Depois de muita pesquisa em como configurar o NATS com tls encontrei este artigo sobre como gerar certificados que funcionam em localhost:
https://gist.github.com/jchandra74/36d5f8d0e11960dd8f80260801109ab0