Node.js生成CSR文件方法

  • 如何在Node.js环境中创建CSR文件?

    在Node.js中,可以使用crypto模块生成CSR文件。以下是一个示例代码:,,“javascript,const fs = require(‘fs’);,const crypto = require(‘crypto’);,,const { privateKey, publicKey } = crypto.generateKeyPairSync(‘rsa’, {, modulusLength: 2048,,});,,const csr = crypto.createCertificate({, publicKey,, subject: {, commonName: ‘example.com’,, // 其他属性…, },,});,,fs.writeFileSync(‘privateKey.pem’, privateKey.export({ type: ‘pkcs1’, format: ‘pem’ }));,fs.writeFileSync(‘publicKey.pem’, publicKey.export({ type: ‘spki’, format: ‘pem’ }));,fs.writeFileSync(‘certificate.csr’, csr);,`,,这段代码首先使用crypto.generateKeyPairSync生成RSA密钥对,然后使用crypto.createCertificate`创建一个CSR文件。将私钥、公钥和CSR文件分别写入到文件中。

    2024-10-11
    06
免费注册
电话联系

400-880-8834

产品咨询
产品咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入