Compartir a través de


CSecureChannelServer (clase)

La clase CSecureChannelServer es una clase auxiliar (no una interfaz) que permite que un proveedor de servicios o un proveedor de contenido seguro autentiquen una aplicación mediante la interfaz IComponentAuthenticate, cifrar y descifrar datos y crear firmas MAC. El proceso de autenticación requiere que la aplicación cree un objeto CSecureChannelClient y que el proveedor de servicios cree un objeto CSecureChannelServer. Las clases CSecureChannelClient y CSecureChannelServer se declaran en la biblioteca de vínculos estáticos, Mssachlp.lib. Todos los métodos de las interfaces del administrador de dispositivos de Windows Media, el proveedor de servicios y el proveedor de contenido seguro pueden devolver WMDM_E_NOTCERTIFIED para indicar que el autor de la llamada no se ha autenticado correctamente.

La clase CSecureChannelServer expone los métodos siguientes.

Método Descripción
DecryptParam Descifra los datos contenidos en un parámetro .
EncryptParam Cifra los datos contenidos en un parámetro.
fIsAuthenticated Comprueba que se ha establecido correctamente un canal de autenticación seguro.
GetAppSec Recupera los niveles de seguridad de la aplicación de los componentes locales y remotos.
GetSessionKey Recupera la clave de sesión actual.
MACFinal Libera el canal de código de autenticación de mensajes (MAC) y recupera un valor MAC final.
macInit Adquiere un canal de código de autenticación de mensajes (MAC).
MACUpdate Actualiza el valor del código de autenticación de mensajes (MAC) con un valor de parámetro.
SACAuth Establece un canal autenticado seguro entre componentes.
SACGetProtocols Informa de los protocolos admitidos por un componente.
SetCertificate Especifica el certificado y la clave privada del servidor de canal autenticado seguro (SAC).
setSessionKey Establece la clave de sesión que se usa para comunicarse con otro componente.

 

de claseCSecureChannelClient

de interfaz IComponentAuthenticate

interfaces de para proveedores de servicios

mediante canales autenticados seguros