Win32 API 日本語リファレンス
ホームSecurity.Cryptography › CRYPT_SET_PROV_PARAM_ID

CRYPT_SET_PROV_PARAM_ID

列挙型
基底型u4

メンバー 17

名前10進16進
PP_CLIENT_HWND10x1
PP_DELETEKEY240x18
PP_KEYEXCHANGE_ALG140xE
PP_KEYEXCHANGE_PIN320x20
PP_KEYEXCHANGE_KEYSIZE120xC
PP_KEYSET_SEC_DESCR80x8
PP_PIN_PROMPT_STRING440x2C
PP_ROOT_CERTSTORE460x2E
PP_SIGNATURE_ALG150xF
PP_SIGNATURE_PIN330x21
PP_SIGNATURE_KEYSIZE130xD
PP_UI_PROMPT210x15
PP_USE_HARDWARE_RNG380x26
PP_USER_CERTSTORE420x2A
PP_SECURE_KEYEXCHANGE_PIN470x2F
PP_SECURE_SIGNATURE_PIN480x30
PP_SMARTCARD_READER430x2B

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum CRYPT_SET_PROV_PARAM_ID : unsigned int {
    PP_CLIENT_HWND = 1,
    PP_DELETEKEY = 24,
    PP_KEYEXCHANGE_ALG = 14,
    PP_KEYEXCHANGE_PIN = 32,
    PP_KEYEXCHANGE_KEYSIZE = 12,
    PP_KEYSET_SEC_DESCR = 8,
    PP_PIN_PROMPT_STRING = 44,
    PP_ROOT_CERTSTORE = 46,
    PP_SIGNATURE_ALG = 15,
    PP_SIGNATURE_PIN = 33,
    PP_SIGNATURE_KEYSIZE = 13,
    PP_UI_PROMPT = 21,
    PP_USE_HARDWARE_RNG = 38,
    PP_USER_CERTSTORE = 42,
    PP_SECURE_KEYEXCHANGE_PIN = 47,
    PP_SECURE_SIGNATURE_PIN = 48,
    PP_SMARTCARD_READER = 43
} CRYPT_SET_PROV_PARAM_ID;
public enum CRYPT_SET_PROV_PARAM_ID : uint
{
    PP_CLIENT_HWND = 1,
    PP_DELETEKEY = 24,
    PP_KEYEXCHANGE_ALG = 14,
    PP_KEYEXCHANGE_PIN = 32,
    PP_KEYEXCHANGE_KEYSIZE = 12,
    PP_KEYSET_SEC_DESCR = 8,
    PP_PIN_PROMPT_STRING = 44,
    PP_ROOT_CERTSTORE = 46,
    PP_SIGNATURE_ALG = 15,
    PP_SIGNATURE_PIN = 33,
    PP_SIGNATURE_KEYSIZE = 13,
    PP_UI_PROMPT = 21,
    PP_USE_HARDWARE_RNG = 38,
    PP_USER_CERTSTORE = 42,
    PP_SECURE_KEYEXCHANGE_PIN = 47,
    PP_SECURE_SIGNATURE_PIN = 48,
    PP_SMARTCARD_READER = 43,
}
Public Enum CRYPT_SET_PROV_PARAM_ID As UInteger
    PP_CLIENT_HWND = 1
    PP_DELETEKEY = 24
    PP_KEYEXCHANGE_ALG = 14
    PP_KEYEXCHANGE_PIN = 32
    PP_KEYEXCHANGE_KEYSIZE = 12
    PP_KEYSET_SEC_DESCR = 8
    PP_PIN_PROMPT_STRING = 44
    PP_ROOT_CERTSTORE = 46
    PP_SIGNATURE_ALG = 15
    PP_SIGNATURE_PIN = 33
    PP_SIGNATURE_KEYSIZE = 13
    PP_UI_PROMPT = 21
    PP_USE_HARDWARE_RNG = 38
    PP_USER_CERTSTORE = 42
    PP_SECURE_KEYEXCHANGE_PIN = 47
    PP_SECURE_SIGNATURE_PIN = 48
    PP_SMARTCARD_READER = 43
End Enum
import enum

