Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

512
Vistas
Problemas con el certificado SSL al intentar usar httprepl en el tutorial ASP.NET

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: ingrese la descripción de la imagen aquí

Intenté seguir varias instrucciones para actualizar los certificados SSL en mi máquina. Por ejemplo, cuando dotnet dev-certs https --trust obtengo lo siguiente: captura de pantalla de la respuesta a dotnet dev-certs https --trust

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 : captura de pantalla de https.crt

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.

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda