Interfaz IOpcDigitalSignatureManager (msopc.h)
Proporciona acceso a las interfaces de firma digital de empaquetado para un paquete representado por objetos packaging API. Se llama a estos métodos de interfaz para generar una firma o para acceder a las firmas existentes y validarlas en el paquete.
Herencia
La interfaz IOpcDigitalSignatureManager hereda de la interfaz IUnknown . IOpcDigitalSignatureManager también tiene estos tipos de miembros:
Métodos
La interfaz IOpcDigitalSignatureManager tiene estos métodos.
IOpcDigitalSignatureManager::CreateSigningOptions Crea un puntero de interfaz IOpcSigningOptions. |
IOpcDigitalSignatureManager::GetSignatureEnumerator Obtiene un enumerador de punteros de interfaz IOpcDigitalSignature, que representan firmas de paquete. |
IOpcDigitalSignatureManager::GetSignatureOriginPartName Obtiene un puntero de interfaz IOpcPartUri que representa el nombre de parte del elemento Origen de firma digital. |
IOpcDigitalSignatureManager::RemoveSignature Quita del paquete una parte de firma especificada que almacena el marcado de firma. |
IOpcDigitalSignatureManager::ReplaceSignatureXml Reemplaza el marcado de firma existente almacenado en una parte de firma especificada. |
IOpcDigitalSignatureManager::SetSignatureOriginPartName Establece el nombre de la parte del origen de la firma digital en el nombre representado por un puntero de interfaz IOpcPartUri especificado. |
IOpcDigitalSignatureManager::Sign Firma el paquete mediante la generación de una firma mediante el certificado especificado y el puntero de interfaz IOpcSigningOptions. |
IOpcDigitalSignatureManager::Validate Valida una firma de paquete especificada mediante un certificado especificado. |
Comentarios
Antes de llamar al método Sign para generar una firma, se debe llamar a los métodos IOpcSigningOptions::SetDefaultDigestMethod e IOpcSigningOptions::SetSignatureMethod .
Para crear un puntero de interfaz IOpcDigitalSignatureManager , llame al método IOpcFactory::CreateDigitalSignatureManager .
Seguridad para subprocesos
Los objetos de empaquetado no son seguros para subprocesos.
IOpcSigningOptions Para obtener más información, consulte la Introducción con la API de empaquetado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | msopc.h |
Consulte también
Interfaces de empaquetado principal
Información general sobre firmas digitales
Introducción con la API de empaquetado
IOpcDigitalSignatureEnumerator
Temas de introducción
Guía de programación de api de empaquetado
Referencia de API de empaquetado
Ejemplos de API de empaquetado
Empaquetado de interfaces de firma digital
Referencia