verify
This verifies @cert and returns a set of #GTlsCertificateFlags indicating any problems found with it. This can be used to verify a certificate outside the context of making a connection, or to check a certificate against a CA that is not part of the system CA database.
If @cert is valid, %G_TLS_CERTIFICATE_NO_FLAGS is returned.
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 value if it does not match. If @identity is null, that bit will never be set in the return value.
If @trusted_ca is not null, then @cert (or one of the certificates in its chain) must be signed by it, or else %G_TLS_CERTIFICATE_UNKNOWN_CA will be set in the return value. If
Return
the appropriate #GTlsCertificateFlags
Since
2.28
Parameters
the expected peer identity
the certificate of a trusted authority