High Performance OPC UA Server SDK  1.2.0.193
sechan_config Struct Reference

Represents a secure channel configuration in context of an endpoint. More...

#include <sechan.h>

Data Fields

struct sechan_certcert_ptr
 Pointer to the certificate in the certificates array. More...
 
int32_t certificate
 Index in the certificates array for this config, negative if no certificate. More...
 
uint32_t store
 PKI store identifier for certificate operation in context of this policy. More...
 
bool ign_time
 
bool ign_issuer_time
 
bool ign_miss_crl
 
bool ign_miss_issuer_crl
 
bool ign_untrusted
 
bool check_complete_chain
 
bool disable_crl_check
 
uint32_t max_verify_results
 Max results reported when validating certificates in context of this policy. More...
 
uint32_t max_chain_length
 Max number of certificates in a received chain. More...
 
enum ua_security_policy_id policy_id
 Identifier of the policy to use.
 
bool mode_sign
 true if message security mode sign is allowed. More...
 
bool mode_sign_and_encrypt
 true if message security mode sign and encrypt is allowed. More...
 
bool mode_none
 true if message security mode none is allowed. More...
 

Detailed Description

Represents a secure channel configuration in context of an endpoint.

Field Documentation

struct sechan_cert* cert_ptr

Pointer to the certificate in the certificates array.

int32_t certificate

Index in the certificates array for this config, negative if no certificate.

uint32_t max_chain_length

Max number of certificates in a received chain.

uint32_t max_verify_results

Max results reported when validating certificates in context of this policy.

bool mode_none

true if message security mode none is allowed.

bool mode_sign

true if message security mode sign is allowed.

bool mode_sign_and_encrypt

true if message security mode sign and encrypt is allowed.

uint32_t store

PKI store identifier for certificate operation in context of this policy.


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