在我搭建 Android 应用的开发环境时,需要为应用生成 SSL 证书。因此,我使用 keytool 为 Tomcat 生成了 keystore,并从中提取出证书,将其放入 .bks 文件以供 Android 使用,整个过程非常顺利。
现在,我们需要将所有服务器端代码迁移到需要 Apache HTTP 和 Tomcat 的服务器上。Apache HTTP SSL 需要 .key 和 .crt 文件,但是我找不到一种方法从 keystore 导出这些文件。
有人能提供帮助吗?我发现可以从 .pem 文件生成 .crt 文件。
openssl x509 -outform der -in your-cert.pem -out your-cert.crt
但是我该如何获取.key文件呢?