• Jobs
  • About Us
  • Jobs
    • Home
    • Jobs
    • Courses and challenges
  • Businesses
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

177
Views
¿Cómo saber si la clave y el certificado están usando?

Estoy trabajando en el código Javascript de Express API de una manera que utiliza el certificado SSL autofirmado.

Creé un certificado SSL autofirmado usando: https://helpcenter.gsx.com/hc/en-us/articles/115015960428-How-to-Generate-a-Self-Signed-Certificate-and-Private-Key- usando-OpenSSL

Luego, coloco privateKey.key , certificate.crt y server.js en la misma carpeta.

Servidor.js

 const express = require("express"); const fs = require("fs"); const app = express(); const port = 443; app.get("/", (req, res) => { res.send("IT'S WORKING!"); }); require("http") .createServer( { key: fs.readFileSync("privateKey.key"), cert: fs.readFileSync("certificate.crt"), }, app ) .listen(port, () => { console.log(`Listening on port ${port}!`); });

Ejecuté nodemon server.js en la terminal y debajo está el resultado:

 [nodemon] 2.0.12 [nodemon] to restart at any time, enter `rs` [nodemon] watching path(s): *.* [nodemon] watching extensions: js,mjs,json [nodemon] starting `node server.js` Listening on port 443!

Lo probé en el navegador por localhost:443 . Luego apareció la respuesta IT'S WORKING .

Mi pregunta es ¿Estoy haciendo correctamente el código Javascript de Express API con el certificado SSL autofirmado? ¿Cómo saber exactamente si se está utilizando el certificado SSL autofirmado?

Muchas gracias

over 3 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puede usar Wireshark para capturar los datos de protocolo de enlace del cliente y del servidor. Su certificado SSL debe estar en uno de los datos de respuesta del servidor.

over 3 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Show me some job opportunities
There's an error!