Freigeben über


KERB_PROTOCOL_MESSAGE_TYPE-Enumeration (ntsecapi.h)

Die KERB_PROTOCOL_MESSAGE_TYPE-Enumeration listet die Nachrichtentypen auf, die durch Aufrufen der LsaCallAuthenticationPackage-Funktion an das Kerberos-Authentifizierungspaket gesendet werden können.

Jede Nachricht entspricht einer Dispatchroutine und bewirkt, dass das Kerberos-Authentifizierungspaket eine andere Aufgabe ausführt.

Syntax

typedef enum _KERB_PROTOCOL_MESSAGE_TYPE {
  KerbDebugRequestMessage = 0,
  KerbQueryTicketCacheMessage,
  KerbChangeMachinePasswordMessage,
  KerbVerifyPacMessage,
  KerbRetrieveTicketMessage,
  KerbUpdateAddressesMessage,
  KerbPurgeTicketCacheMessage,
  KerbChangePasswordMessage,
  KerbRetrieveEncodedTicketMessage,
  KerbDecryptDataMessage,
  KerbAddBindingCacheEntryMessage,
  KerbSetPasswordMessage,
  KerbSetPasswordExMessage,
  KerbAddExtraCredentialsMessage = 17,
  KerbQueryTicketCacheExMessage,
  KerbPurgeTicketCacheExMessage,
  KerbRefreshSmartcardCredentialsMessage,
  KerbAddExtraCredentialsMessage = 17,
  KerbQuerySupplementalCredentialsMessage,
  KerbTransferCredentialsMessage,
  KerbQueryTicketCacheEx2Message,
  KerbSubmitTicketMessage,
  KerbAddExtraCredentialsExMessage,
  KerbQueryKdcProxyCacheMessage,
  KerbPurgeKdcProxyCacheMessage,
  KerbQueryTicketCacheEx3Message,
  KerbCleanupMachinePkinitCredsMessage,
  KerbAddBindingCacheEntryExMessage,
  KerbQueryBindingCacheMessage,
  KerbPurgeBindingCacheMessage,
  KerbPinKdcMessage,
  KerbUnpinAllKdcsMessage,
  KerbQueryDomainExtendedPoliciesMessage,
  KerbQueryS4U2ProxyCacheMessage,
  KerbRetrieveKeyTabMessage,
  KerbRefreshPolicyMessage,
  KerbPrintCloudKerberosDebugMessage,
  KerbNetworkTicketLogonMessage,
  KerbNlChangeMachinePasswordMessage
} KERB_PROTOCOL_MESSAGE_TYPE, *PKERB_PROTOCOL_MESSAGE_TYPE;

Konstanten

 
KerbDebugRequestMessage
Wert: 0
Reserviert.
KerbQueryTicketCacheMessage
Diese Dispatchroutine gibt Informationen zu allen zwischengespeicherten Tickets für die angegebene Benutzeranmeldungssitzung zurück.
KerbChangeMachinePasswordMessage
Diese Konstante ist reserviert.
KerbVerifyPacMessage
Diese Konstante ist reserviert.
KerbRetrieveTicketMessage
Diese Dispatchroutine ruft das Ticket zum Erteilen des Tickets aus dem Ticketcache der angegebenen Benutzeranmeldungssitzung ab.
KerbUpdateAddressesMessage
Diese Konstante ist reserviert.
KerbPurgeTicketCacheMessage
Mit dieser Verteilerroutine können ausgewählte Tickets aus dem Ticketcache der Benutzeranmeldungssitzung entfernt werden. Außerdem können alle zwischengespeicherten Tickets entfernt werden.
KerbChangePasswordMessage
Diese Meldung bewirkt, dass das Kerberos-Kennwortänderungsprotokoll verwendet wird, um das Kennwort des Benutzers in einer Windows-Domäne oder einem konfigurierten Nicht-Windows-Kerberos-Bereich zu ändern, der diesen Dienst unterstützt. Der Aufrufer muss das aktuelle Kennwort kennen, um das Kennwort für ein Konto zu ändern.




Wenn Sie das Kennwort eines Kontos in einem Nicht-Windows-Kerberos-Bereich ändern, wird die Registrierung des lokalen Computers konsultiert, um den Kerberos-Kennwortdienst für den angeforderten Domänennamen zu suchen.
KerbRetrieveEncodedTicketMessage
Diese Nachricht ruft das angegebene Ticket entweder aus dem Cache ab, wenn es bereits vorhanden ist, oder durch Anforderung vom Kerberos Key Distribution Center (KDC).
KerbDecryptDataMessage
Diese Konstante ist reserviert.
KerbAddBindingCacheEntryMessage
Diese Konstante ist reserviert.
KerbSetPasswordMessage
Diese Nachricht verwendet ein geändertes Kerberos-Kennwortänderungsprotokoll, um das Kennwort des Benutzers in der Domäne oder dem konfigurierten Nicht-Windows-Kerberos-Bereich zu ändern, der diesen Dienst unterstützt. Der Aufrufer muss über die Berechtigung verfügen, das Kennwort für das Zielkonto festzulegen. Der Aufrufer muss das aktuelle Kennwort für das Konto nicht kennen.




