用PHP中的PKCS12证书(.p12)签署XML文档(XADES-BES)


Sign XML document (XADES-BES) with PKCS12 Certificate (.p12) in PHP

我需要在PHP中使用PKCS12证书(.p12文件)签署XML文档,标准必须是XADES-BES。这可能吗?

这很可能是可能的,但同样可能的是,PHP代码还没有做到这一点。

  • 使用XadES-BES算法的XMLDSIG的XML验证

例如,现有的PHP XML数字签名库有:

  • xmlseclibs
  • FraGoTe/xmdsig
  • Maks3w/xmldsig

xmlseclibs之上构建可能是一个不错的选择。