Dialog: Subversion Authentifizierung
Die Dialoge dienen der Authentifizierung der Server-Client-Verbindung. Je nach Ausgangssituation und Protokoll wird eine Server- oder eine Clientauthentifizierung durchgeführt.
- svn://: SVN-eigene Protokoll, entweder unverschlüsselt oder verschlüsselt mittels SSL/TLS- Kann nach Nutzernamen und Passwort fragen (auch bei unverschlüsselter Verbindung) 
- Kann bei unbekanntem, fehlerhaftem oder ungültigem Zertifikat über den Dialog zur Authentifizierung mit Serverzertifikat nachfragen, um den Server zu bestätigen (bei Verschlüsselung mit TLS/SSL) 
- Alternativ oder zusätzlich zur Nutzernamen/Passwort-Abfrage kann die Authentisierung des Clients auch über „Client-Zertifikate“ erfolgen. (bei Verschlüsselung mit TLS/SSL) - Dabei erscheinen die Dialoge zur Authentifizierung mit Clientzertifikat. 
 
- http://: SVN über http unverschlüsselt- Kann nach Nutzernamen und Passwort fragen 
 
- https://: SVN über http verschlüsselt mittels SSL/TLS- Kann nach Nutzernamen und Passwort fragen 
- Kann bei unbekanntem, fehlerhaftem oder ungültigem Zertifikat über den Dialog zur Authentifizierung mit Serverzertifikat nachfragen, um den Server zu bestätigen 
- Alternativ oder zusätzlich zu Nutzernamen/Passwortabfrage kann die Authentisierung des Clients auch über „Clientzertifikate“ erfolgen. - Dabei erscheinen die Dialoge zur Authentifizierung mit Clientzertifikat. 
 
- svn+ssh://: SVN-eigene Protokoll, durch einen SSH-Tunnel verschlüsselt- SSH (Secure SHell) ist ein unter Linux/Unix übliches Netzwerkzeug zum Zugriff auf andere Rechner. - Kann nach Nutzernamen und Passwort fragen 
- Fragt bei noch unbekanntem Server über den Dialog zur Authentifizierung mit Serverzertifikat nach, um sicherzustellen, dass es der richtige Server ist 
 
Dialog zur Authentifizierung mit Serverzertifikat
Ausgangssituation: CODESYS (als Client) empfängt ein unbekanntes oder fehlerhaftes Serverzertifikat.
Dieser Dialog zeigt Informationen über das Zertifikat an. Sie können dort die Identität des Servers bestätigen.
| Authentifizierungsbereich | Verbindung, die gesichert wird Beispiel:  | 
| Hostname | Beispiel:  | 
| Fingerabdruck | |
| Gültig von: | |
| Gültig bis: | |
| Aussteller | Beispiel:  | 
| Zertifikat | 
| Key-Typ | |
| Key-Größe (Bits) | |
| Key-Fingerabdruck | 
| Information im RAM speichern | 
 Wenn Sie CODESYS erneut starten, müssen Sie das Zertifikat neu akzeptieren. | 
| Information auf Platte speichern | 
 Wenn Sie CODESYS erneut starten, wird das gespeicherte Zertifikat verwendet. | 
| OK | Authentifiziert und baut die Verbindung auf | 
Tipp
Der Zertifikatsspeicher ist kryptographisch gesichert und wird mit anderen SVN-Clients geteilt.
Dialog zur Authentifizierung mit Clientzertifikat
Ausgangssituation: SVN-Server benötigt zur Authentifizierung ein Clientzertifikat.
Bei diesem Dialog wählen Sie das Clientzertifikat aus, um damit die Identität zu bestätigen.
| Authentifizierungsbereich | Verbindung, die gesichert wird Beispiel:  | 
| Datei | Client-Zertifikatsdatei | 
| Information im RAM speichern | 
 Wenn Sie CODESYS erneut starten, müssen Sie das Zertifikat neu akzeptieren. | 
| Information auf Platte speichern | 
 Wenn Sie CODESYS erneut starten, wird das gespeicherte Zertifikat verwendet. | 
| OK | Authentifiziert und baut die Verbindung auf | 
Dialog zur Authentifizierung mit Passphrase
Ausgangssituation: Der SVN-Server ist so konfiguriert, dass er ein Clientzertifikat zur Authentifizierung anfordert. Das verwendete Zertifikat ist durch eine Passphrase geschützt.
| Authentifizierungsbereich | Verbindung, die gesichert wird Beispiel:  | 
| Passphrase | Beispiel:  | 
| Information im RAM speichern | 
 Wenn Sie CODESYS erneut starten, müssen Sie das Zertifikat neu akzeptieren. | 
| Information auf Platte speichern | 
 Wenn Sie CODESYS erneut starten, wird das gespeicherte Zertifikat verwendet. | 
| OK | Authentifiziert mit Client-Zertifikats durch die Passphrase und baut die Verbindung auf | 
Dialog zur Authentifizierung mit Benutzername und Passwort
Ausgangssituation: Der SVN-Server ist so konfiguriert, dass er Benutzername und Passwort zur Authentifizierung anfordert.
| Authentifizierungsbereich | Verbindung, die gesichert wird Beispiel:  | 
| Benutzername | Beispiel:  | 
| Passwort | Beispiel:  | 
| Information im RAM speichern | 
 Damit ist es dem Client während der aktuellen CODESYS-Sitzung für weitere Verbindungen bekannt. Wenn Sie CODESYS erneut starten, müssen Sie das Zertifikat neu akzeptieren. | 
| Information auf Platte speichern | 
 Wenn Sie CODESYS erneut starten, wird das gespeicherte Zertifikat verwendet. | 
| OK | Baut die Verbindung auf und authentifiziert sie | 
