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

EnrollmentTemplateProperty

列挙型
基底型i4

メンバー 31

名前10進16進
TemplatePropCommonName10x1
TemplatePropFriendlyName20x2
TemplatePropEKUs30x3
TemplatePropCryptoProviders40x4
TemplatePropMajorRevision50x5
TemplatePropDescription60x6
TemplatePropKeySpec70x7
TemplatePropSchemaVersion80x8
TemplatePropMinorRevision90x9
TemplatePropRASignatureCount100xA
TemplatePropMinimumKeySize110xB
TemplatePropOID120xC
TemplatePropSupersede130xD
TemplatePropRACertificatePolicies140xE
TemplatePropRAEKUs150xF
TemplatePropCertificatePolicies160x10
TemplatePropV1ApplicationPolicy170x11
TemplatePropAsymmetricAlgorithm180x12
TemplatePropKeySecurityDescriptor190x13
TemplatePropSymmetricAlgorithm200x14
TemplatePropSymmetricKeyLength210x15
TemplatePropHashAlgorithm220x16
TemplatePropKeyUsage230x17
TemplatePropEnrollmentFlags240x18
TemplatePropSubjectNameFlags250x19
TemplatePropPrivateKeyFlags260x1A
TemplatePropGeneralFlags270x1B
TemplatePropSecurityDescriptor280x1C
TemplatePropExtensions290x1D
TemplatePropValidityPeriod300x1E
TemplatePropRenewalPeriod310x1F

各言語での定義

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

typedef enum EnrollmentTemplateProperty : int {
    TemplatePropCommonName = 1,
    TemplatePropFriendlyName = 2,
    TemplatePropEKUs = 3,
    TemplatePropCryptoProviders = 4,
    TemplatePropMajorRevision = 5,
    TemplatePropDescription = 6,
    TemplatePropKeySpec = 7,
    TemplatePropSchemaVersion = 8,
    TemplatePropMinorRevision = 9,
    TemplatePropRASignatureCount = 10,
    TemplatePropMinimumKeySize = 11,
    TemplatePropOID = 12,
    TemplatePropSupersede = 13,
    TemplatePropRACertificatePolicies = 14,
    TemplatePropRAEKUs = 15,
    TemplatePropCertificatePolicies = 16,
    TemplatePropV1ApplicationPolicy = 17,
    TemplatePropAsymmetricAlgorithm = 18,
    TemplatePropKeySecurityDescriptor = 19,
    TemplatePropSymmetricAlgorithm = 20,
    TemplatePropSymmetricKeyLength = 21,
    TemplatePropHashAlgorithm = 22,
    TemplatePropKeyUsage = 23,
    TemplatePropEnrollmentFlags = 24,
    TemplatePropSubjectNameFlags = 25,
    TemplatePropPrivateKeyFlags = 26,
    TemplatePropGeneralFlags = 27,
    TemplatePropSecurityDescriptor = 28,
    TemplatePropExtensions = 29,
    TemplatePropValidityPeriod = 30,
    TemplatePropRenewalPeriod = 31
} EnrollmentTemplateProperty;
public enum EnrollmentTemplateProperty : int
{
    TemplatePropCommonName = 1,
    TemplatePropFriendlyName = 2,
    TemplatePropEKUs = 3,
    TemplatePropCryptoProviders = 4,
    TemplatePropMajorRevision = 5,
    TemplatePropDescription = 6,
    TemplatePropKeySpec = 7,
    TemplatePropSchemaVersion = 8,
    TemplatePropMinorRevision = 9,
    TemplatePropRASignatureCount = 10,
    TemplatePropMinimumKeySize = 11,
    TemplatePropOID = 12,
    TemplatePropSupersede = 13,
    TemplatePropRACertificatePolicies = 14,
    TemplatePropRAEKUs = 15,
    TemplatePropCertificatePolicies = 16,
    TemplatePropV1ApplicationPolicy = 17,
    TemplatePropAsymmetricAlgorithm = 18,
    TemplatePropKeySecurityDescriptor = 19,
    TemplatePropSymmetricAlgorithm = 20,
    TemplatePropSymmetricKeyLength = 21,
    TemplatePropHashAlgorithm = 22,
    TemplatePropKeyUsage = 23,
    TemplatePropEnrollmentFlags = 24,
    TemplatePropSubjectNameFlags = 25,
    TemplatePropPrivateKeyFlags = 26,
    TemplatePropGeneralFlags = 27,
    TemplatePropSecurityDescriptor = 28,
    TemplatePropExtensions = 29,
    TemplatePropValidityPeriod = 30,
    TemplatePropRenewalPeriod = 31,
}
Public Enum EnrollmentTemplateProperty As Integer
    TemplatePropCommonName = 1
    TemplatePropFriendlyName = 2
    TemplatePropEKUs = 3
    TemplatePropCryptoProviders = 4
    TemplatePropMajorRevision = 5
    TemplatePropDescription = 6
    TemplatePropKeySpec = 7
    TemplatePropSchemaVersion = 8
    TemplatePropMinorRevision = 9
    TemplatePropRASignatureCount = 10
    TemplatePropMinimumKeySize = 11
    TemplatePropOID = 12
    TemplatePropSupersede = 13
    TemplatePropRACertificatePolicies = 14
    TemplatePropRAEKUs = 15
    TemplatePropCertificatePolicies = 16
    TemplatePropV1ApplicationPolicy = 17
    TemplatePropAsymmetricAlgorithm = 18
    TemplatePropKeySecurityDescriptor = 19
    TemplatePropSymmetricAlgorithm = 20
    TemplatePropSymmetricKeyLength = 21
    TemplatePropHashAlgorithm = 22
    TemplatePropKeyUsage = 23
    TemplatePropEnrollmentFlags = 24
    TemplatePropSubjectNameFlags = 25
    TemplatePropPrivateKeyFlags = 26
    TemplatePropGeneralFlags = 27
    TemplatePropSecurityDescriptor = 28
    TemplatePropExtensions = 29
    TemplatePropValidityPeriod = 30
    TemplatePropRenewalPeriod = 31
