Wyliczenia uwierzytelniania
Wyliczenia uwierzytelniania są podzielone na kategorie zgodnie z użyciem w następujący sposób:
- Credentials Management — wyliczenia
- Wyliczenia LSA
- wyliczenia dostawcy sieci
- Credential Security Support Provider (CredSSP) — wyliczenia
- inne wyliczenia
Wyliczenia zarządzania poświadczeniami
Zarządzanie poświadczeniami używa następujących wyliczeń.
Wyliczenie | Opis |
---|---|
CRED_MARSHAL_TYPE | Zawiera typy poświadczeń, które mogą być marshalowane przez CredMarshalCredential lub unmarshaled przez CredUnmarshalCredential. |
CRED_PROTECTION_TYPE | Określa kontekst zabezpieczeń, w którym poświadczenia są szyfrowane podczas korzystania z funkcji CredProtect. |
Wyliczenia LSA
LSA używa następujących wyliczeń.
Wyliczenie | Opis |
---|---|
KERB_LOGON_SUBMIT_TYPE | Wyświetla typ żądanego logowania. |
KERB_PROFILE_BUFFER_TYPE | Wyświetla zwracany typ profilu logowania. |
KERB_PROTOCOL_MESSAGE_TYPE | Wyświetla listę typów komunikatów, które mogą być wysyłane do pakietu uwierzytelniania Kerberos, wywołując LsaCallAuthenticationPackage. |
LSA_FOREST_TRUST_COLLISION_RECORD_TYPE | Definiuje typy kolizji, które mogą wystąpić między rekordami zaufania lasu LSA. |
LSA_FOREST_TRUST_RECORD_TYPE | Definiuje typ rekordu zaufania lasu LSA. |
LSA_TOKEN_INFORMATION_TYPE | Określa poziomy informacji, które można uwzględnić w tokenie logowania. |
MSV1_0_LOGON_SUBMIT_TYPE | Wyświetla rodzaj żądanego logowania. |
MSV1_0_PROFILE_BUFFER_TYPE | Wyświetla rodzaj zwróconego profilu logowania. |
MSV1_0_PROTOCOL_MESSAGE_TYPE | Wyświetla listę typów komunikatów, które mogą być wysyłane do pakietu uwierzytelniania MSV1_0, wywołując LsaCallAuthenticationPackage. |
POLICY_DOMAIN_INFORMATION_CLASS | Definiuje typ informacji o domenie zasad. |
SECURITY_LOGON_TYPE | Wskazuje typ logowania żądanego przez proces logowania. |
Wyliczenia dostawcy sieci
Dostawca sieci używa następujących wyliczeń.
Wyliczenie | Opis |
---|---|
SECPKG_EXTENDED_INFORMATION_CLASS | Typ wyliczenia określający typ informacji do ustawienia lub pobrania dla pakietu zabezpieczeń . |
SECPKG_NAME_TYPE | Wartość wyliczenia określająca typ nazwy określonej dla konta. |
Wyliczenia dostawcy obsługi zabezpieczeń poświadczeń (CredSSP)
Dostawca CredSSP używa następujących wyliczeń.
Wyliczenie | Opis |
---|---|
CREDSPP_SUBMIT_TYPE | Określa typ poświadczeń określonych przez strukturę CREDSSP_CRED. |
Inne wyliczenia
Oto inne wyliczenia używane przez uwierzytelnianie.
Wyliczenie | Opis |
---|---|
IDENTITY_TYPE | Określa typ tożsamości do wyliczenia. |
PKU2U_LOGON_SUBMIT_TYPE | Wskazuje typ komunikatu logowania przekazanego w strukturze PKU2U_CERTIFICATE_S4U_LOGON. |
SECPKG_ATTR_LCT_STATUS | Wskazuje, czy token z ostatniego wywołania do funkcji InitializeSecurityContext jest ostatnim tokenem z klienta. |
SECPKG_CRED_CLASS | Wskazuje typ poświadczeń używanych w kontekście klienta. Wyliczenie SECPKG_CRED_CLASS jest używane w strukturze SecPkgContext_CredInfo. |