Spec-Zone.ru › Qt 5.14

Класс QSslCipher

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

Заголовок: #include <QSslCipher>
qmake: QT += network
С момента: Qt 4.3

Этот класс был представлен в Qt 4.3.

  • Список всех членов, включая унаследованные

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

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

QSslCipher(const QSslCipher &other)
QSslCipher(const QString &name, QSsl::SslProtocol protocol)
QSslCipher(const QString &name)
QSslCipher()
QSslCipher & operator=(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
bool operator==(const QSslCipher &other) const

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

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

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

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

QSslCipher::QSslCipher(const QSslCipher &other)

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

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

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

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

QSslCipher::QSslCipher(const QString &name)

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

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

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

QSslCipher::QSslCipher()

Создает пустой объект QSslCipher.

QSslCipher &QSslCipher::operator=(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.

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.14/qsslcipher.html

Spec-Zone.ru

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