gpt4 book ai didi

ssl - 通过 PeopleCode/Soft 的 FTP SSL

转载 作者:太空宇宙 更新时间:2023-11-03 13:34:19 26 4
gpt4 key购买 nike

我正在尝试使用 PeopleCode 从使用 SSL 的远程 FTP 服务器获取文件。 GetAttachment 命令返回错误代码 8,表示与“目标服务器”(我假设它的意思是“远程服务器”)连接或验证时出现问题。我不认为问题出在我的代码本身,尽管我不否认这一点,而是出在 URL 配置和安全证书上。

首先,我的 PeopleCode 是:

&returnCode = GetAttachment(URL.MY_FTP_URL, &fileName, &destinationPath);
If &returnCode = %Attachment_Success Then
[...]
Else
MessageBox(0, "", 0, 0, "Fail: " | &returnCode)
End-If;

我已经通过 PeopleTools > Utilities > Administration > URLs 创建了 URL 定义。 URL 非常简单。 URLID 是“ftps://[远程服务器]/”。我知道此连接需要事件模式和 SSL,因此我添加了属性(除了用户名和密码)ACTIVEMODE = Y 和 SSLUSAGELEVEL = 3。

现在,这就是我认为的问题所在。通过添加 SSLUSAGELEVEL 属性,我还需要添加 CERTALIAS 属性并(大概)将其设置为 SSL 证书的名称。所以我得到了证书,上传了它并创建了定义。我回到 URL 定义,添加了 CERTALIAS 属性,但是有效值的提示框是空的。

我认为我现在的问题是我需要执行一些其他步骤来让我创建的证书显示在 CERTALIAS 提示符中。我的方法总体上是正确的方向吗?还是我完全错过了其他东西?

谢谢,

最佳答案

首先,确认它在操作系统级别工作。

我注意到,在 Oracle Linux 中,GetAttachment 并不总是将具有适当文件系统权限的 ssl 证书复制到应用服务器工作目录,并且由于文件权限不正确,目标服务器将拒绝连接。

我必须创建具有正确文件权限的 key 文件,并在 URL 条目中使用正确的文件权限硬编码该 key 文件的路径。

关于ssl - 通过 PeopleCode/Soft 的 FTP SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44950044/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com