Проверка сервера SetSslCertRequirement chilkat - PullRequest
0 голосов
/ 16 октября 2019

Я использую ActiveX версии 9.5.0.79 с ftps на порту 990.

Если я использую следующий фрагмент кода (сервер, вход в систему и т. Д. Уже настроен): -

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

Кажетсяработать lnsuccess = 1 для соединения, даже если SubjectCN сервера "fred.fred.com"

Я, конечно, могу получить сертификат сервера в соответствии с вашим примером

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

и проверить его вручную, но интересно, почему требование не было выполнено?

1 Ответ

0 голосов
/ 19 октября 2019

Спасибо, Роб,

Эта новая сборка устраняет проблему: 32-разрядная версия: https://chilkatdownload.com/prerelease/chilkatax-9.5.0-win32-1604.zip

Это будет отмечено в примечаниях к выпуску v9.5.0.80 (и v9.5.0.80 должен выйти до конца октября). Приведенный выше предварительный URL-адрес не будет действовать вечно.

...