# File lib/wsman.rb, line 51
  def self.setup_env(host, user, password)
    filename = self.class.certname(host)
    return true if File.exists?(filename)

    output = %x{ping -W 3 -c 2 #{host} 2>/dev/null >/dev/null}

    if $?.exitstatus != 0
      puts "Failed to ping host: #{host}"
      return false
    end

    output = %x{echo | openssl s_client -connect #{host}:443 2>&1 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' >#{filename} 2>&1}

    if $?.exitstatus != 0
      puts output
      return false
    end

    true
  end