estructura de SIGNER_CERT
La estructura SIGNER_CERT especifica un certificado usado para firmar un documento. El certificado se puede almacenar en un archivo de certificado de publicador de software (SPC) o en un almacén de certificados.
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 {
DWORD cbSize;
DWORD dwCertChoice;
union {
LPCWSTR pwszSpcFile;
SIGNER_CERT_STORE_INFO *pCertStoreInfo;
SIGNER_SPC_CHAIN_INFO *pSpcChainInfo;
};
HWND hwnd;
} SIGNER_CERT, *PSIGNER_CERT;
Miembros
-
cbSize
-
Tamaño, en bytes, de la estructura.
-
dwCertChoice
-
Especifica cómo se almacena el certificado. Este miembro puede ser uno o varios de los valores siguientes.
Valor Significado - SIGNER_CERT_SPC_FILE
- 1
El certificado se almacena en un archivo SPC. El miembro pwszSpcFile contiene la ruta de acceso y el nombre de archivo del archivo SPC. - SIGNER_CERT_STORE
- 2
El certificado se almacena en un almacén de certificados. El miembro pCertStoreInfo contiene un puntero a una estructura de SIGNER_CERT_STORE_INFO que especifica el almacén de certificados en el que se almacena el certificado. - SIGNER_CERT_SPC_CHAIN
- 3
El certificado se almacena en un archivo SPC y está asociado a una cadena de certificados. El miembro pSpcChainInfo contiene un puntero a una estructura de SIGNER_SPC_CHAIN_INFO que contiene la información de cadena del certificado. -
pwszSpcFile
-
Puntero a una cadena Unicode terminada en null que contiene la ruta de acceso y el nombre de archivo del archivo SPC en el que se almacena el certificado. Este miembro solo se usa si el miembro dwCertChoice contiene SIGNER_CERT_SPC_FILE.
-
pCertStoreInfo
-
Puntero a una estructura de SIGNER_CERT_STORE_INFO que especifica el almacén de certificados en el que se almacena el certificado. Este miembro solo se usa si el miembro dwCertChoice contiene SIGNER_CERT_STORE.
-
pSpcChainInfo
-
Puntero a una estructura de SIGNER_SPC_CHAIN_INFO que contiene la información de cadena del certificado. Este miembro solo se usa si el miembro dwCertChoice contiene SIGNER_CERT_SPC_CHAIN.
-
hwnd
-
Identificador de la ventana que se va a usar como propietario de los cuadros de diálogo que se muestran. Este miembro no se usa actualmente y se omite.
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