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