Skip to content

Commit 3a0dc34

Browse files
authored
Merge pull request #516 from copy/main
put CERTIFICATE_UNKNOWN back
2 parents 2e31587 + 43b89d4 commit 3a0dc34

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/packet.ml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)