Я столкнулся с этой ошибкой, когда вообще не установил опцию отличительного имени. Это было исправлено путем установки опции для правильно отформатированной строки.
эта команда завершилась неудачно с исключением формата AVA: (для удобочитаемости добавлены разрывы строк)
C:\Program Files\Java\jdk1.6.0_45\jre\bin>keytool
-genkey -v -dname PatrickTaylor -validity 10000
-keystore C:\drops\patrickkeystore
эта команда выполнена успешно:
C:\Program Files\Java\jdk1.6.0_45\jre\bin>keytool
-genkey -v -dname PatrickTaylor -validity 10000
-keystore C:\drops\patrickkeystore
-dname "cn=Patrick Taylor, ou=engineering, o=company, c=US"