Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface OPCUAClientOptions

Hierarchy

Index

Properties

Optional applicationName

applicationName: string

the client application name

default

"NodeOPCUA-Client"

Optional certificateFile

certificateFile: string

client certificate pem file.

default

"certificates/client_self-signed_cert_2048.pem"

Optional clientName

clientName: string

a client name string that will be used to generate session names.

Optional connectionStrategy

connectionStrategy: ConnectionStrategyOptions

Optional defaultSecureTokenLifetime

defaultSecureTokenLifetime: number

default secure token lifetime in ms

Optional discoveryUrl

discoveryUrl: string

discovery url:

Optional endpoint_must_exist

endpoint_must_exist: boolean

set to false if the client should accept server endpoint mismatch

default

true

Optional keepPendingSessionsOnDisconnect

keepPendingSessionsOnDisconnect: boolean

if set to true, pending session will not be automatically closed when disconnect is called

Optional keepSessionAlive

keepSessionAlive: boolean
default

false

Optional privateKeyFile

privateKeyFile: string

client private key pem file.

default

"certificates/client_key_2048.pem"

Optional requestedSessionTimeout

requestedSessionTimeout: number

the requested session timeout in CreateSession (ms)

default

60000

Optional securityMode

securityMode: MessageSecurityMode | string

the security mode

default

MessageSecurityMode.None

Optional securityPolicy

securityPolicy: SecurityPolicy | string

the security policy

default

SecurityPolicy.None

Optional serverCertificate

serverCertificate: Certificate

the server certificate.

Optional tokenRenewalInterval

tokenRenewalInterval: number

if not specify or set to 0 , token renewal will happen around 75% of the defaultSecureTokenLifetime

Generated using TypeDoc