SSL Certificate is used for encrypting data exchanges between the user and the server. Without certificates, you can not use the transfer protocols FTPS and HTTPS.
Click the "Add SSL Certificate" button to add an SSL certificate. First, you need to specify a name for this certificate.
It's simply an identifier to distinguish this SSL certificate from other SSL certificates.
Then you can choose a certificate file and a key file from your hard disk. If your key file requires a password, you must enter it.
Note: If you have an existed PFX cert (which is normally used to store just one private key and it's associated certificate chain), then you will need to convert it into a PEM format cert first.
If you do not have any certificate file, click the "Create Certificate File" button, then a certificate creation form will appear.
The server will use this name to create the certificate file, the key file, and the certificate signing request(CSR) file.
As shown in the above picture, they will be default_ssl.crt, default_ssl.key and default_ssl.csr.
CSR is a message sent to a certificate authority by an applicant in order to obtain a digital identity certificate.
Your CSR will contain encoded information specific to your company and domain name.
Output directory is where the created files are to be placed.
Key size for your private key file.
Full state or province
Set this to the state or province where you are located.
Set this to the city or town where you are located.
Set this to the name of your company or organization, like "Wing FTP Software Co., Ltd." .
This should be set to the organizational unit that owns the certificate, like "Software Department " or "IT".
Domain Name/Common Name
Set this to the domain name of the web client or the web admin, like "demo.wftpserver.com" .
Set this to the E-mail address you want the FTP clients to see.
This has to be the 2-letter abbreviation of the country where you are located (as defined in the ISO-3166 standard), like "US" for the United States.
Valid country codes are:
American Samoa AS
Antigua and Barbuda AG
Bosnia and Herzegovina BA
Bouvet Island BV
British Indian Ocean Territory IO
Brunei Darussalam BN
Burkina Faso BF
Cape Verde CV
Cayman Islands KY
Central African Republic CF
Christmas Island CX
Cocos (Keeling) Islands CC
Congo, The Democratic Republic Of The CD
Cook Islands CK
Costa Rica CR
Czech Republic CZ
Dominican Republic DO
East Timor TP
El Salvador SV
Equatorial Guinea GQ
Falkland Islands (Malvinas) FK
Faroe Islands FO
French Guiana GF
French Polynesia PF
French Southern Territories TF
Heard Island and Mcdonald Islands HM
Holy See (Vatican City State) VA
Hong Kong, China HK
Iran, Islamic Republic Of IR
Korea, Democratic People's Republic Of KP
Korea, Republic Of KR
Lao People's Democratic Republic LA
Libyan Arab Jamahiriya LY
Macau, China MO
Macedonia, The Former Yugoslav Republic Of MK
Marshall Islands MH
Micronesia, Federated States Of FM
Moldova, Republic Of MD
Netherlands Antilles AN
New Caledonia NC
New Zealand NZ
Norfolk Island NF
Northern Mariana Islands MP
Palestinian Territory, occupied PS
Papua New Guinea PG
Puerto Rico PR
Russian Federation RU
Saint Helena SH
Saint Kitts and Nevis KN
Saint Lucia LC
Saint Pierre and Miquelon PM
Saint Vincent and The Grenadines VC
San Marino SM
Sao Tome And Principe ST
Saudi Arabia SA
Sierra Leone SL
Solomon Islands SB
South Africa ZA
South Georgia and The South Sandwich Islands GS
Sri Lanka LK
Svalbard and Jan Mayen SJ
Syrian Arab Republic SY
Taiwan, China TW
Tanzania, United Republic Of TZ
Trinidad and Tobago TT
Turks and Caicos Islands TC
United Arab Emirates AE
United Kingdom GB
United States US
United States, minor outlying islands UM
Vatican City State, see Holy See
Viet Nam VN
Virgin Islands, British VG
Virgin Islands, U.S. VI
Wallis and Futuna WF
Western Sahara EH
Zaire, see Congo, The Democratic Republic Of The