class CRYPT_SET_PROV_PARAM_ID(enum.IntEnum):
    PP_CLIENT_HWND = 1
    PP_DELETEKEY = 24
    PP_KEYEXCHANGE_ALG = 14
    PP_KEYEXCHANGE_PIN = 32
    PP_KEYEXCHANGE_KEYSIZE = 12
    PP_KEYSET_SEC_DESCR = 8
    PP_PIN_PROMPT_STRING = 44
    PP_ROOT_CERTSTORE = 46
    PP_SIGNATURE_ALG = 15
    PP_SIGNATURE_PIN = 33
    PP_SIGNATURE_KEYSIZE = 13
    PP_UI_PROMPT = 21
    PP_USE_HARDWARE_RNG = 38
    PP_USER_CERTSTORE = 42
    PP_SECURE_KEYEXCHANGE_PIN = 47
    PP_SECURE_SIGNATURE_PIN = 48
    PP_SMARTCARD_READER = 43
// CRYPT_SET_PROV_PARAM_ID
pub const PP_CLIENT_HWND: u32 = 1;
pub const PP_DELETEKEY: u32 = 24;
pub const PP_KEYEXCHANGE_ALG: u32 = 14;
pub const PP_KEYEXCHANGE_PIN: u32 = 32;
pub const PP_KEYEXCHANGE_KEYSIZE: u32 = 12;
pub const PP_KEYSET_SEC_DESCR: u32 = 8;
pub const PP_PIN_PROMPT_STRING: u32 = 44;
pub const PP_ROOT_CERTSTORE: u32 = 46;
pub const PP_SIGNATURE_ALG: u32 = 15;
pub const PP_SIGNATURE_PIN: u32 = 33;
pub const PP_SIGNATURE_KEYSIZE: u32 = 13;
pub const PP_UI_PROMPT: u32 = 21;
pub const PP_USE_HARDWARE_RNG: u32 = 38;
pub const PP_USER_CERTSTORE: u32 = 42;
pub const PP_SECURE_KEYEXCHANGE_PIN: u32 = 47;
pub const PP_SECURE_SIGNATURE_PIN: u32 = 48;
pub const PP_SMARTCARD_READER: u32 = 43;
// CRYPT_SET_PROV_PARAM_ID
const (
	PP_CLIENT_HWND uint32 = 1
	PP_DELETEKEY uint32 = 24
	PP_KEYEXCHANGE_ALG uint32 = 14
	PP_KEYEXCHANGE_PIN uint32 = 32
	PP_KEYEXCHANGE_KEYSIZE uint32 = 12
	PP_KEYSET_SEC_DESCR uint32 = 8
	PP_PIN_PROMPT_STRING uint32 = 44
	PP_ROOT_CERTSTORE uint32 = 46
	PP_SIGNATURE_ALG uint32 = 15
	PP_SIGNATURE_PIN uint32 = 33
	PP_SIGNATURE_KEYSIZE uint32 = 13
	PP_UI_PROMPT uint32 = 21
	PP_USE_HARDWARE_RNG uint32 = 38
	PP_USER_CERTSTORE uint32 = 42
	PP_SECURE_KEYEXCHANGE_PIN uint32 = 47
	PP_SECURE_SIGNATURE_PIN uint32 = 48
	PP_SMARTCARD_READER uint32 = 43
)
const
  PP_CLIENT_HWND = 1;
  PP_DELETEKEY = 24;
  PP_KEYEXCHANGE_ALG = 14;
  PP_KEYEXCHANGE_PIN = 32;
  PP_KEYEXCHANGE_KEYSIZE = 12;
  PP_KEYSET_SEC_DESCR = 8;
  PP_PIN_PROMPT_STRING = 44;
  PP_ROOT_CERTSTORE = 46;
  PP_SIGNATURE_ALG = 15;
  PP_SIGNATURE_PIN = 33;
  PP_SIGNATURE_KEYSIZE = 13;
  PP_UI_PROMPT = 21;
  PP_USE_HARDWARE_RNG = 38;
  PP_USER_CERTSTORE = 42;
  PP_SECURE_KEYEXCHANGE_PIN = 47;
  PP_SECURE_SIGNATURE_PIN = 48;
  PP_SMARTCARD_READER = 43;
