diff options
Diffstat (limited to 'src/analysis/db/certs.h')
-rw-r--r-- | src/analysis/db/certs.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/analysis/db/certs.h b/src/analysis/db/certs.h index 51a2e34..359b3d3 100644 --- a/src/analysis/db/certs.h +++ b/src/analysis/db/certs.h @@ -45,6 +45,9 @@ typedef struct _x509_entries /* Indique si une définition existe dans l'identité. */ bool are_x509_entries_empty(const x509_entries *); +/* Traduit en chaîne de caractères une définition d'identité. */ +char *translate_x509_entries(const x509_entries *); + /* Libère la mémoire occupée par une définition d'identité. */ void free_x509_entries(x509_entries *); @@ -57,6 +60,9 @@ bool build_keys_and_request(const char *, const char *, const x509_entries *); /* Recharge l'identité inscrite dans une requête de signature. */ bool load_identity_from_request(const char *, x509_entries *); +/* Recharge l'identité inscrite dans un certificat signé. */ +bool load_identity_from_cert(const char *, x509_entries *); + /* Signe un certificat pour application. */ bool sign_cert(const char *, const char *, const char *, const char *, unsigned long); |