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

X509ProviderType

列挙型
基底型i4

メンバー 19

名前10進16進
XCN_PROV_NONE00x0
XCN_PROV_RSA_FULL10x1
XCN_PROV_RSA_SIG20x2
XCN_PROV_DSS30x3
XCN_PROV_FORTEZZA40x4
XCN_PROV_MS_EXCHANGE50x5
XCN_PROV_SSL60x6
XCN_PROV_RSA_SCHANNEL120xC
XCN_PROV_DSS_DH130xD
XCN_PROV_EC_ECDSA_SIG140xE
XCN_PROV_EC_ECNRA_SIG150xF
XCN_PROV_EC_ECDSA_FULL160x10
XCN_PROV_EC_ECNRA_FULL170x11
XCN_PROV_DH_SCHANNEL180x12
XCN_PROV_SPYRUS_LYNKS200x14
XCN_PROV_RNG210x15
XCN_PROV_INTEL_SEC220x16
XCN_PROV_REPLACE_OWF230x17
XCN_PROV_RSA_AES240x18

各言語での定義

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

typedef enum X509ProviderType : int {
    XCN_PROV_NONE = 0,
    XCN_PROV_RSA_FULL = 1,
    XCN_PROV_RSA_SIG = 2,
    XCN_PROV_DSS = 3,
    XCN_PROV_FORTEZZA = 4,
    XCN_PROV_MS_EXCHANGE = 5,
    XCN_PROV_SSL = 6,
    XCN_PROV_RSA_SCHANNEL = 12,
    XCN_PROV_DSS_DH = 13,
    XCN_PROV_EC_ECDSA_SIG = 14,
    XCN_PROV_EC_ECNRA_SIG = 15,
    XCN_PROV_EC_ECDSA_FULL = 16,
    XCN_PROV_EC_ECNRA_FULL = 17,
    XCN_PROV_DH_SCHANNEL = 18,
    XCN_PROV_SPYRUS_LYNKS = 20,
    XCN_PROV_RNG = 21,
    XCN_PROV_INTEL_SEC = 22,
    XCN_PROV_REPLACE_OWF = 23,
    XCN_PROV_RSA_AES = 24
} X509ProviderType;
public enum X509ProviderType : int
{
    XCN_PROV_NONE = 0,
    XCN_PROV_RSA_FULL = 1,
    XCN_PROV_RSA_SIG = 2,
    XCN_PROV_DSS = 3,
    XCN_PROV_FORTEZZA = 4,
    XCN_PROV_MS_EXCHANGE = 5,
    XCN_PROV_SSL = 6,
    XCN_PROV_RSA_SCHANNEL = 12,
    XCN_PROV_DSS_DH = 13,
    XCN_PROV_EC_ECDSA_SIG = 14,
    XCN_PROV_EC_ECNRA_SIG = 15,
    XCN_PROV_EC_ECDSA_FULL = 16,
    XCN_PROV_EC_ECNRA_FULL = 17,
    XCN_PROV_DH_SCHANNEL = 18,
    XCN_PROV_SPYRUS_LYNKS = 20,
    XCN_PROV_RNG = 21,
    XCN_PROV_INTEL_SEC = 22,
    XCN_PROV_REPLACE_OWF = 23,
    XCN_PROV_RSA_AES = 24,
}
Public Enum X509ProviderType As Integer
    XCN_PROV_NONE = 0
    XCN_PROV_RSA_FULL = 1
    XCN_PROV_RSA_SIG = 2
    XCN_PROV_DSS = 3
    XCN_PROV_FORTEZZA = 4
    XCN_PROV_MS_EXCHANGE = 5
    XCN_PROV_SSL = 6
    XCN_PROV_RSA_SCHANNEL = 12
    XCN_PROV_DSS_DH = 13
    XCN_PROV_EC_ECDSA_SIG = 14
    XCN_PROV_EC_ECNRA_SIG = 15
    XCN_PROV_EC_ECDSA_FULL = 16
    XCN_PROV_EC_ECNRA_FULL = 17
    XCN_PROV_DH_SCHANNEL = 18
    XCN_PROV_SPYRUS_LYNKS = 20
    XCN_PROV_RNG = 21
    XCN_PROV_INTEL_SEC = 22
    XCN_PROV_REPLACE_OWF = 23
    XCN_PROV_RSA_AES = 24
End Enum
import enum

