Crypto API

Die WinCC OA Crypto API bietet hochsichere Zufallsnummern und durch kryptographische Schlüsseln eine starke kryptographische Basis für Systemsicherheit. Die kryptographischen Verschlüsselungs- und Entschlüsselungsfunktionen können z.B. für die Benutzerauthentifizierung verwendet werden.

Die Crypto-API ist ein Teil der WinCC OA API. Wenn die WinCC OA API für CTRL Extensions, API-Manager oder Treiberimplementierung verwendet wird, kann die Crypto API eingesetzt werden, um kryptographische Funktionalität zu implementieren. Die Verwendung von WinCC OA Crypto API gewährleistet hochsichere Kommunikation und Authentifizierung.

Die WinCC OA Crypto API-Klassen verwenden X509-Zertifikate, um Signaturen zu erstellen und zu verifizieren. Eine Signatur kann über einen Privatschlüssel erstellt und über einen Publicschlüssel verifiziert werden.

Die Signatur-Funktionen sind in der Klasse Key.hxx implementiert und die Generierung der Zufallsnummern in der Random.hxx-Klasse.

Name der KlasseBeschreibung
KeyDie Klasse Key.hxx implementiert Signaturfunktionen.
Random Generiert sichere Zufallsnummern.

Die Klassen- und Methoden der Crypto API finden Sie in der API-Dokumentation unter wincc_oa_path/api/docu. Öffnen Sie die index.html-Seite. Jetzt können Klassen und Methoden gesucht werden.

Abbildung 1. Die "index.html" in der WinCC OA APi Installation und im docu-Verzeichnis sowie die geöffnete Dokumentation der "Key"-Klasse