PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::security::certificate_constraints Struct Reference

Certificate validation constraints. More...

#include <tls_policy.h>

Collaboration diagram for kcenon::pacs::security::certificate_constraints:
Collaboration graph

Public Attributes

uint16_t min_rsa_key_bits {2048}
 Minimum RSA key size in bits.
 
uint16_t min_ecdsa_curve_bits {256}
 Minimum ECDSA curve size (P-256 = 256, P-384 = 384)
 
uint8_t max_chain_depth {5}
 Maximum certificate chain depth.
 
bool require_peer_verification {true}
 Require peer certificate verification.
 

Detailed Description

Certificate validation constraints.

Definition at line 73 of file tls_policy.h.

Member Data Documentation

◆ max_chain_depth

uint8_t kcenon::pacs::security::certificate_constraints::max_chain_depth {5}

Maximum certificate chain depth.

Definition at line 81 of file tls_policy.h.

81{5};

◆ min_ecdsa_curve_bits

uint16_t kcenon::pacs::security::certificate_constraints::min_ecdsa_curve_bits {256}

Minimum ECDSA curve size (P-256 = 256, P-384 = 384)

Definition at line 78 of file tls_policy.h.

78{256};

◆ min_rsa_key_bits

uint16_t kcenon::pacs::security::certificate_constraints::min_rsa_key_bits {2048}

Minimum RSA key size in bits.

Definition at line 75 of file tls_policy.h.

75{2048};

◆ require_peer_verification

bool kcenon::pacs::security::certificate_constraints::require_peer_verification {true}

Require peer certificate verification.

Definition at line 84 of file tls_policy.h.

84{true};

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