XML Digital Signature supports the following COM interfaces to work with digital signatures and cryptographic keys.
| Interface | Description | 
|---|---|
| IXMLDigitalSignature | Dispatchable interface that handles signing and verification, as well as key manipulations. | 
| IXMLDigitalSignatureEx | Non-dispatchable interface that handles signing and verification, as well as key manipulations. | 
| IXMLDSigKey | Dispatchable interface that provides information about the key used for signing or verification. | 
| IXMLDSigKeyEx | Non-dispatchable interface that provides information about the key used for signing or verification. |