open62541 1.3.12
Open source implementation of OPC UA
Loading...
Searching...
No Matches
UA_SecurityPolicyChannelModule Struct Reference

#include <securitypolicy.h>

Data Fields

UA_StatusCode(* newContext )(const UA_SecurityPolicy *securityPolicy, const UA_ByteString *remoteCertificate, void **channelContext)
 
void(* deleteContext )(void *channelContext)
 
UA_StatusCode(* setLocalSymEncryptingKey )(void *channelContext, const UA_ByteString *key)
 
UA_StatusCode(* setLocalSymSigningKey )(void *channelContext, const UA_ByteString *key)
 
UA_StatusCode(* setLocalSymIv )(void *channelContext, const UA_ByteString *iv)
 
UA_StatusCode(* setRemoteSymEncryptingKey )(void *channelContext, const UA_ByteString *key)
 
UA_StatusCode(* setRemoteSymSigningKey )(void *channelContext, const UA_ByteString *key)
 
UA_StatusCode(* setRemoteSymIv )(void *channelContext, const UA_ByteString *iv)
 
UA_StatusCode(* compareCertificate )(const void *channelContext, const UA_ByteString *certificate)
 

Detailed Description

Definition at line 206 of file securitypolicy.h.

Field Documentation

◆ newContext

UA_StatusCode(* UA_SecurityPolicyChannelModule::newContext) (const UA_SecurityPolicy *securityPolicy, const UA_ByteString *remoteCertificate, void **channelContext)

Definition at line 223 of file securitypolicy.h.

◆ deleteContext

void(* UA_SecurityPolicyChannelModule::deleteContext) (void *channelContext)

Definition at line 229 of file securitypolicy.h.

◆ setLocalSymEncryptingKey

UA_StatusCode(* UA_SecurityPolicyChannelModule::setLocalSymEncryptingKey) (void *channelContext, const UA_ByteString *key)

Definition at line 235 of file securitypolicy.h.

◆ setLocalSymSigningKey

UA_StatusCode(* UA_SecurityPolicyChannelModule::setLocalSymSigningKey) (void *channelContext, const UA_ByteString *key)

Definition at line 243 of file securitypolicy.h.

◆ setLocalSymIv

UA_StatusCode(* UA_SecurityPolicyChannelModule::setLocalSymIv) (void *channelContext, const UA_ByteString *iv)

Definition at line 251 of file securitypolicy.h.

◆ setRemoteSymEncryptingKey

UA_StatusCode(* UA_SecurityPolicyChannelModule::setRemoteSymEncryptingKey) (void *channelContext, const UA_ByteString *key)

Definition at line 259 of file securitypolicy.h.

◆ setRemoteSymSigningKey

UA_StatusCode(* UA_SecurityPolicyChannelModule::setRemoteSymSigningKey) (void *channelContext, const UA_ByteString *key)

Definition at line 267 of file securitypolicy.h.

◆ setRemoteSymIv

UA_StatusCode(* UA_SecurityPolicyChannelModule::setRemoteSymIv) (void *channelContext, const UA_ByteString *iv)

Definition at line 275 of file securitypolicy.h.

◆ compareCertificate

UA_StatusCode(* UA_SecurityPolicyChannelModule::compareCertificate) (const void *channelContext, const UA_ByteString *certificate)

Definition at line 287 of file securitypolicy.h.


The documentation for this struct was generated from the following file: