Konstanten auf Authentifizierungsebene
Die Konstanten auf Authentifizierungsebene stellen Authentifizierungsebenen dar, die an verschiedene Laufzeitfunktionen übergeben werden. Diese Ebenen werden in der Reihenfolge aufgeführt, in der die Authentifizierung erhöht wird. Jede neue Ebene fügt der Authentifizierung hinzu, die von der vorherigen Ebene bereitgestellt wird. Wenn die RPC-Laufzeitbibliothek die angegebene Ebene nicht unterstützt, wird automatisch ein Upgrade auf die nächsthöher 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 am Anfang 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) ausgeführt werden. 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. Überprüft die Daten selbst nicht. |
|
Authentifiziert und überprüft, ob keine der zwischen Client und Server übertragenen Daten geändert wurde. |
|
Schließt alle vorherigen Ebenen ein und stellt sicher, dass Klartextdaten nur vom Absender und vom Empfänger angezeigt werden können. Im lokalen Fall umfasst dies die Verwendung eines sicheren Kanals. Im Remotefall umfasst dies die Verschlüsselung des Argumentwerts jedes Remoteprozeduraufrufs. |
Bemerkungen
Unabhängig vom durch die Konstante angegebenen Wert verwendet ncalrpc immer RPC _ C _ AUTHN _ LEVEL _ PKT _ PRIVACY.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|