Share via


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