From 0017a350835ea7d18cb0a1292c0ce1025fa983ff Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Wed, 12 May 2004 15:49:50 +0000 Subject: certtool can now add ip address SAN extension. --- src/certtool-cfg.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/certtool-cfg.c') diff --git a/src/certtool-cfg.c b/src/certtool-cfg.c index 10d3cf3833..fe611de10e 100644 --- a/src/certtool-cfg.c +++ b/src/certtool-cfg.c @@ -39,6 +39,7 @@ typedef struct _cfg_ctx char *pkcs9_email; char *country; char *dns_name; + char* ip_addr; char *email; char *crl_dist_points; char *password; @@ -87,6 +88,7 @@ int template_parse(const char *template) {NULL, '\0', "pkcs9_email", CFG_STR, (void *) &cfg.pkcs9_email, 0}, {NULL, '\0', "country", CFG_STR, (void *) &cfg.country, 0}, {NULL, '\0', "dns_name", CFG_STR, (void *) &cfg.dns_name, 0}, + {NULL, '\0', "ip_address", CFG_STR, (void *) &cfg.ip_addr, 0}, {NULL, '\0', "email", CFG_STR, (void *) &cfg.email, 0}, {NULL, '\0', "crl_dist_points", CFG_STR, (void *) &cfg.crl_dist_points, 0}, {NULL, '\0', "pkcs12_key_name", CFG_STR, (void *) &cfg.pkcs12_key_name, 0}, @@ -437,6 +439,15 @@ const char* get_dns_name( void) } } +const char* get_ip_addr( void) +{ + if (batch) { + return cfg.ip_addr; + } else { + return read_str( "Enter the IP address of the subject of the certificate: "); + } +} + const char* get_email( void) { if (batch) { -- cgit v1.2.1