ó ĄôXc@s@ddlZddlZddlZddlZdd„ZdS(i˙˙˙˙NcCsĎtjjjj|ƒ}|jjdƒ\}}}|rHt|ƒ}ntj |j ƒ}|rv|j d||ƒnt j ||fdt jƒ}tjt j|ƒƒjƒ}|rË|j d|ƒn|S(sO Get the SHA-1 certificate fingerprint of a TLS server on the network. t:s.retrieving certificate from server %s, port %it ssl_versionsfound thumbprint %s(tsixtmovesturllibtparseturlparsetnetloct partitiontinttsockett getservbynametschemetinfotssltget_server_certificatetPROTOCOL_TLSv1thashlibtsha1tPEM_cert_to_DER_certt hexdigest(turltlogtparsedthostt_tporttcerttfprint((s?/usr/lib/python2.7/site-packages/euca2ools/commands/iam/util.pytget_cert_fingerprint!s (RR RRtNoneR(((s?/usr/lib/python2.7/site-packages/euca2ools/commands/iam/util.pyts