With CuteFTP Pro you can create and sign certificates with 512 bit cipher key strength. SSL servers use certificates to determine whether or not they will allow you to connect.
On CuteFTP Pro’s menu bar click Tools > Create Certificate for SSL.
Enter the Certificate Set Name - This will be the name of the certificate generated by the Certificate Wizard.
Enter the Output Location - Type a path or click the browse button to choose the folder where you will save the certificate.
Choose an Expiration date - This defines how long the certificate will remain valid.
Enter and confirm the Pass Phrase - The Pass Phrase can be any combination of characters or spaces. It is used to encrypt the private key. Do not lose the pass phrase. The certificate will be useless without it.
Click the Next button.
Enter the City/Town of your organization.
Enter the State/Province of your organization.
Enter the name of your Organization.
Enter the Common Name, typically this is your name or the domain name associated with your site.
Enter your E-mail address.
Enter the Unit or name of your department, i.e. Information Systems.
Enter the two-letter Country code for your organization's nation.
Click the Next button.
Select the Set up CuteFTP Pro to use the generated certificate check box - the wizard will automatically associate the certificate to CuteFTP Pro. It can later be unassociated by clearing the Use SSL Certificate check box in Tools > Global Options > Security > SSL. If the check box is cleared, the wizard will only save the certificate files in the directory you specified in Step 4.
Click Finish.
CuteFTP Pro will display the paths to all the files generated for your certificate. If you want a third party to sign your certificate, you will need to send the Certificate Signing Request (.csr) file to the third party.
Not all SSL sites require certificates.
When you create a certificate CuteFTP Pro generates three files;
A Private key file (.key) - The private key should never be distributed to anyone. It is used to decrypt sessions encrypted by a public key.
A Certificate request file (.csr) - This file can be signed by GlobalSCAPE Secure FTP Server's Certificate Signing Utility or sent to an intermediate Certificate Authority such as Verisign or Thawte for signing.
A Certificate file (.crt) - This is a signed certificate, whether self-signed or signed by an intermediate certificate authority.
If the server will accept self-signed certificates, you will be able to connect with the .crt file and .key file you created and associated in CuteFTP Pro.
You export certificates by simply sending a .crt file.