Skip to content

Reference

Secure servers

Reference

Secure servers ​

Concept
Secure servers
TypeDescription
OpcAccessControlEntryRepresents the access control settings of a single OpcPrincipal in an OpcAccessControlList: the operations allowed or denied and the endpoints enabled or disabled for the principal.
OpcAccessControlListProvides the abstract base class of the access control lists of an OpcServerSecurity, which authenticate the identity tokens of one OpcAccessControlTokenType and maintain one OpcAccessControlEntry per OpcPrincipal.
OpcAccessControlModeSpecifies how an OpcAccessControlEntry evaluates an operation which has neither been allowed nor denied explicitly and an endpoint which has neither been enabled nor disabled explicitly.
OpcAccessControlRoleRepresents a single access control role OpcPrincipal instances can be a member of.
OpcAccessControlTokenTypeSpecifies the type of the user identity tokens an access control list of a server is responsible for.
OpcAnonymousAclRepresents the access control list of an OpcServerSecurity which authenticates anonymous identity tokens.
OpcAuthenticationLimitsProvides authentication options used by a server application instance to control the limits of authentications between the opponent applications.
OpcCertificateAclRepresents the access control list of an OpcServerSecurity which authenticates X.509 certificate identity tokens using the OpcCertificateIdentity instances of its entries.
OpcCertificateChangedEventArgsProvides the event data for 'CertificateChanged' events.
OpcCertificateIdentityRepresents the identity of a user which is described by a certificate.
OpcCertificateIdentityTokenInfoDescribes an identity a client stated by a certificate.
OpcCertificateManagerProvides a set of static (Shared in Visual Basic) methods to manage certificates.
OpcCertificateRequestedEventArgsProvides the event data for the CertificateRequested event.
OpcCertificateSettingsDefines the setup of an application instance certificate.
OpcCertificateStoreInfoRepresents a certificate store, which provides access to the certificates stored at its Path.
OpcCertificateStoresProvides access to the set of OPC UA predefined certificate stores typically used by an OPC UA application to maintain its certificates.
OpcCertificateValidationFailedEventArgsProvides the event data for 'CertificateValidationFailed' events.
OpcCertificateValidationRulesDefines the different validation rules which can be additionally applied to the default validation rules of a certificate validation.
OpcEndpointIdentityRepresents the identity of an endpoint, which consists of its URL and its security policy.
OpcIdentityTokenRepresents the user identity token a client passes to the server to identify the user of a session.
OpcIdentityTokenInfoDescribes the identity a client stated, without any secret it stated along with it.
OpcOperationLimitsProvides operation options used by a server application instance to control the limits of operation between the opponent applications.
OpcOperationTypeRepresents the type of an operation which an OpcAccessControlEntry allows or denies.
OpcPrincipalRepresents a user of the server by its OpcIdentity, to which the entries of the access control lists and the access control roles apply.
OpcRequestTypeSpecifies the type of a request a client sends to the server, named after the service the request calls.
OpcRequestValidatingEventArgsProvides the event data for the RequestValidating event.
OpcSecurityPolicyDescribes the configuration used to secure the message exchange.
OpcServerRepresents an OPC UA server which provides the address space defined by its NodeManagers to its clients.
OpcServerBindingProvides a set of options used when binding a server instance to a network interface.
OpcServerIdentityRepresents the identity of a user of the server, which is identified by a user name and a password.
OpcServerSecurityProvides the security options of a server, including the access control lists which authenticate the identity tokens of the clients and determine the operations and endpoints available to them.
OpcServerSecurityRolesProvides the default OpcAccessControlRole instances usually known to the OpcServer.
OpcSessionRepresents a session which a client has created on the server.
OpcSessionActivationFailedEventArgsProvides the data of the SessionActivationFailed event.
OpcSessionActivationFailedEventHandlerRepresents the method that handles the SessionActivationFailed event.
OpcTransportProvides transport options used by an application instance to control the behavior of the operation, communication and data flow between the opponent applications.
OpcUserIdentityRepresents the identity of a user described by an OPC UA user identity token (e.g. an anonymous user, a user name or a certificate).
OpcUserNameAclRepresents the access control list of an OpcServerSecurity which authenticates user name identity tokens using the OpcServerIdentity instances of its entries.
OpcUserNameIdentityTokenRepresents the user identity token of a client which identifies a user using a user name and a password.
OpcUserNameIdentityTokenInfoDescribes an identity a client stated by a user name, without its password.