API reference - Class QSslConfiguration

Notation used in Ruby API documentation

Description: Binding of QSslConfiguration

Public constructors

new QSslConfigurationnewConstructor QSslConfiguration::QSslConfiguration()
new QSslConfigurationnew(const QSslConfiguration other)Constructor QSslConfiguration::QSslConfiguration(const QSslConfiguration &other)

Public methods

[const]bool!=(const QSslConfiguration other)Method bool QSslConfiguration::operator!=(const QSslConfiguration &other)
[const]bool==(const QSslConfiguration other)Method bool QSslConfiguration::operator==(const QSslConfiguration &other)
QSslConfigurationassign(const QSslConfiguration other)Method QSslConfiguration &QSslConfiguration::operator=(const QSslConfiguration &other)
[const]voidassign(const QSslConfiguration other)Assign the contents of another object to self
[const]QSslCertificate[]caCertificatesMethod QList<QSslCertificate> QSslConfiguration::caCertificates()
voidcaCertificates=(QSslCertificate[] certificates)Method void QSslConfiguration::setCaCertificates(const QList<QSslCertificate> &certificates)
[const]QSslCipher[]ciphersMethod QList<QSslCipher> QSslConfiguration::ciphers()
voidciphers=(QSslCipher[] ciphers)Method void QSslConfiguration::setCiphers(const QList<QSslCipher> &ciphers)
voidcreateEnsures the C++ object is created
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[const]QSslConfigurationdupCreates a copy of self
[const]boolisNullMethod bool QSslConfiguration::isNull()
[const]boolisNull?Method bool QSslConfiguration::isNull()
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]QSslCertificatelocalCertificateMethod QSslCertificate QSslConfiguration::localCertificate()
voidlocalCertificate=(const QSslCertificate certificate)Method void QSslConfiguration::setLocalCertificate(const QSslCertificate &certificate)
[const]QSslCertificatepeerCertificateMethod QSslCertificate QSslConfiguration::peerCertificate()
[const]QSslCertificate[]peerCertificateChainMethod QList<QSslCertificate> QSslConfiguration::peerCertificateChain()
[const]intpeerVerifyDepthMethod int QSslConfiguration::peerVerifyDepth()
voidpeerVerifyDepth=(int depth)Method void QSslConfiguration::setPeerVerifyDepth(int depth)
[const]QSslSocket_PeerVerifyModepeerVerifyModeMethod QSslSocket::PeerVerifyMode QSslConfiguration::peerVerifyMode()
voidpeerVerifyMode=(const QSslSocket_PeerVerifyMode mode)Method void QSslConfiguration::setPeerVerifyMode(QSslSocket::PeerVerifyMode mode)
[const]QSslKeyprivateKeyMethod QSslKey QSslConfiguration::privateKey()
voidprivateKey=(const QSslKey key)Method void QSslConfiguration::setPrivateKey(const QSslKey &key)
[const]QSsl_SslProtocolprotocolMethod QSsl::SslProtocol QSslConfiguration::protocol()
voidprotocol=(const QSsl_SslProtocol protocol)Method void QSslConfiguration::setProtocol(QSsl::SslProtocol protocol)
[const]QSslCiphersessionCipherMethod QSslCipher QSslConfiguration::sessionCipher()
voidsetCaCertificates(QSslCertificate[] certificates)Method void QSslConfiguration::setCaCertificates(const QList<QSslCertificate> &certificates)
voidsetCiphers(QSslCipher[] ciphers)Method void QSslConfiguration::setCiphers(const QList<QSslCipher> &ciphers)
voidsetLocalCertificate(const QSslCertificate certificate)Method void QSslConfiguration::setLocalCertificate(const QSslCertificate &certificate)
voidsetPeerVerifyDepth(int depth)Method void QSslConfiguration::setPeerVerifyDepth(int depth)
voidsetPeerVerifyMode(const QSslSocket_PeerVerifyMode mode)Method void QSslConfiguration::setPeerVerifyMode(QSslSocket::PeerVerifyMode mode)
voidsetPrivateKey(const QSslKey key)Method void QSslConfiguration::setPrivateKey(const QSslKey &key)
voidsetProtocol(const QSsl_SslProtocol protocol)Method void QSslConfiguration::setProtocol(QSsl::SslProtocol protocol)

Public static methods and constants

QSslConfigurationdefaultConfigurationStatic method QSslConfiguration QSslConfiguration::defaultConfiguration()
voiddefaultConfiguration=(const QSslConfiguration configuration)Static method void QSslConfiguration::setDefaultConfiguration(const QSslConfiguration &configuration)
voidsetDefaultConfiguration(const QSslConfiguration configuration)Static method void QSslConfiguration::setDefaultConfiguration(const QSslConfiguration &configuration)

Detailed description

[const] bool !=(const QSslConfiguration other)

Description: Method bool QSslConfiguration::operator!=(const QSslConfiguration &other)

[const] bool ==(const QSslConfiguration other)

