Module: Gio::TlsChannelBindingError

Defined in:
(unknown)

Constant Summary collapse

NOT_IMPLEMENTED =

Either entire binding retrieval facility or specific binding type is not implemented in the TLS backend.

0 or :not_implemented
INVALID_STATE =

The handshake is not yet complete on the connection which is a strong requirement for any existing binding type.

1 or :invalid_state
NOT_AVAILABLE =

Handshake is complete but binding data is not available. That normally indicates the TLS implementation failed to provide the binding data. For example, some implementations do not provide a peer certificate for resumed connections.

2 or :not_available
NOT_SUPPORTED =

Binding type is not supported on the current connection. This error could be triggered when requesting tls-server-end-point binding data for a certificate which has no hash function or uses multiple hash functions.

3 or :not_supported
GENERAL_ERROR =

Any other backend error preventing binding data retrieval.

4 or :general_error