将XML签名放入PDF文档

时间:2016-08-02 20:37:00

标签: php pdf digital-signature xml-signature

我正在开发一个PHP项目。它关于Mobile Id签署的PDF文档。我创建了pdf文档的SHA256值并将该数据发送到Phone Company的服务。客户(电话用户)接受来自她手机的签名请求,电话公司给我返回Base64格式的XML签名,当我解码时,它就变成了这样:

<SignatureValue Id="Signature-05556667788-SIG">....</SignatureValue>
<KeyInfo>
<KeyValue>
<RSAKeyValue>
<Modulus>....</Modulus>
<Exponent>.....</Exponent>
</RSAKeyValue>
</KeyValue>
<X509Data><X509Certificate>....</X509Certificate>
</X509Data>
</KeyInfo>

Everythings在这里完美无缺。

现在我必须将此签名放入该PDF文件中。我购买了SetaPDF-Signer库并尝试将其与Swisscom All-in Signing Service一起使用。因为我国的电话公司使用Swisscom的服务。 Swisscom's Documents中提到的所有内容(Wsdls,服务逻辑等)与我的电话公司相同。 由于我对XML签名和PDF签名并不熟悉,所以我需要一些帮助。

如何将此XML签名放到PDF文档中?

非常感谢你的帮助。

0 个答案:

没有答案