2015-11-30 52 views
0

使用Web應用程序的多個用戶可以使用公司密鑰和證書以電子方式簽署文檔。簽名以XAdES格式生成。我想在簽名本身中追蹤要求籤名的用戶名。首先,我不知道這是合法要做的事情。將用戶名存儲爲XAdES簽名的一部分

如果是這樣,是否有人知道存儲該信息有意義的XML元素?我找不到適合這種需求的產品。

回答

0

XML-DSIG /的XAdES定義包含X509相關的數據(例如X509SubjectName)元素。通常每個用戶都有他的證書,如果你包含上述元素,他們會得到你需要的信息。

既然你有一個證書,我會說任何額外的數據是特定於應用程序的。例如,您可以使用也被簽名的ds:Object元素。在xades4j中,你可以使用EnvelopedXmlObject來做到這一點。

+0

謝謝,我一直在XAdES規範中進行搜索,並沒有考慮XML-DSIG規範。 ds:Object應該這樣做。 – Cyrille