class X509ProviderType(enum.IntEnum):
    XCN_PROV_NONE = 0
    XCN_PROV_RSA_FULL = 1
    XCN_PROV_RSA_SIG = 2
    XCN_PROV_DSS = 3
    XCN_PROV_FORTEZZA = 4
    XCN_PROV_MS_EXCHANGE = 5
    XCN_PROV_SSL = 6
    XCN_PROV_RSA_SCHANNEL = 12
    XCN_PROV_DSS_DH = 13
    XCN_PROV_EC_ECDSA_SIG = 14
    XCN_PROV_EC_ECNRA_SIG = 15
    XCN_PROV_EC_ECDSA_FULL = 16
    XCN_PROV_EC_ECNRA_FULL = 17
    XCN_PROV_DH_SCHANNEL = 18
    XCN_PROV_SPYRUS_LYNKS = 20
    XCN_PROV_RNG = 21
    XCN_PROV_INTEL_SEC = 22
    XCN_PROV_REPLACE_OWF = 23
    XCN_PROV_RSA_AES = 24
// X509ProviderType
pub const XCN_PROV_NONE: i32 = 0;
pub const XCN_PROV_RSA_FULL: i32 = 1;
pub const XCN_PROV_RSA_SIG: i32 = 2;
pub const XCN_PROV_DSS: i32 = 3;
pub const XCN_PROV_FORTEZZA: i32 = 4;
pub const XCN_PROV_MS_EXCHANGE: i32 = 5;
pub const XCN_PROV_SSL: i32 = 6;
pub const XCN_PROV_RSA_SCHANNEL: i32 = 12;
pub const XCN_PROV_DSS_DH: i32 = 13;
pub const XCN_PROV_EC_ECDSA_SIG: i32 = 14;
pub const XCN_PROV_EC_ECNRA_SIG: i32 = 15;
pub const XCN_PROV_EC_ECDSA_FULL: i32 = 16;
pub const XCN_PROV_EC_ECNRA_FULL: i32 = 17;
pub const XCN_PROV_DH_SCHANNEL: i32 = 18;
pub const XCN_PROV_SPYRUS_LYNKS: i32 = 20;
pub const XCN_PROV_RNG: i32 = 21;
pub const XCN_PROV_INTEL_SEC: i32 = 22;
pub const XCN_PROV_REPLACE_OWF: i32 = 23;
pub const XCN_PROV_RSA_AES: i32 = 24;
// X509ProviderType
const (
	XCN_PROV_NONE int32 = 0
	XCN_PROV_RSA_FULL int32 = 1
	XCN_PROV_RSA_SIG int32 = 2
	XCN_PROV_DSS int32 = 3
	XCN_PROV_FORTEZZA int32 = 4
	XCN_PROV_MS_EXCHANGE int32 = 5
	XCN_PROV_SSL int32 = 6
	XCN_PROV_RSA_SCHANNEL int32 = 12
	XCN_PROV_DSS_DH int32 = 13
	XCN_PROV_EC_ECDSA_SIG int32 = 14
	XCN_PROV_EC_ECNRA_SIG int32 = 15
	XCN_PROV_EC_ECDSA_FULL int32 = 16
	XCN_PROV_EC_ECNRA_FULL int32 = 17
	XCN_PROV_DH_SCHANNEL int32 = 18
	XCN_PROV_SPYRUS_LYNKS int32 = 20
	XCN_PROV_RNG int32 = 21
	XCN_PROV_INTEL_SEC int32 = 22
	XCN_PROV_REPLACE_OWF int32 = 23
	XCN_PROV_RSA_AES int32 = 24
)
const
  XCN_PROV_NONE = 0;
  XCN_PROV_RSA_FULL = 1;
  XCN_PROV_RSA_SIG = 2;
  XCN_PROV_DSS = 3;
  XCN_PROV_FORTEZZA = 4;
  XCN_PROV_MS_EXCHANGE = 5;
  XCN_PROV_SSL = 6;
  XCN_PROV_RSA_SCHANNEL = 12;
  XCN_PROV_DSS_DH = 13;
  XCN_PROV_EC_ECDSA_SIG = 14;
  XCN_PROV_EC_ECNRA_SIG = 15;
  XCN_PROV_EC_ECDSA_FULL = 16;
  XCN_PROV_EC_ECNRA_FULL = 17;
  XCN_PROV_DH_SCHANNEL = 18;
  XCN_PROV_SPYRUS_LYNKS = 20;
  XCN_PROV_RNG = 21;
  XCN_PROV_INTEL_SEC = 22;
  XCN_PROV_REPLACE_OWF = 23;
  XCN_PROV_RSA_AES = 24;