End Enum
import enum

class EnrollmentTemplateProperty(enum.IntEnum):
    TemplatePropCommonName = 1
    TemplatePropFriendlyName = 2
    TemplatePropEKUs = 3
    TemplatePropCryptoProviders = 4
    TemplatePropMajorRevision = 5
    TemplatePropDescription = 6
    TemplatePropKeySpec = 7
    TemplatePropSchemaVersion = 8
    TemplatePropMinorRevision = 9
    TemplatePropRASignatureCount = 10
    TemplatePropMinimumKeySize = 11
    TemplatePropOID = 12
    TemplatePropSupersede = 13
    TemplatePropRACertificatePolicies = 14
    TemplatePropRAEKUs = 15
    TemplatePropCertificatePolicies = 16
    TemplatePropV1ApplicationPolicy = 17
    TemplatePropAsymmetricAlgorithm = 18
    TemplatePropKeySecurityDescriptor = 19
    TemplatePropSymmetricAlgorithm = 20
    TemplatePropSymmetricKeyLength = 21
    TemplatePropHashAlgorithm = 22
    TemplatePropKeyUsage = 23
    TemplatePropEnrollmentFlags = 24
    TemplatePropSubjectNameFlags = 25
    TemplatePropPrivateKeyFlags = 26
    TemplatePropGeneralFlags = 27
    TemplatePropSecurityDescriptor = 28
    TemplatePropExtensions = 29
    TemplatePropValidityPeriod = 30
    TemplatePropRenewalPeriod = 31
