Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

ssl::context

Boost , Boost.Asio , Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext
class context :
  public ssl::context_base,
  noncopyable
Types

Имя

Описание

файл_формат

Типы файлов.

impl_type

(Использовать native_handle_type.) Нативный тип контекста SSL.

метод

Различные методы, поддерживаемые контекстом.

native_handle_type

Нативный тип обработки SSL-контекста.

Тип Bitmask для опций SSL.

пароль_цель

Назначение пароля PEM.

Member Functions

Имя

Описание

add_certificate_authority

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

add_verify_path

Добавить каталог, содержащий файлы сертификатов, которые будут использоваться для выполнения проверки.

Clear_options

Ясные варианты в контексте.

контекст

Конструктор.

Устаревший конструктор, ссылающийся на объект io_service.

Переместите контекст из другого.

импл

(Использовать native_handle()) Получите базовую реализацию в родном типе.

load_verify_file

Загрузить файл сертификационного органа для выполнения проверки.

native_handle

Получить базовую реализацию в родном типе.

оператор =

Переместить контекст из другого.

set_default_verify_paths

Конфигурирует контекст для использования каталогов по умолчанию для поиска сертификатов сертификационного органа.

set_options

Установить параметры в контексте.

set_password_callback

Установите пароль обратного вызова.

set_verify_callback

Установите обратный вызов, используемый для проверки сертификатов сверстников.

set_verify_depth

Установите глубину проверки сверстников.

set_verify_mode

Установить режим проверки сверстников.

use_certificate

Используйте сертификат из буфера памяти.

use_certificate_chain

Используйте цепочку сертификатов из буфера памяти.

use_certificate_chain_file

Используйте цепочку сертификатов из файла.

use_certificate_file

Используйте сертификат из файла.

use_private_key

Используйте закрытый ключ из буфера памяти.

use_private_key_file

Используйте закрытый ключ из файла.

use_rsa_private_key

Используйте закрытый ключ RSA из буфера памяти.

use_rsa_private_key_file

Используйте приватный ключ RSA из файла.

use_tmp_dh

Используйте указанный буфер памяти для получения временных параметров Диффи-Хеллмана.

use_tmp_dh_file

Используйте указанный файл для получения временных параметров Диффи-Хеллмана.

— контекст

Разрушитель.

Data Members

Имя

Описание

default_workarounds

Реализуйте различные обходные пути.

no_compression

Отключение компрессии. Компрессия отключена по умолчанию.

no_sslv2

Отключить SSL v2.

no_sslv3

Отключить SSL v3.

no_tlsv1

Отключить TLS v1.

no_tlsv1_1

Отключить TLS v1.1.

no_tlsv1_2

Отключить TLS v1.2.

single_dh_use

Всегда создавайте новый ключ при использовании параметров tmp_dh.

Requirements

Заголовок:boost/asio/ssl/context.hpp

Удобный заголовок:boost/asio/ssl.hpp


PrevUpHomeNext

Статья ssl::context раздела Boost.Asio Reference может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Reference ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 00:02:00/0.024167060852051/1