php - 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
解决方案
推荐阅读
- python - python manage.py runserver 不显示任何内容
- r - 将字符向量与 data.frame 和完整的表相结合
- kotlin - 带有 kotlin MVVM 和数据绑定的 recyclerview 中的单选按钮
- ios - 从 xcode 10.1 安装到 iOS 12+ 时,应用程序在启动屏幕上冻结
- java - 在模型运行时显示 ELKI DBSCAN 聚类模型的进度?
- angular - 从 Angular 5 开始的最佳方式 - 需要更新的资源
- html - 如何在网络中制作不规则形状以用作容器,以便一部分可以包含内容?
- ios - 无法在 IOS 上使用 firebase 运行颤振应用程序
- python - 为什么我的 exe 文件不遵循脚本中的指定路径?
- git - 在 git repo 中删除虚假的第二个根