summaryrefslogtreecommitdiff
path: root/src/certtool-cfg.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@crystal.(none)>2008-10-04 18:51:51 +0300
committerNikos Mavrogiannopoulos <nmav@crystal.(none)>2008-10-04 18:51:51 +0300
commit34debae17d44281f0e57ce7ef5156c54d1538894 (patch)
treea56c4c193624c99a5b8d3a5b269f76feb0d688d8 /src/certtool-cfg.c
parent9cd1ea5a7318f91749e30b3d0ade04dbf8983187 (diff)
downloadgnutls-34debae17d44281f0e57ce7ef5156c54d1538894.tar.gz
Added function to copy extensions from a CRL to a certificate.
Reduced many warnings (and added more by defining gnutls_log as printf like function --gcc only)
Diffstat (limited to 'src/certtool-cfg.c')
-rw-r--r--src/certtool-cfg.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/certtool-cfg.c b/src/certtool-cfg.c
index ec9fb459ee..5634ce7f5c 100644
--- a/src/certtool-cfg.c
+++ b/src/certtool-cfg.c
@@ -74,6 +74,7 @@ typedef struct _cfg_ctx
int time_stamping_key;
int crl_next_update;
int crl_number;
+ int crq_extensions;
char *proxy_policy_language;
} cfg_ctx;
@@ -135,6 +136,7 @@ template_parse (const char *template)
(void *) &cfg.crl_number, 0},
{NULL, '\0', "ca", CFG_BOOL, (void *) &cfg.ca, 0},
+ {NULL, '\0', "honor_crq_extensions", CFG_BOOL, (void *) &cfg.crq_extensions, 0},
{NULL, '\0', "path_len", CFG_INT, (void *) &cfg.path_len, 0},
{NULL, '\0', "tls_www_client", CFG_BOOL,
(void *) &cfg.tls_www_client, 0},
@@ -665,6 +667,20 @@ get_ca_status (void)
}
int
+get_crq_extensions_status (void)
+{
+ if (batch)
+ {
+ return cfg.crq_extensions;
+ }
+ else
+ {
+ return
+ read_yesno ("Do you want to honour the extensions from the request? (y/N): ");
+ }
+}
+
+int
get_crl_number (void)
{
if (batch)