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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für