Kapitola 2
Použití

Na úvodní obrazovce aplikace je přehled informací o souborech, které jsou důležité pro zabezpečení. Je zde zobrazena cesta k certifikátu a klíči pro REX Core, k certifikátu a klíči pro OPC UA server, k souboru s přihlašovacími údaji pro OPC UA server a ke složkám pro klientské certifikáty OPC UA serveru (viz obrázek 2.1).

Cesta pro certifikát a klíč pro REX Core je získána automaticky z cesty ke konfiguraci REX Core. Pokud tyto soubory neexistují, zobrazí se text polí červeně. Dialog tyto soubory poté umožní vygenerovat (viz obrázek 2.2).


PIC

Obrázek 2.1: Program RexSecurityConfig

Veškeré informace o souborech pro OPC UA server jsou získány z konfiguračního INI souboru. Pro běh serveru je nutné mít nastavenu cestu k certifikátu a klíči (APPLICATION_CERTIFICATE_PATH, APPLICATION_PRIVATE_KEY_PATH) a URI serveru (APPLICATION_URI). Nepovinný je soubor s přihlašovacími údaji (CREDENTIALS_INI_PATH), kódování hesel v souboru s přihlašovacími údaji (OPTIONAL_ENCODING_SALT) a složky pro klientské certifikáty (CERTIFICATE_ TRUST_LIST_PATH, CERTIFICATE_REJECTED_LIST_PATH, CERTIFICATE_ REVOCATION_LIST_PATH, CERTIFICATE_ISSUER_LIST_PATH). Pokud tyto soubory či složky neexistují, dialog je umožní vygenerovat a označí text políček červeně (viz obrázek 2.2).


PIC

Obrázek 2.2: Chybějící soubory

Pokud neexistuje nebo není nastaven konfigurační INI soubor OPC UA serveru, není možné vygenerovat soubory pro OPC UA server (viz obrázek 2.3). Pokud ovšem konfigurační soubor existuje, ale neobsahuje například cestu k certifikátu nebo klíči, zobrazí se záložka se seznamem chyb (viz obrázek 2.4). Chyba se zobrazí i v případě, že je v konfiguraci nastaveno heslo pro soukromý klíč (APPLICATION_ PRIVATE_KEY_PASSWORD), které ovšem k danému klíči nepatří. Nicméně tato aplikace nekontroluje celé nastavení konfiguračního souboru. Je například dobré zkontrolovat shodu URI certifikátu s parametrem APPLICATION_ URI.


PIC

Obrázek 2.3: Instance bez konfiguračního souboru OPC UA serveru


PIC

Obrázek 2.4: Chyby v konfiguraci

Aplikace po spuštění zjistí aktivní instanci REXu a použije její parametry. Instanci lze změnit v Nastavení. Výběr probíhá pomocí seznamu verzí. Při změně verze se v dalších dvou polích zobrazí cesta ke konfiguračnímu INI souboru OPC UA serveru a cesta k REXu (viz obrázek 2.5). Pokud konfigurační soubor neexistuje, zobrazí se tento text červeně.


PIC

Obrázek 2.5: Výběr instance