in fizz/record/Types.cpp [112:176]
std::string toString(AlertDescription alertDesc) {
switch (alertDesc) {
case AlertDescription::close_notify:
return "close_notify";
case AlertDescription::end_of_early_data:
return "end_of_early_data";
case AlertDescription::unexpected_message:
return "unexpected_message";
case AlertDescription::bad_record_mac:
return "bad_record_mac";
case AlertDescription::record_overflow:
return "record_overflow";
case AlertDescription::handshake_failure:
return "handshake_failure";
case AlertDescription::bad_certificate:
return "bad_certificate";
case AlertDescription::unsupported_certificate:
return "unsupported_certificate";
case AlertDescription::certificate_revoked:
return "certificate_revoked";
case AlertDescription::certificate_expired:
return "certificate_expired";
case AlertDescription::certificate_unknown:
return "certificate_unknown";
case AlertDescription::illegal_parameter:
return "illegal_parameter";
case AlertDescription::unknown_ca:
return "unknown_ca";
case AlertDescription::access_denied:
return "access_denied";
case AlertDescription::decode_error:
return "decode_error";
case AlertDescription::decrypt_error:
return "decrypt_error";
case AlertDescription::protocol_version:
return "protocol_version";
case AlertDescription::insufficient_security:
return "insufficient_security";
case AlertDescription::internal_error:
return "internal_error";
case AlertDescription::inappropriate_fallback:
return "inappropriate_fallback";
case AlertDescription::user_canceled:
return "user_canceled";
case AlertDescription::missing_extension:
return "missing_extension";
case AlertDescription::unsupported_extension:
return "unsupported_extension";
case AlertDescription::certificate_unobtainable:
return "certificate_unobtainable";
case AlertDescription::unrecognized_name:
return "unrecognized_name";
case AlertDescription::bad_certificate_status_response:
return "bad_certificate_status_response";
case AlertDescription::bad_certificate_hash_value:
return "bad_certificate_hash_value";
case AlertDescription::unknown_psk_identity:
return "unknown_psk_identity";
case AlertDescription::certificate_required:
return "certificate_required";
case AlertDescription::no_application_protocol:
return "no_application_protocol";
}
return enumToHex(alertDesc);
}