Объект шаблона
[Объект Template доступен для использования в операционных системах, указанных в разделе Требования. Вместо этого используйте класс X509Extension в пространстве имен System.Security.Cryptography.X509Certificates , вызвав конструктор, который принимает OID в качестве параметра, а затем используйте OID для шаблона сертификата, чтобы получить шаблон расширения сертификата.]
Объект Template представляет шаблон расширения сертификата сертификата.
Объект Template используется для выполнения следующих задач:
- Определите, помечен ли шаблон как критический или присутствует.
- Получение идентификатора объекта (OID) или имени шаблона.
- Получение дополнительной или основной версии шаблона.
Объект Template имеет следующие типы элементов:
Объект Template имеет следующие свойства.
Свойство | Тип доступа | Описание |
---|---|---|
IsCritical |
Только для чтения |
Извлекает логическое значение, указывающее, помечено ли расширение шаблона как критическое. |
IsPresent |
Только для чтения |
Извлекает логическое значение, указывающее, присутствует ли расширение шаблона. |
MajorVersion |
Только для чтения |
Извлекает основной номер версии шаблона. |
MinorVersion |
Только для чтения |
Извлекает дополнительный номер версии шаблона. |
Имя |
Только для чтения |
Извлекает строку, содержащую имя шаблона. |
OID |
Только для чтения |
Извлекает объект OID , который идентифицирует объект Template . |
Невозможно создать объект Template .
Объект Template возвращается методом Certificate.Template .
CAPICOM использует две разные версии шаблонов сертификатов. В следующей таблице показаны имя и идентификатор OID для каждой версии шаблона сертификата.
Версия | Имя | OID |
---|---|---|
V1 | szOID_ENROLL_CERTTYPE_EXTENSION | "1.3.6.1.4.1.311.20.2" |
V2 | szOID_CERTIFICATE_TEMPLATE | "1.3.6.1.4.1.311.21.7" |
Требование | Значение |
---|---|
Распространяемые компоненты |
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP |
DLL |
|