Atm, everytime I create a new NetBeans module (Ant based, maven based) I have to create a keystore file with some information by my own.
IMHO, it should be work out of the box that singed NetBeans modules should pushed more forward to the plugin portal. I think it is a pain point for some developers to create such files, after they forget it. So if I create a NetBeans module, I should give some information that is needed for the keystore file like alias, country code, date, etc. right from the beginning of the wizard for ant and maven based projects.
There is an other approach, that I use for one of my Maven based modules. You can create such keystore file via build. You can see it here how it works: https://github.com/Chris2011/NbScratchFile/blob/master/pom.xml#L54-L79
of course a plugin is needed for this but this is a great solution to make it automatically, if the user won't add any information to the file.