OpcClientSecurity Class

Namespace: Opc.UaFx.Client
Assemblies: Opc.UaFx.Advanced.dll

Defines the different security configurations supported by the OpcClient.

C#

public class OpcClientSecurity : OpcSecurity


Inheritance ObjectOpcSecurity › OpcClientSecurity

Name Description
AuthenticationLevel Gets or sets the level of DCOM authentication to use when connecting to an OPC Classic server and creating DCOM objects.
AuthenticationService Gets or sets the DCOM authentication service to use to identify the security package to use when connecting to an OPC Classic server and creating DCOM objects.
AuthorizationService Gets or sets the DCOM authorization service to use to define what the server authorizes when connecting to an OPC Classic server and creating DCOM objects.
AutoAcceptUntrustedCertificates Gets or sets a value indicating whether the client have to automatically accept untrusted server certificates.
(Inherited from OpcSecurity)
AutoUpgradeEndpointPolicy Gets or sets a value indicating whether the client have to select an endpoint which uses at least the policy configured by the EndpointPolicy and in case there such an endpoint is missing the endpoint with the next best policy is to be used instead.
CertificateValidationRules Gets or sets a value which defines the different rules to use when validating a certificate.
(Inherited from OpcSecurity)
EndpointPolicy Gets or sets the policy configuration of the endpoint of the server to connect to.
ImpersonationLevel Gets or sets the level of DCOM impersonation to use when connecting to an OPC Classic server and creating DCOM objects.
ProxyCapabilities Gets or sets the DCOM proxy capabilities to use when connecting to an OPC Classic server and creating DCOM objects.
UseHighLevelEndpoint Gets or sets a value indicating whether the client have to select an endpoint which uses the highest policy level available (Level).
UseOnlySecureEndpoints Gets or sets a value indicating whether the client have to select an endpoint which uses a different OpcSecurityMode than None.
UserIdentity Gets or sets the identity to use to authenticate the client sessions against the server.
VerifyServersCertificateDomains Gets or sets a value indicating whether the client have to verify the domain names referenced in the servers certificate.