estructura de WSD_SECURITY_SIGNATURE_VALIDATION (wsdbase.h)
Representa los criterios para buscar firmas compactas de cliente coincidentes con los mensajes.
Sintaxis
typedef struct _WSD_SECURITY_SIGNATURE_VALIDATION {
PCCERT_CONTEXT *signingCertArray;
DWORD dwSigningCertArrayCount;
HCERTSTORE hSigningCertStore;
DWORD dwFlags;
} WSD_SECURITY_SIGNATURE_VALIDATION, *PWSD_SECURITY_SIGNATURE_VALIDATION;
Miembros
signingCertArray
Matriz de CERT_CONTEXT stuctures que contienen certificados que deben coincidir con un mensaje. Solo se requiere un certificado coincidente para la validación. Este parámetro puede ser NULL.
dwSigningCertArrayCount
Recuento de certificados en signingMatchArray.
hSigningCertStore
Identificador de un almacén de certificados que contiene certificados que se van a comparar con un mensaje. Solo se requiere un certificado coincidente para la validación. Este parámetro puede ser NULL.
dwFlags
Marca que especifica cómo se controlan los mensajes sin firmar. Si se establece en WSDAPI_COMPACTSIG_ACCEPT_ALL_MESSAGES, el objeto de detección aceptará mensajes sin firmar, mensajes firmados y comprobados, (es decir, aquellos para los que el certificado de firma no se pudo encontrar en el almacén o en la matriz de certificados). Si no se establece esta marca, solo se aceptarán los mensajes firmados y comprobados.
Si se especifica WSDAPI_COMPACTSIG_ACCEPT_ALL_MESSAGES , el autor de la llamada no podrá usar la interfaz IWSDSignatureProperty para saber si el mensaje se firmó o no.
Observaciones
Esta estructura se usa en el miembro pConfigData de la estructura WSD_CONFIG_PARAM cuando configParamType se establece en WSD_SECURITY_COMPACTSIG_VALIDATION.
WSD_SECURITY_SIGNATURE_VALIDATION define 2 mecanismos de coincidencia. Para obtener una coincidencia, debe cumplirse al menos un mecanismo de este tipo.
Requisitos
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | wsdbase.h (incluya Windows.h) |