低级别消息函数

低级别消息函数对已接收数据的传输和解码数据进行编码。 低级别消息函数还会解密和验证已接收消息的签名。

使用低级别消息打开函数打开消息时,它保持打开状态并可用, (保持其 状态) ,直到关闭。 这允许使用对 CryptMsgUpdate 函数的多次调用来逐段构造消息。

与使用简化的消息函数相比,使用低级别消息函数需要更多的函数调用 (请参阅 简化的消息) 。 如果使用简化的消息函数,则更多的工作是在 API 的函数内完成的。

使用低级别消息函数涉及调用其他证书或加密函数的额外工作。 例如,可能需要调用证书函数的数据来初始化这些低级别消息函数使用的结构。 简化的消息函数在内部初始化其中的许多结构。

下表列出了部分以及使用低级别消息函数的过程说明和 C 代码示例。

部分 目录
低级别消息函数 列出低级别消息函数。
对数据进行签名 详细说明对数据进行签名所需的任务。
对信封数据进行编码 详细说明对信封数据进行编码所需的任务。
解码信封数据 详细说明解码信封数据所需的任务。