Login  
Search All Forums
Dart Home | PowerTCP FTP for .NET | Custom Development Reply | PowerTCP FTP for .NET Topics | Forums   
AuthorForum: PowerTCP FTP for .NET
Topic: SSL Authentification
Opaco
francisco.villanueva@ing-arrendadora.com.mx

From: Garza Garcia, Mexico
Posts: 7
Member Since: 01/16/06
posted January 24, 2006 10:40 AM

Hi!
We needed help

1. Create a certificate, private key with passphare (FROM CLIENT-SIDE very important)

2.With our Secure FTP Client (develop by us using your SecureFTP component.net

3. Our Secure FTP client should take a certificate and present it to Secure FTP Server and Secure FTP Server should store a certificate in pending certificates list, Our Administator see a certificate in pending list and move it to Trusted Certificates.

But, I Don't now can do it with PowerTCP Secure FTP
Tony Priest



From: Utica, NY USA
Posts: 8466
Member Since: 04/11/00
posted January 24, 2006 11:06 AM

This appears to be a duplicate of a message you already posted so I deleted the original post and will answer you here:

1) I'm not sure what a "passphare" is but to create certificates you need a certificate authority to get them from (like Verisign or Thawte). You could also become your own certificate authority by installing Microsoft Certificate services (if you have Windows Server)

2) I don't think you finished typing this question. If you did, then please rephrase it because I don't know what you are asking.

3) Something like this would be too complex for the forum.

At this point I think it would be best if you contact us directly (support@dart.com) to find out about advanced support options.
Opaco
francisco.villanueva@ing-arrendadora.com.mx

From: Garza Garcia, Mexico
Posts: 7
Member Since: 01/16/06
posted January 24, 2006 2:30 PM

Sorry for the typos :$
We need to connect to a GlobalSECURE FTP Server (GS). GS is able to requires users for a certificate in order to authorize it, add to a valid certificate list and allow future connections of that users.
If you use CuteFTP and GS it's possible to see the "conversation" between client and server and how the server stops the connection until the certificate is recognized. In that moment you can now see the GS Certificate Manager window showing the certificate in the pending list and allowing you to authorize that certificate. Once you authorize it the server allows to that particular user the connection.

Well, we are trying to implement that (connecting to GS) using VB.NET and Dart.

The problem is we perform the connection but the certificate is never registered in the pending list by GS. We have seen CuteFTP requires from clients not just the certificate, but the private kay and the passphrase of that certificate. In the other hand, we have not seen how the reffer to the private key and passphrase using Dart.

The code we are using is like:

Ftp = New Dart.PowerTCP.SecureFtp.Ftp
Ftp.UseAuthentication = True
Ftp.FileType = FTP_FILETYPE
Ftp.Passive = FTP_DISABLEPASV
Ftp.Server = FTP_HOST_NAME
Ftp.Username = FTP_LOGON_NAME
Ftp.Password = FTP_PASSWORD
Ftp.ServerPort = FTP_PORT
Ftp.Security = FTP_FTPSECURITY
Ftp.Timeout = FTP_TIMEOUT * 1000
Dim certform As New CertificateListForm(True, True)
certform.ShowDialog()
Ftp.Certificate = certform.SelectedCertificate.
Ftp.BeginInvoke(Dart.PowerTCP.SecureFtp.FtpCommand.ChangeDir, FTPParameter1, Nothing)
...
...

żDo you know any way to do that?
Thanks in advance for your help.

Regards
Tony Priest



From: Utica, NY USA
Posts: 8466
Member Since: 04/11/00
posted January 24, 2006 2:37 PM

I'm sorry, but no, I do not know of way to specify a private key and passphrase in the manner that you describe. I apologize that I was not able to assist you here on the forum.
Reply | PowerTCP FTP for .NET Topics | Forums   
This site is powered by PowerTCP WebServer Tool PowerTCP WebServer for ActiveX