// EnrollmentTemplateProperty
pub const TemplatePropCommonName: i32 = 1;
pub const TemplatePropFriendlyName: i32 = 2;
pub const TemplatePropEKUs: i32 = 3;
pub const TemplatePropCryptoProviders: i32 = 4;
pub const TemplatePropMajorRevision: i32 = 5;
pub const TemplatePropDescription: i32 = 6;
pub const TemplatePropKeySpec: i32 = 7;
pub const TemplatePropSchemaVersion: i32 = 8;
pub const TemplatePropMinorRevision: i32 = 9;
pub const TemplatePropRASignatureCount: i32 = 10;
pub const TemplatePropMinimumKeySize: i32 = 11;
pub const TemplatePropOID: i32 = 12;
pub const TemplatePropSupersede: i32 = 13;
pub const TemplatePropRACertificatePolicies: i32 = 14;
pub const TemplatePropRAEKUs: i32 = 15;
pub const TemplatePropCertificatePolicies: i32 = 16;
pub const TemplatePropV1ApplicationPolicy: i32 = 17;
pub const TemplatePropAsymmetricAlgorithm: i32 = 18;
pub const TemplatePropKeySecurityDescriptor: i32 = 19;
pub const TemplatePropSymmetricAlgorithm: i32 = 20;
pub const TemplatePropSymmetricKeyLength: i32 = 21;
pub const TemplatePropHashAlgorithm: i32 = 22;
pub const TemplatePropKeyUsage: i32 = 23;
pub const TemplatePropEnrollmentFlags: i32 = 24;
pub const TemplatePropSubjectNameFlags: i32 = 25;
pub const TemplatePropPrivateKeyFlags: i32 = 26;
pub const TemplatePropGeneralFlags: i32 = 27;
pub const TemplatePropSecurityDescriptor: i32 = 28;
pub const TemplatePropExtensions: i32 = 29;
pub const TemplatePropValidityPeriod: i32 = 30;
pub const TemplatePropRenewalPeriod: i32 = 31;
// EnrollmentTemplateProperty
const (
	TemplatePropCommonName int32 = 1
	TemplatePropFriendlyName int32 = 2
	TemplatePropEKUs int32 = 3
	TemplatePropCryptoProviders int32 = 4
	TemplatePropMajorRevision int32 = 5
	TemplatePropDescription int32 = 6
	TemplatePropKeySpec int32 = 7
	TemplatePropSchemaVersion int32 = 8
	TemplatePropMinorRevision int32 = 9
	TemplatePropRASignatureCount int32 = 10
	TemplatePropMinimumKeySize int32 = 11
	TemplatePropOID int32 = 12
	TemplatePropSupersede int32 = 13
	TemplatePropRACertificatePolicies int32 = 14
	TemplatePropRAEKUs int32 = 15
	TemplatePropCertificatePolicies int32 = 16
	TemplatePropV1ApplicationPolicy int32 = 17
	TemplatePropAsymmetricAlgorithm int32 = 18
	TemplatePropKeySecurityDescriptor int32 = 19
	TemplatePropSymmetricAlgorithm int32 = 20
	TemplatePropSymmetricKeyLength int32 = 21
	TemplatePropHashAlgorithm int32 = 22
	TemplatePropKeyUsage int32 = 23
	TemplatePropEnrollmentFlags int32 = 24
	TemplatePropSubjectNameFlags int32 = 25
	TemplatePropPrivateKeyFlags int32 = 26
	TemplatePropGeneralFlags int32 = 27
	TemplatePropSecurityDescriptor int32 = 28
	TemplatePropExtensions int32 = 29
	TemplatePropValidityPeriod int32 = 30
	TemplatePropRenewalPeriod int32 = 31
)
const
  TemplatePropCommonName = 1;
  TemplatePropFriendlyName = 2;
  TemplatePropEKUs = 3;
  TemplatePropCryptoProviders = 4;
  TemplatePropMajorRevision = 5;
  TemplatePropDescription = 6;
  TemplatePropKeySpec = 7;
  TemplatePropSchemaVersion = 8;
  TemplatePropMinorRevision = 9;
  TemplatePropRASignatureCount = 10;
  TemplatePropMinimumKeySize = 11;
  TemplatePropOID = 12;
  TemplatePropSupersede = 13;
  TemplatePropRACertificatePolicies = 14;
  TemplatePropRAEKUs = 15;
  TemplatePropCertificatePolicies = 16;
  TemplatePropV1ApplicationPolicy = 17;
  TemplatePropAsymmetricAlgorithm = 18;
  TemplatePropKeySecurityDescriptor = 19;
  TemplatePropSymmetricAlgorithm = 20;
  TemplatePropSymmetricKeyLength = 21;
  TemplatePropHashAlgorithm = 22;
  TemplatePropKeyUsage = 23;
  TemplatePropEnrollmentFlags = 24;
  TemplatePropSubjectNameFlags = 25;
  TemplatePropPrivateKeyFlags = 26;
  TemplatePropGeneralFlags = 27;
  TemplatePropSecurityDescriptor = 28;
  TemplatePropExtensions = 29;
  TemplatePropValidityPeriod = 30;
  TemplatePropRenewalPeriod = 31;
