Current section

Files

Jump to
chrobot include protocol@network_SecurityDetails.hrl
Raw

include/protocol@network_SecurityDetails.hrl

-record(security_details, {
protocol :: binary(),
key_exchange :: binary(),
key_exchange_group :: gleam@option:option(binary()),
cipher :: binary(),
mac :: gleam@option:option(binary()),
certificate_id :: protocol@security:certificate_id(),
subject_name :: binary(),
san_list :: list(binary()),
issuer :: binary(),
valid_from :: protocol@network:time_since_epoch(),
valid_to :: protocol@network:time_since_epoch(),
signed_certificate_timestamp_list :: list(protocol@network:signed_certificate_timestamp()),
certificate_transparency_compliance :: protocol@network:certificate_transparency_compliance(),
server_signature_algorithm :: gleam@option:option(integer()),
encrypted_client_hello :: boolean()
}).