ConnectionStatusReason
Description:
[ CCode ( cprefix = "TP_CONNECTION_STATUS_REASON_" , has_type_id = false ) ]
public enum ConnectionStatusReason
A reason why the status of the connection changed.
Apart from Requested, the values of this enumeration only make sense as reasons why the status changed to Disconnected.
Bitfield/set of flags generated from the Telepathy specification.
Content:
Enum values:
- AUTHENTICATION_FAILED -
The username or password was invalid.
- CERT_EXPIRED -
The server's SSL certificate has expired.
- CERT_FINGERPRINT_MISMATCH
- The server's SSL certificate does not have the expected fingerprint.
- CERT_HOSTNAME_MISMATCH -
The server's SSL certificate did not match its hostname.
- CERT_INSECURE -
The server's SSL certificate uses an insecure algorithm, or is cryptographically weak.
- CERT_LIMIT_EXCEEDED -
The length in bytes of the server certificate, or the depth of the sever certificate chain exceed the
limits imposed by the crypto library.
- CERT_NOT_ACTIVATED -
The server's SSL certificate is not yet valid.
- CERT_NOT_PROVIDED -
The server did not provide a SSL certificate.
- CERT_OTHER_ERROR -
There was some other error validating the server's SSL certificate.
- CERT_REVOKED -
The server's SSL certificate has been revoked.
- CERT_SELF_SIGNED -
The server's SSL certificate is self-signed.
- CERT_UNTRUSTED -
The server's SSL certificate is signed by an untrusted certifying authority.
- ENCRYPTION_ERROR -
There was an error negotiating SSL on this connection, or encryption was unavailable and
require-encryption was set when the connection was created.
- NAME_IN_USE -
In general, this reason indicates that the requested account name or other identification
could not be used due to conflict with another connection.
- NETWORK_ERROR -
There was an error sending or receiving on the network socket.
- NONE_SPECIFIED -
There is no reason set for this state change.
- REQUESTED -
The change is in response to a user request.