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

X509CertificateTemplateEnrollmentFlag

列挙型
基底型i4

メンバー 19

名前10進16進
EnrollmentIncludeSymmetricAlgorithms10x1
EnrollmentPendAllRequests20x2
EnrollmentPublishToKRAContainer40x4
EnrollmentPublishToDS80x8
EnrollmentAutoEnrollmentCheckUserDSCertificate160x10
EnrollmentAutoEnrollment320x20
EnrollmentDomainAuthenticationNotRequired1280x80
EnrollmentPreviousApprovalValidateReenrollment640x40
EnrollmentUserInteractionRequired2560x100
EnrollmentAddTemplateName5120x200
EnrollmentRemoveInvalidCertificateFromPersonalStore10240x400
EnrollmentAllowEnrollOnBehalfOf20480x800
EnrollmentAddOCSPNoCheck40960x1000
EnrollmentReuseKeyOnFullSmartCard81920x2000
EnrollmentNoRevocationInfoInCerts163840x4000
EnrollmentIncludeBasicConstraintsForEECerts327680x8000
EnrollmentPreviousApprovalKeyBasedValidateReenrollment655360x10000
EnrollmentCertificateIssuancePoliciesFromRequest1310720x20000
EnrollmentSkipAutoRenewal2621440x40000

各言語での定義

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

typedef enum X509CertificateTemplateEnrollmentFlag : int {
    EnrollmentIncludeSymmetricAlgorithms = 1,
    EnrollmentPendAllRequests = 2,
    EnrollmentPublishToKRAContainer = 4,
    EnrollmentPublishToDS = 8,
    EnrollmentAutoEnrollmentCheckUserDSCertificate = 16,
    EnrollmentAutoEnrollment = 32,
    EnrollmentDomainAuthenticationNotRequired = 128,
    EnrollmentPreviousApprovalValidateReenrollment = 64,
    EnrollmentUserInteractionRequired = 256,
    EnrollmentAddTemplateName = 512,
    EnrollmentRemoveInvalidCertificateFromPersonalStore = 1024,
    EnrollmentAllowEnrollOnBehalfOf = 2048,
    EnrollmentAddOCSPNoCheck = 4096,
    EnrollmentReuseKeyOnFullSmartCard = 8192,
    EnrollmentNoRevocationInfoInCerts = 16384,
    EnrollmentIncludeBasicConstraintsForEECerts = 32768,
    EnrollmentPreviousApprovalKeyBasedValidateReenrollment = 65536,
    EnrollmentCertificateIssuancePoliciesFromRequest = 131072,
    EnrollmentSkipAutoRenewal = 262144
} X509CertificateTemplateEnrollmentFlag;
public enum X509CertificateTemplateEnrollmentFlag : int
{
    EnrollmentIncludeSymmetricAlgorithms = 1,
    EnrollmentPendAllRequests = 2,
    EnrollmentPublishToKRAContainer = 4,
    EnrollmentPublishToDS = 8,
    EnrollmentAutoEnrollmentCheckUserDSCertificate = 16,
    EnrollmentAutoEnrollment = 32,
    EnrollmentDomainAuthenticationNotRequired = 128,
    EnrollmentPreviousApprovalValidateReenrollment = 64,
    EnrollmentUserInteractionRequired = 256,
    EnrollmentAddTemplateName = 512,
    EnrollmentRemoveInvalidCertificateFromPersonalStore = 1024,
    EnrollmentAllowEnrollOnBehalfOf = 2048,
    EnrollmentAddOCSPNoCheck = 4096,
    EnrollmentReuseKeyOnFullSmartCard = 8192,
    EnrollmentNoRevocationInfoInCerts = 16384,
    EnrollmentIncludeBasicConstraintsForEECerts = 32768,
    EnrollmentPreviousApprovalKeyBasedValidateReenrollment = 65536,
    EnrollmentCertificateIssuancePoliciesFromRequest = 131072,
    EnrollmentSkipAutoRenewal = 262144,
}
Public Enum X509CertificateTemplateEnrollmentFlag As Integer
    EnrollmentIncludeSymmetricAlgorithms = 1
    EnrollmentPendAllRequests = 2
    EnrollmentPublishToKRAContainer = 4
    EnrollmentPublishToDS = 8
    EnrollmentAutoEnrollmentCheckUserDSCertificate = 16
    EnrollmentAutoEnrollment = 32
    EnrollmentDomainAuthenticationNotRequired = 128
    EnrollmentPreviousApprovalValidateReenrollment = 64
    EnrollmentUserInteractionRequired = 256
    EnrollmentAddTemplateName = 512
    EnrollmentRemoveInvalidCertificateFromPersonalStore = 1024
    EnrollmentAllowEnrollOnBehalfOf = 2048
    EnrollmentAddOCSPNoCheck = 4096
    EnrollmentReuseKeyOnFullSmartCard = 8192
    EnrollmentNoRevocationInfoInCerts = 16384
    EnrollmentIncludeBasicConstraintsForEECerts = 32768
    EnrollmentPreviousApprovalKeyBasedValidateReenrollment = 65536
    EnrollmentCertificateIssuancePoliciesFromRequest = 131072
    EnrollmentSkipAutoRenewal = 262144
