CertEnroll 인터페이스

다음 인터페이스는 인증서 등록 API에서 지원됩니다.

인터페이스 Description
IAlternativeName AlternativeNames 확장의 instance 나타냅니다.
IAlternativeNames IAlternativeName 개체의 컬렉션을 관리합니다.
IBinaryConverter 바이트 배열에서 유니코드로 인코딩된 문자열을 만들고, 유니코드로 인코딩된 문자열에서 바이트 배열을 만들고, 문자열에 적용된 유니코드 인코딩 형식을 수정합니다.
ICertificatePolicy 인증서를 사용할 수 있는 용도를 식별하는 인증서 정책을 지정합니다.
ICertificatePolicies ICertificatePolicy 개체의 컬렉션을 관리합니다.
ICertProperties ICertProperty 개체의 컬렉션을 관리합니다.
ICertProperty 외부 속성을 인증서와 연결합니다.
ICertPropertyArchived 인증서가 보관되었는지 여부를 식별하는 인증서 속성을 나타냅니다.
ICertPropertyArchivedKeyHash 보관을 위해 인증 기관에 제출된 암호화된 프라이빗 키의 SHA-1 해시를 나타냅니다.
ICertPropertyAutoEnroll 인증서 자동 등록을 사용하도록 구성된 템플릿을 식별하는 인증서 속성을 나타냅니다.
ICertPropertyBackedUp 인증서가 백업되었는지 여부와 인증서가 저장된 날짜 및 시간을 식별하는 인증서 속성을 나타냅니다.
ICertPropertyDescription 인증서에 대한 설명 정보가 포함된 문자열을 지정하고 검색할 수 있습니다.
ICertPropertyEnrollment 클라이언트가 IX509Enrollment 인터페이스에서 Enroll 메서드를 호출할 때 생성된 인증서 및 인증 기관 정보가 포함된 인증서 속성을 나타냅니다.
ICertPropertyEnrollmentPolicyServer CEP(인증서 등록 정책) 서버 및 CES(인증서 등록 서버)에 대한 정보가 포함된 외부 인증서 속성을 나타냅니다.
ICertPropertyFriendlyName 인증서의 표시 이름을 포함하는 문자열을 지정하고 검색할 수 있습니다.
ICertPropertyKeyProvInfo 프라이빗 키에 대한 정보가 포함된 인증서 속성을 나타냅니다.
ICertPropertyRenewal 기존 인증서를 갱신할 때 만든 새 인증서의 SHA-1 해시를 포함하는 인증서 속성을 나타냅니다.
ICertPropertyRequestOriginator 요청을 만든 컴퓨터의 DNS(Domain Naming System) 이름을 포함하는 인증서 속성을 나타냅니다.
ICertPropertySHA1Hash 인증서의 SHA-1 해시를 포함하는 인증서 속성을 나타냅니다.
ICertificationAuthorities ICertificationAuthority 개체의 컬렉션을 관리합니다.
ICertificationAuthority 단일 인증 기관을 나타냅니다.
ICryptAttribute 인증서 요청의 암호화 특성을 나타냅니다.
ICryptAttributes ICryptAttribute 개체의 컬렉션을 관리합니다.
ICspAlgorithm 암호화 공급자가 구현한 알고리즘을 나타냅니다.
ICspAlgorithms ICspAlgorithm 개체의 컬렉션을 관리합니다.
ICspInformation 암호화 공급자에 대한 일반 정보에 대한 액세스를 제공합니다.
ICspInformations ICspInformation 개체의 컬렉션을 관리합니다.
ICspStatus 암호화 공급자/알고리즘 쌍에 대한 정보를 포함합니다.
ICspStatuses ICspStatus 개체의 컬렉션을 관리합니다.
IObjectId 개체 식별자를 나타냅니다.
IObjectIds IObjectId 개체의 컬렉션을 관리합니다.
IPolicyQualifier 인증서 정책과 연결할 수 있는 한정자를 나타냅니다.
IPolicyQualifiers IPolicyQualifier 개체의 컬렉션을 관리합니다.
ISignerCertificate 인증서 요청에 서명할 수 있는 서명 인증서를 나타냅니다.
ISignerCertificates ISignerCertificate 개체의 컬렉션을 관리합니다.
ISmimeCapabilities ISmimeCapability 개체의 컬렉션을 관리합니다.
ISmimeCapability 전자 메일 받는 사람의 암호 해독 기능을 식별하는 SMIMECapabilities 확장을 나타냅니다.
IX500DistinguishedName X.500 고유 이름을 나타냅니다.
IX509Attribute PKCS #7, PKCS #10 또는 CMC 인증서 요청의 특성을 나타냅니다.
IX509AttributeClientId 인증서 요청을 생성한 클라이언트를 식별하는 데 사용할 수 있는 특성을 나타냅니다.
IX509AttributeExtensions 인증서 요청의 인증서 확장을 나타냅니다.
IX509AttributeArchiveKey 인증 기관에서 보관할 암호화된 프라이빗 키가 포함된 특성을 나타냅니다.
IX509AttributeArchiveKeyHash 인증 기관에서 보관할 암호화된 프라이빗 키의 SHA-1 해시를 포함하는 특성을 나타냅니다.
IX509AttributeCspProvider 인증서를 요청하는 엔터티에서 사용하는 암호화 공급자를 식별하는 특성을 나타냅니다.
IX509AttributeOSVersion 인증서 요청이 생성된 클라이언트 운영 체제에 대한 버전 정보가 포함된 특성을 나타냅니다.
IX509AttributeRenewalCertificate 갱신할 인증서를 포함하는 특성을 나타냅니다.
IX509Attributes IX509Attribute 개체의 컬렉션을 관리합니다.
IX509CertificateRequest 인증서 요청에 대한 추상 최상위 인터페이스를 나타냅니다.
IX509CertificateRequestCertificate 등록 또는 인증 기관을 거치지 않고 직접 인증서를 만들 수 있습니다.
IX509CertificateRequestCertificate2 템플릿에서 초기화를 사용하도록 IX509CertificateRequestCertificate 인터페이스를 확장합니다.
IX509CertificateRequestCmc CMC 요청을 나타냅니다.
IX509CertificateRequestCmc2 템플릿에서 초기화를 사용하도록 IX509CertificateRequestCmc 인터페이스를 확장합니다.
IX509CertificateRequestPkcs10 PKCS #10 요청을 나타냅니다.
IX509CertificateRequestPkcs10V2 템플릿에서 초기화를 사용하도록 IX509CertificateRequestPkcs10 인터페이스를 확장합니다.
IX509CertificateRequestPkcs7 PKCS #7 요청을 나타냅니다.
IX509CertificateRequestPkcs7V2 템플릿에서 초기화를 사용하도록 IX509CertificateRequestPkcs7 인터페이스를 확장합니다.
IX509CertificateTemplate 인증서 요청 템플릿을 나타냅니다.
IX509CertificateTemplates IX509CertificateTemplate 개체의 컬렉션을 관리합니다.
IX509CertificateTemplateWritable 템플릿을 템플릿 저장소에 추가하거나 삭제합니다.
IX509등록 인증서 계층 구조에 컴퓨터 또는 사용자를 등록합니다.
IX509Enrollment2 템플릿에서 초기화를 사용하도록 IX509Enrollment 인터페이스를 확장합니다.
IX509EnrollmentHelper 웹 애플리케이션이 인증서를 등록하고, 자격 증명 캐시에 정책 서버 자격 증명을 저장하고, 정책 서버 및 등록 서버를 등록할 수 있도록 하는 메서드를 정의합니다.
IX509EnrollmentPolicyServer CEP(인증서 등록 정책) 서버를 나타냅니다.
IX509EnrollmentStatus 인증서 등록 트랜잭션에 대한 자세한 오류 정보를 검색합니다.
IX509EnrollmentWebClassFactory 웹 페이지의 사용자 컨텍스트에 개체를 만듭니다.
IX509Extension 인증서 요청에 대한 확장을 정의합니다.
IX509ExtensionAlternativeNames 인증서의 주체에 대해 하나 이상의 대체 이름 양식을 지정합니다.
IX509ExtensionAuthorityKeyIdentifier AuthorityKeyIdentifier 확장을 나타냅니다.
IX509ExtensionBasicConstraints 인증서 주체가 인증 기관인지 여부와 하위 인증 기관 체인의 깊이를 지정합니다.
IX509ExtensionCertificatePolicies 정책 정보 용어의 컬렉션을 나타냅니다.
IX509ExtensionMSApplicationPolicies 애플리케이션에서 인증서를 사용하는 방법을 나타내는 개체 식별자 컬렉션을 나타냅니다.
IX509ExtensionEnhancedKeyUsage 인증서에 포함된 공개 키의 의도된 사용을 식별하는 개체 식별자 컬렉션을 나타냅니다.
IX509ExtensionKeyUsage 인증서에 포함된 공개 키로 수행할 수 있는 작업에 대한 제한을 나타냅니다.
IX509Extensions IX509Extension 개체의 컬렉션을 관리합니다.
IX509ExtensionSmimeCapabilities 전자 메일 받는 사람의 암호 해독 기능을 전자 메일 보낸 사람에게 보고하는 컬렉션을 나타냅니다.
IX509ExtensionSubjectKeyIdentifier 서명 인증서를 식별하는 데 사용되는 SubjectKeyIdentifier 확장을 나타냅니다.
IX509ExtensionTemplate 버전 2 템플릿이 포함된 CertificateTemplate 확장을 나타냅니다.
IX509ExtensionTemplateName 버전 1 템플릿이 포함된 CertificateTemplateName 확장을 나타냅니다.
IX509MachineEnrollmentFactory 웹 페이지에 IX509EnrollmentHelper 개체를 만듭니다.
IX509NameValuePair 제네릭 이름-값 쌍을 나타냅니다.
IX509NameValuePairs IX509NameValuePair 개체의 컬렉션을 관리합니다.
IX509PolicyServerListManager IX509PolicyServerUrl 개체의 컬렉션을 관리합니다.
IX509PolicyServerListManager IX509PolicyServerUrl 개체의 컬렉션을 관리합니다.
IX509PrivateKey 암호화, 서명 및 키 계약에 사용할 수 있는 비대칭 프라이빗 키를 나타냅니다.
IX509PublicKey 퍼블릭/프라이빗 키 쌍의 공개 키를 나타냅니다.
IX509SignatureInformation 인증서 요청에 서명하는 데 사용되는 정보를 나타냅니다.

 

인증서 등록 API 참조

CertEnroll 열거형