SIGNER_SIGNATURE_INFO 結構
SIGNER_SIGNATURE_INFO結構包含數位簽章的相關資訊。
注意
此結構未定義于任何標頭檔中。 若要使用此結構,您必須自行定義它,如本主題所示。
語法
typedef struct _SIGNER_SIGNATURE_INFO {
DWORD cbSize;
ALG_ID algidHash;
DWORD dwAttrChoice;
union {
SIGNER_ATTR_AUTHCODE *pAttrAuthcode;
};
PCRYPT_ATTRIBUTES psAuthenticated;
PCRYPT_ATTRIBUTES psUnauthenticated;
} SIGNER_SIGNATURE_INFO, *PSIGNER_SIGNATURE_INFO;
成員
-
cbSize
-
以位元組為單位的結構大小。
-
algidHash
-
用於數位簽章的雜湊演算法。
-
dwAttrChoice
-
指定簽章是否有 Authenticode 屬性。 這個成員可以是下列一或多個值。
值 意義 - SIGNER_AUTHCODE_ATTR
- 1
簽章具有 Authenticode 屬性。 - SIGNER_NO_ATTR
- 0
簽章沒有 Authenticode 屬性。 -
pAttrAuthcode
-
指定 Authenticode 簽章的屬性。 如果 dwAttrChoice 成員的值 SIGNER_AUTHCODE_ATTR,則需要此成員。
-
psAuthenticated
-
新增至數位簽章的已驗證使用者提供屬性。
-
psUnauthenticated
-
新增至數位簽章的未驗證使用者提供屬性。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限桌面應用程式] |
另請參閱