End Enum
import enum

class X509CertificateTemplateEnrollmentFlag(enum.IntEnum):
    EnrollmentIncludeSymmetricAlgorithms = 1
    EnrollmentPendAllRequests = 2
    EnrollmentPublishToKRAContainer = 4
    EnrollmentPublishToDS = 8
    EnrollmentAutoEnrollmentCheckUserDSCertificate = 16
    EnrollmentAutoEnrollment = 32
    EnrollmentDomainAuthenticationNotRequired = 128
    EnrollmentPreviousApprovalValidateReenrollment = 64
    EnrollmentUserInteractionRequired = 256
    EnrollmentAddTemplateName = 512
    EnrollmentRemoveInvalidCertificateFromPersonalStore = 1024
    EnrollmentAllowEnrollOnBehalfOf = 2048
    EnrollmentAddOCSPNoCheck = 4096
    EnrollmentReuseKeyOnFullSmartCard = 8192
    EnrollmentNoRevocationInfoInCerts = 16384
    EnrollmentIncludeBasicConstraintsForEECerts = 32768
    EnrollmentPreviousApprovalKeyBasedValidateReenrollment = 65536
    EnrollmentCertificateIssuancePoliciesFromRequest = 131072
    EnrollmentSkipAutoRenewal = 262144
// X509CertificateTemplateEnrollmentFlag
pub const EnrollmentIncludeSymmetricAlgorithms: i32 = 1;
pub const EnrollmentPendAllRequests: i32 = 2;
pub const EnrollmentPublishToKRAContainer: i32 = 4;
pub const EnrollmentPublishToDS: i32 = 8;
pub const EnrollmentAutoEnrollmentCheckUserDSCertificate: i32 = 16;
pub const EnrollmentAutoEnrollment: i32 = 32;
pub const EnrollmentDomainAuthenticationNotRequired: i32 = 128;
pub const EnrollmentPreviousApprovalValidateReenrollment: i32 = 64;
pub const EnrollmentUserInteractionRequired: i32 = 256;
pub const EnrollmentAddTemplateName: i32 = 512;
pub const EnrollmentRemoveInvalidCertificateFromPersonalStore: i32 = 1024;
pub const EnrollmentAllowEnrollOnBehalfOf: i32 = 2048;
pub const EnrollmentAddOCSPNoCheck: i32 = 4096;
pub const EnrollmentReuseKeyOnFullSmartCard: i32 = 8192;
pub const EnrollmentNoRevocationInfoInCerts: i32 = 16384;
pub const EnrollmentIncludeBasicConstraintsForEECerts: i32 = 32768;
pub const EnrollmentPreviousApprovalKeyBasedValidateReenrollment: i32 = 65536;
pub const EnrollmentCertificateIssuancePoliciesFromRequest: i32 = 131072;
pub const EnrollmentSkipAutoRenewal: i32 = 262144;
// X509CertificateTemplateEnrollmentFlag
const (
	EnrollmentIncludeSymmetricAlgorithms int32 = 1
	EnrollmentPendAllRequests int32 = 2
	EnrollmentPublishToKRAContainer int32 = 4
	EnrollmentPublishToDS int32 = 8
	EnrollmentAutoEnrollmentCheckUserDSCertificate int32 = 16
	EnrollmentAutoEnrollment int32 = 32
	EnrollmentDomainAuthenticationNotRequired int32 = 128
	EnrollmentPreviousApprovalValidateReenrollment int32 = 64
	EnrollmentUserInteractionRequired int32 = 256
	EnrollmentAddTemplateName int32 = 512
	EnrollmentRemoveInvalidCertificateFromPersonalStore int32 = 1024
	EnrollmentAllowEnrollOnBehalfOf int32 = 2048
	EnrollmentAddOCSPNoCheck int32 = 4096
	EnrollmentReuseKeyOnFullSmartCard int32 = 8192
	EnrollmentNoRevocationInfoInCerts int32 = 16384
	EnrollmentIncludeBasicConstraintsForEECerts int32 = 32768
	EnrollmentPreviousApprovalKeyBasedValidateReenrollment int32 = 65536
	EnrollmentCertificateIssuancePoliciesFromRequest int32 = 131072
	EnrollmentSkipAutoRenewal int32 = 262144
)
const
  EnrollmentIncludeSymmetricAlgorithms = 1;
  EnrollmentPendAllRequests = 2;
  EnrollmentPublishToKRAContainer = 4;
  EnrollmentPublishToDS = 8;
  EnrollmentAutoEnrollmentCheckUserDSCertificate = 16;
  EnrollmentAutoEnrollment = 32;
  EnrollmentDomainAuthenticationNotRequired = 128;
  EnrollmentPreviousApprovalValidateReenrollment = 64;
  EnrollmentUserInteractionRequired = 256;
  EnrollmentAddTemplateName = 512;
  EnrollmentRemoveInvalidCertificateFromPersonalStore = 1024;
  EnrollmentAllowEnrollOnBehalfOf = 2048;
  EnrollmentAddOCSPNoCheck = 4096;
  EnrollmentReuseKeyOnFullSmartCard = 8192;
  EnrollmentNoRevocationInfoInCerts = 16384;
  EnrollmentIncludeBasicConstraintsForEECerts = 32768;
  EnrollmentPreviousApprovalKeyBasedValidateReenrollment = 65536;
  EnrollmentCertificateIssuancePoliciesFromRequest = 131072;
  EnrollmentSkipAutoRenewal = 262144;
