Spec-Zone.ru › Qt 5.9

Класс QSslCipher

Класс QSslCipher представляет собой шифр SSL криптографии. Подробнее...

Заголовок: #include <QSslCipher>
qmake: QT += network
С тех пор: Qt 4.3
  • Список всех членов, включая унаследованные

Примечание: Все функции в этом классе являются реентерабельными.

Открытые функции

QSslCipher()
QSslCipher(const QString &name)
QSslCipher(const QString &name, QSsl::SslProtocol protocol)
QSslCipher(const QSslCipher &other)
~QSslCipher()
QString authenticationMethod() const
QString encryptionMethod() const
bool isNull() const
QString keyExchangeMethod() const
QString name() const
QSsl::SslProtocol protocol() const
QString protocolString() const
int supportedBits() const
void swap(QSslCipher &other)
int usedBits() const
bool operator!=(const QSslCipher &other) const
QSslCipher & operator=(QSslCipher &&other)
QSslCipher & operator=(const QSslCipher &other)
bool operator==(const QSslCipher &other) const

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

Класс QSslCipher представляет собой шифр SSL криптографии.

QSslCipher хранит информацию об одном криптографическом шифре. Чаще всего он используется с QSslSocket, либо для настройки используемых сокетом шифров, либо для отображения шифров сокета пользователю.

См. также QSslSocket и QSslKey.

Документация по функциям-членам

QSslCipher::QSslCipher()

Конструирует пустой объект QSslCipher.

QSslCipher::QSslCipher(const QString &name)

Конструирует объект QSslCipher для шифра, определяемого параметром name. Конструктор принимает только поддерживаемые шифры (т.е., name должен определять шифр в списке шифров, возвращаемых QSslSocket::supportedCiphers()).

Вы можете вызвать isNull() после создания, чтобы проверить, правильно ли name определил поддерживаемый шифр.

Эта функция была добавлена в Qt 5.3.

QSslCipher::QSslCipher(const QString &name, QSsl::SslProtocol protocol)

Создаёт объект QSslCipher для шифра, определяемого параметрами name и protocol. Конструктор принимает только поддерживаемые шифры (то есть name и protocol должны определять шифр в списке шифров, возвращаемых QSslSocket::supportedCiphers()).

Вы можете вызвать isNull() после создания, чтобы проверить, правильно ли name и protocol определили поддерживаемый шифр.

QSslCipher::QSslCipher(const QSslCipher &other)

Создаёт идентичную копию шифра other.

QSslCipher::~QSslCipher()

Удаляет объект QSslCipher.

QString QSslCipher::authenticationMethod() const

Возвращает метод аутентификации шифра в виде QString.

QString QSslCipher::encryptionMethod() const

Возвращает метод шифрования шифра в виде QString.

bool QSslCipher::isNull() const

Возвращает true если это нулевой шифр; в противном случае возвращает false.

QString QSslCipher::keyExchangeMethod() const

Возвращает метод обмена ключами шифра в виде QString.

QString QSslCipher::name() const

Возвращает имя шифра или пустой QString, если это нулевой шифр.

См. также isNull().

QSsl::SslProtocol QSslCipher::protocol() const

Возвращает тип протокола шифра или QSsl::UnknownProtocol, если QSslCipher не может определить протокол (protocolString() может содержать более подробную информацию).

См. также protocolString().

QString QSslCipher::protocolString() const

Возвращает протокол шифра в виде QString.

См. также protocol().

int QSslCipher::supportedBits() const

Возвращает количество бит, поддерживаемых шифром.

См. также usedBits().

void QSslCipher::swap(QSslCipher &other)

Меняет местами этот экземпляр шифра с other. Эта функция очень быстрая и никогда не завершается с ошибкой.

Эта функция была добавлена в Qt 5.0.

int QSslCipher::usedBits() const

Возвращает количество бит, используемых шифром.

См. также supportedBits().

bool QSslCipher::operator!=(const QSslCipher &other) const

Возвращает true если этот шифр не совпадает с other; в противном случае возвращается false.

QSslCipher &QSslCipher::operator=(QSslCipher &&other)

Оператор присваивания перемещения.

QSslCipher &QSslCipher::operator=(const QSslCipher &other)

Копирует содержимое other в этот шифр, делая два шифра идентичными.

bool QSslCipher::operator==(const QSslCipher &other) const

Возвращает true если этот шифр совпадает с other; в противном случае возвращается false.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qsslcipher.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API