Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

Данные запроса на сертификат.

Пространство имен:  rutoken::pki-core

Заголовочный файл: pki-core-cpp.h

Граф наследования


 

Структуры

 

struct X509CustomExtensionFlagФлаги произвольных расширений сертификата.
struct  X509ExtendedKeyUsageВарианты Extended Key Usage
struct X509KeyUsageВарианты Key Usage

 

Открытые члены

 

Pkcs10RequestInfo (Pkcs10RequestInfo &&v) 
Pkcs10RequestInfooperator= (Pkcs10RequestInfo &&v) 
Pkcs10RequestInfo & addCertPolicyByOid (const std::string &oid)Добавление политик применения сертификата в запрос
Pkcs10RequestInfo & addCustomExtension (const std::string &oid, const void *data, size_t size, int flags)Добавление произвольного расширения в запрос
Pkcs10RequestInfo & addExtendedKeyUsage (X509ExtendedKeyUsage::Type extendedKeyUsage)Добавление расширения Extended Key Usage в запрос
Pkcs10RequestInfo & addExtendedKeyUsageByOid (const std::string &oid)Добавление расширения Extended Key Usage в запрос с помощью OID
Pkcs10RequestInfo & addKeyUsage (X509KeyUsage::Type keyUsage)Добавление расширения Key Usage в запрос
Pkcs10RequestInfo & addSubjectSignTool ()Добавление названия средства электронной подписи в запрос
Pkcs10RequestInfo & setSubject (const X500Dn &subjectDn)Установка Subject в запрос

Открытые статические члены

 

static Pkcs10RequestInfo cast (Object &&v) 

Подробное описание

Pkcs10RequestInfo & addCertPolicyByOid (const std::string &oid)
 
Добавление политики применения сертификата в запрос.

Аргументы

oid - идентификатор политики.


 

Pkcs10RequestInfo & addCustomExtension (const std::string &oid, const void *data, size_t size, int flags)

 Добавление произвольного расширения в запрос.

 Аргументы

oid - идентификатор произвольного расширения.

data - указатель на буфер с ASN1-структурой, содержащей значение расширения сертификата.

size - размер буфера.

flags - комбинация X509CustomExtensionFlag флагов произвольных расширений сертификата


 

 

Pkcs10RequestInfo & addExtendedKeyUsage (X509ExtendedKeyUsage::Type extendedKeyUsage)
 
 Добавление расширения EKU в запрос.

 Аргументы

extendedKeyUsage - одно из возможных значений EKU.


 

Pkcs10RequestInfo & addExtendedKeyUsageByOid (const std::string &oid)
 
 Добавление расширения EKU в запрос с помощью идентификатора.

 Аргументы

oid - идентификатор EKU.


 

Pkcs10RequestInfo & addKeyUsage (X509KeyUsage::Type keyUsage)
 
 Добавление расширения KU в запрос.

 

 Аргументы

keyUsage - одно из возможных значений KU.


 

Pkcs10RequestInfo & addSubjectSignTool ()

Добавление названия средства электронной подписи в запрос.


Pkcs10RequestInfo & setSubject (const X500Dn &subjectDn)

 

Установка DN в запрос.

Аргументы

subjectDn - расширенное имя владельца сертификата. 

 

 

  • No labels