Интерфейс IX509CertificateRequestCertificate (certenroll.h)

Интерфейс IX509CertificateRequestCertificate представляет объект запроса для самосгенерированного сертификата, что позволяет создать сертификат напрямую без прохождения через центр регистрации или сертификации. На следующем рисунке показана структура наследования для этого объекта.

Схема наследования для самосгенерированного сертификата

Наследование

Интерфейс IX509CertificateRequestCertificate наследуется от IX509CertificateRequestPkcs10. IX509CertificateRequestCertificate также имеет следующие типы членов:

Методы

Интерфейс IX509CertificateRequestCertificate содержит следующие методы.

 
IX509CertificateRequestCertificate::CheckPublicKeySignature

Проверяет подпись сертификата с помощью открытого ключа сертификата для подписи.
IX509CertificateRequestCertificate::get_Issuer

Указывает или извлекает имя издателя сертификата. (Получить)
IX509CertificateRequestCertificate::get_NotAfter

Указывает или извлекает дату и время, по истечении которых сертификат становится недействительным. (Получить)
IX509CertificateRequestCertificate::get_NotBefore

Указывает или извлекает дату и время, до которых сертификат недействителен. (Получить)
IX509CertificateRequestCertificate::get_SerialNumber

Указывает и извлекает серийный номер сертификата. (Получить)
IX509CertificateRequestCertificate::get_SignerCertificate

Указывает или извлекает объект ISignerCertificate, используемый для подписи сертификата. (Получить)
IX509CertificateRequestCertificate::p ut_Issuer

Указывает или извлекает имя издателя сертификата. (Put)
IX509CertificateRequestCertificate::p ut_NotAfter

Указывает или извлекает дату и время, по истечении которых сертификат становится недействительным. (Put)
IX509CertificateRequestCertificate::p ut_NotBefore

Указывает или извлекает дату и время, до которых сертификат недействителен. (Put)
IX509CertificateRequestCertificate::p ut_SerialNumber

Указывает и извлекает серийный номер сертификата. (Put)
IX509CertificateRequestCertificate::p ut_SignerCertificate

Указывает или извлекает объект ISignerCertificate, используемый для подписи сертификата. (Put)

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header certenroll.h

См. также раздел

Интерфейсы CertEnroll

IX509CertificateRequest

IX509CertificateRequestPkcs10