資料包內容

資料包或無連接內容的語意與連接導向內容的語意稍有不同。 在資料包的無連線 內容中,伺服器無法判斷用戶端何時關閉或終止連線。 換句話說,不會將任何終止通知從傳輸應用程式傳遞至伺服器,就像在連接導向的內容中一樣。

若要使用資料包內容,用戶端會在對 InitializeSecurityCoNtext (General) 函式的呼叫中設定ISC_REQ_DATAGRAM旗標。

重要

Microsoft Kerberos套件不支援使用者對使用者模式中的資料包內容。

 

為了更妥善地支援某些模型,特別是 DCE 樣式 RPC,當用戶端使用資料包內容時,適用下列規則:

  • 安全性套件不會在第一次呼叫InitializeSecurityCoNtext (General) 時產生驗證BLOB (二進位大型物件) 。 不過,用戶端可以在 對 MakeSignature 函式的呼叫中使用傳回的安全性內容來產生訊息的簽章。
  • 安全性套件必須允許重新建立內容多次,才能讓伺服器卸載連線,而不需通知。 這表示 MakeSignatureVerifySignature 函式中使用的任何索引鍵都可以重設為一致的 狀態
  • 安全性套件可讓呼叫端指定序列資訊,並在接收端提供該序列資訊。 這是封裝所維護的任何序列資訊。

安全性套件會設定SECPKG_FLAG_DATAGRAM旗標,指出它支援資料包語意。