// X509ProviderType
pub const XCN_PROV_NONE: i32 = 0;
pub const XCN_PROV_RSA_FULL: i32 = 1;
pub const XCN_PROV_RSA_SIG: i32 = 2;
pub const XCN_PROV_DSS: i32 = 3;
pub const XCN_PROV_FORTEZZA: i32 = 4;
pub const XCN_PROV_MS_EXCHANGE: i32 = 5;
pub const XCN_PROV_SSL: i32 = 6;
pub const XCN_PROV_RSA_SCHANNEL: i32 = 12;
pub const XCN_PROV_DSS_DH: i32 = 13;
pub const XCN_PROV_EC_ECDSA_SIG: i32 = 14;
pub const XCN_PROV_EC_ECNRA_SIG: i32 = 15;
pub const XCN_PROV_EC_ECDSA_FULL: i32 = 16;
pub const XCN_PROV_EC_ECNRA_FULL: i32 = 17;
pub const XCN_PROV_DH_SCHANNEL: i32 = 18;
pub const XCN_PROV_SPYRUS_LYNKS: i32 = 20;
pub const XCN_PROV_RNG: i32 = 21;
pub const XCN_PROV_INTEL_SEC: i32 = 22;
pub const XCN_PROV_REPLACE_OWF: i32 = 23;
pub const XCN_PROV_RSA_AES: i32 = 24;
const
  XCN_PROV_NONE* = 0
  XCN_PROV_RSA_FULL* = 1
  XCN_PROV_RSA_SIG* = 2
  XCN_PROV_DSS* = 3
  XCN_PROV_FORTEZZA* = 4
  XCN_PROV_MS_EXCHANGE* = 5
  XCN_PROV_SSL* = 6
  XCN_PROV_RSA_SCHANNEL* = 12
  XCN_PROV_DSS_DH* = 13
  XCN_PROV_EC_ECDSA_SIG* = 14
  XCN_PROV_EC_ECNRA_SIG* = 15
  XCN_PROV_EC_ECDSA_FULL* = 16
  XCN_PROV_EC_ECNRA_FULL* = 17
  XCN_PROV_DH_SCHANNEL* = 18
  XCN_PROV_SPYRUS_LYNKS* = 20
  XCN_PROV_RNG* = 21
  XCN_PROV_INTEL_SEC* = 22
  XCN_PROV_REPLACE_OWF* = 23
  XCN_PROV_RSA_AES* = 24
enum X509ProviderType : int {
    XCN_PROV_NONE = 0,
    XCN_PROV_RSA_FULL = 1,
    XCN_PROV_RSA_SIG = 2,
    XCN_PROV_DSS = 3,
    XCN_PROV_FORTEZZA = 4,
    XCN_PROV_MS_EXCHANGE = 5,
    XCN_PROV_SSL = 6,
    XCN_PROV_RSA_SCHANNEL = 12,
    XCN_PROV_DSS_DH = 13,
    XCN_PROV_EC_ECDSA_SIG = 14,
    XCN_PROV_EC_ECNRA_SIG = 15,
    XCN_PROV_EC_ECDSA_FULL = 16,
    XCN_PROV_EC_ECNRA_FULL = 17,
    XCN_PROV_DH_SCHANNEL = 18,
    XCN_PROV_SPYRUS_LYNKS = 20,
    XCN_PROV_RNG = 21,
    XCN_PROV_INTEL_SEC = 22,
    XCN_PROV_REPLACE_OWF = 23,
    XCN_PROV_RSA_AES = 24,
}
#define global XCN_PROV_NONE          0x0
#define global XCN_PROV_RSA_FULL      0x1
#define global XCN_PROV_RSA_SIG       0x2
#define global XCN_PROV_DSS           0x3
#define global XCN_PROV_FORTEZZA      0x4
#define global XCN_PROV_MS_EXCHANGE   0x5
#define global XCN_PROV_SSL           0x6
#define global XCN_PROV_RSA_SCHANNEL  0xC
#define global XCN_PROV_DSS_DH        0xD
#define global XCN_PROV_EC_ECDSA_SIG  0xE
#define global XCN_PROV_EC_ECNRA_SIG  0xF
#define global XCN_PROV_EC_ECDSA_FULL 0x10
#define global XCN_PROV_EC_ECNRA_FULL 0x11
#define global XCN_PROV_DH_SCHANNEL   0x12
#define global XCN_PROV_SPYRUS_LYNKS  0x14
#define global XCN_PROV_RNG           0x15
#define global XCN_PROV_INTEL_SEC     0x16
#define global XCN_PROV_REPLACE_OWF   0x17
#define global XCN_PROV_RSA_AES       0x18