diff --git a/src/sakia/gui/certification.py b/src/sakia/gui/certification.py
index ae9dfe33b117f7db6396586b2f7d548458d540f3..a46712688d28f62d1451b57036280ebac9b0f7d4 100644
--- a/src/sakia/gui/certification.py
+++ b/src/sakia/gui/certification.py
@@ -38,6 +38,9 @@ class CertificationDialog(QDialog, Ui_CertificationDialog):
 
         for contact in certifier.contacts:
             self.combo_contact.addItem(contact['name'])
+        if len(certifier.contacts) == 0:
+            self.radio_pubkey.setChecked(True)
+            self.radio_contact.setEnabled(False)
 
     @classmethod
     @asyncio.coroutine