在使用php生成證書CSR中出現錯誤:
openssl_csr_new(): dn: add_entry_by_NID 13 -> somedomain.com (failed; check error queue and value of string_mask OpenSSL option if illegal characters are reported)
ErrorException: Warning: openssl_csr_new(): dn: add_entry_by_NID 13 -> somedomain.com (failed; check error queue and value of string_mask OpenSSL option if illegal characters are reported)
somedomain.com 代表需要生成CSR的域名
出現此原因主要是somedomain.com字符串超過了64個字符。
目前在使用來此加密生成證書時,已經自動將低於65個字符串的域名作爲commonName了,不會出現驗證成功,但是無法生成證書的情況了。
來此加密:免費獲取SSL證書,支持通配符,支持多組域名。