QSslCipher Class
QSslCipher クラスは SSL 暗号を表します。詳細...
Header: | #include <QSslCipher> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Network) target_link_libraries(mytarget PRIVATE Qt6::Network) |
qmake: | QT += network |
- 継承メンバを含む全メンバ一覧
- QSslCipher はNetwork Programming APIおよびImplicitly Shared Classes に含まれます。
注:このクラスの関数はすべてリエントラントです。
パブリック関数
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=(const QSslCipher &other) |
bool | operator==(const QSslCipher &other) const |
詳細説明
QSslCipher は、1 つの暗号に関する情報を格納します。ソケットが使用できる暗号を設定するため、またはソケットの暗号をユーザに表示するために、QSslSocket と共に最も一般的に使用される。
QSslSocket およびQSslKeyも参照のこと 。
メンバ関数 ドキュメント
QSslCipher::QSslCipher()
空の QSslCipher オブジェクトを生成する。
[explicit]
QSslCipher::QSslCipher(const QString &name)
name によって決定された暗号の QSslCipher オブジェクトを構築する。コンストラクタはサポートされている暗号のみを受け付ける (つまり、name は QSslSocket::supportedCiphers() によって返される暗号のリスト内の暗号を識別する必要がある)。
構築後にisNull() を呼び出すことで、name がサポートされている暗号を正しく識別したかどうかを確認できます。
QSslCipher::QSslCipher(const QString &name, QSsl::SslProtocol protocol)
name およびprotocol によって決定された暗号の QSslCipher オブジェクトを構築します。コンストラクタは、サポートされている暗号のみを受け付ける (つまり、name とprotocol は、QSslSocket::supportedCiphers() によって返される暗号のリスト内の暗号を識別する必要がある)。
構築後にisNull() を呼び出すことで、name とprotocol がサポートされている暗号を正しく識別しているかどうかを確認できます。
QSslCipher::QSslCipher(const QSslCipher &other)
other 暗号の同一コピーを構築します。
[noexcept]
QSslCipher::~QSslCipher()
QSslCipher オブジェクトを破棄する。
QString QSslCipher::authenticationMethod() const
暗号の認証方法をQString として返す。
QString QSslCipher::encryptionMethod() const
暗号の暗号化メソッドをQString として返す。
bool QSslCipher::isNull() const
これが NULL 暗号の場合はtrue
を返し、それ以外の場合はfalse
を返す。
QString QSslCipher::keyExchangeMethod() const
暗号の鍵交換方法をQString として返す。
QString QSslCipher::name() const
これが NULL 暗号の場合は空のQString を返します。
isNull()も参照 。
QSsl::SslProtocol QSslCipher::protocol() const
暗号のプロトコル型を返すか、QSslCipher がプロトコルを判別できない場合はQSsl::UnknownProtocol を返す (protocolString() に詳細情報が含まれている可能性がある)。
protocolString() も参照 。
QString QSslCipher::protocolString() const
暗号のプロトコルをQString として返す。
protocol() も参照 。
int QSslCipher::supportedBits() const
暗号がサポートするビット数を返す。
usedBits()も参照 。
[noexcept]
void QSslCipher::swap(QSslCipher &other)
この暗号インスタンスをother と交換します。この関数は非常に高速で、失敗することはない。
int QSslCipher::usedBits() const
暗号が使用するビット数を返す。
supportedBits()も参照 。
bool QSslCipher::operator!=(const QSslCipher &other) const
この暗号がother と同じでない場合はtrue
を返し、そうでない場合は false を返す。
QSslCipher &QSslCipher::operator=(const QSslCipher &other)
other の内容をこの暗号にコピーし、2 つの暗号を同一にする。
bool QSslCipher::operator==(const QSslCipher &other) const
この暗号がother と同じ場合はtrue
を返し、そうでない場合は false を返す。
©2024 The Qt Company Ltd. 本文書に含まれる寄稿文書の著作権は、各所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。