API reference - Class QSslError_SslError

Notation used in Ruby API documentation

Description: This class represents the QSslError::SslError enum

Class hierarchy: QSslError_SslError » QSslError_QFlags_SslError

Public constructors

new QSslError_SslErrornew(unsigned int value)Creates the enum object from an integer

Public methods

[const]bool==(QSslError_SslError other)Compares the enum class against an enum of it's own type
[const]bool==(unsigned int other)Compares the enum class against an integer
[const]voidassign(const QSslError_SslError other)Assign the contents of another object to self
voidcreateEnsures the C++ object is created
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[const]QSslError_SslErrordupCreates a copy of self
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]unsigned intto_iConverts the enum class to an integer
[const]stringto_sConverts the enum class to a string

Public static methods and constants

new QSslError_SslErrorAuthorityIssuerSerialNumberMismatchEnum constant QSslError::AuthorityIssuerSerialNumberMismatch
new QSslError_SslErrorCertificateExpiredEnum constant QSslError::CertificateExpired
new QSslError_SslErrorCertificateNotYetValidEnum constant QSslError::CertificateNotYetValid
new QSslError_SslErrorCertificateRejectedEnum constant QSslError::CertificateRejected
new QSslError_SslErrorCertificateRevokedEnum constant QSslError::CertificateRevoked
new QSslError_SslErrorCertificateSignatureFailedEnum constant QSslError::CertificateSignatureFailed
new QSslError_SslErrorCertificateUntrustedEnum constant QSslError::CertificateUntrusted
new QSslError_SslErrorHostNameMismatchEnum constant QSslError::HostNameMismatch
new QSslError_SslErrorInvalidCaCertificateEnum constant QSslError::InvalidCaCertificate
new QSslError_SslErrorInvalidNotAfterFieldEnum constant QSslError::InvalidNotAfterField
new QSslError_SslErrorInvalidNotBeforeFieldEnum constant QSslError::InvalidNotBeforeField
new QSslError_SslErrorInvalidPurposeEnum constant QSslError::InvalidPurpose
new QSslError_SslErrorNoErrorEnum constant QSslError::NoError
new QSslError_SslErrorNoPeerCertificateEnum constant QSslError::NoPeerCertificate
new QSslError_SslErrorNoSslSupportEnum constant QSslError::NoSslSupport
new QSslError_SslErrorPathLengthExceededEnum constant QSslError::PathLengthExceeded
new QSslError_SslErrorSelfSignedCertificateEnum constant QSslError::SelfSignedCertificate
new QSslError_SslErrorSelfSignedCertificateInChainEnum constant QSslError::SelfSignedCertificateInChain
new QSslError_SslErrorSubjectIssuerMismatchEnum constant QSslError::SubjectIssuerMismatch
new QSslError_SslErrorUnableToDecodeIssuerPublicKeyEnum constant QSslError::UnableToDecodeIssuerPublicKey
new QSslError_SslErrorUnableToDecryptCertificateSignatureEnum constant QSslError::UnableToDecryptCertificateSignature
new QSslError_SslErrorUnableToGetIssuerCertificateEnum constant QSslError::UnableToGetIssuerCertificate
new QSslError_SslErrorUnableToGetLocalIssuerCertificateEnum constant QSslError::UnableToGetLocalIssuerCertificate
new QSslError_SslErrorUnableToVerifyFirstCertificateEnum constant QSslError::UnableToVerifyFirstCertificate
new QSslError_SslErrorUnspecifiedErrorEnum constant QSslError::UnspecifiedError

Detailed description

[const] bool ==(QSslError_SslError other)

Description: Compares the enum class against an enum of it's own type

[const] bool ==(unsigned int other)

Description: Compares the enum class against an integer

[static] new QSslError_SslError AuthorityIssuerSerialNumberMismatch

Description: Enum constant QSslError::AuthorityIssuerSerialNumberMismatch

[static] new QSslError_SslError CertificateExpired

Description: Enum constant QSslError::CertificateExpired

[static] new QSslError_SslError CertificateNotYetValid

Description: Enum constant QSslError::CertificateNotYetValid

[static] new QSslError_SslError CertificateRejected

Description: Enum constant QSslError::CertificateRejected

[static] new QSslError_SslError CertificateRevoked

Description: Enum constant QSslError::CertificateRevoked

[static] new QSslError_SslError CertificateSignatureFailed

Description: Enum constant QSslError::CertificateSignatureFailed

[static] new QSslError_SslError CertificateUntrusted

Description: Enum constant QSslError::CertificateUntrusted

[static] new QSslError_SslError HostNameMismatch

Description: Enum constant QSslError::HostNameMismatch

[static] new QSslError_SslError InvalidCaCertificate

Description: Enum constant QSslError::InvalidCaCertificate

[static] new QSslError_SslError InvalidNotAfterField

Description: Enum constant QSslError::InvalidNotAfterField

[static] new QSslError_SslError InvalidNotBeforeField

Description: Enum constant QSslError::InvalidNotBeforeField

[static] new QSslError_SslError InvalidPurpose

Description: Enum constant QSslError::InvalidPurpose

[static] new QSslError_SslError NoError

Description: Enum constant QSslError::NoError

[static] new QSslError_SslError NoPeerCertificate

Description: Enum constant QSslError::NoPeerCertificate

[static] new QSslError_SslError NoSslSupport

Description: Enum constant QSslError::NoSslSupport

[static] new QSslError_SslError PathLengthExceeded

Description: Enum constant QSslError::PathLengthExceeded

[static] new QSslError_SslError SelfSignedCertificate

Description: Enum constant QSslError::SelfSignedCertificate

[static] new QSslError_SslError SelfSignedCertificateInChain

Description: Enum constant QSslError::SelfSignedCertificateInChain

[static] new QSslError_SslError SubjectIssuerMismatch

Description: Enum constant QSslError::SubjectIssuerMismatch

[static] new QSslError_SslError UnableToDecodeIssuerPublicKey

Description: Enum constant QSslError::UnableToDecodeIssuerPublicKey

[static] new QSslError_SslError UnableToDecryptCertificateSignature

Description: Enum constant QSslError::UnableToDecryptCertificateSignature

[static] new QSslError_SslError UnableToGetIssuerCertificate

Description: Enum constant QSslError::UnableToGetIssuerCertificate

[static] new QSslError_SslError UnableToGetLocalIssuerCertificate

Description: Enum constant QSslError::UnableToGetLocalIssuerCertificate

[static] new QSslError_SslError UnableToVerifyFirstCertificate

Description: Enum constant QSslError::UnableToVerifyFirstCertificate

[static] new QSslError_SslError UnspecifiedError

Description: Enum constant QSslError::UnspecifiedError

[const] void assign(const QSslError_SslError 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.

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.

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] QSslError_SslError dup

Description: Creates a copy of self

[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.

[static] new QSslError_SslError new(unsigned int value)

Description: Creates the enum object from an integer

[const] unsigned int to_i

Description: Converts the enum class to an integer

[const] string to_s

Description: Converts the enum class to a string