当前位置: 首页 > 知识库问答 >
问题:

OSX Jaspersoft Studio SSL握手

籍星汉
2023-03-14

我正在尝试连接安装在OSX机器中的贾斯珀软件工作室5.5中在SSL下运行的贾斯珀服务器5.5。我收到错误:

javax . net . SSL . SSL handshake异常:sun . security . validator . validator异常:PKIX路径构建失败:sun . security . provider . cert path . suncertpathbuilderexception:找不到请求目标的有效证书路径

这个wiki在Jaspersoft Studio 5.5中使用SSL证书解释了如何通过将证书添加到Jaspersoft Studio特定持有者来解决这个问题,因为它的安全证书在已经包含的JRE中,确切位置在链接中。但是它不起作用。也许这是一个仅适用于Windows安装的解决方案。

最后,经过这么多努力,我在默认java文件夹中安装了SSL证书,它成功了。

/Library/Java/Home/lib/security

即使这个过程有效,我也想确定这是正确的方法,这样我就可以把它应用到其他机器上。

问题:

  • 这是安装Jasper Studio证书的正确方法吗
  • 在OSX中运行时,Jasper Studio会忽略其包含的JRE安装吗

如果有人想知道我是如何创建和安装证书的:

使用此网站http://miteff.com/install-cert下载IntallCert java应用程序并在服务器上执行。

java InstallCert server.domain.com

这将连接到您的SSL网站并创建证书文件。当要求更多数据时,只需按回车键。

它将创建jssecacerts文件。将此文件复制到文件夹/Library/Java/Home/lib/security

现在,您将能够从碧玉软件工作室访问您的SSL贾斯珀服务器。

共有1个答案

曹渝
2023-03-14

我提出的解决方案是迄今为止最好的答案。

使用此网站http://miteff.com/install-cert下载IntallCert java应用程序并在服务器上执行。

java InstallCert server.domain.com

这将连接到您的SSL网站并创建证书文件。当要求更多数据时,只需按回车键。

它将创建jssecacerts文件。将此文件复制到文件夹/Library/Java/Home/lib/security

现在,您将能够从碧玉软件工作室访问您的SSL贾斯珀服务器。

 类似资料:
  • 要破解WPA密钥,首先我们要捕获握手。使用,将以与在WEP加密网络中使用它相同的方式捕获握手。使用以下命令捕获周围的所有网络: 下面我们将对javaT网络运行,其中为。指定参数,数字,然后添加将捕获的所有数据包存储到文件中,然后将无线网卡包含在监控模式下,即。命令如下: 一旦启动此命令,我们将拥有WPA加密网络,并且将客户端连接到网络。 我们可以通过两种方式捕获握手。首先,等待设备连接到网络。一旦

  • 在WPA中,使用唯一的临时密钥对每个数据包进行加密。它不像WEP,重复IV,我们收集大量具有相同IV的数据包。在每个WPA数据包中,都有一个唯一的临时IV,即使收集了100万个数据包,这些数据包也不会对我们有用。这些数据包不包含任何可以帮助我们确定实际WPA密钥的信息。 包含有用信息并帮助我们确定密钥的唯一数据包是握手数据包。这些是四个数据包,当新设备连接到目标网络时,将发送这些数据包。例如,假设

  • 客户端通过向服务器端发送一个SYN来创建一个主动打开,作为三次握手的一部分。客户端把这段连接的序号设定为随机数 A。 服务器端应当为一个合法的SYN回送一个SYN/ACK。ACK 的确认码应为 A+1,SYN/ACK 包本身又有一个随机序号 B。 最后,客户端再发送一个ACK。当服务端受到这个ACK的时候,就完成了三路握手,并进入了连接创建状态。此时包序号被设定为收到的确认号 A+1,而响应则为

  • 我正在go中运行https web服务器。我正在使用angular web应用程序(Chrome浏览器)对其进行测试,该应用程序可以对web服务器进行ajax调用。 如果我不断地点击网络服务器,一切似乎都正常。但每当我让它闲置一段时间并点击web服务器时,来自浏览器的ajax调用都不会得到响应。我几乎总是在服务器日志中看到此日志行。 我可以确认IP地址是我的IP地址。 我像这样启动我的https服

  • 我已经创建了自己的私有注册表(私有注册表),但我无法将图像推送到它。比我得到以下错误: 正在运行的注册表的日志显示以下内容: 我无法卷曲我的注册表(超时)。以下是我执行的步骤: 首先,我创建了自签名证书: 我已创建注册表,它将使用以下证书: 我授予了正确的权限: 我创建了:,并复制了我的在它里面。我编辑了我的并添加了:(我的内部ip和注册表名) 我还重新启动了docker和我的注册表。 编辑:

  • 我正在学习SSL通信,我遇到了这个问题。我正在编写一个简单的客户端,它试图与本地apache服务器握手。服务器启用https。我将服务器证书添加到所有可能的信任存储(jdk中的一个 注意:我从以下教程中获取了代码: http://docs.oracle.com/javase/7/docs/technotes/guides/security/jsse/JSSERefGuide.html#KRB 停留

  • 我通过受ssl v3保护的cxf使用soap服务。我从服务器下载.cer文件,并通过keytool使用以下指令创建JKS文件: 在java代码中,我将此代码用于客户端配置: 对于调用此代码的服务: 当我运行代码时,会发生此错误: 我搜索此错误,我意识到该错误是针对不良信任存储的。但我不知道如何生成正确的信任库。

  • 我在使用硒测试时收到此错误 我现在的代码是 是否有其他方法可以忽略/解决此错误?