- Титульная страница
- Пространства имен
- Классы

- Классы
- Алфавитный указатель классов
- Иерархия классов
- Члены классов

Указатель Классы Пространства имен Функции Перечисления Элементы перечислений
Открытые члены | Открытые статические члены | Полный список членов класса
Класс rutoken::pkicore::Pkcs10RequestInfo

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

`#include <pki-core-cpp.h>`

Граф наследования:rutoken::pkicore::Pkcs10RequestInfo:

## Открытые члены
| Pkcs10RequestInfo (Pkcs10RequestInfo &&v)
Pkcs10RequestInfo & | operator= (Pkcs10RequestInfo &&v)
Pkcs10RequestInfo & | setSubject (X500Dn &&subjectDn)&
| Установка свойства Subject запроса на сертификат. Подробнее...
Pkcs10RequestInfo && | setSubject (X500Dn &&subjectDn)&&
| Установка свойства Subject запроса на сертификат. Подробнее...
Pkcs10RequestInfo & | setExtension (X509CertExtension &&extension)&
| Добавление расширения сертификата к запросу на сертификат.
Pkcs10RequestInfo && | setExtension (X509CertExtension &&extension)&&
| Добавление расширения сертификата к запросу на сертификат.
Pkcs10RequestInfo & | setCustomExtension (const std::string &oid, const void *data, size_t size, bool critical=false)&
| Добавление произвольного расширения сертификата. Подробнее...
Pkcs10RequestInfo && | setCustomExtension (const std::string &oid, const void *data, size_t size, bool critical=false)&&
| Добавление произвольного расширения сертификата. Подробнее...
Pkcs10RequestInfo & | addCustomAttributeValue (const std::string &oid, const void *data, size_t size)&
| Добавление произвольного атрибута. Подробнее...
Pkcs10RequestInfo && | addCustomAttributeValue (const std::string &oid, const void *data, size_t size)&&
| Добавление произвольного атрибута. Подробнее...

## Открытые статические члены
static Pkcs10RequestInfo | cast (Object &&v)

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

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

## Методы

Pkcs10RequestInfo& rutoken::pkicore::Pkcs10RequestInfo::addCustomAttributeValue | ( | const std::string & | oid,
|  | const void * | data,
|  | size_t | size
| ) |  |
| inline

Добавление произвольного атрибута.

Аргументы

  oid | - oid атрибута.
  data | - указатель на буфер с ASN1 структурой - значением атрибута (значение добавляется в набор значений этого атрибута).
  size | - размер буфера.

Pkcs10RequestInfo&& rutoken::pkicore::Pkcs10RequestInfo::addCustomAttributeValue | ( | const std::string & | oid,
|  | const void * | data,
|  | size_t | size
| ) |  |
| inline

Добавление произвольного атрибута.

Аргументы

  oid | - oid атрибута.
  data | - указатель на буфер с ASN1 структурой - значением атрибута (значение добавляется в набор значений этого атрибута).
  size | - размер буфера.

Pkcs10RequestInfo& rutoken::pkicore::Pkcs10RequestInfo::setCustomExtension | ( | const std::string & | oid,
|  | const void * | data,
|  | size_t | size,
|  | bool | critical = `false`
| ) |  |
| inline

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

Аргументы

  oid | - oid произвольного расширения.
  data | - указатель на буфер с ASN1 структурой - значением расширения сертификата.
  size | - размер буфера.
  critical |

Pkcs10RequestInfo&& rutoken::pkicore::Pkcs10RequestInfo::setCustomExtension | ( | const std::string & | oid,
|  | const void * | data,
|  | size_t | size,
|  | bool | critical = `false`
| ) |  |
| inline

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

Аргументы

  oid | - oid произвольного расширения.
  data | - указатель на буфер с ASN1 структурой - значением расширения сертификата.
  size | - размер буфера.
  critical |

Pkcs10RequestInfo& rutoken::pkicore::Pkcs10RequestInfo::setSubject | ( | X500Dn && | subjectDn | ) |
| inline

Установка свойства Subject запроса на сертификат.

Pkcs10RequestInfo&& rutoken::pkicore::Pkcs10RequestInfo::setSubject | ( | X500Dn && | subjectDn | ) |
| inline

Установка свойства Subject запроса на сертификат.

Объявления и описания членов класса находятся в файле:

- rutoken/pki-core-cpp.h