CMSG_SIGNER_INFO結構包含已簽署訊息中定義之 PKCS #7 的 SignerInfo 內容。 在譯碼收到的訊息中,會針對每個簽署者呼叫CryptMsgGetParam,以取得CMSG_SIGNER_INFO結構。 語法 C++ typedefstruct_CMSG_SIGNER_INFO{DWORD dwVersion; CERT_NAME_BLOB Issuer; CRYPT_INTEGER_BLOB SerialNumber; CRYPT_ALGORITHM_IDENTIFIER...
typedef struct _CMSG_SIGNER_INFO { DWORD dwVersion; CERT_NAME_BLOB Issuer; CRYPT_INTEGER_BLOB SerialNumber; CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; CRYPT_ALGORITHM_IDENTIFIER HashEncryptionAlgorithm; CRYPT_DATA_BLOB EncryptedHash; CRYPT_ATTRIBUTES AuthAttrs; CRYPT_ATTRIBUTES UnauthAttrs; } CMSG_SIGNER...
typedef struct _CMSG_SIGNER_ENCODE_INFO { DWORD cbSize; PCERT_INFO pCertInfo; HCRYPTPROV hCryptProv; DWORD dwKeySpec; CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; void* pvHashAuxInfo; DWORD cAuthAttr; PCRYPT_ATTRIBUTE rgAuthAttr; DWORD cUnauthAttr; PCRYPT_ATTRIBUTE rgUnauthAttr; CERT_ID SignerId...
typedef struct _CMSG_SIGNER_INFO { DWORD dwVersion; CERT_NAME_BLOB Issuer; CRYPT_INTEGER_BLOB SerialNumber; CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; CRYPT_ALGORITHM_IDENTIFIER HashEncryptionAlgorithm; CRYPT_DATA_BLOB EncryptedHash; CRYPT_ATTRIBUTES AuthAttrs; CRYPT_ATTRIBUTES UnauthAttrs; } CMSG_SIGNER...
CMSG_CMS_SIGNER_INFO结构包含已签名或已签名和带信封邮件中定义的 SignerInfo 的内容。 在解码收到的消息时,为每个签名者调用CryptMsgGetParam以获取CMSG_CMS_SIGNER_INFO结构。 语法 C++ typedefstruct_CMSG_CMS_SIGNER_INFO{DWORD dwVersion; CERT_ID SignerId; CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; CRYPT_ALG...
structure CMS_DH_KEY_INFO structure CMS_KEY_INFO structure CMSG_CMS_RECIPIENT_INFO structure CMSG_CMS_SIGNER_INFO structure CMSG_CNG_CONTENT_DECRYPT_INFO structure CMSG_CONTENT_ENCRYPT_INFO structure CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA structure CMSG_CTRL_DECRYPT_PARA structure CMSG_CTRL_DEL_SIGNER...
CMSG_CMS_SIGNER_INFO結構包含已簽署或已簽署和信封訊息中已定義 SignerInfo 的內容。 在譯碼收到的訊息中,會針對每個簽署者呼叫CryptMsgGetParam,以取得CMSG_CMS_SIGNER_INFO結構。 語法 C++複製 typedefstruct_CMSG_CMS_SIGNER_INFO{DWORD dwVersion; CERT_ID SignerId; CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; CR...
CMSG_CTRL_DECRYPT_PARA structure CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA structure CMSG_CTRL_KEY_AGREE_DECRYPT_PARA structure CMSG_CTRL_KEY_TRANS_DECRYPT_PARA structure CMSG_CTRL_MAIL_LIST_DECRYPT_PARA structure CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA structure CMSG_ENVELOPED_ENCODE_INFO structure CMSG_HASH...
CMSG_SIGNER_ENCODE_INFO結構包含簽署者資訊。 它會傳遞至CryptMsgCountersign、CryptMsgCountersignEncoded,並選擇性地傳遞至CryptMsgOpenToEncode做為CMSG_SIGNED_ENCODE_INFO結構的成員,如果dwMsgType參數是CMSG_SIGNED。 語法 C++複製 typedefstruct_CMSG_SIGNER_ENCODE_INFO{DWORD cbSize; PCERT_INFO pCertInfo;uni...
typedef struct _CMSG_SIGNER_INFO { DWORD dwVersion; CERT_NAME_BLOB Issuer; CRYPT_INTEGER_BLOB SerialNumber; CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; CRYPT_ALGORITHM_IDENTIFIER HashEncryptionAlgorithm; CRYPT_DATA_BLOB EncryptedHash; CRYPT_ATTRIBUTES AuthAttrs; CRYPT_ATTRIBUTES UnauthAttrs; } CMSG_SIGNER...