| open62541 1.3.15
    Open source implementation of OPC UA | 
#include <ua_securechannel.h>
| Public Member Functions | |
| SLIST_HEAD (, UA_SessionHeader) sessions | |
| Data Fields | |
| UA_SecureChannelState | state | 
| UA_SecureChannelRenewState | renewState | 
| UA_MessageSecurityMode | securityMode | 
| UA_ConnectionConfig | config | 
| UA_ChannelSecurityToken | securityToken | 
| UA_ChannelSecurityToken | altSecurityToken | 
| const UA_SecurityPolicy * | securityPolicy | 
| void * | channelContext | 
| UA_Connection * | connection | 
| UA_ByteString | remoteCertificate | 
| UA_Byte | remoteCertificateThumbprint [20] | 
| UA_ByteString | remoteNonce | 
| UA_ByteString | localNonce | 
| UA_UInt32 | receiveSequenceNumber | 
| UA_UInt32 | sendSequenceNumber | 
| UA_ChunkQueue | completeChunks | 
| UA_ChunkQueue | decryptedChunks | 
| size_t | decryptedChunksCount | 
| size_t | decryptedChunksLength | 
| UA_ByteString | incompleteChunk | 
| UA_CertificateVerification * | certificateVerification | 
| UA_StatusCode(* | processOPNHeader )(void *application, UA_SecureChannel *channel, const UA_AsymmetricAlgorithmSecurityHeader *asymHeader) | 
Definition at line 104 of file ua_securechannel.h.
| UA_SecureChannel::SLIST_HEAD | ( | UA_SessionHeader | ) | 
| UA_ChannelSecurityToken UA_SecureChannel::altSecurityToken | 
Definition at line 118 of file ua_securechannel.h.
| UA_CertificateVerification* UA_SecureChannel::certificateVerification | 
Definition at line 158 of file ua_securechannel.h.
| void* UA_SecureChannel::channelContext | 
Definition at line 123 of file ua_securechannel.h.
| UA_ChunkQueue UA_SecureChannel::completeChunks | 
Definition at line 149 of file ua_securechannel.h.
| UA_ConnectionConfig UA_SecureChannel::config | 
Definition at line 108 of file ua_securechannel.h.
| UA_Connection* UA_SecureChannel::connection | 
Definition at line 124 of file ua_securechannel.h.
| UA_ChunkQueue UA_SecureChannel::decryptedChunks | 
Definition at line 151 of file ua_securechannel.h.
| size_t UA_SecureChannel::decryptedChunksCount | 
Definition at line 153 of file ua_securechannel.h.
| size_t UA_SecureChannel::decryptedChunksLength | 
Definition at line 154 of file ua_securechannel.h.
| UA_ByteString UA_SecureChannel::incompleteChunk | 
Definition at line 155 of file ua_securechannel.h.
| UA_ByteString UA_SecureChannel::localNonce | 
Definition at line 137 of file ua_securechannel.h.
| UA_StatusCode(* UA_SecureChannel::processOPNHeader) (void *application, UA_SecureChannel *channel, const UA_AsymmetricAlgorithmSecurityHeader *asymHeader) | 
Definition at line 159 of file ua_securechannel.h.
| UA_UInt32 UA_SecureChannel::receiveSequenceNumber | 
Definition at line 139 of file ua_securechannel.h.
| UA_ByteString UA_SecureChannel::remoteCertificate | 
Definition at line 127 of file ua_securechannel.h.
| UA_Byte UA_SecureChannel::remoteCertificateThumbprint[20] | 
Definition at line 128 of file ua_securechannel.h.
| UA_ByteString UA_SecureChannel::remoteNonce | 
Definition at line 136 of file ua_securechannel.h.
| UA_SecureChannelRenewState UA_SecureChannel::renewState | 
Definition at line 106 of file ua_securechannel.h.
| UA_MessageSecurityMode UA_SecureChannel::securityMode | 
Definition at line 107 of file ua_securechannel.h.
| const UA_SecurityPolicy* UA_SecureChannel::securityPolicy | 
Definition at line 122 of file ua_securechannel.h.
| UA_ChannelSecurityToken UA_SecureChannel::securityToken | 
Definition at line 117 of file ua_securechannel.h.
| UA_UInt32 UA_SecureChannel::sendSequenceNumber | 
Definition at line 140 of file ua_securechannel.h.
| UA_SecureChannelState UA_SecureChannel::state | 
Definition at line 105 of file ua_securechannel.h.