Informazioni sull'API di firma digitale XPS
I documenti XPS possono avere firme digitali per consentire agli utenti di firmare un documento, verificare l'identità del firmatario e indicare se un documento XPS è stato modificato dopo la firma. Un'applicazione Windows nativa può usare le interfacce dell'API XPS Digital Signature per eseguire operazioni di firma digitale in un documento XPS. Questa sezione offre una panoramica dell'API XPS Digital Signature.
L'interfaccia IXpsSignatureManager gestisce le operazioni di firma digitale in un documento XPS. Prima che un'applicazione possa accedere alle firme digitali di un documento XPS, l'applicazione deve chiamare CoCreateInstance per creare un IXpsSignatureManager e quindi chiamare IXpsSignatureManager::LoadPackageFile o IXpsSignatureManager::LoadPackageStream per caricare il documento XPS. Per altre informazioni su questo processo di inizializzazione, vedere Inizializzare Signature Manager.
Dopo che un documento XPS è stato caricato in un'interfaccia IXpsSignatureManager , un'applicazione può quindi accedere alle firme digitali del documento e alle richieste di firma digitale. È possibile accedere alle firme digitali usando un'interfaccia IXpsSignature dall'interfaccia IXpsSignatureCollection del gestore delle firme. Un'applicazione può anche aggiungere e rimuovere interfacce IXpsSignature dalla raccolta. L'accesso alle richieste di firma viene eseguito usando IXpsSignatureRequest che vengono raccolte in un'interfaccia IXpsSignatureRequestCollection. IXpsSignatureRequestCollection fa parte di un'interfaccia IXpsSignatureBlock raccolta nell'insieme IXpsSignatureBlockCollection del gestore delle firme.
Le applicazioni possono usare IXpsSigningOptions del gestore delle firme per accedere e impostare le opzioni di firma digitale.
Per esempi di come accedere alle firme digitali di un documento XPS, vedere Common Digital Signature Programming Tasks.For examples of how to access the digital signature signatures of an XPS document, see Common Digital Signature Programming Tasks.
Argomenti correlati