Nodejs Https Certification

General Tech QA/Testing 2 years ago

0 2 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on QA/Testing related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (2)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

 

Recently I bought a ssl certification

Now I have 5 files:

1) COMODORSADomainValidationSecureServerCA.crt

2) COMODORSAAddTrustCA.crt

3) AddTrustExternalCARoot.crt

4) www_photoshooter_gr.crt

5) key.key (which is the private key)

I know that I have to create an https nodejs server like this sample

var https = require('https');
var fs = require('fs');

var opts = {key: fs.readFileSync('key.pem'),
cert: fs.readFileSync('cert.pem')};

https.createServer(opts, function (req, res) {
    res.end('secured!');
}).listen(4443);

but I don't have .pem files!!! How can I create them?

profilepic.png
manpreet 2 years ago

I do it like so :

var server = https.createServer({ 
        key: fs.readFileSync('secret/server.key'),
        cert: fs.readFileSync('secret/server.crt'),
        ca: fs.readFileSync('secret/ca.crt'),
        requestCert: true, rejectUnauthorized: false 
    }, app);

Where app is an Express app.

You can replace server.key with key.keyserver.crt with www_photoshooter_gr.crt and ca.crt withCOMODORSADomainValidationSecureServerCA.crt


0 views   0 shares

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.