Interfaccia IOpcDigitalSignature (msopc.h)
Rappresenta una firma digitale del pacchetto.
Ereditarietà
L'interfaccia IOpcDigitalSignature eredita dall'interfaccia IUnknown . IOpcDigitalSignature include anche questi tipi di membri:
Metodi
L'interfaccia IOpcDigitalSignature include questi metodi.
IOpcDigitalSignature::GetCanonicalizationMethod Ottiene il metodo di canonizzazione applicato all'elemento SignedInfo della firma serializzata. |
IOpcDigitalSignature::GetCertificateEnumerator Ottiene un enumeratore di certificati usati nella firma. |
IOpcDigitalSignature::GetCustomObjectEnumerator Ottiene un enumeratore di puntatori di interfaccia IOpcSignatureCustomObject che rappresentano elementi Object specifici dell'applicazione nel markup della firma. |
IOpcDigitalSignature::GetCustomReferenceEnumerator Ottiene un enumeratore dei puntatori dell'interfaccia IOpcSignatureReference che rappresentano riferimenti agli elementi XML specifici dell'applicazione firmati. |
IOpcDigitalSignature::GetNamespaces Ottiene il prefisso e il mapping dello spazio dei nomi dell'elemento Signature del markup della firma. |
IOpcDigitalSignature::GetPackageObjectReference Ottiene un puntatore dell'interfaccia IOpcSignatureReference che rappresenta il riferimento all'elemento Object specifico del pacchetto firmato. |
IOpcDigitalSignature::GetSignatureId Ottiene il valore dell'attributo Id dall'elemento Signature del markup della firma. |
IOpcDigitalSignature::GetSignatureMethod Ottiene il metodo di firma usato per calcolare il valore nell'elemento SignatureValue del markup della firma. |
IOpcDigitalSignature::GetSignaturePartName Ottiene il nome della parte che contiene il markup della firma. |
IOpcDigitalSignature::GetSignaturePartReferenceEnumerator Ottiene un enumeratore di puntatori dell'interfaccia IOpcSignaturePartReference, che rappresentano riferimenti alle parti firmate. |
IOpcDigitalSignature::GetSignatureRelationshipReferenceEnumerator Ottiene un enumeratore di puntatori di interfaccia IOpcSignatureRelationshipReference, che rappresentano riferimenti alle relazioni firmate. |
IOpcDigitalSignature::GetSignatureValue Ottiene il valore decodificato nell'elemento SignatureValue del markup della firma. |
IOpcDigitalSignature::GetSignatureXml Ottiene il markup della firma. |
IOpcDigitalSignature::GetSigningTime Ottiene una stringa che indica l'ora in cui è stata generata la firma. |
IOpcDigitalSignature::GetTimeFormat Ottiene il formato della stringa restituita dal metodo GetSigningTime. |
Commenti
Per generare una firma e creare un puntatore dell'interfaccia IOpcDigitalSignature, chiamare il metodo IOpcDigitalSignatureManager::Sign.
Per accedere alla firma generata usando un puntatore dell'interfaccia IOpcDigitalSignature, chiamare il metodo IOpcDigitalSignatureEnumerator::GetCurrent.
Quando viene generata una firma, queste informazioni vengono serializzate nel markup XML della firma (markup della firma). Markup della firma archiviato in una parte di firma.
Thread safety
Gli oggetti di creazione dei pacchetti non sono thread-safe.
Per altre informazioni, vedere l'Introduzione con l'API Creazione 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 Creazione 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 di creazione di pacchetti
Creazione di interfacce di firma digitale per la creazione di pacchetti
Interfacce di creazione pacchetti
Riferimento