Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

370
Views
¿Cómo hacer que axios funcione con un certificado público de AWS ACM?

Me sorprende descubrir que los certificados públicos emitidos por AWS ACM desencadenan el error "no se puede verificar el primer certificado" al usar axios y node-fetch. Sin embargo, cuando uso curl desde la línea de comandos, no aparece ningún error. Entonces mis preguntas son:

  1. ¿Por qué el nodo se comporta de esta manera? Curl puede usar el sistema operativo subyacente, al parecer, que reconoce la autoridad de CA de los certificados emitidos por AWS ACM; ¿El nodo tiene su propio conjunto de autoridades de CA?

  2. ¿Cómo puedo resolver este problema sin habilitar la opción de rechazo no httpsAgent rejectUnauthorized ? ¿Hay alguna manera de hacer que el nodo se comporte como curl, por ejemplo, utilizando el conjunto de autoridades de CA reconocidas del sistema operativo? ¿Hay alguna configuración dentro de la consola de AWS ACM que pueda hacer que los certificados sean más aptos para axios?

NOTA: No estoy interesado en la solución de configurar axios para que reconozca ningún certificado de CA en particular (me gustaría una solución general que me permita hacer ping a varios certificados emitidos por AWS ACM que no controlo necesariamente).

Editar: estoy usando OSX 11.3.

¡Gracias!

over 4 years ago · Santiago Trujillo
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!