estructura de WS_THUMBPRINT_CERT_CREDENTIAL (webservices.h)
Tipo para especificar una credencial de certificado mediante la huella digital del certificado, la ubicación del almacén y el nombre del almacén. La credencial especificada se carga cuando se abre el canal o el agente de escucha contenedor.
La huella digital es la mejor opción para especificar un certificado cuando se espera que la especificación basada en nombres de firmante sea ambigua debido a la presencia de varios certificados con nombres de firmante coincidentes en el almacén de certificados que se especifica.
Sintaxis
typedef struct _WS_THUMBPRINT_CERT_CREDENTIAL {
WS_CERT_CREDENTIAL credential;
ULONG storeLocation;
WS_STRING storeName;
WS_STRING thumbprint;
} WS_THUMBPRINT_CERT_CREDENTIAL;
Miembros
credential
Tipo base del que derivan este tipo y todos los demás tipos de credenciales de certificado.
storeLocation
Ubicación del almacén de certificados (por ejemplo, CERT_SYSTEM_STORE_CURRENT_USER o CERT_SYSTEM_STORE_LOCAL_MACHINE) que contiene el certificado especificado.
storeName
Nombre del almacén de certificados (por ejemplo, "Mi") que contiene el certificado especificado.
thumbprint
Huella digital SHA-1 (como "c0f89c8d4e4e80f250b58c3fae944a0edee02804") del certificado especificado. El valor proporcionado debe ser una cadena hexadecimal sin caracteres de espacio en blanco ni un 0x inicial. Se puede usar una herramienta como certmgr.exe para buscar la huella digital de un certificado.
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] |
Encabezado | webservices.h |