首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将certificate.crt和certificate.key与SSLServerSocket结合使用

如何将certificate.crt和certificate.key与SSLServerSocket结合使用
EN

Stack Overflow用户
提问于 2018-05-20 01:29:23
回答 1查看 170关注 0票数 1

按照让我们加密指令关于如何为测试目的创建本地证书的内容,我已经将其设置为具有certificate.crtcertificate.key文件。现在,如何将它们与SSLServerSocket一起使用?我以前使用SSLServerSocket的唯一方法是使用从keytool生成的keystore,并且我做了一些研究,但没有找到任何具体的方法来使用opensslSSLServerSocket生成的证书。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-20 01:40:15

建议:

看看这个链接:如何在Java中导入现有的x509证书和私钥以便在SSL中使用?

  1. 使用PKCS12将现有证书转换为OpenSSL。当被问到时需要一个密码,否则第二步会抱怨。 openssl pkcs12 -export -in my_certificate.crt -inkey my_key.key -out keystore.p12 -name new_alias -CAfile my_ca_bundle.crt -caname -caname root
  2. 将PKCS12转换为文件。 关键工具-importkeystore -deststorepass new_keystore_pass -destkeypass new_key_pass -destkeystore keystore.jks -srckeystore keystore.p12 -srcstoretype PKCS12 -srcstorepass pass_used_in_p12_keystore -alias alias_used_in_p12_keystore
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50430912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档