SSL和TLS-SSL Alert Protocol
阿新 • • 發佈:2018-11-15
SSL和TLS-SSL Alert Protocol
用來交換告警資訊。告警資訊攜帶告警級別和告警描述。
- 告警級別包含一個位元組,1表示“warning”,2表示“fatal”。錯誤訊息的級別,由傳送者決定。
- 告警描述也由一個位元組組成。
檢測到錯誤,要發給對方。
Alert | code | 描述 |
---|---|---|
close_notify | 0 | 傳送者通知接收方,將不會再在這個連線上傳送任何訊息。永遠是warning |
unexpected_message | 10 | 傳送者通知接收方,收到一個不適當的訊息。永遠是fatal,不應該收到 |
bad_record_mac | 20 | 傳送者通知接收方,收到的記錄裡的MAC不正確。永遠是fatal |
decompression_failure | 30 | 傳送者通知接收方,不能解壓收到的資料。永遠是fatal |
handshake_failure | 40 | 傳送者通知接收方,使用有效選項,無法協商出安全引數集。永遠是fatal |
no_certificate | 41 | 傳送者(總是客戶端)通知接收方,找不到能滿足伺服器證書請求的證書。TLS不再使用 |
bad_certificate | 42 | 傳送者通知接收方,提供的證書有問題(有簽名,無法被驗證) |
unsupported_certificate | 43 | 傳送者通知接收方,不支援提供的證書的型別 |
certificate_revoked | 44 | 傳送者通知接收方,提供的證書已經被髮行人撤銷 |
certificate_expired | 45 | 傳送者通知接收方,提供的證書已經過期或者當前無效 |
certificate_unknown | 46 | 傳送者通知接收方,處理證書時發生其他錯誤,不能接受 |
illegal_parameter | 47 | 傳送者通知接收方,SSL握手訊息的某屬性的值超範圍,或者和其他屬性不一致。永遠是fatal |