Skip to content

Instantly share code, notes, and snippets.

@notmedia
Last active August 29, 2022 15:17
Show Gist options
  • Save notmedia/70e2f2e3dc073be26c40912929d5a70b to your computer and use it in GitHub Desktop.
Save notmedia/70e2f2e3dc073be26c40912929d5a70b to your computer and use it in GitHub Desktop.
function getServerCredentials(): ServerCredentials {
const rootCert = fs.readFileSync(path.resolve(__dirname, '../certs/ca-cert.pem'));
const serverCert = fs.readFileSync(path.resolve(__dirname, '../certs/server-cert.pem'));
const serverKey = fs.readFileSync(path.resolve(__dirname, '../certs/server-key.pem'));
const serverCredentials = ServerCredentials.createSsl(
rootCert,
[
{
cert_chain: serverCert,
private_key: serverKey,
},
],
true
);
return serverCredentials;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment