Поделиться через


Объект шаблона

[Объект Template доступен для использования в операционных системах, указанных в разделе Требования. Вместо этого используйте класс X509Extension в пространстве имен System.Security.Cryptography.X509Certificates , вызвав конструктор, который принимает OID в качестве параметра, а затем используйте OID для шаблона сертификата, чтобы получить шаблон расширения сертификата.]

Объект Template представляет шаблон расширения сертификата сертификата.

Назначение

Объект Template используется для выполнения следующих задач:

  • Определите, помечен ли шаблон как критический или присутствует.
  • Получение идентификатора объекта (OID) или имени шаблона.
  • Получение дополнительной или основной версии шаблона.

Элементы

Объект Template имеет следующие типы элементов:

Элемент Property

Объект 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
Capicom.dll