# HG changeset patch # User Volker Birk # Date 1429260675 -7200 # Node ID e6df9f3bbda45aa2c558e3921493ded4153475f2 # Parent 2d7c5fb43387c7a2f7d042024585f3a024747c3b key_revoke() diff -r 2d7c5fb43387 -r e6df9f3bbda4 src/pEpEngine.c --- a/src/pEpEngine.c Fri Apr 17 10:48:31 2015 +0200 +++ b/src/pEpEngine.c Fri Apr 17 10:51:15 2015 +0200 @@ -909,3 +909,14 @@ return PEP_UNKNOWN_ERROR; } +DYNAMIC_API PEP_STATUS key_revoke(PEP_SESSION session, const char *key_id) +{ + assert(session); + assert(key_id); + + if (!(session && key_id)) + return PEP_ILLEGAL_VALUE; + + return PEP_UNKNOWN_ERROR; +} + diff -r 2d7c5fb43387 -r e6df9f3bbda4 src/pEpEngine.h --- a/src/pEpEngine.h Fri Apr 17 10:48:31 2015 +0200 +++ b/src/pEpEngine.h Fri Apr 17 10:51:15 2015 +0200 @@ -615,6 +615,15 @@ DYNAMIC_API PEP_STATUS key_renew(PEP_SESSION session, const char *key_id); +// key_revoke() - revoke an expired key +// +// parameters: +// session (in) session handle +// key_id (in) ID of key to revoke as UTF-8 string + +DYNAMIC_API PEP_STATUS key_revoke(PEP_SESSION session, const char *key_id); + + #ifdef __cplusplus } #endif