lib/sign: add ostree_seign_clear_keys function

Add the function for implicit cleanup of all loaded keys.

Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
This commit is contained in:
Denis Pynkin committed 2020-03-25 15:23:54 +03:00
1 parent eb8e501ece
commit ceaf6d7f54
6 files changed
+55 -7

No files matched your search

+11
View File
@@ -87,6 +87,17 @@ const gchar * ostree_sign_metadata_format (OstreeSign *self)
return OSTREE_SIGN_GET_IFACE (self)->metadata_format (self);
}
gboolean ostree_sign_clear_keys (OstreeSign *self,
GError **error)
{
g_debug ("%s enter", __FUNCTION__);
if (OSTREE_SIGN_GET_IFACE (self)->clear_keys == NULL)
return TRUE;
return OSTREE_SIGN_GET_IFACE (self)->clear_keys (self, error);
}
gboolean ostree_sign_set_sk (OstreeSign *self,
GVariant *secret_key,
GError **error)