summaryrefslogtreecommitdiff
path: root/src/gmcerts.h
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2020-09-07 23:06:07 +0300
committerJaakko Keränen <jaakko.keranen@iki.fi>2020-09-07 23:06:07 +0300
commit6145c27ad68f3f49bdc8e5c621ef7209edf81545 (patch)
treef721ccb1377209e0b4525521338ad3244380790b /src/gmcerts.h
parent320791c629e988f4634590aadf1bee5ee53d1785 (diff)
LookupWidget: Finding identities
Diffstat (limited to 'src/gmcerts.h')
-rw-r--r--src/gmcerts.h3
1 files changed, 3 insertions, 0 deletions
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 *);
57iDeclareType(GmCerts) 57iDeclareType(GmCerts)
58iDeclareTypeConstructionArgs(GmCerts, const char *saveDir) 58iDeclareTypeConstructionArgs(GmCerts, const char *saveDir)
59 59
60typedef iBool (*iGmCertsIdentityFilterFunc)(void *context, const iGmIdentity *);
61
60iBool checkTrust_GmCerts (iGmCerts *, iRangecc domain, const iTlsCertificate *cert); 62iBool checkTrust_GmCerts (iGmCerts *, iRangecc domain, const iTlsCertificate *cert);
61 63
62/** 64/**
@@ -83,6 +85,7 @@ iGmIdentity * identity_GmCerts (iGmCerts *, unsigned int id);
83const iGmIdentity * constIdentity_GmCerts (const iGmCerts *, unsigned int id); 85const iGmIdentity * constIdentity_GmCerts (const iGmCerts *, unsigned int id);
84const iGmIdentity * identityForUrl_GmCerts (const iGmCerts *, const iString *url); 86const iGmIdentity * identityForUrl_GmCerts (const iGmCerts *, const iString *url);
85const iPtrArray * identities_GmCerts (const iGmCerts *); 87const iPtrArray * identities_GmCerts (const iGmCerts *);
88const iPtrArray * listIdentities_GmCerts (const iGmCerts *, iGmCertsIdentityFilterFunc filter, void *context);
86 89
87void signIn_GmCerts (iGmCerts *, iGmIdentity *identity, const iString *url); 90void signIn_GmCerts (iGmCerts *, iGmIdentity *identity, const iString *url);
88void signOut_GmCerts (iGmCerts *, const iString *url); 91void signOut_GmCerts (iGmCerts *, const iString *url);