0

目前,我正在接收使用证书签名的消息。到目前为止,一切都很好。然而,证书包含一个属性 PSEUDONYM。现在 Java 运行时不接受它。我得到一个 IO 异常。(当我删除 PSEUDONYM 异常消失时)有没有人知道您验证这些消息,因为我确信属性 PSEUDONYM 是允许的。C=DE,O=InfoCompany,OU=SoftwareMe,CN=SIGNER,SERIALNUMBER=1,假名=SIGNER

任何想法如何更改默认的 java 验证以允许 PSEUDONYM 标记?

4

1 回答 1

0

使用构造函数X500Principal(String name, Map<String,String> keywordMap)允许您在keywordMap 中指定自定义RDN。映射的键是 RDN 名称,值是 OID 的字符串表示形式。有关详细信息,请参阅Java 文档

于 2013-06-24T18:55:23.190 回答