Método IOpcFactory::CreateDigitalSignatureManager (msopc.h)
Crea un objeto de administrador de firmas digitales para un objeto de paquete.
Sintaxis
HRESULT CreateDigitalSignatureManager(
[in] IOpcPackage *package,
[out, retval] IOpcDigitalSignatureManager **signatureManager
);
Parámetros
[in] package
Puntero a la interfaz IOpcPackage del objeto de paquete que se va a asociar al objeto de administrador de firmas digitales.
[out, retval] signatureManager
Puntero a la interfaz IOpcDigitalSignatureManager del objeto de administrador de firmas digitales que se crea para su uso con el objeto de paquete.
Un objeto de administrador de firmas digitales proporciona acceso a las interfaces y métodos de firma digital de packaging API. Se pueden usar para firmar el paquete representado por el objeto de paquete o para validar las firmas de un paquete que ya se ha firmado.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código o valor devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
Este método no se implementa para esta versión de Windows. |
|
Existe más de una relación del tipo de relación de origen de firma digital, pero solo se permite una relación de este tipo.
Para obtener más información sobre este tipo de relación, vea OPC. |
|
Una relación de paquete de tipo origen de firma digital tiene como destino una ubicación externa al paquete. Las partes de origen de firma digital deben ubicarse internamente.
Para obtener más información sobre este tipo de relación, vea OPC. |
|
Se encontró una relación de origen de firma digital de tipo, pero la propia parte Origen de firma digital no.
Para obtener más información sobre este tipo de relación, vea OPC. |
Comentarios
Si se modifica un paquete mientras se usan interfaces de firma digital de empaquetado para firmar el paquete, la firma puede producir un error o provocar una firma o un paquete incoherentes.
Compatibilidad con versiones anteriores de Windows
Este método no se admite en versiones de Windows anteriores a Windows 7. Para obtener más información, consulte Introducción con packaging API y Platform Update para Windows Vista.Seguridad para subprocesos
Los objetos de empaquetado no son seguros para subprocesos.
Para obtener más información, consulte el Introducción con packaging API.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | msopc.h |
Consulte también
Información general sobre firmas digitales
Recursos externos
Introducción con la API de empaquetado
Muestra de firma de agrupación de música
Temas de introducción
Guía de programación de API de empaquetado
Referencia de API de empaquetado
Ejemplos de API de empaquetado
Actualización de la plataforma para Windows Vista
Referencia