chilkat SetSslCertRequirement 服务器验证

chilkat SetSslCertRequirement server validation

我正在使用 activex 版本 9.5.0.79 和端口 990 上的 ftps。

如果我使用以下代码片段(服务器、登录等已设置):-

loftp.authTls=0
loftp.authssl=0
loftp.ssl=1 
loftp.RequireSSLVertVerify=1
loftp.SetSllClientCert(loClientCert)
lnSuccess=SetSslCertRequirement("ServerCN", "test.test.com")
lnSuccess=loftp.connect()

即使服务器的 SubjectCN 是 "fred.fred.com"

,连接 lnsuccess=1 似乎也有效

我当然可以按照你的例子获取服务器证书

https://www.example-code.com/foxpro/ftp_verifyServerCert.asp

并手动检查,但想知道为什么不满足要求?

谢谢罗布,

这个新版本解决了这个问题: 32 位:https://chilkatdownload.com/prerelease/chilkatax-9.5.0-win32-1604.zip

这将在 v9.5.0.80 发行说明中注明(v9.5.0.80 将于 10 月底前发布)。以上预发布 URL 不会永远有效..