Win32 API 日本語リファレンス
ホームSecurity.Authentication.Identity › SCHANNEL_CRED_FLAGS

SCHANNEL_CRED_FLAGS

列挙型フラグ
基底型u4

メンバー 17

名前10進16進
SCH_CRED_AUTO_CRED_VALIDATION320x20
SCH_CRED_CACHE_ONLY_URL_RETRIEVAL_ON_CREATE1310720x20000
SCH_DISABLE_RECONNECTS1280x80
SCH_CRED_IGNORE_NO_REVOCATION_CHECK20480x800
SCH_CRED_IGNORE_REVOCATION_OFFLINE40960x1000
SCH_CRED_MANUAL_CRED_VALIDATION80x8
SCH_CRED_NO_DEFAULT_CREDS160x10
SCH_CRED_NO_SERVERNAME_CHECK40x4
SCH_CRED_NO_SYSTEM_MAPPER20x2
SCH_CRED_REVOCATION_CHECK_CHAIN5120x200
SCH_CRED_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT10240x400
SCH_CRED_REVOCATION_CHECK_END_CERT2560x100
SCH_CRED_USE_DEFAULT_CREDS640x40
SCH_SEND_AUX_RECORD20971520x200000
SCH_SEND_ROOT_CERT2621440x40000
SCH_USE_STRONG_CRYPTO41943040x400000
SCH_USE_PRESHAREDKEY_ONLY83886080x800000

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 8388608
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,
}
#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)。