INTEGRITY Документация

tls

Вы можете использовать node:tls чтобы создавать защищённые соединения с внешними сервисами с помощью TLS (Transport Layer Security).

import { connect } from "node:tls";

// ... in a request handler ...
const connectionOptions = { key: env.KEY, cert: env.CERT };
const socket = connect(url, connectionOptions, () => {
	if (socket.authorized) {
		console.log("Connection authorized");
	}
});

socket.on("data", (data) => {
	console.log(data);
});

socket.on("end", () => {
	console.log("server ends connection");
});

Доступны следующие API:

Все остальные API, включая tls.Server и tls.createServer, не поддерживаются и вызовут Not implemented ошибку при вызове.

Полный node:tls API описан в документация Node.js для node:tls.