Kevin is right about the complete chain.
I issued this openssl command:
openssl s_client -connect ftp.s390.mainline.com:21 -starttls ftp -tls1
-CAfile gd-class2-root.crt
and got error:
Verify return code: 21 (unable to verify the first certificate)

I created a cacerts file with both the intermediate and root cert:
copy gd_intermediate.crt+gd-class2-root.crt daddy.cacerts.crt

Then I got code 0 with:
openssl s_client -connect ftp.s390.mainline.com:21 -starttls ftp -tls1
-CAfile daddy.cacerts.crt

So your rsa_cert_file=/etc/vsftpd/mainline-wc-2011.crt file probably
does not have the chain
of 3 certs in it:  They should be stacked in the file as follows:

-----BEGIN CERTIFICATE-----
mainline server cert
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
gd_intermediate.crt cert
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
gd-class2-root.crt cert
-----END CERTIFICATE-----

Filezilla is not a good program to test with, as it appears to not do
server cert 
authenticatation.  It is better to use curl for windows or curl for
z/OS.

-- 
  Donald J.
  dona...@4email.net

On Wed, May 7, 2014, at 03:38 PM, Neubert, Kevin wrote:
> Is the chain complete?  Check trust and Issuer's/Subject's Names. 
> RACDCERT LIST(LABEL('Go Daddy Class 2')) CERTAUTH.  Do you have all the
> names?  SEARCH CLASS(DIGTCERT).
> 
> Regards,
> 
> Kevin
> 
 
> 
>    Ring:
>         >FtpSecur<
>    Certificate Label Name             Cert Owner     USAGE      DEFAULT
>    --------------------------------   ------------   --------   -------
>    GeoTrust Global CA                 CERTAUTH       CERTAUTH     NO
>    Go Daddy Class 2                   CERTAUTH       CERTAUTH     YES
 

-- 
http://www.fastmail.fm - Choose from over 50 domains or use your own

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to