Java 导出.key和.req文件应该使用什么格式?

Java 导出.key和.req文件应该使用什么格式?,java,certificate,writer,Java,Certificate,Writer,我用java应用程序导出了.key和.req文件 代码: BufferedOutputStream bos1 = new BufferedOutputStream( new FileOutputStream(txtRequest.getText())); bos1.write(certificate.getBytes()); bos1.close(); BufferedWriter bw = new BufferedWriter(new F

我用java应用程序导出了.key和.req文件

代码:

BufferedOutputStream bos1 = new BufferedOutputStream(                           new FileOutputStream(txtRequest.getText()));
bos1.write(certificate.getBytes());

bos1.close();

BufferedWriter bw = new BufferedWriter(new FileWriter(txtPrivateKey.getText()));
PEMWriter writer = new PEMWriter(bw);
writer.writeObject(getPrivateKey());

writer.close();
bw.close();
我有一个问题,当我使用这些.req和.key文件导出.pfx文件时。只能安装WindowsXP,不能安装WindowsServer2008和Windows7。
我该怎么办?请指路。

PKCS12-可以通过openssl工具读取,也可以导出