Класс 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