42 |
static void |
static void |
43 |
mk_cert_fname (const char *keyid, char *fname, size_t flen) |
mk_cert_fname (const char *keyid, char *fname, size_t flen) |
44 |
{ |
{ |
45 |
gpgme_key_t k; |
winpt_key_s k; |
46 |
size_t i; |
size_t i; |
|
char *uid; |
|
47 |
|
|
48 |
if (get_pubkey (keyid, &k)) |
memset (&k, 0, sizeof (k)); |
49 |
|
if (winpt_get_pubkey (keyid, &k)) |
50 |
BUG (NULL); |
BUG (NULL); |
51 |
uid = utf8_to_native (k->uids->name); |
_snprintf (fname, flen-1, "%s_RevocationCert.asc", k.ext->uids->name); |
|
_snprintf (fname, flen-1, "%s_RevocationCert.asc", uid); |
|
52 |
for (i=0; i < strlen (fname); i++) { |
for (i=0; i < strlen (fname); i++) { |
53 |
if (fname[i] == ' ') |
if (fname[i] == ' ') |
54 |
fname[i] = '_'; |
fname[i] = '_'; |
55 |
} |
} |
|
safe_free (uid); |
|
56 |
} |
} |
57 |
|
|
58 |
|
|