間違いなく送信者によって作成されたデータであることを証明する技術です。暗号化を行わず署名だけを行いたい場合はMakeSignatureを呼び出します。MessageSeqNo);phContextは、コンテキストハンドルを指定します。fQOPは、保護の品質を表す定数を指定します。pMessageは、署名したいデータを格納したSecBufferDesc構造体を指定します。MessageSeqNoは、0を指定します。今回のクライアントプログラムは、データに署名をしてサーバーに送信します。事前に対応するサーバープログラムを起動しておいてください。TEXT("クレデンシャルハンドルの取得に失敗しました。TEXT("認証に失敗しました。TEXT("認証に成功しました。TEXT("ホスト情報からアドレスの取得に失敗しました。TEXT("サーバーがリッスンしていません。TEXT("サーバーが存在しません。TEXT("サーバーへの接続が失敗しました。soc;}プログラムの内容は、暗号化を行った時のクライアントプログラムとほぼ同一です。SendSignDataという自作関数を作成し、そこでMakeSignatureを呼び出しています。署名に必要なデータは、署名バッファと送信データです。確保したメモリをSecBuffer構造体の配列に指定します。MakeSignatureの呼び出しを終えたら、署名バッファとデータをSendDataで送信します。