Creating Certificates

A self-signed certificate contains a public key, information about the owner of the certificate, and the owner's signature. It has an associated private key, but it does not verify the origin of the certificate through a third-party certificate authority.

To achieve the highest level of authentication between critical software components, do not use self-signed certificates, or use them selectively.

A certificate (Certificates are digital identification documents that allow both servers and clients to authenticate each other. A certificate file has a .crt extension.) on the client must be associated with EFT Server to initiate an SSL (Secure Sockets Layer, a protocol designed and implemented by Netscape Communications, provides for encryption of a session, authentication of a server, and optionally a client, and message authentication.) connection. When you are administering EFT Server on the local computer, you can create certificates using the Certificate Creation Wizard (Tools > Certificate Creation Wizard) or import your own. There are three types of files associated with an SSL certificate key pair:

For maximum compliance with security standards, you should use a trusted authority-signed SSL certificate. You can import certificates or use this wizard to create your own. The private key (.key) and certificate request (.csr) files are created at the same time. You are prohibited from creating certificates for EFT Server while remotely administering EFT Server because this action can create a security breach. Any certificates you create remain on the computer on which you created them, unless you take special steps to deliver and associate these files with another computer.

To create an SSL certificate

  1. In EFT Administrator, connect to EFT Server, click the Server tab, then do one of the following:

  2. The Create SSL Certificate wizard appears.

  3. In the Certificate name box, specify the name of the certificate that will be generated.

  4. In the Output Location box, specify the path to the folder in which the certificate is to be saved. The wizard saves the .key, .csr, and .crt files in this folder.

  5. If you are purchasing a signed certificate from a certificate authority (CA), you usually need to forward the contents to the CA. To do this, locate the .csr and open it in a text editor; then you can copy and paste the contents.

  6. In the Expiration Date box, specify how long the certificate is to remain valid.

  7. In the Passphrase and Confirm passphrase boxes, type the passphrase used to encrypt the private key. The passphrase can be any combination of characters or spaces. Do not lose the passphrase; the certificate is useless without it.

  8. In the Key Length (in bits) box, specify the key length: 1024, 2048, 3072 and 4096 bits. Smaller keys are faster, larger keys are more secure.

  9. If you create a certificate with a key length of 4096 bits or greater, the Web Transfer Client will not function properly due to its reliance on the Java runtime (JRE), which currently does not support key lengths of 4096 bits or greater.

  10. Click Next. The Certificate Information page appears. Each of the boxes must be completed before continuing. The information you provide is stored in the certificate.

  11. In the City/Town box, provide the name of your city, town, or other locality.

  12. In the State/Province box, provide the name of the state or province.

  13. In Organization box, provide the name of your organization, or any other designator.

  14. In the Common Name box, provide the common name or fully qualified domain name, such as www.globalscape.com. (Typically, the name or domain name associated with the Site.)

  15. In the E-Mail box, provide your e-mail address in the format username@domain.com.

  16. In the Unit box, type any other information about your organization, such as department name.

  17. In the Country box, provide the 2-letter ISO country code using uppercase letters.

  18. Click Next. The Certificate Options page appears.

  19. If the Associate the certificate to the Site(s) specified below check box is cleared, the wizard saves only the certificate files in the folder you previously specified. If selected, the wizard associates the certificate to the administration service or Site(s) you specify.

  20. In the Apply certificate to box, specify which components of EFT Server are affected (Administration Service, All Sites, or a specific Site).

  21. Associating a new certificate with a Site requires a restart of the Site, and any active users will be disconnected, so it is recommended that you associate certificates when Sites are inactive or stopped.

  22. If Add this certificate to the Trusted Certificate list is selected, the wizard adds the certificate to the Trusted Certificates database. Use this feature if you are creating certificates for user distribution. You can limit EFT Server access to just the users that have the certificate. You can verify the addition to the Trusted Certificate database by clicking Tools, then Certificate Manager, or on the toolbar, click the Certificate Manager icon . (Refer to The Certificate Manager for more information.)

  23. Click Finish.