From 6145c27ad68f3f49bdc8e5c621ef7209edf81545 Mon Sep 17 00:00:00 2001 From: Jaakko Keränen Date: Mon, 7 Sep 2020 23:06:07 +0300 Subject: LookupWidget: Finding identities --- src/gmcerts.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/gmcerts.h') diff --git a/src/gmcerts.h b/src/gmcerts.h index 92a12a6a..2ab4396e 100644 --- a/src/gmcerts.h +++ b/src/gmcerts.h @@ -57,6 +57,8 @@ const iString *name_GmIdentity(const iGmIdentity *); iDeclareType(GmCerts) iDeclareTypeConstructionArgs(GmCerts, const char *saveDir) +typedef iBool (*iGmCertsIdentityFilterFunc)(void *context, const iGmIdentity *); + iBool checkTrust_GmCerts (iGmCerts *, iRangecc domain, const iTlsCertificate *cert); /** @@ -83,6 +85,7 @@ iGmIdentity * identity_GmCerts (iGmCerts *, unsigned int id); const iGmIdentity * constIdentity_GmCerts (const iGmCerts *, unsigned int id); const iGmIdentity * identityForUrl_GmCerts (const iGmCerts *, const iString *url); const iPtrArray * identities_GmCerts (const iGmCerts *); +const iPtrArray * listIdentities_GmCerts (const iGmCerts *, iGmCertsIdentityFilterFunc filter, void *context); void signIn_GmCerts (iGmCerts *, iGmIdentity *identity, const iString *url); void signOut_GmCerts (iGmCerts *, const iString *url); -- cgit v1.2.3