Beim Ändern des Kennworts für ein Konto in einem Nicht-Windows-Kerberos-Bereich wird die Registrierung des lokalen Computers verwendet, um den Kerberos-Kennwortdienst für den angeforderten Domänennamen zu suchen.
KerbSetPasswordExMessage
Diese Nachricht erweitert KerbSetPasswordMessage durch Angabe des Clientnamens und des Bereichs.
KerbAddExtraCredentialsMessage
Wert: 17
Diese Nachricht besteht darin, zusätzliche Anmeldeinformationen hinzuzufügen, zu entfernen oder zu ersetzen. Das SeTcbPrivilege ist erforderlich, um die Anmeldeinformationen eines anderen Anmeldekontos zu ändern.
KerbQueryTicketCacheExMessage
Diese Nachricht erweitert KerbQueryTicketCacheMessage durch Angabe des Clientnamens und des Bereichs.
KerbPurgeTicketCacheExMessage
Diese Nachricht erweitert KerbPurgeTicketCacheMessage durch Angabe des Clientnamens und des Bereichs.
KerbRefreshSmartcardCredentialsMessage
Diese Nachricht ist eine Anforderung zum Aktualisieren der Smart Karte Anmeldeinformationen.
KerbAddExtraCredentialsMessage
Wert: 17
Diese Nachricht besteht darin, zusätzliche Anmeldeinformationen hinzuzufügen, zu entfernen oder zu ersetzen. Das SeTcbPrivilege ist erforderlich, um die Anmeldeinformationen eines anderen Anmeldekontos zu ändern.
KerbQuerySupplementalCredentialsMessage
Diese Konstante ist reserviert.
KerbTransferCredentialsMessage
Die Dispatchroutine überträgt Anmeldeinformationen von einer LUID auf eine andere LUID. Das SeTcbPrivilege ist erforderlich.


Windows Server 2003 und Windows XP: Diese Konstante wird nicht unterstützt.
KerbQueryTicketCacheEx2Message
Die Dispatchroutine fragt den Kerberos-Ticketcache für die angegebene Anmeldesitzung ab. Der Sitzungsschlüsseltyp und die Branch-ID werden zusätzlich zu den anderen Informationen zurückgegeben, die bei Verwendung des KerbQueryTicketCacheMessage-Nachrichtentyps zurückgegeben werden. Das SeTcbPrivilege ist erforderlich.


Windows Server 2003 und Windows XP: Diese Konstante wird nicht unterstützt.
KerbSubmitTicketMessage
Die Dispatchroutine ruft die Tickets vom KDC ab und aktualisiert den Ticketcache. Das SeTcbPrivilege ist erforderlich, um auf den Ticketcache eines anderen Anmeldekontos zuzugreifen.


Windows Server 2003 und Windows XP: Diese Konstante wird nicht unterstützt.
KerbAddExtraCredentialsExMessage
Die Dispatchroutine fügt zusätzliche Anmeldeinformationen in einem oder mehreren Dienstprinzipalnamen (SPNs) hinzu, ändert oder löscht sie. Das SeTcbPrivilege ist erforderlich, um zusätzliche Anmeldeinformationen in der Anmeldesitzung eines anderen Benutzers zu ändern.

Windows Server 2003 und Windows XP: Diese Konstante wird nicht unterstützt.
KerbQueryKdcProxyCacheMessage
Diese Nachricht hat Informationen zu den zwischengespeicherten KDC-Proxytickets zurückgegeben.

Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Diese Konstante wird nicht unterstützt.
KerbPurgeKdcProxyCacheMessage
Mit dieser Meldung können ausgewählte KDC-Proxytickets entfernt werden.

Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Diese Konstante wird nicht unterstützt.
KerbQueryTicketCacheEx3Message
Die Dispatchroutine fragt den Kerberos-Ticketcache für die angegebene Anmeldesitzung ab. Die Anzahl der Ticketinformationen wird zusätzlich zu den anderen Informationen zurückgegeben, die bei Verwendung des KerbQueryTicketCacheEx2Message-Nachrichtentyps zurückgegeben werden. Das SeTcbPrivilege ist erforderlich.


Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Diese Konstante wird nicht unterstützt.
KerbCleanupMachinePkinitCredsMessage
Mit dieser Meldung sauber Und entfernen Sie alle PKINIT-Geräteanmeldeinformationen vom Computer.

Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Diese Konstante wird nicht unterstützt.
KerbAddBindingCacheEntryExMessage
Diese Meldung dient zum Hinzufügen eines Bindungscacheeintrags. Das SeTcbPrivilege ist erforderlich.


Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Diese Konstante wird nicht unterstützt.
KerbQueryBindingCacheMessage
Diese Meldung fragt den Bindungscache nach der Anzahl der Einträge und deren Daten ab.

Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Diese Konstante wird nicht unterstützt.
KerbPurgeBindingCacheMessage
Mit dieser Meldung werden Einträge im Bindungscache sauber.

Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Diese Konstante wird nicht unterstützt.
KerbPinKdcMessage
KerbUnpinAllKdcsMessage
KerbQueryDomainExtendedPoliciesMessage
Diese Nachricht fragt nach einer Liste der erweiterten Domänenrichtlinien ab.

Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Diese Konstante wird nicht unterstützt.
KerbQueryS4U2ProxyCacheMessage
Diese Meldung fragt den Proxycache nach den Informationen zu einem Dienst für die Benutzeranmeldung (S4U) ab.

Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Diese Konstante wird nicht unterstützt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile ntsecapi.h