Teilen über


CSecureChannelClient-Klasse

Die CSecureChannelClient Klasse ist eine Hilfsklasse (keine Schnittstelle), mit der Anwendungen sich selbst authentifizieren, Daten verschlüsseln und entschlüsseln und MACs erstellen können.

Die CSecureChannelClient Klasse macht die folgenden Methoden verfügbar.

Methode Beschreibung
authentifizieren 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 von Anwendungen nicht verwendet.
GetAppSec- Ruft die Anwendungssicherheitsebenen der lokalen und Remotekomponenten ab.
GetSessionKey- Ruft den aktuellen Sitzungsschlüssel ab. Diese Methode wird von Anwendungen nicht verwendet.
MACFinal- Gibt den Nachrichtenauthentifizierungscodekanal (MAC) frei und ruft einen endgültigen MAC-Wert ab.
MACInit- Erwirbt einen Nachrichtenauthentifizierungscode (MAC)-Kanal.
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 Kommunikation mit sicherem authentifizierten Kanal (SAC) verwendet wird.
SetSessionKey- Legt den Sitzungsschlüssel fest, der für die Kommunikation mit einer anderen Komponente verwendet wird. Diese Methode wird von Anwendungen nicht verwendet.

 

CSecureChannelServer-Klasse

IComponentAuthenticate Interface

Schnittstellen für Applikationen