ANSI C UA Server SDK
1.5.3.333
|
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_String | PkiConfigName |
Identifier for the configuration set in PkiConfig. | |
OpcUa_Boolean | bTrustAllClientCertificates |
This option can be activated if certificates are used only for message security but not for application authentication. More... | |
OpcUa_Boolean | bDisableErrorCertificateTimeInvalid |
Flag used to disable the client certificate validation error BadCertificateTimeInvalid. More... | |
OpcUa_Boolean | bDisableErrorCertificateIssuerTimeInvalid |
Flag used to disable the client certificate validation error BadCertificateIssuerTimeInvalid. More... | |
OpcUa_Boolean | bDisableErrorCertificateRevocationUnknown |
Flag used to disable the client certificate validation error BadCertificateRevocationUnknown. More... | |
OpcUa_Boolean | bDisableErrorCertificateIssuerRevocationUnknown |
Flag used to disable the client certificate validation error BadCertificateIssuerRevocationUnknown. More... | |
Contains the configuration of one endpoint.
OpcUa_Boolean UaServer_Endpoint::bDisableErrorCertificateIssuerRevocationUnknown |
Flag used to disable the client certificate validation error BadCertificateIssuerRevocationUnknown.
OpcUa_Boolean UaServer_Endpoint::bDisableErrorCertificateIssuerTimeInvalid |
Flag used to disable the client certificate validation error BadCertificateIssuerTimeInvalid.
OpcUa_Boolean UaServer_Endpoint::bDisableErrorCertificateRevocationUnknown |
Flag used to disable the client certificate validation error BadCertificateRevocationUnknown.
OpcUa_Boolean UaServer_Endpoint::bDisableErrorCertificateTimeInvalid |
Flag used to disable the client certificate validation error BadCertificateTimeInvalid.
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.