mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-02 17:26:17 +01:00
gioenums: Add G_TLS_CERTIFICATE_FLAGS_NONE
This makes the absence of flags (in other words, a valid certificate) more self-documenting. Signed-off-by: Simon McVittie <smcv@collabora.com>
This commit is contained in:
parent
7045260c22
commit
f59e02a143
@ -191,7 +191,7 @@ g_dtls_client_connection_new (GDatagramBased *base_socket,
|
|||||||
GTlsCertificateFlags
|
GTlsCertificateFlags
|
||||||
g_dtls_client_connection_get_validation_flags (GDtlsClientConnection *conn)
|
g_dtls_client_connection_get_validation_flags (GDtlsClientConnection *conn)
|
||||||
{
|
{
|
||||||
GTlsCertificateFlags flags = 0;
|
GTlsCertificateFlags flags = G_TLS_CERTIFICATE_FLAGS_NONE;
|
||||||
|
|
||||||
g_return_val_if_fail (G_IS_DTLS_CLIENT_CONNECTION (conn), 0);
|
g_return_val_if_fail (G_IS_DTLS_CLIENT_CONNECTION (conn), 0);
|
||||||
|
|
||||||
|
@ -1578,6 +1578,7 @@ typedef enum {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* GTlsCertificateFlags:
|
* GTlsCertificateFlags:
|
||||||
|
* @G_TLS_CERTIFICATE_FLAGS_NONE: No flags. Since: 2.74
|
||||||
* @G_TLS_CERTIFICATE_UNKNOWN_CA: The signing certificate authority is
|
* @G_TLS_CERTIFICATE_UNKNOWN_CA: The signing certificate authority is
|
||||||
* not known.
|
* not known.
|
||||||
* @G_TLS_CERTIFICATE_BAD_IDENTITY: The certificate does not match the
|
* @G_TLS_CERTIFICATE_BAD_IDENTITY: The certificate does not match the
|
||||||
@ -1609,6 +1610,7 @@ typedef enum {
|
|||||||
* Since: 2.28
|
* Since: 2.28
|
||||||
*/
|
*/
|
||||||
typedef enum {
|
typedef enum {
|
||||||
|
G_TLS_CERTIFICATE_FLAGS_NONE GLIB_AVAILABLE_ENUMERATOR_IN_2_74 = 0,
|
||||||
G_TLS_CERTIFICATE_UNKNOWN_CA = (1 << 0),
|
G_TLS_CERTIFICATE_UNKNOWN_CA = (1 << 0),
|
||||||
G_TLS_CERTIFICATE_BAD_IDENTITY = (1 << 1),
|
G_TLS_CERTIFICATE_BAD_IDENTITY = (1 << 1),
|
||||||
G_TLS_CERTIFICATE_NOT_ACTIVATED = (1 << 2),
|
G_TLS_CERTIFICATE_NOT_ACTIVATED = (1 << 2),
|
||||||
|
@ -1121,6 +1121,8 @@ g_tls_certificate_get_issuer (GTlsCertificate *cert)
|
|||||||
* check a certificate against a CA that is not part of the system
|
* check a certificate against a CA that is not part of the system
|
||||||
* CA database.
|
* CA database.
|
||||||
*
|
*
|
||||||
|
* If @cert is valid, %G_TLS_CERTIFICATE_FLAGS_NONE is returned.
|
||||||
|
*
|
||||||
* If @identity is not %NULL, @cert's name(s) will be compared against
|
* If @identity is not %NULL, @cert's name(s) will be compared against
|
||||||
* it, and %G_TLS_CERTIFICATE_BAD_IDENTITY will be set in the return
|
* it, and %G_TLS_CERTIFICATE_BAD_IDENTITY will be set in the return
|
||||||
* value if it does not match. If @identity is %NULL, that bit will
|
* value if it does not match. If @identity is %NULL, that bit will
|
||||||
|
@ -213,7 +213,7 @@ g_tls_client_connection_new (GIOStream *base_io_stream,
|
|||||||
GTlsCertificateFlags
|
GTlsCertificateFlags
|
||||||
g_tls_client_connection_get_validation_flags (GTlsClientConnection *conn)
|
g_tls_client_connection_get_validation_flags (GTlsClientConnection *conn)
|
||||||
{
|
{
|
||||||
GTlsCertificateFlags flags = 0;
|
GTlsCertificateFlags flags = G_TLS_CERTIFICATE_FLAGS_NONE;
|
||||||
|
|
||||||
g_return_val_if_fail (G_IS_TLS_CLIENT_CONNECTION (conn), 0);
|
g_return_val_if_fail (G_IS_TLS_CLIENT_CONNECTION (conn), 0);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user