estructura de SIGNER_CERT_STORE_INFO

La estructura SIGNER_CERT_STORE_INFO especifica el almacén de certificados usado para firmar un documento.

Nota

Esta estructura no está definida en ningún archivo de encabezado. Para usar esta estructura, debe definirla usted mismo como se muestra en este tema.

 

Sintaxis

typedef struct _SIGNER_CERT_STORE_INFO {
  DWORD          cbSize;
  PCCERT_CONTEXT pSigningCert;
  DWORD          dwCertPolicy;
  HCERTSTORE     hCertStore;
} SIGNER_CERT_STORE_INFO, *PSIGNER_CERT_STORE_INFO;

Miembros

cbSize

Tamaño, en bytes, de la estructura.

pSigningCert

Puntero a una estructura de CERT_CONTEXT para el certificado de firma.

dwCertPolicy

Especifica cómo se agregan los certificados a la firma. Para buscar la cadena de certificados, se comprueban los almacenes MY, CA, ROOT y SPC, además del almacén especificado por el miembro hCertStore . Este miembro puede ser uno o varios de los valores siguientes.

Valor Significado
SIGNER_CERT_POLICY_CHAIN
2 (0x2)
Agregue solo certificados en la cadena de certificados.
SIGNER_CERT_POLICY_CHAIN_NO_ROOT
8 (0x8)
Agregue solo certificados en la cadena de certificados, excepto el certificado raíz.
SIGNER_CERT_POLICY_STORE
1 (0x1)
Agregue todos los certificados en el almacén especificado por el miembro hCertStore . Esta marca puede ser una combinación or bit a bit con cualquiera de los demás valores posibles para este miembro.

 

hCertStore

Opcional. Identificador de un almacén de certificados adicional.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]

Vea también

SIGNER_CERT