# File lib/iam/iam.rb, line 98
    def upload_server_certificate(name, public_key, private_key, options={})
      params                          = {}
      params['ServerCertificateName'] = name
      params['PrivateKey']            = private_key
      params['CertificateBody']       = public_key

      params['CertificateChain'] = options[:certificate_chain] if options[:certificate_chain]
      params['Path'] = options[:path] if options[:path]

      p params

      resp = do_request("UploadServerCertificate", params, :pull_out_array=>[:list_server_certificates_result, :server_certificate_metadata_list])


    rescue Exception
      on_exception
    end