node.js - 创建客户端证书,将特定 ip 地址添加到证书

标签 node.js ssl express openssl ssl-certificate

我需要创建一个客户端证书,其中应包含将安装在特定计算机上的特定 ip 地址,从而与将从客户端证书获取 ip 地址的服务器进行通信。所以,我想知道这可能吗?

最佳答案

是的,可以将自定义信息添加到证书中,具体取决于类型。这是一篇关于如何使用的合理文章 OpenSSL for custom content

目前还不清楚您要做什么,但主题别名 (SAN) 可能是一个好的开始,具体取决于您要查找的内容。

Here's a topic主题别名可以为您做什么。

如果您正在寻找所有 x.500 attributes ,您可能会发现 userCertificate 或 uniqueIdentifier 是合适的。

Here's also a good thread关于在证书中使用非标准字段,只要您不寻求全局兼容性。

关于node.js - 创建客户端证书,将特定 ip 地址添加到证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26646213/

相关文章:

node.js - 检查文件是否存在于我的服务器上 - Node js

node.js - Express.js ERR_TOO_MANY_REDIRECTS 错误

node.js - 返回 MongoDB 中具有不同字段和 1 个选择查询的整个文档

node.js - NodeJS : Mongoose return wrong results from MongoDB although Mongo shell return correct ones

node.js - Nodejs Swagger 无法向请求添加授权 header

java - "java.lang.UnsupportedOperationException: Not supported yet."

qt - 在 Qt 中使用 QSslSocket 的 SSL 服务器

java - JMXConnector 无法连接到 ssl keystore

javascript - 引用错误 : "Tags is not defined"

node.js - Swagger JSDoc 不从子文件夹加载 API 文件