Ohne jetzt das spezielle Tool zu kennen funktioniert es mit curl so:
% curl -o /tmp/curl.out --ssl https://myhost.example.com:455
...
curl: (60) SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
....
(Zertifikat holen, ggf. überprüfen):
% openssl s_client -showcerts -connect myhost.example.com:455 > /tmp/myhost.pem
(Zweiter Versuch mit Angabe wo das PEM-File liegt)
% curl -o /tmp/curl.out --ssl --cacert /tmp/myhost.pem https://myhost.example.com:455
...
* SSLv3, TLS handshake, Server key exchange (12):
{ [data not shown]
* SSLv3, TLS handshake, Server finished (14):
{ [data not shown]
* SSLv3, TLS handshake, Client key exchange (16):
} [data not shown]
* SSLv3, TLS change cipher, Client hello (1):
} [data not shown]
* SSLv3, TLS handshake, Finished (20):
} [data not shown]
* SSLv3, TLS change cipher, Client hello (1):
{ [data not shown]
* SSLv3, TLS handshake, Finished (20):
{ [data not shown]
* SSL connection using DHE-RSA-AES256-SHA
* Server certificate:
* subject: CN=myhost.example.com
* start date: 2008-03-21 12:42:30 GMT
* expire date: 2024-01-31 03:17:10 GMT
* common name: myhost.example.com (matched)
* issuer: CN=myhost.example.com
* SSL certificate verify ok.
> GET / HTTP/1.1
> User-Agent: curl/7.21.7 (x86_64-unknown-linux-gnu) libcurl/7.21.7 OpenSSL/1.0.0d zlib/1.2.5 libssh2/1.2.7
> Host: myhost.example.com:455
> Accept: */*
....
Letzte (Teil)ausgabe ist bei curl mit dem Schalter -v für verbose, da sieht man bei allem halt mehr.
Wenn du mit curl schon mal soweit bist, dann klappt das wohl auch mit dem speziellen Tool...