Compartir a través de


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