Interfaccia IOpcDigitalSignatureManager (msopc.h)
Fornisce l'accesso alle interfacce di creazione di pacchetti di firme digitali per un pacchetto rappresentato dagli oggetti DELL'API di creazione di pacchetti. Questi metodi di interfaccia vengono chiamati per generare una firma o per accedere e convalidare le firme esistenti nel pacchetto.
Ereditarietà
L'interfaccia IOpcDigitalSignatureManager eredita dall'interfaccia IUnknown . IOpcDigitalSignatureManager include anche questi tipi di membri:
Metodi
L'interfaccia IOpcDigitalSignatureManager include questi metodi.
IOpcDigitalSignatureManager::CreateSigningOptions Crea un puntatore all'interfaccia IOpcSigningOptions. |
IOpcDigitalSignatureManager::GetSignatureEnumerator Ottiene un enumeratore di puntatori all'interfaccia IOpcDigitalSignature, che rappresentano le firme del pacchetto. |
IOpcDigitalSignatureManager::GetSignatureOriginPartName Ottiene un puntatore all'interfaccia IOpcPartUri che rappresenta il nome della parte Digital Signature Origin. |
IOpcDigitalSignatureManager::RemoveSignature Rimuove dal pacchetto una parte di firma specificata che archivia il markup della firma. |
IOpcDigitalSignatureManager::ReplaceSignatureXml Sostituisce il markup di firma esistente archiviato in una parte di firma specificata. |
IOpcDigitalSignatureManager::SetSignatureOriginPartName Imposta il nome della parte Digital Signature Origin sul nome rappresentato da un puntatore all'interfaccia IOpcPartUri specificato. |
IOpcDigitalSignatureManager::Sign Firma il pacchetto generando una firma usando il certificato e il puntatore all'interfaccia IOpcSigningOptions specificati. |
IOpcDigitalSignatureManager::Validate Convalida una firma del pacchetto specificata usando un certificato specificato. |
Commenti
Prima di chiamare il metodo Sign per generare una firma, è necessario chiamare i metodi IOpcSigningOptions::SetDefaultDigestMethod e IOpcSigningOptions::SetSignatureMethod .
Per creare un puntatore all'interfaccia IOpcDigitalSignatureManager , chiamare il metodo IOpcFactory::CreateDigitalSignatureManager .
Thread safety
I pacchetti degli oggetti non sono thread-safe.
IOpcSigningOptions Per altre informazioni, vedere la Introduzione con l'API per la creazione di pacchetti.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | msopc.h |
Vedi anche
Interfacce di creazione di pacchetti principali
Panoramica delle firme digitali
Introduzione con l'API per la creazione di pacchetti
IOpcDigitalSignatureEnumerator
Cenni preliminari
Guida alla programmazione dell'API per la creazione di pacchetti
Informazioni di riferimento sulle API per la creazione di pacchetti
Esempi di API per la creazione di pacchetti
Creazione di pacchetti di interfacce di firma digitale
Interfacce di creazione di pacchetti
Riferimento