Datagram-környezetek
A datagramvagy kapcsolat nélküli környezetek szemantikája kissé eltér a kapcsolatorientált környezetekétól. A datagram kapcsolat nélküli környezetébena kiszolgáló nem tudja megállapítani, hogy az ügyfél leállította vagy más módon megszakította-e a kapcsolatot. Más szóval, a rendszer nem küld felmondási értesítést az átviteli alkalmazásból a kiszolgálónak, ahogyan az egy kapcsolatorientált környezetben történne.
Datagram-környezet használatához az ügyfél beállítja a ISC_REQ_DATAGRAM jelzőt a InitializeSecurityContext (Általános) függvény hívásában.
Fontos
A Microsoft Kerberos-csomag nem támogatja a datagram-környezeteket felhasználó–felhasználó módban.
Egyes modellek, különösen a DCE-stílusú RPC jobb támogatása érdekében az alábbi szabályok érvényesek, amikor az ügyfél datagram-környezetet használ:
- A biztonsági csomag nem hoz létre hitelesítési BLOB- (bináris nagyméretű objektum) a InitializeSecurityContext (Általános). Az ügyfél azonban használhatja a visszaadott biztonsági környezetet a MakeSignature függvény hívásában egy üzenet aláírásának létrehozásához.
- A biztonsági csomagnak lehetővé kell tennie, hogy a környezet többször is újra létrejönjön, hogy a kiszolgáló értesítés nélkül elvethesse a kapcsolatot. Ez azt jelenti, hogy a MakeSignature és VerifySignature függvényekben használt kulcsok konzisztens állapotra állíthatók vissza.
- A biztonsági csomag lehetővé teszi a hívó számára, hogy szekvenciaadatokat adjon meg, és ezeket a sorrendinformációkat a fogadó oldalán adja meg. Ez a csomag által kezelt összes szekvencia-információn kívül történik.
A biztonsági csomag beállítja a SECPKG_FLAG_DATAGRAM jelzőt, amely jelzi, hogy támogatja a datagram szemantikáját.