struttura WSD_SECURITY_SIGNATURE_VALIDATION (wsdbase.h)
Rappresenta i criteri per la corrispondenza delle firme di compattazioni client rispetto ai messaggi.
Sintassi
typedef struct _WSD_SECURITY_SIGNATURE_VALIDATION {
PCCERT_CONTEXT *signingCertArray;
DWORD dwSigningCertArrayCount;
HCERTSTORE hSigningCertStore;
DWORD dwFlags;
} WSD_SECURITY_SIGNATURE_VALIDATION, *PWSD_SECURITY_SIGNATURE_VALIDATION;
Members
signingCertArray
Matrice di CERT_CONTEXT stub che contengono certificati da associare a un messaggio. Per la convalida è necessario un solo certificato corrispondente. Questo parametro può essere NULL.
dwSigningCertArrayCount
Conteggio dei certificati in signingMatchArray.
hSigningCertStore
Handle di un archivio certificati che contiene certificati da associare a un messaggio. Per la convalida è necessario un solo certificato corrispondente. Questo parametro può essere NULL.
dwFlags
Flag che specifica la modalità di gestione dei messaggi non firmati. Se impostato su WSDAPI_COMPACTSIG_ACCEPT_ALL_MESSAGES, l'oggetto di individuazione accetterà messaggi non firmati, messaggi firmati e verificati con firma ma verificati, ovvero quelli per i quali il certificato di firma non è stato trovato nell'archivio o nella matrice di certificati. Se questo flag non è impostato, verranno accettati solo i messaggi firmati e verificati.
Se viene specificato WSDAPI_COMPACTSIG_ACCEPT_ALL_MESSAGES , il chiamante non sarà in grado di usare l'interfaccia IWSDSignatureProperty per sapere se il messaggio è stato firmato o meno.
Commenti
Questa struttura viene utilizzata nel membro pConfigData della struttura WSD_CONFIG_PARAM quando configParamType è impostato su WSD_SECURITY_COMPACTSIG_VALIDATION.
WSD_SECURITY_SIGNATURE_VALIDATION definisce 2 meccanismi di corrispondenza. Per ottenere una corrispondenza, almeno un meccanismo di questo tipo deve essere soddisfatto.
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | wsdbase.h (include Windows.h) |