UA ANSI C Server Professional
1.4.2.297
|
Contains the configuration of one endpoint. More...
#include <uaserver.h>
Data Fields | |
OpcUa_String | sEndpointUrl |
URL of the Endpoint; this URL is used for Discovery and to open the Endpoints in the UA stack if no sBindUrl is configured. More... | |
OpcUa_String | sBindUrl |
Optional URL that allows to define a specific address the stack should use to bind to. More... | |
OpcUa_UInt | uNoOfSecurityPolicyConfigurations |
Number of configured SecurityPolicyConfigurations that will be supported by the endpoint. More... | |
OpcUa_Endpoint_SecurityPolicyConfiguration * | pSecurityPolicyConfigurations |
The configured SecurityPolicyConfigurations. More... | |
OpcUa_UInt | uNoOfUserTokenPolicy |
Number of configured UserTokenPolicies that will be supported by the endpoint. More... | |
OpcUa_UserTokenPolicy * | pUserTokenPolicy |
The configured UserTokenPolicies. More... | |
OpcUa_String | ServerCertificateLocation |
Path to the certificate of the server. More... | |
OpcUa_String | ServerPrivateKeyLocation |
Path to the private key of the server. More... | |
OpcUa_CertificateStoreConfiguration | PkiConfig |
The PkiConfig structure. More... | |
OpcUa_Boolean | bTrustAllClientCertificates |
This option can be activated if certificates are used only for message security but not for application authentication. More... | |
Contains the configuration of one endpoint.
OpcUa_Boolean _UaServer_Endpoint::bTrustAllClientCertificates |
This option can be activated if certificates are used only for message security but not for application authentication.
If set to true, all client certificates will be accepted automatically and they are not stored. It is strongly recommended to use this option only together with user authentication.
OpcUa_CertificateStoreConfiguration _UaServer_Endpoint::PkiConfig |
The PkiConfig structure.
OpcUa_Endpoint_SecurityPolicyConfiguration* _UaServer_Endpoint::pSecurityPolicyConfigurations |
The configured SecurityPolicyConfigurations.
OpcUa_UserTokenPolicy* _UaServer_Endpoint::pUserTokenPolicy |
The configured UserTokenPolicies.
OpcUa_String _UaServer_Endpoint::sBindUrl |
Optional URL that allows to define a specific address the stack should use to bind to.
Can be used to bind the endpoint to a specific network card or to localhost only.
[gethostname]
can be used as placeholder for the computer name.
OpcUa_String _UaServer_Endpoint::sEndpointUrl |
URL of the Endpoint; this URL is used for Discovery and to open the Endpoints in the UA stack if no sBindUrl is configured.
[gethostname]
can be used as placeholder for the computer name.
The following configuration alternatives are available:
opc.tcp://MyComputer:48020
opc.tcp://[gethostname]:48020
[gethostname]
with the host name. Apart from that it behaves exactly like the option above.opc.tcp://192.168.0.15:48020
opc.tcp://[fe80::20ec:3acb:55d9:a3da]:48020
OpcUa_String _UaServer_Endpoint::ServerCertificateLocation |
Path to the certificate of the server.
OpcUa_String _UaServer_Endpoint::ServerPrivateKeyLocation |
Path to the private key of the server.
OpcUa_UInt _UaServer_Endpoint::uNoOfSecurityPolicyConfigurations |
Number of configured SecurityPolicyConfigurations that will be supported by the endpoint.
OpcUa_UInt _UaServer_Endpoint::uNoOfUserTokenPolicy |
Number of configured UserTokenPolicies that will be supported by the endpoint.