首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IDN的SSL证书中的CN & DNS字段使用哪种格式?

IDN的SSL证书中的CN & DNS字段使用哪种格式?
EN

Stack Overflow用户
提问于 2012-05-29 17:10:02
回答 1查看 734关注 0票数 5

如果我获得了IDN域的SSL证书,我应该期望CN字段中的值是域名的文字UTF-8字符串,还是转义的、小代码版本?

那么X509v3主题可供选择的域名DNS条目呢,这些条目会以相同的格式吗?

我能看到一些crt文件示例,或者链接到使用SSL的IDN吗?

这上面有规范规范吗?

EN

回答 1

Stack Overflow用户

发布于 2012-05-30 13:04:03

假设您讨论的是HTTPS,传统上用于验证主机名的规则都是在RFC 2818,3.1节中定义的,它根本没有提到国际化域名。

最近,编写了一个“最佳做法”RFC 6125,以协调各协议之间的主机名验证程序,并澄清一些其他要点。下面是它对IDN (第6.4.2节)的看法:

如果参考标识符的DNS域名部分是国际化域名,则在检查域名之前,实现必须将域名中的任何U标签IDNA-DEFS转换为A-标签。根据IDNA-PROTO,A-标签必须作为不区分大小写的ASCII进行比较.每个标签必须匹配,才能考虑域名匹配,除非有关于检查通配符标签的规则(第6.4.3节;但另见关于国际化域名中通配符的第7.2节)。

不幸的是,这可能对你的实践没有帮助。首先,RFC 6125是相对较新的,据我所知,很少有应用程序或库声称实现它。其次,并非所有库都遵循RFC 2818 (例如,浏览器有时可以更宽容地接受哪些CNs )。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10803671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档