структура SIGNER_SPC_CHAIN_INFO
Структура SIGNER_SPC_CHAIN_INFO определяет сертификат издателя программного обеспечения (SPC) и цепочку сертификатов, используемую для подписывания документа.
Примечание
Эта структура не определена ни в одном файле заголовка. Чтобы использовать эту структуру, необходимо определить ее самостоятельно, как показано в этом разделе.
Синтаксис
typedef struct _SIGNER_SPC_CHAIN_INFO {
DWORD cbSize;
LPCWSTR pwszSpcFile;
DWORD dwCertPolicy;
HCERTSTORE hCertStore;
} SIGNER_SPC_CHAIN_INFO, *PSIGNER_SPC_CHAIN_INFO;
Члены
-
cbSize
-
Размер структуры (в байтах).
-
pwszSpcFile
-
Имя SPC-файла, используемого для подписи документа.
-
dwCertPolicy
-
Указывает способ добавления сертификатов в сигнатуру. Чтобы найти цепочку сертификатов, проверяются хранилища MY, CA, ROOT и SPC, а также хранилище, указанное участником hCertStore . Этот элемент может быть одним или несколькими из следующих значений.
Значение Значение - SIGNER_CERT_POLICY_CHAIN
- 2 (0x2)
Добавление только сертификатов в цепочку сертификатов. - SIGNER_CERT_POLICY_CHAIN_NO_ROOT
- 8 (0x8)
Добавьте только сертификаты в цепочку сертификатов, за исключением корневого сертификата. - SIGNER_CERT_POLICY_STORE
- 1 (0x1)
Добавьте все сертификаты в хранилище, указанное участником hCertStore . Этот флаг может быть побитовой комбинацией ИЛИ с любыми другими возможными значениями для этого элемента. -
hCertStore
-
Необязательный элемент. Дескриптор дополнительного хранилища сертификатов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
См. также раздел