低階訊息函式
低階訊息函式 編碼數據,以便傳輸和譯碼已接收的數據。 低階訊息函式也會解密並驗證已接收訊息的簽章。
當訊息使用低階訊息開啟函式開啟時,它會保持開啟且可供使用(維護其 狀態),直到關閉為止。 這可讓訊息使用對 cryptMsgUpdate 函式的多個呼叫來建構分次。
使用低階訊息函式比使用簡化的訊息函式需要更多的函數調用(請參閱 簡化的訊息)。 如果使用簡化的訊息函式,則會在 API 的函式內完成更多工作。
使用低階訊息函式牽涉到呼叫其他憑證或密碼編譯函式的額外工作。 例如,從呼叫憑證函式的數據可能需要初始化這些低階訊息函式所使用的結構。 簡化的訊息函式會在內部初始化其中許多結構。
下表列出使用低階訊息函式的程式描述和 C 程式代碼範例的區段。
部分 | 內容 |
---|---|
低階訊息函式 | 列出低階訊息函式。 |
簽署數據 | 詳細說明簽署數據所需的工作。 |
編碼信封數據 | 詳細說明編碼信封數據所需的工作。 |
譯封封數據 | 詳細說明譯碼信封數據所需的工作。 |