有没有简单的方法可以将 PrintableString 值转换为 CSR 中的UTF8STRING?我需要 UTF8 中的组织、州和公用名,但有些用户正在使用 PrintableString 生成 CSR,需要时间来让他们更改配置文件。
我已经尝试查看openssl文档,但没有找到任何有用的东西。
从 PrintableString
到 UTF-8 时不需要"转换",因为 PrintableString 字符是美国 ASCII 的一个子集。 UTF8 的前 127 个字符是美国 ASCII。 只需将 PrintableString 值复制到 UTF8String 字段即可。