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ı
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.
SHA-256 Hashleme
Signature Text’in UTF-8 byte dizisine çevrilir.
SHA-256 algoritması uygulanır.
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?

