ホーム › Security.Cryptography › CERT_SELECT_CRITERIA_TYPE
CERT_SELECT_CRITERIA_TYPE
列挙型メンバー 11
| 名前 | 10進 | 16進 |
|---|---|---|
| CERT_SELECT_BY_ENHKEY_USAGE | 1 | 0x1 |
| CERT_SELECT_BY_KEY_USAGE | 2 | 0x2 |
| CERT_SELECT_BY_POLICY_OID | 3 | 0x3 |
| CERT_SELECT_BY_PROV_NAME | 4 | 0x4 |
| CERT_SELECT_BY_EXTENSION | 5 | 0x5 |
| CERT_SELECT_BY_SUBJECT_HOST_NAME | 6 | 0x6 |
| CERT_SELECT_BY_ISSUER_ATTR | 7 | 0x7 |
| CERT_SELECT_BY_SUBJECT_ATTR | 8 | 0x8 |
| CERT_SELECT_BY_ISSUER_NAME | 9 | 0x9 |
| CERT_SELECT_BY_PUBLIC_KEY | 10 | 0xA |
| CERT_SELECT_BY_TLS_SIGNATURES | 11 | 0xB |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CERT_SELECT_CRITERIA_TYPE : unsigned int {
CERT_SELECT_BY_ENHKEY_USAGE = 1,
CERT_SELECT_BY_KEY_USAGE = 2,
CERT_SELECT_BY_POLICY_OID = 3,
CERT_SELECT_BY_PROV_NAME = 4,
CERT_SELECT_BY_EXTENSION = 5,
CERT_SELECT_BY_SUBJECT_HOST_NAME = 6,
CERT_SELECT_BY_ISSUER_ATTR = 7,
CERT_SELECT_BY_SUBJECT_ATTR = 8,
CERT_SELECT_BY_ISSUER_NAME = 9,
CERT_SELECT_BY_PUBLIC_KEY = 10,
CERT_SELECT_BY_TLS_SIGNATURES = 11
} CERT_SELECT_CRITERIA_TYPE;public enum CERT_SELECT_CRITERIA_TYPE : uint
{
CERT_SELECT_BY_ENHKEY_USAGE = 1,
CERT_SELECT_BY_KEY_USAGE = 2,
CERT_SELECT_BY_POLICY_OID = 3,
CERT_SELECT_BY_PROV_NAME = 4,
CERT_SELECT_BY_EXTENSION = 5,
CERT_SELECT_BY_SUBJECT_HOST_NAME = 6,
CERT_SELECT_BY_ISSUER_ATTR = 7,
CERT_SELECT_BY_SUBJECT_ATTR = 8,
CERT_SELECT_BY_ISSUER_NAME = 9,
CERT_SELECT_BY_PUBLIC_KEY = 10,
CERT_SELECT_BY_TLS_SIGNATURES = 11,
}Public Enum CERT_SELECT_CRITERIA_TYPE As UInteger
CERT_SELECT_BY_ENHKEY_USAGE = 1
CERT_SELECT_BY_KEY_USAGE = 2
CERT_SELECT_BY_POLICY_OID = 3
CERT_SELECT_BY_PROV_NAME = 4
CERT_SELECT_BY_EXTENSION = 5
CERT_SELECT_BY_SUBJECT_HOST_NAME = 6
CERT_SELECT_BY_ISSUER_ATTR = 7
CERT_SELECT_BY_SUBJECT_ATTR = 8
CERT_SELECT_BY_ISSUER_NAME = 9
CERT_SELECT_BY_PUBLIC_KEY = 10
CERT_SELECT_BY_TLS_SIGNATURES = 11
End Enumimport enum
class CERT_SELECT_CRITERIA_TYPE(enum.IntEnum):
CERT_SELECT_BY_ENHKEY_USAGE = 1
CERT_SELECT_BY_KEY_USAGE = 2
CERT_SELECT_BY_POLICY_OID = 3
CERT_SELECT_BY_PROV_NAME = 4
CERT_SELECT_BY_EXTENSION = 5
CERT_SELECT_BY_SUBJECT_HOST_NAME = 6
CERT_SELECT_BY_ISSUER_ATTR = 7
CERT_SELECT_BY_SUBJECT_ATTR = 8
CERT_SELECT_BY_ISSUER_NAME = 9
CERT_SELECT_BY_PUBLIC_KEY = 10
CERT_SELECT_BY_TLS_SIGNATURES = 11// CERT_SELECT_CRITERIA_TYPE
pub const CERT_SELECT_BY_ENHKEY_USAGE: u32 = 1;
pub const CERT_SELECT_BY_KEY_USAGE: u32 = 2;
pub const CERT_SELECT_BY_POLICY_OID: u32 = 3;
pub const CERT_SELECT_BY_PROV_NAME: u32 = 4;
pub const CERT_SELECT_BY_EXTENSION: u32 = 5;
pub const CERT_SELECT_BY_SUBJECT_HOST_NAME: u32 = 6;
pub const CERT_SELECT_BY_ISSUER_ATTR: u32 = 7;
pub const CERT_SELECT_BY_SUBJECT_ATTR: u32 = 8;
pub const CERT_SELECT_BY_ISSUER_NAME: u32 = 9;
pub const CERT_SELECT_BY_PUBLIC_KEY: u32 = 10;
pub const CERT_SELECT_BY_TLS_SIGNATURES: u32 = 11;// CERT_SELECT_CRITERIA_TYPE
const (
CERT_SELECT_BY_ENHKEY_USAGE uint32 = 1
CERT_SELECT_BY_KEY_USAGE uint32 = 2
CERT_SELECT_BY_POLICY_OID uint32 = 3
CERT_SELECT_BY_PROV_NAME uint32 = 4
CERT_SELECT_BY_EXTENSION uint32 = 5
CERT_SELECT_BY_SUBJECT_HOST_NAME uint32 = 6
CERT_SELECT_BY_ISSUER_ATTR uint32 = 7
CERT_SELECT_BY_SUBJECT_ATTR uint32 = 8
CERT_SELECT_BY_ISSUER_NAME uint32 = 9
CERT_SELECT_BY_PUBLIC_KEY uint32 = 10
CERT_SELECT_BY_TLS_SIGNATURES uint32 = 11
)const
CERT_SELECT_BY_ENHKEY_USAGE = 1;
CERT_SELECT_BY_KEY_USAGE = 2;
CERT_SELECT_BY_POLICY_OID = 3;
CERT_SELECT_BY_PROV_NAME = 4;
CERT_SELECT_BY_EXTENSION = 5;
CERT_SELECT_BY_SUBJECT_HOST_NAME = 6;
CERT_SELECT_BY_ISSUER_ATTR = 7;
CERT_SELECT_BY_SUBJECT_ATTR = 8;
CERT_SELECT_BY_ISSUER_NAME = 9;
CERT_SELECT_BY_PUBLIC_KEY = 10;
CERT_SELECT_BY_TLS_SIGNATURES = 11;// CERT_SELECT_CRITERIA_TYPE
pub const CERT_SELECT_BY_ENHKEY_USAGE: u32 = 1;
pub const CERT_SELECT_BY_KEY_USAGE: u32 = 2;
pub const CERT_SELECT_BY_POLICY_OID: u32 = 3;
pub const CERT_SELECT_BY_PROV_NAME: u32 = 4;
pub const CERT_SELECT_BY_EXTENSION: u32 = 5;
pub const CERT_SELECT_BY_SUBJECT_HOST_NAME: u32 = 6;
pub const CERT_SELECT_BY_ISSUER_ATTR: u32 = 7;
pub const CERT_SELECT_BY_SUBJECT_ATTR: u32 = 8;
pub const CERT_SELECT_BY_ISSUER_NAME: u32 = 9;
pub const CERT_SELECT_BY_PUBLIC_KEY: u32 = 10;
pub const CERT_SELECT_BY_TLS_SIGNATURES: u32 = 11;const
CERT_SELECT_BY_ENHKEY_USAGE* = 1
CERT_SELECT_BY_KEY_USAGE* = 2
CERT_SELECT_BY_POLICY_OID* = 3
CERT_SELECT_BY_PROV_NAME* = 4
CERT_SELECT_BY_EXTENSION* = 5
CERT_SELECT_BY_SUBJECT_HOST_NAME* = 6
CERT_SELECT_BY_ISSUER_ATTR* = 7
CERT_SELECT_BY_SUBJECT_ATTR* = 8
CERT_SELECT_BY_ISSUER_NAME* = 9
CERT_SELECT_BY_PUBLIC_KEY* = 10
CERT_SELECT_BY_TLS_SIGNATURES* = 11enum CERT_SELECT_CRITERIA_TYPE : uint {
CERT_SELECT_BY_ENHKEY_USAGE = 1,
CERT_SELECT_BY_KEY_USAGE = 2,
CERT_SELECT_BY_POLICY_OID = 3,
CERT_SELECT_BY_PROV_NAME = 4,
CERT_SELECT_BY_EXTENSION = 5,
CERT_SELECT_BY_SUBJECT_HOST_NAME = 6,
CERT_SELECT_BY_ISSUER_ATTR = 7,
CERT_SELECT_BY_SUBJECT_ATTR = 8,
CERT_SELECT_BY_ISSUER_NAME = 9,
CERT_SELECT_BY_PUBLIC_KEY = 10,
CERT_SELECT_BY_TLS_SIGNATURES = 11,
}#define global CERT_SELECT_BY_ENHKEY_USAGE 0x1
#define global CERT_SELECT_BY_KEY_USAGE 0x2
#define global CERT_SELECT_BY_POLICY_OID 0x3
#define global CERT_SELECT_BY_PROV_NAME 0x4
#define global CERT_SELECT_BY_EXTENSION 0x5
#define global CERT_SELECT_BY_SUBJECT_HOST_NAME 0x6
#define global CERT_SELECT_BY_ISSUER_ATTR 0x7
#define global CERT_SELECT_BY_SUBJECT_ATTR 0x8
#define global CERT_SELECT_BY_ISSUER_NAME 0x9
#define global CERT_SELECT_BY_PUBLIC_KEY 0xA
#define global CERT_SELECT_BY_TLS_SIGNATURES 0xB