This is what I'm seeing:
Ftp Server
Issuer: C=US, ST=Unknown, L=Unknown, O=Unknown, OU=Unknown, CN=johnny.heliohost.org/emailAddress=ssl@johnny.heliohost.org
Not Before: Jun 8 03:10:01 2013 GMT
Not After: Jun 8 03:10:01 2014 GMT
Subject: C=US, ST=Unknown, L=Unknown, O=Unknown, OU=Unknown, CN=johnny.heliohost.org/emailAddress=ssl@johnny.heliohost.org
Self Signed: YES
What process are you using to get what you posted? Using the command at the start of your code snippet
openssl s_client -showcerts -starttls ftp -connect ftp.guysalias.tk:21|openssl x509 -dates -subject -noout -fingerprint -md5 -nameopt multiline
I get this result:
depth=0 /C=US/ST=Unknown/L=Unknown/O=Unknown/OU=Unknown/CN=johnny.heliohost.org/emailAddress=ssl@johnny.heliohost.org
verify error:num=18:self signed certificate
verify return:1
depth=0 /C=US/ST=Unknown/L=Unknown/O=Unknown/OU=Unknown/CN=johnny.heliohost.org/emailAddress=ssl@johnny.heliohost.org
verify return:1
220 You will be disconnected after 2 minutes of inactivity.
notBefore=Jun 8 03:10:01 2013 GMT
notAfter=Jun 8 03:10:01 2014 GMT