低階訊息函式

低階訊息函式會將資料編碼為已接收的傳輸和解碼資料。 低階訊息函式也會解密並驗證已接收訊息的簽章。

使用低階訊息開啟函式開啟訊息時,它會保持開啟狀態, (維持其 狀態) 直到關閉為止。 這可讓訊息使用對 CryptMsgUpdate 函式的多個呼叫來建構分次。

使用低階訊息函式需要比使用簡化訊息函式更多的函式呼叫, (請參閱 簡化的訊息) 。 如果使用簡化的訊息函式,則會在 API 的函式內完成更多工作。

使用低階訊息函式牽涉到呼叫其他憑證或密碼編譯函式的額外工作。 例如,可能需要從呼叫憑證函式的資料來初始化這些低階訊息函式所使用的結構。 簡化的訊息函式會在內部初始化其中許多結構。

下表列出使用低階訊息函式的程式描述和 C 程式碼範例的區段。

區段 目錄
低階訊息函式 列出低階訊息函式。
簽署資料 詳細說明簽署資料所需的工作。
編碼信封資料 詳細說明編碼信封資料所需的工作。
解碼信封資料 詳細說明解碼信封資料所需的工作。