# Configuration

<dl class="api-definition">
<dt>Concept</dt>
<dd><a href="/docs/development/opcua/server/configuration">Configuration</a></dd>
</dl>

| Type | Description |
|---|---|
| [OpcAddressScope](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcaddressscope/) | Defines the different address scopes to use when binding a socket to a network interface. |
| [OpcApplicationConfiguration](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcapplicationconfiguration/) | Represents the configuration of an OPC UA application, which completes missing settings using the defaults of the SDK. |
| [OpcCertificateManager](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opccertificatemanager/) | Provides a set of static (Shared in Visual Basic) methods to manage certificates. |
| [OpcCertificateSettings](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opccertificatesettings/) | Defines the setup of an application instance certificate. |
| [OpcCertificateStoreInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opccertificatestoreinfo/) | Represents a certificate store, which provides access to the certificates stored at its [Path](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opccertificatestoreinfo/members#path). |
| [OpcCertificateStores](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opccertificatestores/) | Provides access to the set of OPC UA predefined certificate stores typically used by an OPC UA application to maintain its certificates. |
| [OpcOperationLimits](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.server.opcoperationlimits/) | Provides operation options used by a server application instance to control the limits of operation between the opponent applications. |
| [OpcSecurityAlgorithm](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcsecurityalgorithm/) | Defines the different algorithms supported to describe the [Uri](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcsecuritypolicy/members#uri) of a specific [OpcSecurityPolicy](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcsecuritypolicy/) and through that the type of message encryption used by that security policy. |
| [OpcSecurityMode](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcsecuritymode/) | Defines mechanisms to secure the message exchange. |
| [OpcSecurityPolicy](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcsecuritypolicy/) | Describes the configuration used to secure the message exchange. |
| [OpcServer](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.server.opcserver/) | Represents an OPC UA server which provides the address space defined by its [NodeManagers](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.server.opcserver/members#nodemanagers) to its clients. |
| [OpcServerBinding](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.server.opcserverbinding/) | Provides a set of options used when binding a server instance to a network interface. |
| [OpcServerSecurity](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.server.opcserversecurity/) | Provides 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. |
| [OpcTransport](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opctransport/) | Provides transport options used by an application instance to control the behavior of the operation, communication and data flow between the opponent applications. |
