ホーム › Security.Cryptography.Certificates › X509CertificateTemplateSubjectNameFlag
X509CertificateTemplateSubjectNameFlag
列挙型メンバー 13
| 名前 | 10進 | 16進 |
|---|---|---|
| SubjectNameEnrolleeSupplies | 1 | 0x1 |
| SubjectNameRequireDirectoryPath | -2147483648 | 0x80000000 |
| SubjectNameRequireCommonName | 1073741824 | 0x40000000 |
| SubjectNameRequireEmail | 536870912 | 0x20000000 |
| SubjectNameRequireDNS | 268435456 | 0x10000000 |
| SubjectNameAndAlternativeNameOldCertSupplies | 8 | 0x8 |
| SubjectAlternativeNameEnrolleeSupplies | 65536 | 0x10000 |
| SubjectAlternativeNameRequireDirectoryGUID | 16777216 | 0x1000000 |
| SubjectAlternativeNameRequireUPN | 33554432 | 0x2000000 |
| SubjectAlternativeNameRequireEmail | 67108864 | 0x4000000 |
| SubjectAlternativeNameRequireSPN | 8388608 | 0x800000 |
| SubjectAlternativeNameRequireDNS | 134217728 | 0x8000000 |
| SubjectAlternativeNameRequireDomainDNS | 4194304 | 0x400000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum X509CertificateTemplateSubjectNameFlag : int {
SubjectNameEnrolleeSupplies = 1,
SubjectNameRequireDirectoryPath = -2147483648,
SubjectNameRequireCommonName = 1073741824,
SubjectNameRequireEmail = 536870912,
SubjectNameRequireDNS = 268435456,
SubjectNameAndAlternativeNameOldCertSupplies = 8,
SubjectAlternativeNameEnrolleeSupplies = 65536,
SubjectAlternativeNameRequireDirectoryGUID = 16777216,
SubjectAlternativeNameRequireUPN = 33554432,
SubjectAlternativeNameRequireEmail = 67108864,
SubjectAlternativeNameRequireSPN = 8388608,
SubjectAlternativeNameRequireDNS = 134217728,
SubjectAlternativeNameRequireDomainDNS = 4194304
} X509CertificateTemplateSubjectNameFlag;public enum X509CertificateTemplateSubjectNameFlag : int
{
SubjectNameEnrolleeSupplies = 1,
SubjectNameRequireDirectoryPath = -2147483648,
SubjectNameRequireCommonName = 1073741824,
SubjectNameRequireEmail = 536870912,
SubjectNameRequireDNS = 268435456,
SubjectNameAndAlternativeNameOldCertSupplies = 8,
SubjectAlternativeNameEnrolleeSupplies = 65536,
SubjectAlternativeNameRequireDirectoryGUID = 16777216,
SubjectAlternativeNameRequireUPN = 33554432,
SubjectAlternativeNameRequireEmail = 67108864,
SubjectAlternativeNameRequireSPN = 8388608,
SubjectAlternativeNameRequireDNS = 134217728,
SubjectAlternativeNameRequireDomainDNS = 4194304,
}Public Enum X509CertificateTemplateSubjectNameFlag As Integer
SubjectNameEnrolleeSupplies = 1
SubjectNameRequireDirectoryPath = -2147483648
SubjectNameRequireCommonName = 1073741824
SubjectNameRequireEmail = 536870912
SubjectNameRequireDNS = 268435456
SubjectNameAndAlternativeNameOldCertSupplies = 8
SubjectAlternativeNameEnrolleeSupplies = 65536
SubjectAlternativeNameRequireDirectoryGUID = 16777216
SubjectAlternativeNameRequireUPN = 33554432
SubjectAlternativeNameRequireEmail = 67108864
SubjectAlternativeNameRequireSPN = 8388608
SubjectAlternativeNameRequireDNS = 134217728
SubjectAlternativeNameRequireDomainDNS = 4194304
End Enumimport enum
class X509CertificateTemplateSubjectNameFlag(enum.IntEnum):
SubjectNameEnrolleeSupplies = 1
SubjectNameRequireDirectoryPath = -2147483648
SubjectNameRequireCommonName = 1073741824
SubjectNameRequireEmail = 536870912
SubjectNameRequireDNS = 268435456
SubjectNameAndAlternativeNameOldCertSupplies = 8
SubjectAlternativeNameEnrolleeSupplies = 65536
SubjectAlternativeNameRequireDirectoryGUID = 16777216
SubjectAlternativeNameRequireUPN = 33554432
SubjectAlternativeNameRequireEmail = 67108864
SubjectAlternativeNameRequireSPN = 8388608
SubjectAlternativeNameRequireDNS = 134217728
SubjectAlternativeNameRequireDomainDNS = 4194304// X509CertificateTemplateSubjectNameFlag
pub const SubjectNameEnrolleeSupplies: i32 = 1;
pub const SubjectNameRequireDirectoryPath: i32 = -2147483648;
pub const SubjectNameRequireCommonName: i32 = 1073741824;
pub const SubjectNameRequireEmail: i32 = 536870912;
pub const SubjectNameRequireDNS: i32 = 268435456;
pub const SubjectNameAndAlternativeNameOldCertSupplies: i32 = 8;
pub const SubjectAlternativeNameEnrolleeSupplies: i32 = 65536;
pub const SubjectAlternativeNameRequireDirectoryGUID: i32 = 16777216;
pub const SubjectAlternativeNameRequireUPN: i32 = 33554432;
pub const SubjectAlternativeNameRequireEmail: i32 = 67108864;
pub const SubjectAlternativeNameRequireSPN: i32 = 8388608;
pub const SubjectAlternativeNameRequireDNS: i32 = 134217728;
pub const SubjectAlternativeNameRequireDomainDNS: i32 = 4194304;// X509CertificateTemplateSubjectNameFlag
const (
SubjectNameEnrolleeSupplies int32 = 1
SubjectNameRequireDirectoryPath int32 = -2147483648
SubjectNameRequireCommonName int32 = 1073741824
SubjectNameRequireEmail int32 = 536870912
SubjectNameRequireDNS int32 = 268435456
SubjectNameAndAlternativeNameOldCertSupplies int32 = 8
SubjectAlternativeNameEnrolleeSupplies int32 = 65536
SubjectAlternativeNameRequireDirectoryGUID int32 = 16777216
SubjectAlternativeNameRequireUPN int32 = 33554432
SubjectAlternativeNameRequireEmail int32 = 67108864
SubjectAlternativeNameRequireSPN int32 = 8388608
SubjectAlternativeNameRequireDNS int32 = 134217728
SubjectAlternativeNameRequireDomainDNS int32 = 4194304
)const
SubjectNameEnrolleeSupplies = 1;
SubjectNameRequireDirectoryPath = -2147483648;
SubjectNameRequireCommonName = 1073741824;
SubjectNameRequireEmail = 536870912;
SubjectNameRequireDNS = 268435456;
SubjectNameAndAlternativeNameOldCertSupplies = 8;
SubjectAlternativeNameEnrolleeSupplies = 65536;
SubjectAlternativeNameRequireDirectoryGUID = 16777216;
SubjectAlternativeNameRequireUPN = 33554432;
SubjectAlternativeNameRequireEmail = 67108864;
SubjectAlternativeNameRequireSPN = 8388608;
SubjectAlternativeNameRequireDNS = 134217728;
SubjectAlternativeNameRequireDomainDNS = 4194304;// X509CertificateTemplateSubjectNameFlag
pub const SubjectNameEnrolleeSupplies: i32 = 1;
pub const SubjectNameRequireDirectoryPath: i32 = -2147483648;
pub const SubjectNameRequireCommonName: i32 = 1073741824;
pub const SubjectNameRequireEmail: i32 = 536870912;
pub const SubjectNameRequireDNS: i32 = 268435456;
pub const SubjectNameAndAlternativeNameOldCertSupplies: i32 = 8;
pub const SubjectAlternativeNameEnrolleeSupplies: i32 = 65536;
pub const SubjectAlternativeNameRequireDirectoryGUID: i32 = 16777216;
pub const SubjectAlternativeNameRequireUPN: i32 = 33554432;
pub const SubjectAlternativeNameRequireEmail: i32 = 67108864;
pub const SubjectAlternativeNameRequireSPN: i32 = 8388608;
pub const SubjectAlternativeNameRequireDNS: i32 = 134217728;
pub const SubjectAlternativeNameRequireDomainDNS: i32 = 4194304;const
SubjectNameEnrolleeSupplies* = 1
SubjectNameRequireDirectoryPath* = -2147483648
SubjectNameRequireCommonName* = 1073741824
SubjectNameRequireEmail* = 536870912
SubjectNameRequireDNS* = 268435456
SubjectNameAndAlternativeNameOldCertSupplies* = 8
SubjectAlternativeNameEnrolleeSupplies* = 65536
SubjectAlternativeNameRequireDirectoryGUID* = 16777216
SubjectAlternativeNameRequireUPN* = 33554432
SubjectAlternativeNameRequireEmail* = 67108864
SubjectAlternativeNameRequireSPN* = 8388608
SubjectAlternativeNameRequireDNS* = 134217728
SubjectAlternativeNameRequireDomainDNS* = 4194304enum X509CertificateTemplateSubjectNameFlag : int {
SubjectNameEnrolleeSupplies = 1,
SubjectNameRequireDirectoryPath = -2147483648,
SubjectNameRequireCommonName = 1073741824,
SubjectNameRequireEmail = 536870912,
SubjectNameRequireDNS = 268435456,
SubjectNameAndAlternativeNameOldCertSupplies = 8,
SubjectAlternativeNameEnrolleeSupplies = 65536,
SubjectAlternativeNameRequireDirectoryGUID = 16777216,
SubjectAlternativeNameRequireUPN = 33554432,
SubjectAlternativeNameRequireEmail = 67108864,
SubjectAlternativeNameRequireSPN = 8388608,
SubjectAlternativeNameRequireDNS = 134217728,
SubjectAlternativeNameRequireDomainDNS = 4194304,
}#define global SubjectNameEnrolleeSupplies 0x1
#define global SubjectNameRequireDirectoryPath 0x80000000
#define global SubjectNameRequireCommonName 0x40000000
#define global SubjectNameRequireEmail 0x20000000
#define global SubjectNameRequireDNS 0x10000000
#define global SubjectNameAndAlternativeNameOldCertSupplies 0x8
#define global SubjectAlternativeNameEnrolleeSupplies 0x10000
#define global SubjectAlternativeNameRequireDirectoryGUID 0x1000000
#define global SubjectAlternativeNameRequireUPN 0x2000000
#define global SubjectAlternativeNameRequireEmail 0x4000000
#define global SubjectAlternativeNameRequireSPN 0x800000
#define global SubjectAlternativeNameRequireDNS 0x8000000
#define global SubjectAlternativeNameRequireDomainDNS 0x400000