Accesso delle apparecchiature

I certificati delle apparecchiature OPC UA che il Connector chiama: che cosa aspetta l'approvazione, che cosa è approvato, che cosa è bloccato, l'importazione di un certificato prima della prima connessione e che cosa dice nel Connector un dispositivo in attesa.

Visualizza come Markdown

Accesso delle apparecchiature è l'unica riga del gruppo APPARECCHIATURE OPC UA della pagina Impostazioni: la metà uscente dell'attendibilità dei certificati. Quando il Connector chiama un server OPC UA di apparecchiatura, quel server dimostra la propria identità con un certificato, e la stazione non legge nulla da un'apparecchiatura il cui certificato non è stato approvato. La testa della scheda lo dice: "Quando il Connector chiama un server OPC UA di apparecchiatura, quel server dimostra la propria identità con un certificato. Approvare solo un'impronta verificata con chi ha messo in servizio l'apparecchiatura." Aprire la pagina richiede il permesso Modificare le impostazioni; le decisioni si prendono sul desktop proprio della stazione.

Il principio sotto la testa: "Da un'apparecchiatura non approvata non viene letto nulla. Un dispositivo il cui certificato è in attesa qui resta muto e lo dichiara nel Connector. Approvandolo inizia la lettura; ritirando l'approvazione la sessione si chiude e la domanda viene posta di nuovo. I nomi dei certificati sono dichiarati dall'apparecchiatura; l'impronta SHA-256 è l'identità da verificare."

La scheda ha deliberatamente la stessa forma di Accesso dei client, con le stesse parole ovunque l'idea sia la stessa, e la stessa regola su chi può decidere: un browser su un altro dispositivo vede "L'accesso delle apparecchiature può essere cambiato solo nell'applicazione desktop della stazione." e l'avviso "Aprire l'applicazione desktop per cambiare l'accesso delle apparecchiature"; un ruolo senza Modificare le impostazioni, un'unità in prova, un runtime fermo e una modifica già in corso rifiutano ciascuno con la propria frase. Ogni esito arriva nella barra di stato.

Che cosa fa nel Connector un dispositivo in attesa

La prima volta che il Connector chiama un dispositivo OPC UA, il certificato dell'apparecchiatura viene rifiutato, registrato qui come in attesa, e il dispositivo non legge nulla. Nella pagina del dispositivo il Connector mostra un avviso di attenzione, In attesa dell'approvazione del certificato, con un pulsante Verifica il certificato che apre questa sezione sulla riga di quel dispositivo, e lo stato di salute del dispositivo nomina lo stesso stato nell'albero. Il fallimento proprio del driver dice il motivo invece di un errore di handshake senza nome: "Il certificato di questa apparecchiatura (i primi 16 caratteri dell'impronta) è in attesa di approvazione in Impostazioni, Accesso delle apparecchiature. La lettura inizia una volta approvato." Uno bloccato legge "…è bloccato presso questa stazione. Verificarlo in Impostazioni, Accesso delle apparecchiature." Anche l'esplorazione del rilevamento passa dallo stesso controllo prima che la sua sessione si apra.

Una volta approvato, il Connector inizia a leggere al tentativo successivo. Un'apparecchiatura che stava leggendo e che comincia a presentare un certificato diverso allo stesso indirizzo smette di essere letta e solleva una scheda persistente, "Certificato cambiato: <nome>": "L'apparecchiatura all'indirizzo <indirizzo> leggeva con un certificato approvato da questa stazione e ora ne presenta uno diverso (…), quindi non viene letto nulla da essa. Verificare l'impronta con chi gestisce l'apparecchiatura, poi approvarla.", con Verifica, più una notifica di Windows per una finestra nascosta. Un dispositivo che si sta registrando in questo momento non viene annunciato così: chi lo registra sta già guardando il Connector.

In attesa di approvazione

Disegnata mentre almeno un certificato aspetta, intestata "Questi dispositivi non vengono letti fino alla decisione." con il conteggio. Ogni riga mostra un punto ambra, il nome che il certificato dichiara, "Identità dichiarata dall'apparecchiatura", l'impronta, "<indirizzo> · Ultimo tentativo <data e ora> · N tentativi di connessione", e una scheda a scomparsa Dettagli del certificato con Soggetto, Emittente, URI dell'applicazione, Nomi di dominio, Valido da, Valido fino al e Visto la prima volta. La riga a cui ha portato un pulsante Verifica è segnata "Selezionato per la verifica" e portata in vista scorrendo.

