1

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>
4

1 に答える 1

2

当社の SecureBlackbox 製品 ( XMLBlackboxパッケージ) の Java 版を使用して、XML 署名操作の全範囲をカバーできます。

また、この質問は役に立ちます。その質問では、署名の検証 (署名ではない) について説明していますが、その提案も利用できるかもしれません。

于 2013-01-17T18:10:46.997 に答える