用openssl生成含有中文信息的证书
来源:互联网 发布:如何评价王毅 知乎 编辑:程序博客网 时间:2024/06/06 19:27
openssl 支持 ASCII 和 UTF-8 两种编码,应该可以制作中文证书。
在生成证书签发申请时,当输入中文则 openssl 报错,这是因为当前输入的字符是 ANSI 本地编码格式,超出了 ASCII 编码范围且非 UTF-8 编码,所以 openssl 报错理所当然
,从中看出 openssl 不支持编码转换,所以,要想输入中文,必须得先转换中文字符到 UTF-8
1.将中文转为 UTF-8
这里用到一款常用的工具 notepad++
打开文件,把当前文件的内容设置为 UTF-8 编码,输入中文内容后,再把内容的编码改为 ANSI 编码格式,这时文件内容变成了不认识的方块,这种方块就是我们所需要的。把
转好的中文复制到 openssl 窗口,如果没有报错就成功了。
2.指令中加入 -utf8
这种指令可能必须 openssl req -utf8 -sha512 -days 10957 -newkey rsa:4096 -keyout rsa.key -out rsacsr.pem
3.openssl.cnf 应该是 UTF-8 编码格式
openssl.cnf/openssl.cfg 文件默认为 UTF-8 编码,如果在制作中文证书过程中有报错,检查该文件是否为 UTF-8 编码格式
阅读全文
0 0
- 用openssl生成含有中文信息的证书
- 用openssl生成正确显示中文的证书的方法
- OpenSSL生成正确显示中文证书的方法
- OpenSSL生成正确显示中文证书的方法
- openssl 1.1.0f 生成中文证书乱码的解决方案
- 生成给Nginx用的OpenSSL证书
- openssl 不用手动输入信息生成证书
- openssl 不用手动输入信息生成证书
- 用openssl命令生成证书
- 用openssl命令生成证书
- 用openssl命令生成证书
- 获取 X509 证书的 Version 信息 (openssl)
- 用OpenSSL生成CA根证书来签名Keytool生成的证书请求
- openssl https openssl 证书生成
- 对于openssl生成ssl证书的补充!
- 利用OpenSSL生成证书文件的总结
- 采用OpenSSL生成Https的证书CA
- openssl生成ssl证书的方法
- 并发编程cas的aba问题
- ButterKnife的用法
- 让unittest框架在fail时自动截图的装饰器
- SQL语句总结
- 【Bzoj1901】Dynamic Ranking
- 用openssl生成含有中文信息的证书
- android PagerAdapter简单应用
- mac平台scala开发环境搭建
- Java反射
- 数据库中表设置外键(Navicat)
- TFT LCD控制显示总结(硬件概念、初始化相关配置)
- 基于mini2440的两种触屏中断程序(T35)
- 基于mini2440的ov9650摄像头裸机测试
- TFT资料大全