
Product
Rust Support in Socket Is Now Generally Available
Socket’s Rust and Cargo support is now generally available, providing dependency analysis and supply chain visibility for Rust projects.
Self-signed PEM key and certificate ready for use in your HTTPS server.
A dead simple way to get an HTTPS server running in development with no need to generate the self signed PEM key and certificate.
THIS MODULE CONTAINS THE PRIVATE KEY!
It is only ment as a debugging tool when you want to run an HTTPS server locally but can't be bothered generating your own keys!
Never use this if you want to keep a secret!
npm install https-pem
var https = require('https')
var pem = require('https-pem')
var server = https.createServer(pem, function (req, res) {
res.end('This is servered over HTTPS')
})
server.listen(443, function () {
console.log('The server is running on https://localhost')
})
When connecting to an HTTPS server from Node.js that uses a self-signed
certificate, https.request will normally emit an error and refuse to
complete the reuqest. To get around that simply set the
rejectUnauthorized option to false:
var opts = { rejectUnauthorized: false }
var req = https.request(opts, function (res) {
// ...
})
req.end()
If using curl to connect to a Node.js HTTPS server using a
self-signed certificate, use the -k option:
curl -k https://localhost:4443
The https-pem module simply exposes an object with two properties:
key and cert.
pem.keyThe private key (RSA).
pem.certThe certificate.
MIT
FAQs
Self-signed PEM key and certificate ready for use in your HTTPS server
The npm package https-pem receives a total of 1,370 weekly downloads. As such, https-pem popularity was classified as popular.
We found that https-pem demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket’s Rust and Cargo support is now generally available, providing dependency analysis and supply chain visibility for Rust projects.

Security News
Chrome 144 introduces the Temporal API, a modern approach to date and time handling designed to fix long-standing issues with JavaScript’s Date object.

Research
Five coordinated Chrome extensions enable session hijacking and block security controls across enterprise HR and ERP platforms.