// EnrollmentTemplateProperty
pub const TemplatePropCommonName: i32 = 1;
pub const TemplatePropFriendlyName: i32 = 2;
pub const TemplatePropEKUs: i32 = 3;
pub const TemplatePropCryptoProviders: i32 = 4;
pub const TemplatePropMajorRevision: i32 = 5;
pub const TemplatePropDescription: i32 = 6;
pub const TemplatePropKeySpec: i32 = 7;
pub const TemplatePropSchemaVersion: i32 = 8;
pub const TemplatePropMinorRevision: i32 = 9;
pub const TemplatePropRASignatureCount: i32 = 10;
pub const TemplatePropMinimumKeySize: i32 = 11;
pub const TemplatePropOID: i32 = 12;
pub const TemplatePropSupersede: i32 = 13;
pub const TemplatePropRACertificatePolicies: i32 = 14;
pub const TemplatePropRAEKUs: i32 = 15;
pub const TemplatePropCertificatePolicies: i32 = 16;
pub const TemplatePropV1ApplicationPolicy: i32 = 17;
pub const TemplatePropAsymmetricAlgorithm: i32 = 18;
pub const TemplatePropKeySecurityDescriptor: i32 = 19;
pub const TemplatePropSymmetricAlgorithm: i32 = 20;
pub const TemplatePropSymmetricKeyLength: i32 = 21;
pub const TemplatePropHashAlgorithm: i32 = 22;
pub const TemplatePropKeyUsage: i32 = 23;
pub const TemplatePropEnrollmentFlags: i32 = 24;
pub const TemplatePropSubjectNameFlags: i32 = 25;
pub const TemplatePropPrivateKeyFlags: i32 = 26;
pub const TemplatePropGeneralFlags: i32 = 27;
pub const TemplatePropSecurityDescriptor: i32 = 28;
pub const TemplatePropExtensions: i32 = 29;
pub const TemplatePropValidityPeriod: i32 = 30;
pub const TemplatePropRenewalPeriod: i32 = 31;
const
  TemplatePropCommonName* = 1
  TemplatePropFriendlyName* = 2
  TemplatePropEKUs* = 3
  TemplatePropCryptoProviders* = 4
  TemplatePropMajorRevision* = 5
  TemplatePropDescription* = 6
  TemplatePropKeySpec* = 7
  TemplatePropSchemaVersion* = 8
  TemplatePropMinorRevision* = 9
  TemplatePropRASignatureCount* = 10
  TemplatePropMinimumKeySize* = 11
  TemplatePropOID* = 12
  TemplatePropSupersede* = 13
  TemplatePropRACertificatePolicies* = 14
  TemplatePropRAEKUs* = 15
  TemplatePropCertificatePolicies* = 16
  TemplatePropV1ApplicationPolicy* = 17
  TemplatePropAsymmetricAlgorithm* = 18
  TemplatePropKeySecurityDescriptor* = 19
  TemplatePropSymmetricAlgorithm* = 20
  TemplatePropSymmetricKeyLength* = 21
  TemplatePropHashAlgorithm* = 22
  TemplatePropKeyUsage* = 23
  TemplatePropEnrollmentFlags* = 24
  TemplatePropSubjectNameFlags* = 25
  TemplatePropPrivateKeyFlags* = 26
  TemplatePropGeneralFlags* = 27
  TemplatePropSecurityDescriptor* = 28
  TemplatePropExtensions* = 29
  TemplatePropValidityPeriod* = 30
  TemplatePropRenewalPeriod* = 31
