使用openssl生成ssl服务器请求证书需要输入State or Province Name、Locality Name、OrganizationName等,有时候需要填写中文,签发证书的时候这些中文就变成了乱码,网上看了很多贴子解决这个问题,试了都不顺利,经过多次测试,现将解决方法汇总如下:
1、windows下使用openssl生成请求证书
安装openssl后,如果未添加系统环境变量,需要进入openssl安装目录/bin目录下,执行相关命令。
- 第一步 生成密钥
- 第二步 修改配置文件,/bin/openssl.cnf,修改项如下:
string_mask = utf8on