Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс 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 |