UA Server SDK C++ Bundle
1.4.2.275
|
This class represent an UaEntpoint configured by the INI configuration file. More...
#include <serverconfigini.h>
Inherits UaEndpoint.
Public Member Functions | |
UaEndpointIni () | |
construction. More... | |
virtual | ~UaEndpointIni () |
destruction | |
UaStatus | setIniConfig (int index, UaSettings *pSettings, const UaString &sApplicationPath, const UaString &sConfigPath, ServerConfig *pServerConfig) |
Init Endpoint with ini configuration. More... | |
Public Member Functions inherited from UaEndpoint | |
UaEndpoint () | |
construction | |
UaEndpoint (const UaEndpoint &other) | |
construction More... | |
virtual | ~UaEndpoint () |
destruction | |
UaEndpoint & | operator= (const UaEndpoint &other) |
Implements the operator = for UaEndpoint. More... | |
UaStatus | setSerializerType (OpcUa_Endpoint_SerializerType eSerializerType) |
Set the serializer type used for the endpoint. More... | |
OpcUa_Endpoint_SerializerType | eSerializerType () const |
Get the serializer type used for the endpoint. More... | |
void | setEndpointUrl (UaString sEndpointUrl, OpcUa_Boolean useAlsoAsStackUrl) |
Set the URL used for the endpoint. More... | |
UaString | sEndpointUrl () const |
Get the URL used for the endpoint. More... | |
void | setStackEndpointUrl (UaString sStackEndpointUrl) |
Set the URL for the Endpoint used for the stack. More... | |
UaStatus | addSecuritySetting (const UaEndpointSecuritySetting &endpointSecuritySetting) |
Add a security setting to the endpoint. More... | |
const UaEndpointSecuritySettingArray & | securitySettings () const |
Get the list of security settings. More... | |
void | setPkiConfiguration (const UaByteString &serverCertificate, const UaByteString &serverPrivateKey, UaPkiProvider *pPkiProvider) |
Set PKI configuration and Endpoint certificate. More... | |
OpcUa_Handle | hPKIConfig () const |
Get the handle to the PKI configuration. More... | |
UaPkiProvider * | pkiProvider () const |
Get the PKI provider. More... | |
void | setEndpointHandle (OpcUa_Endpoint endpoint) |
Set the Endpoint handle for the Endpoint opened with the stack. More... | |
OpcUa_Endpoint | endpointHandle () const |
Get the URL used for the endpoint. More... | |
void | setIsVisible (OpcUa_Boolean isVisible) |
Set the flag that indicates if the endpoint is contained in GetEndpoints. More... | |
OpcUa_Boolean | isVisible () const |
Get the flag that indicates if the endpoint is contained in GetEndpoints. More... | |
void | setIsDiscoveryUrl (OpcUa_Boolean isDiscoveryUrl) |
Set the flag that indicates if the endpoint URL is provided as discovery URL. More... | |
OpcUa_Boolean | isDiscoveryUrl () const |
Get the flag that indicates if the endpoint URL is provided as discovery URL. More... | |
void | setAutomaticallyTrustAllClientCertificates (OpcUa_Boolean automaticTrust) |
Sets the endpoint to automatically trust all client certificates. More... | |
OpcUa_Boolean | automaticallyTrustAllClientCertificates () const |
Get the flag that indicates if the endpoint automatically trusts all client certificates. More... | |
void | setDisableApplicationUriCheck (OpcUa_Boolean disableApplicationUriCheck) |
Flag used to disable the ApplicationUri match check between client certificate and parameter in CreateSession. More... | |
OpcUa_Boolean | disableApplicationUriCheck () const |
Returns the flag used to disable the ApplicationUri match check between client certificate and parameter in CreateSession. | |
void | setDisableUserTokenPolicyIdCheck (OpcUa_Boolean disableUserTokenPolicyIdCheck) |
Flag used to disable the UserToken PolicyId check in ActivateSession. More... | |
OpcUa_Boolean | disableUserTokenPolicyIdCheck () const |
Returns the flag used to disable the UserToken PolicyId check in ActivateSession. | |
void | setDisableNonceLengthCheck (OpcUa_Boolean disableNonceLengthCheck) |
Flag used to disable the client nonce length check in CreateSession. More... | |
void | setDisableErrorCertificateTimeInvalid (OpcUa_Boolean disableErrorCertificateTimeInvalid) |
Flag used to disable the client certificate validation error BadCertificateTimeInvalid. More... | |
void | setDisableErrorCertificateIssuerTimeInvalid (OpcUa_Boolean disableErrorCertificateIssuerTimeInvalid) |
Flag used to disable the client certificate validation error BadCertificateIssuerTimeInvalid. More... | |
void | setDisableErrorCertificateRevocationUnknown (OpcUa_Boolean disableErrorCertificateRevocationUnknown) |
Flag used to disable the client certificate validation error BadCertificateRevocationUnknown. More... | |
void | setDisableErrorCertificateIssuerRevocationUnknown (OpcUa_Boolean disableErrorCertificateIssuerRevocationUnknown) |
Flag used to disable the client certificate validation error BadCertificateIssuerRevocationUnknown. More... | |
void | setIsTransparentRedundant (OpcUa_Boolean isTransparentRedundant) |
Set the flag that indicates if the endpoint support transparent redundancy. More... | |
OpcUa_Boolean | isTransparentRedundant () const |
Get the flag that indicates if the endpoint support transparent redundancy. More... | |
virtual bool | certificateVerificationError (OpcUa_Void *pvVerifyContext, const UaByteString &certificateChain, OpcUa_StatusCode uVerificationResult, OpcUa_UInt32 uDepth) |
Callback method to inform about errors during certificate validation. More... | |
This class represent an UaEntpoint configured by the INI configuration file.
|
inline |
construction.
UaStatus UaEndpointIni::setIniConfig | ( | int | index, |
UaSettings * | pSettings, | ||
const UaString & | sApplicationPath, | ||
const UaString & | sConfigPath, | ||
ServerConfig * | pServerConfig | ||
) |
Init Endpoint with ini configuration.
index | the index of the endpoint configuration |
pSettings | the Section of the ini file. |
sApplicationPath | the path to the application. |
sConfigPath | the path to the configuration files. |
pServerConfig | a pointer to the server config struct. |