interface ServerConfigurationOptions {
    applicationType?: ApplicationType | ApplicationTypeGetter;
    applicationUri?: string | StringGetter;
    hasSecureElement?: boolean | BooleanGetter;
    multicastDnsEnabled?: boolean | BooleanGetter;
    productUri?: string | StringGetter;
    serverCapabilities?: string[] | StringArrayGetter;
    supportedPrivateKeyFormat: string[] | StringArrayGetter;
}

Properties

applicationUri?: string | StringGetter
hasSecureElement?: boolean | BooleanGetter
multicastDnsEnabled?: boolean | BooleanGetter
productUri?: string | StringGetter
serverCapabilities?: string[] | StringArrayGetter

The ServerCapabilities Property specifies the capabilities from Annex D ( see https://reference.opcfoundation.org/GDS/v104/docs/D) which the Server supports. The value is the same as the value reported to the LocalDiscoveryServer when the Server calls the RegisterServer2 Service.

supportedPrivateKeyFormat: string[] | StringArrayGetter

The SupportedPrivateKeyFormats specifies the PrivateKey formats supported by the Server. Possible values include “PEM” (see RFC 5958) or “PFX” (see PKCS #12).

["PEM"]