...
Граф наследования
Структуры
struct X509CustomExtensionFlag | Флаги произвольных расширений сертификата. |
struct X509ExtendedKeyUsage | Варианты Extended Key Usage |
struct X509KeyUsage | Варианты Key Usage |
Открытые члены
Pkcs10RequestInfo (Pkcs10RequestInfo &&v) | |
Pkcs10RequestInfo & operator= (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 castPkcs10RequestInfo cast (Object &&v) |
Подробное описание
Anchor | ||||
---|---|---|---|---|
|
Pkcs10RequestInfo & addCertPolicyByOid | (const std::string &oid) |
Добавление политики применения сертификата в запрос.
Аргументы
oid - идентификатор политики.
Anchor | ||||
---|---|---|---|---|
|
Pkcs10RequestInfo & addCustomExtension | (const std::string &oid, const void *data, size_t size, int flags) |
Добавление произвольного расширения в запрос.
Аргументы
oid - идентификатор произвольного расширения.
data - указатель на буфер с ASN1-структурой, содержащей значение расширения сертификата.
size - размер буфера.
flags - комбинация X509CustomExtensionFlag флагов произвольных расширений сертификата
Anchor | ||||
---|---|---|---|---|
|
Pkcs10RequestInfo & addExtendedKeyUsage | (X509ExtendedKeyUsage::Type extendedKeyUsage) |
Добавление расширения EKU в запрос.
Аргументы
extendedKeyUsage - одно из возможных значений EKU.
Anchor | ||||
---|---|---|---|---|
|
Pkcs10RequestInfo & addExtendedKeyUsageByOid | (const std::string &oid) |
Добавление расширения EKU в запрос с помощью идентификатора.
Аргументы
oid - идентификатор EKU.
Anchor | ||||
---|---|---|---|---|
|
Pkcs10RequestInfo & addKeyUsage | (X509KeyUsage::Type keyUsage) |
Добавление расширения KU в запрос.
Аргументы
keyUsage - одно из возможных значений KU.
Anchor | ||||
---|---|---|---|---|
|
Pkcs10RequestInfo & addSubjectSignTool | () |
Добавление названия средства электронной подписи в запрос.
Anchor | ||||
---|---|---|---|---|
|
Pkcs10RequestInfo & setSubject | (const X500Dn &subjectDn) |
Установка DN в запрос.
Аргументы
subjectDn - расширенное имя владельца сертификата.
...