Signer Gem 和 XMLSEC 格式 - 在 xml 中添加模数和指数

Signer Gem and XMLSEC format - Adding Modulus and Exponent in xml

我正在尝试使用签名者获取 xmlsec 格式,但我无法创建它。我正在尝试创建这种格式:

https://gist.github.com/patojimenez/84d22500611620b8b3bebea30243108a

有人用过这种格式吗?我尝试使用单一格式:

https://github.com/ebeigarts/signer/blob/01f65278db8852be3f4a28c7f10a2cced966f506/spec/signer_spec.rb#L91-L110

不过格式很不一样,只有returnsX509Data标签信息。我需要KeyValue标签信息。

我该怎么做?

signer gem seems to be suited only for signing messages over the SOAP protocol,有自己的格式。您似乎想要唱一个普通的 XML 文档,为此您可以尝试使用这些 gems:

它们都是 xmlsec library 的包装器,可以按照您想要的格式工作。