【问题标题】:Sign XML with x.509 android使用 x.509 android 签署 XML
【发布时间】:2013-01-01 08:15:37
【问题描述】:

有没有办法用 X.509 签署 Xml 文档? 我一直在寻找整个互联网,但似乎不可能用 x.509 签署 xml 文档?

 <Signaturexmlns="http://www.w3.org/2000/09/xmldsig#">
 <SignedInfo>
 <CanonicalizationMethodAlgorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
 <SignatureMethodAlgorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
 <ReferenceURI="#nana">
 <Transforms>
 <TransformAlgorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
 <TransformAlgorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
 </Transforms>
 <DigestMethodAlgorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
 <DigestValue>VItfxY/A1BITZ/BuWpsGd9gKix4=</DigestValue>
 </Reference>
 </SignedInfo>

  <SignatureValue>0+5U........ many numbers and character.....
 </SignatureValue>
 <KeyInfo>
 <X509Data>
 <X509Certificate>MIIEyDCCA7CgAwIBAgIEPssQ2TANBgkqhkiG9w0BAQUFADArMQswCQYDVQQGEwJI
 UjENMAsGA1UEChMERklOQTENMAsGA1UECxMEREVNTzAeFw0xMjA5MjcxMDQ5MThaFw0xNDA5Mjc
  xMTE5MThaMFkxCGjB623/kdW
  .......
 </X509Certificate>
 <X509IssuerSerial>
 <X509IssuerName>blablabla</X509IssuerName>
 <X509SerialNumber>1054324313</X509SerialNumber>
 </X509IssuerSerial>
 </X509Data>
 </KeyInfo>
 </Signature>

【问题讨论】:

  • 你找到解决办法了吗?

标签: android xml certificate signature x509


【解决方案1】:

您可以使用我们的 SecureBlackbox 产品(XMLBlackbox 包)的 Java 版本进行 XML 签名操作的全部范围。

您还可以发现this question 很有用。在那个问题中讨论了签名验证(不是签名),但也许你也可以利用这些建议。

【讨论】:

  • 谢谢,我一试就告诉你效果如何。
  • 这很有用,但我没有钱购买许可证,我的应用程序将用于出售,但谢谢你的链接!
猜你喜欢
  • 1970-01-01
  • 2018-04-16
  • 1970-01-01
  • 2017-11-28
  • 1970-01-01
  • 2014-09-15
  • 2011-02-24
  • 1970-01-01
  • 2010-11-14
相关资源
最近更新 更多