Class QSslConfiguration
- All Implemented Interfaces:
QtObjectInterface,Cloneable
Holds the configuration and state of an SSL connection
Java wrapper for Qt class QSslConfiguration
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumJava wrapper for Qt enumQSslConfiguration::NextProtocolNegotiationStatus -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddCaCertificate(QSslCertificate certificate) final booleanaddCaCertificates(String path) final booleanaddCaCertificates(String path, QSsl.EncodingFormat format) Overloaded function foraddCaCertificates(java.lang.String, io.qt.network.QSsl.EncodingFormat, io.qt.network.QSslCertificate.PatternSyntax)withsyntax = io.qt.network.QSslCertificate.PatternSyntax.FixedString.final booleanaddCaCertificates(String path, QSsl.EncodingFormat format, QSslCertificate.PatternSyntax syntax) final voidaddCaCertificates(Collection<? extends QSslCertificate> certificates) final QList<QByteArray> final voidassign(QSslConfiguration other) final QMap<QByteArray, Object> final QList<QSslCertificate> final QList<QSslCipher> ciphers()clone()Creates and returns a copy of this object.static QSslConfigurationstatic QSslConfigurationfinal booleanfinal QList<QSslEllipticCurve> final QSslKeyfinal booleanequals(QSslConfiguration other) booleanfinal booleaninthashCode()Returns the objects's hash code computed byqHash(QSslConfiguration).final booleanisNull()final QSslCertificatefinal QList<QSslCertificate> final booleanfinal QByteArrayfinal booleanfinal QSslCertificatefinal QList<QSslCertificate> final intfinal QByteArrayfinal QSslKeyfinal QSsl.SslProtocolprotocol()final QSslCipherfinal QSsl.SslProtocolfinal QByteArrayfinal intfinal voidsetAllowedNextProtocols(Collection<? extends QByteArray> protocols) final voidOverloaded function forsetBackendConfiguration(java.util.Map)withbackendConfiguration = java.util.Collections.emptyMap().final voidsetBackendConfiguration(Map<? extends QByteArray, ? extends Object> backendConfiguration) final voidsetBackendConfigurationOption(byte [] name, Object value) Overloaded function forsetBackendConfigurationOption(io.qt.core.QByteArray, java.lang.Object).final voidsetBackendConfigurationOption(QByteArray name, Object value) final voidsetCaCertificates(Collection<? extends QSslCertificate> certificates) final voidsetCiphers(String ciphers) final voidsetCiphers(Collection<? extends QSslCipher> ciphers) static voidsetDefaultConfiguration(QSslConfiguration configuration) static voidsetDefaultDtlsConfiguration(QSslConfiguration configuration) final voidfinal voidsetDtlsCookieVerificationEnabled(boolean enable) final voidsetEllipticCurves(Collection<? extends QSslEllipticCurve> curves) final voidsetHandshakeMustInterruptOnError(boolean interrupt) final voidsetLocalCertificate(QSslCertificate certificate) final voidsetLocalCertificateChain(Collection<? extends QSslCertificate> localChain) final voidsetMissingCertificateIsFatal(boolean cannotRecover) final voidsetOcspStaplingEnabled(boolean enable) final voidsetPeerVerifyDepth(int depth) final voidfinal voidsetPreSharedKeyIdentityHint(byte [] hint) Overloaded function forsetPreSharedKeyIdentityHint(io.qt.core.QByteArray).final voidfinal voidsetPrivateKey(QSslKey key) final voidsetProtocol(QSsl.SslProtocol protocol) final voidsetSessionTicket(byte [] sessionTicket) Overloaded function forsetSessionTicket(io.qt.core.QByteArray).final voidsetSessionTicket(QByteArray sessionTicket) final voidsetSslOption(QSsl.SslOption option, boolean on) static QList<QSslCipher> static QList<QSslEllipticCurve> final voidswap(QSslConfiguration other) static QList<QSslCertificate> final booleantestSslOption(QSsl.SslOption option) Methods inherited from class io.qt.QtObject
dispose, isDisposed
-
Field Details
-
ALPNProtocolHTTP2
-
NextProtocolHttp1_1
-
-
Constructor Details
-
QSslConfiguration
public QSslConfiguration() -
QSslConfiguration
- Parameters:
other-
-
-
Method Details
-
addCaCertificate
- Parameters:
certificate-
-
addCaCertificates
@QtUninvokable public final void addCaCertificates(Collection<? extends QSslCertificate> certificates) - Parameters:
certificates-
-
addCaCertificates
@QtUninvokable public final boolean addCaCertificates(String path, QSsl.EncodingFormat format, QSslCertificate.PatternSyntax syntax) See
QSslConfiguration::addCaCertificates(QString, QSsl::EncodingFormat, QSslCertificate::PatternSyntax) - Parameters:
path-format-syntax-- Returns:
-
allowedNextProtocols
- Returns:
-
backendConfiguration
- Returns:
-
caCertificates
- Returns:
-
ciphers
- Returns:
-
diffieHellmanParameters
- Returns:
-
dtlsCookieVerificationEnabled
- Returns:
-
ellipticCurves
- Returns:
-
ephemeralServerKey
- Returns:
-
handshakeMustInterruptOnError
- Returns:
- Since:
- This function was introduced in Qt 6.0.
-
isNull
-
localCertificate
- Returns:
-
localCertificateChain
- Returns:
-
missingCertificateIsFatal
- Returns:
- Since:
- This function was introduced in Qt 6.0.
-
nextNegotiatedProtocol
- Returns:
-
nextProtocolNegotiationStatus
@QtUninvokable public final QSslConfiguration.NextProtocolNegotiationStatus nextProtocolNegotiationStatus()- Returns:
-
ocspStaplingEnabled
- Returns:
-
assign
- Parameters:
other-
-
equals
- Parameters:
other-- Returns:
-
peerCertificate
- Returns:
-
peerCertificateChain
- Returns:
-
peerVerifyDepth
- Returns:
-
peerVerifyMode
- Returns:
-
privateKey
-
protocol
- Returns:
-
sessionCipher
- Returns:
-
sessionProtocol
- Returns:
-
sessionTicket
- Returns:
-
sessionTicketLifeTimeHint
- Returns:
-
setAllowedNextProtocols
@QtUninvokable public final void setAllowedNextProtocols(Collection<? extends QByteArray> protocols) - Parameters:
protocols-
-
setBackendConfiguration
@QtUninvokable public final void setBackendConfiguration(Map<? extends QByteArray, ? extends Object> backendConfiguration) - Parameters:
backendConfiguration-
-
setBackendConfigurationOption
- Parameters:
name-value-
-
setCaCertificates
@QtUninvokable public final void setCaCertificates(Collection<? extends QSslCertificate> certificates) - Parameters:
certificates-
-
setCiphers
- Parameters:
ciphers-
-
setCiphers
- Parameters:
ciphers-- Since:
- This function was introduced in Qt 6.0.
-
setDiffieHellmanParameters
- Parameters:
dhparams-
-
setDtlsCookieVerificationEnabled
- Parameters:
enable-
-
setEllipticCurves
- Parameters:
curves-
-
setHandshakeMustInterruptOnError
- Parameters:
interrupt-- Since:
- This function was introduced in Qt 6.0.
-
setLocalCertificate
- Parameters:
certificate-
-
setLocalCertificateChain
@QtUninvokable public final void setLocalCertificateChain(Collection<? extends QSslCertificate> localChain) - Parameters:
localChain-
-
setMissingCertificateIsFatal
- Parameters:
cannotRecover-- Since:
- This function was introduced in Qt 6.0.
-
setOcspStaplingEnabled
- Parameters:
enable-
-
setPeerVerifyDepth
- Parameters:
depth-
-
setPeerVerifyMode
- Parameters:
mode-
-
setPrivateKey
- Parameters:
key-
-
setProtocol
- Parameters:
protocol-
-
setSessionTicket
- Parameters:
sessionTicket-
-
setSslOption
- Parameters:
option-on-
-
swap
- Parameters:
other-
-
testSslOption
- Parameters:
option-- Returns:
-
defaultConfiguration
- Returns:
-
defaultDtlsConfiguration
- Returns:
-
setDefaultConfiguration
- Parameters:
configuration-
-
setDefaultDtlsConfiguration
- Parameters:
configuration-
-
supportedCiphers
- Returns:
-
supportedEllipticCurves
- Returns:
-
systemCaCertificates
- Returns:
-
equals
-
hashCode
Returns the objects's hash code computed byqHash(QSslConfiguration). -
clone
Creates and returns a copy of this object.
-
addCaCertificates
Overloaded function for
addCaCertificates(java.lang.String, io.qt.network.QSsl.EncodingFormat, io.qt.network.QSslCertificate.PatternSyntax)withsyntax = io.qt.network.QSslCertificate.PatternSyntax.FixedString. -
addCaCertificates
Overloaded function for
addCaCertificates(java.lang.String, io.qt.network.QSsl.EncodingFormat, io.qt.network.QSslCertificate.PatternSyntax)with:
format = io.qt.network.QSsl.EncodingFormat.Pemsyntax = io.qt.network.QSslCertificate.PatternSyntax.FixedString
-
setBackendConfiguration
Overloaded function for
setBackendConfiguration(java.util.Map)withbackendConfiguration = java.util.Collections.emptyMap(). -
setBackendConfigurationOption
Overloaded function for
setBackendConfigurationOption(io.qt.core.QByteArray, java.lang.Object). -
setSessionTicket
Overloaded function for
setSessionTicket(io.qt.core.QByteArray).
-