1. 程式人生 > >SSL和TLS-SSL Alert Protocol

SSL和TLS-SSL Alert Protocol

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

在這裡插入圖片描述