@@ -62,6 +62,7 @@ type alert_type =
6262 | HANDSHAKE_FAILURE [@ id 40 ] (* RFC5246*)
6363 | BAD_CERTIFICATE [@ id 42 ] (* RFC5246*)
6464 | CERTIFICATE_EXPIRED [@ id 45 ] (* RFC5246*)
65+ | CERTIFICATE_UNKNOWN [@ id 46 ] (* RFC5246*)
6566 | DECODE_ERROR [@ id 50 ] (* RFC5246*)
6667 | PROTOCOL_VERSION [@ id 70 ] (* RFC5246*)
6768 | INAPPROPRIATE_FALLBACK [@ id 86 ] (* draft-ietf-tls-downgrade-scsv*)
@@ -81,6 +82,7 @@ let alert_type_to_string = function
8182 | HANDSHAKE_FAILURE -> " handshake failure"
8283 | BAD_CERTIFICATE -> " bad certificate"
8384 | CERTIFICATE_EXPIRED -> " certificate expired"
85+ | CERTIFICATE_UNKNOWN -> " certificate unknown"
8486 | DECODE_ERROR -> " decode error"
8587 | PROTOCOL_VERSION -> " protocol version"
8688 | INAPPROPRIATE_FALLBACK -> " inappropriate fallback"
@@ -100,6 +102,7 @@ let alert_type_to_int = function
100102 | HANDSHAKE_FAILURE -> 40 (* RFC5246*)
101103 | BAD_CERTIFICATE -> 42 (* RFC5246*)
102104 | CERTIFICATE_EXPIRED -> 45 (* RFC5246*)
105+ | CERTIFICATE_UNKNOWN -> 46 (* RFC5246*)
103106 | DECODE_ERROR -> 50 (* RFC5246*)
104107 | PROTOCOL_VERSION -> 70 (* RFC5246*)
105108 | INAPPROPRIATE_FALLBACK -> 86 (* draft-ietf-tls-downgrade-scsv*)
@@ -118,6 +121,7 @@ and int_to_alert_type = function
118121 | 40 -> HANDSHAKE_FAILURE
119122 | 42 -> BAD_CERTIFICATE
120123 | 45 -> CERTIFICATE_EXPIRED
124+ | 46 -> CERTIFICATE_UNKNOWN
121125 | 50 -> DECODE_ERROR
122126 | 70 -> PROTOCOL_VERSION
123127 | 86 -> INAPPROPRIATE_FALLBACK
0 commit comments