24 #ifndef ISO_CONNECTION_PARAMETERS_H_ 25 #define ISO_CONNECTION_PARAMETERS_H_ 81 AcseAuthenticationParameter
126 #if (CONFIG_MMS_SUPPORT_TLS == 1) 127 TLSConfiguration tlsConfiguration;
133 uint8_t remoteApTitle[10];
140 uint8_t localApTitle[10];
159 IsoConnectionParameters
Definition: iso_connection_parameters.h:51
TSelector localTSelector
Definition: iso_connection_parameters.h:145
AcseAuthenticationParameter acseAuthParameter
Definition: iso_connection_parameters.h:124
uint32_t localPSelector
Definition: iso_connection_parameters.h:143
uint8_t * octetString
Definition: iso_connection_parameters.h:68
struct sAcseAuthenticationParameter::@0::@2 certificate
uint8_t size
Definition: iso_connection_parameters.h:113
void IsoConnectionParameters_setLocalAddresses(IsoConnectionParameters self, uint32_t pSelector, SSelector sSelector, TSelector tSelector)
set local addresses for the lower layers
int remoteApTitleLen
Definition: iso_connection_parameters.h:134
Definition: iso_connection_parameters.h:48
void IsoConnectionParameters_setLocalApTitle(IsoConnectionParameters self, const char *apTitle, int aeQualifier)
set the local AP-Title and AE-Qualifier
uint8_t * buf
Definition: iso_connection_parameters.h:74
AcseAuthenticationParameter AcseAuthenticationParameter_create(void)
const char * hostname
Definition: iso_connection_parameters.h:130
Definition: iso_connection_parameters.h:122
bool(* AcseAuthenticator)(void *parameter, AcseAuthenticationParameter authParameter, void **securityToken, IsoApplicationReference *appReference)
Callback function to authenticate a client.
Definition: iso_connection_parameters.h:105
int passwordLength
Definition: iso_connection_parameters.h:69
struct sAcseAuthenticationParameter::@0::@1 password
TSelector remoteTSelector
Definition: iso_connection_parameters.h:138
AcseAuthenticationMechanism mechanism
Definition: iso_connection_parameters.h:62
void AcseAuthenticationParameter_setAuthMechanism(AcseAuthenticationParameter self, AcseAuthenticationMechanism mechanism)
void IsoConnectionParameters_setTcpParameters(IsoConnectionParameters self, const char *hostname, int tcpPort)
Set TCP parameters (FOR LIBRARY INTERNAL USE)
Definition: iso_connection_parameters.h:54
Definition: iso_connection_parameters.h:60
AcseAuthenticationMechanism
authentication mechanism úsed by AcseAuthenticator
Definition: iso_connection_parameters.h:42
uint8_t size
Definition: iso_connection_parameters.h:118
void AcseAuthenticationParameter_setPassword(AcseAuthenticationParameter self, char *password)
void IsoConnectionParameters_setRemoteAddresses(IsoConnectionParameters self, uint32_t pSelector, SSelector sSelector, TSelector tSelector)
set remote addresses for the lower layers
int localApTitleLen
Definition: iso_connection_parameters.h:141
SSelector remoteSSelector
Definition: iso_connection_parameters.h:137
void IsoConnectionParameters_destroy(IsoConnectionParameters self)
Destroy an IsoConnectionParameters instance (FOR LIBRARY INTERNAL USE)
void IsoConnectionParameters_setAcseAuthenticationParameter(IsoConnectionParameters self, AcseAuthenticationParameter acseAuthParameter)
set the authentication parameter
union sAcseAuthenticationParameter::@0 value
void AcseAuthenticationParameter_destroy(AcseAuthenticationParameter self)
ISO application reference (specifies an ISO application endpoint)
Definition: mms_common.h:169
COTP T selector.
Definition: iso_connection_parameters.h:112
Definition: iso_connection_parameters.h:117
IsoConnectionParameters IsoConnectionParameters_create(void)
create a new IsoConnectionParameters instance (FOR LIBRARY INTERNAL USE)
int tcpPort
Definition: iso_connection_parameters.h:131
Definition: iso_connection_parameters.h:45
void IsoConnectionParameters_setTlsConfiguration(IsoConnectionParameters self, TLSConfiguration tlsConfig)
int localAEQualifier
Definition: iso_connection_parameters.h:142
SSelector localSSelector
Definition: iso_connection_parameters.h:144
int length
Definition: iso_connection_parameters.h:75
uint32_t remotePSelector
Definition: iso_connection_parameters.h:136
int remoteAEQualifier
Definition: iso_connection_parameters.h:135
void IsoConnectionParameters_setRemoteApTitle(IsoConnectionParameters self, const char *apTitle, int aeQualifier)
set the remote AP-Title and AE-Qualifier