次の方法で共有


低レベルメッセージ関数

低レベルメッセージ関数は、受信したデータの転送とデコードのためにデータをエンコード。 また、低レベルのメッセージ関数は、受信したメッセージの署名の暗号化を解除して検証します。

低レベルのメッセージオープン関数を使用してメッセージを開くと、メッセージは開いたままで、閉じられるまで (状態維持されます)。 これにより、CryptMsgUpdate 関数への複数の呼び出しを使用して、メッセージを段階的に作成できます。

低レベルのメッセージ関数を使用するには、簡略化されたメッセージ関数を使用するよりも多くの関数呼び出しが必要です (簡略化されたメッセージ 参照)。 簡略化されたメッセージ関数を使用する場合は、API の関数内でより多くの作業が行われます。

低レベルのメッセージ関数を使用するには、他の証明書または暗号化関数を呼び出す追加の作業が含まれます。 たとえば、これらの低レベルのメッセージ関数で使用される構造体を初期化するには、証明書関数の呼び出しからのデータが必要になる場合があります。 簡略化されたメッセージ関数は、これらの構造体の多くを内部的に初期化します。

次の表に、プロシージャの説明と、低レベルメッセージ関数を使用する C コード例を示します。

内容
低レベルメッセージ関数 低レベルのメッセージ関数を一覧表示します。
署名データの データの署名に必要なタスクについて詳しく説明します。
エンベロープ データ のエンコードの エンベロープ データのエンコードに必要なタスクについて詳しく説明します。
エンベロープ データ のデコードの エンベロープ データをデコードするために必要なタスクについて詳しく説明します。