Интерфейс ISCrdEnr
Интерфейс ISCrdEnr представляет элемент управления интеллектуальной карта регистрации. Это в первую очередь представляет интерес для разработчиков, не использующих автоматизацию. Сведения о программировании на Visual Basic или другом языке автоматизации см. в разделе Объект CEnroll .
Элементы
Интерфейс ISCrdEnr наследуется от интерфейса IDispatch . ISCrdEnr также имеет следующие типы членов:
Методы
Интерфейс ISCrdEnr имеет следующие методы.
Метод | Описание |
---|---|
Зарегистрироваться | Запрашивает сертификат от имени пользователя и сохраняет полученный сертификат в смарт-карта пользователя. |
enumCAName | Перечисляет имена центров сертификации (ЦС) для заданного имени шаблона сертификата. |
enumCertTemplateName | Перечисляет имена шаблонов сертификатов. |
enumCSPName | Перечисляет имена доступных поставщиков служб шифрования (CSP). |
getCACount | Возвращает количество центров сертификации, готовых выдать сертификат на основе указанного шаблона сертификата. |
getCAName | Извлекает имя указанного ЦС для заданного шаблона сертификата. |
getCertTemplateCount | Извлекает количество шаблонов сертификатов. |
getCertTemplateName | Извлекает имя шаблона сертификата. |
getCertTemplateSMIME | Определите, содержит ли шаблон сертификата szOID_PKIX_KP_EMAIL_PROTECTION использование ключа. Если этот ключ используется в шаблоне сертификата, он поддерживает операции S /MIME. |
getEnrolledCertificateName | Извлекает имя сертификата, полученное в результате успешного вызова ISCrdEnr::enroll. Этот метод также можно использовать для отображения сертификата в диалоговом окне. |
getSigningCertificateName | Извлекает имя субъекта из сертификата подписи. Этот метод также можно использовать для отображения сертификата в диалоговом окне. |
getUserName | Извлекает имя пользователя, от имени которого предназначена регистрация сертификата. |
resetUser | Удаляет имя пользователя из элемента управления смарт-карта. |
SelectSigningCertificate | Отображает диалоговое окно Выбор сертификата , в котором можно выбрать сертификат подписи (также известный как сертификат агента регистрации). |
selectUserName | Отображает диалоговое окно Выбор пользователя , в котором можно выбрать имя пользователя. Имя пользователя применяется к пользователю, от имени которого предназначена регистрация сертификата. |
setCAName | Указывает имя ЦС. |
setCertTemplateName | Указывает имя шаблона сертификата. |
setSigningCertificate | Указывает сертификат подписи (также называемый сертификатом агента регистрации). |
setUserName | Указывает имя пользователя, от имени которого предназначена регистрация сертификата. |
Свойства
Интерфейс ISCrdEnr имеет следующие свойства.
Свойство | Тип доступа | Описание |
---|---|---|
CSPCount |
Только для чтения |
Указывает количество CSP. Это свойство доступно только для чтения. |
CSPName |
Чтение/запись |
Имя поставщика служб конфигурации. Это свойство доступно для чтения и записи. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Ни одна версия не поддерживается |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
DLL |
|
IID |
IID_ISCrdEnr определяется как 753988a1-1357-436d-9cf5-f089bdd67d64 |