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