// X509CertificateTemplateEnrollmentFlag
pub const EnrollmentIncludeSymmetricAlgorithms: i32 = 1;
pub const EnrollmentPendAllRequests: i32 = 2;
pub const EnrollmentPublishToKRAContainer: i32 = 4;
pub const EnrollmentPublishToDS: i32 = 8;
pub const EnrollmentAutoEnrollmentCheckUserDSCertificate: i32 = 16;
pub const EnrollmentAutoEnrollment: i32 = 32;
pub const EnrollmentDomainAuthenticationNotRequired: i32 = 128;
pub const EnrollmentPreviousApprovalValidateReenrollment: i32 = 64;
pub const EnrollmentUserInteractionRequired: i32 = 256;
pub const EnrollmentAddTemplateName: i32 = 512;
pub const EnrollmentRemoveInvalidCertificateFromPersonalStore: i32 = 1024;
pub const EnrollmentAllowEnrollOnBehalfOf: i32 = 2048;
pub const EnrollmentAddOCSPNoCheck: i32 = 4096;
pub const EnrollmentReuseKeyOnFullSmartCard: i32 = 8192;
pub const EnrollmentNoRevocationInfoInCerts: i32 = 16384;
pub const EnrollmentIncludeBasicConstraintsForEECerts: i32 = 32768;
pub const EnrollmentPreviousApprovalKeyBasedValidateReenrollment: i32 = 65536;
pub const EnrollmentCertificateIssuancePoliciesFromRequest: i32 = 131072;
pub const EnrollmentSkipAutoRenewal: i32 = 262144;
const
  EnrollmentIncludeSymmetricAlgorithms* = 1
  EnrollmentPendAllRequests* = 2
  EnrollmentPublishToKRAContainer* = 4
  EnrollmentPublishToDS* = 8
  EnrollmentAutoEnrollmentCheckUserDSCertificate* = 16
  EnrollmentAutoEnrollment* = 32
  EnrollmentDomainAuthenticationNotRequired* = 128
  EnrollmentPreviousApprovalValidateReenrollment* = 64
  EnrollmentUserInteractionRequired* = 256
  EnrollmentAddTemplateName* = 512
  EnrollmentRemoveInvalidCertificateFromPersonalStore* = 1024
  EnrollmentAllowEnrollOnBehalfOf* = 2048
  EnrollmentAddOCSPNoCheck* = 4096
  EnrollmentReuseKeyOnFullSmartCard* = 8192
  EnrollmentNoRevocationInfoInCerts* = 16384
  EnrollmentIncludeBasicConstraintsForEECerts* = 32768
  EnrollmentPreviousApprovalKeyBasedValidateReenrollment* = 65536
  EnrollmentCertificateIssuancePoliciesFromRequest* = 131072
  EnrollmentSkipAutoRenewal* = 262144