// CRYPT_SET_PROV_PARAM_ID
pub const PP_CLIENT_HWND: u32 = 1;
pub const PP_DELETEKEY: u32 = 24;
pub const PP_KEYEXCHANGE_ALG: u32 = 14;
pub const PP_KEYEXCHANGE_PIN: u32 = 32;
pub const PP_KEYEXCHANGE_KEYSIZE: u32 = 12;
pub const PP_KEYSET_SEC_DESCR: u32 = 8;
pub const PP_PIN_PROMPT_STRING: u32 = 44;
pub const PP_ROOT_CERTSTORE: u32 = 46;
pub const PP_SIGNATURE_ALG: u32 = 15;
pub const PP_SIGNATURE_PIN: u32 = 33;
pub const PP_SIGNATURE_KEYSIZE: u32 = 13;
pub const PP_UI_PROMPT: u32 = 21;
pub const PP_USE_HARDWARE_RNG: u32 = 38;
pub const PP_USER_CERTSTORE: u32 = 42;
pub const PP_SECURE_KEYEXCHANGE_PIN: u32 = 47;
pub const PP_SECURE_SIGNATURE_PIN: u32 = 48;
pub const PP_SMARTCARD_READER: u32 = 43;
const
  PP_CLIENT_HWND* = 1
  PP_DELETEKEY* = 24
  PP_KEYEXCHANGE_ALG* = 14
  PP_KEYEXCHANGE_PIN* = 32
  PP_KEYEXCHANGE_KEYSIZE* = 12
  PP_KEYSET_SEC_DESCR* = 8
  PP_PIN_PROMPT_STRING* = 44
  PP_ROOT_CERTSTORE* = 46
  PP_SIGNATURE_ALG* = 15
  PP_SIGNATURE_PIN* = 33
  PP_SIGNATURE_KEYSIZE* = 13
  PP_UI_PROMPT* = 21
  PP_USE_HARDWARE_RNG* = 38
  PP_USER_CERTSTORE* = 42
  PP_SECURE_KEYEXCHANGE_PIN* = 47
  PP_SECURE_SIGNATURE_PIN* = 48
  PP_SMARTCARD_READER* = 43
enum CRYPT_SET_PROV_PARAM_ID : uint {
    PP_CLIENT_HWND = 1,
    PP_DELETEKEY = 24,
    PP_KEYEXCHANGE_ALG = 14,
    PP_KEYEXCHANGE_PIN = 32,
    PP_KEYEXCHANGE_KEYSIZE = 12,
    PP_KEYSET_SEC_DESCR = 8,
    PP_PIN_PROMPT_STRING = 44,
    PP_ROOT_CERTSTORE = 46,
    PP_SIGNATURE_ALG = 15,
    PP_SIGNATURE_PIN = 33,
    PP_SIGNATURE_KEYSIZE = 13,
    PP_UI_PROMPT = 21,
    PP_USE_HARDWARE_RNG = 38,
    PP_USER_CERTSTORE = 42,
    PP_SECURE_KEYEXCHANGE_PIN = 47,
    PP_SECURE_SIGNATURE_PIN = 48,
    PP_SMARTCARD_READER = 43,
}
#define global PP_CLIENT_HWND            0x1
#define global PP_DELETEKEY              0x18
#define global PP_KEYEXCHANGE_ALG        0xE
#define global PP_KEYEXCHANGE_PIN        0x20
#define global PP_KEYEXCHANGE_KEYSIZE    0xC
#define global PP_KEYSET_SEC_DESCR       0x8
#define global PP_PIN_PROMPT_STRING      0x2C
#define global PP_ROOT_CERTSTORE         0x2E
#define global PP_SIGNATURE_ALG          0xF
#define global PP_SIGNATURE_PIN          0x21
#define global PP_SIGNATURE_KEYSIZE      0xD
#define global PP_UI_PROMPT              0x15
#define global PP_USE_HARDWARE_RNG       0x26
#define global PP_USER_CERTSTORE         0x2A
#define global PP_SECURE_KEYEXCHANGE_PIN 0x2F
#define global PP_SECURE_SIGNATURE_PIN   0x30
#define global PP_SMARTCARD_READER       0x2B