zgba Network

GİB e-Fatura UBL-TR XML İmzası Nasıl Hesaplanır? XAdES Mimarisi

GİB e-Fatura UBL-TR XML İmzası Nasıl Hesaplanır? XAdES Mimarisi Türkiye’de elektronik fatura altyapısı OASIS UBL (Universal Business Language) 2.1 standardı üzerine inşa edilmiş UBL-TR 1.2 kılavuzlarına dayanır. XML İmzalama Aşamaları Kanonikleştirme (C14N): XML dosyasındaki boşluklar ve nitelik sıralamaları standartlaştırılır (Canonical XML). Özetleme (SHA-256): Fatura gövdesinin kriptografik hash değeri hesaplanır. Mali Mühür İmzası: Bu özet, TÜBİTAK Kamu SM tarafından sağlanan akıllı kart içerisindeki sertifikayla imzalanır. XAdES Düğümü: İmzalanan özet ve sertifika bilgileri faturanın ext:UBLExtensions alanındaki ds:Signature bloğuna yerleştirilir. Resmi Kılavuzlar: Gelir İdaresi Başkanlığı e-Fatura Standartları W3C XML Signature Syntax and Processing

View original article