Получение открытого ключа

Этот API извлекает открытый ключ из асимметричного алгоритма шифрования.

Краткое описание: Используйте API Aspose.Cells для получения открытого ключа RSA (2048 бит), необходимого для шифрования данных при работе с файлами Excel в облаке. Конечная точка возвращает ключ в формате JSON и защищена с помощью OAuth 2.0.

API получения открытого ключа

Необходимые условия:
Получите действительный токен доступа OAuth 2.0, включающий область Cells.Read, перед вызовом этой конечной точки.

Web API

GET https://api.aspose.cloud/v4.0/cells/publickey

Пример запроса (cURL)

curl -X GET "https://api.aspose.cloud/v4.0/cells/publickey" \
     -H "Authorization: Bearer {access_token}" \
     -H "Accept: application/json"

Безопасность и аутентификация

API Aspose.Cells Cloud защищены и требуют аутентификации по токену JWT.

Параметры запроса:

Имя параметра Тип Расположение Описание
Authorization string Заголовок Токен типа Bearer для аутентификации OAuth2 (обязательный).
Accept string Заголовок Желаемый формат ответа, например, application/json (необязательный, по умолчанию — JSON).

Ответ

{
  "Code": 200,
  "Status": "OK",
  "CellsCloudPublicKey": {
    "PublicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr...",
    "Algorithm": "RSA",
    "KeySize": 2048
  }
}

Коды HTTP-статуса

Код Значение Описание
200 OK (OK) Фильтр успешно применён; ответ содержит сведения об операции.
400 Bad Request (Неверный запрос) Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла).
401 Unauthorized (Неавторизован) Недопустимый или отсутствующий токен JWT.
413 Payload Too Large (Слишком большой полезный груз) Загруженный файл превышает ограничение по размеру.
500 Internal Server Error (Внутренняя ошибка сервера) Непредвиденная ошибка сервера.

Как использовать API получения открытого ключа с SDK

Спецификация OpenAPI

Спецификация OpenAPI определяет публично доступное программное интерфейсное описание, позволяющее выполнять взаимодействие REST напрямую из веб-браузера.

Использование SDK Aspose.Cells Cloud

Использование SDK — это лучший способ ускорить разработку. SDK обрабатывает все низкоуровневые детали, позволяя просто реализовать получение открытого ключа для ячеек с минимальным объёмом кода.
Ознакомьтесь с репозиторием на GitHub для получения полного списка SDK Aspose.Cells Cloud.

Ниже приведены конкретные примеры для наиболее распространённых языков: