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