aboutsummaryrefslogtreecommitdiffstats
path: root/sm/base64.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2002-01-10 19:47:20 +0000
committerWerner Koch <[email protected]>2002-01-10 19:47:20 +0000
commitdc37fe184907dfb70a99b573b8e36fa71d36061f (patch)
tree40860a3645374c3dcd0ef07edb84471e39045b53 /sm/base64.c
parent*** empty log message *** (diff)
downloadgnupg-dc37fe184907dfb70a99b573b8e36fa71d36061f.tar.gz
gnupg-dc37fe184907dfb70a99b573b8e36fa71d36061f.zip
* base64.c (gpgsm_create_writer): Allow to set the object name
* server.c (cmd_genkey): New. * certreqgen.c: New. The parameter handling code has been taken from gnupg/g10/keygen.c version 1.0.6. * call-agent.c (gpgsm_agent_genkey): New.
Diffstat (limited to '')
-rw-r--r--sm/base64.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sm/base64.c b/sm/base64.c
index b53009b85..bf1aea179 100644
--- a/sm/base64.c
+++ b/sm/base64.c
@@ -581,7 +581,8 @@ gpgsm_create_writer (Base64Context *ctx,
{
(*ctx)->u.wparm.fp = fp;
if (ctrl->create_pem)
- (*ctx)->u.wparm.pem_name = "CMS OBJECT"; /* fixme */
+ (*ctx)->u.wparm.pem_name = ctrl->pem_name? ctrl->pem_name
+ : "CMS OBJECT";
rc = ksba_writer_set_cb (w, base64_writer_cb, &(*ctx)->u.wparm);
}
else