Login  
Search All Forums
Dart Home | PowerTCP SSL for ActiveX | Custom Development Reply | PowerTCP SSL for ActiveX Topics | Forums   
AuthorForum: PowerTCP SSL for ActiveX
Topic: 800A2B5F on Connect with VB6
2daysteve

From: Northcote, Auckland, New Zealand
Posts: 5
Member Since: 08/11/03
posted August 11, 2003 1:04 AM

We have developed a VB6 COM+ application utilising the Dart SSL object invoking secure communications and client certificate authentication. Installed the 30 day demo, built the software and it works well. Have packaged up the COM+ object and sample scripts an shipped to customer with 15 days remaining on the trial customer fails on the "Connect". Installed on clean XP pro machine here on the same network similar problem. Original development machine still OK. The installer package contains
Dartsock.dll
DartCertificate.dll
DartSecure2.dll
Is there some restriction in packaging the trial in this way?
2daysteve

From: Northcote, Auckland, New Zealand
Posts: 5
Member Since: 08/11/03
posted August 11, 2003 1:46 AM

Further to this posting
I have installed VB6 on the clean XPPro machine and traced the connection.

on driving the connect the "Error" event is being driven with:
12020 - The client could not be authenticated
11103 - Session Aborted.
11103 - Session Aborted.
2daysteve

From: Northcote, Auckland, New Zealand
Posts: 5
Member Since: 08/11/03
posted August 11, 2003 7:21 AM

FINAL NOTE, the problem seems to be the failure to authenticate and is only happening on WinXP SP1 machines. I have trialled my demo install on 3 Win2K machines successfully and 2 WinXP unsuccessfully.
Tony Priest



From: Utica, NY USA
Posts: 8466
Member Since: 04/11/00
posted August 11, 2003 9:14 AM

I'd like to send you a beta version of the most recent DLL so you can test. Unfortunately I can't find a record of anyone with your email address in our database.

Please contact our sales department (sales@dart.com) and supply all the standard registration info (like Name, Address Company name, Phone number)

Also request that a tech support rep follow-up with you on forum topic 3365.
2daysteve

From: Northcote, Auckland, New Zealand
Posts: 5
Member Since: 08/11/03
posted August 11, 2003 6:28 PM

Thanks Tony
We have not purchased the SSL Tool yet but we are registered for the webtool, company is 2day.com limited. Will send an email to sales as requested to sales explaining situation.

Target platform will be Win2003 so XP testing is probably worthwhile.
2daysteve

From: Northcote, Auckland, New Zealand
Posts: 5
Member Since: 08/11/03
posted August 26, 2003 9:02 PM

Thanks to the support staff at Dart it turns out that under the WinXP and Win2003 environments you must explicitly specify:

SecureTcp1.Protocol = secureSSL3

otherwise you will receive the 12020 error.

On Win2K environments this property is not required but I would suggest as a standard add it to suit your communication method.
Alex Gladshtein



From: Rome, NY USA
Posts: 131
Member Since: 12/27/00
posted August 27, 2003 8:39 AM

Hello,

That is not completely correct. Your particular situation was very specific, as the server you are talking with does want to negotiate the protocol with the Microsoft CryptoApi in WinXP using client-side certs. We are not sure why, but it seems to want only SSL3. WinXP crypto will try to negotiate starting with TLS and expects to work its way down. The problem in this case was that the server just didn't want to negotiate. Older operating systems start negotiating at SSL3, so they worked. All the other servers we have in house for testing do not demonstrate this particular scenario. We recommend always trying Auto first, and if that fails, then trying to manually set the protocol.

Best Regards,

Alex Gladshtein
Dart Communications
Reply | PowerTCP SSL for ActiveX Topics | Forums   
This site is powered by PowerTCP WebServer Tool PowerTCP WebServer for ActiveX