SSLEngine.CloseInbound 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示不會再傳送入站網路資料到此處 SSLEngine。
[Android.Runtime.Register("closeInbound", "()V", "GetCloseInboundHandler")]
public abstract void CloseInbound();
[<Android.Runtime.Register("closeInbound", "()V", "GetCloseInboundHandler")>]
abstract member CloseInbound : unit -> unit
- 屬性
例外狀況
如果此引擎未收到來自對等端的協定特定關閉通知訊息。
備註
表示不會再傳送入站網路資料到此處 SSLEngine。
若應用程式透過呼叫 #closeOutbound()開始結束程序,在某些情況下,發起者不必等待對應的結束訊息。 (有關等待關閉警報的更多資訊,請參閱 TLS 規範(RFC 2246)第 7.2.1 節。) 在這種情況下,不必呼叫此方法。
但若應用程式未啟動關閉程序,或上述情況不適用,則應在 SSL/TLS 資料流結束時呼叫此方法。 此舉確保入站端關閉,並檢查對端是否正確遵循SSL/TLS關閉程序,從而偵測可能的截斷攻擊。
此方法是冪等法:若入站端已被封閉,則此方法不做任何事。
#wrap(ByteBuffer, ByteBuffer) wrap() 應該會被呼叫來清除剩餘的握手資料。
的 javax.net.ssl.SSLEngine.closeInbound()Java 檔。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。