Options
All
  • Public
  • Public/Protected
  • All
Menu

  subscribe now with sterfive to access the online-user manual

The Trust List file is a UA Binary encoded stream containing an instance of TrustListDataType

Hierarchy

Index

Properties

addCertificate

addCertificate: UAMethod

Readonly addressSpace

addressSpace: AddressSpace

Readonly browseName

browseName: QualifiedName

close

close: UAMethod

closeAndUpdate

closeAndUpdate: UAMethod

Readonly description

description: LocalizedText

Readonly displayName

displayName: LocalizedText[]

getPosition

getPosition: UAMethod

Readonly hasMethods

hasMethods: boolean

lastUpdateTime

lastUpdateTime: UAVariableT<DateTime, DateTime>

The LastUpdateTime indicates when the Trust List was last updated via Trust List Object Methods. This can be used to determine if a device has an up to date Trust List or to detect unexpected modifications. Out of band changes are not necessarily reported by this value.

mimeType

mimeType: UAVariableT<string, String>

The optional Property MimeType contains the media type of the file based on RFC 2046.

Optional Readonly modellingRule

modellingRule: ModellingRuleType

Readonly namespace

namespace: Namespace

Readonly namespaceIndex

namespaceIndex: number

Readonly namespaceUri

namespaceUri: string

Readonly nodeClass

nodeClass: Object

Readonly nodeId

nodeId: NodeId

Optional onFirstBrowseAction

onFirstBrowseAction: () => Promise<void>

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

open

open: UAMethod

openCount

openCount: UAVariableT<number, UInt16>

OpenCount indicates the number of currently valid file handles on the file.

openWithMask

openWithMask: UAMethod

parent

parent: BaseNode

Optional Readonly parentNodeId

parentNodeId: NodeId

read

read: UAMethod

removeCertificate

removeCertificate: UAMethod

setPosition

setPosition: UAMethod

size

Size defines the size of the file in Bytes. When a file is opened for write the size might not be accurate.

typeDefinition

typeDefinition: NodeId

typeDefinitionObj

typeDefinitionObj: UAObjectType

Optional updateFrequency

updateFrequency: UAVariableT<number, Double>

The UpdateFrequency Property specifies how often the Trust List needs to be checked for changes. When the CertificateManager specifies this value, all Clients that read a copy of the Trust List should connect to the CertificateManager and check for updates to the Trust List within 2 times the UpdateFrequency. If the Trust List Object is contained within a ServerConfiguration Object then this value specifies how frequently the Server expects the Trust List to be updated.

userWritable

userWritable: UAVariableT<boolean, Boolean>

UserWritable indicates whether the file is writable taking user access rights into account. The Property does not take into account whether the file is currently opened for writing by another client and thus currently locked and not writable by others.

writable

writable: UAVariableT<boolean, Boolean>

Writable indicates whether the file is writable. It does not take any user access rights into account, i.e. although the file is writable this may be restricted to a certain user / user group. The Property does not take into account whether the file is currently opened for writing by another client and thus currently locked and not writable by others.

write

write: UAMethod

Methods

addListener

  • addListener(event: string | symbol, listener: (...args: any[]) => void): UATrustList
  • Parameters

    • event: string | symbol
    • listener: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns UATrustList

addReference

allReferences

browseNode

clone

  • clone(options: any, optionalFilter?: any, extraInfo?: any): UAObject

emit

  • emit(event: string | symbol, ...args: any[]): boolean
  • Parameters

    • event: string | symbol
    • Rest ...args: any[]

    Returns boolean

eventNames

  • eventNames(): (string | symbol)[]
  • Returns (string | symbol)[]

findReference

  • findReference(strReference: string, isForward?: boolean): UAReference

findReferences

findReferencesAsObject

  • findReferencesAsObject(strReference: string, isForward: boolean): BaseNode[]

findReferencesEx

findReferencesExAsObject

fullName

  • fullName(): string

getAggregates

getChildByName

getComponentByName

getComponents

getEventSourceOfs

getEventSources

getFolderElementByName

  • getFolderElementByName(browseName: string, namespaceIndex?: number): BaseNode

getMaxListeners

  • getMaxListeners(): number

getMethodById

getMethodByName

  • getMethodByName(methodName: string): UAMethod

getMethods

getNotifiers

getProperties

getPropertyByName

  • getPropertyByName(browseName: string, namespaceIndex?: number): UAVariable

install_extra_properties

  • install_extra_properties(): void

listenerCount

  • listenerCount(event: string | symbol): number
  • Parameters

    • event: string | symbol

    Returns number

listeners

  • listeners(event: string | symbol): Function[]
  • Parameters

    • event: string | symbol

    Returns Function[]

off

  • off(event: string | symbol, listener: (...args: any[]) => void): UATrustList
  • Parameters

    • event: string | symbol
    • listener: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns UATrustList

on

once

  • once(event: string | symbol, listener: (...args: any[]) => void): UATrustList
  • Parameters

    • event: string | symbol
    • listener: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns UATrustList

prependListener

  • prependListener(event: string | symbol, listener: (...args: any[]) => void): UATrustList
  • Parameters

    • event: string | symbol
    • listener: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns UATrustList

prependOnceListener

  • prependOnceListener(event: string | symbol, listener: (...args: any[]) => void): UATrustList
  • Parameters

    • event: string | symbol
    • listener: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns UATrustList

propagate_back_references

  • propagate_back_references(): void

raiseEvent

rawListeners

  • rawListeners(event: string | symbol): Function[]
  • Parameters

    • event: string | symbol

    Returns Function[]

readAttribute

removeAllListeners

  • removeAllListeners(event?: string | symbol): UATrustList

removeListener

  • removeListener(event: string | symbol, listener: (...args: any[]) => void): UATrustList
  • Parameters

    • event: string | symbol
    • listener: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns UATrustList

removeReference

setMaxListeners

writeAttribute

  • writeAttribute(context: SessionContext, writeValue: any, callback: (err: Error, statusCode?: StatusCode) => void): void

Generated using TypeDoc