QSslCipher#

The QSslCipher class represents an SSL cryptographic cipher. More

Synopsis#

Functions#

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Detailed Description#

QSslCipher stores information about one cryptographic cipher. It is most commonly used with QSslSocket , either for configuring which ciphers the socket can use, or for displaying the socket’s ciphers to the user.

See also

QSslSocket QSslKey

class PySide6.QtNetwork.QSslCipher#

PySide6.QtNetwork.QSslCipher(other)

PySide6.QtNetwork.QSslCipher(name)

PySide6.QtNetwork.QSslCipher(name, protocol)

Parameters:

Constructs an empty QSslCipher object.

Constructs an identical copy of the other cipher.

Constructs a QSslCipher object for the cipher determined by name. The constructor accepts only supported ciphers (i.e., the name must identify a cipher in the list of ciphers returned by QSslSocket::supportedCiphers()).

You can call isNull() after construction to check if name correctly identified a supported cipher.

Constructs a QSslCipher object for the cipher determined by name and protocol. The constructor accepts only supported ciphers (i.e., the name and protocol must identify a cipher in the list of ciphers returned by QSslSocket::supportedCiphers()).

You can call isNull() after construction to check if name and protocol correctly identified a supported cipher.

PySide6.QtNetwork.QSslCipher.authenticationMethod()#
Return type:

str

Returns the cipher’s authentication method as a QString.

PySide6.QtNetwork.QSslCipher.encryptionMethod()#
Return type:

str

Returns the cipher’s encryption method as a QString.

PySide6.QtNetwork.QSslCipher.isNull()#
Return type:

bool

Returns true if this is a null cipher; otherwise returns false.

PySide6.QtNetwork.QSslCipher.keyExchangeMethod()#
Return type:

str

Returns the cipher’s key exchange method as a QString.

PySide6.QtNetwork.QSslCipher.name()#
Return type:

str

Returns the name of the cipher, or an empty QString if this is a null cipher.

See also

isNull()

PySide6.QtNetwork.QSslCipher.__ne__(other)#
Parameters:

otherPySide6.QtNetwork.QSslCipher

Return type:

bool

Returns true if this cipher is not the same as other; otherwise, false is returned.

PySide6.QtNetwork.QSslCipher.__eq__(other)#
Parameters:

otherPySide6.QtNetwork.QSslCipher

Return type:

bool

Returns true if this cipher is the same as other; otherwise, false is returned.

PySide6.QtNetwork.QSslCipher.protocol()#
Return type:

SslProtocol

Returns the cipher’s protocol type, or UnknownProtocol if QSslCipher is unable to determine the protocol ( protocolString() may contain more information).

See also

protocolString()

PySide6.QtNetwork.QSslCipher.protocolString()#
Return type:

str

Returns the cipher’s protocol as a QString.

See also

protocol()

PySide6.QtNetwork.QSslCipher.supportedBits()#
Return type:

int

Returns the number of bits supported by the cipher.

See also

usedBits()

PySide6.QtNetwork.QSslCipher.swap(other)#
Parameters:

otherPySide6.QtNetwork.QSslCipher

Swaps this cipher instance with other. This function is very fast and never fails.

PySide6.QtNetwork.QSslCipher.usedBits()#
Return type:

int

Returns the number of bits used by the cipher.

See also

supportedBits()