Comando Che cosa fa In grigio quando (situazione)
Approva Sposta il certificato in Apparecchiature approvate e aggiorna il validatore dal vivo: "<nome> è approvato. Il Connector inizia a leggere al tentativo successivo." Per la regola qui sopra.
Blocca Lo sposta in Apparecchiature bloccate e continua a rifiutarlo: "<nome> è bloccato. La stazione continuerà a rifiutare questo certificato." Per la regola qui sopra.
Scarta tutti i certificati in attesa (sulla testa del gruppo) Chiede "Scartare il certificato in attesa di verifica?" oppure "Scartare i N certificati in attesa di verifica?" ("Con questo non si approva né si blocca nulla: le richieste vengono rimosse e l'elenco torna ad avere spazio. Un'apparecchiatura che il Connector chiama dopo compare qui come nuova richiesta."), con Scarta e Mantieni l'elenco. Per la regola qui sopra.

L'elenco tiene al massimo 100 certificati. Mentre è pieno, un ulteriore certificato resta rifiutato ma non viene conservato, e la scheda lo dice: "L'elenco di verifica qui sotto è pieno. Finché lo è, un nuovo certificato viene rifiutato senza essere aggiunto qui, quindi l'apparecchiatura attesa potrebbe non comparire mai. Scartare i certificati in attesa di verifica per fare spazio.", con il conteggio dei rifiuti da quando si è riempito, una volta che ce ne sono. Ogni rifiuto del genere viene annotato nel diario tecnico.

Apparecchiature approvate

"Certificati con cui il Connector può aprire sessioni.", con il conteggio. Ogni riga mostra un punto neutro, il nome dichiarato, "Identità dichiarata dall'apparecchiatura · Approvato da <utente> il <data e ora>" (oppure "presso questa stazione"), l'impronta e una scheda a scomparsa di dettagli con Indirizzo, Soggetto, Emittente, URI dell'applicazione, Valido fino al e Visto l'ultima volta. Con nessuna: "Nessun certificato di apparecchiatura approvato."

Comando Che cosa fa In grigio quando (situazione)
Importa certificato (sulla testa del gruppo) Apre un selettore di file per il certificato pubblico dell'apparecchiatura (.der, .cer, .crt oppure .pem, fino a 64 KB) e lo approva prima della prima connessione: "<nome> è approvato a partire da <file>. Confrontare l'impronta qui sotto con quella riportata nella documentazione dell'apparecchiatura." Un file più grande: "<file> è più grande di un certificato di apparecchiatura. Importare il file del certificato pubblico (.der, .cer o .pem), non un archivio." Per la regola qui sopra.
Ritira l'approvazione (sulla riga, inchiostro del pericolo) Chiede "Ritirare l'approvazione per <nome>?": "La sessione in corso con questa apparecchiatura viene chiusa e la stazione smette di leggerla. Il certificato torna nell'elenco di verifica, quindi alla connessione successiva la domanda viene posta di nuovo.", con Ritira e Mantieni approvato. Poi: "Approvazione ritirata per <nome>. La sua sessione è stata chiusa ed è di nuovo in attesa di verifica." Per la regola qui sopra.

Il suggerimento sotto la testa: "Il certificato pubblico dell'apparecchiatura è già disponibile? Importarlo qui per approvarlo prima della prima connessione, invece di lasciar fallire una volta la connessione. Confrontare l'impronta che aggiunge con quella riportata nella documentazione dell'apparecchiatura." Un'apparecchiatura arriva di solito con il proprio certificato, ed è per questo che su questo lato l'importazione viene prima. Importare un certificato bloccato toglie il blocco. Ritirare l'approvazione rimanda il certificato alla verifica, non a un blocco: si è chiesto di essere interrogati di nuovo.

Apparecchiature bloccate

Una scheda a scomparsa chiusa, "Apparecchiature bloccate" con il conteggio, disegnata soltanto mentre ne esiste almeno una. Ogni riga mostra un punto rosso, il nome dichiarato, "Identità dichiarata dall'apparecchiatura · Bloccato da <utente> il <data e ora>", l'impronta e Sblocca, che la riporta nell'elenco di verifica senza approvarla: "<nome> è sbloccato ed è tornato nell'elenco di verifica." Un certificato bloccato non torna mai da solo.

Dove vivono le decisioni

Gli archivi delle apparecchiature stanno sotto ua\pki\southbound nella radice dei dati della stazione (pending, trusted, blocked e il rejected dell'SDK), con l'indirizzo a cui ogni certificato è stato visto, i conteggi dei tentativi e le decisioni in equipment-access.json. Sono separati dagli archivi in entrata, così un certificato di apparecchiatura non può mai diventare il permesso per un'applicazione di connettersi al server proprio della stazione, né comparire come richiesta in entrata. Non fanno parte di un backup della configurazione.

Ciò che questa sezione non fa

Non viene approvato nulla automaticamente, e nessuna impostazione disattiva questa regola. La scheda non configura il dispositivo in sé (indirizzo, credenziali e interrogazione ciclica stanno nel Connector), non mostra i valori dal vivo dell'apparecchiatura e non decide sulle applicazioni che chiamano questa stazione, che sono in Accesso dei client.