Открытые члены | Открытые статические члены | Полный список членов класса
Класс rutoken::pkicore::Pkcs10RequestInfo

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

#include <pki-core-cpp.h>

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

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

 Pkcs10RequestInfo (Pkcs10RequestInfo &&v)
 
Pkcs10RequestInfoaddCustomAttributeValue (const std::string &oid, const void *data, size_t size) &
 Добавление произвольного атрибута. Подробнее...
 
Pkcs10RequestInfo && addCustomAttributeValue (const std::string &oid, const void *data, size_t size) &&
 
Pkcs10RequestInfooperator= (Pkcs10RequestInfo &&v)
 
Pkcs10RequestInfosetCustomExtension (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) &&
 
Pkcs10RequestInfosetExtension (X509CertExtension &&extension) &
 Добавление расширения сертификата к запросу на сертификат.
 
Pkcs10RequestInfo && setExtension (X509CertExtension &&extension) &&
 
Pkcs10RequestInfosetSubject (X500Dn &&subjectDn) &
 Установка свойства Subject запроса на сертификат.
 
Pkcs10RequestInfo && setSubject (X500Dn &&subjectDn) &&
 

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

static Pkcs10RequestInfo cast (Object &&v)
 

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

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

Методы

◆ addCustomAttributeValue()

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

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

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

◆ setCustomExtension()

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

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