Genel Anahtarı Al

Bu API, asimetrik şifreleme algoritmasından genel anahtarı alır.

Özet: Aspose.Cells Genel Anahtar API’sini kullanarak, bulutta Excel dosyaları ile çalışırken verileri şifrelemek için gereken RSA genel anahtarını (2048-bit) edinin. Uç nokta, anahtarı JSON formatında döndürür ve OAuth 2.0 ile korunur.

Genel Anahtar API’si

Önkoşullar:
Bu uç noktayı çağırmadan önce Cells.Read kapsamını içeren geçerli bir OAuth 2.0 erişim jetonu edinin.

Web API’si

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

Örnek İstek (cURL)

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

Güvenlik ve Kimlik Doğrulama

Aspose.Cells Cloud API’leri güvenlidir ve JWT jeton tabanlı kimlik doğrulamayı gerektirir.

İstek Parametreleri:

Parametre Adı Tür Konum Açıklama
Authorization string Header OAuth2 kimlik doğrulaması için Bearer jetonu (zorunludur).
Accept string Header İstenen yanıt formatı, örneğin application/json (isteğe bağlı, varsayılan JSON’dur).

Yanıt

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

HTTP Durum Kodları

Kod Anlamı Açıklama
200 OK (Tamam) Filtre başarıyla uygulandı; yanıt işlem ayrıntılarını içerir.
400 Bad Request (Hatalı İstek) Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü).
401 Unauthorized (Yetkisiz) Geçersiz veya eksik JWT jetonu.
413 Payload Too Large (Çok Büyük Yük) Yüklenen dosya boyut sınırını aşıyor.
500 Internal Server Error (İç Sunucu Hatası) Beklenmeyen sunucu hatası.

Genel Anahtar API’sini SDK’lar ile Nasıl Kullanılır

OpenAPI Spesifikasyonu

OpenAPI Spesifikasyonu, web tarayıcınızdan doğrudan REST etkileşimlerinde bulunmanızı sağlayan herkese açık bir programlama arayüzü tanımlar.

Aspose.Cells Cloud SDK’larını Kullanma

SDK kullanmak, geliştirme sürecini hızlandırmanın en iyi yoldur. SDK, temel alınan ayrıntıları işler ve genel anahtarı en az kodla uygulamanıza entegre etmenize olanak tanır.
Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın.

Aşağıda en yaygın diller için somut örnekler verilmiştir: