使用网络应用的多个用户可以使用公司密钥和证书以电子方式签署文档。签名以XAdES格式生成。我想在签名本身中跟踪要求签名的用户名。首先,我不确定它是否属于合法。
如果是这样,是否有人知道存储该信息的XML元素?我找不到适合这种需要的那种。
答案 0 :(得分:0)
XML-DSIG / XAdES定义包含X509相关数据的元素(例如X509SubjectName
)。通常每个用户都有他的证书,如果你包含上述元素,他们就会得到你需要的信息。
由于您拥有单一证书,我会说任何其他数据都是特定于应用程序的。例如,您可以使用也已签名的ds:Object
元素。在xades4j中,您可以使用EnvelopedXmlObject
执行此操作。