共用方式為


CSecureChannelServer 類別

CSecureChannelServer類別是協助程式類別, (不是介面) ,可讓服務提供者或安全內容提供者使用IComponentAuthenticate介面驗證應用程式、加密和解密資料,以及建立 MAC 簽章。 驗證程式需要應用程式建立 CSecureChannelClient 物件,而且服務提供者建立 CSecureChannelServer 物件。 CSecureChannelClientCSecureChannelServer類別會在靜態程式庫 Mssachlp.lib 中宣告。 Windows Media 裝置管理員、服務提供者和安全內容提供者介面的所有方法都可以傳回WMDM_E_NOTCERTIFIED,以指出呼叫端尚未成功驗證。

CSecureChannelServer類別會公開下列方法。

方法 描述
DecryptParam 解密 參數中包含的資料。
EncryptParam 加密參數中包含的資料。
fIsAuthenticated 確認已成功建立安全驗證通道。
GetAppSec 擷取本機和遠端元件的應用程式安全性層級。
GetSessionKey 擷取目前的工作階段金鑰。
MACFinal 釋放 MAC) 通道 (訊息驗證碼,並擷取最終的 MAC 值。
MACInit 取得 MAC) 通道 (訊息驗證碼。
MACUpdate 更新訊息驗證碼 (MAC) 具有參數值的值。
SACAuth 建立元件之間的安全已驗證通道。
SACGetProtocols 報告元件支援的通訊協定。
SetCertificate 指定安全驗證通道的憑證和私密金鑰, (SAC) 伺服器。
SetSessionKey 設定用來與另一個元件通訊的工作階段金鑰。

 

CSecureChannelClient 類別

IComponentAuthenticate 介面

服務提供者的介面

使用安全驗證的通道