Description: Method bool QSslConfiguration::operator==(const QSslConfiguration &other)

QSslConfiguration assign(const QSslConfiguration other)

Description: Method QSslConfiguration &QSslConfiguration::operator=(const QSslConfiguration &other)

[const] void assign(const QSslConfiguration other)

Description: Assign the contents of another object to self

This method assigns the contents of another object to self. This is a deep copy that does not only copy the reference but the actual content.

[const] QSslCertificate[] caCertificates

Description: Method QList<QSslCertificate> QSslConfiguration::caCertificates()

void caCertificates=(QSslCertificate[] certificates)

Description: Method void QSslConfiguration::setCaCertificates(const QList<QSslCertificate> &certificates)

[const] QSslCipher[] ciphers

Description: Method QList<QSslCipher> QSslConfiguration::ciphers()

void ciphers=(QSslCipher[] ciphers)

Description: Method void QSslConfiguration::setCiphers(const QList<QSslCipher> &ciphers)

void create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

[static] QSslConfiguration defaultConfiguration

Description: Static method QSslConfiguration QSslConfiguration::defaultConfiguration()

This method is static and can be called without an instance.

[static] void defaultConfiguration=(const QSslConfiguration configuration)

Description: Static method void QSslConfiguration::setDefaultConfiguration(const QSslConfiguration &configuration)

This method is static and can be called without an instance.

void destroy

Description: Explicitly destroy the object

Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[const] QSslConfiguration dup

Description: Creates a copy of self

[const] bool isNull

Description: Method bool QSslConfiguration::isNull()

[const] bool isNull?

Description: Method bool QSslConfiguration::isNull()

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

[const] QSslCertificate localCertificate

Description: Method QSslCertificate QSslConfiguration::localCertificate()

void localCertificate=(const QSslCertificate certificate)

Description: Method void QSslConfiguration::setLocalCertificate(const QSslCertificate &certificate)

[static] new QSslConfiguration new

Description: Constructor QSslConfiguration::QSslConfiguration()

This method creates an object of class QSslConfiguration.

[static] new QSslConfiguration new(const QSslConfiguration other)

Description: Constructor QSslConfiguration::QSslConfiguration(const QSslConfiguration &other)

This method creates an object of class QSslConfiguration.

[const] QSslCertificate peerCertificate

Description: Method QSslCertificate QSslConfiguration::peerCertificate()

[const] QSslCertificate[] peerCertificateChain

Description: Method QList<QSslCertificate> QSslConfiguration::peerCertificateChain()

[const] int peerVerifyDepth

Description: Method int QSslConfiguration::peerVerifyDepth()

void peerVerifyDepth=(int depth)

Description: Method void QSslConfiguration::setPeerVerifyDepth(int depth)

[const] QSslSocket_PeerVerifyMode peerVerifyMode

Description: Method QSslSocket::PeerVerifyMode QSslConfiguration::peerVerifyMode()

void peerVerifyMode=(const QSslSocket_PeerVerifyMode mode)

Description: Method void QSslConfiguration::setPeerVerifyMode(QSslSocket::PeerVerifyMode mode)

[const] QSslKey privateKey

Description: Method QSslKey QSslConfiguration::privateKey()

void privateKey=(const QSslKey key)

Description: Method void QSslConfiguration::setPrivateKey(const QSslKey &key)

[const] QSsl_SslProtocol protocol

Description: Method QSsl::SslProtocol QSslConfiguration::protocol()

void protocol=(const QSsl_SslProtocol protocol)

Description: Method void QSslConfiguration::setProtocol(QSsl::SslProtocol protocol)

[const] QSslCipher sessionCipher

Description: Method QSslCipher QSslConfiguration::sessionCipher()

void setCaCertificates(QSslCertificate[] certificates)

Description: Method void QSslConfiguration::setCaCertificates(const QList<QSslCertificate> &certificates)

void setCiphers(QSslCipher[] ciphers)

Description: Method void QSslConfiguration::setCiphers(const QList<QSslCipher> &ciphers)

[static] void setDefaultConfiguration(const QSslConfiguration configuration)

Description: Static method void QSslConfiguration::setDefaultConfiguration(const QSslConfiguration &configuration)

This method is static and can be called without an instance.

void setLocalCertificate(const QSslCertificate certificate)

Description: Method void QSslConfiguration::setLocalCertificate(const QSslCertificate &certificate)

void setPeerVerifyDepth(int depth)

Description: Method void QSslConfiguration::setPeerVerifyDepth(int depth)

void setPeerVerifyMode(const QSslSocket_PeerVerifyMode mode)

Description: Method void QSslConfiguration::setPeerVerifyMode(QSslSocket::PeerVerifyMode mode)

void setPrivateKey(const QSslKey key)

Description: Method void QSslConfiguration::setPrivateKey(const QSslKey &key)

void setProtocol(const QSsl_SslProtocol protocol)

Description: Method void QSslConfiguration::setProtocol(QSsl::SslProtocol protocol)