def create_signing_certificate(options = {})
      resp = @client.upload_signing_certificate(options)
      SigningCertificate.new(
        id: resp.data.certificate.certificate_id,
        data: resp.data.certificate,
        client: @client
      )
    end
def create_signing_certificate(options = {})
      resp = @client.upload_signing_certificate(options)
      SigningCertificate.new(
        id: resp.data.certificate.certificate_id,
        data: resp.data.certificate,
        client: @client
      )
    end
@example Request syntax with placeholder values

   signingcertificate = iam.create_signing_certificate({
     user_name: "existingUserNameType",
     certificate_body: "certificateBodyType", # required
   })
 @param [Hash] options ({})
 @option options [String] :user_name
   The name of the user the signing certificate is for.

   This parameter allows (through its [regex pattern][1]) a string of
   characters consisting of upper and lowercase alphanumeric characters
   with no spaces. You can also include any of the following characters:
   \_+=,.@-



   [1]: http://wikipedia.org/wiki/regex
 @option options [required, String] :certificate_body
   The contents of the signing certificate.

   The [regex pattern][1] used to validate this parameter is a string of
   characters consisting of the following:

   * Any printable ASCII character ranging from the space character
     (\\u0020) through the end of the ASCII character range

   * The printable characters in the Basic Latin and Latin-1 Supplement
     character set (through \\u00FF)

   * The special characters tab (\\u0009), line feed (\\u000A), and
     carriage return (\\u000D)



   [1]: http://wikipedia.org/wiki/regex
 @return [SigningCertificate]