CSecureChannelServer 類別
CSecureChannelServer類別是協助程式類別, (不是介面) ,可讓服務提供者或安全內容提供者使用IComponentAuthenticate介面驗證應用程式、加密和解密資料,以及建立 MAC 簽章。 驗證程式需要應用程式建立 CSecureChannelClient 物件,而且服務提供者建立 CSecureChannelServer 物件。 CSecureChannelClient和CSecureChannelServer類別會在靜態程式庫 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 | 設定用來與另一個元件通訊的工作階段金鑰。 |
相關主題