EnrollmentTemplateProperty 열거형(certenroll.h)
EnrollmentTemplateProperty 열거형에는 지정된 템플릿에 대한 속성 값이 포함됩니다.
Syntax
typedef enum EnrollmentTemplateProperty {
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
} ;
상수
TemplatePropCommonName 값: 1 Active Directory에서 템플릿의 일반 이름을 포함하는 VT_BSTR 값입니다. |
|
TemplatePropFriendlyName 값: 2 템플릿 표시 이름을 포함하는 VT_BSTR 값입니다. |
|
TemplatePropEKUs 값: 3 확장 키 사용 개체 식별자의 컬렉션을 포함하는 IObjectIds 인터페이스에 대한 VT_DISPATCH 포인터입니다. 이 값은 버전 2 이상 템플릿에 적용됩니다. |
|
TemplatePropCryptoProviders 값: 4 VT_ARRAY |
VT_BSTR 클라이언트가 이 템플릿을 기반으로 요청을 생성할 때 사용할 수 있는 암호화 서비스 공급자(버전 2) 및 키 스토리지 공급자(버전 3)의 컬렉션입니다. |
TemplatePropMajorRevision 값: 5 템플릿의 주 버전 번호를 지정하는 VT_UI4(VT_I4 Windows 8.1 시작) 값입니다. |
|
TemplatePropDescription 값: 6 사용되지 않습니다. |
|
TemplatePropKeySpec 값: 7 레거시 암호화 서비스 공급자의 Key_Spec 값을 지정하는 AT_SIGNATURE 또는 AT_KEYEXCHANGE 포함하는 VT_UI4(VT_I4 Windows 8.1부터 시작) 값입니다. |
|
TemplatePropSchemaVersion 값: 8 템플릿 버전을 지정하는 VT_UI4(VT_I4 Windows 8.1부터 시작) 값입니다. 현재 1, 2 또는 3일 수 있습니다. |
|
TemplatePropMinorRevision 값: 9 버전 2 이상 템플릿의 부 버전 번호를 지정하는 VT_UI4(VT_I4 Windows 8.1 시작) 값입니다. |
|
TemplatePropRASignatureCount 값: 10 이 템플릿에서 인증서 요청 기반을 생성할 때 필요한 복구 에이전트 서명 수를 지정하는 VT_UI4(VT_I4 Windows 8.1 시작) 값입니다. |
|
TemplatePropMinimumKeySize 값: 11 등록 클라이언트에서 사용하는 공개 키의 최소 크기를 지정하는 VT_UI4(VT_I4 Windows 8.1 시작) 값입니다. |
|
TemplatePropOID 값: 12 이 템플릿의 개체 식별자를 포함하는 IObjectId 인터페이스에 대한 VT_DISPATCH 포인터입니다. 이 값은 버전 2 이상 템플릿에 적용됩니다. |
|
TemplatePropSupersede 값: 13 VT_ARRAY |
VT_BSTR 대체된 모든 버전 2 이상 템플릿의 일반 이름을 포함하는 컬렉션입니다. |
TemplatePropRACertificatePolicies 값: 14 등록 기관 인증서에 대한 인증서 정책 개체 식별자 컬렉션을 포함하는 IObjectIds 인터페이스에 대한 VT_DISPATCH 포인터입니다. 이 값은 버전 2 이상 템플릿에 적용됩니다. |
|
TemplatePropRAEKUs 값: 15 등록 기관 인증서에 대한 애플리케이션 정책 개체 식별자 컬렉션을 포함하는 IObjectIds 인터페이스에 대한 VT_DISPATCH 포인터입니다. 이 값은 버전 2 이상 템플릿에 적용됩니다. |
|
TemplatePropCertificatePolicies 값: 16 인증서 정책 확장에 추가할 정책 개체 식별자 컬렉션을 포함하는 IObjectIds 인터페이스에 대한 VT_DISPATCH 포인터입니다. |
|
TemplatePropV1ApplicationPolicy 값: 17 인증서 애플리케이션 정책 확장에 추가할 정책 개체 식별자 컬렉션을 포함하는 IObjectIds 인터페이스에 대한 VT_DISPATCH 포인터입니다. |
|
TemplatePropAsymmetricAlgorithm 값: 18 이 템플릿을 기반으로 인증서 요청을 생성할 때 등록 클라이언트가 사용해야 하는 공개 키 알고리즘의 이름을 지정하는 VT_BSTR 값입니다. 이 값은 버전 3 이상 템플릿에 적용됩니다. |
|
TemplatePropKeySecurityDescriptor 값: 19 버전 3 이상 템플릿에 대한 비대칭 키 보안 설명자를 지정하는 VT_BSTR 값입니다. |
|
TemplatePropSymmetricAlgorithm 값: 20 이 템플릿을 사용할 때 클라이언트가 키 교환에 사용해야 하는 대칭 알고리즘의 이름을 지정하는 VT_BSTR 값입니다. 이 값은 버전 3 이상 템플릿에 적용됩니다. |
|
TemplatePropSymmetricKeyLength 값: 21 대칭 키의 길이를 비트 단위로 지정하는 VT_UI4(VT_I4 Windows 8.1부터 시작) 값입니다. 이 값은 버전 3 이상 템플릿에 적용됩니다. |
|
TemplatePropHashAlgorithm 값: 22 등록 클라이언트에서 사용해야 하는 해시 알고리즘의 이름을 지정하는 VT_BSTR 값입니다. 이 값은 버전 3 이상 템플릿에 적용됩니다. |
|
TemplatePropKeyUsage 값: 23 |
|
TemplatePropEnrollmentFlags 값: 24 X509CertificateTemplateEnrollmentFlag 값의 비트 OR을 포함하는 VT_I4 값입니다. |
|
TemplatePropSubjectNameFlags 값: 25 X509CertificateTemplateSubjectNameFlag 값의 비트 OR을 포함하는 VT_UI4(VT_I4Windows 8.1부터 시작) 값입니다. |
|
TemplatePropPrivateKeyFlags 값: 26 x509CertificateTemplatePrivateKeyFlag 값의 비트 OR을 포함하는 VT_UI4(VT_I4Windows 8.1부터 시작) 값입니다. |
|
TemplatePropGeneralFlags 값: 27 x509CertificateTemplateGeneralFlag 값의 비트 OR을 포함하는 VT_UI4(VT_I4Windows 8.1부터 시작) 값입니다. |
|
TemplatePropSecurityDescriptor 값: 28 보안 설명자를 지정하는 VT_BSTR 값입니다. |
|
TemplatePropExtensions 값: 29 이 템플릿을 기반으로 요청을 생성할 때 인증서 요청에 추가할 인증서 확장이 포함된 IX509Extensions 인터페이스에 대한 VT_DISPATCH 포인터입니다. |
|
TemplatePropValidityPeriod 값: 30 인증서의 최대 유효 기간(초)을 포함하는 VT_UI8 FILETIME 값입니다. |
|
TemplatePropRenewalPeriod 값: 31 자동 등록에서 인증서 갱신을 시도해야 하는 만료 전 시간을 지정하는 VT_UI8 FILETIME 값입니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | certenroll.h |