.NET Based OPC UA Client/Server SDK
2.5.4.397
|
Stores the configuration settings for a channel. More...
Properties | |
EndpointDescription | Description [get, set] |
Gets or sets the description for the endpoint. More... | |
EndpointConfiguration | Configuration [get, set] |
Gets or sets the configuration for the endpoint. More... | |
X509Certificate2 | ClientCertificate [get, set] |
Gets or sets the client certificate. More... | |
X509Certificate2 | ServerCertificate [get, set] |
Gets or sets the server certificate. More... | |
X509Certificate2[] | ClientCertificateChain [get, set] |
Gets or sets the sender's certificate chain. More... | |
CertificateValidator | CertificateValidator [get, set] |
Gets or sets the certificate validator. More... | |
NamespaceTable | NamespaceUris [get, set] |
Gets or sets a reference to the table of namespaces for the server. More... | |
EncodeableFactory | Factory [get, set] |
Gets or sets the table of known encodeable objects. More... | |
Stores the configuration settings for a channel.
|
getset |
Gets or sets the certificate validator.
May be null if no security is used. This is the object used by the channel to validate received certificates. Validatation errors are reported to the application via this object.
|
getset |
Gets or sets the client certificate.
May be null if no security is used.
|
getset |
Gets or sets the sender's certificate chain.
May be null if no security is used.
|
getset |
Gets or sets the configuration for the endpoint.
|
getset |
Gets or sets the description for the endpoint.
May be null if no security is used.
|
getset |
Gets or sets the table of known encodeable objects.
This is a thread safe object that may be updated by the application at any time. This is a table of .NET types indexed by their DataTypeEncodingId. The decoder uses this table to automatically create the appropriate .NET objects when it encounters an ExtensionObject in the message being decoded. The table uses DataTypeEncodingIds with the URI explicitly specified so multiple channels with different servers can share the same table. The NamespaceUris table is used to lookup the NamespaceURI from the NamespaceIndex provide in the encoded message.
|
getset |
Gets or sets a reference to the table of namespaces for the server.
This is a thread safe object that may be updated by the application at any time. This table is used to lookup the NamespaceURI for the DataTypeEncodingId when decoding ExtensionObjects. If the NamespaceURI can be found the decoder will use the Factory to create an instance of a .NET object. The raw data is passed to application if the NamespaceURI cannot be found or there is no .NET class associated with the DataTypeEncodingId then.
|
getset |
Gets or sets the server certificate.
May be null if no security is used.