Class CpX509CertificateTemplateExtension
Расширение сертификата Шаблон сертификата.
Inherited Members
Namespace: CryptoPro.Security.Cryptography.X509Certificates
Assembly: CryptoPro.Security.Cryptography.dll
Syntax
public sealed class CpX509CertificateTemplateExtension : CpX509Extension
Constructors
CpX509CertificateTemplateExtension()
Initializes a new instance of the CpX509AuthorityKeyIdentifierExtension class.
Declaration
public CpX509CertificateTemplateExtension()
CpX509CertificateTemplateExtension(CpAsnEncodedData)
Инициализирует новый экземпляр класса CpX509CertificateTemplateExtension на основе закодированных данных значения расширения.
Declaration
public CpX509CertificateTemplateExtension(CpAsnEncodedData encodedExtension)
Parameters
| Type | Name | Description |
|---|---|---|
| CpAsnEncodedData | encodedExtension | Закодированное расширение. |
CpX509CertificateTemplateExtension(AsnEncodedData)
Инициализирует новый экземпляр класса CpX509CertificateTemplateExtension на основе закодированных данных значения расширения.
Declaration
public CpX509CertificateTemplateExtension(AsnEncodedData encodedExtension)
Parameters
| Type | Name | Description |
|---|---|---|
| AsnEncodedData | encodedExtension | Закодированное расширение. |
CpX509CertificateTemplateExtension(string, int, int?)
Инициализирует новый экземпляр класса CpX509CertificateTemplateExtension.
Declaration
public CpX509CertificateTemplateExtension(string templateOid, int majorVersion, int? minorVersion)
Parameters
| Type | Name | Description |
|---|---|---|
| string | templateOid | Идентификатор шаблона. |
| int | majorVersion | Версия шаблона. |
| int? | minorVersion | Минорная версия шаблона. |
Properties
HasMinorVersion
Получает значение, показывающее, указано ли значение Minor версии шаблона.
Declaration
public bool HasMinorVersion { get; }
Property Value
| Type | Description |
|---|---|
| bool |
MajorVersion
Получает значение Major версии шаблона сертификата.
Declaration
public int MajorVersion { get; }
Property Value
| Type | Description |
|---|---|
| int |
MinorVersion
Получает значение Minor версии шаблона сертификата.
Declaration
public int MinorVersion { get; }
Property Value
| Type | Description |
|---|---|
| int |
TemplateOid
Получает значение объектного идентификатора шаблона сертификата.
Declaration
public CpOid TemplateOid { get; }
Property Value
| Type | Description |
|---|---|
| CpOid |
Methods
CopyFrom(CpAsnEncodedData)
Повторная инициализация значения расширения.
Declaration
public override void CopyFrom(CpAsnEncodedData asnEncodedData)
Parameters
| Type | Name | Description |
|---|---|---|
| CpAsnEncodedData | asnEncodedData | Закодированное значение расширения. |