Get Public Key
This API retrieves the public key from an asymmetric encryption algorithm.
Brief Summary: Use the Aspose.Cells Get Public Key API to obtain the RSA public key (2048‑bit) required for encrypting data when working with Excel files in the cloud. The endpoint returns the key in JSON format and is secured with OAuth 2.0.
Get Public Key API
Prerequisites:
Obtain a valid OAuth 2.0 access token that includes the Cells.Read scope before calling this endpoint.
Web API
GET https://api.aspose.cloud/v4.0/cells/publickey
Sample Request (cURL)
curl -X GET "https://api.aspose.cloud/v4.0/cells/publickey" \
-H "Authorization: Bearer {access_token}" \
-H "Accept: application/json"
Security and Authentication
The Aspose.Cells Cloud APIs are secure and require JWT token-based authentication.
Request Parameters:
| Parameter Name | Type | Location | Description |
|---|---|---|---|
| Authorization | string | Header | Bearer token for OAuth2 authentication (required). |
| Accept | string | Header | Desired response format, e.g., application/json (optional, defaults to JSON). |
Response
{
"Code": 200,
"Status": "OK",
"CellsCloudPublicKey": {
"PublicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr...",
"Algorithm": "RSA",
"KeySize": 2048
}
}
HTTP Status Codes
| Code | Meaning | Description |
|---|---|---|
| 200 | OK | Filter applied successfully; response contains operation details. |
| 400 | Bad Request | Missing or invalid parameters (e.g., unsupported file type). |
| 401 | Unauthorized | Invalid or missing JWT token. |
| 413 | Payload Too Large | Uploaded file exceeds size limit. |
| 500 | Internal Server Error | Unexpected server error. |
How to Use the Get public key API with SDKs
OpenAPI Specification
The OpenAPI Specification defines a publicly accessible programming interface, enabling you to perform REST interactions directly from your web browser.
Use Aspose.Cells Cloud SDKs
Using the SDK is the best way to accelerate development. The SDK handles the underlying details, allowing you to simply implement get public key for cells with minimal code.
Please check out the GitHub repository for a complete list of Aspose.Cells Cloud SDKs.
Below are concrete examples for the most common languages: