次の方法で共有


CSecureChannelClient クラス

CSecureChannelClient クラスは、アプリケーションが自身の認証、データの暗号化と暗号化解除、MAC の作成を可能にするヘルパー クラスです (インターフェイスではありません)。

CSecureChannelClient クラスは、次のメソッドを公開します。

メソッド 説明
認証 信頼を確立するために、コンポーネント間の証明書の交換をトリガーします。
DecryptParam パラメーターを使用して受信したデータを復号化します。
EncryptParam パラメーターを介して送信されるデータを暗号化します。
fIsAuthenticated セキュリティで保護された認証チャネルが正常に確立されたことを確認します。 このメソッドは、アプリケーションでは使用されません。
GetAppSec ローカル コンポーネントとリモート コンポーネントのアプリケーション セキュリティ レベルを取得します。
GetSessionKey 現在のセッション キーを取得します。 このメソッドは、アプリケーションでは使用されません。
MACFinal メッセージ認証コード (MAC) チャネルを解放し、最終的な MAC 値を取得します。
MACInit メッセージ認証コード (MAC) チャネルを取得します。
MACUpdate メッセージ認証コード (MAC) に値を追加します。
SetCertificate セキュリティで保護された認証済みチャネル (SAC) クライアントの証明書と秘密キーを指定します。
SetInterface セキュリティで保護された認証済みチャネル (SAC) 通信に使用されるインターフェイスを選択します。
SetSessionKey 別のコンポーネントとの通信に使用されるセッション キーを設定します。 このメソッドは、アプリケーションでは使用されません。

 

CSecureChannelServer クラス

IComponentAuthenticate インターフェイス

アプリケーションのインターフェイス