X509RequestInheritOptions 열거형(certenroll.h)
X509RequestInheritOptions 열거형 형식은 기존 인증서에서 새 요청을 만들 때 키, 확장 값 및 외부 속성이 상속되는 방법을 지정합니다. 이 열거형은 기존 인증서에서 IX509CertificateRequestPkcs7 또는 IX509CertificateRequestPkcs10 개체를 초기화하는 데 사용할 수 있습니다.
다음 값 중 하나를 선택하여 키를 상속하는 방법을 지정할 수 있습니다.
- InheritNewDefaultKey
- InheritNewSimilarKey
- InheritPrivateKey
- InheritPublicKey
- InheritRenewalCertificateFlag
- InheritTemplateFlag
- InheritSubjectFlag
- InheritExtensionsFlag
- InheritSubjectAltNameFlag
- InheritValidityPeriodFlag
Syntax
typedef enum X509RequestInheritOptions {
InheritDefault = 0,
InheritNewDefaultKey = 0x1,
InheritNewSimilarKey = 0x2,
InheritPrivateKey = 0x3,
InheritPublicKey = 0x4,
InheritKeyMask = 0xf,
InheritNone = 0x10,
InheritRenewalCertificateFlag = 0x20,
InheritTemplateFlag = 0x40,
InheritSubjectFlag = 0x80,
InheritExtensionsFlag = 0x100,
InheritSubjectAltNameFlag = 0x200,
InheritValidityPeriodFlag = 0x400,
InheritReserved80000000 = 0x80000000
} ;
상수
InheritDefault 값: 0 상속이 지정되지 않았습니다. 자세한 내용은 IX509CertificateRequestPkcs10 인터페이스의 InitializeFromCertificate 메서드를 참조하세요. |
InheritNewDefaultKey 값: 0x1 새 키를 만들지만 기본 CSP( 암호화 서비스 공급자 ) 또는 KSP를 상속합니다. |
InheritNewSimilarKey 값: 0x2 새 키를 만들지만 기존 인증서를 만드는 데 사용되는 CSP 또는 KSP를 상속합니다. |
InheritPrivateKey 값: 0x3 프라이빗 및 퍼블릭 키를 상속합니다. |
InheritPublicKey 값: 0x4 공개 키만 상속합니다. |
InheritKeyMask 값: 0xf 키 상속을 식별하는 하위 4비트 마스킹에 사용합니다. |
InheritNone 값: 0x10 다음 상속 값의 사용을 방지합니다.
|
InheritRenewalCertificateFlag 값: 0x20 갱신 인증서를 상속합니다. 이 플래그를 지정하면 ICertPropertyRenewal 값이 설정됩니다. |
InheritTemplateFlag 값: 0x40 인증서 템플릿을 상속합니다. |
InheritSubjectFlag 값: 0x80 주체 고유 이름을 상속합니다. |
InheritExtensionsFlag 값: 0x100 인증서에서 관련 확장을 상속합니다. 다음 개체 식별자와 연결된 확장 값은 상속되지 않습니다.
|
InheritSubjectAltNameFlag 값: 0x200 SubjectAlternativeName 확장을 상속합니다. |
InheritValidityPeriodFlag 값: 0x400 유효 기간을 상속합니다. |
InheritReserved80000000 값: 0x80000000 |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | certenroll.h |