Estructura de SIGNER_SPC_CHAIN_INFO

La estructura SIGNER_SPC_CHAIN_INFO especifica un certificado de publicador de software (SPC) y una cadena de certificados que se usan para firmar un documento.

Nota:

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

 

Sintaxis

typedef struct _SIGNER_SPC_CHAIN_INFO {
  DWORD      cbSize;
  LPCWSTR    pwszSpcFile;
  DWORD      dwCertPolicy;
  HCERTSTORE hCertStore;
} SIGNER_SPC_CHAIN_INFO, *PSIGNER_SPC_CHAIN_INFO;

Miembros

cbSize

Tamaño, en bytes, de la estructura.

pwszSpcFile

Nombre del archivo SPC que se va a usar para firmar un documento.

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]

Consulte también

SIGNER_CERT