code: def transit_create_key(self, name, convergent_encryption=None, derived=None, exportable=None,
                             key_type=None, mount_point='transit'):
          
          url = '/v1/{0}/keys/{1}'.format(mount_point, name)
          params = {}
          if convergent_encryption is not None:
              params['convergent_encryption'] = convergent_encryption
          if derived is not None:
              params['derived'] = derived
          if exportable is not None:
              params['exportable'] = exportable
          if key_type is not None:
              params['type'] = key_type
  
          return self._adapter.post(url, json=params)
docs: POST /<mount_point>/keys/<name>
  
          :param name:
          :type name:
          :param convergent_encryption:
          :type convergent_encryption:
          :param derived:
          :type derived:
          :param exportable:
          :type exportable:
          :param key_type:
          :type key_type:
          :param mount_point:
          :type mount_point:
          :return:
          :rtype: