Получение открытого ключа
Этот 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.
Ниже приведены конкретные примеры для наиболее распространённых языков: