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. |
Zugehörige Themen