首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Logstash TLS证书JKS to PKCS8无效密钥错误

Logstash TLS证书JKS to PKCS8无效密钥错误
EN

Stack Overflow用户
提问于 2016-12-29 08:27:11
回答 0查看 2.5K关注 0票数 1

我正在尝试将JKS证书转换为LogstashV5.1的PKCS8。我在这里找到了一个示例:https://stackoverflow.com/a/656559

代码语言:javascript
复制
keytool -importkeystore -srckeystore foo.jks -destkeystore foo.p12 / 
  -srcstoretype jks   -deststoretype pkcs12
openssl pkcs12 -in foo.p12 -out foo.pem
openssl pkcs12 -in foo.p12 -nocerts -out key.pem
openssl pkcs8 -in key.pem -topk8 -out p8key.pem

但它在尝试运行logstash时会产生以下错误:

代码语言:javascript
复制
ERROR logstash.inputs.beats - Looks like you either have an invalid key or your private key was not in PKCS8 format.
{:exception=>java.lang.IllegalArgumentException: File does not contain valid private key: /ELK/logstash/SSL/p8key.pem}

我还尝试使用-nocrypt标志转换为pkcs8,并收到以下错误:

代码语言:javascript
复制
ERROR org.logstash.beats.BeatsHandler - Exception: not an SSL/TLS record
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41371619

复制
相关文章

相似问题

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