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