enum X509CertificateTemplateEnrollmentFlag : int {
    EnrollmentIncludeSymmetricAlgorithms = 1,
    EnrollmentPendAllRequests = 2,
    EnrollmentPublishToKRAContainer = 4,
    EnrollmentPublishToDS = 8,
    EnrollmentAutoEnrollmentCheckUserDSCertificate = 16,
    EnrollmentAutoEnrollment = 32,
    EnrollmentDomainAuthenticationNotRequired = 128,
    EnrollmentPreviousApprovalValidateReenrollment = 64,
    EnrollmentUserInteractionRequired = 256,
    EnrollmentAddTemplateName = 512,
    EnrollmentRemoveInvalidCertificateFromPersonalStore = 1024,
    EnrollmentAllowEnrollOnBehalfOf = 2048,
    EnrollmentAddOCSPNoCheck = 4096,
    EnrollmentReuseKeyOnFullSmartCard = 8192,
    EnrollmentNoRevocationInfoInCerts = 16384,
    EnrollmentIncludeBasicConstraintsForEECerts = 32768,
    EnrollmentPreviousApprovalKeyBasedValidateReenrollment = 65536,
    EnrollmentCertificateIssuancePoliciesFromRequest = 131072,
    EnrollmentSkipAutoRenewal = 262144,
}
#define global EnrollmentIncludeSymmetricAlgorithms                   0x1
#define global EnrollmentPendAllRequests                              0x2
#define global EnrollmentPublishToKRAContainer                        0x4
#define global EnrollmentPublishToDS                                  0x8
#define global EnrollmentAutoEnrollmentCheckUserDSCertificate         0x10
#define global EnrollmentAutoEnrollment                               0x20
#define global EnrollmentDomainAuthenticationNotRequired              0x80
#define global EnrollmentPreviousApprovalValidateReenrollment         0x40
#define global EnrollmentUserInteractionRequired                      0x100
#define global EnrollmentAddTemplateName                              0x200
#define global EnrollmentRemoveInvalidCertificateFromPersonalStore    0x400
#define global EnrollmentAllowEnrollOnBehalfOf                        0x800
#define global EnrollmentAddOCSPNoCheck                               0x1000
#define global EnrollmentReuseKeyOnFullSmartCard                      0x2000
#define global EnrollmentNoRevocationInfoInCerts                      0x4000
#define global EnrollmentIncludeBasicConstraintsForEECerts            0x8000
#define global EnrollmentPreviousApprovalKeyBasedValidateReenrollment 0x10000
#define global EnrollmentCertificateIssuancePoliciesFromRequest       0x20000
#define global EnrollmentSkipAutoRenewal                              0x40000