首页 > 解决方案 > Openssl:创建 CSR string_mask 非法字符

问题描述

在使用诸如“ƒŸ”之类的字符创建 CSR 时,会导致下面显示的错误,但是允许使用其他带有重音符号的字符,例如“éó”

openssl_csr_new(): dn: add_entry_by_NID 15 -> test��(失败;如果报告非法字符,请检查错误队列和字符串掩码 OpenSSL 选项的值)在第 95 行的 CSR.class.php 中

在 openssl.cnf 中的 string_mask nombstr 但是我找不到关于这个过滤器包含什么的任何文档?所以我可以在调用 openssl 函数之前检测和过滤。

# nombstr : PrintableString, T61String (no BMPStrings or UTF8Strings).
string_mask = nombstr

标签: phpopensslphp-openssl

解决方案


推荐阅读