@sterfive/node-opcua-gds

Full featured GDS (Global Discovery Server) toolbox for your OPC UA application, powered by NodeOPCUA.

  • On the server side, this component provides all you need to add Certificate Management capabilities to your OPC UA Server .
  • On the client side, this components provides all the required tools to facilitate the interaction with any compliant GDS Server, enabling your OPC UA device fleet management.

installation

npm install @sterfive/node-opcua-gds

Features

Client

  • Administration of Server Certificate
  • Certificate renewal using OPCUA
  • Remote management of Trusted Rejected certificate
  • plug-and-play: the API provides high level API to facilitate the call of the GDS Methods and browse the GDS OPC UA nodes of a remote server.
import { GDSClient } from "@sterfive/node-opcua-gds"

const gdsClient = new GDSClient(client);
await gdsClient.revokeCertificate(...);
await gdsClient.createCertificateSigningRequest(...);

Server

  • Extends your node-opcua server with GDS Support, objects & methods implementations
  • Pull Certificate Management
  • Push Certificate Management
  • plug-and-play: only one single line needed to augment your node-opcua server.