Share via


Output from createKeyFromCertContext Method Example

 

[This sample output requires features that were implemented in MSXML 5.0 for Microsoft Office Applications. XML digital signatures are not supported in MXSML 6.0 and later.]

When you build and run the KeyFromCertContext code, you should get output in the following format. The likely differences are due to the different certificate contexts (or keys) used.

The data referenced in the signature template was signed successfully.  
Resultant signature:  
  
<?xml version="1.0"?>  
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">  
  <ds:SignedInfo>  
    <ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n  
-20010315"/>  
    <ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>  
  
    <ds:Reference URI="#obj">  
      <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>  
      <ds:DigestValue>q7jECW4dAYAz6sgkuPIeyzz/vdw=</ds:DigestValue>  
    </ds:Reference>  
  </ds:SignedInfo>  
  <ds:SignatureValue>vqpqpa+/tqW4dJTv3F3K022UI6DiO0EI8kud5BcKSRXofc3KUNvEq7mBnhL  
Hb4Ihm1om8NtD  
PRToBPtsOQ6oCA==</ds:SignatureValue>  
  <ds:Object Id="obj">Hello, World!</ds:Object>  
<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><KeyValue><RSAKeyValue><Modu  
lus>wylu+tpOV2xOlM1Up0iQH5v4gI/Of44sPKZxgfwz9BKW+J2QNhfcSIbRx5Lj1u2yp9oGR6ym  
OiF3LXu+7Rd6Ow==</Modulus><Exponent>AQABAA==</Exponent></RSAKeyValue></KeyValue>  
</KeyInfo></ds:Signature>