7. Signature Hash Değerini Oluşturun

Signature Hash Değerini Oluşturun

Signature Oluşturma (SHA-256 + Base64)

Signature Text oluşturulduktan sonra, bu metin SHA-256 algoritması ile hashlenir ve sonuç Base64 formatına çevrilir. Bu işlem, API güvenliğinin kritik bir adımıdır.


İşlem Adımları

  1. Signature Text daha önce belirtilen kurallara göre hazırlanır.

    • client_token_hash + secret_key + nonce + timestamp + body

    • Body dahil tüm alanlar orijinal ve değişmemiş olmalıdır.

  2. SHA-256 Hashleme

    • Signature Text’in UTF-8 byte dizisine çevrilir.

    • SHA-256 algoritması uygulanır.

  3. Base64 Encode

    • SHA-256 çıktısı Base64 formatına çevrilir.

    • Bu sonuç, API çağrısında kullanılacak signature değeridir.


Kod Örnekleri

Java

C#

JavaScript / TypeScript (Node.js)


⚠️ Dikkat Edilecek Noktalar

  • Signature Text tek bir karakter bile değişirse geçersiz olur.

  • Body’nin satır sonları, boşluklar ve JSON property sırası kesinlikle değiştirilmemelidir.

  • UTF-8 encoding kullanılması zorunludur.


Örnek Signature

Last updated

Was this helpful?