QgsAuthConfigSslServer class

Configuration container for SSL server connection exceptions or overrides.

Constructors, destructors, conversion operators

QgsAuthConfigSslServer()
Construct a default SSL server configuration.

Public functions

auto configString() const -> const QString
Configuration as a concatenated string.
auto isNull() const -> bool
Whether configuration is null (missing components)
void loadConfigString(const QString& config = QString())
Load concatenated string into configuration, e.g. from auth database.
auto qtVersion() const -> int
Qt version when the configuration was made (SSL protocols may differ)
void setQtVersion(int version)
Sets Qt version when the configuration was made (SSL protocols may differ)
void setSslCertificate(const QSslCertificate& cert)
Sets server certificate object.
void setSslHostPort(const QString& hostport)
Sets server host:port string.
void setSslIgnoredErrorEnums(const QList<QSslError::SslError>& errors)
Sets SSL server errors (as enum list) to ignore in connections.
void setSslPeerVerifyDepth(int depth)
Set number or SSL client's peer to verify in connections.
void setSslPeerVerifyMode(QSslSocket::PeerVerifyMode mode)
Sets SSL client's peer verify mode to use in connections.
void setSslProtocol(QSsl::SslProtocol protocol)
Sets SSL server protocol to use in connections.
void setVersion(int version)
Sets version of the configuration (used for future upgrading)
auto sslCertificate() const -> const QSslCertificate
Server certificate object.
auto sslHostPort() const -> const QString
Server host:port string.
auto sslIgnoredErrorEnums() const -> const QList<QSslError::SslError>
SSL server errors (as enum list) to ignore in connections.
auto sslIgnoredErrors() const -> const QList<QSslError>
SSL server errors to ignore in connections.
auto sslPeerVerifyDepth() const -> int
Number or SSL client's peer to verify in connections.
auto sslPeerVerifyMode() const -> QSslSocket::PeerVerifyMode
SSL client's peer verify mode to use in connections.
auto sslProtocol() const -> QSsl::SslProtocol
SSL server protocol to use in connections.
auto version() const -> int
Version of the configuration (used for future upgrading)

Function documentation

void QgsAuthConfigSslServer::setSslPeerVerifyDepth(int depth)

Set number or SSL client's peer to verify in connections.

int QgsAuthConfigSslServer::sslPeerVerifyDepth() const

Number or SSL client's peer to verify in connections.