enum EnrollmentTemplateProperty : int {
    TemplatePropCommonName = 1,
    TemplatePropFriendlyName = 2,
    TemplatePropEKUs = 3,
    TemplatePropCryptoProviders = 4,
    TemplatePropMajorRevision = 5,
    TemplatePropDescription = 6,
    TemplatePropKeySpec = 7,
    TemplatePropSchemaVersion = 8,
    TemplatePropMinorRevision = 9,
    TemplatePropRASignatureCount = 10,
    TemplatePropMinimumKeySize = 11,
    TemplatePropOID = 12,
    TemplatePropSupersede = 13,
    TemplatePropRACertificatePolicies = 14,
    TemplatePropRAEKUs = 15,
    TemplatePropCertificatePolicies = 16,
    TemplatePropV1ApplicationPolicy = 17,
    TemplatePropAsymmetricAlgorithm = 18,
    TemplatePropKeySecurityDescriptor = 19,
    TemplatePropSymmetricAlgorithm = 20,
    TemplatePropSymmetricKeyLength = 21,
    TemplatePropHashAlgorithm = 22,
    TemplatePropKeyUsage = 23,
    TemplatePropEnrollmentFlags = 24,
    TemplatePropSubjectNameFlags = 25,
    TemplatePropPrivateKeyFlags = 26,
    TemplatePropGeneralFlags = 27,
    TemplatePropSecurityDescriptor = 28,
    TemplatePropExtensions = 29,
    TemplatePropValidityPeriod = 30,
    TemplatePropRenewalPeriod = 31,
}
#define global TemplatePropCommonName            0x1
#define global TemplatePropFriendlyName          0x2
#define global TemplatePropEKUs                  0x3
#define global TemplatePropCryptoProviders       0x4
#define global TemplatePropMajorRevision         0x5
#define global TemplatePropDescription           0x6
#define global TemplatePropKeySpec               0x7
#define global TemplatePropSchemaVersion         0x8
#define global TemplatePropMinorRevision         0x9
#define global TemplatePropRASignatureCount      0xA
#define global TemplatePropMinimumKeySize        0xB
#define global TemplatePropOID                   0xC
#define global TemplatePropSupersede             0xD
#define global TemplatePropRACertificatePolicies 0xE
#define global TemplatePropRAEKUs                0xF
#define global TemplatePropCertificatePolicies   0x10
#define global TemplatePropV1ApplicationPolicy   0x11
#define global TemplatePropAsymmetricAlgorithm   0x12
#define global TemplatePropKeySecurityDescriptor 0x13
#define global TemplatePropSymmetricAlgorithm    0x14
#define global TemplatePropSymmetricKeyLength    0x15
#define global TemplatePropHashAlgorithm         0x16
#define global TemplatePropKeyUsage              0x17
#define global TemplatePropEnrollmentFlags       0x18
#define global TemplatePropSubjectNameFlags      0x19
#define global TemplatePropPrivateKeyFlags       0x1A
#define global TemplatePropGeneralFlags          0x1B
#define global TemplatePropSecurityDescriptor    0x1C
#define global TemplatePropExtensions            0x1D
#define global TemplatePropValidityPeriod        0x1E
#define global TemplatePropRenewalPeriod         0x1F