首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apache中的SSL上下文服务

问apache中的SSL上下文服务
EN

Stack Overflow用户
提问于 2020-03-11 10:15:20
回答 3查看 5.7K关注 0票数 2

大家早上好,我做了一个apache项目,在这里我使用GetHttp和PostHttp。问题是,一个错误正在发生:

我在谷歌上找过它,但我不知道该怎么做?什么是SSL证书?怎么加?

​

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-03-11 12:32:23

您将需要为处理器使用创建和配置一个SSLContextService,以便它能够与DataSift服务提供的证书建立信任。curl工作,因为它是绑定到默认系统信任存储为您。

要提供类似命令行上的curl的体验,您需要使用以下方法为SSL上下文服务实例配置信任存储属性:

  1. Truststore Filename:

如果在您的系统上设置了$JAVA_HOME,那么中的仙人掌文件将帮助您找到正确的方向。如果不是,仙人掌的位置取决于环境,但它们各自的操作系统大致如下

/Library/Java/JavaVirtualMachines/jdk.jdk/Contents/Home/jre/lib/security/cacerts

  • Windows: Files\Java\jdk\jre\lib\security\cacerts

  • Linux: /usr/lib/jvm/jre/lib//
  • /
  • /

可以另外使用$(readlink -f $(其中java))

代码语言:javascript
复制
1. Truststore Type:JKS
2. Truststore Password: The default password of "changeit" if you are using the default Java keystore

​

在创建和启用此控制器服务时,需要更新关联的GetHTTP以引用它。

票数 3
EN

Stack Overflow用户

发布于 2021-07-19 04:47:57

我使用Consume_Kafka_2_0来使用消息,然后需要设置SSL服务。

您可以提供信任存储详细信息,以使用SSL安全的消息。

信任存储文件名->它对我来说是系统依赖的,它是"/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home/lib/security",,如果没有安装open,您需要首先安装它。

步骤:

代码语言:javascript
复制
brew tap AdoptOpenJDK/openjdk  
brew install adoptopenjdk11 --cask  
sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

密码:默认情况下是"changeit“类型: JKS

​

​

票数 1
EN

Stack Overflow用户

发布于 2020-03-11 10:59:54

创建和配置ssl上下文服务,然后启用它。

​

​

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

https://stackoverflow.com/questions/60633649

复制
相关文章

相似问题

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