ホーム › Security.Authentication.Identity › KERB_LOGON_SUBMIT_TYPE
KERB_LOGON_SUBMIT_TYPE
列挙型メンバー 13
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| KerbInteractiveLogon | 2 | 0x2 | 対話型ログオンを実行します。 |
| KerbSmartCardLogon | 6 | 0x6 | スマートカードを使用してログオンします。 |
| KerbWorkstationUnlockLogon | 7 | 0x7 | ワークステーションのロックを解除します。 |
| KerbSmartCardUnlockLogon | 8 | 0x8 | スマートカードを使用してワークステーションのロックを解除します。 |
| KerbProxyLogon | 9 | 0x9 | プロキシサーバーを使用してログオンします。 |
| KerbTicketLogon | 10 | 0xA | 有効な Kerberos チケットを資格情報として使用してログオンします。 |
| KerbTicketUnlockLogon | 11 | 0xB | Kerberos チケットを使用してワークステーションのロックを解除します。 |
| KerbS4ULogon | 12 | 0xC | サービス フォー ユーザー (S4U) ログオンを実行します。 |
| KerbCertificateLogon | 13 | 0xD | スマートカードに格納された証明書を使用して対話的にログオンします。 |
| KerbCertificateS4ULogon | 14 | 0xE | スマートカードに格納された証明書を使用して、サービス フォー ユーザー (S4U) ログオンを実行します。 |
| KerbCertificateUnlockLogon | 15 | 0xF | スマートカードに格納された証明書を使用してワークステーションのロックを解除します。 |
| KerbNoElevationLogon | 83 | 0x53 | |
| KerbLuidLogon | 84 | 0x54 |
公式ドキュメント
KERB_LOGON_SUBMIT_TYPE 列挙型は、要求されるログオンの種類を識別します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum KERB_LOGON_SUBMIT_TYPE : int {
KerbInteractiveLogon = 2,
KerbSmartCardLogon = 6,
KerbWorkstationUnlockLogon = 7,
KerbSmartCardUnlockLogon = 8,
KerbProxyLogon = 9,
KerbTicketLogon = 10,
KerbTicketUnlockLogon = 11,
KerbS4ULogon = 12,
KerbCertificateLogon = 13,
KerbCertificateS4ULogon = 14,
KerbCertificateUnlockLogon = 15,
KerbNoElevationLogon = 83,
KerbLuidLogon = 84
} KERB_LOGON_SUBMIT_TYPE;public enum KERB_LOGON_SUBMIT_TYPE : int
{
KerbInteractiveLogon = 2,
KerbSmartCardLogon = 6,
KerbWorkstationUnlockLogon = 7,
KerbSmartCardUnlockLogon = 8,
KerbProxyLogon = 9,
KerbTicketLogon = 10,
KerbTicketUnlockLogon = 11,
KerbS4ULogon = 12,
KerbCertificateLogon = 13,
KerbCertificateS4ULogon = 14,
KerbCertificateUnlockLogon = 15,
KerbNoElevationLogon = 83,
KerbLuidLogon = 84,
}Public Enum KERB_LOGON_SUBMIT_TYPE As Integer
KerbInteractiveLogon = 2
KerbSmartCardLogon = 6
KerbWorkstationUnlockLogon = 7
KerbSmartCardUnlockLogon = 8
KerbProxyLogon = 9
KerbTicketLogon = 10
KerbTicketUnlockLogon = 11
KerbS4ULogon = 12
KerbCertificateLogon = 13
KerbCertificateS4ULogon = 14
KerbCertificateUnlockLogon = 15
KerbNoElevationLogon = 83
KerbLuidLogon = 84
End Enumimport enum
class KERB_LOGON_SUBMIT_TYPE(enum.IntEnum):
KerbInteractiveLogon = 2
KerbSmartCardLogon = 6
KerbWorkstationUnlockLogon = 7
KerbSmartCardUnlockLogon = 8
KerbProxyLogon = 9
KerbTicketLogon = 10
KerbTicketUnlockLogon = 11
KerbS4ULogon = 12
KerbCertificateLogon = 13
KerbCertificateS4ULogon = 14
KerbCertificateUnlockLogon = 15
KerbNoElevationLogon = 83
KerbLuidLogon = 84// KERB_LOGON_SUBMIT_TYPE
pub const KerbInteractiveLogon: i32 = 2;
pub const KerbSmartCardLogon: i32 = 6;
pub const KerbWorkstationUnlockLogon: i32 = 7;
pub const KerbSmartCardUnlockLogon: i32 = 8;
pub const KerbProxyLogon: i32 = 9;
pub const KerbTicketLogon: i32 = 10;
pub const KerbTicketUnlockLogon: i32 = 11;
pub const KerbS4ULogon: i32 = 12;
pub const KerbCertificateLogon: i32 = 13;
pub const KerbCertificateS4ULogon: i32 = 14;
pub const KerbCertificateUnlockLogon: i32 = 15;
pub const KerbNoElevationLogon: i32 = 83;
pub const KerbLuidLogon: i32 = 84;// KERB_LOGON_SUBMIT_TYPE
const (
KerbInteractiveLogon int32 = 2
KerbSmartCardLogon int32 = 6
KerbWorkstationUnlockLogon int32 = 7
KerbSmartCardUnlockLogon int32 = 8
KerbProxyLogon int32 = 9
KerbTicketLogon int32 = 10
KerbTicketUnlockLogon int32 = 11
KerbS4ULogon int32 = 12
KerbCertificateLogon int32 = 13
KerbCertificateS4ULogon int32 = 14
KerbCertificateUnlockLogon int32 = 15
KerbNoElevationLogon int32 = 83
KerbLuidLogon int32 = 84
)const
KerbInteractiveLogon = 2;
KerbSmartCardLogon = 6;
KerbWorkstationUnlockLogon = 7;
KerbSmartCardUnlockLogon = 8;
KerbProxyLogon = 9;
KerbTicketLogon = 10;
KerbTicketUnlockLogon = 11;
KerbS4ULogon = 12;
KerbCertificateLogon = 13;
KerbCertificateS4ULogon = 14;
KerbCertificateUnlockLogon = 15;
KerbNoElevationLogon = 83;
KerbLuidLogon = 84;// KERB_LOGON_SUBMIT_TYPE
pub const KerbInteractiveLogon: i32 = 2;
pub const KerbSmartCardLogon: i32 = 6;
pub const KerbWorkstationUnlockLogon: i32 = 7;
pub const KerbSmartCardUnlockLogon: i32 = 8;
pub const KerbProxyLogon: i32 = 9;
pub const KerbTicketLogon: i32 = 10;
pub const KerbTicketUnlockLogon: i32 = 11;
pub const KerbS4ULogon: i32 = 12;
pub const KerbCertificateLogon: i32 = 13;
pub const KerbCertificateS4ULogon: i32 = 14;
pub const KerbCertificateUnlockLogon: i32 = 15;
pub const KerbNoElevationLogon: i32 = 83;
pub const KerbLuidLogon: i32 = 84;const
KerbInteractiveLogon* = 2
KerbSmartCardLogon* = 6
KerbWorkstationUnlockLogon* = 7
KerbSmartCardUnlockLogon* = 8
KerbProxyLogon* = 9
KerbTicketLogon* = 10
KerbTicketUnlockLogon* = 11
KerbS4ULogon* = 12
KerbCertificateLogon* = 13
KerbCertificateS4ULogon* = 14
KerbCertificateUnlockLogon* = 15
KerbNoElevationLogon* = 83
KerbLuidLogon* = 84enum KERB_LOGON_SUBMIT_TYPE : int {
KerbInteractiveLogon = 2,
KerbSmartCardLogon = 6,
KerbWorkstationUnlockLogon = 7,
KerbSmartCardUnlockLogon = 8,
KerbProxyLogon = 9,
KerbTicketLogon = 10,
KerbTicketUnlockLogon = 11,
KerbS4ULogon = 12,
KerbCertificateLogon = 13,
KerbCertificateS4ULogon = 14,
KerbCertificateUnlockLogon = 15,
KerbNoElevationLogon = 83,
KerbLuidLogon = 84,
}#define global KerbInteractiveLogon 0x2
#define global KerbSmartCardLogon 0x6
#define global KerbWorkstationUnlockLogon 0x7
#define global KerbSmartCardUnlockLogon 0x8
#define global KerbProxyLogon 0x9
#define global KerbTicketLogon 0xA
#define global KerbTicketUnlockLogon 0xB
#define global KerbS4ULogon 0xC
#define global KerbCertificateLogon 0xD
#define global KerbCertificateS4ULogon 0xE
#define global KerbCertificateUnlockLogon 0xF
#define global KerbNoElevationLogon 0x53
#define global KerbLuidLogon 0x54