Soy nuevo en C# y .NET y estoy tratando de seguir el tutorial "Crear una API web" en el sitio de Microsoft. En la sección Test PostTodoItem , seguí las instrucciones para instalar httprepl e intenté ejecutar los siguientes dos comandos:
httprepl https://localhost:5001/api/todoitems post -h Content-Type=application/json -c "{"name":"walk dog","isComplete":true}" Recibo el siguiente error en mi terminal: The SSL connection could not be established, see inner exception. . Captura de pantalla: 
Intenté seguir varias instrucciones para actualizar los certificados SSL en mi máquina. Por ejemplo, cuando dotnet dev-certs https --trust obtengo lo siguiente: 
A valid HTTPS certificate is already present. La respuesta sugeriría que solucioné el problema, pero aún no puedo hacer que httprepl se ejecute correctamente. Lo probé en una máquina con Windows y funciona bien (tienen una forma mucho más simple de manejar solicitudes SSL/conceder permisos).
Puedo ejecutar la aplicación/API en mi navegador, así que no creo que deba hacer ningún cambio en lo que respecta a Firefox/Chrome.
He mirado otras soluciones de desbordamiento de pila y no funcionan o no las entiendo. Mi dotnet --version es 6.0.101 .
Estoy bastante seguro de que ya he creado certificados SSL para esto. Tengo un archivo llamado https.crt en mi carpeta /usr/local/share/ca-certificates/aspnet : 
No sé si es relevante, pero tiene "DNS: localhost" en la parte inferior. ¿Alguien puede explicar cómo solucionar/resolver esto para que pueda hacer funcionar el tutorial? Intenté seguir esta solución pero no pude copiar el localhost.crt en mi carpeta https.crt el localhost.crt con mi /usr/local/share/ca-certificates/ existente y parecía casi idéntico, así que supuse que no solucionaría nada.