]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
(generate_self_signed): Load key, if generate_certificate() didn't
authorSimon Josefsson <simon@josefsson.org>
Thu, 21 Sep 2006 12:26:07 +0000 (12:26 +0000)
committerSimon Josefsson <simon@josefsson.org>
Thu, 21 Sep 2006 12:26:07 +0000 (12:26 +0000)
load or generate it, typically because it used a certificate request.
Reported by Sascha Ziemann <sascha.ziemann@secunet.com>.

src/certtool.c

index 52c7a26d55e734edece30704e2a1499fc7c7f342..f292d02974bae67f79950b4261893662c37107ed 100644 (file)
@@ -696,6 +696,9 @@ generate_self_signed (void)
 
   crt = generate_certificate (&key, NULL);
 
+  if (!key)
+    key = load_private_key (1);
+
   uri = get_crl_dist_point_url ();
   if (uri)
     {