ホーム › Security.Authentication.Identity › SCHANNEL_CRED_FLAGS
SCHANNEL_CRED_FLAGS
列挙型フラグメンバー 17
| 名前 | 10進 | 16進 |
|---|---|---|
| SCH_CRED_AUTO_CRED_VALIDATION | 32 | 0x20 |
| SCH_CRED_CACHE_ONLY_URL_RETRIEVAL_ON_CREATE | 131072 | 0x20000 |
| SCH_DISABLE_RECONNECTS | 128 | 0x80 |
| SCH_CRED_IGNORE_NO_REVOCATION_CHECK | 2048 | 0x800 |
| SCH_CRED_IGNORE_REVOCATION_OFFLINE | 4096 | 0x1000 |
| SCH_CRED_MANUAL_CRED_VALIDATION | 8 | 0x8 |
| SCH_CRED_NO_DEFAULT_CREDS | 16 | 0x10 |
| SCH_CRED_NO_SERVERNAME_CHECK | 4 | 0x4 |
| SCH_CRED_NO_SYSTEM_MAPPER | 2 | 0x2 |
| SCH_CRED_REVOCATION_CHECK_CHAIN | 512 | 0x200 |
| SCH_CRED_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT | 1024 | 0x400 |
| SCH_CRED_REVOCATION_CHECK_END_CERT | 256 | 0x100 |
| SCH_CRED_USE_DEFAULT_CREDS | 64 | 0x40 |
| SCH_SEND_AUX_RECORD | 2097152 | 0x200000 |
| SCH_SEND_ROOT_CERT | 262144 | 0x40000 |
| SCH_USE_STRONG_CRYPTO | 4194304 | 0x400000 |
| SCH_USE_PRESHAREDKEY_ONLY | 8388608 | 0x800000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum SCHANNEL_CRED_FLAGS : unsigned int {
SCH_CRED_AUTO_CRED_VALIDATION = 32,
SCH_CRED_CACHE_ONLY_URL_RETRIEVAL_ON_CREATE = 131072,
SCH_DISABLE_RECONNECTS = 128,
SCH_CRED_IGNORE_NO_REVOCATION_CHECK = 2048,
SCH_CRED_IGNORE_REVOCATION_OFFLINE = 4096,
SCH_CRED_MANUAL_CRED_VALIDATION = 8,
SCH_CRED_NO_DEFAULT_CREDS = 16,
SCH_CRED_NO_SERVERNAME_CHECK = 4,
SCH_CRED_NO_SYSTEM_MAPPER = 2,
SCH_CRED_REVOCATION_CHECK_CHAIN = 512,
SCH_CRED_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT = 1024,
SCH_CRED_REVOCATION_CHECK_END_CERT = 256,
SCH_CRED_USE_DEFAULT_CREDS = 64,
SCH_SEND_AUX_RECORD = 2097152,
SCH_SEND_ROOT_CERT = 262144,
SCH_USE_STRONG_CRYPTO = 4194304,
SCH_USE_PRESHAREDKEY_ONLY = 8388608
} SCHANNEL_CRED_FLAGS;[Flags]
public enum SCHANNEL_CRED_FLAGS : uint
{
SCH_CRED_AUTO_CRED_VALIDATION = 32,
SCH_CRED_CACHE_ONLY_URL_RETRIEVAL_ON_CREATE = 131072,
SCH_DISABLE_RECONNECTS = 128,
SCH_CRED_IGNORE_NO_REVOCATION_CHECK = 2048,
SCH_CRED_IGNORE_REVOCATION_OFFLINE = 4096,
SCH_CRED_MANUAL_CRED_VALIDATION = 8,
SCH_CRED_NO_DEFAULT_CREDS = 16,
SCH_CRED_NO_SERVERNAME_CHECK = 4,
SCH_CRED_NO_SYSTEM_MAPPER = 2,
SCH_CRED_REVOCATION_CHECK_CHAIN = 512,
SCH_CRED_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT = 1024,
SCH_CRED_REVOCATION_CHECK_END_CERT = 256,
SCH_CRED_USE_DEFAULT_CREDS = 64,
SCH_SEND_AUX_RECORD = 2097152,
SCH_SEND_ROOT_CERT = 262144,
SCH_USE_STRONG_CRYPTO = 4194304,
SCH_USE_PRESHAREDKEY_ONLY = 8388608,
}<Flags>
Public Enum SCHANNEL_CRED_FLAGS As UInteger
SCH_CRED_AUTO_CRED_VALIDATION = 32
SCH_CRED_CACHE_ONLY_URL_RETRIEVAL_ON_CREATE = 131072
SCH_DISABLE_RECONNECTS = 128
SCH_CRED_IGNORE_NO_REVOCATION_CHECK = 2048
SCH_CRED_IGNORE_REVOCATION_OFFLINE = 4096
SCH_CRED_MANUAL_CRED_VALIDATION = 8
SCH_CRED_NO_DEFAULT_CREDS = 16
SCH_CRED_NO_SERVERNAME_CHECK = 4
SCH_CRED_NO_SYSTEM_MAPPER = 2
SCH_CRED_REVOCATION_CHECK_CHAIN = 512
SCH_CRED_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT = 1024
SCH_CRED_REVOCATION_CHECK_END_CERT = 256
SCH_CRED_USE_DEFAULT_CREDS = 64
SCH_SEND_AUX_RECORD = 2097152
SCH_SEND_ROOT_CERT = 262144
SCH_USE_STRONG_CRYPTO = 4194304
SCH_USE_PRESHAREDKEY_ONLY = 8388608
End Enumimport enum
class SCHANNEL_CRED_FLAGS(enum.IntFlag):
SCH_CRED_AUTO_CRED_VALIDATION = 32
SCH_CRED_CACHE_ONLY_URL_RETRIEVAL_ON_CREATE = 131072
SCH_DISABLE_RECONNECTS = 128
SCH_CRED_IGNORE_NO_REVOCATION_CHECK = 2048
SCH_CRED_IGNORE_REVOCATION_OFFLINE = 4096
SCH_CRED_MANUAL_CRED_VALIDATION = 8
SCH_CRED_NO_DEFAULT_CREDS = 16
SCH_CRED_NO_SERVERNAME_CHECK = 4
SCH_CRED_NO_SYSTEM_MAPPER = 2
SCH_CRED_REVOCATION_CHECK_CHAIN = 512
SCH_CRED_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT = 1024
SCH_CRED_REVOCATION_CHECK_END_CERT = 256
SCH_CRED_USE_DEFAULT_CREDS = 64
SCH_SEND_AUX_RECORD = 2097152
SCH_SEND_ROOT_CERT = 262144
SCH_USE_STRONG_CRYPTO = 4194304
SCH_USE_PRESHAREDKEY_ONLY = 8388608// SCHANNEL_CRED_FLAGS (flags)
pub const SCH_CRED_AUTO_CRED_VALIDATION: u32 = 32;
pub const SCH_CRED_CACHE_ONLY_URL_RETRIEVAL_ON_CREATE: u32 = 131072;
pub const SCH_DISABLE_RECONNECTS: u32 = 128;
pub const SCH_CRED_IGNORE_NO_REVOCATION_CHECK: u32 = 2048;
pub const SCH_CRED_IGNORE_REVOCATION_OFFLINE: u32 = 4096;
pub const SCH_CRED_MANUAL_CRED_VALIDATION: u32 = 8;
pub const SCH_CRED_NO_DEFAULT_CREDS: u32 = 16;
pub const SCH_CRED_NO_SERVERNAME_CHECK: u32 = 4;
pub const SCH_CRED_NO_SYSTEM_MAPPER: u32 = 2;
pub const SCH_CRED_REVOCATION_CHECK_CHAIN: u32 = 512;
pub const SCH_CRED_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT: u32 = 1024;
pub const SCH_CRED_REVOCATION_CHECK_END_CERT: u32 = 256;
pub const SCH_CRED_USE_DEFAULT_CREDS: u32 = 64;
pub const SCH_SEND_AUX_RECORD: u32 = 2097152;
pub const SCH_SEND_ROOT_CERT: u32 = 262144;
pub const SCH_USE_STRONG_CRYPTO: u32 = 4194304;
pub const SCH_USE_PRESHAREDKEY_ONLY: u32 = 8388608;// SCHANNEL_CRED_FLAGS
const (
SCH_CRED_AUTO_CRED_VALIDATION uint32 = 32
SCH_CRED_CACHE_ONLY_URL_RETRIEVAL_ON_CREATE uint32 = 131072
SCH_DISABLE_RECONNECTS uint32 = 128
SCH_CRED_IGNORE_NO_REVOCATION_CHECK uint32 = 2048
SCH_CRED_IGNORE_REVOCATION_OFFLINE uint32 = 4096
SCH_CRED_MANUAL_CRED_VALIDATION uint32 = 8
SCH_CRED_NO_DEFAULT_CREDS uint32 = 16
SCH_CRED_NO_SERVERNAME_CHECK uint32 = 4
SCH_CRED_NO_SYSTEM_MAPPER uint32 = 2
SCH_CRED_REVOCATION_CHECK_CHAIN uint32 = 512
SCH_CRED_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT uint32 = 1024
SCH_CRED_REVOCATION_CHECK_END_CERT uint32 = 256
SCH_CRED_USE_DEFAULT_CREDS uint32 = 64
SCH_SEND_AUX_RECORD uint32 = 2097152
SCH_SEND_ROOT_CERT uint32 = 262144
SCH_USE_STRONG_CRYPTO uint32 = 4194304
SCH_USE_PRESHAREDKEY_ONLY uint32 = 8388608
)const
SCH_CRED_AUTO_CRED_VALIDATION = 32;
SCH_CRED_CACHE_ONLY_URL_RETRIEVAL_ON_CREATE = 131072;
SCH_DISABLE_RECONNECTS = 128;
SCH_CRED_IGNORE_NO_REVOCATION_CHECK = 2048;
SCH_CRED_IGNORE_REVOCATION_OFFLINE = 4096;
SCH_CRED_MANUAL_CRED_VALIDATION = 8;
SCH_CRED_NO_DEFAULT_CREDS = 16;
SCH_CRED_NO_SERVERNAME_CHECK = 4;
SCH_CRED_NO_SYSTEM_MAPPER = 2;
SCH_CRED_REVOCATION_CHECK_CHAIN = 512;
SCH_CRED_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT = 1024;
SCH_CRED_REVOCATION_CHECK_END_CERT = 256;
SCH_CRED_USE_DEFAULT_CREDS = 64;
SCH_SEND_AUX_RECORD = 2097152;
SCH_SEND_ROOT_CERT = 262144;
SCH_USE_STRONG_CRYPTO = 4194304;
SCH_USE_PRESHAREDKEY_ONLY = 8388608;// SCHANNEL_CRED_FLAGS
pub const SCH_CRED_AUTO_CRED_VALIDATION: u32 = 32;
pub const SCH_CRED_CACHE_ONLY_URL_RETRIEVAL_ON_CREATE: u32 = 131072;
pub const SCH_DISABLE_RECONNECTS: u32 = 128;
pub const SCH_CRED_IGNORE_NO_REVOCATION_CHECK: u32 = 2048;
pub const SCH_CRED_IGNORE_REVOCATION_OFFLINE: u32 = 4096;
pub const SCH_CRED_MANUAL_CRED_VALIDATION: u32 = 8;
pub const SCH_CRED_NO_DEFAULT_CREDS: u32 = 16;
pub const SCH_CRED_NO_SERVERNAME_CHECK: u32 = 4;
pub const SCH_CRED_NO_SYSTEM_MAPPER: u32 = 2;
pub const SCH_CRED_REVOCATION_CHECK_CHAIN: u32 = 512;
pub const SCH_CRED_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT: u32 = 1024;
pub const SCH_CRED_REVOCATION_CHECK_END_CERT: u32 = 256;
pub const SCH_CRED_USE_DEFAULT_CREDS: u32 = 64;
pub const SCH_SEND_AUX_RECORD: u32 = 2097152;
pub const SCH_SEND_ROOT_CERT: u32 = 262144;
pub const SCH_USE_STRONG_CRYPTO: u32 = 4194304;
pub const SCH_USE_PRESHAREDKEY_ONLY: u32 = 8388608;const
SCH_CRED_AUTO_CRED_VALIDATION* = 32
SCH_CRED_CACHE_ONLY_URL_RETRIEVAL_ON_CREATE* = 131072
SCH_DISABLE_RECONNECTS* = 128
SCH_CRED_IGNORE_NO_REVOCATION_CHECK* = 2048
SCH_CRED_IGNORE_REVOCATION_OFFLINE* = 4096
SCH_CRED_MANUAL_CRED_VALIDATION* = 8
SCH_CRED_NO_DEFAULT_CREDS* = 16
SCH_CRED_NO_SERVERNAME_CHECK* = 4
SCH_CRED_NO_SYSTEM_MAPPER* = 2
SCH_CRED_REVOCATION_CHECK_CHAIN* = 512
SCH_CRED_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT* = 1024
SCH_CRED_REVOCATION_CHECK_END_CERT* = 256
SCH_CRED_USE_DEFAULT_CREDS* = 64
SCH_SEND_AUX_RECORD* = 2097152
SCH_SEND_ROOT_CERT* = 262144
SCH_USE_STRONG_CRYPTO* = 4194304
SCH_USE_PRESHAREDKEY_ONLY* = 8388608enum SCHANNEL_CRED_FLAGS : uint {
SCH_CRED_AUTO_CRED_VALIDATION = 32,
SCH_CRED_CACHE_ONLY_URL_RETRIEVAL_ON_CREATE = 131072,
SCH_DISABLE_RECONNECTS = 128,
SCH_CRED_IGNORE_NO_REVOCATION_CHECK = 2048,
SCH_CRED_IGNORE_REVOCATION_OFFLINE = 4096,
SCH_CRED_MANUAL_CRED_VALIDATION = 8,
SCH_CRED_NO_DEFAULT_CREDS = 16,
SCH_CRED_NO_SERVERNAME_CHECK = 4,
SCH_CRED_NO_SYSTEM_MAPPER = 2,
SCH_CRED_REVOCATION_CHECK_CHAIN = 512,
SCH_CRED_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT = 1024,
SCH_CRED_REVOCATION_CHECK_END_CERT = 256,
SCH_CRED_USE_DEFAULT_CREDS = 64,
SCH_SEND_AUX_RECORD = 2097152,
SCH_SEND_ROOT_CERT = 262144,
SCH_USE_STRONG_CRYPTO = 4194304,
SCH_USE_PRESHAREDKEY_ONLY = 8388608,
}#define global SCH_CRED_AUTO_CRED_VALIDATION 0x20
#define global SCH_CRED_CACHE_ONLY_URL_RETRIEVAL_ON_CREATE 0x20000
#define global SCH_DISABLE_RECONNECTS 0x80
#define global SCH_CRED_IGNORE_NO_REVOCATION_CHECK 0x800
#define global SCH_CRED_IGNORE_REVOCATION_OFFLINE 0x1000
#define global SCH_CRED_MANUAL_CRED_VALIDATION 0x8
#define global SCH_CRED_NO_DEFAULT_CREDS 0x10
#define global SCH_CRED_NO_SERVERNAME_CHECK 0x4
#define global SCH_CRED_NO_SYSTEM_MAPPER 0x2
#define global SCH_CRED_REVOCATION_CHECK_CHAIN 0x200
#define global SCH_CRED_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT 0x400
#define global SCH_CRED_REVOCATION_CHECK_END_CERT 0x100
#define global SCH_CRED_USE_DEFAULT_CREDS 0x40
#define global SCH_SEND_AUX_RECORD 0x200000
#define global SCH_SEND_ROOT_CERT 0x40000
#define global SCH_USE_STRONG_CRYPTO 0x400000
#define global SCH_USE_PRESHAREDKEY_ONLY 0x800000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。