[This feature was implemented for MSXML 5.0 for Microsoft Office Applications. XML digital signatures are not supported in MXSML 6.0 and later.]
IXMLDigitalSignatureEx interface extends the
IXMLDigitalSignature interface to enable C/C++ applications to interact with various cryptographic objects, such as a certificate context or a certificate store handle, that are required to sign or verify a signature.
|createKeyFromCertContext||Creates and returns a key handle from a certificate context as defined in CryptoAPI. Both the private and public keys are accessible through the resultant key handle.|
|createKeyFromHMACSecretBinary||Creates and returns a key handle from an unencoded binary secret value used in an HMAC algorithm. The key accessible through this handle may be used for signing and verifying an XML document or fragment.|
|getStoreHandle||Gets a handle to the certificate store from which the certificate can be retrieved and validated.|
|setDebugOutput||Sets the target for debug output.|
|setStoreHandle||Sets a certificate store handle on the signature object, so that certificate information can be inserted into the
The methods of this interface can only be called from C/C++ applications.
Header and IDL files: msxml2.h, msxml2.idl
Version-Dependent ProgID: Msxml2.MXDigitalSignature.5.0
Version-Dependent CLSID: 88d969e5-f192-11d4-a65f-0040963251e5, "MXDigitalSignature 5.0"
MSXML 5.0 for Microsoft Office Applications and later