Freigeben über


CSecureChannelClient-Klasse

Die CSecureChannelClient-Klasse ist eine Hilfsklasse (keine Schnittstelle), die es Anwendungen ermöglicht, sich zu authentifizieren, Daten zu verschlüsseln und zu entschlüsseln und MACs zu erstellen.

Die CSecureChannelClient-Klasse macht die folgenden Methoden verfügbar.

Methode BESCHREIBUNG
Authenticate Löst den Austausch von Zertifikaten zwischen Komponenten aus, um eine Vertrauensstellung herzustellen.
DecryptParam Entschlüsselt Daten, die über einen Parameter empfangen werden.
EncryptParam Verschlüsselt Daten, die über einen Parameter gesendet werden.
fIsAuthenticated Überprüft, ob ein sicherer Authentifizierungskanal erfolgreich eingerichtet wurde. Diese Methode wird nicht von Anwendungen verwendet.
GetAppSec Ruft die Anwendungssicherheitsstufen der lokalen und Remotekomponenten ab.
GetSessionKey Ruft den aktuellen Sitzungsschlüssel ab. Diese Methode wird nicht von Anwendungen verwendet.
MACFinal Gibt den MAC-Kanal (Message Authentication Code) frei und ruft einen endgültigen MAC-Wert ab.
MACInit Ruft einen Mac-Kanal (Message Authentication Code) ab.
MACUpdate Fügt einem Nachrichtenauthentifizierungscode (MAC) einen Wert hinzu.
Setcertificate Gibt das Zertifikat und den privaten Schlüssel des SAC-Clients (Secure Authenticated Channel) an.
SetInterface Wählt die Schnittstelle aus, die für die SAC-Kommunikation (Secure Authenticated Channel) verwendet wird.
SetSessionKey Legt den Sitzungsschlüssel fest, der für die Kommunikation mit einer anderen Komponente verwendet wird. Diese Methode wird nicht von Anwendungen verwendet.

 

CSecureChannelServer-Klasse

IComponentAuthenticate-Schnittstelle

Schnittstellen für Anwendungen