PFX-файлы Windows просто переименованы в файлы PKCS # 12, и вам даже не нужен BouncyCastle для их импорта: вы можете использовать встроенный в Java API KeyStore (который не имеет ограничений по длине или составу пароля - если вы хотите «без пароля» вы можете использовать пустую строку).
Обычно код импорта PKCS12 / PFX выглядит примерно так:
FileInputStream fis = new FileInputStream("your.pfx");
String password = "your-password";
KeyStore ks = KeyStore.getInstance("pkcs12");
ks.load(fis, password.toCharArray());
String alias = ks.aliases().nextElement();
PrivateKey pKey = (PrivateKey)ks.getKey(alias, password.toCharArray());
X509Certificate cert = (X509Certificate)ks.getCertificate(alias);