Konstanten auf Authentifizierungsebene
Die Konstanten auf Authentifizierungsebene stellen Authentifizierungsstufen dar, die an verschiedene Laufzeitfunktionen übergeben werden. Diese Ebenen werden in der Reihenfolge der zunehmenden Authentifizierung aufgeführt. Jede neue Ebene fügt der von der vorherigen Ebene bereitgestellten Authentifizierung hinzu. Wenn die RPC-Laufzeitbibliothek die angegebene Ebene nicht unterstützt, wird automatisch ein Upgrade auf die nächst höhere unterstützte Ebene durchgeführt.
Konstante | BESCHREIBUNG |
---|---|
|
Verwendet die Standardauthentifizierungsebene für den angegebenen Authentifizierungsdienst. |
|
Führt keine Authentifizierung aus. |
|
Führt nur eine Authentifizierung aus, wenn der Client eine Beziehung zu einem Server herstellt. |
|
Authentifiziert sich nur zu Beginn jedes Remoteprozeduraufrufs, wenn der Server die Anforderung empfängt. Gilt nicht für Remoteprozeduraufrufe, die mithilfe der verbindungsbasierten Protokollsequenzen (die mit dem Präfix "ncacn" beginnen). Wenn die Protokollsequenz in einem Bindungshandle eine verbindungsbasierte Protokollsequenz ist und Sie diese Ebene angeben, verwendet diese Routine stattdessen die RPC_C_AUTHN_LEVEL_PKT Konstante. |
|
Authentifiziert nur, dass alle empfangenen Daten vom erwarteten Client stammen. Die Daten selbst werden nicht überprüft. |
|
Authentifiziert und überprüft, ob keine der zwischen Client und Server übertragenen Daten geändert wurde. |
|
Umfasst alle vorherigen Ebenen und stellt sicher, dass Klartextdaten nur für den Absender und den Empfänger sichtbar sind. Im lokalen Fall beinhaltet dies die Verwendung eines sicheren Kanals. Im Remotefall wird dazu der Argumentwert jedes Remoteprozeduraufrufs verschlüsselt. |
Bemerkungen
Unabhängig vom von der Konstanten angegebenen Wert verwendet ncalrpc immer RPC_C_AUTHN_LEVEL_PKT_PRIVACY.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|