Anlagenzugriff
Die Zertifikate der OPC UA-Anlagen, die der Connector anwählt: was auf Freigabe wartet, was freigegeben ist, was gesperrt ist, das Einspielen eines Zertifikats vor der ersten Verbindung, und was ein wartendes Gerät im Connector sagt.
Anlagenzugriff ist die eine Zeile der Gruppe OPC UA-ANLAGEN auf der Seite Einstellungen: die ausgehende Hälfte des Vertrauens in Zertifikate. Wenn der Connector einen OPC UA-Server einer Anlage anwählt, weist sich dieser Server mit einem Zertifikat aus, und die Station liest nichts von einer Anlage, deren Zertifikat Sie nicht freigegeben haben. Der Kopf der Karte sagt es: "Wenn der Connector den OPC UA-Server einer Anlage anwählt, weist sich dieser Server mit einem Zertifikat aus. Geben Sie nur einen Fingerabdruck frei, den Sie mit dem geprüft haben, der die Anlage in Betrieb genommen hat." Die Seite zu öffnen braucht die Berechtigung Einstellungen ändern; entschieden wird auf dem Desktop der Station selbst.
Der Grundsatz unter dem Kopf: "Von einer Anlage, die Sie nicht freigegeben haben, wird nichts gelesen. Ein Gerät, dessen Zertifikat hier wartet, bleibt still und sagt das im Connector. Es freizugeben startet das Lesen; die Freigabe zurückzunehmen schließt die Sitzung und fragt Sie erneut. Namen in Zertifikaten sind eine Behauptung der Anlage; der SHA-256-Fingerabdruck ist die Identität, die zu prüfen ist."
Die Karte hat bewusst dieselbe Form wie Client-Zugriff, mit denselben Worten überall dort, wo der Gedanke derselbe ist, und mit derselben Regel dafür, wer entscheiden darf: ein Browser auf einem anderen Gerät sieht "Der Anlagenzugriff lässt sich nur in der Desktop-Anwendung der Station ändern." und den Hinweis "Öffnen Sie die Desktop-Anwendung, um den Anlagenzugriff zu ändern"; eine Rolle ohne Einstellungen ändern, eine laufende Einheit, eine gestoppte Runtime und eine bereits laufende Änderung lehnen jeweils mit ihrem eigenen Satz ab. Jedes Ergebnis landet in der Statusleiste.
Was ein wartendes Gerät im Connector tut
Beim ersten Anwählen eines OPC UA-Geräts durch den Connector wird das Zertifikat der Anlage abgewiesen, hier als wartend aufgezeichnet, und das Gerät liest nichts. Auf der Seite des Geräts zeigt der Connector einen Hinweis in Vorsichtsfarbe, Wartet auf Freigabe des Zertifikats, mit einer Schaltfläche Zertifikat prüfen, die diesen Abschnitt auf der Zeile des Geräts öffnet, und der Zustand des Geräts nennt denselben Stand im Baum. Der eigene Fehlschlag des Treibers nennt den Grund statt eines namenlosen Fehlers beim Handschlag: "Das Zertifikat dieser Anlage (die ersten 16 Zeichen des Fingerabdrucks) wartet unter Einstellungen, Anlagenzugriff auf Ihre Freigabe. Das Lesen beginnt, sobald Sie es freigeben." Ein gesperrtes liest "…ist an dieser Station gesperrt. Prüfen Sie es unter Einstellungen, Anlagenzugriff." Das Durchsuchen bei der Gerätesuche geht durch dasselbe Tor, bevor seine Sitzung öffnet.
Nach der Freigabe beginnt der Connector beim nächsten Versuch zu lesen. Eine Anlage, die gelesen hat und unter derselben Adresse plötzlich ein anderes Zertifikat vorlegt, wird nicht mehr gelesen und löst eine haftende Karte aus, "Zertifikat geändert: <Name>": "Die Anlage unter <Adresse> hat mit einem Zertifikat gelesen, das diese Station freigegeben hat, und legt nun ein anderes vor (…), deshalb wird nichts von ihr gelesen. Prüfen Sie den Fingerabdruck mit dem, der die Anlage betreut, und geben Sie ihn dann frei.", mit Prüfen, dazu eine Windows-Benachrichtigung bei verborgenem Fenster. Ein Gerät, das gerade eingerichtet wird, wird nicht auf diese Weise angesagt: wer es einrichtet, schaut ohnehin auf den Connector.
Wartet auf Freigabe
Gezeichnet, solange mindestens ein Zertifikat wartet, mit der Überschrift "Diese Geräte bleiben ungelesen, bis Sie entscheiden." und der Anzahl. Jede Zeile zeigt einen bernsteinfarbenen Punkt, den Namen, den das Zertifikat behauptet, "Behauptete Identität der Anlage", den Fingerabdruck, "<Adresse> · Letzter Versuch <Datum und Uhrzeit> · N Verbindungsversuche" und eine Aufklappung Einzelheiten des Zertifikats mit Betreff, Aussteller, Anwendungs-URI, Domänennamen, Gültig ab, Gültig bis und Zuerst gesehen. Die Zeile, auf die eine Schaltfläche Prüfen geführt hat, ist mit "Zur Prüfung ausgewählt" markiert und in den Blick gescrollt.
| Befehl | Was er tut | Ausgegraut, wenn (Situation) |
|---|---|---|
| Freigeben | Verschiebt das Zertifikat zu Freigegebene Anlagen und frischt den lebenden Prüfer auf: "<Name> ist freigegeben. Der Connector beginnt beim nächsten Versuch zu lesen." |
Nach der Regel oben. |
| Sperren | Verschiebt es zu Gesperrte Anlagen und weist es weiterhin ab: "<Name> ist gesperrt. Die Station wird dieses Zertifikat weiterhin abweisen." |
Nach der Regel oben. |
| Alle wartenden Zertifikate verwerfen (im Kopf der Gruppe) | Fragt "Das Zertifikat verwerfen, das auf die Prüfung wartet?" oder "Die N Zertifikate verwerfen, die auf die Prüfung warten?" ("Damit wird nichts freigegeben und nichts gesperrt: die Anfragen werden entfernt, und die Liste hat wieder Platz. Eine Anlage, die der Connector danach anwählt, erscheint hier als neue Anfrage."), mit Verwerfen und Liste behalten. | Nach der Regel oben. |
Die Liste hält höchstens 100 Zertifikate. Solange sie voll ist, bleibt ein weiteres Zertifikat abgewiesen, wird aber nicht aufbewahrt, und die Karte sagt das: "Die Prüfliste unten ist voll. Solange sie das ist, wird ein neues Zertifikat abgewiesen, ohne hier aufgenommen zu werden, die Anlage, auf die Sie warten, erscheint also womöglich nie. Verwerfen Sie die Zertifikate, die auf die Prüfung warten, um Platz zu schaffen.", mit der Anzahl der Abweisungen, seit sie voll ist, sobald es welche gibt. Jede solche Abweisung wird ins Journal geschrieben.
Freigegebene Anlagen
"Zertifikate, mit denen der Connector Sitzungen öffnen darf.", mit der Anzahl. Jede Zeile zeigt einen neutralen Punkt, den behaupteten Namen, "Behauptete Identität der Anlage · Freigegeben von <Benutzer> am <Datum und Uhrzeit>" (oder "an dieser Station"), den Fingerabdruck und eine Aufklappung mit Adresse, Betreff, Aussteller, Anwendungs-URI, Gültig bis und Zuletzt gesehen. Gibt es keine: "Kein Zertifikat einer Anlage freigegeben."
| Befehl | Was er tut | Ausgegraut, wenn (Situation) |
|---|---|---|
| Zertifikat einspielen (im Kopf der Gruppe) | Öffnet einen Dateidialog für das öffentliche Zertifikat der Anlage (.der, .cer, .crt oder .pem, bis 64 KB) und gibt es vor der ersten Verbindung frei: "<Name> ist aus <Datei> freigegeben. Prüfen Sie den Fingerabdruck unten gegen den in der Dokumentation der Anlage." Eine größere Datei: "<Datei> ist größer als ein Zertifikat einer Anlage. Spielen Sie die Datei des öffentlichen Zertifikats ein (.der, .cer oder .pem), kein Archiv." |
Nach der Regel oben. |
| Freigabe zurücknehmen (auf der Zeile, in der Warnfarbe) | Fragt "Die Freigabe für <Name> zurücknehmen?": "Die aktuelle Sitzung mit dieser Anlage wird geschlossen, und die Station liest nicht mehr von ihr. Das Zertifikat kehrt in die Prüfliste zurück, die nächste Verbindung fragt Sie also erneut.", mit Zurücknehmen und Freigegeben lassen. Danach: "Die Freigabe für <Name> wurde zurückgenommen. Ihre Sitzung wurde geschlossen, und sie wartet wieder auf die Prüfung." |
Nach der Regel oben. |
Der Hinweis unter dem Kopf: "Haben Sie das öffentliche Zertifikat der Anlage bereits? Spielen Sie es hier ein, um es vor der ersten Verbindung freizugeben, statt die Verbindung einmal scheitern zu lassen. Prüfen Sie den Fingerabdruck, den es einträgt, gegen den in der Dokumentation der Anlage." Eine Anlage bringt ihr Zertifikat meist mit, deshalb steht auf dieser Seite das Einspielen zuerst. Ein gesperrtes Zertifikat einzuspielen hebt die Sperre auf. Das Zurücknehmen schickt das Zertifikat zurück in die Prüfung, nicht in eine Sperre: Sie haben darum gebeten, erneut gefragt zu werden.
Gesperrte Anlagen
Eine zugeklappte Aufklappung, "Gesperrte Anlagen" mit der Anzahl, nur gezeichnet, solange es mindestens eine gibt. Jede Zeile zeigt einen roten Punkt, den behaupteten Namen, "Behauptete Identität der Anlage · Gesperrt von <Benutzer> am <Datum und Uhrzeit>", den Fingerabdruck und Entsperren, was sie ohne Freigabe in die Prüfliste zurückgibt: "<Name> ist entsperrt und in die Prüfliste zurückgekehrt." Ein gesperrtes Zertifikat kehrt nie von selbst zurück.
Wo die Entscheidungen wohnen
Die Speicher der Anlagen sitzen unter ua\pki\southbound in der Datenwurzel der Station (pending, trusted, blocked und das rejected des SDK), mit der Adresse, unter der jedes Zertifikat gesehen wurde, den Zählungen der Versuche und den Entscheidungen in equipment-access.json. Sie sind von den eingehenden Speichern getrennt, ein Zertifikat einer Anlage kann also nie zur Erlaubnis für eine Anwendung werden, sich mit dem eigenen Server der Station zu verbinden, und nie als eingehende Anfrage erscheinen. Sie sind nicht Teil einer Sicherung der Konfiguration.
Was dieser Abschnitt nicht tut
Nichts wird automatisch freigegeben, und keine Einstellung schaltet das ab. Die Karte richtet das Gerät selbst nicht ein (Adresse, Zugangsdaten und das zyklische Lesen stehen im Connector), zeigt die lebenden Werte der Anlage nicht und entscheidet nicht über Anwendungen, die diese Station anwählen, was der Client-Zugriff ist.