>> 3. What if user specifies a non-JKS type but hasn't provided keystore >> name? > > That's allowed, for example, PKCS11 and Windows-MY > > What about pkcs12 and jceks?