ホーム › Security.Cryptography.Certificates › EnrollmentTemplateProperty
EnrollmentTemplateProperty
列挙型メンバー 31
| 名前 | 10進 | 16進 |
|---|---|---|
| TemplatePropCommonName | 1 | 0x1 |
| TemplatePropFriendlyName | 2 | 0x2 |
| TemplatePropEKUs | 3 | 0x3 |
| TemplatePropCryptoProviders | 4 | 0x4 |
| TemplatePropMajorRevision | 5 | 0x5 |
| TemplatePropDescription | 6 | 0x6 |
| TemplatePropKeySpec | 7 | 0x7 |
| TemplatePropSchemaVersion | 8 | 0x8 |
| TemplatePropMinorRevision | 9 | 0x9 |
| TemplatePropRASignatureCount | 10 | 0xA |
| TemplatePropMinimumKeySize | 11 | 0xB |
| TemplatePropOID | 12 | 0xC |
| TemplatePropSupersede | 13 | 0xD |
| TemplatePropRACertificatePolicies | 14 | 0xE |
| TemplatePropRAEKUs | 15 | 0xF |
| TemplatePropCertificatePolicies | 16 | 0x10 |
| TemplatePropV1ApplicationPolicy | 17 | 0x11 |
| TemplatePropAsymmetricAlgorithm | 18 | 0x12 |
| TemplatePropKeySecurityDescriptor | 19 | 0x13 |
| TemplatePropSymmetricAlgorithm | 20 | 0x14 |
| TemplatePropSymmetricKeyLength | 21 | 0x15 |
| TemplatePropHashAlgorithm | 22 | 0x16 |
| TemplatePropKeyUsage | 23 | 0x17 |
| TemplatePropEnrollmentFlags | 24 | 0x18 |
| TemplatePropSubjectNameFlags | 25 | 0x19 |
| TemplatePropPrivateKeyFlags | 26 | 0x1A |
| TemplatePropGeneralFlags | 27 | 0x1B |
| TemplatePropSecurityDescriptor | 28 | 0x1C |
| TemplatePropExtensions | 29 | 0x1D |
| TemplatePropValidityPeriod | 30 | 0x1E |
| TemplatePropRenewalPeriod | 31 | 0x1F |
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 31enum 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