TlsChannelBindingError
An error code used with %G_TLS_CHANNEL_BINDING_ERROR in a #GError to indicate a TLS channel binding retrieval error.
Since
2.66
Entries
Either entire binding retrieval facility or specific binding type is not implemented in the TLS backend.
The handshake is not yet complete on the connection which is a strong requirement for any existing binding type.
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.
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.
Any other backend error preventing binding data retrieval.
Functions
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Returns an array containing the constants of this enum type, in the order they're declared.