Interfaz IOpcDigitalSignature (msopc.h)
Representa una firma digital de paquete.
Herencia
La interfaz IOpcDigitalSignature hereda de la interfaz IUnknown . IOpcDigitalSignature también tiene estos tipos de miembros:
Métodos
La interfaz IOpcDigitalSignature tiene estos métodos.
IOpcDigitalSignature::GetCanonicalizationMethod Obtiene el método de canónica que se aplicó al elemento SignedInfo de la firma serializada. |
IOpcDigitalSignature::GetCertificateEnumerator Obtiene un enumerador de certificados que se usan en la firma. |
IOpcDigitalSignature::GetCustomObjectEnumerator Obtiene un enumerador de punteros de interfaz IOpcSignatureCustomObject que representan elementos Object específicos de la aplicación en el marcado de firma. |
IOpcDigitalSignature::GetCustomReferenceEnumerator Obtiene un enumerador de los punteros de interfaz IOpcSignatureReference que representan referencias a elementos XML específicos de la aplicación firmados. |
IOpcDigitalSignature::GetNamespaces Obtiene la asignación de prefijo y espacio de nombres del elemento Signature del marcado de firma. |
IOpcDigitalSignature::GetPackageObjectReference Obtiene un puntero de interfaz IOpcSignatureReference que representa la referencia al elemento Object específico del paquete que se ha firmado. |
IOpcDigitalSignature::GetSignatureId Obtiene el valor del atributo Id del elemento Signature del marcado de firma. |
IOpcDigitalSignature::GetSignatureMethod Obtiene el método de firma utilizado para calcular el valor en el elemento SignatureValue del marcado de firma. |
IOpcDigitalSignature::GetSignaturePartName Obtiene el nombre de la parte que contiene el marcado de firma. |
IOpcDigitalSignature::GetSignaturePartReferenceEnumerator Obtiene un enumerador de punteros de interfaz IOpcSignaturePartReference, que representan referencias a partes firmadas. |
IOpcDigitalSignature::GetSignatureRelationshipReferenceEnumerator Obtiene un enumerador de punteros de interfaz IOpcSignatureRelationshipReference, que representan referencias a relaciones firmadas. |
IOpcDigitalSignature::GetSignatureValue Obtiene el valor descodificado en el elemento SignatureValue del marcado de firma. |
IOpcDigitalSignature::GetSignatureXml Obtiene el marcado de firma. |
IOpcDigitalSignature::GetSigningTime Obtiene una cadena que indica la hora en la que se generó la firma. |
IOpcDigitalSignature::GetTimeFormat Obtiene el formato de la cadena devuelta por el método GetSigningTime. |
Comentarios
Para generar una firma y crear un puntero de interfaz IOpcDigitalSignature , llame al método IOpcDigitalSignatureManager::Sign .
Para acceder a la firma generada mediante un puntero de interfaz IOpcDigitalSignature , llame al método IOpcDigitalSignatureEnumerator::GetCurrent .
Cuando se genera una firma, esta información se serializa en el marcado XML de la firma (marcado de firma). El marcado de firma que los resultados se almacenan en una parte de firma.
Seguridad para subprocesos
Los objetos de empaquetado no son seguros para subprocesos.
Para 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