estructura SCHANNEL_CLIENT_SIGNATURE (schannel.h)
Especifica una firma de cliente cuando una llamada a la función InitializeSecurityContext (Schannel) no puede acceder a la clave privada de un certificado de cliente (en este caso, la función devuelve SEC_I_SIGNATURE_NEEDED).
Sintaxis
typedef struct _SCHANNEL_CLIENT_SIGNATURE {
DWORD cbLength;
ALG_ID aiHash;
DWORD cbHash;
BYTE HashValue[36];
BYTE CertThumbprint[20];
} SCHANNEL_CLIENT_SIGNATURE, *PSCHANNEL_CLIENT_SIGNATURE;
Miembros
cbLength
Tamaño, en bytes, de esta estructura.
aiHash
Identificador del algoritmo utilizado para calcular el hash del certificado.
cbHash
Tamaño, en bytes, de la matriz HashValue .
HashValue[36]
Matriz de valores de bytes que especifican el hash del certificado.
CertThumbprint[20]
Matriz de valores de bytes que especifican la huella digital del certificado.
Comentarios
Agregue una firma de cliente a un contexto de cliente mediante esta estructura como valor del parámetro pInput en una llamada a la función ApplyControlToken .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | schannel.h |