作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
windows-xp 将授权 header 中的 SPNEGO token 发送到我们理解 kerberos 协议(protocol)的服务器。服务器应用程序是使用java提供的gss-api实现的。
我们的代码从 spnego token 中提取 upn 名称,并使用 LDAP 存储对其进行验证。如果 upn 名称仅包含 ascii 字符(少于 127),则一切正常。
但是如果用户名包含非 ascii 字符(例如爱尔兰 fada),那么 java gss-api 会出于某种原因将它们解释为垃圾字符。
我想知道Java7 GSS名称是否可以包含非ascii字符?
最佳答案
RFC 1510 要求主体名称为 GeneralString
这是 UTF-8 encoded string根据 RFC 3641。因此,您应该首先检查 Wireshark 中的字节,看看它们是否正常。如果您认为 JGSS 不遵循,您应该向 Oracle 提交票证。
关于java - gss 名称在 java 中因爱尔兰 fada 字符而损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21887498/
我试图在 Java 应用程序中格式化货币,所以我编写了一个 CurrencyFormatter。我正在尝试以 €123,456,789.00 的形式格式化,这在本地有效,但是当我部署到我公司的服务器时
我想知道是否有验证爱尔兰 Eircode 格式的最佳实践。到目前为止,我在 JavaScript 中使用 REGEX 的最佳尝试是基于第 11 页 here 上的官方规范。 . (第 11 页基于文档
我是一名优秀的程序员,十分优秀!