### Property

# Gio DtlsClientConnection:server-identity

since: 2.48

#### Declaration

    property server-identity: Gio.SocketConnectable [ read, write, construct ]

#### Description

A `GSocketConnectable` describing the identity of the server that is expected on the other end of the connection.

If the `G_TLS_CERTIFICATE_BAD_IDENTITY` flag is set in `GDtlsClientConnection:validation-flags`, this object will be used to determine the expected identify of the remote end of the connection; if `GDtlsClientConnection:server-identity` is not set, or does not match the identity presented by the server, then the `G_TLS_CERTIFICATE_BAD_IDENTITY` validation will fail.

In addition to its use in verifying the server certificate, this is also used to give a hint to the server about what certificate we expect, which is useful for servers that serve virtual hosts.

Type: | `GSocketConnectable`
Available since: | 2.48

Getter method | `g_dtls_client_connection_get_server_identity()`
Setter method | `g_dtls_client_connection_set_server_identity()`

#### Flags

Readable | yes
Writable | yes
Construct | yes
Construct only | no